Add the ChameleonMan PowerVR sample.
BUG=14598298
Change-Id: Id6dcaebe793cf3d3a10af571348f461023d2a9d2
Reviewed-on: https://swiftshader-review.googlesource.com/1090
Reviewed-by: Nicolas Capens <nicolascapens@google.com>
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/ChameleonMan.png b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/ChameleonMan.png
new file mode 100644
index 0000000..4678fab
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/ChameleonMan.png
Binary files differ
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/ChameleonMan.txt b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/ChameleonMan.txt
new file mode 100644
index 0000000..a97727a
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/ChameleonMan.txt
@@ -0,0 +1,22 @@
+:Title:
+ChameleonMan
+
+:ShortDescription:
+This demo shows a matrix skinned character in combination with bump mapping.
+
+:FullDescription:
+The ChameleonMan demo shows a Matrix Skinned Character in combination with bump mapping.
+
+Matrix Skinning is the act of animating a vertex over time given a set (palette) of matrices and a known set of blend weights assigned to those matrices. The ChameleonMan model has 19 bones and an animation cycle of 16 frames.
+
+For each frame the Matrix Palette is recomputed based on time. For example to render the model at time point 5.25 the application would linearly blend between the matrices stored for frame 5 and 6 using weights of 0.75 and 0.25 respectively.
+
+Per vertex, up to 3 matrices, from the palette, along with 3 weights are used by the vertex shader to update the vertex position to obtain the current animation frame position.
+
+Two lighting modes are available:
+ - per vertex lighting
+ - bump mapped lighting
+
+Controls:
+ - 1 - Toggle lighting modes
+ - Esc - Close the application
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/Media/ChameleonBelt.png b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/Media/ChameleonBelt.png
new file mode 100644
index 0000000..cd1074f
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/Media/ChameleonBelt.png
Binary files differ
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/Media/ChameleonManScene.max b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/Media/ChameleonManScene.max
new file mode 100644
index 0000000..42b8db9
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/Media/ChameleonManScene.max
Binary files differ
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/Media/FinalChameleonManHeadBody.png b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/Media/FinalChameleonManHeadBody.png
new file mode 100644
index 0000000..cce466c
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/Media/FinalChameleonManHeadBody.png
Binary files differ
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/Media/FinalChameleonManLegs.png b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/Media/FinalChameleonManLegs.png
new file mode 100644
index 0000000..5f28883
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/Media/FinalChameleonManLegs.png
Binary files differ
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/Media/Tang_space_BeltMap.png b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/Media/Tang_space_BeltMap.png
new file mode 100644
index 0000000..04b17e6
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/Media/Tang_space_BeltMap.png
Binary files differ
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/Media/Tang_space_BodyMap.png b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/Media/Tang_space_BodyMap.png
new file mode 100644
index 0000000..71ddd3c
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/Media/Tang_space_BodyMap.png
Binary files differ
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/Media/Tang_space_LegsMap.png b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/Media/Tang_space_LegsMap.png
new file mode 100644
index 0000000..5c90d2f
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/Media/Tang_space_LegsMap.png
Binary files differ
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/Media/Wall_diffuse_baked.png b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/Media/Wall_diffuse_baked.png
new file mode 100644
index 0000000..d94539f
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/Media/Wall_diffuse_baked.png
Binary files differ
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/Media/lamp.png b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/Media/lamp.png
new file mode 100644
index 0000000..da1ebed
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/Media/lamp.png
Binary files differ
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/Media/skyline.png b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/Media/skyline.png
new file mode 100644
index 0000000..2c1e870
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/Media/skyline.png
Binary files differ
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Build/WindowsVC2010/OGLES2ChameleonMan.vcxproj b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Build/WindowsVC2010/OGLES2ChameleonMan.vcxproj
new file mode 100644
index 0000000..bb7e94b
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Build/WindowsVC2010/OGLES2ChameleonMan.vcxproj
@@ -0,0 +1,392 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|x64">
+ <Configuration>Debug</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|x64">
+ <Configuration>Release</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{9CF4408B-9B08-481F-95DA-3DF0846DABE4}</ProjectGuid>
+ <RootNamespace>OGLES2ChameleonMan</RootNamespace>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v120</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v120</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v120</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v120</PlatformToolset>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <OutDir>$(SolutionDir)$(Configuration)\</OutDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <OutDir>$(SolutionDir)$(Configuration)\</OutDir>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>Disabled</Optimization>
+ <PreprocessorDefinitions>BUILD_OGLES2;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\..\..\..\..\..\Shell;..\..\..\..\..\..\Shell\API\KEGL;..\..\..\..\..\..\Shell\OS\Windows;..\..\..\..\..\..\Builds\Include;..\..\..\..\..\..\Tools\OGLES2;</AdditionalIncludeDirectories>
+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+ <MultiProcessorCompilation>true</MultiProcessorCompilation>
+ <MinimalRebuild>false</MinimalRebuild>
+ </ClCompile>
+ <Link>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <AdditionalLibraryDirectories>..\..\..\..\..\..\Builds\Windows\x86_32\Lib;..\..\..\..\..\..\Tools\OGLES2\Build\WindowsVC2010\$(IntDir);</AdditionalLibraryDirectories>
+ <AdditionalDependencies>libEGL.lib;libGLESv2.lib;OGLES2Tools.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>Disabled</Optimization>
+ <PreprocessorDefinitions>BUILD_OGLES2;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\..\..\..\..\..\Shell;..\..\..\..\..\..\Shell\API\KEGL;..\..\..\..\..\..\Shell\OS\Windows;..\..\..\..\..\..\Builds\Include;..\..\..\..\..\..\Tools\OGLES2;</AdditionalIncludeDirectories>
+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+ <MultiProcessorCompilation>true</MultiProcessorCompilation>
+ <MinimalRebuild>false</MinimalRebuild>
+ </ClCompile>
+ <Link>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <AdditionalLibraryDirectories>..\..\..\..\..\..\Builds\Windows\x86_64\Lib;..\..\..\..\..\..\Tools\OGLES2\Build\WindowsVC2010\$(IntDir);</AdditionalLibraryDirectories>
+ <AdditionalDependencies>libEGL.lib;libGLESv2.lib;OGLES2Tools.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>MaxSpeed</Optimization>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <PreprocessorDefinitions>BUILD_OGLES2;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\..\..\..\..\..\Shell;..\..\..\..\..\..\Shell\API\KEGL;..\..\..\..\..\..\Shell\OS\Windows;..\..\..\..\..\..\Builds\Include;..\..\..\..\..\..\Tools\OGLES2;</AdditionalIncludeDirectories>
+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+ <MultiProcessorCompilation>true</MultiProcessorCompilation>
+ <MinimalRebuild>false</MinimalRebuild>
+ </ClCompile>
+ <Link>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <OptimizeReferences>true</OptimizeReferences>
+ <AdditionalLibraryDirectories>..\..\..\..\..\..\Builds\Windows\x86_32\Lib;..\..\..\..\..\..\Tools\OGLES2\Build\WindowsVC2010\$(IntDir);</AdditionalLibraryDirectories>
+ <AdditionalDependencies>libEGL.lib;libGLESv2.lib;OGLES2Tools.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>MaxSpeed</Optimization>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <PreprocessorDefinitions>BUILD_OGLES2;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\..\..\..\..\..\Shell;..\..\..\..\..\..\Shell\API\KEGL;..\..\..\..\..\..\Shell\OS\Windows;..\..\..\..\..\..\Builds\Include;..\..\..\..\..\..\Tools\OGLES2;</AdditionalIncludeDirectories>
+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+ <MultiProcessorCompilation>true</MultiProcessorCompilation>
+ <MinimalRebuild>false</MinimalRebuild>
+ </ClCompile>
+ <Link>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <OptimizeReferences>true</OptimizeReferences>
+ <AdditionalLibraryDirectories>..\..\..\..\..\..\Builds\Windows\x86_64\Lib;..\..\..\..\..\..\Tools\OGLES2\Build\WindowsVC2010\$(IntDir);</AdditionalLibraryDirectories>
+ <AdditionalDependencies>libEGL.lib;libGLESv2.lib;OGLES2Tools.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ </Link>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\OGLES2ChameleonMan.cpp" />
+ <ClCompile Include="..\..\..\..\..\..\Shell\PVRShell.cpp" />
+ <ClCompile Include="..\..\..\..\..\..\Shell\API\KEGL\PVRShellAPI.cpp" />
+ <ClCompile Include="..\..\..\..\..\..\Shell\OS\Windows\PVRShellOS.cpp" />
+ <ClCompile Include="..\..\Content\skyline.cpp" />
+ <ClCompile Include="..\..\Content\Wall_diffuse_baked.cpp" />
+ <ClCompile Include="..\..\Content\Tang_space_BodyMap.cpp" />
+ <ClCompile Include="..\..\Content\Tang_space_LegsMap.cpp" />
+ <ClCompile Include="..\..\Content\Tang_space_BeltMap.cpp" />
+ <ClCompile Include="..\..\Content\FinalChameleonManLegs.cpp" />
+ <ClCompile Include="..\..\Content\FinalChameleonManHeadBody.cpp" />
+ <ClCompile Include="..\..\Content\lamp.cpp" />
+ <ClCompile Include="..\..\Content\ChameleonBelt.cpp" />
+ <ClCompile Include="..\..\Content\SkinnedVertShader.cpp" />
+ <ClCompile Include="..\..\Content\SkinnedFragShader.cpp" />
+ <ClCompile Include="..\..\Content\DefaultVertShader.cpp" />
+ <ClCompile Include="..\..\Content\DefaultFragShader.cpp" />
+ <ClCompile Include="..\..\Content\ChameleonScene.cpp" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\..\..\..\Shell\PVRShell.h" />
+ <ClInclude Include="..\..\..\..\..\..\Shell\PVRShellImpl.h" />
+ <ClInclude Include="..\..\..\..\..\..\Shell\API\KEGL\PVRShellAPI.h" />
+ <ClInclude Include="..\..\..\..\..\..\Shell\OS\Windows\PVRShellOS.h" />
+ <ClInclude Include="..\..\..\..\..\..\Builds\Windows\Resources\resource.h" />
+ </ItemGroup>
+ <ItemGroup>
+ <ResourceCompile Include="..\..\..\..\..\..\Builds\Windows\Resources\shared.rc" />
+ </ItemGroup>
+ <ItemGroup>
+ <CustomBuild Include="..\..\ChameleonScene.pod">
+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Wrapping scene file ..\..\ChameleonScene.pod as ..\..\Content\ChameleonScene.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -o "..\..\Content\ChameleonScene.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\Content\ChameleonScene.cpp;%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Wrapping scene file ..\..\ChameleonScene.pod as ..\..\Content\ChameleonScene.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -o "..\..\Content\ChameleonScene.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\Content\ChameleonScene.cpp;%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Wrapping scene file ..\..\ChameleonScene.pod as ..\..\Content\ChameleonScene.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -o "..\..\Content\ChameleonScene.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\Content\ChameleonScene.cpp;%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Wrapping scene file ..\..\ChameleonScene.pod as ..\..\Content\ChameleonScene.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -o "..\..\Content\ChameleonScene.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\Content\ChameleonScene.cpp;%(Outputs)</Outputs>
+ </CustomBuild>
+ </ItemGroup>
+ <ItemGroup>
+ <CustomBuild Include="..\..\SkinnedVertShader.vsh">
+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Wrapping shader ..\..\SkinnedVertShader.vsh as ..\..\Content\SkinnedVertShader.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -s -o "..\..\Content\SkinnedVertShader.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\Content\SkinnedVertShader.cpp;%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Wrapping shader ..\..\SkinnedVertShader.vsh as ..\..\Content\SkinnedVertShader.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -s -o "..\..\Content\SkinnedVertShader.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\Content\SkinnedVertShader.cpp;%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Wrapping shader ..\..\SkinnedVertShader.vsh as ..\..\Content\SkinnedVertShader.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -s -o "..\..\Content\SkinnedVertShader.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\Content\SkinnedVertShader.cpp;%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Wrapping shader ..\..\SkinnedVertShader.vsh as ..\..\Content\SkinnedVertShader.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -s -o "..\..\Content\SkinnedVertShader.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\Content\SkinnedVertShader.cpp;%(Outputs)</Outputs>
+ </CustomBuild>
+ <CustomBuild Include="..\..\SkinnedFragShader.fsh">
+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Wrapping shader ..\..\SkinnedFragShader.fsh as ..\..\Content\SkinnedFragShader.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -s -o "..\..\Content\SkinnedFragShader.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\Content\SkinnedFragShader.cpp;%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Wrapping shader ..\..\SkinnedFragShader.fsh as ..\..\Content\SkinnedFragShader.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -s -o "..\..\Content\SkinnedFragShader.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\Content\SkinnedFragShader.cpp;%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Wrapping shader ..\..\SkinnedFragShader.fsh as ..\..\Content\SkinnedFragShader.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -s -o "..\..\Content\SkinnedFragShader.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\Content\SkinnedFragShader.cpp;%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Wrapping shader ..\..\SkinnedFragShader.fsh as ..\..\Content\SkinnedFragShader.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -s -o "..\..\Content\SkinnedFragShader.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\Content\SkinnedFragShader.cpp;%(Outputs)</Outputs>
+ </CustomBuild>
+ <CustomBuild Include="..\..\DefaultVertShader.vsh">
+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Wrapping shader ..\..\DefaultVertShader.vsh as ..\..\Content\DefaultVertShader.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -s -o "..\..\Content\DefaultVertShader.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\Content\DefaultVertShader.cpp;%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Wrapping shader ..\..\DefaultVertShader.vsh as ..\..\Content\DefaultVertShader.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -s -o "..\..\Content\DefaultVertShader.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\Content\DefaultVertShader.cpp;%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Wrapping shader ..\..\DefaultVertShader.vsh as ..\..\Content\DefaultVertShader.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -s -o "..\..\Content\DefaultVertShader.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\Content\DefaultVertShader.cpp;%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Wrapping shader ..\..\DefaultVertShader.vsh as ..\..\Content\DefaultVertShader.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -s -o "..\..\Content\DefaultVertShader.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\Content\DefaultVertShader.cpp;%(Outputs)</Outputs>
+ </CustomBuild>
+ <CustomBuild Include="..\..\DefaultFragShader.fsh">
+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Wrapping shader ..\..\DefaultFragShader.fsh as ..\..\Content\DefaultFragShader.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -s -o "..\..\Content\DefaultFragShader.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\Content\DefaultFragShader.cpp;%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Wrapping shader ..\..\DefaultFragShader.fsh as ..\..\Content\DefaultFragShader.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -s -o "..\..\Content\DefaultFragShader.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\Content\DefaultFragShader.cpp;%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Wrapping shader ..\..\DefaultFragShader.fsh as ..\..\Content\DefaultFragShader.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -s -o "..\..\Content\DefaultFragShader.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\Content\DefaultFragShader.cpp;%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Wrapping shader ..\..\DefaultFragShader.fsh as ..\..\Content\DefaultFragShader.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -s -o "..\..\Content\DefaultFragShader.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\Content\DefaultFragShader.cpp;%(Outputs)</Outputs>
+ </CustomBuild>
+ </ItemGroup>
+ <ItemGroup>
+ <CustomBuild Include="..\..\skyline.pvr">
+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Wrapping texture ..\..\skyline.pvr as ..\..\Content\skyline.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -o "..\..\Content\skyline.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\Content\skyline.cpp;%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Wrapping texture ..\..\skyline.pvr as ..\..\Content\skyline.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -o "..\..\Content\skyline.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\Content\skyline.cpp;%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Wrapping texture ..\..\skyline.pvr as ..\..\Content\skyline.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -o "..\..\Content\skyline.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\Content\skyline.cpp;%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Wrapping texture ..\..\skyline.pvr as ..\..\Content\skyline.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -o "..\..\Content\skyline.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\Content\skyline.cpp;%(Outputs)</Outputs>
+ </CustomBuild>
+ <CustomBuild Include="..\..\Wall_diffuse_baked.pvr">
+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Wrapping texture ..\..\Wall_diffuse_baked.pvr as ..\..\Content\Wall_diffuse_baked.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -o "..\..\Content\Wall_diffuse_baked.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\Content\Wall_diffuse_baked.cpp;%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Wrapping texture ..\..\Wall_diffuse_baked.pvr as ..\..\Content\Wall_diffuse_baked.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -o "..\..\Content\Wall_diffuse_baked.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\Content\Wall_diffuse_baked.cpp;%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Wrapping texture ..\..\Wall_diffuse_baked.pvr as ..\..\Content\Wall_diffuse_baked.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -o "..\..\Content\Wall_diffuse_baked.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\Content\Wall_diffuse_baked.cpp;%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Wrapping texture ..\..\Wall_diffuse_baked.pvr as ..\..\Content\Wall_diffuse_baked.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -o "..\..\Content\Wall_diffuse_baked.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\Content\Wall_diffuse_baked.cpp;%(Outputs)</Outputs>
+ </CustomBuild>
+ <CustomBuild Include="..\..\FinalChameleonManLegs.pvr">
+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Wrapping texture ..\..\FinalChameleonManLegs.pvr as ..\..\Content\FinalChameleonManLegs.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -o "..\..\Content\FinalChameleonManLegs.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\Content\FinalChameleonManLegs.cpp;%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Wrapping texture ..\..\FinalChameleonManLegs.pvr as ..\..\Content\FinalChameleonManLegs.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -o "..\..\Content\FinalChameleonManLegs.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\Content\FinalChameleonManLegs.cpp;%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Wrapping texture ..\..\FinalChameleonManLegs.pvr as ..\..\Content\FinalChameleonManLegs.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -o "..\..\Content\FinalChameleonManLegs.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\Content\FinalChameleonManLegs.cpp;%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Wrapping texture ..\..\FinalChameleonManLegs.pvr as ..\..\Content\FinalChameleonManLegs.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -o "..\..\Content\FinalChameleonManLegs.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\Content\FinalChameleonManLegs.cpp;%(Outputs)</Outputs>
+ </CustomBuild>
+ <CustomBuild Include="..\..\Tang_space_LegsMap.pvr">
+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Wrapping texture ..\..\Tang_space_LegsMap.pvr as ..\..\Content\Tang_space_LegsMap.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -o "..\..\Content\Tang_space_LegsMap.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\Content\Tang_space_LegsMap.cpp;%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Wrapping texture ..\..\Tang_space_LegsMap.pvr as ..\..\Content\Tang_space_LegsMap.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -o "..\..\Content\Tang_space_LegsMap.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\Content\Tang_space_LegsMap.cpp;%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Wrapping texture ..\..\Tang_space_LegsMap.pvr as ..\..\Content\Tang_space_LegsMap.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -o "..\..\Content\Tang_space_LegsMap.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\Content\Tang_space_LegsMap.cpp;%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Wrapping texture ..\..\Tang_space_LegsMap.pvr as ..\..\Content\Tang_space_LegsMap.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -o "..\..\Content\Tang_space_LegsMap.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\Content\Tang_space_LegsMap.cpp;%(Outputs)</Outputs>
+ </CustomBuild>
+ <CustomBuild Include="..\..\Tang_space_BodyMap.pvr">
+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Wrapping texture ..\..\Tang_space_BodyMap.pvr as ..\..\Content\Tang_space_BodyMap.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -o "..\..\Content\Tang_space_BodyMap.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\Content\Tang_space_BodyMap.cpp;%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Wrapping texture ..\..\Tang_space_BodyMap.pvr as ..\..\Content\Tang_space_BodyMap.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -o "..\..\Content\Tang_space_BodyMap.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\Content\Tang_space_BodyMap.cpp;%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Wrapping texture ..\..\Tang_space_BodyMap.pvr as ..\..\Content\Tang_space_BodyMap.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -o "..\..\Content\Tang_space_BodyMap.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\Content\Tang_space_BodyMap.cpp;%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Wrapping texture ..\..\Tang_space_BodyMap.pvr as ..\..\Content\Tang_space_BodyMap.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -o "..\..\Content\Tang_space_BodyMap.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\Content\Tang_space_BodyMap.cpp;%(Outputs)</Outputs>
+ </CustomBuild>
+ <CustomBuild Include="..\..\lamp.pvr">
+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Wrapping texture ..\..\lamp.pvr as ..\..\Content\lamp.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -o "..\..\Content\lamp.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\Content\lamp.cpp;%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Wrapping texture ..\..\lamp.pvr as ..\..\Content\lamp.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -o "..\..\Content\lamp.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\Content\lamp.cpp;%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Wrapping texture ..\..\lamp.pvr as ..\..\Content\lamp.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -o "..\..\Content\lamp.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\Content\lamp.cpp;%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Wrapping texture ..\..\lamp.pvr as ..\..\Content\lamp.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -o "..\..\Content\lamp.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\Content\lamp.cpp;%(Outputs)</Outputs>
+ </CustomBuild>
+ <CustomBuild Include="..\..\ChameleonBelt.pvr">
+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Wrapping texture ..\..\ChameleonBelt.pvr as ..\..\Content\ChameleonBelt.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -o "..\..\Content\ChameleonBelt.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\Content\ChameleonBelt.cpp;%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Wrapping texture ..\..\ChameleonBelt.pvr as ..\..\Content\ChameleonBelt.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -o "..\..\Content\ChameleonBelt.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\Content\ChameleonBelt.cpp;%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Wrapping texture ..\..\ChameleonBelt.pvr as ..\..\Content\ChameleonBelt.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -o "..\..\Content\ChameleonBelt.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\Content\ChameleonBelt.cpp;%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Wrapping texture ..\..\ChameleonBelt.pvr as ..\..\Content\ChameleonBelt.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -o "..\..\Content\ChameleonBelt.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\Content\ChameleonBelt.cpp;%(Outputs)</Outputs>
+ </CustomBuild>
+ <CustomBuild Include="..\..\FinalChameleonManHeadBody.pvr">
+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Wrapping texture ..\..\FinalChameleonManHeadBody.pvr as ..\..\Content\FinalChameleonManHeadBody.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -o "..\..\Content\FinalChameleonManHeadBody.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\Content\FinalChameleonManHeadBody.cpp;%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Wrapping texture ..\..\FinalChameleonManHeadBody.pvr as ..\..\Content\FinalChameleonManHeadBody.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -o "..\..\Content\FinalChameleonManHeadBody.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\Content\FinalChameleonManHeadBody.cpp;%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Wrapping texture ..\..\FinalChameleonManHeadBody.pvr as ..\..\Content\FinalChameleonManHeadBody.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -o "..\..\Content\FinalChameleonManHeadBody.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\Content\FinalChameleonManHeadBody.cpp;%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Wrapping texture ..\..\FinalChameleonManHeadBody.pvr as ..\..\Content\FinalChameleonManHeadBody.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -o "..\..\Content\FinalChameleonManHeadBody.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\Content\FinalChameleonManHeadBody.cpp;%(Outputs)</Outputs>
+ </CustomBuild>
+ <CustomBuild Include="..\..\Tang_space_BeltMap.pvr">
+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Wrapping texture ..\..\Tang_space_BeltMap.pvr as ..\..\Content\Tang_space_BeltMap.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -o "..\..\Content\Tang_space_BeltMap.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\Content\Tang_space_BeltMap.cpp;%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Wrapping texture ..\..\Tang_space_BeltMap.pvr as ..\..\Content\Tang_space_BeltMap.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -o "..\..\Content\Tang_space_BeltMap.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\Content\Tang_space_BeltMap.cpp;%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Wrapping texture ..\..\Tang_space_BeltMap.pvr as ..\..\Content\Tang_space_BeltMap.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -o "..\..\Content\Tang_space_BeltMap.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\Content\Tang_space_BeltMap.cpp;%(Outputs)</Outputs>
+ <Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Wrapping texture ..\..\Tang_space_BeltMap.pvr as ..\..\Content\Tang_space_BeltMap.cpp</Message>
+ <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">"$(ProjectDir)..\..\..\..\..\..\Utilities\Filewrap\Windows_x86_32\Filewrap.exe" -o "..\..\Content\Tang_space_BeltMap.cpp" "%(FullPath)"</Command>
+ <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\Content\Tang_space_BeltMap.cpp;%(Outputs)</Outputs>
+ </CustomBuild>
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\..\..\..\..\..\Tools\OGLES2\Build\WindowsVC2010\OGLES2Tools.vcxproj">
+ <Project>{09abe661-9bc0-4152-a820-1fb0522cac01}</Project>
+ </ProjectReference>
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project>
\ No newline at end of file
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Build/WindowsVC2010/OGLES2ChameleonMan.vcxproj.filters b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Build/WindowsVC2010/OGLES2ChameleonMan.vcxproj.filters
new file mode 100644
index 0000000..b12ae09
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Build/WindowsVC2010/OGLES2ChameleonMan.vcxproj.filters
@@ -0,0 +1,154 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
+ <Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
+ <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
+ </Filter>
+ <Filter Include="Content Files">
+ <UniqueIdentifier>{900022e4-757a-46fb-bd53-6dfc20b3d893}</UniqueIdentifier>
+ </Filter>
+ <Filter Include="Content Files\Scene Files">
+ <UniqueIdentifier>{2c3d4c8c-5d1a-459a-a05a-a4e4b608a44e}</UniqueIdentifier>
+ <Extensions>pod</Extensions>
+ </Filter>
+ <Filter Include="Content Files\Shaders">
+ <UniqueIdentifier>{2c3d4c8c-5d1a-459a-a05a-a4e4b608a44e}</UniqueIdentifier>
+ <Extensions>fsh;psh;glsl;frag;vert</Extensions>
+ </Filter>
+ <Filter Include="Content Files\Textures">
+ <UniqueIdentifier>{2c3d4c8c-5d1a-459a-a05a-a4e4b608a44e}</UniqueIdentifier>
+ <Extensions>ico;bmp;gif;jpg;jpeg;jpe;tiff;tif;png;pvr</Extensions>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\..\..\..\Shell\PVRShell.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\..\..\..\Shell\PVRShellImpl.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\..\..\..\Shell\API\KEGL\PVRShellAPI.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\..\..\..\Shell\OS\Windows\PVRShellOS.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\..\..\..\Builds\Windows\Resources\resource.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+ <ItemGroup>
+ <ResourceCompile Include="..\..\..\..\..\..\Builds\Windows\Resources\shared.rc">
+ <Filter>Resource Files</Filter>
+ </ResourceCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\OGLES2ChameleonMan.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\..\..\..\Shell\PVRShell.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\..\..\..\Shell\API\KEGL\PVRShellAPI.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\..\..\..\Shell\OS\Windows\PVRShellOS.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Content\skyline.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Content\Wall_diffuse_baked.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Content\Tang_space_BodyMap.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Content\Tang_space_LegsMap.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Content\Tang_space_BeltMap.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Content\FinalChameleonManLegs.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Content\FinalChameleonManHeadBody.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Content\lamp.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Content\ChameleonBelt.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Content\SkinnedVertShader.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Content\SkinnedFragShader.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Content\DefaultVertShader.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Content\DefaultFragShader.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\Content\ChameleonScene.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+<ItemGroup>
+ <CustomBuild Include="..\..\ChameleonScene.pod">
+ <Filter>Content Files\Scene Files</Filter>
+ </CustomBuild>
+ <CustomBuild Include="..\..\skyline.pvr">
+ <Filter>Content Files\Textures</Filter>
+ </CustomBuild>
+ <CustomBuild Include="..\..\Wall_diffuse_baked.pvr">
+ <Filter>Content Files\Textures</Filter>
+ </CustomBuild>
+ <CustomBuild Include="..\..\FinalChameleonManLegs.pvr">
+ <Filter>Content Files\Textures</Filter>
+ </CustomBuild>
+ <CustomBuild Include="..\..\Tang_space_LegsMap.pvr">
+ <Filter>Content Files\Textures</Filter>
+ </CustomBuild>
+ <CustomBuild Include="..\..\Tang_space_BodyMap.pvr">
+ <Filter>Content Files\Textures</Filter>
+ </CustomBuild>
+ <CustomBuild Include="..\..\lamp.pvr">
+ <Filter>Content Files\Textures</Filter>
+ </CustomBuild>
+ <CustomBuild Include="..\..\ChameleonBelt.pvr">
+ <Filter>Content Files\Textures</Filter>
+ </CustomBuild>
+ <CustomBuild Include="..\..\FinalChameleonManHeadBody.pvr">
+ <Filter>Content Files\Textures</Filter>
+ </CustomBuild>
+ <CustomBuild Include="..\..\Tang_space_BeltMap.pvr">
+ <Filter>Content Files\Textures</Filter>
+ </CustomBuild>
+ <CustomBuild Include="..\..\SkinnedVertShader.vsh">
+ <Filter>Content Files\Shaders</Filter>
+ </CustomBuild>
+ <CustomBuild Include="..\..\SkinnedFragShader.fsh">
+ <Filter>Content Files\Shaders</Filter>
+ </CustomBuild>
+ <CustomBuild Include="..\..\DefaultVertShader.vsh">
+ <Filter>Content Files\Shaders</Filter>
+ </CustomBuild>
+ <CustomBuild Include="..\..\DefaultFragShader.fsh">
+ <Filter>Content Files\Shaders</Filter>
+ </CustomBuild>
+ </ItemGroup>
+</Project>
\ No newline at end of file
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Build/WindowsVC2010/OGLES2ChameleonMan.vcxproj.user b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Build/WindowsVC2010/OGLES2ChameleonMan.vcxproj.user
new file mode 100644
index 0000000..2177463
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Build/WindowsVC2010/OGLES2ChameleonMan.vcxproj.user
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <LocalDebuggerEnvironment>PATH=$(SolutionDir)..\lib\$(Configuration)</LocalDebuggerEnvironment>
+ <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <LocalDebuggerEnvironment>PATH=$(SolutionDir)..\lib\$(Configuration)</LocalDebuggerEnvironment>
+ <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <LocalDebuggerEnvironment>PATH=$(SolutionDir)..\lib\$(Configuration)</LocalDebuggerEnvironment>
+ <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <LocalDebuggerEnvironment>PATH=$(SolutionDir)..\lib\$(Configuration)</LocalDebuggerEnvironment>
+ <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
+ </PropertyGroup>
+</Project>
\ No newline at end of file
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/ChameleonBelt.pvr b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/ChameleonBelt.pvr
new file mode 100644
index 0000000..bb7c571
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/ChameleonBelt.pvr
Binary files differ
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/ChameleonScene.pod b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/ChameleonScene.pod
new file mode 100644
index 0000000..9c4b765
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/ChameleonScene.pod
Binary files differ
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Content/ChameleonBelt.cpp b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Content/ChameleonBelt.cpp
new file mode 100644
index 0000000..6eea70a
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Content/ChameleonBelt.cpp
@@ -0,0 +1,26 @@
+// This file was created by Filewrap 1.1
+// Little endian mode
+// DO NOT EDIT
+
+#include "../PVRTMemoryFileSystem.h"
+
+// using 32 bit to guarantee alignment.
+#ifndef A32BIT
+ #define A32BIT static const unsigned int
+#endif
+
+// ******** Start: ChameleonBelt.pvr ********
+
+// File data
+A32BIT _ChameleonBelt_pvr[] = {
+0x3525650,0x0,0x3,0x0,0x0,0x0,0x20,0x20,0x1,0x1,0x1,0x6,0xf,0x3525650,0x3,0x3,0xeb000200,0x60020201,0x3e6a4e2,0x60035703,0xffe281e2,0x60101010,0x10e281e2,0x61545554,0x3e280e2,0x80030303,0x3e682e2,0x60030303,0x54e682e2,0x60949094,0x94e280e2,0x60949594,0xffe280e2,0x80000000,0xe682e2,0x60a95545,0xffe280e2,0x60000000,0x10e682e2,0x60aa5555,0xaae280e2,0x40aaaaaa,0xaae680de,0x40aaaaaa,0xaae680de,0x40aaaaaa,0xaae680de,0x40aaaaaa,0x3e680de,0x80030303,0x3e682e2,0x60030303,0x94e682e2,0x60949094,0x94e280e2,0x60949594,0x3e280e2,0x80030303,0x3e682e2,0x60ff0203,0x54e282e2,0x60545094,0x50e280e2,0x60ff0000,
+0xaae682e2,0x40aaaaaa,0xaae680de,0x40aaaaaa,0xaae680de,0x40aaaaaa,0xaae680de,0x40aaaaaa,0xaae680de,0x605555a9,0x15e280e2,0x60ff0000,0x55e682e2,0x61005555,0xe280e2,0x80ff0000,0xffe682e2,0x80000000,0xe682e2,0x60aa5545,0xffe280e2,0x60000000,0x10e682e2,0x60aa5555,0xaae280e2,0x40aaaaaa,0xaae680de,0x40aaaaaa,0xaae680de,0x40aaaaaa,0xaae680de,0x40aaaaaa,0xffe680de,0x80000000,0xe682e2,0x60595505,0xeae280e2,0x60808040,0x80e6a4e2,0x60c1c1c0,0x55e682e2,0x61555555,0x15e280e2,0x61151515,0xc1e280e2,0x60c0c1c1,0xc0e682e2,0x80c0c0c0,0xaae682e2,0x60aa9aaa,0xaae280e2,0x40aaaaaa,0xaae680de,0x40aaaaaa,0xaae680de,0x40aaaaaa,0x55e680de,0x61545555,0x10e280e2,0x60ff0000,0x55e682e2,0x61005555,0xe280e2,0x80ff0000,
+0x15e682e2,0x61555555,0x15e280e2,0x61151515,0xc0e280e2,0x60c0c1c0,0xc0e682e2,0x80c0c0c0,0x56e682e2,0x60555559,0x10e280e2,0x60ff0000,0xc0e682e2,0x60c0c1c0,0xc0e682e2,0x60ea8080,0xabe6a4e2,0x80020202,0x2e682e2,0x60030202,0xfee282e2,0x60001000,0xe281e2,0x81545450,0x3e260e2,0x81030303,0x3e281e2,0x61010101,0x60e682e2,0x60505480,0xe280e2,0x81000000,0xffe281e2,0x81000000,0xe281e2,0x60595211,0xaae280e2,0x60000000,0xe282e2,0x81000000,0x56e281e2,0x60555595,0x55e680e2,0x60000000,0x1e261e2,0x61051d0d,0xe260e2,0x80000000,0x77e682e2,0x8131d711,0x1e260e2,0x61010101,0x55e281e2,0x61000000,0xe281e2,0x61000000,0x56e682e2,0x60555555,0x56e280e2,0x60450145,0x56e281e2,0x60450145,0x56e281e2,0x60555555,
+0xaae280e2,0x609a569a,0xaae280e2,0x60baeeba,0xaae260e2,0x60baeeba,0xaae260e2,0x609a569a,0xaae280e2,0x40aaaaaa,0xaae280e2,0x40aaaaaa,0xaae280e2,0x40aaaaaa,0xaae280e2,0x40aaaaaa,0xe280e2,
+};
+
+// Register ChameleonBelt.pvr in memory file system at application startup time
+static CPVRTMemoryFileSystem RegisterFile_ChameleonBelt_pvr("ChameleonBelt.pvr", _ChameleonBelt_pvr, 835);
+
+// ******** End: ChameleonBelt.pvr ********
+
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Content/ChameleonScene.cpp b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Content/ChameleonScene.cpp
new file mode 100644
index 0000000..0f65d26
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Content/ChameleonScene.cpp
@@ -0,0 +1,821 @@
+// This file was created by Filewrap 1.1
+// Little endian mode
+// DO NOT EDIT
+
+#include "../PVRTMemoryFileSystem.h"
+
+// using 32 bit to guarantee alignment.
+#ifndef A32BIT
+ #define A32BIT static const unsigned int
+#endif
+
+// ******** Start: ChameleonScene.pod ********
+
+// File data
+A32BIT _ChameleonScene_pod[] = {
+0x3e8,0xb,0x502e4241,0x322e444f,0xe800302e,0x800003,0xea000000,0x4a000003,0x62000006,0x70696c46,0x74786554,0x56657275,0x620a303d,0x65646e49,0x3d646578,0x49620a31,0x7265746e,0x7661656c,0x313d6465,0x6f53620a,0x65567472,0x63697472,0x313d7365,0x6154620a,0x6e65676e,0x61705374,0x313d6563,0x7845620a,0x74726f70,0x6d696e41,0x6f697461,0x313d736e,0x6e49620a,0x41786564,0x616d696e,0x6e6f6974,0xa303d73,0x70784562,0x4774726f,0x656d6f65,0x3d797274,0x45620a31,0x726f7078,0x74614d74,0x65636972,0xa303d73,0x70784562,0x4d74726f,0x69707061,0x6843676e,0x656e6e61,0x313d736c,0x7845620a,0x74726f70,0x6574614d,0x6c616972,0xa313d73,0x70784562,0x5374726f,0x3d6e696b,0x49620a31,0x7265766e,0x61725474,0x6170736e,
+0x636e6572,0xa303d79,0x70784562,0x4d74726f,0x6c65646f,0x63617053,0xa313d65,0x72654d62,0x303d6567,0x7355620a,0x73754365,0x4f6d6f74,0x65537470,0x6e697474,0x303d7367,0x7845620a,0x74726f70,0x72657355,0x61746144,0x620a303d,0x61706e55,0x614d6b63,0x78697274,0x620a303d,0x6f707845,0x6f427472,0x6547656e,0x74656d6f,0x303d7972,0x6c41620a,0x446e6769,0x3d617461,0x44620a31,0x6c707369,0x6e497961,0x6d616853,0x303d6e61,0x7355620a,0x736f5065,0x70784574,0x4374726f,0xa303d4c,0x6e615466,0x746e6567,0x63617053,0x78745665,0x696c7053,0x2e303d74,0x650a3030,0x46707845,0x616d726f,0xa303d74,0x323d5363,0x7254650a,0x726f5369,0xa313d74,0x69725065,0x7079546d,0xa303d65,0x506c4373,0x5474736f,0x65677261,0x730a3d74,0x6f506c43,
+0x72417473,0xa3d7367,0x506c4373,0x4374736f,0xa3d4457,0x74615073,0x536f5468,0x616d6168,0x730a3d6e,0x6772654d,0x63725365,0x53730a3d,0x70697263,0x6c694674,0x750a3d65,0x61745369,0x46636974,0x656d6172,0x750a303d,0x6e6f4269,0x6d694c65,0x383d7469,0x5069750a,0x61446461,0x6f546174,0x750a343d,0x55535469,0x56556573,0xa303d57,0x4f635673,0x6f507470,0x45622e73,0x726f7078,0xa313d74,0x4f635673,0x6f507470,0x54652e73,0x3d657079,0x56730a31,0x74704f63,0x2e736f50,0x616e456e,0x3d656c62,0xa353331,0x4f635673,0x6f4e7470,0x45622e72,0x726f7078,0xa313d74,0x4f635673,0x6f4e7470,0x54652e72,0x3d657079,0x56730a31,0x74704f63,0x2e726f4e,0x616e456e,0x3d656c62,0xa353331,0x4f635673,0x61547470,0x45622e6e,0x726f7078,0xa313d74,
+0x4f635673,0x61547470,0x54652e6e,0x3d657079,0x56730a31,0x74704f63,0x2e6e6154,0x616e456e,0x3d656c62,0xa353331,0x4f635673,0x69427470,0x45622e6e,0x726f7078,0xa313d74,0x4f635673,0x69427470,0x54652e6e,0x3d657079,0x56730a31,0x74704f63,0x2e6e6942,0x616e456e,0x3d656c62,0xa353331,0x4f635673,0x6f437470,0x45622e6c,0x726f7078,0xa303d74,0x4f635673,0x6f437470,0x54652e6c,0x3d657079,0x56730a36,0x74704f63,0x2e6c6f43,0x616e456e,0x3d656c62,0x730a3531,0x704f6356,0x6e6f4274,0x646e4965,0x7845622e,0x74726f70,0x730a313d,0x704f6356,0x6e6f4274,0x646e4965,0x7954652e,0x313d6570,0x56730a30,0x74704f63,0x656e6f42,0x2e646e49,0x616e456e,0x3d656c62,0x730a3531,0x704f6356,0x6e6f4274,0x2e745765,0x70784562,0x3d74726f,0x56730a31,
+0x74704f63,0x656e6f42,0x652e7457,0x65707954,0xa35313d,0x4f635673,0x6f427470,0x7457656e,0x6e456e2e,0x656c6261,0xa35313d,0x63567370,0x5574704f,0x305b5756,0x45622e5d,0x726f7078,0xa313d74,0x63567370,0x5574704f,0x305b5756,0x54652e5d,0x3d657079,0x73700a31,0x704f6356,0x57565574,0x2e5d305b,0x616e456e,0x3d656c62,0xa313331,0x63567370,0x5574704f,0x315b5756,0x45622e5d,0x726f7078,0xa303d74,0x63567370,0x5574704f,0x315b5756,0x54652e5d,0x3d657079,0x73700a31,0x704f6356,0x57565574,0x2e5d315b,0x616e456e,0x3d656c62,0xa313331,0x63567370,0x5574704f,0x325b5756,0x45622e5d,0x726f7078,0xa303d74,0x63567370,0x5574704f,0x325b5756,0x54652e5d,0x3d657079,0x73700a31,0x704f6356,0x57565574,0x2e5d325b,0x616e456e,0x3d656c62,
+0xa313331,0x63567370,0x5574704f,0x335b5756,0x45622e5d,0x726f7078,0xa303d74,0x63567370,0x5574704f,0x335b5756,0x54652e5d,0x3d657079,0x73700a31,0x704f6356,0x57565574,0x2e5d335b,0x616e456e,0x3d656c62,0xa313331,0x63567370,0x5574704f,0x345b5756,0x45622e5d,0x726f7078,0xa303d74,0x63567370,0x5574704f,0x345b5756,0x54652e5d,0x3d657079,0x73700a31,0x704f6356,0x57565574,0x2e5d345b,0x616e456e,0x3d656c62,0xa313331,0x63567370,0x5574704f,0x355b5756,0x45622e5d,0x726f7078,0xa303d74,0x63567370,0x5574704f,0x355b5756,0x54652e5d,0x3d657079,0x73700a31,0x704f6356,0x57565574,0x2e5d355b,0x616e456e,0x3d656c62,0xa313331,0x63567370,0x5574704f,0x365b5756,0x45622e5d,0x726f7078,0xa303d74,0x63567370,0x5574704f,0x365b5756,
+0x54652e5d,0x3d657079,0x73700a31,0x704f6356,0x57565574,0x2e5d365b,0x616e456e,0x3d656c62,0xa313331,0x63567370,0x5574704f,0x375b5756,0x45622e5d,0x726f7078,0xa303d74,0x63567370,0x5574704f,0x375b5756,0x54652e5d,0x3d657079,0x73700a31,0x704f6356,0x57565574,0x2e5d375b,0x616e456e,0x3d656c62,0xa313331,0x3ea00,0x80,0x3eb00,0x5000,0x52565000,0x506f6547,0x7820444f,0x32203436,0x2032312e,0x4433207c,0x75745320,0x206f6964,0x2078614d,0x204b4453,0x2e323176,0x207c2030,0x6d614749,0x31762065,0x2e302e32,0x30312e30,0x207c2036,0x6e6e2e6e,0x2e6e6e2e,0x6e6e6e6e,0x3eb00,0x80,0x3e900,0x0,0x7d000,0xc00,0x0,0x0,0x0,0x7d000,0x80,0x7d100,0xc00,
+0x0,0x0,0x0,0x7d100,0x80,0x7d200,0x400,0x100,0x7d200,0x80,0x7d300,0x400,0x100,0x7d300,0x80,0x7d400,0x400,0x600,0x7d400,0x80,0x7d500,0x400,0x2e00,0x7d500,0x80,0x7d600,0x400,0x600,0x7d600,0x80,0x7d700,0x400,0x600,0x7d700,0x80,0x7d800,0x400,0x600,0x7d800,0x80,0x7d900,0x400,0x1100,0x7d900,0x80,0x7e100,0x400,0x1900,0x7e100,0x80,0x7e000,0x400,0x0,0x7e000,0x80,0x7da00,0x0,0x1f4000,0x400,0x2c00,0x1f4000,0x80,0x1f4100,0x400,
+0x1c61aa00,0x1f413f,0x80,0x1f4200,0x400,0x7a000000,0x1f4244,0x80,0x1f4300,0x400,0x80000000,0x1f433f,0x80,0x7da00,0x80,0x7db00,0x0,0x1b5800,0x400,0xffffff00,0x1b58ff,0x80,0x1b5900,0xc00,0x80000000,0x8000003f,0x8000003f,0x1b593f,0x80,0x1b5a00,0x400,0x0,0x1b5a00,0x80,0x1b5b00,0x400,0x80000000,0x1b5b3f,0x80,0x1b5c00,0x400,0x0,0x1b5c00,0x80,0x1b5d00,0x400,0x0,0x1b5d00,0x80,0x7db00,0x80,0x7df00,0x0,0xbd200,0x400,0x0,0xbd200,0x80,0xbb800,0x900,0x74614d00,0x6165485f,0xbb80064,0x8000,
+0xbb90000,0x40000,0x0,0xbb90000,0x8000,0xbc10000,0x40000,0xffff0000,0xbc1ffff,0x8000,0xbc20000,0x40000,0xffff0000,0xbc2ffff,0x8000,0xbc30000,0x40000,0xffff0000,0xbc3ffff,0x8000,0xbc40000,0x40000,0xffff0000,0xbc4ffff,0x8000,0xbc50000,0x40000,0xffff0000,0xbc5ffff,0x8000,0xbc60000,0x40000,0xffff0000,0xbc6ffff,0x8000,0xbc70000,0x40000,0xffff0000,0xbc7ffff,0x8000,0xbc80000,0x40000,0xffff0000,0xbc8ffff,0x8000,0xbc90000,0x40000,0xffff0000,0xbc9ffff,0x8000,0xbba0000,0x40000,0x0,0xbba3f80,0x8000,0xbbb0000,0xc0000,0x872b0000,0x872b3f16,0x872b3f16,0xbbb3f16,0x8000,0xbbc0000,0xc0000,
+0x872b0000,0x872b3f16,0x872b3f16,0xbbc3f16,0x8000,0xbbd0000,0xc0000,0x66660000,0x66663f66,0x66663f66,0xbbd3f66,0x8000,0xbbe0000,0x40000,0xcccd0000,0xbbe3f0c,0x8000,0xbca0000,0x40000,0x10000,0xbca0000,0x8000,0xbcb0000,0x40000,0x10000,0xbcb0000,0x8000,0xbcc0000,0x40000,0x0,0xbcc0000,0x8000,0xbcd0000,0x40000,0x0,0xbcd0000,0x8000,0xbce0000,0x40000,0x80060000,0xbce0000,0x8000,0xbcf0000,0x40000,0x80060000,0xbcf0000,0x8000,0xbd00000,0x100000,0x0,0x0,0x0,0x0,0xbd00000,0x8000,0xbd10000,0x100000,0x0,0x0,0x0,0x0,0xbd10000,0x8000,0x7df0000,
+0x8000,0x7df0000,0x0,0xbd20000,0x40000,0x0,0xbd20000,0x8000,0xbb80000,0x90000,0x614d0000,0x654c5f74,0xb8007367,0x80000b,0xb9000000,0x400000b,0x1000000,0xb9000000,0x80000b,0xc1000000,0x400000b,0xff000000,0xc1ffffff,0x80000b,0xc2000000,0x400000b,0xff000000,0xc2ffffff,0x80000b,0xc3000000,0x400000b,0xff000000,0xc3ffffff,0x80000b,0xc4000000,0x400000b,0xff000000,0xc4ffffff,0x80000b,0xc5000000,0x400000b,0xff000000,0xc5ffffff,0x80000b,0xc6000000,0x400000b,0xff000000,0xc6ffffff,0x80000b,0xc7000000,0x400000b,0xff000000,0xc7ffffff,0x80000b,0xc8000000,0x400000b,0xff000000,0xc8ffffff,0x80000b,0xc9000000,0x400000b,0xff000000,0xc9ffffff,0x80000b,
+0xba000000,0x400000b,0x0,0xba3f8000,0x80000b,0xbb000000,0xc00000b,0x97000000,0x973f1696,0x973f1696,0xbb3f1696,0x80000b,0xbc000000,0xc00000b,0x97000000,0x973f1696,0x973f1696,0xbc3f1696,0x80000b,0xbd000000,0xc00000b,0x66000000,0x663f6666,0x663f6666,0xbd3f6666,0x80000b,0xbe000000,0x400000b,0xcd000000,0xbe3f0ccc,0x80000b,0xca000000,0x400000b,0x1000000,0xca000000,0x80000b,0xcb000000,0x400000b,0x1000000,0xcb000000,0x80000b,0xcc000000,0x400000b,0x0,0xcc000000,0x80000b,0xcd000000,0x400000b,0x0,0xcd000000,0x80000b,0xce000000,0x400000b,0x6000000,0xce000080,0x80000b,0xcf000000,0x400000b,0x6000000,0xcf000080,0x80000b,0xd0000000,0x1000000b,0x0,
+0x0,0x0,0x0,0xd0000000,0x80000b,0xd1000000,0x1000000b,0x0,0x0,0x0,0x0,0xd1000000,0x80000b,0xdf000000,0x800007,0xdf000000,0x7,0xd2000000,0x400000b,0x0,0xd2000000,0x80000b,0xb8000000,0x500000b,0x62000000,0x746c65,0x80000bb8,0x0,0xbb9,0x4,0x2,0x80000bb9,0x0,0xbc1,0x4,0xffffffff,0x80000bc1,0x0,0xbc2,0x4,0xffffffff,0x80000bc2,0x0,0xbc3,0x4,0xffffffff,0x80000bc3,0x0,0xbc4,0x4,0xffffffff,0x80000bc4,0x0,0xbc5,0x4,0xffffffff,0x80000bc5,0x0,0xbc6,0x4,0xffffffff,0x80000bc6,0x0,0xbc7,
+0x4,0xffffffff,0x80000bc7,0x0,0xbc8,0x4,0xffffffff,0x80000bc8,0x0,0xbc9,0x4,0xffffffff,0x80000bc9,0x0,0xbba,0x4,0x3f800000,0x80000bba,0x0,0xbbb,0xc,0x3f169697,0x3f169697,0x3f169697,0x80000bbb,0x0,0xbbc,0xc,0x3f169697,0x3f169697,0x3f169697,0x80000bbc,0x0,0xbbd,0xc,0x3f666666,0x3f666666,0x3f666666,0x80000bbd,0x0,0xbbe,0x4,0x3dcccccc,0x80000bbe,0x0,0xbca,0x4,0x1,0x80000bca,0x0,0xbcb,0x4,0x1,0x80000bcb,0x0,0xbcc,0x4,0x0,0x80000bcc,0x0,0xbcd,0x4,0x0,0x80000bcd,
+0x0,0xbce,0x4,0x8006,0x80000bce,0x0,0xbcf,0x4,0x8006,0x80000bcf,0x0,0xbd0,0x10,0x0,0x0,0x0,0x0,0x80000bd0,0x0,0xbd1,0x10,0x0,0x0,0x0,0x0,0x80000bd1,0x0,0x800007df,0x0,0x7df,0x0,0xbd2,0x4,0x0,0x80000bd2,0x0,0xbb8,0xa,0x6769726f,0x6c61575f,0xbb8006c,0x8000,0xbb90000,0x40000,0x30000,0xbb90000,0x8000,0xbc10000,0x40000,0xffff0000,0xbc1ffff,0x8000,0xbc20000,0x40000,0xffff0000,0xbc2ffff,0x8000,0xbc30000,0x40000,0xffff0000,0xbc3ffff,0x8000,0xbc40000,0x40000,
+0xffff0000,0xbc4ffff,0x8000,0xbc50000,0x40000,0xffff0000,0xbc5ffff,0x8000,0xbc60000,0x40000,0xffff0000,0xbc6ffff,0x8000,0xbc70000,0x40000,0xffff0000,0xbc7ffff,0x8000,0xbc80000,0x40000,0xffff0000,0xbc8ffff,0x8000,0xbc90000,0x40000,0xffff0000,0xbc9ffff,0x8000,0xbba0000,0x40000,0x0,0xbba3f80,0x8000,0xbbb0000,0xc0000,0xa8a90000,0xa8a93f28,0xa8a93f28,0xbbb3f28,0x8000,0xbbc0000,0xc0000,0xa8a90000,0xa8a93f28,0xa8a93f28,0xbbc3f28,0x8000,0xbbd0000,0xc0000,0x66660000,0x66663f66,0x66663f66,0xbbd3f66,0x8000,0xbbe0000,0x40000,0xcccc0000,0xbbe3d4c,0x8000,0xbca0000,0x40000,0x10000,0xbca0000,0x8000,
+0xbcb0000,0x40000,0x10000,0xbcb0000,0x8000,0xbcc0000,0x40000,0x0,0xbcc0000,0x8000,0xbcd0000,0x40000,0x0,0xbcd0000,0x8000,0xbce0000,0x40000,0x80060000,0xbce0000,0x8000,0xbcf0000,0x40000,0x80060000,0xbcf0000,0x8000,0xbd00000,0x100000,0x0,0x0,0x0,0x0,0xbd00000,0x8000,0xbd10000,0x100000,0x0,0x0,0x0,0x0,0xbd10000,0x8000,0x7df0000,0x8000,0x7df0000,0x0,0xbd20000,0x40000,0x0,0xbd20000,0x8000,0xbb80000,0x80000,0x6b530000,0x6e696c79,0xbb80065,0x8000,0xbb90000,0x40000,0x40000,0xbb90000,0x8000,0xbc10000,0x40000,0xffff0000,
+0xbc1ffff,0x8000,0xbc20000,0x40000,0xffff0000,0xbc2ffff,0x8000,0xbc30000,0x40000,0xffff0000,0xbc3ffff,0x8000,0xbc40000,0x40000,0xffff0000,0xbc4ffff,0x8000,0xbc50000,0x40000,0xffff0000,0xbc5ffff,0x8000,0xbc60000,0x40000,0xffff0000,0xbc6ffff,0x8000,0xbc70000,0x40000,0xffff0000,0xbc7ffff,0x8000,0xbc80000,0x40000,0xffff0000,0xbc8ffff,0x8000,0xbc90000,0x40000,0xffff0000,0xbc9ffff,0x8000,0xbba0000,0x40000,0x0,0xbba3f80,0x8000,0xbbb0000,0xc0000,0x96970000,0x96973f16,0x96973f16,0xbbb3f16,0x8000,0xbbc0000,0xc0000,0x96970000,0x96973f16,0x96973f16,0xbbc3f16,0x8000,0xbbd0000,0xc0000,0x66660000,
+0x66663f66,0x66663f66,0xbbd3f66,0x8000,0xbbe0000,0x40000,0xcccc0000,0xbbe3dcc,0x8000,0xbca0000,0x40000,0x10000,0xbca0000,0x8000,0xbcb0000,0x40000,0x10000,0xbcb0000,0x8000,0xbcc0000,0x40000,0x0,0xbcc0000,0x8000,0xbcd0000,0x40000,0x0,0xbcd0000,0x8000,0xbce0000,0x40000,0x80060000,0xbce0000,0x8000,0xbcf0000,0x40000,0x80060000,0xbcf0000,0x8000,0xbd00000,0x100000,0x0,0x0,0x0,0x0,0xbd00000,0x8000,0xbd10000,0x100000,0x0,0x0,0x0,0x0,0xbd10000,0x8000,0x7df0000,0x8000,0x7df0000,0x0,0xbd20000,0x40000,0x0,0xbd20000,0x8000,
+0xbb80000,0x50000,0x616c0000,0xb800706d,0x80000b,0xb9000000,0x400000b,0x5000000,0xb9000000,0x80000b,0xc1000000,0x400000b,0xff000000,0xc1ffffff,0x80000b,0xc2000000,0x400000b,0xff000000,0xc2ffffff,0x80000b,0xc3000000,0x400000b,0xff000000,0xc3ffffff,0x80000b,0xc4000000,0x400000b,0xff000000,0xc4ffffff,0x80000b,0xc5000000,0x400000b,0xff000000,0xc5ffffff,0x80000b,0xc6000000,0x400000b,0xff000000,0xc6ffffff,0x80000b,0xc7000000,0x400000b,0xff000000,0xc7ffffff,0x80000b,0xc8000000,0x400000b,0xff000000,0xc8ffffff,0x80000b,0xc9000000,0x400000b,0xff000000,0xc9ffffff,0x80000b,0xba000000,0x400000b,0x0,0xba3f8000,0x80000b,0xbb000000,0xc00000b,0xcc000000,0xcc3ecaca,
+0xcc3ecaca,0xbb3ecaca,0x80000b,0xbc000000,0xc00000b,0xba000000,0xba3f39b9,0xba3f39b9,0xbc3f39b9,0x80000b,0xbd000000,0xc00000b,0x66000000,0x663f6666,0x663f6666,0xbd3f6666,0x80000b,0xbe000000,0x400000b,0xcc000000,0xbe3dcccc,0x80000b,0xca000000,0x400000b,0x1000000,0xca000000,0x80000b,0xcb000000,0x400000b,0x1000000,0xcb000000,0x80000b,0xcc000000,0x400000b,0x0,0xcc000000,0x80000b,0xcd000000,0x400000b,0x0,0xcd000000,0x80000b,0xce000000,0x400000b,0x6000000,0xce000080,0x80000b,0xcf000000,0x400000b,0x6000000,0xcf000080,0x80000b,0xd0000000,0x1000000b,0x0,0x0,0x0,0x0,0xd0000000,0x80000b,0xd1000000,0x1000000b,0x0,0x0,
+0x0,0x0,0xd1000000,0x80000b,0xdf000000,0x800007,0xdc000000,0x7,0x70000000,0x4000017,0xa0000000,0x70000004,0x800017,0x71000000,0x4000017,0x60000000,0x71000004,0x800017,0x72000000,0x4000017,0x1000000,0x72000000,0x800017,0x75000000,0x4000017,0x0,0x75000000,0x800017,0x7e000000,0x17,0x70000128,0x3042964c,0xdf418c43,0x474205f1,0x733efc9c,0x373f277d,0xbbbf12bb,0x33e0d37,0x9a3f177f,0x183f4b51,0xf93f5bdb,0x75bef118,0x803e4e96,0xed3f5b6e,0x23f0541,0xc4000003,0xcd00003a,0x20429e43,0x2141b04a,0x9b423723,0x2e3e0376,0xf83f7b3d,0xb5be1223,0xbbbd9632,0xbe3e1c93,0xb73f7c4a,0xc33f7d2f,0xaebdedae,0x8e3dbb9b,0x4e3f64d0,0x23f0934,0xa1000006,0x3400005d,0x7042ad05,
+0xcb419798,0xd3423c45,0xe43f0bb1,0x2d3f51a3,0xeabe3618,0xc3cc708,0x853e4960,0x923f7aec,0xdf3f566f,0xa5bf0a07,0x7d3db306,0x7e3f64f7,0x63f0fe9,0x98000002,0xe4000066,0x10429efe,0x7c41b054,0xe64257e9,0x993d8625,0xd63f77be,0x4a3e7913,0x52be18c2,0x3ebe6d15,0x543f7619,0xc3f7c94,0xa8bdcb46,0x5e3e044d,0x3d3f6c45,0x23f09f6,0x87000006,0x51000077,0x6042ac2c,0x4f419737,0x4425ae8,0x9f3f0cca,0x673f4bf6,0xa13e8045,0x4cbe54af,0xa3be23ea,0x9f3f770a,0xf23f4f17,0x5dbf152e,0x3a3d9e9d,0x433f6c2e,0x63f0fdd,0xa4000002,0xe100005a,0x8042b724,0xa4155eb,0x57425997,0x883f54f3,0x373eddd7,0x7a3eb197,0x14be8a77,0x3be6ad0,0xd43f6f5e,0xfb3ef826,0x98bf5f20,0xd9bd96ab,0xce3f6b9e,0x63f161b,0xc4000002,0x4600003a,0x9042b755,
+0x44164ca,0xe423ca8,0x573f553d,0xe33f03a0,0x32be515f,0x813e786b,0x7fbbed13,0xc03f7858,0xa53efe9f,0x40bf5b8f,0x86be05e6,0xff3f64c2,0x63f1641,0xb2000002,0xed00004c,0x6042b326,0x4e40dfe0,0x24426e61,0x1a3f028e,0xdf3e4fde,0xff3f55fc,0xcabf5b08,0xfe3ca053,0xc63f046a,0xb33db589,0xc1bf7a9e,0x2a3e3c12,0x523f71a5,0x63f1910,0xf3000002,0x700000b,0x4042bab3,0xdb40e845,0xde4250d8,0x463f64db,0x8e3ec002,0xab3e7b2a,0x1ebea8e5,0xa73e38a1,0x33f6d38,0xd83e9b48,0xe7bf68c8,0x163e91dd,0xf93f6a95,0x63f1ba0,0xf0000002,0xaf00000e,0xb042b898,0x63411a54,0xe94232b7,0xa3f4e85,0x403eaba9,0x4fbef923,0x593e9492,0x903efc31,0x8f3f520a,0xf3f03c7,0xb7bf4d98,0xda3e99a3,0x873f6352,0x63f198f,0xd2000002,0x6e00002c,0x4042b720,
+0x7c404312,0x68426e25,0xef3f00c1,0x2f3e9757,0x833f4fec,0x7bbf5d27,0x63e4e6b,0x743eec56,0xc5bcdf7b,0x1ebf6f0d,0xe13eb6a7,0xc13f6e7a,0x63f1fd3,0xff000000,0x80000000,0xa042be23,0xbd409afc,0x85424ec7,0xf03f5541,0x9c3f03d2,0x223e4f16,0xa5bee72f,0x593ed7df,0xb23f494e,0x253ea3a9,0xf8bf3f12,0xe43f156f,0x9f3f670a,0x63f2142,0xfd000002,0x71000001,0xa042bcda,0x434095b0,0x9e423310,0xb43f5180,0xa03ec212,0x22bedd2a,0x693d8e31,0x83f2e51,0x3e3f3aa3,0x5f3f120b,0x52bf206a,0x13f07eb,0x33f6085,0x63f20b9,0xfa000002,0x72000004,0xe042cb0c,0x33c09a93,0xb0424bcf,0xbd3f5eab,0x793efb96,0x7f3d361b,0xf2be82bb,0xab3ebe0d,0x603f648b,0x603ed828,0xf6bf49b2,0x653ee58c,0xee3f5f58,0x63f2cc2,0xff000000,0xfb000000,0x8042b65c,
+0x5a3fa6a0,0x67422051,0x703ec37c,0xff3da7aa,0x4dbf6bac,0x883f0d16,0x383f4789,0x543e9884,0x863f3df0,0xdabf1f00,0x113e8144,0x63f5c22,0x63f2191,0xfd000002,0xa6000001,0x4042c89b,0x4fc0cc23,0x1b423952,0x893f4436,0x573ecd19,0x6cbf0088,0x353d808b,0x253f3b32,0x853f2de2,0x293f23a4,0x3abf0d57,0xa03f090a,0x683f5b15,0x63f2ca2,0xff000000,0x84000000,0xc042c42f,0xfac0cf0e,0x842706d,0x5d3f053c,0xa13e84d9,0xbc3f5042,0x53bf5020,0xf7be101b,0x363f10a3,0xe03e85ad,0x35bf7497,0x553e0d03,0x6e3f67fa,0x63f2b59,0xff000000,0x2d000000,0xc042ceae,0x80c17a47,0x334267c1,0xf23f147c,0xc6bd31f5,0xca3f503d,0xe0bf45f1,0xedbeafea,0xf3f0871,0x473e833e,0xdbbf7028,0x91be6e78,0xee3f65c7,0x63f3496,0xff000000,0xff000000,0x1042a74b,
+0x9b410feb,0x40421b3f,0x6b3f3e58,0xa43d28a5,0xf7bf2adc,0x833f1478,0xe3eea0a,0xae3f2c9f,0xd93eaa6b,0x90bf6371,0x43ea1ca,0xf23f5a32,0x23f1813,0x94000006,0x3a00006a,0x4042ac45,0x1cc0855b,0xc422339,0xc5bf0932,0x5abed90f,0xfdbf3ae8,0x613f0c85,0x4c3ef6d3,0xbbf2ecf,0x13f2437,0x46bf4448,0x8abcd212,0xb43f5542,0x63f22fa,0xff000000,0x7a000000,0x42c344,0xb3c0f637,0x78422a96,0xa13ee844,0xfd3e1ea8,0x6bf60aa,0xb13ed3d2,0x9e3f55ea,0xba3eb906,0x7f3f4a11,0x1ebf06ea,0x813ea144,0xc63f583f,0x63f2c4b,0xff000000,0x9f000000,0xb042bba9,0xf6c138c4,0x9e422937,0xbabeaf0f,0x56bee6fe,0x52bf5308,0xa03f192c,0x3a3f1268,0x7dbf0fa9,0x3c3f3981,0x1cbf2f63,0x343d985f,0x53f5327,0x63f2d24,0xff000000,0x56000000,0xc8429427,
+0xe44199e8,0xfc4269fa,0xfdbeb56d,0x623f186f,0xfd3f3894,0xd0be2c04,0x4cbf4c8d,0x753f13cc,0x303f6b7e,0x443daaed,0x803ec42f,0x1c3f716f,0x23f07d6,0xba000006,0xfd000044,0xc842a9b1,0x50418be0,0x9e426975,0x3ec297,0xad3f133f,0x8f3f3970,0x8cbe20d5,0x8fbf3b4c,0xe13f29d1,0xf13f6959,0xabbebb55,0x89be403b,0x863f7100,0x63f0f4c,0xad000002,0x18000051,0x42c3d6,0xd4c19a9b,0xc942405f,0x55bf4b71,0x38bf1148,0x1cbe5c85,0xd23e57c7,0xc03d9926,0x1abf7984,0x223f11ba,0x46bf51e9,0x203d7667,0xd23f4e2b,0x63f34f2,0xff000000,0x5e000000,0x2042b831,0x3c13ee1,0xfa423da8,0x92bf38a8,0xffbf2bf7,0x6dbe2cb1,0xcb3e3792,0xb33d5da8,0xefbf7b78,0x1e3f2b42,0xdcbf3d22,0x603da6ae,0xd93f4e28,0x63f2c6e,0xff000000,0x6e000000,0xb842c2cc,
+0x35c19b0e,0x49425cb3,0x62bf28a9,0xb3bf31e6,0x2e3e9386,0x87be03a6,0x5be8bf7,0xbebf740a,0xa93f3dc0,0x3ebf2a43,0x403db9e3,0x5c3f4775,0x63f3520,0xff000000,0x10000000,0x9042b6f8,0x4fc13c5b,0xc44261ee,0xa2bf42e7,0xe6bf1bb3,0x3c3e65f3,0xe0be0c29,0x2bbe4047,0x14bf78fe,0x713f223c,0xedbf4570,0x9c3d7494,0x1d3f45b6,0x63f2c99,0xff000000,0x70000000,0xa042bacb,0xf4c13421,0x9142727d,0x6cbea55c,0xebebd0f,0xcf3f5f14,0x50bf1815,0x5fbf233c,0x9fbefb14,0xa33f3c99,0x9ebf2d12,0xddbc5c0b,0x1f3f41ea,0x63f2e06,0xff000000,0xb2000000,0x7042c5ed,0xccc18fa1,0x21426899,0xfcbdf3d0,0xdbbf0438,0xa03f5914,0x70beea72,0x78bf3aaf,0xcabf022a,0x4b3f6188,0x6ebee5cc,0x89be1948,0x33f454e,0x63f34e6,0xff000000,0x2d000000,0xc042ceae,
+0x80c17a47,0x334267c1,0xf23f147c,0xc6bd31f5,0xb43f503d,0xefbeedd7,0x62bf5682,0x713e92ad,0x83f2b4e,0x7abf0b46,0xf7bf0196,0xa93f40cd,0x63f35cf,0xff000000,0x84000000,0xc042c42f,0xfac0cf0e,0x842706d,0x5d3f053c,0xa13e84d9,0xf23f5042,0xf0bee755,0x6ebf3987,0xbb3f052c,0x553f397c,0xe6bf2368,0xbfbe8517,0xef3f3ba2,0x63f2d5a,0xff000000,0xf0000000,0x70420a45,0x7a413954,0xf141a24c,0xe9beaaaf,0x9d3f0d6d,0xe2bf4393,0x70bf70f0,0xb0be1715,0x423e9ba6,0x553d623b,0xa03f5204,0x243f11b3,0xed3db7c0,0x3ed074,0xd5000004,0xe0000029,0x584212ca,0x2a418712,0xe41d049,0x8abea14d,0xe63f3f47,0x6bbf15cf,0x3bf684a,0xd1bed5f4,0x89bd388e,0xa9be8e71,0x263f044d,0xaa3f4f44,0xbb3da6e2,0x73efd4d,0xc4000003,0x1d00003a,0x20424b3b,
+0xd8418efd,0xd041b40b,0xb63de4fe,0x813f168c,0x98bf4d10,0x24bf7e5d,0xae3da075,0x9dbda63f,0x323c761b,0xc73f4e14,0x473f17d4,0x153d69d3,0x3effc7,0xfe000001,0xb3000000,0x604247d0,0xb6411369,0xd418d1c,0xf43e0f6d,0x483ecd38,0xc7bf67c7,0xcbf7b5e,0x453e3209,0x4bbd9976,0x73e026f,0xae3f6646,0xc3ed5fa,0xc83d5eed,0x3ec8c7,0xfe000004,0x86000000,0x60425ebf,0xa841871f,0xa841c3a6,0x4b3e0dd4,0x263f06ab,0x27bf56cf,0x17bf7d4d,0x533de09e,0x3cbdc1ac,0xdc3d2d30,0x6c3f57e5,0x353f0923,0x883c67a4,0x3f0118,0xfe000001,0x4b000000,0x20425d53,0xd1410302,0x37419d1c,0x983e0903,0xe13ed928,0xa3bf6549,0x76bf7ce6,0x9a3e03c3,0x2fbdb173,0x153da0c4,0x433f657b,0xbc3edf58,0x493c5372,0x3ec833,0xfd000004,0x39000001,0x425b82,
+0x86be2750,0x7f4180fe,0x453e0027,0xc53e8cc1,0xa5bf740a,0x35bf7b69,0x3d3e2ee3,0xccbda32e,0xc83e1049,0x283f7238,0x7e3e952d,0xe73c4e1d,0x3ea816,0x91000004,0x4700006d,0x424084,0x56bd23e0,0x56416756,0x5d3db546,0x523e8be1,0x8bf7537,0x29bf77d3,0x3e8006,0x37bc9493,0xb93e7030,0xb13f6dcb,0x2a3e92be,0xb53d65d4,0x43ea5f6,0x9b000000,0xd8000063,0x80420103,0x623fd785,0xc1417900,0x5bee8d1,0x273eb862,0x30bf5088,0xc6bf61bb,0x1fbd5a3d,0x363eeff6,0xe3e0063,0xa63f6e6f,0x183eaefc,0x5d3dbbfa,0x43ea9c6,0xff000000,0xde000000,0x80423b94,0x3ac109ab,0x884146ae,0x203da198,0x233e574b,0x3bf7976,0xa4bf7c43,0x23e2858,0x3dbd3588,0xc43e1a81,0xce3f76b6,0x623e616e,0x43d45eb,0x43e86a6,0xf4000005,0xd000000a,0xd04258f6,
+0xc5c113b3,0x6e415b1e,0xa3df67f,0x673e546a,0x5ebf7887,0x30bf7d4f,0xfc3dd4f8,0xd8bdcdbb,0x413da413,0xad3f7903,0x573e5eff,0x3b3c489e,0x43e86fe,0xf4000005,0x7600000a,0xb0425349,0xe5c1d8ae,0xf041287a,0x2a3df843,0x923e6055,0xe4bf77d8,0xb2bf7be6,0x943e1e98,0x80bdb48d,0x453e05c4,0x943f769d,0xf03e6ff7,0xc83c3df7,0x53e0db9,0xd3000004,0xcf00002b,0xe042034f,0x48c0d98b,0x6d4157b0,0x82be94b8,0x33e4dfc,0x86bf6f7d,0x8bbf74a1,0x17bc262f,0x763e96cc,0xeb3d4bce,0xfe3f7ac0,0x13e47da,0x133dbfb9,0x43e8a70,0xf6000005,0xed000008,0x3042355f,0x2dc1c206,0xa4110e5,0xd43e0442,0xe3e5b52,0x4bbf77dd,0xebbf7b7a,0x613e24d4,0x80bdc372,0xf03e0aa9,0xd3f76a3,0xa3e6cbd,0xf3d3ed5,0x53e1bae,0xbf000004,0xcc00003f,0x41d95a,
+0xabc0f0b3,0x7d418690,0xebbf5e32,0xe13e0071,0x5bef608,0x50befd64,0x25be0cf8,0x3b3f5ba4,0x623d29d8,0x853f7b85,0x9e3e39ec,0xeb3df97d,0x43e8bc4,0xf4000005,0xae00000a,0x41ef0b,0x3ac1bd26,0x3c4144a6,0x4bf5453,0x5bbd0a87,0x83bf0ec1,0x97bf0a18,0x3cbe5831,0x843f50ac,0x60be14c9,0xd73f7a14,0x223e20a0,0xde3dc9cc,0x53e2025,0xb5000004,0xaa000049,0xb8420fbc,0xe3c1baf7,0xee411127,0xdbbe73de,0x43e3609,0x52bf746f,0xe5bf7883,0x66bd9815,0x563e69c8,0x3cbcf860,0x153f7b34,0x613e42d3,0x1b3d98fc,0x53e1ccc,0xb9000004,0xd000045,0xd44232aa,0xffc20a6b,0xd540d0e5,0xf3dd1a0,0x6c3e4dcc,0x1abf7967,0x84bf7bdc,0xd43e2923,0x4fbd8de8,0xa53e1685,0xb3f772f,0xcb3e5bc8,0x383d1c4d,0x53d9e94,0xfe000004,0x47000000,0x304216a7,
+0x73c20848,0x8140d8dc,0x5ebe91c7,0x333e2212,0x8bf7209,0x28bf7567,0x2ebd3289,0xd63e9012,0xdc3b59f9,0x293f7c86,0xf3e2812,0x893d94e3,0x53d9f90,0xfe000004,0x37000000,0x704203ca,0x4dc208cb,0xaf411f04,0x5fbf4d2e,0x963b96a1,0xbbf1915,0x61bf151d,0x1cbe6dfb,0xad3f4767,0xdcbe0aa4,0x9a3f78fc,0x4a3e417b,0xa13dc4e3,0x53da6d2,0xfd000004,0xe4000001,0x404217fa,0xa0c232c4,0x9240a14f,0x94be9906,0xdd3e1609,0xdbbf7166,0x36bf73b2,0x763cbfee,0xc63e9c58,0x863d88e0,0x473f7d2a,0x833e07a8,0x53d8b3e,0x53b3a2a,0xff000000,0x96000000,0x484208f6,0xc0c2349c,0x5740f21d,0x23bf408e,0x923d635d,0xdabf2818,0xffbf282a,0xddbe115a,0x3e3f3d90,0x4ebd556a,0xdb3f7d02,0xf53e12ab,0x803dbda5,0x53b241e,0xff000000,0x0,0xb0423123,
+0x48c23433,0xa740993d,0xf73da194,0xa43e2fb4,0xd7bf7b64,0x69bf7d39,0xa93e0b15,0xf0bd644e,0x753dfd92,0xb13f79cb,0xcc3e38c6,0x153d088a,0x53b4ff5,0xff000000,0x87000000,0x544250ba,0xb8c211e2,0xcc40faa5,0xba3df80f,0x5d3e5ef2,0x1cbf77ed,0xeebf7c98,0x863e082f,0x82bdbf7f,0x363dde17,0x443f7787,0x253e6c7a,0xee3c3822,0x53d8ee9,0xff000000,0x4e000000,0xd841feb7,0xe4c239b7,0xfb414a29,0x3dbf75e1,0xb63caf92,0x17be8e17,0xb1be8ce4,0xdfbe6496,0x7f3f6f63,0xcabd2baa,0x53f797a,0x913e6198,0xd73e1125,0x53b285d,0xff000000,0x15000000,0x2841fc73,0xc0c20cf8,0x7341835b,0xcabf7bc1,0x4bd8e86,0x6ebe2b79,0x23be07b3,0x7ebeb585,0x203f6cf4,0x17bdfd82,0xe73f6eb5,0x1f3eadc9,0x8e3e179a,0x53db0d0,0xf8000004,0x40000006,0xa841eb89,
+0xbec1c694,0x58419d86,0x3ebf7bf2,0x8dbe205a,0x74bdaa0c,0xa0bd0bf7,0x1cbe9585,0x373f74af,0x44be3218,0x303f7189,0x2c3e906a,0xae3e0972,0x53e26cb,0x9a000004,0xaf000064,0x2841f572,0xa2c23ff2,0xaf41931e,0xd6bf7fbd,0x11bd0a65,0x623cf329,0x2a3d1f97,0x65bea41e,0x6a3f7249,0x6cbcb806,0x363f7256,0x803ea4a0,0xde3e3374,0x53b2bd9,0xff000000,0x20000000,0x7841f6c1,0x8cc211ed,0xe041b264,0x88bf7ee8,0x2cbdbc74,0x533bba9b,0x143d18f8,0xcbbeb135,0x833f6ffc,0x11bdaca1,0x4f3f6f05,0xca3eb236,0x613e3433,0x53db65d,0xf8000004,0xb5000006,0xd8424de1,0x48c2375f,0x9540bb22,0xef3df4e2,0x3d3e49b6,0x1fbf791c,0xe8bf7d36,0x833dddf7,0xdbdcbfb,0x133dafd0,0xbb3f7972,0xb03e54c9,0x663c3261,0x53b0c40,0xff000000,0x32000000,0xa041d468,
+0xb2c12e2f,0x5441bc06,0xeabf7ef1,0xebd7583,0xb4bd8ba9,0x76bd4053,0xe4be9b0c,0xc3f73ae,0x17bd9f25,0xa03f737f,0xce3e98f7,0x903e0fc5,0x43e8741,0xec000005,0x4f000012,0xb041d79e,0xe1c16150,0x6741f6d0,0x7abf7d5d,0x69be0954,0xc83d4c9b,0x6e3ddde9,0x57bef2ca,0xe83f5fac,0xa8bdbf76,0x5b3f5ec1,0xa43ef7bb,0xb23e3b07,0x43e8443,0xe7000005,0x50000017,0x4042a11e,0x7c413229,0x86427680,0x17bdd8fd,0xc53d163a,0xbf3f7e62,0xe3f7208,0x8bbe9c9d,0x203de593,0x6f3e9dbb,0xfb3f738c,0xc9bb1486,0x6f3eee9f,0x63ee522,0x9d000002,0xbf000061,0x60429cc8,0xda40d1b8,0x9d4271a0,0x49bf56e8,0x33bd14de,0x533f0acb,0xc73f02a7,0x98beca5a,0x5b3f4385,0x3d3e3efe,0x73f6af9,0xd63eb35f,0xec3eed9b,0x23ed247,0x8c000006,0xed000072,0x6042b326,
+0x4e40dfe0,0x24426e61,0x1a3f028e,0xdf3e4fde,0x863f55fc,0x3a3f4df9,0xfdbee99b,0x12bec299,0x323e9bc4,0x453f5dcb,0x26becac2,0x2f3f01d8,0x63ee99f,0xf3000002,0xfd00000b,0xc842a9b1,0x50418be0,0x9e426975,0x3ec297,0xad3f133f,0xed3f3970,0xb83f5fc4,0xeabef57b,0xbabd9f8f,0x663e9ae0,0x6f3f29ac,0xedbf2f5b,0xe83ef06c,0x63f0063,0xad000002,0x56000051,0xc8429427,0xe44199e8,0xfc4269fa,0xfdbeb56d,0x623f186f,0x593f3894,0xd23f5907,0x58bdf76b,0xe3f0434,0xfd3eca0b,0x6c3f4b53,0x2dbeec8b,0x9b3edd70,0x23f0002,0xba000006,0x51000044,0x6042ac2c,0x4f419737,0x4425ae8,0x9f3f0cca,0x673f4bf6,0x793e8045,0xc33f557e,0xb2bf0a46,0xadbde74c,0x3c3d39b5,0xc83e8ac6,0x2cbf7624,0x453ef1dd,0x63f061e,0xa4000002,0xe100005a,0x8042b724,
+0xa4155eb,0x57425997,0x883f54f3,0x373eddd7,0x283eb197,0x913f0c54,0xe1bf3d43,0x39bec83a,0x143db227,0x403f03f4,0x38bf5a3d,0x993f0103,0x63f01b6,0xc4000002,0xe400003a,0x10429efe,0x7c41b054,0xe64257e9,0x993d8625,0xd63f77be,0x213e7913,0x193f7d08,0x3abdc567,0x643df046,0xfe3e0c45,0xff3e6e51,0x99bf767c,0x993ee2d8,0x23f0559,0x87000006,0x52000077,0xc042915c,0xcc4080ae,0x13425c0d,0x90be32bc,0xbabe3ed3,0x403f7783,0x1d3f7b9e,0xb9bdbbe9,0x263e2396,0x973d716c,0xa83f7a6a,0x813e4bf5,0xd43edbb8,0x3ee72b,0xff000000,0x23000000,0x204293d2,0x96c0ab21,0xef4256a0,0x4a3f034d,0x1bef338,0x583f370c,0x6a3f4d1b,0xa9bd0bf5,0x72bf18f0,0xe13e9dd0,0xe93f6119,0x913eb9e4,0x133ee06a,0x3ec5e2,0xff000000,0x56000000,0xa04286ab,
+0x44408b06,0xf425fd7,0xa43d17fb,0x72bd313d,0x123f7f95,0x5b3f7ee0,0x97bdacbe,0xd9bd2688,0xdb3db010,0x973f7ed8,0x333d23a4,0x443ecf5d,0x3ee840,0xff000000,0x6000000,0x504286be,0xb418157,0xbb425881,0x10be8013,0x393f1338,0x483f4767,0x293f71af,0x56bd099e,0xc63ea7ef,0xda3e5bf2,0xc53f5141,0x43bf08d5,0xb33ecd1c,0x33f019c,0xc5000000,0xe7000039,0x604271fc,0xde416b52,0xbf425ac1,0x8fbca60a,0xc53e8d38,0x7c3f7603,0xd73f7ede,0xbfbda91a,0x13d3714,0xec3dbbc2,0x7d3f7528,0xaebe8bbd,0x63ebce6,0x3f020d,0xc0000001,0xbf00003e,0x60429cc8,0xda40d1b8,0x9d4271a0,0x49bf56e8,0x33bd14de,0x523f0acb,0xf83ee8bf,0xb4bf17f4,0xc23f2a01,0xd63e9869,0xa03f4dcf,0x613f03cb,0x883eed71,0x23ed121,0x8c000006,0x15000072,0x40429442,
+0x16c0f2b7,0x3c4247f6,0x163f33df,0x1abf0157,0x253f0045,0x5e3f31c3,0x893eaa87,0xcbf234c,0x783e1f21,0x7c3f4bce,0x5a3f15b8,0x363ee8af,0x43eb710,0xff000000,0x8000000,0xa042866d,0xbbc11016,0x64425bee,0xbd3e6fba,0x70bebe9b,0xa43f65ea,0xb93f7645,0x87bd3799,0xe3be89e7,0x463e0fe6,0xf3f6d52,0xfb3eb1fe,0x453ed1e5,0x3eb98b,0xff000000,0xcc000000,0x2042612d,0xf417222,0x194258c5,0xf6bdab68,0x3e8d57,0xee3f751e,0xe63f7d78,0x83bdaee0,0x903de3ab,0x303de64b,0xf73f7514,0x67be8849,0xe43eb2d9,0x3f021d,0xbf000001,0x8e00003f,0x80426a7b,0x2a40b496,0xdb42607b,0x3cbd192a,0xf43d65b5,0x6b3f7f6a,0xb63f7ea2,0x7dbdc06d,0x163d2e54,0x7a3dc4e1,0x573f7e76,0x4bd5617,0xd13ebab6,0x3eeb04,0xff000000,0xc9000000,0x60428906,
+0xf3c14743,0x5424f61,0xf63ed5b1,0xd2bef90f,0xcc3f447f,0x293f6842,0x843e333f,0x8bbec3c8,0x6a3d5391,0xaa3f5b22,0x3f3f03af,0xce3ed4f9,0x43ea87c,0xf6000000,0x6c000008,0x30426c8b,0x5c12d26,0x21425ae9,0xd2bd7b81,0x16beb83e,0x543f6e55,0xd73f7e61,0x76bde120,0x1d3cbccd,0xc53dc09b,0x143f6d2f,0x5a3eba89,0x7f3ebf59,0x3eb155,0xfe000004,0xb9000000,0xc0424df4,0x1e40d0b8,0xe425d54,0x4fbdcbb6,0x943d3244,0xde3f7e7c,0xeb3f7d96,0xe9bdb893,0x4b3dd312,0xf03dc0ac,0x6d3f7eb6,0xe4bd0bde,0xa83ea9a0,0x3eeb93,0xfe000001,0xad000000,0xd0424843,0xe3c120ce,0xc14255aa,0x8fbe07ac,0xe9becbcd,0x663f6861,0x923f7d74,0x80bdc63d,0x3b3dd106,0xa73d417f,0xd33f6988,0xe43ed057,0xa53ea9a0,0x3eb07f,0xfe000004,0xe2000000,0xb0424824,
+0x94c164c4,0x284246b8,0xa9be0d56,0x5abf0750,0x653f566c,0x3b3f7d74,0xb2bdc63d,0xc53dd106,0xca3cde3a,0xd03f57e5,0xe43f0963,0x13ea9a0,0x3e9d2f,0xc9000004,0xa4000035,0x50427193,0x3ac17846,0xdb424f47,0xdcbba1bf,0x47bf0210,0x243f5c7e,0x8f3f7d53,0x94be01a4,0xbebd8d55,0x143e1390,0xdc3f5a1a,0x963f00dd,0x4c3ec487,0x3e9d29,0x86000004,0x8f000078,0x88426d9d,0x2ac1cedb,0xd942380e,0xca3ca826,0x76beec81,0x753f62fd,0x33f7f99,0x47bd1634,0x60bd2cec,0x543d550f,0x653f62db,0xfa3eebc0,0x803ec59c,0x43e6253,0x9f000005,0xe100005f,0x904289b5,0x51c1ca13,0x1a4232ae,0xa73ef8e4,0x81bef57d,0x513f3b09,0x143f5f61,0x533e61bd,0x83bedf2e,0x503d445d,0xee3f5973,0x193f0689,0x143ed6f9,0x43e6853,0xb8000005,0x7b000046,0xa84291b8,
+0x2bc1b205,0x45422679,0x6d3f50dc,0x7bbebf6a,0xf43ee1dc,0x5b3f0fdd,0x283eaa7a,0x5ebf41d6,0xc63e0b76,0x7f3f5d9b,0x343ef6a8,0x8f3ee72c,0x43e7c2d,0xd8000005,0xbc000026,0x4c4284a2,0x17c20a81,0xf0421d92,0x963efc2d,0xd3befe3e,0x983f36f7,0x943f5cb6,0xcb3e2a69,0x4fbef500,0xaa3df30d,0x623f5a15,0x873f0295,0xbd3ed1e7,0x53e198f,0xd8000004,0x1000026,0xc842981b,0x96c1970f,0xfb420fa7,0x523f66c1,0x5fbeb53e,0x283e7f54,0xb83ec94d,0xfc3edb16,0x86bf5056,0xcb3e39be,0x593f54e4,0x893f065f,0x7d3ef5ff,0x43e8439,0xe7000005,0x3f000017,0x40429bc0,0xb2c05ffa,0xe7423efc,0x83f50b6,0x5dbeebd0,0x193eb3b1,0x843f12de,0xd73f0f6e,0x41bf18f2,0x1a3da0d6,0xe23f303e,0x913f3894,0x833efde6,0x43ec3fb,0xe2000002,0x6500001c,0x4042a0bb,
+0x7a408e29,0xd6425b07,0x9dbe0665,0x55bf750a,0xe73e8416,0xb73f7d26,0xabbe1442,0x17bd0bb8,0x523d8f5e,0x183e8053,0xc23f772e,0x8c3f01e9,0x23ecd8c,0x8e000006,0x83000070,0x42a374,0xf13ccac0,0xc042253f,0x943f64b2,0xe6bec955,0x823e5eae,0xee3edcdc,0xdf3f1d6b,0x13bf28fe,0xc33e00e2,0xc83f2efc,0x343f380e,0xa23f05c9,0x23ec1a0,0x99000004,0xcd000065,0xa0428d54,0xbbc2178b,0xdd415d3a,0x23f6439,0x66be24ca,0x4fbed8cf,0x1abeba50,0xa63e9acc,0xe3bf6189,0x3f3e8a23,0x4c3f7084,0xec3e580a,0x333f112b,0x53da554,0xfd000004,0xe3000001,0x3c428cfb,0xcc21c32,0xaa41a378,0x703f770a,0x95be852a,0x323d08d4,0xdc3dc20a,0xc23e687d,0x19bf7821,0x553e7a61,0xfc3f7042,0xd63e7996,0x93f0889,0x53dacb6,0xf8000004,0x53000006,0x384289ae,
+0xc0c24830,0xee418398,0xba3f7b8f,0xd2be2c97,0xb0bd9e1f,0xa3bd16d5,0x4d3e6c3f,0x88bf78ea,0x23e3a0e,0x293f7554,0x493e61cc,0x303f0a19,0x53b091a,0xff000000,0x57000000,0x6c42879b,0xa4c241bc,0x9841306a,0xce3f5da1,0xeabdd246,0xffbefacb,0xd7bee892,0xd43e7fa8,0xabbf5aec,0xd53e5724,0xe63f767e,0xbb3e2d93,0xeb3f11f8,0x53aedff,0xff000000,0x8b000000,0x38428599,0x16c213ad,0x20411c7d,0x863efd5f,0x4f3da80b,0x9bf5d76,0x8fbf5a7a,0xac3e6ef3,0xcdbeee9f,0x6e3e278d,0xb53f780b,0x8a3e3df4,0xb53f16ca,0x53da1d5,0xfe000004,0xc6000000,0x7c428197,0x58c23d3f,0xf340f9b9,0xce3f0175,0x1f3d8af8,0xf2bf5c2b,0x75bf5b19,0xc23e28b6,0xb9befb02,0x3a3dde10,0x253f7be7,0xfc3e10ca,0x903f17cb,0x53b7a66,0xff000000,0x9d000000,0x34427016,
+0xfc2106d,0xc34101c7,0x953e0c64,0xad3e4a51,0xa8bf787c,0xf2bf7d85,0xbb3d479a,0x18be0514,0xae3cb125,0xb53f7aa4,0x7a3e4f33,0xbc3f1fa1,0x53d9f52,0xfe000004,0x12000000,0xc4426af4,0xc8c239da,0xa340c8eb,0xcd3e1f4e,0x9d3e2807,0xd2bf795e,0x73bf7c7f,0xf73da40f,0xd3be137c,0x243d5ed0,0x933f7bb2,0x233e327e,0x6e3f20ab,0x53b649b,0xff000000,0xe5000000,0xf8427360,0x6fc1ce25,0x20412a76,0x2e3de6c4,0x633e5cf9,0x4fbf784c,0xb3bf7e41,0x243d5c2c,0xd3bdd3cf,0xdc3cf445,0x613f7996,0xc43e61ab,0xdc3f1dab,0x53e1c0c,0xbf000004,0x4f00003f,0x40428c18,0x2ac1d5a6,0xa041496c,0xaa3ee95a,0xe13de121,0x6abf621e,0x78bf5ecc,0xa13e86b9,0xc9bed528,0xb23e3f22,0xfa3f755e,0xa43e5cc5,0x723f167a,0x53e1e41,0xb9000004,0x87000045,0x544250ba,
+0xb8c211e2,0xcc40faa5,0xba3df80f,0x5d3e5ef2,0xedbf77ed,0x2fbf7da7,0x463dae61,0x97bdd697,0xf73d7451,0xb03f78e7,0x383e6777,0x673f2766,0x53d96cc,0xff000000,0x76000000,0xb0425349,0xe5c1d8ae,0xf041287a,0x2a3df843,0x923e6055,0x26bf77d8,0x86bf7dfa,0xa83d6fb1,0x5bde349,0xe53d0479,0xfb3f7954,0x8e3e65d2,0xfb3f277d,0x53e11aa,0xd3000004,0x8600002b,0xf04276b2,0x9dc120c9,0x6f415f0e,0x763e2553,0x743e4f07,0xd0bf7748,0xd2bf7c9d,0x303d3fdc,0x3fbe1eda,0x283c6375,0x753f7a6d,0xd63e5409,0xd43f1d85,0x43e86cf,0xf4000005,0x200000a,0x4296a2,0x7ec12f3d,0x9418ee2,0x4a3f01b0,0x133dfc60,0x76bf5a74,0x95bf5a69,0x693e5b89,0xdebef379,0xa33dfea9,0x463f780c,0xfd3e5ae0,0x973f11f2,0x43e8b66,0xf6000005,0x4e000008,0x20429651,
+0x6dc1e090,0x1c4187aa,0xe3f671d,0x70be500d,0x43bec215,0xadbea756,0xc23e7ecb,0x6bf6967,0x833e8f23,0x723f726e,0x403e2207,0x4a3f0fd8,0x53e2078,0xb5000004,0xf2000049,0x30429fdf,0x48c14ae5,0x2e41b215,0x343f6edf,0xb8bdbbff,0x30beb208,0x6dbe8f75,0x523ed756,0x6bf5ce7,0xbb3e66de,0xe23f6710,0xc03ebbc2,0x363f0ad9,0x43e8b54,0xf4000005,0x4e00000a,0xc0429a25,0x99c02cae,0x2241a176,0xe53f23a5,0x1f3e8229,0xdcbf39cc,0x9bf41cd,0x573ebf69,0x20bf092c,0x23e0a59,0x993f6458,0x703edce5,0xbd3f128d,0x43eaab5,0xff000000,0xe3000000,0x3c428cfb,0xcc21c32,0xaa41a378,0x703f770a,0x95be852a,0xf23d08d4,0x2a3dce84,0xcf3e803e,0x1bf767d,0x6b3e77df,0xfd3f6eba,0x2a3e892e,0x153f0872,0x53dafe5,0xf8000004,0x97000006,0x404293b7,
+0x2cc1e952,0xa441c228,0x483f6e96,0x88beb018,0x1f3dea7f,0xd53e447a,0xce3e4cdc,0x34bf75f7,0xea3e9d77,0x933f6adc,0x5b3e8140,0xeb3f0741,0x53e265a,0x9a000004,0x63000064,0xb0429d12,0xffc17f81,0xc141e6e5,0xf73f6fc9,0x3fbeaa7e,0x5d3dde0e,0xbf3e8134,0xe43edaae,0xb5bf5e46,0x853e78a6,0xec3f5734,0x5b3ef7db,0x1e3f05d2,0x43e8707,0xec000005,0xba000012,0x8042a649,0x52401c7c,0x45421bf8,0x53f766f,0x2be81ac,0x25bdc454,0x993db406,0x153f2087,0x73bf4624,0x8d3e8324,0x163f3c94,0x9b3f203b,0x6c3f0a2f,0x23ec441,0xa8000006,0x35000056,0x384290f5,0xe6c1f4ff,0x5d41f0fb,0xb63f6ae5,0x55beb30f,0x453e41aa,0xd53e9980,0x173e97a3,0x6ebf6828,0xa23e85b4,0xad3f6388,0x533ec0d2,0x3b3ef891,0x53e27f7,0x9d000004,0xf6000061,0x88428b7f,
+0x7ac22124,0x2741d27a,0xee3f7003,0xe2be8fe3,0xf33e51e9,0xa53e90d9,0x7e3e8bdb,0xc5bf6b5f,0x353e4f40,0xff3f6b85,0xc23eabd4,0xb03ef8ea,0x53db5fc,0xf8000004,0x78000006,0x68428c25,0xf2c2030c,0x6e420fe4,0x2f3f5170,0xa3bed90a,0xc43ec6f1,0x623f03a3,0xa3e7285,0x80bf5306,0x113e83ca,0xc33f5fcb,0x4b3ed2cf,0x413ee6f2,0x53e2411,0xbc000004,0xc1000042,0x984288fb,0x64c24ebb,0x4941b24d,0xce3f726d,0xd3be656b,0x553e6bd0,0xd63e973a,0xa3ea665,0x7ebf65fe,0x133e0179,0x43f6b36,0xbf3ebf75,0xcd3ef909,0x53b1e54,0xff000000,0x98000000,0x98428633,0xeac2279e,0xad41fef0,0xd43f5344,0xcfbebac7,0xd13edcb9,0x633f0a08,0x4c3e9060,0xa5bf4b27,0xc63e2bf6,0x523f6329,0x93edbdc,0x613ee718,0x53db382,0xfd000004,0xb5000001,0xd8424de1,
+0x48c2375f,0x9540bb22,0xef3df4e2,0x3d3e49b6,0x8bf791c,0x25bf7d3f,0x9d3ddac7,0xf9bdcca9,0x593dac92,0xec3f797d,0x353e549f,0xd23f274f,0x53bc446,0xff000000,0xd0000000,0xd04258f6,0xc5c113b3,0x6e415b1e,0xa3df67f,0x673e546a,0xc7bf7887,0x16bf7d52,0x8a3dd3ab,0x2bdce06,0xb13da2c1,0x773f7907,0x283e5eee,0xd93f27a8,0x43e88f6,0xf4000005,0xda00000a,0x58428365,0x36c25309,0xdb41d5f4,0xe93f5436,0x58bea537,0x9e3ee9e5,0x753f0cae,0x73ea2cb,0x4bf45c9,0x573dd51d,0xa53f6439,0x603ee1be,0x413ee5da,0x53b2eaa,0xff000000,0x11000000,0x30427f11,0x23c255cf,0xca41ed2e,0x443f0fbb,0xb4bededf,0x313f3429,0x673f52ce,0x3d3e56f2,0xa2bf06f1,0xf3da760,0x313f601f,0xe53ef3de,0xc93ecde3,0x53b0398,0xff000000,0xd6000000,0x984280b0,
+0xcc22e33,0x33420b2f,0x683f0632,0x38bee4d4,0xee3f3992,0xfd3f5991,0x523e61ef,0x3ebef505,0x233d5cf2,0x723f5def,0x913efdb2,0xdd3ece38,0x53da258,0xfe000004,0x4c000000,0x48426834,0xf9c20e45,0xdd4224fc,0xd93d6ac2,0x1bbeefca,0xe03f61b6,0x7f3f7f87,0xce3c1ed6,0x52bd74ae,0x953c9f2b,0x293f622c,0x883eefa3,0x323ec323,0x53e1281,0xf0000004,0x9200000e,0x704264e2,0x8c23155,0x442119f,0x413dfa73,0x6bbeed76,0xab3f60a1,0x6a3f7db8,0xac3c2722,0xebe07eb,0x5b3d577e,0xab3f62c9,0x743eebfc,0x9c3ec1d5,0x53d9710,0xff000000,0x58000000,0x60424000,0x5cc254c7,0x2b420226,0x78be0b10,0xd5beeff4,0x643f5f74,0x743f7d74,0x84bdc63d,0x4f3dd106,0x6e3d1627,0xb33f60c8,0xe43ef44c,0xac3ea9a0,0x53b039c,0xff000000,0x8000000,0x704262bc,
+0xfbc2556a,0x3a41f80d,0xbf3e1709,0x17bf03ad,0x7e3f5844,0x903f7c0a,0x7fbbace7,0xd9be334f,0x8b3dc197,0x6d3f5b88,0xd3f0171,0xc93ec2c3,0x53b0398,0xff000000,0xfe000000,0x984243ee,0xabc20c82,0x7642208b,0xb7be08eb,0xa6bed837,0x643f6583,0x9f3f7d74,0x87bdc63d,0x273dd106,0xd33d32eb,0xd03f66b9,0xe43edcb1,0x73ea9a0,0x53e0f05,0xf2000004,0xe200000c,0x144241bb,0x98c2314f,0xe04212fb,0x65be06a5,0x7bbec21f,0x643f6a7b,0xa63f7d74,0x86bdc63d,0x5c3dd106,0x2b3d4ca7,0x953f6b96,0xe43ec6b5,0xce3ea9a0,0x53d9025,0xff000000,0x87000000,0x7042203e,0x90c22a9f,0x5b420a8b,0x61bec471,0x1fbed422,0x223f5347,0x523f6c50,0x59be4a16,0xbd3ea8fe,0x173cd5f9,0xbf3f6373,0x4c3eea96,0x9c3e916c,0x53d9710,0xff000000,0xe4000000,0x884245da,
+0xeac1c694,0xd74234ff,0x24be07f5,0x2bbece94,0x643f67c2,0xaf3f7d74,0x75bdc63d,0xe23dd106,0x5c3d3e43,0xe23f68ec,0xe43ed31a,0xca3ea9a0,0x43e6350,0xa0000005,0xe600005e,0xa4421fdc,0xd7c20732,0x3c421d87,0x2cbea560,0xb6bedcc1,0x313f57ac,0x443f71da,0x53be4c71,0x5e3e8522,0xb43d65bc,0x783f6141,0x393ef192,0x323e901e,0x53e1281,0xf0000004,0xdc00000e,0x10421e41,0xdbc1bf57,0x2d422fdf,0x33be932c,0xcdbedd17,0x873f5adc,0xe33f7519,0xe7be1e42,0xd53e79b1,0xaa3cdbd6,0x2d3f637c,0xc63eea6c,0x803e8da4,0x43e6253,0x9f000005,0x4100005f,0x80420253,0xc8c1fa9f,0x4e420fa8,0x18bf3671,0x84bec1ea,0x4c3f1729,0xa53f330a,0x85bea2dd,0x723f23db,0xb1bd5f99,0x243f5e7e,0x3d3efbb0,0xbd3e815a,0x53e198f,0xd8000004,0xdb000026,0xf04206c6,
+0xe2c22236,0x8d41fd16,0xfebf3c51,0xe9bea5c3,0x193f1852,0xad3f2d60,0xe2bebd5b,0x2f3f22d3,0xae3c6791,0x533f5ef0,0x2f3efb8f,0xdd3e8509,0x53da258,0xfe000004,0x2000000,0x48420592,0x6ec249ee,0x9341d421,0x3dbf43d0,0xd7be9c7a,0x73f1128,0x553f24e4,0xb7beb496,0xe23f2dc3,0x1ebbf411,0x563f6269,0xe23eeeeb,0xc93e855d,0x53b0398,0xff000000,0x8000000,0x18421fc2,0xe3c24ede,0x9841ea3e,0xbebed26b,0x13beeb66,0x2f3f4987,0x7a3f6944,0xd1be3863,0x863ebdb6,0x8abcea5c,0xfb3f5e9d,0xb33efc62,0xc93e907e,0x53b0398,0xff000000,0xea000000,0xf441ffa3,0xcac219df,0x9f41e1f4,0xf3bf731c,0x37be43dc,0x993e7e16,0x6f3e9b30,0x26beb89b,0xb63f61d2,0xb0bda251,0x2b3f69b4,0x443eccff,0x5b3e57d7,0x53db36c,0xfd000004,0x8e000001,0x38420106,
+0xadc245f5,0xe441ba5f,0x56bf7348,0x96be184d,0x533e8bfb,0x493e9f0a,0xd4becbc9,0x313f5cf9,0xc8bca044,0xa23f67bd,0x693ed951,0x433e59d3,0x53b2f75,0xff000000,0xcf000000,0x7841f02e,0x48c1e6c5,0xcb41fec2,0x65bf720d,0xc2be80c1,0x833e53b6,0xc23e8fc7,0x30be9e0f,0xc63f68a4,0xc2be28a7,0x9b3f6ad4,0x573eb99b,0x583e588f,0x53e23f9,0xbc000004,0x4000042,0x5841f6fc,0xd6c1ac5e,0xcd422304,0x61bf34d8,0xadbeb9cb,0x9e3f1b90,0xc93f352b,0xa5bec026,0x2a3f193d,0xea3c3199,0x393f5a58,0x5a3f059d,0x143e7891,0x43e6853,0xb9000005,0xa7000045,0x3041e1c1,0xccc18f1b,0x2a421410,0x5fbf71c3,0x1fbe4e9a,0xcd3e84f4,0xdc3ea527,0xe6bed465,0xea3f59cd,0x60bd82ef,0x373f6322,0x1d3ee9e8,0xfd3e589c,0x43e7bf6,0xd8000005,0xc4000026,0xa04200d2,
+0x42c10e77,0xb6424069,0x16bf2632,0x8bec3ac,0xb03f285a,0x153f42b3,0x99beac45,0x5d3f0e27,0x3a3c1446,0x553f5c54,0x33f0254,0xce3e7c91,0x43ea87c,0xf6000000,0xd9000008,0x304223c4,0x6ec110b0,0xc0425368,0x67be4ae7,0x3bbeb166,0x553f6ab9,0xa33f7ae6,0xfbdaa12,0xaf3e38c1,0xe3c5f45,0x683f6f33,0x6d3eb64a,0x7f3e93e8,0x3eb155,0xfe000004,0xdc000000,0xb0421daf,0x53c15777,0xcf4246a1,0x27be888d,0xc2bef707,0xb3f5595,0xb33f75f1,0x61bd8336,0x573e8a45,0xccbd9d60,0x293f5fa1,0x2e3ef612,0x4c3e8eba,0x3e9d29,0x86000004,0xc1000078,0xd8425f1e,0x974256f6,0x57425c5a,0x63d6ce1,0xdcbee2f2,0x693f64ff,0x1a3f7e8f,0xfc3dd778,0xbfbc4722,0x37bdb5b5,0xc73f63e4,0x393ee4c8,0x263ebc8b,0x13f60cb,0xff000000,0xb000000,0x7842665c,
+0xac4259e5,0xcd425e05,0xc73d344e,0xb2bee36d,0x823f6514,0x3f7f2b,0x363da3ab,0x76bc196b,0x90bd89f0,0x1d3f6471,0xba3ee47e,0x683ec46d,0x13f61dc,0xff000000,0xc000000,0xe04267a7,0xe9426251,0x4c42641d,0xc13e2b52,0x25bd1f08,0xd13f7c32,0x803f7c61,0x9e3c7aa7,0x13be2ad4,0xe8bc0cce,0x4a3f7fc6,0x523d2745,0x723ec6a3,0x13f66c1,0xff000000,0x54000000,0x504270bf,0xd6426044,0xc4260cc,0xdc3eb6ea,0x21bd8147,0xbc3f6e8f,0x9d3f6f18,0xe53c7c2d,0xc7beb6ca,0x853c063e,0x833f7f75,0x233d8401,0x9d3ed2a2,0x13f6571,0xff000000,0x4d000000,0x60426fe6,0xe142588e,0xec425c57,0xee3dc523,0x63be9df3,0xd13f7243,0xb43f7e27,0x833dc889,0x42bd8d71,0x3cbd9224,0x83f7238,0x423ea1a4,0xf43ed099,0x13f611f,0xff000000,0xa000000,0x38426720,
+0xc3425017,0xe9425bb6,0x583d0c28,0x8cbcf3ee,0x953f7fbc,0xe13f7f6e,0x13d6e23,0x17bd04e5,0x8bd69f0,0xfe3f7f74,0x853d01d7,0x3e3ec4c2,0x13f5c22,0xff000000,0xc2000000,0xa442702c,0x50424fd5,0xe9425b01,0x763cc495,0x933be188,0xb13f7feb,0xcd3f7f21,0x5e3da0ec,0x3dbcc869,0xcfbda138,0xd73f7f33,0x7dbba2fa,0x663ecfe6,0x13f5bdc,0xff000000,0x68000000,0xa8427686,0x49425ccc,0x2c425d7d,0xbb3f0878,0x94bd7452,0xa13f580d,0x703f5880,0xfb3d87ad,0xdbbf078d,0x13bcc747,0x1b3f7efb,0x3dafa4,0x3edc00,0x13f6200,0xff000000,0x81000000,0xf84275d0,0xe4425347,0x28425b17,0xae3ca410,0xbe28e7,0x3f3f7c71,0xc3f7ef7,0x3db797,0x34bbab77,0xcbbdb345,0xa13f7b72,0xb63e2a0f,0x83ed9e8,0x13f5e04,0xff000000,0x8f000000,0xb84275d5,
+0x74426711,0x87425afb,0x5f3f195e,0x5f3e7ade,0x5f3f4324,0x323f4ce7,0x60be2257,0xbcbf13ff,0xa1bcaa43,0xfe3f74db,0xd8be9506,0xb43ed8c5,0x13f69a2,0xff000000,0x76000000,0x10426e9d,0x97426921,0xfd425d36,0x813ebb25,0x693ea72e,0x2c3f5f24,0x3d3f6e09,0xfbbe2f08,0xa5bea6da,0x853d2e67,0x773f6dfa,0x79bebb70,0xd03ecf76,0x13f6aca,0xff000000,0xc3000000,0x98427512,0xe24273b3,0xd142583b,0x33f0c9b,0xda3e9513,0x473f4885,0xad3f55d7,0x19be287e,0x1bbf064a,0x41bcc359,0x183f7142,0x53beaacc,0x8b3ed6dc,0x13f7175,0xff000000,0x5e000000,0x68426765,0xbb426b30,0xd1425f71,0xc63e52ff,0xaa3e99dc,0x843f6e66,0xd3f7a40,0x47bdd947,0x2be3a6e,0xe33d3495,0xb63f72a6,0xfabea199,0x793ec654,0x13f6c14,0xff000000,0xc8000000,0xe04256b3,
+0xb3426af6,0xdd425faa,0x65bde935,0x3e3e8416,0x503f759c,0x673f7dce,0xd6bd061a,0x583e0182,0x333d8327,0xeb3f7731,0x5be810b,0x3eabd9,0x13f6b00,0xff000000,0x7e000000,0xc8426651,0xff42762c,0xdd425e39,0xcd3e7643,0xe53e7b79,0x7d3f7066,0x5c3f77d7,0x57be0578,0xa7be5afb,0x1d3d8f1e,0xbc3f75e8,0x35be89c7,0x693ec344,0x13f71f2,0xff000000,0xf4000000,0x20427b18,0xac427439,0x694251a5,0x4f3f517f,0x3d3e9d49,0xb03ef8b1,0xcb3f08c3,0xbebdc29d,0xfbbf5708,0x4abe58f7,0x313f7267,0x2dbe77b0,0xfa3ef6cf,0x13f7075,0xff000000,0xf6000000,0xd0427cc0,0x2e42679f,0x8542525b,0x173f5eaf,0x263e0b07,0x8e3ef2cf,0xa53ef342,0x883ce4dc,0xb8bf6125,0x59be07d6,0x9f3f7d87,0xddbd24ad,0xa93ef1dc,0x13f6884,0xff000000,0xd5000000,0xd8427321,
+0x50428074,0xd342525d,0x843f2236,0xf13f0a85,0x223f0d8a,0x893f3add,0x51be39c3,0xa1bf28b4,0x74be8337,0xb3f5237,0x66bf028a,0x423ed5b8,0x13f743a,0xff000000,0x1a000000,0xa8427e6a,0xa5425372,0x3f425479,0xe3f61d9,0x54393602,0xb3ef111,0x813eefb8,0x4d3dd7ad,0x9dbf6098,0x93bd4bb8,0xe83f7e93,0xc23dbe1b,0x7a3ef2ef,0x13f5d65,0xff000000,0xc000000,0x544279fc,0xf44249e1,0x57425913,0xfb3f18fb,0xafbdca15,0x63f4bb3,0x773f4d1e,0x2e3de2de,0x36bf1687,0xd5bcf6c8,0x123f7d2a,0x403e14bf,0x963edd10,0x13f58a6,0xff000000,0x83000000,0x684280eb,0x494275f6,0x3a423eb9,0xbd3f69db,0x7f3eae53,0x953e6406,0x8f3e626f,0xd83d33cf,0x23bf7968,0x15beaed8,0xf63f7071,0xcebd1021,0xb93f0424,0x13f7137,0xff000000,0x3c000000,0x58427320,
+0xcb428619,0x7423eed,0x913f1039,0xa93f4d0d,0x183e4f6c,0xea3ed674,0xe2bd8643,0x43bf67da,0x23bf3650,0x5d3f1857,0x72bebeaf,0xc3ef8df,0x13f77c8,0xff000000,0x3d000000,0x2842666f,0x6c42835a,0x58425765,0xc93e9d48,0x63f2970,0xb23f2f0c,0x103f5581,0x5c3e229d,0x46bf0745,0x91beeaa9,0xa63f3b8b,0xc1bf00d3,0xe73ebfc2,0x13f77ff,0xff000000,0xd5000000,0x8842573d,0x80427837,0x96425f32,0x40bded13,0xf53e6b9a,0xe53f775c,0x743f7d9e,0x9abd30fc,0x3f3e0412,0xe03d9248,0x723f78e2,0xacbe644a,0x1e3eabd8,0x13f730c,0xff000000,0x57000000,0x30425c7f,0x3c428952,0xbb423db4,0x33c8510,0x3d3f7d01,0x5f3e1b51,0x553dc1e2,0xd63e1915,0xf9bf7bf5,0xc5bf7ed0,0x5a3cf898,0x75bdbaa4,0x2e3ef9cd,0x13f7ba5,0xff000000,0x74000000,0xbc4258cd,
+0x28428490,0x504257cd,0xdbbd7ab1,0xb23f3a9c,0x923f2e8b,0xdc3f7834,0x863e52a1,0xcabe0812,0x2bbe72cd,0x573f2726,0xacbf3827,0x783eabd8,0x13f7b8a,0xff000000,0x53000000,0x30427637,0x2f4285bc,0x754225d0,0x713f195c,0xc3f463e,0x35be5073,0x83be65c2,0x41bda74d,0x38bf7898,0x18bf44c4,0xbf3f209e,0xd93dff9e,0x3e3f0ecc,0x13f7471,0xff000000,0xc1000000,0x68424b93,0x8e4283d6,0x5b4253f2,0xf9bed80d,0xce3f302f,0xa33f1713,0x3d3f254d,0x26be6a42,0x283f3a7f,0x163f22ea,0xae3f3040,0x3abeb21b,0x413e968d,0x13f779c,0xff000000,0xb7000000,0x4248ca,0x6442773e,0x4c425a6f,0x74bee737,0xc23e8a8b,0xbc3f59a6,0x823f62af,0x2d3c9c8e,0x733eedb3,0xa23de001,0xd53f7666,0x6cbe7e32,0x733e9448,0x13f721d,0xff000000,0x9a000000,0x88428288,
+0x804259ef,0x57423e09,0x503f7abd,0x2bbb977f,0xdb3e4e77,0x253e4e4d,0xd33d8b7a,0x60bf7a24,0x24bc16f6,0xcb3f7f67,0x843d8a84,0x723f0129,0x13f61b4,0xff000000,0x5c000000,0x6c427d31,0xdd423b73,0x7c425186,0x4e3f67c3,0xdbbe2f2d,0x453ec708,0x133ed0a4,0x983dbc4e,0xfdbf6897,0x223df51d,0xbc3f7b20,0x4e3e1c9f,0x6c3ef33f,0x13f4ecb,0xff000000,0xee000000,0xc84282ba,0xc8427486,0x2b4225d9,0x273f6ea4,0x593ea461,0x38be2b2b,0xd1be3d90,0xab3cd53d,0xfdbf7b7c,0x24be9f40,0x613f725b,0xb3dab6a,0x393f0f54,0x13f6fdd,0xff000000,0x5e000000,0xf0425f52,0x8641aa32,0x6441dc9b,0x7e3e0c5e,0x113f36c5,0x59bf2fc8,0x1bbf7d92,0xb13dd7fd,0xd4bdb465,0x863c1c1a,0x193f3134,0x413f38bd,0x5d3c2b5f,0x3f1ded,0xe6000001,0x86000018,0x60425ebf,
+0xa841871f,0xa841c3a6,0x4b3e0dd4,0x263f06ab,0x78bf56cf,0x54bf7d5d,0xe53dd5a0,0x97bdc8a5,0x773d1367,0x4b3f5812,0xad3f08fb,0x9a3c2a2b,0x3f0bf8,0xfe000001,0x1d000000,0x20424b3b,0xd8418efd,0xd041b40b,0xb63de4fe,0x813f168c,0xa1bf4d10,0xcabf7d96,0xd33e0535,0xdbd2f2c,0x5e3da1e7,0xe93f4c5b,0xf3f18da,0x9a3d47aa,0x3f0bf8,0xfe000001,0x12000000,0xc8425e26,0xe41c31d,0xd941fc4f,0x2e3e0b47,0x153f006c,0x9cbf5ab4,0x91bf7d03,0xf63c14f9,0xdbbe1ba9,0x1dbd8c44,0x8b3f5d72,0x663efe7b,0xbd3c2cc3,0x13f297c,0x83000003,0xe400007b,0x58424aee,0xc441b07b,0x9f41d38f,0x863cfb33,0x353f394b,0x43bf3077,0x87bf7fdb,0x9a3c53dd,0xf5bcfcfb,0xf2bc5c2d,0xeb3f309b,0xa93f394a,0x893d5876,0x3f1679,0xe8000003,0xe0000016,0x584212ca,
+0x2a418712,0xe41d049,0x8abea14d,0xe63f3f47,0x3cbf15cf,0x82bf6c7e,0xccbdccec,0xfa3ebd37,0xca3e5ecc,0x2c3f2833,0x3a3f38c6,0xac3e044b,0x73f0bf3,0xc4000003,0x2b00003a,0x98421c67,0xda41ad96,0x4941eb4b,0xebbeddc5,0xed3f3d9f,0x3fbf0376,0x18bf49b1,0x80bd0cf6,0x53f1d69,0x163ee026,0xc13f2bc2,0x6a3f1936,0x33dfbd3,0x33f13d2,0xb5000007,0x65000049,0xa0424ac7,0x1441c5a6,0xc841ec7a,0xbc3d2cb0,0xc13f1b02,0xe6bf4b72,0x8cbf7fbf,0x183c74a5,0xf2bd2a7c,0xd0bc5a7e,0x2e3f4bb2,0x683f1b05,0x893d40cf,0x13f1e93,0x7f000003,0x4400007f,0xd8425e63,0x7941eb9b,0x324202e0,0x583e08d1,0x653e5f3e,0xabf777d,0x62bf7d93,0xa9baf6eb,0x44be0c9d,0x7fbd0215,0xdb3f79d7,0x243e5cde,0x7d3c2de6,0x13f32f0,0xb2000003,0x8000004c,0x425ebc,
+0x3c42067f,0xbd42050d,0x133e08e9,0xa03e89a9,0xddbf742f,0x14bf7b4f,0x9c3e2bbf,0x79bdb8fe,0x643e0af3,0x33f72ce,0xaf3e929f,0x7e3c2ed4,0x13f3ab0,0xdc000003,0x92000022,0x50424a89,0x2041ed3e,0x3741fd6c,0x89bdd734,0x993ec592,0x3abf6aa2,0x32bf7d03,0x43d7ca3,0xd33e0e9f,0xcb3de1d8,0xcd3f6ba4,0x283ebff2,0x23d2e5c,0x13f26ea,0xa7000003,0x4a000057,0xa8422a71,0x841ce90,0x74200fa,0xa9bf05db,0x343f3239,0x1abefbd4,0x25bf3fe4,0xe4bdce64,0xa3f2779,0x783ecfd0,0x263f35f3,0x2f3f1315,0x2a3dfdac,0x33f19e7,0xcd000001,0x8000031,0x423516,0xf441ebe3,0xc420741,0xbebf1a9a,0x733f0c1d,0xfbbf1454,0x9ebf45ca,0x66be64c9,0x8c3f1820,0xa13e487d,0xb93f4e79,0x3d3f0ecc,0x9f3dcb2a,0x33f227f,0x96000001,0xbd000068,0x3042248b,
+0x7741c87e,0xb04215ca,0x9bf45f6,0x6c3f21af,0x203d64f4,0x82be8d51,0x3bed451,0x1c3f5dfa,0x323f1221,0xf63f27b4,0x263efd6f,0x583e3282,0x33f1723,0xd2000001,0x5c00002c,0xb44240b1,0x774207ea,0xa3420a16,0xc3bf005e,0x723eb2f3,0xe6bf4a9c,0x49bf5a64,0xdabd41fe,0x5d3f0503,0x2d3e1394,0xf63f6f8c,0xe83ea4d2,0xcc3db04c,0x13f2b48,0xc4000003,0xcb00003a,0xd0422e09,0xe041e65e,0xd14216c7,0xb6bf61b6,0x103ee7c9,0x92be081a,0x6bec3d7,0x1bf055b,0x143f435b,0x4c3e8d6e,0xaf3f3942,0x6f3f21e8,0xc43e0a09,0x33f20c5,0xae000001,0xc2000050,0x2042116c,0x3541a443,0xfc420d7b,0xdcbed12e,0xf63f692c,0xac3d7076,0x6c3d2817,0x97bd3c1a,0x3b3f7f83,0x1d3f696c,0xe33ed205,0xdbbc9881,0xb03e31e0,0x33f1279,0x81000007,0x1f00007d,0x804216b5,
+0xc8419d36,0xa44226a9,0xffbec2db,0xcb3f67ca,0x6b3e407b,0x313eaeac,0xd6bd52c4,0x3e3f7047,0x83f5c09,0x3e3ed7ba,0xf3be9421,0x2b3e6c4f,0x33f1377,0x96000007,0x57000068,0x1042262e,0xe041bea1,0x8c422712,0x7bf450f,0x613f1691,0xe03e7e04,0xf2be1374,0x87bf09e1,0xc53f5485,0xa13f1f32,0x813f1a72,0x23effa3,0x153e6dc0,0x33f1794,0xcf000001,0x9100002f,0x7842168f,0x80418f81,0xe4249bf,0x45bea005,0x1b3f2086,0xa73f36aa,0x7b3f457b,0x94be8aa2,0xbd3f136a,0xe43f0de5,0x943f3afb,0xefbecc55,0x213e83d2,0x33f0bae,0xc5000000,0xab000039,0x60420516,0x70419dfd,0x16422ebf,0x97be6023,0x7b3f7095,0xcd3e8664,0xc73f3282,0xf0bd19a7,0x773f373d,0x323f2eba,0xd13eadee,0xadbf25a8,0x253e618f,0x73f1073,0x85000003,0xf7000079,0xc0422f0e,
+0x2c41e4c1,0xb94224b8,0x6abf707b,0x263e9d7f,0x353e1b0b,0xc3be17d1,0x2dbf433c,0x103f212d,0x193e9e48,0x2d3f11a9,0x5d3f4314,0x403e24d6,0x33f2242,0xa5000001,0x78000059,0x20422b97,0xab41b82a,0xff423938,0xa5bf1b30,0xdc3f178e,0xf93f07f2,0xcb3edc12,0xb3bea2c5,0xa33f5857,0xe63f2b4c,0x443f3d95,0x78bd7ce7,0x883e89de,0x33f17fe,0xbc000001,0xc2000042,0xd4423337,0xfe420778,0x8c422301,0xaebf740e,0x753e8d18,0xe3bdfc60,0xf2be301a,0xffbe2427,0xc23f78d2,0x263e7e0d,0x4c3f72a4,0xc3e4d07,0xf43e0bf9,0x13f2c2b,0xab000003,0x90000053,0xd8423674,0xd24207ab,0x6c42193b,0xe4bf619f,0x8f3e826b,0xc4becbbe,0x6fbee389,0x98be24ca,0x8f3f6199,0x643e244a,0x323f741a,0xed3e8294,0x2c3deabb,0x13f2b3c,0xad000003,0x86000051,0x4042343f,
+0xca421363,0x5c422fe6,0xa7bf7ff2,0x14bc7730,0x8a3c60f9,0x8a3c3fcf,0xaa3e01f1,0x933f7de9,0xacbc88dc,0x503f7de6,0x6abe01bc,0xbd3e29a5,0x13f342c,0xe4000003,0xc700001a,0x84236ce,0xcc421659,0x1b421a46,0x34bf67a3,0x7b3d9942,0x96bed699,0xe2bed3d8,0xfc3d9ee1,0x5a3f6835,0x2b3dcd9c,0xdf3f7e82,0xbcbd20b2,0x773de9aa,0x13f3560,0xe5000003,0x22000019,0x50424440,0xec421514,0xd4420bea,0x69bee1ef,0xf63e1ee6,0xb2bf6243,0x4abf63e7,0x2c3d44e6,0xee3ee7e5,0x763de6f3,0x8a3f7c99,0x3f3def7a,0xee3d99d6,0x13f3657,0xed000003,0x47000011,0x60425ed0,0xa9421427,0x9642082d,0xd3e063c,0xe43dfd4a,0x84bf7bce,0xa5bf7dc8,0x403c0e99,0x70be062b,0x5bbbfa76,0xc63f7e06,0xc33dfd6e,0x843c2f96,0x13f40fc,0xf5000003,0xc4000009,0x204246cb,
+0x4242247f,0xd6420b9f,0xffbee8f6,0xd1bd9de6,0x58bf631b,0xf8bf62df,0x923e0be4,0xbf3ee2a4,0x9c3db250,0x93f7cd4,0x65be059f,0xbe3da48d,0x13f3e3d,0xfe000003,0xff000000,0xc4425f47,0xa44223c3,0xce4208d1,0xbe3df8e2,0xc7be066e,0xafbf7bde,0xa1bf7d53,0x323d7b5b,0x5dbe058c,0x313d9eb7,0xce3f7d4c,0xb7bdfac8,0x53c3071,0x13f4819,0xfe000003,0x57000000,0x1042262e,0xe041bea1,0x8c422712,0x7bf450f,0x613f1691,0x13e7e04,0xb83f048c,0x3d3eb22e,0xe33f4813,0x403ebf25,0x823f3ae4,0x2bf1289,0x153e6dc0,0x33f1794,0xcf000001,0xaa00002f,0x58429070,0xe9419c41,0x9e4249a5,0x78beba36,0x183f6bff,0x2e3e08f2,0xb73f4b65,0x173ec38d,0x6abef1b6,0x8abef8fa,0x85bd8607,0x88bf5f10,0x543ee213,0x23f0f1f,0x85000003,0x92000079,0x604289ec,
+0xb241997b,0xed423b1b,0x603e6f31,0xb73f68d8,0x633eaffd,0x7e3f71bf,0xcbe030b,0xdbe9b30,0x73be6d42,0xda3eca71,0xfbbf6388,0xd63edceb,0x33f12b8,0x96000002,0x6000068,0x504286be,0xb418157,0xbb425881,0x10be8013,0x393f1338,0xb73f4767,0xf63f5d28,0xef3efdd9,0xb0bdb577,0x32bedfd1,0xf23f2697,0x7cbf1eee,0x383ed3fe,0x33f0bbe,0xc5000000,0x56000039,0xc8429427,0xe44199e8,0xfc4269fa,0xfdbeb56d,0x623f186f,0xa3f3894,0x33f6f55,0xf53e55e4,0x993e92ec,0x33ca610,0xf33f4698,0x73bf2175,0x213eef90,0x23f0bae,0xba000006,0x92000044,0xb0429059,0xe141a229,0x914225ed,0x513db631,0xb43f7ab0,0xa73e3a70,0xab3f65e8,0x58394643,0xcdbee131,0x6dbedc89,0x723e4f81,0x32bf6122,0x743ef12c,0x33f11df,0x81000002,0x9200007d,0x604289ec,
+0xb241997b,0xed423b1b,0x603e6f31,0xb73f68d8,0xea3eaffd,0x3d3e94e6,0x9a3e8b40,0xe2bf6ad4,0xd9bf6d85,0x293ea0e3,0xfbbe4dd0,0xd63edceb,0x33f12b8,0x96000002,0x63000068,0x8042849c,0x1341b580,0xf54233f0,0x133f3337,0x923f0c64,0xeb3eea27,0xe23adf4f,0x273f23a0,0x45bf44e1,0x88bf36cd,0xf3f0a07,0xa93ee4a0,0x5d3ee105,0x33f17db,0xcf000001,0x8300002f,0x384287d2,0x2341be98,0x124223b4,0x323f3e62,0xe63f1e29,0x3f3e82c5,0xe4be19f7,0xd73f06de,0x66bf5628,0x8abf26c2,0xe23f156f,0xb23ef829,0xb13f010b,0x33f16e0,0xd2000001,0x9200002c,0xb0429059,0xe141a229,0x914225ed,0x513db631,0xb43f7ab0,0x253e3a70,0x63bc9cd,0x243e3aa0,0xe8bf7bb5,0x64bf7efa,0x2e3db56f,0x323c26d5,0x743ef12c,0x33f11df,0x81000002,0xf00007d,0xa0428f39,
+0x1d41a764,0xb94209b5,0xa53efd6d,0xb13f42e4,0xbdbed670,0xd9be9c31,0x80be991f,0x89bf6776,0x3dbf5047,0x923f1347,0xcf3dac78,0xae3f0ab8,0x33f0bac,0xb5000002,0xcd000049,0x20429e43,0x2141b04a,0x9b423723,0x2e3e0376,0xf83f7b3d,0xa9be1223,0x353f064b,0x2dbe41df,0x4bbf547d,0xefbf5774,0x373d01d1,0x73bf0a05,0x213eef90,0x23f0bae,0xa1000006,0xe400005d,0x10429efe,0x7c41b054,0xe64257e9,0x993d8625,0xd63f77be,0x4a3e7913,0x5c3efb1d,0x83e3968,0xc4bf5a3a,0xd1bf5e76,0xb83e3356,0xbebeecf1,0x213ee3c7,0x23f0bae,0x87000006,0xd9000077,0x384272ec,0x2a41c242,0x6e41f6dc,0x8b3e5e3e,0xa73f1322,0xc6bf49fd,0xbabf79ba,0xe63dc8c6,0xabbe49a4,0xf8bd12bd,0x5d3f4ffb,0xd93f14fa,0x723f212c,0x13f1f4c,0x7f000003,0x5e00007f,0x284287c8,
+0x1241c544,0xa2420e1c,0x2d3f2be4,0xc63f2779,0xc3beb23a,0x67bf1a1f,0xb43e54ac,0x3dbf455e,0x43bedd38,0xf23f3a2d,0x6c3f0886,0x2b3f0b43,0x33f15a7,0xcd000001,0x40000031,0x90428289,0x4441e4f3,0xc742119d,0xb23f47bf,0x773ef6fe,0xa0becbcf,0xeabf1a03,0xc83ecf50,0xc1bf3044,0x5cbe2f15,0xf53f46d8,0x693f1b2d,0xc93f1524,0x33f1f40,0x96000001,0xc000068,0x984283d3,0x1641de65,0x43422266,0x723f6c9a,0xa43ebc6c,0xb3dd083,0x84be0dad,0x323f123f,0x69bf4f1b,0xb4beb637,0x923f3bce,0x223f1433,0xa13f0c65,0x33f1f84,0xae000001,0xb3000050,0x884272a5,0x241ea01,0x7c4203e3,0xeb3ebbad,0xac3ebabe,0x91bf5b1d,0xe4bf6d04,0x223d55be,0xf8bebfa0,0x54bdbc18,0x473f6dfd,0x663eb6b1,0xe93f2109,0x13f2627,0xa7000003,0x1000057,0x64427a95,
+0xa24205a9,0x6e42118b,0xee3f3676,0xb93e994d,0xe1bf2261,0xbf28d0,0xf6bcb54e,0x80bf405d,0x6bbe74c5,0x4c3f7430,0x133e3a09,0x293f1a59,0x13f2b26,0xc4000003,0x4400003a,0xd8425e63,0x7941eb9b,0x324202e0,0x583e08d1,0x653e5f3e,0x7ebf777d,0x6bbf7db3,0x813d0d89,0x44be0445,0x833babe1,0x6e3f79af,0x863e61f7,0x7e3f2930,0x13f32e8,0xb2000003,0x8000004c,0x425ebc,0x3c42067f,0xbd42050d,0x133e08e9,0xa03e89a9,0x4cbf742f,0x3ebf7d05,0x48bd0c6f,0xd2be17c3,0xc5bd9495,0x173f766a,0x863e85b6,0x523f2930,0x13f3325,0xdc000003,0x3a000022,0x80427f28,0x7a41b09c,0x32424410,0xd53f045a,0x203f0366,0x333f2f5d,0x803f217a,0xbb3ea004,0x84bf35d2,0xffbf1422,0x2f3f4c9d,0x1abe2614,0x433ecfca,0x33f183c,0xbc000001,0xf1000042,0x70428186,
+0xc441dd59,0x9d422f9a,0x4f3f64fe,0x463e64c7,0x9d3ec641,0xf33d88ff,0x7a3f4a1d,0xc0bf1c2d,0x60bee24f,0x403f1255,0x313f30f8,0x883f05a0,0x33f21b8,0xa5000001,0x65000059,0xc042804f,0xcd4204b3,0x844222cc,0x733f7882,0x213e3809,0xe4be2312,0x13be1006,0x71bde542,0x28bf7bd4,0x1cbe474b,0xc53f7a32,0x22bdaac7,0x3d3f123d,0x13f2c34,0xad000003,0xc7000051,0xb042809f,0xf9420456,0x1d422d12,0xdd3f78f4,0x433e4920,0x193e005d,0x4a3ddbc1,0xe33dcce6,0x78bf7d3a,0x9be53cb,0xc73f79b4,0x8c3d9c18,0x8f3f0b6f,0x13f2ca3,0xab000003,0x9a000053,0x427dd3,0xfc4210a3,0xb42395c,0xec3f75cb,0xccbdacdd,0xd63e8873,0x483e707f,0xc5be8c0b,0x48bf6ec8,0x9f3e1b44,0xf03f7549,0xa5be789e,0xc93f0168,0x13f3403,0xe4000003,0x4000001a,0xa4428085,
+0x88421392,0xcb4223d2,0xf83f7bfc,0x2b3c0e2f,0xd1be345f,0x87be2d7a,0xbabe6c86,0x2bbf7545,0x3dbd48b5,0x93f7911,0x40be6750,0xa13f0cb3,0x13f34a2,0xe5000003,0x47000019,0x60425ed0,0xa9421427,0x9642082d,0xd3e063c,0xe43dfd4a,0x45bf7bce,0x23bf7c6c,0x2ebdb160,0xabbe11b7,0xafbdd283,0x733f7d10,0x863de27f,0x643f2930,0x13f40fa,0xf5000003,0x30000009,0x68427796,0x1942132e,0xfd421284,0xd33f28f1,0x4b3dec12,0x6ebf3e0f,0x44bf3881,0xb8be3a57,0xa6bf2b3d,0x74be594c,0xdf3f79fd,0xc1bd179b,0x753f192f,0x13f34e2,0xed000003,0xff000011,0xc4425f47,0xa44223c3,0xce4208d1,0xbe3df8e2,0xc7be066e,0xe2bf7bde,0x5abf7e05,0xcc3c0f31,0x71bdfd66,0x443ccb82,0x8a3f7dc6,0x86be044e,0x423f2930,0x13f480f,0xfe000003,0xa9000000,0xa8427641,
+0x724222c7,0xcd4211b7,0x73f2842,0x11bdeef6,0xe9bf3e9c,0xbcbf4068,0x29bcea13,0x92bf28b4,0x6a3d63ce,0xf63f7e25,0xd1bdda10,0x2c3f1782,0x13f3d5e,0xfe000003,0x41000000,0xd4428040,0x41422274,0x874223da,0x3a3f7646,0xb9bd8364,0xddbe87dc,0x8bbe85f1,0x593d7aa5,0xd4bf7696,0xec3d9fd0,0xec3f7efd,0xc73d2c60,0x453f0c11,0x13f3e87,0xfd000003,0xe000001,0x34428068,0xb1422233,0xe94239f2,0x4f3f7846,0x4cbdce28,0xc93e6359,0x793e6b99,0xd63d9db3,0x1abf7859,0x893da4fc,0x413f7def,0x9e3dc860,0xf63f0089,0x13f3fa0,0xfe000003,0x74000000,0xbc4258cd,0x28428490,0x504257cd,0xdbbd7ab1,0xb23f3a9c,0xe73f2e8b,0x8c3ea6b8,0xc0bf2192,0x293f3439,0x4e3f718a,0xbc3e87bc,0xacbe4b82,0x783eabd8,0x13f7b8a,0xff000000,0x57000000,0x30425c7f,
+0x3c428952,0xbb423db4,0x33c8510,0x3d3f7d01,0x6a3e1b51,0xd9be1a84,0x2be1713,0xd83f7a3c,0xf83f7d08,0x3fbd1ec7,0x803e1641,0x4a3e35ee,0x13f7b96,0xff000000,0xba000000,0x984245e4,0xe44286ea,0x7442391e,0x19bf09b3,0x5c3f573e,0xcc3d7a7a,0x443dc906,0x80bc1cf8,0xdc3f7ec0,0xfa3f5657,0x9c3f0a90,0x64bd9e77,0x853e351f,0x13f76c9,0xff000000,0x8c000000,0x9042402e,0x74428160,0x33424bd2,0x4abf366b,0xf33f16fa,0x4b3ec293,0xc43f070e,0x33dbf1c,0x753f5829,0x1e3eecce,0x743f4d5b,0xe4bec158,0xe93e8152,0x13f745e,0xff000000,0x5a000000,0x104237c6,0x9c4276a8,0x61424900,0xa2bf63f6,0x6b3ebce8,0x333e8858,0xab3ea377,0xb63db790,0xa83f7183,0x2c3ea5ff,0xc3f6cd4,0x8ebe4a5b,0x293e4c9c,0x13f6eba,0xff000000,0xa8000000,0xb8423be3,
+0x1b4275c4,0xd14250e4,0x46bf34fe,0xef3eac52,0x6d3f1f39,0xa53f2e59,0x1e3db25c,0x7f3f3a1f,0x223e4319,0xc83f7008,0x8bbe94e2,0xbf3e80e0,0x13f70f5,0xff000000,0xa0000000,0x9842362a,0xb74278b2,0x62423501,0x25bf69df,0xd03ed023,0x93bc4372,0x24bcdea1,0xbcbd0211,0xef3f7fc6,0x4f3ecfc2,0x8c3f69c0,0x753d2413,0x93e2494,0x13f7044,0xff000000,0x6c000000,0x78424932,0x4c42868c,0x2422008,0xdfbef18a,0x2e3f5026,0xefbeaea0,0x48bee48d,0xb63de81b,0x413f633b,0xb93f42a8,0x2a3f122c,0x4d3e9e76,0xd73decf0,0x13f747a,0xff000000,0x4c000000,0xc842351a,0xd6426a36,0x55424927,0xd0bf7310,0x83e4e5c,0x373e7665,0x113e824e,0x4a3d3b1a,0xef3f774b,0x913e3c16,0x63f7a79,0x15bdc1dd,0x723e4c85,0x13f68c6,0xff000000,0x77000000,0x60423990,
+0x3c42693f,0x8e42533e,0xfabf40ca,0x463e9674,0x943f16b1,0xab3f249e,0x573e0ef5,0x4f3f40c4,0xaf3e0e6f,0xd33f7212,0x1fbe9694,0xcc3e7e25,0x13f697a,0xff000000,0x47000000,0x5042401d,0xff426acf,0x7242573d,0x39bf0cab,0x433eb81d,0x8f3f4110,0x1a3f54d1,0xc93e14a8,0xc13f0957,0x7e3daae2,0xa83f6bf7,0x40bec1e6,0xbe3e88ba,0x13f6a95,0xff000000,0x17000000,0x404246aa,0xc3426c5f,0x3e425b3d,0xfcbed331,0x723ea54e,0xc43f5a11,0x233f67cf,0x393d30e2,0x4a3ed81f,0x8c3dcbc7,0x353f7209,0xf3be9ecf,0xb13e9261,0x13f6bb0,0xff000000,0xa0000000,0x2842449b,0xe8426396,0x21425f9d,0x5dbed359,0x72bc924d,0xf33f6920,0x13f6907,0xeabd2f4b,0x343ed2d4,0x7f3d0182,0x693f7fb9,0x303d0af2,0x3f3e90dd,0x13f668b,0xff000000,0xac000000,0x88423c85,
+0x10426227,0xf1425a18,0x84bf1599,0xf6bcee52,0xcb3f4f9a,0x273f4fa6,0x1dbd4c76,0x983f152d,0x873cc0be,0xba3f7f92,0x7f3d5823,0xa3e84cf,0x13f6577,0xff000000,0x20000000,0x78423789,0xab425f13,0x33425566,0x49bf3b4c,0x93bc645c,0x8b3f2e7a,0x723f2daa,0xeabde839,0xa93f39d4,0xeb3d898d,0x663f7e52,0x3dbd44,0x3e7800,0x13f6300,0xff000000,0x4e000000,0x4423188,0x5842563a,0xa6424a9a,0x57bf785c,0xb33d8978,0x863e6e90,0xf03e61e8,0xfcbe1dd7,0xde3f768d,0x243dcdf1,0x5c3f7c5b,0x4f3e09f8,0xa13e4ce6,0x13f5db3,0xff000000,0x1e000000,0x3442313c,0xb9425cf7,0x7e423345,0x47bf7f14,0x503d88c9,0xa1bd555c,0xfbd7d02,0xd6be1bdb,0xea3f7c85,0x633d6d61,0x2f3f7c70,0x493e1f85,0x6a3e2e12,0x13f614b,0xff000000,0xc8000000,0xa84238d8,
+0x4e42774b,0x65421c03,0x1bbf55a9,0x443ec513,0xafbec9be,0xa4bed375,0xb63d1399,0x523f68f6,0x903eba9c,0x383f6c18,0x303e03fd,0x323de1f3,0x13f6f85,0xff000000,0xcf000000,0xd8423dea,0xd6425a5c,0xe14255ec,0xd4beb509,0xbbbe95a0,0x4e3f6379,0x5b3f6f6d,0xafbe01d8,0x513ea932,0x9d3c83de,0xc73f72a9,0x453ea2e5,0x13e867b,0x13f60ed,0xff000000,0x96000000,0x844246cb,0x14425b09,0x1d4259f8,0xc7be9982,0x33bedd10,0xdc3f59c7,0xf33f7435,0x84be01b7,0xbb3e8b38,0x8fbc1df0,0xb73f649e,0xee3ee654,0x8e3e9369,0x13f6192,0xff000000,0x63000000,0x88423826,0xd4425582,0xe642532c,0x3cbe8f49,0x56be1dce,0x763f7295,0xb83f74f9,0x9bdfe42,0x153e865d,0xe83d9e1c,0x803f7aef,0x613e3a96,0xff3e7caa,0x13f5ded,0xff000000,0x6e000000,0x2c4233f7,
+0x4a424c69,0x62425016,0x1bf48d3,0x2bbd4792,0x103f1e45,0x6c3f1e05,0x45be2157,0x263f4554,0x973d7529,0x893f7c7e,0x1c3e1d5d,0x843e7126,0x13f587e,0xff000000,0xae000000,0xb8423d5e,0x3a4251ab,0xb442547b,0xf5be8cc1,0x233c90e2,0xd33f7618,0x83f756f,0xdebd8fe5,0xb3e8d0a,0xc23d944e,0x1a3f7f53,0x673b1a9e,0xdd3e8602,0x13f5bd4,0xff000000,0x42000000,0x744231c0,0xe8423e2d,0x6b4247d6,0xe4bf7be1,0x78bdd282,0x243e15a7,0x493e2794,0x2ebe42b5,0xa3f77d0,0xc0bd92de,0xdb3f79f2,0x9b3e50cc,0xf13e50c5,0x13f4fd3,0xff000000,0xe000000,0x4c4234de,0x3425d18,0xe04219da,0xc6bf684c,0xec3dadf4,0xb0bed2b5,0xfebed6e0,0x8ebe08fa,0xea3f65d3,0xfe3cadb1,0x6b3f7cc3,0x483e20cd,0xc63de7ff,0x13f602c,0xff000000,0xa1000000,0x18424be4,
+0xce427547,0x30420722,0xd6bed296,0x173ec5c8,0xb8bf535a,0x46bf651d,0xc439fb82,0x183ee466,0xb33e30de,0xc03f6c20,0xf63eb0e9,0xbf3d8cf0,0x13f6e86,0xff000000,0xec000000,0x40426223,0xcb428374,0x88420e74,0xf33dec4d,0x873f3459,0x12bf3344,0x5dbf701b,0x743e9e6d,0xfd3e2085,0xd63ea77b,0x323f2381,0x973f324b,0x4a3c35d9,0x13f7b96,0xff000000,0x47000000,0x30426013,0xb84288d3,0x542218f,0x753d8c28,0xec3f766f,0x5abe8624,0xf7bf2180,0xf63e7b15,0xbb3f3c72,0x963f45da,0x603deb55,0xb43f1fc3,0x4a3d8ce0,0x13f7b96,0xff000000,0x86000000,0x50424dfe,0x9e425795,0xf6425a27,0x2bea041,0x38bedc15,0xe13f58cf,0x563f7270,0xb5be55ab,0x5f3e79f5,0xbb3d9307,0x6f3f60e2,0x913ef1dd,0xdc3e9b38,0x13f606e,0xff000000,0x47000000,0x30426013,
+0xb84288d3,0x542218f,0x753d8c28,0xec3f766f,0xccbe8624,0xf2beeca2,0x5ebe4efe,0x1dbf5d0a,0x74bf6257,0x3c3e3881,0xc03edcb6,0x2c3f1b7e,0x13f7ba5,0xff000000,0xec000000,0x40426223,0xcb428374,0x88420e74,0xf33dec4d,0x873f3459,0x95bf3344,0xb7bf65b5,0x1dbe69f2,0xe7bec161,0x76beda25,0xce3f2c03,0x863f1b14,0x263f2930,0x13f7bae,0xff000000,0x5e000000,0x20427834,0x6f4273ad,0xed420cd3,0x303f21f6,0xad3eb277,0xa8bf3108,0x97bf3e12,0xd3c9d28,0xafbf2b6b,0x1be616a,0x583f6fe5,0xdc3e8ab8,0x463f1a55,0x13f6ecd,0xff000000,0xf0000000,0x7042625f,0x4c42588b,0x4c41ff29,0xf83e03e8,0xc63d35ec,0xbf7d9c,0xb8bf7dd9,0x4d3c94af,0x66be0332,0x853c495d,0x3f7fb4,0x863d3df9,0xa23f2930,0x13f6001,0xff000000,0x3e000000,0xc04262c1,
+0x564273ee,0x2a420454,0x713e0740,0xe13ea07f,0x90bf70bb,0xc2bf7dc0,0xe93d12bd,0x7fbe0255,0x82bbcb7c,0xe33f72ec,0x863ea182,0x283f2930,0x13f6c66,0xff000000,0x19000000,0x404283fe,0x4c425a17,0x36422486,0x403f7c4e,0x303c8757,0xe1be2c83,0x41be2d42,0x713d8778,0xf0bf7bbd,0x81bba731,0x593f7f67,0x493d8b3d,0x153f0e75,0x13f609b,0xff000000,0xe0000000,0x48427ad0,0x7c425846,0xae420899,0xd93f2ba3,0xbd3d21e4,0x3ebf3daa,0x26bf3def,0x413cfe0b,0xdebf2b75,0x3fbb6522,0x2f3f7fad,0x653d4d47,0x5b3f1a7d,0x13f5d63,0xff000000,0x55000000,0x384282e1,0xa7424179,0xdb4223d4,0x493f7ad8,0xc5bdf582,0xb6be2375,0xabbe1c50,0x2d3d85d5,0x73bf7c72,0x4d3e03bb,0xa73f7d9a,0x843d3b53,0x3f3f0eee,0x13f5147,0xff000000,0x8d000000,0x8c42791c,
+0x57423da8,0xeb420a6d,0x3d3f27b4,0x12be3616,0x54bf3bfc,0xb1bf3eb2,0x113c2b26,0x83bf2ac6,0xef3e0152,0x663f7be7,0x97be00a1,0x2b3f1a08,0x13f4e6d,0xff000000,0x21000000,0xb8426117,0x34423d37,0x7a4201e4,0x253df36a,0x95be38b7,0x9abf79f4,0xe5bf7dc0,0x453d12b6,0x97be0255,0x2f3d6d4a,0xf33f7ba2,0x86be32bb,0x1a3f2930,0x13f539d,0xff000000,0x33000000,0xc042805b,0x8c42403c,0x96423cd5,0xeb3f79a7,0x5ebdfb28,0x473e3c97,0x4b3e4d53,0x1a3e0d2d,0xe5bf784e,0xac3dbf9b,0xa83f7b9a,0xc23e22db,0xb33f039b,0x13f4f87,0xff000000,0x54000000,0xe04278cf,0xbc4221fb,0x41424d99,0xb73f5e82,0x7ebe3386,0x653eecbd,0x143eefc2,0x89bc0da8,0x41bf622f,0x793e22b6,0x1d3f7c06,0x593d98bf,0x1b3eeafb,0x13f40e5,0xff000000,0x90000000,0x38427668,
+0x8c423546,0x4b42584c,0x963f13e6,0xf8be375e,0x6a3f4bdc,0x6e3f4b38,0x45bdd465,0x62bf1967,0x723e4273,0x843f7a75,0xff3da86b,0x113edb27,0x13f4fc4,0xff000000,0x43000000,0x14427876,0xc7420a24,0x80424536,0x793f6750,0xb6be0778,0x513ed0a3,0xbb3ec5a6,0x38be2506,0xb3bf6886,0x9c3e3e4b,0x363f7a5f,0x71bdc1a2,0xae3efa5f,0x13f3098,0xe0000003,0xf900001e,0xa0427325,0xb64220fa,0xee4254ef,0xe23f1ed8,0x76be2a66,0x963f442f,0xa3f4105,0xcdbe1178,0xf1bf242e,0x133e5cc3,0xb63f79cc,0xb43d18df,0x423edff0,0x13f3dd7,0xff000000,0xd1000000,0x90427dba,0x9242038c,0xf4238bf,0x6f3f6c84,0x2dbcd93a,0xde3ec373,0xa23ebd4a,0x45be4820,0x76bf688a,0xb93dca1f,0x563f7af8,0xccbe2edb,0xc3f03f6,0x13f2c2f,0xb5000003,0x62000049,0x7842785d,
+0x5242006f,0x7c424112,0x173f3516,0xbbeb63f,0xeb3f1c55,0x6a3f27a3,0xb53b9d09,0xe7bf4178,0xea3e883b,0x5e3f6f3a,0x8c3e7228,0x4c3efd7b,0x13f2af4,0xbc000003,0xad000042,0xc842748c,0x9e4207e3,0xd7424d55,0x163f49e7,0x9dbe7b01,0x1e3f1055,0xfb3f12d2,0xe0bd1777,0xcdbf517f,0x6c3e62c2,0x163f7802,0x6f3de42e,0xba3eeee7,0x13f3086,0xe7000003,0xb7000017,0x284272f7,0x3941fffb,0xd54249bb,0x603f16be,0x77bf300d,0x8d3ed96a,0xca3f1057,0x96bcdc6c,0x41bf5350,0xdd3f143f,0xb63f39b9,0x33ebe6a,0x4b3ef196,0x13f2c75,0xce000003,0x4d000030,0x18426a7e,0xa242371a,0x75425d19,0x423e6060,0xe7be0964,0x713f7767,0x673f76a9,0xe0be0143,0x99be71a5,0x5b3e1d58,0xb73f7b9e,0xb03dd01c,0x6d3ecb05,0x13f50ca,0xff000000,0x3e000000,0xc04262c1,
+0x564273ee,0x2a420454,0x713e0740,0xe13ea07f,0x4bf70bb,0x72bf7dc1,0x43d177b,0xecbe01f1,0x98bba3dd,0x353f72e9,0xe93ea197,0xfa3c34cf,0x13f6c6d,0xff000000,0xf0000000,0x7042625f,0x4c42588b,0x4c41ff29,0xf83e03e8,0xc63d35ec,0xdfbf7d9c,0x18bf7da3,0xd23d449e,0xe3be01b7,0xb33d2bbc,0x793f7f73,0x573d4d93,0xd03c3351,0x13f5fff,0xff000000,0x4c000000,0xe442487e,0x42425a17,0x3a420223,0x22beea1f,0x93da46c,0xa6bf62bd,0x80bf639d,0x35bca35f,0x643eea1a,0x603c9c04,0x4a3f7f1f,0xcc3da4de,0x2e3d9ef6,0x13f5d2c,0xff000000,0x62000000,0xf04247c9,0xe9423f70,0x1a420417,0xfcbeeb4a,0x9cbe0cda,0xcdbf609f,0x35bf6340,0x593dd1b2,0xff3ee5d3,0x443ce629,0xa63f7c35,0x68be2d38,0xf53d9408,0x13f4e66,0xff000000,0xea000000,0x60423570,
+0x5c424460,0x98421984,0xd1bf69f1,0x85bd52ea,0xa9bece3a,0x8fbecd51,0xd2bd2a52,0x6c3f6a45,0x4cbd82cf,0x723f7f70,0x33c8e22,0x73ded31,0x13f512a,0xff000000,0x21000000,0xb8426117,0x34423d37,0x7a4201e4,0x253df36a,0x95be38b7,0x84bf79f4,0xaebf7dbb,0xc83d180a,0xd8be0291,0x43d72a9,0xc23f7b9f,0x8bbe328f,0x33c31d4,0x13f539e,0xff000000,0x4e000000,0x2c423850,0x9422512,0x85421a95,0xebbf5db6,0xb639a505,0x43befff6,0x2bbefe71,0xa93dddd8,0x4b3f5c69,0x5e3d5eec,0xc83f7e7e,0x86bdbfcf,0x393e00b4,0x13f3f44,0xfd000003,0xa1000001,0x5842326a,0x7e422509,0x4b422fe1,0x4bbf7fc0,0x1dbd002d,0xcbbcfe5c,0xf3bd0591,0x53d4f69,0x153f7f89,0xc9bcf302,0x5f3f7f8b,0x66bd5364,0xa73e2f7d,0x13f4033,0xfe000003,0x67000000,0x544233ea,
+0xb424303,0xef4232f9,0x4bf7f0c,0x1cbd5293,0xddbd8d50,0xf8bd774a,0x12be1d68,0xcf3f7c7c,0x5bbd7b20,0xdd3f7c9d,0x513e19a5,0x6e3e2fec,0x13f507d,0xff000000,0xa4000000,0xcc423529,0x42246d,0x4a4244ea,0x43bf77c5,0xdbde134,0x63e67a1,0xbd3e65f8,0x483cddcf,0x53f795d,0x66bde7e9,0x1f3f7e5a,0x1dbac607,0xe93e5f15,0x13f4137,0xff000000,0x92000000,0xc8423626,0x3c423798,0x7b42500c,0xfebf456c,0x52be0571,0x913f1f85,0xc13f1ff4,0xca3d052d,0xd3f47b3,0x2dbdf9b1,0x7e3f7dae,0xcd3d66d0,0x2f3e7837,0x13f4ffc,0xff000000,0x2f000000,0x644238b4,0x7f422317,0xc3424d6e,0x42bf4ddb,0x24bdec3f,0xe43f1549,0xc43f12a4,0x613de4ed,0x13f4fe0,0xffbe22ab,0xb13f7cac,0x4cbcc30a,0xa23e7056,0x13f3dc8,0xff000000,0xaf000000,0x2c4235f4,
+0xdf420ca4,0x67423ca8,0xe6bf7c08,0x1abd8421,0x753e26fb,0x7e3e1a2e,0x33e29b4,0xcb3f7980,0x48bdb81f,0xb13f7beb,0xc9be1d20,0x973e3ee8,0x13f318b,0xe0000003,0x7b00001e,0x1c423393,0x1242067d,0xfb422f30,0xb1bf7d65,0x9e3d42f7,0xfe3e0937,0x2e3e0edf,0xfa3e1282,0xb33f7ad5,0xb33ce102,0x43f7d12,0xa5be17d2,0x6f3e2366,0x13f2c49,0xb5000003,0x64000049,0x70423781,0x4b420a2a,0x7e42457c,0x60bf6be1,0x99be3c59,0x343eaf42,0xc93eacd8,0xef3d6b09,0x6e3f7085,0xfebe4513,0xe33f7b33,0xb3c1714,0xb63e5447,0x13f3111,0xe7000003,0xc8000017,0xbc423664,0xad420307,0x30423891,0xeebf5d2c,0x66be985b,0xb63ecffe,0x473ecebc,0x7c3d94d1,0x543f6976,0x99be9a0f,0x713f73b1,0x933d6b04,0xdd3e3617,0x13f2baf,0xbc000003,0xc4000042,0x842395d,
+0x98420235,0xe3424250,0xf3bf39dd,0x9bbf23d9,0x383e80b8,0xe73e8656,0xbf3da40a,0x733f762d,0x6cbf22b8,0x23f439f,0x953de0d3,0xe63e4d02,0x13f2c47,0xce000003,0x45000030,0x8424091,0x6e42389e,0x8f4257b7,0x97beedff,0x28bde027,0xd43f60ec,0x163f603d,0xf73db3b9,0x413ef2df,0xe8be041e,0xc93f7d77,0xef3d619b,0x8d3e8cd1,0x13f5113,0xff000000,0x35000000,0x40424235,0xf142088c,0xea425678,0x8bbf1933,0x38be5894,0x993f45d2,0x523f4bb1,0x49bd354a,0x8a3f1aa6,0xacbdbfa0,0x963f79f3,0xbb3e4773,0x583e8d39,0x13f3145,0xfa000003,0xb000004,0xd8424561,0x9442233c,0x7f425686,0x6cbeedb9,0xd7bd59db,0xc93f6252,0xaa3f6299,0xe43bcb1c,0x423eee34,0xfabcf79b,0xc83f7fa1,0x7e3d350c,0x213e91a6,0x13f3b74,0xff000000,0xb5000000,0x94425480,
+0xf8422234,0xfb425c50,0xb0be0335,0xc4bcb9ca,0x903f7dd2,0x383f7ddc,0x41bc91e5,0x433e02d0,0xbf3c71d7,0x273f7fe4,0xfa3ccaef,0x573eabf3,0x13f3bfa,0xff000000,0x38000000,0xe042313f,0xaf40e15a,0x5e425a94,0x18be1e2d,0xd73d909b,0x603f7c47,0xde3f7b8f,0xd9bdbda1,0x293e2484,0x2d3dd21c,0x5a3f7e42,0xc1bd619c,0xd13e988b,0x3eeb04,0xff000000,0x18000000,0xe04205ed,0xf8c0b6a4,0xc9424e05,0x10bef495,0x67be9afa,0xa83f5321,0xd23f60d0,0xf9be0de0,0xc93eea66,0x22bcc720,0x723f7166,0xcc3ea9fc,0x453e815b,0x3eb98b,0xff000000,0x4c000000,0xa04251ce,0x7f417745,0x4d42565e,0x87bda829,0xa33e905a,0xdc3f74b6,0xf3f7d80,0xadbdae92,0x593de1b0,0xae3de681,0xc13f74a4,0xe4be8b5c,0x833ea9a0,0x3f0206,0xbe000001,0x7a000040,0x10424246,
+0x45417c4f,0x69425563,0xc0bda255,0x2a3e9411,0xa23f7438,0x713f7d87,0xaabdb0b6,0x333dde17,0x3b3de8cf,0x8b3f7410,0x5ebe8f23,0xe43ea068,0x3f021d,0xbf000001,0x6e00003f,0xc0420ee7,0x9740edea,0xd94252ce,0xe9be91d9,0xda3da3b7,0xc73f7489,0x483f7429,0x60bd9bae,0x7e3e94e2,0x73dc451,0xd43f7e70,0x92bd5f99,0x443e83e4,0x3ee840,0xff000000,0xae000000,0x8041e0f6,0x52c0458b,0xdd4234fd,0xaabf5a5c,0xa2becf73,0x143ea875,0xc93efea9,0xdbee13a,0x63f3f6b,0x97be2206,0x523f4d2b,0x363f13a6,0x893e5647,0x43eb6db,0xff000000,0x54000000,0x41e025,0x1abf5c67,0xc4243b4,0x26bf30a1,0xbabe9948,0x803f28b6,0x9d3f33d6,0x77bd6b20,0x7d3f3599,0xe1be32ba,0x593f73d0,0x5d3e7fea,0x133e65ae,0x3ec5e2,0xff000000,0x4f000000,0x10423165,
+0xd8418058,0x304253b2,0x33be2ba0,0xff3ea81e,0x123f6df7,0x173f7a6b,0x7ebd7d95,0xf63e4aff,0x323dfb2b,0xc53f7149,0x1bbe9f23,0x63e965b,0x3f020d,0xc0000001,0x9100003e,0x7842168f,0x80418f81,0xe4249bf,0x45bea005,0x1b3f2086,0xe23f36aa,0x1b3f6b68,0x303c3add,0xd83ec918,0xc33e73db,0xa13f4765,0x7dbf1486,0xb33e8625,0x33f019c,0xc5000000,0x24000039,0x7041f5c5,0x824101fa,0xb8424ac0,0x70bef364,0xde3cac78,0x623f6128,0x5e3f5f12,0x32be01a6,0xe83ef2b0,0xf33df87f,0x353f7de1,0x803d2b63,0xd43e6f12,0x3ee72b,0xff000000,0xdd000000,0x41cf6d,0xe43f55e2,0x1d42271d,0x5fbe272c,0x12bf7c90,0x7fbb6305,0xdb3f76d2,0x8ebe2421,0x43e588e,0x71be5638,0x503cff78,0xb53f7a35,0x253e2bf3,0x43ec3df,0xe2000007,0x6600001c,0x5841ea6f,
+0xb0c1d33a,0xa641cd60,0xdabf7c8b,0x42be277e,0xb6bbeaa0,0xa13d3f81,0x8abea58e,0xb23f71f3,0xc7be20ac,0x193f6e99,0x283ea73d,0xa93e3557,0x53e2820,0x9d000004,0xa8000061,0x41d42b,0x4f3f831f,0x9420028,0xcebf7d14,0xebbcef9b,0xb4be1754,0xfdbdbc2c,0xa4bf290b,0xd03f3ecd,0x10bdf481,0xf33f401a,0xb23f266d,0x283e1095,0x73ec1d9,0x99000004,0xbc000065,0xa0425e85,0x18424989,0x1c425e61,0x4c3ee01a,0x763e8a75,0x903f5b84,0x103f653b,0x79bd37e1,0x60bee2c5,0x8bbda676,0x9f3f7631,0x3abe860a,0x4c3eb5b2,0x13f5808,0xff000000,0x58000000,0x144266b7,0x8e42462d,0x3425be1,0xe73e0390,0x273e53c1,0x1e3f784c,0x1e3f7d58,0xd9bdb89c,0x13bde51c,0xaf3d83ad,0x7c3f7966,0x20be5d6b,0xe13ec59f,0x13f5879,0xff000000,0xa000000,0x38426720,
+0xc3425017,0xe9425bb6,0x583d0c28,0x8cbcf3ee,0x5d3f7fbc,0x473f7f7d,0xe23d5d65,0xdebd056c,0x18bd5931,0x5b3f7f83,0x853d014c,0x3e3ec4c2,0x13f5c22,0xff000000,0xca000000,0x84425df9,0xfa4252e4,0x61425ab8,0x53e7e4a,0x5e3c2c28,0x4e3f77f7,0x413f6703,0x423eb8d7,0x53be70ea,0x50beb44e,0xfc3f6eb8,0xc23da42f,0xe3eb7ba,0x13f5e73,0xff000000,0xb000000,0x7842665c,0xac4259e5,0xcd425e05,0xc73d344e,0xb2bee36d,0xd73f6514,0x9a3f60a8,0xc73ee3f5,0x513e361b,0x25bef46f,0xfc3f4708,0xba3ed19e,0x683ec46d,0x13f61dc,0xff000000,0xc1000000,0xd8425f1e,0x974256f6,0x57425c5a,0x63d6ce1,0xdcbee2f2,0xcc3f64ff,0x273f572e,0xe33f014b,0x663e489e,0x34bf09e3,0x233f3d96,0x393ecdb7,0x263ebc8b,0x13f60cb,0xff000000,0x2d000000,0x604255db,
+0xf0426188,0x8f426399,0x9cbe0442,0x79bd6655,0xbc3f7d72,0x63f7b17,0x7c3e0f02,0x323e0b27,0x5be1568,0x113f7d15,0x1f3d1809,0x6a3eabde,0x13f6664,0xff000000,0xd0000000,0x6042a85c,0xc54082e0,0x4b422262,0x1be6103,0xccbf3d40,0x67bf22f5,0x67bf761b,0xc53e8cd0,0x9e3c4c22,0x113e29d7,0x623f1d5d,0x57bf4568,0xa53f0809,0x23ed5b9,0x8b000006,0xff000073,0x1042a74b,0x9b410feb,0x40421b3f,0x6b3f3e58,0xa43d28a5,0xbfbf2adc,0xbcbf1b36,0xbe3eeccc,0xe6bf259b,0xd03e9068,0x9d3f62ba,0x713ebcd9,0x603f0f91,0x23edcdc,0x94000006,0xbd00006a,0x40429795,0xd940f1af,0x641c44b,0x43f13e4,0x503ed970,0x88bf3273,0x17bf5035,0x5c3ebe60,0x99bee51f,0x8d3d8d9a,0x9d3f5351,0x1a3f0f69,0x4e3f134f,0x3ed164,0xd5000004,0xca000029,0x3042abad,
+0x2418265,0x494226b0,0x703f1bcc,0xa73f08be,0x2cbf1636,0xccbf48c7,0x573f0467,0x98beaf6b,0x8e3df6ba,0xad3f2b30,0x3e3f3bd3,0x443f0f1c,0x63efb42,0x89000002,0xaf000075,0xb042b898,0x63411a54,0xe94232b7,0xa3f4e85,0x403eaba9,0x5dbef923,0xafbf15d4,0x963f1121,0x3abf1467,0x143da6ea,0xea3f40a1,0x963f2750,0xa73f0598,0x63ef410,0xd2000002,0xa500002c,0x4276df,0x5dbfaf2f,0xda417dc0,0x403e24cc,0x43e8841,0xd8bf734e,0x1abf7bce,0xafbd130f,0x59be34da,0xe1bda624,0xb63f7698,0xdf3e8310,0xe33f1bb0,0x43ea616,0x9b000000,0x70000063,0x3042964c,0xdf418c43,0x474205f1,0x733efc9c,0x373f277d,0xc8bf12bb,0x2ebf5914,0x113f022f,0xe4be190a,0x53e4657,0xe43f0f4d,0x4e3f4e41,0x713f15a6,0x23efe26,0xc4000003,0x1a00003a,0x427463,
+0x444101fb,0xf041964d,0x693e0048,0x2e3ecdf6,0x70bf682b,0x5abf7dea,0xa83d931e,0xbebdd758,0x983cbb2e,0xb53f69a6,0x863ed0e4,0xf13f1c4d,0x3ec8d6,0xfe000004,0x9000000,0xd04273d0,0xd741870d,0x3841bc69,0x6c3e1823,0x2c3f13ac,0x10bf4da0,0x2abf7c3a,0x3f3e1fb9,0x66bd8fd1,0xd3dada0,0xf63f4d44,0x263f176d,0x543f1cb3,0x3effcf,0xfe000001,0x34000000,0x7042ad05,0xcb419798,0xd3423c45,0xe43f0bb1,0x2d3f51a3,0xabbe3618,0x85bf5671,0xf93f06f5,0xcabe1231,0xbfbcbdc8,0x243e684f,0xee3f7941,0xfe3f0f28,0x63f0648,0x98000002,0x46000066,0x9042b755,0x44164ca,0xe423ca8,0x573f553d,0xe33f03a0,0x56be515f,0xd7bf0d54,0x4b3f3f4f,0x7bbebd55,0x83bd18ea,0xba3ed780,0xe83f6805,0xc63f082a,0x63f02cf,0xb2000002,0x4b00004c,0x20425d53,
+0xd1410302,0x37419d1c,0x983e0903,0xe13ed928,0x83bf6549,0x8bf7d7f,0x693dbeac,0xa9bdd4aa,0xc73d2127,0xf3f669a,0x793edd6a,0xe33f27d3,0x3eca2b,0xfd000004,0x86000001,0x60425ebf,0xa841871f,0xa841c3a6,0x4b3e0dd4,0x263f06ab,0xb3bf56cf,0x89bf7d4e,0x333ddfa5,0x3bdc24a,0xe53d2ae9,0xf03f57e9,0x3f3f091f,0xd63f2824,0x3f0214,0xfe000001,0x39000000,0x425b82,0x86be2750,0x7f4180fe,0x453e0027,0xc53e8cc1,0xbebf740a,0xbabf7dfc,0xd83d0d55,0xf6bdf65f,0x44b93ac2,0xfd3f75fa,0x243e8ddb,0x863f27be,0x3eaa0f,0x91000004,0x7900006d,0xfc4265cf,0x91420740,0xdc425b0b,0xe83ebbdd,0x95be7be6,0x443f65aa,0x8f3f6bfb,0xf9bd094a,0x1cbec5bc,0x1c3e0014,0x273f77fc,0xde3e5b9c,0x223eca21,0x13f30d4,0xfa000003,0x89000004,0x58425373,
+0xcd420743,0xde425ceb,0x81be0730,0xeabe5809,0xb43f77f1,0xe33f7dbb,0x80bd2c51,0x4b3e00f6,0x893c6844,0xcb3f7a01,0xa33e5bcf,0xfd3eac10,0x13f310e,0xfd000003,0xce000001,0xac4264a1,0xf042221b,0xc7425a89,0x153e6285,0xdcbd9fa6,0xe23f78db,0xb63f78d6,0xf1bd810e,0xeebe67ad,0xec3da193,0x953f7eb5,0x3b3d7d44,0x1e3ec411,0x13f3af0,0xff000000,0x14000000,0x784253b4,0xeb41fbde,0x87425849,0xa5bdd1b0,0x19bf525c,0x833f0f84,0x93f7da3,0x93bd0b11,0x7d3e0655,0x7bbdb5ca,0xbe3f11a1,0xc33f514f,0xa23eabfe,0x13f2abe,0xf0000003,0xc100000e,0xa04238c5,0x6b41e82f,0x15423924,0x7fbf1e25,0xc03e879a,0xbf3f3d8c,0x743f2a6b,0xbebea66f,0x1b3f2bf3,0x983ed651,0xb33f6868,0x3f3cc8b3,0xd03e8aee,0x13f1f31,0x92000003,0x7200006c,0x38423221,
+0x3241ea1c,0x2f42312b,0x90bf63b5,0x153e65ea,0x3e3ecbc7,0xd93eb921,0x74be3f3d,0xb03f69d7,0xe23e8f10,0x83f74d6,0x783dadf2,0x263e31dc,0x33f2467,0x88000001,0x78000076,0x20422b97,0xab41b82a,0xff423938,0xa5bf1b30,0xdc3f178e,0xd13f07f2,0x7b3f0031,0xa1be703d,0x8b3f554b,0x813f1e2b,0xe3f4561,0x78be1df0,0x883e89de,0x33f17fe,0xbc000001,0x70000042,0x204238d4,0xc641b79c,0xf34244be,0xf8bed956,0x683ee312,0xcd3f4a14,0xc93f3cd2,0xd0beac29,0x2d3f15e7,0x983f066f,0xee3f54af,0xa7be3ccf,0xb03e94df,0x33f18a5,0x8a000001,0x63000074,0x8042849c,0x1341b580,0xf54233f0,0x133f3337,0x923f0c64,0x9e3eea27,0xd23f2ea8,0x6bbea63a,0xebf27b2,0xf9be57d1,0x393f4546,0xa9bf19f8,0x5d3ee105,0x33f17db,0xcf000001,0x6900002f,0x88426fa1,
+0x1441b2eb,0x5c424bd6,0xe83e7b75,0xf23ec54c,0x9a3f63b5,0xd43f721f,0x573dd8f4,0x4cbe9d2f,0xcabe59a2,0x563f6aaa,0xd0bead49,0xde3ec32d,0x33f18ea,0x8a000001,0xe7000074,0x604271fc,0xde416b52,0xbf425ac1,0x8fbca60a,0xc53e8d38,0x913f7603,0x3c3f7c0d,0x1b3e30af,0x3ebceb93,0x8cbe31ea,0x8d3f7212,0xdfbe8cd5,0x943ebdf7,0x3f0bc2,0xc0000001,0x3a00003e,0x80427f28,0x7a41b09c,0x32424410,0xd53f045a,0x203f0366,0xd53f2f5d,0x3c3f566c,0xc0be0db4,0x94bf0749,0x19be34b2,0x8a3f58d4,0x1abf0060,0x433ecfca,0x33f183c,0xbc000001,0x5b000042,0xa042626e,0x2841b7d0,0xa4424b72,0x7fbc284a,0x5a3ebd8e,0xf83f6dcb,0x4f3f7ff2,0xda3ca135,0x293b5288,0x6abc8c00,0x583f6dc1,0x68bebd9f,0x873eb3f6,0x13f1922,0x8d000003,0xcc000071,0x2042612d,
+0xf417222,0x194258c5,0xf6bdab68,0x3e8d57,0x953f751e,0x1e3f7e9d,0xd8bd1418,0xc3dc765,0xae3d7be4,0xa63f75e0,0x40be8b07,0x2a3eb4a2,0x3f0bcb,0xbf000001,0x7c00003f,0x60425419,0xc441b9c4,0x8d424a7f,0x56bdcace,0x243ebf97,0xb63f6c0b,0x5f3f7dab,0x72bd43c2,0x43e00d6,0xe13dbaac,0xbf3f6d15,0xe1bebb6c,0xc23eabde,0x13f1941,0x96000003,0x4c000068,0xa04251ce,0x7f417745,0x4d42565e,0x87bda829,0xa33e905a,0xc13f74b6,0x953f7ea8,0xe3bd10fe,0xa3dc460,0x843d7956,0x3f7572,0xacbe8e1c,0x213eabd8,0x3f0bae,0xbe000001,0x7a000040,0x10424246,0x45417c4f,0x69425563,0xc0bda255,0x2a3e9411,0x483f7438,0xae3f7d24,0xc8bdc960,0xab3de54f,0xc43e0136,0xf53f73c3,0xc8be8e6c,0x213ea361,0x3f0bae,0xbf000001,0x4300003f,0x804245ef,
+0x7c41ba2f,0x904247c3,0x94be4150,0x773ecb4a,0xb53f65ee,0x73f74a4,0xa5be0b90,0xdd3e85b0,0xc23e6783,0x713f6859,0xeebeb519,0x483ea236,0x13f1964,0x8d000003,0x4f000071,0x10423165,0xd8418058,0x304253b2,0x33be2ba0,0xff3ea81e,0x613f6df7,0x713f6df9,0x2dbe85d0,0x653e8515,0x753ea816,0x3c3f685d,0x29be85da,0x943e9a0c,0x3f0bc2,0xc0000001,0x7800003e,0x20422b97,0xab41b82a,0xff423938,0xa5bf1b30,0xdc3f178e,0x443f07f2,0x4d3f3980,0xe23e0b38,0x413f2cf4,0xfe3ea7d2,0x733f4b5b,0x78bf02eb,0x883e89de,0x33f17fe,0xbc000001,0x70000042,0x204238d4,0xc641b79c,0xf34244be,0xf8bed956,0x683ee312,0xb63f4a14,0x213f53b4,0xd9be2909,0x493f0996,0x433ebcc2,0x623f6185,0xa7be97e8,0xb03e94df,0x33f18a5,0x8a000001,0xb000074,0x8042a89f,
+0xd4c094d7,0x14423d7e,0xf9bf5dc0,0x70befcb8,0xbabd9f1f,0xd33db171,0xcd3b9c2e,0x7cbf7f08,0x213efbf5,0xf8bf5ea3,0x33d1e42,0xbb3f4d67,0x63f2299,0xff000000,0x5e000000,0x2042b831,0x3c13ee1,0xfa423da8,0x92bf38a8,0xffbf2bf7,0x36be2cb1,0x4e3e2d82,0xfb3d8500,0x78bf7bbf,0xec3f2bea,0x8abf3ce8,0x603d892b,0xd93f4e28,0x63f2c6e,0xff000000,0x10000000,0x9042b6f8,0x4fc13c5b,0xc44261ee,0xa2bf42e7,0xe6bf1bb3,0xe23e65f3,0xa0bdfaa6,0x59be523d,0xd7bf7894,0xaa3f22fd,0x2bbf444a,0x9c3da7af,0x1d3f45b6,0x63f2c99,0xff000000,0xea000000,0x42aaa9,0x86c0454d,0x65426015,0x2cbf4e5b,0xfbbf0af7,0x9c3e715f,0x52be351a,0x2abe22f5,0x6bf78a6,0x9b3f1094,0x88bf531a,0x8e3d0431,0xe23f4571,0x63f231e,0xff000000,0xa5000000,0x42a42e,
+0xca40481a,0x55423fc9,0x4abe6cf5,0x7ebf766c,0x7b3e105a,0xd9be0eee,0xb9bde269,0x8cbf7be8,0x1e3f7679,0x9cbe7d52,0x8abddec6,0xc13f4cb1,0x23f19e6,0x8a000006,0x3a000074,0x4042ac45,0x1cc0855b,0xc422339,0xc5bf0932,0x5abed90f,0x44bf3ae8,0x423f2dac,0xba3e98d6,0xb1bf2bda,0x713f00a6,0x5bbf5ae6,0x8a3e02b2,0xb43f5542,0x63f22fa,0xff000000,0x9f000000,0xb042bba9,0xf6c138c4,0x9e422937,0xbabeaf0f,0x56bee6fe,0x8dbf5308,0xd23f12c5,0xdb3f184a,0x5fbf1039,0xc63f3e9c,0xb5bf2a4d,0x343d6258,0x53f5327,0x63f2d24,0xff000000,0xd0000000,0x6042a85c,0xc54082e0,0x4b422262,0x1be6103,0xccbf3d40,0x5ebf22f5,0x693f5878,0x653e396d,0xa7bf008f,0xef3ef918,0x44bf260b,0xcc3f15d7,0xdb3f5524,0x23f1ac6,0x8b000006,0x65000073,0x4042a0bb,
+0x7a408e29,0xd6425b07,0x9dbe0665,0x55bf750a,0xc3e8416,0x8abe5982,0x6be687c,0x3dbf7350,0xb03f77e4,0xfbe37d9,0xacbe31af,0x823f4603,0x23f197c,0x8e000006,0xff000070,0x1042a74b,0x9b410feb,0x40421b3f,0x6b3f3e58,0xa43d28a5,0x9fbf2adc,0x173f26fa,0x833e337c,0xa83f3cc9,0xfd3e16e2,0xc2bf7bd0,0x43dd3e7,0xf23f5a32,0x23f1813,0x94000006,0x7000006a,0x204238d4,0xc641b79c,0xf34244be,0xf8bed956,0x683ee312,0xe93f4a14,0x913f6798,0xee3e304a,0x153ec78f,0x503d176a,0x853f612c,0xa7bef2d8,0xb03e94df,0x33f18a5,0x8a000001,0x43000074,0x804245ef,0x7c41ba2f,0x904247c3,0x94be4150,0x773ecb4a,0xec3f65ee,0xcc3f7b5b,0xea3d77b7,0xb03e37f3,0xeb3c8b53,0x9a3f6a71,0xeebecd73,0x483ea236,0x13f1964,0x8d000003,0x30000071,0x50424279,
+0x6641e69d,0xad423ecb,0x85bea754,0x623e691f,0x473f6ad1,0x843f71ea,0x183d8367,0x953ea43c,0x653c6836,0x43f78bc,0xb6be71c5,0x413e9f64,0x13f1da8,0xa9000003,0xa000055,0xb84255f3,0x1f41e2ed,0x4e4242e9,0xfdbded5f,0x63e6245,0x683f77e7,0x763f7dfb,0x12bcac0a,0x2c3dfd02,0x2a3d431d,0x4c3f799d,0x3be5dff,0x353eabe6,0x13f1d51,0xb6000003,0x8000048,0x1842568d,0x3041fb56,0xc6424206,0xa2bdfee2,0x363d9c24,0x203f7d42,0x9d3f7da7,0x86bd3145,0x733e030e,0xa93d5757,0x213f7f03,0xadbd8fae,0x7c3eabde,0x13f244d,0xd1000003,0xd00002d,0x9042654a,0x7a41fc15,0x85425612,0x833e8f18,0x66bf4ce4,0x983f07c7,0x883f70d6,0x513df15e,0xd5bea2c2,0x4b3e4485,0xab3f167b,0x843f4930,0xde3ecbc9,0x13f2a8a,0xe8000003,0x14000016,0x784253b4,
+0xeb41fbde,0x87425849,0xa5bdd1b0,0x19bf525c,0x2c3f0f84,0x583f7d64,0xadbce622,0xa13e0ef2,0x6bbdcaac,0x603f11b6,0xc33f50f4,0xa23eabfe,0x13f2abe,0xf0000003,0x1700000e,0x504255e1,0xff41fc10,0xd342475a,0x59bd2d87,0x83bf7f9d,0x4e3d0eaf,0xc53f7db2,0x23bd19de,0x633e038d,0xdfbe0203,0xd63d23b1,0xa73f7db8,0x503eabf3,0x13f2798,0xd9000003,0x79000025,0xfc4265cf,0x91420740,0xdc425b0b,0xe83ebbdd,0x95be7be6,0x243f65aa,0x833f6ddf,0xca3d5023,0xd0bebb71,0xbe3d3628,0x1f3f77ca,0xde3e7d28,0x223eca21,0x13f30d4,0xfa000003,0xad000004,0xc842748c,0x9e4207e3,0xd7424d55,0x163f49e7,0x9dbe7b01,0x253f1055,0x63f1bb2,0x333e3553,0x7bbf4617,0xe23db7fc,0x5b3f7403,0x6f3e93d5,0xba3eeee7,0x13f3086,0xe7000003,0xb7000017,0x284272f7,
+0x3941fffb,0xd54249bb,0x603f16be,0x77bf300d,0xcc3ed96a,0x553f216e,0x393d7f0b,0x3abf460b,0x3c3f016d,0xf3f392b,0x33ef0cf,0x4b3ef196,0x13f2c75,0xce000003,0x80000030,0x9042434c,0xb741fe9d,0x24251b3,0x97beecce,0x8bf4610,0x13eddb2,0x13f4cae,0x12be1c8e,0xda3f14b2,0x30bec431,0xf53f1d66,0xeb3f3075,0x733e8a74,0x13f2abd,0xe8000003,0x35000016,0x40424235,0xf142088c,0xea425678,0x8bbf1933,0x38be5894,0xb73f45d2,0x4a3f4c09,0x59bd72c1,0xc3f19dd,0x85bda68d,0x473f79bf,0xbb3e50f0,0x583e8d39,0x13f3145,0xfa000003,0x64000004,0x70423781,0x4b420a2a,0x7e42457c,0x60bf6be1,0x99be3c59,0x1f3eaf42,0x4a3ebde9,0x14be1d59,0x2a3f6a76,0xd8bded48,0x4d3f7889,0xb3e56d8,0xb63e5447,0x13f3111,0xe7000003,0xc4000017,0x842395d,
+0x98420235,0xe3424250,0xf3bf39dd,0x9bbf23d9,0xc03e80b8,0x2f3ebcc2,0xe2bd5be9,0x8c3f6d91,0xb6bf1499,0xf93f4436,0x953e8cc5,0xe63e4d02,0x13f2c47,0xce000003,0xd000030,0x9042654a,0x7a41fc15,0x85425612,0x833e8f18,0x66bf4ce4,0x263f07c7,0x413f5858,0xe83eef3c,0x5c3e8501,0x96bee957,0xbf3ec051,0x843f4e95,0xde3ecbc9,0x13f2a8a,0xe8000003,0xa000016,0xd0426651,0x6041fafc,0xdc42489e,0x893b798c,0xb6bf7fd1,0x273d1969,0x5e3f7b9b,0xd13c2e75,0x223e3c97,0x43be3cde,0x263d13e8,0x9c3f7b70,0xe73ec1f0,0x13f2711,0xd2000003,0x5400002c,0x90427248,0xd541fb5f,0x934240c7,0x6b3eb4e8,0x77bf0e91,0x353f406d,0xc13f2eb1,0x663f33fb,0xa93e4cec,0x1dbf23d1,0xcb3ee26b,0x423f20e1,0xb73eddd5,0x13f27e6,0xbd000003,0x8000041,0x1842568d,
+0x3041fb56,0x61424206,0x55bd37e6,0x71bf7f66,0x3a3d5395,0xdc3f7d7a,0xa6bd19e7,0xeb3e0a23,0xa9be07d3,0xa13d6a4e,0xad3f7d50,0x7c3eabde,0x13f244d,0xd1000003,0x3c00002d,0x20426a81,0x3d41faaa,0x9a424319,0xc23dea37,0x92bf30d8,0xf73f36c4,0x523f75d2,0xc43e85ab,0xd63dca54,0x48be825f,0xe93f2c9c,0xf73f3175,0xa13ec6c0,0x13f238d,0xc8000003,0x17000036,0x504255e1,0xff41fc10,0xd342475a,0x59bd2d87,0x83bf7f9d,0x443d0eaf,0xbb3f7d5c,0x61bd183b,0x643e0da5,0xdabe0c1b,0xd23d2537,0xa73f7d61,0x503eabf3,0x13f2798,0xd9000003,0x8f000025,0x704245a9,0x5241fd7c,0x642446a,0xfbdb721,0x24bf7ee8,0x8d3cbc74,0x7a3f7e2a,0xb6bdb2bc,0x5a3da71d,0x73bda24a,0xc3cf6e0,0x443f7f14,0xe73e944b,0x13f2711,0xd2000003,0xa900002c,0xc8424301,
+0xea41fdb9,0xc0423e02,0xb8beb0e0,0x28bf2c20,0x283f2797,0x533f6e6e,0x6bea984,0x743e1b13,0x4b3deb5c,0x6f3f297b,0x493f3d98,0xf93e8f12,0x13f243c,0xc8000003,0xca000036,0x60423c1e,0xdf41ffa1,0xf64239cc,0x60bf1361,0x3fbf056f,0xc53f2146,0xd73f27a0,0x6bf415d,0x77bcd98d,0x443efab8,0x563ecb60,0x153f46b2,0xab3e6f4c,0x13f2893,0xbd000003,0x80000041,0x9042434c,0xb741fe9d,0x24251b3,0x97beecce,0x8bf4610,0x733eddb2,0x2a3f5905,0x72bf0768,0x1bbd222b,0x783e84f2,0xc63eb290,0xeb3f6688,0x733e8a74,0x13f2abd,0xe8000003,0x12000016,0xc8425e26,0xe41c31d,0xd941fc4f,0x2e3e0b47,0x153f006c,0x9cbf5ab4,0xdbf7c63,0x353e1d1b,0x1fbd88f6,0x7f3dc7ba,0x123f59f2,0x863f03f4,0x493f2930,0x13f297f,0x83000003,0xec00007b,0xa042744b,
+0x6c41a8c0,0x8341dc49,0x4d3e62a7,0xfe3f3221,0xe5bf2ee9,0x10bf7927,0x813e4e88,0x4abde10e,0xea3d7b42,0xda3f3076,0xd63f38cb,0xaa3f1e89,0x3f16ad,0xe8000003,0xf000016,0xa0428f39,0x1d41a764,0xb94209b5,0xa53efd6d,0xb13f42e4,0x89bed670,0x6abf5d2f,0x5b3ef6f6,0xa9be13cc,0x2e3dbcb3,0x6a3edddb,0xcf3f6582,0xae3f0ab8,0x33f0bac,0xb5000002,0x5e000049,0xf0425f52,0x8641aa32,0x6441dc9b,0x7e3e0c5e,0x113f36c5,0xc6bf2fc8,0x8cbf7d6f,0xcb3d99ed,0xb0bdf4b5,0xe5bd0a08,0x2f3f3236,0x863f3794,0x6e3f2930,0x3f1df1,0xe6000001,0x9000018,0xd04273d0,0xd741870d,0x3841bc69,0x6c3e1823,0x2c3f13ac,0x84bf4da0,0x47bf7d11,0xe53d84fb,0xa3be0b7c,0xb3bcd873,0xbe3f5073,0x163f1473,0x213f1f68,0x3f0bae,0xfe000001,0x70000000,0x3042964c,
+0xdf418c43,0x474205f1,0x733efc9c,0x373f277d,0x37bf12bb,0x74bf5c44,0xc63e8a7e,0x11bedd1e,0x4fbe0294,0xb23f34cc,0xcf3f3246,0xae3f0ab8,0x23f0bac,0xc4000003,0x8600003a,0x60425ebf,0xa841871f,0xa841c3a6,0x4b3e0dd4,0x263f06ab,0xa9bf56cf,0xfebf7d61,0xf03dd279,0xb8bdcaa4,0xd43d0c04,0x883f581e,0x863f08ef,0x213f2930,0x3f0bae,0xfe000001,0x42000000,0x3c4245f1,0xf642514a,0x51425773,0x38be930c,0xa9bc94c4,0x73f752b,0x8c3f7485,0xecbda52c,0x253e91df,0xaa3d9397,0xb13f7f1f,0x3c3d25ec,0xe93e9265,0x13f5bd8,0xff000000,0x6e000000,0x4042b720,0x7c404312,0x68426e25,0xef3f00c1,0x2f3e9757,0x7f3f4fec,0xd1bf2490,0xffbf000e,0x443f1482,0x5d3f13e8,0x76bf505a,0x1cbd7c34,0xd33f3af2,0x63f2337,0xff000000,0xc0000000,0x8042ad89,
+0xd4bfd4fb,0xb44271ff,0x63beb3aa,0xecbe96fc,0x6f3f6385,0x7bbf280c,0x24bf1971,0x80beea87,0x293f2af4,0x3bbf3e81,0x693c893b,0x253f4142,0x63f23bc,0xff000000,0xed000000,0x6042b326,0x4e40dfe0,0x24426e61,0x1a3f028e,0xdf3e4fde,0xfe3f55fc,0xd4bf18f0,0x3ebf1d94,0x3e3f0394,0xec3f1e6e,0xbdbf42f1,0xdebe4544,0x673f3a25,0x63f1f74,0xf3000002,0xea00000b,0x42aaa9,0x86c0454d,0x65426015,0x2cbf4e5b,0xfbbf0af7,0x483e715f,0xd0be0a69,0x3be6027,0x49bf7762,0x413f137f,0x5cbf4f91,0x8e3dd31b,0xe23f4571,0x63f231e,0xff000000,0xbf000000,0x60429cc8,0xda40d1b8,0x9d4271a0,0x49bf56e8,0x33bd14de,0x293f0acb,0xc3bee61f,0x7ebf03a7,0x69bf3afc,0xb23e9c59,0x9dbf5b5a,0xa73ed4ae,0x333f4023,0x23f185b,0x8c000006,0x65000072,0x4042a0bb,
+0x7a408e29,0xd6425b07,0x9dbe0665,0x55bf750a,0x4a3e8416,0x67be565d,0xc0be6911,0x9bf7373,0xd63f7810,0x36be371c,0xacbe2e99,0x823f4603,0x23f197c,0x8e000006,0xa000070,0x88423d44,0x4247a5,0x614255e0,0x43bed9c9,0xc23d517a,0xf63f6750,0x173f6755,0x20bcfcb6,0x5c3edab3,0x23d4ba6,0x603f7f8b,0xd2bd078c,0xd03e86af,0x13f584c,0xff000000,0x3c000000,0x90424597,0xa442475f,0xd44257a0,0xa0beb543,0xa43e659d,0x823f686f,0x1a3f6d9f,0xeabd0d28,0x9f3ebdaa,0x343dea33,0xa73f7953,0x1abe48a3,0x1f3e9282,0x13f585d,0xff000000,0x42000000,0x3c4245f1,0xf642514a,0x51425773,0x38be930c,0xa9bc94c4,0x863f752b,0xf53f7526,0xdfbce7ea,0xd73e92c2,0xec3cb376,0xb63f7fda,0x3c3cd111,0xe93e9265,0x13f5bd8,0xff000000,0xae000000,0xb8423d5e,
+0x3a4251ab,0xb442547b,0xf5be8cc1,0x233c90e2,0x4e3f7618,0x6b3f760e,0x60bca772,0xf73e8ced,0xf3cc8d8,0x1a3f7fe8,0x67bc3a73,0xdd3e8602,0x13f5bd4,0xff000000,0x92000000,0xc8423626,0x3c423798,0x7b42500c,0xfebf456c,0x52be0571,0xf63f1f85,0xc93f2245,0xdbd887f,0xca3f4543,0x27bd7131,0xb23f7d3e,0xcd3e0938,0x2f3e7837,0x13f4ffc,0xff000000,0x45000000,0x8424091,0x6e42389e,0x8f4257b7,0x97beedff,0x28bde027,0x243f60ec,0x53f62a9,0x73bd7211,0x743eec11,0xa3abf4d,0xe73f7e03,0xef3dfeb9,0x8d3e8cd1,0x13f5113,0xff000000,0x6e000000,0x2c4233f7,0x4a424c69,0x62425016,0x1bf48d3,0x2bbd4792,0xd03f1e45,0x93f1ec1,0x68bd8c6d,0x373f480f,0xbe3b8d63,0xbe3f7f17,0x1c3dac0a,0x843e7126,0x13f587e,0xff000000,0x63000000,0x88423826,
+0xd4425582,0xe642532c,0x3cbe8f49,0x56be1dce,0x513f7295,0xf53f75c2,0xc1bd1124,0xbc3e8e36,0x76bc172a,0xd93f7cc7,0x613e21a5,0xff3e7caa,0x13f5ded,0xff000000,0x31000000,0x68426f36,0xd84245d7,0x31425c49,0x463e3e98,0xaa3cede6,0x543f7b6a,0xe73f7b1b,0x2bd8178,0x17be3c72,0x363d686b,0x703f7f61,0xe5bd24df,0xe13ed079,0x13f5870,0xff000000,0xc2000000,0xa442702c,0x50424fd5,0xe9425b01,0x763cc495,0x933be188,0x633f7feb,0x223f7d89,0x68be0bc5,0xc9bcbb0e,0x123e0b90,0xd73f7d99,0x7dbc2558,0x663ecfe6,0x13f5bdc,0xff000000,0xa000000,0x38426720,0xc3425017,0xe9425bb6,0x583d0c28,0x8cbcf3ee,0x133f7fbc,0x93f7db5,0x76be0328,0x42bd1aaf,0xea3e042c,0xa83f7dc6,0x853ccdd7,0x3e3ec4c2,0x13f5c22,0xff000000,0x58000000,0x144266b7,
+0x8e42462d,0x3425be1,0xe73e0390,0x273e53c1,0x2a3f784c,0x303f7cf6,0xf0bde0bc,0x71bddc26,0xd43dac72,0x543f78e2,0x20be5fae,0xe13ec59f,0x13f5879,0xff000000,0x90000000,0x38427668,0x8c423546,0x4b42584c,0x963f13e6,0xf8be375e,0xc93f4bdc,0x3b3f4e86,0xedbcbc6f,0x7fbf1727,0xd3dfe0e,0xfc3f7bcb,0xff3e0652,0x113edb27,0x13f4fc4,0xff000000,0xc000000,0x544279fc,0xf44249e1,0x57425913,0xfb3f18fb,0xafbdca15,0xe33f4bb3,0x633f4d42,0x7d3d908f,0x9dbf17e9,0xe53b1c83,0x793f7e1b,0x403df86b,0x963edd10,0x13f58a6,0xff000000,0x4d000000,0x18426a7e,0xa242371a,0x75425d19,0x423e6060,0xe7be0964,0x213f7767,0xbe3f794a,0x65bd029e,0x44be669e,0xcd3d7a01,0x183f7d8d,0xb03dfd45,0x6d3ecb05,0x13f50ca,0xff000000,0x81000000,0xf84275d0,
+0xe4425347,0x28425b17,0xae3ca410,0xbe28e7,0xcd3f7c71,0x4a3f7ff2,0x643b957b,0x78bca017,0xa2baa71c,0xea3f7c7d,0xb63e28f6,0x83ed9e8,0x13f5e04,0xff000000,0x78000000,0x20422b97,0xab41b82a,0xff423938,0xa5bf1b30,0xdc3f178e,0xad3f07f2,0x9cbe9ff6,0x54bf4a94,0x853f0689,0xeb3f3b3a,0x913e1c55,0x783f2a28,0x883e89de,0x33f17fe,0xbc000001,0x72000042,0x38423221,0x3241ea1c,0x2f42312b,0x90bf63b5,0x153e65ea,0x8f3ecbc7,0xd03e4b0b,0xdabf1855,0x213f4761,0xe43ed2cb,0x663f458c,0x783ef834,0x263e31dc,0x33f2467,0x88000001,0xf7000076,0xc0422f0e,0x2c41e4c1,0xb94224b8,0x6abf707b,0x263e9d7f,0xd43e1b0b,0x71be0d72,0x75bf3e66,0x3b3f276e,0xcd3ea0aa,0xc93f17ed,0x5d3f3dbc,0x403e24d6,0x33f2242,0xa5000001,0xc2000059,0xd4423337,
+0xfe420778,0x8c422301,0xaebf740e,0x753e8d18,0xd1bdfc60,0x75be7274,0xe4bedbd7,0x1d3f5f1c,0x6a3e3fc2,0x463f5c2c,0xc3ef2fe,0xf43e0bf9,0x13f2c2b,0xab000003,0x7b000053,0x1c423393,0x1242067d,0xfb422f30,0xb1bf7d65,0x9e3d42f7,0xb43e0937,0x8b3de190,0xaabeadcc,0xcd3f6f24,0xbc3db838,0x3a3f707d,0xa53ea959,0x6f3e2366,0x13f2c49,0xb5000003,0xc8000049,0xbc423664,0xad420307,0x30423891,0xeebf5d2c,0x66be985b,0x923ecffe,0x583eff80,0x8dbecbb3,0x633f4515,0x57bd8a2d,0x63f5e2b,0x933efc05,0xdd3e3617,0x13f2baf,0xbc000003,0xf1000042,0x70428186,0xc441dd59,0x9d422f9a,0x4f3f64fe,0x463e64c7,0xf23ec641,0xfe3e5d92,0x233f0aa3,0x4dbf4ff5,0x2cbec84a,0x763f4f78,0x313edf47,0x883f05a0,0x33f21b8,0xa5000001,0x82000059,0x38427d30,
+0x3e41e3b4,0x2423ae1,0x993f46c2,0xab3e1a8e,0x6b3f1ca5,0x423efad8,0xf23eeeb1,0x83bf3c93,0x73becafb,0x833f5f28,0xf43e9375,0x193efe88,0x33f245e,0x88000001,0x3a000076,0x80427f28,0x7a41b09c,0x32424410,0xd53f045a,0x203f0366,0x283f2f5d,0x83e460e,0xc43f35a3,0x1bf2d78,0xa3bf5577,0xb83ef734,0x1a3e88fb,0x433ecfca,0x33f183c,0xbc000001,0xc7000042,0xb042809f,0xf9420456,0x1d422d12,0xdd3f78f4,0x433e4920,0xe23e005d,0x1c3d78d4,0x693e9c7f,0x14bf7340,0x6ebe6659,0x663f6e81,0x8c3e9214,0x8f3f0b6f,0x13f2ca3,0xab000003,0xd1000053,0x90427dba,0x9242038c,0xf4238bf,0x6f3f6c84,0x2dbcd93a,0x6d3ec373,0x503ebb48,0xc93eb553,0x54bf5c55,0xd9bde622,0xaf3f6f4f,0xcc3eac7d,0xc3f03f6,0x13f2c2f,0xb5000003,0x62000049,0x7842785d,
+0x5242006f,0x7c424112,0x173f3516,0xbbeb63f,0x6c3f1c55,0x7e3f3495,0xda3ed22d,0x9dbf13ec,0x81bd3855,0xaf3f56ea,0x8c3f0a9d,0x4c3efd7b,0x13f2af4,0xbc000003,0xc000042,0xe04267a7,0xe9426251,0x4c42641d,0xc13e2b52,0x25bd1f08,0x833f7c32,0x263f7adb,0x72bdd3e2,0xcdbe2e96,0xa23dde4a,0xa83f7e6e,0x523ca9e1,0x723ec6a3,0x13f66c1,0xff000000,0x2d000000,0x604255db,0xf0426188,0x8f426399,0x9cbe0442,0x79bd6655,0x9d3f7d72,0x423f7dba,0x88bd1f2f,0x963e0225,0xb43d0052,0xf23f7f66,0x1f3d78d9,0x6a3eabde,0x13f6664,0xff000000,0xc1000000,0xd8425f1e,0x974256f6,0x57425c5a,0x63d6ce1,0xdcbee2f2,0x463f64ff,0xf43f7d79,0xa6bdb67b,0xbebddd85,0x4d3e02b6,0x473f6457,0x393ede11,0x263ebc8b,0x13f60cb,0xff000000,0xc8000000,0xe04256b3,
+0xb3426af6,0xdd425faa,0x65bde935,0x3e3e8416,0xd33f759c,0xa83f7dba,0xeebd17d8,0x143e02aa,0xf03d8c43,0x363f7726,0x5be80c1,0x3eabd9,0x13f6b00,0xff000000,0x86000000,0x50424dfe,0x9e425795,0xf6425a27,0x2bea041,0x38bedc15,0x343f58cf,0xd43f6f9a,0x9d3c42b8,0x73eb431,0x6bbe2538,0x993f671f,0x913ecc14,0xdc3e9b38,0x13f606e,0xff000000,0xa0000000,0x2842449b,0xe8426396,0x21425f9d,0x5dbed359,0x72bc924d,0x2d3f6920,0xfe3f6903,0xc03cec51,0x463ed388,0x45bd09d3,0x363f7fda,0x303b8e75,0x3f3e90dd,0x13f668b,0xff000000,0x80000000,0x9042434c,0xb741fe9d,0x24251b3,0x97beecce,0x8bf4610,0xe83eddb2,0xc83f569d,0xedbf0a62,0x79bd9036,0xbd3e93bc,0x423ea92e,0xeb3f660d,0x733e8a74,0x13f2abd,0xe8000003,0xc4000016,0x842395d,
+0x98420235,0xe3424250,0xf3bf39dd,0x9bbf23d9,0xf53e80b8,0x2d3f2823,0xf4bf40f5,0x1bcb54f,0xf83e508d,0x783e18a1,0x953f77b6,0xe63e4d02,0x13f2c47,0xce000003,0xca000030,0x60423c1e,0xdf41ffa1,0xf64239cc,0x60bf1361,0x3fbf056f,0xc13f2146,0x403f3c5b,0xf6bf2a93,0xf13df806,0xc13eb698,0x723f0882,0x153f4461,0xab3e6f4c,0x13f2893,0xbd000003,0xc8000041,0xbc423664,0xad420307,0x30423891,0xeebf5d2c,0x66be985b,0x973ecffe,0xd63eec09,0x7bf4abe,0x7c3eccf5,0x83e4f78,0x5b3f087b,0x933f5248,0xdd3e3617,0x13f2baf,0xbc000003,0x72000042,0x38423221,0x3241ea1c,0x2f42312b,0x90bf63b5,0x153e65ea,0x683ecbc7,0xb03e7d93,0xf3befd85,0xb13f552f,0x8a3ec4a2,0x523f56db,0x783ec509,0x263e31dc,0x33f2467,0x88000001,0x63000076,0x284255bf,
+0x3f425427,0x214260ae,0xdbbdf922,0x443e0551,0x193f7be7,0x503f6bfb,0xc9beb4a4,0x9a3e247e,0x93ebc75,0xdd3f6d35,0x77bd9de3,0x723eabc8,0x13f5e0a,0xff000000,0x96000000,0x8424f38,0xf442536d,0x1f4258d3,0xedbef774,0x653d1759,0x5d3f5fea,0x663f5609,0xc3be8db4,0x43ef285,0x653e84e8,0x503f75d1,0x303dd2ad,0xd63e9e4a,0x13f5e23,0xff000000,0x3e000000,0xc4424d1b,0x96424a2a,0x22425c24,0xe4bf1e9b,0x4c3e9e05,0x2c3f38c3,0x803f44a6,0xb63d499e,0x8c3f236b,0xf73e255f,0x563f732c,0x52be8900,0x843ea1d8,0x13f57f0,0xff000000,0xfb000000,0x3842549a,0xd04248c0,0x1042665d,0x86bddacd,0xde3eb34a,0xfa3f6e39,0xd73f7e86,0x143cf92a,0x223dd255,0x1a3bfafd,0x663f6faa,0x2dbeb3ec,0xf83eabb9,0x13f5702,0xff000000,0x3a000000,0xe04247e1,
+0x5f423f37,0x64425c34,0xdbbee988,0x99be1a4c,0x4c3f6087,0xe3f5755,0x4d3e7ec5,0x783ef5da,0x5cbe94c5,0x993f74ee,0xda3c5956,0xad3e9b65,0x13f529b,0xff000000,0x3e000000,0xc4424d1b,0x96424a2a,0x22425c24,0xe4bf1e9b,0x4c3e9e05,0x653f38c3,0x7e3f40b0,0xbbcdfa2,0xa33f2866,0xd03e6412,0xe23f7366,0x52be5c90,0x843ea1d8,0x13f57f0,0xff000000,0x3c000000,0x90424597,0xa442475f,0xd44257a0,0xa0beb543,0xa43e659d,0x723f686f,0xba3f6a51,0x31bdee1d,0x673ec56f,0xfa3e44a4,0x9a3f77b2,0x1abe2804,0x1f3e9282,0x13f585d,0xff000000,0x3a000000,0xe04247e1,0x5f423f37,0x64425c34,0xdbbee988,0x99be1a4c,0x953f6087,0xa33f63b1,0x70bd3626,0xd83ee8e9,0x21bcf204,0x773f7cd2,0xda3e1e02,0xad3e9b65,0x13f529b,0xff000000,0xa000000,0x88423d44,
+0x4247a5,0x614255e0,0x43bed9c9,0xc23d517a,0xf13f6750,0xf03f67a9,0xb93c2938,0x173ed9d0,0xbd3c4b8f,0x2c3f7fa6,0xd2bd4f8f,0xd03e86af,0x13f584c,0xff000000,0x45000000,0x8424091,0x6e42389e,0x8f4257b7,0x97beedff,0x28bde027,0xba3f60ec,0x2d3f6223,0x943c22e5,0xee3eefeb,0x4bd75da,0x2e3f7e73,0xef3dbc8b,0x8d3e8cd1,0x13f5113,0xff000000,0x3e000000,0xc4424d1b,0x96424a2a,0x22425c24,0xe4bf1e9b,0x4c3e9e05,0xde3f38c3,0x13f3759,0xcdbe1db2,0x203f2e40,0x103ea478,0xf23f704a,0x52be00a7,0x843ea1d8,0x13f57f0,0xff000000,0x96000000,0x8424f38,0xf442536d,0x1f4258d3,0xedbef774,0x653d1759,0x3f3f5fea,0x183f510e,0x77beae9c,0xe3eee68,0x8e3ea189,0x9a3f7077,0x303e09e1,0xd63e9e4a,0x13f5e23,0xff000000,0x42000000,0x3c4245f1,
+0xf642514a,0x51425773,0x38be930c,0xa9bc94c4,0x133f752b,0x253f6f4e,0x3bbe64db,0x693e8d5c,0x393e560a,0xfe3f797b,0x3c3da638,0xe93e9265,0x13f5bd8,0xff000000,0x96000000,0x844246cb,0x14425b09,0x1d4259f8,0xc7be9982,0x33bedd10,0xa83f59c7,0xfc3f6f94,0x10be9cbf,0x2d3e32a3,0x393e3d90,0x3f3f5933,0xee3efde2,0x8e3e9369,0x13f6192,0xff000000,0x86000000,0x50424dfe,0x9e425795,0xf6425a27,0x2bea041,0x38bedc15,0xde3f58cf,0x9b3f5ace,0x87bf042b,0xc73d5c8e,0x393ed405,0x863f3da0,0x913f076c,0xdc3e9b38,0x13f606e,0xff000000,0xec000000,0xa042744b,0x6c41a8c0,0x8341dc49,0x4d3e62a7,0xfe3f3221,0xcfbf2ee9,0x353f1b30,0x4e3ee6ba,0xa53f27c2,0xd9bf438d,0x693f0f2a,0xd63ea4e6,0xaa3f1e89,0x3f16ad,0xe8000003,0xf000016,0xa0428f39,
+0x1d41a764,0xb94209b5,0xa53efd6d,0xb13f42e4,0x18bed670,0x75bf46a9,0xc03e2e91,0x80bf1b73,0x683ec822,0xa5bf2026,0xcfbf2cd7,0xae3f0ab8,0x33f0bac,0xb5000002,0x70000049,0x3042964c,0xdf418c43,0x474205f1,0x733efc9c,0x373f277d,0x27bf12bb,0xd63f034d,0xe43ea072,0x683f4c98,0xb7bf33d7,0xb23f3033,0xcf3e394b,0xae3f0ab8,0x23f0bac,0xc4000003,0xcd00003a,0x20429e43,0x2141b04a,0x9b423723,0x2e3e0376,0xf83f7b3d,0x25be1223,0x8bf7cfa,0x903e0e0f,0x993d8536,0x1fbdab48,0xefbe07dd,0x73bf7cd4,0x213eef90,0x23f0bae,0xa1000006,0x7000005d,0x3042964c,0xdf418c43,0x474205f1,0x733efc9c,0x373f277d,0x13bf12bb,0x9fbf58d9,0x463f02d9,0x4ebe1532,0x74be4a62,0xecbf0eb1,0xb9bf4e6e,0x283efe1c,0x23f0be2,0xc4000003,0x1700003a,0x504255e1,
+0xff41fc10,0xd342475a,0x59bd2d87,0x83bf7f9d,0x143d0eaf,0xf23f7d36,0x8ebd1789,0x7a3e11e5,0xfbbe105b,0x393d25da,0xa73f7d3b,0x503eabf3,0x13f2798,0xd9000003,0xa000025,0xd0426651,0x6041fafc,0xdc42489e,0x893b798c,0xb6bf7fd1,0x983d1969,0x9e3f56a9,0x9c3cc150,0x403f0b5a,0x9bf0b7b,0x883cf04d,0x9c3f5688,0xe73ec1f0,0x13f2711,0xd2000003,0xd00002c,0x9042654a,0x7a41fc15,0x85425612,0x833e8f18,0x66bf4ce4,0xbb3f07c7,0x7f3f3856,0x133f0a45,0x833edf09,0xecbf2297,0xb13e8534,0x843f3a2e,0xde3ecbc9,0x13f2a8a,0xe8000003,0x80000016,0x9042434c,0xb741fe9d,0x24251b3,0x97beecce,0x8bf4610,0xd93eddb2,0x3a3f46c5,0x18bf16d7,0x5cbe64d2,0x263edb25,0xcd3e6e71,0xeb3f5f8d,0x733e8a74,0x13f2abd,0xe8000003,0x8f000016,0x704245a9,
+0x5241fd7c,0x642446a,0xfbdb721,0x24bf7ee8,0x403cbc74,0xcd3f7427,0x3dbdbcf1,0x31be9286,0xb3e92fc,0xe8bb6f31,0x443f7538,0xe73e944b,0x13f2711,0xd2000003,0x5400002c,0x90427248,0xd541fb5f,0x934240c7,0x6b3eb4e8,0x77bf0e91,0x963f406d,0xcb3f48d1,0x853f1d39,0xb53db0b5,0xebf027b,0x113f0f25,0x423f2764,0xb73eddd5,0x13f27e6,0xbd000003,0xb7000041,0x284272f7,0x3941fffb,0xd54249bb,0x603f16be,0x77bf300d,0xc43ed96a,0x3a3f2cfc,0xc3f3507,0x213e552c,0xb0bee30b,0xff3e284d,0x33f618f,0x4b3ef196,0x13f2c75,0xce000003,0xd000030,0x9042654a,0x7a41fc15,0x85425612,0x833e8f18,0x66bf4ce4,0x343f07c7,0x463f51b4,0xbb3ef94e,0x1d3e9b33,0x5cbf0039,0x713eb312,0x843f4aad,0xde3ecbc9,0x13f2a8a,0xe8000003,0x62000016,0x7842785d,
+0x5242006f,0x7c424112,0x173f3516,0xbbeb63f,0xcd3f1c55,0x213f1a77,0x4b3f410b,0x6abe84d0,0xc8bebc7f,0x723f0d4d,0x8c3f3f89,0x4c3efd7b,0x13f2af4,0xbc000003,0x82000042,0x38427d30,0x3e41e3b4,0x2423ae1,0x993f46c2,0xab3e1a8e,0x5a3f1ca5,0xfe3efaf3,0xbb3eee75,0x32bf3c9d,0x49becada,0x6f3f5f38,0xf43e9343,0x193efe88,0x33f245e,0x88000001,0xbc000076,0xa0425e85,0x18424989,0x1c425e61,0x4c3ee01a,0x763e8a75,0x123f5b84,0x633f65f5,0x7abe3126,0xf1beced3,0x2c3d202a,0x643f7273,0x3abea324,0x4c3eb5b2,0x13f5808,0xff000000,0xca000000,0x84425df9,0xfa4252e4,0x61425ab8,0x53e7e4a,0x5e3c2c28,0xa83f77f7,0x3e3f75e2,0x613e0219,0x26be7d91,0x46be00ae,0x533f7de9,0xc23cafc8,0xe3eb7ba,0x13f5e73,0xff000000,0x63000000,0x284255bf,
+0x3f425427,0x214260ae,0xdbbdf922,0x443e0551,0xa33f7be7,0x363f7880,0xed3e63dc,0xdd3db978,0x9abe5423,0x3b3f7758,0x77be1d22,0x723eabc8,0x13f5e0a,0xff000000,0xe9000000,0x84262c5,0x6c423e3f,0xfd425fa8,0x383e5527,0xb6be32e3,0x213f765d,0xf43f657a,0x7bbeb81c,0x83be84b1,0xe83ec85d,0x553f6aa6,0xc3da768,0x43ebcbd,0x13f52a8,0xff000000,0xfb000000,0x3842549a,0xd04248c0,0x1042665d,0x86bddacd,0xde3eb34a,0x943f6e39,0x713f7a53,0xf1be07a9,0x93e2601,0x5e3e3860,0x203f6d61,0x2dbea812,0xf83eabb9,0x13f5702,0xff000000,0xbc000000,0xa0425e85,0x18424989,0x1c425e61,0x4c3ee01a,0x763e8a75,0x93f5b84,0xa53f6557,0x5cbd4ccd,0xafbee20e,0x6bd9cb7,0x8c3f7621,0x3abe873e,0x4c3eb5b2,0x13f5808,0xff000000,0xe9000000,0x84262c5,
+0x6c423e3f,0xfd425fa8,0x383e5527,0xb6be32e3,0xb93f765d,0x563f7993,0xccbd2d26,0xeebe5fca,0xba3da181,0x7c3f7bd4,0xc3e2563,0x43ebcbd,0x13f52a8,0xff000000,0x58000000,0x144266b7,0x8e42462d,0x3425be1,0xe73e0390,0x273e53c1,0xad3f784c,0xd13f7d73,0x5e3cf517,0xdebe0cd3,0x6bbd6b58,0xa83f7a59,0x20be4db6,0xe13ec59f,0x13f5879,0xff000000,0x4d000000,0x18426a7e,0xa242371a,0x75425d19,0x423e6060,0xe7be0964,0xa93f7767,0xa13f77c1,0x2bdc466,0xe2be6e54,0x9d3dfdc2,0x623f7c7e,0xb03ddee6,0x6d3ecb05,0x13f50ca,0xff000000,0x31000000,0x68426f36,0xd84245d7,0x31425c49,0x463e3e98,0xaa3cede6,0xaf3f7b6a,0x593f7a75,0x23bdc790,0x72be3aeb,0x593db922,0x33f7eac,0xe5bd3eaa,0xe13ed079,0x13f5870,0xff000000,0x2d000000,0x604255db,
+0xf0426188,0x8f426399,0x9cbe0442,0x79bd6655,0x4d3f7d72,0x6a3f7d6a,0x19bd875e,0x43e0066,0xc03d6f28,0x193f7f08,0x1f3d837d,0x6a3eabde,0x13f6664,0xff000000,0x86000000,0x50424dfe,0x9e425795,0xf6425a27,0x2bea041,0x38bedc15,0xa3f58cf,0xb43f7302,0x7abe2eac,0x293e874b,0xef3cfcf9,0xf03f62fa,0x913eec3f,0xdc3e9b38,0x13f606e,0xff000000,0x96000000,0x8424f38,0xf442536d,0x1f4258d3,0xedbef774,0x653d1759,0xb03f5fea,0xd53f5b06,0xb7be445f,0x143ef632,0x53e3df5,0x333f7b12,0x303d7a25,0xd63e9e4a,0x13f5e23,0xff000000,0x63000000,0x284255bf,0x3f425427,0x214260ae,0xdbbdf922,0x443e0551,0x6d3f7be7,0x3b3f7dcc,0x41bd040f,0xc13e01df,0xd23d4594,0x383f7daf,0x77be0028,0x723eabc8,0x13f5e0a,0xff000000,0x8f000000,0x704245a9,
+0x5241fd7c,0x642446a,0xfbdb721,0x24bf7ee8,0x213cbc74,0xec3f79cb,0xc2bdbcd8,0x93be4b40,0xf33e4c8e,0x573b99f3,0x443f7ad6,0xe73e944b,0x13f2711,0xd2000003,0xca00002c,0x60423c1e,0xdf41ffa1,0xf64239cc,0x60bf1361,0x3fbf056f,0xde3f2146,0x863f1946,0x7bf4b1f,0xdcbddfe3,0x3f0e8c,0x563ea0e6,0x153f44d5,0xab3e6f4c,0x13f2893,0xbd000003,0xa9000041,0xc8424301,0xea41fdb9,0xc0423e02,0xb8beb0e0,0x28bf2c20,0xa53f2797,0x13f4ef8,0x5fbf1143,0x3fbe1fe5,0x4e3ef3f2,0x503ef35e,0x493f3d58,0xf93e8f12,0x13f243c,0xc8000003,0x83000036,0x42a374,0xf13ccac0,0xc042253f,0x943f64b2,0xe6bec955,0x163e5eae,0xab3ee58c,0xea3f3f53,0xa1befb0d,0x623cf824,0x93f0919,0x8c3f580e,0x973f4e4e,0x23f164d,0x99000004,0xa5000065,0x42a42e,
+0xca40481a,0x55423fc9,0x4abe6cf5,0x7ebf766c,0xb03e105a,0xe03f78f1,0xb4be6eb6,0x6a3b9202,0x3f3cea13,0xe33e0d6e,0x8a3f7d70,0xc13f4cb1,0x23f19e6,0x8a000006,0x65000074,0x4042a0bb,0x7a408e29,0xd6425b07,0x9dbe0665,0x55bf750a,0xb23e8416,0xd03f7c5a,0x10be1d4b,0xf9bd8c28,0xf83dd750,0x873e7b36,0xac3f76b6,0x823f4603,0x23f197c,0x8e000006,0xba000070,0x8042a649,0x52401c7c,0x45421bf8,0x53f766f,0x2be81ac,0x63bdc454,0xc53e2d49,0xee3f56c6,0x1bf0466,0x9a3e587d,0x293ef69a,0xdb3f59b9,0x83f5599,0x23f15f1,0xa8000006,0xa000056,0xb84255f3,0x1f41e2ed,0x4e4242e9,0xfdbded5f,0x63e6245,0x343f77e7,0x323f7db3,0xd6bd22f1,0x503e02c1,0xcb3d88ae,0xe13f7976,0x3be5b84,0x353eabe6,0x13f1d51,0xb6000003,0x7c000048,0x60425419,
+0xc441b9c4,0x8d424a7f,0x56bdcace,0x243ebf97,0x263f6c0b,0x4b3f7dd3,0x86bd29bf,0x103dfc87,0xec3dacc1,0xae3f6d29,0xe1bebbdc,0xc23eabde,0x13f1941,0x96000003,0x5b000068,0xa042626e,0x2841b7d0,0xa4424b72,0x7fbc284a,0x5a3ebd8e,0x6f3f6dcb,0xf23f7f1f,0xa5bd9462,0x43d236c,0x9e3da816,0xab3f6d15,0x68bebc86,0x873eb3f6,0x13f1922,0x8d000003,0x43000071,0x804245ef,0x7c41ba2f,0x904247c3,0x94be4150,0x773ecb4a,0x313f65ee,0x3f3f7a51,0xfbc0e11,0xa43e5661,0xf73dba30,0xbe3f6af1,0xeebec5f0,0x483ea236,0x13f1964,0x8d000003,0x2000071,0x404269e6,0x8941e371,0x54243e1,0x713dd0af,0x413e5646,0x9e3f78f8,0xc03f6e84,0x8f3ea521,0x8abe2b05,0x10beb27d,0x683f6c53,0xf0be25fd,0x553eb6fc,0x13f1d92,0xa9000003,0x3c000055,0x20426a81,
+0x3d41faaa,0x9a424319,0xc23dea37,0x92bf30d8,0x6a3f36c4,0xa53f18f5,0x8e3f1f39,0x533f0190,0x47bf4b2e,0xc83ebcc5,0xf73ef7bf,0xa13ec6c0,0x13f238d,0xc8000003,0x8000036,0x1842568d,0x3041fb56,0xc6424206,0xa2bdfee2,0x363d9c24,0x8b3f7d42,0xe03f6ec1,0xda3eb2d6,0x233db928,0x71bead65,0xea3f6f14,0xadbdeaa7,0x7c3eabde,0x13f244d,0xd1000003,0xa00002d,0xb84255f3,0x1f41e2ed,0x4e4242e9,0xfdbded5f,0x63e6245,0x103f77e7,0xe03f7da1,0xe1bd3303,0x7b3e03a3,0xc83d90da,0x9f3f796b,0x3be5afd,0x353eabe6,0x13f1d51,0xb6000003,0x2000048,0x404269e6,0x8941e371,0x54243e1,0x713dd0af,0x413e5646,0x8e3f78f8,0x5a3f7b7f,0x5ebe331e,0x63bd85b9,0x7e3e2035,0x393f764b,0xf0be64c2,0x553eb6fc,0x13f1d92,0xa9000003,0x5b000055,0xa042626e,
+0x2841b7d0,0xa4424b72,0x7fbc284a,0x5a3ebd8e,0x943f6dcb,0x243f7d47,0x85be061d,0x9e3d8150,0xf63e1483,0x803f6b6e,0x68bebada,0x873eb3f6,0x13f1922,0x8d000003,0x69000071,0x88426fa1,0x1441b2eb,0x5c424bd6,0xe83e7b75,0xf23ec54c,0xfc3f63b5,0x2b3f7437,0x45be8499,0x46be1acc,0xc3e303d,0x323f62bc,0xd0bedcc8,0xde3ec32d,0x33f18ea,0x8a000001,0xa000074,0xb84255f3,0x1f41e2ed,0x4e4242e9,0xfdbded5f,0x63e6245,0x33f77e7,0xc63f7d97,0xa7bd3b8b,0xd13e041b,0x843d9530,0x743f7965,0x3be5ab5,0x353eabe6,0x13f1d51,0xb6000003,0x50000048,0x204274b7,0xd541e33a,0xa14240e2,0xc73edd2d,0xbd3e5fed,0x6c3f5ffd,0x33f5e4b,0xab3e2523,0x39bef023,0x6cbe7984,0xac3f765e,0x3bbdf637,0xab3ecb57,0x13f1ef7,0x92000003,0x6900006c,0x88426fa1,
+0x1441b2eb,0x5c424bd6,0xe83e7b75,0xf23ec54c,0x3b3f63b5,0xfb3f719c,0x973dea4b,0x3dbe9ec7,0xfbe6293,0x903f6a68,0xd0beabd3,0xde3ec32d,0x33f18ea,0x8a000001,0x3a000074,0x80427f28,0x7a41b09c,0x32424410,0xd53f045a,0x203f0366,0x7f3f2f5d,0x393f4245,0x523dc358,0x6cbf24eb,0x9fbecac1,0x9f3f5a57,0x1abeae2f,0x433ecfca,0x33f183c,0xbc000001,0x82000042,0x38427d30,0x3e41e3b4,0x2423ae1,0x993f46c2,0xab3e1a8e,0x633f1ca5,0xf83f19de,0x783deb00,0xcabf4a7a,0x43be4224,0x9f3f7b5b,0xf4bad588,0x193efe88,0x33f245e,0x88000001,0x63000076,0x284255bf,0x3f425427,0x214260ae,0xdbbdf922,0x443e0551,0xd23f7be7,0x383f7dce,0x36bd00f6,0x633e01c6,0x6a3d427b,0x963f7db1,0x77be0041,0x723eabc8,0x13f5e0a,0xff000000,0xfb000000,0x3842549a,
+0xd04248c0,0x1042665d,0x86bddacd,0xde3eb34a,0x3c3f6e39,0xd23f7dd5,0x73bd02cc,0xbe3e00df,0xc93d971d,0xd03f6fa6,0x2dbeb006,0xf83eabb9,0x13f5702,0xff000000,0xbc000000,0xa0425e85,0x18424989,0x1c425e61,0x4c3ee01a,0x763e8a75,0xe53f5b84,0x713f63c7,0x5ebe88f2,0x98bebd59,0x3f3e0473,0x2e3f6cc2,0x3abeb723,0x4c3eb5b2,0x13f5808,0xff000000,0x3e000000,0xc4424d1b,0x96424a2a,0x22425c24,0xe4bf1e9b,0x4c3e9e05,0x793f38c3,0xae3f48dd,0xc53e5e4b,0x643f14a9,0x4b3cb8c3,0x63f6d13,0x52bec0da,0x843ea1d8,0x13f57f0,0xff000000,0x4d000000,0x18426a7e,0xa242371a,0x75425d19,0x423e6060,0xe7be0964,0x353f7767,0xbb3f7940,0x1abd0c7d,0xd3be66ed,0x843d81da,0x943f7d88,0xb03dfc25,0x6d3ecb05,0x13f50ca,0xff000000,0xa2000000,0x38425567,
+0x7423bdf,0x55425c84,0x58bdfb57,0x2fbf1b89,0x83f48e4,0xe63f7dc8,0xd8bd1a71,0xbe3e00dc,0x9ebd3ff8,0x883f4b1a,0xbc3f1b5f,0xc73eabe1,0x13f4e89,0xff000000,0xb5000000,0x94425480,0xf8422234,0xfb425c50,0xb0be0335,0xc4bcb9ca,0x6a3f7dd2,0xab3f7dbc,0x4ebd1a76,0xc63e0248,0x843d0d54,0xb43f7fc0,0xfa3cdfbb,0x573eabf3,0x13f3bfa,0xff000000,0x45000000,0x8424091,0x6e42389e,0x8f4257b7,0x97beedff,0x28bde027,0x583f60ec,0xab3f629c,0xfbd15b6,0xaa3eed74,0x38bc98c0,0xbd3f7e4a,0xef3de937,0x8d3e8cd1,0x13f5113,0xff000000,0x30000000,0x50424279,0x6641e69d,0xad423ecb,0x85bea754,0x623e691f,0x393f6ad1,0x9d3f6fb3,0x92bd5c7f,0x7e3eb1a6,0x7d3e0373,0x9f3f78e5,0xb6be4843,0x413e9f64,0x13f1da8,0xa9000003,0xc1000055,0xa04238c5,
+0x6b41e82f,0x15423924,0x7fbf1e25,0xc03e879a,0xfd3f3d8c,0xb43f4774,0x963da10e,0xf53f1f35,0x2a3dda14,0xaa3f7609,0x3fbe8286,0xd03e8aee,0x13f1f31,0x92000003,0x7000006c,0x204238d4,0xc641b79c,0xf34244be,0xf8bed956,0x683ee312,0xf33f4a14,0xde3f61a8,0x893b5484,0x273ef1c4,0xb83e53d4,0xf33f6571,0xa7bec8dd,0xb03e94df,0x33f18a5,0x8a000001,0xa9000074,0xc8424301,0xea41fdb9,0xc0423e02,0xb8beb0e0,0x28bf2c20,0x173f2797,0xcd3f4a94,0xd6bf156d,0x36be3a49,0xdc3f0123,0xbb3ee90e,0x493f3bd4,0xf93e8f12,0x13f243c,0xc8000003,0xca000036,0x60423c1e,0xdf41ffa1,0xf64239cc,0x60bf1361,0x3fbf056f,0x843f2146,0xbf3f3d7f,0x63bf28d5,0x6e3e05f0,0x443eb1d1,0x83f0aa8,0x153f43f9,0xab3e6f4c,0x13f2893,0xbd000003,0xc1000041,0xa04238c5,
+0x6b41e82f,0x15423924,0x7fbf1e25,0xc03e879a,0x1c3f3d8c,0xcf3ef312,0xd2bf2000,0x1b3f1ea1,0xdb3f207c,0xbc3f3bfb,0x3f3e854e,0xd03e8aee,0x13f1f31,0x92000003,0xc100006c,0xa04238c5,0x6b41e82f,0x15423924,0x7fbf1e25,0xc03e879a,0xc33f3d8c,0x2d3f0029,0x1ebf17f9,0x3b3f214a,0x673f1b3e,0x773f4288,0x3f3e6fc0,0xd03e8aee,0x13f1f31,0x92000003,0x3000006c,0x50424279,0x6641e69d,0xad423ecb,0x85bea754,0x623e691f,0x113f6ad1,0xa03f29c5,0x9ebf22e1,0xe13ec9d4,0x1a3f2c60,0x6b3f3cb4,0xb63d6953,0x413e9f64,0x13f1da8,0xa9000003,0xa9000055,0xc8424301,0xea41fdb9,0xc0423e02,0xb8beb0e0,0x28bf2c20,0x533f2797,0xf93f4ff3,0xb5bf1045,0x95be19c4,0x7b3ef097,0x733ef5b5,0x493f3da9,0xf93e8f12,0x13f243c,0xc8000003,0x72000036,0x38423221,
+0x3241ea1c,0x2f42312b,0x90bf63b5,0x153e65ea,0x123ecbc7,0x293e8ded,0xd6bedac8,0x2d3f5c4d,0x483eba01,0x8d3f6033,0x783ea2bc,0x263e31dc,0x33f2467,0x88000001,0xc1000076,0xa04238c5,0x6b41e82f,0x15423924,0x7fbf1e25,0xc03e879a,0x253f3d8c,0x993f1041,0x83bf01f6,0xae3f26d7,0x953f0c6a,0x423f51e0,0x3f3e2851,0xd03e8aee,0x13f1f31,0x92000003,0xca00006c,0x60423c1e,0xdf41ffa1,0xf64239cc,0x60bf1361,0x3fbf056f,0xb53f2146,0x233f4ce7,0xf0bf0443,0x373e9ba5,0xdf3e2b08,0xb13f2de3,0x153f36f2,0xab3e6f4c,0x13f2893,0xbd000003,0xa2000041,0x38425567,0x7423bdf,0x55425c84,0x58bdfb57,0x2fbf1b89,0x903f48e4,0xa3f7dcd,0xa7bd206b,0xe23dff70,0xfcbd3881,0x9f3f4b15,0xbc3f1b6e,0xc73eabe1,0x13f4e89,0xff000000,0x50000000,0x784253fa,
+0xa6423e64,0x3a426856,0xf4be0492,0x83beead9,0xa13f610d,0xb23f7dc8,0x4abd2519,0x503dffeb,0xf9bcb345,0x723f633e,0xa63eeb7d,0x173eabd5,0x13f5149,0xff000000,0x3a000000,0xe04247e1,0x5f423f37,0x64425c34,0xdbbee988,0x99be1a4c,0x3d3f6087,0xfa3f2c0c,0x16bf3450,0xf33e69fa,0x3f1555,0x473f3194,0xda3ed857,0xad3e9b65,0x13f529b,0xff000000,0x45000000,0x8424091,0x6e42389e,0x8f4257b7,0x97beedff,0x28bde027,0x143f60ec,0x343f5ab7,0x443e51ea,0x4d3ef481,0xe4be6df4,0xb53f78fd,0xefbae956,0x8d3e8cd1,0x13f5113,0xff000000,0xa2000000,0x38425567,0x7423bdf,0x55425c84,0x58bdfb57,0x2fbf1b89,0xa93f48e4,0xf23f648b,0x763e8e3b,0x2d3eb59b,0xa8beddf4,0xd73f3e7d,0xbc3f0220,0xc73eabe1,0x13f4e89,0xff000000,0x3a000000,0xe04247e1,
+0x5f423f37,0x64425c34,0xdbbee988,0x99be1a4c,0x2a3f6087,0xc33f5a8f,0x5f3e50ef,0x933ef545,0xbdbe8095,0xe13f77a0,0xda3d11bb,0xad3e9b65,0x13f529b,0xff000000,0x3a000000,0xe04247e1,0x5f423f37,0x64425c34,0xdbbee988,0x99be1a4c,0xee3f6087,0xf83f629e,0x9d3cc5b0,0x303eedd4,0x67bdbab2,0x5a3f7d00,0xda3dfaa4,0xad3e9b65,0x13f529b,0xff000000,0x50000000,0x784253fa,0xa6423e64,0x3a426856,0xf4be0492,0x83beead9,0x123f610d,0xbb3f7dd0,0x3abd3aed,0x973dfa42,0xebc8281,0xb23f632e,0xa63eebde,0x173eabd5,0x13f5149,0xff000000,0xfb000000,0x3842549a,0xd04248c0,0x1042665d,0x86bddacd,0xde3eb34a,0xf03f6e39,0xf63f7d90,0x48bd3497,0xb33e056f,0x6d3db17a,0xbf3f6f86,0x2dbeaf2c,0xf83eabb9,0x13f5702,0xff000000,0x3a000000,0xe04247e1,
+0x5f423f37,0x64425c34,0xdbbee988,0x99be1a4c,0x693f6087,0xfa3f5f67,0xf9be89a3,0x683ed0b6,0x3e3e328a,0x6c3f738a,0xda3e821b,0xad3e9b65,0x13f529b,0xff000000,0x3c000000,0x90424597,0xa442475f,0xd44257a0,0xa0beb543,0xa43e659d,0x7f3f686f,0x73f5f76,0x9abe89dd,0x853ed050,0xe33eabe2,0x933f6fc4,0x1abdcda1,0x1f3e9282,0x13f585d,0xff000000,0xa000000,0x88423d44,0x4247a5,0x614255e0,0x43bed9c9,0xc23d517a,0x903f6750,0x513f5e2d,0xbbe8522,0x533ed8b8,0xd23e8361,0xfb3f76d8,0xd23d879e,0xd03e86af,0x13f584c,0xff000000,0x42000000,0x3c4245f1,0xf642514a,0x51425773,0x38be930c,0xa9bc94c4,0x443f752b,0x323f751b,0x2abd0fe6,0x3e92ab,0xbb3ce902,0xbd3f7fcc,0x3c3ce117,0xe93e9265,0x13f5bd8,0xff000000,0x3c000000,0x90424597,
+0xa442475f,0xd44257a0,0xa0beb543,0xa43e659d,0x8f3f686f,0x473f6dac,0xc7bd0628,0xb03ebd7d,0x103de6dd,0xf23f7957,0x1abe494d,0x1f3e9282,0x13f585d,0xff000000,0x3e000000,0xc4424d1b,0x96424a2a,0x22425c24,0xe4bf1e9b,0x4c3e9e05,0xe83f38c3,0x2e3f4107,0xbebcb073,0x593f280f,0x813e5f66,0x663f7370,0x52be60a4,0x843ea1d8,0x13f57f0,0xff000000,0xa000000,0xd0426651,0x6041fafc,0xdc42489e,0x893b798c,0xb6bf7fd1,0x6c3d1969,0x273f6427,0xc73ca6f1,0xb73ee7fc,0xa2bee836,0x1a3d01a8,0x9c3f6403,0xe73ec1f0,0x13f2711,0xd2000003,0x3c00002c,0x20426a81,0x3d41faaa,0x9a424319,0xc23dea37,0x92bf30d8,0xa33f36c4,0x5a3f4666,0x23f02fb,0x1c3ebdea,0x3cbf1f1c,0x523f02c9,0xf73f1809,0xa13ec6c0,0x13f238d,0xc8000003,0x54000036,0x90427248,
+0xd541fb5f,0x934240c7,0x6b3eb4e8,0x77bf0e91,0x73f406d,0x513f1a5d,0x473f3ff9,0xdb3e8b57,0x93bf3719,0x243eb6d3,0x423f19cc,0xb73eddd5,0x13f27e6,0xbd000003,0xba000041,0x8042a649,0x52401c7c,0x45421bf8,0x53f766f,0x2be81ac,0x6cbdc454,0xf0be8124,0x9cbf35b0,0x48bf2863,0x8d3dc9d6,0x883f2849,0x9bbf3f41,0x6c3f0a2f,0x23ec441,0xa8000006,0xd0000056,0x6042a85c,0xc54082e0,0x4b422262,0x1be6103,0xccbf3d40,0xf5bf22f5,0x90bf54e6,0x7c3ef752,0xb6be8c3c,0x653f028d,0x163ef03c,0x57bf3890,0xa53f0809,0x23ed5b9,0x8b000006,0xa5000073,0x42a42e,0xca40481a,0x55423fc9,0x4abe6cf5,0x7ebf766c,0xfc3e105a,0xa0bf57f5,0xf13e0166,0xe0bf059a,0x943ef817,0x25be7571,0x85bf575e,0x83f04e6,0x23ed207,0x8a000006,0xc1000074,0x984288fb,
+0x64c24ebb,0x4941b24d,0xce3f726d,0xd3be656b,0x403e6bd0,0xcebdb56c,0x58bf5efc,0x18bef75f,0xd6be9e20,0xdfbedfcf,0xd63f583e,0x93f0889,0x53dacb6,0xff000000,0x53000000,0x384289ae,0xc0c24830,0xee418398,0xba3f7b8f,0xd2be2c97,0xdebd9e1f,0x3ebe3d2a,0xb8bf5aef,0x55bef7ed,0xf9bc7f5e,0x38befaee,0x493f5f1c,0x303f0a19,0x53b091a,0xff000000,0xe3000000,0x3c428cfb,0xcc21c32,0xaa41a378,0x703f770a,0x95be852a,0x633d08d4,0x78be5935,0xf0bf5961,0xdcbef7a6,0x9ebe1dde,0xb2beeb5b,0x173f5fe5,0xe83ef98e,0x53b2dd4,0xf8000004,0xb000006,0x8042a89f,0xd4c094d7,0x14423d7e,0xf9bf5dc0,0x70befcb8,0x3dbd9f1f,0x603da50b,0xfe3c7d36,0x31bf7f22,0xfd3efc7c,0xabbf5e9a,0x33cd831,0xbb3f4d67,0x63f2299,0xff000000,0xa5000000,0x42a42e,
+0xca40481a,0x55423fc9,0x4abe6cf5,0x7ebf766c,0x323e105a,0x8ebe8a5d,0xbfbd9ad3,0xfabf75b6,0x4e3f6f3f,0x3fbe8539,0x8abe7876,0xc13f4cb1,0x23f19e6,0x8a000006,0xd0000074,0x6042a85c,0xc54082e0,0x4b422262,0x1be6103,0xccbf3d40,0xf7bf22f5,0x853f5277,0xe93e57fe,0xdbf075c,0x983f0671,0x98bf23b8,0xcc3f0fb9,0xdb3f5524,0x23f1ac6,0x8b000006,0xaa000073,0x58429070,0xe9419c41,0x9e4249a5,0x78beba36,0x183f6bff,0xba3e08f2,0xfabe81d4,0x40be71ca,0x733f7024,0xa0bf6576,0x1abe9d50,0x88bea3a8,0x543ee213,0x23f0f1f,0x85000003,0x56000079,0xc8429427,0xe44199e8,0xfc4269fa,0xfdbeb56d,0x623f186f,0xcc3f3894,0xcc3d26ee,0xaebf42ae,0x353f25e8,0x56bf6f29,0xbebe84a0,0x73be7b18,0x213eef90,0x23f0bae,0xba000006,0xe4000044,0x10429efe,
+0x7c41b054,0xe64257e9,0x993d8625,0xd63f77be,0xe93e7913,0x8be8579,0x6be5ff3,0x93f70b9,0x33bf7694,0xb63e0001,0xbebe73ac,0x213ee3c7,0x23f0bae,0x87000006,0x8000077,0x1842568d,0x3041fb56,0xc6424206,0xa2bdfee2,0x363d9c24,0x353f7d42,0x733f2ad5,0x11bf3b3f,0x423e0fb0,0x653f3bfb,0xe93f2d79,0xad3d2478,0x7c3eabde,0x13f244d,0xd1000003,0xa900002d,0xc8424301,0xea41fdb9,0xc0423e02,0xb8beb0e0,0x28bf2c20,0x643f2797,0xef3f2acf,0x80bf2aa1,0xebbeaa3a,0x763f28ee,0xbe3ea4d5,0x493f2dcb,0xf93e8f12,0x13f243c,0xc8000003,0x30000036,0x50424279,0x6641e69d,0xad423ecb,0x85bea754,0x623e691f,0x5c3f6ad1,0xe93f1a6a,0x64bf3269,0xfe3ec699,0x753f3a41,0xc83f2e17,0xb63db93c,0x413e9f64,0x13f1da8,0xa9000003,0x69000055,0x88426fa1,
+0x1441b2eb,0x5c424bd6,0xe83e7b75,0xf23ec54c,0xb03f63b5,0x943f781a,0x36bdf02c,0x7bbe5df4,0x433caa4a,0xaf3f6a50,0xd0becdf5,0xde3ec32d,0x33f18ea,0x8a000001,0x50000074,0x204274b7,0xd541e33a,0xa14240e2,0xc73edd2d,0xbd3e5fed,0x823f5ffd,0x793f6607,0x3be401d,0xe0becb22,0xae3d9e80,0x53f7524,0x3bbe8e1a,0xab3ecb57,0x13f1ef7,0x92000003,0x200006c,0x404269e6,0x8941e371,0x54243e1,0x713dd0af,0x413e5646,0x6b3f78f8,0x463f7e64,0x15bd88ea,0xcabdb7c5,0x313d3d66,0xb13f79bf,0xf0be5be7,0x553eb6fc,0x13f1d92,0xa9000003,0x3c000055,0x20426a81,0x3d41faaa,0x9a424319,0xc23dea37,0x92bf30d8,0x5d3f36c4,0xea3f4d61,0xec3ef9e3,0x183eaffe,0x98bf15fe,0xdf3f0890,0xf73f1c2a,0xa13ec6c0,0x13f238d,0xc8000003,0x2000036,0x404269e6,
+0x8941e371,0x54243e1,0x713dd0af,0x413e5646,0xc33f78f8,0x113f4d74,0x7c3f0f74,0x21be5191,0x4bf167a,0xe43f4d27,0xf0bde2ff,0x553eb6fc,0x13f1d92,0xa9000003,0x50000055,0x204274b7,0xd541e33a,0xa14240e2,0xc73edd2d,0xbd3e5fed,0x3e3f5ffd,0xd23f3379,0xd73f0764,0xfbbef4e5,0x4bf113d,0xc3f51ee,0x3b3d99ee,0xab3ecb57,0x13f1ef7,0x92000003,0x5000006c,0x204274b7,0xd541e33a,0xa14240e2,0xc73edd2d,0xbd3e5fed,0x853f5ffd,0x373f2c99,0x123f10e9,0xe9bef2de,0xebf1958,0x8c3f4b7a,0x3b3dc6d8,0xab3ecb57,0x13f1ef7,0x92000003,0x5400006c,0x90427248,0xd541fb5f,0x934240c7,0x6b3eb4e8,0x77bf0e91,0xfe3f406d,0xe13f4ef2,0x183f160c,0x5d3d5e40,0x44bef10c,0x63f16a6,0x423f2845,0xb73eddd5,0x13f27e6,0xbd000003,0x3c000041,0x20426a81,
+0x3d41faaa,0x9a424319,0xc23dea37,0x92bf30d8,0x153f36c4,0xc23f45f7,0xa33f0356,0xd13ebebe,0x71bf1fa6,0xb83f026d,0xf73f17c6,0xa13ec6c0,0x13f238d,0xc8000003,0x54000036,0x90427248,0xd541fb5f,0x934240c7,0x6b3eb4e8,0x77bf0e91,0x4e3f406d,0xed3f65b2,0x983edbb7,0x27bdd4a2,0x2bbe878d,0x9e3f360c,0x423f26bc,0xb73eddd5,0x13f27e6,0xbd000003,0x50000041,0x204274b7,0xd541e33a,0xa14240e2,0xc73edd2d,0xbd3e5fed,0x893f5ffd,0x953f42d5,0x9e3edd41,0x6ebef7af,0xd0bef7c1,0x953f5ff8,0x3b3ca5e0,0xab3ecb57,0x13f1ef7,0x92000003,0x8200006c,0x38427d30,0x3e41e3b4,0x2423ae1,0x993f46c2,0xab3e1a8e,0x193f1ca5,0x513f0741,0x5a3ebf36,0x5abf4332,0x14beafed,0x593f6a50,0xf43e5741,0x193efe88,0x33f245e,0x88000001,0x50000076,0x784253fa,
+0xa6423e64,0x3a426856,0xf4be0492,0x83beead9,0x743f610d,0xc3f7dc8,0x80bd24a7,0x673e0004,0x4cbcb445,0x6f3f633f,0xa63eeb7b,0x173eabd5,0x13f5149,0xff000000,0xa2000000,0x38425567,0x7423bdf,0x55425c84,0x58bdfb57,0x2fbf1b89,0x433f48e4,0x123f7dcd,0xc8bd2017,0xd23dff90,0x3ebd38ea,0xcc3f4b16,0xbc3f1b6d,0xc73eabe1,0x13f4e89,0xff000000,0xe9000000,0x84262c5,0x6c423e3f,0xfd425fa8,0x383e5527,0xb6be32e3,0xfc3f765d,0x6c3f4357,0xfc3f2500,0xb0bd44cf,0x8bbf1ca4,0xd53f3e8d,0xc3e88f1,0x43ebcbd,0x13f52a8,0xff000000,0x4d000000,0x18426a7e,0xa242371a,0x75425d19,0x423e6060,0xe7be0964,0x913f7767,0xcb3f7104,0xc5be6c7f,0x78be7b6a,0xfd3e8325,0x353f76b2,0xb03d9b0f,0x6d3ecb05,0x13f50ca,0xff000000,0xe9000000,0x84262c5,
+0x6c423e3f,0xfd425fa8,0x383e5527,0xb6be32e3,0x4e3f765d,0xde3f7104,0x62be6c79,0x98be7b74,0x4d3e87c0,0xa73f7508,0xc3dee62,0x43ebcbd,0x13f52a8,0xff000000,0xa2000000,0x38425567,0x7423bdf,0x55425c84,0x58bdfb57,0x2fbf1b89,0x133f48e4,0x8b3f7193,0x81bea1f3,0xa3bdc74f,0x7e3e9d5c,0xb73f3a83,0xbc3f1cb5,0xc73eabe1,0x13f4e89,0xff000000,0xfb000000,0x3842549a,0xd04248c0,0x1042665d,0x86bddacd,0xde3eb34a,0x923f6e39,0x843f7d92,0x76bd337d,0x343e0555,0x413db0e5,0xab3f6f87,0x2dbeaf31,0xf83eabb9,0x13f5702,0xff000000,0x50000000,0x784253fa,0xa6423e64,0x3a426856,0xf4be0492,0x83beead9,0xd43f610d,0x913f7dcf,0x7bd3a1a,0x683dfa79,0xbcbc8459,0x103f632e,0xa63eebdb,0x173eabd5,0x13f5149,0xff000000,0xe9000000,0x84262c5,
+0x6c423e3f,0xfd425fa8,0x383e5527,0xb6be32e3,0x4b3f765d,0x823f777d,0xdebde6af,0x22be6b10,0x983e1811,0x453f7a68,0xc3e14ee,0x43ebcbd,0x13f52a8,0xff000000,0x31000000,0x68426f36,0xd84245d7,0x31425c49,0x463e3e98,0xaa3cede6,0xb93f7b6a,0xf83f72e6,0x183e8226,0x87be3fd6,0x9cbe829b,0x193f777a,0xe53ca1df,0xe13ed079,0x13f5870,0xff000000,0x58000000,0x144266b7,0x8e42462d,0x3425be1,0xe73e0390,0x273e53c1,0x183f784c,0xf53f72fe,0x493e83ed,0xe5be3902,0xb3be9316,0xfc3f719f,0x20be2718,0xe13ec59f,0x13f5879,0xff000000,0xe9000000,0x84262c5,0x6c423e3f,0xfd425fa8,0x383e5527,0xb6be32e3,0x383f765d,0x7d3f7335,0xcc3e8a4c,0x2dbe2036,0x95be6e33,0x7d3f7264,0xc3e6386,0x43ebcbd,0x13f52a8,0xff000000,0x2d000000,0x604255db,
+0xf0426188,0x8f426399,0x9cbe0442,0x79bd6655,0x4b3f7d72,0x5c3f7dc7,0x36bd02d5,0xc23e0293,0xcd3cc850,0xed3f7f76,0x1f3d753b,0x6a3eabde,0x13f6664,0xff000000,0x63000000,0x284255bf,0x3f425427,0x214260ae,0xdbbdf922,0x443e0551,0xe73f7be7,0xdd3f7dcd,0xe6bd0228,0x2a3e01cf,0xcd3d43ae,0xc73f7db0,0x77be0037,0x723eabc8,0x13f5e0a,0xff000000,0xca000000,0x84425df9,0xfa4252e4,0x61425ab8,0x53e7e4a,0x5e3c2c28,0x453f77f7,0x83f779e,0x163d5267,0x22be7e81,0xdbbd567f,0x413f7fa5,0xc23b29e9,0xe3eb7ba,0x13f5e73,0xff000000,0x20000000,0x84c0974a,0x3cc2899d,0x61420308,0xbcbf37b5,0x76bee0fd,0x743f0a51,0xfebea3d5,0xf23f65a8,0x483e9bf8,0x28bf1e5b,0xce3d3b42,0x1ebf48cd,0x753f5992,0x33d17da,0xff000000,0x0,0x2cc008c5,
+0xa9c28d84,0xa341ff25,0x8e3e2c49,0xb0bf726c,0x9c3e8c29,0x6ebf635b,0x5fbe8841,0x9cbebfdd,0x473edafd,0x65be3866,0xbcbf62c3,0xc23f503d,0x33d231f,0xff000000,0x80000000,0x34bfdf7b,0x9ac2865b,0x4842143e,0x29be51dd,0xb1bea35e,0x3e3f6ce0,0x85bf5096,0x83f1455,0x723c9e6e,0xd4bf0ad5,0x67bf3ffd,0x29bec1e9,0x8a3f558e,0x33cf1f6,0xff000000,0xe8000000,0xb0c11719,0xb4c2770c,0x2541b929,0xf4bf6e9b,0xdbbe61eb,0xa7be9325,0xecbeb899,0x83f24a1,0x83f2cf4,0x923d1283,0x753f3bba,0x74bf2dcf,0xad3f5968,0x33d969d,0xff000000,0xe0000000,0x9ac0e248,0x2c28dfb,0x9441d4bd,0xf8bf3628,0xcabf324d,0xaebdbd9c,0x4bf222e,0x6e3f1439,0x143f0363,0xfabe9b94,0xe23ed902,0x48bf5a6d,0x873f589d,0x33d33a3,0xff000000,0x88000000,0xb4c11858,
+0xffc249a2,0x9441a527,0x99bf6fcf,0x7a3e2a60,0x4bbe9da3,0x1bbe8c3d,0x73e4bd3,0xa13f70e1,0x2f3e5f11,0x8c3f773c,0x99be1044,0x4b3f5b71,0x33de1d1,0xff000000,0xe0000000,0xf0c0d477,0x1dc26c67,0x2641f321,0x99bf6348,0xba3c9ebb,0x653eeb68,0x8f3e91b7,0x403f4ee9,0xd63f03f7,0x2cbeb927,0xd23f16a9,0x86bf391c,0x2f3f5b21,0x33d603a,0xff000000,0x0,0x5ec0a4b1,0x60c28e5e,0xf641cc23,0x13e12ec,0x9abf4272,0x82bf2269,0xefbf7b17,0x5abcc24b,0x95be4612,0x503e0709,0xa83f2667,0x1ebf3f96,0x683f5693,0x33d4070,0xff000000,0xe8000000,0xb0c11719,0xb4c2770c,0x2541b929,0xf4bf6e9b,0xdbbe61eb,0xb8be9325,0xafbeb3d2,0x843eb5ed,0xf23f5dc2,0x62bdb643,0xb53f6888,0x35bed13d,0x523f5983,0x33d9545,0xff000000,0x50000000,0x48c0e526,
+0x35c278e7,0x1941af89,0x2bb22d7,0xa9becb37,0x71bf6af8,0xa6bf7ffc,0x45bc07fd,0x6f3bce50,0x6bbc25c3,0x7b3f6af6,0xb5becb31,0x113f5717,0x33d99b3,0xff000000,0x90000000,0x98c0d98f,0x47c24f0b,0x50419231,0x45bec0c3,0xfebd97e8,0x8abf6c66,0x13bf6b87,0x1a3e1646,0x843eba04,0xf53dde59,0xd83f7c83,0x2abdfce9,0x193f5803,0x33de545,0xff000000,0x30000000,0xfcc0a839,0x7bc276e5,0x9941bab2,0xab3f3a32,0x6be8fb3,0xe9bf2053,0x45bf2faf,0x37be967e,0xbbf2a51,0x973b2d96,0xe3f69e7,0xdfbed014,0xa63f54f8,0x33d9bd1,0xff000000,0x0,0x98c02fb8,0x55c28cb3,0x2041dbb9,0x463f32c1,0x54bf0a2b,0x3abef0c4,0xb9bf2c53,0x43be8b0b,0x73bf3016,0x6b3e7961,0x843f4bfd,0xa9bf0d8d,0x793f53aa,0x33d491d,0xff000000,0x20000000,0x78c050df,
+0x35c250b8,0x82419232,0xa03ed57d,0x9fbea2d9,0xbfbf59f8,0xc6bf6839,0x88bdb1fa,0x5bed2d4,0x73d6962,0x923f71af,0xe5bea647,0x4f3f54d6,0x33de93c,0xff000000,0x0,0xb83ebd0c,0xd6c2497a,0x5441bbd1,0xd13f60df,0x48bec6a3,0x11be8ee2,0x36bedb15,0x8abec1bc,0xa0bf5220,0xa03e59f5,0xf33f5725,0x40beff2c,0xeb3f4e8f,0x33de883,0xff000000,0x80000000,0x30bff2b4,0x21c26fce,0xb241e18c,0x4c3f684d,0x89be2ca9,0x8bec50e,0x7ebed723,0x44bebbf8,0xaabf5471,0xaabab426,0xb13f6a2d,0x2ebeced8,0xbf3f4f45,0x33d9b01,0xff000000,0x0,0x2bebc7a,0xb5c28a59,0x2441f410,0xbe3f6014,0xadbeca72,0xeabe8e86,0x9abede8b,0x4fbec83a,0x6bbf4fae,0x8a3e58ff,0xd3f54c2,0x64bf03a1,0xe93f4ff3,0x33d4a77,0xff000000,0x40000000,0x38bff8fc,
+0x26c2304c,0x2c418b87,0x28be25c6,0xa6be7301,0x7bbf7535,0x5fbf7c65,0xba3da3db,0x863e1655,0x9e3d2b32,0xde3f77d7,0x64be7cd8,0xba3f5365,0x33e0d65,0xff000000,0x0,0xe0befe80,0x5dc23410,0xf04190c2,0x873ed593,0x6ebeb59f,0xdbf5635,0xfabf6679,0x7bbd1063,0x97bede24,0x7a3dfecb,0x9f3f6f2e,0x2fbeab0a,0xe93f5130,0x33e0c47,0xff000000,0xe0000000,0xac401ea1,0xffc231f1,0xa841a4cb,0xac3f5b8c,0x73becf4e,0xb8bea25b,0x5cbef072,0xdebebafd,0xb7bf4dc4,0x173e56ab,0x673f5698,0xf3bf00dc,0xc13f4dc9,0x33e0d1f,0xff000000,0xe0000000,0x2c404508,0x21c21ea7,0x2341831d,0x183f25f1,0x2dbf0707,0x22bf0c98,0xe9bf39b9,0xc9be55b6,0x21bf27e4,0x3f3e6cda,0xd33f52d4,0x93bf0497,0x9c3f4f1a,0x33e23b6,0xff000000,0xf0000000,0x4089a1,
+0x17c218e6,0xa2419f2e,0x483f777a,0xd5be798c,0xcf3d9f98,0x89bd82be,0xfbbf0652,0x95bf5950,0x323e7db5,0x953f50cf,0x97bf05d5,0x213f4b50,0x33e21d5,0xff000000,0x40000000,0x3040431f,0x3dc22d47,0x4e41bcc7,0x253f791f,0xcfbe1fb6,0x943e2d6d,0xd3d6e21,0x80bf0b99,0x1dbf5612,0x773e6420,0xae3f52d7,0xf2bf0586,0xa3f4ad4,0x33e0ac8,0xff000000,0x0,0x1cbefeb7,0x92c21d33,0x81416f68,0x3cbe9a88,0x45beab80,0xd0bf6480,0xebf7141,0xd93e7c41,0xc13e67a7,0x4f3e138f,0x383f68d2,0xccbec7b1,0x873f51bf,0x33e2425,0xff000000,0x90000000,0x8cc0b62b,0x21c22baf,0x91419f16,0xffbf5b68,0x133e97f7,0x32bed79d,0x24bedb93,0x753d2bef,0xc83f6703,0x253e922f,0x2b3f743a,0x23dbb03,0xe43f56ff,0x33e0b53,0xff000000,0x40000000,0xb0408975,
+0x7ac21397,0xb5416bf2,0x593f2130,0x28bf1311,0x81bf05e2,0xdabf37e4,0x2dbe3250,0x20bf2c6e,0x433e977d,0x5d3f4cbe,0xcfbf05b6,0x553f4ecd,0x33e3052,0xff000000,0x60000000,0x9040b287,0xfdc20d68,0x704192d7,0x803f6fe6,0x4bbe97f5,0xc3e3c16,0x9fbc7093,0x52bf0f2e,0x26bf542e,0x7c3eb28c,0x23f4625,0x2dbf074b,0xd33f4af5,0x33e2ed2,0xff000000,0x0,0x403e93ae,0x79c21053,0xca41562b,0x10becd99,0xd3bed97f,0xacbf4fb4,0x73bf60a1,0xf63edd47,0x673e54ff,0x833e864b,0xe3f4ba3,0x6abf0bda,0x263f51ed,0x33e31b2,0xff000000,0x20000000,0xe0c02b6f,0x41c2152c,0xdd418ec6,0xc0bf6bb5,0xd33e655e,0xe6bea390,0xebbe4f7f,0xd93ed9af,0x1f3f61d3,0x603eaab6,0xdb3f6080,0x84beb131,0xac3f5521,0x33e2452,0xff000000,0x30000000,0x8040d49a,
+0xe6c1ea63,0xb241133b,0x8a3f0bfe,0xcbbf169d,0x32bf187c,0x54bf4944,0x55bdee22,0x1bf1b60,0x7e3e935e,0x33f4cda,0x5bf06b1,0x793f4f60,0x33e53ed,0xff000000,0x48000000,0x70410b72,0x9ec1d9af,0xa74159de,0x523f728d,0xd2be9cfa,0xa63dba7b,0x8dbdc613,0xc1bf0bc8,0x78bf5508,0xfd3e9c16,0x483f4796,0x55bf0c08,0x63f4a72,0x33e52ec,0xff000000,0x0,0xac3e8184,0x1cc28861,0x9e420585,0x403f6e78,0xf3beb75d,0x74bd8176,0xaabe8b51,0xd1bf1230,0x9bf4645,0xa03e7711,0x9e3f3d19,0x8bf2120,0xdd3f4d36,0x33d4064,0xff000000,0x59000000,0x2040281d,0x4ac0ac5e,0x5940b3bd,0x96bf2f20,0x293f19d4,0x823ed3b0,0x7bef5a4,0xf5bf4c33,0xba3ebb1e,0xf93f0ca5,0x563d538f,0xf3f557e,0x9f3f5d2c,0x33e9484,0x8a000002,0x8a000074,0x20404b46,
+0xdbc0d644,0xd40fe85,0xa5bf7a9c,0xb03c4f50,0xc33e50a0,0xc23d4134,0x9dbf7500,0x5b3e9279,0xaf3e4b5f,0xf93e944f,0x513f6fb0,0x783f5ef1,0x23e9825,0xe5000003,0x2f000019,0x409826,0x2cc03906,0x2d4074af,0x19bf27b1,0xe93f40a9,0x33bd89ee,0x98bf0b5c,0x8cbed105,0x623f3b98,0x263f0624,0xdc3f0445,0x703f2d56,0x923f5933,0x23e98be,0xcc000003,0x60000032,0xc041263a,0x3840074b,0xa8417588,0x24bf35f2,0xac3f338d,0x51bd5dde,0x4bedbef,0xa0bebe54,0xa23f52ae,0x123f0e9c,0xb33f1bb2,0x613f10c3,0x593f5acb,0x23eafe4,0xff000000,0x38000000,0x41030d,0x4ebf4e76,0xad419659,0x58bf6ad2,0x533e9b2e,0xa33e8445,0x593c96d0,0x92bf1da0,0x8b3f49a9,0xa83ecbaf,0x9b3f3a32,0x153f0f28,0x903f5f1a,0x23eafef,0xff000000,0x3f000000,0x8040e412,
+0x6abf80cc,0xa140874b,0x6abea234,0x93f6320,0x72beabb8,0x63bf44a0,0xabbd0523,0x73f23b8,0xa3f0e77,0x73eeba1,0xcd3f3116,0x763f566c,0x23e9ae2,0xed000003,0x90000011,0x204083ca,0x54c0a631,0x9ebf06c0,0xd3bec758,0xbb3eaaf4,0x3abf5bc2,0x3dbf5687,0x803e8450,0x6f3ef610,0xdf3ec3be,0xc13f680f,0x803e377d,0x773f5686,0x33e951b,0xa8000002,0xe6000056,0x60400e31,0xd9c0a0f7,0x61400d7b,0xb1bf4687,0x5b3f199e,0xe2be48ed,0x49be51d9,0xcc3d6012,0x543f7a2c,0x413f18df,0x4c3f4c4e,0x483da4f8,0xe23f5948,0x33e93dc,0xbe000002,0x59000040,0x2040281d,0x4ac0ac5e,0x5940b3bd,0x96bf2f20,0x293f19d4,0xa73ed3b0,0x643ec2e8,0x1be41ed,0x1a3f67b5,0xfb3f1f47,0xd3f46cc,0xfbdcb28,0x9f3f5d2c,0x33e9484,0x8a000002,0xe9000074,0xd03fb08f,
+0xfcc10786,0x93f1abe,0xabbf582d,0xfe3e4b46,0x4ebefeb9,0x58beeec7,0xc53e3cd9,0xf53f5d7a,0x5b3e86e8,0x3d3f766c,0xeabd8157,0x563f5886,0x33e8f36,0xf9000002,0x34000005,0xc0410856,0x56c07b53,0xcabf92a3,0x643e3bba,0x483f017f,0x9dbf57c9,0x93bf65f0,0xe03ede8d,0xdb3d8625,0xe23ecc8e,0x253f3ebe,0xe73f08b7,0x903f5208,0x23e97d1,0xa6000003,0x11000058,0x3fb95d,0x41c0e823,0xb8408a6d,0xfbf7444,0xe63e9594,0xb13d84c9,0xb93de8aa,0x1d3e1cdc,0x603f7b4d,0xb23e8dbf,0xf43f71ab,0x94be37a8,0x613f5a95,0x33e8f7f,0xf9000002,0xbd000005,0x403ffb6f,0x74c0d36a,0x8a40c267,0x76bf2785,0x603efdac,0xf13f123c,0x7a3f2ee2,0x343d820c,0x803f3a3e,0x683ea5fa,0x983f5dc6,0xabec292,0xc13f5c75,0x33e8f3e,0xf9000002,0x5,0xa03d5b48,
+0x30c15c94,0x8c407dc2,0xe4bf7986,0xe13d18d0,0xbbe61a0,0x41be2d7b,0x1b3f0507,0x1f3f5661,0x823e153d,0xbe3f5a83,0x27bf000b,0x8b3f5943,0x33e83cb,0xff000000,0x40000000,0x503fa9eb,0xeac133ce,0xd4111a8,0x17bf486b,0x2e3eed5a,0xbe3ed475,0x513f12ec,0x4e3e8fa9,0x243f44f3,0x183e75fb,0x3c3f5728,0xedbef8b1,0x73f5e9a,0x33e834e,0xff000000,0xa3000000,0xc040942b,0x95c123d5,0xc4c02ce1,0x90be80a4,0x733c9b64,0xaebf77bd,0x8bbf7635,0x303ddcb1,0xfc3e80ee,0x843ddf5a,0xd13f7e76,0x37bc10b4,0xea3f544c,0x33e9062,0xf8000002,0xa0000006,0xc0402dac,0xc0c18525,0xeb3eb6af,0x8bbeec83,0x10bebcce,0xb8bf4e7e,0x8dbf5e61,0x593ebe3e,0xa63ea7bd,0x633e3731,0x93f5a1e,0x8fbefbe5,0xce3f55f7,0x33e83a6,0xff000000,0x26000000,0xa041463e,
+0x27c0ee4c,0xa13fa7b9,0xf93f578c,0x763d88fc,0x21bf090b,0xb5bed1ef,0x413f3966,0xd3bf0dee,0x403eb383,0x833f2fb2,0x143f2320,0xe13f4e7a,0x23e985b,0xde000003,0xda000020,0x414a1e,0xa7bfefc9,0x2d4089e0,0xd73f0ad2,0x1e3f0381,0x2cbf2a35,0xb4bf2145,0x763f45ae,0x6c3da9a0,0xd93f0e53,0xaa3ebf73,0x3c3f3e0a,0x8b3f51c1,0x23e9e5d,0xfe000003,0xa8000000,0x60415cf2,0x1c408823,0xc0414ddc,0xa2be9331,0xb93f5e80,0xcfbece07,0xc1bf1e8a,0xaa3e1b72,0x243f4534,0xd3f3b0a,0xcf3ef0fc,0xce3efd3f,0xe03f57ec,0x23eb0aa,0xff000000,0xe8000000,0x419067,0xcc40084c,0xdb4123c2,0xcf3f09c7,0x463ed474,0x64bf3bcc,0x65bf0a6f,0x3a3f566f,0x6b3d9dd8,0xab3f257e,0xb93eb5de,0xf03f2cda,0x5a3f52bf,0x23eaf15,0xff000000,0x38000000,0xc0415f9d,
+0x90c0d2a7,0x6940bf08,0x873f6289,0x4dbe4869,0xdebed865,0x40bbff62,0x483f66ad,0x2beddfe,0x653eee70,0xcd3ec621,0x3e3f4bbc,0x5f3f4d6c,0x23e9f99,0xff000000,0xd6000000,0x40419bdf,0xf7412b2c,0x8541a237,0x4cbdbbcf,0xd13f6a80,0x9cbec7f0,0x22bf149f,0x513e89f3,0x13f44b2,0x4e3f4f1d,0x1a3e9827,0x343f01d1,0xca3f5c0c,0x23ec520,0xfd000004,0x46000001,0xe041c782,0x3840d790,0x424188e4,0xa93f33fa,0x603ec3a8,0x1cbf1989,0x7beb944,0xa43f6b12,0xfe3e24c7,0x243f1cb9,0xa23dd4c3,0xad3f48a9,0x3d3f5527,0x23ec2e2,0xff000000,0x9c000000,0x70417135,0xf410ecb,0x8441c6a9,0x2dbf4540,0x453f225a,0xe4bd834e,0x8ebe908e,0x1dbe7f5e,0x873f6d24,0xe23f124c,0x673f3b5a,0xb03ebe0f,0x643f607b,0x23ec6e4,0xfa000004,0x1e000004,0x41858e,
+0xa9413802,0x6141e4d7,0x40bf2148,0x303f3c4d,0x53be7f12,0xacbf1449,0x7fbe6cfe,0x7b3f4817,0x3e3f046b,0x633f22ff,0x53f1266,0x973f625e,0x23ed5e9,0xd2000004,0x2f00002c,0x4041d949,0x4a4125b3,0x1241d95f,0x2cbe9812,0x173f0385,0x17bf4e0d,0xfabedd6a,0xc73f2ddc,0xe3f17d3,0x933f59f1,0xd83f0633,0x603ca78f,0x6d3f5c91,0x43ed5c9,0x94000002,0xa500006a,0xc04152f6,0xb14053de,0xef41e3ed,0x47bf69c7,0x83e3db2,0xf63eb9d5,0x673e6df2,0xcabefd69,0x103f5657,0xa03eab64,0x953f5954,0x2f3ed160,0x823f6709,0x23ec680,0xfd000004,0x80000001,0xa8bfcf59,0xa6c1c7b9,0xcb412ee3,0x54bf7ab4,0x87bd156d,0xdfbe4bc5,0x2cbe2d34,0xa33f2ff1,0x513f34d8,0x2f3de350,0x2b3f39b9,0x36bf2de2,0x623f5711,0x33e5bbe,0xff000000,0x80000000,0x8bf5daa,
+0x1ec1b900,0x90416dc2,0xf4bf5f60,0xa23e9110,0x663ecbbd,0x153ef985,0xbb3f0f8c,0x5a3f2b5c,0xd1bd091c,0x713f472b,0xc7bf209a,0x4d3f5b01,0x33e5a4e,0xff000000,0xa2000000,0xf0413520,0x5fc12dac,0xd4bfb424,0x853f1f7e,0x2e3b9ff1,0x10bf483d,0x2ebf45d4,0x643e2278,0xc7bf1d52,0x113df804,0xdb3f7cc1,0x9e3dd22b,0xbe3f4f04,0x33e911c,0xf1000002,0x3800000d,0x412359,0x70c190f9,0x253fc65e,0x4a3f105f,0xfbbef2a5,0x45bf2d20,0xa6bf50ad,0xfbbe40cc,0x40bf0c3c,0x663e0775,0xea3f5c36,0x45befc27,0x3b3f4fb9,0x33e8380,0xff000000,0xb4000000,0x40419716,0x68c01faa,0x1e414ea1,0x333f50d8,0x2bbe9185,0x42bf00f1,0x713c5883,0x9b3f613d,0x5bef33d,0xf83f1404,0x373ec306,0xe93f38b6,0x7d3f4dba,0x23eb09e,0xff000000,0xa2000000,0x10418edc,
+0x24c120a9,0xf8418f05,0xcf3f470a,0x8fbf14f1,0x70be7468,0xed3eb244,0xd43f36dd,0x5ebf1b67,0x393f0610,0x523ec71c,0x103f420a,0x843f4549,0x23eb0eb,0xff000000,0x64000000,0x4153c1,0x30c1493a,0x39411b44,0xee3f2d5b,0xe5bf2c44,0x3be9867,0x8b3eb4ee,0x383f26f9,0xe7bf2bac,0xbd3f2539,0x743eb2a5,0x5a3f2df2,0x7e3f46b4,0x23e9fb7,0xff000000,0x86000000,0xe0413036,0x30c14bfb,0x4740ad8e,0x943d8e05,0xb3bf148a,0x3cbf4fbd,0x8c3e8745,0x303f4b8a,0xc6bf0bc2,0x273f7643,0x7be34c6,0xa73e5570,0x453f484d,0x23e9743,0xf9000003,0xdd000005,0xb0410b8e,0x55c15ff3,0x7140f457,0xa5bea562,0x67bf583b,0xa7beda8d,0xf3f5bbb,0x51bd9261,0x96bf0212,0x7f3ecc1c,0x94bf07cf,0xde3f3f82,0xa73f4616,0x23e9748,0xfe000003,0xc0000000,0x60417318,
+0x50c150fd,0x6841a0a0,0xd83e52b8,0x17bf74b6,0x873e5681,0xfe3f439c,0x2e3cbe35,0xddbf2509,0xf33f1c83,0xa3e95df,0x233f3c36,0x7f3f4179,0x23eae4a,0xff000000,0x6c000000,0x70413018,0xa4c16282,0xf741420d,0xcc3cf689,0xf8bf7fb7,0xb63d137c,0x4f3f2ced,0xc4bbcc0e,0x39bf3cc1,0xe13f3c9b,0xa83d3e84,0x8e3f2cb0,0x73f448b,0x23ea015,0xff000000,0x7a000000,0x2041b72a,0xcc0aec3,0x8a41d09c,0x83f55bf,0x23bf0c1a,0x30bd6ce7,0xe03edad4,0x133f3608,0xeebf0eed,0x4d3eb17e,0xba3ee204,0xbc3f53de,0xc33f455e,0x23ec3e1,0xff000000,0x46000000,0x5041a436,0x26c10507,0x541ea64,0x683ea4eb,0x21bf61cb,0xac3eb01b,0xdf3f5a21,0x903de4e4,0x5ebf02e7,0xcb3ed33c,0x363eea62,0x83f499c,0x1a3f4129,0x23ec2fb,0xff000000,0x3c000000,0xe0417719,
+0x9ec09191,0xe241fe27,0xcbf27ed,0xcfbef776,0x603f1469,0x733f1dfb,0x87bf4922,0x1e3d3128,0x13ede82,0x923ec5b4,0xe63f504b,0x423f3ad4,0x23ec3d2,0xff000000,0x54000000,0x704121e6,0xf4c11a35,0x9541b6e8,0x92bf2f14,0x94befda1,0xf13f091d,0x4e3ee6f8,0xc6bf5d36,0xecbe6487,0x443f12c8,0x5b3db641,0x63f507f,0x7d3f3b37,0x23eaf5b,0xff000000,0x27000000,0x41cdab,0x4a3e98b4,0xc9423079,0x57bf04ce,0x87bf5748,0x43e1d8e,0x753f5a14,0x70bf060e,0x713c2676,0x6a3d9383,0x2d3e0b9d,0x2e3f7cf0,0x7e3f407b,0x43ed9a5,0x8c000002,0xdc000072,0x8041861a,0x46c007af,0xef420eaf,0x89bf2fbc,0x2dbeff1a,0xff3f0795,0xec3f23d2,0xd3bf4283,0x8a3deacc,0x493eb0ca,0xd13ed5d3,0xdc3f5727,0xae3f39f7,0x23ecb51,0xf3000004,0xf800000b,0x8040cfa8,
+0x80c145b8,0x7d415138,0x48bf3445,0xebf2798,0xa03e8cb7,0xa33efb8e,0x16bf3a8e,0x9dbef43b,0xcc3f0337,0xc5be4db1,0x3c3f55b6,0x963f400f,0x23e9e19,0xff000000,0xff000000,0x7040ae61,0x23c138df,0x4c410ea3,0xa5bf3aba,0x8abf1a90,0x91bea4a9,0xa53f2268,0x54bed7a0,0xcdbf25f0,0xa53e8307,0x7dbf2d44,0xb13f30b2,0xe73f4235,0x23e9742,0xf8000003,0xa0000006,0x41ce05,0x283f686a,0x9b4219ce,0xe23f0eeb,0xe2bf5431,0x1bd11e0,0x4a3f3fd0,0x383f05ac,0x3cbed092,0xcc3eb667,0x383e4d8e,0xdb3f699e,0x243f464c,0x43ed718,0x8e000002,0x38000070,0x41030d,0x4ebf4e76,0xad419659,0x58bf6ad2,0x533e9b2e,0xe63e8445,0x14be8372,0x72bf7229,0xbf3e4af6,0xe83e9be0,0x6d3dec82,0x823f720c,0x83f3803,0x23eacfd,0xff000000,0x8a000000,0x20404b46,
+0xdbc0d644,0xd40fe85,0xa5bf7a9c,0xb03c4f50,0x23e50a0,0x2bbdb54b,0xeebf6cf8,0x35bebc56,0x9f3e3c5a,0x36bec19b,0xc83f6844,0x13f3bb7,0x23e979c,0xe5000003,0xde000019,0x4040d22d,0xa7c0eefc,0x5240e0dc,0x6ebdb4d2,0xe43f5b43,0x2cbf022f,0x683f471d,0x56be84f3,0x9cbf1287,0x4bf1f4e,0xe3bee464,0x80bf24ab,0x953f4276,0x33e8fd0,0xac000002,0x59000052,0x2040281d,0x4ac0ac5e,0x5940b3bd,0x96bf2f20,0x293f19d4,0x333ed3b0,0xf3bf36bc,0xdbbedeb1,0x74bf0c84,0x2be199a,0x1ebf2bae,0x603f39fa,0xd93f3d7b,0x33e91e0,0x8a000002,0x86000074,0xe0413036,0x30c14bfb,0x4740ad8e,0x943d8e05,0xb3bf148a,0x42bf4fbd,0x693f6f6d,0x48be7b19,0xa3e82b1,0xd4beb1b7,0x5bbf46d2,0xa73f0692,0x453f484d,0x23e9743,0xf9000003,0x84000005,0xf041242b,
+0x7ec112ee,0xc940c49c,0xdc3e6b23,0xa63f538c,0x6bbf03a1,0x5e3f42d5,0x38bef6a9,0x85bede66,0xbcbf1b4e,0x1abe954a,0x29bf3d53,0x4f3f464f,0x33e8ff1,0xad000002,0xec000051,0x204148e1,0xd8c118de,0x9406fa1,0x743f1b53,0xde3f37fc,0x723eade3,0x82bf4506,0xad3f2354,0xcd3ccb48,0x2abe4b9f,0xbbe8d8a,0x93f70b3,0x193f4916,0x33e8f82,0xd3000002,0x2600002b,0xa041463e,0x27c0ee4c,0xa13fa7b9,0xf93f578c,0x763d88fc,0xb3bf090b,0x733f0730,0x323dce68,0xe33f57db,0xc73de200,0x4cbf7e1e,0x143d4ae7,0xe13f4e7a,0x23e985b,0xde000003,0x70000020,0xd04140ed,0x7ec14f8b,0xe412ff1,0xef3f44b2,0x703ebdfa,0x813f0581,0xcc3f22b9,0x31bf09a7,0x49bf0dcd,0x603d9960,0x713f41d0,0x2bf2625,0x9e3f4608,0x33e835e,0xff000000,0xd0000000,0x4041539c,
+0xb4c17926,0x7940eba1,0xc83f7f1f,0x9fbda8fc,0xd2bbb89f,0xb2bd5793,0x71bf1485,0x6ebf5013,0x633d82a8,0xc3f4f70,0xd1bf1520,0xb23f4914,0x33e82fc,0xff000000,0xec000000,0x204148e1,0xd8c118de,0x9406fa1,0x743f1b53,0xde3f37fc,0x5b3eade3,0xda3f39cc,0xe0bea736,0x12bf1aff,0x70bea601,0x883f1d25,0x9bf3842,0x193f4916,0x33e8f82,0xd3000002,0xa600002b,0x4042c89b,0x4fc0cc23,0x1b423952,0x893f4436,0x573ecd19,0xd7bf0088,0xa03ecb80,0x713ea2f0,0x593f5c54,0xa03f012a,0xbcbf5bf5,0xa03dad75,0x683f5b15,0x3f2ca2,0xff000000,0x72000000,0xe042cb0c,0x33c09a93,0xb0424bcf,0xbd3f5eab,0x793efb96,0x533d361b,0x2fbce518,0x9abd2762,0xdd3f7faf,0x3e3efc35,0xedbf5eb7,0x65bcb29b,0xee3f5f58,0x3f2cc2,0xff000000,0xf5000000,0x3042d874,
+0x78c1853a,0xd424bd3,0x4e3f6ef9,0xe13e7f16,0x713e8413,0x4fbe0ed7,0x9ebed227,0xd03f66b1,0xd63ea925,0x5fbf608f,0xc4beb262,0x113f5fa0,0x3f386a,0xe5000001,0x8c000019,0x6042d7d0,0x7fc192cc,0xd742372b,0xf23f1f64,0x333eb455,0xf4bf32e2,0xc63f03d2,0x673ef9d5,0x733f346d,0x2e3f16d6,0x6abf4c74,0x883dfac6,0x3a3f5a2b,0x3f37d5,0xcc000001,0xde000032,0xf842db1b,0x30c190c4,0x92423f8b,0xf23f435d,0xe23f06ae,0xb9bec021,0xa03eca39,0x833da393,0xe93f6a4b,0xaa3f02ef,0x34bf58be,0x18be165e,0xdc3f5e5e,0x13f3a51,0x8a000000,0x3000074,0x2842dcf2,0x27c1a3cf,0xbf423c87,0x9a3f603b,0x433d2a4d,0x49bef61b,0xd13ea1b7,0xfc3f3425,0xdd3f22ec,0x393ebabb,0x7bbf3593,0xb63f1a6e,0xa53f5a67,0x13f3a7e,0xbe000000,0xf8000040,0xa842da54,
+0x9fc1b90e,0x1b4239f4,0x753f0511,0x96bf3d19,0x7fbedbbb,0x673f4ba9,0xaf3f1a02,0xd0bd9343,0x3b3e9f62,0xeebe9bac,0xab3f667d,0x193f578e,0x13f39e9,0xa7000000,0x7c000057,0x9042d1a0,0x6dc19288,0x66422fa7,0xa3eb47e,0x403dd56c,0x15bf6e13,0xc13f2eca,0xb23f26a5,0x673ea9dc,0xc93f23d4,0xb4bf407d,0x7b3e2221,0x8f3f5757,0x3f36cf,0xe8000001,0x9f000016,0xb042bba9,0xf6c138c4,0x9e422937,0xbabeaf0f,0x56bee6fe,0x31bf5308,0xaf3f24a0,0x1f3f06fe,0xf4bf0e2a,0x203f2f6b,0x92bf3851,0x343de0ed,0x53f5327,0x3f2d24,0xff000000,0x7a000000,0x42c344,0xb3c0f637,0x78422a96,0xa13ee844,0xfd3e1ea8,0x12bf60aa,0xa13f28de,0x3b3f1a91,0x633ee528,0x8a3f1967,0x57bf482d,0x813e2fd2,0xc63f583f,0x3f2c4b,0xff000000,0x8c000000,0x42d240,
+0xadc1bc3f,0x2f423096,0x703e0d6a,0x92bf10d4,0x77bf501c,0xaf3f6c13,0x613ebee7,0x63bdd296,0x873eb8fa,0x73bf3c47,0xaa3f12bd,0x613f5305,0x3f38b6,0xa6000001,0x3f000058,0xf042c7e9,0x4c18fea,0x10422e21,0xecbea44a,0x1fbebb91,0x56bf5f97,0x663f3562,0xd43f04e3,0xcebef4c1,0x7b3f20e5,0x67bf45b0,0x283dbe78,0x993f5291,0x3f3551,0xfe000001,0x6c000000,0x5842c8e6,0x51c1bd5e,0x1a423b08,0x33bf0a66,0x23bf0bab,0x7abf23ef,0xeb3f4393,0x4839ae99,0x3dbf252f,0xf83eb45a,0x24bf568a,0x353ed550,0xf13f4f68,0x3f388b,0xde000001,0x18000020,0x42c3d6,0xd4c19a9b,0xc942405f,0x55bf4b71,0x38bf1148,0x2cbe5c85,0xed3e3d5e,0x613de473,0xf1bf79f5,0xa53f1400,0xe2bf50d6,0x203c8588,0xd23f4e2b,0x3f34f2,0xff000000,0x9c000000,0x1842dcd8,
+0xcbc1b2c2,0x904249b3,0x373f71a9,0x89bea51e,0x293d8ef4,0xe93e9e0f,0xb33f7019,0xe63e2212,0x1cbdee9c,0x7be02ee,0x83f7c24,0x953f5981,0x13f3cf8,0xf9000000,0x5,0xa842d790,0x65c1d434,0x47424a8d,0x8f3f00bf,0xd4bf5c86,0x92bd9105,0x433f52a3,0x903ee774,0x83eb058,0xcdbe8785,0xd2be6d09,0xc03f6fa6,0x2e3f5541,0x13f3c88,0xf8000000,0xe1000006,0xc042c8db,0xfac1b671,0xab4255b8,0xe6bca722,0xf4bf7df3,0x83dff16,0xedbf7935,0x37bc0e62,0x98be6a28,0x153e6964,0x38be00f0,0x9fbf772b,0x403f491e,0x3f393b,0xf9000001,0x9a000005,0x4042ca92,0xdcc1d817,0x43424275,0x69be8cf1,0xc2bf59e3,0x99bee4dc,0x43f7046,0xd8bead59,0x463d8883,0xfabe5511,0x4bbecd68,0x283f645d,0x903f5000,0x13f3c3d,0xf1000000,0xb900000d,0x842c718,
+0x67c1b4d2,0xd7423cc3,0xa5be6f56,0x2e3b878a,0x10bf78e8,0x863f7810,0x83daac8,0xc2be6e2a,0x2c3da414,0xdabf7f1b,0xc6bcc080,0x453f4a25,0x13f3d2f,0xd3000000,0x5b00002b,0xd842d49b,0x7ec1c0ba,0x4c4265b1,0xe23efea1,0x73bf37de,0xbf3ef925,0x6f3f4b02,0xe83f1a94,0x763da573,0x37beb426,0xc3eb101,0x723f5eb0,0x2c3f5733,0x13f42a9,0xff000000,0x2c000000,0xb842c58e,0xb7c1c7a2,0x6c425f7b,0x8bbef955,0x40bf5a79,0xd03e3e48,0xc93f4aeb,0x71beaf5a,0xbc3f011e,0xd6bebbcc,0x9b3ec92b,0x7a3f57df,0x923f50fa,0x13f42ed,0xff000000,0x3000000,0x2842dcf2,0x27c1a3cf,0xbf423c87,0x9a3f603b,0x433d2a4d,0x19bef61b,0x30bdc3dd,0xea3f7dd1,0xaebdb545,0x1f3ef21f,0xe03dfced,0xb63f5f56,0xa53f5a67,0x13f3a7e,0xbe000000,0x5c000040,0x7042d971,
+0x17c19ca5,0x97425ff1,0xf53f6f5d,0x9c3cb1e2,0xe23eb535,0x8f3db0ad,0x513f7446,0x59be92aa,0x9dbeb018,0x693e98c4,0x2e3f63ec,0x173f5ba0,0x13f422e,0xff000000,0xba000000,0x2042dc52,0x44c19399,0x67424550,0xdd3f6e2d,0xd33ebbb1,0x523aeb4d,0x78bebb90,0x473f6e0d,0xfcbd07ae,0xf9bc624e,0xed3cf714,0xfb3f7fdb,0x953f5cc7,0x13f3ce9,0xf9000000,0x99000005,0x5042da3c,0x5ac18829,0x4242cc,0xeb3ed3f4,0xd33f486d,0x3abeedc3,0xb7bf68ef,0xcf3ebddc,0x90be3e64,0x493cda30,0x613effc0,0x3c3f5dab,0x7f3f5ec5,0x13f3d23,0xf9000000,0x57000005,0x5042d639,0x3fc16969,0xa942555a,0xca3f3e21,0xdb3f28a9,0xfdbdf51b,0x14bf22a3,0x243f2307,0xefbedfa9,0x1abe58aa,0x2d3ecd0b,0x3e3f643c,0x553f6112,0x13f427f,0xff000000,0x9c000000,0x9042d04c,
+0x66c1615d,0xb8428659,0xc43f690c,0x193d1e21,0xf43ed2f6,0xc03e4ce8,0x93f5497,0xcbbf051a,0xd1beb977,0x613f0e46,0x103f3f8e,0x53f59db,0x13f4e7c,0xff000000,0x27000000,0x6042cb5e,0x78c192e7,0xa04288bc,0x9c3ee26b,0x87bf2fca,0xe03f13b4,0x823f5c6e,0x243f014c,0x85bd7117,0xfbbe8082,0x343f05d8,0x5d3f508c,0x463f559e,0x13f4eb5,0xff000000,0x12000000,0xe042ce26,0x2cc123af,0xb94282ac,0xdf3f44cd,0xa3f21bf,0x7f3dca9d,0x62bed04e,0x9e3f1a3f,0x34bf2fc5,0x63befca3,0x3a3ef9a5,0xed3f3863,0x813f5dd4,0x13f4f00,0xff000000,0xdc000000,0x6042c5ad,0x7cc0f67e,0x84429514,0x703f4c50,0x403f17ff,0x323dd1e0,0x72bec809,0x213f23b3,0x31bf2983,0xc6beead8,0xff3efa13,0x803f3e08,0x183f5a37,0x13f585d,0xff000000,0x7e000000,0xe042c725,
+0xc4c123b4,0xb1429781,0x523f6e8b,0x2e3ce094,0x513eb949,0x933e1cf1,0xb93f5fc7,0x2ebeebf5,0x1bea86f,0x493ef845,0xe93f4f72,0x283f577a,0x13f57fc,0xff000000,0xde000000,0xf842db1b,0x30c190c4,0x92423f8b,0xf23f435d,0xe23f06ae,0xd4bec021,0xbcbf1a98,0xf93ebf6d,0xe0bf3434,0xc3be6b8f,0xed3f4389,0x183f1a60,0xdc3f5e5e,0x13f3a51,0x8a000000,0xae000074,0x42a295,0xa6bff23c,0x3942d808,0x88bf587d,0xf6bf089e,0x1b3bf396,0xf3ee913,0xbbf36c5,0x483f0833,0xefbe8ea7,0xea3ee816,0xf83f58c0,0xd83f5333,0x13f77f3,0xff000000,0x5c000000,0x42a3c9,0x6ebeba5c,0x5142dc71,0x91bf1328,0x253db30f,0x273f5047,0x4a3f31d1,0x22bef268,0x453f0aa9,0x503edd77,0x163f6060,0xc93e5880,0x223f5395,0x13f7a66,0xff000000,0x0,0x42a09f,
+0xe43f5b47,0xf042d5f4,0x49bf70f5,0x6cbeaba3,0x69bd2716,0x903e70ce,0x91bf3cc2,0x2b3f221d,0xc8be782f,0x2e3f1622,0x1f3f45da,0x1d3f507d,0x13f78af,0xff000000,0xaa000000,0x42a79d,0xc2c08d2e,0x5f42dbd6,0xbdbf3059,0x23bf322f,0xe03e4f54,0x993f2e41,0xe1bf066b,0xb63f02c5,0xa8be7f3a,0x333efabb,0x613f55e3,0xef3f56eb,0x13f77e5,0xff000000,0xa000000,0x8042ad64,0x58c01bb7,0xcc42c820,0xdebf42cb,0xa9bf1c7d,0x8bbe5ebd,0x9f3ee795,0xf6bf3d77,0x9f3efecb,0x96beee2e,0xfb3e8f81,0x973f56f3,0xd53f5245,0x13f7142,0xff000000,0x5c000000,0x42ac56,0x6ec0ba6c,0xd042df1d,0x42be6e19,0xf7bf4082,0x4c3f1de6,0xc73f78e8,0xbbbe27fd,0xe33e2a84,0x91bcc4e0,0xcc3f2370,0x803f44f0,0x693f59bf,0x13f783d,0xff000000,0xa0000000,0x2042b4ba,
+0xec0d162,0xda42cdaa,0xabbf1367,0xabbf50dd,0x58bd5835,0xd3f2aaa,0xe3bf0183,0x563f0c20,0x7bef254,0xf93e8f5b,0x4a3f55d0,0x543f57f7,0x13f70f2,0xff000000,0xf6000000,0xe042af4c,0x24c089bb,0xa742e05c,0xc83ecc8d,0x71bc9021,0x43f6aa3,0xca3f6aaa,0x553ca2f1,0x4dbecc61,0xe4bc37a0,0xff3f7fe8,0xd33cc537,0xf63f59cb,0x13f796d,0xff000000,0x1e000000,0xc042b882,0xecc0efed,0xbc42cffa,0x663ddfe9,0x38bf6ffa,0x83ea945,0x8c3f6fb5,0xf3e55c2,0x943e9082,0xabbeaacc,0x363e8eb2,0x2a3f668c,0x973f5a09,0x13f7132,0xff000000,0x34000000,0xc042b30f,0xe6c0c46b,0xb242b462,0xbfbf5870,0x8dbf08b5,0x45ba2972,0x353ee964,0x3abf38ea,0x973f0522,0x59be8e6e,0x7d3ee0f8,0x253f5aa8,0x153f5133,0x13f679b,0xff000000,0x68000000,0x2042bb0b,
+0x36c12857,0x2142ba2e,0xdbbe8109,0x17bf7687,0x9f3dc351,0x7a3f5ec5,0x69be3ac9,0x453eea55,0xf3bed8c2,0xe63e4b18,0xed3f624c,0xb43f574a,0x13f6737,0xff000000,0xba000000,0x42a958,0x303faed9,0x4942daf8,0xa63ea657,0xfa3f20d6,0x613f34f7,0xe3eae77,0x4d3f1e97,0x11bf350a,0x59bf61da,0xfd3ef0f7,0xb3bc521b,0x323f5c71,0x13f7b3e,0xff000000,0x63000000,0x2042bc3c,0x36c0b750,0x8a42d105,0xe53f5327,0x62bdabcf,0x763f0f23,0xdd3e8cc2,0x873f6c74,0x4fbe88b0,0xb3befcf4,0x5c3ebf72,0x163f48f0,0x5b3f5c6a,0x13f71bb,0xff000000,0xf6000000,0xe042af4c,0x24c089bb,0xa742e05c,0xc83ecc8d,0x71bc9021,0x4c3f6aa3,0x103ee9be,0xbe3f5eef,0xacbe3aa7,0x69bf4b82,0xab3efb86,0xd33eb63e,0xf63f59cb,0x13f796d,0xff000000,0x72000000,0x42c1a0,
+0xdec119d3,0xf842bc32,0xc03f0fd9,0xc1bf4e99,0xb13e39db,0xcc3f3dc7,0x243f16b2,0x903ea50a,0x98bebbe5,0xdcbd3ec8,0x4b3f6dd6,0xc73f5a4d,0x13f6789,0xff000000,0x4e000000,0x42b538,0xf63f6fb7,0x5f42ca78,0x5d3f2aec,0xf03f2840,0x623eb306,0xcdbe75fc,0xd93f227f,0x6bf3c02,0x71bf3463,0xc63ed00d,0x443f14e9,0xef3f5fba,0x13f7687,0xff000000,0x80000000,0x42c625,0xb2c0cfbc,0x8342bc0a,0xc83f7a47,0xb9bd4172,0x8f3e51c3,0xf53d0ad1,0x6b3f7f41,0x963d8b8b,0x76be5473,0x9dbd746a,0x473f79f6,0xe93f5dd0,0x13f67f9,0xff000000,0x82000000,0xa042b541,0xec10917,0x7f42a7b3,0xc2bf52a0,0x4bbf1166,0x563cb15f,0x573efdbe,0x3ebf32be,0x713f0440,0xb2be8e7d,0x893edf1d,0x873f5b1f,0x1d3f5032,0x13f616c,0xff000000,0x5c000000,0xc042bb87,
+0x70c1255d,0x4942aad4,0x6dbe8a21,0xa7bf7444,0x973e04a2,0xbc3f5cf0,0xf5be3844,0x9d3ef1a7,0x64bedaa5,0x3e74dc,0xb63f5f3e,0xfb3f5396,0x13f6177,0xff000000,0xe8000000,0x8042bf27,0x28c127b4,0x7842aa31,0x683ea43c,0xedbf6a31,0xd73e7b46,0x783f5b84,0x53ec7f2,0xbb3eab7f,0x5ebecdf3,0x6f3dd2e4,0x483f68e3,0x23f54e5,0x13f60b6,0xff000000,0x50000000,0xa042ba15,0xd2c14113,0xb1429e0c,0xe8bf1e3b,0x21bf4212,0x113e54ed,0xac3f3d2a,0x7cbef0aa,0x623ef72a,0xe1be8955,0x933ee770,0x5f3f59c8,0xe23f513f,0x13f5bbf,0xff000000,0xd8000000,0x42b372,0xcac0b51f,0x342a555,0x31bf77c0,0xffbdbe85,0x8ebe6f9f,0xbebce95e,0x36bf6202,0xe83ef004,0xdbbe801a,0x7d3eebb1,0x343f5a0c,0x4c3f4d38,0x13f6224,0xff000000,0x9b000000,0xe042b709,
+0xe4c10c94,0x52429ab5,0xbcbf781e,0x18be4469,0x8ebe1e18,0x2b3dadbf,0xbcbf5949,0x63f059b,0x98be6cb2,0x113efc48,0xe33f56c3,0xd43f4d96,0x13f5c55,0xff000000,0x30000000,0x8042c54e,0x8c0e241,0xdd42ab37,0xa83f7c87,0xe8be2039,0x483d4a37,0x123e1bb4,0xd83f7c20,0x6f3daa62,0xefbd7c7a,0x9abd98b3,0xed3f7ecc,0xa3f5962,0x13f617f,0xff000000,0x50000000,0x7042c17c,0x26c1486f,0xaa42a018,0x453ec815,0xe0bf551f,0x833ec90f,0x933f602a,0x8d3eef7c,0x923df633,0xa5be9149,0x273e9801,0xaa3f696a,0x8b3f53d5,0x13f5b91,0xff000000,0xca000000,0x4042b7be,0x84c1229f,0xe942944f,0xa6bf7de6,0x6bbdb9d1,0x54bdb838,0x853cf156,0x93bf58f4,0xd53f07ae,0x3ebdfe9b,0x853f05e4,0xf63f57dc,0x863f4cf9,0x13f591e,0xff000000,0x2a000000,0xf042bae0,
+0x52c158ab,0x634297e3,0xcbf2052,0x82bf3c35,0xb53e84d4,0xf73f40fd,0x16bef8f5,0xd3ee23b,0xc0be4b77,0x3a3ef1d0,0xac3f5bd7,0x683f50e0,0x13f5890,0xff000000,0x50000000,0xb042c53e,0x50c10f2d,0xf9429e59,0x5b3f7ce8,0x4fbd5d0d,0x723e14ae,0xe73dbc0d,0x563f757c,0x5be8964,0x48bdff7e,0x1e3e8e8f,0x723f73cb,0x33f5752,0x13f5b75,0xff000000,0x7e000000,0x4042c357,0xb2c15c57,0x29429971,0x673ed8e5,0xe2bf3e4f,0x453f0480,0x903f5fe8,0x1b3ef7fd,0xddbca558,0xacbe7159,0xd13eec29,0x5f3f5afa,0xa53f53fb,0x13f5815,0xff000000,0x1b000000,0xa042bad1,0xd8c164e1,0x86428286,0x2dbf7aa0,0x36be3bf7,0xffbdb55a,0x643dde0a,0xeabf5645,0x813f094e,0xf9be30b6,0x633f03f7,0x6e3f56de,0x993f4c25,0x13f5015,0xff000000,0xb000000,0x5842bf64,
+0xd8c192c3,0x5f4287a8,0x97bf09af,0x31bf497e,0xed3e9aa5,0xd83f50a6,0xd4bec9a9,0xbc3ed98f,0x12be5ca8,0x423ef30e,0xb23f5a75,0xef3f5113,0x13f4fb9,0xff000000,0x68000000,0xc042a2e1,0xce40a07d,0x4742d5f3,0xd7be4483,0x9c3f6465,0x73ed159,0x313dd084,0x213edd6e,0xd7bf6558,0xe2bf79e2,0x3bbe056b,0x32be3201,0xe93f6017,0x13f7dbd,0xff000000,0xf0000000,0xb042c7f1,0x57c1044c,0x1b427f30,0xbb3ddf34,0x523f7766,0x6abe6e55,0x74bf4c64,0x24bd5ebd,0x9abf1983,0xdabf1798,0x7e3e809a,0x923f4402,0x133f614b,0x13f4edb,0xff000000,0x26000000,0xa042c154,0xccc0beb2,0xab4292b5,0x83e306f,0x523f7536,0xccbe6b5a,0x89bf3cc7,0x70bcefc2,0x84bf2cbf,0x7dbf2730,0x903e924e,0xd83f3388,0x7d3f5cef,0x13f585b,0xff000000,0xe4000000,0x4042c3c1,
+0xa4c0ccfa,0x11429bfe,0x983f5921,0x133f05a1,0x82bdb8cd,0x9ebeffe3,0x9f3f3b66,0x5abeed0a,0xb0be33d4,0x8e3ee023,0x8c3f61bb,0xe93f5a0a,0x13f5bc2,0xff000000,0x5a000000,0x1842bedf,0x61c19dda,0xf242523e,0x43bf675b,0x1be8327,0xabbeaf99,0xbd3c50fe,0xc5bf5123,0xc03f1399,0x10bedb12,0x823f0446,0x143f3dd8,0x623f4a6d,0x13f436a,0xff000000,0xb9000000,0x842c718,0x67c1b4d2,0xd7423cc3,0xa5be6f56,0x2e3b878a,0x5fbf78e8,0x66bf0248,0xbf5a43,0x123df31f,0xa8bf5417,0xcd3f05c6,0xc63e4e36,0x453f4a25,0x13f3d2f,0xd3000000,0x6600002b,0x2042c0db,0x13c17978,0xc4424b16,0x54bf2b09,0xb83eb4a8,0xabf27b2,0xa0bf2524,0x47bf36a3,0xd53e8c1b,0x95bebdd8,0x3b3f1afb,0x1b3f344b,0x223f4771,0x13f432f,0xff000000,0x79000000,0xd042cb15,
+0xe2c1a316,0x9042402c,0x9e3e6d97,0x1cbea67c,0x28bf6ab0,0x23bf4292,0xa4bf2616,0x1f3d1aa7,0x50bf1b67,0xe73f3021,0x44becb9b,0x643f4763,0x13f3cf4,0xae000000,0xd6000050,0xc042bc3d,0xd4c130bf,0xb4427f54,0x91bf4746,0xb83f097d,0xf2bea663,0x64bf2007,0x3fbf35e0,0xeb3ea57e,0x54bd6aa4,0x683ee8d6,0x503f6386,0xcb3f49d5,0x13f4fe6,0xff000000,0x3000000,0x8042cda2,0xe9c14087,0x5a424b59,0x983e013d,0x213f49d9,0xebbf1a1b,0x76bf74ce,0x52bd8473,0xf5be9206,0x71be8711,0x9c3f1c95,0xa93f3eef,0x5e3f40ad,0x13f4342,0xff000000,0x37000000,0x3042d24e,0xecc192a8,0xfb423ff6,0x223e8e30,0x65be8b38,0xe2bf6bdf,0x76bf4eb3,0xdabf15f2,0xdabd9069,0xe6bf053f,0x2e3f4376,0x79bec3b2,0x913f438a,0x13f3cf3,0xac000000,0xf0000052,0xb042c7f1,
+0x57c1044c,0x1b427f30,0xbb3ddf34,0x523f7766,0xa9be6e55,0x2cbf7e53,0xba3de93d,0x543bfb9b,0x2a3d0af7,0x363e6beb,0xdc3f78f6,0xac3f43e1,0x13f4fb8,0xff000000,0xba000000,0x6042b997,0xf4c0ef7c,0x66429208,0x16bf36f4,0x783f1b9f,0x4bbeb126,0x7bf329f,0xd5bf277e,0xcf3e9559,0x6dbd48e8,0xf23ee657,0xd3f6448,0x43f4ab3,0x13f58eb,0xff000000,0x57000000,0x5042d639,0x3fc16969,0xa942555a,0xca3f3e21,0xdb3f28a9,0xe9bdf51b,0x8dbf25a8,0x5e3f408b,0x8b3dff66,0xa3e304f,0x9dbc7897,0xd3f7c25,0x9c3f3e71,0x13f4354,0xff000000,0x26000000,0xa042c154,0xccc0beb2,0xab4292b5,0x83e306f,0x523f7536,0x83be6b5a,0xcbbf7c05,0x1f3e233a,0x19bd96ec,0x7fbd0b0f,0x713e74b2,0xc33f786e,0x543f46f0,0x13f58fe,0xff000000,0x57000000,0x5042d639,
+0x3fc16969,0xa942555a,0xca3f3e21,0xdb3f28a9,0x25bdf51b,0xd1beb874,0xd63e784d,0xfbbf6699,0x33bf107f,0xc23f364e,0xd3ed5bb,0x9c3f3e71,0x13f4354,0xff000000,0x99000000,0x5042da3c,0x5ac18829,0x4242cc,0xeb3ed3f4,0xd33f486d,0x12beedc3,0xbcbf5f96,0x173e4a92,0x5dbee3dd,0x96be835d,0x3e3f16fe,0x783f4404,0x8d3f3f5f,0x13f3e8a,0xf9000000,0xde000005,0xf842db1b,0x30c190c4,0x92423f8b,0xf23f435d,0xe23f06ae,0xc9bec021,0xfebf21e5,0x2f3efa28,0x5dbf19e2,0x6bbe0816,0x3f3f3230,0x123f34a1,0xec3f3ece,0x13f3b83,0x8a000000,0xb000074,0x8042cc34,0x39c1aaac,0xfd426047,0x313e9cc9,0x9dbf4042,0xb53f15c1,0xc6bf3a56,0xb0bf14ac,0xa5bebaa6,0x5e3f1d0f,0x81bea0da,0xbebf3978,0x63f46d2,0x3f391d,0xfd000001,0xc0000001,0xb840016a,
+0xcfc1b49f,0x32418c57,0x33be726a,0xe63ec8a0,0x363f6398,0xbb3f7584,0xad3e767c,0xca3e18dc,0xdfbe1f3d,0xf43f6352,0x4bbedd95,0x293f5e77,0x33e5b38,0xff000000,0xc0000000,0xe4bfabfd,0xb5c2031e,0x44419674,0x81bf640f,0x653e922a,0x113eb4ed,0x1b3ee864,0x413f06e8,0x413f37f1,0x4d3c9add,0xae3f4ced,0xcdbf195a,0xe83f57e5,0x33e3127,0xff000000,0x80000000,0x83f228f,0x6bc200fd,0x9241a84d,0x3cbe9580,0x7c3ed29c,0xd53f5d0a,0x5f3f6f9f,0xb3e9ddb,0x8c3e2dbc,0x80be4922,0x543f5b95,0xe7bef33b,0x633f5a9d,0x33e3170,0xff000000,0x80000000,0xacbfeee5,0x7fc207ef,0x6b4181c6,0xbfbf79d5,0xa03c8242,0xe0be5ecd,0xcfbe2791,0xa23f1b30,0x223f473d,0x7e3e13bd,0x503f4b8e,0xc5bf16c9,0x203f554a,0x33e3207,0xff000000,0x60000000,0xb8c00a96,
+0xdfc2107f,0xb841a398,0x19bf5792,0x73ef0ff,0x803e86d3,0xa73ee650,0x3c3eafe6,0xf83f530b,0x633e985a,0x13f500a,0x40bf0044,0x7c3f57c0,0x33e238b,0xff000000,0x40000000,0x983f8fc1,0xf4c1dca9,0x5040f198,0x9ebee900,0x2fbeedc0,0x7ebf4281,0x77bf59fc,0xfb3ef3f9,0xb73e6009,0x833e8559,0xfa3f3f1c,0xe8bf1cbc,0x713f53fe,0x33e5790,0xff000000,0x30000000,0x5040fbb5,0x9fc1c95a,0xe74183f4,0x9f3f309b,0x3db305,0xcd3f37f8,0x723f1baa,0xb0bf1bcf,0x74bf027c,0x153ec920,0xf83f49e3,0x31bef231,0x293f4830,0x33e5363,0xff000000,0x90000000,0x3040b05b,0x12c122a2,0xf7414a67,0x8cbda780,0x713f2f92,0xec3f3920,0x7f3f7af7,0xd9bd9a4e,0x543e3ab5,0x4d3e37d8,0x4a3f394e,0x28bf2a8b,0xb43f3f45,0x33e82fb,0xff000000,0x10000000,0xc0409217,
+0xbc20655,0xe241a50b,0x9b3f1fe6,0x8b3e0fbd,0xe63f44a9,0xd73f2da5,0xd1bf15c0,0xf3bee3a6,0xfc3ec620,0xcf3f4c7e,0x5dbeebd3,0x463f48c1,0x33e2f87,0xff000000,0xc0000000,0xb840016a,0xcfc1b49f,0x32418c57,0x33be726a,0xe63ec8a0,0x323f6398,0x283f5f9f,0xa9bea128,0x533ebe1e,0xb53ed9c6,0x9c3f5d50,0x2bbe8919,0x413f423c,0x33e53b1,0xff000000,0x80000000,0x83f228f,0x6bc200fd,0x9241a84d,0x3cbe9580,0x7c3ed29c,0xd3f5d0a,0x8f3f5ffe,0xdfbe7fa9,0x843ed465,0xf93ec5be,0x933f6069,0x88be92f3,0xe83f44ff,0x33e2ef6,0xff000000,0x40000000,0x503fa9eb,0xeac133ce,0xd4111a8,0x17bf486b,0x2e3eed5a,0x753ed475,0xcc3f1dfd,0x9c3efcf6,0x1b3f1cc5,0xc3da188,0xeb3f3c4b,0xf2bf2c42,0x3d3f3c23,0x33e82ab,0xff000000,0xbd000000,0x403ffb6f,
+0x74c0d36a,0x8a40c267,0x76bf2785,0x603efdac,0xf3f123c,0x6f3f3b0d,0x943e6111,0x3c3f2579,0x303e4760,0xe73f5722,0x7abf017e,0x353f3d50,0x33e8bdf,0xf9000002,0x59000005,0x2040281d,0x4ac0ac5e,0x5940b3bd,0x96bf2f20,0x293f19d4,0xcf3ed3b0,0xdc3f11dc,0x773db0d1,0xef3f5137,0x83ee928,0xa23f4b6e,0x60becd89,0xd93f3d7b,0x33e91e0,0x8a000002,0xde000074,0x4040d22d,0xa7c0eefc,0x5240e0dc,0x6ebdb4d2,0xe43f5b43,0xa8bf022f,0x95bea66d,0x9d3eea66,0x5e3f53d6,0x1c3f710a,0x1c3e7416,0x803e73b3,0x953f4276,0x33e8fd0,0xac000002,0x5c000052,0x42a3c9,0x6ebeba5c,0x5142dc71,0x91bf1328,0x253db30f,0x123f5047,0xd83eeadf,0x4e3f5b96,0x9e3e6d80,0xc8bf2d76,0xb83f01ac,0xc9bf087e,0x223f5395,0x13f7a66,0xff000000,0x18000000,0x41a6b4,
+0xe64178ea,0xc4212ff,0x3ebefc67,0x5e3f59f3,0x103e379b,0xfbbe7630,0x67bea9a7,0x153f6990,0xf13f560f,0x263ed035,0xbb3ebc6f,0xe23f65bb,0x23eee92,0x98000004,0x43000066,0x3841e061,0x7841931f,0x65421999,0x8abecc2e,0x863f6ac2,0xe8bb9147,0xeebe916b,0xdbbdf389,0x63f738f,0xd33f5f38,0xe43ec2e7,0xe13e9da2,0x703f6558,0x43efbf8,0xa1000002,0xe000005d,0x584212ca,0x2a418712,0xe41d049,0x8abea14d,0xe63f3f47,0xf0bf15cf,0x68bedd11,0x3edf5d,0x423f4a1a,0x143f585d,0x593f005b,0x63e3d9f,0x283f5bd5,0x43f019a,0xc4000007,0x3600003a,0x104199d0,0xa4413466,0x854228e0,0xe4bf33ac,0x7c3f0132,0x7d3f00b0,0x303d3508,0xfdbf2c6a,0xe43f3ce4,0x783f3600,0x393f0a43,0xeb3ee699,0x3e3f6cf0,0x23eef2c,0xa4000004,0xb900005a,0xa041825d,
+0x50414d80,0xcf42036d,0x59bf4542,0xe93f2328,0x75bbf662,0xe4bee5d8,0x5fbf08c7,0x933f375b,0x613ee7a9,0xb3f0e26,0x1b3f32a4,0x9a3f6472,0x23ee1f3,0xb2000004,0x6800004c,0x80416c7e,0xac40ef73,0xe9421439,0x31bf7091,0x763dfa37,0x503ea382,0x6f3e082a,0xfcbf3ad9,0x2e3f2ba6,0x6b3ea149,0xa23f2c2d,0xa33f2b6d,0xe33f6b5b,0x23ee1e2,0xc4000004,0x7200003a,0x9041c96d,0xb2416d9a,0x4c423433,0xe3bf0e0e,0xfb3f2e9a,0xba3ef3e0,0x1abd2f14,0x65bf185e,0x413f4d6d,0xa53f54b0,0xa83ed98f,0x4b3eb806,0x103f6cd3,0x43efafa,0x87000002,0x48000077,0xe0419da2,0xee40f61f,0xfa423147,0x17bf28f4,0x86bcb86a,0x23f403d,0x43ec907,0xf5bf5cce,0xa03ea370,0xd3f23f8,0xc03f016a,0x673f13fd,0xaf3f71bd,0x23ef0a3,0xad000004,0xf1000051,0x8041e532,
+0x404156a4,0xfe4244cd,0x53bef0ee,0xd73ec431,0x6e3f4b78,0x413e7898,0x7cbf4f4e,0x9f3f08bd,0x683f592a,0xbf3ee37c,0xa43e9379,0xf03f71e9,0x43eff95,0xba000002,0xc3000044,0x604166c1,0xd3408c36,0xfc41f878,0x8abf7873,0xe03db455,0x563e65be,0x13e0426,0x58bf18aa,0x173f4ad3,0x2f3e5072,0x233f4c42,0x783f1141,0x703f69b4,0x23ed21f,0xf0000004,0xdc00000e,0x8041861a,0x46c007af,0xef420eaf,0x89bf2fbc,0x2dbeff1a,0x433f0795,0xc43f39fb,0x6bee0b5,0x4b3f075d,0x5ebcfe0e,0x543f3f6c,0x733f29cb,0x223f70b4,0x23ed796,0xf3000004,0x3c00000b,0xe0417719,0x9ec09191,0xe241fe27,0xcbf27ed,0xcfbef776,0x823f1469,0xac3f410b,0xbdbec5e8,0xb83f07ee,0x7fbd054d,0xe83f4915,0xec3f1e36,0x603f6e6f,0x23ec9b8,0xff000000,0x54000000,0x704121e6,
+0xf4c11a35,0x9541b6e8,0x92bf2f14,0x94befda1,0x803f091d,0xa23f35c0,0x26bf1ef4,0xf63eaa1f,0x813e2c00,0xfb3f1b85,0xce3f46be,0x2f3f67b2,0x23eb32b,0xff000000,0xf8000000,0x8040cfa8,0x80c145b8,0x7d415138,0x48bf3445,0xebf2798,0x923e8cb7,0xf53f332f,0xc1bf347d,0x883de962,0x583df40d,0x2d3e8b94,0xfc3f7468,0xab3f65d6,0x23ea0ff,0xff000000,0x78000000,0x41ccec,0x243f5473,0x9441a3da,0x2c3f6ac8,0x41be8de0,0x77be92b4,0xf33e2588,0x1f3f6a66,0x88bebc75,0x9f3eba8c,0x663e951f,0xb53f6271,0xa43f4d57,0x23ec453,0xff000000,0x7a000000,0x2041b72a,0xcc0aec3,0x8a41d09c,0x83f55bf,0x23bf0c1a,0xb4bd6ce7,0x43ef36e,0x363f4532,0xb2bed994,0xbd3e8de2,0xcd3ea796,0xbc3f6742,0xc33f455e,0x23ec3e1,0xff000000,0xa2000000,0x10418edc,
+0x24c120a9,0xf8418f05,0xcf3f470a,0x8fbf14f1,0xfbbe7468,0x103eac19,0x2b3f348c,0x34bf1fcb,0xcd3f0810,0x673ecf67,0x103f3e71,0x843f4549,0x23eb0eb,0xff000000,0xb4000000,0x40419716,0x68c01faa,0x1e414ea1,0x333f50d8,0x2bbe9185,0x1ebf00f1,0x53cb78b,0x383f62c3,0x77beed56,0x443f13f1,0x383ebbd7,0xe93f3a9f,0x7d3f4dba,0x23eb09e,0xff000000,0xd1000000,0x4041d2d5,0x7240214d,0xdb420078,0x95bd5ddc,0x40bf6148,0xe4bef196,0x653f72fb,0x93dcfa0,0xe0be9898,0xaa3e9ec6,0x65beed91,0x953f546c,0xe3f4cf5,0x43ed5c4,0x8a000002,0xe8000074,0x419067,0xcc40084c,0xdb4123c2,0xcf3f09c7,0x463ed474,0xa9bf3bcc,0x1fbf03f5,0x473f59c7,0xb23dd2fa,0x523f2ab3,0x643ea538,0xf03f2bf7,0x5a3f52bf,0x23eaf15,0xff000000,0x46000000,0xe041c782,
+0x3840d790,0x424188e4,0xa93f33fa,0x603ec3a8,0x97bf1989,0x8becd81,0xb93f68cf,0x373ddf20,0x743f1649,0x9f3e2812,0xad3f4af0,0x3d3f5527,0x23ec2e2,0xff000000,0x66000000,0x4041d42a,0x940c674,0xe941d28e,0x703f2d9a,0xa9be08fb,0x77bf38ff,0x6a3e641f,0x343f7975,0x243ceae5,0xd03f334a,0x59be38c3,0xb23f30cc,0xc23f554d,0x43ed352,0x8b000002,0xa0000073,0x41ce05,0x283f686a,0x9b4219ce,0xe23f0eeb,0xe2bf5431,0x25bd11e0,0x853f408b,0x843f0615,0xc8beccc9,0x843eb34b,0x163e493a,0xdb3f6a74,0x243f464c,0x43ed718,0x8e000002,0xa0000070,0x41ce05,0x283f686a,0x9b4219ce,0xe23f0eeb,0xe2bf5431,0xadbd11e0,0x40be3b07,0x76be289e,0xf3f7823,0xbbbf4f2e,0xc3bf08dd,0xdbbe7929,0x243f464c,0x43ed718,0x8e000002,0xa8000070,0x41d42b,
+0x4f3f831f,0x9420028,0xcebf7d14,0xebbcef9b,0x58be1754,0x673e10c9,0x233e2241,0xbcbf7a29,0xa93d54fc,0x35bf7ca7,0xf3be1c2b,0x853f4cd0,0x43edf57,0x99000006,0x8000065,0x41e264,0x26407c9d,0xa341cd9a,0xbf6c4d,0xdbbd1cfb,0x3ebec3f6,0x543ebdb0,0x133e3750,0xa8bf6953,0x643dd3dc,0x7bbf7bac,0x81be1aab,0x3f5436,0x43edb32,0xa8000002,0x2f000056,0x4041d949,0x4a4125b3,0x1241d95f,0x2cbe9812,0x173f0385,0xe1bf4e0d,0x3ebf6f84,0xe2bea665,0x3a3e0d1f,0xcabe435b,0x903f4b43,0x603f13c3,0x6d3f5c91,0x43ed5c9,0x94000002,0x9c00006a,0x8041bba3,0x563fdc96,0x38423292,0x70bf1132,0x58beede0,0x2f3f2e17,0x763f2956,0x843e709b,0xf63f3653,0x16befb3a,0x3c3f5a91,0xfd3e323b,0x6f3e4943,0x23ee522,0x9d000004,0x48000061,0xe0419da2,
+0xee40f61f,0xfa423147,0x17bf28f4,0x86bcb86a,0xc13f403d,0x553f386b,0xa33e8783,0x4c3f241d,0xa2be5a4d,0x7d3f76cd,0xb2be2244,0xe83e45a9,0x23f0063,0xad000004,0xdc000051,0x8041861a,0x46c007af,0xef420eaf,0x89bf2fbc,0x2dbeff1a,0xbb3f0795,0x793f098d,0x8c3e1299,0x43f54c5,0xf9befad9,0xc53f5ae9,0xf23e2d81,0x2f3e1f22,0x23ee99f,0xf3000004,0x2700000b,0x41cdab,0x4a3e98b4,0xc9423079,0x57bf04ce,0x87bf5748,0x7e3e1d8e,0xa93e9dc3,0x61bc8378,0x7c3f7382,0x4bf4c25,0xc3f0a77,0xdd3e88ef,0xec3e4b4b,0x43ed247,0x8c000002,0x54000072,0x41e025,0x1abf5c67,0xc4243b4,0x26bf30a1,0xbabe9948,0xe73f28b6,0xd13f2836,0x403dfba4,0x1e3f3e65,0x7bbe9b76,0x423f7239,0x5d3de541,0x133e65ae,0x53ec5e2,0xff000000,0x24000000,0x7041f5c5,
+0x824101fa,0xb8424ac0,0x70bef364,0xde3cac78,0xd53f6128,0x213f5ea0,0x143e267e,0xc63eeeaa,0x3cbe0862,0x6e3f7c89,0x80bdc3ca,0xd43e6f12,0x53ee72b,0xff000000,0xf1000000,0x8041e532,0x404156a4,0xfe4244cd,0x53bef0ee,0xd73ec431,0xf13f4b78,0xdb3f6173,0x623e84ec,0xfa3ecae0,0x4bbd5f48,0x463f62ed,0x2ebeeb55,0x9b3e6ba3,0x43f0002,0xba000002,0x72000044,0x9041c96d,0xb2416d9a,0x4c423433,0xe3bf0e0e,0xfb3f2e9a,0xa3ef3e0,0x113f4983,0x2b3e7b14,0xdb3f10e0,0xac3e89d3,0xc53f3060,0x4bbf2c45,0x993e60d2,0x43f0559,0x87000002,0x36000077,0x104199d0,0xa4413466,0x854228e0,0xe4bf33ac,0x7c3f0132,0x403f00b0,0x8f3f2fe0,0xc13e9618,0x313f2a35,0xac3e40b4,0x213f4fdf,0x30bf0d6f,0x453e42c9,0x23f061e,0xa4000004,0x6800005a,0x80416c7e,
+0xac40ef73,0xe9421439,0x31bf7091,0x763dfa37,0x423ea382,0x8c3ead28,0x113e4736,0xbd3f6bb6,0x423d4e4a,0x573f7927,0xacbe6584,0x993e2276,0x23f01b6,0xc4000004,0xdd00003a,0x41cf6d,0xe43f55e2,0x1d42271d,0x5fbe272c,0x12bf7c90,0xdbb6305,0xbebf33b9,0xc63de8dc,0x953f33f7,0x50bf3173,0x53df006,0xb5bf3610,0x253e2bf3,0x63ec3df,0xe2000004,0xae00001c,0x8041e0f6,0x52c0458b,0xdd4234fd,0xaabf5a5c,0xa2becf73,0x783ea875,0xbc3ea299,0xd73dc76b,0x7a3f7176,0xa4bed413,0x103f68b6,0x363d3ada,0x893e5647,0x63eb6db,0xff000000,0x6e000000,0xc0420ee7,0x9740edea,0xd94252ce,0xe9be91d9,0xda3da3b7,0xfe3f7489,0x6d3f733e,0x573e1ecf,0x233e8a6f,0xbebe0191,0x7d3f7c12,0x92bdf60a,0x443e83e4,0x53ee840,0xff000000,0x91000000,0x7842168f,
+0x80418f81,0xe4249bf,0x45bea005,0x1b3f2086,0x6f3f36aa,0x973f6cd1,0x33cf80c,0x223ec1d6,0xa83e5cf7,0x4f3f4744,0x7dbf16eb,0xb33e8625,0x73f019c,0xc5000005,0x27000039,0x41cdab,0x4a3e98b4,0xc9423079,0x57bf04ce,0x87bf5748,0x243e1d8e,0xd1bf582f,0x8b3f0838,0xf83d79ed,0x5ebe0861,0x4bdc946,0xddbf7c78,0xec3e4b4b,0x43ed247,0x8c000002,0xa0000072,0x41ce05,0x283f686a,0x9b4219ce,0xe23f0eeb,0xe2bf5431,0x4bbd11e0,0x47bf524e,0x46bf0eec,0x523ded62,0xe1bded7c,0x69bd1136,0xe7bf7e1c,0x553e2035,0x43ecd84,0x8e000002,0xe1000070,0xc042c8db,0xfac1b671,0xab4255b8,0xe6bca722,0xf4bf7df3,0x3e3dff16,0x87bdae5c,0x6fbdfaaf,0x5ebf7d23,0x283f7f04,0xf5bcfc23,0x9fbda7d9,0x403f491e,0x3f393b,0xf9000001,0x6e000005,0xb842c2cc,
+0x35c19b0e,0x49425cb3,0x62bf28a9,0xb3bf31e6,0x613e9386,0xa9be24c2,0x91be79d7,0x33bf74d2,0x5e3f3c21,0x4cbf2d2a,0x403d4870,0x5c3f4775,0x3f3520,0xff000000,0xb2000000,0x7042c5ed,0xccc18fa1,0x21426899,0xfcbdf3d0,0xdbbf0438,0x3d3f5914,0x81bf0cd8,0x9cbf2d37,0xcfbefa8e,0xd63f5396,0x23bf0658,0x89be507f,0x33f454e,0x3f34e6,0xff000000,0x90000000,0x5042d296,0xe4c194d9,0x9d425cbe,0x653f3773,0xa7befa92,0x773efe70,0x86bf0732,0xe5bf589c,0xebd92e8,0xb73ee944,0x4be581b,0xa9bf5d64,0x943f42f1,0x3f390e,0xf8000001,0x2d000006,0xc042ceae,0x80c17a47,0x334267c1,0xf23f147c,0xc6bd31f5,0x463f503d,0x36bebaa2,0x79bf6828,0x863e588e,0x9a3f3a7e,0xcdbed69e,0xf7bf0ab5,0xa93f40cd,0x3f35cf,0xff000000,0xde000000,0xf842db1b,
+0x30c190c4,0x92423f8b,0xf23f435d,0xe23f06ae,0xc4bec021,0xb03f217b,0x4fbf3b8b,0xbe3e82ee,0x93be0fbe,0x17bedd1d,0x12bf6415,0xec3f3ece,0x13f3b83,0x8a000000,0xf5000074,0x3042d874,0x78c1853a,0xd424bd3,0x4e3f6ef9,0xe13e7f16,0x43e8413,0x433db067,0xe7bf5aa2,0xa73f0355,0xec3eb23b,0xbebee9d2,0xcbbf5195,0x6b3f3e26,0x3f38d9,0xe5000001,0x72000019,0xe042cb0c,0x33c09a93,0xb0424bcf,0xbd3f5eab,0x793efb96,0xb53d361b,0xb13e86bb,0x5cbf09ca,0xd43f4cf7,0x393ed5af,0x87bf2f49,0x11bf18f4,0xcf3f386a,0x3f2e7b,0xff000000,0x40000000,0x3040431f,0x3dc22d47,0x4e41bcc7,0x253f791f,0xcfbe1fb6,0xed3e2d6d,0x543d6b5d,0xbdbf0c3c,0xfdbf55aa,0x3e644d,0x793f526b,0xf2bf062c,0xa3f4ad4,0x33e0ac8,0xff000000,0xc0000000,0x303fdeb8,
+0x80c24267,0x1641dfb2,0x363f7bb1,0x42be1dab,0xc33dc95d,0xa13baa75,0xabf03ae,0x4bbf5b88,0xc33e3aff,0xd03f57f7,0x25bf0142,0x993f4a06,0x33de31e,0xff000000,0x0,0xb83ebd0c,0xd6c2497a,0x5441bbd1,0xd13f60df,0x48bec6a3,0x80be8ee2,0xe9bedc78,0x78bec745,0x23bf5076,0xf43e5449,0x143f55e0,0x40bf024a,0xeb3f4e8f,0x33de883,0xff000000,0x80000000,0x30bff2b4,0x21c26fce,0xb241e18c,0x4c3f684d,0x89be2ca9,0x2bbec50e,0xb5bed714,0x92bec563,0x37bf524f,0x9ebc2186,0x363f683b,0x2ebed762,0xbf3f4f45,0x33d9b01,0xff000000,0x80000000,0x18bf157e,0xcc269ae,0x9a42016b,0xd63f7af6,0x6cbdb14e,0x27be35a5,0x54be4a06,0xa1beeaa4,0x1dbf5ddb,0xc0bbcd4a,0x493f6273,0xacbeeec5,0x1c3f4b14,0x33d958b,0xff000000,0x0,0x98be2e98,
+0x50c20e27,0x741b538,0x54be7374,0x963f049b,0x183f5259,0xe3f73b6,0xcfbd32d4,0x303e9b1f,0x5a3e4571,0x63f5ab1,0xb8bef72b,0x703f5a78,0x33e240d,0xff000000,0x80000000,0x83f228f,0x6bc200fd,0x9241a84d,0x3cbe9580,0x7c3ed29c,0x913f5d0a,0x323f7170,0x92bcd65e,0xc53ea9ae,0x43e22bb,0x2c3f693e,0xe7bec2b8,0x633f5a9d,0x33e3170,0xff000000,0xc0000000,0xe4bfabfd,0xb5c2031e,0x44419674,0x81bf640f,0x653e922a,0x7c3eb4ed,0x2c3ee11a,0xd3eb128,0x343f542f,0x673dea2f,0x963f64cc,0xcdbede15,0xe83f57e5,0x33e3127,0xff000000,0x60000000,0xb8c00a96,0xdfc2107f,0xb841a398,0x19bf5792,0x73ef0ff,0x13e86d3,0x7f3eb8f6,0x4d3e04cd,0x543f6c64,0x73ecd0d,0xd13f5f6a,0x40be8ef9,0x7c3f57c0,0x33e238b,0xff000000,0x10000000,0xd8c09ca4,
+0xabc22495,0xf241bdcf,0xddbf5165,0xf73f0542,0xcb3e7ac0,0x903e6901,0x8abdc918,0x6b3f7803,0x5d3f0742,0xe73f5921,0x73bd1c30,0x143f5ac8,0x33e0a05,0xff000000,0x20000000,0xe0c02b6f,0x41c2152c,0xdd418ec6,0xc0bf6bb5,0xd33e655e,0x7abea390,0xf5be9128,0x9f3e36b3,0x1d3f7135,0x4f3e893e,0xf3f7547,0x84bdce63,0xac3f5521,0x33e2452,0xff000000,0x90000000,0x8cc0b62b,0x21c22baf,0x91419f16,0xffbf5b68,0x133e97f7,0x50bed79d,0x1bbee22b,0x4bb2f01,0xf83f65ab,0x663e87c2,0x9b3f7476,0x23e089a,0xe43f56ff,0x33e0b53,0xff000000,0xa0000000,0x8c0ec67,0xf9c24054,0x3841d512,0xcabf6617,0x43e8b15,0xab3eb029,0xb33e51b9,0x53bede10,0x3f3f60a1,0x783ec672,0xba3f5bef,0xa33eab1a,0xb13f5dec,0x33dddd5,0xff000000,0x88000000,0xb4c11858,
+0xffc249a2,0x9441a527,0x99bf6fcf,0x7a3e2a60,0x85be9da3,0x55be8c8d,0xc53e490a,0x513f70fa,0xa63e5e47,0x293f7760,0x99be0d8e,0x4b3f5b71,0x33de1d1,0xff000000,0xe0000000,0xf0c0d477,0x1dc26c67,0x2641f321,0x99bf6348,0xba3c9ebb,0xf3eeb68,0x5b3e9819,0xac3f4985,0x453f0a5a,0xb3beb3f3,0x473f1dcc,0x86bf3463,0x2f3f5b21,0x33d603a,0xff000000,0xa0000000,0x8c0ec67,0xf9c24054,0x3841d512,0xcabf6617,0x43e8b15,0xe93eb029,0xa3ed625,0x403f4435,0x6d3ef997,0x5bbe066d,0xa63f1501,0xa3bf4d6f,0xb13f5dec,0x33dddd5,0xff000000,0xe0000000,0x584212ca,0x2a418712,0xe41d049,0x8abea14d,0xe63f3f47,0x25bf15cf,0x7ebf560a,0x5cbf02a1,0x9fbe4e3f,0x79bee5f1,0xd33eda06,0xaa3f4914,0xbb3da6e2,0x43efd4d,0xc4000007,0x1c00003a,0x9041ba81,
+0xc41800f,0xdc41fd2c,0x1fbe6ff6,0xfc3f6916,0xbbbeae71,0x13bf6797,0xcbbeaa44,0xc3be886d,0x77beb63a,0x543e7baf,0x3e3f66d0,0xd23ddb10,0x23ef99c,0x89000004,0x18000075,0x41a6b4,0xe64178ea,0xc4212ff,0x3ebefc67,0x5e3f59f3,0x123e379b,0xb6bf51e8,0x8bec579,0xf4bed893,0x1abe94f9,0xfcbeb60a,0xbd3f6361,0x4f3ddb62,0x23f0576,0x98000004,0xf0000066,0x70420a45,0x7a413954,0xf141a24c,0xe9beaaaf,0x9d3f0d6d,0x92bf4393,0xe2bf6d6a,0x6fbead09,0x103e2424,0x32be2db6,0x7f3f430f,0x243f2001,0xed3db7c0,0x53ed074,0xd5000006,0x2f000029,0x4041d949,0x4a4125b3,0x1241d95f,0x2cbe9812,0x173f0385,0xc8bf4e0d,0x80bf6a05,0xd7becb05,0xa13dac82,0x3cbe8d40,0x183f42c4,0xae3f1661,0x3dd623,0x43edb3f,0x94000002,0x1e00006a,0x41858e,
+0xa9413802,0x6141e4d7,0x40bf2148,0x303f3c4d,0x2abe7f12,0xaebf44a5,0xb2bf232c,0x9c3d7841,0x5fbde9dc,0xdd3e6b08,0xc13f7771,0xb3e1075,0x23ef752,0xd2000004,0xb900002c,0xa041825d,0x50414d80,0xcf42036d,0x59bf4542,0xe93f2328,0x96bbf662,0x7bf1ff0,0x26bf41f1,0x78be4193,0x49be0134,0x7cbe1059,0xe3f7b60,0xc33e0c72,0x23f03e6,0xb2000004,0xd800004c,0x80420103,0x623fd785,0xc1417900,0x5bee8d1,0x273eb862,0xa8bf5088,0xebbf5f79,0xd7beb91d,0x3f3ea7a9,0x85be34d3,0x653f5c28,0x183ef522,0x5d3dbbfa,0x63ea9c6,0xff000000,0x8000000,0x41e264,0x26407c9d,0xa341cd9a,0xbf6c4d,0xdbbd1cfb,0xf6bec3f6,0xabe943f,0x8bbf15f7,0x4f3f41c8,0x91be81a6,0xf63f4f3e,0x6a3f0795,0x6b3dfffd,0x43ec4bb,0xa8000002,0x66000056,0x4041d42a,
+0x940c674,0xe941d28e,0x703f2d9a,0xa9be08fb,0x88bf38ff,0xd9bf3a64,0x8abe8318,0x5bbf22c7,0xbfbdccbf,0x5c3f7515,0xcfbe8ac5,0xf03e03de,0x43ed627,0x8b000002,0xc7000073,0x8042bf6e,0x3cc095ec,0x7c429983,0x273e3353,0x903f6b82,0xdebeb393,0x7abf7148,0xa13d5bda,0xc6bea8dd,0x8abe91b5,0x963ec6d3,0x963f6060,0xf53f5cc3,0x13f5bb2,0xff000000,0xe4000000,0x4042c3c1,0xa4c0ccfa,0x11429bfe,0x983f5921,0x133f05a1,0x46bdb8cd,0xc8bf074f,0x433f528f,0xebe5713,0xccbd1113,0xac3e6741,0x8c3f7938,0xe93f5a0a,0x13f5bc2,0xff000000,0xdc000000,0x6042c5ad,0x7cc0f67e,0x84429514,0x703f4c50,0x403f17ff,0x8a3dd1e0,0xcbefa26,0xcf3f3cbe,0xa5beeee6,0x7dbeb487,0xfa3ea508,0x803f60e5,0x183f5a37,0x13f585d,0xff000000,0x26000000,0xa042c154,
+0xccc0beb2,0xab4292b5,0x83e306f,0x523f7536,0x9dbe6b5a,0xa1bf6f94,0x953db0e4,0x7cbeaee8,0x6be9d5f,0x1d3e8c44,0xd83f694b,0x7d3f5cef,0x13f585b,0xff000000,0x50000000,0xb042c53e,0x50c10f2d,0xf9429e59,0x5b3f7ce8,0x4fbd5d0d,0x293e14ae,0x743d5b61,0x293f7fa0,0xee3bdc4c,0x88be14d5,0x33a94be,0x723f7d48,0x33f5752,0x13f5b75,0xff000000,0xee000000,0x4042c313,0x12c05485,0x3e42a79e,0x463f59ac,0x243f016f,0x9dbe15bb,0x86bf00a2,0x7b3f5ccb,0x2e3d771d,0xf33e2060,0xef3cb5a8,0xce3f7cc6,0xa33f5d84,0x13f61fd,0xff000000,0x30000000,0x8042c54e,0x8c0e241,0xdd42ab37,0xa83f7c87,0xe8be2039,0xea3d4a37,0x763e1451,0x673f78c9,0x563e3e6a,0x3abd9dd9,0xa1be3483,0xed3f7b37,0xa3f5962,0x13f617f,0xff000000,0x75000000,0x42c0c4,
+0x64bf6b7c,0xac42b68a,0xd13f4d77,0x23f15b0,0xbc3df192,0xedbf1681,0x273f4f11,0x68bc1908,0x32bdce95,0x9ebd7d57,0x553f7e33,0x943f6130,0x13f68ef,0xff000000,0x80000000,0x42c625,0xb2c0cfbc,0x8342bc0a,0xc83f7a47,0xb9bd4172,0xed3e51c3,0x543cfda5,0xe3f7f04,0x6f3da7b9,0x2fbe54eb,0x4dbd96fc,0x473f79b1,0xe93f5dd0,0x13f67f9,0xff000000,0x4e000000,0x42b538,0xf63f6fb7,0x5f42ca78,0x5d3f2aec,0xf03f2840,0x1f3eb306,0x2ebeb7ca,0x763f3219,0x79bf1f49,0xfbf26f6,0x963e9470,0x443f334e,0xef3f5fba,0x13f7687,0xff000000,0x2b000000,0x98421c67,0xda41ad96,0x4941eb4b,0xebbeddc5,0xed3f3d9f,0x61bf0376,0x4fbf0356,0x373e881b,0x773f50f0,0x683f3db6,0x663f1df2,0x6a3e879d,0x33dfbd3,0x73f13d2,0xb5000004,0xe0000049,0x584212ca,
+0x2a418712,0xe41d049,0x8abea14d,0xe63f3f47,0x47bf15cf,0xe4bf6e28,0xc8bdf7f5,0x773eb145,0x6a3e405b,0x5f3f274b,0x3a3f3bb6,0xac3e044b,0x43f0bf3,0xc4000007,0x4300003a,0x3841e061,0x7841931f,0x65421999,0x8abecc2e,0x863f6ac2,0x21bb9147,0x223d57e5,0xa13ce34f,0xe33f7f8b,0xf33f6a5f,0x903ecbb2,0xbebd734e,0x213e334a,0x43f0b80,0xa1000002,0xc200005d,0x2042116c,0x3541a443,0xfc420d7b,0xdcbed12e,0xf63f692c,0xd33d7076,0x3f3e9cd2,0xbe3d9c1f,0x23f72e9,0x513f5c1c,0xa23ecfb2,0xdbbe9ec9,0xb03e31e0,0x73f1279,0x81000004,0xab00007d,0x60420516,0x70419dfd,0x16422ebf,0x97be6023,0x7b3f7095,0x9f3e8664,0x333f0f10,0x46bdcc57,0xc53f52c0,0x693f4cc3,0xeb3ea75d,0xadbf00db,0x253e618f,0x43f1073,0x85000007,0x72000079,0x9041c96d,
+0xb2416d9a,0x4c423433,0xe3bf0e0e,0xfb3f2e9a,0x443ef3e0,0x8e3f174a,0xd8bda36c,0x363f4d7f,0x9e3f15e4,0x313f3a18,0xbbbeb7b4,0xe93e505c,0x43f0bdd,0x87000002,0xf1000077,0x8041e532,0x404156a4,0xfe4244cd,0x53bef0ee,0xd73ec431,0xb53f4b78,0x823f43dd,0xcabe8b01,0x173f1578,0xa73ee109,0xc73f6203,0x6fbe2963,0x213e6800,0x43f0bae,0xba000002,0x91000044,0x7842168f,0x80418f81,0xe4249bf,0x45bea005,0x1b3f2086,0xc3f36aa,0xa43f45b4,0xe1be8a0d,0x1f3f1341,0x693f0d97,0xd23f3b17,0xefbeccca,0x213e83d2,0x73f0bae,0xc5000005,0x39,0x90be18ba,0xa6c265c2,0xe2420c0d,0xc63f42ec,0x143e2882,0xb3f2084,0xba3f25f0,0xbbbe38d5,0xfcbf3d61,0xf1bc0c3e,0x4b3f783e,0x61be79f7,0x303f4895,0x33d90d1,0xff000000,0x0,0xb43f430d,
+0x90c28687,0x224210a4,0x793f4976,0xd2be9dfa,0x873f08c8,0xe23ef5b9,0xb9be73d6,0x30bf5828,0x623ec689,0x273f6bc1,0xb9bd2104,0x473f4a9b,0x33d35cb,0xff000000,0x0,0xac3e8184,0x1cc28861,0x9e420585,0x403f6e78,0xf3beb75d,0xfcbd8176,0x53be4d43,0x46beb8a1,0xffbf6932,0x113e9b5b,0x8f3f5c79,0x8bed0be,0xdd3f4d36,0x33d4064,0xff000000,0x80000000,0x18bf157e,0xcc269ae,0x9a42016b,0xd63f7af6,0x6cbdb14e,0x7cbe35a5,0x21be4973,0x18beb5d9,0x61bf69f3,0xce3c8404,0xa33f6e47,0xacbebafd,0x1c3f4b14,0x33d958b,0xff000000,0x0,0x2bebc7a,0xb5c28a59,0x2441f410,0xbe3f6014,0xadbeca72,0x2abe8e86,0xbdbeda7d,0xf7beb8c0,0x82bf544a,0x643e68e8,0x893f583b,0x64bef81b,0xe93f4ff3,0x33d4a77,0xff000000,0x80000000,0x30bff2b4,
+0x21c26fce,0xb241e18c,0x4c3f684d,0x89be2ca9,0x89bec50e,0x12bed722,0x46beb7ee,0x68bf5553,0xa83b1318,0xf13f6afa,0x2ebecb2d,0xbf3f4f45,0x33d9b01,0xff000000,0xe0000000,0x68407235,0xd3c21326,0x2341b198,0x4f3f30a2,0x8e3e3399,0x9b3f33c7,0x533f23bb,0x51bf1a1d,0xd7bef4c1,0xc63ead87,0x533f476b,0xabbf070d,0x6c3f499a,0x33e21c9,0xff000000,0x10000000,0xc0409217,0xbc20655,0xe241a50b,0x9b3f1fe6,0x8b3e0fbd,0xa23f44a9,0x723f249c,0x96bf2692,0x1abececf,0xab3ee2e5,0x143f3f0b,0x5dbefe4d,0x463f48c1,0x33e2f87,0xff000000,0x80000000,0x83f228f,0x6bc200fd,0x9241a84d,0x3cbe9580,0x7c3ed29c,0x833f5d0a,0x293f5efe,0xb4be844e,0xda3ed5da,0xc63eca34,0xe73f5fc3,0x88be90d2,0xe83f44ff,0x33e2ef6,0xff000000,0x0,0x98be2e98,
+0x50c20e27,0x741b538,0x54be7374,0x963f049b,0xae3f5259,0x9c3f5f67,0x8cbe83dc,0xe63ed468,0x2b3eda5f,0x7a3f50d1,0xdabec818,0x1b3f45d9,0x33e20d8,0xff000000,0xf0000000,0x4089a1,0x17c218e6,0xa2419f2e,0x483f777a,0xd5be798c,0x13d9f98,0x8dbdb1bb,0xb3bf194d,0x9bf4bd0,0xcb3e7677,0x453f434c,0x97bf199d,0x213f4b50,0x33e21d5,0xff000000,0x40000000,0x3040431f,0x3dc22d47,0x4e41bcc7,0x253f791f,0xcfbe1fb6,0xe73e2d6d,0x2a3d9260,0x35befd3e,0x1abf5dbd,0x793e601e,0x493f5ae1,0xf2bef0bb,0xa3f4ad4,0x33e0ac8,0xff000000,0x2a000000,0x8042a860,0x844081c3,0x8042c2a7,0xa5bf49be,0x5a3ee2c9,0x4ebedae1,0x4bbef4f2,0xe3bf60b1,0x6bbce149,0xa1bec659,0x1d3e3b3c,0x2b3f6752,0x9d3f4ba3,0x13f72c8,0xff000000,0xa8000000,0x8042a9e4,
+0x603fbbb4,0xce42c498,0xbf5a46,0x37bed5ee,0x24bea09f,0x473e9374,0xb8bf6076,0xc63ec526,0xb6bedf35,0xfc3e73ae,0xd23f5e30,0xc53f4e3b,0x13f720d,0xff000000,0x0,0x42a09f,0xe43f5b47,0xf042d5f4,0x49bf70f5,0x6cbeaba3,0x55bd2716,0xd73e8d65,0x44bf5567,0xd3ef4ea,0x51be4707,0x963ee0c2,0x1f3f6091,0x1d3f507d,0x13f78af,0xff000000,0x4c000000,0x80429edd,0xf640625a,0x2742d410,0x8ebf75bb,0xde3e8f84,0x2cbbda2e,0xf7be8983,0xa9bf6991,0x243e9e28,0xf03da4e4,0x523e98ba,0x883f7379,0x923f4ebd,0x13f7934,0xff000000,0xa000000,0x8042ad64,0x58c01bb7,0xcc42c820,0xdebf42cb,0xa9bf1c7d,0x72be5ebd,0x693ee92f,0x33bf3df2,0x613efbe4,0x7bbeec9d,0xb23e8cf2,0x973f57ce,0xd53f5245,0x13f7142,0xff000000,0xae000000,0x42a295,
+0xa6bff23c,0x3942d808,0x88bf587d,0xf6bf089e,0x703bf396,0xc3eef82,0xabbf3c03,0x443efbc3,0xbbe8390,0x593ed6b0,0xf83f5ee7,0xd83f5333,0x13f77f3,0xff000000,0x2a000000,0xc042a6e8,0xc640e867,0xf942b60e,0xdbeaea3,0xbd3f3ecf,0x473f12a3,0x5bf6348,0x76bd620b,0xd9bee9ea,0x64be9e29,0x1abf2a15,0xd3f2e39,0xd23f6d40,0x13f6eeb,0xff000000,0x9b000000,0x8042ad03,0xbe410b40,0x3742b5f7,0xd13ea051,0x203f5af5,0xc43ed359,0xc8bf6ce3,0x973ebec2,0x51bd8f84,0x26be5add,0xfebeb856,0xd73f687a,0x9e3f6983,0x13f6ddd,0xff000000,0xb2000000,0xf042aac6,0xb0412aee,0x542af75,0x673ea83a,0xaf3f5b23,0x293ecc58,0x4ebf62a5,0x293eda48,0x65be3dff,0x7fbea870,0xdbbe95b3,0x33f65de,0xb03f6cc9,0x13f6c4d,0xff000000,0x89000000,0x5042a4a3,
+0x544111eb,0x9b42afe6,0x7bbead57,0xa43f3ecf,0x9b3f1305,0xb1bf6467,0x11bd7769,0x91bee528,0x27be990a,0x3cbf29f7,0x6a3f2f7a,0x2f3f6f92,0x13f6bd3,0xff000000,0x4e000000,0xe042b080,0xa240cb31,0x3842b17c,0x903f28a1,0xf43e8f86,0x423f32be,0xfe3ca033,0xfe3f6bda,0x6dbec6d3,0x7bf408c,0xfb3e89f6,0x273f19f4,0x8d3f6815,0x13f6ae2,0xff000000,0x1e000000,0xe042ae3d,0xe4102a5,0x9e42ab35,0xbb3ea90a,0x4b3f375a,0xf7bf1d65,0xd1bf6de2,0xec3e075c,0x83beb0a4,0x5ebe29cf,0xca3f2f6b,0xf3f358d,0x463f6b33,0x13f6955,0xff000000,0x2c000000,0xe042b7be,0x3ac0c7e5,0x784298a7,0xc5bf3dd1,0x333f08ac,0xedbed016,0x98bf2ab7,0xc4bf273e,0xa13eb786,0x73bd97d7,0xfa3f096c,0x2d3f5726,0xd83f4bf0,0x13f5c50,0xff000000,0xc7000000,0x8042bf6e,
+0x3cc095ec,0x7c429983,0x273e3353,0x903f6b82,0x29beb393,0xf0bf7b8f,0x603e3dd9,0x99bb8e66,0xdb3d79f9,0x263eb0d9,0x713f6fbc,0x613f482e,0x13f5c7c,0xff000000,0x26000000,0xa042c154,0xccc0beb2,0xab4292b5,0x83e306f,0x523f7536,0x7be6b5a,0x20bf7be7,0x1f3e366a,0xbc3b9b32,0x53d3a48,0xcb3e66c0,0xc33f7924,0x543f46f0,0x13f58fe,0xff000000,0xba000000,0x6042b997,0xf4c0ef7c,0x66429208,0x16bf36f4,0x783f1b9f,0xb1beb126,0xf3bf3248,0x68bf1282,0xc23eddad,0xfb3d857c,0xc53f0ce5,0xd3f5515,0x43f4ab3,0x13f58eb,0xff000000,0x9b000000,0xe042b709,0xe4c10c94,0x52429ab5,0xbcbf781e,0x18be4469,0xe4be1e18,0xfe3d5d02,0xe4bf46f8,0x893f207b,0x14be7601,0xc3f1969,0xe33f437f,0xd43f4d96,0x13f5c55,0xff000000,0xd8000000,0x42b372,
+0xcac0b51f,0x342a555,0x31bf77c0,0xffbdbe85,0xbbe6f9f,0xd0bc54c8,0xfbf68da,0xdd3ed4a3,0x27be80c2,0x983ecf57,0x343f610a,0x4c3f4d38,0x13f6224,0xff000000,0x34000000,0xc042b30f,0xe6c0c46b,0xb242b462,0xbfbf5870,0x8dbf08b5,0x16ba2972,0x2d3ee980,0x7cbf3900,0xfa3f04f7,0xfbe8e40,0x7f3ee0b0,0x253f5ac2,0x153f5133,0x13f679b,0xff000000,0x5d000000,0x8042af74,0xa0bff43b,0xff42b065,0x15bf74cf,0xb4be274b,0x44be784f,0x943cfdc3,0xa8bf619b,0xa13ef172,0xe4be94dc,0x403ee30c,0x293f590b,0x8d3f4c86,0x13f6864,0xff000000,0xd8000000,0x42b372,0xcac0b51f,0x342a555,0x31bf77c0,0xffbdbe85,0x31be6f9f,0x25bce21d,0xbabf626d,0xeb3eee78,0xf4be8027,0xdd3eea17,0x343f5a78,0x4c3f4d38,0x13f6224,0xff000000,0xa000000,0x8042ad64,
+0x58c01bb7,0xcc42c820,0xdebf42cb,0xa9bf1c7d,0xeebe5ebd,0x893edd7c,0x2bbf3a52,0x383f0838,0x69bef799,0x633e9f20,0x973f5179,0xd53f5245,0x13f7142,0xff000000,0xa8000000,0x8042a9e4,0x603fbbb4,0xce42c498,0xbf5a46,0x37bed5ee,0xebea09f,0xed3e5900,0xadbf534a,0xb33f05f8,0xe4bef486,0x1a3ec26b,0xd23f4ad3,0xc53f4e3b,0x13f720d,0xff000000,0xb9000000,0x842c718,0x67c1b4d2,0xd7423cc3,0xa5be6f56,0x2e3b878a,0x63bf78e8,0x3fbf232c,0x223f4126,0xa33e2030,0x323f3bf6,0x133f2803,0xc6be31e1,0x453f4a25,0x13f3d2f,0xd3000000,0x6c00002b,0x5842c8e6,0x51c1bd5e,0x1a423b08,0x33bf0a66,0x23bf0bab,0x5dbf23ef,0x1abf4b63,0xc83f14d7,0x3d3e3397,0x1e3e8da2,0x483f1a84,0x35bf3f6e,0xf13f4f68,0x3f388b,0xde000001,0x20,0x343f7ad6,
+0xa4c23cf4,0xea4222ba,0xfcbf2776,0x39bdfbd3,0xc93f3f0d,0x1a3f40ef,0x67be41ca,0x703f2122,0x2b3d82bd,0x4c3f7965,0x5d3e5daa,0x7a3f6c9d,0x33dc0e2,0xff000000,0x80000000,0xc83f62d5,0xcc23405,0x84216d2,0xddbe63a5,0xd23f49e8,0xf33f12ba,0xaa3f1f10,0xfebead44,0x4d3f34e8,0x8d3f4057,0x193f0363,0xeebed465,0x353f6a40,0x33dd8f2,0xff000000,0x80000000,0x40bf6b79,0x62c23eeb,0x3e420f12,0x6ebf6d48,0xa2beb72c,0x613de88d,0xc63dc40f,0x333d899c,0xa83f7e3e,0xbfbeb9d2,0xe13f6e6f,0xddbce5a1,0xb93f68fb,0x33db45b,0xff000000,0x0,0xbcbf521f,0x34c24861,0x1b421a61,0xd6bf254b,0x6bbe10b7,0x2a3f401b,0x203f4213,0x20ba5d11,0x613f26f2,0x32bdbb74,0xc33f7d6e,0x3d3ddc89,0x893f6a7c,0x33da9bd,0xff000000,0x80000000,0x34bfdf7b,
+0x9ac2865b,0x4842143e,0x29be51dd,0xb1bea35e,0xe43f6ce0,0x5fbf6384,0x83ee9d5,0xd2bd2138,0xddbed1ef,0xa2bf5496,0x29bec11d,0x8a3f558e,0x33cf1f6,0xff000000,0x0,0x2cc008c5,0xa9c28d84,0xa341ff25,0x8e3e2c49,0xb0bf726c,0xb73e8c29,0xbdbf6d81,0x75be7bde,0x6fbe8fb0,0x493eaa8b,0x77be53b9,0xbcbf6b81,0xc23f503d,0x33d231f,0xff000000,0x0,0xb43f430d,0x90c28687,0x224210a4,0x793f4976,0xd2be9dfa,0xc53f08c8,0x14bebc02,0x93bf6e1d,0x403b736c,0x2a3efdde,0x1fbe4be8,0xb9bf5864,0x473f4a9b,0x33d35cb,0xff000000,0x0,0xac3e8184,0x1cc28861,0x9e420585,0x403f6e78,0xf3beb75d,0xe5bd8176,0x93be8c11,0xfdbf1357,0x48bf4548,0x313e755c,0xca3f3c34,0x8bf2255,0xdd3f4d36,0x33d4064,0xff000000,0xa0000000,0x8c0ec67,
+0xf9c24054,0x3841d512,0xcabf6617,0x43e8b15,0x723eb029,0x7dbd7525,0x823f3393,0xc5bf35ce,0x8ebede58,0x49bf28ad,0xa3bf1d3d,0xb13f5dec,0x33dddd5,0xff000000,0xe0000000,0xf0c0d477,0x1dc26c67,0x2641f321,0x99bf6348,0xba3c9ebb,0xf53eeb68,0x1cbe7f66,0xde3f51c3,0xc8bf0421,0xc6bec602,0x67bf12aa,0x86bf38fe,0x2f3f5b21,0x33d603a,0xff000000,0xe0000000,0x98c048c6,0x3ec264ed,0x89420e0e,0x71bec18d,0x3d3e4ec0,0x2e3f674c,0x18bee356,0x943f511b,0x47bebc93,0x1dbf4ff7,0xf2bf0a58,0xd6be6064,0xc3f5a73,0x33cfe08,0xff000000,0x80000000,0x34bfdf7b,0x9ac2865b,0x4842143e,0x29be51dd,0xb1bea35e,0x5b3f6ce0,0x4fbf3ed6,0xb63f29db,0x93d826e,0xb3bf225f,0x1dbf2d3d,0x29bebf68,0x8a3f558e,0x33cf1f6,0xff000000,0x80000000,0xc8400dd3,
+0xeec24de1,0x7a42183a,0xbfbdd0e4,0x9bf0bb0,0x123f54ef,0x2e3f00ea,0x663f3159,0x153f0427,0xe7bf5ba0,0x33ef169,0x643e5105,0xc3f69ea,0x33d8e94,0xff000000,0xe0000000,0x74407f63,0xb2c24330,0xef422026,0x30bdd6b5,0x34bf0bcd,0x8e3f54c5,0xe93f4ac0,0x533eeb4f,0xb63ecdc3,0xdebf19f8,0x9f3f334c,0x273ec4c6,0xee3f6e7f,0x33dd2a2,0xff000000,0x0,0x343f7ad6,0xa4c23cf4,0xea4222ba,0xfcbf2776,0x39bdfbd3,0xc43f3f0d,0x8e3efdb5,0x913f2cff,0x143f0bb2,0x3fbf1249,0xbb3f3a0e,0x5dbec323,0x7a3f6c9d,0x33dc0e2,0xff000000,0x0,0xbcbf521f,0x34c24861,0x1b421a61,0xd6bf254b,0x6bbe10b7,0x1d3f401b,0xf03e245b,0x963f6f86,0x33ea0ed,0x51bf3f1e,0xaa3ea593,0x3dbf14d9,0x893f6a7c,0x33da9bd,0xff000000,0xe0000000,0x68407235,
+0xd3c21326,0x2341b198,0x4f3f30a2,0x8e3e3399,0x63f33c7,0x1e3f3388,0x93becdee,0x25bf16ac,0x213e3787,0xf23f660a,0xabbecd0f,0x6c3f499a,0x33e21c9,0xff000000,0x60000000,0x70401b80,0x5dc22b67,0xf541c6b4,0x3f3f51a4,0x5c3ea463,0x9b3ef38d,0x773f12e9,0xf6beee9a,0x2dbf2c64,0xf03bb32b,0x3b3f530f,0xffbf10de,0xb03f498a,0x33e0919,0xff000000,0x40000000,0x3040431f,0x3dc22d47,0x4e41bcc7,0x253f791f,0xcfbe1fb6,0x93e2d6d,0xd03d9b0f,0x1cbef4b0,0x47bf6009,0x9f3e5ea7,0x1a3f5d4c,0xf2bee812,0xa3f4ad4,0x33e0ac8,0xff000000,0xc0000000,0x303fdeb8,0x80c24267,0x1641dfb2,0x363f7bb1,0x42be1dab,0xfc3dc95d,0x98ba247f,0x8fbf0a81,0x6ebf574b,0xf93e3b12,0x343f53a7,0x25bf0833,0x993f4a06,0x33de31e,0xff000000,0x80000000,0x44c03f70,
+0xfc222c1,0x2341cd72,0xfabeade8,0x7a3f3f38,0xe73f1251,0x973f0765,0x46beb39d,0xac3f45d5,0x783f471a,0x263f1095,0x2cbe8d44,0xb3f5d3c,0x33e0a85,0xff000000,0x0,0x98be2e98,0x50c20e27,0x741b538,0x54be7374,0x963f049b,0x503f5259,0xdc3f2fe6,0xd3bf021b,0x1e3f04ea,0x453f2fc2,0x823f3022,0xb8be70ba,0x703f5a78,0x33e240d,0xff000000,0x60000000,0xb8c00a96,0xdfc2107f,0xb841a398,0x19bf5792,0x73ef0ff,0x6d3e86d3,0xa93e827e,0xc6bda9fe,0x5c3f76a1,0xa83ef35e,0xa03f60dd,0x40bd4d15,0x7c3f57c0,0x33e238b,0xff000000,0x10000000,0xd8c09ca4,0xabc22495,0xf241bdcf,0xddbf5165,0xf73f0542,0xd33e7ac0,0x53e793b,0x2abd9491,0x753f779b,0x4c3f0570,0xcb3f59ca,0x73bd89f4,0x143f5ac8,0x33e0a05,0xff000000,0x9b000000,0x8042ad03,
+0xbe410b40,0x9a42b5f7,0x543e8e04,0x3dbf0888,0xc33f4c94,0xb3f1f2f,0xa0bf08cf,0x7bf128e,0x1c3f3b7e,0xfa3f27dd,0xf93e3bcd,0xa43f43ba,0x13f6f5e,0xff000000,0x2a000000,0xc042a6e8,0xc640e867,0x7c42b60e,0xa2becfc2,0xebbf4fac,0xab3ed78e,0xbb3f3027,0xf8bf1307,0xaebee30b,0x4c3f19fe,0x563de0c8,0xa73f4a90,0xed3f4318,0x13f6c51,0xff000000,0xe6000000,0x6042ab7a,0x8409f79,0xe742b189,0xfbef0b5,0xbbbf2870,0xfb3f1698,0x683f2e30,0x8abf31d8,0x16be6ecf,0x2f3f0fe7,0x43e94ce,0x183f4639,0x6b3f4500,0x13f68af,0xff000000,0x4e000000,0xe042b080,0xa240cb31,0x3842b17c,0x903f28a1,0xf43e8f86,0x73f32be,0xae3f24ce,0x24bf30b8,0x94bea90e,0xf3ec764,0x593f2ac0,0x3bf229b,0x1f3f454f,0x13f6cf5,0xff000000,0x4e000000,0xe042b080,
+0xa240cb31,0x3842b17c,0x903f28a1,0xf43e8f86,0x263f32be,0x263eaf99,0xf4bf7017,0x603d58fa,0x993f2b70,0x1a3e517b,0x3bf36c3,0x1f3f454f,0x13f6cf5,0xff000000,0xe6000000,0x6042ab7a,0x8409f79,0xe742b189,0xfbef0b5,0xbbbf2870,0x913f1698,0x243f0689,0x29bf3e82,0xafbed31d,0x453f3585,0xda3dec24,0x183f3215,0x6b3f4500,0x13f68af,0xff000000,0x52000000,0xc042b006,0xa8400216,0x9242b0c4,0x5dbef156,0x9abea8f8,0x193f515f,0x7c3e996f,0x33bf6e9e,0xc3be5049,0x533f5457,0x623e18cc,0xcd3f09cb,0x293f487f,0x13f6811,0xff000000,0xc4000000,0x42b654,0x2e407452,0x4942b03f,0x723ee3c7,0xc73f2679,0xc93f1da4,0x563decff,0x9bbf393b,0x5e3f2e34,0xce3f6359,0x61be6d07,0x99becb57,0x23f4743,0x13f6c90,0xff000000,0x68000000,0xc042a2e1,
+0xce40a07d,0x4742d5f3,0xd7be4483,0x9c3f6465,0xb83ed159,0x69be7cfe,0x54bee4ee,0x733f5c13,0xca3f7326,0xba3d82fa,0xcd3e9cca,0x9c3f4e62,0x13f7acf,0xff000000,0x4c000000,0x80429edd,0xf640625a,0x2742d410,0x8ebf75bb,0xde3e8f84,0xffbbda2e,0xa6be154b,0x2abef518,0x5f3f5da4,0xc43e753f,0x3b3f54ff,0x883f0018,0x923f4ebd,0x13f7934,0xff000000,0x5c000000,0x42a3c9,0x6ebeba5c,0x5142dc71,0x91bf1328,0x253db30f,0xdf3f5047,0xc53f187b,0xf8bf2313,0x113efa85,0x383f0fa1,0x1a3f4410,0xc93ea0d2,0x223f5395,0x13f7a66,0xff000000,0x0,0x42a09f,0xe43f5b47,0xf042d5f4,0x49bf70f5,0x6cbeaba3,0xbebd2716,0xb93dd6d5,0x4cbecf63,0xc63f6883,0x8bea459,0xf53f59c2,0x1f3ed535,0x1d3f507d,0x13f78af,0xff000000,0x58000000,0x8042ba00,
+0xe8403344,0x9f42b183,0xf43ef61a,0xc83f604c,0x673d1228,0xcfbf453d,0xbb3ee200,0x93beeb7b,0x44bed663,0x143e463a,0x4c3f6322,0x233f48ee,0x13f7038,0xff000000,0x9a000000,0x42afab,0xf23e8b8a,0x9242b096,0x13bf696b,0xd03e95b6,0x2dbe939d,0x4abebcbf,0x7abf6465,0x233e85a4,0xebbe393e,0x8a3eb045,0xdc3f6bd8,0x263f4b60,0x13f69b0,0xff000000,0x2a000000,0x8042a860,0x844081c3,0x8042c2a7,0xa5bf49be,0x5a3ee2c9,0x78bedae1,0xf1bf0c67,0xbbbf5210,0xcc3e24ac,0xc9be8f22,0x973eb8ee,0x2b3f63bc,0x9d3f4ba3,0x13f72c8,0xff000000,0xa8000000,0x8042a9e4,0x603fbbb4,0xce42c498,0xbf5a46,0x37bed5ee,0xbabea09f,0xfd3e72a3,0x94bf5826,0xfd3ef60b,0x9bbeee6c,0x763eabba,0xd23f51a5,0xc53f4e3b,0x13f720d,0xff000000,0xdc000000,0x8042ad8d,
+0x9640a907,0xae42c4aa,0xc93e2402,0x1c3f7cb1,0xdbbb0898,0x82bf22dc,0x1f3dd01a,0xabf43cb,0x88bf4136,0x1b3dfd97,0x9c3f24ed,0x2f3f62d2,0x13f77e9,0xff000000,0x4e000000,0x42b538,0xf63f6fb7,0x5f42ca78,0x5d3f2aec,0xf03f2840,0x273eb306,0x9cbe9a4a,0x4a3f2b07,0x5bf2e2a,0xc5bf2e45,0xb23eb29e,0x443f24e4,0xef3f5fba,0x13f7687,0xff000000,0x75000000,0x42c0c4,0x64bf6b7c,0xac42b68a,0xd13f4d77,0x23f15b0,0x9a3df192,0x75bec653,0xcd3f2949,0xa6bf2473,0x7dbee841,0xc83ef096,0x553f41da,0x943f6130,0x13f68ef,0xff000000,0x68000000,0xc042a2e1,0xce40a07d,0x4742d5f3,0xd7be4483,0x9c3f6465,0x4f3ed159,0xc0beef93,0xe83e90eb,0xcabf5653,0xa3bf5cd8,0xccbeb438,0x323eb9ee,0xe93f6017,0x13f7dbd,0xff000000,0xd8000000,0x42b372,
+0xcac0b51f,0x342a555,0x31bf77c0,0xffbdbe85,0x2dbe6f9f,0x87bb7de7,0x1ebf6c74,0xe23ec434,0x46be80ea,0x2a3ebe58,0x343f64be,0x4c3f4d38,0x13f6224,0xff000000,0x7000000,0x6042b435,0x98c0881a,0x8c42a50e,0xfabf3d49,0xb03e9cc1,0x92bf1980,0x8ebeff7f,0x54bf58da,0x5d3e3b37,0x7ebee766,0x7c3ede6a,0xcf3f4774,0x293f4bcb,0x13f621b,0xff000000,0x2c000000,0xe042b7be,0x3ac0c7e5,0x784298a7,0xc5bf3dd1,0x333f08ac,0x3bbed016,0xb4bf1ae2,0xcfbf4b3b,0x643d7991,0xd8be948a,0x143e9506,0x2d3f6962,0xd83f4bf0,0x13f5c50,0xff000000,0x5d000000,0x8042af74,0xa0bff43b,0xff42b065,0x15bf74cf,0xb4be274b,0x77be784f,0x113cd078,0x8dbf5f69,0xe23ef9a6,0xbebe9522,0x1e3eeb94,0x293f56b6,0x8d3f4c86,0x13f6864,0xff000000,0x1a000000,0x42bef5,
+0x9ebfeaed,0x442a56c,0x13ed6ad,0x273f3ca4,0xc7bf07c1,0xe6bf49df,0xc33f15c4,0xfc3e41fd,0x553ee650,0x933ead6f,0x193f538d,0x8c3f5ff9,0x13f61ec,0xff000000,0xee000000,0x4042c313,0x12c05485,0x3e42a79e,0x463f59ac,0x243f016f,0x4bbe15bb,0xafbf009a,0xc23f5ccc,0xd03d7a63,0x783e20ca,0xb53caff0,0xce3f7cc3,0xa33f5d84,0x13f61fd,0xff000000,0xe4000000,0x4042c3c1,0xa4c0ccfa,0x11429bfe,0x983f5921,0x133f05a1,0x9bdb8cd,0xa5bf048b,0x853f5a56,0xda3d89c9,0x123de589,0x8bbc297c,0x8c3f7e5f,0xe93f5a0a,0x13f5bc2,0xff000000,0xc7000000,0x8042bf6e,0x3cc095ec,0x7c429983,0x273e3353,0x903f6b82,0x5cbeb393,0x32bf6d1e,0xb23e8ca7,0x63e8422,0x133eaae4,0x463e8f31,0x963f6674,0xf53f5cc3,0x13f5bb2,0xff000000,0xd1000000,0x4041d2d5,
+0x7240214d,0xdb420078,0x95bd5ddc,0x40bf6148,0xe4bef196,0x91bf512f,0xffbe6e1a,0xa93f0707,0xaabf12ea,0xfc3ed409,0xe9bf34dc,0x773e105f,0x43ed232,0x8a000002,0x66000074,0x4041d42a,0x940c674,0xe941d28e,0x703f2d9a,0xa9be08fb,0x21bf38ff,0x8abf2ae9,0x14bf05f1,0x5bf0797,0x63be9d50,0x693f5775,0xcfbee364,0xf03e03de,0x43ed627,0x8b000002,0x8000073,0x41e264,0x26407c9d,0xa341cd9a,0xbf6c4d,0xdbbd1cfb,0xd1bec3f6,0x31bec4da,0x5c3df9b7,0xc23f6a40,0x7e3c3e09,0x183f7de6,0x6abe0257,0x6b3dfffd,0x43ec4bb,0xa8000002,0xa8000056,0x41d42b,0x4f3f831f,0x9420028,0xcebf7d14,0xebbcef9b,0xf5be1754,0xf63cecd3,0x41bf7fe3,0x6b3b91a5,0xdebe1766,0xba38ff08,0xb23f7d2f,0x283e1095,0x43ec1d9,0x99000006,0xdd000065,0x41cf6d,
+0xe43f55e2,0x1d42271d,0x5fbe272c,0x12bf7c90,0xd3bb6305,0xff3f621b,0xfabe1742,0x153ee3dd,0xf9bee112,0x543d8e88,0xb53f653f,0x253e2bf3,0x63ec3df,0xe2000004,0xa000001c,0x41ce05,0x283f686a,0x9b4219ce,0xe23f0eeb,0xe2bf5431,0x4bbd11e0,0x7b3f451b,0x893f006b,0x843ec9ec,0x7abe9e39,0xd1be7d8a,0xe73f6b12,0x553e2035,0x43ecd84,0x8e000002,0x66000070,0x4041d42a,0x940c674,0xe941d28e,0x703f2d9a,0xa9be08fb,0x8ebf38ff,0x933cad81,0x33f7c87,0x40be26a2,0xb3f3c10,0x1c3dc2a8,0xb23f2bfa,0xc23f554d,0x43ed352,0x8b000002,0xd1000073,0x4041d2d5,0x7240214d,0xdb420078,0x95bd5ddc,0x40bf6148,0x7ebef196,0x13f7f6b,0x4ebcec03,0x16bd790c,0xc73d237c,0x29bef2b9,0x953f612c,0xe3f4cf5,0x43ed5c4,0x8a000002,0x78000074,0x41ccec,
+0x243f5473,0x9441a3da,0x2c3f6ac8,0x41be8de0,0x7dbe92b4,0x603e70f7,0x473f74e3,0xc8be3008,0x2c3ea4b9,0x203db8cc,0xb53f7149,0xa43f4d57,0x23ec453,0xff000000,0x80000000,0x783fd013,0xa2c2437f,0xcc420c9a,0x603eaf9b,0xdcbf4ec7,0x88bef582,0x2dbf0518,0xfbf16a1,0x933f1e88,0x2ebf4847,0x513d1728,0xd9bf1f2b,0x543f685a,0x33da35c,0xff000000,0x80000000,0xc8400dd3,0xeec24de1,0x9342183a,0x113ec6f5,0xe5bf26f9,0x46bf269c,0x51bf13cd,0x57bf390c,0x243ec266,0x21bf37d5,0x6d3e69b1,0x64bf284f,0xc3f69ea,0x33d8e94,0xff000000,0x0,0xbcbf521f,0x34c24861,0xec421a61,0x42beddcc,0xd9bf3517,0xa3bf0efa,0xbbed3da,0x2cbec9f2,0xc13f520c,0xc1bf4cfa,0x1c3f1627,0x3dbdf984,0x893f6a7c,0x33da9bd,0xff000000,0x0,0xbcbf521f,
+0x34c24861,0xec421a61,0x42beddcc,0xd9bf3517,0x71bf0efa,0x47beeff4,0xa3beb47d,0xcc3f4f5b,0x66bf4515,0xa03f1cd6,0x3dbe371a,0x893f6a7c,0x33da9bd,0xff000000,0x80000000,0x40bf6b79,0x62c23eeb,0x3e420f12,0x6ebf6d48,0xa2beb72c,0x4b3de88d,0x983c56bd,0xb93e8b00,0xba3f765c,0xe8bec00f,0x5a3f64ba,0xddbe7ce0,0xb93f68fb,0x33db45b,0xff000000,0x80000000,0x783fd013,0xa2c2437f,0xcc420c9a,0x603eaf9b,0xdcbf4ec7,0xa3bef582,0x3bbf19ab,0x37bf14c4,0xde3f0cad,0x2bbf38f6,0x223dcb7f,0xd9bf2f26,0x543f685a,0x33da35c,0xff000000,0x40000000,0xc84059fe,0x2c23948,0x36421421,0x7a3f71af,0xa73e9edd,0x8e3de466,0x203e801d,0x66bee870,0x19bf5aeb,0x4cbe5bdd,0x973f55d2,0xd3bf0198,0x183f3fbc,0x33dc64d,0xff000000,0xe0000000,0x74407f63,
+0xb2c24330,0x6f422026,0xbc3f7890,0x1a3e7460,0x183c8c9e,0xf13e02ad,0x68bee963,0x6bbf6180,0x2dbe4f40,0x4b3f5b83,0x44bef234,0x83f3e12,0x33dae52,0xff000000,0x80000000,0xc8400dd3,0xeec24de1,0x9342183a,0x113ec6f5,0xe5bf26f9,0xdbf269c,0x72bf66fc,0xcbe0138,0xecbed314,0xff3e3f3e,0xdf3f3f57,0x86bf2335,0x483f413a,0x33da31c,0xff000000,0x80000000,0xc8400dd3,0xeec24de1,0x9342183a,0x113ec6f5,0xe5bf26f9,0xf6bf269c,0xd0bf673c,0x3cbe0554,0x3fbed152,0xda3e3a47,0x723f3f2a,0x86bf23c6,0x483f413a,0x33da31c,0xff000000,0x80000000,0x783fd013,0xa2c2437f,0xcc420c9a,0x603eaf9b,0xdcbf4ec7,0x22bef582,0xddbf662a,0x75be09aa,0x26bed550,0xf13e8b4b,0x1a3f12f2,0xb6bf45b7,0x4c3f42c8,0x33dbb49,0xff000000,0x40000000,0xc84059fe,
+0x2c23948,0x36421421,0x7a3f71af,0xa73e9edd,0x9c3de466,0x353e7ed4,0xcdbee5b8,0x38bf5bbc,0xffbe5d7c,0x483f568d,0xd3bf0034,0x183f3fbc,0x33dc64d,0xff000000,0x80000000,0xc83f62d5,0xcc23405,0x84216d2,0xddbe63a5,0xd23f49e8,0x3b3f12ba,0x903f32ab,0x3be9042,0x713f288e,0xaf3f2e48,0xea3f0be0,0xeebef9c3,0x353f6a40,0x33dd8f2,0xff000000,0x0,0x343f7ad6,0xa4c23cf4,0x654222ba,0x943ef4d9,0xb33f35b2,0x3f3f046a,0xbd3f08fd,0x96bf33d6,0x893ef03b,0xa23f3246,0x4f3d56a7,0x5dbf373b,0x7a3f6c9d,0x33dc0e2,0xff000000,0xe0000000,0x74407f63,0xb2c24330,0x6f422026,0xbc3f7890,0x1a3e7460,0x13c8c9e,0xe03e6eba,0xbdbf75b2,0x5a3e204f,0xa73d5c83,0x20be178e,0x27bf7cce,0xee3f6e7f,0x33dd2a2,0xff000000,0xe0000000,0x74407f63,
+0xb2c24330,0x6f422026,0xbc3f7890,0x1a3e7460,0x33c8c9e,0xcd3e6f11,0xccbf6de3,0x67be9297,0x6bd568a,0x4f3e9063,0x27bf753e,0xee3f6e7f,0x33dd2a2,0xff000000,0x40000000,0xc84059fe,0x2c23948,0x36421421,0x7a3f71af,0xa73e9edd,0x773de466,0xd03ea842,0x26bf69b5,0xebe77cc,0x383cdaf5,0xc23e87bc,0xbabf76be,0x673f6ca0,0x33deafc,0xff000000,0x80000000,0xc83f62d5,0xcc23405,0x84216d2,0xddbe63a5,0xd23f49e8,0x473f12ba,0x123f6e2d,0x7bb8825,0x113ebbb0,0x653e9540,0xa93f1d60,0xeebf3b9d,0x353f6a40,0x33dd8f2,0xff000000,0x40000000,0x58c029db,0xeac239c7,0xf7420206,0xd1bf4b1d,0x32be9dd8,0xd63f065a,0xdb3f1b26,0x85bef5ae,0x5c3f2266,0x4b3d666d,0x513f5247,0xa63f114c,0x923f6450,0x33dda0c,0xff000000,0x80000000,0x40bf6b79,
+0x62c23eeb,0x3e420f12,0x6ebf6d48,0xa2beb72c,0x33de88d,0x473e8845,0x6abed384,0xce3f5ef4,0xd1be8782,0xa73f5663,0xdd3ef4cd,0xb93f68fb,0x33db45b,0xff000000,0x80000000,0xc83f62d5,0xcc23405,0x84216d2,0xddbe63a5,0xd23f49e8,0xb33f12ba,0x9f3ed853,0x67bee75b,0x833f4922,0x303f60f0,0x4c3ed56b,0xeebe6e5f,0x353f6a40,0x33dd8f2,0xff000000,0x80000000,0xc83f62d5,0xcc23405,0x84216d2,0xddbe63a5,0xd23f49e8,0x1f3f12ba,0x993f65b6,0xd9bd83ec,0xc23edf93,0x883ec33d,0x743f1c83,0xeebf3182,0x353f6a40,0x33dd8f2,0xff000000,0x0,0x5c3e73de,0x1cc226b0,0x7b420027,0x5bbd597a,0xa43f700c,0x423eafd1,0x813f69c0,0x7bbdbfc3,0xa93ecb31,0xbc3ecefe,0xb63eab53,0x2dbf59e9,0x9f3f66a0,0x33dff1b,0xff000000,0x40000000,0x58c029db,
+0xeac239c7,0xf7420206,0xd1bf4b1d,0x32be9dd8,0xef3f065a,0x2a3ed78a,0xe43eb087,0x713f56c7,0xfbbee113,0xef3f62f8,0xa6be1338,0x923f6450,0x33dda0c,0xff000000,0x0,0x343eeffc,0x6bc2406a,0xc341fd65,0x7e3e3317,0xfdbf78e3,0xa3be1f49,0x32be43ac,0xfcbe4107,0xfc3f769a,0xfbf7742,0x9bbe0e15,0x82be5fff,0xbe3f65f9,0x33dacc6,0xff000000,0x80000000,0x783fd013,0xa2c2437f,0xcc420c9a,0x603eaf9b,0xdcbf4ec7,0x66bef582,0x47beb4fe,0xb3bf157d,0x23f3b14,0xcbf5ecb,0x48bda62c,0xd9bef8bd,0x543f685a,0x33da35c,0xff000000,0x80000000,0x40bf6b79,0x62c23eeb,0x3e420f12,0x6ebf6d48,0xa2beb72c,0x33de88d,0x3a3c9d8b,0xa03e8383,0x1b3f775c,0xadbebfed,0x983f65d5,0xddbe6cbf,0xb93f68fb,0x33db45b,0xff000000,0x80000000,0x40bf6b79,
+0x62c23eeb,0x3e420f12,0x6ebf6d48,0xa2beb72c,0x1b3de88d,0xe53ea1f8,0xb1bf14ed,0x3e3f3fd3,0x45be4ede,0x633f3aff,0xdd3f2703,0xb93f68fb,0x33db45b,0xff000000,0x40000000,0x58c029db,0xeac239c7,0xf7420206,0xd1bf4b1d,0x32be9dd8,0x2e3f065a,0x623f1494,0xfbdfcca,0x3d3f4e10,0xc4be3bc7,0x3b3f7178,0xa63e8dc1,0x923f6450,0x33dda0c,0xff000000,0x0,0x343eeffc,0x6bc2406a,0xc341fd65,0x7e3e3317,0xfdbf78e3,0xd4be1f49,0xb43f1e22,0x76bc7080,0xb63f4948,0xafbf4446,0x4be6f35,0x823f1916,0xbe3f65f9,0x33dacc6,0xff000000,0x20000000,0x9c405513,0x21c22e3c,0x6541f9c4,0xc33f745c,0x343e97a0,0x9cbd0b76,0x4a3e3d59,0x66bf2d85,0xdebf362b,0x81be6f6d,0x843f2c46,0xf8bf33a6,0xdf3f423c,0x33dec2b,0xff000000,0x40000000,0xc84059fe,
+0x2c23948,0x36421421,0x7a3f71af,0xa73e9edd,0xab3de466,0x23e9a73,0xcdbf2d23,0x3bbf2c08,0xd7be0848,0xb53f2b06,0xd3bf3b6a,0x183f3fbc,0x33dc64d,0xff000000,0x80000000,0x783fd013,0xa2c2437f,0xcc420c9a,0x603eaf9b,0xdcbf4ec7,0x93bef582,0xebf64d4,0x7fbdfd70,0x40bedca0,0x333e93d3,0xe33f1390,0xb6bf43b2,0x4c3f42c8,0x33dbb49,0xff000000,0x80000000,0x783fd013,0xa2c2437f,0xcc420c9a,0x603eaf9b,0xdcbf4ec7,0x38bef582,0x69bf64ad,0x16bdfafd,0xebedd70,0xee3e94c6,0x3d3f13a0,0xb6bf4378,0x4c3f42c8,0x33dbb49,0xff000000,0x0,0x343eeffc,0x6bc2406a,0xc341fd65,0x7e3e3317,0xfdbf78e3,0x5bbe1f49,0xdebf685f,0xaebdc8b8,0xd4bed0e5,0x5f3ec349,0x3e3e59a8,0xa1bf664e,0xa83f4599,0x33dcee6,0xff000000,0x20000000,0x9c405513,
+0x21c22e3c,0x6541f9c4,0xc33f745c,0x343e97a0,0x79bd0b76,0x153e37ac,0xd5bf296d,0x96bf3a56,0xc7be73cf,0x613f304d,0xf8bf2f52,0xdf3f423c,0x33dec2b,0xff000000,0x0,0x5c3e73de,0x1cc226b0,0x7b420027,0x5bbd597a,0xa43f700c,0xa03eafd1,0x223f67b5,0xa2bdccf5,0x2d3ed391,0xa53ed7fb,0x3a3eaa5e,0x2dbf57e9,0x9f3f66a0,0x33dff1b,0xff000000,0x80000000,0xc83f62d5,0xcc23405,0x84216d2,0xddbe63a5,0xd23f49e8,0x23f12ba,0xd93f67a3,0xdbd5533,0x783ed85c,0xa43eb9eb,0x553f1cd0,0xeebf33bb,0x353f6a40,0x33dd8f2,0xff000000,0x40000000,0xc84059fe,0x2c23948,0x36421421,0x7a3f71af,0xa73e9edd,0x7a3de466,0xc83ea1bc,0xb2bf72b6,0x1dbd149a,0x83dc17e,0xc23d8e4c,0xbabf7e3b,0x673f6ca0,0x33deafc,0xff000000,0x40000000,0xc84059fe,
+0x2c23948,0x36421421,0x7a3f71af,0xa73e9edd,0xad3de466,0xce3e721b,0x20bf5f71,0x3e3eda96,0xd33e6b53,0xe2bec0dc,0xbabf65ba,0x673f6ca0,0x33deafc,0xff000000,0x20000000,0x9c405513,0x21c22e3c,0x6541f9c4,0xc33f745c,0x343e97a0,0x82bd0b76,0x863e8e5f,0x72bf57ea,0xa53eeb5c,0xa3ddbfe,0x65bee582,0x75bf632e,0x973f6861,0x33e0933,0xff000000,0x0,0x5c3e73de,0x1cc226b0,0x7b420027,0x5bbd597a,0xa43f700c,0x133eafd1,0xad3f2e92,0x62be5e61,0x8a3f32cd,0x863f3ac0,0xb43e8ae1,0x2dbf20bd,0x9f3f66a0,0x33dff1b,0xff000000,0x90000000,0xe0c08939,0x5c239f9,0x5e41f861,0x46bf2691,0xae3e8a26,0x273f35b6,0xd23f4118,0xf23df8d9,0x1b3f252c,0xce3db3e8,0x873f7488,0x2dbe90ae,0x383f6244,0x33dd941,0xff000000,0x40000000,0x58c029db,
+0xeac239c7,0xf7420206,0xd1bf4b1d,0x32be9dd8,0x3b3f065a,0x283ee75b,0xef3e8f03,0x853f58e3,0xc3bed0c9,0x2d3f68cb,0xa6bda893,0x923f6450,0x33dda0c,0xff000000,0x0,0x5c3e73de,0x1cc226b0,0x7b420027,0x5bbd597a,0xa43f700c,0x6b3eafd1,0x7f3f71ac,0xadbd850f,0xe23ea591,0x403ea6ac,0x3b3eaec5,0x2dbf61bb,0x9f3f66a0,0x33dff1b,0xff000000,0x0,0x5c3e73de,0x1cc226b0,0x7b420027,0x5bbd597a,0xa43f700c,0x993eafd1,0xbe3f3f0d,0x67be43cf,0x4e3f2336,0xa73f29da,0x953e948b,0x2dbf308c,0x9f3f66a0,0x33dff1b,0xff000000,0x80000000,0x44c03f70,0xfc222c1,0x2341cd72,0xfabeade8,0x7a3f3f38,0xb33f1251,0x2b3f3af6,0x26be319f,0xf13f2924,0x9a3f17b8,0xf13f244f,0x2cbef924,0xb3f5d3c,0x33e0a85,0xff000000,0x90000000,0xe0c08939,
+0x5c239f9,0x5e41f861,0x46bf2691,0xae3e8a26,0xca3f35b6,0x793f33a9,0xd3be12c4,0x4e3f32a2,0x453e947d,0x113f73c2,0x2dbdc4d4,0x383f6244,0x33dd941,0xff000000,0x0,0x683f8aa9,0x55c2415a,0x7541f03d,0x5a3f5da9,0xd73cf09f,0x243effb2,0x53e5eb0,0xd93f607e,0x84bedb73,0x87bee6ac,0xc43ef59f,0xe43f40be,0xf33f6377,0x33dacaf,0xff000000,0x0,0x343eeffc,0x6bc2406a,0xc341fd65,0x7e3e3317,0xfdbf78e3,0x81be1f49,0xf83ee7df,0xe3bd793d,0xe23f63b5,0xb8bf5fce,0xa4be6770,0x823edbfb,0xbe3f65f9,0x33dacc6,0xff000000,0x40000000,0x58c029db,0xeac239c7,0xf7420206,0xd1bf4b1d,0x32be9dd8,0x703f065a,0xf03f04aa,0xf3de170,0x133f591f,0xbea374,0x9a3f71e5,0xa63d9454,0x923f6450,0x33dda0c,0xff000000,0x40000000,0x58c029db,
+0xeac239c7,0xf7420206,0xd1bf4b1d,0x32be9dd8,0xa83f065a,0x533eee7c,0x1c3e7d6c,0x8c3f597e,0x1abec89a,0x8a3f6b25,0xa6bd5818,0x923f6450,0x33dda0c,0xff000000,0x90000000,0xe0c08939,0x5c239f9,0x5e41f861,0x46bf2691,0xae3e8a26,0x503f35b6,0xd63eca89,0x2b3f6b17,0x823c5d8b,0xcdbf25f0,0x73e9444,0x2dbf344a,0x383f6244,0x33dd941,0xff000000,0x0,0x683f8aa9,0x55c2415a,0x8041f03d,0xb1be821e,0x6bf6a0c,0xe13ea18b,0x553ee531,0x613e3642,0x6c3f6056,0x5bf5b7a,0x1d3eba57,0xe43eba62,0xf33f6377,0x33dacaf,0xff000000,0x60000000,0x70401b80,0x5dc22b67,0xf541c6b4,0x3f3f51a4,0x5c3ea463,0x2d3ef38d,0xb3f0e95,0x34bf24ff,0x22bf0619,0x273e0dba,0xf63f31a4,0xffbf34e5,0xb03f498a,0x33e0919,0xff000000,0x20000000,0x9c405513,
+0x21c22e3c,0x6541f9c4,0xc33f745c,0x343e97a0,0x9ebd0b76,0x473e2839,0x54bf1e2f,0x3cbf44d6,0xbebe7eb7,0x9b3f3a74,0xf8bf2372,0xdf3f423c,0x33dec2b,0xff000000,0x0,0x343eeffc,0x6bc2406a,0xc341fd65,0x7e3e3317,0xfdbf78e3,0x70be1f49,0x5bf480e,0x77bd27cb,0x67bf1f62,0x6c3f1953,0x4d3e6bfb,0xa1bf4455,0xa83f4599,0x33dcee6,0xff000000,0x0,0x343eeffc,0x6bc2406a,0xc341fd65,0x7e3e3317,0xfdbf78e3,0x91be1f49,0x7cbf6d56,0xcfbde018,0x93beb78a,0xe83ea9ba,0xf33e53e0,0xa1bf6ba4,0xa83f4599,0x33dcee6,0xff000000,0x0,0x683f8aa9,0x55c2415a,0x7541f03d,0x5a3f5da9,0xd73cf09f,0xef3effb2,0xa53ecc41,0x77bf2494,0xb4bf2763,0xc23e9a8d,0x383f43f0,0x78bf1181,0x7e3f48b1,0x33dd9bd,0xff000000,0x60000000,0x70401b80,
+0x5dc22b67,0xf541c6b4,0x3f3f51a4,0x5c3ea463,0x853ef38d,0x353f1070,0xd5bf1a20,0xbabf10a1,0x993dd707,0xa53f3b26,0xffbf2c97,0xb03f498a,0x33e0919,0xff000000,0x80000000,0x44c03f70,0xfc222c1,0x2341cd72,0xfabeade8,0x7a3f3f38,0x4a3f1251,0x773eab38,0xf0bef1b2,0xfa3f50cf,0x793f610b,0xe33eefb6,0x2cbdb732,0xb3f5d3c,0x33e0a85,0xff000000,0x0,0x5c3e73de,0x1cc226b0,0x7b420027,0x5bbd597a,0xa43f700c,0x853eafd1,0xf73ef620,0x4fbe8e08,0x7f3f54f3,0xd23f6011,0xc63e5643,0x2dbedf3f,0x9f3f66a0,0x33dff1b,0xff000000,0x20000000,0x9c405513,0x21c22e3c,0x6541f9c4,0xc33f745c,0x343e97a0,0x39bd0b76,0xe53e5a47,0x71bf1926,0x503f45be,0x883e5563,0x7cbf3e9c,0x75bf2259,0x973f6861,0x33e0933,0xff000000,0x20000000,0x9c405513,
+0x21c22e3c,0x6541f9c4,0xc33f745c,0x343e97a0,0x73bd0b76,0xe13e37fd,0xd5bef5fb,0x813f5bc1,0xfe3e7392,0xafbf5354,0x75bf0305,0x973f6861,0x33e0933,0xff000000,0x60000000,0x70401b80,0x5dc22b67,0xf541c6b4,0x3f3f51a4,0x5c3ea463,0x583ef38d,0x23bd3747,0xcbbf4a66,0xd03f1c54,0xe43f1278,0x47bf0578,0x3fbf2212,0x963f5f36,0x33e172f,0xff000000,0x80000000,0x44c03f70,0xfc222c1,0x2341cd72,0xfabeade8,0x7a3f3f38,0xf13f1251,0xd13e03c6,0xa6bf10a7,0xa3f50a0,0x723f6e84,0xcb3eb362,0x2c3dc434,0xb3f5d3c,0x33e0a85,0xff000000,0x0,0xb43f430d,0x90c28687,0x224210a4,0x793f4976,0xd2be9dfa,0x393f08c8,0x61bc39be,0x463f5bcd,0x3f3f0334,0x24bf1ded,0x70bed19b,0xb93f2c14,0x473f4a9b,0x33d35cb,0xff000000,0x0,0x90be18ba,
+0xa6c265c2,0xe2420c0d,0xc63f42ec,0x143e2882,0x423f2084,0x8bbe1304,0xc63f7c6c,0xb7bdaced,0x4bbf21d4,0x34bcd2c3,0x633f4640,0xcd3f598f,0x33c2e4c,0xff000000,0xe0000000,0x98c048c6,0x3ec264ed,0x89420e0e,0x71bec18d,0x3d3e4ec0,0x323f674c,0xd1be34f9,0x53f7136,0xefbe91ab,0x9cbf68a4,0x9dbe88d2,0xd6bea41a,0xc3f5a73,0x33cfe08,0xff000000,0x0,0x683f8aa9,0x55c2415a,0x7541f03d,0x5a3f5da9,0xd73cf09f,0x8c3effb2,0x183ee85a,0x98beeeb6,0xe1bf4267,0x3d3e5796,0x623f6259,0x78bed584,0x7e3f48b1,0x33dd9bd,0xff000000,0x0,0x90be18ba,0xa6c265c2,0xe2420c0d,0xc63f42ec,0x143e2882,0xe13f2084,0x63f2095,0xc2bedcb0,0x8ebf260c,0xda3e2772,0xcd3f631f,0x61bedce3,0x303f4895,0x33d90d1,0xff000000,0x80000000,0x18bf157e,
+0xcc269ae,0x9a42016b,0xd63f7af6,0x6cbdb14e,0x63be35a5,0x88be4a1d,0x1ebee0f3,0xd7bf6059,0xbabb075a,0x4e3f64e5,0xacbee546,0x1c3f4b14,0x33d958b,0xff000000,0x80000000,0x18bf157e,0xcc269ae,0x9a42016b,0xd63f7af6,0x6cbdb14e,0xbcbe35a5,0xbcbe49d1,0xecbef525,0xffbf5b02,0xebc320c,0x833f5fa7,0xacbef90f,0x1c3f4b14,0x33d958b,0xff000000,0xc0000000,0x303fdeb8,0x80c24267,0x1641dfb2,0x363f7bb1,0x42be1dab,0x7f3dc95d,0x843ab199,0xaebf0833,0x65bf58c2,0x8e3e3b11,0xd3f5525,0x25bf05db,0x993f4a06,0x33de31e,0xff000000,0x0,0x683f8aa9,0x55c2415a,0x7541f03d,0x5a3f5da9,0xd73cf09f,0xec3effb2,0x443ed9dc,0xb1bf1176,0xcabf344e,0x193e86b2,0x7c3f5286,0x78bf0126,0x7e3f48b1,0x33dd9bd,0xff000000,0x90000000,0xe0c08939,
+0x5c239f9,0x5e41f861,0x46bf2691,0xae3e8a26,0xd13f35b6,0x9cbee5bd,0xcc3f1e13,0xa9bf2562,0x8cbf1cd4,0x9ebf3d25,0x2dbe8fb7,0x383f6244,0x33dd941,0xff000000,0xe0000000,0x98c048c6,0x3ec264ed,0x89420e0e,0x71bec18d,0x3d3e4ec0,0x533f674c,0x63bed92e,0xaf3f5466,0x71beb9cc,0x40bf52a9,0xf9bf053b,0xd6be6979,0xc3f5a73,0x33cfe08,0xff000000,0x0,0x90be18ba,0xa6c265c2,0xe2420c0d,0xc63f42ec,0x143e2882,0x363f2084,0xd0be988a,0x863f72a7,0x243de779,0x27bf1363,0xc9be8bb5,0x633f4550,0xcd3f598f,0x33c2e4c,0xff000000,0x0,0x90be18ba,0xa6c265c2,0xe2420c0d,0xc63f42ec,0x143e2882,0x973f2084,0x553eb3e5,0xe53f3544,0xabf1ccd,0x49bf0b76,0x653f2fcb,0x633ef670,0xcd3f598f,0x33c2e4c,0xff000000,0x0,0x683f8aa9,
+0x55c2415a,0x7541f03d,0x5a3f5da9,0xd73cf09f,0x333effb2,0x4f3eaf05,0xa53f31b3,0xabbf222c,0x1bebb04,0x633f3820,0xe43f174b,0xf33f6377,0x33dacaf,0xff000000,0x90000000,0xe0c08939,0x5c239f9,0x5e41f861,0x46bf2691,0xae3e8a26,0x363f35b6,0xd73efd94,0x103f5bfe,0xb13e0261,0x3bbf135c,0x203ede69,0x2dbf315a,0x383f6244,0x33dd941,0xff000000,0xe0000000,0x98c048c6,0x3ec264ed,0x89420e0e,0x71bec18d,0x3d3e4ec0,0xd73f674c,0x72bf6cf9,0x24bdc6e8,0xc9bebb31,0xe7bc6445,0xfc3f797d,0xd6be64fb,0xc3f5a73,0x33cfe08,0xff000000,0x80000000,0x34bfdf7b,0x9ac2865b,0x4842143e,0x29be51dd,0xb1bea35e,0xda3f6ce0,0xedbf77d1,0x75bd9688,0xaebe7583,0x41be13fb,0x463f71e3,0x293e966f,0x8a3f558e,0x33cf1f6,0xff000000,0x0,0xb43f430d,
+0x90c28687,0x224210a4,0x793f4976,0xd2be9dfa,0xd83f08c8,0x7fbf037c,0xa83e1be5,0xc43f582a,0xb83eaf0b,0x303f705e,0xb93d1e65,0x473f4a9b,0x33d35cb,0xff000000,0xe0000000,0x98c048c6,0x3ec264ed,0x89420e0e,0x71bec18d,0x3d3e4ec0,0xde3f674c,0x753f2985,0x973f3db1,0x823de44f,0x2dbf25a0,0x3e3f23f4,0xd6bed3e0,0xc3f5a73,0x33cfe08,0xff000000,0x90000000,0xe0c08939,0x5c239f9,0x5e41f861,0x46bf2691,0xae3e8a26,0xf43f35b6,0x273f0f0d,0x7b3f4d95,0x613e53ee,0x33bf03a1,0xe93f0804,0x2dbf2c5c,0x383f6244,0x33dd941,0xff000000,0xa0000000,0x8c0ec67,0xf9c24054,0x3841d512,0xcabf6617,0x43e8b15,0x4d3eb029,0xd23ec68c,0x753f5bd3,0xea3eab8a,0x17be5156,0x43ede7e,0xa3bf608c,0xb13f5dec,0x33dddd5,0xff000000,0xe0000000,0xf0c0d477,
+0x1dc26c67,0x2641f321,0x99bf6348,0xba3c9ebb,0x53eeb68,0xd9beeb41,0x61bdbe25,0xbfbf6221,0x8fbcd17e,0xf73f7ed8,0x86bdbb0c,0x2f3f5b21,0x33d603a,0xff000000,0x20000000,0x84c0974a,0x3cc2899d,0x61420308,0xbcbf37b5,0x76bee0fd,0x413f0a51,0xccbf0f7b,0x42bdc4da,0x98bf5294,0x48bed3a9,0x303f64a3,0x1e3e3592,0x753f5992,0x33d17da,0xff000000,0x80000000,0x34bfdf7b,0x9ac2865b,0x4842143e,0x29be51dd,0xb1bea35e,0xa13f6ce0,0x34bf7746,0xa2bdb1b0,0xc4be79b6,0x85be21e2,0x453f7199,0x293e94b2,0x8a3f558e,0x33cf1f6,0xff000000,0x60000000,0x70401b80,0x5dc22b67,0xf541c6b4,0x3f3f51a4,0x5c3ea463,0x3a3ef38d,0x7e3f126a,0xb3bf0672,0x76bf2150,0xab3d4295,0x823f49c0,0xffbf1d1c,0xb03f498a,0x33e0919,0xff000000,0x0,0x683f8aa9,
+0x55c2415a,0x7541f03d,0x5a3f5da9,0xd73cf09f,0x4e3effb2,0x363edba6,0xe5bf0ea0,0xccbf3605,0x9a3e83c3,0x143f5474,0x78befd71,0x7e3f48b1,0x33dd9bd,0xff000000,0xc0000000,0x303fdeb8,0x80c24267,0x1641dfb2,0x363f7bb1,0x42be1dab,0xfd3dc95d,0xdebbbe4f,0xa3bf1073,0x81bf5358,0xad3e3afa,0x223f4fa4,0x25bf0e40,0x993f4a06,0x33de31e,0xff000000,0x10000000,0xd8c09ca4,0xabc22495,0xf241bdcf,0xddbf5165,0xf73f0542,0x9f3e7ac0,0x233e4841,0x68be1846,0xbe3f7827,0x6f3f0a7f,0x83f573d,0x733ca27c,0x143f5ac8,0x33e0a05,0xff000000,0xa0000000,0x8c0ec67,0xf9c24054,0x3841d512,0xcabf6617,0x43e8b15,0xcc3eb029,0xf23e970d,0xe6be529d,0xf13f6ede,0x583ea602,0x523f70ae,0xa33dd677,0xb13f5dec,0x33dddd5,0xff000000,0x90000000,0xe0c08939,
+0x5c239f9,0x5e41f861,0x46bf2691,0xae3e8a26,0xa53f35b6,0xd33f1b0e,0xa1bec23f,0xde3f330d,0x853eea81,0x743f6290,0x2d3daada,0x383f6244,0x33dd941,0xff000000,0x90000000,0xe0c08939,0x5c239f9,0x5e41f861,0x46bf2691,0xae3e8a26,0x823f35b6,0x903f1ff9,0xecbeae81,0x8e3f33ce,0xd93edce6,0x803f668b,0x2d3d59b5,0x383f6244,0x33dd941,0xff000000,0x80000000,0x44c03f70,0xfc222c1,0x2341cd72,0xfabeade8,0x7a3f3f38,0xc3f1251,0xf93f16ef,0x84be9bd6,0xd53f3f87,0x7e3f3b99,0x183f1752,0x2cbeac8d,0xb3f5d3c,0x33e0a85,0xff000000,0x10000000,0xd8c09ca4,0xabc22495,0xf241bdcf,0xddbf5165,0xf73f0542,0xd33e7ac0,0x3e8d0e,0x2cbc9d65,0x673f760b,0x733f0148,0x523f5a86,0x73be02c3,0x143f5ac8,0x33e0a05,0xff000000,0x0,0x98be2e98,
+0x50c20e27,0x741b538,0x54be7374,0x963f049b,0xf63f5259,0x303f72ff,0xa1bd6391,0xa63e9e8d,0xc3e5301,0x893f5a84,0xdabef4fb,0x1b3f45d9,0x33e20d8,0xff000000,0x80000000,0x44c03f70,0xfc222c1,0x2341cd72,0xfabeade8,0x7a3f3f38,0xca3f1251,0xc83f614f,0xb73d1c28,0xe3ef248,0xed3ea9d2,0x573f29ec,0xfbbf2b9d,0x623f4456,0x33e0949,0xff000000,0x60000000,0x70401b80,0x5dc22b67,0xf541c6b4,0x3f3f51a4,0x5c3ea463,0x763ef38d,0x4f3f12ea,0x79bee7b7,0x4dbf2eb9,0xd9bb7c8a,0x8f3f54f8,0xffbf0e0c,0xb03f498a,0x33e0919,0xff000000,0x60000000,0x70401b80,0x5dc22b67,0xf541c6b4,0x3f3f51a4,0x5c3ea463,0x303ef38d,0xe13f12cd,0xbebed966,0x4cbf335b,0x62bcbc1f,0xb83f58b6,0xffbf0826,0xb03f498a,0x33e0919,0xff000000,0xe0000000,0x68407235,
+0xd3c21326,0x2341b198,0x4f3f30a2,0x8e3e3399,0xbc3f33c7,0x173f337c,0x60bece5f,0x7fbf1693,0xd23e3837,0xf13f65f0,0xabbecd59,0x6c3f499a,0x33e21c9,0xff000000,0x0,0x98be2e98,0x50c20e27,0x741b538,0x54be7374,0x963f049b,0xa53f5259,0xbf3f726b,0x87bd8483,0xb13ea12b,0xce3e5d69,0xdd3f5a59,0xdabef344,0x1b3f45d9,0x33e20d8,0xff000000,0xb2000000,0xf042aac6,0xb0412aee,0x542af75,0x673ea83a,0xaf3f5b23,0x33ecc58,0x62bf3d7e,0xe13efde0,0xbfbee882,0x89bf162d,0x34be15b9,0x33f4bea,0xb03f6cc9,0x13f6c4d,0xff000000,0x9b000000,0x8042ad03,0xbe410b40,0x3742b5f7,0xd13ea051,0x203f5af5,0x3a3ed359,0x8bf3e68,0x903efb74,0x5bbee827,0x6bf172e,0xabbe2902,0xd73f4a39,0x9e3f6983,0x13f6ddd,0xff000000,0x4e000000,0xe042b080,
+0xa240cb31,0x3842b17c,0x903f28a1,0xf43e8f86,0xb83f32be,0x923b39b0,0x663f6d54,0xbcbebfef,0x91bf409c,0xe93e7ee2,0x273f1c20,0x8d3f6815,0x13f6ae2,0xff000000,0xda000000,0x6042a92a,0xbe40d745,0xf242ab95,0xbabf40f4,0x96bd99c8,0xf1bf2722,0x58bd9738,0x86bf7a3c,0xf03e4a6a,0xddbf272b,0x523e49ee,0xaf3f3b31,0x543f4264,0x13f6642,0xff000000,0xe6000000,0x6042ab7a,0x8409f79,0xe742b189,0xfbef0b5,0xbbbf2870,0x373f1698,0xd13f618c,0xd0be9eee,0xf53eb6bf,0x23bd55f8,0xf23f2fa4,0x183f39c2,0x6b3f4500,0x13f68af,0xff000000,0x2a000000,0xc042a6e8,0xc640e867,0x7c42b60e,0xa2becfc2,0xebbf4fac,0xb33ed78e,0xfd3f65b6,0x6cbe883a,0x83eb44f,0xa4be31d6,0x6f3f054b,0xa73f55fd,0xed3f4318,0x13f6c51,0xff000000,0x2a000000,0xc042a6e8,
+0xc640e867,0x7c42b60e,0xa2becfc2,0xebbf4fac,0x763ed78e,0x3b3f65e6,0x27be895c,0x983eb27e,0x5abe2def,0xde3f0501,0xa73f565e,0xed3f4318,0x13f6c51,0xff000000,0x89000000,0x5042a4a3,0x544111eb,0x2b42afe6,0x8ebf4728,0xe6be3abd,0xa2bf19ec,0x643d3940,0xbbbf7881,0xa03e718f,0xdebf206e,0x1b3e2013,0xa03f4370,0xdb3f405d,0x13f6988,0xff000000,0xda000000,0x6042a92a,0xbe40d745,0xf242ab95,0xbabf40f4,0x96bd99c8,0x6ebf2722,0x74bd997a,0xcebf7a26,0xb63e4bad,0x9bf2723,0x663e4b9f,0xaf3f3b1b,0x543f4264,0x13f6642,0xff000000,0x1e000000,0xe042ae3d,0xe4102a5,0x9e42ab35,0xbb3ea90a,0x4b3f375a,0xc0bf1d65,0x8bbf66bc,0xcc3d3b48,0xf7bedc89,0x16be8f8f,0xa3f3245,0xf3f2920,0x463f6b33,0x13f6955,0xff000000,0xda000000,0x6042a92a,
+0xbe40d745,0xf242ab95,0xbabf40f4,0x96bd99c8,0xfebf2722,0x84bf03c7,0x87bf0cd3,0xf13f2856,0x3bbed129,0x4d3f54eb,0x933ec080,0x493f6dfb,0x13f6807,0xff000000,0x89000000,0x5042a4a3,0x544111eb,0x2b42afe6,0x8ebf4728,0xe6be3abd,0xd7bf19ec,0xf6bed6da,0x4fbf0fb9,0x7e3f3696,0x4dbeef6e,0xb33f4ea3,0x6a3eb871,0x2f3f6f92,0x13f6bd3,0xff000000,0x89000000,0x5042a4a3,0x544111eb,0x2b42afe6,0x8ebf4728,0xe6be3abd,0x64bf19ec,0x79bef664,0x2bee279,0xed3f41be,0x1bbeced5,0x1d3f60cc,0x6a3e8341,0x2f3f6f92,0x13f6bd3,0xff000000,0xb2000000,0xf042aac6,0xb0412aee,0x1c42af75,0x59be9c2d,0x883ef76c,0x36bf5214,0xd3bf73cc,0x6dbe1b00,0xdf3e879a,0x923b7711,0x963f5cbf,0x33f01a2,0xb03f6cc9,0x13f6c4d,0xff000000,0x1e000000,0xe042ae3d,
+0xe4102a5,0x9e42ab35,0xbb3ea90a,0x4b3f375a,0x9cbf1d65,0xd6bf7035,0xc83e3669,0xe1be97bb,0x3dbdd265,0xe43f2cbc,0xf3f3b19,0x463f6b33,0x13f6955,0xff000000,0xc4000000,0x42b654,0x2e407452,0x4942b03f,0x723ee3c7,0xc73f2679,0x463f1da4,0xbee73f,0x303f41b4,0x1cbef20b,0xe9bf45fb,0x10bd8ae1,0x73f215d,0xf03f6544,0x13f690d,0xff000000,0x38000000,0x42b4fc,0xa04056b3,0xa842a52a,0xf53e98e3,0x7e3ef3d7,0xc3bf53b9,0xb4bf7440,0x873e03c7,0x7bbe8a6f,0xb1bcb6fc,0x763f5ead,0x863efc54,0x6b3f67af,0x13f647a,0xff000000,0x1e000000,0xe042ae3d,0xe4102a5,0x9e42ab35,0xbb3ea90a,0x4b3f375a,0x47bf1d65,0xebbf7053,0x893e3984,0xb7be960c,0x49bdc9c0,0xc33f2c87,0xf3f3b70,0x463f6b33,0x13f6955,0xff000000,0x1e000000,0xe042ae3d,
+0xe4102a5,0x9e42ab35,0xbb3ea90a,0x4b3f375a,0xf8bf1d65,0x61bf60bb,0x19bbd185,0x6abef52d,0x70beb19d,0xab3f32a5,0xf3f206b,0x463f6b33,0x13f6955,0xff000000,0x4e000000,0xe042b080,0xa240cb31,0x3842b17c,0x903f28a1,0xf43e8f86,0x1b3f32be,0xecbdbbb6,0xef3f7373,0xd9be9735,0xeebf3f2d,0x3a3e05ac,0x273f26f1,0x8d3f6815,0x13f6ae2,0xff000000,0xc4000000,0x42b654,0x2e407452,0x4942b03f,0x723ee3c7,0xc73f2679,0x4c3f1da4,0xbef2c8,0xc23f411c,0x75bee874,0x71bf427f,0x99bdb85b,0x73f24d9,0xf03f6544,0x13f690d,0xff000000,0xe8000000,0x42ae8e,0xec3fc790,0x6242a621,0x40bf3a5d,0xf8be60ab,0xfdbf2647,0x99bd7a48,0x2bf6c41,0xc3ec2ac,0x33bf2ed0,0x3b3ea20a,0x213f288f,0x273f464a,0x13f6463,0xff000000,0x52000000,0xc042b006,
+0xa8400216,0x9242b0c4,0x5dbef156,0x9abea8f8,0x643f515f,0x423f5671,0x9cbeea51,0xc63e98a1,0x973e8d44,0x523f535b,0xcd3efbfd,0x293f487f,0x13f6811,0xff000000,0xe6000000,0x6042ab7a,0x8409f79,0xe742b189,0xfbef0b5,0xbbbf2870,0xc03f1698,0xa23f619f,0x55bec557,0xbb3e8be9,0xc13d4045,0x333f259d,0x183f42d7,0x6b3f4500,0x13f68af,0xff000000,0xe6000000,0x6042ab7a,0x8409f79,0xe742b189,0xfbef0b5,0xbbbf2870,0x433f1698,0x8d3f6163,0x37becaee,0xe03e8548,0x3b3d7d78,0xc23f23eb,0x183f43ff,0x6b3f4500,0x13f68af,0xff000000,0xda000000,0x6042a92a,0xbe40d745,0xf242ab95,0xbabf40f4,0x96bd99c8,0x98bf2722,0x16be33bc,0x56bf6f32,0xe3e9ec6,0xd5bf2220,0xaa3eb258,0xaf3f30ea,0x543f4264,0x13f6642,0xff000000,0xe8000000,0x42ae8e,
+0xec3fc790,0x6242a621,0x40bf3a5d,0xf8be60ab,0xccbf2647,0x8abc6f06,0xf7bf7136,0xb03eab53,0x8ebf2f78,0xd83e8193,0x213f2ec7,0x273f464a,0x13f6463,0xff000000,0x38000000,0x42b4fc,0xa04056b3,0xa842a52a,0xf53e98e3,0x7e3ef3d7,0xd8bf53b9,0x25bf604a,0xe23ef5f9,0x9bd2290,0xe93ec1c1,0xca3f3c88,0x863f0f8b,0x6b3f67af,0x13f647a,0xff000000,0xe8000000,0x42ae8e,0xec3fc790,0x6242a621,0x40bf3a5d,0xf8be60ab,0xeebf2647,0x9abf2f6e,0xbb3e85ac,0x7d3f2e0b,0x443ca742,0x613f70a7,0xe0beae4b,0x703f6982,0x13f625e,0xff000000,0xda000000,0x6042a92a,0xbe40d745,0xf242ab95,0xbabf40f4,0x96bd99c8,0xcfbf2722,0x97bf2650,0x8b3e707c,0xba3f3918,0xb23dcad2,0xe43f7818,0x93be6737,0x493f6dfb,0x13f6807,0xff000000,0xda000000,0x6042a92a,
+0xbe40d745,0xf242ab95,0xbabf40f4,0x96bd99c8,0xdebf2722,0x21bf19e5,0xefbea525,0x893f3b2b,0xc8be87ed,0x303f718d,0x933e4aba,0x493f6dfb,0x13f6807,0xff000000,0x1e000000,0xe042ae3d,0xe4102a5,0x9e42ab35,0xbb3ea90a,0x4b3f375a,0x96bf1d65,0x5bf6d60,0xd63dfe67,0xb5beb4d9,0xfcbe34da,0xf63f2fcc,0xf3f3483,0x463f6b33,0x13f6955,0xff000000,0x38000000,0x42b4fc,0xa04056b3,0xa842a52a,0xf53e98e3,0x7e3ef3d7,0x94bf53b9,0x55bf73df,0xcf3dc55e,0x26be93b0,0x10bd6c3e,0xe43f5fbf,0x863ef706,0x6b3f67af,0x13f647a,0xff000000,0x58000000,0x8042ba00,0xe8403344,0x9f42b183,0xf43ef61a,0xc83f604c,0xdc3d1228,0x2ebf5a4c,0x473ef3fb,0x9dbe5b10,0x1fbe5159,0x103d9447,0xd13f79e8,0x453f636e,0x13f68fe,0xff000000,0x1a000000,0x42bef5,
+0x9ebfeaed,0x442a56c,0x13ed6ad,0x273f3ca4,0xe4bf07c1,0xb2bf67b5,0x4d3ec4e9,0x29be3995,0xc53d902e,0x203f0e53,0x193f5406,0x8c3f5ff9,0x13f61ec,0xff000000,0x38000000,0x42b4fc,0xa04056b3,0xa842a52a,0xf53e98e3,0x7e3ef3d7,0xc6bf53b9,0x7bf6f9c,0xed3ea181,0x18be200c,0x953e3eeb,0x83f521e,0x863f0a3b,0x6b3f67af,0x13f647a,0xff000000,0x38000000,0x42b4fc,0xa04056b3,0xa842a52a,0xf53e98e3,0x7e3ef3d7,0x41bf53b9,0xd1bf7042,0x5dbc3117,0xfbbeb0ae,0xdabe3171,0x813f6115,0x863ee332,0x6b3f67af,0x13f647a,0xff000000,0xc4000000,0x42b654,0x2e407452,0x4942b03f,0x723ee3c7,0xc73f2679,0xe83f1da4,0x79beed8e,0x3d3f4166,0x9dbeecd8,0xf5bf441a,0xe3bda3ad,0x73f2347,0xf03f6544,0x13f690d,0xff000000,0x58000000,0x8042ba00,
+0xe8403344,0x9f42b183,0xf43ef61a,0xc83f604c,0x43d1228,0x4cbf459b,0x633ee257,0xa6bee9ed,0xf7bed509,0xe53e44ad,0xd13f6388,0x453f636e,0x13f68fe,0xff000000,0x9a000000,0x42afab,0xf23e8b8a,0x9242b096,0x13bf696b,0xd03e95b6,0x64be939d,0xb2be50be,0x733e9308,0xa3f6f99,0x173eb683,0xc23f6983,0xdcbe4f17,0x263f4b60,0x13f69b0,0xff000000,0x58000000,0x8042ba00,0xe8403344,0x9f42b183,0xf43ef61a,0xc83f604c,0x63d1228,0x8be3a56,0x533d752c,0x963f7b42,0xf23f5b99,0x82bef4de,0x4c3e40b9,0x233f48ee,0x13f7038,0xff000000,0xc4000000,0x42b654,0x2e407452,0x4942b03f,0x723ee3c7,0xc73f2679,0x4d3f1da4,0x10bd2f0e,0x50bf2be0,0x8a3f3d68,0x803f6502,0xb1beb600,0x99be8ab2,0x23f4743,0x13f6c90,0xff000000,0xc4000000,0x42b654,
+0x2e407452,0x4942b03f,0x723ee3c7,0xc73f2679,0x613f1da4,0xe23e9e52,0xcbbf41bf,0xeb3f1369,0x8d3f572b,0x40bd86ac,0x99bf09ac,0x23f4743,0x13f6c90,0xff000000,0x52000000,0xc042b006,0xa8400216,0x9242b0c4,0x5dbef156,0x9abea8f8,0xbe3f515f,0xd03e9591,0xefbf6ef4,0xf3be5548,0xca3f5507,0xd33e101e,0xcd3f0950,0x293f487f,0x13f6811,0xff000000,0x9a000000,0x42afab,0xf23e8b8a,0x9242b096,0x13bf696b,0xd03e95b6,0xf2be939d,0xb0bdc46b,0x923f07f2,0xc63f5786,0x3c3ecc6e,0x333f4b98,0xdcbee98e,0x263f4b60,0x13f69b0,0xff000000,0x7000000,0x6042b435,0x98c0881a,0x8c42a50e,0xfabf3d49,0xb03e9cc1,0x54bf1980,0xb8bf1354,0x18bf3fe6,0xb83ea761,0xd8beb2e3,0xfa3f1638,0xcf3f3aff,0x293f4bcb,0x13f621b,0xff000000,0x9a000000,0x42afab,
+0xf23e8b8a,0x9242b096,0x13bf696b,0xd03e95b6,0x47be939d,0xf1becb6d,0x50bf4e3a,0x4c3ee107,0x64bdd479,0x1f3f03ea,0xdc3f59c8,0x263f4b60,0x13f69b0,0xff000000,0x52000000,0xc042b006,0xa8400216,0x9242b0c4,0x5dbef156,0x9abea8f8,0xe73f515f,0x123f6191,0x8fbe0bda,0x2d3ee7ca,0x5fbd1a72,0x7d3f6f1d,0xcd3eb5d8,0x293f487f,0x13f6811,0xff000000,0x52000000,0xc042b006,0xa8400216,0x9242b0c4,0x5dbef156,0x9abea8f8,0x393f515f,0x293f5601,0x6bbeece9,0xd83e9714,0x413e8fe6,0x3c3f52a2,0xcd3efcec,0x293f487f,0x13f6811,0xff000000,0xe8000000,0x42ae8e,0xec3fc790,0x6242a621,0x40bf3a5d,0xf8be60ab,0xa3bf2647,0xe4be0113,0xa3bf636f,0xea3ee1fb,0xc5bf2c84,0xc93ece6e,0x213f1e7d,0x273f464a,0x13f6463,0xff000000,0x7000000,0x6042b435,
+0x98c0881a,0x8c42a50e,0xfabf3d49,0xb03e9cc1,0x9cbf1980,0x44bf144d,0x5cbf3e3d,0x3f3eab7a,0x3cbeafa4,0xb83f1852,0xcf3f3a11,0x293f4bcb,0x13f621b,0xff000000,0x1a000000,0x42bef5,0x9ebfeaed,0x442a56c,0x13ed6ad,0x273f3ca4,0x24bf07c1,0x43bf1f32,0x553f289f,0x6b3ed8e1,0x473f2953,0x5b3e1bcf,0x193f3c02,0x8c3f5ff9,0x13f61ec,0xff000000,0x7000000,0x6042b435,0x98c0881a,0x8c42a50e,0xfabf3d49,0xb03e9cc1,0x3dbf1980,0xa0bee66b,0x303ee013,0x123f4746,0x93f0031,0xc93f586d,0x9ebe3e45,0xd23f621a,0x13f5dd2,0xff000000,0xe8000000,0x42ae8e,0xec3fc790,0x6242a621,0x40bf3a5d,0xf8be60ab,0xddbf2647,0x71bf1bff,0xa73f2426,0x1a3eeec9,0x943ea0da,0xde3f3c3e,0xe0bf19b9,0x703f6982,0x13f625e,0xff000000,0xe8000000,0x42ae8e,
+0xec3fc790,0x6242a621,0x40bf3a5d,0xf8be60ab,0xa2bf2647,0x19bf25f0,0x2e3f0763,0x4d3f0c40,0x7a3e64ab,0xc63f51e2,0xe0bf06f7,0x703f6982,0x13f625e,0xff000000,0x38000000,0x42b4fc,0xa04056b3,0xa842a52a,0xf53e98e3,0x7e3ef3d7,0x76bf53b9,0xecbf53e6,0xe63f0f83,0x843cc454,0x783ef33b,0x3c3f2d6b,0x863f0fc6,0x6b3f67af,0x13f647a,0xff000000,0x1a000000,0x42bef5,0x9ebfeaed,0x442a56c,0x13ed6ad,0x273f3ca4,0x7bbf07c1,0x49bf4edf,0x473f11b2,0xdd3e1b8b,0xfc3ed3d4,0x663ebacb,0x193f5587,0x8c3f5ff9,0x13f61ec,0xff000000,0xdc000000,0x8042ad8d,0x9640a907,0xae42c4aa,0xc93e2402,0x1c3f7cb1,0xe8bb0898,0xf5bf7ca3,0x303e23ed,0x5ebcad5e,0xbfbca865,0x2e3bb278,0xfd3f7ff1,0x673f49f7,0x13f7a14,0xff000000,0x2a000000,0x8042a860,
+0x844081c3,0x8042c2a7,0xa5bf49be,0x5a3ee2c9,0x67bedae1,0x39bf0aca,0x3ebf540e,0x403e1088,0xccbe954c,0xf93eaf9d,0x2b3f6496,0x9d3f4ba3,0x13f72c8,0xff000000,0x4c000000,0x80429edd,0xf640625a,0x2742d410,0x8ebf75bb,0xde3e8f84,0x9bbbda2e,0xa1be8e34,0x32bf7283,0x243e2354,0xc73d1d4b,0x863e1eab,0x883f7cb7,0x923f4ebd,0x13f7934,0xff000000,0x4c000000,0x80429edd,0xf640625a,0x2742d410,0x8ebf75bb,0xde3e8f84,0xc2bbda2e,0x3be4316,0x16bf2276,0x1d3f3fbd,0x453e52a8,0x8d3f385f,0x883f299d,0x923f4ebd,0x13f7934,0xff000000,0x68000000,0xc042a2e1,0xce40a07d,0x4742d5f3,0xd7be4483,0x9c3f6465,0xeb3ed159,0x76bed017,0x3dbee727,0x4b3f4b5a,0x73f64af,0x45bc6130,0xcd3ee604,0x9c3f4e62,0x13f7acf,0xff000000,0xdc000000,0x8042ad8d,
+0x9640a907,0xae42c4aa,0xc93e2402,0x1c3f7cb1,0x5bbb0898,0xcdbf4472,0xbe3e00dc,0xe43f20f4,0x683f1ef1,0xedbdcaf6,0xfd3f4711,0x673f49f7,0x13f7a14,0xff000000,0x9a000000,0x42afab,0xf23e8b8a,0x9242b096,0x13bf696b,0xd03e95b6,0xcebe939d,0x72beca87,0x1abf505c,0x803ed9df,0x2bde1c2,0xf63f0086,0xdc3f5b97,0x263f4b60,0x13f69b0,0xff000000,0x5d000000,0x8042af74,0xa0bff43b,0xff42b065,0x15bf74cf,0xb4be274b,0xf5be784f,0xa3bae22,0x3cbf56c3,0xfb3f0b53,0x14be95ad,0x493f04e8,0x293f4d99,0x8d3f4c86,0x13f6864,0xff000000,0xa8000000,0x8042a9e4,0x603fbbb4,0xce42c498,0xbf5a46,0x37bed5ee,0x8abea09f,0x8b3e3d4f,0xc3bf4d86,0x173f111a,0xfdbefa36,0xd13ed9bf,0xd23f4303,0xc53f4e3b,0x13f720d,0xff000000,0x2a000000,0x8042a860,
+0x844081c3,0x8042c2a7,0xa5bf49be,0x5a3ee2c9,0xb2bedae1,0x15bf01f0,0x7ebf5c48,0xc53d34b7,0xabbeb255,0xef3e80e6,0x2b3f6726,0x9d3f4ba3,0x13f72c8,0xff000000,0xdc000000,0x8042ad8d,0x9640a907,0xae42c4aa,0xc93e2402,0x1c3f7cb1,0xf4bb0898,0xcbf6251,0x8c3e11ee,0x4dbee3e5,0x81bee0cd,0xba3d95c7,0xfd3f653d,0x673f49f7,0x13f7a14,0xff000000,0x58000000,0x8042ba00,0xe8403344,0x9f42b183,0xf43ef61a,0xc83f604c,0x3e3d1228,0xbdbf4275,0x783edf6a,0xeabef6ed,0x68bee052,0xfe3e51a0,0x4c3f6012,0x233f48ee,0x13f7038,0xff000000,0x75000000,0x42c0c4,0x64bf6b7c,0xac42b68a,0xd13f4d77,0x23f15b0,0x293df192,0x31bed2b8,0xa03f2f9b,0x2bf199d,0x22bedd13,0xbc3eddbb,0x553f4a8c,0x943f6130,0x13f68ef,0xff000000,0x58000000,0x8042ba00,
+0xe8403344,0x9f42b183,0xf43ef61a,0xc83f604c,0x3a3d1228,0x95bf2487,0x743ec265,0x63bf2a59,0xc2bf18b9,0x3d3e9805,0xd13f3ee0,0x453f636e,0x13f68fe,0xff000000,0xdc000000,0x8042ad8d,0x9640a907,0xae42c4aa,0xc93e2402,0x1c3f7cb1,0x83bb0898,0xe1bf4014,0x723df686,0xf0bf2668,0x35bf2431,0x1c3dd86d,0x9c3f4289,0x2f3f62d2,0x13f77e9,0xff000000,0x5d000000,0x8042af74,0xa0bff43b,0xff42b065,0x15bf74cf,0xb4be274b,0x9fbe784f,0x3e3b8fdc,0x64bf5657,0xff3f0bf9,0xa8be95af,0x4f3f0595,0x293f4d28,0x8d3f4c86,0x13f6864,0xff000000,0x9a000000,0x42afab,0xf23e8b8a,0x9242b096,0x13bf696b,0xd03e95b6,0xdcbe939d,0x57bec7cd,0xcebf55e6,0x333ec603,0xdbbe02e1,0xc03eee27,0xdc3f603e,0x263f4b60,0x13f69b0,0xff000000,0x7000000,0x6042b435,
+0x98c0881a,0x8c42a50e,0xfabf3d49,0xb03e9cc1,0xa2bf1980,0xf3bf0e0e,0xe8bf480e,0xb3e920b,0x88bec334,0xcb3f0b2c,0xcf3f3f6a,0x293f4bcb,0x13f621b,0xff000000,0xee000000,0x4042c313,0x12c05485,0x3e42a79e,0x463f59ac,0x243f016f,0x2fbe15bb,0x67bf06bc,0x613f5092,0x67be792a,0x4bbb7f3e,0xd33e9155,0xce3f7577,0xa33f5d84,0x13f61fd,0xff000000,0x1a000000,0x42bef5,0x9ebfeaed,0x442a56c,0x13ed6ad,0x273f3ca4,0xbf07c1,0xd7bf64b6,0x993ee09e,0x85bdc62f,0xa63e2535,0x543f03ab,0x193f579f,0x8c3f5ff9,0x13f61ec,0xff000000,0x58000000,0x8042ba00,0xe8403344,0x9f42b183,0xf43ef61a,0xc83f604c,0x2b3d1228,0xd7bf5e86,0xe93ef67f,0x50bde646,0x40bdecf2,0x673cbca8,0xd13f7e36,0x453f636e,0x13f68fe,0xff000000,0x58000000,0x8042ba00,
+0xe8403344,0x9f42b183,0xf43ef61a,0xc83f604c,0x8f3d1228,0x7cbf4bfa,0xa23ed6bc,0x73edeb7,0xf93ebb7a,0x6bbe7338,0xd13f6654,0x453f636e,0x13f68fe,0xff000000,0x75000000,0x42c0c4,0x64bf6b7c,0xac42b68a,0xd13f4d77,0x23f15b0,0x1c3df192,0x2abf1217,0x6b3f31f2,0xc13edfdd,0xba3e31d7,0x76bed623,0x553f643e,0x943f6130,0x13f68ef,0xff000000,0xee000000,0x4042c313,0x12c05485,0x3e42a79e,0x463f59ac,0x243f016f,0x59be15bb,0x4bed2b2,0x3b3f4fd5,0xd23ed412,0x2e3ea800,0x20be9583,0xce3f65fb,0xa33f5d84,0x13f61fd,0xff000000,0xc7000000,0x8042bf6e,0x3cc095ec,0x7c429983,0x273e3353,0x903f6b82,0xbeb393,0xd2bf72ae,0xd33d7b4c,0xc0be9ff2,0x48be8820,0x3e3ec63e,0x713f6201,0x613f482e,0x13f5c7c,0xff000000,0x2c000000,0xe042b7be,
+0x3ac0c7e5,0x784298a7,0xc5bf3dd1,0x333f08ac,0x8bed016,0xe1bf1ae6,0x20bf4b37,0x843d7a51,0xabbe947a,0x473e951b,0x2d3f6961,0xd83f4bf0,0x13f5c50,0xff000000,0x7000000,0x6042b435,0x98c0881a,0x8c42a50e,0xfabf3d49,0xb03e9cc1,0x1dbf1980,0x6dbeef16,0xc3bf5ff2,0x23e0440,0x4fbef852,0xfa3ec041,0xcf3f4a2f,0x293f4bcb,0x13f621b,0xff000000,0x7000000,0x6042b435,0x98c0881a,0x8c42a50e,0xfabf3d49,0xb03e9cc1,0x76bf1980,0x8cbef562,0x90bf5d67,0x363e18fa,0xaabef219,0x893ecbb1,0xcf3f4945,0x293f4bcb,0x13f621b,0xff000000,0x1a000000,0x42bef5,0x9ebfeaed,0x442a56c,0x13ed6ad,0x273f3ca4,0xc6bf07c1,0x75bf6523,0xa93e7398,0x62bec11a,0x73be1b69,0xd43f21fe,0x243f4261,0xa73f4685,0x13f626f,0xff000000,0xc7000000,0x8042bf6e,
+0x3cc095ec,0x7c429983,0x273e3353,0x903f6b82,0x81beb393,0xb8bf7170,0x893d5f3e,0x3bbea7e8,0x6ebe90ae,0x8e3ec6c4,0x713f608e,0x613f482e,0x13f5c7c,0xff000000,0x32000000,0xa041d468,0xb2c12e2f,0x5441bc06,0xeabf7ef1,0xebd7583,0xcebd8ba9,0x8abcc431,0xd5bf0d12,0x373f5588,0x17bdb35b,0x4d3f5512,0xce3f0c1f,0x903e0fc5,0x3e8741,0xec000001,0xa8000012,0x41d42b,0x4f3f831f,0x9420028,0xcebf7d14,0xebbcef9b,0x30be1754,0xe7bdd996,0xd6bf0f64,0xc33f5251,0x55bddabe,0x493f53f0,0xb23f0cf6,0x283e1095,0x23ec1d9,0x99000000,0x8000065,0x41e264,0x26407c9d,0xa341cd9a,0xbf6c4d,0xdbbd1cfb,0xf6bec3f6,0xc5be9eb8,0x7cbf03d3,0x3c3f4c98,0x9cbe6930,0x213f5b3a,0x6a3eed49,0x6b3dfffd,0x23ec4bb,0xa8000003,0xcc000056,0x41d95a,
+0xabc0f0b3,0x7d418690,0xebbf5e32,0xe13e0071,0x96bef608,0xe6bef68e,0xebbee5fc,0x9e3f40a6,0x23bdf8bf,0xec3f6274,0x9e3ee68b,0xeb3df97d,0x3e8bc4,0xf4000001,0xd800000a,0x80420103,0x623fd785,0xc1417900,0x5bee8d1,0x273eb862,0x13bf5088,0x2bf63fe,0xdbe33d7,0x813ed6cb,0xb13c035d,0x773f6a8d,0x183ecd19,0x5d3dbbfa,0x3ea9c6,0xff000000,0x7e000000,0x800017,0x82000000,0x4000017,0x8000000,0x82000000,0x800017,0x83000000,0x4000017,0x3000000,0x83000000,0x800017,0x7f000000,0x60000017,0xd000000,0xf000000,0x11000000,0xe000000,0xc000000,0xb000000,0x12000000,0x15000000,0x12000000,0x13000000,0x16000000,0x17000000,0x15000000,0xd000000,0xc000000,0xe000000,0xc000000,0xb000000,0x15000000,0x16000000,
+0x0,0x0,0x0,0x0,0x7f000000,0x800017,0x80000000,0xc000017,0x8000000,0x8000000,0x4000000,0x80000000,0x800017,0x81000000,0xc000017,0x0,0x8b000000,0x5d000002,0x81000004,0x800017,0x84000000,0x40000017,0x0,0x3f8000,0x0,0x0,0x0,0x0,0x3f8000,0x0,0x0,0x0,0x0,0x3f8000,0x0,0x0,0x0,0x0,0x843f8000,0x800017,0x73000000,0x17,0x28000000,0x4000023,0x3000000,0x28000000,0x800023,0x29000000,0x4000023,0x1000000,0x29000000,0x800023,0x2a000000,0x4000023,0x2000000,0x2a000000,0x800023,0x2b000000,0x40000023,0x1a,0x2000100,0x3000100,0x4000400,0x1000200,
+0x4000200,0x5000500,0x2000600,0x8000700,0x6000500,0x8000500,0x9000800,0xa000600,0x8000b00,0x7000800,0x9000a00,0xb000800,0xb000c00,0xb000d00,0x9000c00,0xb000d00,0x9000a00,0xe000c00,0xc000e00,0xd000f00,0xc000f00,0x10000a00,0xd000d00,0x11001000,0x12000e00,0x12000900,0x13000e00,0xe001300,0xf001400,0xe001400,0x15001400,0x3001300,0x17001600,0x19001800,0x19001500,0x1a001800,0x1b001a00,0x1c001900,0x1a001b00,0x1d001a00,0x1d001c00,0x1f001e00,0x1c001f00,0x20001d00,0x22002100,0x23002200,0x22002000,0x25002400,0x23002500,0x23002200,0x26002500,0x27002600,0x20002300,0x27002300,0x27002800,0x27002900,0x20002800,0x27002900,0x29002600,0x2b002a00,0x2a002600,0x2c002900,0x2d002900,0x2c002900,
+0x2b002800,0x29002d00,0x2c002800,0x2f002e00,0x2c002e00,0x30002c00,0x2d002f00,0x2c003000,0x2d003100,0x32002b00,0x2d003000,0x31002d00,0x33003200,0x30002f00,0x32003000,0x32003300,0x35003400,0x33003500,0x34003200,0x31003200,0x36003100,0x36003400,0x37003100,0x37002b00,0x33003100,0x38003500,0x39003800,0x2f003300,0x39003300,0x2f002e00,0x39003a00,0x2f003a00,0x38003900,0x3b003b00,0x39003c00,0x39003a00,0x37003c00,0x36003d00,0x3e003a00,0x3f002e00,0x3a003e00,0x41004000,0x40004200,0x43004200,0x43004000,0x45004400,0x46004300,0x43004600,0x43004200,0x47004500,0x48004400,0x40004000,0x49004800,0x48004900,0x4a004a00,0x44004800,0x4b004a00,0x44004c00,0x4a004b00,0x4d004900,0x4e004000,0x4f004900,0x49004d00,0x4a004e00,
+0x49004f00,0x4c004a00,0x4a005000,0x51005000,0x4a004f00,0x52005100,0x53004f00,0x52004f00,0x51004e00,0x4f005300,0x51005400,0x55005000,0x51005300,0x54005100,0x53005500,0x56005500,0x57005600,0x53005300,0x52005700,0x57005200,0x58005800,0x56005700,0x59005200,0x5a005a00,0x52004e00,0x59005800,0x5b005200,0x58005900,0x59005a00,0x5c005b00,0x4e005d00,0x5a004e00,0x4e005c00,0x4d005d00,0x5d004d00,0x5e005e00,0x5f005d00,0x5d005f00,0x60005c00,0x62006100,0x63006200,0x64006000,0x63006000,0x65006300,0x66006400,0x65006400,0x67006500,0x64006600,0x68006600,0x69006800,0x60006400,0x69006400,0x6a006600,0x6b006b00,0x66006800,0x66006a00,0x6c006700,0x6b006800,0x69006d00,0x68006800,0x6d006c00,0x69006e00,0x69006d00,0x60006e00,
+0x6f006d00,0x6f006e00,0x70006d00,0x6d007000,0x71006c00,0x6e006000,0x72006e00,0x72007100,0x6f006e00,0x6f007300,0x6f007400,0x72007300,0x74007000,0x72006f00,0x5c007300,0x73005c00,0x74005f00,0x73005f00,0x75005c00,0x72007200,0x76007500,0x71007600,0x75007200,0x5a005c00,0x77005a00,0x76007500,0x77007500,0x76007800,0x71007900,0x78007600,0x79007700,0x5b007600,0x5a007700,0x77007900,0x67005b00,0x6a007a00,0x7b006b00,0x79006c00,0x78007c00,0x7c007d00,0x5b007900,0x79007e00,0x7e007900,0x7e007d00,0x7f005b00,0x80007f00,0x7d007e00,0x80007e00,0x82008100,0x80008000,0x7d008200,0x84008300,0x80008000,0x83007f00,0x84008000,0x81008100,0x85008400,0x84008500,0x58008300,0x5b007f00,0x83008600,0x7f007f00,0x86005800,0x83008700,
+0x83008600,0x85008700,0x86008800,0x86005600,0x87008800,0x86005600,0x89005800,0x88008700,0x85008a00,0x87008700,0x8a008900,0x8c008b00,0x85008500,0x8b008a00,0x8c008500,0x8d008100,0x89008a00,0x8a008b00,0x3b008d00,0x8d008e00,0x8e008d00,0x3c008b00,0x8f008d00,0x3c008d00,0x89003b00,0x8d008f00,0x90008800,0x91008900,0x89008f00,0x90008900,0x91009100,0x92009000,0x90009200,0x93008800,0x56009400,0x94009200,0x88009300,0x92009400,0x94005600,0x95008800,0x97009600,0x97009800,0x96009600,0x98009900,0x9a009600,0x9b009b00,0x96009900,0x98009c00,0x99009900,0x9c009d00,0x9d009b00,0x9e009900,0x98009f00,0x9c009800,0x97009e00,0x9f009800,0x9e009f00,0x9f00a000,0xa100a000,0xa1009f00,0xa2009700,0xa300a100,0xa1009700,0xa000a200,
+0xa100a300,0xa000a400,0x9e009e00,0xa400a500,0x9e00a500,0xa6009c00,0xa400a000,0xa000a300,0x9c00a600,0xa500a700,0x9d009c00,0x9c00a800,0xa700a800,0xa400a900,0xa700a500,0xa500a900,0xaa00a400,0xa400a600,0xaa00a900,0xab00a600,0xab00a300,0xaa00a600,0xa300a200,0xac00ac00,0xab00a300,0xae00ad00,0xab00ab00,0xad00aa00,0xae00ab00,0xad00ac00,0xaf00aa00,0xaa00af00,0xb000a900,0xac00b100,0xae00ac00,0xb100b000,0xac00a200,0xa700b200,0xa700b300,0xa900b200,0xa700b300,0xa900a800,0xaf00b400,0xa900b400,0xb500b200,0xb700b600,0xb500b800,0xb700b900,0xb500b900,0xbb00ba00,0xb900b900,0xba00b700,0xbc00b900,0xbc00b800,0xbb00b900,0xb800bd00,0xbe00bc00,0xbf00bd00,0xbf00bc00,0xbb00bd00,0xbc00c000,0xbf00c100,0xbc00bc00,0xc100c000,
+0xc000c200,0xc100bb00,0xc200c000,0xc100bf00,0xbf00c300,0xbe00c300,0xc100c300,0xc200c400,0xc100c400,0xc500bb00,0xc200c200,0xc600c500,0xc700c600,0xc400c200,0xc700c200,0xc600c700,0xc800c800,0xc900c600,0xc600c900,0xca00c500,0xcb00c700,0xca00c700,0xc400c400,0xcc00ca00,0xcd00cc00,0xc400c400,0xc300cd00,0xcf00ce00,0xce00cd00,0xcc00cd00,0xcd00c300,0xcf00cf00,0xc300d000,0xbe00d100,0xc300c300,0xd100d000,0xd200d000,0xd300d300,0xd000d100,0xd000d200,0xc800cf00,0xd400cb00,0xd600d500,0xd700d700,0xd500d800,0xda00d900,0xd700d500,0xdb00da00,0xdb00dc00,0xda00da00,0xdc00dd00,0xdd00de00,0xdc00df00,0xde00dd00,0xdf00d500,0xdf00dd00,0xe000d500,0xe200e100,0xde00de00,0xdc00e200,0xe200dc00,0xe300e300,0xe100e200,0xdc00db00,
+0xe300e400,0xdc00e400,0xe500e100,0xe500e300,0xe300e600,0xe300e400,0xe700e600,0xe100e500,0xe600e800,0xe500e500,0xe800e700,0xdb00e900,0xe400ea00,0xdb00ea00,0xeb00e400,0xec00ec00,0xe400ea00,0xeb00e600,0xed00e400,0xeb00ec00,0xeb00ed00,0xee00ee00,0xe600eb00,0xf000ef00,0xe600e600,0xef00e800,0xf000e600,0xf000ee00,0xf100ef00,0xf200f100,0xee00f000,0xf200f000,0xf300f200,0xf400ee00,0xee00ed00,0xf300ee00,0xb000f400,0xf600f500,0xf700f600,0xb100b000,0xf800b000,0xf700b000,0xf900f800,0xf800fa00,0xf700f800,0xf800f900,0xb100fa00,0xf700fb00,0xf900fc00,0xfb00f700,0xf700fc00,0xf900f600,0xfe00fd00,0xfa00fe00,0xfb00f900,0xf900fd00,0xfe00fa00,0xfa00ff00,0xff00,0xfa01,0xb100b101,0xa2010000,0xa200,0x1010101,
+0xff010001,0x200ff00,0x2010101,0xfe00ff01,0xfe010300,0xfe00fd00,0x2010300,0x400fb01,0xfd00fd01,0x3010400,0x500fb01,0x5010401,0x600fb01,0x600fc01,0x200fb01,0x8010701,0x1010801,0x7010201,0x3010201,0x9010301,0x3010701,0xa010401,0xa010301,0x8010901,0xb010701,0x7010b01,0x5010901,0x4010c01,0x4010a01,0x6010c01,0x5010d01,0x6010d01,0xe010e01,0xfc010601,0xfc010f00,0xfc011000,0xe010f00,0x1000f601,0x100fc01,0x11010801,0x1200af01,0x1300ad01,0xaf011201,0xaf011400,0xaf00b400,0x13011400,0x16011501,0x16011401,0x14011301,0xb4011401,0x17011700,0x14011801,0x18011401,0x19011501,0xb2011701,0x17011800,0xb2011901,0xb4011700,0x18011500,0x19011a01,0x18011a01,0x1b00f101,0x1a011a01,0x15011b01,
+0xf2011a01,0xf200f100,0x19011a00,0xf300f401,0x19011900,0xf200f301,0x1c00b200,0x19011901,0xf4011c01,0xb300b200,0x1d011c00,0x1c00f401,0xb3011c01,0xa8011d00,0xb3011e00,0xb3011d00,0xed011e00,0x1d00f400,0x1f011d01,0x1f00ed01,0x20011d01,0x20011e01,0x21011d01,0x1f00ed01,0x2100ed01,0x2200ec01,0x23011f01,0x22011f01,0x20012101,0x1f012301,0x24012301,0x25012201,0x1e012001,0xe012601,0xe010f01,0x27012601,0x28010e01,0x27010d01,0xe012801,0x28012901,0x28012701,0x2a012901,0xd012a01,0x29012801,0xd3012b01,0x2b012700,0xd3012901,0x2900d200,0x29012a01,0x500d201,0x2a010d01,0x2c00cf01,0xd200d201,0x2a012c00,0x2c012a01,0x2d012d01,0xcf012c01,0x2e012a00,0x2d010501,0x2a012e01,0x2d012f01,0x2e00ce01,0x2f012d01,0xce00cf01,
+0x5012d00,0xc012e01,0xc012f01,0xc012e01,0xa013001,0xc013001,0x31012f01,0x32012f01,0x31012f01,0xce013001,0x2f013200,0xce013201,0xce013300,0x3300cc00,0x34013201,0x34013101,0x35013201,0x35013301,0x35013201,0x34013601,0x30013701,0x31013101,0x38013401,0x39013801,0x37013101,0x39013101,0x39013701,0x56013a01,0x93005500,0x54005500,0x3b013b00,0x55009301,0x3c009300,0x3c009201,0x3b009301,0x3d005001,0x3e005401,0x54013b01,0x3d005400,0x3f013e01,0x3e013b01,0x3f013b01,0x40013c01,0x3c009201,0x41013c01,0x41014001,0x3f013c01,0x40009201,0x42009101,0x3f014301,0x3f014201,0x3f013e01,0x41014401,0x91003f01,0x40014000,0x3f014501,0x8f014600,0x91009100,0x46003f00,0x45003f01,0x3a014701,0x3f014600,0x3e014700,0x8f003f00,
+0x3c014600,0x46003c00,0x48003a01,0x4a014901,0x4b014a01,0x4b014801,0x4c014a01,0x4d014b01,0x4c014e01,0x4b014d01,0x74014f01,0x50015000,0x70007401,0x51007000,0x52015001,0x51015001,0x53015201,0x6c015001,0x70015400,0x70015100,0x51015400,0x52015501,0x56015401,0x51015101,0x57015601,0x55015701,0x58015101,0x55015201,0x58015201,0x59015901,0x52015301,0x56015701,0x5a015a01,0x57015b01,0x54015601,0x5c015c01,0x6c015401,0x5a015c00,0x6c015601,0x5c007b00,0x23015d01,0x5e012001,0x5f015d01,0x5f012001,0x5d015d01,0x60015e01,0x5f012501,0x3a012001,0x25015f01,0x3a015f01,0x5e015e01,0x39013a01,0x38013901,0x60015e01,0x38015e01,0x62016101,0x63016301,0x61016401,0xe9016501,0xe900d700,0x67016600,0xd7016701,0x69016800,0x67016a01,
+0x66016701,0x6a016901,0x6b016901,0x6c016b01,0x6d016a01,0x6b016c01,0x6b016d01,0x6f016e01,0x6e016d01,0xc8017001,0x6f016f00,0xcb017101,0x71016e00,0x72016f01,0x74017301,0x75017401,0x76017201,0x75017201,0x77017201,0x78017801,0x72017301,0x77017901,0x75017201,0x76017a01,0x79017701,0x7c017b01,0x7e017d01,0x7e017f01,0x7e017d01,0x80017f01,0x82018101,0x82018301,0x84018101,0x84018501,0x81018101,0x85018601,0x82018301,0x88018701,0x82018701,0x8a018901,0x87018701,0x89018801,0x8c018b01,0x8e018d01,0x8c018f01,0x90018c01,0x8e018e01,0x91019001,0x92019101,0x93018e01,0x94019101,0x9500e101,0x9500e701,0x9600e101,0x96019701,0x9600e101,0x95019801,0x96019801,0x9a019901,0x96019901,0x9b019901,0xb019801,0x8019c01,0x1f001c01,
+0x9d019d00,0x1c019e01,0x1c001b00,0x9e019e00,0x9f019d01,0xa0019e01,0x9f001b01,0x9e01a101,0x9e01a001,0xa101a101,0xa001a201,0xa401a301,0xa501a501,0xa301a601,0xa801a701,0xa301a301,0xa701a901,0xa901aa01,0xaa01a301,0xa601a301,0xac01ab01,0xad01ad01,0xab01ae01,0xb001af01,0xab01ab01,0xaf01b101,0xac01b201,0xb201ab01,0xb001ab01,0xb401b301,0xb601b501,0xb401b501,0xb701b401,0xb801b601,0xb401b701,0xba01b901,0xba01bb01,0xbc01b901,0xbd01bc01,0xbe01ba01,0xbd01ba01,0xc001bf01,0xc201c101,0xbf01c001,0xc001c301,0xc401c401,0xc201c001,0xc601c501,0xc701c701,0xc801c601,0xc801c701,0xca01c901,0xcc01cb01,0xcc01cd01,0xcf01ce01,0xd101d001,0xd301d201,0xd401d101,0xd601d501,0xd601d701,0xd501d501,0xd701d801,0xda01d901,0xdc01db01,
+0xda01dd01,0xdf01de01,0xe101e001,0xde01e201,0xe401e301,0xe301e501,0xe401e601,0xe601e701,0xe801e301,0xea01e901,0xe801eb01,0xed01ec01,0xef01ee01,0xf001ee01,0xf201f101,0xf401f301,0xf501f401,0xf601f201,0xf801f701,0xfa01f901,0xfa01fb01,0xfc01f901,0xfe01fd01,0x1ff01,0xfd01fe02,0x2020101,0x3020302,0x1020402,0x6020502,0x6020702,0x8020502,0xa020902,0xb020b02,0x9020c02,0xe020d02,0x10020f02,0xd020e02,0x12021102,0x13021302,0x14021202,0x16021502,0x18021702,0x1a021902,0x1c021b02,0x1e021d02,0x20021f02,0x22022102,0x24022302,0x26022502,0x28022702,0x2a022902,0x2c022b02,0x2e022d02,0x30022f02,0x32023102,0x34023302,0x36023502,0x38023702,0x3a023902,0x3c023b02,0x3e023d02,0x40023f02,0x42024102,0x44024302,
+0x46024502,0x48024702,0x4a024902,0x4c024b02,0x4e024d02,0x50024f02,0x52025102,0x54025302,0x56025502,0x58025702,0x5a025902,0x5c025b02,0x5e025d02,0x60025f02,0x5d026102,0x5e026102,0x62025d02,0x63026002,0x63025d02,0x64026002,0x61025e02,0x65026102,0x66026602,0x61026402,0x62026502,0x67026702,0x65026602,0x69026802,0x64026402,0x68026602,0x64025e02,0x66026902,0x6a026702,0x68026a02,0x68026602,0x6b026a02,0x6c026b02,0x69026802,0x6c026802,0x5e026d02,0x6c026902,0x69026d02,0x6e026702,0x6f026f02,0x67026a02,0x67026e02,0x6a026202,0x70026f02,0x6b027002,0x71026a02,0x6e026f02,0x6f027002,0x70027102,0x72027102,0x73027202,0x6b027002,0x73027002,0x74026e02,0x74027102,0x75026e02,0x75026202,0x76026e02,0x74027102,0x76027102,
+0x77027702,0x71027202,0x78027402,0x78027602,0x79027402,0x79027502,0x7a027402,0x78027602,0x7a027602,0x7b027b02,0x76027702,0x7c026d02,0x7d025e02,0x7f027e02,0x7f028002,0x7e027e02,0x80028102,0x7f028202,0x7f028002,0x83028202,0x84028302,0x7f027f02,0x85028402,0x83028402,0x86028602,0x87028302,0x83028702,0x86028202,0x84028802,0x88028402,0x89028902,0x84028502,0x8a028602,0x8b028802,0x88028902,0x8a028802,0x86028b02,0x8d028c02,0x8a028d02,0x87028602,0x86028c02,0x87028c02,0x8e028e02,0x8f028702,0x8f028202,0x80028702,0x82029002,0x90028202,0x91029102,0x82028f02,0x92028f02,0x92028e02,0x91028f02,0x93029002,0x94029402,0x90029102,0x90029302,0x95028002,0x81028002,0x95028002,0x96029302,0x93029702,0x95029302,0x94029602,
+0x97029302,0x98028102,0x96029502,0x98029502,0x8a029902,0x8a028d02,0x9a029902,0x8b029a02,0x8e028a02,0x8c029b02,0x9b028c02,0x9c029c02,0x8c028d02,0x9d029102,0x9d029202,0x9f029e02,0x92029f02,0x92029d02,0xa0029f02,0x8e02a002,0xa1029202,0x9f02a002,0xa302a202,0x9f029f02,0xa2029e02,0xa3029f02,0x9e02a102,0xa502a402,0xa202a502,0xa2029e02,0xa602a502,0xa702a602,0xa302a202,0xa702a202,0xa802a502,0xa902a902,0xa502a602,0xa502a802,0xa702a402,0xa302aa02,0xaa02a302,0xab02ab02,0xa302a102,0xac02a402,0xad02a802,0xaa02ae02,0xaa02ab02,0xa102ae02,0xaf02ab02,0xab02af02,0xae02b002,0xab02b002,0xa102b102,0xaf02b202,0xa102b202,0xb302b202,0xb302b102,0x8e029b02,0xb102b402,0xb502b302,0xaf02b202,0xb702b602,0xb202b202,0xb602b502,
+0x9b029c02,0xb702b702,0x9c02b602,0xb902b802,0xba02ba02,0xb802bb02,0xba02bb02,0xbb02bc02,0xbe02bd02,0xbd02bc02,0xb802bb02,0xbf02bb02,0xbf02be02,0xc002bb02,0xbf02c102,0xc102bf02,0xc202b802,0xbf02c302,0xbe02bf02,0xbf02c202,0xc002c302,0xc202c302,0xc402c402,0xc302c502,0xc302c002,0xc202c502,0xc602be02,0xc702c602,0xc402c202,0xc702c202,0xc402c502,0xc702c802,0xc402c902,0xc902c402,0xc702ca02,0xcc02cb02,0xc902cc02,0xcb02c702,0xc602c702,0xbe02c602,0xc602cd02,0xcb02ce02,0xcf02c602,0xcd02ce02,0xc602cf02,0xcf02d002,0xd102cd02,0xcf02ce02,0xd002cf02,0xd202d102,0xcb02d302,0xce02cb02,0xcc02d202,0xd302cb02,0xd102ce02,0xd402d402,0xce02d202,0xd602d502,0xd202d202,0xd502d402,0xd202d302,0xcd02d602,0xd002d702,0xd902d802,
+0xd802da02,0xd902db02,0xd802db02,0xdd02dc02,0xde02db02,0xdb02d902,0xdc02dd02,0xdb02de02,0xdf02dd02,0xdf02d902,0xe002dd02,0xe002de02,0xde02dd02,0xe102dc02,0xe202e102,0xe002de02,0xe202de02,0xe302df02,0xe002d902,0xe502e402,0xe502e302,0xe202e402,0xe002e602,0xe002e402,0xe702e602,0xe802e402,0xe702e402,0xe602e302,0xe402e802,0xe102e202,0xe902e902,0xe202ea02,0xe202e602,0xea02ea02,0xe602eb02,0xe602e802,0xe902eb02,0xea02ec02,0xea02eb02,0xe902ec02,0xee02ed02,0xec02ee02,0xed02e902,0xe102e902,0xeb02ef02,0xeb02f002,0xe802ef02,0xf002ec02,0xec02eb02,0xf102ee02,0xf202f102,0xf002ec02,0xf202ec02,0xf002f302,0xf002f402,0xef02f302,0xf402f202,0xf202f002,0xf502f102,0xf602f502,0xf402f202,0xf602f202,0xe302f702,0xf802e702,
+0xd102d402,0xd502f902,0xd402d402,0xf902f802,0xd502d602,0xf402fa02,0xf302d602,0xf302fa02,0xf602d602,0xf402d302,0xf402d602,0xd302d302,0xcc02f602,0xf502f602,0xfb02fb02,0xf602cc02,0xfb02cc02,0xfc02fc02,0xcc02c902,0xfd02fb02,0xfe02fe02,0xfb02fc02,0xfb02fd02,0xff02f502,0xf102f502,0xff02f502,0xfd02fd02,0x1030002,0xfe030103,0x2fd02,0xff02fd03,0x202ff02,0x2030003,0x302ff03,0x302f103,0x302ff03,0xee02f103,0x30402,0x3030203,0x2030503,0x7030603,0x1030103,0x6030003,0x7030103,0x9030803,0x102fe03,0x902fe03,0x8b02c803,0xa029a02,0x9a030b03,0xc029902,0x9a030a03,0xb029a02,0x99030c03,0xb030d02,0xb030e03,0x8d030d03,0x99030f02,0x99030d02,0xd030f02,0xe027903,0x78030f03,0x79030d02,0x78030d02,
+0xf027802,0x9c027a03,0xf027a02,0x8d030f03,0x7a029c02,0xb6029c02,0x7b02b602,0x7b027a02,0xb502b602,0x7b027702,0xb5031002,0x7b031002,0x1102af02,0x1002b503,0x1102b503,0x12031003,0x72027703,0x12027702,0x13031103,0x12031003,0x13031003,0x14031303,0x15031203,0xaf031103,0x11031302,0xaf031503,0x15031602,0x16031703,0xe3031803,0x1902f702,0x1b031a03,0x1b031c03,0x1d031a03,0x1e031a03,0x1f031f03,0x1a031d03,0x20031d03,0x21031b03,0x20032203,0x96031e03,0x23032302,0x1e031f03,0x23031f03,0x98032403,0x96032302,0x24032502,0x23032303,0x25029803,0x26028103,0x25032503,0x81029803,0x26032702,0x28028103,0x2a032903,0x2b032a03,0x29032803,0x2c032803,0x2b032803,0x2d032d03,0x28032e03,0x2e032803,0x2c032f03,0x29033003,0x2c033103,
+0x33033203,0x2c033203,0x2f033403,0x35032e03,0x37033603,0x37033503,0x39033803,0x35033a03,0x38033503,0x3b033903,0x35033603,0x3a033503,0x3c033b03,0x36033d03,0x3e033d03,0x37033603,0x3e033603,0x3f033803,0x40034003,0x38033903,0x3a033b03,0x41034103,0x3b034203,0x44034303,0x45033f03,0xc5034603,0x45034602,0x9030903,0x46034703,0x48030103,0x47030903,0x48030903,0x49034803,0x4a034703,0x1034803,0x4a034803,0x4b034b03,0x48034903,0x4b034903,0x4d034c03,0x4f034e03,0x4f035003,0x4e034e03,0x50035103,0x53035203,0x54035403,0x52035503,0x55035603,0x57035703,0x56035803,0x56035903,0x58035803,0x59035a03,0x5c035b03,0x5d035a03,0x5f035e03,0x5d035e03,0x60036003,0x5e036103,0x62035e03,0x63036303,0x5e035f03,0x61035e03,0x61036203,
+0x64036003,0x65036403,0x66036103,0x65036103,0x68036703,0x69036903,0x67036a03,0x68036b03,0x6c036c03,0x6b036d03,0x6c036d03,0x6e036e03,0x6d036f03,0x6e036f03,0x71037003,0x73037203,0x74037303,0x74037103,0x75037303,0x76037303,0x75037503,0x77037603,0x77037503,0x79037803,0x7b037a03,0x7c037b03,0x7c037903,0x7d037b03,0x7e037d03,0x7f037c03,0x81038003,0x82038103,0x80037f03,0x83037f03,0x83038403,0x85037f03,0x87038603,0x88038703,0x86038503,0x8a038903,0x87038a03,0x8b038603,0x8d038c03,0x8e038d03,0x8f038b03,0x8d039003,0x92039103,0x93039303,0x91039403,0x91039503,0x91039403,0x96039503,0x98039703,0x98039903,0x9a039703,0x9b039a03,0xc8039803,0xfe039c02,0xc8039c02,0x9e039d02,0xa0039f03,0xa103a003,0xa2039e03,0xa403a303,
+0xa303a403,0xa603a503,0xa803a703,0xa803a903,0xaa03a703,0xac03ab03,0xad03ac03,0xae03aa03,0xb003af03,0xb003b103,0xb203af03,0xb403b303,0xb503b403,0xb603b203,0xb803b703,0xb903b803,0xba03b603,0xbc03bb03,0xbd03bc03,0xbe03ba03,0xc003bf03,0xc103bf03,0xc203c003,0xc403c303,0xc403c503,0xc603c303,0xc803c703,0xc603c703,0xca03c903,0xcc03cb03,0xca03cb03,0xce03cd03,0xd003cf03,0xd103d003,0xd203ce03,0xd403d303,0xd603d503,0xd803d703,0xda03d903,0xdc03db03,0xde03dd03,0xe003df03,0xe203e103,0xe403e303,0xe603e503,0xe803e703,0xea03e903,0xec03eb03,0xee03ed03,0xf003ef03,0xf203f103,0xf403f303,0xf603f503,0xf803f703,0xfa03f903,0xfc03fb03,0xfe03fd03,0x3ff03,0x2040104,0x4040304,0x6040504,0x8040704,0xa040904,0xc040b04,
+0xe040d04,0x10040f04,0x12041104,0x14041304,0x16041504,0x18041704,0x1a041904,0x1c041b04,0x1e041d04,0x20041f04,0x22042104,0x24042304,0x26042504,0x28042704,0x2a042904,0x2c042b04,0x2e042d04,0x30042f04,0x32043104,0x34043304,0x36043504,0x38043704,0x3a043904,0x3c043b04,0x3e043d04,0x40043f04,0x42044104,0x44044304,0x46044504,0x48044704,0x4a044904,0x4c044b04,0x4e044d04,0x50044f04,0x52045104,0x54045304,0x56045504,0x58045704,0x5a045904,0x5c045b04,0x5e045d04,0x60045f04,0x62046104,0x64046304,0x66046504,0x68046704,0x6a046904,0x6c046b04,0x6e046d04,0x70046f04,0x72047104,0x74047304,0x76047504,0x78047704,0x7a047904,0x7c047b04,0x7e047d04,0x80047f04,0x82048104,0x84048304,0x86048504,0x88048704,0x8a048904,0x8c048b04,
+0x8e048d04,0x90048f04,0x92049104,0x94049304,0x96049504,0x98049704,0x9a049904,0x9c049b04,0x9d049d04,0x9b049e04,0x9d049e04,0x2b049f04,0x800023,0x73000000,0x800017,0x76000000,0x17,0x28000000,0x4000023,0x1000000,0x28000000,0x800023,0x29000000,0x4000023,0x3000000,0x29000000,0x800023,0x2a000000,0x4000023,0x40000000,0x2a000000,0x800023,0x2b000000,0x4000023,0x0,0x2b000000,0x800023,0x76000000,0x800017,0x77000000,0x17,0x28000000,0x4000023,0x1000000,0x28000000,0x800023,0x29000000,0x4000023,0x3000000,0x29000000,0x800023,0x2a000000,0x4000023,0x40000000,0x2a000000,0x800023,0x2b000000,0x4000023,0xc000000,0x2b000000,0x800023,0x77000000,0x800017,0x78000000,
+0x17,0x28000000,0x4000023,0x1000000,0x28000000,0x800023,0x29000000,0x4000023,0x3000000,0x29000000,0x800023,0x2a000000,0x4000023,0x40000000,0x2a000000,0x800023,0x2b000000,0x4000023,0x18000000,0x2b000000,0x800023,0x78000000,0x800017,0x79000000,0x17,0x28000000,0x4000023,0x1000000,0x28000000,0x800023,0x29000000,0x4000023,0x3000000,0x29000000,0x800023,0x2a000000,0x4000023,0x40000000,0x2a000000,0x800023,0x2b000000,0x4000023,0x24000000,0x2b000000,0x800023,0x79000000,0x800017,0x7a000000,0x17,0x28000000,0x4000023,0x1000000,0x28000000,0x800023,0x29000000,0x4000023,0x2000000,0x29000000,0x800023,0x2a000000,0x4000023,0x40000000,0x2a000000,0x800023,
+0x2b000000,0x4000023,0x30000000,0x2b000000,0x800023,0x7a000000,0x800017,0x7b000000,0x17,0x28000000,0x4000023,0x5000000,0x28000000,0x800023,0x29000000,0x4000023,0x0,0x29000000,0x800023,0x2a000000,0x4000023,0x0,0x2a000000,0x800023,0x2b000000,0x4000023,0x0,0x2b000000,0x800023,0x7b000000,0x800017,0x7c000000,0x17,0x28000000,0x4000023,0xa000000,0x28000000,0x800023,0x29000000,0x4000023,0x2000000,0x29000000,0x800023,0x2a000000,0x4000023,0x40000000,0x2a000000,0x800023,0x2b000000,0x4000023,0x38000000,0x2b000000,0x800023,0x7c000000,0x800017,0x7d000000,0x17,0x28000000,0x4000023,0xf000000,0x28000000,0x800023,0x29000000,0x4000023,
+0x2000000,0x29000000,0x800023,0x2a000000,0x4000023,0x40000000,0x2a000000,0x800023,0x2b000000,0x4000023,0x3c000000,0x2b000000,0x800023,0x7d000000,0x800017,0xdc000000,0x800007,0xdc000000,0x7,0x70000000,0x4000017,0x5c000000,0x70000001,0x800017,0x71000000,0x4000017,0xee000000,0x71000001,0x800017,0x72000000,0x4000017,0x1000000,0x72000000,0x800017,0x75000000,0x4000017,0x0,0x75000000,0x800017,0x7e000000,0x17,0xe8000057,0x4e420622,0xb94308b7,0xe0421643,0x513f139f,0xa13f43e6,0x5f3e9282,0x333f3825,0x7dbe9e76,0x5cbf1f36,0x5cbec653,0x8e3f1081,0x87bf3a9a,0x5d3de769,0x43f19a8,0xea000005,0x1a000014,0x8d4219ea,0x4942fba1,0xb341d188,0xfebe157a,0x803f6798,0x52beccf5,
+0x3fbf3358,0x86bec2ae,0xafbf1a95,0x9dbf32d0,0x763e44e9,0xc3f3075,0xa3e0785,0x13f1a36,0x99000004,0x5e000066,0x21420219,0x37430b06,0x1c420951,0x473f1344,0x813f49cb,0xa6be5fb5,0x213dc005,0xe0bea861,0x46bf7090,0xcabf5005,0xce3f0524,0xf1be86b3,0x3e3df0c6,0x43f1f0e,0xea000005,0xdf000014,0x5a41dc0d,0xc1430d0e,0xd1420257,0x363e0103,0xfa3f7042,0x43ea493,0x733f29ad,0x73e2554,0xb5bf3b2f,0xa9bf3cf5,0xf53e9c3f,0xe1bf1a08,0xc03de8fb,0x43f23e8,0xdb000005,0x24000023,0xe3422934,0x4242fbae,0xeb4234bf,0x353f5f4d,0xb33ee3aa,0x7f3e505b,0x283efa3c,0xafbf477b,0x6cbec8e2,0x4fbc8258,0x823ee225,0x5cbf65a3,0x283e074f,0x43f09dc,0xff000000,0x1a000000,0x8d4219ea,0x4942fba1,0xb341d188,0xfebe157a,0x803f6798,0x80beccf5,
+0x1d3f7a30,0xb13d8d78,0x79be4d13,0x68be1d36,0x1bbed746,0xcbf64ec,0xa3e0785,0x13f1a36,0x99000004,0x6a000066,0x4c420d01,0x1c4301ed,0x7a424113,0x3b3eb4ba,0x733f3dc8,0xe03f1220,0xb23f6ee1,0xd3bea59c,0x98be20b7,0xe63d8bd6,0x513f1689,0xe3bf4e52,0x1b3deddf,0x43f0a9a,0xff000000,0x3c000000,0x43422cf5,0x2742eba9,0xfe421dbf,0xa3f7c77,0x14bd59fa,0x77be207f,0xdbbe0174,0x1abf5a77,0xf0bf0176,0x82bddad0,0x4b3f04bf,0xa0bf592d,0x63e2375,0x43f0a76,0xff000000,0x88000000,0x75421ae8,0x2c42fc86,0x5141b176,0xc23e0111,0x843f7def,0xaebc54dd,0x383f79a8,0xf4be0154,0x69be39f2,0x4cbe3a21,0xca3c2768,0x44bf7bb8,0x743e1cea,0x13f1a3a,0x89000004,0x7c000075,0x41421615,0x1b42e658,0x4a427336,0x1f3f1a3e,0x8b3f06ad,0x193f19a5,
+0xb33f48d5,0x5bbf0755,0x6abea5f9,0x6c3e1645,0xd83f2a89,0x70bf3b31,0x633e01a0,0x43eebd3,0xff000000,0xa4000000,0x354202cf,0x3542e86b,0x1c427b03,0x503e2e76,0xe93f2b2b,0xb3f394b,0x623f79e0,0x4abe5c63,0xd2bcfd6d,0x6c3e0a56,0x33f3636,0x9bbf3076,0x7d3deda0,0x43eeb1c,0xff000000,0x5a000000,0xe7422680,0x1542d2bd,0x4f4256cb,0xe3f7b9a,0x52be3911,0xef3d1902,0x44bde818,0xc0bf4034,0x47bf2696,0xc53e1526,0x653f22a4,0x68bf4225,0xd63e24bf,0x43eebe1,0xff000000,0x6a000000,0x874224c4,0x9a42e00f,0x4f426786,0x793f6b91,0x5d3e3f13,0xb53eb034,0x963eb833,0xd0bf3fea,0x98bf0e33,0x973e1e0d,0xda3f228c,0x9abf41c8,0xad3e0e7d,0x43eebd8,0xff000000,0xc4000000,0x4421b18,0xbe42c3b8,0xeb424590,0xaf3f3d70,0x20bf1bf0,0x16be9206,
+0x5abf224a,0x50befade,0x67bf192e,0xd23e6623,0xd73f1fa3,0x82bf3fad,0xaf3e3c7b,0x43eece1,0xff000000,0xb2000000,0xe6421a25,0xce42d8e1,0xe1420caa,0x953f3193,0x4cbf0e6a,0x91beea43,0xfbbf3822,0x16bf119d,0xd3becc37,0x6bd1d28,0x2c3f1b14,0xf4bf4b72,0xba3e7570,0x43f097a,0xff000000,0x24000000,0x4d421ea0,0x4242cc77,0x254284bc,0xf83f77de,0x40bd6625,0x253e7980,0x663deabb,0x27bf442c,0x11bf21d6,0x3c3e6391,0x43f23d8,0xdcbf3c4b,0x1a3e1461,0x43ed0f3,0xfe000006,0x96000000,0x78421c6b,0xbc42c430,0xb3427d52,0xf83f73dc,0xacbe96d6,0x863d9bc4,0x7bbe2e19,0x8ebf3902,0xbf2b80,0x693e8132,0x7f3f200f,0x34bf3d0f,0xf73e22e7,0x43ed23f,0xfe000006,0x41000000,0x2e41fdfd,0x1f42cd37,0x16429871,0x833d35de,0xd23ee50d,0xde3f64ab,
+0xdd3f6cb4,0x6abeb6c1,0xfd3e07ff,0x803ec1aa,0xa43f51ed,0x9fbedbe7,0x23df4c9,0x43ec4dd,0xca000006,0x5e000034,0xb84214e3,0xd742cd0d,0x7e4293b9,0xb93f3711,0x1c3e74cb,0x903f2828,0x713f1dec,0xfbbf2862,0x15bedd4a,0xda3ea84f,0xaa3f36db,0x60bf1e2a,0x693e0518,0x43ec663,0xdc000006,0x6a000022,0x574213b4,0xee42ba89,0xf84273c3,0x483f3eb9,0x90bf28de,0x20bdcad9,0xcdbf1b95,0x9fbf1c2d,0x2bbf0225,0xe83e8cc3,0x653ee0be,0xfcbf5afc,0x3e319a,0x43ed246,0xfc000006,0xe5000002,0xc741fb40,0xee42bbd8,0xd7424404,0xccbc34a4,0x6abf652a,0xcbbee420,0x8dbf7b78,0xc93dbe73,0xc9be266d,0x8b3e3f69,0x4a3edf2c,0x2ebf6160,0x63e81f3,0x43eeb36,0xff000000,0x2000000,0x74420dbb,0x6a42bb44,0x7642954c,0x2d3f34c6,0x62bddd2f,0x883f3324,
+0xb3f0f8b,0xc7bf04a8,0xa5bf2553,0xa3edd5e,0x823f5932,0x28be9c58,0xc73e1171,0x63ebbef,0x83000004,0x2e00007b,0xe7420f01,0x1642b7bc,0xe84282de,0xec3f56a9,0xdcbeac53,0x64bedb5f,0x8bbf0b78,0x41bf01e0,0xe5bf2aed,0xe13bf0ed,0x353f4b15,0xa8bf1bd9,0xf43e2f1c,0x43ec548,0x9b000006,0x4c000063,0xfb42163d,0xfd42bb9f,0xe842888e,0xfc3f7de8,0x2fbde431,0x7c3d7e15,0xb8bca2c6,0xadbf1d91,0x2abf49b2,0x4f3e00fe,0x763f47bc,0x6cbf1cd9,0x333e242e,0x43ec35f,0x93000006,0x3000006b,0x3b421694,0x7d42b27e,0x654289e3,0x4e3f7cb1,0x723e0919,0xbc3db439,0xbd3de571,0x75be3c90,0x8abf79fb,0xdebdea90,0x373f7946,0x58be497d,0xbb3e286a,0x63eb8ef,0x8e000004,0x50000070,0x5a420e7d,0x4142ae9e,0x5f42918a,0xfd3f3916,0xca3cb38d,0xdf3f30c4,
+0xbc3f3006,0xb7bdf4f1,0xa8bf3756,0xb83d88fc,0xb43f7e19,0xc8bdcff5,0x473e1ab6,0x63eb2b0,0xca000004,0xb7000034,0x6e41e77c,0xfe42bc04,0xb1429b99,0x80b9402f,0x863c0e5c,0x333f7ffd,0xa3f5b9b,0x24bf038f,0x663b977a,0x203f0390,0xc03f5b99,0x64bbf128,0x3a3e0148,0x43eb97d,0x84000006,0x9700007a,0x441f072,0x6242b10a,0xf0427f93,0xeebd3ac8,0xb6be997a,0xaabf73f2,0xd1bf7280,0xcd3ea1b4,0x82bd5d45,0x9a3ea262,0x1f3f6674,0x70be98c3,0x8e3e6e40,0x43ec3a3,0xa1000006,0x2500005d,0x5e41f543,0x2a42b36d,0x72427126,0x5f3c8484,0x89bf6fdc,0x7fbeb2b9,0x36bf7a7a,0x963d69c4,0xfbe4b4b,0xa63e52e1,0x7a3eb083,0x44bf6a73,0xad3e719b,0x43ed08f,0xf3000006,0x2600000b,0x8a421804,0x8a42a850,0xc1428047,0x893f3c98,0x143e8e70,0x21bf1dc8,
+0x49bf20aa,0x4cbd6dca,0xe7bf46c0,0xb8be80e7,0x633f7571,0x8c3e06fe,0xa33e37fb,0x63eaffb,0xce000004,0x64000030,0x10422824,0xec428dee,0x7e42890a,0x933f78bf,0xfc3d9ff7,0xbe3e6467,0x7e3e64c3,0x63b8e39,0xc2bf7987,0x2abd9de7,0x933f7f37,0x28bc58cc,0xd43e28b0,0x63e907f,0xff000000,0x23000000,0x9441eabd,0xad42ae6d,0xb5429a0a,0x4d3d2fbb,0xa7bdb3b3,0xf73f7ec6,0x3f7dd0,0xefbdf3a7,0x95bd5a08,0xf63dfc0d,0xc53f7d2f,0xaa3da7b6,0x743e0b91,0x63eb016,0xc7000004,0xa000037,0x5a424ded,0x9342f2e2,0x7941f4c1,0xa03da0e8,0x88bec73c,0x1c3f6af6,0x123f44ec,0xbbf0fdd,0x13be9bb4,0x543f2256,0xf83f3adb,0xe03e82a6,0xac3f6424,0x13f2371,0xb7000002,0x2e000047,0x62423a89,0xe42ecad,0xbe41df44,0xc3be7fa3,0x4fbf09b6,0x203f4e1f,
+0xa43f1832,0x78bf3dd1,0x50be9f43,0x613f43ac,0xca3ecd53,0x423f0142,0x8a3f6325,0x13f1e99,0xd1000002,0xee00002d,0xe4234c7,0xcb42e412,0xb441cde1,0x9ebe9b02,0xe3bee566,0xb93f5757,0x93f5627,0x6cbf0c3e,0xc13c1841,0x453ee9ce,0x353f34dd,0xfa3f0a69,0x3f3f64d4,0x13f1a02,0xe8000002,0x1a000016,0x8d4219ea,0x4942fba1,0xb341d188,0xfebe157a,0x803f6798,0x2cbeccf5,0x79bf616f,0xb83d8648,0xa13ef047,0x13ee6d0,0xc63ed790,0xaa3f497e,0x7a3f5f56,0x13f19ca,0x99000004,0x24000066,0x4a420c30,0x8642d430,0x45416958,0xbf53ce,0x9bbe8085,0xc3f00a0,0x133f0f28,0x90bee74b,0x423f31f4,0xcd3d56ff,0xd23f5b29,0x123f039d,0x923f5f4f,0x13f0970,0xff000000,0x9a000000,0x5942296d,0x4142cc93,0xfe418c27,0x72be9451,0x9abf08b4,0x263f4b57,
+0xa43f747e,0x1abdda89,0xec3e8d9b,0x74bd80e2,0x333f56b6,0xaa3f0a79,0x123f6347,0x13f0aac,0xff000000,0x24000000,0xbb420608,0xb442e190,0xcc40f754,0x9abf7aea,0x8e3e4acd,0x6cbc1cef,0x49be0680,0x58bf1cc2,0xc53f4794,0x5e3e1819,0x573f43f0,0x523f204e,0x6a3f5846,0x13f0a1b,0xff000000,0x88000000,0x75421ae8,0x2c42fc86,0x5141b176,0xc23e0111,0x843f7def,0x86bc54dd,0x83bf7c66,0xef3e01bf,0xa33ddf1d,0xb13de0b0,0x5bba71b0,0x6a3f7e74,0xcc3f59fd,0x13f19db,0x89000004,0xa2000075,0x74217c5,0xd742b08d,0x6f40973d,0x52bf106a,0x97bf0054,0x193f27f6,0xc53f526e,0xeebe881b,0x983f00ee,0x86bd9fda,0x783f52cc,0x283f0fe0,0x9c3f60a1,0x13eeaf5,0xff000000,0xe6000000,0xbd422b06,0x8442abbf,0x2640a67c,0xd2bdfa0c,0xb5bf2080,0x173f44f8,
+0xa73f7bf0,0x603cc557,0x8c3e3403,0x34be03d7,0x143f4757,0x323f1d34,0xc73f624e,0x13eeaea,0xff000000,0x9c000000,0x2642047f,0x7242c147,0x9c05a25,0x8bbf7f1d,0x8f3bbc93,0x3dbda9e3,0xbdbd9455,0x3bbf0cd5,0x5c3f54f9,0x2bbd2750,0x323f55c6,0x7e3f0c74,0x6c3f57d9,0x13eeb2e,0xff000000,0x58000000,0xc0420858,0x3742b78a,0x3b4014cc,0x61bf6877,0x8be8aae,0x783ea38e,0x1c3ed494,0xa7bef6d1,0x1b3f4581,0x9ebd6133,0x713f554d,0xe43f0cda,0x703f5d69,0x13eeb0a,0xff000000,0xea000000,0xd0420d5d,0xe442cb17,0x12c1229e,0x59bf462c,0x8f3e8df6,0x7abf11b0,0xbabf1f73,0xc4befd12,0xf53f1b3d,0xdfbde7be,0xb3f52ea,0x2a3f0e2a,0xe93f51eb,0x13eec4a,0xff000000,0xca000000,0xbe421571,0xe042eb37,0x5bbf527b,0xfdbf3d33,0x893edee2,0xd0bf039a,
+0xa5bf2a0e,0x53beb048,0x663f29d8,0x43de502,0x503f54f3,0x303f0b2c,0x553f449f,0x13f09ee,0xff000000,0x22000000,0x784210a2,0x6442b0cc,0x8ac16741,0xcbbf498f,0x103e1b0d,0xbfbf18fe,0xfabf18fd,0xafbed9e3,0xb03f2df4,0x25be1b12,0x1b3f6465,0x2c3ed9e3,0x413f5492,0x13ed1a2,0xfc000000,0xc0000002,0x6c4209a3,0xd642ab5b,0x67c120ff,0xb5bf7a99,0x76bca912,0x4bbe5028,0xdbbe1e9f,0xacbf12e4,0x353f4de0,0x6ebe0870,0xfe3f5198,0x143f0ef9,0x793f583f,0x13ed18a,0xfe000000,0xd0000000,0x7542117e,0x6142936a,0x69c0c57e,0xeebf3ae2,0xe6bf1408,0x7e3eba80,0xe13f1e63,0x74beaa61,0x203f362f,0xa0be94a3,0xf23f3eb1,0x203f19c7,0xe3f5fab,0x13ec58a,0xde000000,0x80000020,0x624208b0,0xbd42a45a,0x7ac0cdc4,0x70bf7aa0,0xd3be4b57,0xd03d3be8,
+0x7e3e17c2,0x92bf0a04,0x693f543e,0xbebe0f42,0x9c3f5187,0x8e3f0ea7,0x1e3f5bdf,0x13ed02c,0xfe000000,0xa2000000,0xd6422719,0x3b428daf,0x89c0cc33,0x9abd4660,0x1dbf56b7,0xf13f0ad9,0xc43f67b6,0xb93e4562,0x103ec200,0xcfbed83f,0x493f025f,0x2e3f3ff5,0x73f6151,0x13ec5be,0xca000000,0xe000034,0x2d422908,0x7c42cb92,0x5dc16388,0x5fbd74e2,0x6c3ec0e0,0x12bf6ca5,0x61bf7e80,0x80bdd919,0xd53cacd4,0x2ebdb868,0xcd3f6b95,0xd63ec2fd,0x3c3f4101,0x13eec1d,0xff000000,0xba000000,0xa34214dd,0xbc4290c7,0xc6c15bc8,0xe9bf4314,0x85bf2572,0x293d24bb,0xdb3efda7,0x94bf0ab9,0x2b3f2dcc,0xb8bed57d,0x213f098a,0x3a3f3bae,0x5b3f5c8e,0x3ebb25,0x82000001,0xe600007c,0xb0421358,0xef42a66f,0x4ac18270,0xc4bf57e7,0xb93ee814,0x66be93bb,
+0x2cbf0402,0x92bf0825,0x123f2bf8,0x373e1aac,0xa93f3720,0x663f2ea8,0x4a3f5529,0x13ec4a2,0x9b000000,0x76000063,0xe5420cd7,0x2842a010,0xacc16284,0xfcbf7fec,0xbdbc0a36,0xce3cba94,0x5a3cb96e,0x4bbf29df,0x623f3f6e,0xa03c1043,0xa3f3f81,0xb63f29df,0x593f57e3,0x13ec2ab,0x95000000,0xd2000069,0xe5420a10,0x1429d27,0x55c191f6,0xccbf741c,0x36bc78c0,0x343e9a06,0xeb3e19da,0xd9bf63bb,0x2e3edcd9,0x553e85aa,0xd03ee9bc,0x83f59bd,0xa3f56ce,0x3eb841,0x8c000001,0xdc000072,0x16422ea0,0x3c42891e,0x43c15ae4,0x353af82d,0x62bf7de2,0xf13e0362,0x413f52aa,0xae3d9875,0x793f1031,0xb9bf1172,0x543dd60d,0xf63f50f6,0x3b3f5f0d,0x13ebb1d,0x83000000,0x5400007b,0xb4421146,0x164292db,0x32c19a5b,0x76bf432c,0xd3bf1609,0x123e8c76,
+0xff3f257c,0x75bf3595,0x903e8fe8,0x943cf4ac,0x6c3ec883,0xe23f6b6d,0x1b3f5a36,0x3eb1f1,0xc8000001,0x86000036,0x35422893,0xbd42a963,0xd5c19f1a,0xe83d5607,0x623f656a,0x8ebee19b,0xabbf7e60,0xdc3b2f7c,0xbcbde62b,0xffbdcbda,0xc33ee32e,0x543f63ff,0xc43f466b,0x13ec48a,0xa0000000,0x5800005e,0x1a422817,0x7242b204,0x85c19114,0xe2bd8f66,0xcc3eae97,0x94bf6ffc,0x92bf7e6d,0x29bdd623,0xec3d1445,0xa7bdaf76,0xa3f6f29,0x9e3eb145,0xe33f4594,0x13ed176,0xf2000000,0x1e00000c,0x144205db,0xe42a575,0xa7c1bc63,0x3dbf3c30,0x73f23bb,0xb33e6638,0x2dbf0c63,0x18bf4187,0x5d3eb704,0x483ecc12,0x333e0ed3,0x23f680e,0xc83f52e4,0x3eaf5f,0xcd000001,0x7d000031,0xc741dfc7,0xd42949c,0x84c204c9,0xecbf72e3,0xadbe2e1a,0xcc3e8854,
+0xa53e7483,0xb4bf7013,0xf23e8108,0xa23e53d2,0xa43e9afa,0x9a3f6e2c,0xb83f56a2,0x3e8fd1,0xff000000,0x24000000,0x7d422a4e,0x924288ef,0xd7c19974,0x75bd1315,0x6fbf7e31,0x2e3de77d,0x263f7f74,0x93bd2b33,0x4bbd4d6d,0xc63d5f54,0xfe3de34e,0x763f7e08,0xfc3f5d82,0x3eb279,0xc7000001,0xe9000037,0xf341f6a9,0x34428c7c,0xfcc20294,0x4bbf34bc,0x65bf1ce5,0xd73eb5b2,0x1b3f308f,0xfabf3575,0xe83e1787,0x793e24b5,0x173eb2ce,0xe23f6c52,0xda3f5965,0x3e908c,0xff000000,0x92000000,0x68421e6c,0x1a430ce9,0x15410225,0x7fbf3f93,0xa53eebac,0x4dbef489,0xcdbf1d92,0xb3be5a9a,0x743f4237,0x3a3e7d2f,0x33f5c99,0x603ee2db,0xac3f47c8,0x13f2395,0xff000000,0x88000000,0x84421b25,0xbc430424,0xea416ae0,0xbf3c33b4,0x363ee3fa,0x693f6534,
+0x37bf52f9,0x64bf00c9,0xcd3e8544,0x3c3f10f9,0x8fbf3d9f,0x863eb90e,0x4a3f5167,0x13f23ae,0x8e000004,0x9c000070,0xe6421e92,0x4c430b4b,0xd1414484,0x76bed727,0xfcbe5762,0x1ebf61f8,0x21bf3cae,0xf9befa07,0x6e3eef39,0x44bf0782,0x453f58d0,0xae3d4d90,0x43f4a6b,0x13f2ff6,0x85000004,0x10000079,0xe2422eab,0x8c4315a1,0x3a41666d,0x6b3f18ec,0x593f4aa5,0x983e03c4,0xf4bf369b,0x5a3f1906,0x90bebb54,0x35bebbab,0x1b3e01d0,0xc23f6bf6,0x183f4800,0x13f302b,0xfe000002,0x32000000,0xde424c71,0xcc4314b9,0xf5413891,0x8d3ea320,0x93f711d,0xe9bdda97,0xbebf6a9b,0x5b3eab70,0x573e6061,0x3f3e77ee,0x933ce561,0xba3f7847,0x183f43dd,0x13f302b,0xfe000002,0x82000000,0x894243b1,0xb4430cbf,0x8409935,0xc03bd472,0x883eeb96,0x2fbf6348,
+0x33bf6c94,0xde3eaf11,0x9c3e2e8d,0xff3ec396,0xea3f51c1,0x883edad9,0x63f42c1,0x13f248a,0xff000000,0x3c000000,0x194278b5,0x7a430ebc,0x974147f5,0x533f3e89,0x223eb8ab,0x4fbf0fe5,0x28bf2677,0xe73f1554,0xdcbef934,0x3e3e1bf9,0x4d3f3a4f,0x823f2b2f,0x4a3f3e62,0x13f3003,0xe8000002,0x16000016,0x61423ed8,0xe8430296,0xd14011bd,0xc6bd8316,0xf03ea41e,0xe5bf71ef,0xb8bf723c,0x493e9011,0x3d3e235b,0x8f3ea256,0x643f678b,0x203e9213,0x123f41c0,0x13f1a2a,0xff000000,0x26000000,0x18427116,0xe0430610,0x8340c379,0xeb3f2166,0xb83e91c8,0x21bf38db,0x83bf3c9a,0xa33f032f,0xe5bee1e1,0x573e7a48,0x133f4f65,0xbc3f0869,0xc23f3cf2,0x13f23d2,0xff000000,0x1c000000,0x6b427302,0x8742fd4d,0x844066ce,0x403f1c00,0x953e7c4a,0x30bf40ed,
+0x39bf487a,0x663eabe3,0x48bf0602,0x6d3dfe05,0x53f68bf,0x6a3ecb88,0xa23f3b72,0x13f1c4c,0xff000000,0xc6000000,0x624284e7,0x3c42f3ba,0x8041907a,0xd33f7978,0x9cbdff6c,0x103e3f09,0x1a3e5c75,0xf63e91ec,0xdcbf6f1c,0xf23d81ae,0xba3f734b,0x53e9bf2,0x4c3f2b30,0x13f22f7,0xff000000,0x24000000,0xc7423eb2,0x5c42fd57,0xf53f19de,0xa7bc5466,0x3ee400,0x15bf6531,0xe8bf6f11,0xd63ea119,0x8b3e2e1c,0x803eb6ff,0x2a3f5698,0xf63ed2d5,0x9e3f4106,0x13f15dc,0xff000000,0x9c000000,0x524278f7,0x9d42f430,0x2b4060a8,0x243f4038,0xc73e5539,0xebbf2074,0x22bf28ad,0x9f3e9a4d,0x6bbf3070,0xd33d39e0,0xe43f6e34,0x1c3eba1a,0x843f3a3c,0x13f1902,0xff000000,0x62000000,0x4b4214a9,0x324300b0,0x8b40b12c,0x8bf6050,0xfa3e2e15,0xa6bee6dd,
+0xfdbef395,0x84be1ffb,0x443f5d97,0x373d9d17,0xb03f7915,0x483e5f00,0xb83f471d,0x13f1708,0xff000000,0x6000000,0xd421591,0xd44304f9,0x5040c4ec,0x8bbf54e7,0x173e7808,0x8abeffd6,0x6cbf01ce,0x243d11b5,0x7f3f5c76,0xac3e67cd,0xe03f7835,0xca3dbef1,0xc3f4796,0x13f1b07,0xff000000,0x88000000,0x84421b25,0xbc430424,0xea416ae0,0xbf3c33b4,0x363ee3fa,0xa73f6534,0xe33f7844,0xc6be6445,0x2d3dcab8,0xe63e7983,0x8a3f5e00,0x86bede58,0x4a3f5167,0x13f23ae,0x8e000004,0x8000070,0xbf421a77,0xb342ffab,0x49419266,0xd6bcd8c1,0x1a3f4114,0xa63f27f5,0x493f6104,0x65be9710,0x393ebfcf,0x173ef3c7,0x313f162b,0xc6bf27b7,0x1c3f54e1,0x13f1cce,0x8b000004,0xea000073,0x9a426a4e,0xa42dddc,0xd9c0160f,0xca3f2f35,0x3c3e2f8a,0x3abf356a,
+0x9bbf2e47,0xff3eff14,0xfcbf0976,0xf23e85a1,0x553f5995,0x5e3eea55,0x863f39a4,0x13f0ad2,0xff000000,0x3e000000,0xda423951,0xf542eca7,0x5bc0b103,0x813ce3f2,0xec3f07c0,0x5fbf58ec,0x3fbf78a9,0xe63e5bb2,0xc83dd1a5,0x5d3e71bf,0x8b3f51fa,0x3f0563,0x283f3f99,0x13f0a9e,0xff000000,0x9a000000,0xa6427cee,0xbb42cbdf,0xcd40d6c5,0x293f6dff,0xe4beb9e8,0x643d7e01,0xfd3e5167,0xae3ebcc9,0xbcbf6821,0x393e9cdd,0x93f5b0e,0x6e3ed588,0xfb3f32fe,0x13f0a37,0xff000000,0x15000000,0xc4283b9,0xee42e55f,0x1c416941,0x593f740d,0xfabe7ae4,0x263e34b3,0x933e6a35,0x883e5150,0xf6bf73a8,0x3a3e49db,0xdc3f729e,0x603e8076,0xea3f2e6d,0x13f1aa2,0xff000000,0x8a000000,0xab4262bc,0x9642acc7,0xfac0406a,0x6a3f673c,0xabbed9d8,0xcf3d62b4,
+0x853e78d8,0xc23ecd51,0x56bf621c,0x493eb50c,0xfd3f4faf,0xda3eee65,0x273f343a,0x13ee9eb,0xff000000,0x8c000000,0x2e4252b3,0xc42bd53,0xa1c13769,0x703f2fd4,0x43df4bc,0x6ebf3788,0x86bf3351,0x603ebe79,0x98bf1beb,0xe23e4694,0xae3f6ba5,0x103eadae,0xdf3f3b9d,0x13eeb27,0xff000000,0x82000000,0x4b425ece,0xf742de0e,0x2141c1bc,0x793ec343,0x40bf08cf,0xd43f4119,0x2e3f5d1c,0x6dbdadae,0x88befe5a,0xef3ea8ae,0xdf3f5748,0x4b3edbc5,0xb03f1d75,0x13f1940,0xed000002,0x22000011,0x19425465,0xae42c6a9,0xf24177f9,0x383eae67,0xfbbf1f82,0xf73f343e,0xb23f5c5b,0xe3bdc1a5,0x13bf0007,0x8a3ec1a2,0x5f3f46c3,0xfa3f010e,0x2e3f21cf,0x13f0a2f,0xff000000,0xa000000,0xbc423fdf,0xc042a9c0,0x48406a52,0xa33ea06e,0x8bf2aca,0xf33f2d02,
+0x673f5dc7,0xe3bdb9aa,0x10befb7a,0x2a3ec725,0xab3f3d48,0x7b3f0cb0,0x223f25b3,0x13ee9eb,0xff000000,0xe6000000,0x68425e7f,0x2c42f093,0x4b41ebb9,0xc83ed6a3,0x45bebf28,0xad3f53db,0xf3f6104,0xcbd7b08,0xe5bef221,0x1a3e68bc,0xc83f6cf8,0xd63e9ade,0x4e3f18e5,0x13f22f7,0xc9000002,0x36000035,0x8c42847b,0x5743061a,0x2541c511,0x83f719a,0xfebd0d7c,0x443ea85b,0x4d3ea8bb,0xc23e36f8,0x71bf6d54,0x93bcdafd,0x83f7bb9,0x8f3e3856,0x103f2573,0x13f2f1e,0xaa000002,0x82000054,0x3b421aa8,0x3542f84c,0xe842061a,0xdcbe3d53,0xefbea9a0,0x9d3f6cdb,0x79bf5011,0xfb3f14af,0xa13d3a98,0xfebf0d6e,0x82bf3e5a,0xcebec0d9,0x563effe2,0x13f236b,0x88000002,0xdf000076,0x5a41dc0d,0xc1430d0e,0xd1420257,0x363e0103,0xfa3f7042,0xce3ea493,
+0x8a3f509b,0xa23db1f2,0x9ebf12b5,0x3fbf10d6,0x963eab14,0xacbf40fa,0x4e3eda37,0x43f22f7,0xdb000005,0x5e000023,0x21420219,0x37430b06,0x1c420951,0x473f1344,0x813f49cb,0xb8be5fb5,0x563f4e39,0xcabf17a0,0x65bc820a,0xa7be1150,0x7dbe2adc,0xe0bf79c8,0x3ee491,0x43f1e1c,0xea000005,0x7b000014,0x6441b81c,0x99430903,0x9742211f,0x67be933c,0xa3f4edf,0xd23f039b,0xe03f6615,0xe03ed388,0x91be1633,0x30bea96f,0xc33ed6f8,0x8bf5858,0xb03ec4db,0x43f1940,0xf7000005,0xe8000007,0x4e420622,0xb94308b7,0xe0421643,0x513f139f,0xa13f43e6,0x63e9282,0xd03f3e17,0xffbeb08d,0x3bf12ff,0xdebeae75,0x673f0b29,0xc8bf445e,0xb23ee43f,0x43f1940,0xea000005,0x6a000014,0x4c420d01,0x1c4301ed,0x7a424113,0x3b3eb4ba,0x733f3dc8,0xe73f1220,
+0x733f638f,0x8cbd9a54,0xe8bee756,0x43be9579,0x7a3f2ab9,0x4bf2f82,0x2c3edc57,0x43f0a2f,0xff000000,0xa4000000,0x354202cf,0x3542e86b,0x1c427b03,0x503e2e76,0xe93f2b2b,0xc33f394b,0xc13f7219,0xd13dc358,0xc1be9f15,0xb1be8db7,0x283f3cc9,0x96bf1db7,0x253ec450,0x43ee9eb,0xff000000,0xc3000000,0x4b41c1ae,0xea4300b6,0x1e424a2e,0x18be9571,0x213f2f6e,0x3c3f2ad0,0xbf3f681c,0xa63ed738,0xf8bd0fc0,0x1ebe9bea,0xe73f1840,0xaabf3e77,0x2e3ebc25,0x43f0a2f,0xff000000,0x9000000,0xed41b9ad,0xb6430be3,0x6d42043d,0x52bec8d2,0xda3f5483,0x533ecae5,0x8c3f5cd9,0x433ef684,0x7fbe1e71,0x17bea374,0xce3e8ff7,0xeebf67ad,0x4e3ecdf9,0x43f22f7,0xd3000005,0x5a00002b,0x7a4141d8,0xf043049d,0xf241f2e3,0xf7bf706a,0x93ea537,0x493df177,
+0x83eafe6,0x253f6235,0x943ea2dd,0x8dbac935,0xaf3eadb0,0x96bf70d1,0x4c3ea965,0x43f22f7,0xff000000,0xa0000000,0xf8413ff6,0x234300b3,0x814212cf,0x4abf6ddb,0x83e90be,0x4b3e740a,0xc63eab9f,0xbc3f6a82,0xa43e6176,0xc0be1fd0,0x6f3e91a4,0xdebf7226,0xea3ea2ea,0x43f1aa2,0xff000000,0xe6000000,0x7e414ee0,0x2430a3b,0x2741a965,0x7bf7553,0xc73e8edc,0x383d7cbf,0xb3e9232,0x5e3f6d28,0x393e7b61,0x5a3c39ac,0xba3e8178,0x7cbf77a9,0x103eb4de,0x43f2f1e,0xaf000005,0xa700004f,0x3e41b053,0xe8430f30,0xc341d604,0x14bf1816,0x4c3ead8a,0xa33f3ac0,0x713f0c66,0x283f5587,0xf53d7215,0x54bf16a3,0xf13eded2,0xd0bf2e71,0xc83ed1fa,0x43f2f1a,0x8e000005,0xd3000070,0xb341da59,0xe042e5f4,0xb7427deb,0xcdbe8b00,0x6b3f1e89,0x2a3f3c9a,
+0x3a3f6a25,0x3f3ecefe,0x18bb36e6,0xdfbe9962,0x203f2c4e,0xaabf2d1a,0x223eb45e,0x43ee9eb,0xff000000,0x64000000,0x2d415265,0x1442ef62,0xae42401d,0xb1bf6bd2,0xe43e1a08,0x553eb7be,0x13e9d58,0xb43f58d3,0x543ede1d,0xe6be746e,0xb33f0289,0xc4bf5391,0xfb3e99c8,0x43f0a37,0xff000000,0x10000000,0xbc41682e,0xa42e767,0xc141f365,0x36bf52bd,0x29bf0036,0xa4be88e8,0x89bf10db,0xe73f431c,0x673ea10a,0x5e3d3d84,0x883ed20a,0xa0bf692a,0xea3e8f7e,0x43f188e,0xff000000,0xa3000000,0xc441cc56,0x6942c78a,0xec429672,0x56befa9b,0xf53ebd36,0xf43f4a32,0xee3f5148,0x903f0278,0x763e894c,0x52be9b5d,0x6c3f46e7,0xcbf0d34,0xed3ea03c,0x43ec6dc,0xb8000006,0x3f000046,0xf2418ee7,0xd642d879,0xee4277c7,0x67bf64bc,0x943e0afc,0xc23edb28,
+0x7a3eb289,0x583f4f70,0xad3ef121,0xdcbe90db,0xd3f11ef,0xeebf4577,0x293e974f,0x43ee9eb,0xff000000,0xd8000000,0x8a418805,0xcc42d9b4,0x9e42217f,0x93bf4662,0xabf15e1,0xabbe73cd,0xccbf1bd4,0x773f1709,0xc3f07cb,0x9bbe2e2d,0xdb3f0e55,0x1abf5047,0xec3e90ae,0x43f0a5e,0xff000000,0x3f000000,0x9741e677,0x1442ddde,0x7c41d723,0x59bd6933,0x2dbf5770,0x29bf0983,0x9abf7493,0x4dbde1df,0x1c3e8c50,0x9dbe946a,0x693f075e,0xeebf4c37,0x43e81e8,0x43f1569,0xff000000,0xa8000000,0x6c41816d,0xbf42e737,0xd741d3cf,0x7dbf2d06,0xccbf2a2b,0xb4bea2f8,0xb6bf3c06,0x163f125e,0xc73ebb2b,0x19bd79e1,0x503ef634,0x4bf5fea,0x63e8d12,0x43f1bd9,0xff000000,0xe6000000,0x474186dc,0xec42fd38,0xf941374d,0x41bf4190,0x73bebadf,0xf9bf0b0f,
+0x4bbf26b4,0x373f0086,0x263f11b1,0x6f3d851e,0x783f48b7,0xd8bf1e06,0xb03e8731,0x43f2f8f,0xea000005,0xa1000014,0x684189fe,0x5842ec9b,0xc2419fc9,0x22bf3434,0x6abf17e7,0x23bec7df,0x20bf32cb,0x553ef4dd,0x7d3f084e,0x24be0457,0x383f25bf,0x62bf4046,0x283e8a11,0x43f235f,0xff000000,0x59000000,0xbd41e907,0x1042e193,0x8841bb8d,0xd9bbc9e2,0x72bf6b98,0x2bbec846,0x11bf765e,0x14bdce75,0xa53e8132,0x22be8b16,0xd53ec189,0x9abf6292,0x783e8076,0x43f19b6,0xff000000,0xd7000000,0xb41e4fb,0x4842e73e,0x574167aa,0x63bd9b52,0x7abf57ad,0x27bf0889,0x13bf73f7,0xa4bdc4dc,0xe13e931f,0x88be9632,0xb3f07b2,0x90bf4bac,0x6a3e7ce7,0x43f2416,0xff000000,0x40000000,0xf5421938,0x8642ed06,0xeb416980,0xc53f2d55,0x98bf0c6c,0xfbbefb2b,
+0xfdbf370c,0x58bf25e1,0x25be8655,0xd2be3222,0x413f0746,0x30bf54ba,0x123e68cc,0x43f2322,0xff000000,0xcd000000,0x3141dcb5,0x4942f6c4,0x2a40eb6f,0xbcbe1913,0xfebefd68,0xe2bf5b20,0x29bf739b,0xffbe2705,0xaf3e855f,0xc9be897e,0xe33f5a7d,0xc8bee4a8,0x7e3e7876,0x43f2fb7,0xfe000005,0xef000000,0x3b41b0f7,0xc42c552,0x2d429020,0xcabf6702,0x123d9034,0xc93ed9ae,0xd43eaef8,0xda3f37cb,0xe83f1b3e,0xffbe866b,0x7d3f3148,0x5ebf2c03,0xc63e978b,0x43ecb58,0xcc000006,0x19000032,0x6541a8f4,0xd142c44d,0x2a425b97,0x12bf482d,0xafbf18fc,0x6dbe3598,0x5ebf1c3c,0x743f2d0e,0x243ed373,0x75be01f7,0x7a3edcc1,0xbcbf64af,0xab3e8cbc,0x43eea40,0xff000000,0x83000000,0x2541e889,0x4d42cfea,0x34420935,0x64bdbf94,0xa1bf47d9,0xc4bf1e2f,
+0xb3bf7c4a,0x7ebc7f1e,0x2c3e2ceb,0x54be10d8,0xe63f1ff0,0xdabf4494,0x8d3e84c4,0x43f0a2a,0xff000000,0x41000000,0x2e41fdfd,0x1f42cd37,0x16429871,0x833d35de,0xd23ee50d,0xe83f64ab,0xe73f7546,0xf03e6fc5,0xc9be28da,0x9bbe90db,0xa93f5cf7,0xfebed622,0x673eb248,0x43ec4b8,0xca000006,0xb7000034,0x6e41e77c,0xfe42bc04,0xb1429b99,0x80b9402f,0x863c0e5c,0x313f7ffd,0xb63f769a,0xda3e8972,0xd6bb0d4d,0xc7be8973,0x23f7697,0xccbc09f1,0x143ea482,0x43eba09,0x84000006,0x6900007a,0xee41baf6,0xfa42b786,0x66429694,0xd1bf4412,0xabbd40a6,0x553f2427,0xfc3f0e3e,0xde3ee821,0x323f3269,0xd8bea5a2,0x463f63db,0x4bea469,0xce3e9491,0x43ebbfa,0x8d000006,0x23000071,0x9441eabd,0xad42ae6d,0xb5429a0a,0x4d3d2fbb,0xa7bdb3b3,0x103f7ec6,
+0x7d3f778b,0x7f3e8223,0x80bc9de8,0x42be80a6,0x63f7692,0xdc3dc419,0xef3ea14d,0x63eb15b,0xc7000004,0x8f000037,0xbc41b545,0x6242bb13,0xae4281d1,0x5abf6622,0x58bec35f,0x80be5c38,0xa1bedc70,0x903f2df3,0xef3f1814,0x3bbda4f9,0x683f206b,0x4bf466f,0x893e8fcd,0x43eca52,0xdf000006,0xd00001f,0xf41bb9a,0xb842a74f,0x3c4291b5,0x46bf4370,0xd3bd706d,0x4f3f24a9,0xd23f13bc,0xcc3ec53e,0x553f3858,0x18be9483,0x603f6bc3,0x38be853d,0xbe3e8f95,0x63eb0bd,0xde000004,0x8d000020,0x3041af95,0xee42b2fd,0xa84288d7,0x44bf7a82,0x1d3d9f67,0x51be4349,0xcdbdeaac,0x3f3f104c,0x213f5169,0xcc3e2f46,0x263f5283,0x2cbf0aec,0x73e8f10,0x43ec34e,0xb3000006,0xb300004b,0xff41fe36,0x1b428b1d,0x3e429a16,0xc23cf3e4,0xd53cafe5,0xf03f7fd3,
+0x3f3f749e,0xc73e95e6,0x36bd0e5e,0x8ebe962e,0x323f74b8,0xdabc4159,0xdc3e99f6,0x63e8fc4,0xff000000,0x3d000000,0x3841bcf4,0x7342852f,0xed42910f,0xd6bf3a8b,0x33bdd5ee,0xd93f2d44,0xc93f15fa,0x783ed559,0x4a3f31f0,0x74beb593,0xe43f672c,0xe2be7844,0x8f3e820f,0x63e8f54,0xff000000,0x29000000,0x2841a38b,0xbc42a498,0x1d42862f,0xabf7b82,0xfb3df0bd,0x27be1445,0xa8bdaad3,0x4c3ed5bf,0x273f67a4,0x583e2ad1,0x6d3f66ab,0xb8beccfa,0x163e8787,0x63eb228,0xeb000004,0xd1000013,0x6541c081,0x1a42a348,0x70427c00,0x77bf158b,0x623e587d,0x29bf489b,0x2dbf40d2,0xd33e5fbd,0x7f3f1ed4,0x993e9ad2,0x663f73e1,0xcc3d0173,0x773e7605,0x63eb02f,0xf3000004,0xaf00000b,0xc741bb70,0xed42831f,0xdb427a0b,0xc9bf254c,0x5cbe4a05,0x19bf3cd7,
+0xf5bf433a,0x2a3df0e3,0x933f22d6,0xd3bd1e9e,0xe03f7927,0xfcbe67d5,0x5e3e6fb7,0x63e9065,0xff000000,0x9b000000,0x5241a8a2,0x1a4281fc,0x85428694,0xe8bf7934,0x1bbe6a58,0x10bb1bad,0xddbda3aa,0xf23ea90a,0xe13f70c6,0x59be5b9b,0x653f6a6f,0x9cbeadeb,0xea3e79cf,0x63e9049,0xff000000,0x83000000,0x6441d570,0x8b425068,0x134289c9,0x47bf5f64,0x66bee8fb,0xf4be35a7,0xc0be843e,0xbd3df93f,0x843f7557,0x36bed43a,0xd73f61d2,0xecbe651a,0xf23e785d,0x63e62a1,0xff000000,0x65000000,0xce41e336,0x2b42584e,0x6a4294bc,0xbabf390d,0xd2be20f3,0x13f2c41,0x403f1a16,0x8d3eab8e,0x813f3991,0x4ebeadc5,0x223f6dd2,0x1cbe1725,0x963e843e,0x63e65c5,0xff000000,0x85000000,0x6641d524,0x87426080,0x5f428264,0x11bf0ff0,0xa7bee5ab,0x95bf31d9,
+0xebbf4539,0x52bcad9a,0xc13f231f,0x28be99e1,0x843f64bc,0xe2beaad6,0x1c3e7053,0x63e6d71,0xff000000,0x27000000,0x5941fa94,0xc34286cd,0x73426cc4,0x493d3ad4,0x33be011d,0x28bf7db0,0xcebf7ef4,0x44bdaa4a,0x30bd106d,0x2dbd9fa6,0x703f7d10,0xe4be0478,0x853e60b5,0x63e8fa8,0xff000000,0xcd000000,0x2141f520,0xe242a3bb,0x36426c3d,0x4ba113b,0x433e842f,0x84bf7752,0xc6bf7d61,0xce3e0d00,0xd53d190b,0xde3e1219,0xd13f74cb,0xa43e82ca,0x1f3e6544,0x63eada2,0xfa000004,0x4f000004,0x5e41fabe,0xee421dd7,0x6d428ae9,0x7fbf5b41,0x68be0263,0xcdbf0010,0xebbf0401,0xab3e82ee,0x903f5157,0xdd3cc2fe,0xf73f7554,0x2cbe91c1,0x823e6e29,0x63e1629,0xc0000007,0x2400003e,0xea420c10,0xd424848,0x9f428243,0x6f3df143,0x66be45f8,0xfcbf795a,
+0x3bf7c51,0xecbe11ca,0x5fbdba42,0xbdf7ff,0xa93f7883,0x7cbe544c,0xec3e5d3a,0x63e400a,0xff000000,0xda000000,0x4c42045b,0x9442658c,0x96427a97,0xba3e1362,0x52bea545,0x8dbf6f7a,0xd6bf7c01,0xdcbe12d2,0x5fbdd0dc,0xd6bdcf46,0x973f6f7f,0xb4bead42,0x393e64a3,0x63e7353,0xff000000,0x3a000000,0x9742259b,0xe7428c45,0x9c4280a3,0x303f500e,0x7f3bc6ff,0xb1bf1526,0x4dbf1510,0x90bcdc51,0xc9bf5002,0x16bca8c8,0xc03f7fe7,0x7cbc9616,0xaa3e35e1,0x63e9010,0xff000000,0x72000000,0xc6421dba,0x57427398,0xa84282d3,0x5f3f2364,0x5abe93e3,0x35bf36ad,0x7abf43d6,0x7ebe096f,0xacbf2141,0xff3db07a,0xf03f72aa,0x68be9cfd,0x143e3511,0x63e7c82,0xff000000,0xae000000,0x9e42232e,0x9d426314,0xea428a3f,0x1f3f7bb6,0xb6bdce6c,0x39be1b6f,
+0x73be2a24,0x9dbe1dbe,0x3cbf7957,0xf03d992a,0x903f7b9f,0x2cbe2c40,0x8f3e2aa8,0x63e68ac,0xff000000,0x8a000000,0x70421cf0,0x16428de2,0xbe429051,0x853f3247,0x543d8cd1,0xaf3f36df,0x933f3794,0x38bce792,0x4bf3246,0xa5bce2d5,0xc33f7f4a,0xf4bd8d4c,0x473e1da4,0x63e9148,0xff000000,0xb3000000,0xff41fe36,0x1b428b1d,0x3e429a16,0xc23cf3e4,0xd53cafe5,0x1e3f7fd3,0x523f7fcd,0xf03cce2e,0x96bcf84b,0x20bcd35f,0x5e3f7fdc,0xc8bca99f,0xb63e0f5e,0x63e91b2,0xff000000,0x16000000,0xfc420769,0x4b4262ed,0xa8429a22,0xb93dbbad,0x953d79f4,0xc63f7e71,0xb73f7e94,0x53d3ca0,0x2abdc192,0x33bd531b,0xe73f7f40,0xacbd6748,0x4f3e1294,0x63e6d15,0xff000000,0xf4000000,0x84421a9f,0x5c42636b,0x844292b2,0xcb3f46ed,0x6a3dbc50,0x763f1f67,
+0x403f204d,0x2fbc4f3d,0xfebf4792,0x18bd82ac,0xad3f7ee5,0xa8bd8a0c,0x123e1dbd,0x63e69ad,0xff000000,0xfc000000,0x444212a6,0x56422338,0x30429e2e,0x1bbe07e7,0xb03ec523,0xa13f69ce,0x8b3f485a,0xb83f1b2a,0x15be1133,0xe8bf1bb1,0xff3f322a,0x58bec378,0x4c3e125a,0x63e2cb4,0x94000007,0xf800006a,0xb0422476,0x904229bd,0xe44297ff,0x293f43be,0xc03ee6c5,0xd93eebd8,0x643ee667,0xa93e0d8f,0xebbf61db,0xd6beec33,0xf13f61c3,0xd4bdc6e9,0xb83e1a2e,0x63e2cba,0xd0000007,0xec00002e,0x22422662,0x744228f6,0x27428b93,0x133f641f,0x33e81a2,0x37bec0d3,0x1bbeb86a,0xf7bde1c1,0x22bf6d24,0xb4be8d57,0x6a3f760b,0xa4bbe66e,0x633e2d3b,0x63e2cca,0xd9000007,0xc0000025,0x6a4235e9,0x36420876,0x8842a4a1,0x6a3f3a66,0x9f3f2472,0xfe3e74e2,
+0x723e450e,0xd43e12b8,0x6abf7885,0xd1bf286a,0x363f40bc,0x18bc9e07,0x9e3e0d3a,0x73e0ccd,0xfe000006,0xb8000000,0xf74247ad,0x4241ee41,0x8842b5eb,0x793f2794,0xfc3f3ef1,0x863dfc29,0xb83cd698,0x303e0fc3,0x46bf7d60,0x24bf4169,0x473f26b0,0x913d9434,0x903dd73c,0x73dfb9e,0xff000000,0xe0000000,0xcc421881,0x32420761,0xcd42a78f,0xcabe759b,0xd13f31ba,0xd3f2db7,0x143e911f,0xf33f37f7,0xe6bf2290,0xdbbf6db2,0x123d23f2,0x2bebd00,0x443e0500,0x73e16a9,0xfe000006,0xc000000,0x1a42328b,0x3f42074d,0xf6428839,0x203f498a,0x223e94fe,0xafbf0b2a,0xbebf08d1,0x2bdf0e6,0x3ebf5644,0x13be9d71,0x3c3f7310,0x383d80dc,0x1d3e33e6,0x73e0600,0xd5000006,0x68000029,0xcd423ca0,0x3741af2a,0x63429feb,0xba3f48e5,0xaabf1349,0xd1be6c11,
+0x7fbe4313,0xc93e052a,0xbcbf7918,0xcb3f16fd,0x2e3f4eb8,0x40bbf781,0x693e0b69,0x73db42a,0xff000000,0x4a000000,0xf6424f24,0xa541ad2c,0xae42b30d,0x93f5d00,0xc6bedd47,0x6abe8575,0x2abe8956,0x993d36ae,0x59bf765a,0x223edae4,0xfe3f6693,0xf1bd9e90,0x893dda51,0x73db3f8,0xff000000,0xea000000,0x61424d12,0x1a41c39a,0x3442cd3a,0xa23f030d,0xc93efb59,0xba3f3476,0x1a3f31d1,0x433e7c2f,0xdebf2d09,0xa4bf0163,0xad3f55ee,0x4dbe5c14,0x643d8bf4,0x73ddc2a,0xff000000,0x50000000,0x664251c5,0x6f419ecc,0xae42cc23,0x573f389e,0x15bef55e,0xd93f0010,0x323f2899,0x963e802c,0x1abf35aa,0xb93e5c02,0x953f575a,0x13efe08,0x253d8c06,0x73db3b8,0xff000000,0xda000000,0x2b423eae,0xec41bfb4,0x52428772,0x9b3f5122,0xb3bead8e,0x18beeee6,
+0xf7bf03fe,0xccbd88a7,0x7bf5aae,0x9b3e8451,0x323f703c,0x88be6aca,0xc3e317d,0x73db469,0xff000000,0x96000000,0x9342243e,0x41b4ee,0xf84281bc,0xc73dfe5b,0xa6bf0b01,0x37bf549b,0x29bf7506,0xe5be9296,0xde3d3471,0x8cbe85fc,0x6e3f4a17,0xbcbf0e26,0x653e4d6a,0x73db69d,0xff000000,0x5a000000,0x1842181d,0x3b42014b,0x8242812d,0xd3bdc5de,0xef3dbc7d,0x47bf7db5,0xa3bf7bec,0xb1be21e5,0xa13da667,0x3be18ca,0xef3f7bae,0xbc3dd8c5,0xed3e4d6a,0x73e043a,0xc3000006,0x5000003b,0xdc4219bd,0x5742214c,0xf74283b0,0xf73e8350,0x983d5c68,0xb8bf770d,0xfebf76b3,0x2c3dbaa1,0xfebe8087,0xf53d9871,0xc33f7e8f,0xf83d9a11,0x243e51e8,0x63e2519,0xb6000007,0xe0000048,0x3b42008d,0x6541f2c3,0xf6428908,0x7dbf5842,0x62be0184,0xd1bf051c,
+0x5bbf073c,0x9c3d2c5f,0x323f5918,0x26bdaedb,0xc3f7db7,0x90bdd1a6,0x23e5a29,0x73e0319,0xca000006,0xec000034,0x7e420caa,0xc041a409,0x81428834,0x97bef33e,0x9bbf3a0d,0x13befdfe,0x84bf0847,0xb7be5898,0xea3f51d6,0xeabf335d,0x573f274b,0xc8be92a2,0x283e5a7e,0x73db5a3,0xff000000,0x5c000000,0x61420bb6,0xe44199f6,0x1c42975e,0xb7bee2c8,0xb7bf5ca1,0x9cbe7cfc,0xf5be8581,0xc1be0f2b,0xa73f7489,0x9ebf5b98,0x153ef99c,0xa4be26b5,0x503e6feb,0x73db2c6,0xff000000,0xc1000000,0x6741f9c1,0x1b41f646,0xbd42a146,0x41bf72ed,0x813e5836,0x1e3e6fff,0xda3e9363,0x393e8d2c,0xd03f6ac8,0xe43e041d,0x363f7010,0x10bea516,0xed3e7cfb,0x73e07e9,0xfb000006,0x8000003,0x1c4206e0,0xbb419337,0x92429de7,0x92bf0792,0xc5bf4a21,0x64be9ebb,
+0xb7be98af,0x73be2ce8,0xea3f707f,0xf8bf4b4a,0x1c3f1707,0xa4be158b,0x1e3e7c7c,0x73db2e2,0xff000000,0x7e000000,0x44218bd,0xd74280e5,0x33c2059b,0x66bb1d81,0x8bf74ef,0x9c3e94e5,0xf63f7bb7,0x41bd6236,0xd3be31be,0xac3e3a81,0x183e9230,0xae3f70df,0xe3f5cf7,0x3e90e6,0xff000000,0x9e000000,0x6a420a58,0xe34275e8,0x1fc23046,0xb0bd8462,0xd7bf6e41,0x863eb858,0x723f7c27,0x83bdf06f,0x9dbe01ab,0x83e23f7,0xc93eb163,0xc23f6c9e,0x103f5c18,0x3e6b84,0xff000000,0x87000000,0xa41f118,0x1b4258c5,0x1ac26a3a,0xb63e39e7,0x40bf5070,0x6a3f0d2b,0x6e3f411e,0xb9be7a49,0x1fbf1bf7,0x143f217f,0xab3f06cf,0xa63f11e1,0xda3f5c12,0x3e2b22,0x93000003,0xaf00006b,0x2341edf8,0x42428356,0x26c23175,0x3bf451d,0x61bf0548,0x673ebcdf,
+0x3d3f1cc1,0xb5bf43f6,0x613e4a7d,0xb63e37bb,0x613ec19b,0x6e3f687f,0xc53f594d,0x3e6836,0xff000000,0x41000000,0x1f41dc22,0x3a428cb4,0x69c234d2,0xb7bf7dbe,0x903e0799,0xbdbb6e74,0xbabdf161,0x78bf5e76,0x343ef60d,0x883d77b6,0xa93ef41a,0x803f607f,0x6d3f5612,0x3e6755,0xff000000,0xdd000000,0x2941c6ae,0x4428300,0x34c2659b,0xc1bf61ea,0x883ebe6b,0x893e936c,0x9fbe7565,0x76bf61dd,0xa93ecf6e,0x853ecf37,0x7f3e93b9,0x663f5e23,0xd43f555a,0x3e2b79,0xd8000003,0x3f000026,0xa441ccfc,0x9e426a4c,0x61c26177,0x2abf3e5c,0xc9beca65,0xdd3f0a0c,0x593efbe3,0x75bf5ea1,0x253d2784,0x823ee7d5,0x6c3e9767,0x8e3f5755,0x333f5a1d,0x3e2b3c,0xd0000003,0x6300002e,0xc841af5f,0x2c424214,0xc4c28601,0x71bf2938,0x28bec841,0x7c3f23ef,
+0x193ea52f,0x19bf6b2c,0x6fbe6987,0x8b3f2d6e,0x183d64c4,0xf63f3bc2,0x563f5dcf,0x33e0a26,0xff000000,0xfd000000,0xc41eb8a,0x2423fa4,0x8ec286c0,0x453e9fd0,0xf9bf295e,0x13f2e8a,0x1c3eacbe,0x3cbf17fc,0x32bf3b05,0x883f635b,0x223eea87,0x223d1b3d,0xcd3f5f62,0x33e14f7,0xfe000000,0xf1000000,0x7e419791,0xaf421d36,0xf4c29132,0x25bf1c7a,0x68bea92b,0x493f381b,0x5d3da7b1,0xbf6e22,0x43beb72e,0x583f4985,0x56be23a3,0x8c3f187c,0x753f65b2,0x33df7c1,0xff000000,0x79000000,0x72419e84,0xe04255cd,0xd9c29a0f,0x94bf514b,0x5b3e3872,0x8bf0c04,0x463d571d,0xc6bf6c2b,0xddbec3bf,0x82bf12cc,0x59beaebe,0x5e3f3ea9,0x163f5db4,0x33db0e7,0xff000000,0x3f000000,0xb241a3af,0x19428138,0xf5c280a4,0x8bf5c9e,0xf93e91a7,0x653ed705,
+0xe9be9673,0x9bbf7470,0x973d3364,0xee3ed3b1,0x30bdaf6f,0x4c3f680f,0xde3f53a3,0x33e04bf,0xda000000,0x3f000024,0xb1419c40,0x9241daf3,0x9bc29f38,0x70bec6d0,0x78bf5b46,0xf93eae0a,0xc3f4169,0xf0bf01d2,0x26bed45a,0x3f0713,0xff3dc421,0x783f5813,0xee3f6f16,0x33dd797,0xff000000,0x86000000,0xd6418699,0x5c42295b,0x91c29ea3,0x37bf64f8,0xb23e401c,0x32becfdc,0xd2bd62ec,0x90bf727e,0x26bea1a0,0xe5bee338,0x8fbe850b,0x5e3f5b8d,0x593f6544,0x33db023,0xff000000,0xbb000000,0x4f419210,0xbd41e637,0x14c2a6ef,0x9dbf2771,0x3fbef5cc,0x91bf15a6,0x1a3f4030,0xe4bf01b2,0x84bed90d,0xcbdbdb7,0x84bf3755,0xc23f3118,0x113f6f0d,0x33daf26,0xff000000,0x6b000000,0x2c41bab3,0xab428d82,0x96c29254,0xeebe6a21,0xc73f6702,0x70bebb03,
+0x7fbf7048,0x32bdd692,0xc33ea84b,0x2a3e8445,0xf3ed603,0xc3f5ef6,0xde3f4cc5,0x33db6a7,0xff000000,0xd7000000,0xcb418a30,0xf24284ee,0x16c29179,0xcabf61c2,0xee3ec649,0x1bbe89b0,0x85bebaa2,0x12bf6bf9,0x32be074a,0x74be991e,0x1bc9767,0x663f743d,0x6e3f542f,0x33db1dd,0xff000000,0xe7000000,0x8d41d40a,0xd428ac9,0x7fc2826a,0xb9bd8131,0x8c3f7cb1,0x803e16c6,0x23bf590f,0x9ebe05f7,0x3f3f0386,0x983f06c2,0xcebdbd4e,0xc3f585e,0x2a3f4cc5,0x33e0440,0xc9000000,0x42000035,0x7420177,0xb8429262,0x45c25167,0x9be4ac4,0x843f57d4,0x90bf0000,0xb3bf7055,0xf1bc86bd,0x823eb027,0x153e904d,0x5c3f099c,0x23f4b74,0x263f4913,0x3e41e2,0xff000000,0x81000000,0x9741e914,0x134289ae,0xbbc270b9,0x5bd3363,0x823f7d45,0x2cbe0e41,
+0x15bf779c,0xc0bbeb30,0x3e3e81f3,0xfe3e800e,0xb33e14f9,0x8e3f750c,0x283f4d5e,0x3e2508,0xb2000003,0xda00004c,0x20420350,0x444283e2,0xd2c286cb,0xf53f48de,0x743f1925,0x57be2680,0x7dbf1694,0x43f4d1f,0xfd3de057,0xef3e4883,0x213c1ec1,0xc03f7b08,0x763f4a32,0x33e039f,0xca000000,0x82000034,0xe420a85,0xf342829e,0x86c27226,0xf23f57de,0xb33ed830,0x84beaa50,0x86bf0995,0x813f2c9b,0x2cbf01aa,0x3c3c2aa1,0xe13f1b1b,0x3e3f4ba4,0x463f43c7,0x3e2b5a,0xc1000003,0x8900003d,0x1841f99c,0xbe427132,0xeac29c55,0xd23ed93a,0xc13ed3b8,0xbcbf4e3b,0x3cbedf3a,0xe33f5f7e,0x553e5fbf,0x153f4b2d,0x5c3e845e,0x6a3f0cfa,0x1b3f4882,0x33db077,0xff000000,0x55000000,0x8841eda5,0x4e4288c2,0x12c2970c,0x573ed434,0xad3f2d3f,0x2ebf1bc4,
+0xb9bf0c5f,0x733f3824,0xfd3eda62,0xef3f39f0,0xfc3e209f,0xc03f2b50,0x103f4a32,0x33db30a,0xff000000,0xca000000,0xb0420eee,0x1f425398,0x3ec28a58,0xee3f7784,0x99be001e,0xa03e63e1,0x4c3e5bce,0xd93f5ecb,0xaebee2f8,0x97be0d86,0x5b3ef3e8,0xac3f5e49,0xa63f4494,0x33e098b,0xfb000000,0xa000003,0xd0420de9,0xdd424167,0x5dc2a540,0x863f0e57,0xa73e8f93,0x69bf484d,0xb7bee149,0x5f3f65df,0x633c15aa,0xf43f3484,0xff3eadab,0x183f1f66,0x13f43f3,0x33db277,0xff000000,0xf8000000,0x864203c2,0x4c426416,0xb3c29f15,0x783f002a,0x9c3ef861,0xd8bf3789,0x1dbf1bf8,0x673f492b,0x483dd99f,0x753f1d6c,0x563ec468,0x243f3061,0x13f45fe,0x33db01b,0xff000000,0xab000000,0xcf41e345,0x7f429d8a,0x2cc20bb4,0xfbbf5742,0xd43f0a45,0xbabd0f5b,
+0xb7bf0455,0xbebf483e,0x5d3eb20c,0x243e244e,0xcf3e9efa,0x23f6fda,0x793f5356,0x3e8f72,0xff000000,0x42000000,0xb424c16,0x30429683,0x2c12e81,0xb53f69dd,0x88becff7,0xbebcb31e,0xd83e87e1,0xb23f22c9,0xd5bf3986,0x763e9dd5,0xff3f27ff,0x203f304e,0xc63f341d,0x13ecb58,0xc7000000,0x16000037,0xdb4248be,0x642a6f4,0x67c1783b,0xf73f560f,0x1d3e28e9,0x21bf05e8,0x103c3482,0x793f72ce,0xc3ea228,0xf13f0c61,0xc2be8a8a,0x1c3f4a8f,0xc53f36b7,0x13ec756,0xdb000000,0x8c000023,0x2e4252b3,0xc42bd53,0xa1c13769,0x703f2fd4,0x43df4bc,0x87bf3788,0xa3e0260,0x133f738c,0xb33e8fa5,0x4a3f372f,0xe4be9165,0x103f2361,0xdf3f3b9d,0x13eeb27,0xff000000,0xa0000000,0x71423eb8,0xd2428f95,0x55c11624,0xf93f0b98,0x63bf3c25,0xb43ece64,
+0x973f3baf,0xc43e3d75,0x61bf2787,0xe53ed011,0xc53f2702,0xcb3f23c4,0xed3f2fc4,0x13ec6dc,0xb5000000,0x16000049,0xdb4248be,0x642a6f4,0x67c1783b,0xf73f560f,0x1d3e28e9,0xe7bf05e8,0xa3bf0a4e,0x463ed2f4,0x37bf3bd5,0xfa3dc182,0x483f6567,0x1c3ede06,0xc53f36b7,0x13ec756,0xdb000000,0x24000023,0xf64243b8,0xa6428e6a,0x53c18474,0x363f46d9,0xe4bf2017,0x40bd9911,0x183ec98b,0xa53f131f,0x13bf37ac,0x4e3efbb7,0x983f0723,0xdc3f314b,0xf03f3592,0x13ebc05,0x8a000000,0xde000074,0xaa4248f6,0x76429e8f,0xccc19a3c,0xbb3f7a47,0x7a3e4825,0xbebd9e64,0xbe3e3d,0x353f21a0,0x65bf40bf,0x71bdc963,0x5a3f401e,0xb83f274f,0x53f385a,0x13ec34e,0xae000000,0xe6000050,0xbd422b06,0x8442abbf,0x2640a67c,0xd2bdfa0c,0xb5bf2080,0xeb3f44f8,
+0x2c3f6b37,0x97bebaa5,0xf2be1ae0,0x203ec028,0x333f3041,0x863f1ede,0x233f1dba,0x13ee9eb,0xff000000,0xdc000000,0x16422ea0,0x3c42891e,0x43c15ae4,0x353af82d,0x62bf7de2,0x9b3e0362,0x673f67b0,0x62bd5890,0x3ebed814,0xc93ed9c4,0xb53def73,0x6b3f65bf,0x143f2da1,0x13eba09,0x83000000,0xa200007b,0xd6422719,0x3b428daf,0x89c0cc33,0x9abd4660,0x1dbf56b7,0x523f0ad9,0x83f6b12,0xaabe808b,0x82be9ccc,0x663ec93b,0xca3ef766,0x523f4846,0x673f26be,0x13ec4b8,0xca000000,0x24000034,0x7d422a4e,0x924288ef,0xd7c19974,0x75bd1315,0x6fbf7e31,0xe93de77d,0x903f68a7,0x3dbda2cb,0x7bed1b2,0xb43ed4d1,0x9f3db442,0xe13f67be,0xef3f2f3b,0x3eb15b,0xc7000001,0xa000037,0x95423ff5,0xfe4290d9,0x65c1bbdb,0x8d3f4dde,0x94bf17dc,0x28bd1998,
+0xb83ed6a9,0x923f1c5e,0x77bf2bf1,0x783ed7b9,0xc3f063f,0x343f3d6b,0xbe3f3818,0x3eb0bd,0xdf000001,0xb400001f,0x85424af0,0x7e429d08,0x2bc1d093,0xfb3f7ced,0x443e12e7,0x48bd6ace,0x9ebe131f,0xd93f3780,0xc2bf2eab,0xc2bd68a1,0x703f2eae,0xf43f3a93,0x153f3c1e,0x3eb228,0xeb000001,0xc8000013,0xb1423bec,0x5a42a5ca,0x6ac1d959,0xad3f235b,0xec3f43d0,0x41bdb41c,0x52bf4255,0xbd3f1b1e,0x5be739a,0x78be03c4,0xd3e5fcf,0xfa3f77a1,0xaa3f4479,0x3eb116,0xf3000001,0x7e00000b,0x44218bd,0xd74280e5,0x33c2059b,0x66bb1d81,0x8bf74ef,0xe03e94e5,0x703f6542,0x25be069c,0x9cbed9a6,0xde3ee3d0,0xd73e84d1,0x663f5b6e,0xdc3f32e7,0x3e8fc4,0xff000000,0x44000000,0xbd423754,0x2b428969,0xf1c216ec,0xfd3f4232,0xcebf261b,0x2ebd72e4,
+0x723ef276,0x473f1c8f,0xe1bf2242,0x403ee522,0x6c3ee7cc,0xe03f456d,0x8f3f3eda,0x3e8f54,0xff000000,0xcc000000,0xca42402f,0xcc429443,0x8c22222,0x813f6d46,0xeabd7880,0x55bebdb1,0xd7be1921,0xbd3f5874,0x8cbf0336,0x933eb050,0xcd3f07cc,0xf83f464c,0xe23f428b,0x3e8e9c,0xff000000,0x52000000,0x514236b1,0xff429f2a,0x2dc223b5,0xc13f1e78,0x573f1de0,0x9ebef8fb,0x6cbf420e,0x533f2190,0xf6be2884,0x143e5257,0x523ef0e5,0x203f5bb0,0x383f4444,0x3e9035,0xff000000,0xdc000000,0x974217ea,0xfe42a780,0x60c21d87,0xdbbda98c,0xb63f694f,0x96bece6b,0xabbf784b,0x4b3c9dde,0xdb3e788d,0x223e6a7a,0xb03ed27f,0xf43f61e1,0xba3f49cd,0x3e908f,0xff000000,0x1e000000,0xd342218f,0x5d42ae9e,0x45c1d9d6,0x5d3c83c1,0x8a3f7ff0,0xa6bc7222,
+0x29bf7ff5,0x793c82d2,0x17bbff9d,0xfabbf7d2,0xda3c7426,0x443f7ff6,0x533f48aa,0x3eae89,0xfa000001,0xb2000004,0xff4225a4,0xb04294e6,0xfac24001,0xe83ef8dc,0x433ef958,0x2bbf39c4,0x7dbf31fd,0x513f37f3,0xc53c8777,0x4f3f078b,0xde3efe33,0x2e3f3017,0xc33f43df,0x3e672b,0xff000000,0xce000000,0x7b4223e5,0x38428ad7,0x54c24a3a,0xec3f46bd,0xff3d0dd5,0x73bf211e,0xabe8f99,0x273f69c6,0xc8be9767,0xa53f1082,0x8b3ecfea,0xfa3f37f8,0xdf3f407b,0x3e61fa,0xff000000,0x2000000,0x76421e7e,0x67427f44,0x35c23dd6,0x533f40ea,0x71bf2619,0x69bdd84c,0xc93eea62,0x2c3f221d,0x33bf1fc0,0x6d3ef18b,0x263ed803,0xc43f4634,0x943f3dc3,0x3e65c5,0xff000000,0x3c000000,0x194278b5,0x7a430ebc,0x974147f5,0x533f3e89,0x223eb8ab,0xdebf0fe5,
+0x75bf2a93,0xe53eea95,0xa6bf169a,0x2f3d39ba,0xba3f4ff9,0x823f14d2,0x4a3f3e62,0x13f3003,0xe8000002,0xe000016,0xae427a0b,0x6431319,0xcc418071,0x9d3f5e70,0xdc3ea5d9,0x7abebf9e,0x23bef68a,0x563f3a6e,0xd2bef9ac,0x4d3deaae,0xdb3f1a9b,0xbe3f49eb,0x803f3f81,0x13f3717,0xbc000002,0xe4000042,0xfb42823f,0x1430d09,0xa541d41c,0x7f3f66f3,0x923e2f22,0x7c3ecac8,0xd23eb951,0x2d3e4c47,0xb6bf691d,0xf1be7062,0x383f7700,0xa13df1ce,0xb43f21e5,0x13f3655,0x91000002,0x3600006d,0x8c42847b,0x5743061a,0x2541c511,0x83f719a,0xfebd0d7c,0xc33ea85b,0x243ea86a,0xc4bb25e0,0x3bf71c0,0xaf3d0905,0xd53f7fd8,0x8f3c1305,0x103f2573,0x13f2f1e,0xaa000002,0x32000054,0xde424c71,0xcc4314b9,0xf5413891,0x8d3ea320,0x93f711d,0x2dbdda97,
+0x8ebe87b3,0x693e4959,0xdb3f71a8,0x843f68fa,0xd6be8b81,0xba3e9fe2,0x183f43dd,0x13f302b,0xfe000002,0xe4000000,0xce4260a2,0x87430e3a,0x5142050d,0x273ebc04,0x263dab59,0x793f6d26,0xd93f6cd0,0xc73d918f,0xe5bebf09,0xe4bdc6c6,0x5b3f7e73,0x90bd521b,0x103f17c5,0x23f3654,0xc6000001,0x8a000038,0x58425f9a,0x694305c3,0x3742047a,0x623eb588,0xfbe0d23,0xfc3f6cc1,0xba3f6eb8,0x66bca814,0x92beb89b,0x963d8ca3,0xc03f7d80,0x673df853,0xc83f16e5,0x23f2f1a,0x8e000001,0x46000070,0x62425763,0xd6431381,0xd7413301,0xc53e80f9,0xc8bf6396,0x85bec3c2,0x6dbea45e,0xd23e9786,0x32bf664e,0xb43f69b7,0x223eb2e0,0x38be57ea,0x663f4427,0x23f372b,0xa0000001,0xe00005e,0xae427a0b,0x6431319,0xcc418071,0x9d3f5e70,0xdc3ea5d9,0x3fbebf9e,
+0x5b3e45a1,0xea3ef2f8,0x63f5bda,0x743ee95e,0x32bf5186,0xbe3eb31c,0x803f3f81,0x13f3717,0xbc000002,0x10000042,0xe2422eab,0x8c4315a1,0x3a41666d,0x6b3f18ec,0x593f4aa5,0x403e03c4,0x7d3edc93,0xc6bee775,0x183f47f2,0x2a3f2d2b,0x7bed27f,0xc2bf1c6f,0x183f4800,0x13f302b,0xfe000002,0xec000000,0x6b4215fc,0xa2431050,0xa8420a22,0x37be3da4,0x713d839d,0x3c3f7b08,0xa13f7b4f,0x153d6c0b,0x153e39fc,0x64bd37a8,0x6e3f7f0b,0xcebd970f,0x803effe2,0x53f3652,0xff000000,0xb6000000,0x984215be,0x3e4309b3,0x44420bad,0x70bddf51,0x84bb9782,0xd3f7e78,0x8b3f7e79,0xf5bb361b,0x4f3ddf4a,0xb3b13fb,0xcc3f7fff,0xce3ba088,0xe63effe2,0x53f2f4f,0xab000002,0x5e000053,0xb6423996,0x904311ae,0x174107ff,0x703ee278,0x34bf2046,0xaabf2465,
+0x7fbf6194,0xd6bedf95,0xa0be398d,0x32be2afc,0xb23f2561,0x10bf3ead,0x383f4804,0x23f3864,0xe3000005,0x9c00001b,0xe6421e92,0x4c430b4b,0xd1414484,0x76bed727,0xfcbe5762,0x84bf61f8,0x7dbe9d4b,0x373f72c3,0xb4bda33f,0xd43f5a94,0xaa3e7363,0xaebeed1d,0x43f4a6b,0x13f2ff6,0x85000004,0xa7000079,0x3e41b053,0xe8430f30,0xc341d604,0x14bf1816,0x4c3ead8a,0x2f3f3ac0,0x463f4dd3,0xb13e6352,0x9d3f0d37,0xab3ccd08,0x413f6a0b,0xd0becf0d,0xc83ed1fa,0x43f2f1a,0x8e000005,0x75000070,0x9241a74d,0xe143121a,0x7e41d2f4,0x2bf20b9,0xdcbe12eb,0x143f43d7,0x473f4228,0x153ddd9a,0xe83f2489,0x22be3330,0x643f7bd5,0x7e3d2772,0x103ed03a,0x53f3654,0xb6000004,0x28000048,0x9b42266d,0x3243106e,0xd941077e,0xc93de503,0xcdbea257,0x5dbf7118,
+0xf1bf74b1,0x2e3e664e,0xfbbe41c1,0x513e8b2a,0xa43f6bdd,0xaebe8e4b,0xde3f4a6b,0x53f3710,0x7f000002,0x2600007f,0x7e4164b4,0xe7430f10,0x5a418e18,0x12bf6a8a,0x683ebf75,0x27be13aa,0x303d9b97,0xfb3f03ec,0xdb3f5a86,0x803ec97a,0xfe3f4567,0x5cbf0022,0xb43ebbfa,0x43f3655,0x9a000005,0xe6000064,0x7e414ee0,0x2430a3b,0x2741a965,0x7bf7553,0xc73e8edc,0x173d7cbf,0xf73e8721,0xf13f4808,0x163f10c3,0xd83de065,0xab3f0ee5,0x7cbf528b,0x103eb4de,0x43f2f1e,0xaf000005,0xe600004f,0x474186dc,0xec42fd38,0xf941374d,0x41bf4190,0x73bebadf,0xafbf0b0f,0xb5bf275f,0x5b3eea5b,0xda3f1a3e,0x6b3ceb61,0xac3f4f8b,0xd8bf15b0,0xb03e8731,0x43f2f8f,0xea000005,0x9000014,0xd418d0b,0xd44305f4,0x8440f85a,0xd9bf2ae3,0xf6bca937,0x46bf3e89,
+0x23bf3c23,0xf63e371e,0x963f2776,0x653df4e9,0x4c3f7bd1,0x5cbe09c8,0xe63e84f3,0x43f36a3,0xc4000005,0xcd00003a,0x3141dcb5,0x4942f6c4,0x2a40eb6f,0xbcbe1913,0xfebefd68,0xfebf5b20,0x78bf7bd0,0x62bc5bed,0x183e37db,0x3abdcd87,0x8d3f5e6b,0xc8bef83d,0x7e3e7876,0x43f2fb7,0xfe000005,0xed000000,0x1e41e18d,0x81430a4a,0xeb409aa9,0x59bd868c,0x423d8fd2,0xbabf7ed0,0x98bf7f43,0xf83d076f,0x113d8b90,0x473d1a69,0xa43f7f3a,0xd03d8af5,0xcc3e7750,0x53f36b7,0x98000004,0x66,0x75420d83,0x5c42fbcf,0x9a40d884,0xc53ef69a,0xbbbe9b77,0x23bf5273,0x38bf5b79,0xf13d0005,0xdfbf038a,0x103e3a14,0xc33f73c8,0xacbe7b27,0x7c3e67ea,0x43f2fb7,0xfe000005,0x2000000,0xb64213df,0xea4311ae,0xb040ef3c,0xb13e8410,0x8c3cc5cd,0xa5bf7742,
+0xddbf75d5,0x433dee75,0x2be81d0,0x3dd9c8,0xc83f7e2f,0x6c3d59fd,0x9e3e67dd,0x53f37f0,0xe3000002,0x9c00001b,0xe6421e92,0x4c430b4b,0xd1414484,0x76bed727,0xfcbe5762,0xf3bf61f8,0xa2bf6373,0x273e9609,0x9c3eb4d0,0xde3e3cd0,0xa63f6ec3,0xf8be9ebb,0x683e5e3e,0x13f2f82,0x85000004,0x28000079,0x9b42266d,0x3243106e,0xd941077e,0xc93de503,0xcdbea257,0x5dbf7118,0xf1bf74b1,0x2e3e664e,0xfbbe41c1,0x513e8b2a,0xa43f6bdd,0xf8be8e4b,0x423e5e3e,0x53f369d,0x7f000002,0x2800007f,0x9b42266d,0x3243106e,0xd941077e,0xc93de503,0xcdbea257,0x5cbf7118,0xd2bf7e46,0x1abbd8af,0x28bdecf9,0xd73cf989,0xa33f72c8,0xaebea1a0,0xde3f4a6b,0x53f3710,0x7f000002,0x4c00007f,0x4a4225bb,0x60431722,0xe941191e,0xb63dddbc,0x623e27e8,0x33bf7b02,
+0xcfbf7e69,0xc5bbf622,0xedbde350,0x14bcd16d,0xb23f7c87,0xae3e2608,0xb63f4a6b,0x53f3e2b,0x7f000002,0x8600007f,0x4a4237d5,0xbe431722,0xf5411608,0x523d29fc,0x1a3e27af,0x2abf7c52,0xc9bf7fb2,0xb0bc96c8,0x10bd38c9,0x14bcd123,0x163f7c80,0x943e26b4,0xb43f482a,0x23f3e2b,0xa4000005,0x5e00005a,0xb6423996,0x904311ae,0x174107ff,0x703ee278,0x34bf2046,0xcebf2465,0x3fbf5048,0xf3cad37,0x2abf14be,0xc23ec133,0xdf3f478b,0x10bf0001,0x383f4804,0x23f3864,0xe3000005,0x6e00001b,0x4b4254f2,0x37431722,0x49412570,0xe53ebd93,0x68bd9d05,0x7cbf6cfe,0x97bf6dbd,0x91bd5c92,0xe3bebbe3,0xb7bcb1e6,0x753f7edf,0xb6bdbaa8,0xb63f4470,0x23f3e2b,0xe6000005,0x46000018,0x62425763,0xd6431381,0xd7413301,0xc53e80f9,0xc8bf6396,0x93bec3c2,
+0x54bf68cd,0x13bda89a,0x6cbed0c1,0xda3ea978,0x803ee69b,0x38bf5446,0x663f4427,0x23f372b,0xa0000001,0xe00005e,0xae427a0b,0x6431319,0xcc418071,0x9d3f5e70,0xdc3ea5d9,0x74bebf9e,0x9bbe9731,0xd5be88fe,0x75bf6acb,0x28becb62,0xea3f684f,0xbebe0c1e,0x803f3f81,0x13f3717,0xbc000002,0xd8000042,0xb8427131,0x78431728,0x85416228,0xdf3f392b,0xcf3d8da9,0x65bf2fe1,0x6bf1fce,0xf1beb83a,0x2bbf3184,0x4cbe9721,0x223f6e32,0xfcbe5e4b,0xb63f40a0,0x23f3e2b,0xfb000001,0xa2000003,0xfa4272fe,0xef4316b0,0xcc41d19e,0x453f5520,0xa3ecc7b,0x893ec490,0x5b3eee29,0x4dbe02aa,0x3ebf6040,0xb1be9a0a,0x233f6869,0x1cbe9582,0x583f1e17,0x23f3d8d,0xee000001,0xe4000010,0xfb42823f,0x1430d09,0xa541d41c,0x7f3f66f3,0x923e2f22,0xf53ecac8,
+0xd43ed5a9,0x9bde7c8,0x70bf66d5,0xf8bde008,0x803f7a8e,0xa1be31a3,0xb43f21e5,0x13f3655,0x91000002,0x6a00006d,0x25425c6d,0x3343171a,0x7441fd66,0xa83ec7f2,0x3a3e710d,0x3e3f63d6,0x693f6954,0x33d1803,0x36bed1cb,0xd5be0498,0x6e3f789f,0xb9be4cdd,0x563f18a5,0x23f3d8d,0xfe000001,0xe4000000,0xce4260a2,0x87430e3a,0x5142050d,0x273ebc04,0x263dab59,0x943f6d26,0xb43f6cd4,0x6b3d903e,0x1ebebf05,0xe5bdc58d,0x773f7e76,0x90bd5318,0x103f17c5,0x23f3654,0xc6000001,0xa6000038,0x9042165a,0x2843171e,0x164207d0,0x21be2e77,0x923d9569,0xf23f7b90,0x3a3f7c2e,0x7cbc3c35,0xc53e2fc4,0x63cc30e,0xc53f7f4d,0xcebd8f2c,0x643effe2,0x53f3d89,0x7f000002,0xec00007f,0x6b4215fc,0xa2431050,0xa8420a22,0x37be3da4,0x713d839d,0x603f7b08,
+0xc13f7b8f,0xe93b2a74,0xca3e3ddd,0x4e3c1970,0x673f7f78,0xcebd8251,0x803effe2,0x53f3652,0xff000000,0x75000000,0x9241a74d,0xe143121a,0x7e41d2f4,0x2bf20b9,0xdcbe12eb,0xef3f43d7,0x993f45e5,0xc4be6b10,0xf43f1763,0x103db9e3,0xc03f7671,0x7e3e8293,0x103ed03a,0x53f3654,0xb6000004,0x8b000048,0xc841aaed,0x17431726,0x6541df01,0x66bf13e4,0x6be03d3,0xb13f4e58,0xb43f4fec,0x32be4155,0x7c3f0d4e,0xed3da623,0x853f7939,0x2c3e5ac2,0x563ece7a,0x53f3d8d,0xfc000004,0x26000002,0x7e4164b4,0xe7430f10,0x5a418e18,0x12bf6a8a,0x683ebf75,0xe7be13aa,0x4cbe1f5b,0x88b9b76b,0x4b3f7ce1,0x8d3ebd19,0xfb3f6d6d,0x5c3d6fac,0xb43ebbfa,0x43f3655,0x9a000005,0xb3000064,0xe418da4,0x584316a5,0x9241a160,0x4fbf7159,0x103ea8be,0x763d4f2c,
+0x73d7b57,0xb3cb770,0x993f7f74,0x33ea7cd,0x723f71a1,0x62bd294e,0x583ec397,0x53f3d8d,0xe4000004,0x900001a,0xd418d0b,0xd44305f4,0x8440f85a,0xd9bf2ae3,0xf6bca937,0x29bf3e89,0x88bf3e55,0x163d94b7,0x453f2a30,0xf73d2521,0xfa3f7f44,0x5cbd82b9,0xe63e84f3,0x43f36a3,0xc4000005,0x3300003a,0x2241ad91,0x6e431699,0x204119e6,0xaabf1bc5,0xc83e6edf,0x5fbf422d,0xd3bf45e5,0x7c3d2b50,0xb93f220b,0xf13e37b0,0xae3f78b4,0xe03e1e98,0x1c3e82b4,0x53f3db8,0xf5000004,0x27000009,0x4d41ee4d,0xd2431722,0x2040f968,0x3fbd9100,0xd83e4af9,0x1bf7a43,0xddbf7ef6,0xaf3d261b,0x73da48f,0xa63d63a0,0xaa3f7ab4,0xd83e4735,0x1c3e762a,0x53f3db8,0xe6000002,0xed000018,0x1e41e18d,0x81430a4a,0xeb409aa9,0x59bd868c,0x423d8fd2,0x38bf7ed0,
+0xbabf7eee,0x43d70c3,0xbe3d8f1b,0x9c3d81df,0xdb3f7eec,0xd03d874f,0xcc3e7750,0x53f36b7,0x98000004,0x2000066,0xb64213df,0xea4311ae,0xb040ef3c,0xb13e8410,0x8c3cc5cd,0xaebf7742,0x80bf770b,0x443d6125,0x6cbe833f,0xc83d401b,0x3f3f7f89,0x6c3d1984,0x9e3e67dd,0x53f37f0,0xe3000002,0x4600001b,0x4a42147a,0xfe431722,0x904106ad,0xad3e2f54,0x9f3e28be,0x42bf78aa,0xffbf7c22,0x6e3b3f8e,0x9bbe3144,0xc2bcd26f,0x7a3f7c7f,0x5c3e26b5,0x183e6743,0x53f3db8,0xa4000002,0x2800005a,0x9b42266d,0x3243106e,0xd941077e,0xc93de503,0xcdbea257,0x5abf7118,0x38bf7e46,0x8cbbd89a,0xd0bdecf9,0xd73cf98e,0x983f72c8,0xf8bea1a0,0x423e5e3e,0x53f369d,0x7f000002,0x4c00007f,0x4a4225bb,0x60431722,0xe941191e,0xb63dddbc,0x623e27e8,0x33bf7b02,
+0xcfbf7e69,0xc5bbf622,0xedbde350,0x14bcd16d,0xb23f7c87,0xf83e2608,0x1c3e5e3e,0x53f3db8,0x7f000002,0xd100007f,0xe741ea43,0x864296d2,0x17c22ac2,0x7bf3484,0xc53f12a7,0xebbed5f1,0x76bf3582,0x8bf1041,0x403ed912,0x43bf2cd,0x8d3f1861,0x963f4db3,0xe83f537e,0x3e7b43,0xff000000,0x5c000000,0x3e420c67,0xb8429b3d,0xb8c23b9f,0x4cbe5438,0xb93f47ad,0x86bf1729,0xacbf6e3f,0xb3cec59,0x733ebac1,0x753e9a63,0xcb3f2008,0x7e3f384c,0xa33f48d2,0x3e7521,0xff000000,0x16000000,0xfc420769,0x4b4262ed,0xa8429a22,0xb93dbbad,0x953d79f4,0xfd3f7e71,0x733f73d3,0xca3e925f,0x74bdd7cb,0x52be94c6,0x423f74d1,0xd6bd02c3,0xfe3e94d4,0x63e6936,0xff000000,0xfc000000,0x444212a6,0x56422338,0x30429e2e,0x1bbe07e7,0xb03ec523,0x223f69ce,
+0xdf3f7ca6,0xa83e0bca,0x813dafd7,0xfbbdbba4,0x443f69a9,0x3cbecbd5,0x343e8ef0,0x63e28d6,0x94000007,0x6300006a,0x2441fd0a,0x1f421e7c,0x4a42976a,0x31bf648e,0xf23d7a16,0x43ee481,0x593ee0b9,0x773eae80,0x4e3f54d5,0x21bdcf90,0xce3f702a,0xdcbea983,0x223e7e41,0x63e14f6,0xb6000007,0xe0000048,0xcc421881,0x32420761,0xcd42a78f,0xcabe759b,0xd13f31ba,0xa33f2db7,0xe23f782a,0xf93e08d6,0x773e52dd,0xed3d5627,0x1c3f350b,0xbebf347f,0xee3e9b60,0x73e1678,0xfe000006,0x2b000000,0xa241f44b,0x8441cc54,0x742b181,0xe3bf6a4b,0x763e8c64,0xcf3e9732,0x3a3ecde3,0x913f12df,0x603f36aa,0xec3cd6ea,0x823f4593,0x48bf22a5,0x3e8585,0x73e00e8,0xff000000,0xc2000000,0xd142022f,0x4a418636,0xed42ae7e,0x12bf1325,0x35bf5115,0x67bd4f63,
+0x813da362,0x98bdf0a9,0x5b3f7d67,0x4ebf507c,0xe23f109f,0xc03e07e2,0xb43e8478,0x73db102,0xff000000,0x3e000000,0x4f421f79,0x5f41e7b6,0x5942b5bf,0x29be7a88,0x1a3f4fe6,0x233f079d,0xeb3f73fb,0xd93e9a99,0xefbcba46,0x1fbe36b4,0x13effa5,0xa2bf590d,0x673e9b2a,0x73e0561,0xff000000,0xb8000000,0xf74247ad,0x4241ee41,0x8842b5eb,0x793f2794,0xfc3f3ef1,0x123dfc29,0xca3f35a2,0x2abf0cc9,0xcabee19a,0xcdbe8599,0xf03ec068,0xc4bf63a2,0x223eaaff,0x73e00e5,0xff000000,0xe8000000,0xa8420c6a,0xc941ab63,0x2e42c481,0xacbf3aa8,0x503e328a,0xeb3f296b,0xd43f2eef,0xe43e07ab,0xe03f37cc,0x543d199a,0x8b3f79c9,0xc2be5ced,0x4d3e8dd6,0x73de1b0,0xff000000,0xd8000000,0x60422931,0xcb41b86c,0xcd42cd0b,0x71be9934,0xe63ebed1,0x2b3f60dd,
+0x533f6be4,0x2e3eb42d,0x723e288a,0xc9be7db7,0x763f5bcf,0xb8bee5be,0xb63e9b6a,0x73de47c,0xff000000,0x90000000,0x9642105c,0xa74180d0,0x1542c34a,0x8bbeda44,0xdbbf4ea0,0x893ed11a,0xa13f49bc,0x93bde0a3,0xfb3f1b14,0x6dbee367,0xab3f1480,0xc23f2ecc,0xb43e8f1e,0x73db102,0xff000000,0xea000000,0x61424d12,0x1a41c39a,0x3442cd3a,0xa23f030d,0xc93efb59,0xc63f3476,0x2a3f5a3e,0xb6be4206,0x34bef96a,0xa5bdd839,0xc73f59b0,0x92bf03f8,0x43eab20,0x73ddd1b,0xff000000,0x86000000,0xf142301e,0xf2418c9b,0x3a42cbf8,0x9d3bef1e,0xc2bf4445,0x8c3f2458,0xa83f76cc,0x9f3e3420,0x513e4be5,0x61be87fb,0xd83f1e11,0x883f3d8b,0x383e9b96,0x73db3bf,0xff000000,0x50000000,0x664251c5,0x6f419ecc,0xae42cc23,0x573f389e,0x15bef55e,0xbf3f0010,
+0x523f2abd,0x53e91f6,0x33bf303b,0x423e3fca,0x43f5481,0x803f0675,0xb93eaa85,0x73db4a8,0xff000000,0x0,0x75420d83,0x5c42fbcf,0x9a40d884,0xc53ef69a,0xbbbe9b77,0xdfbf5273,0x61bf406c,0x12bf201c,0x24be5667,0x5cbee6b2,0xf33f3801,0xacbf078b,0x7c3e67ea,0x43f2fb7,0xfe000005,0x9c000000,0xe6421e92,0x4c430b4b,0xd1414484,0x76bed727,0xfcbe5762,0x82bf61f8,0x5dbf684c,0x9c3dc317,0x113ed18e,0x5bb0343,0x593f7915,0xf8be6c6f,0x683e5e3e,0x13f2f82,0x85000004,0x88000079,0x84421b25,0xbc430424,0xea416ae0,0xbf3c33b4,0x363ee3fa,0x473f6534,0x293f7f0c,0x803d92c2,0xb9bd43f7,0x64bdaf06,0xae3f647c,0x22bee2ba,0x2c3e3f74,0x13f23f8,0x8e000004,0x52000070,0x4a421fd4,0x3c42e850,0x9b41ad1a,0x1b3f4f4c,0x75bf0d2a,0xbbbe4d5a,
+0x4dbf15bf,0x9fbf4911,0xf4be4f31,0x49bd3c25,0x623e8ff3,0x90bf7564,0x723e6992,0x43f1a93,0xff000000,0x8000000,0xbf421a77,0xb342ffab,0x49419266,0xd6bcd8c1,0x1a3f4114,0xb63f27f5,0x113f7fd3,0xe3d165d,0x3dbaf8ec,0xbfbcd109,0x173f27d4,0xd4bf4133,0x6c3e3167,0x13f1d20,0x8b000004,0x70000073,0x2a421fc4,0x2442e6fb,0xb041cb3d,0xff3f672f,0xfcbed94c,0xe3bd86d1,0x65bed8c8,0xc6bf5aa3,0xc1be9ab7,0x43d9383,0x93e99fe,0x90bf7373,0x1c3e6b78,0x43f1695,0xff000000,0x9e000000,0x6a420a58,0xe34275e8,0x1fc23046,0xb0bd8462,0xd7bf6e41,0x273eb858,0x3d3f694c,0xbbe4eea,0x66beb7a8,0x923ed02d,0xab3e9c20,0x663f5c78,0xfd3f3578,0x3e6936,0xff000000,0x87000000,0xa41f118,0x1b4258c5,0x1ac26a3a,0xb63e39e7,0x40bf5070,0xbb3f0d2b,
+0x9a3f74b9,0xe23c6f84,0x6cbe9615,0x4d3e6c26,0x953f1493,0xb43f47f0,0x323f386a,0x3e28d6,0x93000003,0x7e00006b,0x60420afd,0x6c426987,0x1cc26ecc,0x93f6af0,0x77bec82d,0xd43d8faf,0xe53eb147,0x7e3f336a,0x77bf1fa6,0xf63e4752,0xcf3f18bb,0xd43f474f,0x323f3f84,0x3e28d6,0xb5000003,0xfd000049,0xc41eb8a,0x2423fa4,0x8ec286c0,0x453e9fd0,0xf9bf295e,0xb53f2e8a,0x153f7326,0x523e6e9c,0x10be55bb,0xfebcaa42,0xc23f3675,0x3f3f337c,0x163f369d,0x33e146f,0xfe000000,0x49000000,0x4a41e710,0x6f422374,0xec29226,0x2c3e9736,0xbcbf0fae,0x143f45ed,0x813f743c,0x4c3e0555,0xfabe8a31,0x1c3d5021,0xed3f513d,0x4d3f12eb,0x923f36b8,0x33e0357,0xff000000,0xba000000,0x2e421706,0x1442347c,0xa0c296c2,0x1a3f7203,0xb7be4570,0xdf3e8697,
+0x953e9f3d,0x913f466c,0x8fbf0ccc,0x8fbdc81b,0x7e3f1a09,0x9a3f4aef,0x483f4317,0x33dff9e,0xff000000,0xf1000000,0x7e419791,0xaf421d36,0xf4c29132,0x25bf1c7a,0x68bea92b,0x2f3f381b,0x443f485c,0x48bec650,0x273ef97a,0xe13df0c4,0xcb3f5c56,0x833efd9e,0xf53f2d10,0x33df9f7,0xff000000,0x77000000,0xa941e326,0xaa41e753,0xe3c2a135,0xdb3ee15d,0xa2bf5fb3,0xa43e537e,0x2d3f5e1b,0xd83eb595,0xeebeb272,0x843e6cdc,0xcc3eaa4b,0x413f6a0c,0x93f3698,0x33de069,0xff000000,0x0,0x3a420b33,0xd2420b97,0xb1c2a1f0,0xe53f55ee,0x60bf0ae3,0x7e3daefd,0x183f0c07,0xb43f4ee0,0x27be5fcc,0xd13d4adc,0x63e6ae1,0xc63f78da,0x113f3f2e,0x33de068,0xff000000,0x2c000000,0x6e4206cc,0x4421233,0xf4c2aadc,0x143efb88,0xaebe174d,0x53bf5bbe,
+0xf83e4aec,0x663f7a86,0xfbbd616c,0x943f5920,0x15be127f,0x443f0293,0x13f400a,0x33db277,0xff000000,0x3f000000,0xb1419c40,0x9241daf3,0x9bc29f38,0x70bec6d0,0x78bf5b46,0x763eae0a,0xb53f6b9f,0x8ebec1e7,0xa23dc6e2,0xaf3d3a98,0xf3eb37e,0x603f6f78,0xc13f2e2a,0x33ddac1,0xff000000,0xbb000000,0x4f419210,0xbd41e637,0x14c2a6ef,0x9dbf2771,0x3fbef5cc,0xdcbf15a6,0xe13f4125,0x72bef062,0x48beeace,0xa9bd5e60,0x26bf3db2,0xea3f2b57,0x723f2e77,0x33db24f,0xff000000,0x45000000,0x3741d488,0x5041f369,0xc0c2aa74,0x683dd682,0xc5beeaac,0xabbf61f0,0x253f5799,0xc03f034b,0xc4be2a63,0xa23f0766,0xa0bf39d2,0x593ee124,0x883f3682,0x33dafab,0xff000000,0x1a000000,0x2b4224c6,0x5341b15f,0x344287d7,0x283e84c5,0xb4bf743b,0x1bbe19e4,
+0x7f3f7707,0xc03e865c,0xb7ba6593,0x653d24f6,0xa6be1444,0x903f7d17,0x323ee287,0x73f54d7,0xff000000,0xda000000,0x2b423eae,0xec41bfb4,0x52428772,0x9b3f5122,0xb3bead8e,0x72beeee6,0x8a3eded4,0x523f64a8,0x613de798,0xc13ec1c2,0xabbe9745,0xde3f6090,0x713ef18f,0x73f547e,0xff000000,0x68000000,0xcd423ca0,0x3741af2a,0x63429feb,0xba3f48e5,0xaabf1349,0x7bbe6c11,0x783f1b27,0x7e3f4a49,0x403dba71,0xf33e04e7,0xbe583a,0xb3f7803,0x683eef37,0x73f6245,0xff000000,0xe6000000,0x2d422880,0x9d41a45a,0x44429fb8,0x273e84c5,0x88bf743b,0x1abe19e4,0x8b3f7707,0x1c3e865c,0xbdba655a,0x4b3d24f5,0xa9be1444,0x3a3f7d17,0x3ee390,0x73f6242,0xff000000,0x5c000000,0x61420bb6,0xe44199f6,0x1c42975e,0xb7bee2c8,0xb7bf5ca1,0xe3be7cfc,
+0xef3f6574,0xe6bedd34,0x30bdcc5c,0x3bca9e6,0xd0be8802,0x103f76be,0x1f3ed346,0x73f5db3,0xff000000,0xec000000,0x7e420caa,0xc041a409,0x81428834,0x97bef33e,0x9bbf3a0d,0x30befdfe,0x373f5d38,0xf2befbc0,0x23bddb92,0xcebe29fd,0xcdbef590,0xf3f5c93,0xc33ed48b,0x73f5529,0xff000000,0x96000000,0x9342243e,0x41b4ee,0xf84281bc,0xc73dfe5b,0xa6bf0b01,0x61bf549b,0x883f790d,0x9c3e6cdf,0x22bbbc89,0xaa3e47ec,0xd5bf4ea7,0xd83f0e96,0x483ee282,0x73f5168,0xff000000,0x4a000000,0xf6424f24,0xa541ad2c,0xae42b30d,0x93f5d00,0xc6bedd47,0xb5be8575,0x713ef135,0x1b3f6014,0x3ddf3d,0xd3e3966,0xd2be5e1c,0x743f7591,0x503ef90a,0x73f6cf2,0xff000000,0x8000000,0x1c4206e0,0xbb419337,0x92429de7,0x92bf0792,0xc5bf4a21,0xa6be9ebb,
+0xae3f5850,0xebf05ec,0x4cbde368,0xf5bd989b,0x7fbea43b,0x813f71b8,0x503ed029,0x73f6166,0xff000000,0xb0000000,0x5b422d86,0x4e419be2,0x3542b17e,0x2b3e84c5,0x82bf743b,0x1cbe19e4,0x763f7707,0xb13e865c,0x1aba6537,0x4e3d24f5,0xa8be1444,0x863f7d17,0x7d3ee5a2,0x73f6c3b,0xff000000,0xc2000000,0xd142022f,0x4a418636,0xed42ae7e,0x12bf1325,0x35bf5115,0xddbd4f63,0x273f50cb,0x5ebf111a,0x53bdee0d,0xd43d87a6,0x23bddd67,0x783f7def,0x583ecca9,0x73f6ac1,0xff000000,0x50000000,0x664251c5,0x6f419ecc,0xae42cc23,0x573f389e,0x15bef55e,0xd33f0010,0x193eff35,0xd83f5c46,0xa3dd87f,0xd9bef652,0xf3e3144,0x4a3f5c02,0x113ef961,0x73f7b0c,0xff000000,0x86000000,0xf142301e,0xf2418c9b,0x3a42cbf8,0x9d3bef1e,0xc2bf4445,0x903f2458,
+0x3b3f7fa4,0xbfbce54a,0x98bd3768,0x7a3d5637,0x203f2433,0x2d3f43f2,0xe3ee5e3,0x73f7b1e,0xff000000,0x90000000,0x9642105c,0xa74180d0,0x1542c34a,0x8bbeda44,0xdbbf4ea0,0x2a3ed11a,0x7e3f5ae9,0x90bf01bf,0xe4bddf5b,0x683e970c,0xb43e9b01,0xee3f6800,0x493ed3e4,0x73f7663,0xff000000,0x9a000000,0x5942296d,0x4142cc93,0xfe418c27,0x72be9451,0x9abf08b4,0x9b3f4b57,0xe53f62d3,0x99beed4a,0x343c3d76,0xf53eb952,0x203f3506,0x4d3f1b7f,0x2c3f11b7,0x13f0a2f,0xff000000,0xee000000,0xe4234c7,0xcb42e412,0xb441cde1,0x9ebe9b02,0xe3bee566,0x4a3f5757,0x5b3f650f,0x44bee00b,0xf33db632,0xa03ea80d,0x8f3f4793,0xe93f088b,0xb23f0dc2,0x13f1940,0xe8000002,0xa000016,0x5a424ded,0x9342f2e2,0x7941f4c1,0xa03da0e8,0x88bec73c,0xcb3f6af6,
+0x8a3f7bcf,0x9cbdf4a4,0xc0be0a15,0xc73e2600,0x23f69d4,0xf93ebf2c,0x4e3f12c6,0x13f22f7,0xb7000002,0x8a000047,0x58425f9a,0x694305c3,0x3742047a,0x623eb588,0xfbe0d23,0xd03f6cc1,0xc73f6ea1,0xf0bcd077,0x52beb8e9,0x173d9625,0xc53f7d79,0x673df4a5,0xc83f16e5,0x23f2f1a,0x8e000001,0xb6000070,0x984215be,0x3e4309b3,0x44420bad,0x70bddf51,0x84bb9782,0xf33f7e78,0xc53f73d1,0x8b3e9257,0x1b3dd8b1,0x35be91b8,0x913f7551,0xcebcdb3e,0xe63effe2,0x53f2f4f,0xab000002,0x82000053,0x3b421aa8,0x3542f84c,0xe842061a,0xdcbe3d53,0xefbea9a0,0x763f6cdb,0x473f79f0,0x60be2d8a,0x213e09a4,0x1f3de5ed,0xcb3f6d9d,0xce3eb5a7,0x563effe2,0x13f236b,0x88000002,0x2e000076,0x62423a89,0xe42ecad,0xbe41df44,0xc3be7fa3,0x4fbf09b6,0xc43f4e1f,
+0x43f70ca,0x43beaa26,0x943d8e8f,0x7d3e6ba6,0x823f4653,0xdf3f16c5,0x3f0d99,0x13f1e1c,0xd1000002,0x6c00002d,0xef42151f,0x9f42ed64,0x4241efb4,0x31bf0b38,0x48bf56b4,0x4f3cefaf,0x2c3f54ff,0x35bf0b1c,0x6fbde49a,0xd23de049,0x36bd14ed,0xce3f7e4a,0x923effe2,0x13f1df0,0x80000002,0x5e00007e,0x21420219,0x37430b06,0x1c420951,0x473f1344,0x813f49cb,0x98be5fb5,0xacbf3edb,0x903f1d7a,0x573e834b,0x4d3eac4d,0x513c7b9f,0xe03f7109,0x3ee491,0x43f1e1c,0xea000005,0x1a000014,0x8d4219ea,0x4942fba1,0xb341d188,0xfebe157a,0x803f6798,0x1dbeccf5,0x6abe6d7b,0x6ebed96d,0x53bf6009,0xc8bf7633,0x3bbd0eff,0xce3e8b29,0xae3effe2,0x13f1940,0x99000004,0x2e000066,0x62423a89,0xe42ecad,0xbe41df44,0xc3be7fa3,0x4fbf09b6,0x43f4e1f,
+0xdfbf74cc,0x7d3bc230,0x72be95c6,0x2b3e1c41,0xe6bf57cc,0xdfbf0410,0x3f0d99,0x13f1e1c,0xd1000002,0xff00002d,0x5141bdb5,0xd64286ea,0x2bc2945c,0xf2be7efc,0xe83e84b1,0x5cbf6ee4,0x563f767a,0x4f3e2eb0,0xb7be5690,0x8e3dd6d0,0x4bbf735d,0xfcbe9582,0xee3f1662,0x33f5454,0xff000000,0xc7000000,0x6441c632,0xcb4259f5,0x38c29c21,0x9be7efc,0xe33e84b2,0x5fbf6ee4,0xdb3f767a,0x7e3e2eaf,0xa4be5690,0x903dd6cf,0x55bf735d,0x49be9582,0x913f15f6,0x33f61c0,0xff000000,0x79000000,0x72419e84,0xe04255cd,0xd9c29a0f,0x94bf514b,0x5b3e3872,0x2ebf0c04,0xa3f1345,0x1e3e9854,0x2fbf430e,0xa63cd0bd,0x8ebf7004,0xeebeb197,0x3c3f1022,0x33f61ce,0xff000000,0xd7000000,0xcb418a30,0xf24284ee,0x16c29179,0xcabf61c2,0xee3ec649,0x9cbe89b0,
+0xdb3ecc4d,0x1b3e9e4d,0xebbf5cfd,0xaebe8098,0xe6bf5e5a,0x47bedab9,0x693f0ede,0x33f5409,0xff000000,0x55000000,0x8841eda5,0x4e4288c2,0x12c2970c,0x573ed434,0xad3f2d3f,0x31bf1bc4,0xfd3f5b29,0x8cbd813b,0x323f0350,0x63e9e13,0x10bf3bc7,0xc2bf1b03,0x303f1d61,0x33f549b,0xff000000,0x89000000,0x1841f99c,0xbe427132,0xeac29c55,0xd23ed93a,0xc13ed3b8,0xb4bf4e3b,0x423f6470,0x32bd226a,0x8a3ee633,0x9b3e1dac,0xe8bf68dd,0x48bec58a,0x613f1e13,0x33f5d23,0xff000000,0x6b000000,0x2c41bab3,0xab428d82,0x96c29254,0xeebe6a21,0xc73f6702,0xfebebb03,0xbc3f777c,0x53e2a52,0xe7be46e5,0xe1bdea88,0xfdbecb88,0x4ebf6910,0x93f165f,0x33f50e6,0xff000000,0xf8000000,0x864203c2,0x4c426416,0xb3c29f15,0x783f002a,0x9c3ef861,0x1cbf3789,
+0x733f570f,0xe5bd9461,0xd23f09a0,0xce3e55df,0xe4bf5f16,0x14bee33a,0xd03f1fa8,0x33f60d3,0xff000000,0xcf000000,0xe241c811,0xef4232ef,0x33c2a1ac,0x16be7efc,0xe23e84b2,0x5dbf6ee4,0x413f767a,0x573e2eb0,0x67be5690,0x8a3dd6d0,0x6cbf735d,0xb5be9582,0xd33f14fe,0x33f6bbb,0xff000000,0x86000000,0xd6418699,0x5c42295b,0x91c29ea3,0x37bf64f8,0xb23e401c,0xdfbecfdc,0x13ee45c,0xd03e9d65,0xdebf572f,0x82bd06bc,0x7cbf6ed2,0xcbeb79e,0xba3f0b4c,0x33f6c83,0xff000000,0xa000000,0xd0420de9,0xdd424167,0x5dc2a540,0x863f0e57,0xa73e8f93,0x76bf484d,0xc63f536c,0x10bda479,0xf43f0ee0,0xea3dbfd4,0x58bf74dd,0x8cbe8d70,0xb53f2178,0x33f6a2b,0xff000000,0x45000000,0x3741d488,0x5041f369,0xc0c2aa74,0x683dd682,0xc5beeaac,0x33bf61f0,
+0x3c3f7e58,0xce3db2dd,0x6e3d9496,0xc33d3383,0xecbf626c,0x963eedd6,0x843f14f8,0x33f7a9e,0xff000000,0x2c000000,0x6e4206cc,0x4421233,0xf4c2aadc,0x143efb88,0xaebe174d,0xefbf5bbe,0x653f5ca5,0xeebd7408,0x6f3f00e8,0xf7be008e,0xebbf7cba,0x543dc8de,0xf03f1def,0x33f75d3,0xff000000,0xbb000000,0x4f419210,0xbd41e637,0x14c2a6ef,0x9dbf2771,0x3fbef5cc,0xd6bf15a6,0x783f003c,0x8e3e9bbb,0xecbf4f6e,0x6f3f1119,0x14bf52a3,0x763d2a25,0xaf3f0b39,0x33f7a9d,0xff000000,0x7e000000,0x800017,0x82000000,0x4000017,0x8000000,0x82000000,0x800017,0x83000000,0x4000017,0x1000000,0x83000000,0x800017,0x7f000000,0x20000017,0x1b000000,0x1a000000,0x19000000,0x1c000000,0x1f000000,0x1e000000,0x20000000,0x21000000,0x7f000000,
+0x800017,0x80000000,0x4000017,0x8000000,0x80000000,0x800017,0x81000000,0x4000017,0x0,0x81000000,0x800017,0x84000000,0x40000017,0x0,0x3f8000,0x0,0x0,0x0,0x0,0x3f8000,0x0,0x0,0x0,0x0,0x3f8000,0x0,0x0,0x0,0x0,0x843f8000,0x800017,0x73000000,0x17,0x28000000,0x4000023,0x3000000,0x28000000,0x800023,0x29000000,0x4000023,0x1000000,0x29000000,0x800023,0x2a000000,0x4000023,0x2000000,0x2a000000,0x800023,0x2b000000,0x94000023,0xb,0x2000100,0x300,0x4000200,0x500,0x6000000,0x7000400,0x5000800,0x4000500,0x4000700,0x9000600,0x6000900,0xb000a00,0x4000700,
+0xc000400,0x9000b00,0x4000c00,0xe000d00,0x7000700,0xd000b00,0x7000800,0xf000e00,0x9000c00,0xb001000,0xc000c00,0x10000f00,0x12001100,0x9000900,0x11000a00,0xf001000,0x9001200,0xf001200,0xd001300,0xb000b00,0x13001000,0xd001400,0xe001300,0x14000d00,0x15001200,0x15001000,0x11001200,0x13001600,0x10001000,0x16001700,0x10001700,0x16001500,0x18001700,0x17001800,0x19001500,0x1a001500,0x19001500,0x11001800,0x15001a00,0x1c001b00,0x13001300,0x1b001600,0x1c001300,0x1b001400,0x1d001600,0x1d001800,0x1d001600,0x1e001800,0x18001e00,0x19001900,0x1f001a00,0x21002000,0x22002200,0x23002100,0x25002400,0x22002200,0x24002300,0x24002600,0x23002300,0x26002700,0x25002800,0x28002400,0x25002900,0x2b002a00,
+0x24002400,0x2a002600,0x2b002400,0x2c002800,0x26002a00,0x2d002600,0x2d002c00,0x27002600,0x2f002e00,0x2a002a00,0x2e002c00,0x2a002b00,0x30002f00,0x2f003100,0x30003100,0x28002800,0x31002b00,0x31002f00,0x32002b00,0x28002900,0x30002800,0x2e003200,0x33002c00,0x2c003300,0x2f002d00,0x30003400,0x30003200,0x35003400,0x2f003600,0x2e002f00,0x36003500,0x2f003400,0x36003400,0x37003700,0x35003600,0x34003800,0x34003900,0x32003800,0x39003700,0x3a003400,0x2e003500,0x3b002e00,0x33003a00,0x2e003b00,0x35003c00,0x35003a00,0x37003c00,0x37003d00,0x39003c00,0x3d003700,0x38003e00,0x3e003900,0x3f003900,0x3f003d00,0x40003900,0x42004100,0x43004200,0x40004000,0x44004300,0x45004400,0x45004000,0x46004400,0x45004000,0x47004700,
+0x48004500,0x48004600,0x49004500,0x4a004800,0x49004800,0x4a004700,0x46004800,0x47004b00,0x49004900,0x4b004c00,0x49004c00,0x47004a00,0x4d004b00,0x4e004d00,0x47004700,0x40004e00,0x40004f00,0x4e004e00,0x4f005000,0x4e005000,0x27004d00,0x2d004d00,0x27004d00,0x2d005000,0x4b004d00,0x52005100,0x4b004b00,0x51004c00,0x52004b00,0x2d002d00,0x33005200,0x52003300,0x53005100,0x4c005100,0x54004c00,0x4a005300,0x4c005400,0x56005500,0x51005100,0x55005300,0x56005100,0x54003300,0x58005700,0x53005800,0x57005400,0x4a005400,0x58005300,0x59005900,0x53005500,0x5a004a00,0x5a005700,0x5b004a00,0x5b004600,0x3b004a00,0x56003300,0x5d005c00,0x5d005e00,0x60005f00,0x60006100,0x62005f00,0x63006100,0x63005f00,0x5d006100,0x5f006400,
+0x66006500,0x5f005f00,0x65006400,0x5f006300,0x67006600,0x64006500,0x68006400,0x5d006700,0x64006800,0x63006900,0x63006a00,0x62006900,0x6a006600,0x6a006300,0x6b006600,0x66006b00,0x6c006500,0x6d006900,0x69006200,0x6a006c00,0x69006d00,0x6a006d00,0x6b006e00,0x6a006e00,0x6b006e00,0x6f006f00,0x70006b00,0x70006500,0x65006b00,0x71006700,0x72007100,0x70006500,0x72006500,0x73007000,0x73006f00,0x72007000,0x74007200,0x74007300,0x71007200,0x74007300,0x75007500,0x76007400,0x76007100,0x77007400,0x78006d00,0x77006d00,0x6e006c00,0x6d007800,0x78001400,0x6e006e00,0x14007900,0x79006f00,0xe006e00,0x6f007900,0x79001400,0x6c000e00,0x62007a00,0x7a007b00,0x77006c00,0x6c007c00,0x7c006c00,0x7d007b00,0x7c007b00,0x7e007800,
+0x7c007700,0x7e007700,0x7f007c00,0x7f007d00,0x80007c00,0x80007e00,0x80007c00,0x1c007e00,0x7e001c00,0x78007800,0x1c001400,0x7d008100,0x7f007f00,0x81008200,0x7f008200,0x80008300,0x7f008300,0x80008300,0x84008400,0x1b008000,0x1b001c00,0x85008000,0x83008600,0x84008300,0x83008500,0x82008600,0x88008700,0x82008200,0x87008600,0x82008100,0x89008800,0x86008700,0x85008600,0x89008900,0x8a008500,0x85008a00,0x8a008400,0x1d008b00,0x8b001d00,0x84001b00,0x8a008b00,0x8b001b00,0x88008400,0x8c008700,0x87008c00,0x8d008d00,0x89008700,0x8e008900,0x8a008d00,0x89008e00,0x8f001d00,0x90008a00,0x8a008e00,0x8f008a00,0x91009000,0x8e008d00,0x90008e00,0x91009100,0x8f009000,0x8f001e00,0x8f001d00,0x91001e00,0x92001900,0x91001e00,
+0x92001e00,0x92009300,0x92001f00,0x1f001900,0x95009400,0x92009200,0x94009300,0x95009200,0x95009100,0x96009400,0x97009600,0x95009500,0x98009700,0x91009800,0x99009500,0x96009700,0x99009700,0x9a009800,0x9b009900,0x9b009600,0x98009900,0x9c009900,0x99009c00,0x9d009d00,0x9a009900,0x9a009e00,0x9a009f00,0x9d009e00,0xa0009f00,0x9c009e00,0xa200a100,0xa1009d00,0x98009c00,0xa3009c00,0xa300a200,0x8d009c00,0x98009100,0xa4009800,0xa3008d00,0x9800a400,0xa300a400,0xa500a500,0xa4008c00,0xa300a500,0x8d00a200,0x8c00a400,0xa600a200,0xa500a500,0xa700a600,0xa5008c00,0xa800a800,0xa700a500,0xa700a800,0xaa00a900,0x3f003e00,0xaa00ab00,0xac003f00,0xad00ab00,0xad003f00,0x3f00ab00,0xae003d00,0xad00ae00,0xad003f00,0xaf00ae00,
+0xb000af00,0xad00ad00,0xac00b000,0xb000ac00,0xb000b100,0xb100af00,0xb200b100,0xb200ac00,0xb300b100,0xb100b300,0xb400b400,0xb500b100,0xb500af00,0xb600b100,0xb700b300,0xb700b400,0xb700b300,0xb600b800,0xba00b900,0xb500b500,0xb400ba00,0xbb00b500,0xbb00b900,0xaf00b500,0xbd00bc00,0xaf00af00,0xbc00ae00,0xbd00af00,0xb900bb00,0xbe00bb00,0xbb00be00,0xbf00bd00,0xbc00bd00,0xbf00bd00,0xc000be00,0xbe00c100,0xc100be00,0xc200b900,0xbf00be00,0xc000c200,0xc300be00,0xc200c400,0xc400c200,0x3c00c000,0x3d00c500,0x3d00ae00,0xc600c500,0xc800c700,0x55005600,0xc900c600,0x5500c600,0x59005500,0xca00c900,0xcb00c600,0xc900c600,0x3b00cb00,0xcc00ca00,0xca005600,0xcb003b00,0xca00cc00,0x3a00cc00,0xcd003b00,0x58005900,0x5900c900,
+0xce00cd00,0xc900cb00,0xcf00c900,0xcd00ce00,0xc900cf00,0xd100d000,0xcb00cb00,0xd000ce00,0xcb00cc00,0xd100d100,0xcc00d200,0xd300d200,0x3a00cc00,0xd300cc00,0xd000d100,0xd400d400,0xd100d500,0xd100d200,0xd500d500,0xd200d600,0xd300d700,0xd200d200,0xd700d600,0xd900d800,0xd300d300,0xd800d700,0xd900d300,0x3a003a00,0x3c00d900,0xd9003c00,0xda00d800,0xd600d700,0xd700d800,0xdb00da00,0xd500d600,0xdb00d600,0xd500da00,0xdb00dc00,0xd500dc00,0xda00d400,0xbc00db00,0xdb00bc00,0xbf00bf00,0xdc00db00,0xde00dd00,0xdf00df00,0xdd00e000,0xdd00de00,0xdf00e100,0xe300e200,0xe000e300,0xe100df00,0xe500e400,0xe100e400,0xe300e600,0xe700e200,0xe800e700,0xe600e300,0xe400e900,0xe600e900,0xeb00ea00,0xe700e800,0xec00e700,0xea00eb00,
+0xe900ed00,0xef00ee00,0xeb00eb00,0xee00ec00,0xef00f000,0xee00ee00,0xf000f100,0xf000f200,0xf100f100,0xf200f300,0xf200f400,0xf300f300,0xf400f500,0xf400f600,0xf500f500,0xf600f700,0xf900f800,0xfa00fa00,0xf800fb00,0xfa00fb00,0xfc00fc00,0xfb00fd00,0xfd00fe00,0xfc00fc00,0xfe00ff00,0xff00fe00,0x10000,0xfe010101,0x10100,0x2010201,0x1010301,0x2010301,0x4010401,0x3010501,0x5010601,0x4010401,0x6010701,0x6010801,0x7010701,0x8010901,0x8010a01,0x9010901,0xa010b01,0xb010a01,0xc010c01,0xa010d01,0xd010e01,0xc010c01,0xe010f01,0xe011001,0xf010f01,0x10011101,0xc500d801,0x12003c00,0xd800c501,0x1300d800,0xda011201,0xd8011300,0x1200c500,0xae00ae01,0x13011200,0xbc011301,0xbc00ae00,0xda011300,
+0x14008800,0x15008101,0x88011401,0x16008800,0x8c011501,0x88011600,0x15011700,0xa8011601,0x8c011600,0xa8011600,0x17011700,0x1800a801,0xa900a801,0x19011900,0xa8011801,0x1a011800,0x17011701,0x1b011a01,0x1c011801,0x1d011d01,0x18011a01,0x18011c01,0x19011901,0x1c011e01,0x1d011a01,0x1f011f01,0x1a011b01,0x1d012001,0x1d011c01,0x21012001,0x1f012101,0x1c011d01,0x20011e01,0x22007601,0x75007501,0x23012200,0x24012301,0x25007501,0x24007501,0x25007501,0x24007301,0x25012601,0x25007301,0x27012701,0x26012501,0x6f012701,0xe007300,0x8012700,0x27006f00,0x26000e01,0x27000801,0x2800d401,0xdc00dc01,0x29012800,0x2a012901,0xdc00dc01,0xbf012a00,0x29012a00,0xbf012b01,0xc2012a00,0xc2012b00,0x2b012a00,0x2d012c01,0xc2012d01,
+0x2e012b00,0x2b012c01,0x2d00c201,0x2d00c301,0x2f012c01,0x30012f01,0xc3012d01,0x30012d00,0x31013001,0x2c00c301,0x32012e01,0x2f013201,0x2f012c01,0x33013201,0x2f013001,0x33013401,0x2f013401,0x31013401,0x35013001,0x37013601,0x38013701,0x35013501,0x39013801,0x39013501,0x3b013a01,0x35013601,0x35013b01,0x38013a01,0x3c013701,0x3d013801,0x3c013901,0x38013e01,0x3e013801,0x3f013f01,0x38013d01,0x40013c01,0x41014101,0x3c013e01,0x41013e01,0x42014201,0x3e013f01,0x43005801,0x4300cd01,0x57005801,0x44005700,0x45014301,0x57014401,0x57014500,0x45005a00,0x46005a01,0x48014701,0x45014501,0x47014601,0x45014901,0x5b014801,0x5a014600,0x68014700,0x5d005d00,0x47014800,0x4a014801,0x4b014901,0x48014a01,0x4c014b01,0x4d014a01,
+0x4c014a01,0x4f014e01,0x50015001,0x4e015101,0x52014e01,0x4e015301,0x4f015301,0x4e015401,0x54015101,0x4e015201,0x55015301,0x4f014f01,0x57015601,0x50015701,0x4f014f01,0x58015501,0x56015801,0x57014f01,0x59015601,0x58015601,0x5a015a01,0x56015901,0x5b015901,0x2b015701,0x800023,0x73000000,0x800017,0x76000000,0x17,0x28000000,0x4000023,0x1000000,0x28000000,0x800023,0x29000000,0x4000023,0x3000000,0x29000000,0x800023,0x2a000000,0x4000023,0x40000000,0x2a000000,0x800023,0x2b000000,0x4000023,0x0,0x2b000000,0x800023,0x76000000,0x800017,0x77000000,0x17,0x28000000,0x4000023,0x1000000,0x28000000,0x800023,0x29000000,0x4000023,0x3000000,0x29000000,0x800023,0x2a000000,
+0x4000023,0x40000000,0x2a000000,0x800023,0x2b000000,0x4000023,0xc000000,0x2b000000,0x800023,0x77000000,0x800017,0x78000000,0x17,0x28000000,0x4000023,0x1000000,0x28000000,0x800023,0x29000000,0x4000023,0x3000000,0x29000000,0x800023,0x2a000000,0x4000023,0x40000000,0x2a000000,0x800023,0x2b000000,0x4000023,0x18000000,0x2b000000,0x800023,0x78000000,0x800017,0x79000000,0x17,0x28000000,0x4000023,0x1000000,0x28000000,0x800023,0x29000000,0x4000023,0x3000000,0x29000000,0x800023,0x2a000000,0x4000023,0x40000000,0x2a000000,0x800023,0x2b000000,0x4000023,0x24000000,0x2b000000,0x800023,0x79000000,0x800017,0x7a000000,0x17,0x28000000,0x4000023,0x1000000,
+0x28000000,0x800023,0x29000000,0x4000023,0x2000000,0x29000000,0x800023,0x2a000000,0x4000023,0x40000000,0x2a000000,0x800023,0x2b000000,0x4000023,0x30000000,0x2b000000,0x800023,0x7a000000,0x800017,0x7b000000,0x17,0x28000000,0x4000023,0x5000000,0x28000000,0x800023,0x29000000,0x4000023,0x0,0x29000000,0x800023,0x2a000000,0x4000023,0x0,0x2a000000,0x800023,0x2b000000,0x4000023,0x0,0x2b000000,0x800023,0x7b000000,0x800017,0x7c000000,0x17,0x28000000,0x4000023,0xa000000,0x28000000,0x800023,0x29000000,0x4000023,0x2000000,0x29000000,0x800023,0x2a000000,0x4000023,0x40000000,0x2a000000,0x800023,0x2b000000,0x4000023,0x38000000,0x2b000000,
+0x800023,0x7c000000,0x800017,0x7d000000,0x17,0x28000000,0x4000023,0xf000000,0x28000000,0x800023,0x29000000,0x4000023,0x2000000,0x29000000,0x800023,0x2a000000,0x4000023,0x40000000,0x2a000000,0x800023,0x2b000000,0x4000023,0x3c000000,0x2b000000,0x800023,0x7d000000,0x800017,0xdc000000,0x800007,0xdc000000,0x7,0x70000000,0x4000017,0xd0000000,0x70000000,0x800017,0x71000000,0x4000017,0xd8000000,0x71000000,0x800017,0x72000000,0x4000017,0x1000000,0x72000000,0x800017,0x75000000,0x4000017,0x0,0x75000000,0x800017,0x7e000000,0x17,0x18000034,0x9c423bca,0x26423aa1,0xdb430369,0xffbed599,0xd7bf6698,0x733df724,0xdc3eb405,0xfbe9098,0x6fbf647d,0xfc3f568a,
+0x88bea8eb,0xca3ede7b,0x7b3e1180,0x3f2bed,0xff000000,0x83000000,0xe44277cf,0x2422aa0,0x154325bc,0xc3be292b,0x6bbf5c05,0x3d3ef7b0,0x8be360e,0x39bee9bd,0xa5bf5f2c,0x593f7858,0x8abe6b8c,0x8cbd9e7b,0x2f3d5f3b,0x13f3002,0xff000000,0x75000000,0x4842778c,0x40423467,0x11432855,0x90be5ace,0x3fbf59c4,0x563ef5ef,0x3be786f,0xb3bedc34,0xa4bf5e9c,0x3f7240,0xbabe9acd,0xbbdea74,0xf3d37f0,0x13f2d84,0xff000000,0xc6000000,0x9c42178c,0x5d423aa1,0xfc42daac,0x62bf25b4,0xd8bf4168,0x373dcf2c,0x753e39d2,0x67be9032,0xfabf7134,0x403f3d85,0x18bf176e,0x6b3ea388,0x7b3e4cad,0x3f2bed,0xff000000,0xa1000000,0xd0423a5d,0x70424067,0x8e430731,0xbfbf2105,0x6abf3dce,0x9f3e6f5e,0xa3bde3a1,0x2abe58ea,0x1bbf7891,0x6e3f44f9,
+0xc5bf22ff,0xce3d5034,0x883e028b,0x3f2a74,0xff000000,0x67000000,0x3842798a,0x1442552a,0x72433a21,0x87be5b09,0x91bf2287,0xfb3f3e0e,0xebf68cc,0x50be17b3,0x36bec703,0x473eb6a9,0x3abf421e,0xa5bf0bb0,0x513c1e47,0x23f1e8f,0xff000000,0x9d000000,0xd042179b,0x77424067,0xdf42def8,0x55bf6b75,0xedbeaca9,0x443e4d93,0x37be8d65,0xe93e4548,0x84bf710c,0x513e8ec6,0xd7bf6be7,0x57be8a68,0x883e44ba,0x3f2a74,0xff000000,0x40000000,0xd8423756,0xd2425412,0x4a4314ee,0x4bbf6970,0xd6be3c60,0x33ebbe0,0xadbec465,0x853f333d,0x79bf1a29,0xfabe15a6,0x44bf309b,0xb0bf3582,0xd73dcb4e,0x23f219e,0xff000000,0x63000000,0x90427a81,0x92425f06,0x2b433b78,0x7cbd8d6a,0x2b3ecc67,0xc03f6a0c,0xb23c81a6,0x7e3f6ab0,0x59becc5a,0x3ebf7f5b,
+0x50bc5679,0x9bbd8e95,0x353c9dba,0x23f1c11,0xff000000,0x5000000,0x3442392a,0xc4425a41,0xb431386,0xf6bf07da,0x193f534f,0x423e4513,0x563f1e78,0x9e3f0855,0xbf13c5,0xf1bf1437,0xbebe3fad,0xb2bf4b27,0xe43de938,0x23f2025,0xff000000,0x73000000,0x80421668,0xcd425c4c,0x4242f624,0xadbf784a,0xab3dd199,0x9d3e6254,0xbbcd332,0x603f5bf5,0xffbf02cf,0x49be7803,0x46bf0054,0x30bf54a8,0x233e3a2e,0x23f215a,0xff000000,0xa0000000,0xd0420a82,0x63424067,0xd642a0ca,0xb1bf7f13,0x16bcd245,0xce3da590,0x1cbdabf7,0x7d3eddbc,0x8fbf65be,0x69bc4432,0xfbf66a7,0x55bede0a,0x883e9802,0x3f2a74,0xff000000,0x42000000,0x9c420b15,0xc5423aa1,0x4742a0ea,0xb5bf2c4c,0x61bf3ca9,0x653d7fdc,0x55bb22a9,0xf9bda85c,0x9ebf7f21,0x3f3d56,
+0x60bf2bc1,0x803d5b22,0x7b3e9812,0x3f2bed,0xff000000,0xb000000,0xfc420f0f,0x1b42621f,0xac42b489,0x7ebf7a19,0xe03e50f1,0x9b3d8051,0x753e0c36,0x343f5304,0x21bf0ca3,0x3bbe27ac,0x8cbf0733,0xddbf554e,0xd73e99d4,0x23f219e,0xff000000,0x6b000000,0x4c4219b5,0x57426101,0x8d42f63f,0xf8beeaf8,0xd23f608b,0xbc3e10e1,0xb03f3968,0x7a3eec52,0x9cbf0323,0x8bf03be,0x46be07cd,0xb5bf58db,0xe43e42b2,0x23f2025,0xff000000,0x5a000000,0xd041fd1d,0x66424067,0x784218bc,0x79bf7bea,0x793e3629,0xa53b2914,0x253d9a2d,0xb03edbe6,0x40bf6661,0x10be2511,0x68bf62a8,0xf3bedf3f,0x883ee2ae,0x3f2a74,0xff000000,0x52000000,0x9c41fb41,0x86423aa1,0xe9421859,0xb5bf45db,0xcfbf226f,0xc93bbf85,0xd5bd7350,0x1b3d8164,0xd8bf7f09,0xd73f21ba,
+0x63bf4533,0xc8bdb133,0x7b3ee291,0x3f2bed,0xff000000,0xed000000,0x8442077d,0x2e426b8f,0xdc423329,0x5bf7d79,0xa93e0f04,0x4e3c3001,0x7f3ddd9f,0x653f4fb5,0x79bf130e,0xbbdb628,0xbcbf114f,0xffbf5187,0xd73eefcc,0x23f219e,0xff000000,0xc5000000,0x30421150,0x774267d1,0xad42b669,0xefbf0e3f,0xc13f53f3,0x413d9b63,0x543f3b29,0xf73f07b0,0xa8bedbf4,0xbbbecab3,0xe7be3ba3,0x4bbf665a,0xe43e9ce3,0x23f2025,0xff000000,0x6a000000,0xd0420711,0x24424067,0xafc18e94,0x70bf7ed2,0x1bbda8d8,0x77bd47b5,0x353c9484,0x6e3eace2,0xbabf70eb,0xcb3dc09d,0xd1bf7009,0xdfbeab52,0x883f26b9,0x3f2a74,0xff000000,0x46000000,0x9c4208d3,0x98423aa1,0xc8c189bc,0x25bf1711,0x7cbf4e90,0xcabcd85e,0xaa3de2a0,0x1ebd4664,0x18bf7e20,0x233f4cb9,
+0x91bf16b6,0xdf3df166,0x7b3f2670,0x3f2bed,0xff000000,0xad000000,0x3c420b99,0x804274ae,0xd6c02eee,0x4fbf7531,0xdd3e922f,0x48bd08c7,0x53e8035,0x203f4589,0x77bf15b0,0xb6be1091,0x1abf1182,0x75bf4f80,0xd73f265f,0x23f219e,0xff000000,0x6a000000,0xb8420804,0xc6427131,0x51423a43,0x26bf2cf4,0x4f3f3c15,0xb33d7bd2,0x763f24b0,0x293f20d1,0xd5bee00f,0xf4beb863,0x94be831f,0x1bbf65a5,0xe43ef0ca,0x23f2025,0xff000000,0xf8000000,0xd04213f9,0xb424067,0x26c29400,0x86bf700e,0xdd3d3213,0xf8beb078,0x9c3eaf17,0xa83e948d,0x25bf64cf,0x1a3d7a74,0xb9bf74bc,0xaabe92e9,0x883f5cf6,0x3f2a74,0xff000000,0x2f000000,0x9c421534,0x24423aa1,0xfdc2922a,0x84bf1c22,0xc2bf47ab,0x70be0f9f,0x293eaccd,0x2bbdc39f,0xe4bf6fbc,0xc13f378d,
+0x67bf1e55,0xee3ea49b,0x7b3f5c4d,0x3f2bed,0xff000000,0xe8000000,0x2c421a1b,0xd7427d81,0x47c25003,0x3fbf6482,0x423edb98,0x47be0e39,0xcb3eda08,0x653f3375,0xb7bf1271,0xafbe1788,0xedbf11db,0x17bf4ef1,0xd73f57e1,0x23f219e,0xff000000,0x14000000,0x88420dc7,0x427a02,0xe33d8f64,0x89bf0638,0xb93f59ee,0x303ca39e,0x503f447c,0xd63ef718,0xf5bed803,0x68bebcd3,0x2abe52d1,0x76bf680b,0xe43f2616,0x23f2025,0xff000000,0xb1000000,0xfc4234ab,0x4842414c,0x45c2b6f6,0x6abf2ebe,0x63be6f0d,0x17bf3148,0xe03f08fa,0x353ef8b9,0x9abf30f0,0x6a3efedb,0xbdbf57a2,0x8fbe53a5,0x163f725d,0x3f2a3a,0xff000000,0xf7000000,0xcc42363a,0xc423b86,0x76c2ae56,0x6cbe810a,0x70bf74b1,0xaabe1ad6,0xb13f0c97,0x10bc4ec7,0x49bf55ea,0x323f4bfa,
+0x74be9658,0x983f0732,0xa3f6e9a,0x3f2bb3,0xff000000,0x3a000000,0xde4235e9,0x3042807a,0x2ac29c69,0xc5bf07b7,0xc23f3ece,0x6fbecef9,0x733f5486,0xc33eb7f1,0xe9beda44,0xfbbe30a6,0x67bf0fc4,0xe6bf4f29,0xd73f74cd,0x23f219e,0xff000000,0x46000000,0xea421bc2,0x50428166,0xd6c24389,0x5ebf05c8,0x5e3f5a38,0xcabc8672,0x273f42f7,0xcc3eea8a,0x62beeab3,0xd8bec437,0xd3be810d,0x57bf637a,0xe43f5738,0x23f2025,0xff000000,0xe7000000,0x484237e7,0x294282cc,0xf1c28fa9,0x7cbe463f,0x583f7a46,0xd5bda828,0x8a3f5cfc,0xed3e0519,0x5bbef9be,0x66beeeb2,0xf0be2948,0xf1bf5e7c,0xe43f710a,0x23f2025,0xff000000,0x5b000000,0x4442602f,0xd8427eae,0x75c29fb3,0x293e28ab,0x423f591f,0x10bf00e7,0xc03f1ebe,0x5cbef8da,0x25bf1da7,0x4fbf445d,
+0x35be57da,0xe2bf1b21,0xb23f7bdc,0x23efe58,0xff000000,0x3a000000,0xde4235e9,0x3042807a,0x2ac29c69,0xc5bf07b7,0xc23f3ece,0x4fbecef9,0x453f2944,0x5a3d84f8,0xcbbf3f55,0xf6bf07e3,0x2dbf29db,0xe6bf06f9,0x273f74cd,0x23f09e0,0xff000000,0xe7000000,0x484237e7,0x294282cc,0xf1c28fa9,0x7cbe463f,0x583f7a46,0x29bda828,0x503f05d3,0x153d02f8,0x92bf5a15,0x9abf5488,0xc0be54d6,0xf1bf046a,0xf3f710a,0x23f095f,0xff000000,0x3a000000,0x6421f6e,0x84280e7,0x24c233dc,0x4c3f45bf,0x123f1fdd,0xf33decba,0xfc3ed4c3,0x86beb7fe,0xd0bf55e7,0xd6bef5e2,0x1e3f3186,0xbf097f,0x6a3f53e8,0x23f0ee8,0xff000000,0x20000000,0x504239c7,0xf428249,0xe5c28674,0x813f20d2,0x9c3f1a99,0x5b3efb29,0xe63ef3ac,0x1f3e4d51,0x4bbf5b38,0x12bf1d91,
+0x433f457c,0x9fbe2553,0x3f3f6cd5,0x23f08c7,0xff000000,0x7e000000,0xf0421249,0x4279ca,0x20be7310,0xa53f450a,0x793f2256,0x773d974a,0x553ecfc2,0xdbecb0e,0x26bf52cd,0xa4befc5a,0xb83f29ec,0xd6bf1004,0x63f26f7,0x23f111c,0xff000000,0x46000000,0xea421bc2,0x50428166,0xd6c24389,0x5ebf05c8,0x5e3f5a38,0x2bbc8672,0x303ef1e5,0xce3e8c0a,0x53bf567c,0x88bf35af,0xc9bee426,0x57bf0bb0,0xdc3f5738,0x23f0ff0,0xff000000,0xaf000000,0x2c425f8c,0xec428170,0xffc28cd7,0x64bcc057,0x983f02b2,0x3e3f5c0a,0xe3ea739,0xf83f5107,0xdfbef3bd,0xbbf71e2,0xd63e8a03,0xf2be3e60,0xed3f74ce,0x23efe84,0xff000000,0xf3000000,0xac42604d,0xdc4281db,0x99c295d4,0x723db912,0xde3f7c7f,0x24be0d2c,0x6e3ee88d,0xfbbe27f3,0xcebf602b,0x4abf62e4,
+0x683c8746,0x17beecf5,0x493f7940,0x23efe5d,0xff000000,0x2c000000,0x14420c50,0x5e4270cf,0x30423cb6,0x133f456e,0x433f22f5,0x533bbb90,0x5f3ec601,0xe7beec37,0xa3bf4c69,0x8dbf0171,0x563f1e36,0xb8bf1a1b,0x9f3ef0b7,0x23f116b,0xff000000,0x14000000,0x88420dc7,0x427a02,0xe33d8f64,0x89bf0638,0xb93f59ee,0x4f3ca39e,0xcb3ef085,0x483e9e11,0x73bf53b9,0x40bf35d1,0xc6bed936,0x76bf0fd0,0x6f3f2616,0x23f123f,0xff000000,0xb4000000,0x3c4288e6,0xb8427e52,0x70c27c14,0xa0bed1e0,0x1b3ed1a9,0xd83f50a6,0x293e82e8,0xab3f68c9,0x57bea813,0xb0bf6024,0xbc3d9731,0x1bbef473,0x83f7427,0x23ee499,0xff000000,0x62000000,0x7c428924,0xcf427f3d,0x56c287a8,0x563e1031,0x1a3f7c0c,0x73bdd4e7,0x653ee906,0x61be2168,0xacbf6059,0x2dbf6114,
+0xcc3d9bd5,0x4bbef0ca,0x83f78dd,0x23ee499,0xff000000,0xe000000,0xb44215bb,0x614267b5,0x542b4be,0xc13f3c42,0x7f3f2d46,0x35bd061b,0x363ec64f,0x42beeb40,0x67bf4c9e,0xe7bf0e59,0x153f1339,0x86bf199d,0x4e3e9fa4,0x23f0ded,0xff000000,0x6a000000,0xb8420804,0xc6427131,0x51423a43,0x26bf2cf4,0x4f3f3c15,0x123d7bd2,0x583ee50e,0xbe3ef31a,0x53bf4205,0xfebf1605,0x7bbef814,0x1bbf2643,0x1f3ef0ca,0x23f1287,0xff000000,0x33000000,0xa042a218,0x1f427a05,0x63c263d4,0x91bf10d8,0x573f178c,0xeb3f12ee,0xe33eabd8,0xd63f4d18,0x8ebefdad,0x3bf40cd,0x3bdb39a,0xf2bf26e9,0x2e3f74ce,0x23ecaad,0xff000000,0xdf000000,0x2c42a22b,0x5f427aea,0x12c27620,0xc73e5daa,0xf83f7837,0x82bde9a3,0x6a3ee574,0x6abe4f5c,0xc0bf5ee7,0x5dbf5e0a,
+0x6f3e0ca7,0x17bef4ec,0xd33f7940,0x23ecad4,0xff000000,0x8a000000,0x34421e06,0x7d42618d,0x6b42ee02,0x803f07e1,0x213f56fe,0xbbbde93d,0xde3ed2f5,0xafbebf0b,0x73bf54cd,0x2fbf3d98,0x4e3ec9e1,0xb2bf0b49,0xf33e54db,0x23f0b16,0xff000000,0xc5000000,0x30421150,0x774267d1,0xad42b669,0xefbf0e3f,0xc13f53f3,0x643d9b63,0x103eec70,0xd03ec437,0x6ebf4cc7,0x4bf30fd,0xa4bed1a3,0x4bbf1864,0x243e9ce3,0x23f0f07,0xff000000,0x34000000,0x2442b42a,0x54427537,0xeec22f7e,0x37bf27a3,0x4a3f301c,0x7c3ea039,0xa73ecb34,0x603f2a57,0x6bbf21da,0xfbf24a6,0x7fbe9463,0xa2bf3571,0xa13f6cd5,0x23eb7a3,0xff000000,0x16000000,0xe442b5d3,0x24427624,0x75c24679,0x973f0da4,0xd53f5457,0x2ebd9cd0,0xd63ed54d,0x8bbeb5d5,0xc6bf563b,0xb6bf38a8,
+0x3e3edcbb,0x44bf0ac4,0x913f72d1,0x23eb63e,0xff000000,0xbe000000,0xf4423abb,0xac425b5b,0xf3430d6f,0xdd3ecd96,0x613f67f4,0x35be088d,0x623f0a5a,0x29beb436,0x4fbf43a4,0x4cbf3d48,0x2e3e706f,0xdcbf218a,0xdb3e0cf8,0x23f0338,0xff000000,0x6b000000,0x4c4219b5,0x57426101,0x8d42f63f,0xf8beeaf8,0xd23f608b,0xea3e10e1,0x6a3eed27,0x853ebe83,0x8bf4dea,0x60bf4218,0x92be9b72,0xb5bf13b9,0xf83e42b2,0x23f0c14,0xff000000,0x0,0x9042beca,0x10426e42,0x4c173e6,0x46bf3628,0x803f32d5,0x723d9aab,0x703edfd7,0xcf3f0639,0x98bf3b10,0xb0bf0cd0,0xf6bef94e,0x3bf2db0,0x4e3f53e8,0x23eab61,0xff000000,0x85000000,0x3c42c0b7,0x14426e84,0x39c18dfd,0xc03f27c2,0x603f4156,0xc3c67af,0xcf3ed648,0xf6beb1e2,0x5abf56d0,0x26bf20fa,
+0x6c3f0e49,0x94bf0b33,0x3b3f56d3,0x23ea98c,0xff000000,0x5000000,0x3442392a,0xc4425a41,0xb431386,0xf6bf07da,0x193f534f,0x753e4513,0xc93efc09,0x2b3ef851,0x5cbf390a,0x6abf30a2,0x94be93e2,0xb2bf29e8,0x3f3de938,0x23f0377,0xff000000,0x63000000,0x90427a81,0x92425f06,0x2b433b78,0x7cbd8d6a,0x2b3ecc67,0x973f6a0c,0x393ec52c,0x243f5b27,0xd7beb081,0x17bf6b97,0xfc3ea814,0x9bbe59f6,0x83c9dba,0x23ee499,0xff000000,0xd7000000,0x6c42c0c3,0x44264be,0x9f41fe2b,0x75bf3254,0x4c3f3761,0xbc3d2486,0xeb3ee4d8,0xaa3ef444,0xedbf41b7,0x26bf0fab,0x5cbf0259,0xd9bf270b,0x1a3f26f7,0x23ea6fa,0xff000000,0x29000000,0x4c42c2a7,0x2c4264a5,0x6d41f8b7,0x263f3705,0x123f32a6,0xa73d3200,0x933ed343,0x86bebde8,0xbfbf54fb,0x79bf1080,
+0xb83f1cdb,0x8dbf0d99,0xa13f281d,0x23ea517,0xff000000,0x3a000000,0x3042befc,0xdf425b8c,0xfa429f04,0x30bf3b67,0x9f3f2e5b,0x3ebc7688,0x7f3ee5e9,0x1a3eee7e,0x3cbf4332,0xb3bf0326,0xd9bf109f,0xbdbf2596,0xe53ef0b7,0x23ea65a,0xff000000,0x85000000,0x8042c109,0x73425b45,0x41429f41,0x9a3f1e7f,0x203f47d5,0x343daf6f,0xca3d25ba,0x733d9e29,0x5abf7f06,0xe4bf48c4,0x9f3f1ec7,0xee3c84f5,0x533ef18c,0x23ea443,0xff000000,0x57000000,0xb0427b4b,0xcc426087,0xb3433398,0x593d954f,0x633f7f0e,0x25bd3942,0x953f07a7,0x74bd9dee,0xf3bf5834,0xb8bf584c,0x8d3d1a08,0xabbf0897,0x83d4a49,0x23ee499,0xff000000,0x86000000,0xd842b4f4,0xff423b86,0xb2c26a45,0x233f08ce,0x40bf54bc,0x95be1e2b,0xd4becba7,0xd8bed126,0xda3f524f,0x7fbf3eeb,
+0xf9bec153,0x23bf0c80,0x203d7a15,0x13d6844,0xff000000,0xc9000000,0xc42b509,0xd742414d,0xabc27411,0x733f681b,0x67be4f76,0x92bebd70,0x4f3e1b91,0xa6bf2953,0xa23f3c05,0x49bec97c,0xa3bf38dd,0xa8bf11a4,0xc73d5540,0x13d6897,0xff000000,0xdd000000,0xd842c289,0xd8424067,0xcc20732,0x1f3f7a89,0xdd3d7ebd,0x56be4894,0xcc3e4ff7,0x80bee093,0x453f601b,0xf7bd00eb,0x16bf6581,0xc3bee240,0x463e096f,0x13ce084,0xff000000,0xb1000000,0xac42a37f,0x5c423aa1,0xc8c297b0,0xc3eb50e,0x70bf688b,0xe1be6488,0xfbbee540,0xdbbebf6b,0xac3f4fee,0xc7bf523d,0x43be3fcb,0x35bf09f8,0x83ca2bd,0x13dbe47,0xff000000,0xe3000000,0xd842a39e,0xac424067,0x6cc29d3a,0x113f2db8,0xf2be29e4,0x58bf372c,0xf33e8d48,0xbebf585f,0xea3eea54,0xccbf2e42,
+0x62bf020d,0xa5bf071c,0x743c1e47,0x13dbe59,0xff000000,0xbf000000,0xd842b347,0x24423b86,0x62c252cb,0x27bf0b53,0xc0bf4e0b,0xb33e7255,0xbabef33b,0x873f0736,0x6f3f342c,0xbfbf3103,0x133e8a8d,0xbabf2b79,0x7f3dace7,0x13d736c,0xff000000,0x94000000,0xac42a369,0xcc423aa1,0x2bc28e2f,0x8dbe87e1,0x17bf6c35,0xee3e8f2f,0x25bf0609,0xa03ec352,0xc23f4304,0x21bf4f40,0x393d6456,0x15bf1598,0x823d1871,0x13dbda8,0xff000000,0xb3000000,0xac42884e,0x60423aa1,0x1bc2a0a1,0x1abe7379,0x8fbf67ee,0xca3eb353,0x55bf024f,0x463ed8be,0x2b3f3fdc,0xbf53c7,0x9ab8be68,0x5dbf0fd3,0xfb3d1830,0x13e1698,0xff000000,0x7000000,0xa842888f,0xd8423aa1,0x9dc2aa99,0x103e2bb9,0xb5bf7458,0x48be7ca1,0x3abf0949,0x3dbe98bc,0x6e3f4a21,0xbf53c4,
+0xa1b8df38,0xf7bf0fd7,0xfb3c999a,0x13e1698,0xff000000,0x83000000,0xac42c2f8,0x88423aa1,0xc2c1fe40,0x73f3f93,0x2dbf2957,0xa6bd4939,0x1cbeedee,0x4dbf1361,0x193f2c3a,0x77bef255,0x3cbef615,0x5abf3cfc,0x113e1064,0x13cd7e0,0xff000000,0xa9000000,0xac42c108,0x78423aa1,0x8bc1ea5f,0x5cbf17ea,0x14bf4cb1,0x273dbd08,0xb0beff36,0x203ee904,0xd83f3ce3,0xacbf21c8,0x9d3ec89f,0x9fbf2b2b,0x4a3e1c12,0x13cf531,0xff000000,0x17000000,0x9c425b2d,0x13423aa1,0x6ac2bc4e,0xaeba8ff4,0xd6bf734a,0x68be9f4f,0xe2bf104b,0xf5be834a,0x8f3f4902,0xbbbf5375,0x363e3479,0x66bf090f,0x783ca2bd,0x3e4e0e,0xff000000,0xb9000000,0xa0425a66,0xdc423aa1,0x52c2b301,0x7bba7c56,0xdabf796e,0x203e6678,0x3ebf0cb9,0xd43e410e,0x433f5055,0xcebf55da,
+0xb1bdfbc6,0x2dbf0928,0xbb3d1871,0x3e4e5d,0xff000000,0xd7000000,0xac42c363,0xc423aa1,0x3641bdc7,0x8e3f22b8,0x7dbf45a0,0x46bbadc2,0xdebee689,0x6fbec0a9,0xe3f4f4a,0xc9bf2089,0x2ebf0325,0x97bf1637,0x6f3eaf14,0x13ca3d1,0xff000000,0x2d000000,0xac42c17f,0xec423aa1,0xe441c282,0x79bf3073,0xdcbf3976,0x763c001d,0x5abefcbf,0x1a3ef47c,0xe63f3a12,0x66bf07c1,0xbf3efe87,0xfcbf2fcf,0x83eb15f,0x13cc1f9,0xff000000,0xf7000000,0xcc42363a,0xc423b86,0x76c2ae56,0x6cbe810a,0x70bf74b1,0xfcbe1ad6,0x8bf0f79,0xc43c898f,0x9e3f53f8,0xccbf49f5,0xf3e963c,0x2bbf0a39,0x1e3d8b3d,0x3e72b6,0xff000000,0xb1000000,0xfc4234ab,0x4842414c,0x45c2b6f6,0x6abf2ebe,0x63be6f0d,0xdbbf3148,0x31bf20d3,0x4ebe97e5,0x513f3820,0xc2bebf28,
+0x883f6d0e,0x113d64bc,0x863d5a4b,0x3e74ba,0xff000000,0x2f000000,0x9c421534,0x24423aa1,0xfdc2922a,0x84bf1c22,0xc2bf47ab,0xf8be0f9f,0x1cbf0aae,0xe93e8ff6,0x7f3f4ac8,0xb6bf1411,0xbf3f0f21,0x45bf1811,0xd53e0ed1,0x3e8956,0xff000000,0x58000000,0xcc423816,0xcf423b86,0x3c2a4a5,0x4e3e9741,0x38bf684f,0xf83e98f4,0xa5bf0f59,0x383db607,0xa93f52e0,0xfabf4628,0x4abed23d,0xc6bef6ba,0xe43dace7,0x3e7056,0xff000000,0x46000000,0x9c4208d3,0x98423aa1,0xc8c189bc,0x25bf1711,0x7cbf4e90,0x5bbcd85e,0xa3bf0648,0x703eb778,0xd3f45b5,0x6cbf1d1b,0x473ef06f,0xc0bf227c,0x433eb322,0x3e8cc0,0xff000000,0xf0000000,0x9c4218dd,0xb7423aa1,0x46c289c9,0xee3ef414,0xcdbf5ceb,0xfd3e2b64,0xb0bf0e19,0x1cbe176c,0x723f518c,0xc9bf2e7f,
+0x3dbef75b,0xabbf0cad,0xf13e1c12,0x3e8745,0xff000000,0x52000000,0x9c41fb41,0x86423aa1,0xe9421859,0xb5bf45db,0xcfbf226f,0x533bbf85,0xd1beec8e,0x1a3f11ac,0x9b3f2e24,0x66bedeb1,0xc63f05e6,0x5cbf3ba3,0x243f0eb9,0x3e8f98,0xff000000,0x63000000,0x9c420d58,0x28423aa1,0xaec18b2d,0xf13f26a5,0xf7bf4210,0x743d2268,0xd8bf03b1,0x18becde3,0x7c3f41e5,0xcfbf0ee7,0xb0bf0370,0xbf26d8,0x753eb160,0x3e8a79,0xff000000,0x42000000,0x9c420b15,0xc5423aa1,0x4742a0ea,0xb5bf2c4c,0x61bf3ca9,0x583d7fdc,0x96bef87e,0xa83f00f9,0x23f36ee,0xf8bf0edf,0xdf3ee6b7,0xffbf325e,0x383f33f8,0x3e86a1,0xff000000,0x9000000,0x9c4201ee,0x2e423aa1,0x9b421b6d,0x273f207d,0x47bf4771,0xbbba3d7,0x8abf02cd,0x41bed4fb,0xac3f4094,0x70bf1690,
+0x11bef027,0x8ebf28aa,0x253f0ec2,0x3e8d61,0xff000000,0xc6000000,0x9c42178c,0x5d423aa1,0xfc42daac,0x62bf25b4,0xd8bf4168,0x873dcf2c,0xa7bef786,0x133f026f,0x383f3639,0x13bf16dd,0xda3ed2dd,0xe4bf31ee,0xce3f4cd6,0x3e7db4,0xff000000,0x3b000000,0x9c420ec3,0x7b423aa1,0xcb429d87,0x1a3f2b83,0xbdbf3d94,0x6cbd55da,0x7abefa47,0x10befc69,0xc03f3840,0x17bf0f08,0xf6bee9d2,0x6ebf3139,0xfb3f31d1,0x3e84da,0xff000000,0x18000000,0x9c423bca,0x26423aa1,0xdb430369,0xffbed599,0xd7bf6698,0x2f3df724,0x30bf0277,0xa3eaf02,0xa83f4a22,0xdcbf40a2,0x8d3e892a,0xebf1a06,0x823f5ba2,0x3e56cd,0xff000000,0x7d000000,0x9c421be4,0x51423aa1,0x4442d260,0xb03f35a5,0x4cbf326a,0x86bdd4eb,0xe7beec2c,0x42bf1228,0x533f2ddd,0x9cbf085e,
+0xf8bede2d,0xa7bf3a01,0xad3f484c,0x3e79bc,0xff000000,0x83000000,0xe44277cf,0x2422aa0,0x154325bc,0xc3be292b,0x6bbf5c05,0x543ef7b0,0xcbf133a,0xfc3ef701,0xee3f2922,0xebbf4d1c,0x99be2d20,0x86bf12f0,0xfb3f720e,0x13e1698,0xff000000,0xa000000,0xa0423d63,0x59423aa1,0xa842fa41,0x293f521a,0x8bbef8e3,0xdbe99b3,0x53bec32c,0x5cbf5b77,0x543eb12c,0x78bed9e4,0xb4be2da3,0xeabf638e,0xe43f558a,0x3e55d3,0xff000000,0x27000000,0xe44278a2,0x92422aa0,0x61431d92,0x283e9acb,0xbebf437b,0x7bf120e,0xbdbedb85,0xfcbf24bd,0x3f2252,0x5bf59f1,0x793d58bd,0xc2bf059e,0xfb3f6a57,0x13e1698,0xff000000,0x6000000,0xd842b175,0xf0424067,0x4310d2,0x853f306e,0xd2bf2c45,0x253e8990,0x39bf19b7,0xe8bea54b,0xa73f3b49,0x46becfa7,
+0x2abf2a60,0xc3bf2066,0x83f454f,0x13f7940,0xff000000,0x80000000,0x8c42b232,0x70424969,0xa34314f1,0x773f6d3b,0xe3be2e78,0x653eab82,0x96bec03c,0x54beeaf1,0x783f4e26,0x293c8743,0x42bf5f3c,0x6fbefa79,0x573f47ce,0x23f706a,0xff000000,0xc0000000,0xb0429f70,0xac42484f,0x4243263d,0xc63f360c,0x60bedf42,0xff3f0d2f,0x60bf2da0,0x23be601c,0x683f3395,0x6fbe3da2,0xfbbf5f76,0x4fbee71b,0x573f5d61,0x23f706a,0xff000000,0x9d000000,0xd842baf1,0x5424067,0x9c42f1ae,0x613f77f3,0xc6be4a11,0xf93e1b20,0x6ebe6711,0x69bee188,0x463f5e72,0x69bdd680,0xbdbf6034,0x20bef13d,0x83f2c08,0x13f7940,0xff000000,0x36000000,0xb442b995,0x9d424e1c,0x7342f100,0x2f3f74bc,0x9e3e87c3,0xe23e0085,0x13bcfa62,0xafbeabc3,0xad3f7109,0x123e9562,
+0x16bf676a,0xb0bea00e,0x573f2a66,0x23f706a,0xff000000,0x89000000,0xd842c50b,0xed424067,0x8e42a640,0x2e3f7e2a,0x78bdb5bb,0x7c3da3da,0x85bdd430,0xfabe9ca4,0x383f7246,0xf0bd73b8,0x51bf72a9,0x7bea03a,0x83f05cd,0x13f7940,0xff000000,0x49000000,0x9442c260,0xd542557b,0x8e429b46,0xb33f72f2,0xfc3ea090,0xbf3d032e,0xf23dc489,0xc1bec4b3,0x5b3f6b12,0x83e99bd,0x20bf5e4d,0xbbbeca15,0x573efd61,0x23f706a,0xff000000,0xf1000000,0xd842c3e5,0xf4424067,0x6c41a55e,0xd63f7f9b,0x65bd61b0,0x7ebbb633,0x86bc213f,0x5ebe8cfa,0xee3f7617,0x19bd5f39,0x38bf75b3,0xe1be8d0a,0x83e9841,0x13f7940,0xff000000,0xd7000000,0xac42c363,0xc423aa1,0x3641bdc7,0x8e3f22b8,0x7dbf45a0,0xfbbadc2,0x52bdf466,0x86bdd71e,0xa13f7cbe,0xf7bf4341,
+0xe7bf207c,0x71be22b3,0xfc3e9e3f,0x13f7ab8,0xff000000,0x7d000000,0x7442c2f1,0x2c425fa0,0x541ced0,0xab3f7e92,0xc13dd809,0x91bb4ed7,0x3a3d94d6,0x7bbf29ad,0x733f3ec9,0xc43d9cb8,0x15bf3dc7,0xb1bf2ab1,0x573e98f6,0x23f706a,0xff000000,0xdd000000,0xd842c289,0xd8424067,0xcc20732,0x1f3f7a89,0xdd3d7ebd,0xa2be4894,0x5d3e5257,0x53bea712,0xbd3f6c34,0x78bbd624,0xd3bf7176,0xebbeaa0b,0x83dcf8a,0x13f7940,0xff000000,0x83000000,0xac42c2f8,0x88423aa1,0xc2c1fe40,0x73f3f93,0x2dbf2957,0x26bd4939,0xa93c85f0,0xafbd63ec,0x353f7f91,0xd8bf29c1,0x2bbf3f75,0x27bcfc89,0xfc3ddd74,0x13f7ab8,0xff000000,0xdb000000,0xac42c12e,0x80426942,0xf6c1af26,0x703f72a9,0x183e9d15,0x43bdaf87,0xf73e8c48,0x9ebf25e2,0x133f35ed,0x5e3e2665,
+0xb3bf3276,0x82bf32c3,0x573df640,0x23f706a,0xff000000,0x29000000,0x4c42c2a7,0x2c4264a5,0x6d41f8b7,0x263f3705,0x123f32a6,0x743d3200,0x643f18cd,0x86bf2439,0x6d3ef6b8,0x473eba72,0x8abea31b,0x40bf600a,0x633e9ef4,0x23f6ef1,0xff000000,0x85000000,0x8042c109,0x73425b45,0x41429f41,0x9a3f1e7f,0x203f47d5,0x743daf6f,0xf53f30c5,0xb1bf17d5,0xa3ed3fa,0x583ebf7c,0x84be49ea,0x6ebf67fe,0x633efda2,0x23f6ef1,0xff000000,0xc9000000,0xc42b509,0xd742414d,0xabc27411,0x733f681b,0x67be4f76,0x5fbebd70,0x123e5deb,0xdbbf075f,0x413f5213,0xbabeb94c,0x93bf52ff,0xdfbedefe,0x963c9d2e,0x13f7905,0xff000000,0x86000000,0xd842b4f4,0xff423b86,0xb2c26a45,0x233f08ce,0x40bf54bc,0xc9be1e2b,0xbe3bb326,0x71be37a5,0xc93f7bd8,0xacbf585f,
+0xabbf06cd,0xfbdbafa,0x893ce6d8,0x13f7a7e,0xff000000,0x1e000000,0xd842b5b1,0x1842710e,0x93c25902,0x6a3f4c11,0x793f0756,0x4be9557,0xe63f15dd,0x81bf0ef2,0x93f1679,0x933e176b,0x83bf23a9,0xa5bf412d,0x573c1e47,0x23f706a,0xff000000,0x85000000,0x3c42c0b7,0x14426e84,0x39c18dfd,0xc03f27c2,0x603f4156,0xba3c67af,0x193f2195,0xfabf0eca,0x3f3f09f9,0x9a3ed472,0xcebeb043,0x68bf579a,0x633e0310,0x23f6ef1,0xff000000,0x16000000,0xe442b5d3,0x24427624,0x75c24679,0x973f0da4,0xd53f5457,0x10bd9cd0,0x253f410a,0x93beeb5c,0xb83ef031,0x833eb535,0xdcbea275,0x3bf613a,0x633c98cd,0x23f6ef1,0xff000000,0xbf000000,0xd842b347,0x24423b86,0x62c252cb,0x27bf0b53,0xc0bf4e0b,0x5c3e7255,0x583f4966,0x79bec88a,0xe33ef44b,0xa9be9529,
+0x5d3ee447,0x763f58ab,0x313f07ec,0x13ef038,0xff000000,0x34000000,0x2442b42a,0x54427537,0xeec22f7e,0x37bf27a3,0x4a3f301c,0xb43ea039,0x5bbe0760,0x98bf030f,0xff3f5949,0xcd3f3e7d,0x933f03b2,0xc93eda36,0x3d3f07f6,0x23f03a9,0xff000000,0x33000000,0xa042a218,0x1f427a05,0x63c263d4,0x91bf10d8,0x573f178c,0x5e3f12ee,0x1f3dcada,0x2cbf246a,0xd63f4294,0xfb3f518d,0xca3ef94a,0x193e9c07,0x3d3efe70,0x23f03a9,0xff000000,0x94000000,0xac42a369,0xcc423aa1,0x2bc28e2f,0x8dbe87e1,0x17bf6c35,0x8f3e8f2f,0xc03f74c1,0x31be5b91,0xb33e4ca3,0xa7bdfed3,0x33ea40c,0xe13f7067,0x4c3f001e,0x13eefc3,0xff000000,0xb4000000,0x3c4288e6,0xb8427e52,0x70c27c14,0xa0bed1e0,0x1b3ed1a9,0x283f50a6,0x5c3f1078,0xb8bf1690,0x413f144e,0x833f3772,
+0x423f328a,0x843c23c1,0x3d3ee69f,0x23f03a9,0xff000000,0xb3000000,0xac42884e,0x60423aa1,0x1bc2a0a1,0x1abe7379,0x8fbf67ee,0x353eb353,0x3e3f77ad,0x1abe416a,0x103e2c3e,0x4bdb09c,0xde3ec1f9,0x843f6be2,0x4c3ee69f,0x13eefc3,0xff000000,0xb9000000,0xa0425a66,0xdc423aa1,0x52c2b301,0x7bba7c56,0xdabf796e,0x623e6678,0x6f3f7ff9,0x9ebb8750,0x44bc5ed3,0x763c6856,0x4b3e666f,0x3e3f7968,0x4c3ecd01,0x3eefc3,0xff000000,0xaf000000,0x2c425f8c,0xec428170,0xffc28cd7,0x64bcc057,0x983f02b2,0x9c3f5c0a,0xdf3f7d10,0xd0bdee6d,0xa03dc4eb,0xb43e18bc,0xa23f5a18,0xebbf007f,0x3d3ecece,0x23f03a9,0xff000000,0x67000000,0x3842798a,0x1442552a,0x72433a21,0x87be5b09,0x91bf2287,0xe13f3e0e,0x4bf5a1a,0xc93efc72,0x433e3466,0xb2bef4af,
+0x54bf1846,0xbebf2578,0x333f7623,0x23f6f65,0xff000000,0x75000000,0x4842778c,0x40423467,0x11432855,0x90be5ace,0x3fbf59c4,0x2a3ef5ef,0xdcbf614d,0xfb3ec317,0x743e910c,0xf4bed919,0x52beb972,0xaebf547f,0x8f3f6c18,0x13f7c4f,0xff000000,0x8b000000,0xd8429cb8,0x26424067,0x57431be9,0xc03e8aa9,0x1ebf6e04,0xf93e7f63,0x1cbf4d6f,0x36bd9989,0x83f1789,0x3ebf081b,0x81beb88d,0x2dbf4434,0x83f5628,0x13f7940,0xff000000,0x93000000,0xac429c28,0x4a423aa1,0x98431200,0xabf2dd5,0x7dbe9516,0x6bbf2c83,0x3fbe7eb5,0x23bf45bc,0x213f159b,0xd7bf30d0,0x23f107f,0xea3ee775,0x313f558a,0x13daebc,0xff000000,0x6d000000,0xac429c68,0xc6423aa1,0x584317c7,0xb83e82e6,0x1abf73f0,0x383e271d,0x9bf0f2e,0x87bc04a3,0xd03f5434,0x54bf49de,
+0x26be9b3d,0x84bf08f7,0x323f5ad5,0x13dac8c,0xff000000,0x75000000,0x4842778c,0x40423467,0x11432855,0x90be5ace,0x3fbf59c4,0x823ef5ef,0x11bf4a58,0xae3ee106,0x253eda7a,0xbabf12f8,0xedbe93b4,0x3fbf442a,0xfb3f7483,0x13e1698,0xff000000,0x75000000,0xac42ae51,0x7c423aa1,0xec4309ea,0xd5bf3a86,0x22bf2576,0xa0be680b,0x51bf0809,0xf3ea643,0xef3f484c,0x7ebedd3e,0x9f3f30c4,0xa3bf147f,0x573f484c,0x13d4dd5,0xff000000,0x8b000000,0xd8429cb8,0x26424067,0x57431be9,0xc03e8aa9,0x1ebf6e04,0x743e7f63,0xddbf1963,0xf73d23b0,0x4e3f4cb3,0x25bf40e0,0xbebb63,0xc1bf0bd8,0x693f5e92,0x13daa70,0xff000000,0x6c000000,0xac42afd9,0x2423aa1,0x3a430ecb,0x2e3ecfeb,0x7fbf66ac,0xca3e1be0,0x2dbf0885,0x99bdc988,0x463f5716,0x45bf3df9,
+0xeabed841,0x1abf053e,0xbc3f4c59,0x13d3f74,0xff000000,0xf3000000,0xac42b747,0x7423aa1,0xbe42e988,0xb9bf2d07,0x38bf3ac6,0x9bbdd557,0x26bf056f,0xde3ebf21,0x653f4476,0xb0bf0562,0x423f12b0,0x6bbf21f2,0x543f31d1,0x13d0df0,0xff000000,0xc0000000,0xb0429f70,0xac42484f,0x4243263d,0xc63f360c,0x60bedf42,0x813f0d2f,0x4bbf1d02,0x90baa541,0xa33f4a32,0xebeaffb,0xa6bf6661,0xdfbe8963,0xae3f65cb,0x23da183,0xff000000,0x67000000,0x3842798a,0x1442552a,0x72433a21,0x87be5b09,0x91bf2287,0xb3f3e0e,0x89bee0bf,0x693f3dcd,0xa13f01ef,0x8bbf5f67,0xc9be5e88,0x21bedfe2,0xfb3f7d89,0x23e1698,0xff000000,0x6000000,0xd842b175,0xf0424067,0x4310d2,0x853f306e,0xd2bf2c45,0xb33e8990,0x4ebefdca,0xfdbe2b67,0xb73f5a2a,0x8dbf074c,
+0x6fbf3873,0x57bee5d9,0x533f4dba,0x13d319e,0xff000000,0x85000000,0xac42b975,0x5d423aa1,0xe642eeff,0x173ef4c1,0xdbbf600d,0xdf3d97e6,0x94bef308,0x2bbe3ed8,0xba3f5c36,0x1abf3d30,0xf8bee491,0x9cbf0128,0xc3f33ab,0x13cf667,0xff000000,0xd6000000,0xac42c16f,0x9d423aa1,0xeb42a4f8,0xc1bf1f33,0x51bf47de,0xe8bd791b,0x68bf064f,0xe83eb728,0xc83f45c2,0x4bbf14d4,0x9b3f0327,0x8dbf21d0,0x433f0ec2,0x13c937e,0xff000000,0x9d000000,0xd842baf1,0x5424067,0x9c42f1ae,0x613f77f3,0xc6be4a11,0x783e1b20,0xd0be4cb1,0xb7be8277,0xa03f7233,0xfbbe17a5,0xbf7256,0xb4be9290,0x3c3f3472,0x13cdd48,0xff000000,0x26000000,0xac42c37e,0xa5423aa1,0x9142a578,0xaf3f05e8,0x5bf5a0c,0x3a3cf5a2,0x3abedf05,0xcdbe729e,0x623f5e4f,0xbfbf3b89,
+0xccbeef42,0xf7befd69,0xcd3f0e57,0x13c6409,0xff000000,0x89000000,0xd842c50b,0xed424067,0x8e42a640,0x2e3f7e2a,0x78bdb5bb,0xbf3da3da,0x20bdd206,0x13be9422,0x283f73a4,0x1bd7b1a,0x3ebf73ff,0x9bbe97bb,0x1b3f0e37,0x13c3129,0xff000000,0x61000000,0xd0425b7d,0x4c424067,0xd4c2c1d2,0x483d4fad,0x6fbe035f,0x2ebf7d8d,0xd23f7a0a,0x163e5a7a,0xf63cb734,0x833e5573,0x20bf77f0,0x1d3e0b64,0x883f7d89,0x3f2a74,0xff000000,0x17000000,0x9c425b2d,0x13423aa1,0x6ac2bc4e,0xaeba8ff4,0xd6bf734a,0xa4be9f4f,0x9f3f26a4,0xab3e712d,0xb3bf38be,0x3b3f4255,0xf0be5038,0x563f1e4d,0x7b3f7aec,0x3f2bed,0xff000000,0x5b000000,0x4442602f,0xd8427eae,0x75c29fb3,0x293e28ab,0x423f591f,0x7cbf00e7,0x393f7a75,0xb8be523f,0xb9bcd347,0x2abe0043,
+0x76befa0d,0xe2bf5d14,0xd73f7bdc,0x23f219e,0xff000000,0x57000000,0xb0427b4b,0xcc426087,0xb3433398,0x593d954f,0x633f7f0e,0xabbd3942,0x753f2f47,0x5bc8b77,0x7b3f3a88,0x5e3f39a5,0x8fbdac37,0xb0bf2ef3,0xbd3f6c4f,0x23f3729,0xff000000,0x27000000,0xe44278a2,0x92422aa0,0x61431d92,0x283e9acb,0xbebf437b,0x1dbf120e,0xbb3f71d8,0x443ea3ba,0xa83d94b6,0xeb3e020c,0x11bf0f99,0xce3f516c,0xb63f6349,0x13f4b1a,0xff000000,0xa000000,0xa0423d63,0x59423aa1,0xa842fa41,0x293f521a,0x8bbef8e3,0x15be99b3,0x1fbd1bd8,0x5ebf121e,0xad3f51fa,0xb4bf11ef,0x13bf2968,0xf6bef950,0x73f4e7c,0x3f4706,0xff000000,0x8a000000,0x34421e06,0x7d42618d,0x6b42ee02,0x803f07e1,0x213f56fe,0xf4bde93d,0x663f3fbc,0x1cbecdca,0xfb3f06da,0xb53ecb10,
+0x9bebad3,0x5ebf57a4,0x703f43bd,0x23f3b3e,0xff000000,0xbe000000,0xf4423abb,0xac425b5b,0xf3430d6f,0xdd3ecd96,0x613f67f4,0x6cbe088d,0x7b3f1f9b,0x8abe27b6,0x913f43b6,0xef3f2bbd,0xe9bec7bd,0x14bf2173,0x703f55b6,0x23f3b3e,0xff000000,0xe000000,0xb44215bb,0x614267b5,0x542b4be,0xc13f3c42,0x7f3f2d46,0xecbd061b,0x733f1b3f,0x65bf22c2,0x8d3ef47b,0x2f3e9ad2,0xe1bebdf4,0xabf60c5,0x703f2922,0x23f3b3e,0xff000000,0x7d000000,0x9c421be4,0x51423aa1,0x4442d260,0xb03f35a5,0x4cbf326a,0xf2bdd4eb,0x64bf07bf,0xe0bf2012,0x673f1293,0x6ebeed98,0x60beb3c8,0xb2bf5030,0x73f413e,0x3f4706,0xff000000,0x3b000000,0x9c420ec3,0x7b423aa1,0xcb429d87,0x1a3f2b83,0xbdbf3d94,0xfdbd55da,0x1bf16a3,0x7bf1297,0xf03f1222,0x7bee7bd,
+0x8ebeb415,0x7abf51c4,0x73f2ac3,0x3f4706,0xff000000,0x67000000,0x3842798a,0x1442552a,0x72433a21,0x87be5b09,0x91bf2287,0x183f3e0e,0xdf3f6eba,0x583dbfc1,0x713eb28f,0x9abe94f4,0x953f4454,0xa53f126f,0x83c1e47,0x23ee499,0xff000000,0xc0000000,0xb0429f70,0xac42484f,0x4243263d,0xc63f360c,0x60bedf42,0x163f0d2f,0x7b3f1d98,0x283f43dd,0x9bbe415e,0xf6beade1,0x223ef294,0x43f5001,0x7b3dd1b3,0x23ec1ad,0xff000000,0xac000000,0x24429f54,0x84424eac,0x643248f,0xae3f10dd,0x7b3f470a,0x583e8c78,0x6dbc3cc5,0xc43eae2c,0xaebf70b6,0x78bf530c,0x103f0767,0xf63e4e4b,0x6d3def9c,0x23ec234,0xff000000,0xe000000,0x3c429f12,0x6e424fcc,0xb4431f04,0xd7bd9d3f,0x6a3f7caf,0x46be102a,0x183ec6c0,0xc6bdcdc2,0xc3bf6a84,0xdfbf6b1a,
+0xb0bdfffa,0xe1bec03a,0x6d3e0cf8,0x23ec2c0,0xff000000,0x80000000,0x8c42b232,0x70424969,0xa34314f1,0x773f6d3b,0xe3be2e78,0xe33eab82,0xf13ea8e1,0x473f4bc0,0x8fbf01f6,0x96be3871,0x363f14b8,0xf23f4b34,0x5b3e3f24,0x23eaf7d,0xff000000,0xb8000000,0xc842b0cc,0xde424f84,0xd543155b,0x303f1bcc,0x823f404d,0x193e82e1,0xba3d2919,0x803e955f,0x2ebf74a2,0xbebf4adb,0x7f3f1795,0xe63e160f,0x283e44a9,0x23eb138,0xff000000,0x36000000,0xb442b995,0x9d424e1c,0x7342f100,0x2f3f74bc,0x9e3e87c3,0xc33e0085,0x22bdf697,0xc73f3eaa,0xfabf2806,0xc2be88f7,0xe33f1cc3,0xfc3f3e72,0x23e9a61,0x23ea96e,0xff000000,0x93000000,0xac429c28,0x4a423aa1,0x98431200,0xabf2dd5,0x7dbe9516,0x9bbf2c83,0x7b3f3b4a,0x2abe4574,0xa3bf2765,0x5b3d77a3,
+0xc7bf6fe1,0x523eb01c,0x9c3e29dd,0x13ec4fb,0xff000000,0x26000000,0x8042af43,0x6842509d,0x6c4310c2,0x3cbe9121,0xe83f724d,0xf4be1dfe,0x113ef17e,0xbabb22d4,0xb0bf61bb,0xa2bf55c0,0x8fbea53b,0xb2bee436,0x3e3e54db,0x23eb304,0xff000000,0x37000000,0xe442b84f,0x6d425412,0x6042f325,0xf53f1c0d,0x393f4903,0x533ddeec,0x47bda265,0xfa3e49bf,0x7bbf7a28,0x64bf49eb,0x273f1648,0x263e3abd,0xee3e9bf0,0x23eaaff,0xff000000,0x49000000,0x9442c260,0xd542557b,0x8e429b46,0xb33f72f2,0xfc3ea090,0x943d032e,0x9ebe5f8d,0x853f3a24,0x7cbf269f,0x71be68dc,0xd73f1c56,0x9e3f422d,0x4e3ef1cd,0x23ea2ac,0xff000000,0x7b000000,0xc442b621,0xe54254d5,0xd42ee25,0xcbf2d3d,0x793f3b4d,0x10bda856,0xe3eef01,0xcb3eae1a,0x8cbf50fd,0xf2bf11c0,
+0x6bbf173f,0x89bf1257,0x893e9fa4,0x23ead57,0xff000000,0x7d000000,0x7442c2f1,0x2c425fa0,0x541ced0,0xab3f7e92,0xc13dd809,0xe2bb4ed7,0xf3bdab6f,0x4f3f452b,0x5bbf21dd,0x39bd839e,0xc53f2107,0x563f4654,0xdb3f2b1c,0x23ea4bb,0xff000000,0x9000000,0x9c4201ee,0x2e423aa1,0x9b421b6d,0x273f207d,0x47bf4771,0xe8bba3d7,0xfbf2621,0xf5bf0697,0x13f0cc9,0x50bedcb7,0x3dbeaedd,0x9bbf55ce,0x73f07b4,0x3f4706,0xff000000,0x2c000000,0x14420c50,0x5e4270cf,0x30423cb6,0x133f456e,0x433f22f5,0xad3bbb90,0x603f0e9b,0xa3bf2de0,0x6b3ef4ab,0x733e9dbc,0x89bebb0f,0x6dbf60df,0x703f0098,0x23f3b3e,0xff000000,0x63000000,0x9c420d58,0x28423aa1,0xaec18b2d,0xf13f26a5,0xf7bf4210,0x443d2268,0x5abf258d,0x8abf06c5,0xb13f0d4c,0x12becb8a,
+0x32bec517,0x17bf553b,0x73ea344,0x3f4706,0xff000000,0x7e000000,0xf0421249,0x4279ca,0x20be7310,0xa53f450a,0x793f2256,0xbc3d974a,0x823efe14,0x12bf2ac4,0x483f0e40,0xd73ecda4,0x88bec834,0xe7bf53ff,0x703ea3f8,0x23f3b3e,0xff000000,0xf0000000,0x9c4218dd,0xb7423aa1,0x46c289c9,0xee3ef414,0xcdbf5ceb,0x473e2b64,0xffbf52fe,0x2bbebec1,0xa23eda5d,0x84be9c83,0xf9beaeba,0xb4bf638c,0x73dffb5,0x3f4706,0xff000000,0x3a000000,0x6421f6e,0x84280e7,0x24c233dc,0x4c3f45bf,0x123f1fdd,0xf93decba,0xdd3eea09,0x86bf2c4c,0x533f14d8,0x1a3ee1bb,0xdbecae6,0x2ebf4e2b,0x703e1431,0x23f3b3e,0xff000000,0x58000000,0xcc423816,0xcf423b86,0x3c2a4a5,0x4e3e9741,0x38bf684f,0xcc3e98f4,0x60bf71ec,0x9abe6d39,0x693e6c57,0x4fbe0f9a,
+0xacbeb374,0x44bf6d0e,0x933d68f0,0x3f46cb,0xff000000,0x20000000,0x504239c7,0xf428249,0xe5c28674,0x813f20d2,0x9c3f1a99,0xa63efb29,0x5a3ddb4d,0xa9bf310d,0x393f36db,0xc43f4548,0x76becada,0xbebeff90,0x703d41ea,0x23f3b3e,0xff000000,0xb9000000,0xa0425a66,0xdc423aa1,0x52c2b301,0x7bba7c56,0xdabf796e,0xb43e6678,0xbebf7e5d,0x733cd79c,0xaa3de0a5,0x97bde703,0x93be64e4,0xa5bf77d8,0x73c1e47,0x3f4706,0xff000000,0xaf000000,0x2c425f8c,0xec428170,0xffc28cd7,0x64bcc057,0x983f02b2,0x553f5c0a,0x2bbf7e91,0x1e3d9cf9,0x26bd94de,0x49bdd2ed,0x41bf5b3f,0x593f0181,0x703c84ab,0x23f3b3e,0xff000000,0x1e000000,0xd842b5b1,0x1842710e,0x93c25902,0x6a3f4c11,0x793f0756,0xf1be9557,0xfbf189e,0x8b3f1cd8,0xc5bf04d3,0x6bdc3c5,
+0x463f1666,0xcd3f4db6,0x483e675b,0x23f0230,0xff000000,0xc9000000,0xc42b509,0xd742414d,0xabc27411,0x733f681b,0x67be4f76,0x2ebebd70,0x50be739f,0x183ef519,0x21bf585a,0xf83eb25a,0x9f3f5ab1,0x233ec58b,0x123e6785,0x13ef32a,0xff000000,0xe3000000,0xd842a39e,0xac424067,0x6cc29d3a,0x113f2db8,0xf2be29e4,0xc0bf372c,0xcbf37cf,0xd43d633b,0x36bf319d,0x653e1e85,0x7e3f7c0d,0xd0bda6de,0x2f3e84c4,0x13ef2b5,0xff000000,0x93000000,0xac429c28,0x4a423aa1,0x98431200,0xabf2dd5,0x7dbe9516,0x1dbf2c83,0xf43ef13d,0xba3f07f3,0xf5bf3449,0xbb3f101c,0xd9bf4bb4,0x69be64c7,0x903e012f,0x13f621e,0xff000000,0x27000000,0xe44278a2,0x92422aa0,0x61431d92,0x283e9acb,0xbebf437b,0xd8bf120e,0xc0be9616,0x84bf24de,0x9f3f34e4,0x7bf6831,
+0x96bd3dfc,0xbbed64c,0x423d37f0,0x13f6633,0xff000000,0x57000000,0xb0427b4b,0xcc426087,0xb3433398,0x593d954f,0x633f7f0e,0xf3bd3942,0xe83f6fa1,0xe5bdac0b,0xcabeaeec,0xabbeb039,0x20bc8ec7,0xa5bf7051,0x483c1e47,0x23f5242,0xff000000,0xe000000,0x3c429f12,0x6e424fcc,0xb4431f04,0xd7bd9d3f,0x6a3f7caf,0xd7be102a,0x8e3f57ea,0x6bbc3448,0x5ebf0981,0x29bf081f,0x1bbe23d3,0xe2bf54e8,0xfa3dc895,0x23f5656,0xff000000,0x26000000,0x8042af43,0x6842509d,0x6c4310c2,0x3cbe9121,0xe83f724d,0x4dbe1dfe,0xdc3f575d,0xd43e2c39,0xccbf0387,0x71beebb2,0x94be8d06,0xc6bf580b,0xfa3e2c2d,0x23f5656,0xff000000,0x75000000,0xac42ae51,0x7c423aa1,0xec4309ea,0xd5bf3a86,0x22bf2576,0xc3be680b,0x49bea3e2,0xb83f1d24,0x53bf38bc,0xd03f1b03,
+0xcdbee811,0x7fbf2775,0x903e3628,0x13f621e,0xff000000,0x7b000000,0xc442b621,0xe54254d5,0xd42ee25,0xcbf2d3d,0x793f3b4d,0x2bda856,0x1f3f151f,0x6c3eed74,0x91bf2ae3,0x91bee68a,0x95beffcc,0x90bf3d72,0xfa3e8b4d,0x23f5656,0xff000000,0xf3000000,0xac42b747,0x7423aa1,0xbe42e988,0xb9bf2d07,0x38bf3ac6,0x4cbdd557,0x1bea433,0xf43ed63c,0xedbf5988,0xb83f29de,0xe1bf0a7a,0xacbf044c,0x903e880a,0x13f621e,0xff000000,0x3a000000,0x3042befc,0xdf425b8c,0xfa429f04,0x30bf3b67,0x9f3f2e5b,0x64bc7688,0xbb3ef02d,0xc93ef9d3,0x93bf3c71,0x41befcee,0xc5bf0bc2,0xc6bf2d3b,0xfa3edc60,0x23f5656,0xff000000,0xd6000000,0xac42c16f,0x9d423aa1,0xeb42a4f8,0xc1bf1f33,0x51bf47de,0x9abd791b,0xbdbed6bf,0x43ecb99,0xdbbf50e9,0xba3f294b,
+0xcabef6c6,0x6dbf1323,0x903ece28,0x13f621e,0xff000000,0xd7000000,0x6c42c0c3,0x44264be,0x9f41fe2b,0x75bf3254,0x4c3f3761,0x23d2486,0x5d3ef01c,0x203efe75,0x14bf3ae9,0xc4bf0b00,0x93befac2,0x5dbf2ea0,0xfa3f1ccc,0x23f5656,0xff000000,0x2d000000,0xac42c17f,0xec423aa1,0xe441c282,0x79bf3073,0xdcbf3976,0x833c001d,0x7befe42,0x6f3eeddb,0xbcbf3bb2,0x223f070c,0xfebf025e,0xc6bf2e12,0x903f1d26,0x13f621e,0xff000000,0x0,0x9042beca,0x10426e42,0x4c173e6,0x46bf3628,0x803f32d5,0x43d9aab,0xe43ede15,0xfd3f0571,0x74bf3c24,0xbcbf0d82,0xa5befaf9,0x86bf2c85,0xfa3f49bc,0x23f5656,0xff000000,0xa9000000,0xac42c108,0x78423aa1,0x8bc1ea5f,0x5cbf17ea,0x14bf4cb1,0x5a3dbd08,0xafbf2757,0x4f3ed2dd,0xe8bf2288,0xcf3ef073,
+0x86bedfca,0x1dbf445e,0x903f4ed2,0x13f621e,0xff000000,0x34000000,0x2442b42a,0x54427537,0xeec22f7e,0x37bf27a3,0x4a3f301c,0x423ea039,0xc53e65ff,0x793f128f,0xd6bf49dd,0xbabf38bb,0xd9bee464,0x26bf0787,0xfa3f62aa,0x23f5656,0xff000000,0xbf000000,0xd842b347,0x24423b86,0x62c252cb,0x27bf0b53,0xc0bf4e0b,0xf93e7255,0xabbf4e81,0x493ed963,0xd9bed27c,0x113e6bed,0x8cbed44c,0xcdbf615d,0x1e3f6039,0x13f61e4,0xff000000,0xa6000000,0xa842a213,0xf44275e2,0x6fc284f3,0x6e3ee9e2,0xd93f4528,0xa0bee3f0,0x8bf63b7,0xc63ecd14,0x4be6116,0x453c13fa,0x6d3efe2b,0x773f5e37,0x483e8692,0x23f0230,0xff000000,0x16000000,0xe442b5d3,0x24427624,0x75c24679,0x973f0da4,0xd53f5457,0xafbd9cd0,0x80bf5474,0x393f0a7f,0x6fbe0b88,0xdfbd92a2,
+0x863e0e45,0x963f7cda,0x3d3e6748,0x23f03a9,0xff000000,0x4000000,0xd84288af,0x8424067,0xa7c2af8f,0xd93f0d41,0x2dbe039e,0x66bf52f3,0xbcbf4d06,0xdd3e469f,0x3ebf1108,0x143e6e3d,0x9f3f78f9,0x663b85ed,0x2f3e9e3a,0x13ef2b5,0xff000000,0xb1000000,0xac42a37f,0x5c423aa1,0xc8c297b0,0xc3eb50e,0x70bf688b,0xc2be6488,0xf7bf6e11,0xe0bea1aa,0x3fbe40dd,0x5b3dce11,0x363e8c5d,0x95bf74d7,0x4c3e84c0,0x13eefc3,0xff000000,0x7000000,0xa842888f,0xd8423aa1,0x9dc2aa99,0x103e2bb9,0xb5bf7458,0x8bbe7ca1,0xe4bf7bd5,0xd9be1524,0x47bdd773,0xe3d840d,0xe53e854b,0x66bf769e,0x4c3e9e3a,0x13eefc3,0xff000000,0x18000000,0xbc42890d,0x40427a27,0xf1c290fd,0xde3ea10e,0x463f5541,0xf5bee900,0xaebf72df,0x6a3e9546,0xf4bdfa0d,0x3a3cfdb5,
+0x603ef0b8,0x663f61cd,0x483e9e3a,0x23f0230,0xff000000,0xdf000000,0x2c42a22b,0x5f427aea,0x12c27620,0xc73e5daa,0xf83f7837,0xacbde9a3,0xe8bf79de,0xd83e5976,0x52bd40ee,0x82bcafaa,0xea3df8ed,0x3c3f7e0a,0x3d3e868e,0x23f03a9,0xff000000,0x5b000000,0x4442602f,0xd8427eae,0x75c29fb3,0x293e28ab,0x423f591f,0x5abf00e7,0xfebf7c7a,0x643e186d,0x3abd933c,0x523c650a,0x543f0229,0x583f5c69,0x483eb5e2,0x23f0230,0xff000000,0x61000000,0xd0425b7d,0x4c424067,0xd4c2c1d2,0x483d4fad,0x6fbe035f,0xf6bf7d8d,0x94bf7fa9,0x1b3a401c,0xdbbd51cc,0x6a3bef1b,0x633f7de2,0xbe0329,0x2f3eb7b0,0x3ef2b5,0xff000000,0x17000000,0x9c425b2d,0x13423aa1,0x6ac2bc4e,0xaeba8ff4,0xd6bf734a,0x72be9f4f,0xa9bf7fef,0x753c0388,0xd4bcabf6,0x843cb7e3,
+0x873e9f42,0x3fbf733b,0x4c3eb7b4,0x3eefc3,0xff000000,0x62000000,0x7c428924,0xcf427f3d,0x56c287a8,0x563e1031,0x1a3f7c0c,0x2dbdd4e7,0xd5bf7d6d,0x183e0df0,0x4cbce65e,0x44bc5988,0xdb3ddadf,0x663f7e82,0x3d3e9e3a,0x23f03a9,0xff000000,0xf3000000,0xac42604d,0xdc4281db,0x99c295d4,0x723db912,0xde3f7c7f,0xaebe0d2c,0x8ebf7ef3,0xcc3db6a1,0x8bbc72af,0xcbbb17bf,0xec3e0df7,0x933f7d86,0x3d3eb5e6,0x23f03a9,0xff000000,0xe7000000,0x484237e7,0x294282cc,0xf1c28fa9,0x7cbe463f,0x583f7a46,0xa2bda828,0x33bf7af4,0x89be41f8,0xe53d6584,0xd13d20ad,0x653dbb0f,0x703f7ebb,0x3d3ec89f,0x23f03a9,0xff000000,0x7e000000,0x800017,0x82000000,0x4000017,0x8000000,0x82000000,0x800017,0x83000000,0x4000017,0x1000000,0x83000000,
+0x800017,0x7f000000,0x20000017,0x1e000000,0x19000000,0xb000000,0x0,0x0,0x0,0x0,0x0,0x7f000000,0x800017,0x80000000,0x4000017,0x3000000,0x80000000,0x800017,0x81000000,0x4000017,0x0,0x81000000,0x800017,0x84000000,0x40000017,0x0,0x3f8000,0x0,0x0,0x0,0x0,0x3f8000,0x0,0x0,0x0,0x0,0x3f8000,0x0,0x0,0x0,0x0,0x843f8000,0x800017,0x73000000,0x17,0x28000000,0x4000023,0x3000000,0x28000000,0x800023,0x29000000,0x4000023,0x1000000,0x29000000,0x800023,0x2a000000,0x4000023,0x2000000,0x2a000000,0x800023,0x2b000000,0x10000023,0x5,0x2000100,
+0x300,0x2000400,0x400,0x2000400,0x6000500,0x7000400,0x6000400,0x5000300,0x4000700,0x9000800,0x7000700,0x8000500,0xa000700,0xa000600,0x9000700,0x6000b00,0x6000a00,0xc000b00,0x3000c00,0xa000600,0xb000d00,0xa000d00,0x9000e00,0xa000e00,0xb000f00,0xb000d00,0x10000f00,0xc001000,0xd000b00,0xf001100,0xd001100,0xe001200,0xd001200,0xf001300,0xf001100,0x14001300,0x10001400,0x11000f00,0x13001500,0x11001500,0x12001600,0x11001600,0x13001700,0x13001500,0x18001700,0x14001800,0x15001300,0x17001900,0x15001900,0x16001a00,0x15001a00,0x17001b00,0x17001900,0x1c001b00,0x18001c00,0x19001700,0x1b001d00,0x19001d00,0x1a001e00,0x19001e00,0x1f001e00,0x20001d00,0x22002100,0x24002300,
+0x25002200,0x26002300,0x26002200,0x24002300,0x28002700,0x22002800,0x29002400,0x2a002500,0x2a002600,0x27002500,0x2c002b00,0x28002c00,0x2d002700,0x2e002900,0x2e002a00,0x2f002900,0x2c003000,0x2b002c00,0x31002f00,0x32002d00,0x32002e00,0x33002d00,0x30003400,0x2f003000,0x35003300,0x36003100,0x36003200,0x37003100,0x34003800,0x33003400,0x35003700,0x3a003900,0x39003600,0x3b003500,0x38003c00,0x37003800,0x3d003b00,0x3c003e00,0x3b003c00,0x3a003d00,0x35003f00,0x41004000,0x41004200,0x43004000,0x44004300,0x40004100,0x46004500,0x43004600,0x43004000,0x47004600,0x48004700,0x49004300,0x45004a00,0x40004500,0x4b004900,0x47004800,0x4c004700,0x4d004b00,0x4a004e00,0x49004a00,0x4f004d00,0x4c004b00,0x4f004b00,0x51005000,
+0x52004f00,0x52004c00,0x53004f00,0x54005100,0x54005200,0x55005100,0x56005300,0x56005400,0x57005300,0x58005500,0x58005600,0x59005500,0x5a005700,0x5a005800,0x5b005700,0x5c005900,0x5c005a00,0x5d005900,0x5e005b00,0x5e005c00,0x5e005b00,0x5d005f00,0x61006000,0x61006200,0x63006000,0x64006300,0x64006100,0x65006300,0x66006500,0x66006400,0x67006500,0x67006800,0x67006500,0x66006900,0x67006900,0x67006a00,0x6b006800,0x6a006b00,0x6a006700,0x69006c00,0x6d006900,0x6d006e00,0x6c006900,0x6a006c00,0x6a006f00,0x70006b00,0x71006f00,0x6c006c00,0x6d007200,0x6c007200,0x71007100,0x72007300,0x75007400,0x76007600,0x74007700,0x76007700,0x78007800,0x77007900,0x79007a00,0x78007800,0x7a007b00,0x7d007c00,0x5d007e00,0x7f005f00,
+0x80007f00,0x81005d00,0x80005d00,0x7f008000,0x80008200,0x81008300,0x84008200,0x83008000,0x84008000,0x82008400,0x83008500,0x87008600,0x83008600,0x84008800,0x83008800,0x89008500,0x88008400,0x89008400,0x85008900,0x89008a00,0x88008b00,0x8c008a00,0x8b008900,0x8c008900,0x8a008c00,0x8c004e00,0x8b008d00,0x4d004e00,0x8d008c00,0x4d008c00,0x8e001b00,0x8e008f00,0x1d001b00,0x90001d00,0x91008e00,0x93009200,0x95009400,0x93009300,0x91009500,0x94009600,0x93009700,0x94009700,0x98009700,0x3a009600,0x9a009900,0x9b003a00,0x9c009c00,0x3a003f00,0x9b009a00,0x9b003a00,0x9d009a00,0x9b009c00,0x9d009e00,0x9b009e00,0x9d009e00,0x3f009f00,0xa0009c00,0xa1009e00,0xa1009c00,0xa2009e00,0xa2009f00,0xa2009e00,0xa3009f00,0xa400a200,
+0xa400a100,0x3e00a200,0x3e00a300,0x3e00a200,0xa500a300,0x3d003e00,0x9800a400,0xa700a600,0x9600a700,0xa6009800,0xa900a800,0xa700a900,0xa800a600,0xab00aa00,0xa900ab00,0xaa00a800,0xad00ac00,0xab00ad00,0xac00aa00,0xaf00ae00,0xad00af00,0xb000ac00,0xb200b100,0xb400b300,0xb300b500,0xb700b600,0xb800b700,0xb800b300,0xb900b700,0xba00b900,0xba00b800,0xbb00b900,0xbc00bb00,0xbc00ba00,0xbd00bb00,0xbe00bd00,0xbe00bc00,0xbf00bd00,0xc000bf00,0xc000be00,0xc100bf00,0xc200c100,0xb200c000,0xb000c300,0xb000c400,0xc300c300,0xc500b200,0xc600b200,0xc700c700,0xb200c500,0xc800c500,0xc300c300,0xc400c900,0xc300c900,0xca00c800,0xc500c800,0xcb00c500,0xcb00ca00,0xc700c500,0xcc00c700,0xc800cb00,0xc900cd00,0xcd00ce00,0xc800c800,
+0xce00ca00,0xce00cf00,0x2b00ca00,0x800023,0x73000000,0x800017,0x76000000,0x17,0x28000000,0x4000023,0x1000000,0x28000000,0x800023,0x29000000,0x4000023,0x3000000,0x29000000,0x800023,0x2a000000,0x4000023,0x40000000,0x2a000000,0x800023,0x2b000000,0x4000023,0x0,0x2b000000,0x800023,0x76000000,0x800017,0x77000000,0x17,0x28000000,0x4000023,0x1000000,0x28000000,0x800023,0x29000000,0x4000023,0x3000000,0x29000000,0x800023,0x2a000000,0x4000023,0x40000000,0x2a000000,0x800023,0x2b000000,0x4000023,0xc000000,0x2b000000,0x800023,0x77000000,0x800017,0x78000000,0x17,0x28000000,0x4000023,0x1000000,0x28000000,0x800023,0x29000000,0x4000023,0x3000000,
+0x29000000,0x800023,0x2a000000,0x4000023,0x40000000,0x2a000000,0x800023,0x2b000000,0x4000023,0x18000000,0x2b000000,0x800023,0x78000000,0x800017,0x79000000,0x17,0x28000000,0x4000023,0x1000000,0x28000000,0x800023,0x29000000,0x4000023,0x3000000,0x29000000,0x800023,0x2a000000,0x4000023,0x40000000,0x2a000000,0x800023,0x2b000000,0x4000023,0x24000000,0x2b000000,0x800023,0x79000000,0x800017,0x7a000000,0x17,0x28000000,0x4000023,0x1000000,0x28000000,0x800023,0x29000000,0x4000023,0x2000000,0x29000000,0x800023,0x2a000000,0x4000023,0x40000000,0x2a000000,0x800023,0x2b000000,0x4000023,0x30000000,0x2b000000,0x800023,0x7a000000,0x800017,0x7b000000,0x17,
+0x28000000,0x4000023,0x5000000,0x28000000,0x800023,0x29000000,0x4000023,0x0,0x29000000,0x800023,0x2a000000,0x4000023,0x0,0x2a000000,0x800023,0x2b000000,0x4000023,0x0,0x2b000000,0x800023,0x7b000000,0x800017,0x7c000000,0x17,0x28000000,0x4000023,0xa000000,0x28000000,0x800023,0x29000000,0x4000023,0x1000000,0x29000000,0x800023,0x2a000000,0x4000023,0x40000000,0x2a000000,0x800023,0x2b000000,0x4000023,0x38000000,0x2b000000,0x800023,0x7c000000,0x800017,0x7d000000,0x17,0x28000000,0x4000023,0xf000000,0x28000000,0x800023,0x29000000,0x4000023,0x1000000,0x29000000,0x800023,0x2a000000,0x4000023,0x40000000,0x2a000000,0x800023,0x2b000000,
+0x4000023,0x3c000000,0x2b000000,0x800023,0x7d000000,0x800017,0xdc000000,0x800007,0xdc000000,0x7,0x70000000,0x4000017,0x7a000000,0x70000000,0x800017,0x71000000,0x4000017,0x78000000,0x71000000,0x800017,0x72000000,0x4000017,0x1000000,0x72000000,0x800017,0x75000000,0x4000017,0x0,0x75000000,0x800017,0x7e000000,0xb0000017,0x800001a,0x449bef,0x16000000,0xbfc5b767,0x3e54e6,0xe3000000,0xe3bf7a67,0xbf7a67,0xbe000000,0xbe54e6,0x0,0x3f8000,0xf4000000,0x41ea17,0xe83a02f6,0x441cca,0xc000000,0xf5c5ba79,0x3dd612,0xfd000000,0xfdbf7e98,0xbf7e98,0xf5000000,0xbdd612,0x0,0x3f8000,0xf2000000,0x41ee17,0xe83a02f6,0x441cca,0xc43fa00,0xf8c5ba79,
+0x3dd612,0xfd000000,0xfdbf7e98,0xbf7e98,0xf8000000,0xbdd612,0x0,0x3f8000,0xf2000000,0x4241ee17,0x403f7fdf,0x44e7c3,0xb6000000,0x78c5b252,0x3e9e37,0x71000000,0x70bf7378,0xbf7378,0x77000000,0xbe9e37,0x0,0x3f8000,0xf3000000,0x41e617,0x83a02f6,0x449bef,0x1643fa00,0xbfc5b767,0x3e54e6,0xe3000000,0xe3bf7a67,0xbf7a67,0xbe000000,0xbe54e6,0x0,0x3f8000,0xf4000000,0x4241ea17,0xb83f7fdf,0x451886,0x2e000000,0xc8c5ab4a,0x3ed03f,0x1e000000,0x1ebf69de,0xbf69de,0xc8000000,0xbed03f,0x0,0x3f8000,0xf3000000,0x41e217,0x403a02f6,0x44e7c3,0xb643fa00,0x78c5b252,0x3e9e37,0x71000000,0x70bf7378,0xbf7378,0x77000000,0xbe9e37,0x0,0x3f8000,
+0xf3000000,0x4241e617,0x3f7fdf,0x453b80,0x38000000,0x1c5a261,0x3f0000,0xd8000000,0xd7bf5db3,0xbf5db3,0x0,0xbf0000,0x0,0x3f8000,0xf3000000,0x41de17,0xb83a02f6,0x451886,0x2e43fa00,0xc7c5ab4a,0x3ed03f,0x1e000000,0x1ebf69de,0xbf69de,0xc7000000,0xbed03f,0x0,0x3f8000,0xf3000000,0x4241e217,0x603f7fdf,0x455c6b,0xd0000000,0x19c597b0,0x3f1679,0xbc000000,0xbcbf4f1b,0xbf4f1b,0x1a000000,0xbf1679,0x0,0x3f8000,0xf3000000,0x41da17,0x3a02f6,0x453b80,0x3843fa00,0x1c5a261,0x3f0000,0xd8000000,0xd7bf5db3,0xbf5db3,0x0,0xbf0000,0x0,0x3f8000,0xf3000000,0x4241de17,0x883f7fdf,0x457aec,0xf4000000,0x26c58b56,0x3f2b4c,0xbd000000,
+0xbcbf3e3e,0xbf3e3e,0x26000000,0xbf2b4c,0x0,0x3f8000,0xf4000000,0x41d617,0x603a02f6,0x455c6b,0xd043fa00,0x19c597b0,0x3f1679,0xbc000000,0xbcbf4f1b,0xbf4f1b,0x1a000000,0xbf1679,0x0,0x3f8000,0xf3000000,0x4241da17,0xf43f7fdf,0x458b56,0x89000000,0xbec57aec,0x3f3e3e,0x26000000,0x26bf2b4c,0xbf2b4c,0xbe000000,0xbf3e3e,0x0,0x3f8000,0xf3000000,0x41d217,0x883a02f6,0x457aec,0xf443fa00,0x26c58b56,0x3f2b4c,0xbd000000,0xbcbf3e3e,0xbf3e3e,0x26000000,0xbf2b4c,0x0,0x3f8000,0xf4000000,0x4241d617,0xd03f7fdf,0x4597b0,0x61000000,0xbdc55c6b,0x3f4f1b,0x19000000,0x18bf1679,0xbf1679,0xbc000000,0xbf4f1b,0x0,0x3f8000,0xf3000000,0x41ce17,
+0xf43a02f6,0x458b56,0x8943fa00,0xbdc57aec,0x3f3e3e,0x26000000,0x26bf2b4c,0xbf2b4c,0xbc000000,0xbf3e3e,0x0,0x3f8000,0xf3000000,0x4241d217,0x383f7fdf,0x45a261,0x1000000,0xd9c53b80,0x3f5db3,0xfa000000,0xfbbeffff,0xbeffff,0xda000000,0xbf5db3,0x0,0x3f8000,0xf4000000,0x41ca17,0xd03a02f6,0x4597b0,0x6143fa00,0xbcc55c6b,0x3f4f1b,0x19000000,0x1abf1679,0xbf1679,0xbc000000,0xbf4f1b,0x0,0x3f8000,0xf3000000,0x4241ce17,0x2e3f7fdf,0x45ab4a,0xb9000000,0x1cc51886,0x3f69de,0xd3000000,0xd3bed03f,0xbed03f,0x1b000000,0xbf69de,0x0,0x3f8000,0xf3000000,0x41c617,0x383a02f6,0x45a261,0x143fa00,0xd9c53b80,0x3f5db3,0xfa000000,0xfbbeffff,0xbeffff,
+0xda000000,0xbf5db3,0x0,0x3f8000,0xf4000000,0x4241ca17,0xb83f7fdf,0x45b252,0x42000000,0x70c4e7c3,0x3f7378,0x85000000,0x84be9e37,0xbe9e37,0x6f000000,0xbf7378,0x0,0x3f8000,0xf3000000,0x41c217,0x2e3a02f6,0x45ab4a,0xb943fa00,0x1cc51886,0x3f69de,0xd3000000,0xd3bed03f,0xbed03f,0x1b000000,0xbf69de,0x0,0x3f8000,0xf3000000,0x4241c617,0x163f7fdf,0x45b767,0xc000000,0xe3c49bef,0x3f7a67,0xbf000000,0xbebe54e6,0xbe54e6,0xe3000000,0xbf7a67,0x0,0x3f8000,0xf4000000,0x41be17,0xb83a02f6,0x45b252,0x4243fa00,0x70c4e7c3,0x3f7378,0x85000000,0x84be9e37,0xbe9e37,0x6f000000,0xbf7378,0x0,0x3f8000,0xf3000000,0x4241c217,0xc3f7fdf,0x45ba79,
+0xec000000,0xfdc41cca,0x3f7e98,0xf6000000,0xf6bdd612,0xbdd612,0xfe000000,0xbf7e98,0x0,0x3f8000,0xf3000000,0x41ba17,0x163a02f6,0x45b767,0xc43fa00,0xe3c49bef,0x3f7a67,0xbe000000,0xbebe54e6,0xbe54e6,0xe3000000,0xbf7a67,0x0,0x3f8000,0xf4000000,0x4241be17,0x3f7fdf,0x45bb80,0x0,0x0,0x3f8000,0x2c000000,0x2c35a2e1,0x35a2e1,0x0,0xbf8000,0x0,0x3f8000,0xf3000000,0x41b617,0xc3a02f6,0x45ba79,0xec43fa00,0xfdc41cca,0x3f7e98,0xf5000000,0xf6bdd612,0xbdd612,0xfe000000,0xbf7e98,0x0,0x3f8000,0xf3000000,0x4241ba17,0x83f7fdf,0x45ba79,0xa4000000,0xf6441ccc,0x3f7e98,0xde000000,0xdf3dd614,0x3dd614,0xf7000000,0xbf7e98,
+0x0,0x3f8000,0xe7000000,0x41b217,0x3a02f6,0x45bb80,0x43fa00,0x0,0x3f8000,0x2d000000,0x2e35a2e1,0x35a2e1,0x0,0xbf8000,0x0,0x3f8000,0xf3000000,0x4241b617,0x83f7fdf,0x45ba79,0xa443fa00,0xf6441ccc,0x3f7e98,0xde000000,0xdf3dd614,0x3dd614,0xf7000000,0xbf7e98,0x0,0x3f8000,0xe7000000,0x4241b217,0xa3f7fdf,0x45b767,0xdd000000,0xd3449bef,0x3f7a67,0xd8000000,0xd83e54e7,0x3e54e7,0xd3000000,0xbf7a67,0x0,0x3f8000,0xe8000000,0x41ae17,0xa83a02f6,0x45b252,0x9000000,0x5d44e7c4,0x3f7378,0xf8000000,0xf73e9e37,0x3e9e37,0x5c000000,0xbf7378,0x0,0x3f8000,0xe9000000,0x41aa17,0xa3a02f6,0x45b767,0xdd43fa00,0xd4449bef,
+0x3f7a67,0xd5000000,0xd63e54e7,0x3e54e7,0xd4000000,0xbf7a67,0x0,0x3f8000,0xe8000000,0x4241ae17,0x1a3f7fdf,0x45ab4a,0x15000000,0x1451887,0x3f69de,0x4b000000,0x4a3ed040,0x3ed040,0x0,0xbf69de,0x0,0x3f8000,0xe9000000,0x41a617,0xa83a02f6,0x45b252,0x943fa00,0x5d44e7c4,0x3f7378,0xf8000000,0xf73e9e37,0x3e9e37,0x5c000000,0xbf7378,0x0,0x3f8000,0xe9000000,0x4241aa17,0x203f7fdf,0x45a261,0x55000000,0xb4453b80,0x3f5db3,0x3e000000,0x3e3f0000,0x3f0000,0xb4000000,0xbf5db3,0x0,0x3f8000,0xe8000000,0x41a217,0x1a3a02f6,0x45ab4a,0x1543fa00,0x1451887,0x3f69de,0x4a000000,0x4a3ed040,0x3ed040,0x0,0xbf69de,0x0,0x3f8000,
+0xe9000000,0x4241a617,0xb43f7fdf,0x4597b0,0xb0000000,0x97455c6b,0x3f4f1b,0x4e000000,0x4e3f1679,0x3f1679,0x96000000,0xbf4f1b,0x0,0x3f8000,0xea000000,0x419e17,0x203a02f6,0x45a261,0x5543fa00,0xb4453b80,0x3f5db3,0x3e000000,0x3e3f0000,0x3f0000,0xb4000000,0xbf5db3,0x0,0x3f8000,0xe8000000,0x4241a217,0xd43f7fdf,0x458b56,0xcf000000,0x94457aec,0x3f3e3e,0x54000000,0x533f2b4c,0x3f2b4c,0x93000000,0xbf3e3e,0x0,0x3f8000,0xeb000000,0x419a17,0xb43a02f6,0x4597b0,0xb043fa00,0x97455c6b,0x3f4f1b,0x4d000000,0x4e3f1679,0x3f1679,0x97000000,0xbf4f1b,0x0,0x3f8000,0xea000000,0x42419e17,0x483f7fdf,0x457aec,0x11000000,0xf8458b57,0x3f2b4b,0xe7000000,
+0xe73f3e3e,0x3f3e3e,0xf8000000,0xbf2b4b,0x0,0x3f8000,0xeb000000,0x419617,0xd43a02f6,0x458b56,0xcf43fa00,0x94457aec,0x3f3e3e,0x54000000,0x533f2b4c,0x3f2b4c,0x93000000,0xbf3e3e,0x0,0x3f8000,0xeb000000,0x42419a17,0x1c3f7fdf,0x455c6b,0xeb000000,0xea4597b0,0x3f1678,0xdf000000,0xdf3f4f1b,0x3f4f1b,0xeb000000,0xbf1678,0x0,0x3f8000,0xea000000,0x419217,0x483a02f6,0x457aec,0x1143fa00,0xf8458b57,0x3f2b4b,0xe5000000,0xe63f3e3e,0x3f3e3e,0xf8000000,0xbf2b4b,0x0,0x3f8000,0xeb000000,0x42419617,0xb83f7fdf,0x453b7f,0x4d000000,0x9545a261,0x3effff,0xf6000000,0xf63f5db3,0x3f5db3,0x96000000,0xbeffff,0x0,0x3f8000,0xeb000000,0x418e17,
+0x1c3a02f6,0x455c6b,0xeb43fa00,0xe94597b0,0x3f1678,0xdf000000,0xdf3f4f1b,0x3f4f1b,0xea000000,0xbf1678,0x0,0x3f8000,0xea000000,0x42419217,0x6c3f7fdf,0x451886,0x3f000000,0x6045ab4a,0x3ed03f,0x35000000,0x343f69de,0x3f69de,0x5f000000,0xbed03f,0x0,0x3f8000,0xeb000000,0x418a17,0xb83a02f6,0x453b7f,0x4d43fa00,0x9545a261,0x3effff,0xf6000000,0xf63f5db3,0x3f5db3,0x96000000,0xbeffff,0x0,0x3f8000,0xeb000000,0x42418e17,0xb03f7fdf,0x44e7c2,0xc2000000,0x1045b252,0x3e9e37,0x82000000,0x833f7378,0x3f7378,0x10000000,0xbe9e37,0x0,0x3f8000,0xeb000000,0x418617,0x6c3a02f6,0x451886,0x3f43fa00,0x5f45ab4a,0x3ed03f,0x35000000,0x363f69de,0x3f69de,
+0x5f000000,0xbed03f,0x0,0x3f8000,0xeb000000,0x42418a17,0x783f7fdf,0x449bee,0x1d000000,0x1745b767,0x3e54e6,0xec000000,0xeb3f7a67,0x3f7a67,0x16000000,0xbe54e6,0x0,0x3f8000,0xeb000000,0x418217,0xb03a02f6,0x44e7c2,0xc243fa00,0x1045b252,0x3e9e37,0x83000000,0x833f7378,0x3f7378,0xf000000,0xbe9e37,0x0,0x3f8000,0xeb000000,0x42418617,0xd03f7fdf,0x441cc9,0x11000000,0x9845ba79,0x3dd611,0x2000000,0x23f7e99,0x3f7e99,0x97000000,0xbdd611,0x0,0x3f8000,0xd7000000,0x417c2f,0x783a02f6,0x449bee,0x1d43fa00,0x1745b767,0x3e54e6,0xec000000,0xeb3f7a67,0x3f7a67,0x16000000,0xbe54e6,0x0,0x3f8000,0xeb000000,0x42418217,0x3f7fdf,0xbc8c00,
+0x0,0xeb45bb80,0xb636f5,0x0,0x3f8000,0x3f8000,0xeb000000,0x3636f5,0x0,0x3f8000,0xd7000000,0x41742f,0xd03a02f6,0x441cc9,0x1143fa00,0x9745ba79,0x3dd611,0x2000000,0x23f7e99,0x3f7e99,0x96000000,0xbdd611,0x0,0x3f8000,0xd7000000,0x42417c2f,0xf83f7fdf,0xc41ccb,0xa000000,0x7545ba79,0xbdd614,0xf7000000,0xf73f7e98,0x3f7e98,0x76000000,0x3dd614,0x0,0x3f8000,0xd9000000,0x416c2f,0x3a02f6,0xbc8c00,0x43fa00,0x1e45bb80,0xb636cd,0x0,0x3f8000,0x3f8000,0x1e000000,0x3636cd,0x0,0x3f8000,0xd7000000,0x4241742f,0xf83f7fdf,0xc41ccb,0xa43fa00,0x7545ba79,0xbdd614,0xf7000000,0xf73f7e98,0x3f7e98,0x76000000,0x3dd614,
+0x0,0x3f8000,0xd9000000,0x42416c2f,0x883f7fdf,0xc49bef,0xf000000,0x8145b767,0xbe54e7,0xd7000000,0xd83f7a67,0x3f7a67,0x82000000,0x3e54e7,0x0,0x3f8000,0xd9000000,0x41642f,0xb83a02f6,0xc4e7c3,0xad000000,0xc645b252,0xbe9e37,0x64000000,0x643f7378,0x3f7378,0xc6000000,0x3e9e37,0x0,0x3f8000,0xda000000,0x415c2f,0x883a02f6,0xc49bef,0xf43fa00,0x8345b767,0xbe54e7,0xd7000000,0xd83f7a67,0x3f7a67,0x85000000,0x3e54e7,0x0,0x3f8000,0xd9000000,0x4241642f,0xed3f7fdf,0xc51886,0x23000000,0x1545ab4a,0xbed040,0xc000000,0xc3f69de,0x3f69de,0x16000000,0x3ed040,0x0,0x3f8000,0xda000000,0x41542f,0xb83a02f6,0xc4e7c3,0xad43fa00,0xc645b252,
+0xbe9e37,0x64000000,0x643f7378,0x3f7378,0xc6000000,0x3e9e37,0x0,0x3f8000,0xda000000,0x42415c2f,0x303f7fdf,0xc53b80,0x2a000000,0x2045a261,0xbf0000,0xc6000000,0xc63f5db3,0x3f5db3,0x1f000000,0x3f0000,0x0,0x3f8000,0xdb000000,0x414c2f,0xed3a02f6,0xc51886,0x2343fa00,0x1545ab4a,0xbed040,0xc000000,0xc3f69de,0x3f69de,0x16000000,0x3ed040,0x0,0x3f8000,0xda000000,0x4241542f,0x8d3f7fdf,0xc55c6b,0xc2000000,0x344597b0,0xbf1679,0xa8000000,0xa83f4f1b,0x3f4f1b,0x34000000,0x3f1679,0x0,0x3f8000,0xdd000000,0x41442f,0x303a02f6,0xc53b80,0x2a43fa00,0x2045a261,0xbf0000,0xc6000000,0xc63f5db3,0x3f5db3,0x1f000000,0x3f0000,0x0,0x3f8000,
+0xdb000000,0x42414c2f,0xaf3f7fdf,0xc57aec,0xe3000000,0x3f458b56,0xbf2b4c,0xa6000000,0xa63f3e3e,0x3f3e3e,0x3f000000,0x3f2b4c,0x0,0x3f8000,0xdc000000,0x413c2f,0x8d3a02f6,0xc55c6b,0xc243fa00,0x344597b0,0xbf1679,0xaa000000,0xaa3f4f1b,0x3f4f1b,0x33000000,0x3f1679,0x0,0x3f8000,0xdd000000,0x4241442f,0x43f7fdf,0xc58b57,0x67000000,0xd3457aec,0xbf3e3e,0xe000000,0xe3f2b4c,0x3f2b4c,0xd3000000,0x3f3e3e,0x0,0x3f8000,0xdc000000,0x41342f,0xaf3a02f6,0xc57aec,0xe343fa00,0x3e458b56,0xbf2b4c,0xa7000000,0xa73f3e3e,0x3f3e3e,0x3e000000,0x3f2b4c,0x0,0x3f8000,0xdc000000,0x42413c2f,0xde3f7fdf,0xc597b0,0x3f000000,0xd4455c6b,0xbf4f1b,0xfa000000,
+0xfa3f1678,0x3f1678,0xd3000000,0x3f4f1b,0x0,0x3f8000,0xde000000,0x412c2f,0x43a02f6,0xc58b57,0x6743fa00,0xd3457aec,0xbf3e3e,0xd000000,0xe3f2b4c,0x3f2b4c,0xd3000000,0x3f3e3e,0x0,0x3f8000,0xdc000000,0x4241342f,0x423f7fdf,0xc5a261,0xdc000000,0xe7453b7f,0xbf5db3,0xc8000000,0xc83effff,0x3effff,0xe7000000,0x3f5db3,0x0,0x3f8000,0xde000000,0x41242f,0xde3a02f6,0xc597b0,0x3f43fa00,0xd3455c6b,0xbf4f1b,0xf9000000,0xfa3f1678,0x3f1678,0xd3000000,0x3f4f1b,0x0,0x3f8000,0xde000000,0x42412c2f,0x363f7fdf,0xc5ab4a,0x95000000,0x27451886,0xbf69de,0xa0000000,0xa03ed03f,0x3ed03f,0x27000000,0x3f69de,0x0,0x3f8000,0xe0000000,0x411c2f,
+0x423a02f6,0xc5a261,0xdc43fa00,0xe8453b7f,0xbf5db3,0xc9000000,0xc83effff,0x3effff,0xe7000000,0x3f5db3,0x0,0x3f8000,0xde000000,0x4241242f,0xbc3f7fdf,0xc5b252,0xff000000,0x7944e7c2,0xbf7378,0x4d000000,0x4c3e9e37,0x3e9e37,0x78000000,0x3f7378,0x0,0x3f8000,0xdf000000,0x41142f,0x363a02f6,0xc5ab4a,0x9543fa00,0x27451886,0xbf69de,0xa0000000,0xa03ed03f,0x3ed03f,0x27000000,0x3f69de,0x0,0x3f8000,0xe0000000,0x42411c2f,0x193f7fdf,0xc5b767,0xcb000000,0xe7449bee,0xbf7a67,0x81000000,0x803e54e6,0x3e54e6,0xe6000000,0x3f7a67,0x0,0x3f8000,0xe1000000,0x410c2f,0xbc3a02f6,0xc5b252,0xff43fa00,0x7944e7c2,0xbf7378,0x4e000000,0x4e3e9e37,0x3e9e37,
+0x78000000,0x3f7378,0x0,0x3f8000,0xdf000000,0x4241142f,0xf3f7fdf,0xc5ba79,0x78000000,0xff441cca,0xbf7e98,0x6b000000,0x6b3dd612,0x3dd612,0xff000000,0x3f7e98,0x0,0x3f8000,0xe0000000,0x41042f,0x193a02f6,0xc5b767,0xcb43fa00,0xe7449bee,0xbf7a67,0x81000000,0x803e54e6,0x3e54e6,0xe6000000,0x3f7a67,0x0,0x3f8000,0xe1000000,0x42410c2f,0x3f7fdf,0xc5bb80,0x0,0xbbd800,0xbf8000,0x63000000,0x63b59d24,0xb59d24,0x0,0x3f8000,0x0,0x3f8000,0xc1000000,0x40f85f,0xf3a02f6,0xc5ba79,0x7843fa00,0xff441cca,0xbf7e98,0x6a000000,0x6b3dd612,0x3dd612,0xff000000,0x3f7e98,0x0,0x3f8000,0xe0000000,0x4241042f,0xc3f7fdf,0xc5ba79,
+0x50000000,0xfbc41ccb,0xbf7e98,0x6e000000,0x6ebdd613,0xbdd613,0xfb000000,0x3f7e98,0x0,0x3f8000,0xc3000000,0x40e85f,0x3a02f6,0xc5bb80,0x43fa00,0xbbd800,0xbf8000,0xca000000,0xcab59cd2,0xb59cd2,0x0,0x3f8000,0x0,0x3f8000,0xc1000000,0x4240f85f,0xc3f7fdf,0xc5ba79,0x5043fa00,0xfbc41ccb,0xbf7e98,0x6e000000,0x6ebdd613,0xbdd613,0xfb000000,0x3f7e98,0x0,0x3f8000,0xc3000000,0x4240e85f,0x143f7fdf,0xc5b767,0x36000000,0xdfc49bef,0xbf7a67,0x3000000,0x3be54e7,0xbe54e7,0xdf000000,0x3f7a67,0x0,0x3f8000,0xc4000000,0x40d85f,0xb43a02f6,0xc5b252,0x66000000,0x6cc4e7c3,0xbf7378,0x9e000000,0x9ebe9e37,0xbe9e37,0x6b000000,0x3f7378,
+0x0,0x3f8000,0xc5000000,0x40c85f,0x143a02f6,0xc5b767,0x3643fa00,0xdfc49bef,0xbf7a67,0x4000000,0x4be54e7,0xbe54e7,0xdf000000,0x3f7a67,0x0,0x3f8000,0xc4000000,0x4240d85f,0x2b3f7fdf,0xc5ab4a,0xc5000000,0x18c51886,0xbf69de,0xde000000,0xdebed03f,0xbed03f,0x18000000,0x3f69de,0x0,0x3f8000,0xc6000000,0x40b85f,0xb43a02f6,0xc5b252,0x6643fa00,0x6cc4e7c3,0xbf7378,0x9d000000,0x9cbe9e37,0xbe9e37,0x6b000000,0x3f7378,0x0,0x3f8000,0xc5000000,0x4240c85f,0x353f7fdf,0xc5a261,0xd000000,0xd5c53b80,0xbf5db3,0x5000000,0x5bf0000,0xbf0000,0xd4000000,0x3f5db3,0x0,0x3f8000,0xc7000000,0x40a85f,0x2b3a02f6,0xc5ab4a,0xc543fa00,0x18c51886,
+0xbf69de,0xde000000,0xdebed03f,0xbed03f,0x18000000,0x3f69de,0x0,0x3f8000,0xc6000000,0x4240b85f,0xce3f7fdf,0xc597b0,0x6b000000,0xb8c55c6b,0xbf4f1b,0x20000000,0x1fbf1679,0xbf1679,0xb7000000,0x3f4f1b,0x0,0x3f8000,0xc9000000,0x40985f,0x353a02f6,0xc5a261,0xd43fa00,0xd5c53b80,0xbf5db3,0x5000000,0x5bf0000,0xbf0000,0xd4000000,0x3f5db3,0x0,0x3f8000,0xc7000000,0x4240a85f,0xf13f7fdf,0xc58b56,0x8f000000,0xbac57aec,0xbf3e3e,0x2a000000,0x2abf2b4c,0xbf2b4c,0xba000000,0x3f3e3e,0x0,0x3f8000,0xca000000,0x40885f,0xce3a02f6,0xc597b0,0x6b43fa00,0xb7c55c6b,0xbf4f1b,0x20000000,0x20bf1679,0xbf1679,0xb7000000,0x3f4f1b,0x0,0x3f8000,
+0xc9000000,0x4240985f,0x873f7fdf,0xc57aec,0xf4000000,0x22c58b56,0xbf2b4c,0xbf000000,0xbfbf3e3e,0xbf3e3e,0x23000000,0x3f2b4c,0x0,0x3f8000,0x96000000,0x4070bf,0xf13a02f6,0xc58b56,0x8f43fa00,0xbac57aec,0xbf3e3e,0x2a000000,0x2abf2b4c,0xbf2b4c,0xba000000,0x3f3e3e,0x0,0x3f8000,0xca000000,0x4240885f,0x613f7fdf,0xc55c6b,0xd0000000,0x18c597b0,0xbf1679,0xbd000000,0xbebf4f1b,0xbf4f1b,0x18000000,0x3f1679,0x0,0x3f8000,0x99000000,0x4050bf,0x873a02f6,0xc57aec,0xf443fa00,0x22c58b56,0xbf2b4c,0xbf000000,0xbfbf3e3e,0xbf3e3e,0x23000000,0x3f2b4c,0x0,0x3f8000,0x96000000,0x424070bf,0x13f7fdf,0xc53b80,0x38000000,0x1c5a261,0xbf0000,0xd8000000,
+0xd7bf5db3,0xbf5db3,0x0,0x3f0000,0x0,0x3f8000,0x9b000000,0x4030bf,0x613a02f6,0xc55c6b,0xd043fa00,0x18c597b0,0xbf1679,0xbe000000,0xbebf4f1b,0xbf4f1b,0x17000000,0x3f1679,0x0,0x3f8000,0x99000000,0x424050bf,0xb93f7fdf,0xc51886,0x2e000000,0xc6c5ab4a,0xbed03f,0x1e000000,0x1ebf69de,0xbf69de,0xc6000000,0x3ed03f,0x0,0x3f8000,0x9d000000,0x4010bf,0x13a02f6,0xc53b80,0x3843fa00,0x1c5a261,0xbf0000,0xd8000000,0xd7bf5db3,0xbf5db3,0x0,0x3f0000,0x0,0x3f8000,0x9b000000,0x424030bf,0x443f7fdf,0xc4e7c3,0xb6000000,0x78c5b252,0xbe9e37,0x71000000,0x70bf7378,0xbf7378,0x77000000,0x3e9e37,0x0,0x3f8000,0x36000000,0x3fe17f,
+0xb93a02f6,0xc51886,0x2e43fa00,0xc6c5ab4a,0xbed03f,0x1e000000,0x1ebf69de,0xbf69de,0xc6000000,0x3ed03f,0x0,0x3f8000,0x9d000000,0x424010bf,0x103f7fdf,0xc49bef,0x14000000,0xd9c5b767,0xbe54e6,0xe0000000,0xe0bf7a67,0xbf7a67,0xd9000000,0x3e54e6,0x0,0x3f8000,0x3b000000,0x3fa17f,0x443a02f6,0xc4e7c3,0xb643fa00,0x78c5b252,0xbe9e37,0x71000000,0x70bf7378,0xbf7378,0x77000000,0x3e9e37,0x0,0x3f8000,0x36000000,0x423fe17f,0xf03f7fdf,0xc41cca,0xc000000,0x29c5ba79,0xbdd613,0xfd000000,0xfcbf7e98,0xbf7e98,0x28000000,0x3dd613,0x0,0x3f8000,0x6d000000,0x3f42fe,0x103a02f6,0xc49bef,0x1443fa00,0xdbc5b767,0xbe54e6,0xe2000000,0xe2bf7a67,0xbf7a67,
+0xdb000000,0x3e54e6,0x0,0x3f8000,0x3b000000,0x423fa17f,0x3f7fdf,0xba0000,0x0,0xc4c5bb80,0x312332,0x0,0xbf8000,0xbf8000,0xc4000000,0xb12332,0x0,0x3f8000,0xed000000,0x3e85fc,0xf03a02f6,0xc41cca,0xc43fa00,0x29c5ba79,0xbdd613,0xfd000000,0xfcbf7e98,0xbf7e98,0x28000000,0x3dd613,0x0,0x3f8000,0x6d000000,0x423f42fe,0xe83f7fdf,0x441cca,0xc000000,0xf5c5ba79,0x3dd612,0xfd000000,0xfdbf7e98,0xbf7e98,0xf5000000,0xbdd612,0x0,0x3f8000,0xc8000000,0xbe7406,0x3a02f6,0xba0000,0x43fa00,0x26c5bb80,0x31f4cc,0x0,0xbf8000,0xbf8000,0x26000000,0xb1f4cc,0x0,0x3f8000,0xed000000,0x423e85fc,0xe83f7fdf,0x441cca,
+0xc43fa00,0xf8c5ba79,0x3dd612,0xfd000000,0xfdbf7e98,0xbf7e98,0xf8000000,0xbdd612,0x0,0x3f8000,0xc8000000,0x42be7406,0x7e3f7fdf,0x800017,0x82000000,0x4000017,0x0,0x82000000,0x800017,0x83000000,0x4000017,0x0,0x83000000,0x800017,0x84000000,0x40000017,0x0,0x3f8000,0x0,0x0,0x0,0x0,0x3f8000,0x0,0x0,0x0,0x0,0x3f8000,0x0,0x0,0x0,0x0,0x843f8000,0x800017,0x73000000,0x17,0x28000000,0x4000023,0x3000000,0x28000000,0x800023,0x29000000,0x4000023,0x1000000,0x29000000,0x800023,0x2a000000,0x4000023,0x2000000,0x2a000000,0x800023,0x2b000000,0xd0000023,0x2,
+0x2000100,0x300,0x400,0x4000200,0x3000500,0x3000600,0x6000400,0x5000700,0x5000800,0x8000600,0x7000900,0x7000a00,0xa000800,0x9000b00,0x9000c00,0xc000a00,0xb000d00,0xb000e00,0xe000c00,0xd000f00,0xd001000,0x10000e00,0xf001100,0xf001200,0x12001000,0x11001300,0x11001400,0x14001200,0x13001500,0x13001600,0x16001400,0x15001700,0x15001800,0x18001600,0x17001900,0x17001a00,0x1a001800,0x19001b00,0x19001c00,0x1c001a00,0x1b001d00,0x1b001e00,0x1e001c00,0x1e001d00,0x20001f00,0x1f001d00,0x20002100,0x20002200,0x22001f00,0x21002300,0x21002400,0x24002200,0x23002500,0x23002600,0x26002400,0x25002700,0x25002800,0x28002600,0x27002900,0x27002a00,0x2a002800,0x29002b00,0x29002c00,0x2c002a00,
+0x2b002d00,0x2b002e00,0x2e002c00,0x2d002f00,0x2d003000,0x30002e00,0x2f003100,0x2f003200,0x32003000,0x31003300,0x31003400,0x34003200,0x33003500,0x33003600,0x36003400,0x35003700,0x35003800,0x38003600,0x37003900,0x37003a00,0x3a003800,0x39003b00,0x39003c00,0x3c003a00,0x3c003b00,0x3e003d00,0x3d003b00,0x3e003f00,0x3e004000,0x40003d00,0x3f004100,0x3f004200,0x42004000,0x41004300,0x41004400,0x44004200,0x43004500,0x43004600,0x46004400,0x45004700,0x45004800,0x48004600,0x47004900,0x47004a00,0x4a004800,0x49004b00,0x49004c00,0x4c004a00,0x4b004d00,0x4b004e00,0x4e004c00,0x4d004f00,0x4d005000,0x50004e00,0x4f005100,0x4f005200,0x52005000,0x51005300,0x51005400,0x54005200,0x53005500,0x53005600,0x56005400,0x55005700,
+0x55005800,0x58005600,0x57005900,0x57005a00,0x5a005800,0x5a005900,0x5c005b00,0x5b005900,0x5c005d00,0x5c005e00,0x5e005b00,0x5d005f00,0x5d006000,0x60005e00,0x5f006100,0x5f006200,0x62006000,0x61006300,0x61006400,0x64006200,0x63006500,0x63006600,0x66006400,0x65006700,0x65006800,0x68006600,0x67006900,0x67006a00,0x6a006800,0x69006b00,0x69006c00,0x6c006a00,0x6b006d00,0x6b006e00,0x6e006c00,0x6d006f00,0x6d007000,0x70006e00,0x6f007100,0x6f007200,0x72007000,0x71007300,0x71007400,0x74007200,0x73007500,0x73007600,0x76007400,0x75007700,0x75007800,0x78007600,0x78007700,0x2b007900,0x800023,0x73000000,0x800017,0x76000000,0x17,0x28000000,0x4000023,0x1000000,0x28000000,0x800023,0x29000000,0x4000023,
+0x3000000,0x29000000,0x800023,0x2a000000,0x4000023,0x38000000,0x2a000000,0x800023,0x2b000000,0x4000023,0x0,0x2b000000,0x800023,0x76000000,0x800017,0x77000000,0x17,0x28000000,0x4000023,0x1000000,0x28000000,0x800023,0x29000000,0x4000023,0x3000000,0x29000000,0x800023,0x2a000000,0x4000023,0x38000000,0x2a000000,0x800023,0x2b000000,0x4000023,0xc000000,0x2b000000,0x800023,0x77000000,0x800017,0x78000000,0x17,0x28000000,0x4000023,0x1000000,0x28000000,0x800023,0x29000000,0x4000023,0x3000000,0x29000000,0x800023,0x2a000000,0x4000023,0x38000000,0x2a000000,0x800023,0x2b000000,0x4000023,0x18000000,0x2b000000,0x800023,0x78000000,0x800017,0x79000000,
+0x17,0x28000000,0x4000023,0x1000000,0x28000000,0x800023,0x29000000,0x4000023,0x3000000,0x29000000,0x800023,0x2a000000,0x4000023,0x38000000,0x2a000000,0x800023,0x2b000000,0x4000023,0x24000000,0x2b000000,0x800023,0x79000000,0x800017,0x7a000000,0x17,0x28000000,0x4000023,0x1000000,0x28000000,0x800023,0x29000000,0x4000023,0x2000000,0x29000000,0x800023,0x2a000000,0x4000023,0x38000000,0x2a000000,0x800023,0x2b000000,0x4000023,0x30000000,0x2b000000,0x800023,0x7a000000,0x800017,0x7b000000,0x17,0x28000000,0x4000023,0x5000000,0x28000000,0x800023,0x29000000,0x4000023,0x0,0x29000000,0x800023,0x2a000000,0x4000023,0x0,0x2a000000,0x800023,
+0x2b000000,0x4000023,0x0,0x2b000000,0x800023,0x7b000000,0x800017,0x7c000000,0x17,0x28000000,0x4000023,0x2000000,0x28000000,0x800023,0x29000000,0x4000023,0x0,0x29000000,0x800023,0x2a000000,0x4000023,0x0,0x2a000000,0x800023,0x2b000000,0x4000023,0x0,0x2b000000,0x800023,0x7c000000,0x800017,0x7d000000,0x17,0x28000000,0x4000023,0x1000000,0x28000000,0x800023,0x29000000,0x4000023,0x0,0x29000000,0x800023,0x2a000000,0x4000023,0x0,0x2a000000,0x800023,0x2b000000,0x4000023,0x0,0x2b000000,0x800023,0x7d000000,0x800017,0xdc000000,0x800007,0xdc000000,0x7,0x70000000,0x4000017,0x4000000,0x70000000,0x800017,
+0x71000000,0x4000017,0x2000000,0x71000000,0x800017,0x72000000,0x4000017,0x1000000,0x72000000,0x800017,0x75000000,0x4000017,0x0,0x75000000,0x800017,0x7e000000,0xe0000017,0xff000000,0xc63b7f,0xfdba8000,0xc5bb7f,0x0,0x2e3f8000,0x333bbd,0x403f8000,0xc6283bed,0xc6b48020,0x2eb48020,0x333bbd,0xbf8000,0x433a02fc,0xff3f7fdf,0xc63b7f,0x0,0x45bb80,0x0,0x2e3f8000,0x333bbd,0x843f8000,0x68281e0b,0x68b45782,0x2eb45782,0x333bbd,0xbf8000,0x3a02f4,0xfe3a0314,0x463b7f,0xfdba8000,0xc5bb7f,0x0,0x2e3f8000,0x333bbd,0x843f8000,0x68281e0b,0x68b45782,0x2eb45782,0x333bbd,0x43bf8000,0x3b3f7fdf,0xfe3f7fdf,0x463b7f,0x0,0x45bb80,0x0,
+0x2e3f8000,0x333bbd,0x403f8000,0xc6283bed,0xc6b48020,0x2eb48020,0x333bbd,0x41bf8000,0x3f7fdf,0x7e3a02f4,0x800017,0x82000000,0x4000017,0x0,0x82000000,0x800017,0x83000000,0x4000017,0x0,0x83000000,0x800017,0x84000000,0x40000017,0x0,0x3f8000,0x0,0x0,0x0,0x0,0x3f8000,0x0,0x0,0x0,0x0,0x3f8000,0x0,0x0,0x0,0x0,0x843f8000,0x800017,0x73000000,0x17,0x28000000,0x4000023,0x3000000,0x28000000,0x800023,0x29000000,0x4000023,0x1000000,0x29000000,0x800023,0x2a000000,0x4000023,0x2000000,0x2a000000,0x800023,0x2b000000,0xc000023,0x0,0x2000100,0x2000300,0x2b000100,
+0x800023,0x73000000,0x800017,0x76000000,0x17,0x28000000,0x4000023,0x1000000,0x28000000,0x800023,0x29000000,0x4000023,0x3000000,0x29000000,0x800023,0x2a000000,0x4000023,0x38000000,0x2a000000,0x800023,0x2b000000,0x4000023,0x0,0x2b000000,0x800023,0x76000000,0x800017,0x77000000,0x17,0x28000000,0x4000023,0x1000000,0x28000000,0x800023,0x29000000,0x4000023,0x3000000,0x29000000,0x800023,0x2a000000,0x4000023,0x38000000,0x2a000000,0x800023,0x2b000000,0x4000023,0xc000000,0x2b000000,0x800023,0x77000000,0x800017,0x78000000,0x17,0x28000000,0x4000023,0x1000000,0x28000000,0x800023,0x29000000,0x4000023,0x3000000,0x29000000,0x800023,0x2a000000,
+0x4000023,0x38000000,0x2a000000,0x800023,0x2b000000,0x4000023,0x18000000,0x2b000000,0x800023,0x78000000,0x800017,0x79000000,0x17,0x28000000,0x4000023,0x1000000,0x28000000,0x800023,0x29000000,0x4000023,0x3000000,0x29000000,0x800023,0x2a000000,0x4000023,0x38000000,0x2a000000,0x800023,0x2b000000,0x4000023,0x24000000,0x2b000000,0x800023,0x79000000,0x800017,0x7a000000,0x17,0x28000000,0x4000023,0x1000000,0x28000000,0x800023,0x29000000,0x4000023,0x2000000,0x29000000,0x800023,0x2a000000,0x4000023,0x38000000,0x2a000000,0x800023,0x2b000000,0x4000023,0x30000000,0x2b000000,0x800023,0x7a000000,0x800017,0x7b000000,0x17,0x28000000,0x4000023,0x5000000,
+0x28000000,0x800023,0x29000000,0x4000023,0x0,0x29000000,0x800023,0x2a000000,0x4000023,0x0,0x2a000000,0x800023,0x2b000000,0x4000023,0x0,0x2b000000,0x800023,0x7b000000,0x800017,0x7c000000,0x17,0x28000000,0x4000023,0x2000000,0x28000000,0x800023,0x29000000,0x4000023,0x0,0x29000000,0x800023,0x2a000000,0x4000023,0x0,0x2a000000,0x800023,0x2b000000,0x4000023,0x0,0x2b000000,0x800023,0x7c000000,0x800017,0x7d000000,0x17,0x28000000,0x4000023,0x1000000,0x28000000,0x800023,0x29000000,0x4000023,0x0,0x29000000,0x800023,0x2a000000,0x4000023,0x0,0x2a000000,0x800023,0x2b000000,0x4000023,0x0,0x2b000000,
+0x800023,0x7d000000,0x800017,0xdc000000,0x800007,0xdc000000,0x7,0x70000000,0x4000017,0xa4000000,0x70000001,0x800017,0x71000000,0x4000017,0xb4000000,0x71000000,0x800017,0x72000000,0x4000017,0x1000000,0x72000000,0x800017,0x75000000,0x4000017,0x0,0x75000000,0x800017,0x7e000000,0xe0000017,0xc000005b,0xf04285e2,0xc49f09,0x1ec2b7bd,0x973d175e,0xfcbe2d3b,0x163f7c21,0x71bdcb70,0x2c3f7ae5,0xe03e3033,0x34bf7e8e,0xabdd563,0xcc3c9f09,0x173d8d30,0x403eaecb,0x38428827,0x40c499bb,0xebc2c92f,0x323f7275,0xce3d2445,0xc03ea303,0x6abdcb74,0x5c3f7ae5,0x4d3e3032,0x5abe9c3b,0x8abe4744,0xb13f6ea5,0x23f6f03,0x3d8f41,0x70427be1,0xc49a23,0xdbc2a9f9,0x733d175d,0xfebe2d3b,0x1f3f7c21,
+0x49bdcb30,0x663f7ae6,0xac3e3032,0x20bf7e8f,0xecbdd524,0xb13c9f34,0x173f6f03,0x3eaecb,0xac42901a,0xc49ea1,0xedc2d6f3,0x1c3f7275,0xc43d2445,0x7d3ea303,0xe0bdcb7b,0xc83f7ae4,0xb63e303c,0x4abe9c3a,0x11be474f,0xce3f6ea5,0xfa3d8d30,0x3d8f40,0xac426434,0xc49ea1,0x69c2e845,0xa0bf6bfe,0x99be1f7c,0x643eb5b1,0x6cbdcb76,0xbb3f7ae5,0xdb3e3031,0x95bebfca,0x3dfca5,0xf7bf6b40,0x813d8d45,0x3f6fad,0x70427be1,0xc49a23,0xdbc2a9f9,0x733d175d,0xfebe2d3b,0xdf3f7c21,0x44bdcb7d,0x293f7ae5,0xb43e3033,0xc2bf7e8e,0x1bbdd570,0x483c9eff,0x363f6e80,0x803f28cc,0x3842544e,0x40c499bb,0x6dc2da81,0x8abf6bfe,0x8bbe1f7c,0x753eb5b1,0xafbdcb7c,0x183f7ae5,0x623e302a,0x65bebfca,0x5f3dfc95,0xa0bf6b40,0x713f6e80,0xc03f6f86,
+0xf04285e2,0xc49f09,0x1ec2b7bd,0x973d175e,0xfcbe2d3b,0x883f7c21,0xe1bdcb4e,0xd83f7ae5,0x4c3e3032,0x23bf7e8f,0x44bdd542,0xfa3c9f20,0xc3d8d45,0xb03f28c3,0x62438081,0x40c51a28,0x11c3d28a,0x173d826f,0x7bbead9f,0x2b3f7047,0x53be4be5,0x753f6ad2,0xec3eb098,0x46bf7a57,0x24be55de,0xccbc151f,0x173d8d30,0x3eaecb,0xda437da4,0xc0c51774,0x99c3d2ff,0xa43f70d6,0x7c3da4a3,0xae3ea8a2,0x3cbe4be9,0xaa3f6ad2,0xbe3eb097,0xe6be8c7c,0xebec7b6,0xb13f6103,0x23f6f03,0x403d8f41,0x5243790c,0x70c517dd,0xfac3cba4,0x1f3d826d,0x79bead9f,0x923f7047,0xcabe4bdc,0x7b3f6ad2,0x603eb098,0x5bf7a58,0xcabe55d6,0xb1bc14f6,0x173f6f03,0x903eaecb,0xe64382cd,0xc0c519bf,0x99c3d9e5,0xa63f70d6,0x7e3da4a3,0x863ea8a2,0xeebe4bea,0x33f6ad1,
+0x723eb099,0x4ebe8c7c,0xc9bec7b8,0xce3f6102,0xfa3d8d30,0x203d8f40,0xe643769b,0x40c519bf,0x70c3de3a,0x50bf65b1,0x38be9fd8,0xf03e9fde,0x2fbe4bea,0x8e3f6ad2,0x103eb097,0xfebec9c6,0x2f3e7d37,0xf7bf629b,0x813d8d45,0x403f6fad,0x5243790c,0x70c517dd,0xfac3cba4,0x1f3d826d,0x79bead9f,0xc43f7047,0xc4be4bef,0x643f6ad1,0x643eb098,0x7bf7a57,0x1ebe55e8,0x48bc1563,0x363f6e80,0x3f28cc,0xda436ea4,0x40c51774,0x72c3d754,0x4abf65b1,0x34be9fd8,0x253e9fde,0x61be4bec,0x253f6ad2,0xb73eb096,0x1abec9c5,0x763e7d35,0xa0bf629b,0x713f6e80,0xb03f6f86,0x62438081,0x40c51a28,0x11c3d28a,0x173d826f,0x7bbead9f,0xdf3f7047,0x3cbe4be6,0x733f6ad2,0xd63eb098,0xdebf7a57,0xbfbe55df,0xfabc1528,0xc3d8d45,0x103f28c3,0xe2440de3,0x58c55e62,
+0x29c46fbc,0x1b3dda5e,0xbefbc0,0x1f3f5d3d,0x4cbe93d1,0xf3f5100,0xa3f0008,0x3dbf7393,0x98be9b0c,0xccbd60e5,0x173d8d30,0xf03eaecb,0xe6440bf0,0x10c55bc0,0x6cc46e0e,0x683f6e3b,0x9e3deeba,0xa3eb1a9,0xfebe93d6,0x233f50ff,0x3f0007,0x95be6665,0x48bf10ca,0xb13f4b1c,0x23f6f03,0xe03d8f41,0x62440aff,0xc55c58,0x19c46abc,0x4a3dda61,0xe7befbc0,0xfd3f5d3c,0x6cbe93c2,0xaa3f5102,0x243f0008,0x78bf7395,0xffbe9b00,0xb1bd60a5,0x173f6f03,0x183eaecb,0x62440ed4,0x60c55dcb,0x60c4730e,0x213f6e3b,0xe83deeba,0x303eb1a9,0xadbe93d7,0xf43f50fe,0xdf3f0008,0x7dbe6662,0x15bf10cc,0xce3f4b1b,0xfa3d8d30,0x203d8f40,0x62440b14,0xa8c55dcb,0x74c47538,0x54bf5b92,0x3ebee7c6,0xaf3e799d,0xd7be93d7,0xe73f50ff,0x93f0006,0x68bed9ce,
+0xfa3eb794,0xf7bf54b8,0x813d8d45,0xe03f6fad,0x62440aff,0xc55c58,0x19c46abc,0x4a3dda61,0xe7befbc0,0x813f5d3c,0xbbe93de,0xdf3f50fe,0xf73f0007,0x12bf7390,0xb3be9b18,0x48bd6119,0x363f6e80,0xf03f28cc,0xe6440830,0x50c55bc0,0x5dc47038,0x99bf5b92,0x90bee7c6,0xf43e799d,0x43be93d8,0xda3f5100,0x8c3f0005,0x27bed9cd,0x963eb792,0xa0bf54b9,0x713f6e80,0x103f6f86,0xe2440de3,0x58c55e62,0x29c46fbc,0x1b3dda5e,0xbefbc0,0x263f5d3d,0x7fbe93d6,0xeb3f50ff,0x463f0007,0x8dbf7392,0xb5be9b10,0xfabd60fa,0xc3d8d45,0x483f28c3,0xdb44761c,0xd0c58c82,0xedc4d220,0x6d3e275b,0xc6bf1f37,0x6a3f440c,0xcabebb07,0xe3f2ed4,0x693f21f1,0x31bf6a9b,0x2fbec42a,0xccbdecb1,0x173d8d30,0x5c3eaecb,0x7d447320,0x78c58b48,0xdec4d063,0x153f6ac8,
+0xd93e16fb,0x993ebd9a,0x6dbebaff,0xa23f2ed5,0xa03f21f2,0xcabe2377,0x66bf3726,0xb13f2e21,0x23f6f03,0x503d8f41,0x4d447275,0x14c58ba8,0x88c4cef7,0x823e275c,0xabbf1f37,0x283f440c,0xcfbebafd,0xd63f2ed6,0x6d3f21f1,0xb7bf6a9d,0x74bec422,0xb1bdec94,0x173f6f03,0x583eaecb,0x94476c7,0x30c58c23,0xd1c4d38d,0xcc3f6ac8,0x263e16fa,0x443ebd9b,0x2bbebb00,0xcb3f2ed4,0xac3f21f3,0x1be2375,0x3dbf3728,0xce3f2e20,0xfa3d8d30,0x583d8f40,0x9447307,0x50c58c23,0xf1c4d4a2,0x53bf4e2e,0x36bf1295,0x713e1cdb,0x19bebafe,0x3b3f2ed6,0x523f21f2,0x72beef05,0x703ee838,0xf7bf4259,0x813d8d45,0x503f6fad,0x4d447275,0x14c58ba8,0x88c4cef7,0x823e275c,0xabbf1f37,0x743f440c,0x2abebafb,0xf23f2ed7,0xc43f21f1,0x72bf6a9d,0xbfbec421,0x48bdec8f,
+0x363f6e80,0x5c3f28cc,0x7d446f60,0x98c58b48,0xe5c4d178,0x64bf4e2e,0x56bf1295,0xd23e1cdb,0xb7bebaff,0x2c3f2ed6,0x693f21f1,0x71beef04,0x513ee836,0xa0bf425a,0x713f6e80,0x483f6f86,0xdb44761c,0xd0c58c82,0xedc4d220,0x6d3e275b,0xc6bf1f37,0x173f440c,0xabebaf3,0x563f2ed9,0x763f21f2,0xdbf6a9f,0x14bec41b,0xfabdec79,0xc3d8d45,0xa03f28c3,0x4b44ba60,0x18c5a3cf,0x56c51fe7,0x13e74d5,0x9bf3c19,0x723f2282,0xbdbedce1,0x433f015b,0x953f3f53,0x40bf5eb1,0x6bee7b4,0xccbe48df,0x173d8d30,0x3e3eaecb,0x6b44b85f,0x9ec5a2bc,0xa7c51e96,0xdf3f6631,0xf73e325d,0x763ecd81,0xdfbedcea,0x403f015a,0x763f3f51,0x12bd94c4,0x3abf585e,0xb13f078e,0x23f6f03,0x583d8f41,0x9d44b838,0xcac5a32d,0x1fc51e08,0xd43e74d1,0xa2bf3c18,0x8d3f2282,
+0x66bedcf1,0xdf3f0158,0xe03f3f50,0x46bf5ead,0xb7bee7bc,0xb1be48fb,0x173f6f03,0x883eaecb,0x1d44ba87,0xecc5a35e,0xccc52074,0x513f6631,0x13e325f,0xb83ecd81,0xb6bedce9,0x373f015c,0xb53f3f50,0xe4bd94c7,0xdbf585c,0xce3f0790,0xfa3d8d30,0x8a3d8f40,0x1d44b8a7,0x7cc5a35e,0xefc520ff,0x3fbf3c5a,0x58bf2d2c,0x523d055d,0xbebedcec,0xcd3f015a,0xe13f3f50,0x92bf05a0,0x873f092a,0xf7bf29e5,0x813d8d45,0x583f6fad,0x9d44b838,0xcac5a32d,0x1fc51e08,0xd43e74d1,0xa2bf3c18,0x3c3f2282,0x7cbedcf1,0xe83f0158,0xf53f3f50,0x16bf5ead,0x28bee7bc,0x48be48fb,0x363f6e80,0x403f28cc,0x6b44b67f,0x30c5a2bc,0x79c51f21,0xabbf3c5b,0x80bf2d2b,0xb3d055b,0xb8bedceb,0x2f3f015a,0xa53f3f51,0x52bf05a0,0x1a3f092b,0xa0bf29e5,0x713f6e80,0xa03f6f86,
+0x4b44ba60,0x18c5a3cf,0x56c51fe7,0x13e74d5,0x9bf3c19,0x8e3f2282,0xb9bedcf8,0xa93f0155,0xda3f3f50,0xabbf5eab,0xbbbee7c1,0xfabe4906,0xc3d8d45,0x583f28c3,0x494500e2,0xa0c5b3f9,0x54c55dba,0xdb3ea325,0x42bf4e9f,0x2a3efe77,0xb5bef2ac,0x523ea305,0x2e3f522a,0x82bf5224,0xdcbefe8b,0xccbe8feb,0x173d8d30,0xe03eaecb,0xf44ff5b,0x97c5b317,0x7ac55c10,0x323f615d,0x243e43f0,0xad3ede3c,0x63bef2ad,0xf03ea305,0x503f5229,0x7e3c9ab1,0xc0bf6dae,0xb13ebdf2,0x23f6f03,0x3d8f41,0x6744ff66,0x3ac5b393,0xe7c55bad,0x373ea324,0x5fbf4ea0,0x93efe76,0x94bef2b5,0xf13ea2ff,0xb33f5228,0x46bf5221,0x75befe8e,0xb1be8ff5,0x173f6f03,0x4b3eaecb,0xf14500dd,0x1c5b37c,0x7dc55e1e,0x523f615d,0x183e43f0,0xbb3ede3c,0x8ebef2ad,0x1d3ea309,
+0x613f5229,0xc53c9a90,0x76bf6dad,0xce3ebdf6,0xfa3d8d30,0x923d8f40,0xf144ffda,0x8ec5b37c,0x7ac55ea8,0x1abf299a,0xd0bf3e3b,0x21bdc125,0xd0bef2ac,0xe23ea302,0x853f522a,0x9abf147c,0x803f16ae,0xf7bf1029,0x813d8d45,0x3f6fad,0x6744ff66,0x3ac5b393,0xe7c55bad,0x373ea324,0x5fbf4ea0,0xfd3efe76,0x7cbef2a7,0x2e3ea307,0x783f522b,0x37bf5225,0x66befe89,0x48be8fe8,0x363f6e80,0xde3f28cc,0xf44fd7b,0x25c5b317,0x1ec55c9b,0x6dbf299a,0xc0bf3e3b,0xa4bdc125,0x91bef2ab,0x443ea301,0x213f522b,0x89bf147d,0xf13f16ae,0xa0bf1028,0x713f6e80,0x583f6f86,0x494500e2,0xa0c5b3f9,0x54c55dba,0xdb3ea325,0x42bf4e9f,0x13efe77,0x4bef2aa,0xaf3ea307,0xce3f522a,0xacbf5224,0xb5befe8a,0xfabe8fe9,0xc3d8d45,0x873f28c3,0xcb45272a,0x86c5bc60,
+0x6bc59004,0x9e3ecebe,0x3cbf5870,0xb83eb2ee,0x6cbefe3e,0x5e3df23a,0xb43f5c22,0xbfbf44b2,0xddbf0550,0xccbebe80,0x173d8d30,0x793eaecb,0xb14525cd,0x4cc5bbb8,0x22c58f0c,0x4b3f5c32,0x123e4d3f,0x663ef024,0x6befe33,0x733df245,0x683f5c25,0x4a3def5f,0x60bf78f8,0xb13e4e18,0x23f6f03,0xc73d8f41,0xed4525ec,0x58c5bc3a,0xf5c58ef1,0xf03ecec1,0x5ebf586f,0xcb3eb2ed,0x6cbefe36,0x763df245,0x543f5c24,0x85bf44b4,0xf7bf0551,0xb1bebe77,0x173f6f03,0x393eaecb,0x8b45270b,0x7ac5bbde,0xfc5901f,0xf73f5c32,0x163e4d3b,0xef3ef025,0xdcbefe33,0x5e3df240,0x33f5c25,0x853def5b,0x1cbf78f8,0xce3e4e15,0xfa3d8d30,0x393d8f40,0x8b45261b,0xc2c5bbde,0x8fc59064,0x81bf1587,0x58bf4743,0x85be6ba8,0xb2befe32,0x933df24c,0xe43f5c25,0x62bf2462,
+0x83f1dd6,0xf7bee93e,0x813d8d45,0xc73f6fad,0xed4525ec,0x58c5bc3a,0xf5c58ef1,0xf03ecec1,0x5ebf586f,0xdf3eb2ed,0x78befe30,0xe53df255,0x3d3f5c25,0xfbf44b6,0x55bf0551,0x48bebe71,0x363f6e80,0x793f28cc,0xb14524dd,0x94c5bbb8,0xf2c58f51,0xf4bf1586,0xa2bf4743,0xc3be6ba8,0xfbbefe33,0x353df24c,0xf93f5c25,0xd1bf2462,0x563f1dd5,0xa0bee93f,0x713f6e80,0x873f6f86,0xcb45272a,0x86c5bc60,0x6bc59004,0x9e3ecebe,0x3cbf5870,0x363eb2ee,0x1befe2a,0x543df272,0x543f5c27,0x29bf44b9,0xe8bf054f,0xfabebe69,0xc3d8d45,0x503f28c3,0x17454e76,0x8ec5bca3,0xaec5b20c,0x303efd87,0x80bf58f5,0x753e43cb,0x26befed7,0x5fbdc553,0xe43f5ca9,0x40bf364a,0x56bf05a1,0xccbef067,0x173d8d30,0x583eaecb,0x59454cfc,0x49c5bc3f,0xb3c5b0fb,0x583f56a6,
+0xf63e4db9,0xca3f01ac,0xc9befece,0xfebdc54a,0x783f5cab,0xa03e634d,0x54bf7990,0xb13c9d5c,0x23f6f03,0xcc3d8f41,0xe7454d37,0xb6c5bcc1,0x77c5b0f8,0x623efd89,0x79bf58f4,0x813e43d0,0x7befed6,0xc2bdc54b,0x9b3f5ca9,0xbebf364a,0xe6bf05a2,0xb1bef064,0x173f6f03,0xdb3eaecb,0x87454e3a,0x20c5bc20,0xb0c5b20f,0xc73f56a6,0xba3e4dbb,0xf83f01ac,0x43befecd,0x23bdc551,0x3c3f5cac,0x6b3e6351,0xb3bf7990,0xce3c9d4d,0xfa3d8d30,0xdb3d8f40,0x85454d4a,0x6ac5bc20,0xd4c5b254,0xe2befffc,0xd1bf47bd,0xcfbec06c,0xacbefed0,0xb4bdc535,0xe53f5cab,0xb4bf3570,0xe93f1e36,0xf7beae2a,0x813d8d45,0xcc3f6fad,0xe7454d37,0xb6c5bcc1,0x77c5b0f8,0x623efd89,0x79bf58f4,0x3b3e43d0,0x80befed2,0x2bbdc53e,0x183f5cab,0x8bf364c,0xb9bf05a3,0x48bef05f,
+0x363f6e80,0x583f28cc,0x59454c0c,0x93c5bc3f,0x3bc5b140,0xc6befffd,0xbbbf47bd,0xbdbec06c,0x34befed1,0x7fbdc531,0x6d3f5cab,0xeebf3570,0xb3f1e36,0xa0beae2c,0x713f6e80,0x503f6f86,0x17454e76,0x8ec5bca3,0xaec5b20c,0x303efd87,0x80bf58f5,0xbe3e43cb,0x75befed0,0x96bdc53f,0x3e3f5cab,0xb5bf364d,0x33bf05a1,0xfabef05f,0xc3d8d45,0x503f28c3,0x794574e7,0x1cc5b4bc,0x22c5d357,0xf23f146f,0xe8bf5042,0x2f3d36bf,0x85bef49f,0x8cbe971d,0xa33f53d1,0x1dbf28f2,0xfcbf0046,0xccbf0f4f,0x173d8d30,0x73eaecb,0x93457360,0x50c5b49d,0x9dc5d23a,0xa23f5183,0x703e457d,0x463f0a92,0xe0bef498,0xd4be971b,0x6f3f53d3,0xd33ea380,0x45bf6f8f,0xb1be18fe,0x23f6f03,0x923d8f41,0xe74573b5,0x53c5b51a,0x79c5d24e,0xba3f146f,0x60bf5042,0x6f3d36ba,
+0x46bef4a2,0xefbe9721,0x2a3f53cf,0x5dbf28f1,0x64bf0045,0xb1bf0f52,0x173f6f03,0xc83eaecb,0x25457491,0x1ac5b43f,0xb1c5d343,0x273f5183,0x8c3e457b,0x9a3f0a92,0x38bef499,0xecbe9719,0x113f53d3,0x5f3ea37e,0xaebf6f90,0xcebe18fa,0xfa3d8d30,0xc83d8f40,0x254573a1,0x62c5b43f,0x6dc5d388,0x1dbed818,0xd4bf3fbc,0x47bf02c3,0xbef497,0x45be971b,0xac3f53d4,0x9dbf453e,0xfc3f17df,0xf7be6ed3,0x813d8d45,0x923f6fad,0xe74573b5,0x53c5b51a,0x79c5d24e,0xba3f146f,0x60bf5042,0x1e3d36ba,0x2abef495,0x94be9717,0xfb3f53d5,0x59bf28f5,0xcbf0048,0x48bf0f4a,0x363f6e80,0x73f28cc,0x93457270,0x97c5b49d,0x13c5d27f,0x2dbed818,0xe1bf3fbc,0x9fbf02c3,0x82bef495,0x7bbe971c,0x483f53d4,0x27bf453f,0x8e3f17df,0xa0be6ed0,0x713f6e80,0x503f6f86,
+0x794574e7,0x1cc5b4bc,0x22c5d357,0xf23f146f,0xe8bf5042,0x393d36bf,0x3dbef498,0x7fbe9718,0x283f53d4,0xabbf28f5,0xa0bf0047,0xfabf0f4b,0xc3d8d45,0x5b3f28c3,0x63458c78,0x8bc5a4f7,0xb4c5f28c,0x683f2943,0x3abf3e77,0xc7bdc546,0x92bedfb7,0xabbef8f9,0x723f41b7,0x3dbf1c1e,0xacbeea9e,0xccbf2588,0x173d8d30,0x403eaecb,0x5f458bb5,0xabc5a520,0xb2c5f170,0xe53f4c93,0xae3e349d,0xac3f131f,0xfdbedfb0,0x3abef8f7,0x6b3f41ba,0x3a3ed36c,0xb4bf5b17,0xb1be9f80,0x23f6f03,0x8d3d8f41,0xfd458bec,0x64c5a592,0xf0c5f19a,0x4c3f2943,0x90bf3e77,0x45bdc53f,0x83bedfb9,0x43bef8f9,0xa73f41b7,0xa5bf1c1d,0x47beea9e,0xb1bf2589,0x173f6f03,0xe3eaecb,0xc7458c41,0xd3c5a484,0xb2c5f262,0xe53f4c93,0xae3e349d,0x7f3f131f,0x59bedfb0,0x2abef8f8,
+0x993f41ba,0x1f3ed36c,0x4bf5b17,0xcebe9f81,0xfa3d8d30,0xf3d8f40,0xc7458bc9,0x1ec5a484,0x7cc5f2a8,0xe9beb1bc,0x94bf2f5a,0x93bf23fa,0xd9bedfb3,0xb8bef8f3,0xe73f41ba,0x83bf546e,0x7d3f0ae5,0xf7be059e,0x813d8d45,0x8d3f6fad,0xfd458bec,0x64c5a592,0xf0c5f19a,0x4c3f2943,0x90bf3e77,0xb8bdc53f,0x18bedfb4,0xacbef8f6,0x483f41b9,0x45bf1c1f,0x74beeaa2,0x48bf2586,0x363f6e80,0x403f28cc,0x5f458b3d,0xf3c5a520,0x92c5f1b5,0xcfbeb1bd,0x66bf2f5a,0x5bbf23fa,0xb4bedfb1,0x16bef8f4,0x433f41bb,0x43bf546f,0x9f3f0ae5,0xa0be0599,0x713f6e80,0x5b3f6f86,0x63458c78,0x8bc5a4f7,0xb4c5f28c,0x683f2943,0x3abf3e77,0xfdbdc546,0x3bbedfb9,0x80bef8fb,0xa73f41b6,0x7abf1c1d,0xbbeea9c,0xfabf258a,0xc3d8d45,0x903f28c3,0xd9459c68,0xd4c58e1a,
+0xf6c60713,0xfe3f3c0b,0x74bf2406,0xcbe64b7,0xfebec09e,0x2bf2893,0xa93f26dc,0xcbf1090,0xd2beca1d,0xccbf3989,0x173d8d30,0x8e3eaecb,0xe1459bad,0xeac58e8a,0xd8c6068c,0x813f481e,0xe23e1b91,0x8e3f1ad6,0x2bec0a8,0xf5bf2895,0xd3f26d7,0x5b3efea0,0x89bf3cb0,0xb1beea4c,0x23f6f03,0x283d8f41,0x97459bf0,0x8fc58eed,0xb1c606ab,0xe83f3c0c,0x57bf2405,0x4abe64ba,0x5ebec09a,0xb7bf2894,0xf63f26dc,0x53bf1090,0xf6beca1f,0xb1bf3988,0x173f6f03,0xf53eaecb,0x23459c25,0x30c58db8,0x4cc606f5,0x1b3f481f,0xa43e1b8c,0x4c3f1ad6,0x71bec0aa,0x4bf2894,0x503f26d8,0x233efe9d,0xbf3cb1,0xcebeea4d,0xfa3d8d30,0xf63d8f40,0x23459bad,0xd4c58db8,0xb9c60717,0x81be8f27,0x39bf1703,0xe8bf41ed,0x46bec0a9,0x48bf2896,0x2d3f26d6,0x32bf6220,
+0x83eef3e,0xf7bd1b06,0x813d8d45,0x283f6fad,0x97459bf0,0x8fc58eed,0xb1c606ab,0xe83f3c0c,0x57bf2405,0xf2be64ba,0x96bec0ae,0x75bf289b,0x143f26cf,0x3cbf108a,0xe2beca07,0x48bf3994,0x363f6e80,0x8e3f28cc,0xe1459b35,0x8ec58e8a,0x39c606af,0x87be8f26,0x7cbf1703,0x4bbf41ed,0xc2bec0a9,0xf8bf2896,0x8b3f26d5,0xc6bf6220,0x23eef3c,0xa0bd1b09,0x713f6e80,0x903f6f86,0xd9459c68,0xd4c58e1a,0xf6c60713,0xfe3f3c0b,0x74bf2406,0x29be64b7,0x9fbec0ae,0xabbf2899,0x4a3f26d1,0x40bf108b,0x1ebeca0a,0xfabf3993,0xc3d8d45,0xde3f28c3,0xfe45a99d,0x22c56249,0xb4c61284,0xbe3f4ba3,0x6bbf024a,0x4cbea86a,0x5ebe9913,0x5abf4d3f,0xc53f047b,0xe9bf06f0,0xbfbea06a,0xccbf4a38,0x173d8d30,0x3d3eaecb,0x4645a8f2,0x86c563ae,0x29c6120a,0x903f446e,
+0x7e3df719,0x523f213c,0xcbbe98ff,0x8ebf4d3d,0x5e3f0483,0x183f1141,0xc4bf15dc,0xb1bf1440,0x23f6f03,0x3b3d8f41,0x1245a93e,0x4ec5644b,0xa2c61231,0xce3f4ba5,0xebf0248,0x5ebea867,0x54be9912,0x20bf4d40,0x1f3f047a,0x48bf06ee,0x3ebea06c,0xb1bf4a3a,0x173f6f03,0xe03eaecb,0x2e45a951,0x5ac561ad,0x27c6125d,0x903f446e,0x7e3df719,0x103f213c,0xe7be9901,0x70bf4d3c,0xea3f0484,0x513f1140,0xf9bf15dd,0xcebf143f,0xfa3d8d30,0xe03d8f40,0x2e45a8d9,0xfec561ad,0x26c6127f,0x9abe64e2,0xadbeefe7,0x3bbf5acc,0xccbe9902,0xcdbf4d3b,0x683f0485,0x58bf6d81,0x323ebe04,0xf73d206c,0x813d8d45,0x3b3f6fad,0x1245a93e,0x4ec5644b,0xa2c61231,0xce3f4ba5,0xebf0248,0xdfbea867,0x6dbe9901,0x7bbf4d3b,0xcb3f0486,0x5cbf06f2,0x26bea085,0x48bf4a32,
+0x363f6e80,0x3e3f28cc,0x4645a87a,0x2bc563ae,0x4ac6122d,0x30be64dc,0x2cbeefe7,0xe0bf5acd,0x26be9902,0x13bf4d3c,0xa83f0485,0x59bf6d81,0x413ebe03,0xa03d2059,0x713f6e80,0xde3f6f86,0xfe45a99d,0x22c56249,0xb4c61284,0xbe3f4ba3,0x6bbf024a,0xcbbea86a,0x92be98ff,0xf5bf4d39,0x4d3f0489,0x91bf06f6,0x2cbea088,0xfabf4a2f,0xc3d8d45,0x9b3f28c3,0x4a45b38f,0xcec51e63,0xb8c61b20,0x9c3f5748,0x18beb629,0x6cbed0bd,0x7abe55eb,0x76bf6893,0x393eb94d,0xc1beff91,0xf3be6072,0xccbf569c,0x173d8d30,0xc23eaecb,0x1e45b2f9,0xfc5203b,0x53c61aba,0x533f41ab,0xab3dacbc,0x5f3f2604,0xb2be55f3,0x12bf6893,0x623eb94a,0xb03f1ea4,0x14bed18c,0xb1bf2b70,0x23f6f03,0xbf3d8f41,0xbe45b34c,0xe7c520a8,0x76c61ae6,0x253f5748,0xd2beb62b,0x32bed0bc,
+0x6cbe55f0,0x61bf6893,0x193eb94c,0xb9beff91,0x41be606e,0xb1bf569d,0x173f6f03,0x9c3eaecb,0xaa45b33c,0xf6c51df5,0xbfc61af3,0x2a3f41aa,0x3a3dacc3,0xfd3f2605,0xd3be55f0,0x1fbf6893,0x493eb94a,0xc43f1ea5,0x87bed18b,0xcebf2b6f,0xfa3d8d30,0x9d3d8f40,0xaa45b2c4,0x9ac51df5,0x49c61b16,0x21be3a03,0x32bea7b6,0x18bf6d5d,0xd0be55f3,0x92bf6893,0x343eb949,0x6cbf75fe,0xf53e84d8,0xf73dc5d2,0x813d8d45,0xbf3f6fad,0xbe45b34c,0xe7c520a8,0x76c61ae6,0x253f5748,0xd2beb62b,0xe2bed0bc,0xb8be55f2,0x1cbf6893,0x893eb94a,0xd0beff90,0xbebe6069,0x48bf569d,0x363f6e80,0xc13f28cc,0x1e45b281,0xb2c5203b,0xe6c61adc,0x39be3a03,0x28bea7b6,0x85bf6d5d,0xd3be55f2,0xb6bf6893,0x353eb949,0x45bf75fe,0x613e84d8,0xa03dc5d4,0x713f6e80,0x9b3f6f86,
+0x4a45b38f,0xcec51e63,0xb8c61b20,0x9c3f5748,0x18beb629,0x63bed0bd,0x92be55f5,0x19bf6894,0x243eb945,0x9fbeff8f,0xc1be6060,0xfabf569e,0xc3d8d45,0xb3f28c3,0x4845b9bb,0xa4c4a807,0x44c62078,0x453f5e92,0xfdbe404d,0x15bee9fa,0x4dbde1e2,0x64bf79b2,0x1e3e4391,0x8bbef695,0xbabdecd5,0xccbf5e64,0x173d8d30,0x613eaecb,0x845b940,0x70c4ac74,0xf1c62029,0x873f3fef,0xea3d3668,0x853f2903,0x2fbde1d2,0x48bf79b2,0xe63e4398,0xa13f2707,0x24be5d31,0xb1bf39f4,0x23f6f03,0xc23d8f41,0xc045b997,0x14c4ace7,0x25c6205a,0x7e3f5e93,0x72be4049,0x62bee9f8,0x14bde1d0,0x14bf79b2,0xf93e439b,0xebbef692,0xdebdecf0,0xb1bf5e64,0x173f6f03,0xaa3eaecb,0x9045b963,0xffc4a793,0x94c62047,0xd33f3ff0,0x383d365d,0x463f2903,0x49bde1d3,0x3bf79b2,
+0x243e4396,0x5e3f2707,0xebbe5d30,0xcebf39f4,0xfa3d8d30,0xac3d8f40,0x8c45b8eb,0xa4c4a793,0x2c6206a,0x5abe1f2b,0x26be310c,0x19bf78fc,0xe6bde1e0,0x39bf79b1,0xb33e439a,0x30bf7b4e,0x923e0c3f,0xf73e07b8,0x813d8d45,0xc23f6fad,0xc045b997,0x14c4ace7,0x25c6205a,0x7e3f5e93,0x72be4049,0x19bee9f8,0xbabde1e6,0x7dbf79b2,0xba3e4387,0xf1bef691,0xf2bdecc4,0x48bf5e65,0x363f6e80,0x613f28cc,0x845b8c8,0x14c4ac74,0x83c6204c,0x1abe1f2a,0x2cbe310c,0xe4bf78fc,0xf8bde1dc,0xb1bf79b1,0xc33e4399,0x77bf7b4e,0x713e0c3d,0xa03e07b8,0x713f6e80,0xb3f6f86,0x4845b9bb,0xa4c4a807,0x44c62078,0x453f5e92,0xfdbe404d,0x6bee9fa,0x7abde1e8,0xabf79b2,0xc73e438c,0x85bef694,0x6bdecc9,0xfabf5e65,0xc3d8d45,0xd43f28c3,0x4045bbe8,0xb2c2bcb0,
+0xcc6225b,0xc3f613e,0x7ebc4e5a,0xc8bef33d,0xe2bbf3f4,0x80bf7ff8,0xbd3c5066,0x3fbef34b,0xf2bbfad3,0xccbf613d,0x173d8d30,0x7c3eaecb,0x45bb8d,0x9ec30619,0xa8c62227,0xe03f3f4d,0xf93b4330,0x453f2a1c,0xdebbf1c6,0x52bf7ff8,0xb63c515f,0x1f3f2a1a,0xdebc6cca,0xb1bf3f46,0x23f6f03,0x773d8f41,0xe045bbe6,0xa6c30656,0x9c62259,0x783f613f,0xfcbc4db1,0x4cbef339,0xe1bbf1b8,0xd8bf7ff8,0x3c3c5117,0x8fbef348,0xdbbbfd1e,0xb1bf613e,0x173f6f03,0xd83eaecb,0x4045bb8f,0xa8c2bc34,0xeac62229,0x5c3f3f4e,0x8f3b425e,0x6d3f2a1b,0xdbbbf25e,0x52bf7ff8,0x483c5168,0xc23f2a19,0x1fbc6d03,0xcebf3f48,0xfa3d8d30,0xd73d8f40,0x4045bb17,0x4cc2bc34,0x4ac6224c,0xa8be1555,0xf2bc3d92,0xffbf7d3e,0xdcbbf1e3,0x7ebf7ff8,0x903c5171,0x19bf7d41,
+0xba3c1630,0xf73e153a,0x813d8d45,0x773f6fad,0xe045bbe6,0xa6c30656,0x9c62259,0x783f613f,0xfcbc4db1,0xc8bef339,0xe4bbf218,0x82bf7ff8,0x363c50be,0x83bef348,0xdfbbfc53,0x48bf613e,0x363f6e80,0x7b3f28cc,0x45bb15,0x42c30619,0x4cc6224a,0xe4be154f,0x2ebc3d53,0x92bf7d3f,0xe0bbf1d4,0x3bf7ff8,0xc93c5130,0xcebf7d41,0xc73c161d,0xa03e1534,0x713f6e80,0xd43f6f86,0x4045bbe8,0xb2c2bcb0,0xcc6225b,0xc3f613e,0x7ebc4e5a,0x11bef33d,0xd0bbf1b9,0xcbbf7ff8,0xe33c5277,0x3ebef34b,0xd2bbff86,0xfabf613d,0xc3d8d45,0xec3f28c3,0x8c45b9fc,0xb044900d,0x7c620b1,0xd33f5f21,0xb33e2b50,0xe3beebec,0x7f3dc935,0xe9bf7b02,0xb0be2e3d,0x92bef5e6,0xc63dd305,0xccbf5efc,0x173d8d30,0xa63eaecb,0x6c45b9c4,0xfc448abf,0xacc6209b,0x73f3fce,
+0x1bd226e,0xee3f293e,0x7e3dc934,0x4cbf7b02,0xa7be2e3e,0x793f27ab,0x2a3e450f,0xb1bf3b12,0x23f6f03,0x5e3d8f41,0x8445ba1c,0xeb448b26,0x7dc620cc,0x73f5f21,0x773e2b59,0x20beebe9,0xc33dc95d,0xa4bf7b02,0x2be2e2c,0x4abef5e3,0x7a3dd2d7,0xb1bf5efe,0x173f6f03,0x373eaecb,0x7845b9a5,0xc3448fa6,0x6ec62080,0xce3f3fcf,0x23bd2271,0x353f293d,0x793dc932,0x7fbf7b02,0xd7be2e3f,0xa53f27aa,0xe13e450f,0xcebf3b12,0xfa3d8d30,0x363d8f40,0x7845b92d,0x66448fa6,0x36c620a3,0xeebe1d1c,0x723e1dba,0xdabf79e0,0x6f3dc92d,0xb5bf7b02,0x43be2e41,0xb5bf7bb7,0xa3bdf9d6,0xf73e0a8d,0x813d8d45,0x5e3f6fad,0x8445ba1c,0xeb448b26,0x7dc620cc,0x73f5f21,0x773e2b59,0x47beebe9,0x3b3dc924,0x2fbf7b01,0xe9be2e60,0x55bef5e5,0xf43dd34b,0x48bf5efb,
+0x363f6e80,0xa63f28cc,0x6c45b94c,0xa0448abf,0x36c620be,0xf4be1d16,0x793e1dbf,0x44bf79e0,0x463dc92c,0xe9bf7b02,0x85be2e45,0x71bf7bb7,0x4abdf9d4,0xa03e0a87,0x713f6e80,0xec3f6f86,0x8c45b9fc,0xb044900d,0x7c620b1,0xd33f5f21,0xb33e2b50,0xb6beebec,0x413dc92c,0x38bf7b02,0x28be2e46,0x49bef5e7,0x5e3dd318,0xfabf5efc,0xc3d8d45,0x373f28c3,0xce45b40c,0xb74512dc,0xbbc61b8c,0xb63f5876,0xef3eab89,0x7bbed4d1,0xa23e497c,0xa0bf6b59,0x70beae75,0x2bbefe1a,0x1b3e5348,0xccbf57e1,0x173d8d30,0x763eaecb,0x3445b3f7,0xc8451029,0x94c61b95,0x693f4163,0xdcbda2a7,0x643f2680,0x723e4975,0xa8bf6b59,0x1abeae78,0x943f2000,0xf83ec550,0xb1bf2dc9,0x23f6f03,0x2b3d8f41,0x6e45b44b,0x3d451090,0x4fc61bc3,0x6e3f5876,0x7b3eab87,0xf1bed4d5,
+0xe33e496a,0xb3bf6b58,0x59beae7e,0xd5befe1f,0x653e535c,0xb1bf57de,0x173f6f03,0x813eaecb,0x9545b3b8,0x42451275,0x10c61b5f,0x683f4163,0x73bda2a7,0xc13f2681,0xb63e4974,0x6bbf6b59,0xc6beae77,0x513f2000,0xb53ec54f,0xcebf2dc9,0xfa3d8d30,0x823d8f40,0x9545b340,0xe6451275,0xd4c61b81,0xb0be35aa,0xf33e9deb,0xc6bf6f3e,0xb63e4971,0x44bf6b59,0xb6beae78,0x78bf76da,0xb5be7a2a,0xf73dd1c2,0x813d8d45,0x2b3f6fad,0x6e45b44b,0x3d451090,0x4fc61bc3,0x6e3f5876,0x7b3eab87,0x6bbed4d5,0x8f3e4971,0x31bf6b59,0x10beae79,0xd6befe1e,0x823e5350,0x48bf57df,0x363f6e80,0x763f28cc,0x3445b37f,0x6a451029,0xbac61bb8,0xb3be35ae,0x183e9de9,0xdbf6f3f,0x293e496f,0xa7bf6b5a,0xaebeae76,0xcdbf76da,0xc5be7a28,0xa03dd1cd,0x713f6e80,0x373f6f86,
+0xce45b40c,0xb74512dc,0xbbc61b8c,0xb63f5876,0xef3eab89,0x1cbed4d1,0xa83e4973,0x95bf6b58,0x4dbeae7d,0x83befe1c,0x7f3e5359,0xfabf57df,0xc3d8d45,0x83f28c3,0xff45aa52,0x26455745,0xb1c61320,0x413f4d54,0xb63efb4c,0xe4beae36,0xa03e9399,0xbf5130,0xf2beff92,0x64bf05e5,0x1a3e9ac3,0xccbf4c02,0x173d8d30,0x433eaecb,0xd145aa61,0x604554a3,0x8fc61348,0x1e3f4406,0xfabdee55,0x633f21ee,0xe83e9390,0xd4bf512f,0xc5beff99,0xee3f1331,0xf23f1087,0xb1bf1797,0x23f6f03,0x433d8f41,0xb45aaae,0x745553b,0xd9c61370,0xda3f4d53,0x403efb4b,0xb7beae3b,0xb13e938f,0x32bf512e,0x9beff9e,0x7bbf05ea,0x4f3e9ace,0xb1bf4bfd,0x173f6f03,0x53eaecb,0xc545aa05,0x7e4556ae,0x9ec612f8,0xf83f4406,0xeabdee54,0x4d3f21ee,0xe73e938e,0xc6bf5130,
+0x38beff97,0x7e3f1332,0xe23f1086,0xcebf1798,0xfa3d8d30,0x73d8f40,0xc445a98d,0x244556ae,0x65c6131b,0xcbe5ea9,0x9e3ee75e,0x30bf5d7b,0xd13e9393,0xc8bf512e,0x4abeff9b,0xe1bf6ebb,0xf1beb741,0xf73d4243,0x813d8d45,0x433f6fad,0xb45aaae,0x745553b,0xd9c61370,0xda3f4d53,0x403efb4b,0x5cbeae3b,0x83e9394,0x21bf5130,0xc2beff97,0x3dbf05e8,0x873e9ac7,0x48bf4bff,0x363f6e80,0x423f28cc,0xd145a9e9,0x44554a3,0xcec6136b,0xfdbe5eac,0xf23ee75b,0x5dbf5d7b,0x933e9391,0x5cbf512f,0x5ebeff9a,0x7bf6ebb,0xfbeb741,0xa03d425d,0x713f6e80,0x83f6f86,0xff45aa52,0x26455745,0xb1c61320,0x413f4d54,0xb63efb4c,0x8dbeae36,0xa93e9396,0x13bf512f,0xddbeff97,0x99bf05e6,0x833e9ac8,0xfabf4c00,0xc3d8d45,0xb23f28c3,0xed459d48,0xef4588f2,
+0xfdc607d5,0xd03f3df9,0x943f2091,0x84be7211,0xac3ebc9a,0x4cbf2d1f,0x2abf2350,0xc4bf0f5c,0x723ec5cd,0xccbf3b9f,0x173d8d30,0xcd3eaecb,0xe7459d7a,0x5c4587b9,0x7cc6081c,0x73f47aa,0xecbe1847,0x5f3f1ba0,0x313ebc95,0x4abf2d1f,0x3ebf2352,0x373f0188,0xcf3f38b4,0xb1bef201,0x23f6f03,0x913d8f41,0x88459dbe,0x345881a,0x67c6083c,0xab3f3df9,0xe43f2092,0x82be720f,0x883ebca0,0xa8bf2d20,0xf8bf234d,0xfdbf0f5a,0xe13ec5c7,0xb1bf3ba1,0x173f6f03,0xef3eaecb,0x4c459d04,0x48458892,0xa3c607b6,0xf93f47ab,0xa2be1843,0x983f1b9f,0xd33ebc94,0xe8bf2d1e,0xc1bf2352,0xb73f0186,0x773f38b4,0xcebef203,0xfa3d8d30,0xee3d8f40,0x4c459c8c,0xed458892,0xefc607d8,0xd3be8b9a,0x963f13d5,0x6abf44ff,0x63ebc96,0x3bbf2d1e,0x5bf2353,0x78bf6389,
+0x6beea30,0xf7bce7fd,0x813d8d45,0x913f6fad,0x88459dbe,0x345881a,0x67c6083c,0xab3f3df9,0xe43f2092,0xcbe720f,0x943ebc95,0x28bf2d1c,0xbebf2355,0xd8bf0f5e,0x593ec5d5,0x48bf3b9b,0x363f6e80,0xce3f28cc,0xe8459d02,0x14587b9,0xf1c6083f,0xd3be8b9a,0x963f13d5,0x8abf44ff,0x3e3ebc95,0x3fbf2d1e,0x33bf2353,0xcfbf6389,0xf1beea2f,0xa0bce7f2,0x713f6e80,0xb23f6f86,0xed459d48,0xef4588f2,0xfdc607d5,0xd03f3df9,0x943f2091,0x5bbe7211,0xee3ebc98,0xb6bf2d1e,0xdfbf2351,0x5fbf0f5c,0x373ec5d0,0xfabf3b9e,0xc3d8d45,0xe23f28c3,0xf1458d78,0xdc45a03a,0x9fc5f448,0x4b3f2c30,0x603f3b17,0xebbdedcd,0xd03edbc3,0x25bf035c,0x12bf3e47,0x4bbf1a50,0x5c3ee673,0xccbf28a9,0x173d8d30,0x293eaecb,0x29458dc9,0xf5459f26,0x58c5f509,0x723f4be2,
+0x53be3165,0x3c3f1453,0xc43edbba,0xa9bf035b,0x1cbf3e4a,0x83eda26,0x193f5735,0xb1beab2b,0x23f6f03,0x393d8f41,0xbe458e02,0xbb459f96,0x11c5f536,0xd23f2c31,0x283f3b16,0x24bdedd0,0xc03edbc4,0x6fbf035d,0x7dbf3e46,0xadbf1a4f,0x1a3ee672,0xb1bf28aa,0x173f6f03,0xd23eaecb,0x5a458d3f,0x16459fca,0xa6c5f41c,0x4b3f4be1,0xfbe3168,0xd93f1454,0x53edbbb,0xb8bf035b,0x14bf3e4a,0x573eda27,0x4d3f5735,0xcebeab28,0xfa3d8d30,0xd33d8f40,0x5a458cc7,0x5e459fca,0xccc5f461,0x75beac59,0xac3f2c3e,0xfcbf28a5,0x2e3edbb8,0x6ebf035b,0xeebf3e4b,0x7fbf5691,0x32bf086e,0xf7bded9a,0x813d8d45,0x393f6fad,0xbe458e02,0xbb459f96,0x11c5f536,0xd23f2c31,0x283f3b16,0x6dbdedd0,0xa13edbb6,0xedbf0358,0x5ebf3e4d,0x5abf1a54,0xa63ee67e,0x48bf28a1,
+0x363f6e80,0x283f28cc,0x29458d51,0x3d459f26,0xcac5f54f,0x74beac59,0xaa3f2c3e,0x8fbf28a5,0xf33edbb6,0x99bf035b,0x8dbf3e4b,0xc1bf5692,0x9cbf086d,0xa0bded91,0x713f6e80,0xe23f6f86,0xf1458d78,0xdc45a03a,0x9fc5f448,0x4b3f2c30,0x603f3b17,0x29bdedcd,0x2b3edbba,0x7abf0359,0x8cbf3e4c,0x9abf1a53,0x593ee67b,0xfabf28a3,0xc3d8d45,0xcc3f28c3,0x145772c,0xaf45b06c,0x38c5d54e,0x1a3f15a7,0xc03f4f7e,0xf03d1507,0x6f3ef3b3,0x7dbe9cd2,0xe4bf530b,0x5bf2833,0xba3eff9d,0xccbf1099,0x173d8d30,0x6d3eaecb,0x21457806,0x3745af8d,0xe7c5d641,0x123f5139,0x42be44c2,0xf03f0b12,0xfc3ef3b1,0x27be9cd1,0xd6bf530c,0x223ea64b,0x4e3f6eae,0xb1be22af,0x23f6f03,0x6b3d8f41,0xfe45785d,0x7e45b009,0xbc5d656,0x423f15a7,0x583f4f7e,0xa23d14fb,
+0x333ef3b0,0xacbe9cd1,0x3ebf530c,0x42bf2835,0xc3eff9d,0xb1bf1098,0x173f6f03,0xcd3eaecb,0x244576d5,0x6845afef,0x9ac5d539,0xf23f5139,0x8dbe44c3,0x2f3f0b12,0x7d3ef3b2,0xfcbe9cd2,0xffbf530b,0xf43ea64c,0xc53f6ead,0xcebe22ae,0xfa3d8d30,0xcd3d8f40,0x244575e5,0xb045afef,0xbac5d57e,0x8fbed5d9,0x9a3f3f07,0xebf04b4,0x803ef3b1,0x4fbe9cd2,0xfdbf530c,0xf7bf4621,0x10bf174f,0xf7be68b0,0x813d8d45,0x6b3f6fad,0xfe45785d,0x7e45b009,0xbc5d656,0x423f15a7,0x583f4f7e,0x1d3d14fb,0xcd3ef3b0,0xe5be9cd0,0x6ebf530c,0x80bf2835,0xba3eff9d,0x48bf1097,0x363f6e80,0x6c3f28cc,0x21457716,0x7f45af8d,0xdec5d686,0x6cbed5d9,0xb93f3f07,0xafbf04b4,0x53ef3b0,0x52be9cd3,0x10bf530c,0xffbf4622,0xbbbf174f,0xa0be68ae,0x713f6e80,0xcc3f6f86,
+0x145772c,0xaf45b06c,0x38c5d54e,0x1a3f15a7,0xc03f4f7e,0xa3d1507,0x7a3ef3b0,0x2abe9ccf,0x4dbf530d,0xd7bf2835,0x483eff9e,0xfabf1097,0xc3d8d45,0x523f28c3,0xdf4550e3,0x5a45b8d4,0x35c5b426,0x8f3f0296,0xfb3f5814,0x283e2958,0x6c3efdcc,0xd3be0684,0xa4bf5bc6,0x6abf33f1,0xb83f0518,0xccbef887,0x173d8d30,0x7e3eaecb,0xce4551e0,0xad45b828,0x12c5b537,0x9e3f55bf,0xfcbe4ce6,0x603f033d,0x283efdc7,0x4abe0682,0xc2bf5bc8,0xe83e74de,0xc3f788e,0xb1bc2bef,0x23f6f03,0x8c3d8f41,0xd5455220,0x1545b8aa,0x12c5b539,0xd63f0296,0x3f5814,0xe73e2955,0x2f3efdcc,0x6fbe0689,0x7cbf5bc6,0xa9bf33f1,0xcc3f0517,0xb1bef889,0x173f6f03,0x443eaecb,0xd64550a3,0xf345b852,0xbfc5b424,0x513f55be,0x42be4ce9,0x683f033e,0x383efdc8,0x25be067e,
+0x13bf5bc8,0xe73e74df,0xb23f788e,0xcebc2b9b,0xfa3d8d30,0x453d8f40,0xd6454fb3,0x3b45b852,0xd6c5b46a,0x8dbef8f4,0xcb3f46ef,0x2cbecc9a,0xdc3efdc7,0x68be0680,0xa7bf5bc8,0x35bf383a,0x25bf1d93,0xf7bea482,0x813d8d45,0x8c3f6fad,0xd5455220,0x1545b8aa,0x12c5b539,0xd63f0296,0x3f5814,0x123e2955,0x8e3efdc7,0x70be0680,0x89bf5bc8,0x35bf33f3,0xae3f0518,0x48bef882,0x363f6e80,0x7f3f28cc,0xce4550f0,0xf545b828,0x16c5b57c,0x57bef8f5,0x563f46ef,0xf2becc9b,0xe53efdc5,0xa3be0683,0xfdbf5bc8,0x4fbf383a,0x35bf1d93,0xa0bea480,0x713f6e80,0x523f6f86,0xdf4550e3,0x5a45b8d4,0x35c5b426,0x8f3f0296,0xfb3f5814,0xfb3e2958,0xb83efdc8,0xecbe067f,0xc4bf5bc7,0xb6bf33f2,0xd73f0518,0xfabef883,0xc3d8d45,0x903f28c3,0x6645299e,0x6a45b911,
+0x8bc59224,0xc93ed552,0xa43f591e,0x1b3ea78c,0x493efefd,0xab3db4a1,0xe4bf5cd7,0x1fbf42b0,0xa63f05bc,0xccbec572,0x173d8d30,0x103eaecb,0xf5452aba,0x45b8aa,0xb7c59350,0xd03f5b6a,0x81be4de6,0xd3ef2d6,0x883eff01,0x943db49d,0xdebf5cd6,0xc53e06c9,0xe43f79c0,0xb13e33f3,0x23f6f03,0x523d8f41,0x9e452add,0x7645b92d,0x16c59338,0x13ed554,0xb83f591e,0x1c3ea78e,0xc73efefa,0x5c3db4ae,0x75bf5cd8,0x1abf42b1,0xcc3f05bd,0xb1bec56d,0x173f6f03,0x4f3eaecb,0xbe45297b,0xf245b88e,0xecc5923b,0x563f5b6a,0x48be4de4,0x453ef2d6,0xa23eff00,0xef3db493,0x68bf5cd6,0x43e06ca,0x2e3f79c1,0xce3e33ee,0xfa3d8d30,0x503d8f40,0xbe45288b,0x3a45b88e,0x19c59281,0x9bbf1281,0x1d3f47e4,0xb4be804d,0x493eff00,0xbc3db499,0xefbf5cd6,0x1dbf26c7,
+0xe0bf1e55,0xf7bee0f3,0x813d8d45,0x523f6fad,0x9e452add,0x7645b92d,0x16c59338,0x13ed554,0xb83f591e,0x723ea78e,0x213efeff,0x23db4a0,0xb4bf5cd7,0x69bf42af,0xd63f05bd,0x48bec573,0x363f6e80,0x103f28cc,0xf54529ca,0x4845b8aa,0x6c59395,0xbbbf1281,0xae3f47e4,0xfbe804c,0x163eff01,0x9a3db49c,0xdebf5cd6,0xe9bf26c7,0xaabf1e54,0xa0bee0f4,0x713f6e80,0x903f6f86,0x6645299e,0x6a45b911,0x8bc59224,0xc93ed552,0xa43f591e,0xaf3ea78c,0x3a3efeff,0x63db49a,0xcbf5cd7,0x46bf42b0,0x923f05bc,0xfabec575,0xc3d8d45,0x333f28c3,0x2d45033d,0xc845b12b,0x9ec561ce,0xd03ea7ae,0xe23f5017,0x163ef69b,0xed3ef464,0x33e985e,0x1bf53a9,0xfbf50bf,0x1d3f002d,0xccbe94c1,0x173d8d30,0xea3eaecb,0x2d450466,0x9345b10d,0xf6c5643e,0x4d3f60d3,
+0xc1be4553,0xcc3ee018,0x523ef466,0x583e985e,0x3cbf53a8,0xed3cee21,0x553f6f5e,0xb13eb4e9,0x23f6f03,0xb33d8f41,0x6945046e,0xee45b18a,0x8cc563df,0x173ea7ae,0x23f5018,0xf53ef69b,0xe93ef465,0xd63e985c,0x79bf53a8,0x36bf50be,0x963f002d,0xb1be94c3,0x173f6f03,0x6a3eaecb,0xf4450335,0x6d45b0ad,0xe3c5622d,0xa13f60d3,0xbebe4554,0x143ee018,0xe13ef467,0xfb3e985f,0xeabf53a7,0x9c3cee1c,0x83f6f5e,0xce3eb4eb,0xfa3d8d30,0x6a3d8f40,0xf4450245,0xfe45b0ad,0x2dc562b7,0xbf2784,0xb03f3f95,0xb8bdde14,0xb83ef466,0xa83e985c,0x39bf53a8,0x99bf1623,0x3bf17c0,0xf7bf0d4d,0x813d8d45,0xb33f6fad,0x6945046e,0xee45b18a,0x8cc563df,0x173ea7ae,0x23f5018,0x383ef69b,0x223ef467,0x9d3e985c,0x1abf53a8,0x72bf50be,0xde3f002d,0x48be94c4,
+0x363f6e80,0xe93f28cc,0x2d450376,0x2245b10d,0x40c564c9,0xe5bf2784,0xdc3f3f94,0x2dbdde16,0xb73ef465,0x763e985a,0xc5bf53a9,0x3cbf1623,0xc0bf17c1,0xa0bf0d4b,0x713f6e80,0x333f6f86,0x2d45033d,0xc845b12b,0x9ec561ce,0xd03ea7ae,0xe23f5017,0xb33ef69b,0xa53ef46c,0x7b3e9859,0x7cbf53a7,0xa0bf50bc,0xda3f002e,0xfabe94c9,0xc3d8d45,0x3e3f28c3,0x9d44be63,0x2645a165,0x65c52360,0x153e7be6,0xc43f3e20,0x913f1f71,0x543edf52,0x313efa60,0xeabf4161,0xb0bf5d96,0xa63eea3b,0xccbe5087,0x173d8d30,0x223eaecb,0xb044c0b4,0xbe45a18f,0x3dc525cd,0x793f65c6,0x7be344a,0xa63ecef6,0x7a3edf4c,0x883efa61,0xdbf4162,0x72bd8473,0xe43f5ab4,0xb13f0405,0x23f6f03,0x7c3d8f41,0x1c44c091,0x9c45a202,0xefc52543,0x653e7be5,0x763f3e20,0x833f1f71,
+0x8b3edf5a,0x723efa5b,0xf2bf4160,0xd2bf5d94,0x903eea3f,0xb1be5096,0x173f6f03,0xe23eaecb,0x3444be85,0x4a45a0f3,0x31c523ea,0xd43f65c6,0xe9be344b,0xa73ecef5,0xb63edf4c,0x7b3efa64,0x7cbf4161,0x73bd8477,0x783f5ab3,0xce3f0407,0xfa3d8d30,0xe23d8f40,0x3444bca5,0xda45a0f3,0xcdc52474,0x4cbf3ab9,0x603f2f0a,0x653cb069,0xfe3edf4b,0xb93efa61,0x6ebf4162,0x98bf06ec,0x3abf0aa6,0xf7bf27a7,0x813d8d45,0x7c3f6fad,0x1c44c091,0x9c45a202,0xefc52543,0x653e7be5,0x763f3e20,0x9c3f1f71,0x8a3edf47,0xab3efa65,0xb6bf4162,0x23bf5d99,0x903eea35,0x48be5075,0x363f6e80,0x223f28cc,0xb044bed4,0x4e45a18f,0xd6c52658,0x46bf3ab9,0x403f2f0a,0xef3cb064,0x393edf49,0xb83efa60,0xffbf4163,0x6dbf06ec,0x15bf0aa7,0xa0bf27a6,0x713f6e80,0x3e3f6f86,
+0x9d44be63,0x2645a165,0x65c52360,0x153e7be6,0xc43f3e20,0xe13f1f71,0xcd3edf4d,0xbf3efa62,0x19bf4161,0x9bf5d98,0x753eea39,0xfabe507f,0xc3d8d45,0x783f28c3,0xe6447d47,0x18458a8a,0xac4d856,0xac3e3026,0xaf3f2336,0xd83f403e,0xfc3ebfb7,0xf03f29ab,0x36bf2601,0xd0bf6941,0x143ec915,0xccbdff6d,0x173d8d30,0x323eaecb,0xc74480d3,0x5c458afc,0x81c4dcf7,0xc73f6a43,0x3be1ac4,0x563ebf69,0x843ebfb1,0x463f29ac,0xabf2603,0xbfbe195d,0xec3f3bbf,0xb13f29c0,0x23f6f03,0xf63d8f41,0xff448082,0x24458b5e,0xecc4db94,0xed3e3024,0x883f2336,0x13f403e,0x443ebfb6,0x2f3f29ac,0xa4bf2602,0xbbf6941,0x413ec914,0xb1bdff6a,0x173f6f03,0xec3eaecb,0xae447de7,0x50458a28,0x80c4d9b9,0xfb3f6a43,0xc6be1ac5,0x9d3ebf68,0x603ebfb1,0x573f29ac,
+0xb1bf2603,0xcfbe195b,0xed3f3bbf,0xce3f29c0,0xfa3d8d30,0xec3d8f40,0xae447a27,0x70458a28,0x2ac4dace,0x70bf4c29,0xfc3f1643,0x3b3e0ed7,0x43ebfb0,0x163f29ad,0xa3bf2603,0xefbef239,0x8beee0c,0xf7bf3f93,0x813d8d45,0xf63f6fad,0xff448082,0x24458b5e,0xecc4db94,0xed3e3024,0x883f2336,0xf83f403e,0x363ebfac,0xcd3f29ae,0x7fbf2602,0x77bf6943,0x863ec90d,0x48bdff50,0x363f6e80,0x643f28cc,0xc7447de6,0x80458afc,0x28c4de0c,0x70bf4c29,0x1e3f1643,0x643e0ed8,0x1e3ebfb0,0xee3f29ad,0x89bf2602,0xa2bef239,0x28beee0c,0xa0bf3f93,0x713f6e80,0x783f6f86,0xe6447d47,0x18458a8a,0xac4d856,0xac3e3026,0xaf3f2336,0x203f403e,0xba3ebfab,0xcf3f29ae,0xd3bf2602,0x90bf6943,0xdd3ec90c,0xfabdff48,0xc3d8d45,0xb03f28c3,0x5e44139b,0x20455b29,
+0xb0c479a5,0x6b3de7e9,0x883f0287,0xce3f5a4e,0xa73e994d,0xb83f4d05,0x51bf04c3,0xb8bf7287,0x4e3ea0cc,0xccbd7dde,0x173d8d30,0x203eaecb,0xd2441783,0x5c455c8c,0xb6c4810c,0xcf3f6dd4,0x64bdf78d,0xb63eb30d,0xa83e994d,0xbe3f4d05,0x27bf04c3,0xddbe5e9a,0x843f1625,0xb13f47bc,0x23f6f03,0x383d8f41,0xec44169a,0xc8455d29,0x58c47ed4,0x383de7eb,0x9e3f0287,0xb43f5a4e,0x403e9950,0x813f4d05,0xd5bf04c3,0x6cbf7286,0x433ea0cf,0xb1bd7de7,0x173f6f03,0x983eaecb,0x45441484,0x10455a8c,0xb5c47ce9,0xd3f6dd4,0x82bdf78d,0x743eb30d,0xe43e994d,0x753f4d05,0xfebf04c3,0x91be5e9a,0xae3f1625,0xce3f47bc,0xfa3d8d30,0x983d8f40,0x454410c4,0x50455a8c,0x94c47f13,0xcebf5a03,0x143ef057,0x343e6ed2,0x883e994d,0x143f4d05,0x10bf04c4,0xc6bedc47,
+0xd2bebe60,0xf7bf5294,0x813d8d45,0x383f6fad,0xec44169a,0xc8455d29,0x58c47ed4,0x383de7eb,0x9e3f0287,0x783f5a4e,0x493e994a,0xb63f4d06,0xd1bf04c3,0x25bf7287,0xf53ea0ca,0x48bd7dcb,0x363f6e80,0x203f28cc,0xd24413c3,0x7c455c8c,0x8cc48221,0xc6bf5a03,0x783ef057,0xa43e6ed2,0x5b3e994c,0x843f4d05,0x8bbf04c4,0x91bedc47,0x85bebe61,0xa0bf5294,0x713f6e80,0xb03f6f86,0x5e44139b,0x20455b29,0xb0c479a5,0x6b3de7e9,0x883f0287,0x353f5a4e,0x983e994e,0xb53f4d05,0x40bf04c3,0x10bf7287,0x123ea0cd,0xfabd7de0,0xc3d8d45,0x203f28c3,0xe9438874,0x2045178d,0x70c3e04e,0x893d8e6b,0xfa3ebad2,0x133f6dae,0x3c3e5b65,0xc63f674d,0xb4bebe05,0x42bf796b,0xa13e6620,0xccbc7b6f,0x173d8d30,0xc03eaecb,0xbd438efa,0xc045195f,0xa1c3eefc,0x313f707b,
+0xa5bdb128,0xb23ea9dd,0x1a3e5b6a,0xca3f674d,0x43bebe04,0x1abe890a,0xb43ed6e6,0xb13f5e06,0x23f6f03,0x403d8f41,0x28438cbd,0x504519d0,0x3c3e7ba,0x983d8e6b,0xf73ebad2,0x473f6dae,0xea3e5b59,0xe73f674d,0x5abebe05,0x3bbf796c,0x363e6615,0xb1bc7b2b,0x173f6f03,0xb03eaecb,0x7c438ab1,0x8045171d,0xa2c3e790,0x633f707b,0x99bdb128,0xd23ea9dd,0xae3e5b6b,0x873f674c,0xc6bebe06,0xe9be8909,0x573ed6e7,0xce3f5e06,0xfa3d8d30,0xb03d8f40,0x7c438331,0x45171d,0x40c3ebe5,0x9abf6450,0x8d3eabff,0xce3e9b16,0xc93e5b6a,0x4d3f674c,0xd7bebe06,0xefbecbf5,0x54be883d,0xf7bf60b6,0x813d8d45,0x403f6fad,0x28438cbd,0x504519d0,0x3c3e7ba,0x983d8e6b,0xf73ebad2,0xca3f6dae,0x123e5b67,0xc93f674d,0x8fbebe05,0xb0bf796b,0xaa3e6622,0x48bc7b83,
+0x363f6e80,0xc03f28cc,0xbc43877a,0x4045195f,0x40c3f351,0x98bf6450,0x8d3eabff,0xe93e9b16,0xcf3e5b6a,0x2c3f674c,0xcfbebe06,0xcebecbf5,0x5bbe883d,0xa0bf60b6,0x713f6e80,0x203f6f86,0xe9438874,0x2045178d,0x70c3e04e,0x893d8e6b,0xfa3ebad2,0xd83f6dae,0x233e5b66,0xc13f674d,0x9bbebe05,0xe6bf796b,0x643e6621,0xfabc7b7a,0xc3d8d45,0xc03f28c3,0x304294e8,0x404499c7,0x82c2d1c2,0x8b3d20b6,0xba3e42e3,0x4c3f7b1e,0xd43de4e1,0xc3f7985,0xaabe463a,0x8ebf7e32,0xe63df012,0xcc3c8b0c,0x173d8d30,0x803eaecb,0x8042a7fa,0x449e31,0x73c30027,0x5f3f7252,0xaebd38ce,0x2d3ea37e,0xce3de4e4,0x943f7985,0xdfbe4639,0xe4be9ae2,0x4e3e602d,0xb13f6d7b,0x23f6f03,0x803d8f41,0xc4429dd9,0x80449ea6,0x8dc2e13e,0x693d20b9,0xbc3e42e3,0xf63f7b1e,
+0x863de4b1,0x963f7986,0x52be4639,0x61bf7e33,0xd83defe4,0xb13c8b37,0x173f6f03,0xc03eaecb,0xe4429f09,0x80449951,0x70c2f0d1,0x293f7252,0xbabd38ce,0x103ea37e,0x5c3de4e9,0x2a3f7985,0x78be4641,0xdabe9ae2,0xe73e6035,0xce3f6d7a,0xfa3d8d30,0xc03d8f40,0xe4428109,0xc0449951,0x97c30111,0xafbf6b74,0x4e3e336c,0xae3eb3d4,0xbe3de4e3,0x3f7985,0x62be463b,0x31bec0a5,0xcfbe0e20,0xf7bf6a82,0x813d8d45,0x803f6fad,0xc4429dd9,0x80449ea6,0x8dc2e13e,0x693d20b9,0xbc3e42e3,0x303f7b1e,0xdf3de4de,0xf63f7985,0xb3be4639,0xcdbf7e32,0x5b3df00f,0x483c8b15,0x363f6e80,0x803f28cc,0x804289fa,0x449e31,0x97c308d0,0xadbf6b74,0x4e3e336c,0xaa3eb3d4,0xe13de4e6,0x5a3f7985,0x28be4637,0x4fbec0a5,0xbe0e1c,0xa0bf6a83,0x713f6e80,0xc03f6f86,
+0x304294e8,0x404499c7,0x82c2d1c2,0x8b3d20b6,0xba3e42e3,0x5d3f7b1e,0x353de4c7,0xd23f7986,0x7be4639,0x18bf7e33,0x1c3deff9,0xfa3c8b21,0xc3d8d45,0x3f28c3,0x40974c,0xc1a000,0xf5417e3a,0x3ce930,0x75b33000,0x863f7fe5,0xb905f8,0x3c3f8000,0x713676eb,0xbdbf7fe5,0xf1b90606,0xcc3ce930,0x173d8d30,0x3eaecb,0x412002,0x41a001,0xcaba0000,0x3f72f9,0xfa32c000,0xbc3ea13a,0xb766e2,0xfe3f8000,0xf8382dac,0x36bea13a,0xc8b83704,0xb13f72f9,0x23f6f03,0x3d8f41,0x40974c,0x419fff,0xf4417e3c,0x3ce930,0x7532e000,0x93f7fe5,0xb932f1,0x6b3f8000,0x7136a230,0x68bf7fe5,0xf0b93303,0xb13ce930,0x173f6f03,0x3eaecb,0x412000,0xc19fff,0xcc000000,0x3f72f9,0xfbb10000,0xe53ea13a,0xb719d8,0x1d3f8000,
+0xf937e7e6,0x3bea13a,0xc9b7f453,0xce3f72f9,0xfa3d8d30,0x3d8f40,0xc0a000,0xc19fff,0x88c10a90,0xbf6dfe,0xa3b28000,0x1c3ebc9f,0x370ebf,0xd43f8000,0xa437b472,0x11bebc9f,0x8a37c20d,0xf7bf6dfe,0x813d8d45,0x3f6fad,0x40974c,0x419fff,0xf4417e3c,0x3ce930,0x7532e000,0x4f3f7fe5,0x388e07,0x693f8000,0x71b6032d,0x71bf7fe5,0xef388e16,0x483ce930,0x363f6e80,0x3f28cc,0xc09ffc,0x41a001,0x89c10a94,0xbf6dfe,0x9f318000,0xcc3ebc9f,0x372bb3,0x2e3f8000,0xa137d88f,0xa8bebc9f,0x8b37e8f4,0xa0bf6dfe,0x713f6e80,0x3f6f86,0x40974c,0xc1a000,0xf5417e3a,0x3ce930,0x75b33000,0x223f7fe5,0x3862d7,0xc3f8000,0x71b5c936,0x6bbf7fe5,0xf23862ed,0xfa3ce930,0xc3d8d45,0xc03f28c3,0xf04285e2,0xc49f09,
+0x90c2b7bd,0x6a3dcb74,0x94bf7ae5,0xbabe3032,0xc7bf4963,0x2bbe3ba4,0x473f16ec,0xb5bf1bfc,0xe63d9d46,0x44bf4a08,0xaa3e99af,0x3ec2b6,0xac426434,0xc49ea1,0x90c2e845,0x693dcb74,0x94bf7ae5,0xbabe3032,0xc8bf4963,0x2bbe3ba4,0x473f16ec,0xb6bf1bfc,0xe53d9d46,0x8ebf4a08,0x1f3e3cb5,0x3f0c98,0xac42901a,0xc49ea1,0x90c2d6f3,0x6a3dcb74,0x94bf7ae5,0xbabe3032,0xc7bf4963,0x2bbe3ba4,0x483f16ec,0xb4bf1bfc,0xe53d9d46,0xbcbf4a08,0xaa3d9a4c,0x803ec2b6,0x3842544e,0x40c499bb,0x6ac2da81,0x51bdcb76,0x323f7ae5,0xb13e3034,0xbf4962,0x61be3ba7,0x943f16ed,0xc6bf1bfd,0xe83d9d45,0x45bf4a07,0x123e3cb5,0x3f0c98,0x70427be1,0xc49a23,0x6cc2a9f9,0x52bdcb76,0x333f7ae5,0xb13e3034,0x1bf4962,0x62be3ba7,0x943f16ed,0xc5bf1bfd,
+0xe73d9d45,0x1abf4a07,0x963e99af,0x403ec2b6,0x38428827,0x40c499bb,0x6cc2c92f,0x51bdcb76,0x343f7ae5,0xb13e3034,0xbf4962,0x60be3ba7,0x933f16ed,0xc8bf1bfd,0xe73d9d45,0xb3bf4a07,0x853d9a4e,0xb03ec2b6,0x62438081,0x40c51a28,0xacc3d28a,0x2a3e4be9,0xabf6ad2,0x4bbeb098,0xacbf41fa,0xe2bebc10,0x3c3f0a14,0xf6bf1f17,0xa43e1da1,0x44bf44a7,0xaa3e99af,0x203ec2b6,0xe643769b,0x40c519bf,0xaec3de3a,0x293e4be9,0xabf6ad2,0x4cbeb098,0xacbf41fa,0xe1bebc10,0x3b3f0a14,0xf6bf1f17,0xa43e1da1,0x8ebf44a7,0x1f3e3cb5,0x903f0c98,0xe64382cd,0xc0c519bf,0xaec3d9e5,0x293e4be9,0xabf6ad2,0x4cbeb098,0xacbf41fa,0xe1bebc10,0x3b3f0a14,0xf6bf1f17,0xa43e1da1,0xbcbf44a7,0xaa3d9a4c,0x3ec2b6,0xda436ea4,0x40c51774,0xd5c3d754,0x28be4be9,
+0x23f6ad2,0xe63eb098,0x68bf41f8,0x98bebc11,0xec3f0a16,0x8abf1f18,0x723e1d9e,0x45bf44a6,0x123e3cb5,0x403f0c98,0x5243790c,0x70c517dd,0xd6c3cba4,0x29be4be9,0x33f6ad2,0xe53eb098,0x69bf41f8,0x99bebc11,0xee3f0a16,0x89bf1f18,0x703e1d9e,0x1abf44a6,0x963e99af,0x3ec2b6,0xda437da4,0xc0c51774,0xd5c3d2ff,0x28be4be9,0x23f6ad2,0xe73eb098,0x68bf41f8,0x9abebc11,0xed3f0a16,0x87bf1f18,0x713e1d9e,0xb3bf44a6,0x853d9a4e,0x103ec2b6,0xe2440de3,0x58c55e62,0x9c46fbc,0x83e93d7,0x6abf50ff,0xa6bf0008,0x37bf3612,0x8cbf0859,0xc13eeae6,0x8bbf2413,0x6a3e6495,0x44bf3c03,0xaa3e99af,0x203ec2b6,0x62440b14,0xa8c55dcb,0x8c47538,0x73e93d7,0x69bf50ff,0xa5bf0008,0x37bf3612,0x8cbf0859,0xc03eeae6,0x89bf2413,0x6a3e6495,0x8ebf3c03,
+0x1f3e3cb5,0x183f0c98,0x62440ed4,0x60c55dcb,0x8c4730e,0x73e93d7,0x69bf50ff,0xa5bf0008,0x38bf3612,0x8fbf0859,0xc23eeae6,0x87bf2413,0x693e6495,0xbcbf3c03,0xaa3d9a4c,0xf03ec2b6,0xe6440830,0x50c55bc0,0x48c47038,0x90be93d6,0xc43f50ff,0x7a3f0007,0x4bf3611,0xa7bf0859,0x3a3eeaea,0xacbf2415,0x943e648f,0x45bf3c02,0x123e3cb5,0xe03f0c98,0x62440aff,0xc55c58,0x46c46abc,0x8fbe93d6,0xc33f50ff,0x793f0007,0x4bf3611,0xa8bf0859,0x3b3eeaea,0xaabf2415,0x933e648f,0x1abf3c02,0x963e99af,0xf03ec2b6,0xe6440bf0,0x10c55bc0,0x48c46e0e,0x90be93d6,0xc43f50ff,0x793f0007,0x4bf3611,0xa6bf0859,0x3a3eeaea,0xaabf2415,0x933e648f,0xb3bf3c02,0x853d9a4e,0x483ec2b6,0xdb44761c,0xd0c58c82,0xcc4d220,0xa83ebaff,0x74bf2ed6,0xabf21f1,
+0x2ebf2652,0x9ebf2c76,0x93eb456,0xa2bf2aae,0x113e908f,0x44bf3094,0xaa3e99af,0x583ec2b6,0x9447307,0x50c58c23,0xcc4d4a2,0xa83ebaff,0x74bf2ed6,0xbbf21f1,0x2fbf2652,0x9ebf2c76,0x83eb456,0xa2bf2aae,0x113e908f,0x8ebf3094,0x1f3e3cb5,0x583f0c98,0x94476c7,0x30c58c23,0xcc4d38d,0xa83ebaff,0x74bf2ed6,0xbbf21f1,0x2fbf2652,0x9ebf2c76,0x83eb456,0xa3bf2aae,0x113e908f,0xbcbf3094,0xaa3d9a4c,0x5c3ec2b6,0x7d446f60,0x98c58b48,0x1cc4d178,0x97bebaff,0x803f2ed6,0x83f21f1,0xa8bf2651,0x8bbf2c76,0x3eb458,0xb0bf2aaf,0x883e908d,0x45bf3093,0x123e3cb5,0x503f0c98,0x4d447275,0x14c58ba8,0x1cc4cef7,0x97bebaff,0x803f2ed6,0x83f21f1,0xa8bf2651,0x8cbf2c76,0x3eb458,0xafbf2aaf,0x873e908d,0x1abf3093,0x963e99af,0x5c3ec2b6,
+0x7d447320,0x78c58b48,0x1cc4d063,0x97bebaff,0x803f2ed6,0x93f21f1,0xa7bf2651,0x89bf2c76,0xff3eb458,0xb3bf2aae,0x883e908d,0xb3bf3093,0x853d9a4e,0xa03ec2b6,0x4b44ba60,0x18c5a3cf,0xc51fe7,0x463edcea,0xc8bf015a,0x9bbf3f51,0x96bf1156,0x1dbf4bbf,0x213e5762,0xccbf337a,0x563eaac4,0x44bf2159,0xaa3e99af,0x8a3ec2b6,0x1d44b8a7,0x7cc5a35e,0xffc520ff,0x463edce9,0xc8bf015a,0x9cbf3f51,0x96bf1156,0x1fbf4bbf,0x213e5762,0xcdbf337a,0x563eaac4,0x8ebf2159,0x1f3e3cb5,0x883f0c98,0x1d44ba87,0xecc5a35e,0xffc52074,0x453edce9,0xc8bf015a,0x9bbf3f51,0x96bf1156,0x1abf4bbf,0x213e5762,0xcebf337a,0x563eaac4,0xbcbf2159,0xaa3d9a4c,0x403ec2b6,0x6b44b67f,0x30c5a2bc,0xa9c51f21,0x7cbedceb,0xd73f0159,0x8f3f3f51,0x77bf1157,0xa2bf4bbf,
+0xd83e5759,0xc4bf3378,0xfa3eaac7,0x45bf2159,0x123e3cb5,0x583f0c98,0x9d44b838,0xcac5a32d,0xa8c51e08,0x7dbedceb,0xd63f0159,0x903f3f51,0x77bf1157,0xa8bf4bbf,0xd93e5759,0xc3bf3378,0xfa3eaac7,0x1abf2159,0x963e99af,0x3e3ec2b6,0x6b44b85f,0x9ec5a2bc,0xa8c51e96,0x7dbedceb,0xd63f0159,0x903f3f51,0x76bf1157,0xa5bf4bbf,0xd83e5759,0xc4bf3378,0xfa3eaac7,0xb3bf2159,0x853d9a4e,0x583ec2b6,0x494500e2,0xa0c5b3f9,0x5dc55dba,0x3c3ef2ac,0x59bea305,0x8fbf522a,0xecbef68f,0x2ebf5fd0,0x683d7a14,0x96bf3cb8,0xb53ebb99,0x44bf1155,0xaa3e99af,0x923ec2b6,0xf144ffda,0x8ec5b37c,0x5dc55ea8,0x3a3ef2ac,0x58bea305,0x8fbf522a,0xedbef68f,0x29bf5fd0,0x683d7a14,0x95bf3cb8,0xb53ebb99,0x8ebf1155,0x1f3e3cb5,0x4b3f0c98,0xf14500dd,0x1c5b37c,
+0x5dc55e1e,0x3c3ef2ac,0x59bea305,0x90bf522a,0xecbef68f,0x30bf5fd0,0x683d7a14,0x96bf3cb8,0xb53ebb99,0xbcbf1155,0xaa3d9a4c,0xde3ec2b6,0xf44fd7b,0x25c5b317,0xd0c55c9b,0xcebef2ac,0x4b3ea304,0x453f522a,0x44bef68e,0x98bf5fd1,0xae3d7a16,0x4ebf3cb8,0xc33ebb98,0x45bf1155,0x123e3cb5,0x3f0c98,0x6744ff66,0x3ac5b393,0xcec55bad,0xcfbef2ac,0x4c3ea304,0x463f522a,0x44bef68e,0xa0bf5fd1,0xae3d7a16,0x4fbf3cb8,0xc23ebb98,0x1abf1155,0x963e99af,0xe03ec2b6,0xf44ff5b,0x97c5b317,0xcfc55c10,0xcfbef2ac,0x4b3ea304,0x463f522a,0x44bef68e,0xa0bf5fd1,0xae3d7a16,0x4fbf3cb8,0xc33ebb98,0xb3bf1155,0x853d9a4e,0x873ec2b6,0xcb45272a,0x86c5bc60,0xd8c59004,0xf83efe35,0x8cbdf24f,0x88bf5c24,0xd6bec752,0x6bf6a71,0x71bdca48,0x24bf469d,
+0xc63ec483,0x44bf0031,0xaa3e99af,0x393ec2b6,0x8b45261b,0xc2c5bbde,0xd7c59064,0xf83efe35,0x8cbdf24f,0x88bf5c24,0xd6bec752,0x3bf6a71,0x71bdca48,0x24bf469d,0xc53ec483,0x8ebf0031,0x1f3e3cb5,0x393f0c98,0x8b45270b,0x7ac5bbde,0xd8c5901f,0xf83efe35,0x8cbdf24f,0x88bf5c24,0xd6bec752,0x6bf6a71,0x71bdca48,0x24bf469d,0xc63ec483,0xbcbf0031,0xaa3d9a4c,0x793ec2b6,0xb14524dd,0x94c5bbb8,0x15c58f51,0x90befe33,0x583df250,0x303f5c25,0xffbec74e,0x59bf6a72,0x6cbdca36,0x8fbf469f,0xdc3ec47d,0x45bf0030,0x123e3cb5,0xc73f0c98,0xed4525ec,0x58c5bc3a,0x14c58ef1,0x8fbefe33,0x553df250,0x2f3f5c25,0xffbec74e,0x57bf6a72,0x6bbdca36,0x8cbf469f,0xdb3ec47d,0x1abf0030,0x963e99af,0x793ec2b6,0xb14525cd,0x4cc5bbb8,0x14c58f0c,0x8fbefe33,
+0x553df250,0x303f5c25,0xbec74e,0x5dbf6a73,0x6abdca36,0x8dbf469f,0xdb3ec47d,0xb3bf0030,0x853d9a4e,0x503ec2b6,0x17454e76,0x8ec5bca3,0x65c5b20c,0x963efed1,0x443dc548,0xdabf5cab,0x3ebe94a8,0x4cbf6b00,0x65be8a5b,0x70bf513b,0x723ec500,0x44bedb98,0xaa3e99af,0xdb3ec2b6,0x85454d4a,0x6ac5bc20,0x64c5b254,0x943efed1,0x433dc548,0xdbbf5cab,0x3dbe94a8,0x4bbf6b00,0x65be8a5b,0x72bf513b,0x733ec500,0x8ebedb98,0x1f3e3cb5,0xdb3f0c98,0x87454e3a,0x20c5bc20,0x65c5b20f,0x963efed1,0x443dc548,0xdbbf5cab,0x3ebe94a8,0x4cbf6b00,0x65be8a5b,0x72bf513b,0x723ec500,0xbcbedb98,0xaa3d9a4c,0x583ec2b6,0x59454c0c,0x93c5bc3f,0x73c5b140,0xb6befed1,0x4dbdc544,0x703f5cab,0x22be94a1,0x67bf6b02,0xb2be8a56,0xa7bf513c,0x613ec4f7,0x45bedb9b,
+0x123e3cb5,0xcc3f0c98,0xe7454d37,0xb6c5bcc1,0x72c5b0f8,0xb4befed1,0x4cbdc544,0x6f3f5cab,0x23be94a1,0x66bf6b02,0xb2be8a56,0xa5bf513c,0x613ec4f7,0x1abedb9b,0x963e99af,0x583ec2b6,0x59454cfc,0x49c5bc3f,0x73c5b0fb,0xb6befed1,0x4dbdc544,0x703f5cab,0x22be94a1,0x67bf6b02,0xb2be8a56,0xa7bf513c,0x613ec4f7,0xb3bedb9b,0x853d9a4e,0x503ec2b6,0x794574e7,0x1cc5b4bc,0xa1c5d357,0xff3ef498,0x3c3e9718,0xd3bf53d4,0x70be4b6c,0x7dbf6196,0x97bedba2,0x95bf5b12,0x9f3ebd16,0x44beb985,0xaa3e99af,0xc83ec2b6,0x254573a1,0x62c5b43f,0xa1c5d388,0xff3ef498,0x3c3e9718,0xd4bf53d4,0x70be4b6c,0x7dbf6196,0x97bedba2,0x95bf5b12,0x9f3ebd16,0x8ebeb985,0x1f3e3cb5,0xc83f0c98,0x25457491,0x1ac5b43f,0xa0c5d343,0xff3ef498,0x3b3e9718,0xd5bf53d4,
+0x70be4b6c,0x7ebf6196,0x98bedba2,0x98bf5b12,0xa03ebd16,0xbcbeb985,0xaa3d9a4c,0x73ec2b6,0x93457270,0x97c5b49d,0x7fc5d27f,0xe6bef498,0x1fbe9719,0x33f53d4,0x33be4b6d,0x6cbf6196,0x9ebedba3,0x1bf5b12,0x113ebd17,0x45beb985,0x123e3cb5,0x923f0c98,0xe74573b5,0x53c5b51a,0x7fc5d24e,0xe5bef498,0x1dbe9719,0xff3f53d4,0x33be4b6c,0x6abf6196,0x9ebedba3,0xfebf5b12,0x133ebd16,0x1abeb985,0x963e99af,0x73ec2b6,0x93457360,0x50c5b49d,0x7fc5d23a,0xe6bef498,0x1fbe9719,0x13f53d4,0x33be4b6d,0x6bbf6196,0x9ebedba3,0xffbf5b12,0x123ebd16,0xb3beb985,0x853d9a4e,0x5b3ec2b6,0x63458c78,0x8bc5a4f7,0x8fc5f28c,0xbf3edfb4,0xd13ef8f5,0xc4bf41b9,0xecbde236,0x70bf4e50,0x5ebf14e5,0xc2bf6487,0x3d3eace8,0x44be98ca,0xaa3e99af,0xf3ec2b6,
+0xc7458bc9,0x1ec5a484,0x8fc5f2a8,0xc03edfb4,0xd13ef8f5,0xc1bf41b9,0xecbde236,0x70bf4e50,0x5ebf14e5,0xc1bf6487,0x3c3eace8,0x8ebe98ca,0x1f3e3cb5,0xe3f0c98,0xc7458c41,0xd3c5a484,0x90c5f262,0xc03edfb4,0xd13ef8f5,0xc1bf41b9,0xecbde236,0x70bf4e50,0x5ebf14e5,0xc2bf6487,0x3d3eace8,0xbcbe98ca,0xaa3d9a4c,0x403ec2b6,0x5f458b3d,0xf3c5a520,0x48c5f1b5,0x3ebedfb2,0xa4bef8f5,0x343f41ba,0xebde254,0xf1bf4e50,0x79bf14e5,0x9fbf6487,0x1d3eaced,0x45be98c4,0x123e3cb5,0x8d3f0c98,0xfd458bec,0x64c5a592,0x48c5f19a,0x3dbedfb2,0xa5bef8f5,0x333f41ba,0xfbde254,0xefbf4e50,0x79bf14e5,0x9ebf6487,0x203eaced,0x1abe98c4,0x963e99af,0x403ec2b6,0x5f458bb5,0xabc5a520,0x48c5f170,0x3ebedfb2,0xa6bef8f5,0x353f41ba,0xfbde254,0xefbf4e50,
+0x79bf14e5,0x9dbf6487,0x1e3eaced,0xb3be98c4,0x853d9a4e,0x903ec2b6,0xd9459c68,0xd4c58e1a,0xd2c60713,0x963ec0a6,0xdb3f2895,0xd4bf26d7,0x83bcfe5b,0x4bf31ae,0x95bf3820,0x5fbf6d0d,0x3c3e94ec,0x44be767d,0xaa3e99af,0xf63ec2b6,0x23459bad,0xd4c58db8,0xd3c60717,0x973ec0a6,0xdc3f2895,0xdabf26d7,0x83bcfe5b,0x4bf31ae,0x95bf3820,0x60bf6d0d,0x3a3e94ec,0x8ebe767d,0x1f3e3cb5,0xf53f0c98,0x23459c25,0x30c58db8,0xd4c606f5,0x963ec0a6,0xdb3f2895,0xd4bf26d7,0x83bcfe5b,0x4bf31ae,0x95bf3820,0x61bf6d0d,0x3e3e94ec,0xbcbe767d,0xaa3d9a4c,0x8e3ec2b6,0xe1459b35,0x8ec58e8a,0x80c606af,0x1cbec0a5,0xb6bf2897,0xd93f26d6,0x1ebcfe56,0x5fbf31ad,0xdbbf3821,0x2abf6d0d,0x833e94ec,0x45be7679,0x123e3cb5,0x283f0c98,0x97459bf0,0x8fc58eed,
+0x80c606ab,0x1cbec0a5,0xb6bf2897,0xe13f26d6,0x1ebcfe56,0x5fbf31ad,0xdbbf3821,0x2abf6d0d,0x833e94ec,0x1abe7679,0x963e99af,0x8e3ec2b6,0xe1459bad,0xeac58e8a,0x80c6068c,0x1cbec0a5,0xb6bf2897,0xd93f26d6,0x1ebcfe56,0x5fbf31ad,0xdbbf3821,0x2abf6d0d,0x833e94ec,0xb3be7679,0x853d9a4e,0xde3ec2b6,0xfe45a99d,0x22c56249,0x33c61284,0x823e9905,0x633f4d3b,0xd1bf0485,0x8a3d0f08,0x33bf0d20,0xc2bf5566,0x11bf7422,0x743e6c9a,0x44be4561,0xaa3e99af,0xe03ec2b6,0x2e45a8d9,0xfec561ad,0x35c6127f,0x833e9905,0x643f4d3b,0xd1bf0485,0x893d0f08,0x33bf0d20,0xc2bf5566,0x13bf7422,0x763e6c9a,0x8ebe4561,0x1f3e3cb5,0xe03f0c98,0x2e45a951,0x5ac561ad,0x33c6125d,0x833e9905,0x633f4d3b,0xd2bf0485,0x893d0f08,0x33bf0d20,0xc2bf5566,0xfbf7422,
+0x743e6c9a,0xbcbe4561,0xaa3d9a4c,0x3e3ec2b6,0x4645a87a,0x2bc563ae,0x34c6122d,0xbebe9908,0x2abf4d3b,0x663f0484,0x923d0f4a,0x1bf0d20,0x23bf5566,0x84bf7422,0xfc3e6c96,0x45be4571,0x123e3cb5,0x3b3f0c98,0x1245a93e,0x4ec5644b,0x34c61231,0xbdbe9908,0x29bf4d3b,0x673f0484,0x923d0f4a,0x1bf0d20,0x23bf5566,0x86bf7422,0xfd3e6c96,0x1abe4571,0x963e99af,0x3d3ec2b6,0x4645a8f2,0x86c563ae,0x34c6120a,0xbebe9908,0x2abf4d3b,0x623f0484,0x923d0f4a,0x2bf0d20,0x23bf5566,0x86bf7422,0xfa3e6c96,0xb3be4571,0x853d9a4e,0x9b3ec2b6,0x4a45b38f,0xcec51e63,0x18c61b20,0x403e55f1,0xfa3f6894,0x14beb947,0xc73dac73,0x81bec550,0xadbf6b3d,0xcdbf796b,0x193e2563,0x44be20c9,0xaa3e99af,0x9d3ec2b6,0xaa45b2c4,0x9ac51df5,0x16c61b16,0x403e55f1,
+0xfa3f6894,0x14beb947,0xc83dac73,0x81bec550,0xadbf6b3d,0xcbbf796b,0x173e2563,0x8ebe20c9,0x1f3e3cb5,0x9c3f0c98,0xaa45b33c,0xf6c51df5,0x17c61af3,0x403e55f1,0xf93f6894,0x14beb947,0xc73dac73,0x81bec550,0xadbf6b3d,0xcdbf796b,0x183e2563,0xbcbe20c9,0xaa3d9a4c,0xc13ec2b6,0x1e45b281,0xb2c5203b,0xd4c61adc,0x14be55f1,0xa0bf6894,0xc43eb948,0xa73dac5e,0xc3bec550,0xdbbf6b3d,0x42bf796b,0xb3e2568,0x45be20c0,0x123e3cb5,0xbf3f0c98,0xbe45b34c,0xe7c520a8,0xd4c61ae6,0x14be55f1,0xa0bf6894,0xc73eb948,0xa63dac5e,0xc3bec550,0xdbbf6b3d,0x42bf796b,0xb3e2568,0x1abe20c0,0x963e99af,0xc23ec2b6,0x1e45b2f9,0xfc5203b,0xd3c61aba,0x13be55f1,0x9fbf6894,0xc23eb948,0xa63dac5e,0xc4bec550,0xdbbf6b3d,0x43bf796b,0x83e2568,0xb3be20c0,
+0x853d9a4e,0xb3ec2b6,0x4845b9bb,0xa4c4a807,0xc5c62078,0x243de1d8,0x623f79b2,0xfebe4397,0x4d3deba7,0x22be504c,0x4cbf78e9,0x97bf7cba,0x9f3dae94,0x44be09e5,0xaa3e99af,0xac3ec2b6,0x8c45b8eb,0xa4c4a793,0xc5c6206a,0x243de1d8,0x623f79b2,0xfcbe4397,0x4d3deba7,0x22be504c,0x4cbf78e9,0x97bf7cba,0x9e3dae94,0x8ebe09e5,0x1f3e3cb5,0xaa3f0c98,0x9045b963,0xffc4a793,0xc5c62047,0x243de1d8,0x623f79b2,0xfebe4397,0x4d3deba7,0x23be504c,0x4cbf78e9,0x97bf7cba,0x9e3dae94,0xbcbe09e5,0xaa3d9a4c,0x613ec2b6,0x845b8c8,0x14c4ac74,0xedc6204c,0x2fbde1d7,0xa7bf79b2,0x3e3e4396,0x243deb9f,0x53be504b,0x70bf78e9,0xc7bf7cba,0x293dae95,0x45be09e1,0x123e3cb5,0xc23f0c98,0xc045b997,0x14c4ace7,0xedc6205a,0x2fbde1d7,0xa7bf79b2,0x3e3e4396,
+0x243deb9f,0x53be504b,0x70bf78e9,0xc7bf7cba,0x293dae95,0x1abe09e1,0x963e99af,0x613ec2b6,0x845b940,0x70c4ac74,0xefc62029,0x2fbde1d7,0xa9bf79b2,0x3a3e4396,0x263deb9f,0x53be504b,0x70bf78e9,0xc9bf7cba,0x283dae95,0xb3be09e1,0x853d9a4e,0xd43ec2b6,0x4045bbe8,0xb2c2bcb0,0x14c6225b,0xdc3bf1e3,0x8c3f7ff8,0xb6bc517b,0x63e0157,0xfabc5f16,0x4dbf7dec,0xd0bf7df1,0x723bbb01,0x44be016e,0xaa3e99af,0xd73ec2b6,0x4045bb17,0x4cc2bc34,0x14c6224c,0xdc3bf1e3,0x8c3f7ff8,0xb6bc517b,0x63e0157,0xfabc5f16,0x4dbf7dec,0xcfbf7df1,0x723bbb01,0x8ebe016e,0x1f3e3cb5,0xd83f0c98,0x4045bb8f,0xa8c2bc34,0x14c62229,0xdc3bf1e3,0x8c3f7ff8,0xb5bc517b,0x63e0157,0xfabc5f16,0x4dbf7dec,0xd0bf7df1,0x723bbb01,0xbcbe016e,0xaa3d9a4c,0x7b3ec2b6,
+0x45bb15,0x42c30619,0x34c6224a,0xdabbf1e8,0xbf7ff8,0xe03c5180,0x133e0165,0x86bc5f1c,0xd9bf7dec,0x8dbf7df0,0x9e3bbaff,0x45be017c,0x123e3cb5,0x773f0c98,0xe045bbe6,0xa6c30656,0x34c62259,0xdabbf1e8,0xbf7ff8,0xe13c5180,0x133e0165,0x86bc5f1c,0xd9bf7dec,0x8cbf7df0,0x9f3bbaff,0x1abe017c,0x963e99af,0x7c3ec2b6,0x45bb8d,0x9ec30619,0x34c62227,0xdabbf1e8,0xbf7ff8,0xe03c5180,0x133e0165,0x86bc5f1c,0xd9bf7dec,0x8dbf7df0,0x9e3bbaff,0xb3be017c,0x853d9a4e,0xec3ec2b6,0x8c45b9fc,0xb044900d,0xddc620b1,0x5abdc935,0x603f7b02,0x693e2e41,0xcc3df06f,0xf53e3992,0x85bf79f5,0x6dbf7cfb,0x21bd9b8c,0x44be081b,0xaa3e99af,0x363ec2b6,0x7845b92d,0x66448fa6,0xddc620a3,0x59bdc935,0x603f7b02,0x683e2e41,0xcc3df06f,0xf53e3992,
+0x85bf79f5,0x6dbf7cfb,0x21bd9b8c,0x8ebe081b,0x1f3e3cb5,0x373f0c98,0x7845b9a5,0xc3448fa6,0xddc62080,0x5abdc935,0x603f7b02,0x653e2e41,0xcc3df06f,0xf53e3992,0x85bf79f5,0x6ebf7cfb,0x1fbd9b8c,0xbcbe081b,0xaa3d9a4c,0xa63ec2b6,0x6c45b94c,0xa0448abf,0x16c620be,0x823dc937,0x66bf7b02,0xedbe2e3d,0xf3df072,0x143e398f,0x74bf79f6,0xdbf7cfb,0xadbd9b8e,0x45be081c,0x123e3cb5,0x5e3f0c98,0x8445ba1c,0xeb448b26,0x15c620cc,0x813dc937,0x66bf7b02,0xedbe2e3d,0xf3df072,0x143e398f,0x74bf79f6,0xcbf7cfb,0xacbd9b8e,0x1abe081c,0x963e99af,0xa63ec2b6,0x6c45b9c4,0xfc448abf,0x15c6209b,0x813dc937,0x66bf7b02,0xe9be2e3d,0xe3df072,0x143e398f,0x74bf79f6,0xcbf7cfb,0xaabd9b8e,0xb3be081c,0x853d9a4e,0x373ec2b6,0xce45b40c,0xb74512dc,
+0x7cc61b8c,0xdbe4977,0x363f6b59,0xfa3eae7a,0x913db6ae,0x8a3eb9cf,0x9abf6d73,0x1bf79f4,0x6ebe1bbe,0x44be1d16,0xaa3e99af,0x823ec2b6,0x9545b340,0xe6451275,0x7cc61b81,0xbbe4977,0x363f6b59,0xf73eae7a,0x913db6ae,0x893eb9cf,0x9abf6d73,0x3bf79f4,0x6dbe1bbe,0x8ebe1d16,0x1f3e3cb5,0x813f0c98,0x9545b3b8,0x42451275,0x7cc61b5f,0xdbe4977,0x363f6b59,0xf83eae7a,0x913db6ae,0x8a3eb9cf,0x9abf6d73,0x1bf79f4,0x6dbe1bbe,0xbcbe1d16,0xaa3d9a4c,0x763ec2b6,0x3445b37f,0x6a451029,0xafc61bb8,0x143e4972,0xebf6b5a,0xb3beae76,0x773db687,0x343eb9c9,0x4bbf6d75,0x4cbf79f5,0x9abe1bc2,0x45be1d00,0x123e3cb5,0x2b3f0c98,0x6e45b44b,0x3d451090,0xadc61bc3,0x143e4972,0xdbf6b5a,0xb6beae76,0x763db687,0x343eb9c9,0x4bbf6d75,0x49bf79f5,
+0x9bbe1bc2,0x1abe1d00,0x963e99af,0x763ec2b6,0x3445b3f7,0xc8451029,0xaec61b95,0x143e4972,0xcbf6b5a,0xb5beae76,0x753db687,0x343eb9c9,0x4bbf6d75,0x4bbf79f5,0x9abe1bc2,0xb3be1d00,0x853d9a4e,0x83ec2b6,0xff45aa52,0x26455745,0xe6c61320,0x5be9395,0x923f512f,0x493eff99,0x193d2c89,0x653f081b,0x87bf588d,0x73bf74e5,0x74be6427,0x44be402d,0xaa3e99af,0x73ec2b6,0xc445a98d,0x244556ae,0xe7c6131b,0x5be9395,0x943f512f,0x443eff99,0x1a3d2c89,0x663f081b,0x87bf588d,0x75bf74e5,0x73be6427,0x8ebe402d,0x1f3e3cb5,0x53f0c98,0xc545aa05,0x7e4556ae,0xe6c612f8,0x4be9395,0x923f512f,0x403eff99,0x1a3d2c89,0x663f081b,0x87bf588d,0x75bf74e5,0x72be6427,0xbcbe402d,0xaa3d9a4c,0x423ec2b6,0xd145a9e9,0x44554a3,0x5fc6136b,0x3f3e9392,
+0xd4bf512f,0xa3beff9a,0xa93d2c56,0xd53f081a,0x33bf588d,0x35bf74e6,0xe4be6428,0x45be401e,0x123e3cb5,0x433f0c98,0xb45aaae,0x745553b,0x5fc61370,0x413e9392,0xd4bf512f,0xacbeff9a,0xa83d2c56,0xd73f081a,0x33bf588d,0x33bf74e6,0xe3be6428,0x1abe401e,0x963e99af,0x433ec2b6,0xd145aa61,0x604554a3,0x5fc61348,0x413e9392,0xd4bf512f,0xa4beff9a,0xa83d2c56,0xd73f081a,0x33bf588d,0x34bf74e6,0xe2be6428,0xb3be401e,0x853d9a4e,0xb23ec2b6,0xed459d48,0xef4588f2,0xa9c607d5,0x4cbebc99,0xed3f2d1f,0x613f2350,0xc4bcbb45,0x523f2ded,0x4ebf3bc0,0x75bf6ded,0x6dbe91c9,0x44be7071,0xaa3e99af,0xee3ec2b6,0x4c459c8c,0xed458892,0xabc607d8,0x4dbebc99,0xef3f2d1f,0x703f2350,0xc4bcbb45,0x523f2ded,0x4cbf3bc0,0x77bf6ded,0x6cbe91c9,0x8ebe7071,
+0x1f3e3cb5,0xef3f0c98,0x4c459d04,0x48458892,0xa9c607b6,0x4dbebc99,0xee3f2d1f,0x613f2350,0xc4bcbb45,0x523f2ded,0x4ebf3bc0,0x75bf6ded,0x6dbe91c9,0xbcbe7071,0xaa3d9a4c,0xce3ec2b6,0xe8459d02,0x14587b9,0x97c6083f,0x1f3ebc97,0xd9bf2d1d,0x78bf2353,0xa7bcbb44,0xa63f2df0,0xb6bf3bbd,0xfbf6ded,0x20be91c6,0x45be7073,0x123e3cb5,0x913f0c98,0x88459dbe,0x345881a,0x95c6083c,0x1d3ebc97,0xd8bf2d1d,0x7abf2353,0xa6bcbb44,0xa63f2df0,0xb7bf3bbd,0x10bf6ded,0x21be91c6,0x1abe7073,0x963e99af,0xcd3ec2b6,0xe7459d7a,0x5c4587b9,0x96c6081c,0x1d3ebc97,0xd8bf2d1d,0x81bf2353,0xa7bcbb44,0xa53f2df0,0xb6bf3bbd,0xfbf6ded,0x22be91c6,0xb3be7073,0x853d9a4e,0xe23ec2b6,0xf1458d78,0xdc45a03a,0xf2c5f448,0x85bedbba,0x513f035a,0xe43f3e4b,
+0x25bdc901,0x33f4aa7,0x73bf1a64,0xf0bf65db,0x37bea9de,0x44be9428,0xaa3e99af,0xd33ec2b6,0x5a458cc7,0x5e459fca,0xf2c5f461,0x83bedbba,0x513f035a,0xea3f3e4b,0x26bdc901,0x23f4aa7,0x73bf1a64,0xf2bf65db,0x39bea9de,0x8ebe9428,0x1f3e3cb5,0xd23f0c98,0x5a458d3f,0x16459fca,0xf1c5f41c,0x83bedbba,0x503f035a,0xea3f3e4b,0x26bdc901,0x33f4aa7,0x72bf1a64,0xf2bf65db,0x37bea9de,0xbcbe9428,0xaa3d9a4c,0x283ec2b6,0x29458d51,0x3d459f26,0x13c5f54f,0xa73edbba,0x29bf0359,0xfbbf3e4c,0x70bdc8f7,0x853f4aa8,0xcabf1a62,0x76bf65db,0x13bea9db,0x45be942a,0x123e3cb5,0x393f0c98,0xbe458e02,0xbb459f96,0x14c5f536,0xa73edbba,0x29bf0359,0xf7bf3e4c,0x70bdc8f7,0x853f4aa8,0xcabf1a62,0x76bf65db,0x15bea9db,0x1abe942a,0x963e99af,0x293ec2b6,
+0x29458dc9,0xf5459f26,0x14c5f509,0xa73edbba,0x29bf0359,0xfcbf3e4c,0x6fbdc8f7,0x863f4aa8,0xcabf1a62,0x77bf65db,0x14bea9db,0xb3be942a,0x853d9a4e,0xcc3ec2b6,0x145772c,0xaf45b06c,0x79c5d54e,0x3cbef3b1,0xa3e9cd3,0x163f530c,0x67be4623,0x4c3f60c1,0x5bbee035,0x24bf5ba0,0x30bebc63,0x44beb79b,0xaa3e99af,0xcd3ec2b6,0x244575e5,0xb045afef,0x7bc5d57e,0x3ebef3b1,0xb3e9cd3,0x143f530c,0x67be4623,0x4e3f60c1,0x5bbee035,0x23bf5ba0,0x2fbebc63,0x8ebeb79b,0x1f3e3cb5,0xcd3f0c98,0x244576d5,0x6845afef,0x7ac5d539,0x3ebef3b1,0xb3e9cd3,0x153f530c,0x67be4623,0x4e3f60c1,0x5dbee035,0x24bf5ba0,0x2fbebc63,0xbcbeb79b,0xaa3d9a4c,0x6c3ec2b6,0x21457716,0x7f45af8d,0x9ec5d686,0x5a3ef3b1,0x2abe9cd2,0x6bf530c,0xbdbe4622,0x343f60c1,
+0x60bee034,0x49bf5ba0,0xf6bebc62,0x45beb79b,0x123e3cb5,0x6b3f0c98,0xfe45785d,0x7e45b009,0x9ec5d656,0x5a3ef3b1,0x2abe9cd2,0x6bf530c,0xbdbe4622,0x343f60c1,0x60bee034,0x49bf5ba0,0xf6bebc62,0x1abeb79b,0x963e99af,0x6d3ec2b6,0x21457806,0x3745af8d,0x9ec5d641,0x5a3ef3b1,0x2abe9cd2,0x6bf530c,0xbdbe4622,0x333f60c1,0x61bee034,0x4abf5ba0,0xf6bebc62,0xb3beb79b,0x853d9a4e,0x523ec2b6,0xdf4550e3,0x5a45b8d4,0xbec5b426,0xfcbefdc7,0x613e067c,0xbd3f5bc8,0xbfbe8c61,0xfd3f6a0e,0x31be98a8,0x8ebf52f8,0x44bec430,0x44bed597,0xaa3e99af,0x453ec2b6,0xd6454fb3,0x3b45b852,0xc0c5b46a,0xfcbefdc7,0x613e067c,0xbd3f5bc8,0xbfbe8c61,0xfe3f6a0e,0x33be98a8,0x8fbf52f8,0x48bec430,0x8ebed597,0x1f3e3cb5,0x443f0c98,0xd64550a3,0xf345b852,
+0xbec5b424,0xfcbefdc7,0x603e067c,0xbc3f5bc8,0xbfbe8c61,0xfd3f6a0e,0x32be98a8,0x8ebf52f8,0x46bec430,0xbcbed597,0xaa3d9a4c,0x7f3ec2b6,0xce4550f0,0xf545b828,0x84c5b57c,0xa23efdc7,0x2fbe0683,0x85bf5bc8,0x2abe8c5d,0x493f6a0f,0xf6be98aa,0x69bf52f8,0x21bec42d,0x45bed597,0x123e3cb5,0x8c3f0c98,0xd5455220,0x1545b8aa,0x84c5b539,0xa23efdc7,0x2fbe0683,0x86bf5bc8,0x2abe8c5d,0x493f6a0f,0xf6be98aa,0x6abf52f8,0x21bec42d,0x1abed597,0x963e99af,0x7e3ec2b6,0xce4551e0,0xad45b828,0x84c5b537,0xa33efdc7,0x2fbe0683,0x85bf5bc8,0x2abe8c5d,0x493f6a0f,0xf6be98aa,0x69bf52f8,0x21bec42d,0xb3bed597,0x853d9a4e,0x903ec2b6,0x6645299e,0x6a45b911,0x6c59224,0x20beff00,0xd2bdb4a1,0x363f5cd6,0xe5bec036,0xf23f6b2e,0xc3bdfb86,0x51bf481b,
+0xa1bec521,0x44befb37,0xaa3e99af,0x503ec2b6,0xbe45288b,0x3a45b88e,0x6c59281,0x20beff00,0xd2bdb4a1,0x383f5cd6,0xe5bec036,0xf33f6b2e,0xc3bdfb86,0x52bf481b,0xa1bec521,0x8ebefb37,0x1f3e3cb5,0x4f3f0c98,0xbe45297b,0xf245b88e,0x6c5923b,0x22beff00,0xd2bdb4a1,0x373f5cd6,0xe5bec036,0xf03f6b2e,0xc4bdfb86,0x52bf481b,0xa2bec521,0xbcbefb37,0xaa3d9a4c,0x103ec2b6,0xf54529ca,0x4845b8aa,0x13c59395,0x453eff00,0xdb3db49d,0x24bf5cd6,0x16bec035,0x7a3f6b2f,0x2bdfb88,0x9ebf481c,0x69bec520,0x45befb37,0x123e3cb5,0x523f0c98,0x9e452add,0x7645b92d,0x12c59338,0x453eff00,0xdb3db49d,0x24bf5cd6,0x16bec035,0x783f6b2f,0x2bdfb88,0x9ebf481c,0x68bec520,0x1abefb37,0x963e99af,0x103ec2b6,0xf5452aba,0x45b8aa,0x12c59350,0x453eff00,
+0xdb3db49d,0x25bf5cd6,0x16bec035,0x7a3f6b2f,0x2bdfb88,0x9fbf481c,0x68bec520,0xb3befb37,0x853d9a4e,0x333ec2b6,0x2d45033d,0xc845b12b,0xccc561ce,0x4dbef467,0x69be985c,0x8e3f53a8,0x81bef1a4,0x603f6168,0xbe3d35f3,0x3dbf3dbf,0xb5bebcee,0x44bf0f8d,0xaa3e99af,0x6a3ec2b6,0xf4450245,0xfe45b0ad,0xcbc562b7,0x4dbef467,0x69be985c,0x8e3f53a8,0x81bef1a4,0x643f6168,0xbe3d35f3,0x3dbf3dbf,0xb5bebcee,0x8ebf0f8d,0x1f3e3cb5,0x6a3f0c98,0xf4450335,0x6d45b0ad,0xccc5622d,0x4dbef467,0x69be985c,0x8e3f53a8,0x82bef1a4,0x613f6168,0xbe3d35f3,0x3cbf3dbf,0xb5bebcee,0xbcbf0f8d,0xaa3d9a4c,0xe93ec2b6,0x2d450376,0x2245b10d,0xcc564c9,0x93ef466,0x6d3e985f,0xb6bf53a8,0xa0bef1a7,0x43f6167,0x4d3d35ff,0x3ebf3dbf,0xa2bebcf0,0x45bf0f8d,
+0x123e3cb5,0xb33f0c98,0x6945046e,0xee45b18a,0xcc563df,0x93ef466,0x6d3e985f,0xb5bf53a8,0xa0bef1a7,0x83f6167,0x4d3d35ff,0x3dbf3dbf,0xa2bebcf0,0x1abf0f8d,0x963e99af,0xea3ec2b6,0x2d450466,0x9345b10d,0xcc5643e,0x93ef466,0x6d3e985f,0xb6bf53a8,0xa0bef1a7,0x43f6167,0x4d3d35ff,0x3ebf3dbf,0xa2bebcf0,0xb3bf0f8d,0x853d9a4e,0x3e3ec2b6,0x9d44be63,0x2645a165,0x53c52360,0x59bedf4c,0x58befa62,0x1f3f4162,0x28bf0f6c,0xcc3f4df2,0x6b3e4a14,0x20bf3447,0x3beac9e,0x44bf1ff5,0xaa3e99af,0xe23ec2b6,0x3444bca5,0xda45a0f3,0x53c52474,0x59bedf4c,0x58befa62,0x1f3f4162,0x28bf0f6c,0xcc3f4df2,0x6b3e4a14,0x20bf3447,0x3beac9e,0x8ebf1ff5,0x1f3e3cb5,0xe23f0c98,0x3444be85,0x4a45a0f3,0x52c523ea,0x59bedf4c,0x58befa62,0x1f3f4162,
+0x28bf0f6c,0xcd3f4df2,0x6c3e4a14,0x22bf3447,0x4beac9e,0xbcbf1ff5,0xaa3d9a4c,0x223ec2b6,0xb044bed4,0x4e45a18f,0x36c52658,0xb63edf4c,0x3f3efa62,0x33bf4162,0x96bf0f6d,0xdf3f4df1,0x993e4a11,0x51bf3446,0x5abeaca0,0x45bf1ff5,0x123e3cb5,0x7c3f0c98,0x1c44c091,0x9c45a202,0x39c52543,0xb63edf4c,0x403efa62,0x33bf4162,0x97bf0f6d,0xdc3f4df1,0x983e4a11,0x50bf3446,0x5bbeaca0,0x1abf1ff5,0x963e99af,0x223ec2b6,0xb044c0b4,0xbe45a18f,0x38c525cd,0xb63edf4c,0x403efa62,0x34bf4162,0x96bf0f6d,0xdb3f4df1,0x983e4a11,0x53bf3446,0x5bbeaca0,0xb3bf1ff5,0x853d9a4e,0x783ec2b6,0xe6447d47,0x18458a8a,0x36c4d856,0x42bebfb1,0x8ebf29ad,0xc73f2602,0x4cbf23ef,0xa33f30cb,0x4a3eac19,0x1abf2bae,0x46be942f,0x44bf2ed9,0xaa3e99af,0xec3ec2b6,
+0xae447a27,0x70458a28,0x37c4dace,0x42bebfb1,0x8dbf29ad,0xc73f2602,0x4cbf23ef,0xa33f30cb,0x493eac19,0x18bf2bae,0x46be942f,0x8ebf2ed9,0x1f3e3cb5,0xec3f0c98,0xae447de7,0x50458a28,0x36c4d9b9,0x42bebfb1,0x8ebf29ad,0xc73f2602,0x4cbf23ef,0xa33f30cb,0x4a3eac19,0x1bbf2bae,0x45be942f,0xbcbf2ed9,0xaa3d9a4c,0x643ec2b6,0xc7447de6,0x80458afc,0x30c4de0c,0x193ebfb1,0xb73f29ad,0xebbf2602,0x51bf23ef,0x83f30cb,0x293eac19,0xbabf2bae,0x43be942f,0x45bf2ed9,0x123e3cb5,0xf63f0c98,0xff448082,0x24458b5e,0x32c4db94,0x193ebfb1,0xb63f29ad,0xeabf2602,0x51bf23ef,0x83f30cb,0x293eac19,0xb7bf2bae,0x44be942f,0x1abf2ed9,0x963e99af,0x323ec2b6,0xc74480d3,0x5c458afc,0x32c4dcf7,0x1a3ebfb1,0xb83f29ad,0xeabf2602,0x52bf23ef,0x93f30cb,
+0x2a3eac19,0xb7bf2bae,0x43be942f,0xb3bf2ed9,0x853d9a4e,0xb03ec2b6,0x5e44139b,0x20455b29,0x3fc479a5,0xe1be994d,0x8abf4d05,0xb73f04c3,0x38bf343c,0xcd3f0d63,0x5b3ee48f,0xffbf24d9,0x3dbe6d04,0x44bf3aae,0xaa3e99af,0x983ec2b6,0x454410c4,0x50455a8c,0x3fc47f13,0xe1be994d,0x8abf4d05,0xb73f04c3,0x39bf343c,0xcf3f0d63,0x5b3ee48f,0xfdbf24d9,0x3cbe6d04,0x8ebf3aae,0x1f3e3cb5,0x983f0c98,0x45441484,0x10455a8c,0x3fc47ce9,0xe1be994d,0x8abf4d05,0xb83f04c3,0x39bf343c,0xcc3f0d63,0x5a3ee48f,0x1bf24d9,0x3dbe6d05,0xbcbf3aae,0xaa3d9a4c,0x203ec2b6,0xd24413c3,0x7c455c8c,0xa1c48221,0xbf3e994d,0xa13f4d05,0x78bf04c3,0x7bbf343c,0xed3f0d63,0x883ee48f,0x52bf24d9,0x22be6d04,0x45bf3aae,0x123e3cb5,0x383f0c98,0xec44169a,0xc8455d29,
+0xa1c47ed4,0xbf3e994d,0xa13f4d05,0x78bf04c3,0x7bbf343c,0xed3f0d63,0x883ee48f,0x52bf24d9,0x22be6d04,0x1abf3aae,0x963e99af,0x203ec2b6,0xd2441783,0x5c455c8c,0xa0c4810c,0xbf3e994d,0xa23f4d05,0x79bf04c3,0x7bbf343c,0xee3f0d63,0x883ee48f,0x56bf24d9,0x22be6d04,0xb3bf3aae,0x853d9a4e,0x203ec2b6,0xe9438874,0x2045178d,0x47c3e04e,0xdcbe5b6b,0xd1bf674c,0xbf3ebe05,0xbabf405a,0xe63eca5d,0x523f0744,0xd2bf1fc5,0x3be299e,0x44bf437a,0xaa3e99af,0xb03ec2b6,0x7c438331,0x45171d,0x4ac3ebe5,0xddbe5b6b,0xd2bf674c,0xc03ebe05,0xbabf405a,0xe63eca5d,0x533f0744,0xd1bf1fc5,0x2be299e,0x8ebf437a,0x1f3e3cb5,0xb03f0c98,0x7c438ab1,0x8045171d,0x4ac3e790,0xddbe5b6b,0xd3bf674c,0xc03ebe05,0xbcbf405a,0xe63eca5d,0x533f0744,0xd3bf1fc5,
+0x2be299e,0xbcbf437a,0xaa3d9a4c,0xc03ec2b6,0xbc43877a,0x4045195f,0x8ac3f351,0xd63e5b6b,0xdc3f674c,0x57bebe05,0x10bf405a,0x5a3eca5e,0xca3f0745,0xc1bf1fc5,0xb0be299d,0x45bf4379,0x123e3cb5,0x403f0c98,0x28438cbd,0x504519d0,0x89c3e7ba,0xd53e5b6b,0xdc3f674c,0x56bebe05,0x10bf405a,0x5a3eca5e,0xcb3f0745,0xc1bf1fc5,0xafbe299d,0x1abf4379,0x963e99af,0xc03ec2b6,0xbd438efa,0xc045195f,0x89c3eefc,0xd53e5b6b,0xdc3f674c,0x56bebe05,0x10bf405a,0x5a3eca5e,0xcb3f0745,0xc1bf1fc5,0xafbe299d,0xb3bf4379,0x853d9a4e,0xc03ec2b6,0x304294e8,0x404499c7,0x60c2d1c2,0xd8bde4e3,0x20bf7985,0x483e4639,0x3abf48c2,0x7f3e5319,0x5b3f15d2,0x94bf1c3f,0xdcbdb0f1,0x44bf4993,0xaa3e99af,0xc03ec2b6,0xe4428109,0xc0449951,0x5ec30111,0xd8bde4e3,
+0x1fbf7985,0x463e4639,0x38bf48c2,0x7f3e5319,0x5c3f15d2,0x92bf1c3f,0xdcbdb0f1,0x8ebf4993,0x1f3e3cb5,0xc03f0c98,0xe4429f09,0x80449951,0x60c2f0d1,0xd8bde4e3,0x20bf7985,0x463e4639,0x3abf48c2,0x7f3e5319,0x5c3f15d2,0x93bf1c3f,0xdcbdb0f1,0xbcbf4993,0xaa3d9a4c,0x803ec2b6,0x804289fa,0x449e31,0x60c308d0,0xd83de4e3,0x283f7985,0x12be4639,0x5dbf48c2,0xc33e5319,0x9f3f15d2,0x10bf1c3f,0xa9bdb0f1,0x45bf4993,0x123e3cb5,0x803f0c98,0xc4429dd9,0x80449ea6,0x60c2e13e,0xd83de4e3,0x283f7985,0x11be4639,0x5cbf48c2,0xc33e5319,0x9f3f15d2,0xdbf1c3f,0xa8bdb0f1,0x1abf4993,0x963e99af,0x803ec2b6,0x8042a7fa,0x449e31,0x5ec30027,0xd73de4e3,0x263f7985,0x12be4639,0x5cbf48c2,0xc33e5319,0x9f3f15d2,0xebf1c3f,0xa9bdb0f1,0xb3bf4993,
+0x853d9a4e,0x3ec2b6,0x40974c,0xc1a000,0x417e3a,0x336000,0xbf8000,0xefb3d000,0x9ebf4bbe,0xe0b3d712,0xe03f1afe,0x40bf1afe,0xef334377,0x44bf4bbe,0xaa3e99af,0x3ec2b6,0xc0a000,0xc19fff,0xc10a90,0x336000,0xbf8000,0xeeb3d000,0x9ebf4bbe,0xe0b3d712,0xe03f1afe,0x3ebf1afe,0xee334377,0x8ebf4bbe,0x1f3e3cb5,0x3f0c98,0x412000,0xc19fff,0x0,0x336000,0xbf8000,0xefb3d000,0x9ebf4bbe,0xe0b3d712,0xe03f1afe,0x40bf1afe,0xef334377,0xbcbf4bbe,0xaa3d9a4c,0x3ec2b6,0xc09ffc,0x41a001,0xc10a94,0xb36000,0x3f8000,0x2233d000,0xdcbf4bc0,0x4bb3d711,0x4b3f1afd,0x96bf1afd,0x2233437a,0x45bf4bc0,0x123e3cb5,0x3f0c98,0x40974c,0x419fff,0x417e3c,0xb36000,0x3f8000,0x2233d000,
+0xddbf4bc0,0x4bb3d711,0x4b3f1afd,0x95bf1afd,0x2233437a,0x1abf4bc0,0x963e99af,0x3ec2b6,0x412002,0x41a001,0xba0000,0xb36000,0x3f8000,0x2333d000,0xdcbf4bc0,0x4bb3d711,0x4b3f1afd,0x96bf1afd,0x2333437a,0xb3bf4bc0,0x853d9a4e,0x7e3ec2b6,0x800017,0x82000000,0x4000017,0x0,0x82000000,0x800017,0x83000000,0x4000017,0x0,0x83000000,0x800017,0x84000000,0x40000017,0x0,0x3f8000,0x0,0x0,0x0,0x0,0x3f8000,0x0,0x0,0x0,0x0,0x3f8000,0x0,0x0,0x0,0x0,0x843f8000,0x800017,0x73000000,0x17,0x28000000,0x4000023,0x3000000,0x28000000,0x800023,0x29000000,0x4000023,0x1000000,0x29000000,
+0x800023,0x2a000000,0x4000023,0x2000000,0x2a000000,0x800023,0x2b000000,0x38000023,0x4,0x2000100,0x3000000,0x4000100,0x6000500,0x7000400,0x8000500,0xa000900,0xb000800,0xc000900,0xe000d00,0xf000c00,0x10000d00,0x12001100,0x13001000,0x14001100,0x16001500,0x17001400,0x18001500,0x1a001900,0x1b001800,0x1c001900,0x1e001d00,0x1f001c00,0x20001d00,0x22002100,0x23002000,0x24002100,0x26002500,0x27002400,0x28002500,0x2a002900,0x2b002800,0x2c002900,0x2e002d00,0x2f002c00,0x30002d00,0x32003100,0x33003000,0x34003100,0x36003500,0x37003400,0x38003500,0x3a003900,0x3b003800,0x3c003900,0x3e003d00,0x3f003c00,0x40003d00,0x42004100,0x43004000,0x44004100,0x46004500,0x47004400,0x48004500,0x4a004900,
+0x4b004800,0x4c004900,0x4e004d00,0x4f004c00,0x50004d00,0x52005100,0x53005000,0x54005100,0x56005500,0x57005400,0x58005500,0x5a005900,0x5b005800,0x5c005900,0x5e005d00,0x5f005c00,0x60005d00,0x62006100,0x63006000,0x64006100,0x66006500,0x67006400,0x68006500,0x6a006900,0x6b006800,0x6c006900,0x6e006d00,0x6f006c00,0x70006d00,0x72007100,0x73007000,0x74007100,0x76007500,0x77007400,0x78007500,0x7a007900,0x7b007800,0x7c007900,0x7e007d00,0x7f007c00,0x80007d00,0x82008100,0x83008000,0x84008100,0x86008500,0x87008400,0x88008500,0x8a008900,0x8b008800,0x8c008900,0x8e008d00,0x8f008c00,0x90008d00,0x92009100,0x93009000,0x94009100,0x96009500,0x97009400,0x98009500,0x9a009900,0x9b009800,0x9c009900,0x9e009d00,0x9f009c00,
+0xa0009d00,0xa200a100,0xa300a000,0xa400a100,0xa600a500,0xa700a400,0xa800a500,0xaa00a900,0xab00a800,0xac00a900,0xae00ad00,0xaf00ac00,0xb000ad00,0xb200b100,0xb300b000,0xb400b100,0xb600b500,0xb700b400,0xb800b500,0xba00b900,0xbb00b800,0xbc00b900,0xbe00bd00,0xbf00bc00,0xc000bd00,0xc200c100,0xc300c000,0xc400c100,0xc600c500,0xc700c400,0xc800c500,0xca00c900,0xcb00c800,0xcc00c900,0xce00cd00,0xcf00cc00,0xd000cd00,0xd200d100,0xd300d000,0xd400d100,0xd600d500,0xd700d400,0xd800d500,0xda00d900,0xdb00d800,0xdc00d900,0xde00dd00,0xdf00dc00,0xe000dd00,0xe200e100,0xe300e000,0xe400e100,0xe600e500,0xe700e400,0xe800e500,0xea00e900,0xeb00e800,0xec00e900,0xee00ed00,0xef00ec00,0xf000ed00,0xf200f100,0xf400f300,0xf600f500,
+0xf800f700,0xfa00f900,0xfc00fb00,0xfe00fd00,0xff00,0x2010101,0x4010301,0x6010501,0x8010701,0xa010901,0xc010b01,0xe010d01,0x10010f01,0x12011101,0x14011301,0x16011501,0x18011701,0x1a011901,0x1c011b01,0x1e011d01,0x20011f01,0x22012101,0x24012301,0x26012501,0x28012701,0x2a012901,0x2c012b01,0x2e012d01,0x30012f01,0x32013101,0x34013301,0x36013501,0x38013701,0x3a013901,0x3c013b01,0x3e013d01,0x40013f01,0x42014101,0x44014301,0x46014501,0x48014701,0x4a014901,0x4c014b01,0x4e014d01,0x50014f01,0x52015101,0x54015301,0x56015501,0x58015701,0x5a015901,0x5c015b01,0x5e015d01,0x60015f01,0x62016101,0x64016301,0x66016501,0x68016701,0x6a016901,0x6c016b01,0x6e016d01,0x70016f01,0x72017101,0x74017301,0x76017501,
+0x78017701,0x7a017901,0x7c017b01,0x7e017d01,0x80017f01,0x82018101,0x84018301,0x86018501,0x88018701,0x8a018901,0x8c018b01,0x8e018d01,0x90018f01,0x92019101,0x94019301,0x96019501,0x98019701,0x9a019901,0x9c019b01,0x9e019d01,0xa0019f01,0xa201a101,0x2b01a301,0x800023,0x73000000,0x800017,0x76000000,0x17,0x28000000,0x4000023,0x1000000,0x28000000,0x800023,0x29000000,0x4000023,0x3000000,0x29000000,0x800023,0x2a000000,0x4000023,0x38000000,0x2a000000,0x800023,0x2b000000,0x4000023,0x0,0x2b000000,0x800023,0x76000000,0x800017,0x77000000,0x17,0x28000000,0x4000023,0x1000000,0x28000000,0x800023,0x29000000,0x4000023,0x3000000,0x29000000,0x800023,0x2a000000,0x4000023,
+0x38000000,0x2a000000,0x800023,0x2b000000,0x4000023,0xc000000,0x2b000000,0x800023,0x77000000,0x800017,0x78000000,0x17,0x28000000,0x4000023,0x1000000,0x28000000,0x800023,0x29000000,0x4000023,0x3000000,0x29000000,0x800023,0x2a000000,0x4000023,0x38000000,0x2a000000,0x800023,0x2b000000,0x4000023,0x18000000,0x2b000000,0x800023,0x78000000,0x800017,0x79000000,0x17,0x28000000,0x4000023,0x1000000,0x28000000,0x800023,0x29000000,0x4000023,0x3000000,0x29000000,0x800023,0x2a000000,0x4000023,0x38000000,0x2a000000,0x800023,0x2b000000,0x4000023,0x24000000,0x2b000000,0x800023,0x79000000,0x800017,0x7a000000,0x17,0x28000000,0x4000023,0x1000000,0x28000000,
+0x800023,0x29000000,0x4000023,0x2000000,0x29000000,0x800023,0x2a000000,0x4000023,0x38000000,0x2a000000,0x800023,0x2b000000,0x4000023,0x30000000,0x2b000000,0x800023,0x7a000000,0x800017,0x7b000000,0x17,0x28000000,0x4000023,0x5000000,0x28000000,0x800023,0x29000000,0x4000023,0x0,0x29000000,0x800023,0x2a000000,0x4000023,0x0,0x2a000000,0x800023,0x2b000000,0x4000023,0x0,0x2b000000,0x800023,0x7b000000,0x800017,0x7c000000,0x17,0x28000000,0x4000023,0x2000000,0x28000000,0x800023,0x29000000,0x4000023,0x0,0x29000000,0x800023,0x2a000000,0x4000023,0x0,0x2a000000,0x800023,0x2b000000,0x4000023,0x0,0x2b000000,0x800023,
+0x7c000000,0x800017,0x7d000000,0x17,0x28000000,0x4000023,0x1000000,0x28000000,0x800023,0x29000000,0x4000023,0x0,0x29000000,0x800023,0x2a000000,0x4000023,0x0,0x2a000000,0x800023,0x2b000000,0x4000023,0x0,0x2b000000,0x800023,0x7d000000,0x800017,0xdc000000,0x800007,0xdd000000,0x7,0x88000000,0x4000013,0x0,0x88000000,0x800013,0x89000000,0xd000013,0x42000000,0x5f79646f,0x50776f4c,0x796c6f,0x80001389,0x0,0x138a,0x4,0x0,0x8000138a,0x0,0x138b,0x4,0xffffffff,0x8000138b,0x0,0x1394,0x4,0x0,0x80001394,0x0,0x138f,0xc,0x0,0x43483058,0x80000000,0x8000138f,
+0x0,0x1390,0x10,0x80000000,0x80000000,0x80000000,0x3f800000,0x80001390,0x0,0x1391,0x1c,0x3f800000,0x3f800000,0x3f800000,0x0,0x0,0x0,0x0,0x80001391,0x0,0x800007dd,0x0,0x7dd,0x0,0x1388,0x4,0x1,0x80001388,0x0,0x1389,0xd,0x7367654c,0x776f4c5f,0x796c6f50,0x138900,0x80,0x138a00,0x400,0x100,0x138a00,0x80,0x138b00,0x400,0xffffff00,0x138bff,0x80,0x139400,0x400,0x0,0x139400,0x80,0x138f00,0xc00,0x5a39b200,0x838c2841,0x8f995e40,0x138fc0,0x80,0x139000,0x1000,0xf786f000,0xaf9388ae,0xbbb26aa7,0x80000033,
+0x13903f,0x80,0x139100,0x1c00,0x696ab800,0x76ad1c3f,0x8ca45d3f,0x3f,0x0,0x0,0x15e2100,0x139136,0x80,0x7dd00,0x80,0x7dd00,0x0,0x138800,0x400,0x200,0x138800,0x80,0x138900,0x500,0x6c654200,0x13890074,0x8000,0x138a0000,0x40000,0x20000,0x138a0000,0x8000,0x138b0000,0x40000,0xffff0000,0x138bffff,0x8000,0x13940000,0x40000,0x0,0x13940000,0x8000,0x138f0000,0xc0000,0x991a0000,0x6f2c4104,0x7ea642e3,0x138f4160,0x8000,0x13900000,0x100000,0x0,0x8000,0x8000,0x8000,0x13903f80,0x8000,0x13910000,0x1c0000,0xe8ff0000,0x8a83f22,0xcfa3f35,0x3dfb,0x0,
+0x0,0x0,0x13910000,0x8000,0x7dd0000,0x8000,0x7dd0000,0x0,0x13880000,0x40000,0x30000,0x13880000,0x8000,0x13890000,0x50000,0x61770000,0x89006c6c,0x800013,0x8a000000,0x4000013,0x3000000,0x8a000000,0x800013,0x8b000000,0x4000013,0xff000000,0x8bffffff,0x800013,0x94000000,0x4000013,0x0,0x94000000,0x800013,0x8f000000,0xc000013,0x70000000,0x45b540,0xab000000,0x8fc53182,0x800013,0x90000000,0x10000013,0x0,0x800000,0x800000,0x800000,0x903f8000,0x800013,0x91000000,0x1c000013,0x0,0x3f8000,0x3f8000,0x3f8000,0x0,0x0,0x0,0x91000000,0x800013,0xdd000000,0x800007,0xdd000000,0x7,0x88000000,
+0x4000013,0x4000000,0x88000000,0x800013,0x89000000,0x8000013,0x50000000,0x656e616c,0x89003130,0x800013,0x8a000000,0x4000013,0x4000000,0x8a000000,0x800013,0x8b000000,0x4000013,0xff000000,0x8bffffff,0x800013,0x94000000,0x4000013,0x0,0x94000000,0x800013,0x8f000000,0xc000013,0x1f000000,0xb746058e,0x460bb1,0x8fc69c40,0x800013,0x90000000,0x10000013,0xf3000000,0xbf3504,0x800000,0xf3800000,0x903f3504,0x800013,0x91000000,0x1c000013,0x20000000,0x203fb654,0x203fb654,0x3fb654,0x0,0x0,0x0,0x91000000,0x800013,0xdd000000,0x800007,0xdd000000,0x7,0x88000000,0x4000013,0x5000000,0x88000000,0x800013,0x89000000,0x7000013,0x6c000000,0x30706d61,
+0x13890032,0x8000,0x138a0000,0x40000,0x50000,0x138a0000,0x8000,0x138b0000,0x40000,0xffff0000,0x138bffff,0x8000,0x13940000,0x40000,0x0,0x13940000,0x8000,0x138f0000,0xc0000,0xf0100000,0x64ff45ab,0xf89a43eb,0x138fc609,0x8000,0x13900000,0x100000,0xc1d60000,0xdff1bf2f,0x510d3f2d,0x6ae9be2d,0x13903e49,0x8000,0x13910000,0x1c0000,0xfff30000,0xfff93f7f,0x13f7f,0x37c83f80,0xd30b3d1c,0xbb5d3f77,0xb4e93e7d,0x13913e93,0x8000,0x7dd0000,0x8000,0x7dd0000,0x0,0x13880000,0x40000,0x0,0x13880000,0x8000,0x13890000,0x70000,0x6d4f0000,0x3130696e,0x138900,0x80,0x138a00,0x400,0xffffff00,0x138aff,0x80,0x138b00,
+0x400,0xffffff00,0x138bff,0x80,0x139400,0x400,0x0,0x139400,0x80,0x138f00,0xc00,0xde974c00,0xea9b5443,0x1377a943,0x138f43,0x80,0x139000,0x1000,0x0,0x80,0x80,0x80000080,0x13903f,0x80,0x139100,0x1c00,0x80000000,0x8000003f,0x8000003f,0x3f,0x0,0x0,0x0,0x139100,0x80,0x7dd00,0x80,0x7dd00,0x0,0x138800,0x400,0x0,0x138800,0x80,0x138900,0x900,0x6d614300,0x30617265,0x13890031,0x8000,0x138a0000,0x40000,0xffff0000,0x138affff,0x8000,0x138b0000,0x40000,0xffff0000,0x138bffff,0x8000,0x13940000,0x40000,0x0,0x13940000,
+0x8000,0x138f0000,0xc0000,0xbbcb0000,0xc324,0x19ed0000,0x138f444b,0x8000,0x13900000,0x100000,0x7df80000,0x75fbbf46,0xf023dd8,0x9b61be0a,0x13903f1b,0x8000,0x13910000,0x1c0000,0x0,0x3f80,0x13f80,0x4f33f80,0x4f3bf35,0x3f35,0x2b168000,0x13913db3,0x8000,0x7dd0000,0x8000,0x7dd0000,0x0,0x13880000,0x40000,0xffff0000,0x1388ffff,0x8000,0x13890000,0x130000,0x5f440000,0x72616843,0x65746361,0x6e6f4372,0x6c6f7274,0x138900,0x80,0x138a00,0x400,0xffffff00,0x138aff,0x80,0x138b00,0x400,0xffffff00,0x138bff,0x80,0x139400,0x400,0x0,0x139400,0x80,0x138f00,0xc00,0x2d628800,0x1f3f7b42,
+0x49ed6041,0x138fc0,0x80,0x139000,0x1000,0x0,0x6113f80,0xbe,0x7dcbe280,0x13903f,0x80,0x139100,0x1c00,0x80000000,0x8000003f,0x8000003f,0x3f,0x0,0x0,0x0,0x139100,0x80,0x7dd00,0x80,0x7dd00,0x0,0x138800,0x400,0xffffff00,0x1388ff,0x80,0x138900,0x1200,0x535f4400,0x656c656b,0x436e6f74,0x72746e6f,0x89006c6f,0x800013,0x8a000000,0x4000013,0xff000000,0x8affffff,0x800013,0x8b000000,0x4000013,0x8000000,0x8b000000,0x800013,0x94000000,0x4000013,0x7000000,0x94000000,0x800013,0x8f000000,0xcc000013,0x20000000,0x4bf8000,0xcd438c06,0x4041d382,0x4bf6400,0xcd438b7a,0x4041d382,0x4bf2000,
+0xcd438a46,0x8041d382,0x4be9800,0xcd438912,0x41d382,0x4b68000,0xcd438886,0x8041d382,0x43e97ff,0xcd438912,0xc041d382,0x43f1fff,0xcf438a46,0xc041d382,0x43f63ff,0xcd438b7a,0xc041d382,0x43f7fff,0xcd438c06,0xc041d382,0x43f63ff,0xcd438b7a,0xc041d382,0x43f1fff,0xcf438a46,0x8041d382,0x43e97ff,0xcd438912,0x41d382,0x4b68000,0xcd438886,0x8041d382,0x4be9800,0xcd438912,0x4041d382,0x4bf2000,0xcd438a46,0x4041d382,0x4bf6400,0xcd438b7a,0x2041d382,0x4bf8000,0xcd438c06,0x8f41d382,0x800013,0x90000000,0x10000013,0x1,0xc3800000,0x3e47c5,0xbe800000,0x3f7b14,0xd5800000,0x3e3228,0x7a800000,0x3f7c18,0x75800000,0x3dfab2,0x24800000,0x3f7e13,0x37800000,0x3d6ea0,0xb1800000,0x3f7f90,
+0x800000,0x800000,0x800000,0x3f8000,0x3b800000,0xbd6ea0,0xb1800000,0x3f7f90,0x77800000,0xbdfab2,0x24800000,0x3f7e13,0xd6800000,0xbe3228,0x7a800000,0x3f7c18,0xc4800000,0xbe47c5,0xbe800000,0x3f7b14,0xd6800000,0xbe3228,0x7a800000,0x3f7c18,0x77800000,0xbdfab2,0x24800000,0x3f7e13,0x3b800000,0xbd6ea0,0xb1800000,0x3f7f90,0x800000,0x800000,0x800000,0x3f8000,0x37800000,0x3d6ea0,0xb1800000,0x3f7f90,0x75800000,0x3dfab2,0x24800000,0x3f7e13,0xd5800000,0x3e3228,0x7a800000,0x3f7c18,0xc3800000,0x3e47c5,0xbe800000,0x903f7b14,0x800013,0x91000000,0xdc000013,0x1,0x3f8000,0x3f8000,0x3f8000,0x0,0x0,0x0,0x1000000,0x3f8000,
+0x13f8000,0x3f8000,0x0,0x0,0x0,0x1000000,0x3f8000,0x13f8000,0x3f8000,0x0,0x0,0x0,0x1000000,0x3f8000,0x13f8000,0x3f8000,0x0,0x0,0x0,0x1000000,0x3f8000,0x13f8000,0x3f8000,0x0,0x0,0x0,0x1000000,0x3f8000,0x13f8000,0x3f8000,0x0,0x0,0x0,0x1000000,0x3f8000,0x13f8000,0x3f8000,0x0,0x0,0x0,0x1000000,0x3f8000,0x13f8000,0x3f8000,0x0,0x0,0x0,0x1000000,0x3f8000,0x13f8000,0x3f8000,0x0,0x0,0x0,0x1000000,0x3f8000,0x13f8000,0x3f8000,0x0,0x0,0x0,0x1000000,0x3f8000,0x13f8000,
+0x3f8000,0x0,0x0,0x0,0x1000000,0x3f8000,0x13f8000,0x3f8000,0x0,0x0,0x0,0x1000000,0x3f8000,0x13f8000,0x3f8000,0x0,0x0,0x0,0x1000000,0x3f8000,0x13f8000,0x3f8000,0x0,0x0,0x0,0x1000000,0x3f8000,0x13f8000,0x3f8000,0x0,0x0,0x0,0x1000000,0x3f8000,0x13f8000,0x3f8000,0x0,0x0,0x0,0x0,0x3f8000,0x3f8000,0x3f8000,0x0,0x0,0x0,0x91000000,0x800013,0xdd000000,0x800007,0xdd000000,0x7,0x88000000,0x4000013,0xff000000,0x88ffffff,0x800013,0x89000000,0xd000013,0x6e000000,0x7261505f,0x42746e65,0x656e6f,0x80001389,
+0x0,0x138a,0x4,0xffffffff,0x8000138a,0x0,0x138b,0x4,0x9,0x8000138b,0x0,0x1394,0x4,0x7,0x80001394,0x0,0x138f,0xcc,0xb6800000,0xc30ab135,0xc15faef8,0x36800000,0xc30ab135,0xc15faef6,0x0,0xc30ab135,0xc15faef6,0x0,0xc30ab135,0xc15faef5,0x0,0xc30ab135,0xc15faef8,0x0,0xc30ab135,0xc15faef8,0x0,0xc30ab135,0xc15faef6,0xb6800000,0xc30ab135,0xc15faef8,0xb6800000,0xc30ab135,0xc15faef8,0xb6800000,0xc30ab135,0xc15faef8,0x0,0xc30ab135,0xc15faef6,0x0,0xc30ab135,0xc15faef8,0x0,0xc30ab135,0xc15faef8,0x0,0xc30ab135,0xc15faef5,0x0,0xc30ab135,0xc15faef6,0x36800000,
+0xc30ab135,0xc15faef6,0xb6800000,0xc30ab135,0xc15faef8,0x8000138f,0x0,0x1390,0x110,0x3ef22e42,0x3ef22e42,0x3f068e28,0x3f068e28,0x3ef22e42,0x3ef22e42,0x3f068e28,0x3f068e28,0x3ef22e42,0x3ef22e42,0x3f068e28,0x3f068e28,0x3ef22e42,0x3ef22e42,0x3f068e28,0x3f068e28,0x3ef22e42,0x3ef22e42,0x3f068e28,0x3f068e28,0x3ef22e42,0x3ef22e41,0x3f068e28,0x3f068e28,0x3ef22e42,0x3ef22e42,0x3f068e28,0x3f068e28,0x3ef22e42,0x3ef22e42,0x3f068e28,0x3f068e28,0x3ef22e42,0x3ef22e41,0x3f068e28,0x3f068e28,0x3ef22e42,0x3ef22e42,0x3f068e28,0x3f068e28,0x3ef22e42,0x3ef22e42,0x3f068e28,0x3f068e28,0x3ef22e42,0x3ef22e41,0x3f068e28,0x3f068e28,0x3ef22e42,0x3ef22e42,0x3f068e28,0x3f068e28,0x3ef22e42,0x3ef22e42,0x3f068e28,
+0x3f068e28,0x3ef22e42,0x3ef22e42,0x3f068e28,0x3f068e28,0x3ef22e42,0x3ef22e42,0x3f068e28,0x3f068e28,0x3ef22e42,0x3ef22e42,0x3f068e28,0x3f068e28,0x80001390,0x0,0x1391,0x1dc,0x3f8000b5,0x3f800000,0x3f800000,0x80000000,0x3f7ceece,0x3e1e0986,0x39373c12,0x3f8000b6,0x3f800000,0x3f800000,0x80000000,0xbf442f86,0xbf2475d8,0x396aeef7,0x3f8000b9,0x3f800000,0x3f800000,0x39b86b25,0x3f7f3204,0x3da23f35,0x39b1aecd,0x3f8000b5,0x3f800000,0x3f800000,0x80000000,0x37b1bc74,0xbf800000,0x39a6e62a,0x3f8000b8,0x3f800001,0x3f800000,0xbf7fbf39,0x3d05417c,0xbcf82272,0x3c2a408a,0x3f8000b7,0x3f800000,0x3f800000,0xb937d07a,0x3e808a7c,0xbf77cd0a,0x3a32444f,0x3f8000b4,0x3f800000,0x3f800000,0x3bc9d7b8,0xb772d78a,
+0x3f7ffeb6,0x37f38435,0x3f8000b1,0x3f800000,0x3f800000,0x80000000,0x3f16174a,0x3f4f62a9,0x3a6cd023,0x3f8000b6,0x3f800001,0x3f800000,0xbf7fc98c,0x3cc99f97,0xbd050ee2,0x3ca92f0b,0x3f8000b1,0x3f800000,0x3f800000,0x80000000,0x3f16174a,0x3f4f62a9,0x3a6cd023,0x3f8000b4,0x3f800000,0x3f800000,0x3bc9d7b8,0xb772d78a,0x3f7ffeb6,0x37f38435,0x3f8000b7,0x3f800000,0x3f800000,0xb937d07a,0x3e808a7c,0xbf77cd0a,0x3a32444f,0x3f8000b8,0x3f800001,0x3f800000,0xbf7fbf39,0x3d05417c,0xbcf82272,0x3c2a408a,0x3f8000b5,0x3f800000,0x3f800000,0x80000000,0x37b1bc74,0xbf800000,0x39a6e62a,0x3f8000b9,0x3f800000,0x3f800000,0x39b86b25,0x3f7f3204,0x3da23f35,0x39b1aecd,0x3f8000b6,0x3f800000,0x3f800000,0x80000000,0xbf442f86,0xbf2475d8,
+0x396aeef7,0x3f8000b5,0x3f800000,0x3f800000,0x80000000,0x3f7ceece,0x3e1e0986,0x39373c12,0x80001391,0x0,0x800007dd,0x0,0x7dd,0x0,0x1388,0x4,0xffffffff,0x80001388,0x0,0x1389,0xb,0x425f4275,0x41656e6f,0x89003130,0x800013,0x8a000000,0x4000013,0xff000000,0x8affffff,0x800013,0x8b000000,0x4000013,0xa000000,0x8b000000,0x800013,0x94000000,0x4000013,0x7000000,0x94000000,0x800013,0x8f000000,0xcc000013,0x4e000000,0x412e02,0x0,0x4c380000,0x412e02,0xb70000,0x4a378000,0x412e02,0x0,0x4e000000,0x412e02,0xb68000,0x4b380000,0x412e02,0x0,0x4d000000,0x412e02,0x0,0x4c380000,0x412e02,0x368000,0x52000000,
+0x412e02,0x0,0x4e378000,0x412e02,0x360000,0x52380000,0x412e02,0x0,0x4c378000,0x412e02,0x368000,0x4d000000,0x412e02,0x0,0x4b380000,0x412e02,0x0,0x4e000000,0x412e02,0xb68000,0x4a380000,0x412e02,0x0,0x4c000000,0x412e02,0xb70000,0x4e378000,0x412e02,0x0,0x8f380000,0x800013,0x90000000,0x10000013,0x2b000001,0x723cfc67,0xf3f2cfc,0x34bd2312,0x983f3c45,0xf53ce008,0x653f2e84,0x18bd155b,0xe63f3aee,0x503c9cda,0x463f30cd,0x51bcdd39,0x373f38f2,0x163c1504,0xf43f327d,0xd9bc5c11,0x163f3777,0x38b28fa6,0x1a3f3332,0x6b27f2c,0x643f36d3,0xcbc1504,0xbd3f327d,0xe43c5c11,0x7a3f3777,0x65bc9cda,0x9e3f30cd,0x3f3cdd39,0xb33f38f2,0xecbce008,0x563f2e84,
+0x203d155b,0x973f3aee,0x6dbcfc63,0x753f2cfc,0x383d2313,0xb33f3c45,0xecbce008,0x563f2e84,0x203d155b,0x7a3f3aee,0x65bc9cda,0x9e3f30cd,0x3f3cdd39,0x643f38f2,0xcbc1504,0xbd3f327d,0xe43c5c11,0x163f3777,0x38b28fa6,0x1a3f3332,0x6b27f2c,0x373f36d3,0x163c1504,0xf43f327d,0xd9bc5c11,0xe63f3777,0x503c9cda,0x463f30cd,0x51bcdd39,0x983f38f2,0xf53ce008,0x653f2e84,0x18bd155b,0x2b3f3aee,0x723cfc67,0xf3f2cfc,0x34bd2312,0x903f3c45,0x800013,0x91000000,0xdc000013,0x5000001,0x3f8000,0x943f8000,0x323f7ffe,0x703e555a,0xfe3f74c6,0x81be52c1,0x63dadb2,0x13f8000,0x923f8000,0x603f7ffe,0x723e69c4,0xec3f7939,0xad3c3251,0x23d8b1c,0x3f8000,0x903f8000,0x373f7ffe,0xde3e7d98,0xe53f67ea,0x103eafd9,0x53d47de,0xff3f8000,
+0x953f7fff,0x983f7ffe,0x613e59a2,0xf63f6f49,0x9c3e91d7,0x63ce6dc,0x3f8000,0x913f8000,0x8f3f7ffe,0x96bd1760,0xfd3f70ba,0x403ead28,0xe3ca630,0x3f8000,0x953f8000,0x13f7ffe,0xa3be6bbd,0xf13f784d,0x87bda1a1,0x63cd7c5,0x13f8000,0x983f8000,0x8b3f7ffe,0xecbe568c,0xf33f6c5a,0xdbea4dd,0x23d3ff0,0x3f8000,0x9e3f8000,0xc03f7ffe,0x81be36b6,0xeb3f6cbc,0xddbeac1b,0xfa3d972d,0x3f7fff,0x933f8000,0x653f7ffe,0x65be1eb7,0x793f5a79,0x773efecc,0x23dc7c1,0x3f8000,0x9e3f8000,0xc03f7ffe,0x81be36b6,0xeb3f6cbc,0xddbeac1b,0x63d972d,0x13f8000,0x983f8000,0x8b3f7ffe,0xecbe568c,0xf33f6c5a,0xdbea4dd,0xe3d3ff0,0x3f8000,0x953f8000,0x13f7ffe,0xa3be6bbd,0xf13f784d,0x87bda1a1,0x63cd7c5,0x3f8000,0x913f8000,
+0x8f3f7ffe,0x96bd1760,0xfd3f70ba,0x403ead28,0x53ca630,0xff3f8000,0x953f7fff,0x983f7ffe,0x613e59a2,0xf63f6f49,0x9c3e91d7,0x23ce6dc,0x3f8000,0x903f8000,0x373f7ffe,0xde3e7d98,0xe53f67ea,0x103eafd9,0x63d47de,0x13f8000,0x923f8000,0x603f7ffe,0x723e69c4,0xec3f7939,0xad3c3251,0x53d8b1c,0x3f8000,0x943f8000,0x323f7ffe,0x703e555a,0xfe3f74c6,0x81be52c1,0x913dadb2,0x800013,0xdd000000,0x800007,0xdd000000,0x7,0x88000000,0x4000013,0xff000000,0x88ffffff,0x800013,0x89000000,0xb000013,0x75000000,0x6f425f42,0x3041656e,0x13890032,0x8000,0x138a0000,0x40000,0xffff0000,0x138affff,0x8000,0x138b0000,0x40000,0xb0000,0x138b0000,0x8000,0x13940000,0x40000,0x70000,0x13940000,
+0x8000,0x138f0000,0xcc0000,0x55f80000,0x41ee,0xb680,0x56003972,0x41ee,0x3700,0x56083970,0x41ee,0xb700,0x56103972,0x41ee,0x3680,0x56103974,0x41ee,0x3700,0x5600396f,0x41ee,0x0,0x5608396a,0x41ee,0xb680,0x56003972,0x41ee,0x0,0x5608397a,0x41ee,0x3680,0x5600396e,0x41ee,0x0,0x5608397a,0x41ee,0xb680,0x56003972,0x41ee,0x0,0x5610396a,0x41ee,0x3700,0x5610396f,0x41ee,0x3680,0x56083974,0x41ee,0xb700,0x56003972,0x41ee,0x3700,0x55f83970,0x41ee,0xb680,0x138f3972,0x8000,0x13900000,0x1100000,0x5c310000,0x5c4b2dc6,0x70aabd46,0xb31bb031,0x9cbf3f7f,0x384db05b,
+0x9f15bd7f,0x80a8313b,0xacfc3f7f,0x43c23063,0x6dbbbdaf,0xf942f27,0x45873f7f,0x5d67b171,0xf95ebdd5,0x9b5f3119,0x65813f7e,0xdd32b1fe,0xdd3dbde4,0x65813064,0x5ca53f7e,0x5caaaf55,0x9b78bdd5,0x9b61b0fe,0xe6523f7e,0x44c03280,0xf9abdaf,0xf91b0ff,0x83c83f7f,0x378fb1fb,0xa740bd7f,0x80a9b11f,0x80383f7f,0x5c4b31f9,0xe785bd46,0xb31b3166,0x83c83f7f,0x378fb1fb,0xa740bd7f,0x80a9b11f,0xe6523f7f,0x44c03280,0xf9abdaf,0xf91b0ff,0x5ca53f7f,0x5caaaf55,0x9b78bdd5,0x9b61b0fe,0x65813f7e,0xdd32b1fe,0xdd3dbde4,0x65813064,0x45873f7e,0x5d67b171,0xf95ebdd5,0x9b5f3119,0xacfc3f7e,0x43c23063,0x6dbbbdaf,0xf942f27,0x9cbf3f7f,0x384db05b,0x9f15bd7f,0x80a8313b,0x5c313f7f,0x5c4b2dc6,0x70aabd46,0xb31bb031,0x13903f7f,0x8000,
+0x13910000,0x1dc0000,0xffe30000,0x3f7f,0x13f80,0xd72a3f80,0xff083f5e,0x317b3efb,0x6ab23bce,0x53d8e,0xffff3f80,0x23f7f,0x7363f80,0xff98bdae,0xce23bf7e,0x9f593cc6,0xffeb3e8b,0x3f7f,0x13f80,0xc4a43f80,0x415a3ee9,0x34c43f63,0x2ec13d72,0xfffd3d16,0x3f7f,0x23f80,0xe2773f80,0xc653bd28,0x730e3f7e,0x74d9bdb5,0xfffc3ee6,0xffff3f7f,0x13f7f,0x6c73f80,0x2a9abe33,0x86b03f7a,0x86bebdf6,0xffd03f00,0x13f7f,0x13f80,0xde123f80,0xfc97b40a,0x2cd33f7f,0xdee43c27,0xfffd3dfa,0x3f7f,0x23f80,0x1fee3f80,0xeecb3b55,0xd15a3f7f,0xc764bcb9,0xa3ea4,0x3f80,0x23f80,0x36df3f80,0xf8e73f55,0xa95fbf0c,0xc8673d63,0xd3d91,0x3f80,0x13f80,0x94673f80,0x6e4f3f7b,0xbac63e3b,
+0xf054bcdd,0xa3e04,0x3f80,0x23f80,0x36df3f80,0xf8e73f55,0xa95fbf0c,0xc8673d63,0xfffd3d91,0x3f7f,0x23f80,0x1fee3f80,0xeecb3b55,0xd15a3f7f,0xc764bcb9,0xffd03ea4,0x13f7f,0x13f80,0xde123f80,0xfc97b40a,0x2cd33f7f,0xdee43c27,0xfffc3dfa,0xffff3f7f,0x13f7f,0x6c73f80,0x2a9abe33,0x86b03f7a,0x86bebdf6,0xfffd3f00,0x3f7f,0x23f80,0xe2773f80,0xc653bd28,0x730e3f7e,0x74d9bdb5,0xffeb3ee6,0x3f7f,0x13f80,0xc4a43f80,0x415a3ee9,0x34c43f63,0x2ec13d72,0x53d16,0xffff3f80,0x23f7f,0x7363f80,0xff98bdae,0xce23bf7e,0x9f593cc6,0xffe33e8b,0x3f7f,0x13f80,0xd72a3f80,0xff083f5e,0x317b3efb,0x6ab23bce,0x13913d8e,0x8000,0x7dd0000,0x8000,0x7dd0000,0x0,0x13880000,
+0x40000,0xffff0000,0x1388ffff,0x8000,0x13890000,0xb0000,0x42750000,0x6e6f425f,0x33304165,0x138900,0x80,0x138a00,0x400,0xffffff00,0x138aff,0x80,0x138b00,0x400,0xc00,0x138b00,0x80,0x139400,0x400,0x700,0x139400,0x80,0x138f00,0xcc00,0xa051f800,0x41,0x0,0xa051e000,0x80000041,0x80000036,0xa051f836,0x41,0x0,0xa051f000,0x41,0x0,0xa051e800,0x80000041,0xb6,0xa051f836,0x80000041,0xb6,0xa051e800,0x41,0x37,0xa051e0b6,0x41,0x0,0xa051d8b6,0x40000041,0x800000b7,0xa051e0b6,0x41,0x0,0xa051e8b6,0x41,0x37,0xa051f8b6,0x80000041,0xb6,
+0xa051e800,0x80000041,0xb6,0xa051f036,0x41,0x0,0xa051f800,0x41,0x0,0xa051e000,0x80000041,0x80000036,0xa051f836,0x41,0x0,0x138f00,0x80,0x139000,0x11000,0xef6fe800,0x4fc92d30,0x19cef0bd,0x7fab9f30,0x169d23f,0x8169d02f,0x8169d0bd,0x7f7d072f,0x80ead23f,0xabe3db2e,0x6f272dbd,0x7f18c4b1,0x5fea3f,0xcd664630,0x3f082ebd,0x7eb59131,0x5b08a83f,0xdb08b7af,0xbee617bd,0x7e881db1,0x8290603f,0xcd65a6b2,0x1802c1bd,0x7eb593b1,0xabe4cd3f,0xabe4c02f,0x7f18b6bd,0x7f18c1b1,0xf766723f,0x81697331,0x8febbabd,0x7f7d0731,0x7faba03f,0x4fc92bb2,0xe049eebd,0x7fab9f25,0xf766723f,0x81697331,0x8febbabd,0x7f7d0731,0xabe4cd3f,0xabe4c02f,0x7f18b6bd,0x7f18c1b1,0x8290603f,
+0xcd65a6b2,0x1802c1bd,0x7eb593b1,0x5b08a83f,0xdb08b7af,0xbee617bd,0x7e881db1,0x5fea3f,0xcd664630,0x3f082ebd,0x7eb59131,0x80ead23f,0xabe3db2e,0x6f272dbd,0x7f18c4b1,0x169d23f,0x8169d02f,0x8169d0bd,0x7f7d072f,0xef6fe83f,0x4fc92d30,0x19cef0bd,0x7fab9f30,0x13903f,0x80,0x139100,0x1dc00,0x80000b00,0x8000003f,0x8000003f,0x5210613f,0x7fb6c235,0x41982d3f,0x9c073fbd,0x7ffff13d,0x7fffff3f,0x8000013f,0x738ccb3f,0x784ec4be,0x51d8783f,0x16ebc6bd,0x80000c3e,0x8000003f,0x8000003f,0xea94293f,0x7ffe36b4,0xf215fc3f,0x76c0e3b,0x7ffffd3e,0x8000003f,0x7fffff3f,0xbb18793f,0x7dcbcdbd,0xc0192e3f,0x498a66bd,0x7ffffe3f,0x8000003f,0x8000013f,0x5397463f,0x7ee960bd,0x9c30cd3f,0xc9dec63d,0x8000053e,0x8000003f,
+0x7fffff3f,0x324ad43f,0x34668b3f,0xac40f3f,0xfb81603e,0x80000c3e,0x8000003f,0x8000003f,0xaa33733f,0x7e805035,0xdd498dbf,0x408b073d,0x7fffe13d,0x7fffff3f,0x7ffffe3f,0x767b6d3f,0x87bc813f,0x548bb73e,0x8a7db93d,0x7ffff23e,0x8000003f,0x7ffffe3f,0xe450283f,0x7ff666bb,0x8012073f,0xf0d3debc,0x7fffe13d,0x7fffff3f,0x7ffffe3f,0x767b6d3f,0x87bc813f,0x548bb73e,0x8a7db93d,0x80000c3e,0x8000003f,0x8000003f,0xaa33733f,0x7e805035,0xdd498dbf,0x408b073d,0x8000053d,0x8000003f,0x7fffff3f,0x324ad43f,0x34668b3f,0xac40f3f,0xfb81603e,0x7ffffe3e,0x8000003f,0x8000013f,0x5397463f,0x7ee960bd,0x9c30cd3f,0xc9dec63d,0x7ffffd3e,0x8000003f,0x7fffff3f,0xbb18793f,0x7dcbcdbd,0xc0192e3f,0x498a66bd,0x80000c3f,0x8000003f,0x8000003f,
+0xea94293f,0x7ffe36b4,0xf215fc3f,0x76c0e3b,0x7ffff13e,0x7fffff3f,0x8000013f,0x738ccb3f,0x784ec4be,0x51d8783f,0x16ebc6bd,0x80000b3e,0x8000003f,0x8000003f,0x5210613f,0x7fb6c235,0x41982d3f,0x9c073fbd,0x13913d,0x80,0x7dd00,0x80,0x7dd00,0x0,0x138800,0x400,0xffffff00,0x1388ff,0x80,0x138900,0x800,0x5f427500,0x6b63654e,0x138900,0x80,0x138a00,0x400,0xffffff00,0x138aff,0x80,0x138b00,0x400,0xd00,0x138b00,0x80,0x139400,0x400,0x700,0x139400,0x80,0x138f00,0xcc00,0x9f6c1000,0x80000041,0xb0000036,0x9f6c10b8,0x80000041,0xa80000b6,0x9f6c08b8,0x80000041,0xb0000036,0x9f6c10b8,0x41,0xc0000000,
+0x9f6c10b8,0x41,0xb0000000,0x9f6c08b8,0x41,0xc0000000,0x9f6c08b8,0x41,0xb8000000,0x9f6c20b8,0x41,0xbc000000,0x9f6c08b8,0x80000041,0xd00000b6,0x9f6c20b8,0x41,0xbc000000,0x9f6c08b8,0x41,0xb8000000,0x9f6c08b8,0x41,0xc0000000,0x9f6c10b8,0x41,0xb0000000,0x9f6c10b8,0x41,0xc0000000,0x9f6c08b8,0x80000041,0xb0000036,0x9f6c10b8,0x80000041,0xa80000b6,0x9f6c10b8,0x80000041,0xb0000036,0x138fb8,0x80,0x139000,0x11000,0xd2668600,0xf8f9c13b,0xde80153d,0x7e00303c,0x665aa13f,0xf39ac63b,0xd9be973d,0x7e17003c,0x3d598d3f,0xe7c3bfbb,0xcfbcdb3d,0x7e45843c,0x187f853f,0xdbe4e0bc,0xc65bf03d,0x7e6ef63c,0x485f2c3f,0xd67d20bc,0xc24de93d,0x7e801f3c,0x187f7d3f,
+0xdbe4debc,0xc65bf03d,0x7e6ef63c,0x3d59713f,0xe7c3bfbb,0xcfbcd93d,0x7e45843c,0x665aa03f,0xf39ac63b,0xd9bea03d,0x7e17003c,0xd266943f,0xf8f9bf3b,0xde80163d,0x7e00303c,0x665aa03f,0xf39ac63b,0xd9bea03d,0x7e17003c,0x3d59713f,0xe7c3bfbb,0xcfbcd93d,0x7e45843c,0x187f7d3f,0xdbe4debc,0xc65bf03d,0x7e6ef63c,0x485f2c3f,0xd67d20bc,0xc24de93d,0x7e801f3c,0x187f853f,0xdbe4e0bc,0xc65bf03d,0x7e6ef63c,0x3d598d3f,0xe7c3bfbb,0xcfbcdb3d,0x7e45843c,0x665aa13f,0xf39ac63b,0xd9be973d,0x7e17003c,0xd266863f,0xf8f9c13b,0xde80153d,0x7e00303c,0x13903f,0x80,0x139100,0x1dc00,0x7ffff400,0x8000003f,0x7fffff3f,0x5ec3d83f,0xfa54f0bf,0x7a9158be,0xee283ebd,0x7fffe03d,0x7fffff3f,0x8000013f,0x89492f3f,0x758b813e,0xb87ddcbf,
+0x7573e1bd,0x7ffff33c,0x7fffff3f,0x8000013f,0xa3c4ba3f,0x5d93133e,0xc556e1bf,0x6b3d48be,0x8000033d,0x8000003f,0x8000003f,0x18d2f33f,0x7f1dbbb5,0xaa09693f,0x20fa683d,0x7ffff63e,0x8000003f,0x7fffff3f,0x5386453f,0xea4a13f,0xa9039bbf,0x96dd0dbd,0x7ffff03e,0x8000003f,0x8000013f,0xb735933f,0x62df633e,0x96a4e33f,0x797873e,0x7fffda3e,0x8000003f,0x8000003f,0x5f01a03f,0x72f82f35,0xa1449bbf,0x257c17be,0x8000013e,0x8000013f,0x7ffffe3f,0xa7c0813f,0x71de93be,0xa64866bf,0x4a488fb2,0x7ffff53f,0x8000003f,0x8000013f,0x7fccd03f,0x1cc3f1bf,0x2118e6bd,0x8571f43c,0x8000013e,0x8000013f,0x7ffffe3f,0xa7c0813f,0x71de93be,0xa64866bf,0x4a488fb2,0x7fffda3f,0x8000003f,0x8000003f,0x5f01a03f,0x72f82f35,0xa1449bbf,0x257c17be,
+0x7ffff03e,0x8000003f,0x8000013f,0xb735933f,0x62df633e,0x96a4e33f,0x797873e,0x7ffff63e,0x8000003f,0x7fffff3f,0x5386453f,0xea4a13f,0xa9039bbf,0x96dd0dbd,0x8000033e,0x8000003f,0x8000003f,0x18d2f33f,0x7f1dbbb5,0xaa09693f,0x20fa683d,0x7ffff33e,0x7fffff3f,0x8000013f,0xa3c4ba3f,0x5d93133e,0xc556e1bf,0x6b3d48be,0x7fffe03d,0x7fffff3f,0x8000013f,0x89492f3f,0x758b813e,0xb87ddcbf,0x7573e1bd,0x7ffff43c,0x8000003f,0x7fffff3f,0x5ec3d83f,0xfa54f0bf,0x7a9158be,0xee283ebd,0x13913d,0x80,0x7dd00,0x80,0x7dd00,0x0,0x138800,0x400,0xffffff00,0x1388ff,0x80,0x138900,0x800,0x5f427500,0x64616548,0x138900,0x80,0x138a00,0x400,0xffffff00,0x138aff,0x80,
+0x138b00,0x400,0xe00,0x138b00,0x80,0x139400,0x400,0x700,0x139400,0x80,0x138f00,0xcc00,0x65c3b000,0x80000041,0x180000b6,0x65c3c039,0x41,0x1c000000,0x65c3c039,0x41,0x1c000000,0x65c3c039,0x80000041,0x200000b6,0x65c3c039,0x80000041,0x180000b6,0x65c3e039,0x41,0x18000000,0x65c3c039,0x80000041,0x1c0000b6,0x65c3c039,0x41,0x1e000000,0x65c3c039,0x41,0x1a0000b7,0x65c3c039,0x41,0x1e000000,0x65c3c039,0x80000041,0x1c0000b6,0x65c3e039,0x41,0x18000000,0x65c3c039,0x80000041,0x180000b6,0x65c3c039,0x80000041,0x200000b6,0x65c3c039,0x41,0x1c000000,0x65c3c039,0x41,0x1c000000,0x65c3b039,0x80000041,0x180000b6,0x138f39,
+0x80,0x139000,0x11000,0xe164df00,0xabe4d7ba,0xc01d303b,0x7ffde03b,0x463acc3f,0x6c1601ba,0x6b26593b,0x7fff223b,0xaf44b93f,0xfd00153a,0xbb17f335,0x7fffe0ba,0x5e73c23f,0x6a76633b,0xd39c15bb,0x7ffdd6bb,0x8d78d63f,0xaa50e83b,0xf58b8bb,0x7ffbffbc,0x6476733f,0x6a6c763b,0xd39d25bb,0x7ffdd1bb,0xd5bc613f,0x1c803d3a,0xbb03aa36,0x7fffd9ba,0x88cf723f,0x6bf805b9,0x6b55543b,0x7fff263b,0x9476f33f,0xabc7e6ba,0xc0412a3b,0x7ffdee3b,0x88cf723f,0x6bf805b9,0x6b55543b,0x7fff263b,0xd5bc613f,0x1c803d3a,0xbb03aa36,0x7fffd9ba,0x6476733f,0x6a6c763b,0xd39d25bb,0x7ffdd1bb,0x8d78d63f,0xaa50e83b,0xf58b8bb,0x7ffbffbc,0x5e73c23f,0x6a76633b,0xd39c15bb,0x7ffdd6bb,0xaf44b93f,0xfd00153a,0xbb17f335,0x7fffe0ba,0x463acc3f,
+0x6c1601ba,0x6b26593b,0x7fff223b,0xe164df3f,0xabe4d7ba,0xc01d303b,0x7ffde03b,0x13903f,0x80,0x139100,0x1dc00,0x7ffff900,0x8000003f,0x8000013f,0x53cb843f,0xffe52dbf,0x8346763e,0x822b8c3e,0x80000c3d,0x8000003f,0x8000003f,0x5297aa3f,0xbd3614b7,0x6de0aebe,0x9b996bbf,0x8000083b,0x8000003f,0x8000003f,0x3f,0x7c3a3380,0x2f26ab3f,0x99c8193e,0x7ffff23c,0x8000003f,0x7fffff3f,0x3d73453f,0x21f2bfbf,0x69d53b3f,0xb203c3e,0x8000023d,0x8000013f,0x7fffff3f,0x7bdb9d3f,0xb00e3b3f,0x3760cf3b,0x498c73e,0x80000c3e,0x8000013f,0x8000013f,0x35c36f3f,0x11ea7d36,0x7fd667bd,0xb4482c3f,0x8000033c,0x8000013f,0x8000013f,0x1478643f,0x7ced10b5,0x1e3611bf,0xdccfa1be,0x8000033d,0x8000003f,0x8000013f,0x75aadf3f,
+0x7cc0613f,0xa080a3e,0x4d721ebe,0x7ffffa3e,0x7fffff3f,0x8000003f,0x784fdf3f,0x6d8992bf,0x789fd63c,0x91254e3e,0x8000033e,0x8000003f,0x8000013f,0x75aadf3f,0x7cc0613f,0xa080a3e,0x4d721ebe,0x8000033e,0x8000013f,0x8000013f,0x1478643f,0x7ced10b5,0x1e3611bf,0xdccfa1be,0x80000c3d,0x8000013f,0x8000013f,0x35c36f3f,0x11ea7d36,0x7fd667bd,0xb4482c3f,0x8000023c,0x8000013f,0x7fffff3f,0x7bdb9d3f,0xb00e3b3f,0x3760cf3b,0x498c73e,0x7ffff23e,0x8000003f,0x7fffff3f,0x3d73453f,0x21f2bfbf,0x69d53b3f,0xb203c3e,0x8000083d,0x8000003f,0x8000003f,0x3f,0x7c3a3380,0x2f26ab3f,0x99c8193e,0x80000c3c,0x8000003f,0x8000003f,0x5297aa3f,0xbd3614b7,0x6de0aebe,0x9b996bbf,0x7ffff93b,0x8000003f,0x8000013f,0x53cb843f,0xffe52dbf,
+0x8346763e,0x822b8c3e,0x13913d,0x80,0x7dd00,0x80,0x7dd00,0x0,0x138800,0x400,0xffffff00,0x1388ff,0x80,0x138900,0x800,0x6f426e00,0x3730656e,0x138900,0x80,0x138a00,0x400,0xffffff00,0x138aff,0x80,0x138b00,0x400,0xf00,0x138b00,0x80,0x139400,0x400,0x700,0x139400,0x80,0x138f00,0xcc00,0xedde400,0x80000042,0xe8000036,0xeddd838,0x42,0xf8000000,0xeddd838,0x80000042,0xf0000036,0xeddd438,0x80000042,0xe8000036,0xeddd838,0x42,0xe8000000,0xeddd838,0x42,0xe0000000,0xedddc38,0x40000042,0xe8000037,0xeddd838,0x40000042,0xf00000b7,0xedde038,0x42,0xe00000b7,0xeddd838,
+0x40000042,0xf00000b7,0xedddc38,0x40000042,0xe8000037,0xeddd838,0x42,0xe0000000,0xeddd838,0x42,0xe8000000,0xeddd438,0x80000042,0xe8000036,0xeddd838,0x80000042,0xf0000036,0xeddd838,0x42,0xf8000000,0xedde438,0x80000042,0xe8000036,0x138f38,0x80,0x139000,0x11000,0x40000000,0x80000032,0x7ffffa18,0x800000b0,0x13f,0x400000b1,0x3fffff22,0x80000030,0x2000043f,0x2a3,0x900002b2,0x800000b0,0x7ffffe3f,0xfffffe23,0xb1,0x80000080,0x3f,0xfffffe32,0x7ffffeb1,0x80000031,0xfffffe3f,0xfffffea3,0x7ffffd31,0x800000b1,0x3f,0x7ffffcb2,0xfffffc24,0x800000b1,0x8000003f,0xfffffeb2,0xfffffeb1,0x80000031,0x8000003f,0x7ffff632,0x7ffff631,0x800000a4,0x8000003f,
+0xfffffeb2,0xfffffeb1,0x80000031,0x3f,0x7ffffcb2,0xfffffc24,0x800000b1,0xfffffe3f,0xfffffea3,0x7ffffd31,0x800000b1,0x3f,0xfffffe32,0x7ffffeb1,0x80000031,0x7ffffe3f,0xfffffe23,0xb1,0x80000080,0x2000043f,0x2a3,0x900002b2,0x800000b0,0x13f,0x400000b1,0x3fffff22,0x80000030,0x4000003f,0x80000032,0x7ffffa18,0x800000b0,0x13903f,0x80,0x139100,0x1dc00,0x80000900,0x7fffff3f,0x8000003f,0x7e5f383f,0xe328373f,0x9ee2bcbd,0xfe174dbc,0x8000023d,0x8000003f,0x7fffff3f,0x7edec63f,0xe4b287bf,0xc029a63a,0x7fd6a73d,0x7ffffb3d,0x7fffff3f,0x7ffffe3f,0x6537e33f,0x7ffaf9bb,0x42aeb6bf,0xa91fea3c,0x8000023d,0x8000003f,0x8000003f,0x79c4823f,0x785b4235,0x785b44bf,0x8337663e,0x8000033d,
+0x8000003f,0x8000003f,0x449373f,0x800000b6,0x300003bf,0x2a45f0b3,0x8000023d,0x8000003f,0x8000003f,0xb6f2a53f,0x3504f535,0x3504f1bf,0xb32b163f,0x8000033d,0x8000013f,0x8000003f,0x8000003f,0xd6ddca3f,0x81c913b1,0xfadbae33,0x8000023d,0x8000003f,0x8000003f,0x3f,0x0,0x0,0x0,0x80000a00,0x8000003f,0x8000003f,0x3f,0x80000080,0xbf,0xccca1a80,0x8000023b,0x8000003f,0x8000003f,0x3f,0x0,0x0,0x0,0x80000300,0x8000013f,0x8000003f,0x8000003f,0xd6ddca3f,0x81c913b1,0xfadbae33,0x8000023d,0x8000003f,0x8000003f,0xb6f2a53f,0x3504f535,0x3504f1bf,0xb32b163f,0x8000033d,0x8000003f,0x8000003f,0x449373f,0x800000b6,0x300003bf,0x2a45f0b3,0x8000023d,0x8000003f,
+0x8000003f,0x79c4823f,0x785b4235,0x785b44bf,0x8337663e,0x7ffffb3d,0x7fffff3f,0x7ffffe3f,0x6537e33f,0x7ffaf9bb,0x42aeb6bf,0xa91fea3c,0x8000023d,0x8000003f,0x7fffff3f,0x7edec63f,0xe4b287bf,0xc029a63a,0x7fd6a73d,0x8000093d,0x7fffff3f,0x8000003f,0x7e5f383f,0xe328373f,0x9ee2bcbd,0xfe174dbc,0x13913d,0x80,0x7dd00,0x80,0x7dd00,0x0,0x138800,0x400,0xffffff00,0x1388ff,0x80,0x138900,0x1000,0x5f427500,0x7466654c,0x756f6853,0x7265646c,0x138900,0x80,0x138a00,0x400,0xffffff00,0x138aff,0x80,0x138b00,0x400,0xd00,0x138b00,0x80,0x139400,0x400,0x700,0x139400,0x80,0x138f00,0xcc00,0x9f6c0000,0x41,
+0x14000000,0x9f6c10b9,0x80000041,0x140000b6,0x9f6c08b9,0x80000041,0x10000036,0x9f6c00b9,0x80000041,0x180000b6,0x9f6c08b9,0x41,0x18000000,0x9f6c00b9,0x80000041,0x1c0000b6,0x9f6c00b9,0x41,0x10000000,0x9f6c10b9,0x41,0x1c000000,0x9f6c08b9,0x80000041,0x18000036,0x9f6c10b9,0x41,0x1c000000,0x9f6c00b9,0x41,0x10000000,0x9f6c00b9,0x80000041,0x1c0000b6,0x9f6c08b9,0x41,0x18000000,0x9f6c00b9,0x80000041,0x180000b6,0x9f6c08b9,0x80000041,0x10000036,0x9f6c10b9,0x80000041,0x140000b6,0x9f6c00b9,0x41,0x14000000,0x138fb9,0x80,0x139000,0x11000,0x1ea48400,0xa0989bf,0xe4548fbf,0xb5febc3e,0x1f8b6ebe,0xd27b9bf,0xde8eecbf,0xb056433e,0x1ffea9be,0x139864bf,0xd4b2a8bf,
+0xa5728a3e,0x1e95a2be,0x1a6649bf,0xcd44eebf,0x9b19263e,0x1b9ac2be,0x1f7c9fbf,0xcb163dbf,0x9558d23e,0x16551cbe,0x22dbaebf,0xcf7865bf,0x965d6e3e,0xef547be,0x2522d4bf,0xd8332abf,0x9cc2b33e,0x7ce4abe,0x25b965bf,0xe1b29ebf,0xa60d983e,0x4478bbe,0x25671cbf,0xe6bad4bf,0xabb5863e,0x7ce4abe,0x25b965bf,0xe1b29ebf,0xa60d983e,0xef547be,0x2522d4bf,0xd8332abf,0x9cc2b33e,0x16551cbe,0x22dbaebf,0xcf7865bf,0x965d6e3e,0x1b9ac2be,0x1f7c9fbf,0xcb163dbf,0x9558d23e,0x1e95a2be,0x1a6649bf,0xcd44eebf,0x9b19263e,0x1ffea9be,0x139864bf,0xd4b2a8bf,0xa5728a3e,0x1f8b6ebe,0xd27b9bf,0xde8eecbf,0xb056433e,0x1ea484be,0xa0989bf,0xe4548fbf,0xb5febc3e,0x1390be,0x80,0x139100,0x1dc00,0x7ffff800,0x7fffff3f,0x7ffff93f,
+0x6ee15a3f,0x657d4ebf,0x8ff3ff3e,0x379415be,0x8000013e,0x8000003f,0x7ffffc3f,0x1910633f,0x4a615cbf,0x79fcc3f,0xe34727be,0x7ffffb3d,0x8000003f,0x7ffff83f,0x55fe063f,0xd4c2bf,0x605a09bf,0xa9c0603e,0x7ffff93e,0x8000003f,0x7ffffc3f,0x46e3483f,0x1e9290bf,0xe716363f,0xc443ec3d,0x7ffff63e,0x8000013f,0x7ffffc3f,0x7b9b803f,0xe58dd8bf,0x3aafd13c,0xef9ba83e,0x7ffffe3e,0x8000003f,0x8000053f,0x77e2323f,0x9b41b6bf,0x73bdacbd,0x383acfbe,0x7ffff33f,0x8000003f,0x7fffe13f,0x5b64583f,0xfae7d9bf,0x233493be,0xd6c58be,0x7ffff83f,0x7ffffd3f,0x8000043f,0x7627d13f,0x1b59f4bf,0x6a7024be,0xebacb2be,0x7ffff73e,0x8000003f,0x7ffffc3f,0x6da7333f,0x91a598bf,0x7512303e,0xcd6db9be,0x7ffff83e,0x7ffffd3f,0x8000043f,0x7627d13f,
+0x1b59f4bf,0x6a7024be,0xebacb2be,0x7ffff33e,0x8000003f,0x7fffe13f,0x5b64583f,0xfae7d9bf,0x233493be,0xd6c58be,0x7ffffe3f,0x8000003f,0x8000053f,0x77e2323f,0x9b41b6bf,0x73bdacbd,0x383acfbe,0x7ffff63f,0x8000013f,0x7ffffc3f,0x7b9b803f,0xe58dd8bf,0x3aafd13c,0xef9ba83e,0x7ffff93e,0x8000003f,0x7ffffc3f,0x46e3483f,0x1e9290bf,0xe716363f,0xc443ec3d,0x7ffffb3e,0x8000003f,0x7ffff83f,0x55fe063f,0xd4c2bf,0x605a09bf,0xa9c0603e,0x8000013e,0x8000003f,0x7ffffc3f,0x1910633f,0x4a615cbf,0x79fcc3f,0xe34727be,0x7ffff83d,0x7fffff3f,0x7ffff93f,0x6ee15a3f,0x657d4ebf,0x8ff3ff3e,0x379415be,0x13913e,0x80,0x7dd00,0x80,0x7dd00,0x0,0x138800,0x400,0xffffff00,0x1388ff,0x80,0x138900,
+0xb00,0x5f427500,0x656e6f42,0x393041,0x80001389,0x0,0x138a,0x4,0xffffffff,0x8000138a,0x0,0x138b,0x4,0x11,0x8000138b,0x0,0x1394,0x4,0x7,0x80001394,0x0,0x138f,0xcc,0x41f00175,0xb6000000,0x0,0x41f00176,0xb6000000,0xb7800000,0x41f00175,0x0,0x0,0x41f00175,0xb7400000,0xb7800000,0x41f00176,0xb7000000,0x0,0x41f00174,0xb7000000,0x0,0x41f0017d,0xb7000000,0x0,0x41f00176,0xb7000000,0x37800000,0x41f00177,0xb7400000,0x0,0x41f00176,0xb7000000,0x37800000,0x41f0017d,0xb7000000,0x0,0x41f00174,0xb7000000,0x0,0x41f00176,0xb7000000,0x0,0x41f00175,0xb7400000,
+0xb7800000,0x41f00175,0x0,0x0,0x41f00176,0xb6000000,0xb7800000,0x41f00175,0xb6000000,0x0,0x8000138f,0x0,0x1390,0x110,0x3f31500d,0x3e53ca8f,0x3eb2e5fb,0x3f189da5,0x3f28a73e,0x3e54fa93,0x3eb88059,0x3f207556,0x3f1552e4,0x3e5dc72d,0x3ebf17cd,0x3f302b06,0x3f02d352,0x3e767792,0x3ebefddf,0x3f3c6d3b,0x3eeef7c8,0x3e880fad,0x3ebe3ea4,0x3f41dd20,0x3edf9a1f,0x3e8b048d,0x3eb7decc,0x3f4761a9,0x3ebe57ec,0x3e4b40de,0x3ebd56ef,0x3f53f9f3,0x3ea47a93,0x3dcffbfc,0x3ed2c6d9,0x3f58c59e,0x3e9b4e63,0x3d873639,0x3ed1d21e,0x3f5b93c4,0x3e9e0ad3,0x3d72d023,0x3edd6c6e,0x3f5857ca,0x3ea5b5cb,0x3d5752f7,0x3ef3c296,0x3f50e3ee,0x3eb52599,0x3d80cfbb,0x3f01e6a2,0x3f487f2c,0x3ecffe33,0x3dcd668a,
+0x3f036087,0x3f3fd660,0x3eeed1d2,0x3e156643,0x3f0476a5,0x3f33d245,0x3efa51d1,0x3e018eb3,0x3f04052b,0x3f312dfd,0x3f18ecae,0x3e10bfa9,0x3ede1a56,0x3f28d7f5,0x3f31500d,0x3e53ca8f,0x3eb2e5fb,0x3f189da5,0x80001390,0x0,0x1391,0x1dc,0x3f800004,0x3f800002,0x3f7ffffc,0x3dbce109,0x3d37c3d0,0xbf7ea66b,0x3ea54920,0x3f7ffffc,0x3f800001,0x3f7fffff,0x3e510759,0x3f37b952,0xbf2a7155,0x3f0b3ae9,0x3f800005,0x3f800002,0x3f7fffff,0x3ea44083,0xbeee055b,0x3f5340c5,0x3dc817a3,0x3f800002,0x3f800003,0x3f7ffffe,0x3e4c885b,0xbe083fa8,0x3f788498,0x3e790046,0x3f800004,0x3f800007,0x3f7ffffe,0x3c22b2cc,0xbddb83bb,0x3f7e8334,0x3f2494ca,0x3f800005,0x3f800001,0x3f7ffffb,0xbf0bf4af,0xbe8badbf,0x3f4aa8d0,0x3df7d2ed,
+0x3f800009,0x3f800004,0x3f7ffffe,0x3e7482d2,0x3d409f53,0xbf784d9c,0x3f1b30b5,0x3f800004,0x3f800002,0x3f7ffffc,0x3e99140c,0xbc3eaafb,0xbf7445ab,0x3ea3584b,0x3f800008,0x3f800004,0x3f7ffffd,0xbe4bb7f6,0x3e884bbe,0xbf717329,0x3dcb3caa,0x3f800002,0x3f800004,0x3f7ffffc,0xbe8bb868,0xbe5ff7ca,0x3f6fd590,0x3e3e93d1,0x3f800000,0x3f800007,0x3f7ffffb,0xbe3345a1,0x3e9c09de,0x3f6faaca,0x3ed81671,0x3f800006,0x3f800001,0x3f7ffffc,0x3f3e62a4,0x3d9089a2,0x3f2a2f6b,0x3e417c3e,0x3f800007,0x3f800005,0x3f800000,0xbe476985,0xbc6cf0d0,0xbf7b1257,0x3f0a985b,0x3f800006,0x3f800004,0x3f7fffff,0x3e533f52,0x3ec3c387,0xbf6693e0,0x3e94719c,0x3f7ffffe,0x3f800002,0x3f800000,0x3dc5a956,0x3f7d2c29,0x3de65e73,0x3f485ce1,0x3f800003,
+0x3f7fffff,0x3f7ffffb,0x3f310a1d,0xbe87da6f,0x3f2bfc45,0x3f2b7343,0x3f800004,0x3f800002,0x3f7ffffc,0x3dbce109,0x3d37c3d0,0xbf7ea66b,0x3ea54920,0x80001391,0x0,0x800007dd,0x0,0x7dd,0x0,0x1388,0x4,0xffffffff,0x80001388,0x0,0x1389,0xc,0x425f4275,0x41656e6f,0x303130,0x80001389,0x0,0x138a,0x4,0xffffffff,0x8000138a,0x0,0x138b,0x4,0x12,0x8000138b,0x0,0x1394,0x4,0x7,0x80001394,0x0,0x138f,0xcc,0x422a05de,0x0,0xb6800000,0x422a05da,0xb7800000,0x36c00000,0x422a05e0,0x0,0xb6800000,0x422a05de,0x0,0x0,0x422a05e0,0x0,0xb6800000,0x422a05dc,
+0xb7800000,0x36800000,0x422a05da,0xb7800000,0x0,0x422a05dc,0x38000000,0xb7000000,0x422a05d4,0x37800000,0xb7800000,0x422a05dc,0x0,0x37800000,0x422a05de,0xb8000000,0xb7800000,0x422a05d8,0xb7800000,0xb7000000,0x422a05dc,0xb7800000,0xb7000000,0x422a05d8,0xb7800000,0x0,0x422a05e2,0x0,0x0,0x422a05d8,0xb8000000,0x37400000,0x422a05de,0x0,0xb6800000,0x8000138f,0x0,0x1390,0x110,0xb3df1854,0x3f5cc0d5,0xb6d79b19,0x3f01a15b,0x342184e5,0x3f5bed36,0xb71dda77,0x3f030720,0x33e84834,0x3f56fae7,0x36d31804,0x3f0afeac,0x34114a60,0x3f4a99de,0xb7110e6f,0x3f1c7d31,0x34169eee,0x3f395387,0xb7042b71,0x3f309b7e,0x340126f4,0x3f2ea74d,0xb6f943c6,0x3f3b2b35,0x340a26ee,
+0x3f34a557,0xb700f9da,0x3f35645d,0xb207f20a,0x3f33876d,0x332a064d,0x3f367f5d,0x339831a3,0x3f2d4c67,0x36a902e0,0x3f3c6c93,0xaf042471,0x3f31af88,0x32b59bcc,0x3f384af0,0x340afd81,0x3f39fd64,0xb704f6b4,0x3f2fe892,0x34018322,0x3f3f913b,0xb7087de3,0x3f29d144,0x340f95c5,0x3f3dfa9b,0xb707a7e9,0x3f2b97b3,0x3403e1dd,0x3f34d45c,0xb700c3ed,0x3f35357e,0x33e7daab,0x3f495fa3,0x36c58284,0x3f1e10bf,0x342bd59f,0x3f5da0f5,0xb71f09f8,0x3f0020af,0xb3df1854,0x3f5cc0d5,0xb6d79b19,0x3f01a15b,0x80001390,0x0,0x1391,0x1dc,0x3f800004,0x3f7fffff,0x3f800003,0x3e9d138d,0xbf6fa700,0xbe2feeab,0x3ea8355a,0x3f800007,0x3f800001,0x3f800004,0xbc2986a3,0x3f7f5996,0x3d904f25,0x3f18962c,0x3f7fffff,0x3f800000,0x3f800002,
+0xbe337a3b,0x3f29fdf5,0xbf3a1444,0x3f452ddd,0x3f800005,0x3f7fffff,0x3f800003,0xbe5ddddb,0x3f778227,0x3e0a8233,0x3e029343,0x3f800003,0x3f7fffff,0x3f800000,0xbf6b0a68,0x3e951c85,0x3e89993e,0x3d97b3e6,0x3f800002,0x3f7ffffe,0x3f7ffffb,0xbedf520c,0xbf652280,0xbdbe333c,0x3dadc81f,0x3f800001,0x3f800000,0x3f7fffff,0x3f4c88d5,0xbea047b2,0xbf03734f,0x3ef08305,0x3f800001,0x3f7fffff,0x3f800001,0xbf51a7d2,0x35adcedd,0x3f12e739,0x3dbc98b1,0x3f800001,0x3f7ffffe,0x3f7ffffd,0x3eac4bb2,0x3f2f1192,0x3f25ba2e,0x3e550b9b,0x3f800001,0x3f800001,0x3f800004,0xbf00a4b6,0xbf5d546d,0x80000000,0x3d9df2a9,0x3f800002,0x3f7fffff,0x3f800003,0xbe1d615e,0xbe329553,0x3f78fcc5,0x3e1aed49,0x3f800001,0x3f7fffff,0x3f7ffffb,0x3ca2e7fb,
+0xbe923f16,0xbf754819,0x3f459da1,0x3f800001,0x3f800000,0x3f800002,0xbe450d5a,0x3f7b3317,0x3c343561,0x3ee23ef2,0x3f800006,0x3f800000,0x3f7ffffa,0xbf3f2cd5,0xbf13632b,0x3eaa7867,0x3d3bf25c,0x3f800000,0x3f7fffff,0x3f800004,0xbdc4c6d6,0xbf3bce5e,0xbf2c3868,0x3e51e2a8,0x3f800003,0x3f7ffffe,0x3f800000,0xbf1fc7ef,0xbf44ad88,0x3e118a10,0x3e81b1dc,0x3f800004,0x3f7fffff,0x3f800003,0x3e9d138d,0xbf6fa700,0xbe2feeab,0x3ea8355a,0x80001391,0x0,0x800007dd,0x0,0x7dd,0x0,0x1388,0x4,0xffffffff,0x80001388,0x0,0x1389,0x8,0x6e6f426e,0x343065,0x80001389,0x0,0x138a,0x4,0xffffffff,0x8000138a,0x0,0x138b,0x4,0x13,0x8000138b,
+0x0,0x1394,0x4,0x7,0x80001394,0x0,0x138f,0xcc,0x4279fffc,0x38000000,0x0,0x427a0000,0x0,0xb6800000,0x427a0004,0xb7800000,0x37000000,0x4279fffe,0x0,0x0,0x427a0000,0x37800000,0x0,0x427a0001,0x0,0x37000000,0x427a0002,0x37800000,0x37000000,0x427a0004,0x0,0xb7800000,0x4279fffc,0xb7800000,0x37400000,0x427a0006,0x0,0xb7000000,0x4279fffd,0x37800000,0x0,0x427a0001,0xb7800000,0xb7000000,0x427a0003,0x0,0x0,0x427a0001,0x0,0x0,0x427a0001,0xb7800000,0xb7800000,0x427a0000,0x37800000,0xb7000000,0x4279fffc,0x38000000,0x0,0x8000138f,0x0,0x1390,0x110,0xb1b00000,
+0xb2c00002,0x2ffffffc,0x3f800000,0x31900000,0x23300004,0xb2300004,0x3f800000,0xb2400000,0x31800000,0x30ffffff,0x3f800000,0x31e00000,0x31000004,0xb1800002,0x3f800000,0x31c00000,0xb2000000,0xb1800000,0x3f800000,0x31cfffff,0x32000000,0x25000000,0x3f800000,0x30300000,0x21830000,0x2f800000,0x3f800000,0x32000000,0x32000000,0x32300000,0x3f800000,0xb2000000,0x32800001,0x31c00002,0x3f800000,0xa4800000,0xb2c00000,0x31800000,0x3f800000,0xb1000000,0x32000000,0xb2400001,0x3f800000,0xb1c00002,0xb2800000,0x32200000,0x3f800000,0xb1c00000,0xb2800000,0x31800000,0x3f800000,0x32300000,0x32800002,0xb1a00002,0x3f800000,0x31400001,0x80000000,0x31c00000,0x3f800000,0xb28c0000,0x32400002,0x32000002,0x3f800000,0xb1b00000,
+0xb2c00002,0x2ffffffc,0x3f800000,0x80001390,0x0,0x1391,0x1dc,0x3f7ffffc,0x3f800000,0x3f800000,0x80000000,0xbf68e930,0xbed47eb1,0x3d8d4f6f,0x3f7ffff8,0x3f7fffff,0x3f800000,0x3f699e9f,0xbc896b0d,0x3ed12ef9,0x3df55d01,0x3f800001,0x3f800000,0x3f800000,0x356ebf6e,0x3f683452,0xbed790c9,0x3d894670,0x3f7ffff6,0x3f800000,0x3f7fffff,0x3f7f5309,0x3d6642f2,0x3d3c3424,0x3ea63b4c,0x3f7ffffe,0x3f800000,0x3f800001,0x3f05592f,0x3f143c98,0x3f208fd2,0x3ddbc35b,0x3f7ffffc,0x3f800000,0x3f800001,0x3f67110e,0xbe85e578,0xbeaf1146,0x3e1e1aa1,0x3f7ffffe,0x3f800000,0x3f800000,0xb54d3466,0xbe1299f5,0x3f7d5ce6,0x3d9fb996,0x3f800001,0x3f7fffff,0x3f800000,0xbf2a80f6,0x3f3a3e1c,0x3e28ac36,0x3e31cde0,0x3f7ffffd,
+0x3f800000,0x3f800000,0x80000000,0xbf6a1eb1,0x3ecf1cc2,0x3e39607e,0x3f800001,0x3f800000,0x3f800000,0x356affa5,0x3f64f92f,0xbee4f92a,0x3e0b8c0d,0x3f7fffff,0x3f800000,0x3f800000,0xb3a8a71e,0xbf121c13,0x3f523597,0x3ec37a4c,0x3f800000,0x3f7ffffe,0x3f7ffffe,0xb4cf446b,0xbf7fe37d,0x3cf19e2a,0x3e6dad20,0x3f7fffff,0x3f800000,0x3f800000,0x357b787e,0xbdfd09bc,0xbf7e09db,0x3d8253d3,0x3f7ffff8,0x3f800000,0x3f800000,0xb57c47bc,0xbf7b447b,0x3e43fc3a,0x3d81e8bb,0x3f800001,0x3f7fffff,0x3f7ffffe,0xbebd391a,0x3f68b911,0xbe44f71d,0x3e099f11,0x3f7ffffb,0x3f800000,0x3f7ffffe,0x3f7fad10,0xbc9daab4,0xbd3e5213,0x3f494a91,0x3f7ffffc,0x3f800000,0x3f800000,0x80000000,0xbf68e930,0xbed47eb1,0x3d8d4f6f,0x80001391,0x0,
+0x800007dd,0x0,0x7dd,0x0,0x1388,0x4,0xffffffff,0x80001388,0x0,0x1389,0x11,0x525f4275,0x74686769,0x756f6853,0x7265646c,0x138900,0x80,0x138a00,0x400,0xffffff00,0x138aff,0x80,0x138b00,0x400,0xd00,0x138b00,0x80,0x139400,0x400,0x700,0x139400,0x80,0x138f00,0xcc00,0x9f6c0000,0x41,0x50000000,0x9f6c1038,0x80000041,0x600000b6,0x9f6c0838,0x80000041,0x600000b6,0x9f6c0838,0x41,0x60000000,0x9f6c0838,0x41,0x60000000,0x9f6c0838,0x41,0x40000000,0x9f6c0038,0x41,0x50000000,0x9f6c1038,0x80000041,0x500000b6,0x9f6c0838,0x41,0x38000000,0x9f6c1038,0x80000041,0x500000b6,
+0x9f6c0038,0x41,0x50000000,0x9f6c0838,0x41,0x40000000,0x9f6c0838,0x41,0x60000000,0x9f6c0838,0x41,0x60000000,0x9f6c0838,0x80000041,0x600000b6,0x9f6c1038,0x80000041,0x600000b6,0x9f6c0038,0x41,0x50000000,0x138f38,0x80,0x139000,0x11000,0x9db5fd00,0xf07e8d3e,0x274f72be,0x1de333f,0x9869633f,0xeb392b3e,0x27ce55be,0x52e793f,0x8fe30d3f,0xe144fb3e,0x27aee5be,0xbd7aa3f,0x8a3b343f,0xd83ae93e,0x25eefcbe,0x12c0943f,0x8994be3f,0xd3fc113e,0x22c2b5be,0x17ea823f,0x8fde2b3f,0xd61a123e,0x1e0949be,0x1aae483f,0x9a6a3e3f,0xde08333e,0x171c78be,0x1c41763f,0xa4a1b53f,0xe96ded3e,0xfa452be,0x1c8a423f,0xa9c7df3f,0xf01a483e,0xbe788be,0x1c069d3f,0xa3a2fd3f,0xeac4673e,0xe8e99be,
+0x1d4a673f,0x97c2ab3f,0xe1b2f63e,0x1408b4be,0x1e858b3f,0x8c795f3f,0xdad2823e,0x19f65bbe,0x1de2783f,0x863c873f,0xd893103e,0x1ec8a8be,0x1b37e33f,0x86b7063f,0xdce6233e,0x22084ebe,0x1626b33f,0x8d0fca3f,0xe4e0be3e,0x24e058be,0xe693f3f,0x9758f73f,0xec8ccb3e,0x26dbe0be,0x615993f,0x9db5fd3f,0xf07e8d3e,0x274f72be,0x1de333f,0x13903f,0x80,0x139100,0x1dc00,0x7ffffb00,0x7fffff3f,0x7ffffe3f,0xa7b0303f,0x385503be,0x1c9d1bbf,0x63ec103f,0x7ffffa3f,0x8000003f,0x7ffffc3f,0x24521c3f,0x3cc4083f,0x577ce2bf,0x54bda3e,0x8000013f,0x8000013f,0x7ffffc3f,0x5810c83f,0x94d293f,0x3f,0x77710280,0x7fffff3e,0x8000003f,0x7ffffb3f,0x37a2143f,0x18f91f3f,0xb774f23f,0xfd6ba0be,0x8000023e,0x7fffff3f,0x7ffffd3f,
+0x7f1e653f,0x5b0c713f,0x81bd47bd,0x48b0fdbd,0x7ffffc3f,0x7ffffd3f,0x8000053f,0x378e383f,0xa141633f,0x1f31833e,0x2cecf23f,0x8000003f,0x7ffffe3f,0x7fffe13f,0x5b872b3f,0x7b4b9c3f,0xe77cd03e,0xa0e263e,0x7ffffb3f,0x8000003f,0x8000033f,0x232ad23f,0x473b5d3f,0x3edee4be,0xf0be09bf,0x8000013e,0x8000003f,0x7ffffe3f,0x2b9c3a3f,0x1dd8f83f,0x3db4e33d,0x356d21bf,0x7fffef3f,0x8000003f,0x8000043f,0x74d0443f,0xa1184c3f,0x902d9bbd,0x671710be,0x8000013e,0x8000003f,0x7fffe13f,0x72e23a3f,0x6c439c3f,0x5d13f33e,0xed5f503e,0x7ffffd3e,0x7fffff3f,0x8000053f,0x4e33723f,0x7452e43f,0xae0053e,0x365e9b3f,0x7ffff23f,0x7ffffe3f,0x7ffffd3f,0x48e5193f,0x971edb3f,0xb8700be,0x3b5bdc3f,0x7ffffe3e,0x8000003f,0x7ffffc3f,0x128fe83f,
+0x3bc6543f,0xbb937a3f,0x7fe348be,0x7ffff23f,0x8000013f,0x7ffffd3f,0x6dd6ee3f,0x7debf33f,0x8c8ccdbe,0x2a1bf23e,0x7ffffa3e,0x8000013f,0x7ffffd3f,0x2a7b833f,0x39751a3f,0x364ee6bf,0xd43beb3e,0x7ffffb3e,0x7fffff3f,0x7ffffe3f,0xa7b0303f,0x385503be,0x1c9d1bbf,0x63ec103f,0x13913f,0x80,0x7dd00,0x80,0x7dd00,0x0,0x138800,0x400,0xffffff00,0x1388ff,0x80,0x138900,0xb00,0x5f427500,0x656e6f42,0x383041,0x80001389,0x0,0x138a,0x4,0xffffffff,0x8000138a,0x0,0x138b,0x4,0x15,0x8000138b,0x0,0x1394,0x4,0x7,0x80001394,0x0,0x138f,0xcc,0x41f00178,0x37000000,0x38400000,0x41f00174,0x0,
+0x0,0x41f00174,0x0,0x0,0x41f00176,0xb6800000,0x0,0x41f00176,0xb6800000,0x37800000,0x41f00174,0x0,0x0,0x41f00176,0x37000000,0x0,0x41f00176,0x37800000,0x0,0x41f00172,0x37000000,0x0,0x41f00180,0x37000000,0x37800000,0x41f00174,0x37800000,0x38000000,0x41f0017c,0xb7000000,0x37800000,0x41f0017e,0x36800000,0x0,0x41f00178,0xb6800000,0x0,0x41f0017c,0x0,0xb7800000,0x41f00178,0x0,0x37800000,0x41f00178,0x37000000,0x38400000,0x8000138f,0x0,0x1390,0x110,0xbea0e9ac,0xbc30dba5,0x3ed5ec9e,0x3f5a34f5,0xbea4329c,0xbbba7070,0x3ee0b82a,0x3f56dea1,0xbead5d8e,0xbb4da61a,0x3ef5e09d,0x3f4f242f,0xbebeaf1b,0xbc9db18d,
+0x3f02cf9e,0x3f46448b,0xbedad337,0xbd7efd4e,0x3f049c9d,0x3f3d02bc,0xbefa0425,0xbde7474c,0x3f051d61,0x3f3111d5,0xbf0314df,0xbdccaa5a,0x3f05072c,0x3f2d367b,0xbf1eb864,0xbdff250c,0x3edf9e18,0x3f23c8f1,0xbf368d8c,0xbe487c09,0x3eb21228,0x3f138cca,0xbf2df206,0xbe43fcd8,0x3ebae2e0,0x3f1b645c,0xbf1a6d33,0xbe40a664,0x3ec8af75,0x3f2b2c43,0xbf07cbf4,0xbe4e1317,0x3ecfa245,0x3f3779a4,0xbef9c545,0xbe609714,0x3ed29bc6,0x3f3cf084,0xbeeb387b,0xbe612ad9,0x3ece98b7,0x3f42968a,0xbec93d1e,0xbe133e91,0x3ed322cf,0x3f4f26ff,0xbeac41a8,0xbd3c199b,0x3edcf1e9,0x3f55f3c4,0xbea0e9ac,0xbc30dba5,0x3ed5ec9e,0x3f5a34f5,0x80001390,0x0,0x1391,0x1dc,0x3f800003,0x3f7ffffd,0x3f800000,0x3f61ffa3,0xbe0f5f8c,0xbee59299,
+0x3ec12e7b,0x3f800004,0x3f800000,0x3f800002,0xbeeb055b,0xbf61df0c,0x3dd515f3,0x3ea06cd9,0x3f800002,0x3f7ffff6,0x3f7fffff,0x3ef610df,0x3f330477,0x3f0777e0,0x3f2222e6,0x3f800004,0x3f7ffffc,0x3f800001,0xbe969565,0xbf6739e2,0x3ea00539,0x3e0824a8,0x3f800002,0x3f7ffff7,0x3f800000,0x3f20bd37,0x3f05a0a8,0x3f13cade,0x3edd391c,0x3f800004,0x3f7ffffd,0x3f800000,0x3f645b9a,0xbedb645a,0x3e1344a2,0x3f02a2ac,0x3f800005,0x3f7ffff8,0x3f800000,0x3f2fa180,0x3f1b136e,0x3ece5023,0x3e8c7fb2,0x3f800003,0x3f7fffff,0x3f800001,0xbf4faf84,0xbecd9149,0xbed99b5b,0x3ee4b50e,0x3f800001,0x3f7ffffb,0x3f7fffff,0x3f63b185,0x3d522b4a,0x3ee88b36,0x3f0105f7,0x3f800008,0x3f800000,0x3f800000,0x80000000,0xbe5fa6c1,0xbf79d1c7,0x3eb7067c,
+0x3f800002,0x3f7ffff9,0x3f800000,0x3f2b2a35,0x3eb7047a,0x3f26ed66,0x3eb2156d,0x3f800002,0x3f800000,0x3f800001,0x3ea97ae1,0xbf717c41,0xbcca4262,0x3ef49177,0x3f800007,0x3f800001,0x3f800000,0xbe9ddc51,0xbe4451f7,0xbf6e8800,0x3f1daca3,0x3f800005,0x3f7ffffe,0x3f800001,0x3ec6a66c,0xbf4685c2,0x3eff063e,0x3dfc0ecf,0x3f800006,0x3f800001,0x3f800000,0xbf26ed1f,0xbe798c81,0xbf37caba,0x3f2adcdf,0x3f800006,0x3f800000,0x3f7fffff,0xbf7fdf61,0xbca4c181,0x3cc71cc9,0x3f48a608,0x3f800003,0x3f7ffffd,0x3f800000,0x3f61ffa3,0xbe0f5f8c,0xbee59299,0x3ec12e7b,0x80001391,0x0,0x800007dd,0x0,0x7dd,0x0,0x1388,0x4,0xffffffff,0x80001388,0x0,0x1389,0xc,0x425f4275,0x41656e6f,
+0x313130,0x80001389,0x0,0x138a,0x4,0xffffffff,0x8000138a,0x0,0x138b,0x4,0x16,0x8000138b,0x0,0x1394,0x4,0x7,0x80001394,0x0,0x138f,0xcc,0x422a05d6,0x0,0x0,0x422a05d6,0xb7000000,0x37800000,0x422a05d8,0x37800000,0x0,0x422a05d8,0xb7800000,0x0,0x422a05dc,0xb7000000,0x0,0x422a05d8,0xb8000000,0x0,0x422a05d8,0xb7000000,0x0,0x422a05d8,0xb7c00000,0x0,0x422a05d8,0xb8200000,0xb7000000,0x422a05d8,0xb8000000,0xb7000000,0x422a05dc,0xb7800000,0x36800000,0x422a05d4,0xb7800000,0x0,0x422a05d8,0xb7000000,0xb6800000,0x422a05d8,0x0,0x0,0x422a05d8,0xb7800000,
+0x37800000,0x422a05d8,0xb7000000,0x37800000,0x422a05d6,0x0,0x0,0x8000138f,0x0,0x1390,0x110,0xb3f31f03,0xbf320f1f,0xb72a094d,0x3f37ee95,0xb4b225e3,0xbf364410,0xb757f047,0x3f33c3a0,0xb3d4e649,0xbf3e36c7,0xb735fed5,0x3f2b54fc,0xb433eb27,0xbf437794,0xb7d3228f,0x3f25504d,0xb47badb3,0xbf41c6c2,0xb7a22752,0x3f274ad4,0xb498a498,0xbf38c874,0xb804a809,0x3f312cfc,0xb3c09091,0xbf4c2883,0xb742c436,0x3f1a73b4,0xb41d2ee5,0xbf5f17dc,0xb7f1ec2e,0x3efb1ef0,0xb4da3637,0xbf5dc4bd,0xb804ed6f,0x3effc56f,0xb4904126,0xbf5d6d4d,0xb81fdd80,0x3f0079e0,0xb477a0e0,0xbf59a1f1,0xb7b67a0f,0x3f06cdc5,0xb48f7821,0xbf4eae5c,0xb7ad1145,0x3f170f33,0xb474fd67,0xbf3eaec6,0xb79f8cba,0x3f2acf65,0xb2b50321,
+0xbf34ca7c,0xb7827619,0x3f353f57,0xb4866ac2,0xbf3a235b,0xb79bbc6d,0x3f2fc066,0xb4851214,0xbf3857aa,0xb79a43e8,0x3f31a253,0xb3f31f03,0xbf320f1f,0xb72a094d,0x3f37ee95,0x80001390,0x0,0x1391,0x1dc,0x3f7ffffe,0x3f800003,0x3f7ffffd,0xbcf45d4c,0xbf7fdf0f,0xbc2fda56,0x3f488d99,0x3f7ffff8,0x3f800002,0x3f7ffffe,0x3f02dc3a,0xbf14fad0,0xbf21ea5f,0x3d6e9316,0x3f7ffffb,0x3f800001,0x3f800000,0x3e1c6453,0xbef3fad3,0xbf5da4b9,0x3e31060c,0x3f800000,0x3f800001,0x3f800000,0x3f7c224d,0xb4cf00ba,0xbe3149dc,0x3e9eef49,0x3f7ffffb,0x3f800002,0x3f800001,0x3f6f0bec,0x3eb089e4,0x3dc42a59,0x3e95f42b,0x3f7ffffb,0x3f800003,0x3f7fffff,0x3e030f8b,0xbf7c0cf8,0xbdf4591f,0x3e8bd257,0x3f7ffffd,0x3f800001,0x3f7ffff9,
+0x3eac98c4,0x3f6261cd,0xbea567de,0x3f473b14,0x3f7ffffe,0x3f800002,0x3f7ffffc,0xbdaff4c4,0xbf5b451a,0xbf0247be,0x3e097a52,0x3f7ffffa,0x3f800003,0x3f800000,0x3e64c531,0x3f7882b8,0xbdb43812,0x3e8b7b49,0x3f7ffff6,0x3f800001,0x3f7ffffc,0x3f30f67b,0xbdec28de,0x3f369dca,0x3d2d66a3,0x3f7ffffa,0x3f800002,0x3f7ffffd,0xbdcf7543,0x3f7db6d9,0x3db18e76,0x3da6275c,0x3f7ffffb,0x3f800002,0x3f800002,0x340e07fa,0x3f6dc182,0xbebdd28a,0x3e673362,0x3f7ffff9,0x3f800001,0x3f7ffffd,0xb9de8f9b,0x3f7ffe2f,0xbbf39c9b,0x3ede4f53,0x3f7ffffc,0x3f800002,0x3f7fffff,0x3c71fb8b,0x3f7ff720,0x3bedf94b,0x3f0d83a1,0x3f7fffff,0x3f800002,0x3f800001,0x3f357f17,0xbf181bf2,0x3ec280bc,0x3deb9e76,0x3f7ffffa,0x3f800002,0x3f7ffff8,0xbd4b5c25,
+0xbf7fa963,0xbc59a3be,0x3f483745,0x3f7ffffe,0x3f800003,0x3f7ffffd,0xbcf45d4c,0xbf7fdf0f,0xbc2fda56,0x3f488d99,0x80001391,0x0,0x800007dd,0x0,0x7dd,0x0,0x1388,0x4,0xffffffff,0x80001388,0x0,0x1389,0x8,0x6e6f426e,0x383065,0x80001389,0x0,0x138a,0x4,0xffffffff,0x8000138a,0x0,0x138b,0x4,0x17,0x8000138b,0x0,0x1394,0x4,0x7,0x80001394,0x0,0x138f,0xcc,0x427a0002,0x0,0xb7800000,0x4279fffe,0xb7800000,0xb8000000,0x427a0002,0x0,0xb7c00000,0x4279fffe,0x37c00000,0xb8000000,0x427a0001,0x37000000,0xb8000000,0x427a0004,0x37c00000,0xb7800000,0x427a0001,0x0,
+0xb7800000,0x427a0000,0x37000000,0xb7000000,0x427a0004,0x0,0xb7000000,0x427a0004,0x37800000,0xb7c00000,0x427a0000,0x37000000,0xb7800000,0x427a0004,0x0,0xb8400000,0x427a0003,0x0,0x0,0x427a0004,0x37800000,0xb7800000,0x427a0000,0x0,0xb7800000,0x427a0000,0x0,0xb7800000,0x427a0002,0x0,0xb7800000,0x8000138f,0x0,0x1390,0x110,0x31ffffff,0xb3b00002,0x32400002,0x3f800000,0x32000000,0xb3c00000,0xa6200000,0x3f800000,0x317ffffe,0xb3a00002,0xb1800002,0x3f800000,0xb2000002,0xb3d00002,0x26800000,0x3f800000,0xb27fffff,0xb3e00000,0xb2000001,0x3f800000,0x32c00000,0xb3cfffff,0xb1fffffc,0x3f800000,0xb2500001,0xb3d00000,0x27200000,0x3f800000,0x31800001,
+0xb3b00004,0xb2800002,0x3f800000,0x32000001,0xb3d00001,0x32400002,0x3f800000,0xb1fffffc,0xb3d00000,0x27300000,0x3f800000,0xb1800004,0xb3d00000,0xa6000000,0x3f800000,0xb1c00005,0xb3c40001,0x32000000,0x3f800000,0x26000000,0xb3b7fffe,0x327ffffc,0x3f800000,0x32000000,0xb3b00000,0xb2800000,0x3f800000,0xb1fffffe,0xb3a00002,0x32000002,0x3f800000,0x31800000,0xb3b00000,0xb2400002,0x3f800000,0x31ffffff,0xb3b00002,0x32400002,0x3f800000,0x80001390,0x0,0x1391,0x1dc,0x3f7ffffc,0x3f800000,0x3f7fffff,0x3f5727de,0xbecf6e7f,0x3eb84015,0x3e79efb4,0x3f800001,0x3f800000,0x3f7fffff,0xbf4aa09f,0x3f187b52,0xbe0c23dc,0x3e89432d,0x3f7ffffc,0x3f800000,0x3f7ffffe,0xbdec3682,0x3f6caf76,0x3eb9f2ca,0x3e8193bd,
+0x3f7ffffb,0x3f7fffff,0x3f7ffffe,0x3f4dcac8,0x3efab996,0x3eacdb4f,0x3ed244d3,0x3f800000,0x3f800000,0x3f800000,0x0,0x0,0x0,0x0,0x3f800001,0x3f800000,0x3f800000,0x80000000,0x3f3504f8,0x3f3504ee,0x3e449bf8,0x3f800000,0x3f800001,0x3f7fffff,0x3f03e3db,0x3f59d62f,0x3dd1de65,0x3f39a508,0x3f7ffffa,0x3f800000,0x3f7ffffd,0xbee6ddd6,0xbf647f64,0x38fc2fcb,0x3dbdaeae,0x3f7fffff,0x3f800000,0x3f800000,0x348e4096,0xbf7531b3,0xbe932f4b,0x3e66d6fe,0x3f800001,0x3f7fffff,0x3f800000,0xbf75093c,0x3d6c6971,0x3e914226,0x3f48a296,0x3f800000,0x3f7ffffe,0x3f7fffff,0x3dccc6c6,0x3f350e5f,0xbf3329ca,0x3ea87f16,0x3f7fffff,0x3f800000,0x3f7ffffe,0x3d0f514c,0x3dad000d,0x3f7eed7d,0x3f49d2a8,0x3f800001,
+0x3f800001,0x3f800001,0x0,0x0,0x0,0x0,0x3f7ffffe,0x3f800000,0x3f800000,0x357fa5d1,0xbf7e1533,0xbdfa2cb8,0x3e00429e,0x3f7ffffc,0x3f800000,0x3f800000,0xb575aa17,0xbf693b76,0xbed31487,0x3e057acd,0x3f800000,0x3f800000,0x3f7ffffe,0xbf69c440,0xbed0b3d2,0x33d12a01,0x3e9d4784,0x3f7ffffc,0x3f800000,0x3f7fffff,0x3f5727de,0xbecf6e7f,0x3eb84015,0x3e79efb4,0x80001391,0x0,0x800007dd,0x0,0x7dd,0x0,0x1388,0x4,0xffffffff,0x80001388,0x0,0x1389,0xf,0x4c5f426c,0x4c746665,0x6f526765,0x8900746f,0x800013,0x8a000000,0x4000013,0xff000000,0x8affffff,0x800013,0x8b000000,0x4000013,0x9000000,0x8b000000,0x800013,0x94000000,0x4000013,
+0x7000000,0x94000000,0x800013,0x8f000000,0xcc000013,0x0,0x0,0x10c30700,0xc0a000,0x0,0xcc30700,0xc0a000,0x0,0xcc30700,0xc0a000,0x0,0xcc30700,0xc0a000,0x0,0xcc30700,0xc0a000,0x0,0x18c30700,0xc0a000,0x0,0x10c30700,0xc0a000,0x0,0x10c30700,0xc0a000,0xb68000,0x8c30700,0xc0a000,0x0,0x10c30700,0xc0a000,0x0,0x10c30700,0xc0a000,0x0,0x18c30700,0xc0a000,0x0,0xcc30700,0xc0a000,0x0,0xcc30700,0xc0a000,0x0,0xcc30700,0xc0a000,0x0,0xcc30700,0xc0a000,0x0,0x10c30700,0x8fc0a000,0x800013,0x90000000,0x10000013,0x9c000001,0x99bf21e8,0x9a3ea1e8,0x9b3ea1e8,
+0x9b3f21e8,0x9abf21e8,0x9b3ea1e8,0x9b3ea1e8,0x9c3f21e8,0x99bf21e8,0x9a3ea1e8,0x9c3ea1e8,0x9b3f21e8,0x9abf21e8,0x9b3ea1e8,0x9b3ea1e8,0x9c3f21e8,0x99bf21e8,0x9a3ea1e8,0x9b3ea1e8,0x9c3f21e8,0x99bf21e8,0x9b3ea1e8,0x9b3ea1e8,0x9c3f21e8,0x9abf21e8,0x9a3ea1e8,0x9b3ea1e8,0x9c3f21e8,0x99bf21e8,0x9b3ea1e8,0x9b3ea1e8,0x9c3f21e8,0x99bf21e8,0x9b3ea1e8,0x9b3ea1e8,0x9c3f21e8,0x99bf21e8,0x9b3ea1e8,0x9b3ea1e8,0x9c3f21e8,0x9abf21e8,0x9a3ea1e8,0x9b3ea1e8,0x9c3f21e8,0x99bf21e8,0x9b3ea1e8,0x9b3ea1e8,0x9c3f21e8,0x99bf21e8,0x9a3ea1e8,0x9b3ea1e8,0x9b3f21e8,0x9abf21e8,0x9b3ea1e8,0x9b3ea1e8,0x9c3f21e8,0x99bf21e8,0x9a3ea1e8,0x9c3ea1e8,0x9b3f21e8,0x9abf21e8,0x9b3ea1e8,0x9b3ea1e8,0x9c3f21e8,0x99bf21e8,0x9a3ea1e8,0x9b3ea1e8,
+0x903f21e8,0x800013,0x91000000,0xdc000013,0x94000001,0x3f7fff,0x3f8000,0x8b3f8000,0x71b78ffc,0xd3f7ff5,0xcf3c930d,0x8e3be393,0x3f7fff,0xff3f8000,0x653f7fff,0xe9bf7fc6,0x6bd2a4a,0xdc3baf8e,0xa43dd8de,0x3f7fff,0x3f8000,0x1c3f8000,0xb7b7b7d8,0x193f7fc7,0xec3d29b9,0x933b323c,0x3f7fff,0xff3f8000,0x693f7fff,0x233f6bb1,0xcebec797,0x3e3ca24f,0x8e3bc29b,0x13f7fff,0x3f8000,0xb3f8000,0x6c3f7b5e,0xde3e40a0,0x573cb34a,0x943d0efa,0x3f7fff,0x3f8000,0x3f8000,0xfc800000,0x3a3f7543,0x783e92b5,0x9e3bed52,0x3f7fff,0xff3f8000,0xc13f7fff,0x4a3f7fff,0xfb9cffb,0x333b322d,0x9a3e9102,0x3f7fff,0x3f8000,0x723f8000,0xac374b62,0xdd3f7f3a,0x393d9ece,0x9a3c211d,0x13f7fff,0x3f8000,0xd33f8000,
+0x61bf7e7c,0xc73dde2e,0xce3b5d20,0x9a3db996,0x3f7fff,0x3f8000,0x723f8000,0xac374b62,0xdd3f7f3a,0x393d9ece,0x9e3c211d,0x3f7fff,0xff3f8000,0xc13f7fff,0x4a3f7fff,0xfb9cffb,0x333b322d,0x943e9102,0x3f7fff,0x3f8000,0x3f8000,0xfc800000,0x3a3f7543,0x783e92b5,0x8e3bed52,0x13f7fff,0x3f8000,0xb3f8000,0x6c3f7b5e,0xde3e40a0,0x573cb34a,0x933d0efa,0x3f7fff,0xff3f8000,0x693f7fff,0x233f6bb1,0xcebec797,0x3e3ca24f,0xa43bc29b,0x3f7fff,0x3f8000,0x1c3f8000,0xb7b7b7d8,0x193f7fc7,0xec3d29b9,0x8e3b323c,0x3f7fff,0xff3f8000,0x653f7fff,0xe9bf7fc6,0x6bd2a4a,0xdc3baf8e,0x943dd8de,0x3f7fff,0x3f8000,0x8b3f8000,0x71b78ffc,0xd3f7ff5,0xcf3c930d,0x913be393,0x800013,0xdd000000,0x800007,0xdd000000,
+0x7,0x88000000,0x4000013,0xff000000,0x88ffffff,0x800013,0x89000000,0x8000013,0x6c000000,0x656e6f42,0x89003230,0x800013,0x8a000000,0x4000013,0xff000000,0x8affffff,0x800013,0x8b000000,0x4000013,0x19000000,0x8b000000,0x800013,0x94000000,0x4000013,0x7000000,0x94000000,0x800013,0x8f000000,0xcc000013,0x7c000000,0x41c7ff,0xb60000,0x8cb99800,0x41c7ff,0x360000,0x80b9b000,0x41c7ff,0xb68000,0x80b9a800,0x41c7ff,0xb68000,0x84b9ac00,0x41c7ff,0xb60000,0x88b9b000,0x41c7ff,0x368000,0x80b9b000,0x41c7ff,0x0,0x88b9ac00,0x41c7ff,0x0,0x88b9a400,0x41c7ff,0x0,0x88b9a400,0x41c7ff,0x0,0x80b9a400,0x41c7ff,0x0,0x88b9ac00,0x41c7ff,
+0x368000,0x84b9b000,0x41c7ff,0xb60000,0x80b9b000,0x41c7ff,0xb68000,0x80b9ac00,0x41c7ff,0xb68000,0x8cb9a800,0x41c7ff,0x360000,0x7cb9b000,0x41c7ff,0xb60000,0x8fb99800,0x800013,0x90000000,0x10000013,0xa4000001,0xc93d44de,0x883ec09f,0x193ead49,0x333f5c75,0xa53d5992,0x8f3eb793,0x173e9f92,0xda3f60db,0xf53d4112,0xa63ea2fe,0xa43e852f,0x1b3f690d,0x23cb419,0xbf3e8d36,0x6e3e45a1,0xb33f70fe,0x13b7bf2,0xe3e7dab,0xc53db30c,0xdb3f7701,0x6c3d5e15,0x273e74b3,0x3dbe3655,0x903f73f9,0x343e1b18,0xe33e8be4,0xefbeff0b,0x13f4f11,0x203e1040,0xa53ea977,0xc2bf0832,0xbd3f443a,0xfc3dbe7e,0xdd3ebacc,0x1dbedeb3,0xa13f5165,0x2b3d681b,0x413ec1e9,0x45bea2fb,0xcf3f5e00,0x783d7442,0x9f3ebf29,0xf9be8e55,
+0x403f620e,0x363da55f,0x953eb49d,0xd0be8cc3,0x7f3f6408,0x3da1d4,0x1b3eb261,0x90be51ef,0x4b3f6946,0xd13d77f0,0x633eb7e6,0x8dbd9eee,0x353f6d95,0x493c7b39,0x103ec433,0x493dfa5e,0x5e3f6a58,0x943cd4b6,0x573ec9fd,0x563e8097,0xa43f622e,0xc93d44de,0x883ec09f,0x193ead49,0x903f5c75,0x800013,0x91000000,0xdc000013,0x25000001,0x2b3f7fff,0xfd3f8000,0xe23f7fff,0xb3f7ae2,0x793d9795,0x693e3d05,0x2d3f4c86,0x3f7fff,0x2c3f8000,0x953f8000,0x5dbf7926,0x7b3e59bf,0xc43db244,0x343f4abe,0x13f7fff,0x1e3f8000,0xde3f8000,0x68bf7881,0xb63e65c4,0xa63daf5f,0x4a3f3f14,0x13f7fff,0x1c3f8000,0x7c3f8000,0xdcbf7001,0x63ea877,0x6b3de790,0x5d3f2a4c,0x23f7fff,0x163f8000,0x5a3f8000,0x31bf5384,0x1b3f0e27,0x733dc22a,0x523ee121,
+0x3f7fff,0x183f8000,0x2d3f8000,0xf63f6df1,0xed3eb5ad,0x78bdceb7,0x1b3f2531,0x2c3f7fff,0x3f8000,0xf3f8000,0x9dbf7ce7,0x723d4403,0x5cbe170f,0x183f2f47,0x333f7fff,0x13f8000,0x23f8000,0xd2bf7eeb,0x303d1268,0xf4bdad44,0x1d3f3cbc,0x3f7fff,0x303f8000,0x223f8000,0xc83f7d86,0xbf3e042e,0xbdbd505c,0x2a3f4526,0x3f7fff,0x293f8000,0x2a3f8000,0xa83f7854,0x5f3e6b84,0xf4bda067,0x2d3f2479,0x13f7fff,0x263f8000,0xab3f8000,0x7d3f7645,0x513e850f,0x86bdab89,0x373f1ae2,0x3f7fff,0x283f8000,0xa73f8000,0x443f7241,0x863e9ebe,0x8bbdbb44,0x3e3f179d,0x13f7fff,0x253f8000,0x923f8000,0x843f66c7,0x183ed96f,0xe1bdab10,0x463f0142,0x3f7fff,0x203f8000,0xc3f8000,0xbe3f0c49,0x803f55b2,0xbabd5c05,0x383e87e2,0x3f7fff,
+0x1d3f8000,0x723f8000,0x6abf608c,0x9c3ef2fc,0xa13d9662,0x2e3ec1a9,0xff3f7fff,0x2b3f7fff,0x53f8000,0x10bf7483,0x743e906c,0xa03db922,0x253f20b3,0x2b3f7fff,0xfd3f8000,0xe23f7fff,0xb3f7ae2,0x793d9795,0x693e3d05,0x913f4c86,0x800013,0xdd000000,0x800007,0xdd000000,0x7,0x88000000,0x4000013,0xff000000,0x88ffffff,0x800013,0x89000000,0x8000013,0x6c000000,0x656e6f42,0x89003330,0x800013,0x8a000000,0x4000013,0xff000000,0x8affffff,0x800013,0x8b000000,0x4000013,0x1a000000,0x8b000000,0x800013,0x94000000,0x4000013,0x7000000,0x94000000,0x800013,0x8f000000,0xcc000013,0x42000000,0x428c00,0x368000,0x40378000,0x428c00,0x0,0x42368000,0x428c00,0x0,0x40374000,0x428c00,
+0x0,0x40370000,0x428c00,0xb64000,0x40370000,0x428c00,0x0,0x4037c000,0x428c00,0x0,0x40b70000,0x428c00,0xb78000,0x41378000,0x428c00,0x0,0x3f374000,0x428c00,0xb78000,0x40376000,0x428c00,0x370000,0x3f368000,0x428c00,0xb70000,0x4037c000,0x428c00,0x370000,0x40370000,0x428c00,0x370000,0x3f370000,0x428c00,0x368000,0x4037c000,0x428c00,0x0,0x42368000,0x428c00,0x368000,0x8f378000,0x800013,0x90000000,0x10000013,0xcd000001,0x90b303de,0x4db586b7,0x923eacde,0xd53f70f7,0xb7b2c2fb,0xf5b5554c,0xcb3edcaa,0xd73f6700,0xb1b38a7a,0x27b5f692,0x1b3f17a0,0xc83f4e44,0x4e330ab8,0x44b62711,0x303f3c44,0x153f2d78,0x64afc2e0,0xa2b5dd07,0xab3f57bd,
+0xd83f09cf,0x233430d2,0x2b35d44e,0x87bf6a84,0x3dbecd4f,0x9a334ef7,0x46350e28,0x6ebf614b,0x85bef322,0xcdb318da,0xb3b5ad30,0xa03f2fb8,0x313f3a2a,0xd3b310ca,0x82b54fcc,0xbb3edaa9,0x653f677a,0x5232508e,0xebb4dd2b,0x313e7536,0x193f788d,0xc731d42f,0x7fb44421,0x333e8990,0xb13f7696,0x76b3897f,0xc3b53698,0x3e3ed863,0x723f6803,0xe4b31974,0x1bb567c9,0xa73ef023,0x573f6218,0x2131e980,0x45b5b0c6,0x5c3ed15d,0x143f699e,0xd6b23c99,0x76b4dad0,0xe3e236b,0x503f7cb8,0xa0afd539,0xf0b4be65,0x4a3e54f1,0xcd3f7a67,0x90b303de,0x4db586b7,0x923eacde,0x903f70f7,0x800013,0x91000000,0xdc000013,0x76000001,0x23f8000,0xff3f8000,0xfb3f7fff,0xb0bde5c9,0xcdbd24bf,0xa3bf7e2c,0x13f31fc,0x763f8000,0xfe3f8000,0xed3f7fff,0x49bccc44,
+0xacbd9c33,0xe3f7f2c,0x43f3070,0x783f8000,0xff3f8000,0x983f7fff,0x59bd9917,0x2bf0344,0xb33f5af3,0xfd3eb76d,0x753f7fff,0xff3f8000,0xb43f7fff,0xdebd1d35,0x353f7a90,0xc6be4e27,0x13ec68d,0x783f8000,0xfe3f8000,0xe23f7fff,0xb63c39a8,0x58bd32c2,0xc6bf7fbd,0x13ede8f,0x773f8000,0xfd3f8000,0x233f7fff,0x5ebc81de,0xed3d0b29,0xe5bf7fd1,0x3f406b,0x773f8000,0xfe3f8000,0x313f7fff,0xddbc7337,0xdf3d8061,0xfbf7f77,0x23f1526,0x773f8000,0xfe3f8000,0x383f7fff,0x7dbd1a41,0x76bf3c86,0x4d3f2ceb,0x13db5ee,0x783f8000,0x3f8000,0x433f8000,0x5ebd0594,0xbfbdba7b,0x6d3f7ecc,0x743f30fb,0x3f8000,0xff3f8000,0x563f7fff,0xa03f46aa,0x373e4b67,0xbebf193d,0x763f4c3c,0x13f8000,0xff3f8000,0xb63f7fff,0xa73cce48,0x443bb089,
+0xc0bf7fea,0x23f0c87,0x753f8000,0x3f8000,0xe83f8000,0xb2bd121f,0x1bdc606,0xf13f7ea3,0x3f36d7,0x773f8000,0x3f8000,0xd33f8000,0x7f395bdb,0x33db89,0x773f8000,0xfe3f1775,0x743f7fff,0x3f8000,0xce3f8000,0xa4bcf25b,0x50bda48f,0xdf3f7f0f,0x763f3b78,0x3f8000,0xff3f8000,0xbe3f7fff,0x8abe15f2,0xecbcdf5c,0x27bf7d24,0x793ea0d9,0x23f8000,0x3f8000,0x753f8000,0xdcbde5c5,0x49bcc45d,0xbabf7e4f,0x763ed7dd,0x23f8000,0xff3f8000,0xfb3f7fff,0xb0bde5c9,0xcdbd24bf,0xa3bf7e2c,0x913f31fc,0x800013,0xdd000000,0x800007,0xdd000000,0x7,0x88000000,0x4000013,0xff000000,0x88ffffff,0x800013,0x89000000,0x9000013,0x6c000000,0x6e6f4266,0x313065,0x80001389,0x0,0x138a,0x4,0xffffffff,
+0x8000138a,0x0,0x138b,0x4,0x1b,0x8000138b,0x0,0x1394,0x4,0x7,0x80001394,0x0,0x138f,0xcc,0x42700106,0xb7000000,0x36800000,0x42700106,0xb7000000,0x37000000,0x42700104,0x0,0x0,0x42700105,0x36800000,0xb7800000,0x42700106,0xb7800000,0x0,0x42700106,0x0,0x37000000,0x42700108,0x0,0x37000000,0x42700106,0xb7000000,0x37000000,0x42700107,0xb7000000,0x0,0x42700107,0xb7000000,0xb7200000,0x42700106,0x0,0x0,0x42700101,0x37000000,0x36800000,0x42700108,0xb6c00000,0x0,0x42700104,0x0,0xb7000000,0x42700105,0x36000000,0xb6800000,0x42700103,0x0,0xb6800000,0x42700106,0xb7000000,
+0x36800000,0x8000138f,0x0,0x1390,0x110,0x3f370bbf,0x3e7fe6d4,0xbea28eda,0x3f120d37,0x3f3361b9,0x3e94b700,0xbeadc155,0x3f0e69b8,0x3f2b8a76,0x3eb82a11,0xbebf2887,0x3f07ff48,0x3f231a70,0x3ed65177,0xbecd7c71,0x3f01fa36,0xbf1e3506,0xbee55b7c,0x3ed52548,0xbefcf67b,0x3f26fa5a,0x3ec957a5,0xbed147a5,0x3f00b9a4,0x3f34d0e8,0x3e8c4779,0xbecb6ee2,0x3f0492d2,0xbf1dd8b0,0xbee67be6,0x3ed9e619,0xbef8c163,0x3f1e1f9d,0x3ee4f859,0xbebda46d,0x3f07c6a0,0x3f22d4dd,0x3ed68ae0,0xbeb3cc93,0x3f0b66db,0x3f1cae27,0x3ee9969b,0xbecfe7bc,0x3f009be7,0xbf0a0cee,0xbf0ba60d,0x3eff4546,0xbecebde9,0xbef39c97,0xbf1ad489,0x3f0e5682,0xbea0d561,0xbee53294,0xbf207a59,0x3f1607f2,0xbe80b211,0x3effdcad,0x3f155400,0xbf16c6f2,
+0x3e80a3b1,0xbf330b8f,0xbe93c3b1,0x3ef3b381,0xbee58b6c,0x3f370bbf,0x3e7fe6e2,0xbea28eda,0x3f120d34,0x80001390,0x0,0x1391,0x1dc,0x3f7fffff,0x3f800002,0x3f800002,0xb4931793,0x3f7b5721,0x3e427c2d,0x3ea7d453,0x3f800003,0x3f800002,0x3f800002,0x32c6ba39,0xbf724ca5,0xbea5405d,0x3ef9cdda,0x3f7ffffa,0x3f800002,0x3f800000,0xbe527b05,0xbf78b1ac,0xbdf270fc,0x3f104b96,0x3f800003,0x3f800002,0x3f800002,0x3390c811,0xbf7c36ec,0xbe2f7228,0x3ee43632,0x3f7ffffc,0x3f800002,0x3f800002,0x80000000,0x3f482da5,0xbf1f9393,0x3ccb2f23,0x3f800000,0x3f800003,0x3f800001,0xbf6710a5,0xbed82c0d,0x3dac0575,0x3e5570a8,0x3f800004,0x3f800002,0x3f800001,0x3f6d28f9,0x3e755f3c,0x3e94b3f8,0x3e93f557,0x3f800002,0x3f800003,
+0x3f800003,0x80000000,0x3efccda9,0x3f5e9e1e,0x3ee712af,0x3f800008,0x3f800001,0x3f800000,0xbf6737ce,0x3ecf6458,0xbe116746,0x3d2d22aa,0x3f7ffffc,0x3f800002,0x3f800003,0xbf619566,0x3ed24b8f,0xbe6fbbfd,0x3ebd08af,0x3f800001,0x3f800002,0x3f800001,0x3ebaf75a,0x34b9e7f5,0x3f6e522e,0x3e307ab9,0x3f800000,0x3f800000,0x3f7ffffc,0xbe62903d,0xbf79a7c8,0x80000000,0x3ec0e9ed,0x3f800002,0x3f800000,0x3f800002,0x3e2ecd2c,0xb488efbd,0x3f7c3e14,0x3e6fd75f,0x3f7ffffe,0x3f800002,0x3f800003,0xbf7e2fc8,0x3d43de67,0x3ddec09f,0x3e39a7e3,0x3f7ffffd,0x3f800001,0x3f800000,0xbf1d9a1e,0x3f495941,0x3d480bc4,0x3f2925fb,0x3f7ffffe,0x3f800000,0x3f800000,0x33de28fc,0xbf45388f,0xbf2337a5,0x3f159e1a,0x3f7ffffe,0x3f800002,0x3f800002,
+0xb5474796,0x3f5af994,0x3f049cb7,0x3e249c04,0x80001391,0x0,0x800007dd,0x0,0x7dd,0x0,0x1388,0x4,0xffffffff,0x80001388,0x0,0x1389,0x8,0x6e6f426e,0x323065,0x80001389,0x0,0x138a,0x4,0xffffffff,0x8000138a,0x0,0x138b,0x4,0x1c,0x8000138b,0x0,0x1394,0x4,0x7,0x80001394,0x0,0x138f,0xcc,0x42174114,0xb7800000,0x37800000,0x42174116,0x0,0x0,0x42174115,0xb7000000,0x0,0x42174117,0x0,0x37800000,0x42174117,0xb7000000,0x37000000,0x42174116,0x37000000,0x37000000,0x42174116,0x36800000,0x37000000,0x42174114,0x36c00000,0x37000000,0x42174114,0x37600000,
+0x37000000,0x42174116,0x36800000,0x36800000,0x42174116,0x0,0x0,0x42174118,0x36800000,0x37400000,0x42174115,0x0,0x0,0x42174116,0x36800000,0x36800000,0x42174116,0xb6800000,0x36c00000,0x42174115,0x0,0x37000000,0x42174116,0x0,0x37800000,0x8000138f,0x0,0x1390,0x110,0xb3100001,0xb3900002,0x33a80002,0x3f800000,0xb3200000,0xb3200002,0x33b00002,0x3f800000,0xb3300000,0xb3400000,0x33b80000,0x3f800000,0xb33fffff,0xb3200002,0x33980000,0x3f800000,0xb3700001,0xb2c00000,0x33a00000,0x3f800000,0xb2c00000,0xb3400000,0x33b00000,0x3f800000,0xb35fffff,0xb3300000,0x33ac0000,0x3f800000,0xb3600002,0xb3400003,0x33900002,0x3f800000,0xb3400000,0xb3300004,0x33a00004,
+0x3f800000,0xb34bffff,0xb34ffffd,0x33afffff,0x3f800000,0xb3440000,0xb3280002,0x33900002,0x3f800000,0xb3440001,0xb3380002,0x33900001,0x3f800000,0xb35c0000,0xb3440001,0x33b00000,0x3f800000,0xb34dffff,0xb32fffff,0x33b00000,0x3f800000,0xb3840000,0xb31c0000,0x33a00000,0x3f800000,0xb3800000,0xb3700002,0x33a80001,0x3f800000,0xb3300000,0xb3600001,0x33b00001,0x3f800000,0x80001390,0x0,0x1391,0x1dc,0x3f7ffffc,0x3f7ffffe,0x3f7fffff,0xbf6e4efa,0xbe7418ab,0x3e8db83f,0x3ea97dd4,0x3f7ffff9,0x3f7fffff,0x3f800000,0x3f781be7,0x3e0e614b,0x3e50441d,0x3e6ca2fd,0x3f800000,0x3f800000,0x3f800000,0x0,0x0,0x0,0x0,0x3f7ffffe,0x3f800001,0x3f800000,0xbd3d9237,0xbf77c7ed,0x3e7cfd3a,
+0x3e013668,0x3f800002,0x3f800000,0x3f7fffff,0x3f7cd2e3,0xbe1bb5ec,0xbd209e3c,0x3ea506d7,0x3f800000,0x3f800000,0x3f800000,0x0,0x0,0x0,0x0,0x3f7ffffe,0x3f800000,0x3f800001,0xbf40ac96,0x3e4a8e53,0xbf20c636,0x3e216fc1,0x3f7ffff9,0x3f7fffff,0x3f7ffffe,0xbf7f00ac,0x3d0a4f32,0x3da6d777,0x3efb2967,0x3f7ffff2,0x3f7fffff,0x3f800000,0x3f800000,0x33bf62a8,0xb3b4724e,0x3f490fda,0x3f800002,0x3f800000,0x3f800001,0x3f58a2db,0xbed5a3d5,0x3ea9a359,0x3e402837,0x3f7ffffb,0x3f800000,0x3f7fffff,0xbf7f56b9,0x3d42cf88,0x3d5c7824,0x3f481805,0x3f7ffffe,0x3f7fffff,0x3f7ffffe,0x3f29f119,0x3450849b,0xbf3f74ff,0x3e9dc544,0x3f7ffffe,0x3f800000,0x3f800000,0x34d66cd0,0xbf0bd7ec,0x3f566dd5,0x3e18f5cb,
+0x3f800000,0x3f800000,0x3f800001,0xbf7e4cfb,0x3deb945e,0xb4f88e67,0x3e03ecaf,0x3f800000,0x3f7fffff,0x3f800000,0xbf7d934d,0xb442dd61,0x3e0c998e,0x3ea8ec39,0x3f7ffffe,0x3f7fffff,0x3f800000,0xbf478271,0xbf1be717,0x3e1710b0,0x3ee8c892,0x3f7fffff,0x3f7fffff,0x3f800000,0xbf0c2cce,0x3f563661,0x80000000,0x3e9fcc25,0x80001391,0x0,0x800007dd,0x0,0x7dd,0x0,0x1388,0x4,0xffffffff,0x80001388,0x0,0x1389,0x10,0x525f426c,0x74686769,0x5267654c,0x746f6f,0x80001389,0x0,0x138a,0x4,0xffffffff,0x8000138a,0x0,0x138b,0x4,0x9,0x8000138b,0x0,0x1394,0x4,0x7,0x80001394,0x0,0x138f,0xcc,
+0x0,0xc3070000,0xc0a00010,0x0,0xc3070000,0xc0a0000c,0x0,0xc3070000,0xc0a0000c,0x0,0xc3070000,0xc0a0000c,0x0,0xc3070000,0xc0a0000c,0x0,0xc3070000,0xc0a00018,0x0,0xc3070000,0xc0a00010,0x0,0xc3070000,0xc0a00010,0xb6800000,0xc3070000,0xc0a00008,0x0,0xc3070000,0xc0a00010,0x0,0xc3070000,0xc0a00010,0x0,0xc3070000,0xc0a00018,0x0,0xc3070000,0xc0a0000c,0x0,0xc3070000,0xc0a0000c,0x0,0xc3070000,0xc0a0000c,0x0,0xc3070000,0xc0a0000c,0x0,0xc3070000,0xc0a00010,0x8000138f,0x0,0x1390,0x110,0x3ea1e8a0,0xbf21e89c,0xbf21e89a,0xbea1e896,0x3ea1e89f,0xbf21e89c,0xbf21e89a,0xbea1e896,0x3ea1e8a0,
+0xbf21e89c,0xbf21e89a,0xbea1e896,0x3ea1e8a0,0xbf21e89c,0xbf21e89a,0xbea1e896,0x3ea1e89f,0xbf21e89c,0xbf21e89a,0xbea1e896,0x3ea1e89f,0xbf21e89c,0xbf21e89b,0xbea1e896,0x3ea1e89f,0xbf21e89c,0xbf21e89a,0xbea1e897,0x3ea1e8a0,0xbf21e89c,0xbf21e89a,0xbea1e896,0x3ea1e89f,0xbf21e89c,0xbf21e89a,0xbea1e896,0x3ea1e8a0,0xbf21e89c,0xbf21e89a,0xbea1e896,0x3ea1e89f,0xbf21e89c,0xbf21e89a,0xbea1e897,0x3ea1e89f,0xbf21e89c,0xbf21e89b,0xbea1e896,0x3ea1e89f,0xbf21e89c,0xbf21e89a,0xbea1e896,0x3ea1e8a0,0xbf21e89c,0xbf21e89a,0xbea1e896,0x3ea1e8a0,0xbf21e89c,0xbf21e89a,0xbea1e896,0x3ea1e89f,0xbf21e89c,0xbf21e89a,0xbea1e896,0x3ea1e8a0,0xbf21e89c,0xbf21e89a,0xbea1e896,0x80001390,0x0,0x1391,0x1dc,0x3f800038,
+0x3f800000,0x3f7fffff,0x3f7fc599,0xbd2be37e,0x3b94572f,0x3d58a49f,0x3f800032,0x3f7fffff,0x3f7ffffe,0xbf7fffff,0x3738122a,0x39a29479,0x3d9274cf,0x3f800038,0x3f800000,0x3f7fffff,0xbf795886,0xbe67acad,0xbc363985,0x3c2040b2,0x3f800038,0x3f800000,0x3f7fffff,0x3f7fc587,0xbd2b36ba,0xbbc5b8cb,0x3d581470,0x3f800034,0x3f800001,0x3f7fffff,0xbf7eb9fd,0x3dca42ce,0xbc561969,0x3cc537c0,0x3f800038,0x3f800001,0x3f7fffff,0x3f7fc016,0x3d1bae0b,0xbcb81406,0x3d729140,0x3f800032,0x3f800000,0x3f7fffff,0x3f7f93b0,0xbd1a526b,0xbd31bf3a,0x3dfc39b7,0x3f800038,0x3f800000,0x3f800000,0x80000000,0x3f7df2ed,0x3e015d3a,0x3bdd2b67,0x3f800038,0x3f800000,0x3f800000,0x80000000,0x3f7ffbc9,0xbc39cc92,0x3b924c03,0x3f800038,0x3f800000,
+0x3f800000,0x80000000,0x3f7df2ed,0x3e015d3a,0x3bdd2b67,0x3f800032,0x3f800000,0x3f7fffff,0x3f7f93b0,0xbd1a526b,0xbd31bf3a,0x3dfc39b7,0x3f800038,0x3f800001,0x3f7fffff,0x3f7fc016,0x3d1bae0b,0xbcb81406,0x3d729140,0x3f800034,0x3f800001,0x3f7fffff,0xbf7eb9fd,0x3dca42ce,0xbc561969,0x3cc537c0,0x3f800038,0x3f800000,0x3f7fffff,0x3f7fc587,0xbd2b36ba,0xbbc5b8cb,0x3d581470,0x3f800038,0x3f800000,0x3f7fffff,0xbf795886,0xbe67acad,0xbc363985,0x3c2040b2,0x3f800032,0x3f7fffff,0x3f7ffffe,0xbf7fffff,0x3738122a,0x39a29479,0x3d9274cf,0x3f800038,0x3f800000,0x3f7fffff,0x3f7fc599,0xbd2be37e,0x3b94572f,0x3d58a49f,0x80001391,0x0,0x800007dd,0x0,0x7dd,0x0,0x1388,0x4,0xffffffff,0x80001388,
+0x0,0x1389,0x8,0x6e6f426c,0x363065,0x80001389,0x0,0x138a,0x4,0xffffffff,0x8000138a,0x0,0x138b,0x4,0x1e,0x8000138b,0x0,0x1394,0x4,0x7,0x80001394,0x0,0x138f,0xcc,0x41c7fff8,0x37000000,0x39600000,0x41c80008,0x36a00000,0x395c0000,0x41c7fffc,0x36c00000,0x39640000,0x41c80000,0x36800000,0x39640000,0x41c80000,0x36c00000,0x39640000,0x41c7fffc,0x37000000,0x39680000,0x41c80004,0x37000000,0x39600000,0x41c7fff8,0x0,0x39600000,0x41c80000,0x36800000,0x39680000,0x41c7fff8,0x0,0x39600000,0x41c80004,0x37000000,0x39600000,0x41c7fffc,0x37000000,0x39680000,0x41c80000,0x36c00000,0x39640000,0x41c80000,
+0x36800000,0x39640000,0x41c7fffc,0x36c00000,0x39640000,0x41c80008,0x36a00000,0x395c0000,0x41c7fff8,0x37000000,0x39600000,0x8000138f,0x0,0x1390,0x110,0xbdc921d3,0xbeb9fef5,0xbee24149,0x3f5076ea,0xbd9bee9a,0xbec00933,0xbeb9a38e,0x3f5988c9,0xbd816a54,0xbebece63,0xbe9059a9,0x3f61c023,0xbda9c821,0xbeb46be6,0xbe8dc245,0x3f63de27,0xbda55866,0xbeb2539a,0xbe53d49d,0x3f6923d2,0xbd7ed0fd,0xbeb7f9ff,0xbda23e95,0x3f6d819a,0xbc90fda9,0xbec474d0,0x3df92b54,0x3f6a4cdf,0x3c512a12,0xbeca2517,0x3eb1a0f2,0x3f59c3e6,0xbc3e2965,0xbec1840d,0x3edb2afd,0x3f522263,0xbd32d329,0xbeb3ae26,0x3eb7b6a9,0x3f5d236b,0xbd1ce1c0,0xbe9f1cf2,0x3e966e17,0x3f673322,0xbc821e98,0xbe8bc71c,0x3e553eee,0x3f7066cb,0xbb2a950c,
+0xbe7daf14,0x3db5cdbf,0x3f76f9b9,0xbd5ad8d5,0xbe74b6a7,0xbe373623,0x3f73f16d,0xbe1bd49c,0xbe8b77e0,0xbefff6e7,0x3f4ed2d8,0xbe13054e,0xbea8c361,0xbf08ea38,0x3f43c0af,0xbdc921d0,0xbeb9fef9,0xbee24143,0x3f5076eb,0x80001390,0x0,0x1391,0x1dc,0x3f800002,0x3f7fff92,0x3f800001,0x3f50eed2,0x3e6be560,0xbf07aa5b,0x3f63eac5,0x3f7fffff,0x3f800000,0x3f7fff9a,0xbf3eee8d,0xbf28f97d,0x3db7efa9,0x3f4cf3fd,0x3f800000,0x3f800000,0x3f7fff90,0xbf1f9f14,0xbf482479,0x80000000,0x3f4d0cb2,0x3f800002,0x3f800000,0x3f7fff95,0xbf06ddb6,0xbf5418dc,0x3e426677,0x3f581ff4,0x3f7fff95,0x3f7ffffe,0x3f800000,0xbe1c0e27,0x3f6a8161,0x3ebdf59c,0x3f58052d,0x3f7fff92,0x3f800000,0x3f800002,0xbc8f37e6,0x3f7d36f2,0x3e15939f,
+0x3f4190a8,0x3f800001,0x3f7fffff,0x3f7fff9c,0x3e9f3b12,0xbf722add,0xbdbc0336,0x3f4e6070,0x3f7fffff,0x3f800000,0x3f7fff8f,0x3f4c5821,0xbf1a0d79,0xbcdbe21e,0x3f5320e9,0x3f800001,0x3f7fff92,0x3f800001,0xbf5f4a2e,0x32d2ec86,0x3efa6bcb,0x3f472de4,0x3f7ffffe,0x3f7fff90,0x3f800000,0xbf428ae8,0xbd707200,0x3f25b87e,0x3f5c050c,0x3f7fff9a,0x3f7fffff,0x3f800000,0xbe9c20ce,0x3f0964e2,0xbf496840,0x3f6d6b8d,0x3f7fff97,0x3f800001,0x3f800003,0x3f00af51,0x3f47833f,0xbebf8799,0x3f597581,0x3f7fff99,0x3f7fffff,0x3f800001,0xbda04b58,0x3f6d8672,0xbebab8f0,0x3f0bfdbf,0x3f7fff96,0x3f800001,0x3f800002,0xbe5d901a,0x3f588860,0x3ef9a6bf,0x3f22c219,0x3f800001,0x3f7fff92,0x3f800000,0x3f50f5a7,0xbf0707ee,0xbe7147ed,0x3f6646ce,
+0x3f7ffffd,0x3f7fff9a,0x3f800000,0x3f746b16,0xbd82ece8,0xbe94b2f7,0x3f41ad48,0x3f800000,0x3f800001,0x3f7fff92,0xbf63634e,0xbee9fb75,0xbd3fe095,0x3f54b817,0x80001391,0x0,0x800007dd,0x0,0x7dd,0x0,0x1388,0x4,0xffffffff,0x80001388,0x0,0x1389,0x8,0x6e6f426c,0x373065,0x80001389,0x0,0x138a,0x4,0xffffffff,0x8000138a,0x0,0x138b,0x4,0x1f,0x8000138b,0x0,0x1394,0x4,0x7,0x80001394,0x0,0x138f,0xcc,0x428bffff,0x37000000,0x0,0x428bffff,0xb7000000,0x0,0x428c0000,0x37000000,0xb6800000,0x428c0001,0xb7800000,0x0,0x428c0000,0x37000000,0xb7000000,0x428c0000,
+0xb7000000,0xb6800000,0x428bffff,0xb6000000,0xb6800000,0x428c0000,0x37000000,0xb7000000,0x428c0000,0x0,0xb6800000,0x428bfffe,0x37000000,0xb6c00000,0x428c0001,0xb6800000,0xb6800000,0x428bfffe,0xb6800000,0xb7100000,0x428bfffe,0x36900000,0xb7000000,0x428c0000,0x0,0xb5800000,0x428c0000,0x37000000,0xb7000000,0x428c0002,0x0,0x0,0x428c0000,0x0,0x0,0x8000138f,0x0,0x1390,0x110,0xb3c9d534,0x37afd2e2,0x3ee72832,0x3f646c98,0xb3e09137,0x3783bda8,0x3eaf3076,0x3f708c34,0xb3d25ecc,0x375d3aad,0x3e935bdb,0x3f752b01,0xb3ba4eae,0x37a73766,0x3edefde5,0x3f6671ca,0xb394c589,0x37bb5675,0x3ef5f33a,0x3f608759,0xb3c96bc1,0x37a4dbe8,0x3ed797fe,0x3f6832a6,0xb4018601,
+0x370806e0,0x3e33b9c4,0x3f7c06b1,0xb3d80001,0xb3a80001,0x34bc0000,0x3f800000,0xb3f21ebe,0x36d58c21,0x3e0d084b,0x3f7d8f75,0xb3ca18f8,0x379f62ca,0x3ecee304,0x3f6a2b74,0xb3bb4ec8,0x37e6481d,0x3f173a1c,0x3f4e8ef7,0xb381fd1e,0x381087db,0x3f3cc05e,0x3f2cf120,0xb345a6ab,0x38254db7,0x3f5898a3,0x3f087675,0x33df7cc8,0xb830d408,0xbf6b54b7,0xbec98c30,0x3220fbb0,0xb82a4121,0xbf624f34,0xbeef5539,0xb3908564,0x38066846,0x3f328232,0x3f377ee9,0xb3ceb640,0x37afd682,0x3ee72832,0x3f646c98,0x80001390,0x0,0x1391,0x1dc,0x3f800000,0x3f800000,0x3f800000,0x0,0x0,0x0,0x0,0x3f800000,0x3f7fffff,0x3f7fffff,0x31a73b94,0x3d0b8b67,0xbf7fd9f5,0x3f49123c,0x3f7ffffe,0x3f800000,0x3f7ffffe,
+0x3ce0cc41,0xb515290b,0x3f7fe752,0x3ea57b4d,0x3f800000,0x3f7ffffc,0x3f7ffffe,0x3e993792,0x3f0c08ce,0x3f4824ca,0x3e67a02c,0x3f800001,0x3f7fffff,0x3f800000,0xbc8b80ec,0xbf1b39e3,0x3f4b8609,0x3f6e2c39,0x3f7fffff,0x3f7ffffe,0x3f800000,0x3e864fc6,0xbd92aedb,0xbf765a6d,0x3ed098dc,0x3f7ffffd,0x3f7fffff,0x3f7ffffe,0x3f2d47e7,0x3e28beef,0xbf37a84c,0x3f2c2c93,0x3f800001,0x3f7ffffe,0x3f800000,0xbf343a49,0x3d329254,0xbf3576f4,0x3e812956,0x3f800001,0x3f7fffff,0x3f800000,0x3e96b7a6,0x3db975ed,0xbf738e65,0x3e795c8d,0x3f7ffffb,0x3f800000,0x3f7fffff,0x3ee10fcf,0x3eb2fa2d,0x3f53d008,0x3e701205,0x3f7fffff,0x3f800001,0x3f7fffff,0x3d3cc686,0x80000000,0x3f7fba5c,0x3e98fcb8,0x3f800002,0x3f7ffffe,0x3f800001,0xbd966ec9,
+0x3f1a484b,0xbf4b6b4d,0x3de5237a,0x3f800002,0x3f7ffffe,0x3f800000,0xbec74546,0x3efe318b,0xbf46a225,0x3e2c539c,0x3f7ffffb,0x3f7fffff,0x3f800000,0xbe411a25,0x3d2bb9b5,0x3f7b2d83,0x3f0a8563,0x3f800000,0x3f7ffffd,0x3f7fffff,0xbcace169,0x3e2729c8,0x3f7c8213,0x3e63e4b5,0x3f7fffff,0x3f800003,0x3f800000,0xbdd31748,0xbf7dcbbb,0xbda565c4,0x3e77eff8,0x3f7ffffe,0x3f800001,0x3f800000,0xbe94af6a,0xbf3dc316,0xbf1aeaf8,0x3dc855ac,0x80001391,0x0,0x800007dd,0x0,0x7dd,0x0,0x1388,0x4,0xffffffff,0x80001388,0x0,0x1389,0x9,0x6f42666c,0x3330656e,0x138900,0x80,0x138a00,0x400,0xffffff00,0x138aff,0x80,0x138b00,0x400,0x2000,0x138b00,
+0x80,0x139400,0x400,0x700,0x139400,0x80,0x138f00,0xcc00,0x6fffff00,0x42,0x37,0x6ffffc00,0x42,0xb7,0x6fffff00,0x80000042,0x80000036,0x700000b6,0x42,0x80000000,0x70000336,0xc0000042,0x36,0x70000200,0x88000042,0x80000036,0x70000136,0x42,0x80000000,0x6ffffc36,0x42,0xb7,0x6ffffe37,0x42,0x80000000,0x70000136,0x42,0x0,0x70000036,0x42,0x0,0x6fffff00,0x42,0x37,0x6fffff36,0x80000042,0xa0000036,0x70000336,0x42,0x80000000,0x6ffffe36,0x42,0x80000037,0x700000b6,0x42,0x0,0x70000300,0x42,0x80000037,0x138f36,0x80,0x139000,0x11000,0xa108c00,
+0xb7c8d13f,0xea98473e,0x1bcadebe,0x8c92a3f,0xbb7c513f,0xe8be2f3e,0x1c82c2be,0xfe4fc83f,0xd389cc3e,0xf679dd3e,0x17a225be,0xccb6eb3f,0x96fa3e,0xf65883f,0x604dbbf,0x9ffa2e3f,0xeca9c3e,0x1cd9413f,0xede1b8bf,0x812f743e,0x162b203e,0x2199223f,0xe161c1bf,0x832cf33e,0x16738fbe,0x162926bf,0xfd61513f,0xecb4c1be,0xed3f583e,0x9068023e,0x3390b5be,0x1609623f,0x9593293f,0x5379fd3e,0x3a1c00be,0x8b5433f,0xbe694c3f,0xae896a3e,0x2dafc2be,0x337523f,0xcb7cd93f,0xce6eb53e,0x25442abe,0x89863f,0xd154973f,0xde5b6f3e,0x204ee2be,0xfc91f93f,0xd63bba3e,0xe6ffc23e,0x1d65bebe,0xfbc3393f,0xd8110b3e,0xd560983e,0x2334c4be,0xf6d0f93f,0xdea9773e,0xc49b2d3e,0x28128cbe,0xfaaf1d3f,0xd790883e,0xf9b42f3e,0x166691be,0xa10863f,
+0xb7c8db3f,0xea98593e,0x1bcadabe,0x13903f,0x80,0x139100,0x1dc00,0x80000100,0x7ffffd3f,0x8000013f,0x79e70d3f,0xc44d03bf,0x5e293bb4,0x271ce5be,0x7ffffd3e,0x7ffffe3f,0x8000013f,0x9019cd3f,0xbdce6cbe,0x629446be,0x8714593f,0x8000013e,0x7ffffd3f,0x7fffff3f,0x789b1d3f,0x634f71bf,0xb331893e,0xc16739bd,0x8000013e,0x7ffffe3f,0x8000003f,0xb3139e3f,0x66a6823e,0x837142bf,0xf8ecb5be,0x8000003d,0x7fffff3f,0x8000023f,0x34233a3f,0x7bb3483e,0x471a123f,0x497bdfbd,0x8000003f,0x7fffff3f,0x8000023f,0xe3aa83f,0xfb5e17be,0x5c2bc73e,0x3317543f,0x8000023f,0x7ffffe3f,0x8000033f,0x1ac74e3f,0xf9576abf,0x215bf93e,0xd76433f,0x8000023e,0x7ffffe3f,0x8000013f,0x2264943f,0x7cc1f7be,0x94715b3f,0xd80c4f3b,0x7ffffb3e,
+0x7ffffc3f,0x8000013f,0xf43db63f,0x5b77e93d,0x357dbf,0x1aec5a3f,0x8000023f,0x7ffffd3f,0x8000023f,0x4abcd63f,0xbf,0x1c4fe080,0x594e10bf,0x8000003d,0x7ffffd3f,0x8000003f,0x5b4f93f,0xae68a13f,0x5a4ee534,0x6b5e51bf,0x8000013e,0x7ffffd3f,0x8000003f,0x2ec8d33f,0xd3a173f,0xf5494fbf,0x3657ebe,0x8000043e,0x7ffffe3f,0x7fffff3f,0x7d06833f,0xce5baebf,0x197eb53c,0xd29c6e3e,0x8000023e,0x7ffffe3f,0x8000023f,0x7e07453f,0xd6bf163f,0xfdafb0b5,0x18991cbd,0x8000023d,0x7ffffc3f,0x7ffffe3f,0x6565793f,0xe00ec93f,0x9862d33e,0xd7a011bd,0x8000033e,0x7ffffc3f,0x8000023f,0xb456b43f,0x6f6cd93e,0x1010313f,0x5147b1bd,0x8000053e,0x7ffffc3f,0x8000023f,0x83d5473f,0x71dcde3e,0x4f979cbf,0x3509bc3e,0x13913d,0x80,
+0x7dd00,0x80,0x7dd00,0x0,0x138800,0x400,0xffffff00,0x1388ff,0x80,0x138900,0x800,0x6f426e00,0x3430656e,0x138900,0x80,0x138a00,0x400,0xffffff00,0x138aff,0x80,0x138b00,0x400,0x2100,0x138b00,0x80,0x139400,0x400,0x700,0x139400,0x80,0x138f00,0xcc00,0x1729ee00,0x42,0x0,0x1729ecb7,0x80000042,0x80000036,0x1729ebb6,0x42,0xb7,0x1729ecb6,0x42,0x37,0x1729ecb6,0x80000042,0xb6,0x1729ecb6,0x42,0x0,0x1729ec00,0x80000042,0x200000b6,0x1729eb36,0x40000042,0x800000b6,0x1729ecb6,0x40000042,0x36,0x1729eab7,0x80000042,0x35,0x1729ec37,0x80000042,
+0x35,0x1729eab7,0x42,0xb6,0x1729ebb7,0x20000042,0x36,0x1729ec37,0x42,0xb6,0x1729ea00,0x42,0x0,0x1729ea00,0x80000042,0x36,0x1729ea00,0x80000042,0x36,0x138fb7,0x80,0x139000,0x11000,0xf8000000,0x31,0x80000032,0x800000b0,0x9000013f,0x31,0x400000b2,0x800000b1,0x2c00003f,0x80000232,0x2b1,0x80000031,0xe000003f,0x80000031,0xb1,0x80000032,0x3f,0x80000080,0x31,0x80000031,0x3f,0xa0000031,0xc00000a3,0x80000031,0x1400003f,0x80000032,0x80000031,0x80000031,0x8000003f,0x130,0x600002b2,0x80000031,0x8000003f,0x80000131,0xa3,0x80000080,0x3f,0x80,0x280,0x80000031,0x23f,
+0x1a5,0x800001b2,0x80000031,0x3f,0x800002b1,0x132,0x80000031,0x3f,0x2b1,0x232,0x80000024,0x8000043f,0xc00004b0,0xa0000332,0x800000b2,0x8000003f,0x80000231,0x2b1,0x80000030,0x6000023f,0x2b1,0x2b2,0x800000b1,0xa000013f,0x431,0xa0000632,0x800000a3,0x13903f,0x80,0x139100,0x1dc00,0x80000000,0x8000003f,0x8000003f,0x3f,0x0,0x0,0x3504f300,0x80000133,0x7fffff3f,0x8000003f,0x9233003f,0x6e49f23e,0x699c54bf,0x7fa413e,0x7ffffc3e,0x8000003f,0x7fffff3f,0x1dae8d3f,0x48a9f9bf,0xa14747bf,0x21c550bd,0x7ffffe3e,0x8000003f,0x8000003f,0x2c59433f,0x80000034,0x7800003f,0x37b0cbb2,0x8000003e,0x8000003f,0x8000003f,0x3f,0x0,
+0x0,0x0,0x80000000,0x8000003f,0x8000003f,0x3f,0x0,0x0,0x0,0x7fffff00,0x8000003f,0x7fffff3f,0x7e08f13f,0x8f8228bf,0xfd447bb5,0x645d583d,0x7ffffc3d,0x7fffff3f,0x7fffff3f,0xba38a83f,0x74fda1b5,0x9488873f,0xb00450be,0x8000003d,0x7fffff3f,0x8000003f,0x3504f23f,0x3c8d693f,0x3504f5b5,0x2dff1a3f,0x7ffffa3e,0x7fffff3f,0x7fffff3f,0x3f,0x80,0x80000080,0x4cc1e5bf,0x7ffffe3c,0x7ffffe3f,0x7ffffe3f,0x3f,0x0,0x0,0x0,0x7ffffc00,0x8000003f,0x7ffffe3f,0xe8d0fd3f,0x7dca553d,0x85c04f3f,0x700f3cbd,0x7ffffa3e,0x8000003f,0x8000003f,0x3f,0x7ffc7580,0x2a5c7a3f,0x2a4cff3c,0x7ffff83d,0x7ffffe3f,0x7ffffe3f,0x3f,0x7f92c280,0x6c6674bf,
+0xfae46a3d,0x7ffffb3d,0x7fffff3f,0x7fffff3f,0xafda423f,0x295aa435,0x3ffa22bf,0x3a5a9f3f,0x7ffffc3d,0x7ffffe3f,0x7ffffe3f,0x3f,0x7fa12a80,0x5c46cfbf,0xfbee3f3d,0x7ffff43d,0x7ffffe3f,0x7ffffe3f,0xa01f743f,0x7ffe01b6,0xffd4c03f,0xcca5f03b,0x13913c,0x80,0x7dd00,0x80,0x7dd00,0x0,0x138800,0x400,0xffffff00,0x1388ff,0x80,0x138900,0x1000,0x525f4300,0x74686769,0x756f6853,0x7265646c,0x138900,0x80,0x138a00,0x400,0xffffff00,0x138aff,0x80,0x138b00,0x400,0x900,0x138b00,0x80,0x139400,0x400,0x700,0x139400,0x80,0x138f00,0xcc00,0xf0000200,0x566a1cc1,0x400000c2,0xeffffeb7,0x566a1cc1,0x400000c2,
+0xf00000b7,0x566a1cc1,0x200000c2,0xf00001b7,0x566a1cc1,0x400000c2,0xf00001b7,0x566a1cc1,0x400000c2,0xf00001b7,0x566a1cc1,0x400000c2,0xefffffb7,0x566a1cc1,0x400000c2,0xf00000b7,0x566a1cc1,0x800000c2,0xf00002b7,0x566a1cc1,0xc2,0xf00000b7,0x566a1cc1,0x800000c2,0xefffffb7,0x566a1cc1,0x400000c2,0xf00001b7,0x566a1cc1,0x400000c2,0xf00001b7,0x566a1cc1,0x400000c2,0xf00001b7,0x566a1cc1,0x400000c2,0xf00000b7,0x566a1cc1,0x200000c2,0xeffffeb7,0x566a1cc1,0x400000c2,0xf00002b7,0x566a1cc1,0x400000c2,0x138fb7,0x80,0x139000,0x11000,0xa3c58400,0x3404b23d,0x34063ebf,0x8aeaf7bf,0x9fbfccbd,0x33f81b3d,0x3414b2bf,0x8ef059bf,0x952f3abd,0x33d5573d,0x3438eebf,0x997d2bbf,0x865489bd,0x33a0523d,0x3467a4bf,
+0xa84b8bbf,0x6ae3a3bd,0x335e353d,0x3496c0bf,0xb91653bf,0x49972cbd,0x3316ef3d,0x34bef9bf,0xc99a9ebf,0x1ad4e1bd,0x32a8b23d,0x34ed0ebf,0xe0bad4bf,0xca0484bd,0x321b293c,0x351317bf,0xfb4082bf,0x968222bd,0x31d1e43c,0x351fa0bf,0x3f401bf,0xa6b161be,0x31e94d3c,0x351c14bf,0x1f766bf,0xd12bf4be,0x32250d3c,0x35110fbf,0xf97e18bf,0x66974bd,0x3274d73d,0x34fd5fbf,0xeacddebf,0x2843dfbd,0x32c9953d,0x34e10ebf,0xda180dbf,0x49972fbd,0x3316ef3d,0x34bef9bf,0xc99a9bbf,0x784c03bd,0x3379323d,0x3484cfbf,0xb26ce5bf,0x96f6e5bd,0x33db5e3d,0x343300bf,0x97b66abf,0xa3c584bd,0x3404b23d,0x34063ebf,0x8aeaf7bf,0x1390bd,0x80,0x139100,0x1dc00,0x80000100,0x8000013f,0x8000003f,0x1df7143f,0x7fcf3f3d,0x3f,0x34e15080,
+0x8000003e,0x7ffffd3f,0x8000003f,0xbdef223f,0x3d,0x7ee58e80,0xac8d81bf,0x7fffff3c,0x8000013f,0x8000003f,0x65f0653f,0x7ffe36bb,0xd521b0bf,0x504929bb,0x8000003e,0x8000003f,0x8000003f,0x3f,0x0,0x0,0x0,0x80000100,0x8000023f,0x8000013f,0x10275f3f,0x37ddfc3f,0x538e2e36,0xb2381bbf,0x8000013c,0x8000013f,0x8000003f,0x919c103f,0x7f5a263d,0x12c7053f,0x5fb1b233,0x8000003e,0x8000013f,0x8000003f,0x661dc73f,0x931569be,0x7973c434,0xa7d6cf3f,0x7fffff3e,0x8000013f,0x8000003f,0xa78f43f,0x2eddf2be,0x37bc90bf,0x647cde3f,0x8000013e,0x8000003f,0x8000003f,0xed4d713f,0x9f9b2333,0x733e613e,0xad6f483f,0x8000003e,0x7fffff3f,0x8000003f,0x2dbc253f,0x3f767ebe,0x7c49de34,0xabf3d4bf,0x8000003e,
+0x8000003f,0x8000003f,0x3f,0x0,0x0,0x0,0x80000000,0x8000013f,0x8000003f,0x4af9ab3f,0x98e4a1be,0x7aeba2b4,0x56b67c3f,0x8000013e,0x8000013f,0x8000013f,0x3f,0x0,0x0,0x0,0x80000100,0x8000013f,0x8000003f,0x1d6c0d3f,0x7fcf95bd,0x3f,0x5ba15380,0x8000003e,0x8000013f,0x8000003f,0x7f72153f,0x7e5752bf,0x86b4a837,0x80d5c03d,0x8000003b,0x8000003f,0x8000003f,0x3f,0x0,0x0,0x0,0x80000100,0x8000013f,0x8000003f,0x1df7143f,0x7fcf3f3d,0x3f,0x34e15080,0x13913e,0x80,0x7dd00,0x80,0x7dd00,0x0,0x138800,0x400,0xffffff00,0x1388ff,0x80,0x138900,0xf00,0x4c5f4300,0x53746665,0x6c756f68,
+0x726564,0x80001389,0x0,0x138a,0x4,0xffffffff,0x8000138a,0x0,0x138b,0x4,0x9,0x8000138b,0x0,0x1394,0x4,0x7,0x80001394,0x0,0x138f,0xcc,0x41f00000,0xc2566a1c,0xb7400000,0x41f00002,0xc2566a1c,0xb7200000,0x41f00002,0xc2566a1c,0xb7400000,0x41effffe,0xc2566a1c,0xb7200000,0x41f00000,0xc2566a1c,0xb7400000,0x41f00000,0xc2566a1c,0xb7400000,0x41f00000,0xc2566a1c,0xb7400000,0x41f00004,0xc2566a1c,0xb7400000,0x41f00000,0xc2566a1c,0xb7000000,0x41f00004,0xc2566a1c,0xb7400000,0x41f00000,0xc2566a1c,0xb7400000,0x41f00000,0xc2566a1c,0xb7400000,0x41f00000,0xc2566a1c,0xb7400000,0x41effffe,0xc2566a1c,0xb7200000,0x41f00002,0xc2566a1c,
+0xb7400000,0x41f00002,0xc2566a1c,0xb7200000,0x41f00000,0xc2566a1c,0xb7400000,0x8000138f,0x0,0x1390,0x110,0xbf35d128,0x3dca5b28,0xb82cbf47,0x3f326f26,0xbf35d0a5,0x3dc38a95,0x3b5b6e4a,0x3f328d89,0xbf35caf8,0x3db2f918,0x3c3db70a,0x3f32d2fc,0xbf35bb57,0x3d9e792f,0x3cb22215,0x3f332049,0xbf35a4fa,0x3d8be5e1,0x3cfd725d,0x3f335e21,0xbf3586d0,0x3d72991c,0x3d245be6,0x3f339443,0xbf355c66,0x3d497009,0x3d4dec7f,0x3f33c71f,0xbf353319,0x3d28162e,0x3d6f8a82,0x3f33e963,0xbf352047,0x3d1a58d7,0x3d7d5fd5,0x3f33f5b2,0xbf353319,0x3d28162e,0x3d6f8a82,0x3f33e963,0xbf355c66,0x3d497009,0x3d4dec7f,0x3f33c71f,0xbf3586d0,0x3d72991c,0x3d245be6,0x3f339443,0xbf35a4fa,0x3d8be5e1,0x3cfd725d,0x3f335e21,0xbf35bb57,
+0x3d9e792f,0x3cb22215,0x3f332049,0xbf35caf8,0x3db2f918,0x3c3db70a,0x3f32d2fc,0xbf35d0a5,0x3dc38a95,0x3b5b6e4a,0x3f328d89,0xbf35d128,0x3dca5b28,0xb82cbf47,0x3f326f26,0x80001390,0x0,0x1391,0x1dc,0x3f7fffff,0x3f800000,0x3f7fffff,0x3f7fb821,0x36ff2dcf,0x3d3fc710,0x3c006985,0x3f7fffff,0x3f800000,0x3f800000,0xb3c4c001,0xbe2e6473,0x3f7c429c,0x3ea74a1e,0x3f7fffff,0x3f800000,0x3f7ffffe,0x3e952891,0xbe53360a,0x3f6f22b3,0x3d892c18,0x3f7fffff,0x3f7fffff,0x3f7fffff,0x0,0x0,0x0,0x0,0x3f800001,0x3f800000,0x3f800000,0x34a17002,0xbeb46266,0x3f6f95f9,0x3dcb0f3d,0x3f7fffff,0x3f800000,0x3f800000,0x366bf474,0xbf74501a,0x3e98ef22,0x3d50555e,0x3f7ffffe,0x3f7fffff,0x3f800000,
+0x3e8c258e,0xbec041ed,0xbf62aebd,0x3e0c7794,0x3f7fffff,0x3f800000,0x3f800000,0x80000000,0x3f087513,0x3f589981,0x3f44822d,0x3f800000,0x3f800001,0x3f800000,0x3e57d36b,0x3488365b,0x3f7a3fd1,0x3eb55efb,0x3f7fffff,0x3f800000,0x3f800000,0x80000000,0x3f087513,0x3f589981,0x3f44822d,0x3f7ffffe,0x3f7fffff,0x3f800000,0x3e8c258e,0xbec041ed,0xbf62aebd,0x3e0c7794,0x3f7fffff,0x3f800000,0x3f800000,0x366bf474,0xbf74501a,0x3e98ef22,0x3d50555e,0x3f800001,0x3f800000,0x3f800000,0x34a17002,0xbeb46266,0x3f6f95f9,0x3dcb0f3d,0x3f7fffff,0x3f7fffff,0x3f7fffff,0x0,0x0,0x0,0x0,0x3f7fffff,0x3f800000,0x3f7ffffe,0x3e952891,0xbe53360a,0x3f6f22b3,0x3d892c18,0x3f7fffff,0x3f800000,0x3f800000,0xb3c4c001,
+0xbe2e6473,0x3f7c429c,0x3ea74a1e,0x3f7fffff,0x3f800000,0x3f7fffff,0x3f7fb821,0x36ff2dcf,0x3d3fc710,0x3c006985,0x80001391,0x0,0x800007dd,0x0,0x7dd,0x0,0x1388,0x4,0xffffffff,0x80001388,0x0,0x1389,0x8,0x625f4b49,0x79646f,0x80001389,0x0,0x138a,0x4,0xffffffff,0x8000138a,0x0,0x138b,0x4,0x8,0x8000138b,0x0,0x1394,0x4,0x1,0x80001394,0x0,0x138f,0xcc,0xbf000000,0x434ecc08,0x422e0002,0xbee40080,0x434d7e08,0x422ea002,0xbea00080,0x434a9f3b,0x42300002,0xbe180100,0x4347c06e,0x42316000,0xb6800000,0x4346726e,0x42320002,0x3e17ff00,0x4347c06e,0x42316000,0x3e9fff80,0x434a9f3b,
+0x42300002,0x3ee3ff80,0x434d7e08,0x422ea002,0x3effff80,0x434ecc08,0x422e0000,0x3ee3ff80,0x434d7e08,0x422ea002,0x3e9fff80,0x434a9f3b,0x42300002,0x3e17ff00,0x4347c06e,0x42316000,0xb6800000,0x4346726e,0x42320002,0xbe180100,0x4347c06e,0x42316000,0xbea00080,0x434a9f3b,0x42300002,0xbee40080,0x434d7e08,0x422ea002,0xbf000000,0x434ecc08,0x422e0002,0x8000138f,0x0,0x1390,0x10,0x80000000,0x80000000,0x80000000,0x3f800000,0x80001390,0x0,0x1391,0x1c,0x3f800001,0x3f800000,0x3f800001,0x0,0x0,0x0,0x0,0x80001391,0x0,0x800007dd,0x0,0x7dd,0x0,0x1388,0x4,0xffffffff,0x80001388,0x0,0x1389,0xc,0x525f4b49,
+0x74686769,0x6d7241,0x80001389,0x0,0x138a,0x4,0xffffffff,0x8000138a,0x0,0x138b,0x4,0x8,0x8000138b,0x0,0x1394,0x4,0x1,0x80001394,0x0,0x138f,0xcc,0xc2609496,0x43021a86,0x41b03a60,0xc26019b6,0x4301fd80,0x41d1645d,0xc25e2843,0x4301b849,0x421308a2,0xc259fefc,0x430165ae,0x424c03b8,0xc252dca6,0x43012077,0x42844354,0xc2480002,0x43010371,0x429eba4f,0xc21f24db,0x43119338,0x42ba364b,0xc1c1ba41,0x43305517,0x42d57491,0xc181518d,0x4340e4de,0x42e1cb79,0xc192e9a1,0x433a401c,0x42de7461,0xc1bf53f2,0x432a6876,0x42d5176b,0xc1fa03ae,0x43177fd9,0x42c6b118,0xc21b35ff,0x4307a832,0x42b43de3,0xc2340002,0x43010371,0x429eba50,0xc2487143,
+0x43014bcc,0x426dcdb6,0xc25976fd,0x4301d22b,0x420979f4,0xc2609496,0x43021a86,0x41b03a60,0x8000138f,0x0,0x1390,0x10,0x80000000,0x80000000,0x80000000,0x3f800000,0x80001390,0x0,0x1391,0x1c,0x3f800001,0x3f800000,0x3f800001,0x0,0x0,0x0,0x0,0x80001391,0x0,0x800007dd,0x0,0x7dd,0x0,0x1388,0x4,0xffffffff,0x80001388,0x0,0x1389,0xb,0x4c5f4b49,0x41746665,0x89006d72,0x800013,0x8a000000,0x4000013,0xff000000,0x8affffff,0x800013,0x8b000000,0x4000013,0x8000000,0x8b000000,0x800013,0x94000000,0x4000013,0x1000000,0x94000000,0x800013,0x8f000000,0xcc000013,0xee000000,0xdd418151,0x464340e4,
+0xf242e1cb,0x184192e9,0x31433a40,0x3642de74,0x6b41bf54,0x47432a68,0xda42d517,0xc641fa03,0x543177f,0x542c6b1,0x18421b36,0xe34307a8,0x142b43d,0x54423400,0x5f430103,0x37429eba,0xbd424871,0xfc43014b,0xe7426dcd,0x37425976,0x644301d2,0x7d42097a,0xa0426094,0x6543021a,0x9b41b03b,0x94426019,0x574301fd,0x2b41d165,0x50425e28,0xe4301b8,0xe7421309,0xa44259fe,0x10430165,0x97424c04,0x604252dc,0x72430120,0xff428443,0x544247ff,0x5f430103,0xeb429eba,0x22421f24,0x41431193,0x8a42ba36,0xf41c1ba,0x6b433055,0xee42d574,0xdd418151,0x464340e4,0x8f42e1cb,0x800013,0x90000000,0x10000013,0x0,0x800000,0x800000,0x800000,0x903f8000,0x800013,0x91000000,0x1c000013,0x1000000,0x3f8000,0x13f8000,0x3f8000,
+0x0,0x0,0x0,0x91000000,0x800013,0xdd000000,0x800007,0xdd000000,0x7,0x88000000,0x4000013,0xff000000,0x88ffffff,0x800013,0x89000000,0xc000013,0x49000000,0x69525f4b,0x4c746867,0x89006765,0x800013,0x8a000000,0x4000013,0xff000000,0x8affffff,0x800013,0x8b000000,0x4000013,0x8000000,0x8b000000,0x800013,0x94000000,0x4000013,0x1000000,0x94000000,0x800013,0x8f000000,0xcc000013,0x6000000,0x12c17000,0x6441c70d,0x442956e,0x2dc12000,0x2c416a0a,0x8428e34,0x72c0a000,0x46408bf4,0x8426ca0,0x72c0a000,0x8408bf4,0x84223b4,0x72c0a000,0x41408bf4,0x1041a15b,0x76c0a000,0xc408bf4,0x8c00cb3,0x76c0a000,0x59408bf4,0x7cc1ca1d,0xb8c11af1,0x2041cd0e,0x6c268a6,0x23c17000,
+0x91425604,0x5ec29f02,0x98c18030,0xcd428355,0x8dc299ae,0x94c1850e,0x7e429676,0x76c28a1b,0x93c18765,0x5242a2fa,0x2c261c9,0x1ec18800,0x9942a777,0x77c21d4c,0xc3c18765,0xfe429a08,0x8ec12a98,0x5bc1850e,0x6d4273ae,0x5f41daac,0x36c18030,0x9e422611,0x442720b,0x12c17000,0x6341c70d,0x8f42956e,0x800013,0x90000000,0x10000013,0x0,0x800000,0x800000,0x800000,0x903f8000,0x800013,0x91000000,0x1c000013,0x1000000,0x3f8000,0x13f8000,0x3f8000,0x0,0x0,0x0,0x91000000,0x800013,0xdd000000,0x800007,0xdd000000,0x7,0x88000000,0x4000013,0xff000000,0x88ffffff,0x800013,0x89000000,0xd000013,0x49000000,0x69525f4b,0x46746867,0x746f6f,0x80001389,0x0,0x138a,
+0x4,0xffffffff,0x8000138a,0x0,0x138b,0x4,0x8,0x8000138b,0x0,0x1394,0x4,0x1,0x80001394,0x0,0x138f,0xcc,0xc1a00001,0x414e5e95,0x42e01e6b,0xc1700002,0x40a1276e,0x42d92c33,0xc1200004,0xc034dc9a,0x42c10028,0xc1200004,0xc034dc98,0x429e07c4,0xc1200004,0xc034dc96,0x426f2194,0xc1200004,0xc034dc90,0x4213d736,0xc1200008,0xc034dc88,0x410b44c4,0xc16af17c,0x40e4955a,0xc2483842,0xc1a00002,0x41b1b2bc,0xc2ba0aa0,0xc1a8305e,0x420665ff,0xc2b8ff3a,0xc1ad0e8e,0x42359187,0xc2b35a8b,0xc1af6578,0x425a89ef,0xc2a558d5,0xc1b00003,0x42697d2f,0xc28b3659,0xc1af6577,0x4254b7aa,0xc1fe7f22,0xc1ad0e8d,0x4222f0aa,0x41ecb869,0xc1a8305e,0x41cded14,0x42ad9ef6,
+0xc1a00002,0x414e5e95,0x42e01e6f,0x8000138f,0x0,0x1390,0x10,0x80000000,0x80000000,0x80000000,0x3f800000,0x80001390,0x0,0x1391,0x1c,0x3f800001,0x3f800000,0x3f800001,0x0,0x0,0x0,0x0,0x80001391,0x0,0x800007dd,0x0,0x7dd,0x0,0x1388,0x4,0xffffffff,0x80001388,0x0,0x1389,0xb,0x4c5f4b49,0x4c746665,0x89006765,0x800013,0x8a000000,0x4000013,0xff000000,0x8affffff,0x800013,0x8b000000,0x4000013,0x8000000,0x8b000000,0x800013,0x94000000,0x4000013,0x1000000,0x94000000,0x800013,0x8f000000,0xcc000013,0xfc000000,0x97416fff,0x53425beb,0xfcc291a2,0x1f4174ff,0x3b426d61,0xc28e3f,0xb418000,
+0x664289e5,0x2c28312,0x86418580,0xea429d19,0xc25d2c,0x4a418800,0x2a42a5d4,0x74c21e8c,0x28418765,0x70429853,0x88c13138,0xa341850e,0xb426ff8,0x5641dc6e,0x39418030,0xf6422225,0xfc42761d,0x7c416fff,0xb941bf63,0x74429840,0xed411af1,0x62412c52,0xf84290cc,0xe8409fff,0xa84080f6,0x427153,0x1440a000,0x44407075,0xf84227c2,0x30409fff,0x154064b9,0xf841a78b,0xf0409fff,0x7c405e1f,0xf8bfb73f,0x20409fff,0x84405c0f,0x74c1bfa7,0x90411af1,0x3841cf2e,0xfcc257bd,0x97416fff,0x53425beb,0x8fc291a2,0x800013,0x90000000,0x10000013,0x0,0x800000,0x800000,0x800000,0x903f8000,0x800013,0x91000000,0x1c000013,0x1000000,0x3f8000,0x13f8000,0x3f8000,0x0,0x0,0x0,0x91000000,0x800013,
+0xdd000000,0x800007,0xdd000000,0x7,0x88000000,0x4000013,0xff000000,0x88ffffff,0x800013,0x89000000,0xc000013,0x49000000,0x654c5f4b,0x6f467466,0x8900746f,0x800013,0x8a000000,0x4000013,0xff000000,0x8affffff,0x800013,0x8b000000,0x4000013,0x8000000,0x8b000000,0x800013,0x94000000,0x4000013,0x1000000,0x94000000,0x800013,0x8f000000,0xcc000013,0x0,0xd841a000,0xdc41b818,0xfec2b4dc,0xac41a27f,0x4341e393,0xc2b3e2,0xbf41a800,0x3b42219d,0x2c2aeba,0xa741ad80,0x6f425171,0x2c2a210,0x1141b000,0x8b42672f,0x72c28a90,0x9041af65,0x1b425482,0x8ac206d8,0x8341ad0e,0x3422759,0x5a41c839,0x3241a830,0xcc41dffd,0x242a006,0x541a000,0xff417af2,0x7c42d0a5,0xd4416af1,0x804066d8,0xfc42cd15,
+0xc0411fff,0x1fc057da,0xf842b950,0xc0411fff,0x4ac0545f,0xf84297c8,0xaa411fff,0x3ac04927,0x426419,0xda412000,0x4c03507,0x420a53,0xb0412000,0x16c016d5,0x7440e2b6,0xfa416af1,0x3c40febb,0xc24535,0xd641a000,0xdc41b818,0x8fc2b4dc,0x800013,0x90000000,0x10000013,0x0,0x800000,0x800000,0x800000,0x903f8000,0x800013,0x91000000,0x1c000013,0x1000000,0x3f8000,0x13f8000,0x3f8000,0x0,0x0,0x0,0x91000000,0x800013,0xdd000000,0x800007,0xdd000000,0x7,0x88000000,0x4000013,0xff000000,0x88ffffff,0x800013,0x89000000,0x10000013,0x43000000,0x72656d61,0x2e313061,0x67726154,0x89007465,0x800013,0x8a000000,0x4000013,0xff000000,0x8affffff,0x800013,0x8b000000,
+0x4000013,0xff000000,0x8bffffff,0x800013,0x94000000,0x4000013,0x0,0x94000000,0x800013,0x8f000000,0xc000013,0x1f000000,0xf642c645,0xa0434028,0x8f429932,0x800013,0x90000000,0x10000013,0x0,0x800000,0x800000,0x800000,0x903f8000,0x800013,0x91000000,0x1c000013,0x0,0x3f8000,0x3f8000,0x3f8000,0x0,0x0,0x0,0x91000000,0x800013,0xdd000000,0x800007,0xdd000000,0x7,0x88000000,0x4000013,0xff000000,0x88ffffff,0x800013,0x89000000,0x11000013,0x50000000,0x69747261,0x20656c63,0x77656956,0x313020,0x80001389,0x0,0x138a,0x4,0xffffffff,0x8000138a,0x0,0x138b,0x4,0xffffffff,0x8000138b,0x0,0x1394,
+0x4,0x0,0x80001394,0x0,0x138f,0xc,0x0,0x0,0x80000000,0x8000138f,0x0,0x1390,0x10,0xbf3504f3,0x80000000,0x80000000,0x3f3504f3,0x80001390,0x0,0x1391,0x1c,0x3f800000,0x3f800000,0x3f800000,0x0,0x0,0x0,0x0,0x80001391,0x0,0x800007dd,0x0,0x7de,0x0,0xfa0,0x1e,0x616e6946,0x6168436c,0x656c656d,0x614d6e6f,0x6165486e,0x646f4264,0x6e702e79,0xfa00067,0x8000,0x7de0000,0x8000,0x7de0000,0x0,0xfa00000,0x1a0000,0x69460000,0x436c616e,0x656d6168,0x6e6f656c,0x4c6e614d,0x2e736765,0x676e70,0x80000fa0,0x0,0x800007de,0x0,0x7de,0x0,
+0xfa0,0x12,0x6d616843,0x6f656c65,0x6c65426e,0x6e702e74,0xfa00067,0x8000,0x7de0000,0x8000,0x7de0000,0x0,0xfa00000,0x170000,0x61570000,0x645f6c6c,0x75666669,0x625f6573,0x64656b61,0x676e702e,0xfa000,0x80,0x7de00,0x80,0x7de00,0x0,0xfa000,0xc00,0x796b7300,0x656e696c,0x676e702e,0xfa000,0x80,0x7de00,0x80,0x7de00,0x0,0xfa000,0x900,0x6d616c00,0x6e702e70,0xfa00067,0x8000,0x7de0000,0x8000,0x3e90000,0x8000,0x0,
+};
+
+// Register ChameleonScene.pod in memory file system at application startup time
+static CPVRTMemoryFileSystem RegisterFile_ChameleonScene_pod("ChameleonScene.pod", _ChameleonScene_pod, 204478);
+
+// ******** End: ChameleonScene.pod ********
+
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Content/DefaultFragShader.cpp b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Content/DefaultFragShader.cpp
new file mode 100644
index 0000000..7e6e91b
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Content/DefaultFragShader.cpp
@@ -0,0 +1,29 @@
+// This file was created by Filewrap 1.1
+// Little endian mode
+// DO NOT EDIT
+
+#include "../PVRTMemoryFileSystem.h"
+
+// using 32 bit to guarantee alignment.
+#ifndef A32BIT
+ #define A32BIT static const unsigned int
+#endif
+
+// ******** Start: DefaultFragShader.fsh ********
+
+// File data
+static const char _DefaultFragShader_fsh[] =
+ "uniform sampler2D sTexture;\n"
+ "\n"
+ "varying mediump vec2 TexCoord;\n"
+ "\n"
+ "void main()\n"
+ "{\n"
+ " gl_FragColor = texture2D(sTexture, TexCoord);\n"
+ "}\n";
+
+// Register DefaultFragShader.fsh in memory file system at application startup time
+static CPVRTMemoryFileSystem RegisterFile_DefaultFragShader_fsh("DefaultFragShader.fsh", _DefaultFragShader_fsh, 128);
+
+// ******** End: DefaultFragShader.fsh ********
+
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Content/DefaultVertShader.cpp b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Content/DefaultVertShader.cpp
new file mode 100644
index 0000000..5b61990
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Content/DefaultVertShader.cpp
@@ -0,0 +1,38 @@
+// This file was created by Filewrap 1.1
+// Little endian mode
+// DO NOT EDIT
+
+#include "../PVRTMemoryFileSystem.h"
+
+// using 32 bit to guarantee alignment.
+#ifndef A32BIT
+ #define A32BIT static const unsigned int
+#endif
+
+// ******** Start: DefaultVertShader.vsh ********
+
+// File data
+static const char _DefaultVertShader_vsh[] =
+ "attribute highp vec3 inVertex;\n"
+ "attribute mediump vec2 inTexCoord;\n"
+ "\n"
+ "uniform highp mat4 MVPMatrix;\n"
+ "uniform float\tfUOffset;\n"
+ "\n"
+ "varying mediump vec2 TexCoord;\n"
+ "\n"
+ "void main()\n"
+ "{\n"
+ "\tgl_Position = MVPMatrix * vec4(inVertex, 1.0);\n"
+ "\n"
+ "\t// Pass through texcoords\n"
+ "\tTexCoord = inTexCoord;\n"
+ "\tTexCoord.x += fUOffset;\n"
+ "}\n"
+ " ";
+
+// Register DefaultVertShader.vsh in memory file system at application startup time
+static CPVRTMemoryFileSystem RegisterFile_DefaultVertShader_vsh("DefaultVertShader.vsh", _DefaultVertShader_vsh, 301);
+
+// ******** End: DefaultVertShader.vsh ********
+
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Content/FinalChameleonManHeadBody.cpp b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Content/FinalChameleonManHeadBody.cpp
new file mode 100644
index 0000000..86b4c76
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Content/FinalChameleonManHeadBody.cpp
@@ -0,0 +1,194 @@
+// This file was created by Filewrap 1.1
+// Little endian mode
+// DO NOT EDIT
+
+#include "../PVRTMemoryFileSystem.h"
+
+// using 32 bit to guarantee alignment.
+#ifndef A32BIT
+ #define A32BIT static const unsigned int
+#endif
+
+// ******** Start: FinalChameleonManHeadBody.pvr ********
+
+// File data
+A32BIT _FinalChameleonManHeadBody_pvr[] = {
+0x3525650,0x0,0x3,0x0,0x0,0x0,0x100,0x100,0x1,0x1,0x1,0x9,0xf,0x3525650,0x3,0x3,0x52000200,0x82e2e2f2,0xe2be6ab0,0x62e2e2e2,0x1c269b0,0xaffffff,0xffba6bb2,0x8ffffff,0xe2be4aba,0x62e2e2e2,0xe2c269b0,0x62e2e2e2,0xffc269b0,0x8ffffff,0xffbe6aba,0x8ffffff,0xbe4aba,0x2abfbfff,0xafbe6ab6,0x4aafafaf,0xbe6aba,0x86aaaaff,0xaabeccb5,0x4aaaaaaa,0xafbe6aba,0x4aafaaaf,0xafbe6aba,0x4aafafaf,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xe2be6bba,0x62e2e2e2,0xe2c269b0,0x62e2e2e2,0xffc269b0,0x8ffffff,0xffbe6aba,0x8ffffff,0xe2be4aba,0x62e2e2e2,0xe2c269b0,0x62e2e2e2,0xffc269b0,0x8ffffff,0xffbe6aba,0x8ffffff,
+0xafbe4aba,0x4aafaaaf,0xafbe6aba,0x4aafafaf,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xafbe6bba,0x4aafaaaf,0xafbe6aba,0x4aafafaf,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xbe6bba,0x2ababaff,0xaabe6ab6,0x48aaaaaa,0xbe6bba,0x86aaaaff,0xaabeccb5,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xbe6bba,0x2ababaff,0xaabe6ab6,0x48aaaaaa,0xbe6bba,0x86aaaaff,0xaabeccb5,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xe2be6bba,0x62f2e2e2,0xf2c269b0,0x62f2f2f2,0xffba09ac,0x8ffffff,0xffbe6aba,0x8ffffff,0xf2be4aba,0xa2e2e1f2,0xe2be4ab0,0x62e2e2e2,0xffc269b0,0x4affafff,0xffbe6abe,0x8ffffff,0xafbe4aba,0x4aafaaaf,0xafbe6aba,0x4aafafaf,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xabbe6bba,0x4aaaaaaa,0xabbe6aba,0x4aafafaf,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xe2be6bba,0x62e2e2e2,0xe2c269b0,0x62e2e2e2,0xffc269b0,0x8ffffff,0xffbe6aba,0x8ffffff,0xe2be4aba,0x62e2e2e2,0xe2c269b0,0x62e2e2e2,0xffc269b0,0x8ffffff,0xffbe6aba,0x8ffffff,
+0xafbe4aba,0x4aafaaaf,0xafbe6aba,0x4aafafaf,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xafbe6bba,0x4aafaaaf,0xafbe6aba,0x4aafafaf,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xbe6bba,0x2ababaff,0xaabe6ab6,0x48aaaaaa,0xbe6bba,0x86aaaaff,0xaabeccb5,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xbe6bba,0x2ababaff,0xaabe6ab6,0x48aaaaaa,0xbe6bba,0x86aaaaff,0xaabeccb5,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xbe6bba,0x2ababaff,0xaabe6ab6,0x48aaaaaa,0xbe6bba,0x86aaaaff,0xaabeccb5,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xbe6bba,0x2ababaff,0xaabe6ab6,0x48aaaaaa,0xbe6bba,0x86aaaaff,0xaabeccb5,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xe2be6bba,0x62e2e2e2,0xe2c269b0,0x62e2e2e2,0xffc269b0,0x8ffffff,0xffbe6aba,0x8ffffff,0xe2be4aba,0x62e2e2e2,0xe2c269b0,0x62e2e2e2,0xffc269b0,0x8ffffff,0xffbe6aba,0x8ffffff,0xafbe4aba,0x4aafaaaf,0xafbe6aba,0x4aafafaf,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xafbe6bba,0x4aafaaaf,0xafbe6aba,0x4aafafaf,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xe2be6bba,0x62e2e2e2,0xe2c269b0,0x62e2e2e2,0xffc269b0,0x8ffffff,0xffbe6aba,0x8ffffff,0xe2be4aba,0x62e2e2e2,0xe2c269b0,0x62e2e2e2,0xffc269b0,0x8ffffff,0xffbe6aba,0x8ffffff,
+0xafbe4aba,0x4aafaaaf,0xafbe6aba,0x4aafafaf,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xafbe6bba,0x4aafaaaf,0xafbe6aba,0x4aafafaf,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xe2be6bba,0x62e2e2e2,0xe2c269b0,0x62e2e2e2,0xffc269b0,0x8ffffff,0xffbe6aba,0x8ffffff,0xe2be4aba,0x62e2e2e2,0xe2c269b0,0x62e2e2e2,0xffc269b0,0x8ffffff,0xffbe6aba,0x8ffffff,0xafbe4aba,0x4aafaaaf,0xafbe6aba,0x4aafafaf,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xafbe6bba,0x4aafaaaf,0xafbe6aba,0x4aafafaf,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xe2be6bba,0x62e2e2e2,0xe2c269b0,0x62e2e2e2,0xffc269b0,0x8ffffff,0xffbe6aba,0x8ffffff,0xe2be4aba,0x62e2e2e2,0xe2c269b0,0x62e2e2e2,0xffc269b0,0x8ffffff,0xffbe6aba,0x8ffffff,
+0xafbe4aba,0x4aafaaaf,0xafbe6aba,0x4aafafaf,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xafbe6bba,0x4aafaaaf,0xafbe6aba,0x4aafafaf,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0xaabe6aba,0x4aeaaaaa,0xaabe6aba,0x4aeaaaaa,0xeabe6aba,0x4aeaeaea,0xeabe6aba,0x6affd6da,0xffbe4abe,0x46ffffff,0xaabe6ab5,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xeabe6bba,0x6adad6da,0xeabe4abe,0x6aeae6ea,0xffbe6abe,0x21ffffff,0xffba8aac,0x627fbfbf,0xeaba6aa0,0x6ad6d6da,0xd6be4abe,0x6ad6d6d6,0x7fbe4abe,0x7f7f7f,0x7fbe6aac,0x82ffbfbf,0xaaba6a9c,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0x55be6bba,0x4b55d555,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xd6be6bba,0x6a929595,0x55ba4abe,0x4b555575,0xffbe6abe,0x86eaeaea,0xeabb0cb5,0x28fefeea,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xfebe6bba,0x6adad6da,0xeabe4abe,0x4a6aaaaa,0xbe6aba,0x2ababaff,0xaabe6ab6,0x48aaaaaa,0xbe6bba,0x86aaaaff,0xaabeccb5,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xbe6bba,0x2ababaff,0xaabe6ab6,0x48aaaaaa,0xbe6bba,0x86aaaaff,0xaabeccb5,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xbe6bba,0x2ababaff,0xaabe6ab6,0x48aaaaaa,0xbe6bba,0x86aaaaff,0xaabeccb5,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xbe6bba,0x2ababaff,0xaabe6ab6,0x48aaaaaa,0xbe6bba,0x86aaaaff,0xaabeccb5,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xbe6bba,0x2ababaff,0xaabe6ab6,0x48aaaaaa,0xbe6bba,0x86aaaaff,0xaabeccb5,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xbe6bba,0x2ababaff,0xaabe6ab6,0x48aaaaaa,0xbe6bba,0x86aaaaff,0xaabeccb5,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xbe6bba,0x2ababaff,0xaabe6ab6,0x48aaaaaa,0xbe6bba,0x86aaaaff,0xaabeccb5,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xbe6bba,0x2ababaff,0xaabe6ab6,0x48aaaaaa,0xbe6bba,0x86aaaaff,0xaabeccb5,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4aeaeaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x6aff529a,0xaaba4abe,0x4aeaaaaa,0xeabe6aba,0x6affd6da,0xaabe4abe,0x6aff96da,0xffbe4abe,0x24ffffff,0xffba6a9d,0x5ffffff,0xffba8ab1,0x10f1f3f,0xbfbe4aac,0x420b2f,0xd0c5c8ac,0xfdfcf0,
+0xfefca6bc,0x8ffffff,0xffbe6ab6,0x76fff,0xffba6aac,0xa7ffffff,0xbfba8ab5,0xe00006,0xe168ac,0xfffde0,0xfffca5b8,0x64ffffff,0xfdfcc6f0,0xc7cf0fff,0xfffca6fc,0x686fffff,0xaafc87fc,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4affa9aa,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x6aff565a,0xaabe4abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x6aff5595,0xaabe4abe,0x48aaaaaa,0xaabe6bba,0x4affaaaa,0xffbe6aba,0x1ffffff,0x15b66aac,0xffa500,0xfff8e6ac,0xa3ffffff,0xb68ab0,0x20ffaa00,0xfffc87b4,0x886ffdff,0x16fc87fc,0xc6000105,0xffed83fc,0xc6014bff,0xfce6fc,0xc6e48000,
+0xfff720f0,0x66ffffff,0xe4b68b99,0x6f0100,0xfffce6b0,0x2effffff,0xffbe4ab3,0x90f9,0xffbe6bac,0x66c015af,0xf0f525fc,0x627ffffd,0x82ef80dd,0x246fbee5,0x5ff360d0,0x28905157,0x7fdc4fc,0x20d1c283,0xe0f4e6b0,0xf4f0f0,0xfffcc6c0,0xa7ffffff,0xbffcc6fc,0xa60b2f7f,0xf4fca6fc,0x1f4f4f4,0xf4fc87b8,0xe0f0f0,0x7fcc6c0,0x86fdd206,0xffe300e8,0xc60b0b07,0xfffd44fc,0x286abfff,0x15fc87fc,0xa6d00000,0x16e241f0,0xc6000105,0xc0e1a2fc,0xe3fffdf4,0xf4f340d0,0xe3fffffd,0xaaf760d0,0xc6000000,0xfffb40fc,0x45ffffff,0x55ff60ed,0xc7000000,0xd0e740f8,0x783c1,0xfe0e6ac,0x20bf3f1f,0xfba6aa8,0xc7ff0f0f,0xfdfca6fc,0xd0f0fc,0xfffc67b8,0xaebfbfff,0xbfb66bae,0x88bebfff,0x1be6ac6,0x42b9e646,0xafe7429c,0x2cffffeb,
+0xb64ba2,0xa61f8015,0x7fc28fc,0xa6f9e282,0xe720ec,0xc4f8e080,0xfef340dc,0x6072fff,0xbeeb00fd,0x200916f,0x2fe06c0,0x82ffff2f,0x1ba8aa0,0xc6fe0f45,0xd0fc26fc,0xbf0600,0xc1e9b0,0xc5fdd440,0xffef60d4,0xc0ffffff,0xfdff60ea,0x85ffffff,0xbfff60e0,0x66021f2f,0x7fe281f4,0x3ffff7f,0xaaf740c5,0xc4f8e080,0xf340e0,0x83ffff00,0xfff720cd,0x83ffffff,0x2fff60e5,0xa601070f,0xe241f4,0xc6000000,0x90e143fc,0xc60000e0,0xfc87fc,0xa6000000,0xdd43fc,0x62ffff40,0xfff320cd,0xc61fbfff,0xf720f8,0x85ffff55,0x6feb40d8,0xc6000007,0xfde641f8,0xa57fffff,0x1ff340dc,0xa6000002,0xffe9e2fc,0xa700071f,0xe2a0f8,0x7545000,0x50fca6fd,0xeaffa5a9,0xfffc45fc,0x1010054,0xb9e988ac,0xc8fffefa,0xfffcc6fc,0xbe,
+0x1dce5b0,0xc7000000,0xf8a6fc,0xc7fd5d50,0xfcc6fc,0xc6e4a440,0xd5fcc6fc,0xc7ffd5d5,0xfffcc6fc,0x4ffffff,0x5ffca6fc,0x21d40001,0xffca2aac,0xbbfff,0xfca6b4,0x42fff990,0xaabe8bac,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4affaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x4aafaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xffbe6bba,0xceffffff,0x6ab66cb2,0x8aeaa9a,0xafd725a1,0x8affafaf,0xfdbe49ba,0x4dfdfdfd,0xe7b66cae,0x20a0181,0x3edda7b0,0x2fefebe,0xfffc86e0,0xc2fcfeff,0xf0ba8aa8,0x782d0,
+0xaac1e8ac,0x4aafaaaa,0xafbe6aba,0x4abfafaf,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xafbe6bba,0x6a1f1f0f,0x5fba4abe,0x2bff5f5f,0xaaba8abe,0x4aafaeaa,0xaebe6aba,0x6a5f5a9e,0xaabe4abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xffbe6bba,0xe8e9d5d7,0xfffc66fc,0xa4f8feff,0xffca7d8,0x7f2f1f,0x7ffcc6b0,0x21ffffff,0x80fca6b8,0x86422fbe,0x40e5e2f8,0xa7d4d0d0,0xfffcc7fc,0x85fffdff,0xfffc86dc,0x27fbfff,0xfdfc87cc,0x41f4fcfc,0xf4b66aac,0xe0f0f0,0x5fbe29ac,0x6a9f5f5f,0xafbe4abe,0x4aafafaf,0xd0be6aba,0x1d0d0d0,0xe0c26aac,0x40f4f0e0,0xafbe4aa0,0x4aafafaf,0xdfbe6abe,0x6a1f5f1f,0xe9ba4abe,0x26ffffea,0xfffcc8fc,0x3fffff,0x3ffca5bc,0x200f1f2f,0x7fcc6b0,0xf0d082,0xfba29ac,0xf08003,0xfdbde8b0,0x44ffffff,0xf8be6aa9,0x4fffffe,0xffbe8aad,0xa2ffffff,
+0xf4be6ab4,0xa2fefcf8,0xffba8aa4,0x28ffffff,0xefbe6aaa,0x28ffffff,0xefbe4abe,0x6a0f5f1f,0xffba4abe,0x6a9f5fef,0xafbe4abe,0x4aafafaf,0xafbe6aba,0x4aaaaabf,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0x55be6aba,0x4b5f5d5d,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xafbe6bba,0x4aafabaf,0x5fbe6aba,0x4b555d5f,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xe2be6bba,0x62e2e2e2,0xe2c269b0,0x62e2e2e2,0xffc269b0,0x8ffffff,0xffbe6aba,0x8ffffff,0xe2be4aba,0x62e2e2e2,0xe2c269b0,0x62e2e2e2,0xffc269b0,0x8ffffff,0xffbe6aba,0x8ffffff,0xafbe4aba,0x4aafaaaf,0xafbe6aba,0x4aafafaf,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xafbe6bba,0x4aafaaaf,0xafbe6aba,0x4aafafaf,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xe2be6bba,0x62e2e2e2,0xe2c269b0,0x62e2e2e2,0xffc269b0,0x8ffffff,0xffbe6aba,0x8ffffff,0xe2be4aba,0x62e2e2e2,0xe2c269b0,0x62e2e2e2,0xffc269b0,0x8ffffff,0xffbe6aba,0x8ffffff,
+0xafbe4aba,0x4aafaaaf,0xafbe6aba,0x4aafafaf,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xafbe6bba,0x4aafaaaf,0xafbe6aba,0x4aafafaf,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xe2be6bba,0x62e2e2e2,0xe2c269b0,0x62e2e2e2,0xffc269b0,0x8ffffff,0xffbe6aba,0x8ffffff,0xe2be4aba,0x62e2e2e2,0xe2c269b0,0x62e2e2e2,0xffc269b0,0x8ffffff,0xffbe6aba,0x8ffffff,0xafbe4aba,0x4aafaaaf,0xafbe6aba,0x4aafafaf,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xafbe6bba,0x4aafaaaf,0xafbe6aba,0x4aafafaf,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xe2be6bba,0x62f2e2e2,0xf2c269b0,0x62f2f2f2,0xffba09ac,0x8ffffff,0xffbe6aba,0x8ffffff,0xf2be4aba,0xa2e2e2f2,0xe2be4ab0,0x62e2e2e2,0xffc269b0,0x4affafff,0xbfbe6abe,0x4aef9fef,
+0xafba4abe,0x4aafaaaf,0xafbe6aba,0x4aafafaf,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xabbe6bba,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0x55be6bba,0x4b555555,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,
+0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0x55be6bba,0x4b555555,0xaabe6abe,0x4aaaaaea,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x4aaa6aaa,0x55be6abe,0x4b555555,0x96be6abe,0x8aaa29a9,0x55ba69ba,0x6b404141,0xbfba69be,0x68bebfbf,0xaabe4ab6,0x606aaaa,0x41c30db9,0xa30545c1,0xaae3b7b0,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0x55be6bba,0x4b551555,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0x6abe6bba,0x8a404055,0x95beabba,0x6adad6a6,0x1abe4abe,0xe46a2a1a,0xaac72eb0,0xc4bfbfaa,0xaabe8aad,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xbfbe6bba,0x88bebebf,0xbabe4ab6,0x6a5666aa,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0xe8aaaaaa,0xaabeabb9,0x48aaaaaa,0xbebe6bba,0xaa56febe,0xaaba49b6,0x800015aa,0xfed371ac,0xceffffff,0x55ffffcd,0xc4e90005,0xfff3dcb4,0x36ffffff,0x55f3fcef,0x6b555555,0x55be6abe,0x67555555,0x55c30db9,0x6b555555,0x55be6abe,0xe1555555,0x15cfd2a4,0xe2ffe500,0xfff3dbb0,0xdaafafff,0xf7fcf3,0xc4ffff54,0xfff3fcb4,0xfcffffff,0xfef3fcf7,0xa4f4fcfd,0xe0f3fcb4,0xa44581d1,0xfff3fcb0,0xdcffffff,0xfff3fcf7,0x7ffffff,0x6f3fcbd,0x226a2a1a,0x55c76fad,0x9555555,0xfebe8bba,0xa4f4f8fd,0xe0f3fcb0,0xa44581d1,
+0xeff3fcb0,0xfcffffff,0xfff3fcf3,0xfcbfbfff,0xfff3fcf7,0xfcefffff,0x57f3fcf3,0xfb545455,0x9ffbfdef,0xfaffafaf,0xfff3fcf3,0x63ffffff,0xa9f7fcb0,0xfcbfbeaa,0xbff3fcf3,0xfcbfbfbf,0xe2f3fcf3,0xa4e2e2e2,0xe2be4bb0,0x62e2e2e2,0xbfc269b0,0x4affafff,0xffbe6abe,0x8ffffff,0xe2be4aba,0x62e2e2e2,0xe2c269b0,0x62e2e2e2,0xffc269b0,0x8ffffff,0xffbe6aba,0x8ffffff,0xaabe4aba,0x4aaaaaaa,0xabbe6aba,0x4aafafaf,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xafbe6bba,0x4aafaaaf,0xafbe6aba,0x4aafafaf,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xe2be6bba,0x62e2e2e2,0xe2c269b0,0x62e2e2e2,0xffc269b0,0x8ffffff,0xffbe6aba,0x8ffffff,0xe2be4aba,0x62e2e2e2,0xe2c269b0,0x62e2e2e2,0xffc269b0,0x8ffffff,0xffbe6aba,0x8ffffff,
+0xafbe4aba,0x4aafaaaf,0xafbe6aba,0x4aafafaf,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xafbe6bba,0x4aafaaaf,0xafbe6aba,0x4aafafaf,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xe2be6bba,0x62e2e2e2,0xe2c269b0,0x62e2e2e2,0xffc269b0,0x8ffffff,0xffbe6aba,0x8ffffff,0xe2be4aba,0x62e2e2e2,0xe2c269b0,0x62e2e2e2,0xffc269b0,0x8ffffff,0xffbe6aba,0x8ffffff,0xafbe4aba,0x4aafaaaf,0xafbe6aba,0x4aafafaf,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xafbe6bba,0x4aafaaaf,0xafbe6aba,0x4aafafaf,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xe2be6bba,0x62e2e2e2,0xe2c269b0,0x62e2e2e2,0xffc269ac,0x8ffffff,0xffbe6aba,0x8ffffff,0xe2be4aba,0xa2f2e2e2,0xa2be6ab0,0x42ffff02,0xffcde4ac,0x63ffffff,0xaaba6bb0,0x82ffab00,
+0xafd644b0,0x4aafaaaf,0xafbe6aba,0x4affafaf,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x4affaaaa,0xffbe6aba,0x62ffffff,0xaabe6ab0,0x82ffaa00,0xffce25b0,0x63ffffff,0xaaba4ab0,0xc2ffaa00,0xaad224b4,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4affaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x4affaaaa,0xffbe6aba,0x62ffffff,0xaabe6ab0,0x82ffaa00,0xffce25b0,0x63ffffff,0xaaba4ab0,0xc2ffaa00,
+0xaad224b4,0x48aaaaaa,0xaabe6bba,0x4affaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x4affaaaa,0xffbe6aba,0x62ffffff,0xaabe6ab0,0x82ffaa00,0xffce25b0,0x63ffffff,0xaaba4ab0,0xc2ffaa00,0xaad224b4,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0x15be6bba,0x4b151515,0x2abe6abe,0x4aeaeaea,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xeabe6bba,0x6ae6e6da,0xe6be6abe,0x6adae6e6,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x4a6aaaaa,0x55be6aba,0x4b555555,0x82be6abe,0x6a404081,0x40ba8abe,0x6a804040,0xaabaaabe,0x4aaaeaaa,0x55be6aba,0x4b555555,0x40be6abe,0x6b43d150,0xbeba49be,0x686aaabe,0x40be8ab6,0xaa504040,0x6eb6c9be,0xaabf6a6b,0x5ba29ba,0xc3151515,0x5d351ac,0xc5410505,0xbfe3d7b0,0xc4bfbfbf,0xbfba6aa9,0x80bfbfbf,0x81ba6aa8,0xc4e1d1c1,0xe1f3fcb4,0xc4f8f4f0,0xfef3fcb4,0xa4fefefd,0xfff3fcb0,0xdaaf6fff,0xbff7fdf3,0xfcbfbfbf,0xbff3fcf3,0xfcbebdbf,0xfff3fcf3,0xbcffffff,0xfff3fcf7,0xdaafafef,0xbff7fcf3,0xfcbfbfbf,0xbff3fcf3,0xfcffbebf,0x7ff3fcf3,0xc715153d,0x15c2acb5,0xa3151515,0xfcd392ac,0xe6fcfcfc,0xfdf3fcb8,0xc4fefdfd,0x1af3fcb4,0x821a1a1a,0x15cb0eac,0x67050505,0xfed311b9,0xaefffffe,0xfff7fdd5,0x85ffffff,
+0xaff7fcb4,0xfa2fafbf,0x9ff3fcf3,0xfcffffff,0xfff3fcf7,0xfcfebeff,0xfff3fcf3,0xfcffffff,0xfff3fcf3,0xdaffffff,0xfff3fcef,0xdaffffff,0xfff3fcef,0xdcffffff,0xfff3fcf7,0x787f3f3f,0xaaf3fbeb,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0x55be6aba,0x4b555555,0x7abe6abe,0x687e7e7e,0x7ebe6ab6,0x88bebe7e,0xaabe6ab6,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x7dbe6aba,0x297d7f7f,0x6abe6aba,0x686a6a6a,0xaabe8aba,0x48aaaaaa,0xaabe6bba,0x4affaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x4affaaaa,0xffbe6aba,0x62ffffff,0xaabe6ab0,0x82ffaa00,0xffce25b0,0x63ffffff,0xaaba4ab0,0xc2ffaa00,
+0xaad224b4,0x4aaaaaaa,0xaabe6aba,0x4affaaaa,0x6abe6aba,0x4aaa6a6a,0xaabe6aba,0x4affaaaa,0xffbe6aba,0x62ffffff,0xaabe6ab0,0x82ffaa00,0xffce25b0,0x63ffffff,0xaaba4ab0,0xc2ffaa00,0x5d224b4,0x27050505,0x5dbb5b5,0x47050505,0xffd312b9,0xa5ffffff,0xfff7fcb8,0xc7ffffff,0x5f7fcbc,0x47050505,0x5d7b4b5,0x26150505,0xffd773b5,0x63ffffff,0xfff7fcb4,0x8200a5ff,0xfff7fcb0,0xdaffffff,0xfff3fcef,0xfcffffff,0xfff3fcf3,0xfcffffff,0xfff3fcf7,0xdafffffb,0xfff3fcf3,0xfcffffff,0xfff3fcf7,0x2a40feff,0xfff3dbc9,0xdaffabef,0xfff7fcf3,0x63fdffff,0x55f3dbb0,0x9555555,0x95beebba,0x4affaa9a,0x55be6aba,0x62fefeaa,0xfdbe6aa9,0x6bff11fd,0xffbe6abe,0x62ffffff,0xaabe6ab0,0x82ffaa00,0xffce25b0,0x63ffffff,0xaaba4ab0,0xc2ffaa00,
+0xd224b4,0x22ffffaa,0xffb648a5,0x4affa9ff,0xbe6abe,0x44ffff16,0xffbe29b1,0x6bffd1ff,0xffbe6abe,0x62ffffff,0xaabe6ab0,0x82ffaa00,0xffce25b0,0x63ffffff,0xaaba4ab0,0xc2ffaa00,0xbed224b4,0x6aaaaaa4,0xaabe6aba,0x48aaaaaa,0xffbe6bba,0x4aaaaaff,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xffbe6bba,0x6a9295ff,0xd5ba4abe,0x4b5555f5,0xffbe6abe,0xccffffff,0xffbe6ab2,0x4aaaaabe,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xffbe6bba,0xa6fefaff,0xfeb68ab9,0x4aaaaaee,0xffbe6aba,0xc5ffffff,0xffba8bb4,0x4aaaaaff,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xffbe6bba,0xcf2f6ff,0xfaba6abf,0x4aaaaafa,0xffbe6aba,0x6aaf6fff,0xafbe4aba,0x4aaaaaaf,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x6aaaaa55,0xaabe6abe,0x255baaa,0xaac2acad,0x6a566a55,0x5abe6abe,0xc6005a5a,0xc72eb5,0x84ffffa9,0xfff3fcb4,0xdaffffff,0xf3fcf3,0xe6ffffff,0xfff3fcb8,0xfcebffff,0xaaf3fcf7,0x6a556aaa,0x55be6aba,0xe3005555,0x55d7d4ac,0x4b555055,0x55be8abe,0x65005555,0xc70fb1,0x30ffffff,0xfff3fcde,0xfcefffff,0xf3fcf7,0x9ffffff,0xfff7fcc1,0xfcafffff,0xfff3fcf7,0xfcafbfff,0xaaf3fcf3,0xfc55555a,0xaaf7faf3,0xfc56565a,0x55f7faf3,0xfc555555,0x56f7faf3,0xfc565656,0x56f7faf3,0xfc565656,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,
+0x45f7faf3,0xfb555555,0x55fbfdef,0xfc555555,0xaaf7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0xaaf7faf3,0x6aaaa055,0xaabe6abe,0x8600aaaa,0xaac2cdb5,0x6a556a55,0x96be6abe,0x800aa9a,0xc2ccb6,0x85ffffff,0xfff3dbb4,0xfcefffff,0xf3fcf3,0x83ffffff,0xfff39bb4,0xfcefffff,0xaaf3fcf3,0x6aaaaaaa,0xaabe6aba,0x400aaaa,0xaac6eeb1,0x6a96aaaa,0x9abe6aba,0xa600569a,0xc72fb5,0xe7ffffff,0xfff3dbbc,0xfcefffff,0xf3fcf7,0x4bffffff,0xfff7fcc5,0xfcefffff,0x55f3fcf7,0xfb555555,0x55fbfdef,0xfc555555,0xaaf7faf3,0xfc55555a,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,
+0x45f7faf3,0xfb555555,0x55fbfdef,0xfc555555,0xaaf7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0xfff7faf3,0x6a9655ff,0xaabe4abe,0x48aaaaaa,0xffbe6bba,0x4aaaaaff,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xafbe6bba,0x4aaaaaab,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x6aaaaaaa,0xaabe6aba,0xc400aaaa,0xaac6eeb0,0x6a566656,0x5abe6abe,0xc6009a5a,0x55c70eb5,0xe4ffffff,0xfff3fcb4,0xfcefffff,0xf3fcf7,0xc7ffffff,0xfff7fcbc,0xfcefffff,0xaaf3fcf3,0x6aa5aaaa,0xa9be6aba,0x8800aaaa,0xaac2edb9,0x6aeaa656,0xfabe6abe,0x4295fefa,0xbeaaa9,0xa5ffffff,0xfff3dbb8,0xfcafffff,0xf3fcf7,0xa4ffffaf,0xfff3fcb4,0x98ffffff,0x45f3fcef,0xfb555555,0x55fbfdef,0xfc555555,0xaaf7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,
+0x45f7faf3,0xfb555555,0x55fbfdef,0xfc555555,0xfef7faf3,0xfce9fafa,0x55f3fcf3,0xfb555555,0x55fbfdef,0xfc555555,0x55f7faf3,0xfc555555,0x6af7faf3,0xfcfafaea,0xfaf3fcf3,0xfcfafafa,0xaaf3fcf3,0x6aff5595,0xffba6abe,0xe0aaffff,0x55be4aa0,0x4bff5555,0xffbe6abe,0x46aaffff,0x40ba6ab2,0xe4ffbf05,0xfff3dbb8,0xdaffffff,0x55f3fcf7,0xc4ff1600,0xfff3dbb4,0x6bffffff,0xaaf7fcc5,0x4aaaaaaa,0x5fbe6aba,0x8a55af9f,0xaaba69be,0x4afeaaaa,0xfebe6aba,0xaa55fefe,0x55ba69ba,0xa26b0054,0xffdfb6b0,0x2cffffff,0x55fbfed1,0x46405055,0x43cfb2b5,0xa2a09192,0xffcfb2ac,0xfcffffff,0xeff3fcf3,0xfceae9ea,0xfff3fbf7,0x43ffffff,0xfff3fcb0,0xc5ffffff,0xeff7fdb8,0xfcffffff,0xfff3fcfb,0x63ffffff,0xfff3fbb4,0x822f7fbf,0x1ff3fcb0,0xa443470b,
+0xbff3fcb0,0xe41f3f7f,0xff3dbb0,0xa492434b,0xa0e315b4,0x82a9a8a4,0x55c36eb0,0x87555555,0xa1c36eb5,0x42f8f8f4,0xf5b668a9,0x29555555,0x5ac6adba,0x6abfaf5a,0x6bbe6aba,0x6a55550a,0x56ba6abe,0xfc565656,0x56f7faf3,0xfc565656,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x56f7faf3,0xfc565656,0x56f7faf3,0xfc5a5656,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfb555555,0xaafbfdef,0xfcffffef,0x55f3fcf3,0xfc5a5555,0xaaf7faf3,0xfcffffaf,0xfff3fcf3,0xba9bffff,0x91f3fcef,0x50f9fef8,0xfffb9dca,0xf2feffff,0xbf3dbd6,0x88112203,
+0x55ded5a9,0xfc555555,0xaaf7faf3,0xfcffffaa,0x55f3fcf3,0xfc555555,0xaaf7faf3,0xfcffffaa,0xfff3fcf3,0x4effffff,0xa4f3fcc2,0xca8686d0,0xffef39b1,0xf5ffffff,0xeaf3fcd6,0x781f2f06,0x55fb9cef,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0xaaf7faf3,0xfcffffaa,0x55f3fcf3,0xfc555555,0xaaf7faf3,0xfcbfbfaa,0xfff3fcf3,0x16ffffff,0xfff3fcdf,0x36fdf4f9,0xaff3fbdf,0xfaefafef,0xeff7fcf3,0xfaefefff,
+0x55f3fcf3,0xfc555555,0x55f7faf3,0xfb555555,0x55fbfdef,0xfc555555,0xaaf7faf3,0xfcfefaaa,0xeaf3fcf3,0x78ffffff,0xfff3fce7,0x362f4f6f,0xfff3dbe3,0xdaffffff,0x9bf3fcef,0x70feffe5,0xe6fb7cce,0x92ffffaf,0xfff3dcd2,0xdabfffff,0x3f3fcf3,0xcffbf0a,0xfff3dbba,0xfa6aafff,0xfbf3fcf3,0xfcfffffe,0xfff3fcf7,0x8effffff,0xa0f7fdd5,0xfcffffff,0xfff3fcf3,0xa5ffffff,0xc2f7fcb8,0xb2ffeaa0,0xfff7fcd2,0xfcfefeff,0x96f3fcf3,0x90fffffa,0xfff3fcc6,0xdaffffff,0xfff3fcf3,0xfcffffff,0xfff3fcf3,0xe7ffffff,0xfff7fdb8,0xfcffffff,0xfff3fcf3,0xfeffffff,0x94f3fcff,0xa2abab00,0x7fc70eac,0x9ffffff,0xfeba29ba,0x82aa5600,0xaacf10b0,0x8aaf029a,0xffbaaabe,0x62ffffff,0xaabe6ab0,0x82ffaa00,0xffce25b0,0x63ffffff,0xaaba4ab0,0xc2ffaa00,
+0xffd224b4,0xa26a0055,0x55d372b0,0xe9fffd55,0xffbe6ab9,0x63150055,0x5ae797b0,0x88ffba5a,0xffbe8ab6,0x62ffffff,0xaabe6ab0,0x82ffaa00,0xffce25b0,0x63ffffff,0xaaba4ab0,0xc2ffaa00,0xffd224b4,0x78ffffff,0xfff7fce7,0xfcffffff,0xeff3fcf3,0xfcffffff,0xfff3fcf3,0xfcffffff,0xfff3fcf3,0xfcffffff,0xfff3fcf3,0xfcffffff,0xfff7fcf7,0xfcffffff,0xfff3fcf3,0x6bffffff,0xfff7fcc5,0xfceaeaff,0xebf3fbf7,0xfcffffff,0xf5f3fcf7,0x90ffffab,0xfff3dcca,0xfaa6aaff,0xfff7fcf3,0xfcffffff,0xfff3fcf3,0x9affefef,0xebf7fdf7,0xfcffffff,0xfff3fcf3,0xefffffff,0xfff7fcd1,0x260000fe,0x55e777b9,0x9ff5555,0xffc26bb6,0xe40014ff,0x55f3dbb8,0x6bff5555,0xffbe6aba,0x62ffffff,0xaabe6ab0,0x82ffaa00,0xffce25b0,0x63ffffff,0xaaba4ab0,0xc2ffaa00,
+0xffd224b4,0x825000af,0x55df34b0,0x6bff5555,0xffbe6aba,0xa3550005,0x9adf55b0,0x8aab4055,0xffbaaabe,0x62ffffff,0xaabe6ab0,0x82ffaa00,0xffce25b0,0x63ffffff,0xaaba4ab0,0xc2ffaa00,0x55d224b4,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0x55f7faf3,0xfc555555,0xfaf7faf3,0xfcfafafa,0xfaf3fcf3,0xfcfafafa,0x55f3fcf3,0xfc555555,0x55f7faf3,0xfc555555,0xfaf7faf3,0xfcaafafa,0x55f3fcf3,0xfb555555,0x55fbfdef,0xfc555555,0xaaf7faf3,0xfcffffea,0x55f3fcf3,0xfb555555,0x46fbfdef,0xfcffffef,0xfff3fcf7,0xcbffffff,0x1af3fcb5,0x88101112,0xffd6f3ad,0x14afffff,0xa4f3fcdb,0xcc3c2e0,
+0x55f33aba,0xfc955555,0xaaf7faf3,0xfcffffef,0x55f3fcf3,0xfb555555,0xaafbfdef,0xfcffffef,0xfff3fcf3,0xfefeffff,0x81f3fcfb,0x160b2f0b,0xffffdedf,0x98ffffff,0xfff3fceb,0xfabeacfd,0xfff3fcf3,0x63ffffff,0xfff7fdac,0x16ffffff,0x52f3fceb,0xc2839392,0x47cb0fac,0xc40f0b4b,0xfff3dbb4,0xdafeeaff,0xfef7fcf3,0xdafefefe,0x1ff3fbf3,0x867f3f2f,0x7ff3dbc0,0x63ffffff,0x55f3fcb0,0xaa0a5a6a,0xfab668be,0x6f9f9f9,0x50be6aae,0x4b505550,0x57be6abe,0x6b5f574f,0xf9be6abe,0x62f8f8f9,0xb4b668a5,0xc2a1a1a4,0x6fc70fb0,0x6a6f6f6f,0x57be6abe,0x6b555555,0xeebe6abe,0xfcfefafa,0xfef3fcf3,0xfcffffff,0xfff3fcf7,0xd0ffffff,0xfff3fcd9,0xceffffff,0xfff3dcd9,0xfcffffff,0xfff3fcf7,0xfcfcfeff,0xfff3fcf3,0xadffffff,0xfff7fccd,0xf0ffffff,
+0xa1f7fcd9,0x64a0a0a0,0xa0cb2fb1,0xa2a0a0a0,0x55c70ea8,0x6b555555,0x6abe6abe,0x6a6a6a6a,0x50be6abe,0x3505050,0x50d3b3ad,0xe3505050,0x6ad7d4ac,0x6a656566,0x55be6abe,0x6b555555,0x42be6abe,0xcffff1b,0xffefdbba,0xdafefeff,0xe1f3fcf3,0x4effffa4,0xfff3dbc2,0xfaaaaaff,0xfff7fcf3,0xfcffffff,0xfff3fcf3,0x85ffffff,0xeff7fdb8,0xfcffffff,0xfff3fcf3,0xcdffffff,0x82f3fbcd,0xdcfffff9,0xfff3fcf7,0xbaffffff,0xbff3fcef,0xdaffffbf,0xfff3fcf3,0xfcffffff,0xfff3fcf3,0xfcffffff,0xfff3fcf3,0x29ffffff,0xfff7fdc1,0xfcffffff,0xfff3fcf7,0x85ffffff,0xfff7fcb8,0xe4aa5400,0xaac6eeb0,0xaafefea9,0xbfba69be,0xa2aa5500,0xaaceefac,0xaaffffaa,0xffba69be,0x62ffffff,0xaabe6ab0,0x82ffaa00,0xffce25b0,0x83ffffff,0xaaba6ab0,0xc2ffaa00,
+0xaad224b4,0xe2aa6500,0x55c72eac,0x6bff5f55,0x55be6aba,0xa3555500,0x55d392ac,0x4bff5055,0xffbe8abe,0x62ffffff,0xaabe6ab0,0x82ffaa00,0xffce25b0,0x63ffffff,0xaaba4ab0,0xc2ffaa00,0xfcd224b4,0xfcffffff,0xfff3fcf7,0xfcffffff,0xfff3fcf7,0x9ffffff,0xfff7fcc1,0xc4bfffff,0xfff3fcb8,0xfcffffff,0xfff3fcf7,0x9ffffff,0xbff7dcc1,0xaffffbf,0xfff7fccd,0xc4ffffff,0x50f3fcb4,0xa6a05051,0xa0c72eb9,0xa2a4a4a0,0x65c30db0,0x6a466565,0x45be6abe,0x4b455555,0xa4be8abe,0xe291a0a4,0x92c74fac,0x624b4783,0x4adf55b0,0x8abafaaa,0x75be6aba,0x6b555575,0x1be6aba,0xc6565500,0x55c72eb5,0x6bff5055,0xbe6abe,0x88aaaa00,0x55c2cdb9,0x6bffd555,0xffbe6abe,0x62ffffff,0xaabe6ab0,0x82ffaa00,0xffce25b0,0x63ffffff,0xaaba4ab0,0xc2ffaa00,
+0x40d224b4,0x84aaaa95,0xaabeecb1,0x6aff56aa,0x55be4abe,0x6bf55555,0xeabe6aba,0x6aff1516,0xffba4abe,0x62ffffff,0xaabe6ab0,0x82ffaa00,0xffce25b0,0x62ffffff,0xaabe6ab0,0xc2ffaa00,0xd224b4,0x2ababaff,0xaabe6ab6,0x48aaaaaa,0xbe6bba,0x86aaaaff,0xaabeccb5,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xbe6bba,0x2ababaff,0xaabe6ab6,0x48aaaaaa,0xbe6bba,0x86aaaaff,0xaabeccb5,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xbe6bba,0x2ababaff,0xaabe6ab6,0x48aaaaaa,0xbe6bba,0x86aaaaff,0xaabeccb5,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xbe6bba,0x2ababaff,0xaabe6ab6,0x48aaaaaa,0xbe6bba,0x86aaaaff,0xaabeccb5,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xbe6bba,0x2afafaff,0xaabe6ab6,0x48aaaaaa,0xbe6bba,0xaffffff,0xfebe6ab6,0x6adad6ea,0xaabe4abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xeabe6bba,0x4aeaeaea,0xeabe6aba,0x6adad6da,0x55be4abe,0x84ffffff,0xffba6ba8,0xe6ffffff,0xf4ba4aac,0x80f4f4f4,0xf4ce25b4,0x80f4f4f4,0xffce25b4,0xc4ffffff,0xffba6bac,0xa3ffffff,0xf4ba4ab0,0x80f4f4f4,0xf0ce45b4,0x22f0f0f0,0xaace25bd,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xeabe6bba,0x4aeaeaea,0xeabe6aba,0x6adad6da,0xaabe4abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xeabe6bba,0x4aeaeaea,0xeabe6aba,0x6adad6da,
+0xffbe4abe,0xc4ffffff,0xffba6bac,0xa3ffffff,0xf0ba4ab0,0x2f0f0f0,0xf0ce25bd,0x22f0f0f0,0xffce25bd,0xc4ffffff,0xffba6bac,0xa3ffffff,0xf0be6ab0,0x2f0f0f0,0xf0ce25bd,0x22f0f0f0,0xafce25bd,0x24afafaf,0xafd245ce,0x24afafaf,0x55d245ce,0x24555555,0x55d246ce,0x24555555,0xafd246ce,0x24afafaf,0xafd245ce,0x24afafaf,0x55d245ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0xafd246ce,0x24afafaf,0xafd245ce,0x24afafaf,0x55d245ce,0x24555555,0x55d246ce,0x24555555,0xafd246ce,0x24afafaf,0xafd245ce,0x24afafaf,0x55d245ce,0x24555555,0x55d246ce,0x24555555,
+0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0xaad246ce,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xeabe6bba,0x4aeaeaea,0xeabe6aba,0x4aeaeaea,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xeabe6bba,0x4aeaeaea,0xeabe6aba,0x4aeaeaea,0xffbe6abe,0xa5ffffff,0xffba4ab0,0xa3ffffff,0xf0be6ab0,0x2f0f0f0,0xf0ce25bd,0x22f0f0f0,0xffce25bd,0xa5ffffff,0xffba4ab0,0xa3ffffff,0xf0be6ab0,0x3f0f0f0,0xf0ce25b9,0x22f0f0f0,0xaace25bd,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xeabe6bba,0x4aeaeaea,0xeabe6aba,0x4aeaeaea,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xeabe6bba,0x4aeaeaea,0xeabe6aba,0x6adad6da,
+0xffbe4abe,0xa5ffffff,0xffba4ab0,0xa3ffffff,0xf0be6ab0,0x3f0f0f0,0xf0ce25b9,0x22f0f0f0,0xffce25bd,0xa5ffffff,0xffba4ab0,0xa3ffffff,0xf0be6ab0,0x3f0f0f0,0xf0ce25b9,0x22f0f0f0,0xafce25bd,0x24afafaf,0xafd245ce,0x24afafaf,0x55d245ce,0x24555555,0x55d246ce,0x24555555,0xafd246ce,0x24afafaf,0xafd245ce,0x24afafaf,0x55d245ce,0x24555555,0x55d246ce,0x24955555,0x55d246ce,0x24955555,0x55d246ce,0x25555555,0x55d245ce,0x25d55555,0xfad245ce,0xe4fffffe,0xa9ce25c9,0x24a9a9a9,0x55d245ce,0x25d55555,0xfed245ce,0x24ffeafe,0xffce25d2,0xe2ffffff,0xafd244d1,0x24afafaf,0xafd245ce,0x24afafaf,0x55d245ce,0x25555555,0xead245ce,0x24eaeaea,0xafd245ce,0x24efafaf,0xefd245ce,0x24efefef,0xfed245ce,0x84ffffff,0xffce25c1,0x62ffffff,
+0xeace25c5,0x24ffeefe,0xffce25ce,0xc2ffffff,0xffce25b0,0x2bfffff,0x7fd245bd,0xe44f1f3f,0xffca05b0,0x2ffffff,0x7fd244b9,0xc24f2f3f,0xc7ca05b0,0x25f4f1d3,0xfcbe4ab1,0x6fffffd,0xaaba6aa9,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xeabe6bba,0x4aeaeaea,0xeabe6aba,0x6adad6da,0xaabe4abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xeabe6bba,0x4aeaeaea,0xeabe6aba,0x6adad6da,0xffbe4abe,0xa5ffffff,0xffba6ab0,0xa3ffffff,0xf0ba4ab0,0x2f0f0f0,0xf0ce25bd,0x24f0f0f0,0xffce25bd,0xc6ffffff,0xffba6bac,0xa5ffffff,0xf0ba4ab0,0xe2f0f0f0,0xf0ce45b8,0x22f0f0f0,0xaace25bd,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xeabe6bba,0x4aeaeaea,0xeabe6aba,0x6adad6da,0xaabe4abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xeabe6bba,0x4aeaeaea,0xeabe6aba,0x6adad6da,
+0xffbe4abe,0xc6ffffff,0xffba6bac,0xa3ffffff,0xf0ba4ab0,0xe2f0f0f0,0xf0ce45b8,0x24f0f0f0,0xffce25bd,0xa5ffffff,0xffba6ab0,0xa3ffffff,0xf0ba4ab0,0x3f0f0f0,0xf0ce25b9,0x24f0f0f0,0xafce25bd,0x24afafef,0xafd245ce,0x24efefaf,0xffd245ce,0xe2ffffff,0xffd224d1,0x62ffffff,0xefd224de,0x44efefef,0xefce25d2,0x24ffefef,0xffd245ce,0x2ffffff,0xbfd224bd,0x42f3f7f,0xc7ce45b5,0x4d3d3d3,0xc3be49b1,0xe4cbcbc7,0xffc248b0,0x4affafff,0xffbe6aba,0x4aef9fef,0xc7ba4abe,0xc3f4f1d3,0xf8be49ac,0xe4fefdfc,0xffbe6ba8,0x4aafafff,0xafbe6aba,0x6a9f5f9f,0xffbe4abe,0x42ffffff,0xffd224c5,0x40ffffff,0x1fd245c5,0xe2c78b4f,0xd3c647b0,0xe4f1f1e2,0xffbe6aac,0x40ffffff,0xffd244c5,0x25dfdfff,0xe2d245ce,0xa2d7d7d3,0xcbc249ac,0xc22f1f8f,
+0xffca26b0,0x48ffffff,0xffba6aa9,0x4affafff,0xafbe6aba,0x4aafafaf,0xafbe6aba,0x4aaaaaaf,0xffbe6aba,0x2affffff,0xffba4ab6,0x68feffff,0xabba6ba9,0x4aafafaf,0xafbe6aba,0x6a9f5f9f,0xaabe4abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xeabe6bba,0x4aeaeaea,0xeabe6aba,0x6adad6da,0xaabe4abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xeabe6bba,0x4aeaeaea,0xeabe6aba,0x6adad6da,0xffbe4abe,0xa5ffffff,0xffba6ab0,0xa3ffffff,0xf0ba4ab0,0xe2f0f0f0,0xf0ce45b8,0x24f0f0f0,0xffce25bd,0xc6ffffff,0xffba6bac,0xa5ffffff,0xf0ba4ab0,0xe2f0f0f0,0xf0ce45b8,0x22f0f0f0,0xaace25bd,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xeabe6bba,0x4aeaeaea,0xeabe6aba,0x6adad6da,0xaabe4abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xeabe6bba,0x4aeaeaea,0xeabe6aba,0x6adad6da,
+0xffbe4abe,0xc6ffffff,0xffba6bac,0xa5ffffff,0xf0ba4ab0,0xe2f0f0f0,0xf0ce45b8,0x22f0f0f0,0xffce25bd,0xc6ffffff,0xffba6bac,0xa5ffffff,0xf0ba4ab0,0xe2f0f0f0,0xf0ce45b8,0x22f0f0f0,0xdfce25bd,0x46efefef,0xdfd224ce,0x24ffefef,0x3fce45d2,0xe2ffbf7f,0xbfd245b8,0xa22f3f7f,0xffce25b0,0x40ffffff,0xffd224c5,0xc0ffffff,0x1fce45c0,0xc2c7cb4f,0xe3c648b0,0xe4f4f1f2,0xfdbe6aac,0xe4f8f8fc,0xfcbe6aa8,0x87fffdfc,0xafba6bb1,0x4aafafaf,0xafbe6aba,0x6a9f5f9f,0xffbe4abe,0xceffffff,0xffba4aba,0x4aafafff,0xafbe6aba,0x4aafafaf,0xafbe6aba,0x4aaaaaab,0xbfbe6aba,0x2bfbfbf,0xbfd225b9,0xe2bfbfbf,0xf8ce45b4,0xe6fcfcfc,0xfcbe6aa8,0x4fcfcfc,0xbfba6bb1,0x2bfbfbf,0xbfd224b9,0x2bfbfbf,0xfcce45b9,0x6fcfcfc,0xfcbe4aa9,0x4fcfcfc,
+0xafba6bad,0x6a9f5f9f,0xafbe4abe,0x4abfafaf,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xafbe6bba,0x6a0f5f0f,0xafba4abe,0x4aafafbf,0x55be6aba,0x4b555d55,0xaabe6abe,0x48aaaaaa,0x55be6bba,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,
+0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,
+0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0xaad246ce,0x44ffaaaa,0xffce25d2,0x62ffffff,0xaad245c1,0x44ffaaaa,0xffce25d2,0xe2a6ffff,0x7fce25b4,0x51f3f3f,0xfce25b5,0xe2d3c78b,0xc248b0,0xe6fffebc,0xffba6ba8,0xeaffffff,0xaaba6aad,0x44ffaaaa,0xffce25d2,0xe0aaffff,0xaad245bc,0x44ffaaaa,0xffce25d2,0xe3ffffff,0xce24b0,0x66ffffaa,0xffbe6ab1,0x6a5f5fff,0x50be4abe,0xe4ffff55,0xffbe4aac,0x6a1515ff,0xe2ba4abe,0xc4f8f4f1,0xfcba4aa8,0xc8fffffd,0xffba6ab1,0x4aafafff,0xafbe6aba,0x6a9f5f9f,0xffbe4abe,0x4aafafff,0xafbe6abe,0x6a6f5f1f,0xafbe4abe,0x4aaaaaae,0xaabe6aba,0x4aaaaaaa,
+0xafbe6abe,0x4aaaaaaf,0xaabe6aba,0x48aaaaaa,0xd5be6bba,0x4b5555f5,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x4aeaaaaa,0x5abe6abe,0x24ffaaaa,0xffd245ce,0x2ffffff,0x55ce25bd,0x24efaaaa,0xffd245ce,0x40ffffff,0xa9d245c5,0xe2ffff00,0xffbe49b0,0x28ffffff,0x55be6aba,0x26ffff00,0xffba29ad,0x28ffffff,0x55be6aba,0x24ffaaaa,0xffd245ce,0xe0ffffff,0x55ce25bc,0x24ffaaaa,0xffd245ce,0x2ffffff,0x55ce25b9,0x24bfbf00,0xffbe6ab1,0x48ffffff,0xfdba6ba9,0xe2f8f8fc,0xf4d244b4,0xc2d3e2f1,0xafce25b0,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xeabe6bba,0x4aeaeaea,0xeabe6aba,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0x55be6bba,0x6b515555,0xaabe4abe,0x4aaaaaaa,0xaabe6aba,0x6aaaaaaa,
+0xffbe6aba,0xceffffff,0xffba4ab6,0x4aeaeaff,0xc7be6aba,0xc22f1f8b,0x3fc248b0,0x24bfbf7f,0xeaba6bb1,0x6adad6da,0xfebe4abe,0x28fefefe,0xbfbe6aba,0x6bfbfbf,0xbfbe6aa9,0x4ffffff,0x55ba4ab1,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,
+0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0xe9d246ce,0x24e9e9e9,0xe9d245ce,0x24e9e9e9,0xffd245ce,0x80ffffff,0xffce24c0,0xa0ffffff,0xe9ce24c0,0x24e9e9e9,0xe9d245ce,0x24e9e9e9,0xffd245ce,0x62ffffff,0xffce25b0,0xa0ffffff,0x55ce24c0,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,
+0xe9d246ce,0x24e9e9e9,0xe9d245ce,0x24e9e9e9,0xffd245ce,0x62ffffff,0xffce25b0,0xa0ffffff,0xe9ce24c0,0x24e9e9e9,0xe9d245ce,0x24e9e9e9,0xffd245ce,0x62ffffff,0xffce25b0,0xa0ffffff,0x55ce24c0,0x25575555,0xafd245ce,0x44dfafaf,0x55ce25d2,0x245a5555,0x55d246ce,0x25555555,0xffd245ce,0xe4ffffff,0xffce25c5,0x44ffffff,0xabce25b9,0x24ababab,0xabd245ce,0x24afafaf,0x55d245ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24565555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0xffd246ce,0xa5fdffff,0xfdd224c5,0xe2f8f8fc,0xafd244b4,0x44afafaf,0xafce25d2,0x44afafaf,0xf8ce25d2,0x42f8f8f8,0xf8d225bd,0xe2f8f8f8,0xafce45b4,0x44afafaf,0xafce25d2,0x44ffafaf,
+0x56ce25d2,0x24565656,0x56d246ce,0x24565656,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x56d246ce,0x245a5656,0x5ad246ce,0x24abaa6a,0x55d245ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0xe9d246ce,0x24e9e9e9,0xe9d245ce,0x24e9e9e9,0xffd245ce,0x62ffffff,0xffce25b0,0xa0ffffff,0xe9ce24c0,0x24e9e9e9,0xe9d245ce,0x24e9e9e9,0xffd245ce,0xa0ffffff,0xffd225c0,0x63ffffff,0x55ce24b0,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,
+0xe9d246ce,0x24e9e9e9,0xe9d245ce,0x24e9e9e9,0xffd245ce,0x62ffffff,0xffce25b0,0xa0ffffff,0xe9ce24c0,0x24e9e9e9,0xe9d245ce,0x24e9e9e9,0xffd245ce,0x63ffffff,0xffce25ac,0xa0ffffff,0xafce24c0,0x48fefe6a,0xabbe6abe,0x4aafafaf,0x51be6aba,0x6b5557d0,0x55be4abe,0x6b555151,0xabbe4abe,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0x9abe6bba,0x6a5555ab,0x55be49be,0x6b151515,0x55ba4abe,0x6b41555d,0xa5be4abe,0x4aaaaead,0x55be6aba,0x4b555575,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0x55be6bba,0x6b0055d5,0x9abe49be,0x4aaaaaaa,0xa9be6aba,0x4aa6abaf,0x55be6abe,0x6b555141,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xfebe6bba,0x28feeaea,0xffbe6aba,0x28feffff,0xffbe4aba,0xc27f3f7f,0xffbe49b0,0xeaffffff,0xfeba6ab1,0x4aaaaaea,0xaabe6aba,0x48aaaaaa,0xffbe6bba,0x6adad6ff,0xeabe4abe,0x4aeaaaea,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4aaaeaea,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xf8be6bba,0xc2f8fdf8,0xf0d224b4,0xa22f4bd3,0xffc647ac,0x2ffffff,0xffce25b5,0x20feffff,0x7fd224c1,0x6ffffff,0xffba6bad,0x8cffffff,0xfcbe6ab6,0xa24bd3f0,0x2fce25ac,0xe4bf7f3f,0xabba6bac,0x24afafaf,0xafd245ce,0x24ffefff,0x55ce25ce,0x25555555,0xaad245ce,0x24abaaaa,0xffd245ce,0x82ffffff,0xfece25c9,0xe2f8fcfd,0xafd244b8,0x44afafaf,0xafce25ce,0x4ffffff,0xffce25ce,0x6ac2d2e7,0xeaba4abe,0x4aeaeafa,0xffbe6aba,0xc3ffffff,0xffbe6aac,0xceffbfff,0xeaba4aba,0x4aaaaaaa,0xaabe6aba,0x4aeaeaea,0xffbe6aba,0x4afeeaff,0xffbe6aba,0x8ffffff,
+0xf4be4aba,0xc4e2f2f5,0xd3ce45b0,0xe34fc7c3,0xffc647b0,0x22ffffff,0xffce25b9,0x82ffffff,0x4fd245c9,0xe47f3f1f,0xffbe49b0,0xe6ffffff,0xffba6ba4,0x3fcfdff,0xf8d224b9,0xc2c7e3f1,0x55ce25b0,0x24555555,0x55d246ce,0x24565555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x56d246ce,0x245a5656,0x5ad246ce,0x24abaa6a,0x55d245ce,0x24555555,0x55d246ce,0x24555555,0xe9d246ce,0x24e9e9e9,0xe9d245ce,0x24e9e9e9,0xffd245ce,0x63ffffff,0xffce25ac,0xa0ffffff,0xe9ce24c0,0x24e9e9e9,0xe9d245ce,0x24e9e9e9,0xffd245ce,0x63ffffff,0xffce25ac,0xa0ffffff,0xabce24c0,0x24afafaf,0xabd245ce,0x24afaaab,0x55d245ce,0x24555555,0x55d246ce,0x25555555,0xffd245ce,0xc4ffffff,0xffce25c5,0x25ff5fdf,0xaace45d2,0x24ababab,0xaad245ce,0x24bfaaaa,
+0xe9d245ce,0x24e9e9e9,0xead245ce,0x24eaeaea,0xffd245ce,0x63ffffff,0xffce25ac,0xa0ffffff,0xeace24c0,0x24eaeaea,0xead245ce,0x24eaeaea,0xffd245ce,0x63ffffff,0xffce25ac,0xa0ffffff,0xaace24c0,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xfebe6bba,0x4aaaeafe,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xffbe6bba,0xacffffff,0xdfba6abe,0x2bffffdf,0x8fbe49ba,0xc27f3f1f,0xffbe49ac,0x6ffffff,0xfeba6ba5,0x4aaaaaea,0xd5be6aba,0x4bd5d5d5,0xffbe6abe,0x2affeaff,0xffbe6aba,0xe8ffffff,0xaabe4ab5,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xffbe6bba,0x4aeaeafe,0xeabe6abe,0x6adad6da,0xaabe4abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xeabe6bba,0x4aeaeaea,0xeabe6aba,0x4aeaeaea,0xffbe6aba,0xc2fcfeff,0xf4d224b4,0xc2c7d3f2,0xffca46b0,0x82ffffff,0xffce25c1,0x64fffbff,0x8fce25de,0xa23f2f1f,0x7fbe4aac,0x4bfbfbf,0xffbe6aad,0x42fdffff,0xfcd224c1,0xe5fcfcfc,0xebce24b0,0x24ebefeb,0xebd245ce,0x24ebebeb,0xffd245ce,0x63ffffff,0xffce25ac,0xa0ffffff,0xebce24c0,0x24efefef,0xefd245ce,0x44efefef,0xffce25d2,0x63ffffff,0xffce25ac,0xa0ffffff,0xffce24c0,0xc3ffffff,0xffba4ab0,0x48ffffff,0xfcbe6aa9,0x24f8f8f8,0xf4d245b5,0x23f0f0f4,0xffce25b9,0x87ffffff,0xffba6ab1,0x68ffffff,0xf0be6aa9,0x44f0f0f0,0xf0d245b9,0x42f0f0f0,
+0xefce45bd,0x44efefef,0xefce25d2,0x24efefef,0xffd245ce,0x63ffffff,0xffce25ac,0xa0ffffff,0xefce24c0,0x44efefef,0xefce25d2,0x24efebef,0xffd245ce,0x63ffffff,0xffce25ac,0xa0ffffff,0xaace24c0,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0x55be6aba,0x4b505355,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0x55be6aba,0x8a65a565,0x55ba69be,0x6b551515,0x55ba49be,0x4b555554,0xa8be6abe,0x4aafadac,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xfabe6bba,0xaafafafa,0x75be6aba,0x6b455555,0xabbe4abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xa9be6bba,0x4aaaaaa9,0x55be6aba,0x4b555554,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xeabe6bba,0x4aeaeaea,0xeabe6aba,0x6adad6da,0xaabe4abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xeabe6bba,0x4aeaeaea,0xeabe6aba,0x6adad6da,0xffbe4abe,0xc6ffffff,0xffba6bac,0xa3ffffff,0xf0ba4ab0,0xe2f0f0f0,0xf0ce45bc,0x24f0f0f0,0xffce25bd,0xa5ffffff,0xffba6ab0,0xa3ffffff,0xf0be6ab0,0xe2f0f0f0,0xf0ce45b8,0x24f0f0f0,0xaace25bd,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xeabe6bba,0x4aeaeaea,0xeabe6abe,0x6adad6da,0xaabe4abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xeabe6bba,0x4aeaeaea,0xeabe6aba,0x6adad6da,
+0xffbe4abe,0xa5ffffff,0xffba4ab0,0xa3ffffff,0xf0be6ab0,0xe2f0f0f0,0xf0ce45b8,0x22f0f0f0,0xffce25bd,0xa5ffffff,0xffba6ab0,0xa3ffffff,0xf0ba4ab0,0xe2f0f0f0,0xf0ce45b8,0x24f0f0f0,0xbfce25bd,0x22bfbfbf,0xbfd224b9,0xe4bfbfbf,0xfcd245b0,0xe5fcfcfc,0xfcbe6ab0,0xe3fcfcfc,0xffba4ab0,0xe5ffffff,0xffce24b0,0xc0ffffff,0xfcd225bc,0xe4f8fcfc,0xf8be4ab0,0x26f8f8f8,0xafba6bad,0x6a9f5f9f,0xafbe4abe,0x4aafafaf,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xafbe6bba,0x6a9f5f9f,0xafbe4abe,0x4aafafaf,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xffbe6bba,0xe2ffffff,0xffd224b0,0xe0ffffff,0xf8ce25bc,0x24f8f8f8,0xf8be6ab1,0x6f1f4f8,0xffbe6aad,0xe0ffffff,0xffd224c0,0x24efefff,0xf2d245ce,0xe28bc7e3,0x4fc248b0,0xa27f3f2f,
+0xafce25b0,0x6a9f5f9f,0xafbe4abe,0x4affafaf,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x4aafaaaa,0xffbe6aba,0xeaffffff,0xffba4aad,0xe6fdfeff,0xafbe6ba4,0x4aafafaf,0xafbe6aba,0x6a9f5f9f,0xaabe4abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xeabe6bba,0x4aeaeaea,0xeabe6aba,0x6adad6da,0xaabe4abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xeabe6bba,0x4aeaeaea,0xeabe6aba,0x6adad6da,0xffbe4abe,0xc6ffffff,0xffba6bac,0xa5ffffff,0xf0ba4ab0,0xe2f0f0f0,0xf0ce45b8,0x22f0f0f0,0xffce25bd,0xc6ffffff,0xffba6bac,0xa5ffffff,0xf0ba4ab0,0xe2f0f0f0,0xf0ce45b8,0x22f0f0f0,0xaace25bd,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xeabe6bba,0x4aeaeaea,0xeabe6aba,0x6adad6da,0xaabe4abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xeabe6bba,0x4aeaeaea,0xeabe6aba,0x6adad6da,
+0xffbe4abe,0xc6ffffff,0xffba6bac,0xa5ffffff,0xf0be4ab0,0xe2f0f0f0,0xf0ce25bc,0x22f0f0f0,0xffce25bd,0xc6ffffff,0xffba6bac,0xa5ffffff,0xf0be4ab0,0xe2f0f0f0,0xf0ce25bc,0x22f0f0f0,0xffce25bd,0x44ffefff,0xffce24d2,0x24ffefef,0xbfd245ce,0xa07fbfff,0x7fce45b0,0xe2bfbf7f,0xffce24b4,0xc3ffffff,0xffce25b0,0xa3ffffff,0xffd244b0,0x2ffffff,0xfd224b9,0xe4d3e387,0xfcbe49b0,0xc4fdf8f8,0xfdba4aac,0x6fcfcfc,0xafba4aa9,0x4aafafaf,0xafbe6aba,0x6a9f5f9f,0xf8be4abe,0x4f4f4f8,0xf4be6aad,0xe2fffffe,0xafbe6ab0,0x4aafafaf,0xafbe6abe,0x6aff5f9f,0xffbe4abe,0x82ffffff,0xffd245c5,0x24ffefff,0xcbce25ce,0xa23f2f4f,0xbfce45b0,0x40ffffff,0xefd224c5,0x24efefef,0xefd245ce,0x24afafaf,0xffd245ce,0xa3ffffff,0xffce25b0,0x4fefeff,
+0xffce25ce,0x68fcfeff,0xf8ba6bad,0xc4c7e2f0,0xffbe49ac,0xc8ffffff,0xffbe4ab5,0xcaffffff,0x4fbe6aad,0xc37f3f1f,0xffce25b0,0x20bfffff,0xffd245c1,0xe5fcfdff,0xf8ba6aac,0x26f8f8f8,0xaaba6ab1,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0xabbe6aba,0x4affaeaf,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x4affaaaa,0xffbe6aba,0x62ffffff,0xaabe6ab0,0x82ffaa00,0xffce25b0,0x63ffffff,0xaaba4ab0,0xc2ffaa00,
+0xaad224b4,0x48aaaaaa,0xaabe6bba,0x4affaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x4affaaaa,0xffbe6aba,0x62ffffff,0xaabe6ab0,0x82ffaa00,0xffce25b0,0x63ffffff,0xaaba4ab0,0xc2ffaa00,0xaad224b4,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4affaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x4affaaaa,0xffbe6aba,0x62ffffff,0xaabe6ab0,0x82ffaa00,0xffce25b0,0x63ffffff,0xaaba4ab0,0xc2ffaa00,
+0xaad224b4,0x48aaaaaa,0xaabe6bba,0x4affaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x4affaaaa,0xffbe6aba,0x62ffffff,0xaabe6ab0,0x82ffaa00,0xffce25b0,0x63ffffff,0xaaba4ab0,0xc2ffaa00,0xaad224b4,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xeabe6bba,0x4aeaeaea,0xeabe6aba,0x6adad6da,0xaabe4abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xeabe6bba,0x4aeaeaea,0xeabe6aba,0x6adad6da,0xffbe4abe,0xc6ffffff,0xffba6bac,0xa3ffffff,0xf0ba4ab0,0xe2f0f0f0,0xf0ce25bc,0x24f0f0f0,0xffce25bd,0xa5ffffff,0xffba6ab0,0xa3ffffff,0xf0be6ab0,0x2f0f0f0,0xf0ce25b9,0x22f0f0f0,0xaace25bd,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xeabe6bba,0x4aeaeaea,0xeabe6aba,0x4aeaeaea,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xeabe6bba,0x4aeaeaea,0xeabe6aba,0x4aeaeaea,
+0xffbe6abe,0xa5ffffff,0xffba4ab0,0xa3ffffff,0xf0be6ab0,0x3f0f0f0,0xf0ce25b9,0x22f0f0f0,0xffce25bd,0xa5ffffff,0xffba4ab0,0xa3ffffff,0xf0be6ab0,0x3f0f0f0,0xf0ce25b9,0x22f0f0f0,0xafce25bd,0x24afafaf,0xafd245ce,0x24afafaf,0xead245ce,0x44eaeaea,0xeace25d2,0x44eaeaea,0xafce25d2,0x24afafaf,0xafd245ce,0x24afafaf,0xead245ce,0x24aaaaea,0xaad245ce,0x24aaaaaa,0xbfd245ce,0xe2bfbfbf,0xbfd245b4,0xe0ffffff,0xf8d224bc,0x4fcfcfc,0xf8be6aad,0xe4d3e2f1,0xffba4ab0,0x84eaffff,0xfece25da,0x84ffffff,0xc7ce25c1,0xc33f1f4f,0x7fca25b0,0x2ffffbf,0xafd224b9,0x24afafaf,0xafd245ce,0x24afafaf,0x55d245ce,0x25555555,0x56d245ce,0x24555555,0xafd246ce,0x24afafaf,0xafd245ce,0x24afafaf,0x55d245ce,0x24555555,0x55d246ce,0x24555555,
+0xfed246ce,0x24eaeaea,0xd5d245ce,0x25555555,0xffd245ce,0xffffff,0xffce25c1,0x44eaeaff,0x55ce25d2,0x25555555,0x95d245ce,0x24555595,0xead246ce,0x24feeede,0xeace25ce,0x24a9e9ea,0xaad245ce,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xeabe6bba,0x4aeaeaea,0xeabe6aba,0x4aeaeaea,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xeabe6bba,0x4aeaeaea,0xeabe6aba,0x6adad6da,0xffbe4abe,0xa5ffffff,0xffba4ab0,0xa3ffffff,0xf0be6ab0,0x3f0f0f0,0xf0ce25b9,0x22f0f0f0,0xffce25bd,0xa5ffffff,0xffba4ab0,0xa3ffffff,0xf0be6ab0,0x2f0f0f0,0xf0ce25bd,0x22f0f0f0,0xaace25bd,0x48aaaaaa,0xaabe6bba,0x4affaaaa,0xeabe6aba,0x4aeaeaea,0xeabe6aba,0x6affd6da,0xffbe4abe,0x62ffffff,0xaabe6ab0,0x60ffff00,0xffc9e4ac,0x62ffffff,0xaabe6ab0,0x82ffef00,
+0xffd224b0,0xc4ffffff,0xffba6bac,0xa3ffffff,0xf0be6ab0,0x2f0f0f0,0xf0ce25c1,0x82f4f4f4,0xffce25b4,0x83ffffff,0xaaba4bb0,0x62ffff00,0xf4c9e4b0,0x82f4f4f4,0xf4ce25b0,0x80fffff8,0xafd224b8,0x24afafaf,0xafd245ce,0x24afafaf,0x55d245ce,0x24555555,0x55d246ce,0x24555555,0xafd246ce,0x24afafaf,0xafd245ce,0x24afafaf,0x55d245ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x25555555,0x95d245ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0xafd246ce,0x24afafaf,0xafd245ce,0x24afafaf,0x55d245ce,0x24555555,0x55d246ce,0x24555555,0xafd246ce,0x24afafaf,0xafd245ce,0x24afafaf,0x55d245ce,0x24555555,0x55d246ce,0x24555555,
+0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0xaad246ce,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xabbe6bba,0x4aafafaf,0xafbe6aba,0x4aafafaf,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xafbe6bba,0x6a9f5f9f,0xafbe4abe,0x4abfafaf,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,
+0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0x55be6bba,0x4bd5d555,0xaabe6abe,0x4aeaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x4aeaaaaa,0xeabe6abe,0x4afaeaea,0xeabe6aba,0x6ad6d5c2,0xaaba4abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xeabe6bba,0x4aeaeaea,0xeabe6aba,0x4aeaeaea,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xeabe6bba,0x4aeaeaea,0xeabe6aba,0x4aeaeaea,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xeabe6bba,0x4aeaeaea,0xeabe6aba,0x6adad6da,0xaabe4abe,0x4aeaaaaa,0xffbe6aba,0x2bdfffff,0xeabe49ba,0x4affeaea,0xffbe6aba,0x48ffffff,0xffba6ba9,0x66ffffff,0xffba6aad,0x47ffffff,0xf0be6ab1,0x64f0f0f0,0xf0d245bd,0x64f0f0f0,0xffce25bd,0x66ffffff,0xffba6aad,0x68ffffff,0xf0be6aa9,0x43f0f0f0,0xf0ce45bd,0x63f0f0f0,0xefce45bd,0x44efefef,0xefce25d2,0x24efefef,0xffd245ce,0x63ffffff,0xffce25ac,0xa0ffffff,0xefce24c0,0x44efefef,0xefce25d2,0x44efefef,0xffce25d2,0x62ffffff,0xffce25b0,0xa0ffffff,0xffd224c0,0x66ffffff,0xffba6bad,0x28ffffff,0xf0be6aa9,0x64f0f0f0,0xf0d245bd,0x62f4f0f0,0xffce25bd,0xe42f3fbf,0x1fbe6aac,0xc2e3c78f,0xf4c626b0,0xa0fefdfc,0xffd244b8,0x20ffffff,
+0xefd225c1,0x44efefef,0xefce25d2,0x24dfefef,0xffd245ce,0x62ffffff,0xffce25b0,0xa0ffffff,0xefd224c0,0x46ffffff,0xefce25d2,0x24efefdf,0xffd245ce,0x62ffffff,0xffce25b0,0xa0ffffff,0xaace24c0,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0x55be6bba,0x4bf55555,0xdabe6abe,0x6aead6da,0xaaba4abe,0x4aeaeaaa,0xeabe6aba,0x4afaeaea,0xffbe6aba,0xaeffffff,0xffbe6aba,0x48ffffff,0xeaba4aa9,0xacfffffe,0xffbe6ab6,0x26ffffff,0xffba6aa9,0xc21f3f7f,0x8bbe49b0,0xe4f0e2c3,0xbfce25b0,0x40f2f3f,0x4bbe4aad,0xe2d3c78b,0xf8ca47b4,0xe0fffefc,0xffd244c0,0x84effbff,0xeace25de,0x6ac3d5c2,0xefba4abe,0x4affeafe,0xffbe6aba,0x26ffffff,0xffbe6aa9,0xe43f7fbf,0xffbe6aac,0xeaffffff,0xffba4aad,0xe6ffffff,0x2fbe6ba4,0xc2c74f1f,0xd3c648b0,0xe2f8f1e2,
+0xe2d245b0,0xe2f4f1f2,0xf8ce25b0,0xe0fdfcfc,0xffce45bc,0x42ffffff,0xffce25bd,0x24ffefff,0xfece25ce,0x26ffafff,0xffd224ce,0x22ffffff,0xafce25b5,0x24aba9ab,0xabd245ce,0x24afafaf,0xf0d245ce,0xe2fffefc,0xffd244b0,0x4ffffff,0xffce25ca,0x22ffffff,0xffce25bd,0x24ababff,0xffd245ce,0xc4ffffff,0xffce25c5,0x24abafaf,0xabd245ce,0x24ababab,0x55d245ce,0x25555555,0xefd245ce,0x24efefef,0xebd245ce,0x24eaeaea,0xffd245ce,0x62ffffff,0xffce25b0,0xa0ffffff,0xeace24c0,0x24eaeaea,0xead245ce,0x24eaeaea,0xffd245ce,0x62ffffff,0xffce25b0,0xa0ffffff,0xabce24c0,0x24afafab,0xabd245ce,0x246aaaab,0x56d245ce,0x24555555,0x55d246ce,0x24555555,0x5ad246ce,0x2455555a,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,
+0xead246ce,0x24e9e9e9,0xe9d245ce,0x24e9e9e9,0xffd245ce,0x62ffffff,0xffce25b0,0xa0ffffff,0xe9ce24c0,0x24e9e9e9,0xe9d245ce,0x24e9e9e9,0xffd245ce,0x65ffffff,0xffce25b0,0x89ffffff,0xafce25a8,0x6a1f5f0f,0xdfba4abe,0x4affafaf,0x55be6abe,0x4b5d5d55,0xaabe6abe,0x4aafaaaa,0xffbe6aba,0x6feffff,0xfcba6ba9,0xc4f2f4f8,0x7fbe4aa8,0x4bff5fff,0xbfbe4aba,0x4affafaf,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xd3be6bba,0xe44f8bc7,0x1fc227b0,0xe2bf3f2f,0xffd225b8,0x66ffffff,0xffbe6ab1,0x46f8fcfe,0xffba6bad,0xc3ffffff,0xffd224b0,0x82ffffff,0xf4ce25c9,0x4d3e2f1,0x47be49b1,0xe2ffff5b,
+0xafce25b0,0x6a5f5f9f,0xfba4abe,0x4bff4f4f,0x55be49be,0x4b5f5d55,0xabbe6abe,0x4affafaf,0xffbe6abe,0x45ffffff,0xba6bb5,0x2ffff55,0xffce25b5,0x26bfffff,0xba6aad,0x3ffff55,0xaad245b5,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x6a525652,0xaabe4abe,0x4aeaaaea,0xdabe6abe,0x4aeeeaee,0xdabe6abe,0x6affd5d6,0xaaba4abe,0x4aeaaaea,0xeabe6aba,0x4afaeaea,0xffbe6aba,0xc8ffffff,0xffbe6ab5,0x4affffff,0xaaba4ab6,0x48aaaaaa,0xaabe6bba,0x4affaaaa,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x6aff565a,0xffbe4abe,0xe45affff,0xbe4aac,0x82ffffea,0xffce45c9,0x455ffff,0xbe4aad,0x42ffffff,
+0xead224bd,0x6ac2d6ca,0xeaba4abe,0x4affeafe,0xffbe6aba,0x67ffffff,0xffba6bb1,0xc42f7fbf,0xffbe6aac,0xe555ffff,0xba6bb0,0x2ffffff,0x1fce25b5,0x44a4f4f,0x80c248b1,0x2ffffff,0xffce24b5,0x44aaaaff,0xaace25d2,0x24555555,0xffd246ce,0x24aaa6ff,0xaace25ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0xffd246ce,0x24aa6aff,0xaace25ce,0x24555555,0xffd246ce,0x44aaaaff,0xaace25d2,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,
+0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0xffd246ce,0x44aaaaff,0xaace25d2,0x24555555,0xffd246ce,0x44aaaaff,0xaace25d2,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0xffd246ce,0x44aaaaff,0xaace25d2,0x24555555,0xffd246ce,0x44aaaaff,0xaace25d2,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,
+0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x7fd246ce,0xe51f1f3f,0x1fbe49b0,0x51f1f1f,0xfcc269b1,0xe0fffefd,0xffd245c0,0x25ffffff,0x1fd224b9,0x251f1f1f,0x2fbe6ab5,0xe42f2f2f,0xfebe4aa8,0x40fefefe,0xfece25c5,0x62fefefe,0xffd224c9,0x44afafff,0xafce25d2,0x24afafaf,0xabd245ce,0x246aaaab,0x5ad245ce,0x2455555a,0xafd246ce,0x24afafaf,0xafd245ce,0x24afafaf,0x55d245ce,0x24555555,0x55d246ce,0x24555555,0x1fd246ce,0xc4e2c74f,0xf1c626ac,0xe0fdfcf4,0xfed225bc,0x84fbfbff,0xffce45da,0x24afafaf,0xffce25d2,0xffffff,0xffd224c1,0x4ffffff,0xafce25d2,0x44efafaf,0xafce25ce,0x24aaaaaf,
+0xabd245ce,0x24ababab,0x57d245ce,0x25555555,0x55d245ce,0x24555555,0x55d246ce,0x24555555,0xaad246ce,0x246aaaaa,0x5ad245ce,0x2455555a,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0xe9d246ce,0x24e9e9e9,0xe9d245ce,0x24e9e9e9,0xffd245ce,0x65ffffff,0xffce25b0,0x80ffffff,0xe9ce24c0,0x24e9e9e9,0xe9d245ce,0x24e9e9e9,0xffd245ce,0x62ffffff,0xffce25b0,0xa0ffffff,0x55ce24c0,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,
+0xe9d246ce,0x24e9e9e9,0xe9d245ce,0x24e9e9e9,0xffd245ce,0x62ffffff,0xffce25b0,0xa0ffffff,0xe9ce24c0,0x24e9e9e9,0xe9d245ce,0x24e9e9e9,0xffd245ce,0x62ffffff,0xffce25b0,0xa0ffffff,0xafce24c0,0x44aaaaaf,0xaace25ce,0x24555555,0xaad246ce,0x246aaaaa,0x5ad245ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,
+0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0xe9d246ce,0x24e9e9e9,0xe9d245ce,0x24e9e9e9,0xffd245ce,0x62ffffff,0xffce25b0,0xa0ffffff,0xe9ce24c0,0x24e9e9e9,0xe9d245ce,0x24e9e9e9,0xffd245ce,0x62ffffff,0xffce25b0,0xa0ffffff,0x55ce24c0,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,
+0xe9d246ce,0x24e9e9e9,0xe9d245ce,0x24e9e9e9,0xffd245ce,0x62ffffff,0xffce25b0,0xa0ffffff,0xe9ce24c0,0x24e9e9e9,0xe9d245ce,0x24e9e9e9,0xffd245ce,0x43ffffff,0xffce24b0,0x80ffffff,0xa8ce25bc,0x4fcfcfc,0xfcba4ab5,0x2fcfcfc,0xaabe4abd,0x22ffffff,0xffbe6abd,0x4aefefff,0xfcbe6aba,0x4fcfcfc,0xfcba4ab9,0x2fcfcfc,0xafbe4abd,0x4aafafaf,0xafbe6aba,0x4aafafaf,0x55be6aba,0x67ffffff,0xffbe4ab5,0x6a0312ff,0xaaba4abe,0x22ffffff,0xffbe6abd,0x4aebeeff,0xefbe6aba,0x4aaaaaae,0xaabe6aba,0x4aaaaaaa,0xabbe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xfcbe6abe,0x5fcfcfc,0xfcba4ab9,0x2fcfcfc,0xafba6ab9,0x4aafafaf,0xafbe6aba,0x4aafafaf,0xfcbe6aba,0x4fcfcfc,0xfcba4ab9,0x4fcfcfc,0xafbe4ab9,0x4aafafaf,0xafbe6aba,0x4aafafaf,
+0x55be6aba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0x55be6aba,0x4b555555,0x55be6aba,0x6b011101,0xaabe4abe,0x44ffffff,0xffbe6ab9,0x6a1312ff,0xaaba4abe,0x22ffffff,0xffbe6abd,0x4aebeeff,0x13be6aba,0x6a126656,0x9abe4abe,0x4aaaaaaa,0xabbe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaa9a,0x55be6abe,0x25ffffff,0xffbe4ab5,0x6a1316ff,0x55ba4abe,0x3ffffff,0xffbe6abd,0x4aafaaff,0xeebe6aba,0x4a9a6aaa,0xaabe6abe,0x4aaaaaaa,0xabbe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0x55be6abe,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,
+0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaa9a,0xaabe6abe,0x4aaaa69a,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xfcbe6abe,0x5fcfcfc,0xfcba4ab9,0x4fcfcfc,0xafbe4ab9,0x4aafafaf,0xafbe6aba,0x4aafafaf,0xfcbe6abe,0x4fcfcfc,0xfcba4ab9,0x4fcfcfc,0xafbe4ab9,0x4aafafaf,0xafbe6aba,0x4aafafaf,0x55be6aba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xfcbe6aba,0x4fcfcfc,0xfcba4ab9,0x2fcfcfc,0xafba6ab9,0x4aafafaf,0xafbe6aba,0x4aafafaf,0xfcbe6aba,0x5fcfcfc,0xfcba4ab9,0x4fcfcfc,0xafbe4ab9,0x4aafafaf,0xafbe6aba,0x4aafafaf,
+0x55be6aba,0x4b555555,0x6abe6abe,0x4aaaaaaa,0xaabe6aba,0x4a99aaaa,0x9abe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0x55be6abe,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x9abe6aba,0x4aaa6a6a,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aeaaaea,0x55be6aba,0x6b455141,0x2abe4abe,0x4aaaaaea,0x56be6aba,0x6a555555,0x55ba4abe,0x6ad55654,0xaabe4abe,0x6a96565a,0xd3be4abe,0x6ac3d6d3,0xeaba4abe,0x4aefeaea,0xffbe6aba,0x48ffffff,0xaabe8aaa,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4a9aaaaa,0xaabe6abe,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aeaeaea,0x55be6aba,0x4b555555,
+0xeebe6abe,0x4aeaeaee,0xeabe6aba,0x4aeaeada,0xffbe6abe,0x41ffffff,0xffba6aac,0x62ffffff,0xeeb64aa0,0x6ad2d2d3,0xd5ba4abe,0x6b415555,0xffbe4abe,0xa2ffffff,0xffbeaba0,0x6ad6c5eb,0xaaba6bbe,0x44ffffff,0xffbe6ab9,0x4aaaaaff,0xaabe6abe,0x22ffffff,0xffbe6abd,0x6a0115ff,0x55ba4abe,0x6b011111,0xaabe4abe,0x4aaaaaaa,0xeabe6aba,0x4aaaaafe,0x55be6aba,0x4b555555,0xaabe6abe,0x44ffffff,0xffbe4ab9,0x4aabeeff,0xaabe6aba,0x22ffffff,0xffbe6abd,0x6a1312ff,0xaaba4abe,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0xd5be6aba,0x4b55557d,0xaabe6abe,0x4aaaaaaa,0x55be6aba,0x6b051145,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0xaabe69be,0x4a6aaaaa,0xaabe6abe,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,
+0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4a9aaaaa,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaa6aa,0xaabe6abe,0x4afeaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x6b451101,0xaabe4abe,0x44ffffff,0xffbe4ab9,0x4aabeeff,0x55be6aba,0x5ffffff,0xffbe6ab5,0x6a1356ff,0xaaba4abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaebe6aba,0x4aaa6aaa,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x44ffffff,0xffbe4ab9,0x4aaba9ff,0x55be6abe,0x5ffffff,0xffbe6ab5,0x6a0315ff,0xaaba4abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xeebe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaa6aaa,0xaabe6abe,0x4aaaa6aa,0xaabe6abe,0x4aeea9aa,0xaabe6aba,0x4aaaaaaa,0xa9be6aba,0x4aaaaaaa,
+0xaabe6abe,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6abe,0x4a9aa9aa,0xaabe6abe,0x4aaaaaaa,0xa6be6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xd5be6aba,0x6ad51515,0xd5ba4abe,0x4affeaed,0xaabe6abe,0x4affeeef,0xffbe6aba,0xc2ffffff,0xffbe6ab4,0x21ffffff,0xffbe6aac,0xd34f3f,0xffc9c8ac,0x200bbfff,0x50be6aa8,0xc70f0f7c,0xeafc25fc,0x6a1f1203,0xefba4abe,0x4affefef,0xabbe6aba,0x4affaeaf,0xffbe6aba,0x6affdfff,0xffba4aba,0x620001ff,0x1be0ac4,0xc6400000,0xfff6a0fc,0xa200f8ff,0xbe69b4,0xc61f3ce0,0xf3f2e0fc,0x4bcfcf5,0x7cfc46c8,0x8600f0d4,0x7ede3fc,0xc6e14206,0xfdfb00f8,0xe600abff,0xef40f8,0xc63f1f0f,0x3fbc21f4,0x41ffffff,0xbe89a8,0x86bce080,0x5ff340f8,0x22f8295,
+0xe0de08c0,0xe43fbffc,0xff760dc,0xc4f8faff,0x7f760d8,0xc6000002,0xfae1fc,0xa60fbfff,0xfefb01fc,0x854577f,0xa9fa62fc,0xfffe,0x52fca6c4,0x48fef995,0xfffcc5fc,0xd01fff,0xefeca8a0,0x6a035203,0xafba4abe,0x4affafff,0xaabe6aba,0x4aaea9ab,0x55be6abe,0x6b4f5111,0xffbe4abe,0x48feffff,0xfbba6aa1,0x19c5e0,0xafd1e9bc,0x4affafaf,0xffbe6aba,0x2ffffff,0xaab68a99,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x6b301145,0xaabe6abe,0x6a9f5655,0x9fbe4abe,0x6a5f5f6f,0xa9be4abe,0x6aa55995,0x55be4abe,0x6b411f35,0x39be6abe,0x4f9fdb9,0xf4fc47e4,0x44f9b4ff,0xfefd05e4,0x82fcfcfc,0xf8ba6a9c,0x2fcf8f8,0xfeba4ab4,0x4f3f7f,0xc3fc48b0,0xc2fffdf0,0xfcb6aab0,0x82fffffd,0xffb68aa0,0xe8ffffff,
+0x5fbe6aa1,0x6a1f6f5f,0x9fbe4abe,0x4aafafaf,0xa9be6aba,0x4aaaa9aa,0xaabe6aba,0x4aaaaa9a,0xafbe6abe,0x4aafafaf,0x5fbe6aba,0x6b5f5f0f,0xaabe4abe,0x4aaaaaaa,0x55be6aba,0x4b555555,0xfcbe6abe,0x4fcfcfc,0xfcba4ab9,0xe3fcfcfc,0xafbe4ab8,0x4aafafaf,0xafbe6aba,0x4aafafaf,0xfcbe6aba,0x3fcfcfc,0xfcba4ab9,0x4fcfcfc,0xafbe4ab9,0x4aafafaf,0xafbe6aba,0x4aafafaf,0x55be6aba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0xfcbe6abe,0x3fcfcfc,0xfcba4ab9,0x4fcfcfc,0xafbe4ab9,0x4aafafaf,0xafbe6aba,0x4aafafaf,0xfcbe6aba,0x2fcfcfc,0xfcba6ab9,0x6fcfcfc,0xafbe4ab5,0x4aafafaf,0xafbe6aba,0x4aafafaf,
+0x55be6aba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0x55be6aba,0x4b555555,0x55be6abe,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0x55be6bba,0x4b555555,0xaabe6abe,0x48aaaaaa,0x55be6bba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x6b551541,0xaabe4abe,0x4aaaaaaa,0xaabe6aba,0x4a56aaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xffbe6aba,0x69ffffff,0xffbe69c6,0x6b1111f4,0xaabe4abe,0x4aaaaaaa,0x55be6aba,0x6bf55145,0x55be4abe,0x4bf55555,0x96be6abe,0x6aaa5555,0xa5ba4abe,0x6a818081,0x15ba8aba,0x6a515156,0x55be49be,0xf555555,0x55b186cb,0x44151555,0x51cfd2b1,0x6a424151,0x55ba69ba,0x4b555555,0x15be6abe,0x42555555,0x55e3d7ad,0x887e7e55,
+0xb5be6ab6,0x8855b5b5,0x55b689b6,0xa4fffa01,0x55f3dcb4,0x87555555,0x1caceb5,0x4fffff9,0xfff3fcb5,0xe4f5fcfd,0xf1f3dbb0,0xe215c5d5,0xffe777ac,0xdcffffff,0xfff7fcf3,0xb6ffffff,0xfcf3fcea,0x4fcfcfc,0xfcba6ab5,0x2fcfcfc,0xafbe4abd,0x4aafafaf,0xafbe6aba,0x4aafafaf,0xfcbe6aba,0x2fcfcfc,0xfcba6ab9,0x2fcfcfc,0xafbe4ab9,0x4aafafaf,0xafbe6aba,0x4aafafaf,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4bd5d555,0xaabe6abe,0x4aaaaaaa,0xfcbe6aba,0x5fcfcfc,0xfcba4ab9,0x2fcfcfc,0xafbe4ab9,0x4aafafaf,0xafbe6aba,0x4aafafaf,0xfcbe6aba,0x44fcfcfc,0xfcba4ab9,0x2201a8fc,0xafba4abd,0x4affefef,0xffbe6abe,0x2400aaff,
+0x55ba4ab9,0x6b055105,0xaabe4abe,0x4afeaaaa,0x55be6aba,0x6b005540,0x2abe4abe,0x4aaaaaea,0xffbe6aba,0xe8ffffff,0xffbe4ab9,0x2200aaff,0xabbe6abd,0x4affefaf,0xffbe6aba,0x2400aaff,0x55ba4abd,0x6b715141,0xd5be6abe,0x6b555555,0x55be4abe,0x2b557555,0x55be6abe,0x8a406a66,0x16b669b6,0x6a931515,0xd5ba4abe,0x4b75157d,0x50be6abe,0x87f6a6a,0x7fba89ba,0x6a565455,0x15c22bba,0xa4151515,0x15d393ad,0x4c5c555,0xffe777b5,0x7fffffd,0xfff7fcbd,0x94ffffff,0xc5f3fce6,0x66e1d1d5,0xe1ef9ab5,0x66f1f1f1,0xffefbab9,0xfaffafff,0xfff3fcf3,0xbabfffff,0x9af7fcf7,0x6a959595,0x55ba4abe,0x6b155151,0x55be4abe,0xa5555555,0x6acb0fad,0x6a55556a,0x53c24aba,0x6b7f5153,0xffba4abe,0x200aaff,0x55ba4abd,0x65555555,0xaacb90b1,0x4400aaef,
+0xf1b64abd,0x47f1f1f1,0xf1efbab9,0x6e1f1f1,0xffefbabd,0xdcffffff,0xfff3fcf3,0xe7ffffff,0x5f3fcb8,0x68fefa55,0xfeba49b6,0x4400aaff,0x40ba4abd,0x2aaf5605,0xffc24cbe,0x850055ff,0xffb64abd,0x6ac7c7ff,0xc7ba4bbe,0x4aaaaaea,0xffbe6aba,0xe4ffffff,0xffba6a9c,0x6b0551ff,0x55be4abe,0x6b751141,0x55be6abe,0x6b555555,0xaabe4abe,0x4afeaaa9,0xa1be6aba,0x6a555501,0xffba4abe,0xc2ffffff,0xffb28b9c,0x6b5555ff,0xffbe4abe,0xc3ffffff,0xffba8aac,0x6a5555ff,0x29be4abe,0x4aaaa66a,0x15be6abe,0x6b555555,0xa9be4abe,0x6afe6aaa,0xa9be6aba,0x6a555555,0x55ba4abe,0xe4555555,0xc76fad,0xa5ffffff,0x55f7dcb4,0x86555555,0xc76fb9,0x6bffffff,0xfff3fcc5,0xfcffffff,0xaff3fcf3,0xfaafaf6f,0xfff3fcf3,0xfcffffff,0xfff3fcf3,0xfcbafefe,
+0x55f3fcf3,0xa4555555,0xc76fa9,0xa5ffffff,0x55f7dcb4,0x88555555,0xc76fbd,0x6ffffff,0xfff3fcbd,0xfaaaaaff,0xaaf3fcf3,0xfaa8aaaa,0xfff3fcf3,0xfaaaaaff,0xaaf3fcf3,0xfaaaaaaa,0xfff3fcf3,0x4affffff,0xffba6ab6,0x6a15562f,0xffbe4abe,0x6a535bff,0x57be4abe,0x4b55555d,0x55be6abe,0x4b555555,0x61be6abe,0x6a555555,0xaabe4abe,0x4aaaaaaa,0xaabe6aba,0x6a55aaaa,0x57be6aba,0x6b411515,0xa9be4abe,0x4aaaaaaa,0xa9be6aba,0x4aaaaaa8,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x6b101151,0x55be4abe,0x6b555555,0xaabe4abe,0x4aaaaaaa,0xaabe6aba,0x6a59aaaa,0x55be6aba,0xa6555555,0xc76fb1,0x6cffffff,0x55f7fdd1,0xe3555555,0xd793ac,0xc5ffffff,0xfff3fcb0,0xfcbafeff,0xaaf3fcf3,0xfaeaeaaa,0xfff3fcf3,0xfafaeaff,0xeaf3fcf3,0xfaeaeaea,
+0xa9f7fcf3,0x6855aaa5,0x40baaab6,0x8ffff1b,0x55f3fcc5,0x85555555,0x55cb30ad,0x445f2f40,0xffefdab1,0xa2ffffff,0xfff3fcac,0x633f7fff,0x4ff3dcb0,0x453534f,0x55e3d7b1,0xc4555554,0xafc78fad,0xfaafafaf,0xaff3fcf3,0xfcbfffbf,0xaaf3fcf3,0xfaaaaaaa,0xaaf3fcf3,0xfaaaaaa8,0xaff3fcf3,0xfaffaaaf,0xfff3fcf3,0x2c1e6aff,0xaaf7dcba,0xfaffaaaa,0xfff3fcf3,0x50b0f9ff,0xaaf39bca,0xfaaaaaaa,0xaaf3fcf3,0xfcbafeba,0xaaf3fcf3,0xfaaaaaaa,0xaaf3fcf3,0xfaa2aaaa,0xaaf3fcf3,0xfaffaaaa,0xfff3fcf3,0x58fdffff,0xaaf3fceb,0xfcfffeba,0xfff3fcf3,0xd4e7bfff,0x1df3dbe2,0xadffff7f,0xfff3dbb9,0x49ffffff,0xb1f7fcc1,0x90fffff9,0xfff3fcce,0x7ffffff,0xfaf3fcbd,0x645a5500,0xaad393ad,0x8600aaab,0xffb64abd,0x86555500,0xaadf35b1,0x6400aaaa,
+0xffb64bb9,0xdaffffff,0xfff3fcf3,0xdeffffff,0xdff7fcff,0x56ffffbf,0xfff3fce3,0xe7ffffff,0xfff3fcb8,0xc8550050,0x55df75b9,0x85005555,0xffb64abd,0xc8555000,0xaadb74b5,0x2200aaaa,0xeab64bbd,0xfaeaeaea,0xeaf3fcf3,0xfcfafefa,0xeaf3fcf3,0xfaeaeaea,0xfff7fcf3,0xb8ffffff,0xeaf3fcef,0xfaffaaea,0xfff3fcf3,0xec1096ff,0xfff7dcb5,0xfcfffeff,0xfff3fcf3,0xdef7faff,0x6ff3dbff,0x23f3f6f,0x7fefdaa9,0x85ffffff,0x55f7dcb4,0xa555555,0x55baebc2,0xa4545454,0xffc78fad,0xcffffff,0xfff3fcca,0x29ffffff,0xf3fcc1,0x6b000000,0xf3bbc2,0x6b000000,0x50f7fcbe,0xccffffe6,0xfff3dbbd,0x29ffffff,0xf6f7fcbd,0xf6ffffff,0xfff3fce2,0x18ffffff,0xfff7fcef,0x44a55500,0x55d373ad,0x650055ff,0x5fba4abd,0xa5555500,0x55d311ad,0x850055ff,
+0xffb64abd,0x83ffffff,0xfff3fcb0,0x83ffffff,0xfbbdb4,0x8d000000,0x54f7dcc2,0x20535654,0x56d3d3a5,0x84555550,0x55d7b4ad,0x85005555,0x51b64bbd,0x86555555,0x55cfb2b5,0x850055d5,0xaab64abd,0x44ffffff,0xffbe4ab9,0x4aefeeff,0xaabe6aba,0x22ffffff,0xffbe6abd,0x6a0312ff,0xabba4abe,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0xafbe6aba,0x4aaaaafe,0x55be6aba,0x4b555555,0xaabe6abe,0x44ffffff,0xffbe6ab5,0x4aafaeff,0xaabe6aba,0x22ffffff,0xffbe6abd,0x6a5656ff,0xaabe4abe,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0x56be6aba,0x6a035555,0x2fba4abe,0x4afeeafe,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,
+0x55be6aba,0x4bd5d5d5,0xaabe6abe,0x4aaaaaaa,0x2fbe6aba,0x6a035603,0xefba4abe,0x4aaaaafe,0xaabe6aba,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aeaeaea,0x9abe6aba,0x6a5a5652,0xaabe4abe,0x86ffffff,0xffba4ab5,0x4aeaeaff,0xcabe6abe,0xe48f8fcf,0x8fc647b0,0x48f8f8f,0xeac248b5,0x4afee9ea,0xffbe6abe,0x4aefdbef,0x8fba4abe,0x48f8f8f,0x8fc648b1,0x48f8f8f,0x9fc248b5,0x266fafaf,0xffd224ce,0x64fbf6fb,0xaace25da,0x24a4a9aa,0xabd245ce,0x24ababab,0xfbd245ce,0x64fbfbfb,0xfbd244da,0x64fbb6fb,0xafce25da,0x24efefff,0xebce25ce,0x24faaaaa,0xffce25ce,0x4aebe9fe,0xeabe6abe,0x4afeeaea,0x8fbe6abe,0xe48f8f8f,0x8fc648b0,0x48f8f8f,0xffc248b5,0x4adbdbef,0xd1ba4abe,0x6ac080c0,0x8fbe8bbe,0xe48f8f8f,0x8fc248b4,0x4cf8f8f,
+0xfbc627b5,0x64fbfbfb,0xfbd244da,0x64fbf6fb,0xfbce25da,0x4ffffff,0xffce25ce,0x82ffffff,0xfbd244c9,0x64fffbfb,0xffd244da,0x62ffffff,0xffd224da,0x27fffff,0x3fce25b9,0x4e7cf9f,0x55c647b1,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x6a966696,0x55be6abe,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aeaeaea,0x55be6aba,0x6b455145,0xaabe4abe,0x4aaaaaaa,0xaabe6aba,0x6aaaaaaa,0x6abe6aba,0x4aeaaaea,0x55be6aba,0x6b515545,0x55be4abe,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6abe,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,
+0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xa6be6aba,0x4aeaeaea,0x55be6abe,0x6b051151,0xaabe4abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aeaeaea,0x15be6aba,0x6b515145,0xd1be4abe,0x4adbdbda,0xd1ba4abe,0x6ac080c0,0xcfbe8bbe,0xe4cfcfcf,0xcfc247b0,0x4cfcfcf,0xd1c627b5,0x4ad3dbdb,0xd1ba4abe,0x6ac280c0,0xcfbe8bbe,0xe4cfcfcf,0xcfc248b0,0x4cfcfcf,0xffc627b5,0x5ffffff,0xffd224b1,0xe2ffffff,0xf3d224bc,0x24f3f3f3,0xf3be49b5,0x24fdfcf9,0x7fba6ab1,0x46af3f3f,0x7fd224b1,0x47f3f3f,0xfece25b5,0x64ffffff,0xffba6bb5,0x44feffff,0xd9ba6bb1,0x4ae7dbda,0xeaba4abe,0x4ad8d0da,0xcfbe6bbe,0xe5cfcfcf,0xcfc647b0,0x4cfcfcf,0xe6c626b1,0x4ad2dbef,0xd1ba4abe,0x6ac0c1c0,0xcfbe6bbe,0xe4cfcfcf,0xcfc627b0,0x48f8fcf,
+0xffc647b5,0xe4ffffff,0x7fd224b0,0xe29f7f3f,0xfdce45b4,0x2fdfcfc,0xffbe6ab5,0x26ffffff,0xcfba6ba9,0x24cfcfcf,0xcfca46b5,0x24cfcfcf,0xffca47b5,0x6cffffff,0xffba6ab6,0x4a5fafff,0x55ba6aba,0x24555555,0x55d246ce,0x25555555,0x55d245ce,0x25555555,0x55d245ce,0x25555555,0x55d245ce,0x25575555,0x5fd245ce,0x25ffd5ff,0xaace25ce,0x24aaaaaa,0xaad245ce,0x24ffaaaa,0x55ce45ce,0x25555555,0x55d245ce,0x25555555,0x55d245ce,0x25555555,0x55d245ce,0x25555555,0x55d245ce,0x25555555,0xaad245ce,0x24ffaafe,0xaace25ce,0x24aaaaaa,0xaad245ce,0x24ffaaff,0xffce25ce,0x64ffffff,0xfd224b9,0x24f3f3db,0xffbe29b1,0x24ffffff,0xd224b5,0x44ffffff,0xf6ba6bb5,0x66fefcfc,0xffba6ab5,0x68ffffff,0xffbe6aad,0x4aafafff,0xafbe6aba,0x6a1f5f1f,
+0xffbe4abe,0x84ffffff,0xd225c1,0x64ffffff,0xffba4ab9,0x64ffffff,0xc0ce25b9,0x243f9fcf,0xffc248b5,0x6ad2d1ff,0xd6ba6abe,0x4aeaeaeb,0x3fbe6abe,0x45ffff7f,0xffba4ab1,0x86ffffff,0x55ba6ab1,0x25555555,0x55d245ce,0x25555555,0x55d245ce,0x24555555,0x55d246ce,0x25555555,0x55d245ce,0x25555555,0x55d245ce,0x255f5555,0x55ce45ce,0x25555555,0x55d245ce,0x25555555,0xe9d245ce,0x24e9e9e9,0xead245ce,0x24eaeaea,0xffd245ce,0xe2ffffff,0xffce25bc,0xe2ffffff,0xead224b8,0x24eaeaea,0xead245ce,0x24eaeaea,0xffd245ce,0xe2ffffff,0xffce25b8,0xe2ffffff,0xafd224b8,0x26efafaf,0xffd224ce,0x84ffffff,0xaad244bd,0x24afaaaa,0xafce45ce,0x24afafaf,0xffce45ce,0x24fcfcfd,0xfcd225b9,0x67fcfcfc,0xafd224b9,0x24afafaf,0xafce45ce,0x24ffafef,
+0xeace25ce,0x24eaeaea,0xeace45ce,0x24eaeaea,0xffce45ce,0xe2ffffff,0xffce25b8,0xe2ffffff,0xead224b8,0x24eaeaea,0xeace45ce,0x24efeaea,0xffce45ce,0xe2ffffff,0xffce25b8,0x2ffffff,0xffd224b9,0x6a1f5fff,0xefba4abe,0x4abfafff,0xafbe6aba,0x4aaba9af,0xaabe6abe,0x4aaaaaaa,0xefbe6abe,0x6a0f1f0f,0xefba4abe,0x4affafef,0xabbe6aba,0x4aabaeaf,0xabbe6aba,0x4aaaaaaa,0xeabe6abe,0x4aeaeaea,0xeabe6aba,0x6ad6d6d2,0xffbe4abe,0x25ffffff,0xffba4ab1,0x5ffffff,0xd5ba6ab1,0x6a1266d6,0x2abe4abe,0x4aaaa9aa,0xffbe6aba,0x4aeaeaff,0xe9be6abe,0x6ad2d6d2,0xafbe4abe,0x6a0f1f0f,0xafba4abe,0x4affafbf,0xaabe6aba,0x4aabaeaf,0x57be6aba,0x4b555555,0xefbe6abe,0x6a1b170f,0x57ba4abe,0x4bf555f5,0xabbe6abe,0x4aafaeaf,0x55be6aba,0x4b555555,
+0xaabe6abe,0x4aaaaaaa,0x6abe6abe,0x4aaaaaaa,0xeabe6aba,0x4aaaeaea,0x9abe6aba,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6abe,0x4b555555,0xfcbe6abe,0xe2e7f6fc,0xcfce25b0,0x24ffbf3f,0xffbe4ab1,0x4ffffff,0xffce25b1,0x2fcfdff,0xffd224b5,0x66ffffff,0xffba6bb1,0x88ffffff,0xf9ba6ab1,0x24f3f3f6,0xe7ce45b5,0x443f8fcf,0xefc248b9,0x24efefef,0xefce45ce,0x24ffefef,0xffce45ce,0xe2ffffff,0xffce25b8,0x2ffffff,0xffd224b9,0x24ffdfff,0xffd224ce,0x40ffffff,0xffce25c5,0xe2ffffff,0xffce25b8,0xe2ffffff,0xffd225b8,0x6ac3d6ff,0xeeba4abe,0x4aeaaafe,0x3fbe6aba,0x46ffffff,0xffba6aad,0x6cffffff,0xeeba6bb2,0x6a135503,0xeeba4abe,0x4afeeafe,0xffbe6aba,0x4affe9ef,0xffbe6abe,0xa6ffffff,
+0xfebe6ab5,0x64f3f4fc,0xe3d245bd,0x44cfcfcb,0xffc647b5,0xe2ffffff,0xffce25b8,0xe2ffffff,0xcfd224b8,0xa94fcfcf,0x5fc227b5,0xa42f6f6f,0xffba4ac1,0xe3ffffff,0xffd224b8,0x2ffffff,0xaad224b9,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0x51be6abe,0x6b555511,0xaabe4abe,0x4aaaaaaa,0x55be6aba,0x4bf55555,0xaabe6abe,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0x6abe6aba,0x4aeaeaea,0xaabe6aba,0x6a125612,0xaabe4abe,0x4aaaa69a,0xaabe6abe,0x4aaaaaaa,0xeabe6aba,0x4aeaeaea,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x8a696a6a,0xf5ba49ba,0x28f5f5f5,0xd9be6aba,0x6a525516,0x51ba4abe,0x6b535553,0xf5ba6abe,0x8a95f5f5,0x95ba89b6,0x4aa5a555,0x5fbe6abe,0x6b1f1f5f,0x55be4abe,0x4b555555,
+0x55be6abe,0x4b5d5d5f,0x5dbe6abe,0x6b055555,0xaabe4abe,0x4aeaeaea,0xd4be6aba,0x6b001501,0xa9be4abe,0x4aaaaaae,0xaabe6aba,0x4aaaaaaa,0xdabe6aba,0x4aeaeaea,0x55be6aba,0x6b415145,0xd1be4abe,0x4aefdbd2,0xffba4abe,0x4affeaff,0x8fbe6abe,0x48f8f8f,0x8fc648b5,0x4cf8f8f,0xffc647b5,0x4ad3dbef,0xd2ba4abe,0x6ac2c0c2,0xcfba6bbe,0xe4cfcfcf,0xcfc627b0,0xe4cfcfcf,0xcfc626b0,0x24cfcfcf,0xcfca46b5,0x24cfcfcf,0x5fc647b9,0x4b5f5f5f,0xafba6abe,0x4affefff,0xcfba4bb6,0x22cfcfcf,0xafca26b9,0x22ff3f3f,0xffce25b9,0x88ffffff,0xffbe6aad,0x44fdffff,0xd2ba6bb5,0x4acfdbd3,0xc2ba4abe,0x4ac0d0d0,0xcfba6bba,0xe4cfcfcf,0xcfc248b0,0x5cfcfcf,0xc2c627b1,0x4ad2dbcf,0xd1ba4abe,0x6ac0c1c0,0xcfbe6bbe,0xe4cfcfcf,0xcfc248b0,0x4cfcfcf,
+0xffc627b5,0xe5ffffff,0xffd624ac,0xe47f7fff,0xfcd225b0,0x65fcfcfc,0xfcbe4abd,0x22fffcfc,0x3fba6bb9,0xe4ffffbf,0xffd224b0,0x25cfdfff,0xffd224d2,0x4f6fcfe,0xf3be6ab1,0x22cfcfdb,0xd5c248b9,0x6a151515,0xd5ba4abe,0x4aa5a5a5,0xaabe6abe,0x4aafaeaf,0x55be6aba,0x4b555555,0xa5be6abe,0x4aa0a060,0x90be69ba,0x6a105090,0xaabe4abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aeaaaea,0xd5be6aba,0x6b455141,0xaabe4abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aeaeaea,0xd5be6aba,0x6bc5d1c5,0xa0be4abe,0x4aa0a0a0,0xa5be6aba,0x6aa55555,0x55be4abe,0x4bf55555,0xd6be6abe,0x6ad11515,0xb5ba4abe,0xaaa571b5,0xfabe8bba,0x2200aaff,0xfebe6abd,0xe8fffefe,0xffbe4ab9,0x4400aaff,
+0xaaba4abd,0x4aaaaaaa,0xabbe6aba,0x4aefaeaf,0xeabe6aba,0x4aeaeaea,0xaabe6aba,0x4affaaaa,0xffbe6aba,0xe8ffffff,0xffbe6ab9,0x2200aaff,0xffbe6abd,0xe8ffffff,0xffbe4ab9,0x2400aaff,0xc2ba4abd,0x4affeadb,0xffba6aba,0x4afffeff,0xcfbe6ab6,0xe4cfcfcf,0x8fc227b0,0x48f8f8f,0xffc248b5,0x6affd2c3,0xffba4abe,0xe4ffffff,0x8fbe6ab0,0x48f8f8f,0x8fc248b5,0x48f8f8f,0xcfc248b5,0x25ffdfcf,0xffd224ce,0x64fbf6fb,0xcfce25da,0x46fcfcf,0x3fc647b5,0x2ffff7f,0xfbd245b5,0x64fbfbfb,0xfbd244da,0x64fbf6fb,0xffce25da,0x20ffffff,0xffce25c1,0x24ffefff,0xffd224d2,0x4aefdbff,0xffba4abe,0x4aebeafe,0x8fbe6aba,0x48f8f8f,0x8fc248b5,0x48f8f8f,0xdbc248b5,0x6aefdbcf,0xffba6abe,0x200aaff,0x8fba8cbd,0xe4cfcfcf,0xcfc627b0,0x4c0cacf,
+0xfbc626b5,0x64fbfbfb,0xfbd244da,0x64fbf6fb,0xffce25da,0x24bfafff,0xafce25ce,0x24ababab,0xffd245ce,0x26afaf6f,0x9fd224ce,0x24efafef,0xabce25d2,0x24aaa9a4,0xaad245ce,0x24aaaaaa,0x99d245ce,0x6a005550,0xeaba4abe,0x4aafafff,0x57be6aba,0x4b5d5d5d,0x55be6abe,0x4b555555,0x5fbe6abe,0x6b1f1f0f,0x5fbe4abe,0x6b0f5f5f,0xaabe4abe,0x4aaaaaaa,0x54be6aba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aeaaaea,0x55be6aba,0x4b555555,0x55be6abe,0x4b555555,0x55be6abe,0x4b555555,0xaabe6aba,0x4aeaeaea,0x55be6aba,0x6b411141,0x9fbe4abe,0x4aafafaf,0x5fbe6aba,0x6b5f5f0f,0xaabe4abe,0x4aaaaaaa,0x55be6aba,0x4b555555,0x5fbe6abe,0x6aff1f1f,0xffba4abe,0x24ffffff,0xaabe6ab5,0x4aefaeee,0x5fbe6aba,0x6b0f5f0f,
+0x55be4abe,0x4b555555,0xaabe6abe,0x4aeeaaaa,0xeabe6aba,0x4aeaeaea,0xd5be6aba,0x6bc5d1c1,0xefbe4abe,0x6a121203,0x96ba4abe,0x4aeaeaee,0xebbe6abe,0x4affeeef,0xffbe6aba,0x6cffffff,0xefba4ab6,0x6a031203,0xefba4abe,0x4afeaafe,0xffbe6aba,0x4aefeeff,0xffbe6aba,0xc8ffffff,0xefbe6ab5,0x6ac31213,0xefba4abe,0x4affeafe,0xffbe6aba,0x4affeeef,0xffbe6aba,0x88ffffff,0x6fba6bad,0xe62f2f2f,0x6fba09c5,0xa46f6f6f,0xffbe49c1,0x2ffffff,0xffd244bd,0x2ffffff,0x5fd224bd,0x255f5f5f,0x9fc248b5,0x24f3d7cf,0xffca46b5,0xe2ffffff,0xffd224b8,0x2ffffff,0xffd224b9,0x4affffff,0xffba4ab6,0x66ffffff,0xffbe6bad,0x443f3fff,0x8fbe6ab5,0x44f3e3cf,0xffca26b9,0x67ffffff,0xffba4ab5,0x246f3f3f,0xf3be6ab1,0x64fcf8f6,0xfcce45b9,0x42fffffe,
+0xf5d224c5,0x22fffefc,0xffd244bd,0x82ffffff,0xffce25c9,0xe2ffffff,0xffce25b8,0xe2ffffff,0xffd224b8,0x24efefff,0xefd225ce,0x24efefef,0xffd245ce,0xe2ffffff,0xffce25bc,0xe4ffffff,0xffce25b4,0x68ffffff,0xffba6bad,0x67fcfcfd,0xafba4ab5,0x4aafafaf,0xefbe6aba,0x8ffffff,0xf6be6aba,0x24cfe7f3,0xcfbe49b5,0x24bf3f6f,0xffce25b5,0x2affefff,0xffbe6aba,0x86aa01ff,0xe9c248b5,0x6ad2d6d2,0xd3be4abe,0x6bcfd7d3,0xffbe4abe,0x2dffffff,0xffba6ab2,0x4effffff,0xcbba6aaa,0x4aff9acb,0xffba6bba,0x24ff00ff,0xffc647b5,0x46ffffff,0xbfba6bad,0x24ff007f,0xffca47b5,0x44fefaff,0xfece25da,0x24aaaaaa,0xefd245ce,0x22ffffeb,0xffce25d6,0x246aaaaa,0x56d245ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x24555555,
+0xffd246ce,0x24ef5fff,0xaad224ce,0x245555aa,0xffd246ce,0x24ffaaff,0xffce24d2,0x2465a9aa,0x55d245ce,0x24555555,0x55d246ce,0x25555555,0x55d245ce,0x24555555,0x55d246ce,0x25555555,0xcfd245ce,0x85c7d3c7,0xc7ca26bd,0xa5c7c7c7,0xffc647c1,0xe4ffffff,0xffce25cd,0x4ffffff,0xd7d224d2,0x4fcf6f3,0xfdce25b1,0x62fffefe,0xffce25c1,0xa4ffffff,0xffce25c5,0x24abafaf,0xebd245ce,0x24ebebeb,0xebd245ce,0x24ebeaeb,0xffd245ce,0xe4ffffff,0xffce25b8,0xe2ffffff,0xebd224b8,0x24ebebeb,0xead245ce,0x24eaeaea,0xffd245ce,0xe2ffffff,0xffce25b8,0xe2ffffff,0xffd224b8,0x24ababff,0xaace25d2,0x2455555a,0xabd246ce,0x24aaaaab,0x5ad245ce,0x24555555,0x55d246ce,0x24555555,0x55d246ce,0x25555555,0x55d245ce,0x24555555,0x55d246ce,0x24555555,
+0xead246ce,0x24eaeaea,0xead245ce,0x24e9e9e9,0xffd245ce,0xe2ffffff,0xffce25b8,0xe2ffffff,0xe9d224b8,0x24e9e9e9,0xe9d245ce,0x24e9e9e9,0xffd245ce,0xe2ffffff,0xffce25b8,0xe2ffffff,0xa8ce24b8,0x86fcfcfc,0xfcba6ab9,0x86fcfcfc,0x1be6ab9,0x8ffffbf,0xffbe4aba,0x6a1f5fdf,0xfcba4abe,0xa6fcfcfc,0xfcba4abd,0x86fcfcfc,0xefbe6ab9,0x4aafafbf,0xafbe6aba,0x4aafafaf,0xbe6aba,0x29ffff55,0x5fbe6aba,0x4b555d57,0xbe6abe,0x28eaff55,0xaabe6aba,0x4aaaaaaa,0xabbe6aba,0x4aaaaaaa,0xaabe6aba,0x4aeaaaea,0xaabe6aba,0x4aaaa69a,0x9abe6abe,0x6a5b5652,0xfcba4abe,0xa7fcfcfc,0xfcba4abd,0xa8fcfcfc,0xafbe6ab5,0x4aafafaf,0xafbe6abe,0x4aafafaf,0xfcbe6abe,0xa6fcfcfc,0xfcba4abd,0xa5fcfcfc,0xafbe6ac1,0x4aafafaf,0xafbe6abe,0x4affafaf,
+0xeabe6aba,0x6a5b2692,0xaabe4abe,0x4a9aa69a,0x7fba6abe,0x2b557f7f,0xaabe6abe,0xcaeaaaaa,0xdac66ca6,0x6ad6d5d6,0xd6ba4abe,0x6a925696,0xffbe4abe,0x1ffffff,0xffba4abc,0x2896aaea,0xbeadae,0x28bbef55,0xaabe6aba,0x4aaaaaaa,0xbe6aba,0x28bafe55,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4a56a6aa,0x6abe69ba,0x4a01a95b,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aadaa99,0xbe6abe,0x4aaaaa00,0xaabe6aba,0x4aaaaaaa,0xbe6aba,0x4aaaa654,0x9abe6abe,0x4aaaaaaa,0xaabe6aba,0x4a965556,0x9abe69be,0x6abaa99a,0xaabe4aba,0x4aaaaaaa,0x55be6aba,0x4b575555,0xbe6abe,0x6aaa0000,0xffb30cb6,0x85031fff,0xafb1a7f0,0xec16afaf,0xefba08b2,0xe69000fa,0x1bd63fc,0x6a8e454,0xf6a1e8,0x842a27c2,0x3cbea3f4,0xe4fe030f,0x1fff60f4,0x273cfc73,
+0xfffca6d5,0xcca0ffff,0xffbe6aae,0xa3f0fdff,0xabbe6ad4,0x4affefaf,0xffbe6aba,0xc5ffffff,0xd0ba6abc,0x43c0c0c0,0xc0be4acc,0x43fcf4f0,0xffbe6ae4,0x42ffffff,0xffbe6ab8,0x6a5f5fff,0xfcba4abe,0x86fcfcfc,0xfcbe6ab9,0xa6fcfcfc,0xefba6abd,0x6a0f1f0f,0xafba4abe,0x4a7fafff,0xfcbe6aba,0x86fcfcfc,0xfcbe6ab9,0x87fcfcfc,0x2fbe6ab9,0x6a1f1f0f,0x1fba4abe,0x6a1f1f1f,0x57ba4abe,0x4b1d555f,0x59be6aba,0x6a001102,0x55ba49be,0x89555555,0x55b24bca,0x6a000014,0xb207be,0x6b000000,0xeed7be,0x6a000000,0xebb9ba,0x2af90000,0xfff3dbbe,0x89f0fcfc,0xfcf3dbc1,0x86fcfcfc,0xfcbe6ab9,0x86fcfcfc,0x1fbe6ab9,0x6a1f1f1f,0x1fba4abe,0x6a1f1f1f,0xfcba4abe,0xa6fcfcfc,0xfcbe6abd,0xa6acfcfc,0x1fba6ab9,0x6a1f1f1f,0x2fba4abe,0x6a022b2f,
+0xbe6abe,0x6b000000,0xff7dbe,0x4b000000,0xf0e6b5be,0xaf0f0e0,0xf0f3fcc2,0x2afcf8f4,0xf3fcbe,0x4b000000,0xe315be,0x4a000000,0xfccef0be,0xa9fcfcfc,0x50f3fcbd,0x4a000000,0xeae797be,0xac555595,0x559ea9c2,0x6a550051,0x3b607be,0x6bd54503,0xd5c24abe,0x8a550081,0x54b6a9ba,0x66ff0054,0xffe7d8b5,0xdaffbfff,0x55f3fcf3,0x46ff0055,0xffeb99b5,0xdabfbeff,0xfff3fcf3,0xecffff5c,0xafb66ab2,0x6a55156a,0xafba29be,0x4affafe9,0x16be6aba,0x6a550001,0x55b648ba,0x24ff0155,0xffebd9b1,0xdad6daff,0x55f7fdf3,0xa2bf5455,0x3fe778a5,0xa0f0f3f,0xbff7fcc2,0xfaffafaf,0xfff3fcf7,0x14dbffff,0xbaf3bbdb,0xfcbffdfe,0xaff3fcf3,0xfcffafaf,0x82f3fbfb,0x30ffffef,0xfdf3fcce,0x29000000,0xbeefb9ba,0x50ffffff,0xfff3fcd2,0x2a000000,
+0xfff3fcbe,0xfeffffff,0xfff3fbff,0xbae1ebfe,0x7f7fceb,0x90f0f07,0xff3dcbe,0xca0f0f0f,0xf0ebd9c1,0xa4ffffff,0xfff3dbb4,0x2b000000,0x4fef78be,0xa45f4f4f,0x6ff3fcb4,0x48105454,0xc68db2,0x6a96a595,0x99be6abe,0x4aaaaaaa,0x40be6abe,0x9fffffd,0xfebe6aba,0x6ad3d5ef,0xaaba4abe,0x4aaaaaaa,0x55be6aba,0x6bf5d141,0xeebe6abe,0x4afeeaee,0xeebe6aba,0x6ac2d6da,0x3aba4abe,0x463f3f3f,0x3fbe4ab1,0x243f3f3f,0xffc269b5,0x22ffffff,0xffd244bd,0x47ffffff,0x3fd224b1,0x243f3f3f,0x3fc249b5,0x263f3f3f,0xffbe69b5,0x25ffffff,0xffd224b5,0x253fffff,0xa6d224b5,0x6a1f121b,0xdfba4abe,0x4aafafaf,0xe1be6abe,0x4aefeaec,0xeabe6aba,0x4adaeaea,0x5fbe6abe,0x6b5f5f1f,0xafba4abe,0x4aeeaaef,0xeabe6aba,0x4aeaeaea,0xeabe6aba,0x6ad4d6c2,
+0x3fba4abe,0x463f3f3f,0x3fbe49b1,0x673f3f3f,0x7fbe49b5,0x47cf7f7f,0xdfce25b1,0x3f5f1f5,0x3fbe49d2,0x443f3f3f,0x3fbe69b5,0x243f3f3f,0xdabe6ab5,0x42faeaca,0xf1c249c1,0xa5f1f1f1,0xafbe69c1,0x24efefff,0xefce25ce,0x24ffafaf,0xaad225ce,0x24abaaaa,0xeed245ce,0x24ffeaff,0xffce25ce,0xa6f703ff,0xfac647b9,0xafffefc,0xffba6bb6,0x647f14ff,0xffc647b9,0xc8ffffff,0xaaba4bb5,0x24eaeaea,0xffd245ce,0xc6ffffff,0xffce25bd,0x85ffffff,0xffce25bd,0x86ffffff,0xffd224b9,0xa6feffff,0xfdd244b9,0xa6fcfcfc,0xffce25b9,0x86ffffff,0xffce25b9,0x86ffffff,0xffd225b9,0x6caffefe,0xafba6bb6,0xc4ffffff,0xffbe6ac1,0xe8fefeff,0xffbe6ab9,0x6adfdfef,0xffba4abe,0x4aafafbf,0xafbe6aba,0x6a5f5f5f,0xefbe4abe,0x6aeeaabe,0x7fbe6aba,0x6a555515,
+0xfcba4abe,0xa7cff3f5,0x9fca25b5,0xc67f3f3f,0xffbe6ac1,0x86ffffff,0xffd244b9,0x84feffff,0xffd224bd,0xc8ffffff,0xeaba4bb5,0x6ac0c5d0,0xfcba6bbe,0x86f3f7f9,0xf3ce45b9,0xe8f2f1f2,0x2aca25b5,0x6a505612,0x54ba4abe,0x4a055050,0xd8ba69be,0x4aeaeaee,0xd9be6abe,0x6ac0d5d5,0x5ba4abe,0x6a010505,0xd5efba,0x6b000000,0xd0f3fcbe,0x4bd0d0f0,0xe0be6aba,0x6ad0d0d0,0x3fba4abe,0x443f3f3f,0x3fbe6ab9,0x253f3f3f,0xf1be6ab5,0x65f1f1f1,0xf1be6abd,0xa3f5f5f1,0x3fbe49cd,0x263f3f3f,0x3fc249b1,0x243f3f3f,0xcebe6ab5,0x4cfdfdf,0xefca26b5,0x643fbfcf,0xce25b9,0x8a000000,0xb226ba,0x6a000000,0xd0b689be,0x6bf0d4f4,0xe4be6aba,0x6ad5d4d4,0x5ba4abe,0x8a050505,0x55b6a9ba,0xe9005555,0xd4c2acb9,0x6bc4dcd4,0xe9be4abe,0x4a80eaea,
+0x3fbe6aba,0x263f3f3f,0x3fbe49b1,0x243f3f3f,0x3fc269b5,0x64ffff3f,0xffd224bd,0x25ffffff,0x3fd224b5,0x463f3f3f,0x3fbe6ab1,0x453d3f3f,0xffbe49b5,0x25ffffff,0xffce24b9,0x27ffffff,0xafd224b1,0x4aafafaf,0xafbe6aba,0x4aafefef,0x15be6aba,0x6b351135,0xaabe6abe,0x6a50929b,0xfba4abe,0x6aaf4f0f,0xffba6bbe,0xa6ffffff,0xa8ba6ab1,0x6aeee5e4,0xffbe6abe,0x8ffffff,0xc0ba4ab6,0x2ac0d5d5,0x81ba8cba,0xac967e7e,0xf2ba6abe,0xe8f1f2f2,0xf1ca04b9,0xa6f2f0f0,0xffce25b9,0x853f7fff,0x7fbe6abd,0xa6cfcf9f,0xf9c648bd,0x84fffefc,0xffd224bd,0xa6ffefff,0xffd644bd,0xa6fcfeff,0xfaba6bb9,0xa60ff3f7,0xffc248b9,0xe8ffffff,0xffba6ab5,0xa600ffff,0xffbe6ab5,0xc6ffffff,0xafd244bd,0x24afafaf,0xffd245ce,0xc6ffffff,0xfad224bd,0x24aaaaaa,
+0xe3d245ce,0xc6f3f3f3,0xf3ce45c1,0x84fcfcf6,0xffce45c1,0x86ffffff,0xffce25b9,0x86ffffff,0xffd224b9,0x4ffffff,0xefce25d2,0x24eaaaea,0xffd245ce,0x86ffffff,0xffce45b9,0x86ffffff,0x51d224b9,0x6a010101,0xb5c8ba,0x6b000000,0xce45be,0x4a000000,0xc24abe,0x6a005450,0x10ba29be,0x2a282828,0xba8bb6,0x6b000000,0xce24be,0x6a000000,0xc4a4be,0x4a000000,0xbc83ba,0x6a546400,0x40be4abe,0x4a002105,0xbe4abe,0x6ad5e900,0x95be4aba,0x6a005591,0xba29be,0x4afc0000,0x6ef8c3be,0xa2f8cfc7,0xfce4ea,0x6b010000,0x7f0e2be,0x6a030f0f,0xb883ba,0x6b001400,0x2ca29b6,0x6a030202,0xb1c7be,0x4b000000,0xefd7be,0x4ad0f000,0xefbabe,0x4b000000,0xce46ba,0x6b000000,0xc0ca05be,0x4ac0c0c0,0xd0f3fbbe,0x4a0080d0,
+0xef7abe,0x8b000000,0xc4a2b6,0x47ffff00,0xf3fbb9,0x4b000000,0xffd7be,0x87fff00,0xfff3fcba,0x7affffff,0xf6f3fceb,0xa00ffff,0x3ff3dcbe,0x693f3f3f,0x3df3fcc1,0xc8007f3f,0xef9abd,0x4affef95,0xbfba8ab2,0x8cb97ebf,0xd0be6ab6,0xc5cfdfdd,0x8fc627c5,0x40f0f0f,0x79c249ca,0x6cb45474,0x10b68bba,0x6b000000,0xfc606be,0xe48f4e0f,0xfbe49c9,0xe48f8f4f,0xffba29c5,0xc4ffffff,0xffd244c1,0x4a000303,0xffce04be,0xc9ffffff,0xffd245b5,0xc8fcfdfe,0x3ce25b5,0x4adfcb0f,0xffb64bba,0xe8ffffff,0xfcbe6ab5,0xe7dff1f4,0xdfce25bd,0xe73f3f3f,0xe4ba4abd,0x4850a4f4,0x40b68bb2,0x6c000000,0x4fe315be,0x74d4d4f,0xdba6ac6,0xe50c4405,0xb62ac5,0x8a001000,0xca2bba,0x6b000000,0x8de0ebe,0x48f0f030,0xe0ce05c2,0x28e0e0e0,
+0xffd224be,0xa6ffffff,0xffbe4ab9,0xa5ffffff,0x3fbe6ac5,0xc63f3f3f,0x3fbe6ac1,0x40b0f1f,0xfeba29ce,0xe4fdfcfe,0x53ba4ac9,0xe4ffffef,0xe7ce25c9,0xe6fdf7f7,0xfdd225bd,0xe9ffffff,0xce45b5,0x4a000000,0xca46ba,0x4b000000,0xdc61be,0x4a000000,0xefdbbe,0x683b3a04,0xeca3be,0x6ac00000,0x40d2b1ba,0x4a404040,0xefdbbe,0x4aef0000,0xfff7babe,0x4cffefff,0xf3dcbe,0x6a80c080,0x40c605ba,0x4b404040,0xe160be,0x28c3ebff,0xc1ce24c2,0x4a305180,0xc0ba49ba,0x4a000000,0xb6aebe,0x48000000,0x30e755be,0x2838787c,0x38be6abe,0x4002438,0xba29ce,0x8cf01010,0xc120b2,0x4af0f000,0xf3dcc6,0x28000000,0xd9c8c6,0x69000000,0xf3bbba,0x281c0000,0xcf12c2,0x4a1c0000,0xd712be,0x4a1c0000,0xd712be,0x281c0000,
+0xffcef0be,0x28aaffaa,0xffbe29c2,0x28aaffaa,0xffbe49c2,0x28aaffaa,0xffbe49c2,0x28aaffaa,0x55be29c2,0x28555555,0x55c64bba,0x28555555,0x55c64bba,0x28555555,0x55c64bba,0x28555555,0xc64bba,
+};
+
+// Register FinalChameleonManHeadBody.pvr in memory file system at application startup time
+static CPVRTMemoryFileSystem RegisterFile_FinalChameleonManHeadBody_pvr("FinalChameleonManHeadBody.pvr", _FinalChameleonManHeadBody_pvr, 43843);
+
+// ******** End: FinalChameleonManHeadBody.pvr ********
+
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Content/FinalChameleonManLegs.cpp b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Content/FinalChameleonManLegs.cpp
new file mode 100644
index 0000000..df69291
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Content/FinalChameleonManLegs.cpp
@@ -0,0 +1,194 @@
+// This file was created by Filewrap 1.1
+// Little endian mode
+// DO NOT EDIT
+
+#include "../PVRTMemoryFileSystem.h"
+
+// using 32 bit to guarantee alignment.
+#ifndef A32BIT
+ #define A32BIT static const unsigned int
+#endif
+
+// ******** Start: FinalChameleonManLegs.pvr ********
+
+// File data
+A32BIT _FinalChameleonManLegs_pvr[] = {
+0x3525650,0x0,0x3,0x0,0x0,0x0,0x100,0x100,0x1,0x1,0x1,0x9,0xf,0x3525650,0x3,0x3,0xaa000200,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0x55be6bba,0x6b75d555,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x6aff569a,0xaabe4abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0x55be6bba,0x4bd5d555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0x55be6bba,0x4bd5d5d5,0xaabe6abe,0x4aeaaaea,
+0xe6be6aba,0x6ac3d5d5,0xefba4abe,0x4afeeafe,0xffbe6aba,0xc8ffffff,0x1fbe6ab9,0x91f1f1f,0xefbe4ab1,0x6affd5c3,0xffba4abe,0xc8ffffff,0x1fbe6ab9,0x91f1f1f,0x2fbe6ab1,0x8ffffbf,0xaabe6ab1,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4affaaaa,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x6aff159a,0xaaba4abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4affaeaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x6aff569a,0xffbe4abe,0xe9ffffff,0x54be4ab0,0x8000000,0xffb568b1,0xe9ffffff,0x55be6ab0,0x8000000,0xb568b1,0x8005050,0xb0e7b1,0x8ff5b01,0xbe4ab1,0xe800ee55,0xb108b0,0x8060000,
+0xffba0ab1,0xe9ffffff,0x55be6ab0,0x8000000,0xffb568b1,0xe9ffffff,0x55be6ab0,0x8000000,0xb568b1,0x8005251,0xb0e8b1,0x9000000,0xba09b1,0xe8555655,0x64b127b0,0x8005090,0xaab0e8b1,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xd5be6bba,0x4b55d5d5,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xffbe6bba,0x6a1215ff,0xd5ba4abe,0x4b5555f5,0xffbe6abe,0x4aafaeff,0xabbe6aba,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xffbe6bba,0x6bc151ff,0x55be6abe,0x4b55d5d5,0x5fbe6abe,0xa9ffffff,0xffbe6ab5,0x6a5a15ff,0xaaba4abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xbe6bba,0x82f1b02,0xbfbe6ab1,0xaffffff,0xbe6aba,0xe9000000,0xba2ab0,0x82f0b02,0xfebe6ab1,0x6adad6da,0xeabe4abe,0x4aeaeaea,0xbfbe6aba,0x8ffffff,0xffbe6ab1,0xe8ffffff,0xaabe6ab0,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xeabe6bba,0x4aeaeaea,0xeabe6aba,0x4aeaeaea,0xffbe6aba,0x9ffffff,0xffbe4ab1,0xe8ffffff,0xeabe6ab0,0x4aeaeaea,0xeabe6aba,0x4aeaeaea,0xffbe6aba,0xe8ffffff,0xffbe6ab0,0xe8ffffff,0xaabe6ab0,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4affaaaa,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x6aff569a,0xaabe4abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4affeaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x6aff529a,0xffba4abe,0xe9ffffff,0x55ba4ab0,0x8000000,0xffb568b1,0x89ffffff,0xbe6ab5,0x9000000,0xb588b1,0xe8555555,0x55b127b0,0xe8555655,0xb127b0,0xe8555555,0x55b127b0,0xe8555555,
+0xffb127b0,0x69ffffff,0xbe6ab5,0x8000000,0xffb568b1,0x69ffffff,0xbe6ab5,0x9000000,0xb588b1,0xe8555555,0x55b127b0,0xe8555555,0xb127b0,0xe8555555,0x55b127b0,0xe8555555,0xaab127b0,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4affa9aa,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x6aff559a,0xaaba4abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4affa9aa,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x6aff159a,0xffba4abe,0x69ffffff,0xbe6ab5,0x8000000,0xffb568b1,0x69ffffff,0xbe6ab5,0x9000000,0xb588b1,0xe8555555,0x55b127b0,0xe8555555,0xb127b0,0xe8555555,0x55b127b0,0xe8555555,
+0xffb127b0,0x69ffffff,0xbe6ab5,0x8000000,0xffb568b1,0x69ffffff,0xbe6ab5,0x9000000,0xb588b1,0xe8555555,0x55b127b0,0xe8555555,0xb127b0,0xe8555555,0x55b127b0,0xe8555555,0x64b127b0,0x8505090,0x50b0e8b1,0x8905010,0x55b0c7b1,0xe85a5655,0x69b127b0,0x85a5595,0xb0e8b1,0x8070201,0x7ba0ab1,0xe9070707,0x54ba09b0,0x8505050,0x50b0e8b1,0x8505050,0x55b0e8b1,0xe8555555,0x55b127b0,0xe8565655,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x56b127b0,0xe8565656,0x56b127b0,0xe8555656,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x7b127b0,0x8070707,0x7be4ab1,0x8070707,0x50be4ab1,0x8505050,0x50b0e7b1,0x8505050,0x7b0e7b1,0x8070707,0x7ba0ab1,0x8070707,0x50be4ab1,0x8505050,0x50b0e7b1,0x8c05050,
+0x55b0e8b1,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8565655,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,
+0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0xaab127b0,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xeabe6bba,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xffbe6bba,0x4aeaeaff,0xd6be6abe,0x6ad6e6d6,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xd6be6bba,0x4aeaeaea,0xdabe6abe,0x6a1a16d2,0xaaba4abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0x55be6bba,0x4b555575,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0x7be6bba,0x80b0707,0xbb5c9b1,0x8070b0b,0xe0b5a9b1,0xe850e4f0,0xb108b0,0x9000000,0x7b5c9b1,0x69ffffff,0xffbe4ab5,0x4aaaeeff,0xbe6aba,0x69ffffff,0xffbe6ab5,0x6a1212ff,0xabba4abe,0x841525f,0xb0e8b1,0xe8000040,0xaab589b0,0x8255555,0x55b0e8b1,0xc8001555,0x40b548b0,0x6a9fafff,0xabbe6abe,0x4aaaeeaf,0xbabe6aba,0xaabfbfff,0xbebe8abe,0x6a1212aa,0xaaba4abe,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0x55be6aba,0x4b555575,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0x55be6aba,0x4b555575,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x8005555,0xb0e8b1,0x8000000,0xaabe6ab1,0x8005555,0xb0e8b1,0x8000000,0xaabe6ab1,0xe8fefeff,0xffbe4ab9,0x4aaaaeff,0xaabe6aba,0xeaffffff,0xffbe6ab9,0x4aaaaaaf,0xaabe6aba,0x8005555,0xb0e8b1,0x8000000,0xaabe6ab1,0x8005555,0xb0e8b1,0x9000000,0xaabe4ab1,0x68ffffff,0xffbe6ab5,0x4aaaaaff,0xaabe6aba,0x68ffffff,0xffbe6ab5,0x4aaaaaff,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4affaeaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x6aff569a,0xaabe4abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4affaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x4affaaaa,0xffbe6abe,0x69ffffff,0xbe6ab5,0x8000000,0xffb568b1,0x69ffffff,0xbe6ab5,0x9000000,0xb588b1,0xe8555555,0x55b127b0,0xe8555555,0xb127b0,0xe8555555,0x55b127b0,0xe8555555,
+0xffb127b0,0x89ffffff,0xba4ab5,0x9000000,0xffb9e9b1,0x69ffffff,0xbe6ab5,0x9000000,0xb588b1,0xe8555500,0x55b127b0,0xe8555555,0xb127b0,0xe8555554,0xa5b127b0,0xe8feeae9,0xaab108b0,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4affaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x6aff569a,0xaabe4abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x6a5b6a9a,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xffbe6bba,0x69ffffff,0xba4ab5,0xe9000000,0xffba09b0,0x9ffffff,0x80be6ab1,0x8000040,0xb9e9b1,0x81a1600,0x1bb0e8b1,0x8031217,0xb0e8b1,0x9000000,0xba29b1,0xe9000000,
+0x9bba09b0,0x4a6fafaf,0xffbe6abe,0xcafff3ff,0xaabe6ac2,0x48aaaaaa,0xaabe6bba,0x4aababaa,0xffbe6aba,0x4affaf6f,0xffbe6abe,0x68feffff,0xa9be6ab5,0x4aaaaaa9,0xabbe6aba,0x4aafafaf,0x55be6aba,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x25b127b0,0x8291619,0x55b0e8b1,0xe8555555,0x55b127b0,0xe8555555,0x25b127b0,0x8010101,0x1b128b1,0x8010101,0xa5b128b1,0x8005699,0xb0e8b1,0x8000000,0xefba0ab1,0x8001506,0xb0e8b1,0xe9400000,0xb9c9b0,0x8800000,0xc0be6ab1,0x9000040,0xd0be6ab1,0x49fffdf4,0xffbe6ab5,0xca9ff7ef,0x55be4ac2,0xe8555555,0x55b127b0,0xe8555555,0x25b127b0,0x8969629,0x16b0e8b1,0x8191616,0x55b0e8b1,0xe8555555,0x55b127b0,0xe8555555,0x15b127b0,0xe9555555,0x55b107b0,0xe8555555,
+0xb127b0,0x8000200,0xb128b1,0x8000000,0xffbe6ab1,0x8feffff,0xfdbe6ab1,0x9f4f4fc,0xbe6ab1,0x8292a00,0x25b108b1,0x8152525,0xf4b108b1,0x48f0f0f4,0xf0be4ab5,0xe9d0d0d0,0x17b5a9b0,0xe9001515,0x80b128b0,0x8fff9e0,0xbe6ab1,0x29fdd040,0xffbe6ab1,0x68ffffff,0xffbe6ab5,0x9ffffff,0xffba4ab1,0x4affabff,0xffbe6aba,0x6a1f5fff,0xafbe4abe,0x4aaaaaaf,0xfebe6aba,0xcabbfbaf,0xafbe4ac2,0x6a9f5faf,0xabba4abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0x5fbe6bba,0x4b55557f,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xefbe6bba,0x6a0f5f0f,0xfba4abe,0x4aefdfcf,0x57be49ba,0x4b575d5f,0xabbe6abe,0x48ababab,0xefbe6bba,0x4aafafaf,0x5fbe6abe,0x6b7f1f0f,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x4aa9aaaa,
+0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x8005555,0xb0e8b1,0x9000000,0x6aba09b1,0x80095d5,0xb0e8b1,0x9000000,0xffb9e9b1,0x4bdfdfff,0xabbe6abe,0x4aaaaaaa,0xffbe6aba,0xe9ffffff,0xfebe6ab9,0x4aaaaaea,0x5be6aba,0x8000206,0xb128b1,0xe9000000,0x40be6ab0,0x9004040,0xbe6ab1,0x9000000,0xabba09b1,0x2affffff,0xffbe4aba,0x4aaaaaef,0xaabe6aba,0x68ffffff,0xffbe6ab5,0x4aaaaaff,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xffbe6bba,0xaaaffbff,0xffbe6abe,0x68fdfefe,0x54be6ab5,0x4b755353,0x9fbe6abe,0x6a0f5f1f,0xffba4abe,0xc8ffffff,0xffbe4ab9,0x4aaaaaff,0xafbe6aba,0x4aafafbf,0xafbe6aba,0x4aaaaaab,0xaabe6aba,0x48aaaaaa,0x55be6bba,0x4b555d55,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b551555,0x16be6abe,0x6a000101,0xc248be,0x6a000040,0xaac648be,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0x55be6bba,0x4b555555,0xaabe6abe,0x48aaaaaa,0x50be6bba,0x6aeaea55,0x55be6aba,0x4b555555,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0x55be6bba,0x4b455555,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x4aa9aaaa,0xbe6aba,0x6a000000,0xf9c648be,0x6a0000bf,0xa4c647ba,0x6a646490,0x65be6abe,0x6aa56061,
+0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0x41be6bba,0x6a165655,0xaaba4abe,0x48aaaaaa,0x69be6bba,0x6a155555,0x55ba4abe,0x4b555575,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0x55be6bba,0x4b555d55,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x6afea69a,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x6aff569a,0xaabe4abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4aeaeaea,0xfabe6abe,0x4afeeafa,0xaabe4aba,0x4aeaaaaa,0xeabe6aba,0x4aeaeaea,0xfabe6aba,0x4affeaea,0xffbe6aba,0x69ffffff,
+0xffba4ab5,0xc8ffffff,0x7fba4ab9,0x97f7f7f,0xffbe4ab1,0x68aaffff,0xbe6ab5,0xe9000000,0x7fbe6ab0,0x93f7f7f,0x2fba2ab1,0x80b0b1f,0xbe6ab1,0x9000000,0xb568b1,0xe9005000,0xaab128b0,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4affaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x6aff569a,0xaabe4abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4affeaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x6aff529a,0xffba4abe,0x68aaffff,0xbe6ab5,0x8000000,0xffbe6ab1,0x8aaffff,0xbe6ab1,0x8000000,0xbe6ab1,0xe8545400,0x54b127b0,0x8000145,0xb128b1,0xe8555500,0x55b127b0,0xe8545555,
+0xffb127b0,0x8aaffff,0xbe6ab1,0x8000000,0xffbe6ab1,0x8aaffff,0xbe6ab1,0x8000000,0xbe6ab1,0xe8555500,0x55b127b0,0xe8555555,0xb127b0,0xe8555500,0x55b127b0,0xe8555555,0xeab127b0,0x4aeaeaea,0xaabe6aba,0x48aaaaaa,0xffbe6bba,0x8ffffff,0xffbe6ab1,0x4aaaaafe,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0x2fbe6bba,0xc8ffffff,0xffba4ab9,0x4aeaaaff,0xbe6aba,0x87f1b01,0xffbe4ab1,0xe8ffffff,0xeabe6ab9,0x4aeaeaea,0xaabe6aba,0x48aaaaaa,0xffbe6bba,0x4aefdbff,0xfaba4abe,0x4aaa2aba,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4aaaeaaa,
+0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x4aaaeaea,0xeabe6aba,0x4afeeaea,0xffbe6aba,0x88ffffff,0xaabe6ab5,0x4afaaaaa,0xaabe6aba,0x6ac35202,0xeaba4abe,0xeaffbffe,0xffbe6ac2,0x2bffffd5,0xbe6abe,0xe9000000,0x1ba09b0,0x29ff7f1f,0x64be6ab1,0x8005090,0xb0e8b1,0x9000000,0xffba09b1,0xa9ffffff,0xeabe4ab5,0x8aea80d5,0x1beabbe,0xc8535753,0x92b568ac,0x86a0a0a0,0x55b548ac,0xe8555655,0x64b127b0,0x8505090,0x55b0e8b1,0xe8555555,0x55b127b0,0xe8565655,0x50b127b0,0x8995959,0x55b0e8b1,0xe9555555,0x56b107b0,0xe8555656,0x55b127b0,0xe8555555,0xffb127b0,0xe97fffff,0x3fba0ab0,0x891f1f3f,0x50be4ab5,0x29000000,0xb568b1,0x8000000,0x1fb9c9b1,0xe90f1f1f,0x7ba09b0,0x8020203,0xbe4ab1,0x8a01000,0xa0b0e8b1,0x8400040,
+0x55b128b1,0xe8545054,0x54b127b0,0xe8545054,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x64b127b0,0xe8aaaea9,0x65b108b0,0xe8555555,0x55b127b0,0xe8555655,0x55b127b0,0xe8555555,0xaab127b0,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0x55be6bba,0x4b55d555,0xaabe6abe,0x48aaaaaa,0xdfbe6bba,0x2affffff,0xeabe49ba,0x6aeae6da,0xffbe6abe,0xe9ffffff,0x7fbe6ab0,0x293f3f7f,0xd5ba2ab1,0x6bc1d5d5,0xeaba4abe,0x4aaaaafa,0x7fbe6aba,0xe9ffffff,0xffbe6ab0,0x4aaaaaff,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0x2be6bba,0x8501202,0xb0c7b1,0x8000000,0x50b5a9b1,0xe815eca5,0xb108b0,0x8000000,0xfab5a9b1,0xa8ffffff,0xffbe6ab5,0x4aaaaaff,0xffbe6aba,0x89ffffff,0xffbe6ab5,0x4aaaaaff,0xa9be6aba,0x800525e,0xb0e8b1,0xe9000000,0xaabe4ab0,0x8005555,0xb0e8b1,0x8000000,0xffb9c9b1,0x2affffff,0xafbe4aba,0x48aaaaaa,0xffbe6bba,0x6a8682ff,0x1abe8abe,0x4aaaaa9a,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4affa9aa,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x6aff569a,0xaabe4abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4affaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x6aff569a,0xffbe4abe,0x68aaffff,0xbe6ab5,0xe9000000,0xffbe6ab0,0x68aaffff,0xbe6ab5,0x8000000,0xbe6ab1,0xe8555500,0x55b127b0,0xe8555555,0xb127b0,0xe8555500,0x55b127b0,0xe8555555,
+0xffb127b0,0x68aaffff,0xbe6ab5,0xe9000000,0xffbe6ab0,0x68aaffff,0xbe6ab5,0x8000000,0xbe6ab1,0xe8555500,0x55b127b0,0xe8555555,0xb127b0,0xe8555500,0x55b127b0,0xe8555555,0xaab127b0,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4affaaaa,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x6aff569a,0xaabe4abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4affaaaa,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x6aff569a,0xffbe4abe,0x68aaffff,0xbe6ab5,0x8000000,0xffbe6ab1,0x8aaffff,0xbe6ab1,0x8000000,0xbe6ab1,0xe8555500,0x55b127b0,0xe8555555,0xb127b0,0xe8555500,0x55b127b0,0xe8555555,
+0xffb127b0,0x68aaffff,0xbe6ab5,0x8000000,0xffbe6ab1,0x8aaffff,0xbe6ab1,0x8000000,0xbe6ab1,0xe8555500,0x55b127b0,0xe8555555,0xb127b0,0xe8555500,0xa5b127b0,0xe8faeaa9,0x55b108b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,
+0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x65b127b0,0x81d5659,0xeeb0e8b1,0x81596ce,0x1b0e8b1,0x8000000,0x29b568b1,0x8252539,0x25b108b1,0x8252525,0xb108b1,0x8804000,0x80be6ab1,0x8808080,0x55be6ab1,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,0x55b127b0,0xe8555555,
+0x25b127b0,0x8252525,0x25b108b1,0x8252525,0x80b108b1,0x8808080,0x80be6ab1,0x8808080,0x25be6ab1,0x8252525,0x25b108b1,0x8252525,0x80b108b1,0x8808080,0x80be6ab1,0x8808080,0xaabe6ab1,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4affaaaa,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x6aff559a,0xaaba4abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4affa9aa,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x6aff159a,0xffba4abe,0x8aaffff,0xbe6ab1,0x8000000,0xffbe6ab1,0x8aaffff,0xbe6ab1,0x8000000,0xbe6ab1,0xe8555500,0x6ab127b0,0x82f929f,0xb0e8b1,0x8018100,0x1b128b1,0x8000201,
+0xffb128b1,0x8aaffff,0xbe6ab1,0x8000000,0xffbe6ab1,0x8aaffff,0xbe6ab1,0xe9000000,0xbe6ab0,0x8180110,0xaca7b1,0x8e95000,0xbe4ab1,0xe9001400,0x50b108b0,0x8fffef8,0xaabe6ab1,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4affaeaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xffbe6bba,0x88feffff,0xf4be4ab5,0x9f4f4f4,0xabba2ab1,0x4aafafaf,0xafbe6abe,0x6a9f5f9f,0xf4be4abe,0x89f4f4f4,0xfdbe4ab5,0xc9ffffff,0xafbe6ab9,0x4aafafaf,0x5fbe6abe,0x6b4f5f5f,
+0xaabe4abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0x16be6bba,0xe8001515,0x80b148b0,0x8f8e0d0,0xd0be6ab1,0x8fef9f4,0xffbe6ab1,0xc9ffffff,0xfdbe6ab9,0x8fffffe,0xffbe6ab1,0x68ffffff,0xffbe6ab5,0x6a8f5fff,0xafba4abe,0x4aafafbf,0xffbe6aba,0x8abffbff,0xbfbe6abe,0x6a9f5f6f,0xffbe4abe,0x4aaaa6ff,0xa9be6abe,0x4aaaaaaa,0xabbe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xffbe6bba,0x6aff5fff,0xffbe4abe,0x68ffffff,0x5fbe6ab5,0x4b5f555f,0xabbe6abe,0x4aafafaf,0xffbe6aba,0x6aff5fff,0xffbe4abe,0x68ffffff,0x5fbe6ab5,0x4b5f555f,0xabbe6abe,0x4aafafaf,
+0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xffbe6bba,0x6a1315ff,0x55ba4abe,0x4b55557d,0xafbe6abe,0x4aaaaeaf,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x8005555,0xb0e8b1,0xe9000000,0xaabe4ab0,0x8005555,0xb0e8b1,0x9000000,0x7fba4ab1,0xcabfbfcf,0xbebe4ac2,0x4aaaeaaa,0xbe6aba,0xa9ffffff,0xffbe6ab5,0x6a1212ff,0xaaba4abe,0x8005555,0xb0e8b1,0xe9000000,0xaaba4ab0,0x8005555,0xb0e8b1,0x8000000,0xbe6ab1,0xe8ffffff,0xffbe4ab9,0x4aaaeeff,0x50be6aba,0xaffffff,0xffbe6aba,0x6a12120f,0xaaba4abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0x55be6bba,0x4b555575,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0x55be6aba,0x4b555575,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x8005555,0xb0e8b1,0x8000000,0xaabe6ab1,0x80055d5,0xb0e8b1,0x8000000,0x55be6ab1,0xaaeaeaff,0xebbe4abe,0x4aaaaeaf,0xaabe6aba,0x8ffffff,0xffbe6ab1,0x6b5551ff,0x2abe4abe,0x8002e2a,0xb108b1,0xe9000000,0x80ba09b0,0x8808080,0x80be6ab1,0x8808080,0x5be6ab1,0x88ffffff,0xffba4ab5,0x4aaaaaff,0x90be6abe,0x8ffffff,0xffbe4ab1,0x4aaaaaff,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xffbe6bba,0x6aff5fff,0xffbe4abe,0xc9ffffff,0x5fbe6ab9,0x4b5f555f,0xabbe6abe,0x4aafabaf,0xffbe6aba,0x4bdf5fff,0xffba4abe,0x4aaaaaff,0xafbe6aba,0x4aafafaf,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0x55be6bba,0x6b051145,0x6abe4abe,0x4afea9aa,0xaabe6aba,0x4aaaaaaa,0x6abe6aba,0x6aff5656,0xefbe4abe,0x6ac3d2c3,0xefba4abe,0x4aeaeafe,0xffbe6aba,0x87f7fff,0x7fbe6ab1,0x48ffbf7f,0x55be4ab5,0x6b455105,0x66be4abe,0x4affaaea,0x55be6aba,0x6b151515,0xd6be4abe,0x4aff96aa,0xffba6abe,0x80000ff,0xba4ab1,0xe80b0000,0xffb9c9b0,0x80000ff,0xbe4ab1,0x8000000,0xd5b148b1,0x6b415145,0xaabe4abe,0x4aaaaaaa,0xffbe6aba,0xaabfffea,0xbebe6abe,0x4aeaeaea,0x55be6aba,0x6b411141,0xaabe4abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x6b451145,
+0xffbe6abe,0xe8fefeff,0xffbe6ab9,0x6ad3d2ef,0xba4abe,0x87f1f07,0xffbe4ab1,0xe9ffffff,0xd3be6ab0,0x6bc5d1d5,0xeabe4abe,0x4aeaeaea,0xffbe6aba,0x8ffffff,0xffbe6ab1,0x8ffffff,0xaabe6ab1,0x4aaaaaaa,0xaabe6aba,0x4affaaaa,0xaabe6abe,0x4afeaaaa,0xaebe6aba,0x6aff5503,0xffba4abe,0x80000ff,0xbe4ab1,0x8000000,0xffb148b1,0x80000ff,0xbe4ab1,0x8000000,0xaab148b1,0x6ad25616,0xeabe4abe,0x4affe9ed,0xaabe6abe,0x4affeaea,0xffbe6aba,0x28ffffff,0xffbe6ab1,0x90000ff,0xba4ab1,0x8400000,0xffb128b1,0x290000ff,0xbe4ab1,0xe8555500,0x50b128b0,0x8404050,0xacc7b1,0x8020202,0x1be6ab1,0x85a55b9,0x50b0e8b1,0x8505050,0x2b0e8b1,0x8020202,0x2be6ab1,0x8020202,0xa0be6ab1,0x8f0a0f0,0xe0b108b1,0x8005090,
+0x54b0e8b1,0xe9555555,0x55b107b0,0x9155511,0xa5b0e7b1,0x8155555,0x55b0e7b1,0x8555555,0x55b0e8b1,0xe8aa6a56,0x6ab107b0,0xe800aaaa,0x55b107b0,0x8555555,0x95b0e7b1,0xe800aa99,0xaab107b0,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x6a56a65a,0x55be6abe,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0xd5be6abe,0x6bd1d1c5,0xd5be4abe,0x6ad5d6d6,0xffbe4abe,0xe9ffffff,0xffbe6ab0,0x8ffffff,0xeabe6ab1,0x4aeaeaea,0xaabe6aba,0x4aa6aaaa,0xffbe6abe,0x6a1352ff,0xebba4abe,0x4aaaaaba,0x55be6aba,0x6b551505,0x55be4abe,0x6a555555,0xaaba4abe,0x4aaaaaaa,0x55be6aba,0x4b555d55,0x55be6abe,0x6b051555,0xaabe4abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,
+0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aa9aaaa,0xaabe6aba,0x4a9aaaaa,0x9abe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0x3be6abe,0x8030303,0x57b568b1,0x8ffffff,0xbe6ab1,0x8000000,0x55be6ab1,0x4bffdfff,0xffbe6abe,0x6a5459ff,0x9bbe4abe,0x4aaaaaaa,0xefbe6aba,0x6a9555db,0xa9ba4abe,0x6a5966aa,0xbe6abe,0x9000000,0xaabe6ab1,0x8ffffff,0xbe6ab1,0x9000000,0xaabe6ab1,0x68ffffff,0xffbe6ab5,0x4aafaeff,0xaabe6aba,0x4aaaa9aa,0xffbe6aba,0x6a5256ff,0xaabe4abe,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x9abe6aba,0x4aaaaaaa,0xaabe6aba,0x4a9aaaaa,0xaabe6abe,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,
+0x55be6abe,0x6b011115,0xaabe4abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0x55be6abe,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x66be6aba,0x6aff1613,0xffba4abe,0x28ffffff,0xa9be6ab1,0x4affaaac,0xffbe6aba,0x28ffffff,0xffbe6ab1,0x90000ff,0xba4ab1,0x8050100,0xffb128b1,0x290000ff,0xbe4ab1,0xe8006900,0xaab108b0,0x6a1f5616,0xafbe4abe,0x4affafef,0xaabe6abe,0x4aaeaaaa,0xaabe6abe,0x6aff5616,0xffbe4abe,0x80000ff,0xba2ab1,0x9000000,0xffb9e9b1,0x68ffffff,0xffbe6ab5,0x8ffffff,0x15be6ab1,0xe8212e2a,0xb108b0,0x8014000,0xaca7b1,0x9000000,0x80ba4ab1,0x8f0f4f0,0x15be4ab1,0x8362e15,0x29b108b1,0x800161a,0xf0b0e8b1,0x8c0d0e0,0xc0be4ab1,0x84080c0,
+0xbe4ab1,0x8fdf4c0,0xffbe4ab1,0xe8ffffff,0xffbe6ab9,0x29ffffff,0xffbe6ab1,0x6aafaaff,0xffbe6abe,0x28ffffff,0xffbe6ab1,0xe8ffffff,0xafbe6ab9,0x6a5f5f5f,0x5fba4abe,0x6a9f5f5f,0xaabe4abe,0x6a125612,0xa9be4abe,0x4abfa9a8,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0xdfbe6abe,0x6b0f5f0f,0xefba4abe,0x4affafff,0x6abe6aba,0x4aaa69ab,0xabbe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xa9be6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x9abe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xefbe6aba,0x6a5f1f0f,0x5fba4abe,0x6a1a5753,0xabbe4abe,0x4aaaaeaf,0xaabe6aba,0x4aaa6aaa,0xaabe6abe,0x4aa9a9ae,0xaabe6abe,0x4aaaa9aa,0xaabe6aba,0x4aaaaaaa,0xa9be6aba,0x4aaaaaaa,
+0xaabe6abe,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6abe,0x4a9aa9aa,0xaabe6abe,0x4aaaaaaa,0xa6be6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xbe6aba,0x9000000,0xffba09b1,0x8ffffff,0xbe6ab1,0x9000000,0xbfba09b1,0x8ffffff,0xffbe6ab1,0x6a0156ff,0xeaba4abe,0x4aaaa9ea,0xffbe6aba,0x4aafeeff,0xabbe6aba,0x4a5aaa9a,0xffbe6abe,0x68feffff,0xffbe6ab5,0xc8ffffff,0xafbe6ab9,0x4abfafaf,0xefbe6aba,0x6a0f5f0f,0xffba4abe,0x6a1252ff,0xd5ba4abe,0x4b55557d,0xefbe6abe,0x4aabaaff,0xabbe6aba,0x4aa9aaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4a9aaaaa,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x6abe6aba,0x6a5a669a,
+0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xa6be6aba,0x4aaaaa9a,0xaabe6abe,0x4aaaaaaa,0x55be6aba,0x6b451145,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaa9aa,0x55be6aba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0x57be6aba,0x4b5d5d5f,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaa6aaa,0xaabe6abe,0x4aaaaaaa,0xaabe6abe,0x4aaaa6a9,0xaabe6abe,0x4aaaaaaa,0x55be6aba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x6a125612,0xaabe4abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x6abe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaa6aa,
+0xaabe6abe,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aa9aaaa,0xaabe6aba,0x4aaaaa9a,0x55be6abe,0x6b555145,0x55be4abe,0x6b515555,0x55ba4abe,0x6b555515,0x55ba4abe,0x6b451555,0xaabe4abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0x55be6bba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0x55be6bba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,
+0x55be6abe,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0x55be6abe,0x4b555555,0x55be6abe,0x4b555555,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x6b451145,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4afeaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0x55be6aba,0x6b45d545,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,
+0x55be6aba,0x6b555145,0x55be4abe,0x6a565655,0xdfba4abe,0x6b555500,0x55ba4abe,0x6b555555,0x55be4abe,0x6b45d175,0xaabe6abe,0x4aaaaaaa,0x55be6aba,0x6a565655,0x55ba4abe,0x6b311175,0x55be6abe,0x6b451545,0xaabe6abe,0x4aaaaaaa,0x55be6aba,0x4b555555,0x55be6aba,0x4b555555,0x55be6abe,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0x55be6abe,0x6b411141,0xaabe4abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x6abe6aba,0x6a96a65a,0x57be6abe,0x6b555504,0x55be4abe,0x6a555555,0xaaba4abe,0x6aaaaaaa,0x55be6aba,0x6b551555,0x55be4abe,0x6b055555,0x29be4abe,0x4aaaaaea,0x55be6aba,0x6a555555,0x55ba4abe,0x6b451151,
+0xaabe4abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x96be6aba,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0x55be6aba,0x6b451d45,0x55be6abe,0x4b555555,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaa6aa,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0x55be6abe,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,
+0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6abe,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xa6be6aba,0x4aaaa9aa,0x55be6aba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0x55be6abe,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x6aaaaa9a,0x55be6aba,0x6b451555,0x55be4abe,0x4b55557d,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x6b451555,0xaabe4abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,
+0xaabe6abe,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0x55be6aba,0x4b555555,0x55be6aba,0x6b011141,0xaabe4abe,0x4aaaaaaa,0xaabe6aba,0x48a4f1ba,0xaabe6ac2,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x6b451145,0xa6be6abe,0x4aaaaaaa,0xaabe6aba,0x4aa9aaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6abe,0x4a5a9aaa,0xaaba6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0xaabe6abe,0x4aaaa6aa,0x55be6abe,0x6bf5d145,0xaabe6abe,0x4aaaaaaa,0x55be6aba,0x6b451501,
+0x55be4abe,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6abe,0x4a9aaaaa,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaa6aa,0xaabe6abe,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0xa6be6aba,0x4aa9aaaa,0x55be6aba,0x6b451145,0x55be6abe,0x4b555555,0xaabe6abe,0x4aaaaa96,0xaabe69ba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4a9aaaaa,0xaabe6abe,0x4aaa6aaa,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aa9aaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaa6aaa,
+0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0x6abe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0x55be6aba,0x4bd5d555,0xd5be6abe,0x6bd5d1d1,0xaabe4abe,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0xe6be6aba,0x6a6555a5,0x66ba6abe,0x6a16152a,0xaabe4abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,
+0x55be6aba,0x4bd5d555,0xaabe6abe,0x4aaaaaaa,0x16be6aba,0x6a535615,0x55ba4abe,0x4b5555fd,0xaabe6abe,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaeaea,0xaabe6aba,0x4aaaaaaa,0x5abe6abe,0x6aff5552,0xffba4abe,0x48ffffff,0x55be6ab1,0x6b471545,0xafbe4abe,0x4affafaf,0xffbe6aba,0x6bc1ddfd,0xd5be6abe,0x2bffffdf,0xffbe6aba,0x280f0fff,0xfbe6ab1,0x803070f,0xaab9e9b1,0x4aeaeaaa,0xeabe6aba,0x4affeaea,0xaabe6aba,0x6aff525a,0xffba4abe,0x68ffffff,0xffbe6ab5,0x90000ff,0xba2ab1,0x8000000,0xffba0ab1,0x90000ff,0xba2ab1,0x8400000,0xefb128b1,0x4aefe9ef,0xeabe6abe,0x6ad65696,0xfbe4abe,0x69ffff7f,0xffbe6ab5,0x4affeaff,0xd6be6aba,0x6ac3d2d2,0xefba4abe,0x4aeeeafe,0xffbe6aba,0x29ffffff,0xffbe6ab1,0x68ffffff,
+0xbe6ab5,0xa86f5750,0x3fb589ac,0x291f1f3f,0xa0be6ab1,0x85555a5,0x60b0e8b1,0x8c0e0b0,0xfb108b1,0x80b0f0f,0xbbe4ab1,0x8030307,0xe0be4ab1,0xe8f0e0e0,0xa0b108b0,0x8005050,0x55b0e7b1,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x6a566696,0x55be6abe,0x4b555555,0xaabe6abe,0x4aaaaaaa,0x55be6aba,0x4b555555,0x9abe6aba,0x6a92569a,0xaabe4abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0x55be6abe,0x4b555555,0xaabe6abe,0x6a99aaa9,0xaabe6aba,0x4aeaaaaa,0xaabe6aba,0x4aa9a6aa,0x55be6abe,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6abe,0x4b555d5d,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,
+0x55be6abe,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xeebe6aba,0x6ac3d5c2,0xeeba4abe,0x4afeeaee,0xffbe6aba,0x8ffffff,0xffbe6ab1,0x8ffffff,0xefbe6ab1,0x6a0356c3,0xeeba4abe,0x4aaaaaae,0xffbe6aba,0x4aeeeaff,0x57be6aba,0x4b555555,0x2be6abe,0x8000001,0xfeb5c9b1,0x8ffffff,0xbe6ab1,0x9000000,0xffba4ab1,0x8ffffff,0xffbe6ab1,0x6a1356ff,0x55ba4abe,0x4b5555f5,0xffbe6abe,0x4aaba9ff,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,
+0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0x55be6aba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x6b575555,0xafbe4abe,0x4affafaf,0xd6be6abe,0x6ac11515,0xeaba4abe,0x4affeafe,0xffbe6aba,0x90000ff,0xba2ab1,0xe8555500,0xffb128b0,0x80000ff,0xbe4ab1,0x8550100,0xabb128b1,0x4affeeef,0xffbe6aba,0x8ffffff,0x5fbe6ab1,0x6a5f5253,0x5fba4abe,0x4affafaf,0xffbe6abe,0x290000ff,0xba2ab1,0xe8555500,0xffb128b0,0x90000ff,0xba2ab1,0xe8156a00,0x6ab108b0,0x8555556,0x55b0e7b1,0x8565655,0x55b0e7b1,0x9555555,0x55b0e7b1,0x8555555,0x55b0e7b1,0x8575256,0xaab0e8b1,0xe800a5aa,0x55b107b0,0xe9555555,0x6ab107b0,0x8005656,
+0x6ab0e8b1,0x8051506,0x25b0e8b1,0xe8392e2d,0xb108b0,0x9000000,0xb9e9b1,0x9000000,0x2aba09b1,0x8151515,0x15b0e7b1,0xe8006a59,0xb107b0,0x9000000,0xba09b1,0x9000000,0x55ba09b1,0x6b451545,0xaabe4abe,0x4affaaaa,0xaabe6aba,0x4aeaeaaa,0xaabe6aba,0x4affaaaa,0xffbe6aba,0x90000ff,0xba29b1,0x8000000,0xffb588b1,0x90000ff,0xba2ab1,0x8e44000,0x9abe6ab1,0x6a031212,0xefba4abe,0x4affaafe,0xaabe6aba,0x4aafaeaa,0x57be6aba,0x6b4f1145,0xffbe4abe,0x48f8f8ff,0xf8be6ab5,0x8fffef8,0xafbe6ab1,0x4aefefef,0x5fbe6aba,0x6b4f1f4f,0x40be4abe,0x8f8f0c0,0xfdbe4ab1,0x8ffffff,0xffbe6ab1,0x8ffffff,0xffbe6ab1,0x2affefff,0xffbe6aba,0x8ffffff,0xffbe6ab1,0x8ffffff,0xffbe6ab1,0x6a5f5f0f,0x6fba4abe,0x6a1f5f5f,
+0xffbe4abe,0x6a1f1fff,0x5fba4abe,0x6b53535f,0xafbe4abe,0x4aaeaeaf,0x55be6aba,0x4b555555,0x55be6abe,0x6b451d3d,0xa9be6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0xbe6abe,0x9000000,0x5fba29b1,0x69ffffff,0xbe6ab5,0x9000000,0x55ba4ab1,0x89ffffff,0xffbe4ab5,0x6a1315ff,0x9eba4abe,0x4aaaaaaa,0xffbe6abe,0x4aebaeff,0xaabe6aba,0x4aaaaaaa,0xbe6abe,0x8000000,0xaabe6ab1,0x8ffffff,0xbe6ab1,0x9000000,0x56ba09b1,0x8ffffff,0xffbe6ab1,0x6a0352ff,0xeeba4abe,0x4aaaa9ea,0xffbe6aba,0x4aaba9ff,0xabbe6abe,0x4aaaaaaa,0x69be6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,
+0xaabe6aba,0x4aaaaaaa,0x6abe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x9abe6aba,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xffbe6aba,0x8ffffff,0xffbe6ab1,0x8ffffff,0xafbe6ab1,0x4aafafaf,0x5fbe6aba,0x6b0f1f0f,0xffbe4abe,0x6a1315ff,0xdaba4abe,0x4a9669aa,0xafbe6abe,0x4aabaeaf,0xabbe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b7d5555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,
+0x55be6abe,0x4bd5d555,0xa6be6abe,0x4aaaa6a9,0x5ebe6abe,0x6a555553,0x55ba4abe,0x6a555555,0xaaba4abe,0x4aaaaaaa,0xaabe6abe,0x48aaaaaa,0x55be6bba,0x6b515555,0x55ba4abe,0x4b555575,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0xaabe6abe,0x4aaaa69a,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0x55be6abe,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,
+0x55be6abe,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0x55be6abe,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,
+0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,
+0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0x55be6bba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0x55be6bba,0x4b755555,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,
+0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x6b415141,0xaabe4abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b755555,0x55be6abe,0x6b555555,0xaaba4abe,0x4aaaaaaa,0x55be6aba,0x6b451545,0x55be4abe,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,
+0x55be6aba,0x4b555575,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0x55be6aba,0x4bf55555,
+0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0x55be6bba,0x4b7d5555,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,
+0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0x55be6bba,0x4b755555,0xaabe6abe,0x48aaaaaa,0xaabe6bba,0x48aaaaaa,0xffbe6bba,0xa8ffffff,0xffbe4ab5,0x8ffbfbf,0xffbe6ab1,0x8ffffff,0xffbe6ab1,0x8010000,0xffba0ab1,0x8ffffff,0xffbe6ab1,0x6ad3d2ff,0x1fba4abe,0x8ffff7f,0xffbe6ab1,0x8ffffff,0xffbe6ab1,0x68ffffff,0xffbe6ab5,0x9000000,0xffba4ab1,0x8ffffff,0xffbe6ab1,0x9000000,0xba29b1,0x9010000,0x1ba09b1,0x9010101,0xb5c9b1,0xe8102000,0x10b107b0,0x8001010,0xc3b107b1,0x4affefcf,0xffbe4abe,0x4a1555e9,0xffba6abe,0x68ffffff,0xffbe6ab5,0x6aafaaff,0x15be4aba,0x6b751111,0x65be6abe,0x6a555555,0xaeba4abe,0x4ae9a9aa,0xa9be6aba,0x6a555555,
+0x1be4abe,0x8fffa01,0xffba09b1,0x4aaaa6ff,0xbe6abe,0xe9ffff00,0xffba4ab0,0x8fffaff,0xabbe6aba,0x6a545657,0x55ba4abe,0x6a555555,0xafbe4abe,0x6a9569a1,0xa1be4abe,0x4aaaa9aa,0xffbe6aba,0x48ffffff,0xffbe4ab5,0x8000000,0xffba4ab1,0x8ffffff,0xffbe6ab1,0x9f0f0f0,0xba4ab1,0x8c04000,0xc0ba4ab1,0x9000040,0xf0ba29b1,0x8fffffd,0xffbe4ab1,0x68ffffff,0xefbe6ab5,0x4aafafaf,0xbfbe6aba,0x2affffff,0xabbe4aba,0x4aaaaaaa,0xaabe6aba,0x4aaaab6a,0xffbe69ba,0x2abfafff,0xffbe6aba,0x6a1f5f0f,0xaaba4abe,0x4aaaaaaa,0xabbe6aba,0x4aabaaab,0xbe6aba,0x8ffff00,0xffba4ab1,0x2aaaaaff,0xffbe6aba,0x8ffffff,0xffbe4ab1,0x6a5353ff,0xefba4abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xefbe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,
+0xdfbe69be,0x4aafafaf,0xafbe6abe,0x6a15aa5b,0xaabe4abe,0x4aaaaaaa,0xa9be6aba,0x4a5a5556,0xabbe69be,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x6b45d175,0xaabe6abe,0x4aaaaaaa,0x56be6aba,0x6a565656,0x55ba4abe,0x6b415155,0x55be4abe,0x4b555555,0xaabe6abe,0x4aaaaaaa,0x9abe6aba,0x4aaaaaaa,0x55be6aba,0x6b555141,0x15be4abe,0x6b551515,0x55be4abe,0x6b555555,0xaabe6aba,0x4aaaaaa9,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x6b151155,0xaabe4abe,0x6aaaaaaa,0xaabe6aba,0x4aa9aaaa,0x55be6aba,0x6b455545,0x55be4abe,0x4b55d555,0xaabe6abe,0x6aaaaaaa,0x56be6aba,0x6a115555,0x55ba4abe,0x4b5555f5,0x55be6abe,0x6b571155,0xaabe4abe,0x6aff5562,0xaaba6abe,0x4aaaaaaa,0x9abe6aba,0x6affa959,
+0x55be6abe,0x4b5d5d55,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xa6be6aba,0x6aa5a696,0xaabe6abe,0x4a6a6aaa,0x6abe6abe,0x6aff565a,0x55be4abe,0x6b515555,0x55be49ba,0x6aff5555,0xaaba4abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4a6a6a9a,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x9abe69ba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4a6a669a,0xa6be6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaa9a6a,0xaabe69ba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaa96,0x9abe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x6b571551,0xaabe49be,0x4aaaaaaa,0xaabe6aba,0x4aaaa9aa,0x9bbe6aba,0x4aaaaaaa,0xabbe6aba,0x4affa9aa,0xaabe6abe,0x4aaaaaaa,0x9abe6aba,0x6affa652,
+0xaabe4abe,0x4aaa9aaa,0xaabe69ba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aeaaaaa,0xeebe6aba,0x6a535610,0xaaba4abe,0x4aaaaaaa,0x17be6aba,0x6b455545,0x56be4abe,0x4aaaaaaa,0xaabe6abe,0x4aaaaaa9,0xaabe6abe,0x4afeeaea,0xeebe6aba,0x6ad3d5d3,0xaaba4abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xeebe6abe,0x4afeeaee,0xeebe6aba,0x6ac3d6d2,0xeeba4abe,0x6affd6d3,0xffba4abe,0x83f3f3f,0xffbe6ab1,0x8ffffff,0xffbe6ab1,0x9000000,0xbfba29b1,0x48ffffff,0xffbe4ab1,0x8ffffff,0xbe6ab1,0x80b0b03,0x7be6ab1,0x8030303,0xaaba29b1,0x4aaaaaaa,0xaabe6aba,0x4aaa6a96,0xeebe6abe,0x4aeaeaee,0xeabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,
+0xffbe6aba,0xa8ffffff,0xffbe4ab5,0x6a5356ff,0x2ba4abe,0x8fffe00,0xffbe4ab1,0x6a95daff,0xefbe4abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xebbe6abe,0x4aeaaaaa,0xdfbe6aba,0x6b031511,0xffba4abe,0x9ffffff,0xffba4ab1,0x9000000,0xffbe6ab1,0x8ffffff,0xffbe6ab1,0x9000000,0xba2ab1,0xe8202000,0x20b108b0,0x8001010,0xb107b1,0x9000000,0xba29b1,0xe9000000,0xffb9c9b0,0x8ffffff,0xffbe4ab1,0x8000000,0xffba4ab1,0x8ffffff,0xffbe6ab1,0x8fefcfc,0xe0be4ab1,0x8fefdf8,0xfebe6ab1,0x8fefefe,0xffbe6ab1,0x4aefefff,0xefbe6abe,0x4aefefef,0xbe6aba,0x8ffaf00,0xffba4ab1,0xe8ffffff,0xbe6ab9,0x8ff6a00,0xffbe6ab1,0x6aefdfff,0xfebe4abe,0x6a1265f9,0xabbe4abe,0x4aabaaaf,0xdfbe6aba,0x4b555557,0x9aba6abe,0x4aaaaaaa,
+0xfdbe6abe,0xe9fffdfd,0xffba4ab9,0xe8ffffff,0xafbe6ab5,0x4aefafef,0xefbe6aba,0x6a1f6f1f,0xffbe4abe,0x6a5266af,0x6abe4abe,0x4aaaaaaa,0xabbe6aba,0x4aaaa9ab,0xaabe6aba,0x6a525552,0xaabe4abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xefbe6aba,0x4aaaaaea,0x55be6aba,0x6b451105,0x55be6abe,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6abe,0x6b555555,0xaaba4abe,0x4aaaaaaa,0xaabe6aba,0x6a996a59,
+0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0xaabe6abe,0x4afeaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x6bff1141,0xaabe4abe,0x6a596656,0xa5be6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaa9aa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x4b555555,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4affaaaa,0xaabe6aba,0x4aaaaaaa,0x55be6aba,0x6bff1105,
+0xaabe4abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x48aaaaaa,0x55be6bba,0x6b415155,0x55be4abe,0x4b555555,0xaabe6abe,0x4affaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4affaaaa,0xffbe6aba,0x80fafff,0x7fba4ab1,0x8ffffff,0xffbe6ab1,0xe800aaff,0xbe6ab0,0x8010100,0xffb9e9b1,0x8ffffff,0xffbe6ab1,0x6a1455ff,0x1ba4abe,0x28fffffa,0xffba4ab1,0x4aabaaff,0xffbe6abe,0x9c0d5ff,0xc0be4ab1,0x8f0f0f0,0xffbe6ab1,0x8ffffff,0xffbe6ab1,0x6a5f9fff,0xf0ba4abe,0x8ffffff,0xffbe4ab1,0x4aaaaaff,0xafbe6abe,0x4aafafaf,0xafbe6abe,0x6a1a565f,0xefba4abe,0x4aaaaaee,0xaabe6aba,0x4afeaaaa,0xabbe6aba,0x4aaaaaaa,0x55be6aba,0x6b555145,0xafbe6abe,0x6aff5203,0xffba4abe,0xc8ffffff,0x55be6ab5,0x6b475d55,0x5bbe6abe,0x4affabaf,
+0xaabe6aba,0x4aaaaaaa,0xaabe69ba,0x6a96aaaa,0xaabe4aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0x41be69ba,0x4bf55541,0xfabe4abe,0x4aff96a6,0x55be69be,0x4b5f5555,0xffbe6aba,0x4aff9aef,0xefba4abe,0x6adfdfdf,0xefba4abe,0x4aeeebef,0xffbe6abe,0x90f5fff,0x1fbe6ab1,0x83f3f3f,0xeabe6ab1,0x6ad6d5d6,0xe1ba4abe,0x4aaaaae8,0x2fbe6aba,0x8ffffff,0xffbe4ab1,0x4aaaaaff,0xffbe6aba,0x90055ff,0xbe6ab1,0x8000000,0xffba09b1,0x9c0d5ff,0xf8be6ab1,0x8fdfdfd,0xbe6ab1,0x28ffffab,0xffbe6ab1,0x6a5356ff,0xfdba4abe,0x8fffffe,0xffbe6ab1,0x6a555aff,0xaabe4abe,0x4aaaaaaa,0xaabe69ba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x6abaaaaa,0xaabe6aba,0x4aeaeaaa,0xeabe6aba,0x4affefef,0xefbe6aba,0x6adf5613,0xffba4abe,0xe8ffffff,
+0xafbe4ab5,0x4aaaaaaa,0xaabe6abe,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xaabe6aba,0x4aaaaaaa,0xabbe6abe,0x4aafaeaf,0xafbe6aba,0x4affefef,0xaabe6aba,0x4afeeaea,0xffbe6aba,0xc8ffffff,0xffbe4ab5,0x80f0f03,0xfba29b1,0x88ffffff,0xffbe6ab5,0x8fcf8f4,0xfcbe4ab1,0x69ffffff,0xffbe6ab5,0x6a6a99ff,0xbfbe4abe,0xcafe7fbf,0xffbe6abe,0x6bfd55df,0xffba6abe,0x8ffffff,0xffbe6ab1,0x8ffbf7f,0xbfbe6ab1,0x8ffffff,0xffbe4ab1,0x8c0c000,0xc0be6ab1,0xa9ffffff,0xffbe6ab5,0x4bff55ff,0xffba4abe,0xa8ffffff,0xffbe6ab5,0x4a67aaff,0xfbba6abe,0xcaeffbfb,0xeabe4abe,0x8ffd7c3,0xffbe6ab1,0x48ffffff,0xafbe4ab1,0x28ff5f0f,0xffba4ab1,0x48ffffff,0x70be6ab5,0xeaffff71,0x70be6ab9,0xa8ffffb5,0x70ba4ab5,0xa8ffffb5,0x70ba4ab5,0xa8ffffb5,
+0x88be6ab5,0xe8ff88ff,0x88ba2ab9,0xc8ff98ff,0x88ba29b5,0xc8ff98ff,0x88ba29b5,0xe8ff88ff,0xaaba2ab9,0x8aaaaaa,0xaabe0ab2,0x8aaaaaa,0xaabe0ab2,0x8aaaaaa,0xaabe0ab2,0x8aaaaaa,0xbe0ab2,
+};
+
+// Register FinalChameleonManLegs.pvr in memory file system at application startup time
+static CPVRTMemoryFileSystem RegisterFile_FinalChameleonManLegs_pvr("FinalChameleonManLegs.pvr", _FinalChameleonManLegs_pvr, 43843);
+
+// ******** End: FinalChameleonManLegs.pvr ********
+
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Content/SkinnedFragShader.cpp b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Content/SkinnedFragShader.cpp
new file mode 100644
index 0000000..94c23fd
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Content/SkinnedFragShader.cpp
@@ -0,0 +1,47 @@
+// This file was created by Filewrap 1.1
+// Little endian mode
+// DO NOT EDIT
+
+#include "../PVRTMemoryFileSystem.h"
+
+// using 32 bit to guarantee alignment.
+#ifndef A32BIT
+ #define A32BIT static const unsigned int
+#endif
+
+// ******** Start: SkinnedFragShader.fsh ********
+
+// File data
+static const char _SkinnedFragShader_fsh[] =
+ "uniform sampler2D sTexture;\n"
+ "uniform sampler2D sNormalMap;\n"
+ "uniform bool bUseDot3;\n"
+ "\n"
+ "varying mediump vec2 TexCoord;\n"
+ "varying mediump vec3 Light;\n"
+ "\n"
+ "void main()\n"
+ "{\n"
+ "\tif(bUseDot3)\n"
+ "\t{\n"
+ "\t\t/*\n"
+ "\t\t\tNote:\n"
+ "\t\t\tIn the normal map red = y, green = x, blue = z which is why when we get the normal\n"
+ "\t\t\tfrom the texture we use the swizzle .grb so the colours are mapped to the correct\n"
+ "\t\t\tco-ordinate variable.\n"
+ "\t\t*/\n"
+ "\n"
+ "\t\tmediump vec3 fNormal = texture2D(sNormalMap, TexCoord).grb;\n"
+ "\t\tmediump float fNDotL = dot((fNormal - 0.5) * 2.0, Light);\n"
+ "\t\t\n"
+ "\t\tgl_FragColor = texture2D(sTexture, TexCoord) * fNDotL;\n"
+ " }\n"
+ " else\n"
+ "\t\tgl_FragColor = texture2D(sTexture, TexCoord) * Light.x;\n"
+ "}\n";
+
+// Register SkinnedFragShader.fsh in memory file system at application startup time
+static CPVRTMemoryFileSystem RegisterFile_SkinnedFragShader_fsh("SkinnedFragShader.fsh", _SkinnedFragShader_fsh, 646);
+
+// ******** End: SkinnedFragShader.fsh ********
+
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Content/SkinnedVertShader.cpp b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Content/SkinnedVertShader.cpp
new file mode 100644
index 0000000..4a2f2aa
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Content/SkinnedVertShader.cpp
@@ -0,0 +1,130 @@
+// This file was created by Filewrap 1.1
+// Little endian mode
+// DO NOT EDIT
+
+#include "../PVRTMemoryFileSystem.h"
+
+// using 32 bit to guarantee alignment.
+#ifndef A32BIT
+ #define A32BIT static const unsigned int
+#endif
+
+// ******** Start: SkinnedVertShader.vsh ********
+
+// File data
+static const char _SkinnedVertShader_vsh[] =
+ "/*\n"
+ "\tIf the current vertex is affected by bones then the vertex position and\n"
+ "\tnormal will be transformed by the bone matrices. Each vertex wil have up \n"
+ "\tto 4 bone indices (inBoneIndex) and bone weights (inBoneWeights).\n"
+ "\t\n"
+ "\tThe indices are used to index into the array of bone matrices \n"
+ "\t(BoneMatrixArray) to get the required bone matrix for transformation. The \n"
+ "\tamount of influence a particular bone has on a vertex is determined by the\n"
+ "\tweights which should always total 1. So if a vertex is affected by 2 bones \n"
+ "\tthe vertex position in world space is given by the following equation:\n"
+ "\n"
+ "\tposition = (BoneMatrixArray[Index0] * inVertex) * Weight0 + \n"
+ "\t (BoneMatrixArray[Index1] * inVertex) * Weight1\n"
+ "\n"
+ "\tThe same proceedure is applied to the normals but the translation part of \n"
+ "\tthe transformation is ignored.\n"
+ "\n"
+ "\tAfter this the position is multiplied by the view and projection matrices \n"
+ "\tonly as the bone matrices already contain the model transform for this \n"
+ "\tparticular mesh. The two-step transformation is required because lighting \n"
+ "\twill not work properly in clip space.\n"
+ "*/\n"
+ "\n"
+ "attribute highp vec3 inVertex;\n"
+ "attribute mediump vec3 inNormal;\n"
+ "attribute mediump vec3 inTangent;\n"
+ "attribute mediump vec3 inBiNormal;\n"
+ "attribute mediump vec2 inTexCoord;\n"
+ "attribute mediump vec4 inBoneIndex;\n"
+ "attribute mediump vec4 inBoneWeights;\n"
+ "\n"
+ "uniform highp mat4 ViewProjMatrix;\n"
+ "uniform mediump vec3 LightPos;\n"
+ "uniform mediump\tint\t BoneCount;\n"
+ "uniform highp mat4 BoneMatrixArray[8];\n"
+ "uniform highp mat3 BoneMatrixArrayIT[8];\n"
+ "uniform bool\tbUseDot3;\n"
+ "\n"
+ "varying mediump vec3 Light;\n"
+ "varying mediump vec2 TexCoord;\n"
+ "\n"
+ "void main()\n"
+ "{\n"
+ "\tif(BoneCount > 0)\n"
+ "\t{\n"
+ "\t\t// On PowerVR SGX it is possible to index the components of a vector\n"
+ "\t\t// with the [] operator. However this can cause trouble with PC\n"
+ "\t\t// emulation on some hardware so we \"rotate\" the vectors instead.\n"
+ "\t\tmediump ivec4 boneIndex = ivec4(inBoneIndex);\n"
+ "\t\tmediump vec4 boneWeights = inBoneWeights;\n"
+ "\t\n"
+ "\t\thighp mat4 boneMatrix = BoneMatrixArray[boneIndex.x];\n"
+ "\t\tmediump mat3 normalMatrix = BoneMatrixArrayIT[boneIndex.x];\n"
+ "\t\n"
+ "\t\thighp vec4 position = boneMatrix * vec4(inVertex, 1.0) * boneWeights.x;\n"
+ "\t\tmediump vec3 worldNormal = normalMatrix * inNormal * boneWeights.x;\n"
+ "\t\t\n"
+ "\t\tmediump vec3 worldTangent;\n"
+ "\t\tmediump vec3 worldBiNormal;\n"
+ "\t\t\n"
+ "\t\tif(bUseDot3)\n"
+ "\t\t{\n"
+ "\t\t\tworldTangent = normalMatrix * inTangent * boneWeights.x;\n"
+ "\t\t\tworldBiNormal = normalMatrix * inBiNormal * boneWeights.x;\n"
+ "\t\t}\n"
+ "\t\n"
+ "\t\tfor (lowp int i = 1; i < 3; ++i)\n"
+ "\t\t{\n"
+ "\t\t\tif(i < BoneCount)\n"
+ "\t\t\t{\n"
+ "\t\t\t\t// \"rotate\" the vector components\n"
+ "\t\t\t\tboneIndex = boneIndex.yzwx;\n"
+ "\t\t\t\tboneWeights = boneWeights.yzwx;\n"
+ "\t\t\t\n"
+ "\t\t\t\tboneMatrix = BoneMatrixArray[boneIndex.x];\n"
+ "\t\t\t\tnormalMatrix = BoneMatrixArrayIT[boneIndex.x];\n"
+ "\n"
+ "\t\t\t\tposition += boneMatrix * vec4(inVertex, 1.0) * boneWeights.x;\n"
+ "\t\t\t\tworldNormal += normalMatrix * inNormal * boneWeights.x;\n"
+ "\t\t\t\t\n"
+ "\t\t\t\tif(bUseDot3)\n"
+ "\t\t\t\t{\n"
+ "\t\t\t\t\tworldTangent += normalMatrix * inTangent * boneWeights.x;\n"
+ "\t\t\t\t\tworldBiNormal += normalMatrix * inBiNormal * boneWeights.x;\n"
+ "\t\t\t\t}\n"
+ "\t\t\t}\n"
+ "\t\t}\t\t\n"
+ "\t\tgl_Position = ViewProjMatrix * position;\n"
+ "\t\t\n"
+ "\t\t// lighting\n"
+ "\t\tmediump vec3 TmpLightDir = normalize(LightPos - position.xyz);\n"
+ "\t\t\n"
+ "\t\tif(bUseDot3)\n"
+ "\t\t{\n"
+ "\t\t\tLight.x = dot(normalize(worldTangent), TmpLightDir);\n"
+ "\t\t\tLight.y = dot(normalize(worldBiNormal), TmpLightDir);\n"
+ "\t\t\tLight.z = dot(normalize(worldNormal), TmpLightDir);\n"
+ "\t\t}\n"
+ "\t\telse\n"
+ "\t\t{\n"
+ "\t\t\tLight.x = dot(normalize(worldNormal), TmpLightDir);\n"
+ "\t\t}\n"
+ "\t}\n"
+ "\n"
+ "\t\n"
+ "\t// Pass through texcoords\n"
+ "\tTexCoord = inTexCoord;\n"
+ "}\n"
+ " ";
+
+// Register SkinnedVertShader.vsh in memory file system at application startup time
+static CPVRTMemoryFileSystem RegisterFile_SkinnedVertShader_vsh("SkinnedVertShader.vsh", _SkinnedVertShader_vsh, 3431);
+
+// ******** End: SkinnedVertShader.vsh ********
+
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Content/Tang_space_BeltMap.cpp b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Content/Tang_space_BeltMap.cpp
new file mode 100644
index 0000000..7fecf9e
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Content/Tang_space_BeltMap.cpp
@@ -0,0 +1,25 @@
+// This file was created by Filewrap 1.1
+// Little endian mode
+// DO NOT EDIT
+
+#include "../PVRTMemoryFileSystem.h"
+
+// using 32 bit to guarantee alignment.
+#ifndef A32BIT
+ #define A32BIT static const unsigned int
+#endif
+
+// ******** Start: Tang_space_BeltMap.pvr ********
+
+// File data
+A32BIT _Tang_space_BeltMap_pvr[] = {
+0x3525650,0x0,0x3,0x0,0x0,0x0,0x20,0x20,0x1,0x1,0x1,0x1,0xf,0x3525650,0x3,0x3,0x16000200,0x1ce730b8,0x8ec61ebe,0x1cce3c77,0x47c1dfba,0x3e1b6754,0x46d1fdb6,0x1efcaec1,0x73c9ffb6,0xbee7994a,0x61c25ebd,0xde622bed,0xefbe5fc5,0x9c3999af,0x75be5fbd,0x3fddfc43,0x61c5feb6,0xde8071de,0x54c25dc1,0x1e5aaa42,0xf8ce1eb6,0xfce988a7,0xa8be3fc9,0xbcefa025,0xb6ba5fc9,0xde50a571,0x5bc27ebd,0xfe9f826a,0x89c63ebd,0xfe0bb81f,0xf3c21fbd,0xfc6f5e56,0x7aca1fb1,0xde955ad8,0x65ba3fcd,0xdc6b2757,0x3dc23fbd,0xdebbf24e,0x42c21fbd,0xbe849434,0xcbc27fc1,0xfc506636,0x58be7fc1,0xbe964f65,0x11c65eb9,0xde89406d,0x75be5fc1,0xbeac2466,
+0xd1ba9ec9,0x3c4a6b90,0x10ce1fb6,0xdf174df5,0xe3c63ebd,0x3e6b1d08,0x5bc19ebe,0x3e06ef7e,0xb9c5ddbe,0x9c7fbbc7,0x7dc25ebd,0xfe0d8a75,0x1be1fc9,0x1e41261e,0x93ca1fba,0x9e8f6b1c,0x4dc25db9,0x7c4ff7e6,0x1abe3fc5,0x1cd9cf3d,0x85c1ffc2,0x5e73a90c,0x77c61fba,0x1f5f4441,0xa0cdfeb6,0xdcf08bd5,0xc7c67eb9,0x1e6a3999,0x7bca1eb6,0x9eccfae1,0xc7be1fc9,0xde1f6abd,0xebc61db5,0x9c3e25bf,0x47be3fc5,0x7e255ced,0x68cddeb6,0xfe1720ca,0xb9c67fbd,0xfec20792,0x77c23eb9,0xbe994ef8,0x81c23ebd,0x3edc462d,0x6ace1fb6,0xdcedabe1,0x76c61fb1,0xbc55c6c4,0x57c21fb9,0xfea26a85,0x25ce3db9,0x3ee367aa,0x3fc5ffb6,0xbece88d4,0xf3be3fc1,0xdc3e74b4,0xdfc21fb9,0x1ec0fa7b,0xf3c5ffb6,0xdc126a65,0xbfc27fc1,0xfee800be,0x77c61db5,0xbe4e2595,
+0xb3c63fbd,0xdea5494a,0x5db67ec1,0xde5bda6c,0xadbe3fc5,0x9ce3b6a2,0x75c23fbd,0xbc5897a8,0x8ac25ebd,0x1e61555e,0x6bcdfeb2,0xbafaccfa,0x7eb9ffc5,0xde84f22f,0x10c61ebd,0x5e1cabeb,0xcdfeae,
+};
+
+// Register Tang_space_BeltMap.pvr in memory file system at application startup time
+static CPVRTMemoryFileSystem RegisterFile_Tang_space_BeltMap_pvr("Tang_space_BeltMap.pvr", _Tang_space_BeltMap_pvr, 579);
+
+// ******** End: Tang_space_BeltMap.pvr ********
+
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Content/Tang_space_BodyMap.cpp b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Content/Tang_space_BodyMap.cpp
new file mode 100644
index 0000000..ade5ef8
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Content/Tang_space_BodyMap.cpp
@@ -0,0 +1,535 @@
+// This file was created by Filewrap 1.1
+// Little endian mode
+// DO NOT EDIT
+
+#include "../PVRTMemoryFileSystem.h"
+
+// using 32 bit to guarantee alignment.
+#ifndef A32BIT
+ #define A32BIT static const unsigned int
+#endif
+
+// ******** Start: Tang_space_BodyMap.pvr ********
+
+// File data
+A32BIT _Tang_space_BodyMap_pvr[] = {
+0x3525650,0x0,0x3,0x0,0x0,0x0,0x200,0x200,0x1,0x1,0x1,0x1,0xf,0x3525650,0x3,0x3,0x80000200,0xc0c080,0xc0e1b884,0xc0c0c0,0x2ca3f80,0xffff01,0xffbe3ffc,0x3effbfff,0xc0ba3fbe,0x1c0c0c0,0xc0c63f80,0x1c0c0c0,0xffc63f80,0xffffff,0xffbe3f80,0x1effffff,0xa4be3fbe,0xff0000,0xffdd0efc,0x3e0b16ff,0x41b27fbe,0xff0000,0xffcdd7fc,0x5e2000ff,0xfbe7fbe,0x3fffdf0f,0xffba3fba,0x3eaaaaff,0xa8be5fbe,0x5eefefff,0xafc25fbe,0x5e4e5a11,0xc0be5fc2,0x1c0c0c0,0xc0c63f80,0x1c0c0c0,0xffc65f80,0x3effafff,0xffbe3fbe,0xffffff,0xc0be3f80,0x1c0c0c0,0xc0c65f80,0xc0c0c0,0xffc25f80,0x5cffffff,0xffbe5fbe,0x5cafafff,
+0x9ac25fbe,0x5e9faa9a,0xafbe5fbe,0x3effffbf,0x5dbe5fbe,0x5f555555,0x55c65fbe,0x5f555555,0xefc65fbe,0x5e5bab6f,0x9bbe5fc2,0x7ee6ea9a,0x56be5fbe,0x7e7aae99,0x99c25fc2,0x5e565146,0xa9c27ec2,0xff0000,0xfff12ffc,0x5e0000ff,0x55ba9fc2,0xff0000,0xffce1bfc,0x7f1014ff,0x1be7fc2,0x5effbfaf,0x55c27fbe,0x7ff5d550,0x20c25fc6,0x7ed6dad5,0xd5c27fbe,0x5e2b6be6,0xa9c27fc2,0xff0000,0xfff12ffc,0x7e1054ff,0x5babfc6,0xff0000,0xffd1d7fc,0x7e0001ff,0xbabfc2,0x7ebfbf03,0xafc27fbe,0x7eababaf,0xc67fbe,0x7eaaea28,0x55c27fbe,0x7f555555,0x9ac67fbe,0x5e5a595a,0x55c67ec2,0x5fdd555d,0xaac25fc6,0x7e825516,0x5dbe5fc2,0x5f575d7d,0xeac27fbe,0x5ea69aaa,0x55c67fc2,0x5f1555d5,0x55c25fc6,0x7f555555,0x55c65fbe,0x5f555555,
+0xabc67fbe,0x7eafafaf,0x9fc67fbe,0x5eabaaab,0x55c27fc6,0x7f555555,0x55c27fbe,0x7f555154,0x57c27fbe,0x5f475757,0x8bc67fc2,0x7eacac6f,0x55c25fc2,0x5f555555,0xaac27fba,0x5eaa96a9,0xc0be7fbe,0x1c0c0c0,0xc0c67f80,0x1c0c0c0,0xafc67f80,0x5effafaf,0xffbe7fbe,0xa8ffffff,0xc0be7f90,0x1c0c0c0,0xc0ca5e80,0x1c0c0c0,0xffca5e80,0xffffff,0xffbe5f80,0xffffff,0xa6be5f80,0x7eafa6a8,0xafbe5fbe,0x7eafafaf,0x56be5fbe,0x5e9b5256,0xabc27fc2,0x5eaaaaaa,0x9fc25fbe,0x5ebfaf5f,0xafbe5fbe,0x3eafafaf,0xaaba5fbe,0x3e6a5aaa,0xaac25fbe,0x1eaaaaaa,0xc0be3fbe,0x1c0c0c0,0xc0ca3f80,0x1c0c0c0,0xffce1f80,0x1effffff,0x2fbe3fbe,0x1e2f1f2f,0xc0be1fba,0x1c0c0c0,0xc0ce1e80,0x1c0c0c0,0x2fcddf80,0x1e7f7f3f,0xbfba1fb6,0xdcffffbf,
+0x6fb9ffb9,0x3e9292df,0xa1ba1fba,0x1e89a4e0,0x55b61fb6,0xff555555,0x57be3fb9,0x1f555555,0x5db9dfba,0xff575f5f,0x9ab1ffb9,0xfeaae6ea,0x59b1dfb1,0xde565616,0x55b9deb5,0xbe5a565a,0xbeb5deb1,0x5efe6a2e,0xbac65fc6,0x3eaaaabe,0xaac25fc6,0x7ebebeaa,0xaec25fbe,0x3efeaaaa,0xa5c25fbe,0x3e950185,0x95c63fc2,0x1e9aaa9a,0xbec21fbe,0x1efaaaaa,0xaabe3fc2,0xfeabeaea,0xadc21fb9,0x5efcadad,0x5cc25fbe,0x3f575554,0xaabe5fc2,0x5eaaaaaa,0x9abe5fba,0x5e54569a,0x52be3fba,0x3e525652,0x5fba3fc2,0xfe585f5f,0x55b9ffc1,0x3f555555,0x58c21fb6,0xfea995ad,0x55ba1fb9,0x3f555555,0xaabdbfbe,0xde6aaaaa,0x6ab9dfbd,0xfe6a6a6a,0xaabddfb9,0xde125596,0x95b9bfbd,0xbe9595a5,0x55b9beb5,0xbe565555,0x5fb9beb5,0x9f55555d,0x5abdbfb5,0x9e555559,
+0xb9beb9,0xdef1a1a0,0xf6bdffb9,0xded5d5f5,0xa9bdbfb5,0xdea6f9a5,0x57b9dfbd,0xbf7f5f1f,0xd5b9bfb9,0xbec5c5c1,0xc1bdbfb5,0x9ec1c1c1,0xbfbd9fb5,0xbefbfbbb,0xbfb9bfbd,0x9e3f2faf,0xa9b99fb9,0xff0000,0xffe12efc,0x7e0000ff,0x45babfc2,0xff0000,0xffd593fc,0x7e0000ff,0x10ba9fbe,0x7e555150,0x55be7ec2,0x7f545555,0x10be7ec2,0x7e91a9a4,0x41be7fbe,0x7f451544,0xbabe7fba,0xff0010,0xfff0c9fc,0x7e0000ff,0x41aaffba,0xff0000,0xffc9d7fc,0x5e5454ff,0xb29fba,0x7e026a00,0x57b67fb6,0x7f575555,0x54b27fba,0x7e956564,0x99b65fb6,0x5e955596,0x55b67eb2,0x7e565555,0x55c27ebe,0x7fc555d5,0xa5be7fbe,0x7eaafdb9,0x6eba7fbe,0x5eafafbf,0xaaba7fb6,0x5eaaaaaa,0xaabe7fbe,0x5eaa9aaa,0xaabe5fba,0x5eaaaaaa,0xaabe7fb2,0x5eaaabaa,
+0x57ba5fb2,0x7f545575,0x66b67fb2,0x7e565656,0x95b67fb2,0x5e959595,0x55b27eb2,0x5e955555,0x46b27eae,0x5e6a959a,0x55b27fb2,0x5f535555,0x55ae5fb2,0x5f514151,0x95ae3eae,0x5ea5a9a5,0xfeae5eaa,0x3f00e0,0xfff488fc,0xfaeaeaff,0xffb29fc1,0x72fcffff,0xfffc00d9,0x1ffffff,0xeab65ffc,0x5e01a1ea,0x57b65fb6,0x5f555557,0xffb25fba,0x5ea9a9ff,0xd7c23fba,0x3f555555,0xffb65fc2,0x30fbf,0xfffc01fc,0xcdffffff,0x2ce3fec,0xff0000,0xffd5b7fc,0xffffff,0xffca3ffc,0x3effffff,0xeaca3fc2,0x3e929299,0xffce3fc6,0x3eaf9bff,0xafce3fca,0x1efeffff,0x9aca1fc6,0x5e5a5656,0xaab25eb2,0x5eaaaaaa,0x55b25eae,0x3f555555,0x95b65fba,0x3e695595,0xaab65fb6,0x5eaaaaaa,0xaaae5eae,0x5eaaaaaa,0x5aae3eaa,0x3e6a566a,0x6ab63fb2,0x3e6a6a6a,
+0x51b23fae,0x3f555554,0x54ca1fc2,0x3f545555,0xafc61fbe,0x1ef6f6f2,0xf6ca1fce,0x1e9aa9ae,0x55ca1fca,0x3f555555,0x95c21fba,0x3ea99595,0x8abe1fba,0x1eda9a9a,0xaaca1fc6,0x1eb9beba,0x55c61fca,0x5f555555,0xaabe5fb6,0x5ea5aaaa,0xaaba3fb6,0x3eaaaaaa,0xaaba5fb2,0x3eaeafaa,0x55b63fb2,0x1f555555,0x55be3fb2,0x3f555555,0x5db9dfb6,0x1f555555,0x9ab23fb6,0x1eaaae5e,0x55b61fb2,0x3f555555,0x55aa5fb2,0x3f155151,0x55ae3fae,0x3fd5d555,0xf5aa3eae,0x3f351575,0x16aa3faa,0x1e6a6a66,0xaaae3faa,0x1e696565,0x74ae1faa,0x1f555555,0x55aa1eaa,0xff555555,0xaaaa1ea9,0xfeaaaaaa,0xa9b9dfb5,0xdeaaaaa9,0x9ab9bfb5,0xfe5aaa5a,0x5ab5dfb5,0xde6aaaaa,0xeab9bfb1,0xbefaaaaa,0xbab9bfb5,0xbea9a5aa,0x5ab99fb9,0xbe5a9a9a,0x5fb9bfb5,0xbf555555,
+0x69b99eb5,0xfe55d656,0x55a9ffad,0xdf151545,0x95addfad,0xfe555595,0x50adfea9,0xdf545455,0xa6adfea9,0xdeaaaeae,0x55adbfad,0xbf555555,0x54b59fad,0xdf555555,0x55b1dfa9,0xdf155575,0xaaadbfad,0x3eafabaa,0x51ae3eaa,0x1d545454,0x69aa3faa,0x3e565555,0x6ab23eae,0x3e6a6a6a,0x54ae1eaa,0x1d555555,0xaeaa1faa,0xfeaaaaae,0x55ae1ea9,0x1f555555,0x56b23eaa,0x1e665656,0x54ae1eae,0x1f141555,0xa5b23fba,0x1e555555,0xb8be1fb2,0x1ec865a4,0x9ac61fc6,0x1ea9a9ea,0x55c61fbe,0x1e155555,0x65b61fb2,0x1e656565,0x29b61fb2,0x1e6a6b29,0x54be1fc6,0xff555555,0xaac61fb9,0xfe5a555a,0x55b21ead,0x1f555555,0x55b1deb2,0x1f555555,0xa9b1ffae,0xfe565659,0xaab21fb1,0xdeaaaaaa,0x5ab5ffb1,0xdea5a5a2,0x51b5dfb9,0xff45d541,0x95b5ffb5,0xde9aaaaa,
+0x65b9ffb9,0x1ea5d525,0xa9b61fb2,0x1e56559a,0x14b1ffb6,0x1f555555,0x6ab5ffc6,0x1e959556,0x5ac1ffba,0x1e6aaa56,0x55b5ffb6,0xff5d557d,0x55b9ffb5,0xff555555,0xa9be1fbd,0x1e54a5a6,0xc0bdffbe,0x1c0c0c0,0xc0cdde80,0x1c0c0c0,0xffd1be80,0xdcffffff,0xffb9dfb9,0xffffff,0xc0b9df80,0x1c0c0c0,0xc0d1be80,0x1c0c0c0,0xffd1be80,0xffffff,0xffb9bf80,0x1ffffff,0x97b9de80,0xde9f5b57,0xafadbeb1,0xbeafffaf,0x55adbeb1,0xbf555555,0x9ab1beb1,0x9e56aaaa,0xafadbeb1,0xbeaf6faf,0xafa9bead,0xbeafbfbf,0x15a9bead,0xbd7555d5,0x55b19ead,0x9f555555,0xc0a9beb1,0x1c0c0c0,0xc0d1be80,0x1c0c0c0,0xffd1be80,0xbebfbfff,0x7fb9dfb1,0xdf7f7f7f,0xc0b9bea9,0x1c0c0c0,0xc0d1be80,0x1c0c0c0,0x7fd1be84,0xdd7f7f7f,0x7fbddfad,0xff7f7f7f,
+0x6fb9dead,0xde595a5f,0x59a5bda9,0xdc515555,0x55a9dfa9,0xbd155571,0x46b1bead,0xbe9af899,0x1adbead,0xde19e9a5,0x5a5dea9,0xdc055a15,0x55a5dfa9,0xdd555555,0x69b1bea9,0xde90a554,0xaaa9dead,0x9eaaaaaa,0xaab59eb1,0x9ea6aaaa,0x55b59eb1,0x9f555555,0x55b59eb9,0x9f555555,0xa9b59eb9,0x9ea8a5a9,0xa9b19eb5,0xbeaaaaaa,0x55b59ead,0x9fd5d5d5,0x55b59eb5,0x9f555555,0xc1b59eb9,0x9f0515c1,0xd5b99eb5,0x9ec6c1c2,0xffbd9fb5,0x9effffff,0xefb99fb5,0x9effe7db,0xc6b99fbd,0x9ecacbca,0xc6b99fb5,0x9ec5c1c6,0xafbd9fb5,0x9eafaf9f,0xafbd9fb9,0x9eafabaf,0xa9bdbfb9,0x9ea8a9a9,0xa9b1beb1,0xbeaaaaaa,0xaab1beb1,0x9e969aaa,0x56b5beb5,0xbe566a56,0x55b5beb5,0xdf555555,0x55adbeb5,0xdf555555,0x56addeb1,0xbe955555,0x55b1deb5,0xbf3d1d3d,
+0xd6b5bfb5,0x9ed5d6d6,0xd5bd9fb5,0x9ed1c5d5,0xafc1bfb5,0xbecf1b9f,0xffbd9fbd,0x9effffff,0xd1bdbfb9,0xbec0d0d0,0xc0c1bfb5,0xdfc0c0c0,0xffc1bfb5,0xbeababff,0x5bc1bfc1,0xbe4f5b9b,0xc0c1dfc1,0x1c0c0c0,0xc0d1de80,0x1c0c0c0,0x7fd1de80,0xbdff7f7f,0xffb9dfb5,0x88ffffff,0xc0b9df90,0x1c0c0c0,0xc0d1de80,0x1c0c0c0,0xffd1de80,0xdcffffff,0xffb9bfb9,0x88ffffff,0x5b9df90,0xdeaf5e09,0xefa5dea9,0xdeafffaf,0x1ca9dead,0xdd555555,0x15b1dea9,0xff555557,0xafa9dead,0xde5f5b9f,0xafa5dead,0xdebf7fbf,0x11addead,0xddd454d0,0xf8addfa9,0xfc25f9f8,0xc0a9dea9,0x1c0c0c0,0xc0d1de80,0x1c0c0c0,0xffd1de80,0xdeff3fff,0xffbddfb9,0x88ffffff,0xc0b9df90,0x1c0c0c0,0xc0d1de80,0x1c0c0c0,0xffd1fe80,0xfe7fbfff,0xbfbddfb9,0xdcffffff,
+0xbfbddfbd,0xdeafafaf,0xafa9dead,0xdeafafaf,0x55addead,0xff555555,0x55a9deb1,0xdf575555,0xafa9fead,0xfe9aaaaf,0x5aa9dea9,0xfe5f5b5b,0x55a9deb1,0xdf555557,0x55adfead,0xfc7dfefd,0x54adfead,0xdf505150,0x54addeb1,0xdf555555,0x6aaddeb1,0xbe6a6a66,0x56b5deb1,0xde565656,0xa9b5deb1,0xde5b5a6b,0x57b1fead,0xdf555454,0x55adfeb1,0xbf555555,0x55b5feb1,0xde5a5559,0xc0b5deb1,0xdec1c1c0,0xf1c1bfb5,0xbef0a0a1,0x1fc1bfb5,0xdf5f5f5f,0x9ac1bfc1,0xbe5a5a5a,0xf0c5dfc1,0xdef1f1f1,0xf1bddfb5,0xdef1f1f1,0x9bbddfb5,0xdebbbbbb,0xffc1dfc5,0xdeafafaf,0x55c1dfc1,0xff555555,0x55a9deb1,0xdf555555,0x5aadfeb1,0xde565556,0x56b5deb1,0xfe66aa56,0xaab1deb5,0xdeaaaaaa,0xaaadfead,0xdea9aaaa,0x55adfead,0xff555555,0x55b9dfad,0xdf555555,
+0xf1b9ffad,0xdef1f1f1,0xf0bddfb5,0xdef1f1f4,0xffbdffb5,0xdeffffff,0xffc1dfbd,0xfeffffff,0xf1c1ffbd,0xdef1f1f1,0xf1bdffb9,0xfefdfefd,0xafbdffb5,0xfefff76f,0xabc1ffc5,0xfe9b5b9b,0xa6c61fc1,0xbeebaba9,0x55b99fb9,0x9f555555,0xaebdbfb9,0xbeafaaaa,0xbfb99fb5,0x9eaaeafe,0x55b9bfb5,0x9f555555,0x55bdbfb9,0xbf555555,0x55bdbfb9,0xbf051555,0xab9bfb9,0xbe865a5a,0x55b9dfb9,0xbf555555,0x6ab5bfad,0xbe2aaebe,0xa5b1bfb1,0xbe5565a5,0x55b1dfb1,0xbea85655,0x5b5dfb1,0xbf000000,0xb9dfb5,0xde000000,0x69b9bfb5,0xde5a5a5a,0x19b1bfb5,0xde202010,0x55b5dfb5,0x9f575755,0xabbddfbd,0xdeabab9f,0x51bdbfbd,0xdf555555,0x66b9bfbd,0xdeabaaaa,0xffbddfbd,0xde01aaab,0x55bddfbd,0xbf555555,0xd7bddfc1,0xdf5455d5,0xa8bddfbd,0xfeb9a5aa,
+0x1bddfbd,0xdf555111,0x55b5dfb5,0xdf555555,0x20b9ffb5,0xdea52a20,0x54b5dfb5,0xff101050,0x5ab9ffb5,0xfe16165a,0x15bddfb9,0xff555555,0x24bddfb9,0xfea9a9b5,0x69b5ffb5,0xfe555555,0x6aba1fb5,0xdea2a6a2,0x55b9dfb9,0xdf575551,0xaab9dfbd,0xdeaaaeae,0xabbddfb9,0xde989aab,0x56c1dfbd,0xdee21515,0x54b9dfbd,0xdf545454,0x5cc5dfb9,0xdfd75444,0xd5c1dfc1,0xdfd55555,0x6ac5ffc1,0xfe5a6a6a,0x16bdffb9,0xfe1a0516,0x40c1ffbd,0xfea05080,0xe4c1ffbd,0xfe5450a8,0x55c21fc1,0x1f575755,0x6ac1dfbe,0xfeaa6a5e,0x95c1ffc1,0xfea99595,0x55c61fc1,0x1f555555,0x54c1ffca,0xff515554,0xf5bddfbd,0xdea9a9fa,0x55bdffb9,0xff555555,0xdac5dfc5,0xdeeaaaaa,0xaac5ffc1,0xde7aaaaa,0x69b9ffbd,0xfe95a5e9,0x2ebdffb5,0xfe566656,0x55c1dfc5,0xdf555555,
+0x6ab9ffc9,0x1eabaa6a,0xbfc5ffc2,0xfea8a9ba,0x95c5ffc9,0x1e161756,0x5ac61fca,0x1eca5656,0xa5c5ffca,0xfea595a5,0x95c5dfc9,0xfe556565,0x55c5ffc9,0xdf555555,0x55ce3fc5,0xff555555,0xa5cdffc5,0xdeabaaa9,0x55c1dfc1,0xdfd55555,0x55c1dfc1,0xdf555555,0xaabdffc1,0xde9aaaaa,0x9ac1ffc1,0xdeaaaaaa,0xaac1dfc5,0xfeabaaab,0x50c5dfc1,0xff555555,0x56c5dfbd,0xfe565656,0x57c5dfc1,0xff511154,0x51bdffbd,0xff555555,0x69b9ffc1,0xfe206969,0x1ab9ffb5,0x1e65692a,0x55b9ffba,0xff705170,0x61c1ffc1,0xfe141514,0x69bdffc1,0x1e55a566,0x55b9ffba,0x1e506555,0xabb9ffbe,0xdeafab9b,0x57c5ffc1,0xdf555557,0x16c1ffc5,0xfe5a5655,0x51c5dfc1,0xff45d545,0xabc5ffc5,0xfeaba6ab,0x15c5ffc1,0xff555555,0x9ac21fc5,0xfeaaaaaa,0x5dc5ffc1,0x1f555515,
+0x20c1ffc6,0xfe804080,0x95c5ffc1,0x1eaeab66,0xa8c1ffc2,0xfeaaa9ef,0xaabe1fbd,0xfea4a9a8,0xaabe1fc1,0x1eaaaaaa,0xaac5ffc2,0xfea8aaaf,0xafc61fc1,0x1eaaaa9e,0xaac21fbe,0x1eaaaaaa,0x11c21fc2,0xfe000000,0xc1ffb9,0xfee99854,0x59ba1fb5,0xfeb4a404,0x14c1ffbd,0xff555555,0x74b9ffc1,0x1f555531,0x55b5ffb6,0x1e511515,0x55b9ffb6,0xff555555,0x95b9ffbd,0xfec860c0,0x55b9ffb9,0xdf555555,0x9ac9ffc5,0xde999999,0x55c9ffc5,0xff551555,0x5acdffc9,0xfe161613,0x55c9dfcd,0xdf555555,0x6ac1ffc9,0xfe965416,0x15c5ffc1,0xfe155555,0x55c9dfcd,0xdf545454,0x54c9ffcd,0x1f75157f,0xbab61fb6,0x1e6a66aa,0x5dba1fb6,0xff555555,0x44b61fb9,0x1e65a941,0x55b61fb6,0x1f555555,0x55ba1fb6,0x3f55fd75,0xa5ba1fba,0x1e9925a4,0x9ab61fb6,0x1e558685,
+0x1ab21fb6,0xde5aaa56,0x55bdffc1,0xff555555,0x69b5ffc5,0xfe155a1e,0x25cddfc9,0xde692929,0x56c9ffc9,0xfe565556,0x55ba1fb9,0xff555555,0x65b21fc1,0xde696565,0x65c5ffc5,0xde85a6a5,0xc1ffc1,0xff0000,0xffd1b7fc,0x3e8f8fff,0xba7fc2,0xff0000,0xffd573fc,0xb7ffffff,0x4bb63fcd,0x3efeff2b,0xeec23fbe,0x3eaaaaaa,0xfeca1fbe,0x3e9babff,0x4aba3fba,0x3e1a1a1a,0x14be3fba,0xff0000,0xfff10ffc,0x1ffffff,0xba5ffc,0xff0000,0xffd177fc,0xde3f7fff,0xffc1ffc1,0x3e0602ff,0xcdb63fba,0x3ff0d0c4,0xbfb63fb6,0x1eefffff,0xefc1ffbe,0x1eababaf,0x9ac1ffbe,0x1e461a5a,0x55c63fc6,0x1e9a5555,0x55ca1fc2,0x3f555555,0x55c21fba,0x1e555555,0x6ac23fbe,0x1e50528b,0xd4c21fc6,0x1f75dd75,0x55c61fc6,0x1e555455,0x45c61fbe,0x1f555555,
+0x20bdffc2,0x3e262524,0x2ab63fb2,0x3e2a6529,0xddb63fb6,0x1f541515,0xa8ba1fbe,0x3ea0a4a4,0x15ba1fb6,0x1f555555,0x65be1fb2,0x1e0a0659,0x90be1fba,0x3e616554,0x60b61fb2,0x1e959498,0xa9b23fb6,0xff0000,0xfff0eefc,0xde5051ff,0x2ba1fc5,0x22ff0000,0xffe4ccfc,0xde0000ff,0x50bddfc1,0xdeafaf52,0x6fc1ffc1,0xfe6a6aaa,0x10c1ffbd,0xde1a5615,0x86bddfc1,0xde555155,0xaac1ffbd,0xff0000,0xfff0effc,0xbe0000ff,0x5b9ffc1,0x22ff0000,0xffe8adfc,0x9e5454ff,0xbdbfc5,0xdeaaaaf8,0x59c1bfbd,0xbe955595,0x10c1dfbd,0xbefaaaef,0x9ac19fbd,0x9e555555,0x5abddfc1,0xfe59065b,0x55c1ffbd,0x1f555555,0x55b9ffbe,0xdeaa5555,0x55bdffbd,0xdf555555,0x56b9ffbd,0x1e545555,0x55b9ffba,0x3f515555,0x55b61fba,0xfe500254,0x11ba1fb9,0xfe555551,
+0x55b61fb9,0xbe555555,0x55bdffbd,0xde555556,0x55bdffb9,0xbea55555,0xd4bddfbd,0xdf555555,0x54bdbfb9,0xff145555,0x54bddfb9,0xfe550504,0x55ba1fb9,0xde655455,0x55bddfb9,0xff1450f5,0x65b9ffb9,0x1e505555,0x63c1ffc6,0xfeaaaaee,0x15c61fc5,0x1e95a955,0x55c1ffbe,0x1f555555,0x99bdffc2,0xfeaaa5a8,0xd5c61fc1,0x1f555555,0x55c5ffc2,0x1f555555,0x55b9ffc6,0xff555555,0x55be1fc5,0xff545554,0x57b61fbd,0xff555555,0x95c21fb5,0xfe95a595,0x95ba3fb5,0x1e102050,0x56be1fbe,0xfe261659,0x6abe1fb9,0x1e96969a,0xb9ffbe,0x1ee0d0d0,0xe0c21fbe,0x1ed9d1e1,0x90c61fc2,0xfe656515,0xa5c1ffc5,0x1ea6eaa5,0x55c1ffc6,0x1f5d757c,0x55c1ffbe,0xff545555,0x55c61fbd,0xffd5d5d4,0xaac1ffc5,0x1ea6aaa6,0x69c1ffc6,0xfe6a6b6a,0x6bc21fc1,0x1e5eaaaa,
+0x57c21fc6,0x1f555555,0x55c1ffbe,0x1f555555,0xe9c61fbe,0x3eaaaaaa,0x9aca3fc2,0x3e5a569a,0x55ce3fc6,0x1f555555,0xa5ca3fc2,0x1eeaeaea,0x45ca3fca,0x3f5f5d05,0xabca3fca,0x3e0f6faf,0xaeca3fca,0x3eaaaaaa,0x5fba3fb2,0x3fd0d055,0x55b65eba,0x1e565594,0x5b63fba,0x3e6baa1a,0xe0b65fb2,0x5ea0a4a0,0x50ba5fc2,0x3f57d750,0x5fbe5fc2,0x7f5f5757,0xafae5eb6,0x7e66669b,0xa5b67eae,0xfea9aaa9,0x50ba1fb9,0x3f575554,0xaab61fba,0xfeaaeaaa,0x55ba1fbd,0x3f555555,0x91ba1fba,0x3e565555,0x55ba5eb6,0x5f155555,0x99b67eb6,0x3e055515,0x95be3fba,0x7ea9a9a9,0xabba5fbe,0x5e9aab5b,0xaac25fc2,0x7eaaaaaa,0x66c63fba,0x9e66aa6a,0x55b67eae,0x9d555555,0xaabe5fb2,0x5e6a6a6a,0x91c25fc2,0x5e989490,0x55c65fc2,0x5f555555,0x55b67fc2,0x5f5555f5,
+0x51c25fbe,0xbdf55555,0x55b27eb2,0x9f555555,0x55b6beb2,0x9f555555,0xaaba7ebe,0xbeaaeaaa,0xa9bebeba,0x9ea9a5aa,0xaab69eb6,0x5e551556,0xaabe7eba,0x9eaaaaaa,0x99bebeba,0x7e191959,0xa9ba7fbe,0xff0000,0xffe0cefc,0x9e0101ff,0x1bddfc5,0x22ff0000,0xffe4adf8,0x9e0000ff,0xc19fc5,0x9eaaee00,0x55c19fc1,0xbf545455,0x20c59fbd,0x9eaaaff9,0x55c59fc1,0x9ff5d141,0xa9c59fc5,0xff0000,0xffe0cefc,0x9c8090ff,0x1bddfc5,0x22ff0000,0xffe4adfc,0x37fdfdff,0x40c1bfd1,0x9e5a9a81,0x56c59ec5,0x9e565556,0xfec59ec5,0x9eefaffe,0xa6c59fc1,0x9e555555,0x55c5bec5,0x9f555555,0xa5bdbfc1,0xdea5aaa5,0xbbbdbfc1,0x9eaaaaaa,0xaac1bfc5,0xde6aaaaa,0x95c1bfc5,0xde955594,0x55c1dfbd,0xfff55555,0x55bdffbd,0xbf555555,0xaac1ffc1,0xfeaaaaaa,
+0x56c5ffbd,0xbe46418a,0x52c9bfc5,0xbe555146,0x96c5dec5,0xbe95ea9a,0x96c5bfc5,0xbea99595,0x51c5dfc5,0xdffd5551,0xaac5dfc5,0xdeaaaaba,0xaac5ffc5,0xdeffaaaa,0xaac5dfc5,0xdeaaaa6a,0xa9c5ffc5,0xff0000,0xffeccffc,0x9ec6c6ff,0x6b5dfc1,0x22ff0000,0xffe4adfc,0x1ffffff,0xc6b9dffc,0xbebfbfeb,0xffc19fbd,0x9f555555,0xffc5bfc1,0xbe9aaaff,0x51c1bfbd,0xbf555555,0x55bdbfc5,0xff0000,0xffdccefc,0xbe0f0fff,0xa5b1ffb9,0x22ff0000,0xffe8ccfc,0xbec1c1ff,0xbb5dfbd,0xbe42020b,0x55b9bfbd,0xbf555555,0xc5bddfc1,0xde64a5d4,0x2abdbfbd,0xbe6a696a,0xaac1dfb9,0xbeaaaaaa,0xaac5bfc1,0xbeaaaaaa,0xa6c5dfc1,0xdeaaaaaa,0xaac5bfbd,0xbefeaaae,0xaac1dfc1,0xde526a1a,0x41c5dfc5,0xfe555552,0x55c5dfc1,0xff555555,0x55c1bfc1,0xfe95a555,
+0xaac1dfc1,0xdeaaaaaa,0xaac1bfbd,0xde2a25aa,0x55c1dfc1,0xdf555555,0x55c1bfbd,0xdf555555,0x29c1dfbd,0xde962529,0x55c1dfc1,0xff555555,0x55c1dfbd,0xdf555555,0xa9c1dfbd,0xde5965a9,0x55c1dfbd,0x3f555555,0x55bdffbe,0x1f555555,0xaaba3fc2,0xfea5aeae,0x55c21fc1,0x1f555555,0x69be3fc6,0x5e65a966,0xa9be3fbe,0x5e556552,0x55be7fbe,0x3e565555,0x55be5fc2,0x9f555555,0xaabe3fc2,0xfeaaaaaa,0xeac61fc1,0x1e6a6a7a,0x5ac21fc6,0x1eaaaa9a,0x55c5ffc2,0x3f555555,0xbac1ffc2,0x3e19a9a9,0x55c23fc2,0x3f555555,0x55be7fc2,0x3e555555,0x65be1fc2,0x5e956459,0x56be3fbe,0x9e995555,0xaac29ebe,0xbeaaaaaa,0x55bebec2,0x7f555555,0xaabebebe,0xbeaaaaaa,0xabbebebe,0x9e5a56ab,0x5ac29ebe,0x5e55555a,0x9abe7fbe,0x7e555556,0x55be9ebe,0x5e545555,
+0x55ba5fbe,0x7f555555,0xaac29ebe,0x9ea9aa9a,0x55be9ebe,0x5f555555,0xaaba9fbe,0x7eaaaaaa,0xf5ba9eba,0x5f7d55f5,0x55be7fbe,0x5e555555,0xabba3fbe,0x5ed6aaea,0x55ba7fba,0x5f555555,0xa6ba3fbe,0xfe4a4246,0x9ac21fc1,0x1e155515,0x99bdffc2,0xfe585556,0x99bdffc1,0xfe56565a,0x55c21fbd,0x1e515541,0x55be3fbe,0x3f555555,0x55ba3fbe,0xfe555555,0x55ba3fbd,0x1e555555,0x6ab65fba,0xfe555556,0x96c1dfbd,0xfe454592,0x95b9ffbd,0xfe66aa65,0x9abddfc1,0xdeaaaae6,0x55bdffbd,0xfe551555,0x55be1fb9,0x1e559555,0x51b63fba,0xfe004040,0x11c1ffbd,0x1e62171a,0x55b9ffba,0x3f555555,0x55ba9fba,0x7f555555,0x45ba9eb6,0x7e626a65,0xa6b65fb6,0x9eaaa9aa,0x55b67fb2,0x7f555555,0xaaba5fb6,0x5eaaaaaa,0x55ba3fb6,0x7f555555,0x6ab65fb2,0x3e5b5a4a,
+0x54b65fb6,0x1f555555,0x9ab27fb6,0x9e96aa56,0x61b27eb2,0x3e454541,0x46b25fb2,0x7e864606,0x95ae7fb2,0x5e55a565,0x55b27eb6,0x3e995555,0x8ab65fb2,0x7e85058a,0x95ae7fb2,0x3e555595,0x55b65eb2,0x1f505155,0x54c1ffc6,0x1f555554,0x17c1ffca,0x1f555555,0x54ca1fc2,0x1f535555,0x55ce3fc6,0x3f575555,0x55c5ffca,0x1f555555,0x53d23fc6,0x3f475d4d,0x55ce3fce,0x1fd55555,0x99ce5fca,0x3e9a9a5a,0x9ace3eca,0x3eaaaaaa,0x6ace3fca,0x5eeaeaaa,0xaaca3fc6,0x3e9a5a9a,0xaaca5fca,0x3e565659,0x55ce5ece,0x3f555555,0x5ace5ece,0x3ea9959a,0xeeca5fca,0x1effffff,0x95ca3fbe,0x1ee8a5a8,0x54ce3fce,0x1f555554,0xaad23fce,0x3e9aaaaa,0xaad23ece,0x3eaa9aaa,0x55d25ed2,0x1f555555,0x95d63fca,0x1e95a5d6,0xaad21fd2,0x3ebfffbe,0xbfd23ed6,0x5ea5baba,
+0x9ad23eda,0x3e5a5a5a,0x55ce5ece,0x5f555515,0xaaca3ece,0x3e4a459a,0x45ca5fc6,0x1f545555,0x1ac63fc2,0x3e5b4b9a,0x9bce5fca,0x3e59659a,0x5dca3fc6,0x1f5555d5,0x29ba1fc2,0x1ea9666a,0x99be1fb6,0x3e999297,0x65c25fc6,0x3eaa1559,0x55c65fc6,0x3f555555,0x55c65fba,0x3f555555,0x55c23fba,0x3f7f5575,0x6fc23fc6,0x1e6b5b5f,0x5dc23fbe,0x1f51517c,0xba1fba,0x1f000000,0x55be3fba,0x3e555555,0x55be5fba,0x1e945555,0x45be3fba,0x3e555569,0x55be5fba,0x1eaaa655,0x80ba3fbe,0x1e6a6aea,0xa9ba1fbe,0x1ea8a4a4,0xaabe1fba,0x1eafaaea,0x5abe1fba,0x1e22661a,0x1dbe1fbe,0x1f01153d,0x42ba1fba,0x1e4a5445,0xb61fba,0x1e014000,0x10be1fba,0xff555555,0xa6ba1fb9,0xfea9aaaa,0x54ba1fb5,0x1e555555,0xaabe1fb6,0x1e565656,0x55be1fba,0x1f555555,
+0x54be1fba,0x1e545655,0x55b9ffbe,0x1f555557,0xa2be1fbe,0x1ea1a9a1,0x55be1fbe,0x1f551555,0x55be1fbe,0x1f555555,0x55c21fba,0x1f555555,0xaac21fba,0x1ebababa,0xaabe1fba,0x1e9a659a,0x81be1fbe,0x1e9500c0,0x55d61ed2,0xff555555,0x54da1ec9,0x3d515050,0xa3ce3fd6,0x3ebfbfff,0x55d63eda,0xff555555,0x55de1ecd,0xdf555555,0x5fde1ecd,0x3d5f575f,0x8fd63fd6,0x3e5f5f4f,0x57da3ed6,0x1f575757,0x57ce3fba,0x1f555557,0xb9ca3fba,0x1e0545c5,0x1b61fba,0x1e516181,0x55ba1fba,0x1f151755,0x25c61ebe,0x1ea52565,0x10c23fbe,0x1e401050,0x50c21fba,0x3ea9aa68,0x94ba1fbe,0xfe808090,0x40de1ed5,0xfe804080,0x5fde1ed5,0x3f1f5f5f,0xfde1dd2,0x3c0f0f0f,0x80de1dda,0xfe808080,0x55ddfed9,0xdfd5d5d5,0x1fe21ecd,0x1e6f2f1f,0x7fde1ed6,0x1f7f7f7f,
+0x75de1dc6,0x1ff4f575,0xe0c21fbe,0x1ea05490,0xa9c23fc2,0x1efaaaaa,0x7fbe3fba,0x1e030202,0x60ba1fbe,0x3e656460,0x55c61fc2,0x3f555555,0xca1fc2,0x3e555501,0x55c21fbe,0x1ea56555,0x55c23fbe,0x1e420255,0x45be1fba,0x1e955544,0x55be1fba,0x1f105554,0x55ba1fbe,0x1f555555,0x95be3fba,0x1e959595,0xa9be3fba,0x1eaaaaa8,0x15be3fba,0x3f115551,0xaaba1fbe,0x1eaaaaaa,0x9abe3fba,0x1efee59a,0xd5be1fbe,0x1f555555,0xaabe3fbe,0x1eabaeaa,0x55be1fba,0x1f551d41,0x55be1fbe,0x1f555555,0xaabe3fbe,0x1e96a6aa,0x55be3fbe,0x1f555555,0x51be3fba,0x3f555555,0x81ba1fbe,0x3e546414,0x54ba3fbe,0x3e955554,0xaaba3fbe,0x1ea9a9aa,0xaabe3fba,0x1eaaaaaa,0x55be3fba,0x3e545554,0x55be1fbe,0x3e955555,0xaac23fba,0x3ea9a999,0xaabe3fba,0x3e596559,
+0x9aba3fbe,0x1eaaaaaa,0xaabe3fba,0x1eeaaaaa,0x55be3fba,0x3f555555,0x55be1fba,0x3f505557,0x15ba1fbe,0x3f555511,0xaaba1fbe,0x3e9696aa,0x55be3fba,0x3f555555,0x55be1fb6,0x3f555555,0x45ba1fba,0x3e555555,0xaabe5fbe,0x1eaaaaaa,0x54be3fba,0x3e555555,0x5abe5fbe,0x1eaaaaaa,0xbabe3fbe,0x1e9aeaea,0xa9be1fba,0x3efeaaa5,0xebbe1fbe,0x1eefabae,0x51be3fbe,0x3f555555,0x55be1fbe,0x3f54555d,0x55be3fbe,0x3f555555,0x55c23fba,0x3f555555,0xaabe3fba,0x1eaaaaaa,0x52be3fba,0x3eaaaa6b,0xaabe1fc2,0x3eebaaaa,0xaabe3fc2,0x3eaeaaaa,0x55be3fba,0x3f555555,0xaac21fba,0x1e555549,0x55be3fbe,0x1e564555,0xaabe3fbe,0x1e559595,0x55be3fbe,0x1e555555,0x5abe3fbe,0x1eaaaaaa,0xaabe1fbe,0x1eaaaaaa,0x55be1fba,0x1fd555ff,0xd5be1fbe,0x1f55d555,
+0x57be1fbe,0x3f545555,0xa6c21fbe,0x3eaaaaaa,0xaabe1fc2,0x3eea6eae,0x55be3fbe,0x3f555555,0x54c21fba,0x1f455541,0xaac23fbe,0x1e6bbbbf,0x9abe1fc2,0x1ebeeeda,0x55be1fbe,0x1f010555,0xaabe3fbe,0x3eeaeaea,0xaaba3fb6,0x3e5a6aaa,0x55ba3fba,0x3f545554,0xa6b23fba,0x3e555495,0x6aba3fb6,0x1eaaaaaa,0xaaba3fba,0x3e455555,0x55be3fba,0x3ee69695,0x55ba3fb6,0x3e555555,0x55b61fba,0x1f555555,0xa9b25fb6,0x1eba6aaa,0xa5b63fb2,0x3e1569a9,0x1b63fb2,0x3e010101,0xaaba3fb6,0x3e015602,0x81b23fb6,0x3e414100,0x15b23fb6,0x3e6a6e69,0x15b63fb2,0x3e000000,0x55be3fb6,0x1f5555fd,0x55ba3fbe,0x1f555554,0x55ba3fbe,0x3f555555,0x55ba3fb6,0x1f555555,0x55ba3fb6,0x1f151557,0x56ba3fba,0x1e545095,0xe1be3fba,0x3e566555,0x55b61fba,0x1f555555,
+0x95b61fba,0x3e565a55,0x56b61fb6,0x3e966a6a,0xb61fb6,0x3e000000,0x10be3fb6,0x1e246a28,0xab63fb6,0x1e101112,0x10ba1fb6,0x1e1a1a14,0x10ba1fb6,0x3e000010,0xc23fb6,0x3e000000,0xaac23fba,0x1eaaaaaa,0xaabe1fba,0x1ea9a9aa,0xaabe1fba,0x1e9aa6aa,0xaabe1fbe,0x1eeaaaaa,0x96be1fba,0x1e555595,0x55be3fba,0x1e665159,0x55be1fba,0x1f545451,0xa5ba1fbe,0x1e555599,0xaebe1fba,0x1eeeaa1a,0xeebe1fbe,0x1eeeeaea,0x58be1fbe,0x1eafaaac,0xafbe1fbe,0x1eabefaf,0xeabe1fba,0x1eaaa9e1,0xaabe1fbe,0x1e95a4a9,0x57be1fbe,0x1f55d547,0xaabe1fbe,0x1e9baaaa,0x69be1fbe,0x1e515266,0x56ba3fba,0x1e565b96,0x56ba3fba,0x1e554555,0x55be1fba,0x1f555555,0x55be1fb6,0x1e595556,0xa6ba3fba,0x3eaaaaaa,0x55ba1fb6,0x1e945555,0x55ba3fba,0x3f555555,
+0x95b61fba,0x1eaaa9a9,0x55be1fba,0x1f555555,0xaabe1fba,0x1eababab,0xabbe1fba,0x1eaaaaaa,0xa9be1fba,0x1e989999,0x54be1fba,0x1f555151,0xaabe1fba,0x1eaaaaaa,0xaabe1fba,0x1eaa6aaa,0xa5be3fba,0x1eafaaea,0xafba1fba,0x1e0bafaf,0xeeba1fba,0x1eaa6aeb,0x55ba1fba,0x1f54d555,0x96ba1fba,0x1eababaa,0x9aba1fbe,0x1efeaa02,0xaaba1fba,0x1eababab,0xaaba1fba,0x1eaa6a2a,0x5aba1fba,0x1e955556,0x55ba3fb6,0x1f575557,0x14b61fba,0x3e125668,0x5db61fba,0x1f555555,0xaabe3fb6,0x1e699aa6,0xa9ba3fb6,0x3ea66965,0xa2ba1fba,0x3e5a9a52,0x5aba1fbe,0x3e656aaa,0xaabe3fba,0x1e55555a,0x55be1fba,0x1e569555,0x91be1fba,0x1e955594,0x55ba3fba,0x1e999995,0x6aba3fba,0x3e66aa66,0xaaba1fba,0x1eeaaaea,0x55be3fba,0x1f555555,0x55be3fba,0x5f555555,
+0xaaba1fbe,0x1ebaa9ba,0x15ba3fb6,0x3f1d575d,0x55ba1fbe,0x5f555555,0x54be1fbe,0x3f5554d4,0x65c25fba,0x3e465559,0x55be5fba,0x5f555555,0x55ba3fc2,0x3f555555,0x54c65fba,0x5f555553,0xc0c25fc2,0x1c0c0c0,0xc0d1fe80,0x1c0c0c0,0xffcdff80,0xdcffffff,0xffbddfbd,0x88ffffff,0xc0bdff90,0x1c0c0c0,0xc0cdfe80,0x1c0c0c0,0xffcdff80,0xfeefefff,0xefbdffbd,0xfeffafef,0xafbdffbd,0xfebfafaf,0xffadfeb1,0x1eafafbf,0x55adffb2,0xff555555,0x6aadfea9,0xfcfffeff,0xffadfead,0xffdfdfff,0xefadfeb5,0xfcffaaee,0x13adffad,0xff575757,0x57adfea9,0xff555557,0xc0ae1ea9,0x1c0c0c0,0xc0cdff80,0x1c0c0c0,0xffcdff80,0xdcffffff,0xffbdffbd,0xdcffffff,0xc0bdffbd,0x1c0c0c0,0xc0cdff80,0x1c0c0c0,0xffcdff80,0xfeff6fff,0xffbdffbd,0xdcffffff,
+0xffbdffbd,0xff57575f,0x6aae1ead,0xfeaa56a6,0x55b21fad,0xff555555,0xa9ae1ead,0x1c66eef9,0xeba9feaa,0xfeaf9aab,0xefadfeb1,0xfebf6b7f,0x57b1ffb1,0x1f55d555,0x57a9feae,0x1d545455,0x55adfeaa,0xff555555,0xa5adfead,0xfe94a6a4,0x6aadfead,0xfe5a566a,0x5ab9ffb1,0xfe5a5a5a,0x55b9ffb1,0x1f555555,0xaaadfeb2,0xfeaaaa9a,0x55adfeb1,0x1f555555,0x55b9ffb2,0xff555555,0xfdbe1fad,0xfefdfdfd,0xfdc1ffb5,0xfefdfdfd,0x6fc21fb5,0x1e63ab6f,0x5bc21fc6,0x3e6f6f57,0xfdc21fc6,0xfef5f5f5,0xf5c21fb5,0xfef5f5f5,0x7fc61fb5,0x3fff5f7f,0xffc63fc6,0x5effffff,0x6ac63fc6,0xfeaaaa9a,0xa9ae1ead,0xfea955a9,0x5ab21ead,0x1e6a6a5a,0x56b5ffb6,0x1e569a5a,0xa9b1ffb6,0xfeaaabaa,0xaaae1ea9,0xfeaaa5a9,0x97ae1ea9,0x1e56a757,0x5ab1ffb6,0xfe55565a,
+0xf5b61eb1,0xfed1d5f5,0xc0c21fb5,0xfec0c0c0,0xffc21fb9,0x5effefff,0xffc63fca,0x5fffffff,0xc0ca3fca,0x1ec1c1c0,0x45c1ffba,0x1e151515,0xffc21fb6,0xdfffffff,0xffca3fa9,0x3effffff,0xc0ce3fc2,0x1c0c0c0,0xc0cdff80,0x1c0c0c0,0xffcddf80,0xdcffffff,0xffbddfbd,0x99ffffff,0xc0bdffb1,0x1c0c0c0,0xc0cdde80,0x1c0c0c0,0xffcdde80,0xdeffafff,0xffc1dfbd,0xbcffffff,0xefbddfbd,0xfe5f9faf,0xfbadfeb1,0xfeaf6bfb,0xa6b1ffad,0xfedafafa,0x92a9fea9,0xfcaafeea,0x5fa9fead,0xdf575557,0x9ba9deb9,0xdebfabaf,0x6ab1dfad,0xde1a6a6a,0xaaa9dead,0xdcbabafe,0xc0addea9,0x1c0c0c0,0xc0cdbe80,0x1000000,0xffcdbf80,0xffffff,0xffbddf80,0x23ffffff,0xc1df84,0x1000000,0xd1de80,0x1000000,0xffd1de80,0xffffff,0xffbddf80,0xffffff,
+0xbfbddf80,0xdeafafaf,0xafaddeb1,0xdeaf6faf,0x75addead,0xdf555f55,0xf1addead,0xdcfdfefc,0xafaddea9,0xfeefefef,0xefa9dead,0xfeefafef,0xa9a9fead,0xde9a9aaa,0xa6b1fead,0xdeaaaaaa,0x75b1fead,0x1df7fdf5,0xaaadfeaa,0xfebaaa66,0xa9adfea9,0x1eaaabae,0x55b1ffb2,0xfe555655,0x7db5feb1,0x1df5f5f5,0xaaa9deaa,0xfeaaa6aa,0x55b1dfad,0xfe5a5a56,0x46b9ffb1,0xfe6aae6a,0x15b5ffb9,0xfe161616,0x15c21fb5,0xfe551515,0xffc1ffb5,0x3fffffff,0xffca1fc2,0x1effefff,0x55ce1fca,0xfe555555,0x55c61fb5,0xfe555555,0xffc5ffb9,0x1effffff,0xffce1fb2,0xffffffff,0x55d21fb5,0xff555555,0xabaddeb5,0xdeaaaaaa,0x9ab9ffad,0xfe859556,0x55b5dfb9,0xff555575,0x55bdffb9,0xff555555,0x55b1dfb9,0xff55d555,0xd5b9ffb5,0xff1515d5,0x55b9ffc1,0x1f555555,
+0x56b9ffc6,0xfe565556,0x55cdffb9,0xff555555,0xffca1fb9,0xfeffffff,0xffcdffb9,0xffffffff,0x55d1feb9,0xff555555,0x57cdffb9,0xff555557,0xffce1fbd,0xffffffff,0xffd1ffc1,0xffffffff,0xaad1feb5,0x1ea5aaaa,0x55c21fc6,0x1e415555,0x55be1fc6,0x1f555757,0x55c1ffc6,0xff054555,0x1c23fc5,0x3f1f1511,0x2fc61fc2,0x1e2f6f3f,0x2ba3fb6,0xfe20e060,0x19c5ffbd,0xbe595a1b,0x99b9dfc5,0x1eb5a95a,0xd5c61fc6,0x1f555555,0x55c21fca,0x1fddd5d5,0xaac21fc2,0x1eeb96ab,0xa4c63fc2,0xfea0a0e0,0x60c61fcd,0xbe606464,0x2fc9ffcd,0x3e6f6b2f,0x6ac23fc6,0x3eba69aa,0x2fc23fca,0xde1b1a2b,0x17be3fad,0xfe070707,0x14b63fa9,0xbf001010,0x60bdbfc1,0x9ee4e4f0,0x7c19fbd,0xfd070707,0xbbe5fa9,0x1e0b0b0b,0x90be3fa6,0xde900000,0x50c1ffc1,0x3f505450,
+0x60c61fae,0xbee9a564,0xaed19ed1,0x9edbefaf,0x75d19ed1,0x1f171555,0x5fc9ffca,0xde9f9a5b,0x21d1decd,0x9c3f6e34,0x2ecd9ed1,0xbe5a9a6a,0xaecddfcd,0x9ef574b8,0xf9d19ed5,0x9eeaaaaa,0x55d59dd5,0x3f551555,0x55be1fba,0x3f575555,0x96be1fba,0x1e515595,0xaeb21fb6,0x3eaa6aba,0x50b63fb2,0x3f555555,0x55ba3fc2,0x5ea9aaa5,0x55be3fba,0x3f545555,0x55ba3fb2,0x3f555555,0x5aba3fae,0x1efafa06,0x2ab61fb2,0x1eadaa5a,0x1b21fb6,0xffc5c101,0xdabdffc1,0x1eeaead6,0xa8bdffbe,0x1e79a999,0x69b23fb2,0x3e696969,0xf6b21fae,0x1eaababa,0x65ba1fb6,0x1e645565,0xb5be1fb6,0x5eb8a9f9,0xb5ba5fba,0x5e6969a6,0x65ba1fba,0x3e602a6a,0x20b23fb2,0x3e956160,0x55b23fae,0x3f555555,0x55c5dfbe,0xdf575555,0x55cd9fc1,0x5f757575,0x55ae1faa,0x3f757555,
+0x65ae1faa,0x3e241014,0x59b21fae,0x3e86c68a,0x54aa3fae,0x1f507454,0x54ba1fb6,0x3e565655,0x99be1fba,0x3e29659a,0x29ae3fae,0x3e757979,0xa9ae3fa6,0x3eb9bcba,0xb9ba3fb6,0x3ea5b5b9,0x7be3fba,0x1d070707,0x1bce5faa,0x1e1f1f1f,0x50c23faa,0x3e000050,0xba3fb2,0x3ec0a040,0x1fb23fb2,0x1e1f1f1f,0x1bc21faa,0xfe0b0b0b,0xd0ce1fad,0x1ea424a4,0x20b21faa,0xfe505050,0x4ab21fb1,0xfe400105,0x48cdffc9,0x1e56464a,0xeabe3fc2,0x9efafeea,0xfad1bed5,0xbef5a9a9,0x55cdded1,0x1f555555,0x55ae1fce,0xff555555,0xf9ca3fb5,0xfe69b9b9,0x55c9ffcd,0xffd5d5d5,0xbce1fc1,0xfe0b0b0b,0x7cdffad,0xdf070707,0x40c9ffad,0xfe000000,0xb5ffb1,0xfe000000,0x7c21fb5,0xdf070707,0x7c61fad,0xdf070707,0xc5ffad,0xfe000040,0x10b5feb5,0x1e185c10,
+0x55b5ffbe,0xff555555,0xa5c23fbd,0x1ea9a4a8,0x96c23fbe,0x1eae6686,0x7aca1fca,0x3ea7aab6,0x55c61fca,0x1fd45555,0xe8c25fc6,0x5ef0a0e0,0x9bc65fc6,0x3eefebdb,0xafc63fc2,0x5eaaaabf,0x57c25fc2,0xbf575757,0x9ad17fc9,0xbe96959a,0x55d19fc9,0x5f555555,0x55b5ffaa,0x1f171555,0x9bc1dfb2,0xbe6f6a6b,0x3fc9ffcd,0xfeffefff,0x1bc5ffc9,0xfee8a514,0xffbddfc5,0x3fffffff,0x65c1ffaa,0x3e201061,0x20ae3faa,0x5e646060,0xa5aa5fa2,0x3e90a4a4,0x50c23fba,0x3e404141,0x74c65fc2,0x5d3f7f75,0x1fa27f9e,0x9d1f1f1f,0x50aa5fa2,0x5ea8a271,0xa8c25fc6,0x7ea4a4a4,0xebda7da6,0x1e864096,0xaec63fc6,0x3e1f6eaf,0xffca1fc6,0x1eefe6fe,0xdfc21fc2,0x1fd014d5,0x4fba1fc2,0x1e6fab6f,0x9fca3fca,0x3e9e9e9e,0x55ce3fc6,0x3f555555,0xaac65fba,0x3e6abaaa,
+0x2fc23fbe,0x5c7f2f2f,0x7fb61fa6,0x7f7f7f7f,0x54be3fa6,0x9d505050,0xe0de5fae,0x9ce0e0e0,0x7fce7faa,0x5f55d55d,0x9ab63fc2,0x7ea9a9aa,0xe0c25fba,0xbce1e0e0,0xd1ce9ea6,0x9ed1d1d1,0xcebeb2,0x1000000,0xd1fe80,0x1000000,0xffd1fe80,0x67ffffff,0xffc1ff88,0x65ffffff,0xc1fe80,0x1000000,0xd5fe80,0x1000000,0xffd61e80,0x43ffffff,0xffc1ff80,0x87ffffff,0xafc1fe80,0x1eafafaf,0xafa5feaa,0x1eafbfaf,0x5aa9feae,0xfe565a5a,0x5ab1feb1,0x1e565656,0xafadfeb6,0x1e5f5f9f,0x5fa61eaa,0x1e5faf6f,0x56aa1eae,0x1e565a56,0x55b61eb2,0x1e455556,0xb21eb2,0x1000000,0xd63e80,0x1000000,0xffd65e80,0x25ffffff,0xffc21f84,0x21ffffff,0xc21e84,0x1000000,0xd65e80,0x1000000,0xffd67e80,0x1ffffff,0xffc25f80,0x23ffffff,
+0x5fc25e84,0x3e5f4f5f,0x9fa63fae,0x3eafbfaf,0x55ae3eb2,0x3e55a555,0x9ab21fb6,0x3e565656,0x5fb63eb2,0x7e1f1f5f,0x5fa65eaa,0x7eafaf6f,0x55ae5eb2,0x3f555455,0x55ae5eba,0x7d5d75d5,0xaab25fb2,0x1ea5a9a5,0x55b9ffba,0x1f555555,0x15b5ffbe,0xff515555,0x95be1fc1,0x1e996aa6,0x55c21fc2,0x1e14a994,0x55ba1fba,0x1f555555,0x55b21fc2,0x1f555555,0x55c61fbe,0x3f555554,0x55c61fba,0xff551555,0x55d21fbd,0x1f555555,0xffcdffc2,0x1eefabff,0xffd21ed6,0xfeffffff,0x55d61ec5,0x1e555555,0x55d21ec2,0x1f555555,0xffce1fbe,0x1fffffff,0xffd61eba,0x1fffffff,0x55d61eb6,0x3f555555,0x55be3fb6,0x3f555555,0x55b23fbe,0x3f555555,0x55c21fbe,0x3f555555,0x55c63fb6,0x3f555555,0x15b25ebe,0x5f555555,0x55ba3fb2,0x5f555555,0x55c61fb6,0x3f415145,
+0x55be3fbe,0x1f555555,0x55ca3fc2,0x1f555555,0xffce3fbe,0x1fffffff,0xffd61ebe,0x3fffffff,0x45d61eb6,0x3e050145,0x55ca3fc6,0x5f555555,0xffca3fba,0x1effffff,0xffd63eba,0x3fffffff,0xd63eb2,0x1000000,0xd67e80,0x1000000,0xffd27e80,0xffffff,0xffc27e80,0x21ffffff,0xc25e84,0x1000000,0xd27e80,0x1000000,0xffce7e80,0x21ffffff,0xffc25f84,0xffffff,0xafc25f80,0x9e9fefaf,0x6faa7eae,0x7eafaf6f,0x55ae7eb2,0x5f575755,0x57b65eae,0x7df5fdfd,0xffae7eae,0x7f5fdfdf,0xafae7eba,0x7effffef,0x77b67fba,0x7f575757,0x77b25eae,0x7dff7f3f,0xae7eae,0x1000000,0xca7e80,0x1000000,0xffca3f80,0x21ffffff,0xffc23f84,0xffffff,0xc23f80,0x1000000,0xc63f80,0x0,0xffc23f80,0x21ffffff,0xffc21f84,0xffffff,
+0xffc23f80,0x5e5f5faf,0x4fb25eb6,0x3eefef8f,0xe7b63fb6,0x5efaea56,0xbaae5eae,0x5eaaaaaa,0xefb25eae,0x3eefafef,0xffba1fba,0x3effffff,0x5abe3fb6,0x3e96555a,0x9bb65eb2,0x3eff535b,0x55b25fb6,0x5e555555,0x55b65eb6,0x5e545655,0x41b65eb2,0x5e155555,0x15be3fba,0x5e111515,0x55ba3fba,0x5f555555,0x55ae5eb6,0x5f575555,0x2aae5eb6,0x3e6a6a6e,0x6aba5fb6,0x5e9baa5a,0x55b65fba,0x3e000044,0xc63fc2,0x3e000000,0xffca3fc2,0x3effffff,0xffd63eba,0x5effffff,0xd63eba,0x5e000000,0xc63fc2,0x5e161515,0xffc65fba,0x5eebebff,0xebda5ece,0x3eebebeb,0x55da3ece,0x7d555555,0x51b25fae,0x5f555555,0x55b25eae,0x5f555555,0x55ba5fb2,0x5e555555,0x29b65eb6,0x5cbefefd,0xefae5eae,0x5efffeeb,0x55b25fb6,0x5e565154,0x56b25eb6,0x7eff9a56,
+0x16ae5eba,0x3e2a2a1a,0x2ac23fba,0x5e6e696a,0xe8c25fba,0x5ee8e8e8,0xdcde3eca,0x5fdcfcdc,0x3dda3eca,0x5f150001,0xe9ba5fbe,0x5effeaea,0xecbe7fc6,0x7eececec,0xecde5dca,0x5cfffffe,0x7d65ed2,0xde030303,0x3bdffb1,0xde021303,0x8bdffad,0xfe0c0c0c,0xcb9ffbd,0x3f141514,0x2ba1fca,0xfe020202,0x2c1ffb1,0xfe130303,0x18b5ffb1,0x3e090418,0xe9c21fca,0x3ee9e9fd,0xf0ce5fc6,0x7ef4b4f4,0xa4c67fce,0x7e944494,0x6ace9eca,0x7e6baeae,0x11c27fc2,0xbf155555,0x9cc27fbe,0x9e9f9d9c,0x5fd29eca,0x9fdf5f5f,0x2ace9ece,0x9e1a5629,0x1abe9ec2,0x9e161a1a,0x52c2bebe,0xde425252,0x1be1fad,0xff010101,0xe9ca3fb5,0x3ee9e9e9,0xd5d27eca,0x5fd4d4d4,0x2d27ece,0x1e420202,0x42c23fb2,0x1e424242,0xd5c63fb2,0x5fddddd5,0xeed27ed2,0x7eeeeeee,
+0xafd67eca,0x9e6fffaf,0xafce9ece,0x7effefef,0x1ad29ed2,0x9e569a9a,0x5abe9fc2,0x7e135656,0xefba5fbe,0x7eef91a7,0xffca7fd2,0x3eafafaf,0xa3d29ec6,0xfe6a66a7,0x55be3fb5,0x9f557575,0x5db1dfb1,0x3fd055dc,0x50ca3fca,0x3fd05050,0x2ace5fc6,0x5e98e956,0x5ac25fc6,0x5e6a6a4a,0xd0c65fc6,0x5ee0e0e0,0xd0ca3fbe,0x7e909090,0x55c61fbe,0x7f555555,0x55da3fc2,0x5f575555,0xa5d9ffce,0x7e949296,0x54ca5fc6,0x9f555554,0xd1da7fca,0xde9181c1,0xe1cebeba,0xbee0e2f2,0xd5c6dec6,0xbdd5d5d5,0xe9d25fe2,0x9eaaeaea,0xd0dddfea,0xbee4d2d0,0xe8df3cd6,0xdefeeaf8,0x50eafdcd,0x3e004040,0x40c5ffbe,0xfe808580,0xabb9dfb9,0xde6b5bab,0x15d57ed1,0x9fd5d5d5,0xd0c1bfd9,0x9f141550,0x61b99eb1,0x7ca5a5a5,0xe5b59fb1,0xbee0e4e4,0xd1c5ffd5,0xbfdfdfcf,
+0xaecdbfc9,0x1ce5e6da,0xe9e99fd9,0x9eeee8e9,0xfff59fc1,0xfd0f3f3f,0x3e23ea4,0x3effab57,0xffad9f9d,0x21ffffff,0xffdd9f84,0xffff3f,0xffcd9f80,0xfffff,0xadfe80,0x1030000,0x41d1bf80,0x5f414141,0x42d27fae,0x5e424242,0xfece5eb2,0x7efafefe,0xead29ece,0x9eeaeaea,0x42d69ece,0x7e424242,0x42cabeb6,0x9e434342,0xf5ca7eb2,0xbdfdfdfd,0xfdd27ed2,0xfffdfdfd,0xafce7fca,0x1ebfbfbf,0xbfca3fc2,0x9ebfbfbf,0x65c61fb1,0x7e656565,0x65b1bfad,0x9e601165,0xafb19fad,0xbe2f2f6f,0x2fc5ffb1,0x9e0f0f1f,0x50c1ffb1,0xbf0000d0,0x14ad9fad,0x1e505414,0x47adffb2,0x9dd7d747,0xdbbebeb6,0xbe9f9b9b,0xffc2beba,0x5efffbff,0xffca5fd2,0x9fffffff,0xefc67fb5,0x9eefdfef,0xffbe9fc2,0x3effebfb,0xffca7fca,0xffff7fff,0xffc23fb9,0x3ffffff,
+0xbbdff80,0x7e535757,0x53c1ffa9,0x9ea09152,0x50be1fad,0x3e555515,0x45b23fb6,0x1f555555,0xf4b67eb6,0x7ffffcf4,0xffb1dfc1,0xffffff,0x9bba1f80,0x5eefefef,0xefb65fb6,0x5effefef,0x54b25fb2,0x7d54d555,0x55b1bfb1,0xbe505054,0xefb21fb1,0xdededfdf,0xf5cdbfc5,0x7f5555d5,0x40c9ffbe,0x3f000000,0x90b25eb2,0x7e125594,0x53ba7fb6,0x9eeee90e,0xefbebfc2,0xbea9fafa,0xffbe9fc2,0x23ffffff,0xffcd7f88,0x9ffdddff,0x3c9ffc9,0x3f3f0f,0xffcd7f80,0x21ffffff,0xfed19f84,0x7ea99aea,0xafca7fc2,0x5ef283af,0xffc27fc2,0xfefffeff,0xffca1fc9,0x1edadaff,0x14ca1fc6,0x7eea2a68,0x2eba7fb6,0x1e1a2a6a,0x55b65fb6,0x7f5f5555,0xaeba1fc2,0x1ee4a5e8,0x15be3fbe,0x1fdf5f1f,0x5fb23fb6,0x5ebfa0a0,0xd4b25fae,0x5f15551d,0xffbe3fbe,0x1fffffff,
+0x55be3fb6,0x3f555555,0xa6c9ffbe,0xfeaaaaaa,0xeac23fc1,0xfefae9ea,0xf5c5ffc5,0x1f555555,0x55c9dfc2,0x3f5c5d01,0xbfc23fc2,0x1eebebff,0x5fbe3fc2,0xff41557f,0x56c1ffc1,0x1eabbfaf,0xd5bdffc2,0xffc1c0c0,0xefddfed9,0xfcff6fef,0x7fd5ffd9,0x1f7f7f7f,0x7fde1dce,0xff7f7f7f,0xffe21dd5,0xfe8580c1,0x85ddfed9,0xfe959595,0x6fe21dd5,0x1c1f2f2f,0x2fe21dde,0x1e6f6f6f,0x55e61dda,0x1e555555,0x65ca3fc6,0x3ea5a565,0x55ca1fc6,0x3f555455,0x65c21fbe,0x3ea9aa69,0x64c21fbe,0x3e645050,0x64ce1fc6,0x5eb4b4a4,0x55ca3fc6,0x3e555555,0x55c63fbe,0x5eaaaaaa,0x95c23fbe,0x1ed59595,0xd5e21dda,0x1fd5d5d5,0x5fde1eda,0x5d1f5f5f,0x2fe21dd6,0x5e6f5f1f,0xd6e63cda,0x3ed6d5d5,0xd6e21dde,0x3edaeada,0x6fe23dda,0x9e6faf6f,0x6fe25dd2,0x9c6f6f6f,
+0x40e27dd6,0x3f545c50,0x48c65fce,0x7e040404,0xd5c67fca,0x5f555555,0x55c27fc2,0x7e555495,0x95c29fc2,0x9e5555a5,0x64ce9eca,0xbea4a4a4,0x56cedeca,0xbe555555,0x50ca9fbe,0xdd5f555c,0x55bedec6,0x3e555555,0x55be1fbe,0x3f055575,0x56be3fbe,0x3e595955,0x56ba3fbe,0x3ea95555,0x46ba3fbe,0x3e151515,0x6be5fbe,0x5e6a6a9a,0x5dbe5fbe,0x5f555555,0x55be3fba,0x3f555555,0x95be7fba,0x1e9aaa9a,0x54be3fba,0x3f445551,0xaebe3fba,0x1eaaaaae,0x55ba3fba,0x3f555555,0x51be3fb6,0x3f555555,0x55be5fba,0x5f555555,0xaabe5fb6,0x3eaebaaa,0xaaba3fb6,0x3eaa6a6a,0x9aba5fb6,0x7e55565a,0x55be5fbe,0xbf555555,0xaac25fba,0x5e9faaaa,0x55ba7fba,0x7f555555,0x55ba9eba,0x9f555555,0x55babebe,0xfd555555,0x55babfbe,0x9f555555,0xaababeb6,0xbe95a5a5,
+0x9ab2beb6,0x5e5a5a9a,0x55ba7fba,0x7f555555,0x55ba5fb6,0x5f555555,0x9ab63fba,0x5e855556,0x55ba5fb6,0x7e655555,0x55b67eb6,0x5f575555,0x55ae7eba,0x3e955595,0x55b67fb6,0x5e955555,0xd5b25fb6,0x5dc5c5c5,0xd6e65dde,0x7cd5dada,0x6fe25dde,0xbc6f6f6f,0x6fe67cd2,0xdc1f1f1f,0x55ea9bde,0x7f555555,0x9aea7bda,0x7cdaeada,0x1fe29dde,0xdc6b5b5b,0x5fea9bde,0xdc6f6f6f,0x50ea9bde,0xfc505550,0x40cafece,0xfd040400,0x55c71dce,0x1d555555,0x59c6debf,0x1c559520,0x44bf1dc3,0x1c596858,0x58cf1dd3,0xfcd45454,0xa9cefdd6,0x1c8a6979,0x98c31dc3,0x1c6baaa8,0x8ac71dbf,0x9c9a8686,0xd7ea9ce2,0x9fffffff,0x6fe2bcca,0xdc6f6b6f,0x6feabbde,0xdcbfbfbf,0xefe2bcde,0xbcdfdfef,0xdfe2bcde,0xdcefdbdf,0xffe2bcde,0xdd7fffff,0xbfe2bcd2,0xbc1f2f6f,
+0x54e2bce2,0xdd555555,0x95dafdce,0xdcd59495,0x55daddd2,0xdd5d5555,0xafcafeba,0xde6fafaf,0xd5bebdba,0xbce9daea,0x55d6bed2,0x9d545455,0xafde9ec6,0x9e6b6b6f,0x6bbe9eb6,0x5e666a6a,0x6ab67eb2,0xfc95656a,0x55bafeba,0xfd555555,0x55bf1db2,0xdd555555,0x3daebeb2,0xbd15553d,0x55aedda6,0xfd555555,0x65bb1dae,0xfca95555,0x55b2fdae,0xfd555555,0x55aa7da2,0xba555555,0x56a69da2,0x7eada9f6,0xfcb65fae,0x5f54557c,0xa5b27eb2,0x3eaaaaaa,0xaab65fb6,0x3ea9aaaa,0xa5b65fb6,0x5ea6a6a6,0xa6ae7eb2,0x5e6b6bab,0x55b27eae,0x5f555555,0xa5b63fba,0x3ed5a5a5,0x55b65fba,0xdb557575,0x55aedda2,0xbd555555,0x55b2bd9e,0xba959555,0x95a69d9e,0x9ae0e1d5,0x55a29d9e,0x9b7d7575,0x79a25d9e,0x3ca0a5b4,0xd1a27da2,0x9ca09191,0xa0a69d9e,0x9c5193a0,
+0x67a27da2,0x5e6b6767,0x6bae7eb2,0x5e6b6ba7,0x55ae7eb2,0x7f555555,0x55be1fae,0x3f555555,0xaac23fb2,0x7caaaaaa,0xaab25faa,0x7eea5695,0xaab65fae,0x3edadaaa,0xeabe3fba,0x3e5ff979,0xaabe3fc2,0x1eaaaaaa,0x9aba3fb6,0x3e9aa955,0xa6b63fba,0x3e529696,0x55b61fba,0x3f555551,0xaaba1fb6,0x3e5a5a5a,0x55ba3fb6,0x3e551516,0x55ba3fb6,0x3f555555,0x56b63fba,0x3e899656,0x55b63fba,0x3f555755,0x55be3fba,0x3f555555,0x9abe3fba,0x1eaaaa9a,0xaabe3fbe,0x3eaeaaaa,0xaabe3fbe,0x3eeaaaaa,0x55be3fba,0x3f555555,0xebbe5fbe,0x5eb4e9aa,0x15be3fc2,0x3f555555,0x54c25fbe,0x3f555551,0x55b63fb6,0x3f5555d1,0xa9b63fb6,0x3e995595,0x55be3fb6,0x3e90aa99,0x55ba3fba,0x3f555555,0x66ba3fb2,0x3e695655,0x45ba3fb6,0x3e555555,0x55be3fba,0x3e155555,
+0x55c23fba,0x3f555545,0x55c25fbe,0x3f555555,0xaac25fbe,0x3eaaaaaa,0xaac25fbe,0x5eaaaaaa,0x55c25fc6,0x3f555555,0x55c65fbe,0x5f555555,0xf6c63fc2,0x5e5aa6ea,0x55c65fc6,0x3fdf5555,0xaac65fc6,0x1efebaea,0xfabe3fba,0x3eabaaea,0xa5be3fc2,0x5eb7aaa4,0x55be3fc2,0x3f555555,0xa6c25fbe,0x3ea9a6a2,0x96c25fbe,0x3eaaaaaa,0x55c25fc2,0x3ff555dd,0x55c25fc2,0x5f555555,0x55c65fc2,0x3f5555f1,0x55c25fbe,0x5f5d5575,0x6ac25fc2,0x7eaaaeab,0xaac25fc6,0x5eeaeaea,0x55c67fc2,0x7f555515,0x55c25fc6,0x7f555555,0xd5c65fca,0x5ffdfdf7,0xeec67fc2,0x7e9a5a9a,0x55c67eca,0x5f555555,0x92c65fc2,0x5eafab5a,0xaac65fc6,0x7e7abeae,0xabc65fc6,0x7e66aa6a,0xbfc65fca,0x5ea6abab,0xa9c65fca,0x3e56165a,0xaaca5fc6,0x5e2bab6a,0x69ca5fca,0x3ee9a4a8,
+0x1ca3fca,0x5ff0d1c1,0xf0c65fc6,0x5ee695e0,0xffca7fca,0x3effffff,0xffca7fc6,0xdeffffff,0xfcca5fc1,0x3ec06abc,0xc0ca3fca,0xff5f5550,0xffc1dfc9,0x1f4740d5,0x55ca3fc6,0x3d555555,0x55c1dfb9,0x3fd5d555,0x55ba3fb2,0x3f555555,0x5db63fbe,0x3f555555,0x55b61fc6,0x1f555575,0xaec23fbe,0x3eab9a9a,0x55be3fba,0x1f555555,0xaaba3fc2,0x3eaaaaaa,0x9ac21fbe,0x1eaaaaaa,0x5ac21fc2,0x3e555515,0x55c23fc6,0x1f555555,0x55c23fca,0x5f555555,0x55c61fc6,0x1f554155,0x6aca1fc2,0x1e5a4a5a,0x55c61fc2,0xdf555555,0x96c1ffbd,0xdeaa5aaa,0x55c1dfbd,0xbff5ffdd,0xbab9bfb5,0x3ebaaaba,0xaac21fc2,0x1e3f6e2e,0x54be1fc2,0xff555555,0xaac21fbd,0xfeaaaaaf,0x6bbdffb9,0x1e8a464a,0x4fc21fbe,0x1f455f4c,0x55ba1fba,0x1f555555,0x55bddfb2,0x1f555555,
+0x55ba1faa,0xbf555555,0x55bdffb9,0xdf555555,0xf5bddfb1,0xbf451575,0x95b5bfb5,0xbe599965,0x16b5dfb9,0xde011115,0x5b9ffb5,0x1ebaaa15,0x94b21fae,0xdea05090,0xf0bdffb5,0x1e5b5b1a,0x96b5ffba,0x1e564695,0x55ca3fc6,0x9f555555,0x55c61fb9,0x1f555555,0x57bd9fc6,0x7f755d5d,0x55b97fb9,0x9fd15555,0x51b99fb9,0x9f015f5d,0xa9b59fb5,0x7eaaa5a6,0xaeb57eb5,0x9e152a6a,0x57b59fb5,0x1d555557,0x55c5dfb5,0x5d7f7d55,0x56b55eb5,0x1c596a55,0x55b93eb5,0x3ceaa9a5,0x9eb55eb5,0x7e555656,0x55b55eb5,0xde555556,0x7fb99fbd,0xbf555555,0x55b97eb9,0xbf555555,0x1c1ffb9,0xbea90010,0x5db9dfb9,0x1f545555,0x90b9dfc6,0xde995094,0x5abdffbd,0x1e995596,0x60ca1fc2,0x1e4a455a,0x4bc63fc2,0x3e000401,0xafc61fc6,0x3e9aaaab,0x95c63fc2,0x3e60e050,
+0x55c23fc2,0xff555555,0xaac21fbd,0x1e9aa8fe,0x55c21fc6,0xff555555,0xaac21fbd,0x1ebfaba7,0xefc21fc2,0x3effffff,0x2ec23fbe,0x3eabea94,0xabbe3fc2,0x1e5956ab,0xbec23fc2,0x3e6aaaab,0xefbe1fc2,0x1eefffef,0xd7dedcdf,0x7affefd6,0xbe31cd6,0xbcff0247,0xffe31cde,0x20f8fff,0xffd9fd80,0x3fffffff,0x7feabdc8,0x79030f0f,0x3fd9febc,0x2faff3f,0xf9b01b80,0x18f4f4f4,0xe9b05ca4,0x7eff05f9,0xffc69fca,0xbc5a56ff,0x27c55fd0,0x1effa4a0,0xffae1eb2,0x7df5ffff,0xafadffd4,0xf0f0fc,0xc3d07b80,0x13f0f0f,0xd6bd7e80,0x18ffbf1b,0xffc0bcbc,0xfcffff,0xbd3d80,0x9af0c000,0xf5a47aa8,0x14fffaf9,0xf4ad1b89,0xdaffe3f4,0xffbcdcb4,0x13fffff,0xffbd3c80,0x100033f,0x9ddc80,0x4000,0x3802080,0x1000000,0xb8dc80,0xa0a900,
+0x3f800080,0x223f3f3f,0x3fc1bd84,0x100000f,0xf0c99d80,0x1000000,0xb9bd80,0x104000,0x802080,0x0,0xbd3c80,0x2aaa00,0x10800080,0x202020,0x10800080,0x510,0x54842080,0x7b57ffff,0x9b9e5d9e,0x3cffafaf,0x50a2bea6,0x9d755551,0x9ea67da6,0x7cff6aae,0xcfa2bd9e,0x9effeb1b,0xffb0fea9,0xffffff,0xffb51d80,0x3d4154ff,0xb9e1fa9,0xbeffff5f,0xfeb11db0,0x5eba6996,0xaaae7eb2,0x7effeeaa,0x57a27da2,0x7f555555,0xaabe3faa,0x5eef6aea,0xffa67eaa,0x9ea9faff,0x549e1d9d,0xfcffbf15,0xffad1eb0,0xdcffafff,0xaa9e3ea1,0x9cff6a6e,0xffa93ea5,0x10000c0,0xbd9d80,0xa900,0xff800080,0x100c0ff,0xb97e80,0x500,0x840080,0x0,0xd1bf80,0x1000000,0xd1ff80,0x1000000,0xc0d5df80,0x1fffcf0,
+0xffd5df80,0xffff,0xb97e80,0x0,0xffd59f80,0xffffff,0xc0bddf80,0xfffcf0,0xc0d5ff80,0x21fffcf0,0xffd5df84,0x1ffffff,0xffcdbf80,0xffffff,0xffcddf80,0x9eaf6fff,0xc57fcd,0x1000000,0xd17f80,0x10f0303,0xa0cd7f80,0x20a0a0,0x10800080,0x10,0x3f840080,0x1ffff3f,0xffd1bf84,0xffffff,0xc9df80,0x1030000,0x3d17f80,0x13f3f0f,0x2acd7f80,0x2a2a,0x800080,0x1000000,0xc21f80,0x1000000,0xcdff80,0x1fcf0c0,0xc1ff80,0x1000000,0xb63f80,0x1000000,0xfcb5df80,0xfcfcfc,0xfcb9df80,0x1fcfcfc,0xffb5ff80,0xdeffffff,0xefc9bfc5,0x9eedaedb,0xffc5bfc9,0xffffff,0xffcd7f80,0x7eebd6ff,0xfdcd7ec9,0x9fd555fd,0xeac9bfc5,0xbeeae6f9,0xeac1bfc1,0x9effeafe,0xffc59fc5,0xffffff,
+0xc59f80,0xf0303,0x3fd13c80,0x3f3f3f,0xfccd5d84,0x1fcfcfc,0xfcb5df84,0x21fcfcfc,0x3fb9df80,0x3f3f3f,0x3fcd5d80,0xf3f3f,0xfcc97e80,0xf0f0fc,0xf0bd9f80,0xf0f0f0,0xc0bd7f80,0x21fffcf0,0xffcdbf80,0xffffff,0xffc1bf80,0xffffff,0xffc57f80,0x7eef9fff,0xffbd5ec1,0x9effffff,0xffb9bfbd,0xbeffffff,0xffb5dfb9,0xbea6aaaf,0xabbd9fb9,0xfea7a6a6,0xffb5dfb9,0x5f5f4fff,0xefc11fc5,0x5ebfbaff,0xdfc15ec1,0x7ffffdff,0xbfc53ec9,0x3c94945a,0x7fc53fc1,0x9f5d1d7f,0xbebd9fbd,0xbeaaaafe,0xa5bddfbd,0x7eaaa9aa,0xaac19fc5,0xbeaa16aa,0xffc1dfc1,0xdf5f5fff,0xafb9ffb5,0xbeffffbf,0xb3bddfbd,0xfeaa5aa6,0xaab9ffb5,0xfe5b975a,0xffb5ffb9,0x9fff5fff,0xffbdbfbd,0x7effefff,0x6bbd7fbd,0xdeaaaa6a,0x55b9dfbd,0x9f555555,
+0x51bddfbd,0xff75d5c4,0x5ab9ffb9,0xfe164656,0x55b9dfb9,0xff555555,0x55c1bfbd,0xfe555595,0x16c1dfb9,0xfe565555,0x6ab5dfb9,0xde6595a9,0x55bddfb9,0xfe555555,0x55bddfb9,0xfe98a929,0x9ab9dfbd,0x5eaaaaaa,0xaab63fae,0x5e47569a,0x55ae3faa,0x5f555555,0xaaae1fb2,0x5e5565a9,0x5fae5faa,0x1d57555f,0x19a63ea2,0xfe6f6565,0x55a9bfa9,0x1f545555,0x54b65fa2,0x1f555554,0xf5c27fae,0x3ea1a5b8,0xadae3fae,0x5ea9a9ad,0x57b27fb2,0x3f555555,0x55b23fc2,0x5f555555,0xaab69fba,0x7eaa9a9a,0xaab6bfba,0x9e9fa79a,0xeaba9fc2,0x5eafaeea,0x2fb69fba,0x3e0b1b1f,0x1fb65fb6,0x1effbf0f,0xefc23fba,0x7e0f0f8f,0xd4c29fc6,0x7ff7dfd4,0xffc67fc2,0x3efde9fe,0x5fc25fc6,0x5eef2f2f,0xffc23fc6,0xde90a4ff,0xaeca5fc5,0x1e8f8faf,0xffc25fc2,0x3eaf2f6f,
+0xafc29fbe,0x1ebfbfbf,0xafbe3fba,0xfefbd7d3,0x55bddfbd,0x1f5d5c55,0x4bb61fba,0x1eab161b,0xbeb9dfba,0xfe8098a9,0x50bddfbd,0x1f575450,0x55be7fc2,0xdf555555,0xaac63fb9,0x1efffaaa,0x14c25fbe,0x3ee0a504,0x50c23fc2,0x5f5f555c,0xa0c23fbe,0x3ee6aaa0,0x91be3fbe,0x3e554555,0x5bc23fbe,0x3ea5f93a,0x64be3fc2,0x3e500010,0x51ba5fbe,0x3e911618,0x95c23fbe,0x5e65a555,0xaebe3fc2,0x3e2baa9a,0x5dbe3fbe,0x3f50d5dd,0xaabe3fbe,0x1eaaaaaa,0xaabe3fc2,0x1eaaaaaa,0xa9c23fbe,0x5eaaadaa,0xaabe3fc2,0x5ea9aaaa,0xaabe3fc2,0x3ee6eaaa,0xe6be3fbe,0x3eaaaaaa,0x55be3fbe,0x5f555555,0x75ba1fc2,0x3f555540,0x55c25fbe,0x5f555555,0xaabe3fc2,0x7ea9aaaa,0x99be5fc2,0x3eaaeaa5,0xeac25fc6,0x3e9babea,0xaac65fc6,0x7eebebaa,0xdfbe5fc2,0x5ecfefcf,
+0x55be5fbe,0x3f555555,0x51c25fbe,0x5f155545,0xaabe3fbe,0x3e55aaaa,0x55be3fbe,0x5f555555,0x55ba1fbe,0x3f575555,0xabba7fbe,0x3effeeaf,0x55ba5fb6,0x5f555555,0x55ba1fbe,0x3f175555,0x50b63fba,0x1e6aab56,0x65c95ecd,0xfcaaaaa5,0xfec95ec8,0x7c50e6f9,0x40c1dfc9,0x3c2f4f01,0xaacd1dcd,0x9e79e55a,0xb9c59fc5,0xdeaaaaaa,0xd5c5bfc1,0x7f555555,0x55cd7ec9,0x7f555555,0xffc5ffc9,0x1ffdffff,0xf8c23fc2,0x3c9014c0,0xffc5bfcd,0x5eef56ef,0xffbe7fc2,0xdeffffff,0xc5ffc5,0x5d340014,0xcd13dd1,0x7f0f0304,0xeac97fcd,0x5e00a968,0xcd7ecd,0x7d011000,0xa9c99fcd,0xdeaaaab9,0x55c1dfc5,0xdf555557,0xaabdffc5,0xbe6aaaaa,0x55c1dfc9,0xbf555555,0x5dc5ffc5,0xff555555,0x54c1dfbd,0xdf575554,0x54c21fbd,0xff151555,0x2ac5dfc1,0xdefa1a1a,
+0x5fc5ffc1,0xdeababae,0x55c9bfcd,0xbf575754,0x1c5ffc9,0x9e5a5605,0x6ac9bfcd,0xbeaaeaaa,0xa9c9dfcd,0xdeababaf,0xafc9ffc5,0xfeff9baf,0xaac61fc5,0xdeae9aaa,0xfec5ffc9,0xfeffeffe,0x5bc9ffc9,0x3eaf6a6b,0xffc27fc2,0x5fdf51cf,0xc9be3fbe,0x3e92c8c0,0x6bbe1fbe,0xfebfbfaf,0xffba3fc1,0x9ea5aaef,0x50c1ffc9,0x5f5c5c50,0xffcd5ec9,0x3f4505df,0x55ba5fba,0x9f405555,0xffb61fc5,0xffffffff,0xfab65fbd,0xfe46a5e9,0x1fb63fb9,0x3e0fafaf,0x1fb63fb6,0x3fd5551f,0x6b23eb2,0x1e6e5a0a,0xaeb23fb6,0x3e56aa5e,0xd4b61fb2,0xbf015054,0x5b23fb5,0x1ec24105,0x99aa3eae,0x7e550549,0x55d15ecd,0xff555555,0xcd7fc9,0x9e9595ce,0x95c97fc5,0x9ea25585,0x55cd9fc9,0xbf555555,0xabc5ffd1,0xdeffffaf,0x2eca1fcd,0xbef9a9e9,0xfacddfcd,0xdeffaffe,
+0x15cddfcd,0xff555757,0x55bdffb5,0xdf454555,0xd8c5bfc1,0x3e6565e0,0x69b21fb2,0x3e6ba6b9,0xe9b61fb6,0xfe6b6faa,0x66c9dfcd,0x1effea10,0x6fd21fd2,0x3eaaaa6f,0xaec9ffba,0x3effeaff,0x55ca5fca,0x3fff000,0xffdd56fc,0xffffff,0x55c5dffc,0x3ffff00,0xffd99bfc,0xbeeb9bff,0xffcddfcd,0xbeae6fff,0x80c1dfc9,0xde959591,0xf7cdbfbd,0xbdf0f1f1,0xffc9dfd9,0xbe2e2e2e,0x55d1bec1,0x1ff0f00,0xffe4f0fc,0x9c1655ff,0xc5bfcd,0x45ffff00,0xffcd9ef8,0x7cf4f9ff,0x16c97ec9,0x9e0f0b0b,0x1fc57fc9,0x9e909090,0xa0c9bfc9,0x7ea9a9a0,0xaecd9ecd,0xbeafafaf,0x95cdbfc9,0xde515555,0x74c9bfc1,0xdf5515df,0x2ebddfc9,0xde3e3e3e,0x3ed1debd,0xde3e3f3e,0xaad5debd,0xde555585,0x51c5bfc1,0xdea45555,0x3ec5dfc1,0xfe3e3e3e,0x3ed5dec1,0xfe393a3e,
+0x90d9dec1,0xbee090d0,0xe0cddfc5,0xdee01020,0xabc5dfcd,0xde6b5a6a,0x9fcdffcd,0xfeaf6eaf,0xd0d1ffc9,0x1f505050,0x50da1fc2,0x1f505050,0xafd5ffc2,0xfeaaaaae,0xaace1fcd,0x1e5a5a5a,0xd21fce,0xffff00,0xffd539fc,0x9eaaa5ff,0xc57fc9,0x25ffff00,0xffc97df8,0x7eaae6ff,0xaac57ec5,0x9e9a5a5a,0x55c59ec9,0x9f555555,0x55c9ffc9,0x9f555555,0x55c9bec5,0xdf555545,0x50c5dfc9,0x1ffff00,0xffd139fc,0x7e9a9aff,0x1c59fc5,0x1ffffff,0xffc99ffc,0x9eaa9bff,0xaac97ec5,0x9eaa6aba,0x69c99fc5,0xbe555555,0x55c5ffc9,0x9f555555,0x55d1bec5,0xde555595,0xaac5dfc9,0xfea0a556,0x55c9ffc9,0x1f555555,0xa1cdffc6,0xfeaaaaae,0xaac9ffc5,0xfeaaaaaa,0x55ca1fc5,0x1ff55555,0xd4ca1fca,0x3ff55575,0xaaca1fca,0x1eeeaaea,0x2aca1fc6,0x1e696659,
+0x55c61fca,0x1f555555,0x55c9dfc6,0x1f535555,0x55c5ffca,0xfe999a96,0x99c5ffc9,0xfeaa6aa8,0x57ca1fc5,0x1f55dfdf,0x55c61fc6,0x3f555555,0x55c5ffca,0x1f155555,0x55c9ffc6,0xff515555,0xa5c61fc5,0xde72a5b2,0x62c1dfc1,0xde715152,0x3dc5dfc1,0xff353535,0x39ddfdc5,0xfe793839,0x45ddfdcd,0xff440745,0x10b9ffc1,0xff000000,0x35d1ffbd,0xff7c7c7c,0x7ce1fdcd,0x1e7c7c7c,0xd0ddfdd2,0x3e1020e0,0xa0ca3fce,0x3e30e0e0,0xabce3fca,0x1eafabaf,0x55d23fca,0x3f505050,0xca3fd2,0x3f000000,0xca1fce,0x3e9080d0,0x90d23fce,0x3ea050a0,0xaace5fce,0x3e53afaf,0xce3fce,0x3e000000,0xce1eba,0x7e010000,0x7cca5eb2,0xff7c7c7c,0xbde21dd5,0x5ebdbdbd,0x1e21dc2,0x7e2b2e15,0x2ab67fb2,0x5e151515,0xbdc23eb2,0x3cbcbcbc,0xfce21dda,0x3efdfdfc,
+0x90da1ed6,0x1e959490,0x55d21fca,0x1f150555,0x41d21fce,0x1f404000,0x81c5dfce,0xbe6a697a,0xd5c9dfc5,0x3f555555,0xe0c1ffd2,0xfe1b1b46,0x5dca1fc1,0xbf755575,0x5ec5bfc1,0xde08000a,0xa1bdbfc1,0x1eaa6595,0x55ca3fca,0x1f55d5d5,0x99ca3fc6,0x1e9955a5,0x51ca3fc6,0x3f545555,0x56c61fca,0x3e5a5555,0x5ac65fca,0x3e56ab5b,0xa5c63fca,0x3e65a9a5,0xe6c63fca,0x1ebfa9f9,0x55c63fc6,0x1f5d5555,0x55c61fc6,0x1f455551,0x51c61fc6,0x1f405547,0x51c61fc6,0xff555555,0x96c63fc5,0x3ec2aa56,0xffc61fc6,0xff7f55ff,0x95c63fc5,0x1e9a8295,0xaac63fc6,0xfefaeaea,0x15c21fc5,0x1ee9a915,0x6bc5dfc6,0x9e555556,0xafc59ec5,0xbea5aaaf,0x95c61fc5,0x7e55aa55,0x55c59ec5,0x9e555555,0x51c5bec1,0xdf545455,0x55c1dfc5,0x9e555555,0x55c5bec5,0xdf5ddd05,
+0xaac5dfc5,0x9eaaaaaa,0xaac61fc5,0x7eaaeaa9,0xfec59fc5,0xde559afe,0x46c5ffc5,0x9eaeaf9a,0x55c59fc5,0x9e555555,0x55c5bec5,0xdf555555,0x6ac5bfc5,0x9e666a69,0x55c99ec5,0xbf555555,0xc9dfc5,0x1ffffff,0xffcddffc,0xdefabaff,0xd4cd9ec9,0x3ffffff,0xffc9fffc,0xdefaf6ff,0xfacddfc9,0xbee9e9ea,0xe5d19ecd,0xbee6e5e5,0xead1becd,0xdeef9beb,0xffd1decd,0xdfffffff,0xffd5deb5,0xffffff,0xffb5fffc,0xdef3f4ff,0x17b9dfc1,0x1ffffff,0xffb9fffc,0x9efeffff,0xbb1bead,0xfe0b0b0b,0xbc1dfb5,0xde0b0b0b,0xf4c1dfb5,0xdff5f5f4,0xa0adbea9,0xdc606020,0xeeaddea9,0xdeaa6aaa,0xbecdffd1,0xdefefefe,0xffcdffd1,0xdeffbeff,0xffd5ded1,0xdfffffff,0xffd5dec5,0xfea96dfc,0xfac9ffcd,0xfefefefe,0xffc9ffcd,0xdffffdff,0xffd1decd,0xdfffffff,
+0x7d1feb9,0xdf070707,0x7c5dfb1,0xdf070707,0x70c9dfb1,0xddf0f0f0,0xf0a9dea9,0xdce0e0e0,0x7adffa5,0xdd070707,0x7cddfb1,0xdf070707,0xe0cddfad,0xdee0e0e0,0xe0b1ffa9,0xfee0e0d0,0xb1ffb1,0x1ffffff,0xffb5bffc,0xbeaaa5ff,0xb59fb1,0x1ffffff,0xffb99ffc,0x9eee5bff,0x57b57eb5,0x9f555555,0x57a99eb9,0xbf555454,0xfdb5dfb5,0x9f555555,0xaab9bfb5,0xbeaaaaaa,0x10b9dfb5,0x1ffff00,0xffc539fc,0x7e9691ff,0xb59fb9,0xaeffff00,0xffc539dc,0x7e9aeaff,0xd5b97eb9,0x9f555555,0x55b99eb5,0xff545555,0x55b9bfb9,0x9f555555,0x55b99eb5,0xbf545455,0xeab9ffb5,0xdeefabeb,0xffb5ffb5,0xdeffffff,0x6ab5ffad,0xfe9f6a9a,0x5fb9ffb9,0xffffdfdf,0xffb9ffb5,0xfeffffff,0xffb5ffad,0xfeefefff,0xffb9ffb1,0xfeafafaf,0xafba1fb5,0xfeafafaf,
+0x55ba1fb9,0xdf555555,0xaaba1fb5,0xfeababaa,0x55ba1fb5,0xfe6aa955,0x55b5ffb9,0xff555555,0xaaba1fb5,0x1eaaaaae,0xaaba1fb6,0x1eeaeaaa,0xa6ba1fb6,0x1e66aa6a,0xa6b61fba,0x3eaaaaab,0x7fb61fba,0xdffdddff,0xfec5ffd1,0x1e1ea9a9,0xffc9ffc6,0xdeffebff,0xffd1decd,0xdefffefe,0xddcdffc9,0xdffdd5df,0xefc1ffcd,0x1e6ffbaf,0xffc5ffc6,0xdee7dbeb,0xebcddecd,0xdeeaeae9,0x7cddfc9,0xdf070707,0x7c9dfb1,0xdf070707,0xe0cddeb1,0xfee0e0e0,0x90b1ffb1,0xfe505050,0x7b5feb5,0xdf070707,0x7cddfb1,0xdf070707,0x10cddfb1,0xfe000000,0x60b1dfb5,0xfe1060a0,0xdfb9ffb9,0xbf5557df,0xe9c1dfc5,0xbe9596aa,0xeac9dfc5,0xdeffe9ea,0xffc9ffc9,0xffffffff,0x7dcddeb9,0xdf55557d,0xaac99fd1,0xbeae6aa5,0xffcdbfcd,0xffffffff,0xffd1fec1,0x1ffdfdff,
+0x7d5fed2,0xff070707,0x7d1ffb5,0xff070707,0x40d1ffad,0xdef0a090,0x20b9dfb5,0xde001000,0x7b1dfb5,0xfd070707,0x7d61fad,0xff070707,0x40d5fea9,0xde404040,0x50b5bfb1,0xde006090,0xdfb1deb1,0xffdfdfff,0x10b9ffb5,0x1f555550,0xafb5ffbe,0xfeafafaf,0xacba1fb9,0x1e31a5a0,0x55ba1fba,0x1f041df4,0x5abe1fbe,0xfeeae9aa,0x51be1fb9,0x1f545055,0x6abe1fba,0x3eafffff,0x55ba1fba,0x1f555f57,0xaaba1fba,0x3ea9aaaa,0x55ba1fba,0x3f555555,0xbeb61fba,0x1e96aaaa,0xaeba3fba,0x1eafaaae,0xd7ba3fba,0x3f57df47,0xaaba3fba,0x3eaaaaaa,0x55ba3fb6,0x3fff5fdd,0xaaba3fb6,0xdea9661a,0xf9bdffbd,0xbe5454a4,0x55b59fbd,0x1f555554,0x6bbdbfba,0x9e55555a,0x54bd9eb9,0xbe5a6555,0x6ab59eb9,0xbea55596,0x55b5dfb5,0x9f551555,0x55b59eb9,0xbf555555,
+0xafbddfb5,0x9eaaabaf,0x55ba1fb9,0x9f555555,0xaabd7eb9,0xbeaaaaaa,0xaaba1fb9,0x9eaa59aa,0x95b97fbd,0x9e655455,0x55b99eb9,0xbf555555,0x55bdffb9,0xdf555555,0x55b97ebd,0xbeaaaa56,0x15b9dfbd,0x3e000005,0xbe3fb6,0x3f000000,0xf9ce3fb6,0x3ef9f8f9,0xf9e21dda,0x3efdf9f9,0xde1eda,0x3f000000,0x10b65fba,0x3f000000,0xfdca3fba,0x3efdfcfe,0xfdde3eda,0x3ff5d4f4,0x17de1dde,0x1f010115,0x2c23fc2,0x1e010102,0x15ce1eba,0xfe502428,0xa0c1ffc1,0xfeb4a4a0,0x1c21fc1,0x3f010101,0x1e23fbe,0x3f010101,0xf4da3fb6,0x3e24b4f4,0xc21fbe,0x3f505440,0x10ba5fc6,0x5e585960,0x70ba3fbe,0x3e645450,0xd5c65fbe,0x3fd5d5d5,0xd5e61dd2,0x3fd5d5d5,0x64e61cce,0x3e247464,0x64c25fbe,0x3e101020,0xd5c63fc2,0x1ed0c0d0,0xd0e5fcde,0x3ed0d4d0,
+0x1e5fdd2,0x7f010101,0x1ea5eba,0x7f010101,0x50ea3eba,0x5e404050,0x50be5fc2,0x9e50a0a0,0x2c29fc2,0x9e030302,0x3da5ebe,0x9e070303,0xa0e61cc6,0xbca0f4b0,0xa0c2bec2,0xfc505450,0x55befec6,0xdf555555,0x55c21fc5,0x1f555555,0xaac21fc6,0xfeaaa96a,0x55c5ffc5,0x1f555555,0xa9c1ffc6,0x1ea8a5a5,0xa5c21fc6,0x3e555595,0x55c65fc2,0x3f555555,0x55c21fc6,0x3eaa5a56,0x55c23fc6,0x1f555555,0x55c5dfc2,0x1f555555,0x55c5ffc6,0xff551515,0x55c9dfc5,0x1f555555,0x55c9ffc2,0x1ef2a9a5,0x55c61fc2,0x3f555555,0x15c23fca,0x1fd75df5,0xe1c61fc6,0x3ea5a6e2,0xa5c63fc6,0x7ee9a5e5,0xaec25fc6,0x7ea9a9a9,0xaac69ec2,0x5e5a5b6a,0xaac67fc6,0x7eaaaaaa,0xaac69ec2,0xbefcfefe,0xbcc2bec2,0xfcac6e6e,0x6ac6fdc2,0xbcbdfebe,0xaac6bec6,0xdeffa9aa,
+0x96c6fdc6,0x5e559555,0x6ac67ec2,0x7eaaaaaa,0x55c69ec2,0x9f555555,0x55ca3fc2,0x9f555575,0xaac69ec6,0xbeeafef9,0xeac6bec6,0xdcffa5ea,0xaac6fdc2,0xbeffffbf,0xffc6bec6,0x9effffff,0x21c6dec2,0x3e28292e,0x2ac23fc6,0x3e2a2a1a,0xd0c63fc2,0x1e808080,0x80eddbd6,0x1e808080,0x28e5fcd6,0x5e252a25,0xc23fc6,0x3e000101,0x80ce1fc2,0x1e808080,0x40e9fdce,0x1f404040,0x7e1fdce,0x7f070707,0xbe1fdca,0xde0b0b0b,0x50e1ddd5,0xbe146554,0x4c65ec6,0x9f000000,0xfc23fc5,0xdf0f0f0f,0xfd5ddc5,0xbe0f0f0f,0xd19ec1,0x1c005400,0xbd7ec1,0x7e040400,0x1b19fb9,0x5e656515,0xb9c23fc6,0x5e1aaabb,0x40c25fc6,0x3e404040,0x40d9feca,0x3fddd550,0xeec25fc2,0x5efffffe,0xffc25fbe,0x5eaaaaaa,0xefc67fc2,0x5e9ba6af,0xaac65fc6,0x7eaaa6aa,
+0x1fc67fc2,0x1e2f2f1f,0x6fd5deb6,0x3effbf6f,0x8d1ffbe,0xfe5c0808,0x4cae1fb9,0x7f01545c,0xfeae7eb6,0x5eeaeafa,0xd5ce1fc2,0x7f555555,0x7ca3fc2,0xbc6f1b07,0x7fca1fb6,0x1ed5e9ff,0xfcca3fce,0x5efffdfc,0xf5c69ec6,0x5d10d4f4,0xffc59fc1,0xbe0fa6ff,0xafc6bec6,0x3c15aabf,0xc17fc1,0x1ca0a900,0xf0c11dc1,0x5c2824a0,0xbd3ebd,0xfc666a00,0xaac11dc0,0x5e5094a5,0xdbc13dc1,0xbe14bf5a,0x5ac29ec6,0x3c04eaea,0xffc19fc1,0x5e0055aa,0xc29ec2,0xbf575454,0xc51dc1,0x1c00e040,0x55c51dc5,0xfd575555,0x9bc5bfc4,0x1c54415b,0xa9c4fdc5,0x5ceafaa5,0x14c95ec9,0xde5c4460,0x44c1dfbd,0x5f505145,0x14c23fba,0xde565555,0x55c1bfc1,0x7f555555,0x50c1ffc2,0xfd501474,0xb2deb6,0xdc1b0701,0x55c67eba,0x7f555455,0x14babec6,0x1cb0f8e4,
+0x55bafdb7,0xdf555554,0x15c5bfc5,0x1f115555,0x55c23fc6,0xdf555554,0x11cdbec5,0x1ed6ea13,0xa5ca1fca,0x9e9a9aaa,0xa9c67fc2,0xbcababaf,0x55c2debe,0x7f555555,0xaac65fca,0x9eeaaaee,0xd9c6bec6,0xded185c0,0xd0c9dfcd,0xfeece1e1,0xfdcdffcd,0x1ffffdfd,0xffd9ddce,0x1fffffff,0xdfda1da6,0x1d5f5557,0xeac61fda,0x3effbfff,0xffce3fd2,0x3fffffff,0xffde1dca,0x1fffffff,0x7de1da6,0xfd070707,0x7da3fa5,0x1d070707,0xe21fa2,0xfd505050,0x40b5dfad,0xfe006050,0x7a9fead,0x1d070707,0x7e21fa2,0x3d070707,0xe0e23d9e,0x1ce0a0e0,0xa0ae1faa,0x3e606010,0xffaa3eae,0x3dfdddff,0xfec65fde,0x7ee9aaf9,0xffce7eca,0x5ffffdff,0xffde3dca,0x1fffffff,0xead67dc6,0x9cffeefd,0xffcabeca,0xbeafffef,0xffc6bec6,0x3fffffff,0xffd25eba,0x3fffffff,
+0x7ce5eba,0x1d070707,0x7e21fa2,0x3d070707,0x20de1fa6,0x5c60a0a0,0x10ae5fae,0x7e105010,0x7a67eb2,0x3f070707,0xbd61fae,0x1e1b0b0b,0x10c21fb6,0x9cf0f0d0,0x10b29eb2,0x9e696810,0x54b69eba,0xbf555555,0x55ba1fb1,0xff545455,0xaab61fb9,0xdeaaaaaa,0xaab9ffb9,0xfe96559a,0xafbe1fb9,0x1e8f9b9f,0xefba1fb6,0x3eb4a934,0xaab63fba,0x1eeaeefa,0x9aba1fba,0x3e564296,0xaabe3fba,0xdeaaaaaa,0x55bdffb9,0xff555555,0x55ba1fbd,0xdf555555,0xaaba1fbd,0xfeaaaaaa,0xaebe1fb9,0x1eaaaaaf,0xaabe1fba,0x3e55aa9a,0x55ba3fbe,0x1f551555,0x55be3fba,0x1f555555,0x28ba5fbe,0x5e9b9a86,0x57ba5fb6,0x5f555557,0xaabebeb2,0x7eaaaaa6,0x6aba5fba,0x7eaa9a9a,0xabbe9eba,0x9eefffaf,0xefbabeb6,0xbc9a989b,0xaabedeba,0xbeffffbf,0xefbabeba,0xdc9a9aaf,
+0x55bafdbe,0x7f555555,0x96be5fba,0x7e96aa9a,0xaabe9eba,0x7e55a6aa,0xaabe5fbe,0x7e6aaaaa,0x96be9eba,0xdcefeaea,0xaabebeba,0xdc9b5aaa,0x2abafebe,0xdcffafff,0xffbabebe,0xdcff5afe,0xbfbefdba,0x7ea8bdbe,0xe8c25fc6,0x9eba1a19,0xfec1bfc5,0xfea2a5a4,0xc23fc9,0xff555505,0x55cddfbd,0x9f555555,0xaad0fdc5,0x5c6babfe,0x5acd7ed5,0xdefefa7a,0xffcdbecd,0xdefa7afe,0x55d5bedd,0xdf555555,0x57be5fc1,0x3fd55515,0x6eb9dfc2,0x3e156e6e,0x95ba1fbe,0x9e555514,0xb9be3fb9,0xde6a6969,0x2ac1ffb5,0xde1b2b2b,0x55bdffad,0x9e945455,0xf0ad9eb1,0x9c9090a0,0x45ad7ea9,0xdfd5d545,0xe4cdbecd,0x1cffbfbf,0xffd61eda,0xfeffefef,0xffe1ddd9,0x1effffff,0xffde1dba,0x3dd55555,0xd5ca5fd6,0x7dffffff,0xffce7ed2,0x3fffffff,0xffde3dc6,0x5fffffff,
+0x1bde5dae,0xfe0b1b1b,0x7c21fa9,0x1d070707,0xf0d61faa,0xbc2020b0,0xa0a5dda5,0x1e90a0a0,0x7aa1ea6,0x3d070707,0x7d65faa,0x5f070707,0x90d65fa6,0x3ce0a090,0xf0aa5ea6,0x7c202060,0x5ea67dae,0x7e14895c,0x54c27fbe,0xdf575557,0xddbd1ebd,0x9e9caa56,0x55be7ebe,0xfd545555,0x5abdffbc,0x1c565905,0x5ab91eb9,0x7ceaaa6a,0x55b55eb1,0xfc5a6f15,0x55b91db8,0xfd555555,0x57b99fb8,0xbe45ab9a,0x55bebfbe,0x3d005555,0xffbd9fbd,0xbe90abfe,0x41babeba,0x5e005555,0xb9bfbd,0x1c000000,0x45bd5ebd,0xfd555555,0xbdbfbc,0xfc54e400,0x55bd1dbc,0xfd555555,0xefbdbfbc,0xde546428,0x55b1beb5,0xff555555,0xaab23eb1,0xbe99a9aa,0x55b9dfb5,0x1f554545,0xaabe3fba,0x5eabaaaa,0x9bb65fb2,0x9ea0a898,0x55ba9eb6,0x3f555555,0x6ababeba,0xbebafaaa,
+0x55bebebe,0x1f555555,0xaabd9fba,0x1ea9a9a9,0x55be3fba,0xff555555,0xf5bd9fc1,0x1f555555,0x55c27fc2,0x9f555555,0x65c69eba,0x1c6abffe,0x55c2dec7,0x7f555555,0xd5cafdbe,0xddfcd5fc,0x10c6ddca,0xffff00,0xffc13afc,0x9f0701ff,0xb19fb5,0x8dff3f00,0xffcd37e0,0x7ee9edff,0x5eb17eb1,0x9eaaaa9a,0xaab59eb5,0xbea955aa,0xeab9dfb5,0x9eaabaea,0x6ab19fb9,0x9eaaaa6a,0xb1bfb1,0x24fff000,0xffc59bfc,0x1ffffff,0xb1bffc,0x24ffff00,0xffb1def8,0x79ffffff,0xffa9dec1,0xbefebfff,0xfeb59fb1,0xbcfefefe,0x7fbdbfa9,0xdf535c7f,0x53adbeb5,0xdf515153,0xeec1bfa9,0xfe415501,0x52b1dfb5,0xfed595aa,0x57b61fb5,0xdf551545,0x55b1dfb1,0x1f575555,0xd9addfb2,0x1e568586,0xd5b61eb6,0x1f515155,0xffb21fb6,0xffffffff,0xbfb1ffbd,0x1e7f6a2b,
+0xfeb21fae,0xdefaf9fa,0xfec1dfb1,0xdcfefefe,0x51c1dfa9,0xbd515151,0xa1c1dfa9,0xdea19191,0xfdbddfb1,0xfff4f4f4,0xf8c1ffb1,0xfefdfefd,0x50be1fb1,0xdf505050,0x50c1dfa9,0xdd505050,0xa4c1dfa9,0xff0300,0xffdceefc,0xde0606ff,0x1bdffbd,0xff0000,0xffd17afc,0xbe1410ff,0x66c1dfc5,0xbeafaca0,0xaec1dfbd,0xbeaaaaae,0x29c1dfc1,0xbe9b5aaa,0x1ac5bfc1,0xde9e6656,0xa9c1bfc1,0xff0000,0xfff0cefc,0xbe0000ff,0x6b9ffc5,0x22ff0000,0xffe8adfc,0x9e5554ff,0x40bddfc1,0xbeea6556,0xe9c1bfc1,0xbeaaaaea,0x55c1bfbd,0xbea06559,0x55bd9fc1,0x9f555555,0xaac1dfb9,0xde5e6e6e,0x1ebddfc1,0xdeae6e0e,0xaabddfbd,0xbea9a9ae,0x55c1dfbd,0xbff55555,0x5ac1dfc1,0xde9a4646,0xeac1bfc1,0xdeaeaeae,0x57bddfc1,0xdf575555,0x6bbddfc1,0xde56161a,
+0x55c1ffc1,0xbf555555,0xaac1dfbd,0xbeafaaaa,0x55bddfbd,0xbfd555d5,0xaabdbfbd,0xbeaaaaaa,0xaabddfb9,0xdebaaaaa,0x6abddfc1,0xfeaaa9aa,0xaac1dfbd,0xdeaeaaaa,0xaebddfbd,0xdeaaaaae,0xa5bdffbd,0x1ea9a9a5,0xaab63fb6,0x3ebdbeae,0x2ab63fb2,0x3eeaeaaa,0xffae3fb6,0x1fffffff,0xbeb23fba,0x5eaaabaf,0x55b63fba,0x1f555555,0xbfb65fba,0x3eafaa7f,0xd7b23fb2,0x3fd5c5d5,0xfdae3fb2,0x3ffdfdfd,0xffbe1fae,0xfcffffff,0xa0b61fa1,0xdcf0f0f0,0xf0b5dfa5,0xdcf0f0f0,0xbfb5dfa5,0x1ebfbebf,0xbfb63fa6,0x1cbfbfbf,0xf0b21f9e,0xfdf0f0f0,0xf0b5ffa1,0xfcf0f0f0,0x55b5ffa1,0x3f555555,0xaabddfb2,0xbea9a5aa,0xddb99fb9,0xff7d555c,0xfab23fb5,0xfeaadaea,0xaab5dfb5,0x9e455195,0x55bd9ebd,0xff555555,0xafbdbfbd,0x1ebfbf7f,0xafb9dfbe,0xfeffeeef,
+0xbfbddfbd,0x1cbfbfbf,0x7fb21fa2,0x1d7f7f7f,0xe0ae3fa2,0xfce0e0e0,0xe0be1f9d,0x1ce0e0e0,0x7fc27f9e,0x1e2b2a7f,0x2fb21faa,0x1e2f1f2f,0xe0b63faa,0x3ce0e0e0,0xe0c25fa2,0x3ce0e0e0,0xafc25fa2,0xdeafaf9f,0xafc1dfbd,0xdeafafaf,0x56c1ffbd,0xdeaaaa9a,0xaac5ffbd,0xfe98a55a,0xefc1ffc5,0xfe0f5f1f,0x9fc1dfc1,0xfe9fef9f,0x54c5ffc1,0xff550545,0x9ac61fc5,0xfeefeeab,0xa9ca1fc5,0xfeaaaaaa,0xaac1ffbd,0xfebabafa,0x55c1ffc5,0xff555555,0xaac1ffbd,0xfeabaaaa,0x6ec21fbd,0x1e69566a,0xaac5ffc6,0x1e966aaa,0x6ec63fca,0x1eaaa995,0x55c21fc6,0x7f555555,0x5fc5ffc6,0x3e0f5f5f,0x1fca1fca,0x5eaf9fef,0xaed27fce,0x5e115515,0x40ca3fce,0x7eefab4b,0xafce7ece,0x7eafafef,0xafce7eca,0x5eaf5f9f,0xffce3fca,0x5e9aaaef,0xaece7fce,0x5eaa656a,
+0x15ce3fce,0x3f555555,0x55ce7fca,0x7f555555,0xabce9ece,0x7e5766a9,0x55ca5fca,0x9fd5d555,0xafca7ec6,0x5eeeefff,0x55ce5fca,0x3f555555,0xfece5fca,0x5e9a5a6f,0x55ca7fca,0x3f555555,0xa9ca5fca,0xff0000,0xffdccefc,0x9e5155ff,0x1b5bfc1,0xff0000,0xffc937fc,0x9e6121ff,0x1b99fb9,0xbee6aab5,0x55bd9fb9,0x9f555555,0xa0b9bfbd,0x9eafaea2,0xaab99fb9,0x9e555559,0xa9b9beb9,0xff0000,0xffdccefc,0x9e1515ff,0x5b1bfbd,0xff0000,0xffd113fc,0x9e0000ff,0x55b5bfb9,0x9e569656,0x55b99eb9,0x9e555555,0xbd9eb9,0x9eaaaaf9,0xaabd9fb9,0xbebaa9a9,0x55bd9fbd,0xbf555555,0x55b5bfbd,0xbf555555,0x55bddfb9,0xbe559555,0x55b9beb9,0xbe565555,0x55b9deb9,0xdf555555,0xaab5dfbd,0xdeaaaaaa,0x55bdffb9,0xdf755555,0xaab9dfb9,0xdeaaaaaa,
+0x55b9ffb9,0xbf555575,0xa5b9bfbd,0xbea56915,0x55bdbfb9,0x9f5555d5,0x1abdbfbd,0xdea9e9a5,0xa9bdbfc1,0xdeaaa9a9,0xaabddfb9,0xfeaaaaaa,0x55bdffb9,0xbf555555,0x55c1ffbd,0xff555555,0xb9ffc5,0xff0000,0xffdccefc,0x9e0000ff,0xc0b5bfbd,0xfff0c0,0xffbddffc,0xbe0000ff,0xb99fbd,0x9efeef02,0xbebd9fbd,0x9e5aaaaa,0x50c1bfbd,0xbeaa6aae,0x6ac1bfbd,0xbeeaaaae,0xffc1bfc1,0xdecfffff,0xcfbe3fbd,0xbe65651f,0xffbdbfc1,0x1effffff,0xffc23fc2,0xbffcffff,0xa5c23fbd,0xfea9e5d5,0x25c19fc1,0xbe565616,0xf0c1ffc1,0xdec0c0f0,0xc25fc1,0xdf000000,0xaabe7fc1,0xbe6aaaab,0xaac1bfc1,0xbeaaaaaa,0xaac5dfbd,0xdea5aaaa,0x66c1bfc5,0xde5665a6,0xaac5dfc5,0xdeaa9aaa,0x55c5dfc1,0xff5d5555,0x55c5ffc1,0xdf555555,0xaac5ffc5,0xfeba6eaa,
+0x5ac5ffc5,0xdeaaaa6e,0xaac1dfc5,0xdeaaa9a6,0x1c5ffc1,0xde691505,0x2ec1ffc1,0xfe929692,0x55c5dfc5,0xff115151,0xa5c5dfc5,0x1eaaaa6a,0x6ac5ffca,0xfe564247,0x56c61fc5,0xfeaaaa9a,0x55ca1fc5,0xff555555,0x56be1fbd,0x1ea6a6a5,0x55be1fc2,0xff555555,0x55be1fb9,0x1f555555,0xaac21fba,0x3eaa6aaa,0xaac21fc2,0x5eaa6aaa,0x55c23fc6,0x1f555555,0x55c23fbe,0x3f555555,0xaabe5fc6,0x1e619499,0x69bdffbe,0x1e955509,0x56be3fbe,0x1e161656,0x56be1fc2,0x3e525555,0x55be1fc2,0x3e555555,0x51c25fbe,0x7f575557,0x55c23fc2,0x3e955599,0x75c25fc2,0x7f555575,0x55c25fbe,0x5f555555,0xaaca7fc2,0x7eaaaaaa,0x55ca9fc6,0x7f555555,0xaac29ec2,0x9eaaaaaa,0x6fc69ec2,0x7e65aa66,0x55c65fca,0x3f555545,0xaac65fc6,0x5eaaaaaa,0xaac67fc2,0x3e6a6aaa,
+0x55c65fc2,0x7f555555,0xaac2bec2,0xbeaaaaaa,0x55c29ec2,0x7f555555,0xaac2bec2,0xbeaaaaaa,0x55c2bec2,0x5f555555,0x55c29ec2,0x5f5d5555,0x55c25fc6,0x7f555555,0x55c29ec2,0x3f555555,0xa9c27fc6,0xfeacaaa8,0x54c61fc1,0x3f555555,0xaac21fc6,0xfeaaaaba,0x55c61fc9,0x3f555555,0xa9c21fca,0x3e9555a5,0xd5c65fc2,0x7f555555,0xaac25fc6,0x5eaaaa66,0xeac63fca,0x7eaaaaaa,0x57c65fca,0x1f555555,0x55c61fca,0x3fd51555,0x46c61fca,0x3e5aaa9a,0x57ca1fca,0x1f555757,0x55ce5fca,0x3f555554,0x55d27ec6,0x5f555755,0xa9ce9ece,0x5eeaa9a9,0xeace7ece,0x7e9baaea,0x55d27eca,0x5f555555,0xaac2bec2,0xbeaabaaa,0x55c2bebe,0x7f555555,0x9ace9ec2,0xbce5e9a5,0x6acabec6,0xbe65aaaa,0xa6c29ec2,0x5ee9aaaa,0x55c27fc2,0x9f555555,0x9acebec2,0x5eeaeaaa,
+0xaac67fc6,0x9c9aa9a6,0x9bd29ece,0x9eaaab9b,0xaace9eca,0x7e6a6aaa,0x6ace9ec6,0x5e8eaaaa,0xaac67fc2,0x5eaaaaaa,0x5aca9ec2,0x7eaaab9a,0x57c65fc2,0x7f555555,0xa5ba3fca,0x5e9aae55,0x9abe5fbe,0xdebababe,0xbabdffbd,0xfe6aaaaa,0xfebe1fbd,0xfef9e9f8,0xf9c1ffbd,0x3efefefe,0xd5c21fb6,0x3f555555,0x55ba1fc2,0x3f4d5d55,0xf7be3fbe,0x3fdfffd7,0xdfc21fc6,0x5fd5d7d7,0x2fbe3fc6,0x3e6f6f6f,0x1fba3fa2,0x1d1f1f1f,0xe0c23f9e,0x1ce0e0e0,0xe0be3fa6,0x3ce0e0e0,0x1fba3faa,0x3f1f1f1f,0x1fc25fa2,0x1d1f1f1f,0xe0ca5f9e,0x1cf0e4e0,0xf0b63fa2,0x5f101c00,0x56a61db6,0x7eea6aaa,0xf5be5fbe,0x9fd5d5d5,0xdabe9ebe,0x5efae1da,0xfec25fc2,0x5effffff,0xe9c27fae,0xbebabeba,0xf6bebebe,0xdcff55fa,0xfabefdbe,0xbceae8fa,0xebc2bebe,0xbeefeaef,
+0x1fbedeba,0x3d1f1f1f,0x1fc65f9e,0x1d1f1f1f,0x10c67f96,0x3e904020,0x50b63fb2,0x1d545450,0x1fbe5fa6,0x1b1f1f1f,0x1fc27f96,0xfc1f1f1f,0xf9b67f91,0xfcf9f9f9,0xfdae1f99,0xfbfdfdfd,0xffb23f95,0x3ea3f3ff,0xffca3fd6,0x3e5f5faf,0xaace3fca,0x3eababab,0x5ace3fca,0x3e655556,0x5fce1fce,0x3e0f0f0f,0xfd23fca,0x3e58000c,0x69ce3fca,0x3e6868a9,0xb8ca3fce,0x3e91e4a8,0x56ce3fce,0x3eaaaa6a,0xaaca3fce,0x3ea9a9a9,0xa9ce3fc6,0x3e5aaaaa,0x9aca3fca,0x3eaaaaaa,0xaaca3fc6,0x1eaaa9ae,0x55ca3fca,0x3f555755,0xaac63fce,0x1eaaaaaa,0xaaca3fc6,0x3ebaaaa9,0x5cc63fca,0x3e9a9a9b,0xdace3fc6,0x5ebfbefa,0xaac63fca,0x3efefefe,0xffca3fc6,0x3e6a6aae,0xffca1fca,0x3eefefef,0xefc63fc2,0x3eefffff,0x6ac63fb6,0x3eafabab,0xefca1fca,0x1eefafef,
+0xa9ca3fc6,0x1eabaaaa,0xabca3fca,0x1eedaaab,0xd5ca3fca,0x3f555541,0x54ca3fc6,0x3f555575,0xaac61fca,0x3e96aaaa,0x9aca1fca,0x1eaaaa9b,0xaaca1fc6,0x3ebaaaaa,0x55c61fca,0x1f555501,0xffca3fc6,0x7effeaff,0xfdba7eba,0x7c50a9b9,0xefb99fb9,0x5eefebef,0xffba9fb2,0x7e94a9ea,0x60b5dfb5,0xfcba6fb8,0x55c0fdc0,0xfd555555,0x55bdbfc4,0x5dd5d5d5,0xd5c57fb9,0x9fddddd5,0xfc97ebd,0xfa0b0f0f,0x7aa1f99,0xdd070707,0xfda5fe99,0xfffdfdfd,0xfeb23f9d,0x3cfefefe,0xbb23faa,0xdc0b0b0b,0x4ba9ff99,0xdc4b4b4b,0xfdb5ff9d,0x3f5545d5,0xaabe3fb6,0x5efebaaa,0x55ba5fb2,0xff155555,0x9ac1bfc9,0x5ee99580,0xe9ce9ec6,0xfeead9ea,0xefd21fc5,0x1e2f6fbf,0xeace7eba,0x9efffefe,0x7fcabec6,0x1f05171f,0x2fcafeb2,0xfe011b1b,0xc27eb1,0x5f101010,
+0x47b61fba,0xfdd1d3c7,0x10adffa9,0x1f000400,0xffaddfb2,0x5e50525f,0x40b63fba,0x5e605050,0xba5fbe,0x3e65a4f4,0x55ba5fb6,0x5f555555,0x50be7fba,0x7f55d5f4,0xa9be5fbe,0x7eaaa9a9,0xefbe7fba,0x3eefefef,0xafc23fc2,0x3e3fafaf,0xafc23fc2,0x3eababaf,0xabca1fc6,0x3e9baaab,0x2fca1fc6,0x3eaa586e,0xaabe3fc2,0x3eaaaaaa,0x5fc63fba,0x1f555557,0x9aca3fc6,0x1e6aaaaa,0x55c63fc6,0x1f555555,0x55ce1fc6,0x1f115575,0x55c61fca,0x1f555555,0xddca1fc2,0x1f555555,0xaac21fca,0x1e9a999a,0x9aca1fc6,0x3ea9a9aa,0xd5c61fca,0x1f555555,0x59ca1fc2,0x1eeafaaa,0x5bc61fca,0x5e95a555,0x65be3fc2,0x5e525555,0x59c23fbe,0x3eaaaa5a,0xe9c63fc6,0x3eaaa9a5,0x57c63fc2,0x5f410141,0xaabe7fbe,0x7ea96576,0xa9be5fbe,0x5eaaaaaa,0x55c63fbe,0x5f555555,
+0xaac23fbe,0x3eaaaaaa,0xbac61fca,0x1eaaaaa9,0xd5c63fca,0x1fd1d555,0xd5c61fc6,0x1f075ddf,0xaac61fc6,0x3eaaaaaa,0xbac63fc2,0x5efaeaba,0x51c23fc6,0x3f555555,0xaac61fc6,0x3eaaabaa,0xaac63fc2,0x3eae6a2a,0xaac63fc6,0x3ea6aa6a,0x55c63fc6,0x5f555555,0x55c21fc6,0x3f151555,0x56c21fc2,0x3e525151,0x56c61fc6,0x3e565a66,0x55c23fc6,0x3f7d1d75,0xaac23fc2,0x3e555656,0xa9c21fc2,0x3ea95195,0x55c63fc2,0x1f555555,0x59c25fc2,0x5e966aaa,0x9ac23fc2,0x1e6aaa69,0x55c23fc6,0x1fd55555,0xa1c23fc2,0x3e556555,0x55c21fc2,0x3f575511,0xaac21fc2,0x1e561556,0x56c63fc2,0x3e565656,0x51c21fc6,0x1f555555,0x55c63fc2,0x3f545555,0x4c61fbe,0x1f010100,0xaac61fc2,0x3e9aaa56,0x57c21fc6,0x1fd55555,0x1c61fc2,0x3eaaaa56,0x55c21fc2,0x3f7dfd55,
+0xa5c21fc2,0x1ee9a9a9,0xa4c23fc2,0x3e54a464,0x55c21fc2,0x3f55557f,0x55c21fc2,0x1ff5f555,0x55c21fc6,0x1ee1e189,0x21c21fc2,0x1e226625,0x69c21fc2,0x1e4a165a,0x55c23fc2,0x1f775555,0xe5c21fc6,0x3e156565,0x55c23fc6,0x3fd555d5,0xefc63fc2,0x5ebaaaa7,0xaac63fc6,0x3e9666aa,0x51c61fc6,0x1f555551,0x6ac21fc6,0x3eaaaaaa,0x55c21fc6,0x1f545555,0x55c61fc2,0x1f575555,0xaac61fc2,0x5eaaaaaa,0xaac63fc2,0x3eea6aea,0x57c61fc2,0x3f555557,0x55ba5fc2,0x1f555555,0xaaba5fc6,0x1ea9aaaa,0x95ca1fc2,0x1e554555,0xe6c9ffc6,0x3e9aaa9a,0x9ac61fbe,0x1ea6699a,0xaac61fc6,0x1ea9a5aa,0x55c21fc6,0x1fc5d105,0x6ac21fc2,0x1eaaaaaa,0x6ac21fc6,0x1e161646,0x55c61fc2,0x1f5555d5,0xaac21fc6,0x1e6a6a6a,0x15c21fc6,0x1e161216,0x15c61fc2,0x1f71d171,
+0x54c21fc2,0x1f555555,0x56c5ffc2,0x1e6a5a96,0x95c21fc6,0x1e555555,0x55c9ffca,0x1ffdfdd5,0x55c5ffc2,0x1f555555,0xa9c21fc6,0x1e565696,0xfdc61fc2,0x1ea1a1fa,0xaac61fc6,0x1ea5a5ad,0x2ec61fc6,0x1e1e521b,0x9ac21fc6,0x1e565656,0xa9ca1fc2,0x1ea8a511,0x5dc21fc2,0x1f15d555,0x9ac21fc2,0x1e56120e,0x56c21fc6,0x1e5a6baa,0x5dc61fc6,0x1f5451d4,0x1ac21fc2,0x1e401415,0x51c61fc2,0x1f01d5d4,0x99c21fc2,0x1ebaaa6a,0xaac21fc6,0x1edb5a9a,0x55c61fc2,0x1f555555,0xaac21fc6,0x1e9a969a,0xe9c61fc2,0x1e1a669a,0xaac21fc6,0x1eaaaaaa,0xaac61fc2,0x1e5a6998,0xaac61fc6,0x1eaaaaaa,0x55c61fc2,0x1f141505,0xa9c61fc6,0x1ea6aaba,0x15c21fc6,0x1f545555,0xa5c61fc2,0x3eaaaaaa,0xaac61fc6,0x3eaaaaaa,0x11c61fc2,0x1f555555,0x55c21fc6,0x1f555555,
+0x50c23fc6,0x1f555450,0xa9ca1fc2,0x1ebabaaa,0x55c61fc2,0x1f555555,0x55ca1fc2,0x1f454555,0xaaca1fc6,0x3eaabaaa,0x9ac61fc6,0x1eaaaaaa,0x11ca1fc2,0x1f755535,0xd5c61fca,0x1f555555,0x55ca3fc6,0x1f555557,0x55c21fc6,0x1f555555,0xa9c21fc6,0x1e175256,0x56c61fc2,0x1e565556,0xeac63fc2,0x1eaaaaea,0xaac61fc2,0x3eaaaaaa,0x56c61fc6,0x1e9a5a5a,0x55c63fc2,0x1f555555,0x56c63fc2,0x1e555555,0x55c63fc2,0x1e955555,0x50c63fc2,0x1f4550d0,0xaac61fc6,0x1eaaaaaa,0xa5c61fc2,0x3e29aaa9,0x55c21fc6,0x1f555555,0xaac63fc2,0x1eaaaaaa,0xaac63fc2,0x1eaaaaaa,0xaac63fc2,0x3eaaa9aa,0xaac61fc6,0x3ea6aaa9,0xaac61fc6,0x1eaaaaaa,0xaac63fc2,0x1eafaaaa,0x55c63fc2,0x3f545555,0x55c61fc6,0x3f555555,0xa6ca1fc6,0x3e565655,0x55c61fc6,0x3e555556,
+0xaac61fc6,0x1eaaaaaa,0xaac63fc2,0x1efaaaaa,0xaac63fc2,0x1eaaaaaa,0xaac23fc6,0x3eaaa6aa,0xeec63fc2,0x3e155505,0xd5c21fc6,0x3eaaaaa6,0x55c63fc2,0x3f555555,0xaac63fc2,0x1eaaaaaa,0xaac63fc2,0x7eea6a9a,0xaac67fc6,0x7eff6f2e,0x6ac67fc6,0x7eaeaaaa,0xeac67fc2,0x7e005540,0xffc27fc6,0x5effffff,0xffc67fc2,0x9eabaaab,0xefca7fc6,0x7eefabaf,0xabc67fc2,0x7e91e6e5,0x69c25fc6,0x7eaeae7a,0x59c27fc2,0x7e560556,0xd5c69ec2,0x9f555555,0x55ce3ebe,0x7f115055,0x5ac27fc2,0x9ebeff7e,0xd0c27fc2,0x3f5077fd,0x15c25fc2,0x7f515515,0x96c67ebe,0x3e5aaaaa,0xb7be7fbe,0x7effbfbf,0xffc65fc6,0x5dffffff,0x15c63fc6,0x3f555555,0xabca5fbe,0x9eaaaaaa,0xbfbdbfb9,0x5caababf,0x29bd9fb9,0x1c040555,0x55b4feb5,0x1d505515,0x64b55eb5,0x1c55055a,
+0xa0b0fcb5,0xfeaa55a1,0x55be1fbd,0x7ff5d5d5,0x55b95eb5,0xdf555555,0x55bdffbd,0x1d555555,0xf8b95eb5,0xfc55aa65,0x55b11db4,0x3c2d6d6a,0x5ab53eb5,0x1c5501ae,0x55b4fcb5,0x7f555555,0x1fb53db9,0x3eeaea7f,0xd5ce1fca,0x7f5555d5,0xce1ec2,0xdcffab40,0xffbedebe,0x1f1dfddf,0x54ce1fd2,0x7e256565,0x15c27fc2,0x7f175515,0xd9c23fbe,0x3e5195d5,0xd1ffc6,0x5efcaaa4,0xaac25fc6,0xfcef0b4b,0xffbb1dbe,0x5ffdffff,0xaabedeca,0xdcaa9599,0xffc2fec2,0x1cffffff,0xf4befdbb,0xfe53bae6,0x12ce1fd1,0xfe2f1a06,0x5fca1fcd,0x7f54555f,0x50c2dec6,0xfe545050,0xaece3fd1,0xdea555b5,0x95bdffbd,0x1c559555,0xd7bd5ebd,0xdfd55555,0xd5c21fbd,0x1d55d5d5,0xc13ec1,0xfca9fe55,0x55bd1db8,0x7d555555,0x40c17fb9,0x1caaa655,0xaac11dc1,0x3caaaaaa,
+0x7fc19fc1,0xdf5fd5ff,0x57c5ffc5,0x7ebfaa56,0x24c13dc5,0xbe596a55,0xcdbed1,0x5d550101,0xfec93dc9,0x1ca9aa95,0xaac53dc1,0x5caaaaaa,0xabc59fc5,0x3c0312af,0x56c51dc9,0x7eeeea9a,0x5c97ecd,0x1ca9a991,0x54b53eb1,0x9f155555,0x55b55eb9,0x7eaaaeaa,0x55b55eb5,0x7f555555,0x9ac1ffb5,0xbe9a565a,0x55bddfb9,0xff555555,0x55c1ffbd,0xdf555555,0xaac1ffbd,0x1e6aa696,0x25be1fc2,0x9e455645,0x55b99eb9,0xbf555555,0x55bdffbd,0x7f555555,0x55bdffb9,0xffd55155,0xaabdffbd,0xfe9a56aa,0xaac21fbd,0x1eadaeef,0x55c21fc2,0xff555555,0xaac21fbd,0xfeeaaaaa,0xa5c23fbd,0xfee9a9a9,0xf5c21fbd,0x1f555555,0x6ebe1fc2,0x1ebeaafe,0xaac21fc2,0x1eaa9aaa,0xeac23fc2,0x1eaaa9fe,0xa9c21fc2,0x1ea5aaa6,0xaac23fbe,0x1eaaaaaa,0xaac23fbe,0x1eaaaaaa,
+0xaac23fc2,0x1eaaaaaa,0xa9c23fbe,0x1eaaa9aa,0xaac23fbe,0x1eaaaaaa,0x55c23fbe,0x3f555555,0xaac23fbe,0x1eaaaaaa,0xaac23fbe,0x3eaaaaaa,0xaac23fbe,0x3eaaaaaa,0xaac23fbe,0x3eaaaaaa,0x55c23fbe,0x9f555555,0x55c5ffb9,0xff5555d5,0x55bddfc1,0xbf555555,0x56c1dfc5,0xfe5a5a46,0xd6c5ffc1,0x1eaaaaaa,0xaac21fbe,0x1eae6aaa,0x55c21fbe,0xffd55555,0xeac21fc1,0x1e6d6aae,0x55c21fc2,0x9f555555,0xaacddfc1,0xdeaa69a9,0x55c5ffc5,0xbf555555,0xaad1dec5,0xde99959a,0x55c9ffc9,0x1f555515,0x55c5ffc6,0x1e555555,0x55c9ffc2,0xdf555555,0x56c5ffcd,0xfe555555,0xeec5dfc9,0x3ea5a552,0x96be3fc2,0x3e565555,0x15be1fc2,0x1f411501,0x5dc23fc2,0x3f555555,0x55c21fbe,0x3ea6a656,0xa6be3fc2,0x3ea6a6a6,0x65be3fc2,0x3e565655,0x5abe1fc2,0x3e6a5a56,
+0x55be3fc2,0x1e565555,0x6ac5ffc2,0x1ea6aa6a,0x55c21fc6,0xfe555555,0x55c9dfc5,0x1e555556,0x5ac9dfc2,0x1e51a155,0x95c21fc2,0x1e550591,0x55c23fc2,0x1e555555,0x56c9ffc2,0x1e5a9659,0xffc5ffc2,0xbceaaaee,0xffcadece,0xdcfffaff,0xffc6ddca,0x7fffffff,0xffd67dc2,0x7fffffff,0xefd29ec2,0xbcbeaaae,0xf5c2deca,0x7f505440,0xffca7ec6,0x9df5fdfd,0xe3ce9ed2,0x7ed5eae5,0x7ca7ec6,0x7d070707,0x7da7faa,0x5d070707,0xf0d25eae,0x9cb0e0f0,0xa0ae9eaa,0xdc606060,0x7aebdb6,0x9f070707,0x7ce5eb6,0x7e1b0b0b,0x70c67fb6,0xbc6050e0,0xa4babeb6,0x9e151c18,0x54b27fba,0xde955194,0x9bd21fd1,0x3c045998,0xd6d15dcd,0x3ed6d1d5,0xffce1fca,0x1c0096fe,0x2d17ecd,0x3ced8042,0xffd13dcd,0x7cbfbfff,0xd19ed5,0x5dd5d501,0xc6d17ed1,0xfefefeee,
+0x17d5ded1,0x3fff5f5f,0xffbe3fb2,0xfc00aaeb,0x15b99ebc,0x1e5b5615,0xafae1eb6,0x3c00156b,0xad7ead,0x7c6f6a04,0x1fbd9fb5,0xff070717,0xbdffb5,0x5c955500,0xe4ad7eb1,0xbca0a0a0,0xffadbea5,0xfcaafaff,0xaabadebe,0x1c56aaa9,0xbfbedec3,0x1c6aabaa,0x2ac2fec3,0x1c9ebe3a,0xe1c2fdc7,0xbeafaefe,0x5bbedebe,0x1e165657,0x5fba9eb2,0x1f15555f,0x15bebeb2,0xfe505115,0x15b21ead,0xfdfcc1c1,0xffc6ddc6,0x3f15575f,0x7fbedeb6,0x3f05175f,0x1c6feb6,0x1e901000,0x1b63fb2,0x1e909511,0xf0adffb2,0xfffdf4f0,0x50ba3fb9,0x1f555554,0xebc27fb6,0x3effffff,0x14be5fbe,0xff5fdd55,0xd0b1bead,0x3c54a4d5,0x54b57eb1,0xbf555757,0x57addfbd,0x3d555557,0xb57ebd,0x3c536a00,0x55b13db5,0xbf555555,0x15b55dad,0x1d40dd40,0x55b91db9,0x9f555555,
+0xfebd7eb1,0x1ef9fded,0x55bdffba,0x1d555555,0xffb97ec1,0xdeafaaef,0x55c1ffbd,0x1d555555,0x55c13ec1,0xfcaaaf55,0x96bd3dbc,0x5eaaaaaa,0x15b99ebd,0xfc6abf65,0x55c11dc0,0x9f555555,0xbec55db9,0xbeaafafa,0x55d1bed1,0xdf555555,0xffd9becd,0xfeffffff,0xfedddee1,0xdeeefafe,0xaad9ddd5,0xde5555a9,0xa5cdded1,0xdeea9aa6,0xead1decd,0x9eeafaea,0xfad9bddd,0x7efffefa,0x7d59dd5,0xff171717,0x7c9ffa5,0xbd070707,0xa0d59fa9,0xbce060a0,0xa0a9dea9,0xdca0a0a0,0x7a5bea9,0x9d070707,0x7d97ea9,0x9d070707,0x10d17fa9,0xbc002010,0xa5bea5,0xbe50a050,0xfea9bead,0xdec6c5da,0xcac9dfcd,0xdeda89ca,0xffc9ffc9,0x7cffffff,0xffd59eb5,0x7fffffff,0xd5d1bec1,0xbfdddfd5,0xedc5ffcd,0xfec0eee1,0xffc5ffc5,0xbfffffff,0xffd1bec1,0x9fffffff,
+0x7cddfc9,0x9d070707,0x7d57ead,0x9f070707,0x10d19ead,0xbce0e050,0x90a9bead,0xde506050,0x7b1dfb1,0xbd070707,0x7cd9fb1,0xbf070707,0x40cdbfb1,0xde909090,0xd0b5dfb1,0xfed01010,0x55b1dfb5,0xdf555557,0x55adbeb1,0xbf555555,0x55b5ffb1,0xdf155555,0x55b59eb5,0xbf555555,0x74ba1fb5,0xff505050,0x50adbeb5,0xbf555555,0x55b9ffb1,0xff555554,0x55b9ffb5,0xff5555d5,0xaab9ffb9,0x9eaaa9aa,0xaab9dfbd,0xde696aaa,0x56b9ffbd,0x9eaaaa9a,0x55bddfc1,0xff141045,0xaabdffbd,0xfeaaaaaa,0xaabe1fb9,0xfeaaabab,0x55be1fb9,0x1f555557,0xe6bdffc2,0x1e9a9a9a,0x9ac23fbe,0xbeababaa,0xaab9ffb1,0xdea9aaaa,0xaab9ffb5,0xdeaaaaaa,0xaabe1fb5,0xfeaaaaaa,0x55be1fb9,0xff555155,0xaab9ffb9,0xfeab6bab,0xaabe1fb5,0xfeaaaaaa,0x55be1fb9,0x1f55d555,
+0xaabe1fbe,0x1eaaaaaa,0xaabe1fbe,0xfeaaaaaa,0x9ac23fb9,0x1eaaaaaa,0xaac23fbe,0x1eaaaaaa,0x55c23fbe,0x1f455555,0xa9c23fbe,0x3eaaaaaa,0xaabe1fc2,0x1eaabaaa,0xaac23fbe,0x3eaaa6aa,0x96c23fc2,0x1e9a9699,0xa6c23fc2,0x3e6a6aaa,0xaabe1fc2,0x1eaaaaaa,0xaac23fc2,0x1ea8aaaa,0x55c23fc2,0x3f555555,0xaac21fbe,0x3eaaaaae,0xaabe1fbe,0x1eaaaaaa,0x55c23fbe,0x1f555555,0xaac23fbe,0x3eaaea8a,0xeac23fc2,0x3eeaeaea,0x5dc23fbe,0x3f555555,0x55be3fc2,0x3f545554,0xeabe3fc2,0x3eaae6aa,0xeac23fc2,0x3eaae9e9,0x55c23fbe,0x3f555555,0x55be3fc2,0x3f555555,0x55be1fc2,0x1fc45540,0x55be1fbe,0x1e535756,0x55be3fba,0x3f555555,0xa6ba1fc2,0x1e592519,0x55be1fbe,0xff555555,0x55ba3fb9,0x1f5d5554,0x49ba1fb6,0x1e9a9559,0xa9be1fba,0x1ea5aaa6,
+0x55ba1fba,0x3f555555,0x55be1fc2,0x1f555555,0x55c23fba,0x3e9a6aaa,0x55c23fbe,0x1f555555,0x55c23fbe,0x1f5355dd,0x5dba1fbe,0x1f555555,0x55be1fba,0x1f555555,0x96c23fba,0x1ea95595,0xaabe3fbe,0x3e565656,0x56c23fbe,0x3e5a5696,0x59c23fbe,0x3e955595,0x55c21fbe,0x3eaaae64,0xaabe3fc2,0x3eaaeaaa,0xaabe3fc2,0x3e65aaaa,0x55be3fc2,0x3f515151,0x6ac21fbe,0x3e05a1fa,0x55be3fbe,0x1f555555,0x55be3fc6,0x1f3115d5,0x56c21fc2,0x1e161515,0x96c5ffc2,0x1e555555,0xaac61fc2,0x1e9a5559,0x96c23fc2,0x1eb52a2b,0x55c21fc2,0x1e541415,0x55c5ffc2,0x1e555555,0x59c1ffc2,0x1eaaaa99,0xaabe3fbe,0x1eaaaaaa,0x55be3fbe,0x1f555555,0x55be3fc2,0x1f555555,0x5dbe3fbe,0x3f1d5515,0xeabe1fbe,0x1eaaaaaa,0xaabe3fbe,0x1eaaaaaa,0xaabe3fbe,0x1eaaaaaa,
+0xa6be3fbe,0x1e965655,0x55be1fc2,0x1f555555,0x55be1fc2,0x1e555555,0x55c5ffc2,0x1f555555,0x55c5ffbe,0x1f551555,0xaabe1fc2,0x1e6aaaaa,0x55be3fc2,0x1f555555,0x6ac5ffbe,0x1e555559,0x6ebe1fc2,0xfebebebe,0xbcb61fb5,0x3eabaabe,0x51b61fb2,0x1f015555,0x5ba1fba,0x1f555545,0xafba1fb6,0xfea9aaba,0xa4b21fb5,0x7e1a5554,0x54b1ffb9,0x1f755455,0xfeb61fb6,0x9e90f9f9,0x55b9ffbd,0x1f5d553d,0x69ba1fba,0x1eeaa96a,0x6aba1fba,0x3e6aaaa6,0xa9ba1fbe,0x3eaaaaaa,0xaaba1fbe,0xfeaaaaaa,0xaaba3fb9,0x1eaaafab,0xaaba1fbe,0x3e5aaaba,0x46ba3fbe,0x3e660606,0x6fba5fba,0x3eaaaaaf,0x54b25fae,0x3f545575,0xb63fb2,0xdebf2a06,0xffb63fbd,0x3e9495ea,0x50ba5fb6,0x3e9a5551,0xaeb65fba,0x7eff7fff,0x90be7fba,0x1e015595,0x2b65fb6,0x9e8fe4a9,
+0x55b67fb6,0xdf005054,0x1ba3fc5,0x1f5d1507,0x55ba5fc2,0x3f5455d5,0x50be3fba,0xff004050,0x5dc23fc1,0x5f745d75,0xa9ba3fba,0x3e15e6c2,0x5b65fb6,0xff555515,0x15ba5fc5,0x7f555555,0xaac21fb6,0x1eaaaaaa,0xaabe3fbe,0x3eeaaaaa,0xaabe3fba,0x3e9eeaaa,0x45be3fbe,0x3f555145,0xbebe5fbe,0x5eaaaaaa,0xa9ba3fbe,0x3e6555a5,0x54be5fbe,0x3f555555,0x55be5fbe,0x5f511005,0xaabe5fbe,0x1eababaa,0xbabe3fc2,0x3ebababa,0x6abe3fc2,0x1eaeabee,0x66c21fbe,0x3e666a56,0xaabe3fc2,0x3eaaaaaa,0x55be5fbe,0x5f555154,0xb9c25fbe,0x5eaaaaab,0xaac23fbe,0x3eaaa9aa,0x95c25fbe,0x5e5a5656,0x57ba5fbe,0x1fd55555,0xd4ba5fc2,0x5f455555,0xaabe5fbe,0x3eefabba,0xd0be5fbe,0x3fff5c5c,0xd5c5ffbe,0x3f4545d5,0xafc21fbe,0x3eeb9aac,0x53be5fbe,0x1f005553,
+0xaabe1fc6,0x5e3e6a3f,0x55be5fbe,0x5f555155,0x5dc25fbe,0x5f555555,0x51be5fc6,0x5f7d757d,0xeac25fbe,0x5e3b2aaa,0x52be5fbe,0x5e6c5151,0x5dc23fbe,0x3f00d5df,0x55be5fc2,0x9e655555,0xd1be3fbe,0xffd4d5dc,0xd9c61fc9,0x1ee9eaea,0xffc5ffc6,0xdeffffff,0xffc9dfb5,0xdeffffff,0x15c9ffb9,0xff555557,0x55c21fc9,0x1f555555,0xffc5dfc6,0xfedadaec,0xc2c9dfc9,0xded9e9e2,0x7c9ffc5,0xdf070707,0x7cddfb5,0xdf070707,0x90cddfb5,0xfe609090,0x50b9ffb5,0x1f707070,0xbb9ffba,0xde0f0f0b,0xbbddfb9,0xde0b0b0b,0x70c1dfb9,0xfea4a460,0xa0b9ffb9,0xfe50a0a0,0x6ab9ffb9,0xfe555595,0xaac1ffc5,0xfea5a9aa,0xdac1ffc5,0xde6a2a5a,0xeac5ffc9,0xded4c2cb,0x15c9dfc5,0xff555545,0x55c5ffc1,0xff555555,0xd5be1fc5,0xded5e5d9,0xc6c9dfc1,0xfe3e3aea,
+0xbc5ffc9,0xde1b1b0b,0x1bc1dfb9,0xde2f1f1f,0x60bddfb9,0xde205450,0x50bdffb9,0xff545554,0x2fb9dfbd,0xde2f2f6f,0x1bbddfb9,0xfe1b1b1b,0x24c1ffb9,0xdea5a5e4,0x94bdffb9,0xfe905494,0xaabe1fb9,0xfeaaaaaa,0x55be1fb5,0xff555455,0xa6be1fb9,0x1eaaaaaa,0xaabe1fbe,0x1eaaaaaa,0xaabe1fbe,0xfeaaaaa9,0x55be1fb9,0xff555555,0xaabe1fb9,0x1eeaaaaa,0x55be1fbe,0x3f555557,0xaabdffbe,0x1eaaaaaa,0x55c23fbe,0x1f555555,0xaec23fbe,0x1eaabeae,0xaac23fbe,0x3eaaaaba,0xaac23fc2,0x1eaaaaaa,0xaac23fbe,0x1eaaaaaa,0xaac23fbe,0x3eaaaaaa,0xaac23fc2,0x1eaeaaaa,0x95c23fc2,0x1ea964a9,0x69bdffbe,0xfe81a55a,0x55bdffbd,0xff555455,0xaac21fbd,0xfeaaaa69,0x99c21fbd,0x1eaaaaa6,0x55bdffbe,0xff555555,0xaac21fbd,0x1eaaaaaa,0xaac21fbe,0x1eaaaaaa,
+0xaac21fbe,0x1eaaaaaa,0xaac23fbe,0x3ebaa9a9,0xaac21fc2,0x1eaeaaaa,0xaac23fc2,0x1eaaaaab,0x69c23fc2,0x1e96968a,0x96c23fc2,0x1eaeaaaa,0xaac23fc2,0x1eaaaaaa,0xaec23fc2,0x3e945613,0x55c21fc2,0xff555555,0x55c23fc1,0x1f555555,0x7ebe3fc6,0xfe7e7e7e,0x3ec5ffc9,0x1edaaa2e,0x55c61fc6,0x1f555555,0x6ac65fbe,0x3eaa6aaa,0xc9c25fc2,0x3ec5c5c6,0x91ca3fc6,0x7efffed8,0xaca5fca,0xfea0a00c,0x50bdffbd,0x1f0f1554,0xa4be1fbe,0x1e5a565a,0xaab9ffbe,0x1ea4a4a9,0x2fbe3fba,0x3e6f2f2f,0x1fbe3fba,0x5f171f1f,0xa4be5fba,0x3e90a4a4,0xa4be3fba,0x5e68aea9,0xaaba5fbe,0x5eaaaaaa,0x55c25fca,0x3f555554,0xeac67fc6,0x7eeaaaaa,0xf5ca5fce,0x5ff575f5,0x55ce7ed2,0x7f555555,0x55ce1fc6,0x1e509095,0x75ce1fc6,0x7dd575f5,0xa6ce5fd2,0x1e503362,
+0x17ce1fd2,0x7f575757,0x17c67fb2,0x7f151517,0xe8c67fb2,0x7ed4e5d4,0xc0b65fb6,0x5e001000,0x17b25fb6,0x1f555555,0x15c27fb6,0x3f141517,0xc21fb6,0x5f405000,0xb0b23fb2,0xfe00a4b4,0xa9b23fad,0x1e95a9a5,0x14be1fc2,0x1f555555,0x55c23fbe,0x3f575555,0xaac21fc2,0x3ea1a1a9,0xaac23fc2,0x3e5a6aaa,0x55c23fbe,0x5f575555,0x55c23fbe,0x5f755555,0xb9c23fc2,0x5e8aa9a9,0x55c25fc2,0x5f555555,0xaac21fc2,0x5e7baaaa,0x15c23fc2,0x3f555535,0x9ac23fc2,0x3e499556,0x57c63fc2,0x3f55555d,0xaac25fc2,0x5eaeaa9e,0x55c25fc2,0x3f555555,0xaac25fc6,0x3e5a6a59,0x55c65fc2,0x5f575757,0x57c25fba,0x5f455557,0xaac25fba,0x5eaaaaaa,0xa6c25fbe,0x5e45a185,0x41c25fc2,0x3e96aa96,0x55be5fbe,0x1f545555,0x55c27eba,0x5e5a5655,0x6ac65fbe,0x3eefebaa,
+0xbfc27fc2,0x3ebfbfbf,0xafc25fc2,0x5e99aaaa,0x56c25fc2,0x5e965656,0x9ac65fc2,0x3eaaaa9a,0x95c65fc2,0x5e454595,0x51c65fc2,0x5fd55551,0xabbe1fc2,0x1e6eaebe,0x1dc23fbe,0x1fcf4515,0x1bdffbe,0x3e90a000,0x90ba3fb2,0x7eeea450,0x94be5fbe,0x7eaf6e79,0x5fbe7fbe,0x7e6f5556,0xfebe7ebe,0x3effffff,0xffbe7fb6,0x7f5fffff,0xffc25fbe,0x5eafafff,0xefc27fbe,0x3ebebaff,0x95c25fc2,0x7e450555,0x95be9ebe,0x9e96bafa,0x51be7fbe,0x7f5d5555,0x5fba7fbe,0x7f5f555f,0xabba7fbe,0x5efffafe,0xffbe7fbe,0x3f151557,0xdfba7fc2,0x7f7fdfdf,0xfdba7fbe,0x5f557d75,0x5bba7fba,0xbeaaaaaa,0x5ac1ffc5,0x1c055655,0xfac55ec5,0xdea9a9ba,0x55c1ffc5,0x1d545555,0xc57ec9,0x1c000500,0xc57ec5,0x3c565555,0x50c1bfc5,0x1c401400,0x55c8fdc9,0x1c565555,
+0x56c59fc9,0xfeaaa696,0xaac23fc1,0x7e65aa6a,0x55c59ec9,0x5f550105,0xaab67fbe,0xdea555aa,0x55c1ffc1,0xfca5bd65,0x55c91dcc,0x1c55a969,0x55c93ecd,0x1d055555,0x1c57fc9,0x1d555544,0x7fcd1cc9,0x7fd1d1fd,0xa1ba7fba,0x7e9ba6e6,0x55ba7fba,0x5f555555,0xaac25fbe,0x7eaeeeaf,0x4abe5fba,0x7e464a4b,0x46ba9fba,0x7e565546,0x2ab69eba,0x5e555555,0x15be7eba,0x7e561515,0xaaba7eba,0x3eeaaaaa,0x5ac25fbe,0x5ea6ab93,0xaabe5fc2,0x3e2e2efe,0xa5c23fc2,0x3e0a565a,0xa8c25fc2,0x5ea42020,0x54be5fbe,0x5e545054,0x41ba7fba,0x5f555555,0x9ac23fbe,0x5ea5a5a9,0x95be5fbe,0x7e559595,0x55b67eba,0x3fdd4555,0x55b67fb6,0x7f555555,0x55b67fba,0x5fffd555,0x13b65fba,0x1f575557,0x9bc17ebe,0x3c5a595b,0x55c91ec5,0x1f5d0544,0x9ab65fba,0x9e545a9a,
+0x55bddfbd,0x5e9a9a99,0x9bba7fba,0x5e9a569a,0xa6b67fb6,0x5eaaaaaa,0x55ba5fbe,0x3f555555,0xafba7fba,0x5e5e591a,0x6fb63fb6,0x1e45555e,0x9ab61fba,0x5ee8a5aa,0x85ba5fb6,0x3e5a0505,0x55b65fba,0x9f555555,0xaac1dfc5,0xdeaea9aa,0x55c1ffc1,0xbf7d5dd5,0xaec59fc1,0xdeaaaaaa,0xaec1ffc1,0x1eafaead,0xafc21fbe,0x1eaa6aae,0xaac21fbe,0xfeaaaaaa,0xaac21fc1,0x3e65a9a9,0x55be1fc2,0x9f515554,0x54c97ec9,0x9f555555,0x55c1ffc5,0x5f555555,0xaacd3dc9,0x7eaaaaaa,0xaac5bfc9,0xdeaaaaaa,0x55c21fc5,0xff555555,0xaabe3fc1,0xde8eaaaa,0x55c1dfc1,0x1f411155,0x1abe1fc2,0x3e462146,0xaac23fc2,0x1eaaaaaa,0xa9c23fbe,0x1eaaa9aa,0xaac23fbe,0x1eaaaaaa,0xaac23fbe,0x3e8a2aaa,0xaac23fc2,0x3eaaaaaa,0xaac23fbe,0x3eaaaaaa,0xaac23fbe,0x3eaaaaaa,
+0xaac23fbe,0x1e9a9aaa,0xaac23fbe,0x1eaaaaaa,0x55c23fbe,0xff555555,0x55be3fc1,0x1f555555,0xaac23fbe,0x1eaaaaaa,0x6ac23fbe,0x3e9a5a96,0x55c23fbe,0x3f575551,0x55be1fc2,0x1fd5d5d5,0x5bbe3fc2,0x1c56a666,0x55c93dcd,0x7f555555,0x50c95dc9,0x5d55d5f5,0x5ac53ec9,0x3eaaaaae,0xa6c93dc9,0x9eaaaaaa,0x55c5bfc5,0xdf555455,0xaac1ffc1,0x9e99aaaa,0xa5c97ec5,0xbeaaa9ba,0xabc1dfc9,0x7ef9ffff,0x15c19fc1,0x7f555555,0x55c95dc5,0xbf555555,0x54ba3fbd,0xdf555555,0xaac57fc1,0x5eaafffe,0x55c97fcd,0x9f555555,0x55c1dfc9,0x9f5f5757,0xaac97ec9,0x9e4a029a,0xa9cd7fc9,0x1eaaae5e,0x55c1ffc2,0x1f555055,0xaabe1fc2,0xfe9aa69a,0xafc21fbd,0x3eaaf9f9,0xfebe1fbe,0x3eeaeaaa,0xa9c21fbe,0x1eaaaaeb,0xfec21fbe,0x1eabaaae,0xabbe3fc2,0x1eeaaaab,
+0xaac23fc2,0xbeaaaaaa,0xaabe1fc5,0x3e2aabef,0xaabe1fba,0xdeaaaaea,0x6ac5dfc1,0xfe2e6a6b,0xd7be1fbd,0x1f555555,0x55ba3fbe,0x3f451555,0xffc23fc2,0x3ed565af,0x2aba3fbe,0x3ea9696a,0xaac23fba,0x3eaaa9aa,0x55c23fc6,0x3ff55155,0x17c23fc2,0x3f575515,0x6ac61fc2,0x3e9aaa7e,0xfac23fc2,0x5eaaaaaa,0x55c23fbe,0x5f575555,0xabc23fbe,0x5eeafaae,0xaac23fc6,0x5e65a9a5,0xd5c23fc2,0x3f555515,0x55c21fca,0x3f55d555,0x55c63fc6,0x1f5c5455,0x51ca3fc6,0x3f555545,0x55ca1fca,0x3f555555,0x55c23fca,0x3f555555,0x55c23fca,0x3f155555,0x6eca3fca,0x3e5aae2e,0x57ca3fca,0x5f555555,0x55ba5fc2,0x5f5d555d,0x55be5fba,0x5f555555,0x55c23fbe,0x5f7d5d7f,0xaabe5fbe,0x5eeeeefe,0x5fba5fba,0x3f4ddddd,0x2aba3fba,0x5eaa6a2a,0xaabe5fba,0x3eababaf,
+0x55ba5fba,0x5f555555,0xa9c63fc2,0x5eaaaaaa,0x99c63fbe,0x3eaaeaaa,0x55ca3fc6,0x3ff7d545,0x54ca3fca,0x3f555555,0x55be5fc6,0x3f555555,0xb9c63fba,0x3e666a69,0x55c63fca,0x3f555555,0x55c23fca,0x1f555555,0x55ca3fc6,0x3f555555,0xa5ca3fc6,0x1eaaaaaa,0xaac63fc6,0x1efafaaa,0x55c63fc6,0x5f555555,0x55ca1fc6,0x3fd55541,0x2aca3fca,0x5e6aaa6a,0xaac63fc6,0x3eaaaaaa,0xaac65fca,0x1eaaaaaa,0xaac63fc2,0x3e6b6a5a,0x55c63fc6,0x3f555555,0x55c63fc2,0x3f555555,0xa9c63fc2,0x5e6aaa6a,0x55c63fc6,0x3f555555,0x55c67fc6,0x3f555555,0x55c65fc2,0x7f555555,0x6fc63fc2,0x3e0fafef,0x1bca3fca,0x5e6bab6b,0x55ca3fca,0x3f555555,0xaac67fca,0x5ea266a6,0x99ca5fca,0x3efea100,0xd4ca3fca,0x3f555454,0xa1ce5fc6,0x5e436aa8,0x52ca5fca,0x5e5aa652,
+0x55ca5fce,0x5f555555,0x55ca7fc6,0x5f555555,0xaaca9ec6,0x5eaaaaaa,0x6ac67fc2,0x7eaaaaaa,0x55c69fc6,0x5f555555,0x59cabece,0x7e6a6a5a,0xaaca9ed2,0x9e6aaaaa,0x55c6beca,0xbd555555,0x1ec6fece,0x3eae6a5e,0x5fba1fba,0xdf5d555d,0x6ebdffbd,0x3ea0a9a8,0x2aba3fba,0x1e22aeaf,0x55ba1fba,0x9f555555,0x55c1dfc9,0x9f15d07d,0x55c99fc9,0x1f555757,0xf5c1dfbe,0xbf575555,0xa9c1dfc9,0x3efefee9,0x55be3fba,0x1f5755d5,0x66ba3fc2,0x1eaaaaaa,0x55c63fc6,0x3f545455,0x6eca1fbe,0x1e9a6529,0x47be1fbe,0xff555555,0x55be1fc1,0x3f155555,0x51be1fc2,0x1f5755fd,0x55c21fbe,0xdf555755,0x55cd9fc5,0x1f545555,0xbdc9bfbe,0xbeaaa2b1,0x5ec9bfc9,0xde7e1f4e,0x94c5dfc9,0xfeaa65ff,0xadbe1fbd,0x3e7965a9,0x7fbe1fbe,0xfe96aaef,0x41cddfc9,0xdf545454,
+0x57d21fc9,0xff555557,0x55c1dfc5,0xbf545555,0x6ac1ffc9,0x1eaa6969,0x55c21fbe,0xdf555555,0x64c63fc1,0xfe3f2f52,0xffc9ffc9,0x3eaeaaae,0x55d21fce,0xfe545555,0x92c21fc9,0x1eaaa5ae,0xaace1fca,0x3ebeaeee,0x55ca3fca,0x3f555555,0x6aca3fc6,0x5e6a6a6b,0x55ce5fca,0x7f555555,0x55ce3fca,0x3e02055a,0x1ca3fc6,0x3e85a552,0x65c63fc6,0x5e245455,0x19ce5fca,0x5e252616,0x66ca3fce,0x7ed1d1d4,0xd1d29ece,0x7ed5d5d5,0xa5d67ece,0xfc6aaaaa,0x5bd2deca,0xfc0b5b5b,0x95d6ddd2,0x7e555595,0x55da9dd2,0x5e555555,0xfdebcce,0xdc5b5b1f,0x5bdadcd6,0xdc5e5a5a,0x55e2bcda,0x1ea5a5a5,0xa5c63fbe,0x3e6aaa65,0x54c21fbe,0x5e429253,0x5aca3fce,0x3e99a95a,0x7eca5fca,0x1e6abebe,0x55c21fbe,0x1e5a5555,0x55ca3fc2,0x3ea49599,0xa5ca5fc6,0x3e00a5a4,
+0x54c65fc2,0x7e551454,0x55debcd2,0x5e696955,0x9ede9dce,0xbabebabe,0xfedebce2,0xbae849e9,0x55e69be2,0xbd555555,0x55c63fe2,0x7f555555,0xe6da7dce,0xbaa5a6a6,0xa5e27ce2,0x9ce5e5e5,0xaae27cde,0x3e8a2a8a,0xaac23fc2,0x3eaaaaaa,0xaac23fbe,0x3eaaaaaa,0xaac23fbe,0x3eaaaaaa,0xaac23fbe,0x3eaaaaa9,0xaac23fc2,0x1eaaaaaa,0xaac23fbe,0x3eaaaaaa,0xaac23fbe,0x1eaaaaaa,0xa6c23fbe,0x3eaaaaaa,0xaabe3fc2,0x3eeaeaaa,0xeabe3fc2,0x3e955509,0x96be1fbe,0x3e959595,0xd5c21fbe,0x3f5555d5,0xaabe3fc2,0x1eaaaaaa,0x69c23fbe,0x3eaaaaaa,0x55c21fbe,0x3f555555,0xaac61fbe,0x1eaaaaaa,0xaac23fc2,0x1eaaaa6a,0xaac23fc2,0x1eaaaaaa,0x55c23fbe,0x1f555555,0xaac23fc2,0x3e566612,0x91c21fc2,0x1e595450,0xaac63fc2,0x1e5451a4,0x99c61fc2,0x3eaaaaaa,
+0xaac21fc6,0x1e9a6aaa,0x55c23fc2,0x1e6a5555,0xaac23fc2,0x3eeaaeaa,0xd4c21fc2,0x1f5d5555,0x55c61fc6,0x1f555555,0xaac61fc2,0x1e2aaa9b,0xa9c61fc6,0x1eaaaaaa,0xaac61fc6,0xfeafaaae,0x55c61fc9,0x1f575555,0xaac23fc2,0x1eaaaaaa,0xaac23fbe,0x1eaabaaa,0xaac23fbe,0x3e9aa6aa,0xaac23fc2,0x3e9a6a9a,0xaac21fc2,0x1eaaaaaa,0x55c23fc2,0x1f555555,0x55c25fc2,0x3f55dd55,0x4ac23fc2,0x3e4a469a,0x8ac63fc2,0x3eaeaa9e,0x55c23fc2,0x3f555555,0x55c23fbe,0x3f555555,0xaec63fbe,0x3ebaeaee,0xaac23fc2,0x3eaaaaaa,0x5ac25fbe,0x3e5a565a,0x6ac25fc2,0x3e6e6eae,0x55c23fbe,0x3f575717,0x57c61fc2,0x1f555551,0x55c23fc6,0x3f415155,0xa9c25fc2,0x5ea9aaa9,0xbac23fc6,0x1ebefffe,0x55c61fca,0x1f555555,0xa6c63fca,0x3eaaaaaa,0x55c65fc2,0x1f555555,
+0x55ca7fc6,0x5f555555,0x55c63fbe,0x5eaaaaa6,0x15c25fc2,0x3f051515,0xaac25fc2,0x7eaabbba,0xaac25fbe,0x7eaaaaaa,0x6ac65fc2,0x7e126565,0x55c25fca,0x3f5f5555,0xaec27fbe,0x5e6b68af,0x55c25fba,0x1f555555,0x55c23fc6,0x1e565556,0x55c25fc6,0x1f751d5d,0xa9c61fc6,0x1e955555,0x56c63fc6,0x3e6aaa6a,0xa9c63fc6,0x5eaaaaaa,0x55c63fc2,0x1f555555,0xa9c63fc6,0x3eaaaaa6,0x55c63fc6,0x3f555555,0x55c9ffc2,0x1f555555,0xaeca1fc6,0xfe6a6d6c,0x55c61fc9,0xff555555,0xaace3fc5,0x1ee6a6aa,0xd5ca1fc6,0xff5555d5,0xaac61fc5,0x1eff7a5a,0xffca1fce,0x9e002f7f,0xa9c5bfc5,0x3eaaa9aa,0xaec65fc2,0xfe5aaaaa,0xaac25fbd,0xfe6aaaaa,0x1ac63fbd,0xfed04105,0x15be1fbd,0xff505105,0xa4c23fbd,0x1eafabaa,0xd4c65fbe,0x3f555515,0xeac23fc6,0x7efcfefd,
+0x1ac63fca,0xdec0060a,0xf0c1ffbd,0x1efffef8,0x90c65fc2,0xbefffef8,0xffce3fc5,0xfeffffff,0xd7ca3fc1,0x7fd55554,0xffce1fc6,0x9ebfbfff,0xefca5fce,0x5ebfbe6a,0x6fca3fce,0x9ec12a7b,0xaaca7fc6,0x3ebdbefa,0xb8ca1fce,0x3eeaa1a4,0x56ce3fce,0x5e2a6a2a,0x15ca3fce,0x3f0715f5,0xfece3fce,0xde1aaaaf,0x5ce1ec9,0xbee99040,0x7d21ecd,0xdfd05105,0xf9ce1fc9,0xfefffffe,0xd1ce1fcd,0x3e5f5aac,0x1bca5fc6,0xfed0a45b,0x57c61fc5,0x1f505155,0x90c25fbe,0x3ebf6ea4,0xd0c65fc6,0x3eaf46d4,0xefce5fca,0xdebfffef,0xbfca1fc1,0x1e6fb5ab,0x57c21fc6,0x9f4017df,0xffb97fb9,0x1effbfff,0xffd23fd2,0x5e3fa73f,0xffca3fce,0x1e5a56ef,0x55ce3fca,0xdf075555,0xefca1fc1,0x3e0a56ab,0xd1ca3fc2,0x7fff55fc,0x1ba7fc2,0xff454d41,0x8bb5ffb9,0x3eff5a5a,
+0x3fae3fb2,0xbf01151d,0x1bddfc1,0xbea5a9a9,0xb9bfb5,0x7e000000,0xbdbfb5,0xbe996955,0x64b59fb1,0xde966b29,0xdfb5dfb5,0x1fff5555,0x65adffb2,0xbe525454,0x6ab5dfb1,0x1eff6bbf,0x25b1ffb6,0x3e555519,0x51c25fbe,0x5ea55555,0xa8c67fc2,0x3e111529,0x1ca5fce,0x9e1a2501,0xd0ca9fca,0x3fd550d4,0x90c65fc2,0x3e408080,0x4fca1fc6,0x9f1f5f5f,0x1fcabfc6,0x9f5f5f5f,0xaeca5fc6,0x5e9060ec,0x54d25fd2,0x5f55d4d4,0x5ace7fd2,0x3e5a5051,0x55d25fd2,0x5f575555,0x5ade5ece,0x9ea42555,0xa4ca9fc6,0x9e556564,0x55c25fba,0x1fd75055,0xf5d65eda,0x7f5555d5,0x40d5ffc6,0x3e944040,0x95ca1fc6,0x3ea59595,0x5fc61fc2,0xdf555555,0x1bca3fc5,0xde101516,0x5c21fc5,0x1f555515,0x55ba5fc2,0x1fd55555,0xc27fba,0xfe192514,0xd5c1ffc1,0x5fff5555,
+0x15c23fbe,0x5e190516,0x10c25fbe,0x1f000000,0xe4be1fc2,0x7ef0e4e0,0xe0c63fb6,0x9ee0e0e0,0xc67fb6,0xfe404000,0x40ba3fc1,0x1eff7e97,0xe2c23fc2,0x5eede4e0,0xffc27fbe,0x3effffff,0x56be7fb6,0x5e181540,0x51ca5fce,0x5efe5666,0x10d67fd6,0x5ef8faa4,0xa9ce5fca,0x7eab66a9,0xfede9dd6,0xfefffefe,0xffe21edd,0xbeff0aef,0xffd5bfd1,0xbcffffff,0xffe21ddd,0x7eff55ea,0x40d51ed1,0x7c96a6a9,0x56d27fd6,0x7cea0515,0xd5deddde,0x9df1d5d5,0xd0de7cda,0x9cff8480,0xcfdebdde,0x3ebfa4c3,0x3fe1bde2,0xdbffff15,0xffd13ecc,0xfd4055ff,0x90ddffd4,0xdeffffe9,0xffcd1dd0,0x1ffffff,0xffba3f80,0xffffff,0xffbe7f80,0xffff,0x3bddf80,0x13f0f0f,0xffaa3f80,0x1effd3ff,0xffba1fbe,0x5f577fff,0xffb5ffb5,0x21ffffff,0xffaa1f84,0x1ffdfcff,
+0xffb1bfae,0xfff,0xc97e80,0x1000000,0xffadff80,0x10000ff,0xc57d80,0xa000,0x800080,0x13f0f03,0xffa61f80,0x21ffffff,0xadff84,0x1000000,0xaa1f80,0x13f0f03,0xe9aa1f80,0x3eefeaea,0xdfbe7fbe,0x3f5545d5,0xffc25fbe,0xbfffffff,0xffbe5fb9,0x7ebaffff,0x55b9dfb5,0x5f155555,0x14bdffb1,0x5c656915,0x15b15fb1,0x5d000004,0xb59eb1,0x7f000000,0xffb5dfb1,0xde5fafef,0x7c23fb9,0x3c000001,0xffb9dfb1,0x3d54f5ff,0x50b57fb1,0x3d000050,0xb51cb1,0x5ea0a400,0x78b17eb1,0xbe014c7c,0x54b57fb5,0x9e115656,0xb55eb5,0xbeb16505,0x54b9bfb9,0x9e185498,0x10b17fb1,0xbe51e585,0xb5bfb5,0xbf00555d,0x40b19fb5,0xbeaeafbf,0x51b5dfb5,0xde995595,0x99b9ffb5,0xfeffaeaa,0xbaba1fb5,0xdeaaaaaa,0xaab9ffb5,0xfeffeeee,
+0xeb9ffb9,0xde0a092a,0xab5dfb9,0xbeaaba4a,0xecb9ffbd,0xbeaaa9af,0xa9bddfb9,0xbeaaaaaa,0x69bdffb9,0xfe2a292a,0x15b5ffbd,0xdfdfd71f,0x55ba1fb9,0xdf545454,0xa4c1ffb9,0xfea5a494,0x15b9ffc1,0x7f575553,0xabb11eb5,0x3ea5a5be,0xffb93db9,0x7eaaaaff,0xd5b93fb5,0x3f55d5d5,0xa5bd3dc1,0x9ea5a5a5,0x55b99fbd,0xde54a555,0x55b9bfbd,0xdf555555,0x56b95fc1,0xbeaaaa89,0xffc1dfbd,0x5ed5c1ff,0xd7b93fb5,0x5e6aabd7,0xffbd5fc1,0xffffff,0xffb59f80,0x9eefdbff,0x5ac17fbd,0x9e855556,0x55c17fc5,0xbf555555,0xeec9ffc1,0x9eafaac6,0xafc5bfc5,0xdefeaaee,0x95c9dfc5,0xde9aaaa7,0x55bddfc1,0xdf555555,0xaec5ffb9,0xfeaaea96,0x55c1dfc1,0xdf555555,0xaac9ffc1,0xdeaaa9aa,0xa6c1ffc5,0xfea6aaa6,0xaac1ffc5,0xdeaaaaba,0xa6c5ffc5,0xde569595,
+0x9ac5ffc5,0xfeea9b96,0xeac9ffc5,0xfe9aaaaa,0xfec9ffc5,0xdeefaaff,0xffc5ffc9,0xdec2eeff,0x9ac5dfc5,0xde5a569a,0x51c9ffc5,0xdf555555,0xd2c1bfc5,0xdee6aada,0xd9c1bfc5,0x9ef9e5d6,0xc19fc1,0x0,0xc25f80,0x1000000,0xffc27f80,0x21ffffff,0xfcc25f84,0x1000000,0xbe5e80,0xaaaa00,0xaa800080,0xaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaa,0xff800080,0x21ffffff,0xffbe5f84,0x0,0xffbe5f80,0x21ffffff,0xffba5f84,0x1000000,0xb65e80,0xaaaa00,0xaa800080,0xaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaa,0x800080,0x1000000,0xc23f80,0xf0f0c0,0xc25f80,0x1000000,0xba3f80,0x21ffffff,0xf0c23f84,0xf0f0f0,0xf0c25f80,0x1f0f0f0,0xffc29f80,0x5effefff,0xffbe5fbe,0x5effffff,
+0xbe5fba,0x1000000,0xba3e80,0xffffff,0xba5f80,0x1000000,0xb27f80,0x23ffffff,0xffb25e80,0x5effffff,0x5fba5fb6,0x7f77d34f,0xffbe7fbe,0x5efdfeff,0xfdb65fba,0x5f555555,0xffb27eba,0xffffff,0xb25e80,0x1000000,0xffb67f80,0xffffff,0xb67e80,0x1000000,0xb27f80,0xaaaa00,0xaa800080,0xaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaa,0xff800080,0x2103ffff,0xba9f80,0x1000000,0xffca7f80,0x100ffff,0xd25e80,0x504000,0x802180,0xaaaa00,0xaa800080,0xaaaa,0x90800080,0xaaaae0,0xaa800080,0xaaaa,0x800080,0x1000000,0xb27f80,0xffffff,0xb67e80,0x1000000,0xc65e80,0x21ffffff,0xffba7f80,0x7eefefff,0xafb27ebe,0x7e6aaaaa,0xffb67eb6,0xbebfbfff,0xbfc27fbe,0x7e9a9aaa,
+0xbe7fc2,0x1000000,0xda5d80,0xffffff,0xd25e80,0x0,0xda5e80,0xffffff,0xffda5e80,0x7ef6f6ff,0xf5d25ebe,0x7ff5f5f5,0xffd27ebe,0x3eefefff,0xdfda5ed6,0x5d5f5f5f,0xf0d23fd6,0x1f0f0f0,0xf0c27e80,0x1f0f0f0,0xffc29f80,0x7eafafaf,0xffc27fba,0x7eef9fef,0xf0be7ebe,0x1f0f0f0,0xf0c27e80,0xf0f0f0,0xffc29f80,0x7eafafaf,0xbfbe9fbe,0x7eaf9faf,0xbbbe7ebe,0x7eaaa6a3,0xaaba7fbe,0x7eab5a9b,0x99be7fba,0x7e565656,0x56ba7eb6,0x7eaa5556,0x9aba7eb6,0x7e56565a,0x56be9eba,0x7e9a5a5a,0x55be9eba,0x7f555555,0x95b67fba,0x7e6a5655,0xf0b67eb6,0x1f0f0f0,0xf0c29e80,0xf0f0f0,0xefc27f80,0x7eaf9faf,0xbfc27fbe,0x7effffff,0xf0c27fba,0x1f0f0f0,0xf0ba7e80,0x21f0f0f0,0xffb65f80,0x7eff7fff,0xffc65fc6,0x7effffff,
+0x9aca3ebe,0x7eaf9b97,0xaaba9eba,0x7e5b9baa,0xaabe7eb6,0x5e9aaaaa,0x5ab67eb6,0x5eaaaaaa,0x9bb27eae,0x5eafa0a7,0xffba7ebe,0x3eefffff,0xa9c25fae,0x7e6aaaaa,0x56ae5eb2,0x3e9a5f4b,0x6aa63eae,0x7e69656a,0xf5b67eb6,0x7fd555d5,0x55ba7fb6,0x7f155555,0x16be7ec2,0x5ed6161a,0x75ba7fc2,0x7f555555,0x55b67eb6,0x5e555555,0xaab65eb6,0x5e555555,0x55c23fba,0x3e95a590,0xf5ba3fba,0x7ef5f5f5,0xd5ce5ec2,0x5ed6d6d6,0xafce3fbe,0x3eafaf5f,0xafd23fd2,0x1eabaf6f,0xd5ce1fd2,0x3ed5d5d5,0xd5ca1fbe,0x1fd5d5d5,0xa7c61fb6,0xfeb7abbb,0xb7c9ffd1,0xbeffff6f,0x95c5dfc5,0x5e696556,0x55b25eb2,0x5f155555,0x55ae1eb2,0x3e555555,0x55bdffb2,0x1e555555,0x41b5ffae,0x1d5f7dfd,0x54aa3ea6,0xdd555554,0x55aa1e9d,0xdc555555,0x55b5ffa9,0xdc545595,
+0xd5b9bfa5,0xfff5d5d5,0xf5c1ffb1,0xdef5f5f5,0x2fbdbfb5,0xdeff7faf,0xffc1bfc1,0xbeefafff,0xfdc5bfc1,0xdefdfdfd,0xefc1bfad,0xbeafefdf,0xefc1bfc1,0x9eebffaf,0x5ac5bfc9,0xdea6665a,0xffc1bfc9,0x10003ff,0xd21f80,0x564500,0xff840080,0x100000f,0xb5ff80,0x2e2900,0x9a800080,0xaaaaef,0xaa800080,0xaaaa,0x2e800080,0xaaaa2b,0xaa800080,0xaaaa,0xff800080,0x1c0f0fc,0xbdbf80,0x1000000,0xffc1df80,0x23ffffff,0xffba3f80,0xc0f0fc,0xb61f80,0x2a2a00,0x2a800080,0xaa2a,0x800080,0x1000000,0xaa1e80,0x2a00,0x800080,0x1000000,0xda5e80,0xffffff,0xd63e80,0x1000000,0xca9f80,0xffffff,0xffd23f80,0x3eaa6bff,0x55d63ed6,0xff555555,0xffda3ed1,0xfeaab9ff,0xaad21fd5,0xdeeaeaae,
+0xd1ffd1,0x1000000,0xc29f80,0x21ffffff,0xc67f84,0x0,0xc29f80,0x1ffffff,0xffc29f80,0xfe7eaaff,0x1fce1fcd,0xff555557,0xffd1bfcd,0x1eaaebff,0x55c63fca,0x9f555555,0xffc5bfd1,0x3effffff,0xffae3fbe,0x1ffffff,0xffaa1f80,0x3efffcfe,0xffbe1fb2,0xfeffefef,0xffb9dfb5,0xf0f0fc,0xc0adfe80,0x1000000,0xffb1be80,0x25ffffff,0xffb9df88,0xff,0xfbb9de80,0x1eaafafa,0xfbbdffbe,0x9effffef,0xabb9dfbd,0xfeaaabab,0x55b9dfbd,0xbeff0313,0xffb99fb9,0xffffff,0xffb9bf80,0x100003f,0xffbdde80,0xffffff,0xffb9bf80,0x1000000,0xbdbe80,0x1000000,0xc67f80,0xffffff,0xc27f80,0x1000000,0xca5f80,0x21ffffff,0xffc65f84,0x3eabeaff,0x55c23fc2,0x7f555555,0xffc9ffc1,0xfe6fbfff,0x15bdffb9,0xbf555515,
+0xc19fb5,0x0,0xb9df80,0x1ffffff,0xb1bf80,0x1000000,0xb5be80,0x21ffffff,0xffb1ff80,0xbef8f4ff,0xf5b5dfb1,0x9f1f5455,0xffb9dfb9,0x3e2bbbff,0xeeba1fb6,0xbe00004b,0x55b9ffb9,0xdf555555,0x55d61ed1,0xde565555,0x5ad1fecd,0xdea95999,0x55cddfd1,0xdf555555,0x55c99fd1,0xff555555,0xaac57fcd,0xbe66aaaa,0xa5c59fc5,0x7e5aa595,0x52c59fc5,0x7e555555,0x56c59fbd,0x9e555555,0x57d1becd,0x7f555555,0x55cd9fc5,0x7f555555,0x55cd9ec9,0x1f555555,0x55c97fb9,0x5f555555,0x55c55fb9,0x7e955564,0x55b97fbd,0x3f755555,0x90b93fb9,0x7e554194,0xa9b99fb9,0x9e706566,0xebc19fc5,0x9eaaaaeb,0x55c5bfc1,0xbf555555,0x55c17fbd,0xbf545555,0x6bbdbfc5,0xbe9aab56,0xaac9bfc1,0xbeaaa9a9,0xb8c5dfc5,0xdeaf5f95,0xaac5bfc1,0xfeaaaaaa,
+0x55c5dfbd,0x9f555555,0x55b99fc1,0xbf755555,0x56b9bfc1,0xbe656555,0x55b99fbd,0xdf555555,0x2b9bfbd,0xde966abe,0x55c1dfbd,0xff055555,0x94c1dfbd,0xde565450,0x55b9ffbd,0x1f545555,0xa9b9dfba,0x5e151555,0x55c55ec5,0x3e559aaa,0x55bd3fb9,0x5f5d1450,0xaabd3fbd,0x1c55fe6a,0x15b51eb1,0x3eaaaa55,0x55b55fb1,0x7f555555,0xb59fbd,0x5e9a5614,0x5ab99fb1,0x9e459aaa,0x57b9bfb9,0x1c6ebebf,0x6ab53eb5,0x5ea4a4ba,0xb13eb1,0x3c156a15,0x55b55fb1,0x7d54d555,0x54b59eb1,0x9e6955a4,0xedb99fb5,0xbe165512,0x99b59fb9,0x9e565596,0x9ab9beb5,0xbeec5094,0x54b5dfb5,0xbeadaa95,0x15b9bfb9,0xdeaa5616,0xaabddfb5,0xde96aafa,0xd8b9bfb9,0xde9916a8,0xbeb9ffb5,0xfe555551,0x95b5dfb9,0xfe551555,0x56b9ffb5,0xfea5a59e,0x50b5ffb5,0xff755050,
+0x1ab5ffb5,0xdeababdb,0x3db5dfb5,0xff555555,0x5fb1dfb9,0xdf051557,0x59b9dfb1,0xfe1a6a59,0x56b5ffb5,0xfe6a6aa6,0x6ab5ffb5,0xfe546a6a,0x6b5ffb5,0xfe101511,0x10ba1fb5,0x1ee5a554,0xf0c23fbe,0x1f0f0f0,0xf0ae5d80,0x1f0f0f0,0xffb25e80,0x5effefff,0xffce5fc6,0x3effffef,0xf0ca3fc6,0x1f0f0f0,0xf0b23e80,0x1f0f0f0,0xffb63f80,0x1edfefef,0xdfca3fc6,0x1effefdf,0x6fc61fc2,0x3e6f2f3f,0x7fca3fbe,0x1fffffff,0x55c21fa6,0x1d555455,0x6ab21f9e,0xbc2a6b6a,0xffa1fe9d,0xbd7f7fff,0x5fb9dfa5,0xbd13171f,0x16bddfad,0xbc001105,0xa1dda1,0xdc606010,0xf0a1dd9d,0xf0f0f0,0xf0bdff80,0x1f0f0f0,0xffbddf80,0xbe1f2f3f,0xcfc1dfc5,0xdeffffff,0xf0c1dfbd,0xf0f0f0,0xf0c1bf80,0xf0f0f0,0xffc1df80,0xdeffffff,0xffc1dfbd,0xfeffffff,
+0x16c1dfad,0xbe906500,0x5fb1beb1,0xfdff5f5f,0xa0b1bfad,0xdca4e1e0,0xb9a1fd9d,0x1c666e7e,0xffa1fda2,0xdcbfbfbf,0x3faddea9,0xfe6b4f1f,0x51b1ffad,0x1d545450,0xd4ae3ea6,0x3f555554,0x55ae1eae,0xdc516565,0x64a1bd9d,0xdc5064a4,0x54a1dd9d,0xded5d5d5,0xd5bddfa9,0xdcf9eae9,0xb9ffa9,0xdc000000,0xba1fa1,0xfc09f450,0xf4a5fda1,0x3f74f4f4,0x59c1ffb6,0x3ea0a7de,0xffc25fc6,0xdeffffff,0xffc1dfb1,0xdeffffff,0x2fc9ffb9,0xdeafafaf,0xafc9dfc5,0xfe2f2f2f,0xffc9ffcd,0x7f55ffff,0xabc9ffce,0x3ea9a9af,0xebce3fc2,0xfeada3a7,0xadd23fcd,0x3e5a5aae,0x1fd25fce,0x7f575717,0x55a21db6,0x5f555455,0x50b23eae,0x3f505050,0xa9be5fba,0x5eaaa9a9,0xaeba5fb2,0x5eaa66bf,0x55ae5fae,0x3f555555,0x55ae1fb2,0x3f555555,0x15ba5fae,0x5e2a2a26,
+0xa9b23fb2,0x5eaaaaa9,0xaaca5fc2,0x3eaaaaae,0x96c25fbe,0x3eeaaada,0xaace5fce,0x3e9a9aaa,0xaace5fca,0x3ea0a1a9,0x50c25fbe,0x3f40c040,0x5aca3fb2,0x3edb9f6b,0xc7ce5fc6,0x1f555547,0xf0ce3fc2,0xf0f0f0,0xf0c1df80,0xf0f0f0,0xffc1df80,0xde3fffef,0x2fc1dfc5,0xde4f5f2f,0xf0bdffc1,0xf0f0f0,0xf0c1ff80,0xf0f0f0,0xffc1ff80,0xfeffffff,0xffc1ffb9,0xfeffefff,0x6bbdffbd,0xfe591e6b,0x55b5ffb1,0xff555555,0x95bdffb1,0x1e16565a,0x56ae1fb2,0x1e525656,0xabae1fb6,0xdefbe7fa,0x5fb9ffbd,0xff574747,0x5fc1dfbd,0x1f455557,0x75b5ffb2,0xff555155,0xf0bdffb5,0xf0f0f0,0xf0c1ff80,0xf0f0f0,0xffbdff80,0xfeafafff,0x9fc1dfbd,0xfe6f5f0f,0xf0bdffc1,0xf0f0f0,0xf0bdff80,0xf0f0f0,0xafc21f80,0xfeafafef,0xafc21fbd,0x1e5f5f5f,
+0x5bbdffc2,0xfe9b5b9a,0x55c1ffbd,0xdf555555,0x55be1fc1,0xff155555,0x9abdffb9,0x1e6aeaa6,0xeabdffbe,0x1eaaaaeb,0xaabdffc2,0xfeaa9aaa,0x55c21fbd,0xff555554,0xaac21fb9,0xfeaaaaaa,0x55be1fbd,0x3f555555,0x5db21fae,0x1e6e0518,0x7ab21fae,0x3e19d5b6,0x98b21fae,0x1e6aa8a8,0xaab21fae,0x1e66555a,0x9ab1ffb2,0x1e555596,0x6ab21fb6,0x1e656969,0xaeb21fae,0x1e695555,0x50b23fb6,0xfea5aaa9,0xa4ba1fb1,0x1edeafae,0x95b21fba,0xfee99695,0xaaca3fc1,0x1eebebea,0xf0ca3fc2,0x1fd5f5f5,0x55ba3fb2,0x1f555555,0xebc63fb2,0x3e9fafef,0x9fc63fc6,0x1e965a1a,0xdac61fbe,0x1e956595,0xddb9ffba,0xff55555f,0xaaba1fbd,0x1eaa65a6,0xaabe1fba,0x1ee1e9aa,0x55be1fbe,0xff555555,0xaac21fb9,0xfeeaaaaa,0x50be1fbd,0x1f555555,0xeabe1fbe,0x1ed3aaea,
+0x55be1fbe,0x1f555555,0xaac23fbe,0x1eaaaaaa,0x55c21fbe,0x3f555555,0xaac1ffc2,0x1ebfaaaa,0xaac21fbe,0x1e5a9a9a,0xaac21fbe,0xfeaaaaaa,0x55be1fb5,0x1f555555,0x55b5ffc2,0xff555555,0x55ba1fb5,0xdf555555,0x57cdffc5,0x1f545050,0xa9c9ffca,0x1ea8a8a9,0x55c1ffc6,0x1f504143,0x6ac63fc6,0x5ea6aa2a,0xaace1fce,0x3e465556,0x68d25fce,0x1eaaaa98,0x96ca3fc2,0x3e955595,0xd5ce3fc6,0xdf555555,0xa5ba3fc1,0x1ea9a5a5,0xbfbe1fba,0xfeaaa9aa,0x55ba1fb5,0xff555555,0xaeb61fb5,0xfeafafaf,0x5ebe1fb5,0xfe5a5a5a,0x55c63fb5,0xff555555,0xf5ba1fb1,0xffd51df5,0x9ab1ffb1,0x5e93a6af,0x9bce3fce,0x3efaaaaa,0x95ce3fca,0x3eaaaaaa,0x9aca3fc6,0x3e9a8ada,0xeaca3fc6,0x1e5aaaaa,0x57ca5fce,0xff555555,0x9fce3fc5,0xfe19691f,0x59c61fc1,0xfe05565a,
+0x5ac61fbd,0xfe5a5a5a,0x53c63fb5,0xfe032753,0xe9ba1fb9,0xfe3969a9,0x25b1ffb1,0xfe101009,0xb61fb1,0xfe000000,0xc21fb9,0xfe000000,0xbdffb9,0xfe000000,0xc21fb5,0x1e291600,0xa2b61fba,0xfe5a5a52,0xa5b1ffb5,0xfe5a5aa9,0x5ab5ffb1,0xfe861555,0xc9b1ffb5,0xfe08e9ca,0x55b5ffb5,0xfe661516,0x66b5ffb1,0xfe6a410b,0x9b1dfb1,0x1e495e4e,0xa4ba1fbe,0x1ea4a594,0x50c63fbe,0xfea95554,0x55c67fb5,0x5f000155,0xa5ca5fc6,0x7e5a5699,0x5ace9fca,0x7ea9999a,0x79d29fce,0x7e66baf9,0x2fca5fce,0x3e9aaaaf,0x59d25fce,0x7ea86565,0xf9d65ed2,0x3eaaaabe,0x15d65ed6,0x1f000001,0xc0ba1fb6,0xfea1a184,0xa8ca1fb5,0x3e9f57af,0xfdce5fc6,0xbf555555,0xa0ca3fcd,0xfea0b0a0,0xa0c61fb9,0xfeacaca0,0x6ac9ffb5,0x1eaaaa9a,0xaacdffc6,0xfeeaeaea,
+0x45c9ffc5,0x3f410747,0x8ad63fd2,0xfe56d5d9,0x55d61ec9,0x1f5f5555,0xffd61dd6,0x9f5557ff,0x5ad1ffcd,0xdea2465a,0xe7cdbfcd,0xdeaba6e7,0x95c9dfcd,0xbe9a5a9a,0x57d1ded1,0xbf415757,0xaed1bed1,0xfebfffff,0x5fc61fc5,0xff555557,0x2ca3fc1,0x1eaae9fa,0xadbdffc2,0xfe296469,0x6bbdffc1,0x1eafa990,0xafbdffc6,0x1e6eaaae,0x15c1ffc6,0xff555555,0x55c21fc1,0x1f555555,0x69c1ffc2,0xfeaaa6a7,0x95b9ffbd,0xfe808185,0xb9ffbd,0xff000000,0xc5ffb9,0x1fc10100,0x57c61fba,0x1f555555,0x55c5ffba,0xff555555,0xc5c61fb5,0x1ef5d5d1,0xf5c1ffba,0x1ec1c1c1,0xafc21fba,0xfeabafaf,0x55c21fbd,0xff555555,0x55c21fb9,0xff555555,0x55c21fb9,0x1f55d555,0x55b9ffba,0xff555555,0x95ba1fb5,0xfea55555,0x55b61fb5,0xff1d5d4d,0x2ab5ffb5,0xfe59aaaa,
+0x55b5ffb1,0x1f555555,0x55c1ffb2,0xff575555,0xc1b61fb9,0x1fc1c1c1,0xc5be1fb6,0x1f011105,0xaab61fb2,0x1ea6aa6a,0x98b5ffb2,0xfe115614,0x16b1ffb5,0xfe161615,0x1aba1fb1,0xfe19252e,0xa8b5ffb5,0xfeaaaaa8,0x6ac9ffb9,0xfe9a5a9a,0xaac9ffbd,0xdeeaeaea,0xaac5ffc5,0xdeaaaaaa,0x5ac5ffc5,0xfe5b5bab,0xabc61fc1,0xfeebaaab,0x65be1fc5,0xfeaa5599,0x5ac9ffc5,0x1e505753,0xaac5ffc2,0xfeaaaaab,0x55cdbfc5,0xdf555555,0x55cddfc5,0xdf555555,0x55d1bfc9,0xdf555555,0x15d1dfc9,0xdf555555,0xa9c5ffcd,0xfea9a5e5,0x99c9ffc5,0xfea9aaa9,0xaacddfcd,0xfe9665aa,0x2bcddfcd,0x1eabab6b,0x6bbe1fb6,0x1e6f1f5b,0x50be1fba,0x1e555555,0x55c5ffbe,0x1e555555,0xabc1ffbe,0x1eaca8af,0xacbe1fb6,0x1eaca8ac,0x55c1ffb6,0x1f455555,0xaabe1fbe,0xfea9a9aa,
+0xa5be1fbd,0xfe955569,0x94c61fc5,0x1e656525,0x99c1ffc6,0xfe9a95e9,0xa6cdffc9,0xfea9aaaa,0x6acdffc5,0x1e555656,0x55c5ffc2,0x1f575555,0x55c5ffbe,0x1f555555,0x55c9ffc6,0x1e551555,0xeacdffc6,0xbee56aea,0xe6bdbfbd,0x9effe0e0,0xffbd9fbd,0x9effd5ff,0xffc17ec1,0xffffff,0xffc19f80,0xffffff,0xbd9f80,0x1000000,0xffbdbe80,0x3ffff,0xc19e80,0x1000000,0xfc59e80,0xf0f0f,0xfc99e80,0xf0f0f,0xf0c57e80,0xf0f0f0,0xf0bd7e80,0xc0f0,0x3bd9e80,0x1000003,0xc59e80,0xa000,0x800080,0x0,0xbd9e80,0xaa00,0x800080,0x1000000,0xb61e80,0xffffff,0xba1f80,0x1000000,0xba3f80,0x1ffffff,0xffbe3f80,0xfe0001ff,0xb5dfb9,0x7e7c4643,0xffb15eb5,0x5f57ffff,0x55b99fb9,0x5ea49550,
+0xb99fb9,0x1000000,0xc0be3f80,0xffffff,0xbdbf80,0x1000000,0xffc5ff80,0x21ffffff,0xffc19f84,0x7f05ddff,0x55b97fb9,0x9f157555,0xffc19fcd,0x9e9b4bff,0xd9cdbfc9,0x9e980ae9,0xffd19fcd,0x7effafef,0xffc17fbd,0xfcffff,0x55bd9e80,0x7fff5557,0xffc19fbd,0x1ffffff,0xc0bd7e80,0x1000000,0xc1be80,0x2a00,0xff800080,0x100c0fc,0xbdbe80,0x1000000,0x16c1de80,0xbe5f0202,0x6fbd9fbd,0x9eff5f6f,0x90bd7fbd,0xbefcaefc,0xfdbddfbd,0x9effe1f1,0xffbd9fbd,0xfcffff,0xf0c1bf80,0x1000000,0xffc1de80,0x25ffffff,0xffc19f88,0xf0ff,0xc1be80,0x1000000,0xffc9bf80,0x1ffffff,0xcdbf80,0x1000000,0xffc9ff80,0x21ffffff,0xffca3f84,0xff5f5fff,0xabd1bfcd,0x9eea609e,0xffd19fd1,0x1eefafff,0xfeca1fca,0xbe5a559e,
+0xd19fd1,0x1000000,0xffbade80,0x21ffffff,0xba9e84,0x1000000,0xffc67f80,0x1ffffff,0xffbebe80,0x5e6bafff,0x57c63fc6,0xffd55555,0xffd5bec9,0x9eeb9aff,0xfcbadec2,0x5ef3f6fe,0x10ca5fce,0x7f540000,0xd5bd9fb5,0x9f5557df,0xd4b57fb5,0x7f7d55d5,0x5fbd9fbd,0x7f555555,0x5ab97fb1,0xbebef9aa,0xbeb5bfb1,0xdeaeaaae,0x55b5bfb5,0xdf555505,0xaab59fb5,0xde6a6aaa,0x7b9dfb1,0x7f41055f,0x5c57fc1,0x5ea51515,0x55b97fb5,0x7f555555,0x55cd5fbd,0x5e000014,0xedbd3fbd,0xbef16581,0x79b5bfb9,0xde60c0d6,0x14bdffb5,0xde009552,0x2fc1bfc1,0x1e20b39f,0xeac63fc2,0xde155cac,0x15b5ffb5,0xfea0a455,0x72b9ffb5,0xfe506464,0x54b9ffb5,0x1ea9eaa5,0x50c23fbe,0x1e90a498,0x10c23fc2,0x9f535514,0x55ca7fce,0x5f555555,0xa9ce9fce,0xbeeaaaa9,
+0x55d6bdd2,0xfe555555,0x95ce5fb9,0x7e96abaa,0x45ce5fce,0x5f555555,0xaad25fca,0x9eaaaaaa,0x55dabdd6,0x7f555555,0x6adedcd2,0xdcaa9a9a,0xaadadcda,0xbca9559a,0x55dedcde,0xdd555555,0xaadabcde,0x3e65a9aa,0x54cd7fcd,0x3f005510,0x55c57ec9,0x3f555555,0x14d99dc9,0x5cadaa00,0xd55fd1,0xdeae5600,0xaacdffd1,0x3ea9bcb2,0x50d65fca,0xdf555550,0xffd5ffe1,0x9ca5f850,0xf5de7dde,0x7d051515,0xd1bdd1,0x5d555500,0xe3d97ed5,0xbe6090d0,0x10d1ded5,0x7c5a4100,0x55dd5fdd,0xdc555555,0xbee61ee1,0x7cfafafe,0x1e27ce2,0xfd010000,0x56e65ce5,0x7cbf7fbf,0x55e67ce6,0x7f555555,0xaae29cd2,0xbaaaaaaa,0x9adebdde,0x9c96565a,0xaae2bbde,0x9cffaeae,0xeae2bce2,0xbcea9aaa,0xd5e2dcde,0xbd005555,0xffda9cde,0xbddf55d7,0xdbde9cde,0x7e9855a9,
+0xfed67ed2,0x9cfafafe,0xeae29ce2,0x9cafaaea,0xbfe2bcde,0x9cbfffff,0xbfe29ce2,0xbc59febf,0x57de9de2,0x9d5f0147,0xafdebdde,0xbeaaa9aa,0xefc61fc1,0x3e6a50af,0x55d25fce,0x3d155555,0xd7b9dfb1,0x1f555515,0x99bddfc2,0xbeafaa92,0xefc1dfc1,0xfec9e9dc,0xc3c61fc1,0xffd5d5c5,0xafc9ffc5,0x9effffef,0xffc5bfc5,0xffff,0xdac5df80,0xdeffd7d7,0xffc9dfc5,0x100ffff,0xffce1e80,0xffffff,0xffc61f80,0xffffff,0xffca1f80,0x3ffff,0xfca3e80,0xffff3f,0xffca5f80,0xffffff,0xffca1f80,0x1003fff,0xffce3e80,0xffffff,0xffca3f80,0xff,0xca3e80,0x1000000,0xffc69e80,0x21ffffff,0xc65f84,0x1000000,0xfc23f80,0xffffff,0xffc27f80,0xbeffbfff,0xffbebec6,0xdeef9bef,0xffbafec2,0xbcf4fdff,0xc3c65fba,0xbffffd7f,
+0xc2ddca,0x1000000,0xc27f80,0xffffff,0xc65f80,0x0,0xf0c65f80,0x21ffffff,0xffc25f84,0x5f73f0ff,0xfc25fc6,0x9ffffd7d,0xffc69ebe,0x7effafff,0xfec65fc2,0x9eefebfd,0xffc25fc2,0x100ffff,0xc63e80,0xf0300,0xffc63f80,0xf0ffff,0xd23e80,0x1000000,0x3fd25f80,0x3f3f3f,0x3fca5f80,0xf,0xc65e80,0x504000,0x90800180,0xa0e0,0xff800080,0x21ffffff,0xc0da3d84,0x1000000,0xffda7d80,0xffffff,0xffd27e80,0x1000000,0xda7d80,0xaea900,0xae800080,0xaaab,0x800080,0xaaaa00,0xaa800080,0xaaaa,0x800080,0x1000000,0xffc9fd80,0xffffff,0xca5f80,0x1000000,0xffcdfd80,0x23ffffff,0xffd23e88,0x7fd151ff,0xc2c67fc6,0x7ee5d2c3,0xffd29ece,0x7effeaff,0xffd2bed2,0x9cffebaf,
+0xd2bed2,0x1000000,0xffd21d80,0x1ffffff,0xd29e80,0x1000000,0xffce5e80,0xffffff,0xffc29e80,0x9eabafff,0x96cebeca,0x9effefea,0xffc6bec2,0x1ffffdff,0x7fc2bfb2,0xbf01071f,0xffba7fa9,0x9fffffff,0x40ca7fd1,0x7c005500,0xffd5bed9,0xbfffffff,0xa5c2ded1,0x7c001500,0xcdffd9,0x1f141000,0x15e63de6,0x7d555505,0xe67bde,0xff000000,0xde7dd9,0x9ca9a910,0xffde5ce2,0x3effffff,0xffc6deca,0x9e000000,0xbfce9ed1,0xfcffefff,0xffceddca,0x9f000050,0xc6bfc9,0x1ee09000,0xf4d9ffd6,0x5c01fcfc,0xd67eda,0xff010100,0x55c9dfcd,0x3f005555,0xaad27ed2,0x7ceaabaf,0xe9de7dde,0x7e566aa6,0xaad67dd6,0x5e9b5aaa,0xebde7ed6,0x1eaa59ef,0x55ce3fc6,0xbf455555,0x5c61fbd,0x1c006505,0x55ad3dad,0x1d555555,0xb5bfad,0x1ca4a900,
+0x41a55da9,0x3e0a4145,0xcfd25ed2,0xdf7dd5d3,0x14b9bfbd,0x1fd75555,0xffc1dfca,0x3b5557ff,0x7ab19fa9,0x1c00ba65,0xa93da9,0x7cfe9640,0x15adbfa9,0x1ca45510,0xe4a95ea9,0xde936ef9,0xf8addfad,0x1effffff,0xffcedec6,0xbf000055,0xffc6fec1,0xbe6fafef,0x1fcafec2,0xbe00540b,0xbe3fc5,0x1f555500,0x55c9dece,0x3f7fff57,0xbe1fce,0xff010100,0x11b5bfc1,0xfe7f7abc,0x3fbe1fb1,0xdf00010f,0xba5fb9,0x9e192910,0xb5bfad,0x7c906000,0x50a9bea5,0x7ee4f9a4,0x9a97ea9,0x9e6e69a8,0x59ad9fb1,0x9efaa96a,0x50b5dfb1,0x7dfd75d4,0xfda97ea5,0x7d7f75fd,0xa97da5,0x7f155555,0x15bdffb5,0x3d551755,0x53a91da5,0x7d000000,0xb1ffad,0x3c514000,0xa53da9,0x7ceaa550,0xffadbfa9,0xde9555af,0xf4b1ffb1,0xde6b2ae9,0xbab1dfb1,0xfe9a66a6,
+0xeb1dfb1,0x5c000040,0xa99ea9,0x7caa5500,0x4adbfad,0x5ca4a480,0x60a93da5,0xbe9a45d0,0xffb1dfb1,0xdee8e9ff,0xaab1dfad,0xdea9aaae,0xafb1ffb5,0xde9deeef,0x45b1dfb1,0xfeaa9656,0x6fb61fb5,0xbcaaa9af,0x6ad2bed2,0x7cabaaaa,0xfad69eda,0xdc69aaa9,0x55d6bdda,0x7c5aaa99,0xbada9dda,0x7ca9b978,0x55da5dde,0x3d555555,0xaad61eda,0x3eaaaaa6,0xaada5dda,0xfeaaa9a9,0xabd1fed9,0xbc090a46,0xb9dabcda,0x7ca8bafe,0xfed67eda,0x7e55a5ef,0x9bd69ed2,0xdeffeaef,0xa1ca1fc9,0x1e9a1717,0x55d1ffd2,0xbf555d55,0xffc9bfc9,0x7e2aaaff,0x1ac59fbd,0x5c162a2a,0xa9b55fad,0xfe56aaa9,0xaed1fed9,0xbe41954f,0x55d1dec5,0x9f555454,0x55d5dec5,0x7f5575f5,0x41c59fb9,0xbe02111a,0xdfc99fcd,0xbf555555,0x55d1bfc9,0x9eaba955,0x5fc19fb9,0x9f5d557f,
+0x55c1bfc5,0x5d555555,0x16c59fad,0x9e9a9a41,0x1ad7eb5,0x9e545591,0x50a95ead,0xbfc14340,0x9db5dfad,0x9ea9161a,0x55ad9fb5,0xbf555555,0x90c5bfad,0xdc2a2a16,0x2ab1bfa5,0xbc6a2a2a,0xffb5bfa1,0xdeaaaaff,0x6aca3fc5,0x3c2b6f6e,0xafb97fb1,0x5c6aaaff,0x15bdbfb5,0x1ca0a510,0x17a55da5,0x5dddcc7d,0x9ea53da9,0xbe955a5e,0xa0a57ead,0xbca8e9e0,0x55addea5,0xdf555555,0x15ba7fad,0x3d005515,0xad3ead,0x5ceaaa54,0xa9dea1,0x3c040100,0xc0a51da5,0xfe7fafca,0x5faddea9,0x1f55175f,0x5ab25eb2,0x7eaa9a5a,0xbebabfb6,0x7ed06838,0x1ae5fae,0xbfff0101,0x54b29fb6,0xdf555554,0xfdbdffad,0xdd175fff,0x95c1ffb0,0x3efa9995,0x3fc67fbe,0xfc005515,0x1c1ffc8,0x7c00f026,0xacfba5,0x9d404000,0xb5dfa1,0x1cff0200,0xffc5bfbd,0xdeffffef,
+0xeac9ffb9,0x5efffefe,0xbebeca,0x5d000000,0xffc2bfcd,0x1f0fffff,0xbedec6,0x7d000000,0xca5fcd,0x3fff0000,0xffc1ffc9,0x3ebfafff,0xc9ffc6,0x3cff5500,0xffbdffc9,0x1efffeff,0x96c63fc2,0xbeeaaa4a,0xeacdbfcd,0xde5aaaaa,0x75cdbfcd,0xbf175555,0xa1c5bfc1,0xdeaafaf5,0x1ac5dfc9,0xdea2a68a,0xaacddfcd,0xdeaa599a,0x55d1ffcd,0xdf555555,0x55c9ffc5,0xff501000,0x55cdffcd,0xdf545555,0xc1c5dfb9,0xfeeaeaeb,0x15bdffc5,0xbd5f5555,0x7fbddf9d,0xfd5f7f7f,0xfeb5ff99,0xfedacad6,0xdac5ffc1,0xfea9d5d9,0x6fc61fc1,0x1c2f2f6f,0x2fb21f9e,0x1c1a2a2b,0xabb9ffa6,0xfeffffff,0xeacdffc9,0xfe9a96ea,0x55d1ffcd,0xff7f5f57,0xffcdffcd,0xfeffffff,0x55cdffc9,0xff555555,0x5dd1ffc9,0xff575755,0xfec61fd1,0xfeeaeaea,0xaad1ffcd,0xfe999599,
+0xaad21fcd,0x1eaaaaaa,0x9acdffba,0xfeaf7e8a,0x1ac9ffcd,0x1c5a5a5a,0x55c5ffa6,0x1f555555,0xffc61fa6,0x1fffffff,0xffca1fbe,0xfeea86ea,0x57d1ffcd,0x1f7f7f5f,0xffbdffb2,0x1effffff,0x80c21fba,0xdc808080,0x80bdffa1,0xfcd09080,0xffb1ffa1,0xddffffff,0xffc9ffa1,0xfcffffff,0xd0ce1fa5,0x1cd0d0d0,0x90b21fae,0x1ce0e0a0,0xffb21f9e,0x1e7f73ff,0xffca1fce,0x1e5fefaf,0xefca1fca,0x1e9f4faf,0xdfd21fce,0x1f1f5f5f,0xffcdffce,0x1e5e29fe,0x96ca1fca,0x1e915555,0xafc9ffce,0xfea1a5ef,0xa0ce1fcd,0x1e9aaa9a,0xeacdffce,0xfeaaaaaa,0xaace1fc9,0xfeaaaaaa,0xe0ce1fc9,0x1ce0e0e0,0xe0ae1fa2,0x1ce0e0e0,0x8faa1ea2,0x1e8f8f8f,0x1fca1fc6,0x1ff3f37f,0xf0c61fca,0x1d50d0f0,0x51a63ea2,0x3c0b0602,0xf7b21fa6,0x1f5f7777,0xefc63fca,0x3ef8fdfe,
+0xabc23fba,0x1eaaaaab,0xaace1fca,0x1eee9aaa,0xaace1fca,0xfeaaaaaa,0xaace1fc9,0xfeafaaaa,0xfeca1fc9,0x1effffff,0xffca1fc2,0x3effffff,0xafca3fc2,0x1effefef,0xffca1fca,0x1ebfffff,0xca1fc6,0x7cffab50,0x5fa9bea5,0xbf555557,0xd4b25fad,0xdf5755d5,0xaab1ffa9,0xfebaeaaa,0x55b21fad,0x3f555555,0xabaedfae,0xdeffecbf,0x55b2dfae,0x9f555555,0xaaaadfb2,0x1eab165a,0x5faf3eab,0x1f555554,0x54a9deb6,0x1f55d741,0xa4b25fb2,0x1eaa5655,0x55b1dfb2,0x9f555555,0x55b21fb2,0x3f555555,0x55a75fb6,0x3dd54055,0xa6a75dab,0x1e9ab1a1,0xddaeffab,0x3fffffff,0xffab3caf,0x5e00ffff,0xbefec6,0x5c005000,0xffcd5dd1,0x3e5057ff,0xb6fec6,0x7e002100,0xd17fd1,0x5eff5500,0xffb5ffc9,0x5eaf9bff,0xbe7fbe,0x9eff5500,0xffb25fc5,0xfeaafaff,
+0xffba9fc1,0x3e5555ff,0xb71dc2,0x5c001000,0xffd13fd1,0xff555557,0xab3dc9,0x3d000000,0xc91ecd,0x9fff5500,0xffb25fc1,0x9ebfbfff,0xbadfbe,0xbfff5500,0xffaebfc5,0xbffd55ff,0xabbebfba,0xfe06adaa,0x3b21fb5,0x7f5d5545,0x56b29fb2,0x1e045655,0xe9b21fb6,0x9e09060a,0xaeb69fb2,0x1efeaaeb,0xffaf1fab,0x1fff5fff,0x3a35baf,0x1eebaf10,0xffab1eaf,0x7cfffefa,0xe9a75b9f,0x3e90a5d9,0xaab63fb6,0xbebf5559,0xdfb2dfb2,0xbf555557,0x55b9ffb2,0x9f555555,0xffab3fb6,0x3cffe9ff,0xffab3eab,0x1fffffff,0xeba73bba,0xfeffffff,0xffab1dae,0x3e9fffff,0xffa71bab,0xfe55aaaa,0xaafdc1,0x3c500000,0xffd4ffd1,0x7f005555,0xa33bc5,0x3c6a0000,0xd4dfcd,0xbeffaa55,0xffb2bfc1,0xbeefaaff,0x40bedfba,0xbfff5555,0xffb2dfc1,0x9effffff,
+0xffbabfba,0x5c0015aa,0xa73bc9,0x7cda0000,0xffd0dfc9,0x5d000005,0xb6dfc5,0x3f555c00,0xaac5bfcd,0x7effaaaa,0xffb6dfc9,0x9effffff,0x55b6bfb6,0xbfff5555,0xffb2bfc1,0x9eefbfff,0xefb2bfb6,0x3e964000,0x55c61fc6,0x1f555555,0xabca1fc2,0x7efeff2f,0xaec25fbe,0x1e5a5a06,0x6abe3fc2,0xfeeaaaaa,0x55ca1fc5,0x1f515551,0x55c9ffca,0x1ea3565a,0x55be1fc2,0x1f555555,0x1dc5ffc2,0x7f57d754,0x5fbe5fc2,0x5f54555f,0xfdc23fbe,0x5f5d5554,0x58c27fbe,0x5e414090,0xa9c23fbe,0x1ea995a8,0xa9be3fbe,0xfeaeaaaa,0x41be1fb9,0x3e6a2a46,0xaabe3fbe,0x1e999a5a,0x55be3fba,0xff555555,0xaaca1fc9,0xfeaaaaaa,0x55ca1fc9,0x1fd55555,0x55ca1fc2,0x1f555555,0xaac9ffc6,0xfeaaaaab,0xaaca1fc5,0x1e9a5a9a,0x55ca3fc6,0xff555555,0xaaca1fc5,0xfebeaaaa,
+0x57c61fc5,0xff545555,0x6bba1fc5,0x1ee99a8e,0x55c61fc2,0xff5d5555,0x2cbe1fb5,0x1e545640,0xaab9ffbe,0xfeaa6aaa,0x55c61fc5,0x1f555555,0x54ca1fc2,0x1ea45454,0x55be1fc2,0xff55d5d5,0xebc61fc5,0x5e45e9aa,0x55be5fbe,0x5f555555,0xeac25fba,0x5e9a569a,0x55ba7fba,0x3f555555,0xaabe7fba,0x5ef5fdad,0xd5be3fba,0x3e6aaaea,0x96be1fb6,0x5eeaaaaa,0xabbe3fba,0x3e5bafaf,0xdfbe3fbe,0x7f555555,0xaaba5fb6,0x5ee6a5aa,0xaaba7fb6,0x7ea5659a,0x55b67fb2,0x7ea6aa9a,0x15b65fba,0x3f555515,0x55b65fbe,0x3f555555,0xaaba3fc2,0x7eaaaaaa,0x55be5fb6,0x3f555555,0x6ac25fba,0x1e900515,0xa9be1fba,0xfe55565b,0xe4b61fb9,0x1e29a0f0,0x3fc21fbe,0x1f55553d,0x29ba1fc6,0x1ea5a2ea,0xaabe1fba,0x1eaeafaf,0x50be1fc2,0x3f345500,0x75c21fc2,0x3f555575,
+0xaac25fca,0x1eaafebf,0x85c23fc6,0x3e006810,0xaec63fc2,0x5e01afae,0xc23fc2,0x1f000000,0x1b9ffc6,0x1ff55515,0xbebe5fca,0x5e58546a,0xca7fc2,0x1eea9400,0xeac73eba,0x3e000056,0xf0cebece,0xf0f0f0,0xf0c1ff80,0xf0f0f0,0xefc21f80,0xfeafafaf,0xdfc21fbd,0x1f1f5f1f,0xf0bdffc2,0x1c0f0f0,0xc0bdff80,0xc0c0c0,0xefc21f80,0xfeffafaf,0xffc21fbd,0xffffff,0x55bdff80,0xff5f555d,0xaabe1fc1,0xfeabaaab,0xaac21fbd,0xfeaaaaaa,0x55c21fb9,0xff555555,0xebbe1fbd,0x1e1f5b2f,0xefbdffbe,0xfe5f5faf,0x55be1fbd,0xff555554,0xaaba1fbd,0xfe549596,0xc0b9ffbd,0xc0c0c0,0xc0c1ff80,0xc0c0c0,0xffc1ff80,0xfcffffff,0xffc1ffbd,0xffffff,0xc0bddf80,0x1c0c0c0,0xc0c1ff80,0xc0c0c0,0xffc1df80,0x88ffffff,0xffbddf90,0xdeffafff,
+0x2fc1ffbd,0xfe5f5b1f,0xafbddfbd,0xdeaf5f5f,0x54bdffbd,0xdf515554,0xaabdffbd,0xfebaaaaa,0xafbddfbd,0xdecfefbf,0xfbddfbd,0xfe5f5a1f,0x54bddfbd,0xdf555555,0xabbdffbd,0xdeacaaab,0xeabdffbd,0x1e8a6a0a,0x55be1fbe,0xff555555,0xa4be1fb9,0x1eabaaa5,0xa6b9ffbe,0x1e54aa6a,0x1ab5ffb6,0xfe3efeaa,0x55b9ffb5,0xff555555,0x54b9dfbd,0xff555555,0x55b5dfbd,0xff555555,0xa9b5dfbd,0xfeeaaa9a,0xbeb61fb9,0xfe96aaaa,0xaab5ffb5,0xfeeaeeaa,0xeab5ffb1,0xfe6baa7e,0x55b5ffb5,0xff555555,0x95b5dfb9,0xdea96155,0x6ab9dfb9,0xde555596,0x56bddfb5,0xfeaaaa6a,0xaab9dfbd,0xfe6a6eae,0x57bddfbd,0xdf055145,0x55bddfbd,0xdf5555d5,0x59bddfb9,0xde505556,0x57c1ffbd,0xff555555,0xa9bddfbd,0xfe6a66aa,0x55bdffbd,0xffd55555,0x55bddfbd,0xdf555555,
+0x99be1fbd,0xde41065a,0x55bdffbd,0xde955595,0xaac1ffbd,0xde555555,0x55bdffbd,0xff555550,0xaabddfc1,0xdeaaaaaa,0x55c1ffbd,0x1f555555,0x55bdffc2,0xff555555,0x55c5ffbd,0x1f555555,0xc0bdffc6,0xc0c0c0,0xc0c1ff80,0x1c0c0c0,0xffc21f80,0xffffff,0xffbdff80,0xfeff2fff,0xc0bdffbd,0x1c0c0c0,0xc0c21f80,0xc0c0c0,0xffc1ff80,0x88ffffff,0xffbdff90,0xfeaf9fff,0x9fc21fbd,0xfe8f6f9f,0x9fbdffbd,0x1e9fa45f,0xa9bdffbe,0x1eaaaaa6,0xa8bdffbe,0xfeaaaaae,0xafbe1fb9,0xfe5f6faf,0xafbe1fbd,0x1eaeaaaf,0xaabdffbe,0x1eaa6aaa,0x15bdffbe,0xff555555,0xc0be1fb9,0xc0c0c0,0xc0c1ff80,0xc0c0c0,0xffc1ff80,0xfeffefff,0xffbdffbd,0xfeff9faf,0xc0c21fbd,0xc0c0c0,0xc0c1ff80,0xc0c0c0,0xffc1ff80,0xffffff,0xffbdff80,0xfeafafff,
+0xaac21fbd,0xfe5b5a5b,0xaabe1fbd,0x1eafaaae,0x15bdffbe,0x1f7d5555,0x55bdffbe,0xff505555,0xffba1fbd,0xfeafafff,0xffbe1fb9,0xfefeaaff,0x5fbdffb9,0x1f555557,0x1abdffba,0xfe9a6aaa,0xaaba1fb9,0x1e555a56,0x55b9ffbe,0xff155555,0x55be1fbd,0xff555555,0x55be1fbd,0x1f555555,0x55bdffbe,0xff545554,0x59be1fb9,0xfe995559,0xaabe1fbd,0x1ee9aaaa,0xe6bdffbe,0xfea99559,0xaabe1fbd,0xfeaaaaaa,0x55c21fbd,0xff555555,0x55c21fbd,0xff555555,0x55c61fbd,0xff555555,0x55c21fc1,0xff555555,0x5ac21fbd,0x1e56a656,0x55bdffbe,0xff555555,0x55c21fbd,0x1f555555,0x99b9ffc2,0xfea9a999,0x55be1fb9,0xff555555,0xa9ba1fbd,0x1e66aa6a,0x57b9ffbe,0x1f555557,0x96b9ffba,0x1e025755,0x40b61fba,0xff555555,0x55ba1fb5,0x1f555757,0x56b9ffb6,0x1e555555,
+0x51b9ffb6,0xff555555,0x55be1fb9,0x1e5a6a55,0x55b9ffba,0x1f555555,0x55bdffba,0x1f555555,0x56b9ffba,0x1e555555,0x55b5ffba,0x1e555555,0x55b9ffb6,0x1e555555,0x55b5ffba,0x1ea95555,0xaab9ffb6,0xfe13525a,0x92b1ffb5,0xde55559a,0x96b9ffb5,0xfe525556,0x55b5dfb5,0xdf555515,0x50b5ffb9,0xdf555555,0x55b5ffbd,0xdf55551d,0x95bddfb9,0xde9a5555,0x15bdffb9,0xff555515,0x11b9dfc1,0xfe659555,0x55b5dfb5,0xff555557,0x5b9dfb5,0xfec10905,0xc0b9ffb5,0xdff0f0c0,0x55bdffb9,0xdf555555,0x55c1ffb5,0xdf5d5555,0xf0c1ffb9,0xfeb0b1f0,0xb0c1ffb9,0xfea0a0a0,0x54c61fbd,0xdf555554,0x95c1ffbd,0xfe9aae4a,0x69c1ffc1,0xfe555555,0x55bdffc1,0xff555555,0x55bdffc5,0xdf555555,0xaac61fc1,0xfeaaa9ab,0xdac61fc1,0xfeaaaaaa,0xaac61fc1,0xfeaaaaaa,
+0x15c61fc5,0xff5d5d1d,0x55c1ffbd,0xff575d5d,0xacc5ffbd,0xfe5c5cac,0xacca1fc1,0x1eacacac,0x6aca1fc2,0xfe5a1a1a,0x15ca1fc1,0x1f555557,0xacca1fc2,0x1eacacac,0xacce1fc2,0x1efdfcfc,0x6bca1fc6,0xfe5b5b5b,0xbc21fb9,0x1ebbeab7,0x55bdffc2,0xff555555,0x55be1fc1,0xff545554,0x7bc61fbd,0xfeaa5656,0x55c21fc1,0x1f545555,0x54bdffc6,0xff555555,0xaac61fc1,0xfeabadab,0x55c61fc1,0x1f555555,0x6abdffca,0xfefaaaea,0x55c61fc1,0x1e696555,0xaac9ffc6,0xfeaaaaab,0x5dca1fc5,0x1f555557,0xabc1ffca,0x1e6abaaa,0x55c61fca,0x1f4d1d45,0xaaca1fca,0xfeaaaaae,0xd9ca1fc5,0xfea9a5a9,0xa9c61fc1,0xfefabaaa,0xabc61fc1,0xfeaaeaea,0x55c61fc1,0x1f555555,0xbaca1fc2,0x1eeaaafa,0x55c61fc6,0x1f5f1555,0x55ca3fc6,0x1f55155f,0xeac61fc6,0x3ea6aeaa,
+0xaac61fca,0xfeaeafab,0xaac61fc5,0x1eb9a96a,0xaac61fca,0x1eaaaaaa,0x51ca1fc6,0x1f5555d5,0xa5c61fca,0x1e551581,0x96ca1fc6,0x1ea2aaab,0x55c61fc6,0x1f555557,0xa9c61fca,0x1e9a5656,0xaaca1fc6,0xfeaaaaaa,0x55c61fc1,0xff555555,0xaac61fbd,0xfeaaaaaa,0xaac61fc1,0xfeaaaaaa,0x55c21fc1,0xff555555,0xa9be1fc1,0x1e565645,0x55c1ffbe,0xff555555,0x41c21fc1,0x1e555555,0x55c1ffbe,0x1f555555,0x55ca1fc2,0x1f555555,0xfdca1fbe,0x1efdfdfd,0xfdca1fc2,0x1ef0f1fd,0x6aca1fc2,0x1e16566a,0x75c1ffc2,0xff555555,0xf0c21fbd,0xfef0a0b0,0xf0ca1fc1,0xfef1f1f1,0x55c5ffbd,0x1e555555,0x55b9ffbe,0x1f555555,0x55b61fbe,0x1e565555,0x55c1ffba,0x1f555555,0x15b9ffba,0xff555555,0x55ba1fb5,0xff5f5555,0x95b61fb9,0x1e9a5194,0xaab61fba,0x1e545556,
+0x65b9ffba,0x1e696925,0x15bdffc2,0x1f555555,0xc0c1ffba,0xfec0d0c0,0xf0c5ffb9,0xfef1f0f0,0x55c5ffbd,0x1e6aaa56,0x55bdffba,0x1f555555,0xf0c1ffba,0xfff0f1f0,0xf1c61fbd,0x1ef1f1f0,0xefc5ffbe,0x1e6b636f,0x6fc61fca,0x1e8aaaab,0x54c61fc6,0x1f755101,0x6ec61fc6,0x1eaaaaba,0x9ac61fc2,0xfeaa6a9a,0xabc61fc1,0xfeff9bab,0x95c21fc1,0xfe9a5a96,0xa6c21fc5,0x1eababb9,0x55c5ffc2,0xff555555,0xd5c63fc5,0x1f555505,0x55c5ffc6,0x1f51d555,0x55c61fc6,0x1e696555,0x9ac5ffca,0xfe455545,0x56ca1fc5,0xfe56565a,0x29c9ffc5,0xfe555595,0x55ca1fc5,0xdea9a595,0xffc9ffc5,0xfeffffff,0xffc1ffbd,0xfeafbfff,0x77c5ffbd,0x1f775757,0xabc5ffc6,0xfe5a5a9a,0xabc61fc5,0xfeaa5aab,0xffc61fc5,0xfefbf6ff,0xa6c5ffc9,0x1eabaaa9,0xafc5ffc6,0xfeababab,
+0x15c61fc5,0xff550555,0x55c9dfc5,0xff7d555d,0xaac5ffc5,0xdea8aaa9,0x15c5ffc9,0x1f555515,0x54c9dfc6,0xff141154,0x55ca1fc5,0x1f555555,0x55c5ffca,0x1f555555,0xd7c5ffca,0x1f555555,0xc0ca1fc6,0x1c0c0c0,0xc0c21f80,0xc0c0c0,0xffc1ff80,0xfeff2fff,0xbfbdffbd,0xfeaf5faf,0xc0c21fbd,0xc0c0c0,0xc0c1ff80,0xc0c0c0,0xffc1ff80,0xfeff2fff,0xbfbdffbd,0xfeaf5faf,0xffc21fbd,0xff555557,0x9aba1fbd,0xfeaaaa9a,0x55be1fb9,0xff555555,0xaabe1fb5,0x1eaaeeaa,0xabb9ffba,0xfe9050e0,0xa6b9ffbd,0x1e6a696a,0x56bdffbe,0xfe145202,0x10bdffb9,0xfe555150,0xc0bdffb9,0xc0c0c0,0xc0c1ff80,0xc0c0c0,0xafc1ff80,0xfeff2fff,0xafbdffbd,0xfeaf5faf,0xc0c21fbd,0xc0c0c0,0xc0c1ff80,0xc0c0c0,0xafc1ff80,0xfcffffff,0xffc1ffbd,0xffffff,
+0x56bdff80,0xfec39090,0x5fb9ffbd,0xff555555,0x55c1ffb9,0xfe5a5556,0x5abe1fb9,0xfe5a659a,0xaabdffb9,0xfe0f4b0f,0x9fb9ffbd,0xfeaf6f9f,0x55bdffbd,0x1fd55554,0x7db9ffbe,0xff555577,0xaabdffb9,0x1eaaaa59,0x69b5ffba,0xfeaa52a6,0x55ba1fb9,0xfe59565a,0x56ba1fb5,0xfea5a5a9,0x57ba1fb5,0xff575757,0xaab5ffbd,0xfe296519,0xaab9ffb9,0xfe8a2e2e,0x55b9ffb9,0x1ff5fd75,0x55b9ffba,0x1f555555,0xaab9ffb6,0x1ea6a5aa,0xd5b9ffba,0xff555551,0x55b61fb9,0xff555555,0xaaba1fb9,0x1ebaa9aa,0xaab9ffba,0xfe6b524a,0x5dba1fb9,0xff5d11f1,0xaab9ffb9,0xfe555595,0x2abe1fb9,0xfeeaa9a9,0x2ab9ffb9,0xfe551515,0xd5bdffb9,0xff10d510,0x55b9ffb9,0x1f555d55,0x55b9ffbe,0x1f555555,0x55bdffba,0xff555555,0x55bdffb9,0x1f555555,0x55bdffba,0xff555555,
+0xaabdffb9,0xfe56566a,0x54bdffb9,0xff515155,0x55bdffb9,0xfe555555,0x56be1fb9,0xfe9a9656,0xaabe1fb9,0xfe6a5656,0x5dba1fbd,0xff7dd1fd,0x55bdffbd,0xfe555555,0x56ba1fbd,0x1e656556,0xc0b9ffbe,0x1c0c0c0,0xc0c1ff80,0x1c0c0c0,0xffc1df80,0xdeff2fff,0xffbddfbd,0xbcffffff,0xc0bddfbd,0xc0c0c0,0xc0bddf80,0xc0c0c0,0xffbddf80,0xdeffffff,0xffbddfb9,0xde2fafff,0xafbddfbd,0xfe5465af,0x93bddfbd,0xde1f6f8f,0x51bddfbd,0xdf555555,0x55b9ffbd,0xfe56a555,0x2fb9dfbd,0xdeefefef,0xaabddfb9,0xdea6aa9a,0x55bddfbd,0xde525250,0x56b9dfbd,0xdeaa2a6a,0xc0bddfbd,0xc0c0c0,0xc0bddf80,0xc0c0c0,0xafbddf80,0xdeffaf6f,0xffbddfbd,0xffffff,0xc0bddf80,0x1000000,0xb9de80,0x1c00000,0xfffc0080,0x10000ff,0xbe1f80,0x15fff00,
+0xaafc00d4,0xfeffaaa6,0xffb9dfbd,0x1eff5fff,0x57bddfbe,0xfffffdd5,0xcfbdbfc1,0xfeffe6c0,0xffbdffbd,0x10000ff,0xbe1f80,0x1ffff00,0xfffc00a0,0x10000ff,0xbe1f80,0x1ffff00,0x55fc00c4,0xdf555555,0xaab9ffbd,0xdeaa5aa9,0xaabdffbd,0xdeaaaaaa,0xaabdffb9,0xdea9a9aa,0xa9bdffb9,0xde819565,0x1b9dfbd,0xde000000,0x96bdbfbd,0xde565a9a,0x5abdffbd,0xde001516,0x5dc1ffb9,0xff535157,0x53b9ffbd,0xff555557,0xa6bddfbd,0xfeaa69a9,0xaabdffbd,0xfe6a5556,0xaab9dfbd,0xde5569aa,0x1bdffb9,0xdefff000,0x14c21fbd,0xdf000101,0xf0c1ffbd,0xdf7f7fff,0x1c21fb9,0xdefff002,0xffc21fb9,0x88ffffff,0xf0c1ff90,0xbeffffff,0xffc21fbd,0xffffff,0xffc21f80,0x10000ff,0xbe1f80,0x1ff0000,0xfff80090,0xff,0xc21f80,0x1ff0000,
+0xfffc00a0,0xfeefefff,0xefbdffbd,0x1effafef,0xefc21fc2,0x1effffff,0xffc21fbe,0xfeffbaff,0xffc21fbd,0x10000ff,0xbdff80,0x1ff0000,0xfffc0094,0xff,0xc21f80,0x1ffff00,0x55fc00c4,0x1f555555,0xa6bdffb6,0xfe9a5569,0x55ba1fb9,0x1f555555,0x69b5ffbe,0xfea95595,0xaabe1fb9,0x1eaa6524,0x55b9ffba,0xff551555,0x55bdffb9,0xff1515dd,0x99b9ffbd,0x1ea5a5a9,0x55bdffbe,0x1f555555,0x55c5ffba,0xfe555555,0xfdc9ffb9,0xfefdfdfd,0xfdc5ffbd,0xfefcfdfd,0x55c5ffbd,0xfe161616,0x15c5ffbd,0xfe050515,0xffc9ffbd,0xdebfafbf,0xffc9ffc5,0xfeffffff,0xa5c5ffc1,0xfe955595,0x55be1fb9,0xff755555,0x54bdffb9,0xff555550,0x55bdffbd,0xff551555,0x55be1fc1,0xff555540,0x55ba1fbd,0xff755555,0x5abdffbd,0xfe5a5a6a,0x55c1ffbd,0x1ffd7d55,
+0xc5bdffbe,0xfed5d6d5,0xc5c9ffbd,0xfec5c5c5,0xbfc9ffbd,0xfeab6b5f,0x9bc9ffc9,0xfe1b1b9b,0xc1c5dfc5,0xfec0c1c1,0xc0c5ffbd,0xfe0101c0,0xafc5ffbd,0xfe9f63ab,0xefc1ffc5,0xdebcffff,0xafc1ffbd,0xfe5f1baf,0x1fc61fc5,0xfe23636f,0x55c5ffc9,0x1f555555,0x57c9ffc6,0x1f555d57,0xafc9ffc6,0xfe5a6aaa,0x4bc9ffc9,0xfe9a9b5b,0x6ac9ffc5,0xfe81545a,0x55c9ffc5,0xff555555,0x55c1dfc9,0xff5555d5,0x56ca1fc5,0xfe955555,0x55ca1fc5,0x1f555555,0xa9ca1fc6,0xfeeaa9a5,0x55ca1fc5,0xfe951555,0x56ca1fc5,0xfe596521,0xe9c5ffc5,0x1e6aaa69,0x55c5ffca,0xff555555,0xaac5ffc9,0xdeaaaae9,0xaac5ffc5,0xdeabaaaa,0x55c5ffc1,0xfe6aa6a6,0xaac5ffc5,0xfeaa5aaa,0xaac5dfc1,0xdeaaaaab,0x55c5ffc1,0xff555555,0xaac5ffbd,0xfe5aaabe,0xaac1ffc1,0xdeeefaba,
+0x55c1ffc1,0xff555555,0x55c5dfc5,0xff555555,0x69c5ffc1,0xfeaaa95a,0xaac5ffc5,0xdeaaaaaa,0x55c5ffc1,0xff155575,0xaac1ffc1,0xfeafabaa,0xaac1ffc1,0xde6a6aaa,0x55c5ffc1,0xff555551,0xddc1ffc1,0xdf555555,0xaabdffbd,0xde5669aa,0xd5bdffbd,0xff115555,0xaab9dfbd,0xde000559,0xc1ffb9,0xdeabb000,0xaac21fb9,0xfe9a5a5a,0xa0c63fbd,0xfe6aaaab,0x55c23fb9,0x3ebab5a9,0x1c21fc2,0xde000001,0x1c1dfbd,0xdeaaa000,0x70c21fbd,0xff0000c0,0xa0c5dfbd,0xdeaaaaab,0xaac21fbd,0xfeaaa596,0xaac23fbd,0x1e41a6aa,0xaac21fc2,0xfeaaaaaa,0xaac23fbd,0x1e4a45aa,0xaac23fc2,0x1ed7579f,0xefc1ffc2,0x1effeafb,0xfec21fc2,0xfeffffff,0xffc21fbd,0x1ffffff,0xffbdff80,0x10000ff,0xbdfe80,0x1ffff00,0xfffc00a0,0xff,0xbe1f80,0x1ffff00,
+0x56fc00c4,0x1ecf5250,0xefbdffc2,0xfeffefef,0x6bc21fbd,0x1eff55aa,0xffc1ffc2,0xffffff,0xffc21f80,0x10000ff,0xbdfe80,0x1ffff00,0xfffc00a0,0xff,0xbe1f80,0x1ffff00,0xaafc00c4,0xde19666a,0xf5c1dfc1,0xff555555,0x55be1fc1,0xdf545555,0x3bdffc5,0xdeaabafe,0xaac21fc1,0x1eaa5aaa,0x55c23fc2,0xff545555,0xaac23fbd,0x1ea965aa,0x55c23fbe,0xff555555,0x5dc23fbd,0xdf055555,0xc1dfc1,0xdeaafe03,0x55be1fc1,0xdf105555,0xc1dfc1,0xdeaaff00,0xdfc21fc1,0x1f555555,0x55c23fbe,0x1f555555,0xbebe1fc2,0x1eaaaaee,0x55c21fbe,0xff555555,0xa4c23fbd,0x1e1f5602,0xafbdffc2,0xfeffafef,0xaac21fbd,0xfefeaaab,0xeac21fbd,0x1eff5612,0xffbdffc2,0x10000ff,0xbdff80,0xffff00,0xfffc0080,0xff,0xc21f80,0x1ffff00,
+0xeafc00c4,0x1e025152,0xdac1ffc2,0xfeffaaaf,0xaac21fbd,0xfeffaaab,0xffbe1fc1,0xfeffaaff,0xffc1ffbd,0x10000ff,0xbdff80,0xffff00,0xfffc0080,0xff,0xc21f80,0x11fff00,0x55fc00dc,0x1f555555,0x99cdffce,0xfeaaaaaa,0x55ce1fc9,0x1f555555,0x55d1ffce,0x1f515555,0x55cdffce,0xff555555,0xaace1fc9,0x1eaaaaaa,0xaace1fc6,0xfeaaaaea,0x55ce1fcd,0x1f555545,0xeace1fca,0xfeee9aea,0xeace1fcd,0x1eeeeaea,0xffcdffc6,0x1fffffff,0xffc61fb2,0x3fffffff,0xffc21fa6,0x1eeafeff,0xd5ca1fc2,0x1f555555,0xffce1fc6,0x1effffff,0xffc21fbe,0x1eb9aafa,0x55c21fc2,0x1f450555,0x56cdffca,0x1eaeaeab,0x55ca1fc6,0x1f555555,0xaace1fc6,0x1eaaaaaa,0x55ca1fc6,0x1f555555,0x55ca1fc6,0x1f515515,0xaac61fca,0x1eaaaaaa,0x55ca1fc6,0x1f555555,
+0x55ca1fc6,0xfeaaaaaa,0x55ca1fc5,0x1f555555,0xaaca1fc6,0x1eaa6aaa,0xaac61fc2,0x1eaaaaaa,0xaac61fc2,0xfeaaaaaa,0x55ca1fc5,0x1f555555,0xaaca1fc6,0x1eaaaaaa,0xaac61fc6,0xfeeaaaaa,0x7c61fc5,0x3e070607,0x7b61fae,0x3cdf5f0b,0xf8ae3eaa,0x3cfdf9f9,0xfdc63fae,0x3f51577d,0xffc23fca,0x5f7f5f5f,0x1fae3fb2,0x3f555517,0x10be3fb6,0x5f000000,0xbe3fc6,0x3f55555f,0xffc65ec2,0x3eafefff,0x9fca3fc6,0x3efdee9f,0xafca3fca,0x3eba669b,0x57ca3fca,0x3f575555,0xa8c23fca,0x3ea0a0a0,0xa0c65fc6,0x5e57ab5f,0x57c63fc6,0x3f455555,0x41c65fc2,0x5e556a5a,0x55c23fc2,0x1f555555,0xa9c63fba,0x1eaa6aaa,0xa9c23fc2,0x5ebae9e9,0xaac63fc2,0x3e9e65ae,0x54c63fc6,0x1f5d157d,0x55c61fc6,0x1f515155,0xaec61fc6,0x1eeaeeae,0x55c61fc2,0x1f415541,
+0x5bc61fc6,0x3eab5b5b,0xaac63fc2,0x3eaaaaaa,0xa5c63fbe,0x3eaaaaa4,0xaabe3fc2,0x3e7eba6e,0xabbe3fba,0x3e167bea,0x55c21fc2,0xff555555,0x5fba1fc5,0x1ff55551,0x55ba1fbe,0xff555555,0x55be1fb5,0x1f555555,0x55ca1fc6,0x1f555555,0x56c5ffc6,0x1e695515,0x55c5ffca,0x1f555555,0x68c5ffca,0xfe9a151a,0xaac9ffc5,0xfe5aaaaa,0xaac5ffc9,0xfeabbea9,0xaec5ffc9,0xdea9a9aa,0x55c5ffc5,0xff555554,0x5dca1fc5,0xffc1d5f1,0x55c5ffc5,0xff555555,0xaac61fc5,0xdeafaaaa,0x15c5ffc5,0xff555551,0xaac5dfc5,0xdeaaaaaa,0xafc5ffc5,0xdeaaaabb,0x15c5dfc1,0xdf555555,0x86c1dfc5,0xdeaaaaaa,0xaac9ffc5,0xfea9a5a1,0xaac5ffc9,0xdeaaaaaa,0xaac5ffc5,0xfeaabaaa,0x55c5ffc9,0xff555555,0x56ca1fc5,0x1eaaaaaa,0x55c61fca,0xff555555,0xa9c61fc5,0x1e5a5254,
+0xaaca1fc6,0xdeaaaaaa,0xaac5ffc1,0xfeaaeaaa,0x55c5ffc1,0xdf555555,0xaac5ffc1,0xfe0f6f3f,0xaac1ffc1,0xfeaaaaaa,0x54c61fc5,0x3f555555,0xaac5ffc6,0xfeaaaaaa,0xaac21fc5,0xfeaaaaaa,0xa6c63fc1,0xfeefaaaa,0xafc5ffc5,0xdeaeaaaf,0x5ac5dfc1,0xdeaaaaaa,0x55c1ffc1,0x9f555555,0x5ac5ffc1,0xbe15565a,0x14c5dfc1,0xbf175555,0x55c1dfc1,0xbe686451,0x99c1bfc1,0xde655596,0x55bdbfc1,0xdf451505,0x55c5dfbd,0xdf555555,0x55bd9fc1,0xfe55a9a5,0x55b9dfb9,0xdf555555,0x99bd9fb9,0x9e565555,0x55c1bebd,0xbe565656,0x6ac1dfbd,0x9e555595,0x55b9dfbd,0xbe8925a5,0x5dbdbfbd,0xff555454,0xaac1dfc1,0x1ebababa,0xa9c1ffc2,0xfea6aaaa,0xaac1dfbd,0xdeaaa9aa,0x6ec21fbd,0xfeeeeaaa,0xaac21fc1,0x3e6eaeae,0x55c21fc2,0x3f555554,0xa9c1ffc2,0x1eaa969a,
+0x9ac23fc2,0xdebe65aa,0x6abddfc1,0xfe9a9aaa,0x5dc21fbd,0xff555555,0x55bddfbd,0x1f555555,0x55c1ffba,0x1f555555,0x59be3fc2,0x1eaaaaaa,0x5ac23fc2,0x1e02011a,0x52c21fbe,0x3e666666,0xaabe1fbe,0x3eaaa9aa,0x55ca1fc2,0x1f555555,0x75be3fca,0x1f5555f5,0xe9c61fc6,0x3ea5a5a9,0x56c21fc2,0x3e155556,0x55be3fc2,0x1f555555,0x55c25fba,0x1e955555,0x51be3fc2,0x3f55555d,0x55be1fba,0x1f555555,0x57c61fc6,0x1f555f57,0xa6c21fc2,0x1ea5a9a9,0xd5ca1fc2,0x1fd4d0d1,0x15ca1fc6,0x1f551555,0x65c21fc2,0x1e955555,0x54c1ffc2,0xff555554,0xaaca1fc5,0xfef8f4f8,0x55c5ffc9,0x3f575557,0x99ba3fba,0x3e556556,0x65ba1fba,0x1e555555,0x65be1fba,0x1ea56565,0x59be1fb6,0x1eaa66a6,0xa9b61fb6,0xfe6a9595,0x55b61fb5,0xff555555,0x55b61fbd,0xff555551,
+0x81bdffb5,0xfe814080,0x91c61fc1,0xfebae595,0x57c1ffc1,0xff555555,0xaac5ffc1,0xdeaaaaaa,0xbac1ffc1,0xdebababa,0x75c1ffc1,0xdf7f5575,0x55bdffc1,0xdf555555,0x55c1ffbd,0xdf555555,0xaac1ffb9,0x1e9a929a,0x17c23fc2,0x3f571517,0x15c5ffc2,0x1e0a1616,0x88c23fc6,0x1e000000,0x5bc1ffc2,0x1e5a6a5a,0x96c5ffc6,0xfeebab9a,0xc5ffc5,0x1e011501,0x20c1ffc2,0xfe9a55aa,0x18c21fc1,0x1e959659,0x81cdffc6,0xfec0c0c0,0xd1ffc5,0x7e6f6e06,0xffc67fc2,0xdfffffff,0xc0d1ffbe,0x1f40c0c0,0x50cddfc2,0xfe8945a2,0xffc21fc1,0xffffffff,0xe3d1dfc9,0xdeeae62a,0xaac9ffd1,0xdeaaaaea,0x55c5ffc1,0xdf555555,0x96c1ffc1,0xdea6aa9a,0xaac1ffc5,0xde7ebaaa,0x55c1dfc5,0xdf555555,0xaac1dfbd,0xde3eaaaa,0xaabddfbd,0xdeeaeaaa,0xaac1dfbd,0xde6afaba,
+0xaabddfc1,0xfe1a5653,0x55c1dfc1,0xbf555555,0x9ac1ffc1,0xfee4a9e5,0x54c9dfc5,0xdf55551d,0x55c5dfc5,0xdf555555,0xaabdbfc5,0xdeba6bab,0xaac1bfbd,0x9eaaaaaa,0x6bc5dfc5,0xbe66aeaa,0x65c1bfc5,0xfe655655,0x55b5dfb5,0xde555565,0x55b9dfb5,0xff505155,0x94bdffb5,0xdee5e5e5,0xa9b9dfb5,0xbebdaaaa,0x6db9bfb5,0xde696566,0xe6b9bfb9,0xbea86aa9,0xe0b9dfb9,0xded5d1e5,0x6bbddfb9,0xfe5a5a5a,0x5bbddfb9,0xde9bab5b,0xaabddfb5,0xdee0a1b9,0xa1b9dfb9,0xde8e2a29,0xafb5dfb5,0xde94a5a4,0xa6b5dfbd,0xde6a6baf,0x55bdffb9,0xdf555555,0x57b5ffb9,0x3f555555,0xbab9dfba,0xfe82abaa,0x86b9ffb9,0x1e9196d5,0xd5ba1fbe,0x1f545555,0x40c1ffba,0x1efbeb82,0x90c21fc2,0x1e985650,0xd0ba1fbe,0x1f455150,0xfebe1fbe,0x1e92a6ae,0xa6c21fbe,0x1eaaaaaa,
+0x55be1fbe,0xff555555,0x6ac23fb9,0x1eaba9aa,0x55c23fbe,0x3f55d555,0x55be1fbe,0x5f555555,0x55ca1fbe,0xff555555,0x55c23fbd,0x1fc5d555,0xaebe1fba,0x1e5554e9,0x55c1dfc2,0x1f575554,0xaab61fbe,0xde41155a,0x55bddfb9,0xdf5755d5,0xaab5dfb9,0xdeae6e6a,0xbeb9dfbd,0xde6a6a2b,0x9ab9dfb9,0xfe65a109,0x55b5ffb5,0x3f555555,0x69b5ffbe,0xfe2a2a68,0x16b9ffb9,0x3e5a5555,0xeabe1fba,0xbe2a6e6a,0x15b9dfb5,0xdf000001,0xaec1dfb5,0xbe1caca9,0x2cc1bfbd,0xdeaa6a6b,0xc1dfb9,0xff404000,0x40c5ffb9,0x1f505040,0x6ace5fba,0xfe5a9aaa,0x55c1ffbd,0xff555555,0xddc65fbd,0x5f751fff,0x55c25fc2,0x7f555555,0x15ca1fc6,0x5f555555,0x9ac67fbe,0x7e6bfa69,0xface5fce,0xbe6a6a0f,0x55c9ffc9,0xbf555555,0x43b21fc9,0x9fd5d5c0,0x15cddfcd,0x9ebafa6a,
+0xa0c1bfc9,0x9ef2b1a1,0x57c69fbe,0x5f3d0555,0x55c67fc6,0x5ffdd5d5,0xfac69fbe,0x5e64a9ea,0x5fc25fb6,0xdfff5f1f,0xffd17ec1,0x7eaaaaaf,0xcd7ec1,0xdf731f00,0xefb21fb9,0x5e0d1c8c,0xf5c51ec5,0xfff5d5f5,0xfaca1fc5,0x1eaeaaea,0xafc61fca,0x1effefff,0x57c61fc6,0x1f0d0105,0xabca1fc6,0xfeaaaaa7,0xaaca1fc5,0x1eaaaaba,0xd7c5ffca,0x1f555555,0x55c21fca,0xff475555,0xaac61fc5,0x1e9a569b,0xaac63fc6,0x3e66a929,0xaac61fc6,0x1eaaa9aa,0xaac63fc2,0x1ea9a9aa,0x9ac63fc2,0x1e9aaada,0xaac61fc6,0xfeaaaaaa,0x55c61fc1,0x1f555555,0xaac23fc6,0xfeaaaaaa,0xaac61fc1,0xfeeaaaa5,0xaac5ffc5,0xdeaaaaaa,0x55c5ffc1,0x1f555555,0x55c5dfc6,0xff411155,0x55c5dfc5,0xff555555,0xaac5dfc1,0xfe2aaafe,0x5c1ffc1,0xdf555555,0x55c5ffc1,0xff105555,
+0x55c1dfc1,0x1f555555,0x55c5dfc2,0xdf555455,0xaac5ffc1,0xfebaeeae,0x55c1ffc1,0xff555555,0xa9c5dfc1,0xfeaaaaaa,0x55c1dfc1,0xff105555,0xaac1dfc1,0xfeaaaaaa,0xbac1dfc1,0xfe9a6aae,0x55c1ffc1,0x1fd5555d,0x51c23fc6,0x5f555555,0xaac21fc2,0x3eaaeaaa,0xa9c23fc2,0x3eaa6e6a,0x54c23fc2,0x1f555141,0xaac23fc2,0xfeeaaaaa,0xaac21fc1,0xfeaaaaaa,0xaac23fc1,0xfe9aaaaa,0xaac21fc1,0x1eaaaaaa,0xaac23fbe,0x1eaaaaaa,0xaac23fbe,0x3eeaeaaa,0xf5be1fc2,0x1ff555d5,0xaabe1fbe,0xfeaaaaaa,0x55c21fbd,0xdf555555,0xaac21fbd,0x1e6aaaaa,0x55bdffbe,0xff555555,0x55b9ffc1,0xff050105,0x1c5ffc1,0xdf555555,0x54c1ffc1,0x1f555555,0xa9c1dfc2,0xde9aaf92,0x55c1dfc1,0xff555555,0x9ac5dfbd,0xdeaaa996,0x99c1ffc1,0xfeaaaaaa,0xaac1dfbd,0xdeaaaaaa,
+0xa9bdffc1,0xdedaeaa9,0x5abddfc1,0xfeaeea9b,0xaabddfbd,0xdeaaafaa,0xaabdffbd,0xdeaaaaaa,0xaabdffb9,0xfe96aaaa,0xaabddfbd,0xdeaaaaaa,0xaabdffbd,0xdeaaaaaa,0xaabdffb9,0xdeeaaaaa,0x2abdffb9,0xde002a2a,0xc1dfc1,0xdeaaeb00,0x99be1fc5,0xde14a994,0xc1dfc5,0xdefa0000,0x5ac21fc1,0x3eaaaaaa,0xaac21fbe,0x1eaaaaaa,0x55c21fbe,0x1fd5555d,0x55c21fbe,0x1f504041,0xe9be3fc2,0xde40419a,0xc1ffc1,0xde3f0000,0xd5c1ffc1,0xbf555555,0x55c1ffc1,0xde004055,0xaac21fc1,0xfeaaaaaa,0x55be3fc1,0xff555555,0xaabe3fc1,0xfeaa6aa9,0xaac23fbd,0x3eaaaa9a,0xaac21fbe,0x1eabaaaa,0xafc21fbe,0xfeffeaef,0x91c21fbd,0x1efba29a,0xafc21fc2,0xfeff9b53,0xffbdffc1,0x10000ff,0xbdff80,0xb8,0xffa000dc,0xff,0xc21f80,0x150fc00,
+0x6afc00d8,0x1e89551f,0xabc1ffc2,0xfeffefff,0xaac21fc1,0x1ea6a9aa,0x29c21fc2,0x1eff1616,0xffbdffc2,0x10000ff,0xbdff80,0x1ffff00,0xfff800cc,0xff,0xc21f80,0x145ff00,0xaafc00e4,0xde595aaa,0xa5bdffc1,0xbe54a9a9,0x55c1ffc1,0xdf555555,0x5bdffc1,0xfe000105,0x3c21fbd,0xfeaa55aa,0xaac23fc1,0x1eaf56aa,0xbe3fc2,0xdf5555d5,0xaabe3fc1,0x3eaaa5aa,0xaec23fbe,0xfe115512,0xa4bddfbd,0xde0050a0,0x55bdffbd,0xdf5d557d,0x6abdffbd,0xdef00159,0xc0bdffbd,0xfeaaaafa,0xaac21fc1,0x3ea666aa,0xffbe3fc2,0xdeeaeaff,0xaabe1fbd,0x3e9b56aa,0xfec23fbe,0xfeefeafe,0xabc21fbd,0xfeffaeaf,0x2fc21fbd,0x1e1b671f,0xabe1fc2,0xfeffaa9a,0xffbe1fbd,0x10000ff,0xbdfe80,0x1ffff00,0xfffc00a0,0xff,0xc1ff80,0x1ffff00,
+0x55fc00e4,0x3f545555,0x9ac21fbe,0xfeffaaaa,0xa6c21fbd,0x1eea9aaa,0xefbe3fbe,0xfeffefff,0xffbdffbd,0x10000ff,0xc1fd80,0x1ffff00,0xfffc00a0,0xff,0xc1ff80,0x1dfff00,0xaafc00e4,0x1eaaabaa,0xaabe1fba,0xfefeaaaa,0xaabe1fb9,0x1eaaaaaa,0x6abe1fba,0x3e6a6a6a,0x55ba1fbe,0x1f551551,0x55ba1fbe,0xff555555,0xa9ba1fbd,0x1e955498,0x55be3fba,0x1e555545,0x55ba3fbe,0x1f555555,0x55b23fbe,0x1f555555,0x57b23fba,0x5f555555,0x55b9ffb2,0x3f455555,0x55b25fb2,0x3f051555,0xaba3fb6,0x3e5e2919,0x6aba3fba,0x5ea4aeaa,0xd4b25fb6,0x5f555550,0x56b63fb6,0xfeaa9656,0xaabe1fb9,0xdeaaaaaa,0x99bdffb9,0x1e6a5652,0xaabdffbe,0xfebabaaa,0xaabdffc1,0xdeaaaaaa,0xaabdffbd,0xfe6aaaaa,0x51bdffc1,0xff555555,0x55c1ffbd,0xdf555555,
+0x59c21fc1,0x1e555595,0x5ab9ffbe,0xfe5aaaaa,0x55bdffbd,0x3f555555,0x55bdffba,0xdff5ffff,0x5abdffc1,0xfe906aa6,0x4bdffc1,0xff555555,0x6ac21fbd,0xfee96105,0xaabdffbd,0x1e536469,0x55bdffbe,0x3f555555,0x55b9ffae,0x5eaa6a59,0xbeae3fb2,0x1e557aaa,0x55b5ffb6,0x1f555555,0x55aa7eb2,0x7f15d155,0x57ae7fae,0x3f555555,0xd7b27fba,0x7f55555f,0x55ae7eae,0x9f555555,0x3fba3fae,0x7f5555d5,0x55adffc1,0x5fd5d5f5,0x9ae1eae,0x1caaaa59,0x55bd9fc5,0x9f545555,0xfda65fc5,0x9d5d7fd5,0x9aaa7eaa,0x7e955696,0x57ae7fb6,0x7ea0ac52,0xf0b65fae,0x7ff151f1,0x9ab6beb2,0x1e69aa66,0x55ba1fbe,0xff05d755,0xb9bdffbd,0x1e555545,0x55b65fbe,0xfea9ffa9,0x55bdffc1,0xdefffeaa,0xa2bdffbd,0x1e409595,0x65bdffba,0xfe175b65,0xd5b9ffbd,0x1f45d5c5,
+0x55ba1fba,0xff555555,0x55ba5fbd,0x1f555554,0xd5bdffba,0x3fd5d5d5,0xd5be5fb2,0x1fd555d5,0x59c1ffb6,0xfe585658,0x57bdffb9,0x3f555555,0xd5b9ffb6,0x1fd5d5d5,0xd6be1fb6,0x1e296a2a,0x55b61fb6,0xff4551f5,0x45c1ffc1,0xdeff0045,0x5dc21fbd,0x1f555557,0x95c1dfbe,0xde035595,0xffc1ffbd,0xfeffefff,0xffbdffbd,0x1eaa55ba,0xdfc23fbe,0xff555557,0xaabe3fc1,0x1eaaaaaa,0x55c23fbe,0xfff1d151,0x75c1ffc1,0xdf0055fd,0x2bdffbd,0xfe565a05,0x56be1fc1,0xfe006656,0xffbdffbd,0xfeaaaaea,0xaac21fbd,0x1eaa9aaa,0xffc23fbe,0xdfffffff,0xffbe1fbd,0x3f555503,0xaabe1fc2,0x1eff5a9a,0xffc21fbe,0xffffff,0xaabe1f80,0x1eefaefe,0x1fbe1fbe,0x1eff1f1f,0xffbdffbe,0x10000ff,0xc1fe80,0x1ffff00,0xfffc00a0,0xff,0xbe1f80,0x1ffff00,
+0xaafc00e4,0x1effaaff,0xfcbe1fbe,0xfefffcfc,0xa6bdffb9,0x1e6faa12,0x6fbe1fbe,0x1effafaf,0xffbe1fbe,0x10000ff,0xc21f80,0x1ffff00,0xfffc00a0,0xff,0xbe1f80,0x1dfff00,0x55fc00e4,0x1e15aa54,0xa9bdffc2,0xde5569a6,0x1be1fbd,0x1eafae5a,0x55be1fba,0xff000555,0xffc21fbd,0xfeffffff,0xffbe1fbd,0x1e6baefe,0xaac21fc2,0x1eafabbb,0x57be1fc2,0xff555555,0x54c23fbd,0x1e9a5655,0x6abe1fb6,0x1ead6b56,0x14b9ffc2,0x1f555515,0x15b63fb2,0xff555555,0xfec21fb5,0xfeaaaaaa,0x55c23fbd,0x1f551555,0xafc21fbe,0x1eaaaa6a,0x55c21fbe,0xff555555,0xaac21fbd,0x1e692ae2,0xeabe1fbe,0xfcfffffe,0xaabe1fbd,0xfeaaa9ea,0x2fbe1fbd,0x1eff5b9f,0xffbdffbe,0xff,0xbe1f80,0x1ffff00,0xfffc00a0,0xff,0xbe1f80,0x1ffff00,
+0x9afc00d4,0x1eaaa613,0xf9bdffbe,0x1eff2eba,0xa1be1fbe,0x1e56aa81,0xaabdffbe,0xfeffaaaa,0xffbe1fbd,0x10000ff,0xc21f80,0x1ffff00,0xfffc00c4,0xff,0xbe1f80,0x1ffff00,0xfffc00c4,0xffffff,0xffc69e80,0x10000ff,0xefcabe80,0xbcffdfef,0xffb6feb6,0x10000ff,0xb69c80,0xeaaa00,0xea800080,0xaaaa,0x800080,0x160500,0x1a800180,0xaa2f,0x5f800080,0x9effffaf,0xffae9eba,0x100fcff,0x55a63d80,0x3fffffd1,0xffba5fba,0x100ffff,0xb5ff80,0x0,0xa63e80,0xaa00,0x800080,0x500000,0x50800180,0xaaa0,0x800080,0x1000000,0xffb65e80,0xffffff,0xb67e80,0x1000000,0xffae1f80,0x45ffffff,0xffa69d84,0xfc025bff,0xae9ea5,0x9ca09040,0xffa5bda1,0x1d5551ff,0xa4a1dda2,0xbc260255,
+0xa1bea1,0x1000000,0xffb61f80,0x1ffffff,0xaa5e84,0x1000000,0xffb5ff80,0xffffff,0xffb63f80,0xdcfafeff,0xfaa5dea5,0xdef9e4fa,0xffaddfa9,0x1edf9fff,0xbfba1fb6,0x1eefbabf,0x55b9ffbe,0x3fffd755,0xffbe9fbe,0x100ffff,0x16be1f84,0x1effaa6a,0xffc29ec2,0xffff,0xc25f80,0x150000,0x16840180,0xaa2a,0x800080,0x0,0xc23f80,0xaa00,0xd4800080,0x3fff55d5,0xffc29fc2,0xffff,0x2bc25f80,0xbeffbebf,0xffbe9eba,0x100ffff,0xc65f80,0x0,0xc23f80,0xaa00,0x800080,0x0,0xc25f80,0xaa00,0x800080,0x1000000,0xffb5fe80,0x21ffffff,0xb65f84,0x1000000,0xffbe1f80,0x21ffffff,0xffb67e84,0x1effeeff,0xaabe1fbe,0xfeefa9ec,0xffc21fc1,0x3e105bff,0xfabe5fc2,0x3e5b55aa,
+0xc5ffc2,0x1000000,0xffbe3e80,0x1ffffff,0xbe9e80,0x1000000,0xffc23f80,0xffffff,0xffc27f80,0x7ee6a5ff,0xa5be5fbe,0x1e955516,0xffbe1fc2,0x7e465aff,0xbe5ec2,0xff545550,0xa0c65fbd,0x9ca95594,0x55a59ea1,0x7d555555,0x2aa19da5,0x9ca9252a,0xaaa5bda1,0x9c6a6aaa,0xaaa59ea5,0x5caaaaaa,0x5ba57ea5,0x7c91999b,0xaaa97ea5,0x9ca6abaa,0xaaa59da9,0x7c22a6aa,0x55a99ea5,0xff155555,0x99adbeb1,0xbefea4b8,0x55b1dfad,0xdf555555,0xaac21fb5,0xfeab9aaa,0x17be1fb9,0xdf575757,0x55adbeb5,0xdf1c5554,0xddb5bead,0x1ff555dc,0xf9bdffba,0x3ef0f9f9,0x24be1fbe,0x7caa5885,0xaab1bfa5,0xbeaaa9aa,0x54b1dfb1,0x9caa6ff5,0xaab1dfad,0xbeaaaaaa,0xaab5dfb1,0xdeaaaaeb,0xa9b5dfb1,0xfe6afaea,0xaab61fb9,0xdeaaaaaa,0x5fb5ffb1,0x1f154547,
+0xdfb5ffba,0x9e5555fa,0x55b1ffb5,0xff555555,0xf3b5bfb1,0xdf5555df,0x55b5ffbd,0x3f555555,0x55b1dfc2,0xff555554,0x56b1dfb9,0x1e545555,0x55b65fba,0xdf555555,0x55c27fb5,0x1f555555,0xeab67fc2,0xfebebafe,0xaec21fbd,0xfeabaaaa,0xafc21fc1,0xfe9aa6a6,0x55c21fc5,0xff555555,0xaac21fc1,0xfe5aaa9a,0xbbc21fbd,0x1ef6abeb,0xaabdffc6,0xfeaaaafa,0x57c1ffbd,0x1f775557,0x56c1ffc2,0xfeba2fab,0xaac1ffc1,0xdeaaaaaa,0x64c1ffc1,0xfe0045a5,0x6fc1dfc1,0xde6aaaaa,0x5ac1ffc1,0xfe56464a,0x55c5ffc1,0xfe969555,0x15c9ffc1,0xdf751515,0x75c5ffc1,0xff05414d,0xf6c5dfc5,0xfe5645c8,0x5abe1fbd,0x1e400551,0x6ec21fbe,0xfe55556e,0x55c61fbd,0x5e555669,0x55be1fc2,0x5f555555,0xd5c23fbe,0xbf155555,0x55ba3fce,0x5fd35d5d,0x47c67fc6,0x9eaca597,
+0xd5d6bece,0x1f555575,0x55ca1fc2,0x7f555555,0x55c23fca,0x1f557115,0x92c9ffce,0x7eea9591,0x55d2bece,0x9eff9596,0xfed2bdce,0x5e1a5abf,0xead27ece,0x5e9baaea,0x57d6ddd2,0x3f105555,0x5ce1fc2,0x1effbf5a,0xffc2fdca,0x100ffff,0x10ca7e84,0x1effaa55,0xffcafdd2,0x100ffff,0xca9e80,0x0,0xca7e80,0xaa00,0x800080,0x0,0xc69e80,0xaa00,0x800080,0x1fff5555,0xffbebeba,0xffff,0xbe9e80,0x7eff9500,0xffb71cb2,0xffff,0xb69e80,0x0,0xbe9e80,0xaa00,0x800080,0x0,0xb67e80,0xaa00,0x800080,0x1000000,0xffba9e80,0x1ffffff,0xbe9e80,0x1000000,0xffca9e80,0x21ffffff,0xffcafd84,0x3efefdff,0x54c25fc6,0x1f555555,0xffca3fc2,0x7eeaebff,0xd4ca9eca,0x3fd5d5d5,
+0xd65eca,0x1000000,0xffce7e80,0x1ffffff,0xc6be80,0x1000000,0xffb25f80,0x21ffffff,0xffb2bd84,0xbee7ebff,0x57c29fc2,0x7f575557,0xffce5eba,0x9ebfd5ff,0x1db69eba,0x7d151515,0xa4c29fb2,0x3efffee8,0xffc2dec2,0xffff,0xbeba7e80,0x9effbeae,0xffbe7fc2,0xffff,0xbe5f80,0x0,0xba5f80,0xaa00,0x800080,0x500000,0x50800180,0xaaa0,0xfa800080,0x7eff5aae,0xffba5fbe,0x100ffff,0xaac27e80,0x3effeaaa,0xffbe9ec6,0x100ffff,0xc23f80,0x150000,0x16842180,0xaa2f,0x800080,0x0,0xc21f80,0xaa00,0x800080,0x1000000,0x3fba9c80,0x21ffffff,0xbefd80,0x1000000,0xbe9f80,0x1ffffff,0xffc29e84,0x5ff5ffff,0xe0b67eb2,0x3e901020,0xffb21eb2,0x5e9babff,0x43be7fbe,0x1e9fa060,
+0xbe1fbe,0x1000000,0xb61b80,0xffffff,0xc27f80,0x1000000,0xc65f80,0x21ffffff,0xffc69e84,0x5eeaeeff,0x55c25fbe,0xff555555,0xffc23fbd,0x1effffff,0xffc25fbe,0x1eea6afa,0x69be1fc2,0x1e5555aa,0x55c5ffc6,0x1f575555,0xd5c5ffce,0x3fd5ddd5,0xead63ed2,0x1ee9eaea,0x54de3dd6,0x1f545454,0x54cdfeca,0xff555554,0xd5da3ec5,0x5dfdf5d5,0xffde3dde,0x3effffff,0x57de3dda,0x5f575757,0x9bce7eb6,0x5e9b8b9b,0x2aca5fbe,0x3e2f2f2e,0x2fba5fae,0x5e2f2f2f,0x57ba5faa,0x3f575757,0x57ce3fb6,0x1f575757,0x2fce3fb6,0x3c2f2f2f,0x2fba3fa6,0x3c2f2f2f,0x55ba3fa6,0x1ffdf4d4,0xfad63ece,0x7efffefe,0xffda9dd6,0x5effefff,0xafe25cd6,0xde1a5baf,0xafda5ec5,0xfe01065b,0x1ce7ec9,0xfe95a915,0x6c21fc1,0x9e105001,0x14bdbfb9,0xfe6f2a29,
+0x96be1fb5,0x1e464041,0x91ca3fc2,0x7ea05095,0x2fc1dfb9,0x3c2f3f3f,0x2fb61fa6,0xbeee9e1e,0xf4c59fc1,0x5ee4fafd,0xe4b53ead,0x5e90a0a4,0xebbdbfa6,0xbeafaf9b,0xafcd5ec5,0xdebfffff,0xd0d61fcd,0x3d5050d0,0x50b5ffaa,0x1d505050,0x5fba1fa2,0xfe9a5a5f,0x9abe1fb9,0xfe9a5a9a,0x50bddfb9,0x1d50d050,0x90ae1ea2,0x3c505050,0xdab61fa6,0xfeffbfbf,0xfab9ffbd,0xdebabab6,0x55b9ffb9,0xff0d5555,0x55c1dfbd,0xdf555577,0x96bdffc1,0xfe9a5585,0x55c21fbd,0xdffdfdfd,0xbebdffb9,0xfe559aaa,0x54bddfbd,0xff515555,0xaabdffb5,0xfea9baaa,0xaabdffc1,0xdefefefe,0x50bdffb9,0x5c50a0a0,0xaa1e9e,0x9c2b6510,0x6aaa5ea6,0x1e9aea93,0x54b23fb6,0x9ef45758,0x6faaddae,0xfeaaaaab,0x55c19fb9,0xbf555555,0xc65fb9,0xbcab6a01,0x57b23faa,0x5f555555,
+0x11c1dfba,0x1f511151,0x21b9ffb6,0x5e025515,0x68b27fb6,0xfe6a6498,0x7dbe1fbd,0x5e97f9b9,0xc0be3fc2,0xdc6ab9a4,0x15aebeae,0x5fdd5515,0x55ba3fb2,0x9f555555,0x94c25faa,0xbcafaa50,0x5fae7fae,0x5fd1d1f5,0xe0b65fb6,0xfefee5ed,0x55b2ffae,0x7effafaf,0xffb69fb6,0x5effffff,0xffb2ffc2,0x7effffff,0x7faf1ebe,0x5effa453,0xffb31ebe,0x5e0fffff,0x54bafec2,0x1efffea9,0x95c2bfca,0x9eff5a56,0xffb6bfb6,0x1fffffff,0x55bedfca,0x9fff5455,0xffc6ffc2,0xde0fffff,0xffca7fcd,0xfe54000f,0x55ca9fc9,0xbf555755,0xbeffc9,0xbf555500,0x55c61fcd,0x7f555555,0xafc25fc5,0x3e000000,0xc63fc9,0x7d555500,0x1c5bfc9,0x3d000000,0xbe9fc9,0x7d75ff55,0x55c99fcd,0x9fff5555,0xffb29fbd,0x9eefefff,0x55ae9fb2,0x7fff5555,0xffb27fc1,0x7effffff,
+0xae9fb2,0x7e102000,0x80c97fc9,0x9e46abfa,0x50c9bfc9,0x9e59b950,0x1c99fcd,0x7e15aaaa,0x5c99fcd,0xdefff505,0xffb25fb9,0x7eefabff,0xae9fb2,0x9eff0300,0xffba1fbd,0x7effebff,0x6b27fb2,0xde7bff10,0x5ace9fce,0xde00ffbb,0x5cca5fcd,0x3f54555f,0xaace7fc6,0xbe00fffe,0xc25fc9,0x7e56faa5,0x15c9dfcd,0xff555d05,0xc5dfc1,0x9e95ff6a,0xd4c5ffc9,0x1f555555,0x5c1bfc2,0x1f555545,0xaac27fc2,0xde00ffee,0x50c27fc9,0x1f555555,0xaaba7fc6,0xdec0ffff,0xc27fc5,0xdf055705,0xaabdffc1,0xfe050196,0xc5dfc1,0xdf555500,0xbe3fc5,0xfff5d441,0xf5c1ffbd,0x7d55f5fd,0x10c99fd1,0x7f000001,0xdfcd7fc9,0x7f5555ff,0x54cd9fc9,0x3e00a494,0xc95fc9,0x5eff0000,0xffc1bfc5,0x7dffffff,0xb65fba,0x5f570000,0x55be5fc1,0x5f7f5701,
+0xddba5fbe,0x5f55f5f5,0x15c99fcd,0x3f007ff5,0x24c53ec5,0x9ea95600,0xbec55fc9,0x1c00baaa,0xc51ec5,0x3eaa0000,0x55be3fc1,0x9f555557,0xc19fba,0x1eaa0000,0x55bddfc1,0xff555554,0xefbe7fbd,0x7ebea5ea,0x55b27fb2,0x7f515557,0xbfb69fb6,0x7e01166f,0x11b29eb2,0xbd555555,0x96ba7fb2,0x5eaaaaaa,0x55ba7fba,0x5f555555,0x55be7fc2,0x7f555555,0x55c69fb6,0x3ffffddd,0xfec27fbe,0xbc7afefe,0x15b29eb2,0xbeaaaaa5,0xebbabeb6,0x9eaaa5a5,0xfdb6beb2,0xdc1391fe,0x55baddbe,0x7f555555,0xaac6beba,0x7e9b6aaa,0x2ec67fc2,0xbeaaaaea,0x9ac69fc2,0x5e55408a,0xeac67fc6,0x5e185616,0xd0c63fc2,0x1f00d0c0,0x5dbdffc2,0x5f505500,0x57c23ec6,0x5f005557,0xc21fb9,0x9ffffdd4,0xffbafeb9,0x1c0080fd,0x90b75ad1,0x1effffff,0xffb6deae,0xddd0ffff,
+0x5aaf5bc8,0x1eaa4054,0xaac63fc2,0x5ce0156a,0x55b59fb9,0x9f555555,0x55c65fbd,0xfcff9401,0xffb9bfbc,0x7fffffff,0xffb27fb6,0x5affffff,0xffb35abd,0x7cffafff,0xffb2beb2,0x1dffffff,0xffb33bc5,0xbca9eaee,0xabba9fb6,0xdceeabef,0xbfbefebe,0xbcbaffff,0x75bebfbe,0xfd5f5d7f,0xa8befdc2,0x9e676baa,0xaac2bec6,0x7ef9afab,0xbec23fc6,0x9e6a9aaa,0xa9c2bfc2,0x5eafaa96,0x55c23fc2,0xdf55ff55,0x10be9fbe,0x1ca6aa15,0x55befec3,0x9ffc0311,0xfcbebebe,0xfcaf5bec,0x55c31dbe,0xbf005555,0x45c2bec2,0x1f555555,0xd5be7fbe,0x9f555555,0x55c29fbe,0x1f555555,0xaac27fbe,0x3c55aaaa,0xc23fbd,0x1cffaa00,0xaab9dfb9,0x3c55aaaa,0x40c23fbd,0xfcffaa00,0xffbd9fbc,0xbe6fa6ef,0x5fba7fb6,0x1dff5f5f,0xffb73bbb,0x7e056aff,0xba5fba,0xddffcf41,
+0xaabadeba,0x3c69aaaa,0x15be1fbd,0xfcff6a00,0xaab99fb8,0xbe055aaa,0xbddfbd,0x1caa0500,0xffb9ffb9,0x3eaf6aff,0xabbe5fbe,0xdeffeb9b,0xaabafdba,0x5e99a8aa,0xffbe3fba,0x5fffffff,0x55be9fba,0xbf555555,0xcfc1ffbe,0x1ebfabaf,0x6ac2bfc2,0x9e6faaa9,0x55be7fba,0xbf555555,0xbb7fc5,0xdf555500,0x55be3fc1,0x7fffff55,0xc21fc5,0xfe555500,0x15be3fbd,0x7fffff55,0x90c1ffc1,0x1ef5e090,0xf5b77daf,0xff15d5f5,0x7fbb5dc1,0x7f5f5f7f,0xafd73eba,0xfef8abaf,0xc6ffbd,0xfe41a900,0xbe1fbd,0xdeff9b46,0xc21fc1,0xde55aa50,0xc21fc1,0xbfff5555,0xffc21fbd,0x3e52adff,0x1c57fc5,0x1c005a01,0xffc51ec1,0x3e85eaff,0xc15fc1,0xfc005510,0xc11ec0,0x1f550000,0x55bdffc1,0xffd55555,0xc23fbd,0x1caa0000,0x55c1dfc1,0x3f555555,
+0xffbe1fc2,0xfdfdffff,0x54c11ec0,0x1c001000,0xffc0fec1,0x3caaffff,0x54bd3fbd,0xfc001000,0xbd1ebc,0x1eaab040,0xaac19fc1,0x9eaaaaaa,0xc27fc1,0x1eaafa05,0x5abdbfbd,0x3e5aaa5a,0x55be1fc2,0x1f555555,0xaacadfba,0xfeffefaa,0x55c2bfbd,0x1f555555,0xfac29fbe,0x1e00ffff,0xbe5fba,0xfe019a00,0xa0c21fc1,0x1e6baaa9,0xc1ffba,0xbea9ea55,0x54c21fbd,0xfe6a6696,0xeac1ffbd,0x1eaaa915,0xffbe5fc2,0xbe000fff,0xffbe7fb9,0x5eaabebe,0xffba3fbe,0xbf0000ff,0xc25fb5,0xfefa2fa9,0xfdbdffbd,0x1ea450ff,0x40bddfbe,0xfeab5496,0xffbdbfb9,0xfe1aa5ff,0x7bdffbd,0x3e95ffab,0xb9bd5fbd,0x1ca04050,0x54bcddbd,0x3f7dffff,0x9b95fb5,0x1c155500,0xb8febd,0x1caa0000,0x55c1dfbd,0x1f555555,0xbe3fc2,0x1caa0000,0x55c1ffbd,0xff555555,
+0x55c29fc1,0x3f555557,0xb5bfb5,0x3e000100,0x55b55fb9,0x5f555555,0x10b1bfb5,0x3c50a864,0xb93fb5,0x1eaa0000,0x15c23fbd,0xbf555555,0xc19fc6,0x3eaa0000,0x55c23fbd,0x3ea95956,0xeac67fc2,0xde94bf3c,0x10be9fbe,0x1c02fe13,0x55befdbf,0x5f555454,0xabbefec2,0xfc4002ab,0x1abf1dbe,0x7e66aa66,0x55bebebe,0x3f551555,0xa9be5fbe,0xbeaaaaaa,0xa9be9fbe,0x5eeaeaa8,0x55be3fbe,0x5f555555,0xaabefec2,0xdcaa95aa,0x55bf1dbe,0x5f555555,0xeac2febe,0xdcafaafe,0xaac2fec2,0x9e99aaaa,0x55c2bebe,0x3f555555,0xffc27fbe,0x9e5aaaaa,0x55c2bec2,0xff555555,0x55c29fc1,0x9f545555,0xbe1fbd,0xfd550000,0x55bdffbc,0x9f555555,0xbdffbd,0x1d550000,0xaabdbfbd,0x3e5a96aa,0x9abe5fba,0xbe5bdbdb,0xaabedebe,0x1eafbaba,0xefbe3fba,0x5cb1ffff,
+0xaabebfbf,0xbea9aaaa,0x54bddfbd,0xfc550000,0xaabd5fbc,0xfcaaaaaa,0x55c23fc0,0xfdd40000,0xaac17fc0,0x3ee0919a,0xe3be7fbe,0xfcffefef,0xfec31dc2,0x7ef7feff,0xfbc23fc2,0xfcff9bdb,0xaac31ec2,0x5efeaaa9,0xffc2dec2,0xfd3f5dff,0x55c2fdc2,0x7fdf5555,0xffc2fec2,0xfcaf2aff,0xa3c2fdc2,0xbe25bfbe,0x45c29fc2,0x1f555555,0x54c27fc2,0x7f555450,0xa9c2bfc2,0x1eaabaaa,0x55c23fc2,0x9fff1551,0xffc2dec2,0xfdd5d5ff,0xfdc2fdbe,0xfd5457ff,0x10c29fc2,0x1c57af54,0xaabefec3,0x7eaaaaaa,0xaac29fbe,0x1eaa569a,0x55c25fc2,0x5f555555,0xaac2debe,0x1eaaaaaa,0xaac23fbe,0x1caaaaaa,0x55c21fc1,0x1dff4000,0xaac17fc5,0x1c5aaaaa,0x5c21fc1,0xfcffa900,0xffc59fc0,0x3e5697ff,0x55c63fc2,0x1d0f5557,0xffc25fc3,0x3e4655af,0xaac67fc6,0xfe9feaf9,
+0xaac2bfc2,0x1c55aaaa,0xc21fc5,0x1caaaa00,0xaac61fc5,0x3c01aaaa,0xc1ffc1,0x3d555500,0xaac63fc5,0x5ea9a9aa,0x65c65fc2,0xdeaa6b6b,0x55c6fdc6,0x3f555555,0x55c6bfc6,0xdf555555,0xafcb9ac6,0x1efffffe,0xffc25fc6,0x100ffff,0xfac61f80,0x5effbbaa,0xffca7fca,0x100ffff,0xd61e80,0x0,0xc61f80,0xaa00,0x800080,0x0,0xd21e80,0xaa00,0x2f800080,0xdcff4a16,0xffd6ded2,0x1000fff,0xe0de5c80,0xbcffeaf9,0xffc2dec6,0x10000ff,0xbe9e80,0x0,0xda3d80,0xaa00,0x800080,0xa0a000,0xa0800080,0xaaa0,0x800080,0x1000000,0xc61e80,0xffffff,0xc67f80,0x1000000,0xc63f80,0x1ffffff,0xffca3f84,0x3e1f5fff,0xa6be3fc2,0x1ebfaeaa,0xffbe1fba,0x3eb969ff,0xaac21fc6,0xfea9aa6a,
+0xc21fbd,0x1000000,0xfcc9fe80,0x21ffffff,0xce3f80,0x1000000,0xffce3f80,0x21ffffff,0xffd67d84,0x1f0151ff,0xac5ffc6,0xfe569685,0xffc61fc9,0xfc875bff,0x40ddfed9,0xbf555555,0xffd9ddd9,0xffffff,0xffb69e80,0x100003f,0xffb29e80,0x1ffffff,0xffaa5e84,0x1000000,0xa65d80,0xaaaa00,0xaa800080,0xaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaa,0xff800080,0x21ffffff,0xaa3d80,0x1000000,0xffa67f80,0x3ffff,0xb63f80,0x0,0xb65f80,0x2a2a00,0x2a800080,0x2a2a,0x800080,0x0,0xb65e80,0x0,0xba5e80,0x0,0xffd27e80,0x1ffffff,0xd6bd84,0x1000000,0xffca1e80,0x21ffffff,0xffc2be80,0xfc55a5ff,0x55da7de5,0xdc3f2b55,0xffdddddd,0x5ee0f1ff,0xc0c2bed2,0xbc400000,
+0xe59de1,0x1000000,0xffca7c80,0x21ffffff,0xc2be84,0x1000000,0xffc67e80,0x1ffffff,0xffb29d80,0xde6ffeff,0xafb29fae,0x3ee8bfff,0xffbadec6,0x5ea4ffff,0x46aa7ea6,0x7cab5a5a,0x66a71eae,0x1e6aa864,0xf5bdffbe,0xff555555,0xa0be1fc1,0x1e559591,0x56bdffbe,0x1e665655,0x55bdffbe,0xff551555,0xd5be1fc1,0x1f51555f,0x55c1ffbe,0x1f555454,0x55c5ffbe,0x1f1d5d55,0x85c1ffbe,0xfe696a55,0x69c61fc1,0x1e656965,0x94c5ffc2,0xde959595,0x91d5ded1,0xde509050,0x25d1ded1,0xfe98989d,0x54c21fc5,0xffd7d5d7,0x90c21fc5,0xde969292,0x46d1dfcd,0xdea64146,0xb9cdffcd,0xfe11d424,0x55ba1fc1,0x1e565655,0x15be5fc2,0x1f745010,0x55c5ffc2,0x1f555555,0x55be1fca,0x1f555557,0x40b67fc6,0x9eaf5a56,0x55aebfba,0x1f555555,0x55be5fc6,0xff555555,
+0xdfc2dfc5,0xbf5454ff,0xd1c21fc9,0x1f555515,0x3fc9dfc6,0xfea4a4c7,0x90d1bec9,0xbeaaf944,0x55cddfcd,0xdf555555,0x55c23fcd,0x1f555555,0x89ce7fbe,0xfe191989,0x1dcddfc9,0x3e5e6e5d,0x3ec61fca,0x9c123e3e,0x5e1bde1,0xdddf5757,0xc0dd9dd9,0x9c000040,0x40e93edd,0x7cbfba81,0xefdd7de1,0x7cfeffff,0x75d99dd9,0x7d015575,0xafd59ed9,0x5c9a5aaa,0xaadd7ed9,0x7cfeebef,0xd0d95dd9,0x7f405050,0x41ba5fd9,0x5e2a1a15,0xefd19edd,0x5ef9feff,0x6b6feba,0x9eecad1a,0x3fb5dfbd,0x5cd5c14a,0x7ddd3ed9,0x5dd45457,0xf4d19ed5,0xbec0d0f0,0x40bdffc9,0xbebf7951,0x3c9dfd1,0xbe4ae33e,0x55cddfd1,0xbeaaaf9a,0x64cddfcd,0x7c7d9704,0x55d1ded5,0xbf555555,0x55d1dfcd,0xbf555555,0xaaca1fcd,0xfe56feaf,0x55ca1fc5,0xff115555,0x1c9dfcd,0xfe45ab5a,
+0xb0ca1fc9,0x7ce9d40f,0x61d93dd9,0xbeaa95d5,0xfdd1dfcd,0x1c005055,0x17d17ed5,0xbf115557,0x56d15dd1,0xdeaa0555,0x55d1dfcd,0xdf555555,0xca1fcd,0xde155498,0x55cdffd1,0xde555555,0xffca1fcd,0xffff,0xb63f80,0xfcf000,0xffba5f80,0xc0ffff,0xfcba1f80,0xffffff,0xffb63f80,0x1ffffff,0xffba5f80,0xfc,0xffb63e80,0x1effffff,0xffb61fb2,0xff,0xffb63f80,0x5eafafff,0x7fba1fbe,0xfeafaf1f,0x55ba1fb5,0x1f7ffd57,0xefbdffc2,0xfeaeeaa4,0xafb9dfb9,0xfeffc2cf,0xffb1ffb5,0xfcff,0x5fb61e80,0xbfffd3d3,0xffb9dfb9,0xffff,0xb5ff80,0x1000000,0xffba1d80,0xffffff,0xb23e80,0x1000000,0xffb9ff80,0x1ffffff,0xffb1ff80,0x3f3f3fff,0x29a23eb6,0x5eaa5500,0xffa6ddb2,0x1ec010ff,0xf8ba5fb2,0x9ceaa5f9,
+0xb33dae,0x1000000,0xffb5de80,0x25ffffff,0xb1ff84,0x1000000,0xffca7f80,0x21ffffff,0xffc23e84,0x5efffcea,0xffc6deb6,0xdeffaaff,0xffc71dbe,0x7f5f5fff,0x5fc67eba,0x1e46565b,0x55ba5faa,0xdf431755,0x9ac1ffc1,0xbeefab9b,0xa1c1bfbd,0xdeef6e10,0xebc1bfc1,0xbeffeaea,0xeac17fc1,0xbeffeaea,0xffbd9fbd,0xffff,0xffb9de80,0xffffff,0xffbd9f80,0x100033f,0x59bdfe80,0x9effe180,0xffc19fc1,0x23ffffff,0xeac17f84,0x7effeaeb,0xffc19fc1,0x23ffffff,0xffbd7e88,0x3fffff,0x3c1bf80,0x1000000,0xffbddd80,0x100030f,0xc1de80,0x4000,0x840080,0x1000000,0xffce9e80,0x21ffffff,0xc67f84,0x1000000,0xffc69f80,0xffffff,0xffb63f80,0x5f5555ff,0x51addfbe,0xbd555555,0xffb5dfa1,0xfe5eaaff,0x55adffad,0x7d555555,
+0xa5ffad,0x1000000,0xffba7f80,0xffffff,0xae1f80,0x1000000,0xffae1e80,0x21ffffff,0xffadff80,0xdefdabff,0x55a9dfad,0x9fd51111,0xffb55fad,0x9eab6aff,0xafad9fb1,0x3e50acae,0xffb55fbd,0xbfffffff,0xb6feb1,0xde530300,0xffb9bfb5,0xbf15ffff,0xb6dea5,0xde550000,0x53b5dfad,0x1efbab63,0x9bb9ffb2,0xdeae5b5b,0x55ba3fc5,0x1e564655,0x56b9ffb2,0x5efefca8,0xffbe3fb6,0xbe001bff,0xb67fa5,0xdcb96400,0x42a9fea5,0x9c10a492,0xa19ea5,0xdc050100,0xfeaa1fa1,0x3ea564f5,0xaaae1fae,0x9c83a5a9,0x56b65faa,0x3e9a955a,0x57aa5fa6,0x7d5f051d,0xfaa69eae,0x3c005557,0xcddfcd,0x3c98a500,0xfd17ed9,0xbe004105,0xc5ffc1,0x1c156500,0x55d55dd9,0xde95655a,0x55d1dfd1,0xde555555,0x15ce1fd1,0x9caa6915,0xead1bfd5,0xfea9a8ae,
+0xaad1dfcd,0x3e56abaa,0xe8b9dfba,0x3c0055a0,0x6acd7fd5,0x5e01aaaa,0xffb63fae,0x7e50a9ea,0xc1dfcd,0x7ea8acb4,0x5fd55dd5,0xbf55555f,0xd1ffd1,0x1c166600,0x1d55dd9,0xbf554101,0x55d5ded5,0x7d000155,0xa1fea9,0xbca59514,0x55a1fea1,0x5f545555,0xa4ad7dad,0xbeaafef4,0x55a1be9d,0x1f555555,0x55a29da2,0x7f5557df,0x55a6bca6,0x1f555555,0xd59ebc9e,0x9b5555ff,0x34a69d9e,0x5effffa4,0xffad7fb1,0xbe92afff,0x54a1dfa5,0x7eab6b9a,0xebad9fb5,0xdefeabab,0x5ca5ffa9,0x9b555554,0x129e1f9a,0xbcb9f952,0xfea2bca2,0x5c15fafe,0xa25e9e,0xda55a654,0x54a29da2,0x7c90ea96,0x1ae7eaa,0x1e9d5303,0xa9bddfba,0xbca5ffb9,0xa4a69da6,0x5e570748,0xe0ae7fae,0x3c005150,0x10d15fd5,0x7d110555,0x55d93dd9,0x3d505555,0xc1ffd1,0x3c000005,
+0xa5dcfdd9,0xbcea9aa6,0xffa6bda2,0x7ee5a9bf,0x66a69daa,0xdcffae6a,0xfba2bca2,0xbcff0656,0x9aa2dda6,0xfe55459a,0xba1fbd,0x1c005000,0xffd13ed5,0x3e03ad3e,0xb23fb2,0x7f570100,0xffd11dcd,0x3f5555d5,0xaaaebfbe,0xbe0000ff,0xffbe3fb5,0xff155fcf,0xfeb69fb6,0xbe0000ff,0x55b65fb1,0x9e156aaa,0x55b9dfb5,0xdf5455ff,0xbdffb9,0xfe1d16b4,0xd5b5bfb9,0xdf00f5fd,0xeebdffbd,0x9efffdff,0xffc6bfc2,0xdff0ffff,0xdfbabfb5,0x7effffff,0xffca9fca,0x3effffff,0xcaffba,0xffff5f00,0xffba5fb5,0xbe00ffff,0xffbe3fb9,0x1f5505c0,0xafc2beba,0xfe54ffff,0x50c2bfb9,0x9e015551,0x40b59fb1,0x5e0062b5,0x5b55fb5,0x9e40e515,0x1b59fb1,0x7e000055,0xb99eb5,0x5efe0000,0xfac1bfbd,0x7ebef8fa,0xc65fc6,0x9effff00,0xffc61fbd,0x7eda96ff,
+0xce7fca,0x7e999600,0xe5b19fb5,0x9e4094d5,0xb9bfb5,0x1e6a6a00,0x6ab55db1,0x7e95aaff,0xb9bfb5,0xdeffff00,0xffca3fc5,0x3fffffff,0x54d29fc6,0xfeffff40,0xffd27fc9,0x7effffff,0x55d29fce,0x7f5f5555,0xffd2bfc6,0x7effffff,0x10d2ffc2,0x7fcd0555,0x9aca5fca,0xfeaf5b9b,0xffd71fce,0x9ec5fcff,0x55cefec6,0xdffdffff,0xafc6dfb9,0x3effafaf,0xfddb3cd7,0x9effabf6,0x54d71cca,0x3eaa5a14,0x55ca7fca,0x9f555555,0x41d33fce,0x3e555540,0x66ce3fca,0xbeeaaaaa,0xaacedfce,0x3cff5aae,0xffdb3ed7,0xbeafffff,0xeadf3ad2,0x3cef81da,0xffdb5dd7,0xfffdffff,0xdf3ac5,0x3c000100,0xb5ffb5,0x9f555505,0xbdbfb5,0x1c000000,0xb9ffb1,0x7e55aa01,0x55b99fb5,0x9fffff55,0xffd29fb9,0x7effffff,0x55d29fd2,0x1fffff55,0xffd29fc6,0x7effffff,
+0x54d29fce,0x5d000000,0xd6ffb9,0x7e990000,0x55b11fb5,0x9f000050,0xe33db9,0x5d155000,0x6b53fb5,0x3effffaa,0xffcebfca,0x7fffffff,0xce9fce,0x1fff7f55,0xffcedfc2,0x5fffffff,0xffc69fce,0xde90eaff,0xf0c6bec6,0xdc565aae,0xaac31dc2,0xdefffebf,0xffcabec6,0xde5565ae,0x21c2fdc2,0xbe5aaaa1,0xaabe7fbe,0xdeaaaaaa,0x55be7fc1,0x7f555555,0x9abe9eba,0x5eaaa656,0xfdba3fbe,0x9dffd555,0xe6cebece,0xdcfde9a6,0xffc2bec6,0xbcfffffe,0xaece9ece,0x9eaaaaaf,0xa9cabec6,0x7eaaaaaa,0xaabe9fba,0x7e9aefaa,0xaabe5fba,0x7eaaaaaa,0x9ac29fbe,0x7e149b52,0xaaba7fbe,0x3c00aaaa,0xbdffc1,0x7eaaba50,0x55c5ffc5,0xfd505555,0xbe5fc0,0x3caaaa05,0x55ca9ec5,0x1f555555,0x55cf7cc2,0x9dfffdf5,0xd5c71ccf,0xddfd55f5,0xffce9ece,0xfdffffff,
+0x55cf5bb8,0x9f555555,0xbe3fc1,0x5eaa1600,0xfce5ec5,0x1f550f0f,0x40bdffbe,0x7f050000,0xffc69fc5,0x3dff75df,0xffce9ecf,0xfdffffff,0xffcf7abc,0x3cfffdff,0xffcebed2,0xfa0bffff,0xf6d35abc,0x7efca665,0x77ce7fd2,0x7f155555,0xaacabeca,0x7e2faa14,0xaece7fce,0x7ea5a526,0x55ca7fca,0x7f555555,0x54c29fc6,0x7f555755,0xa9c25fbe,0x7eaaaaa9,0xaac65fc6,0x7eaabaaa,0xaac25fbe,0x5eaeaa55,0xaaca7fce,0x7eaaaaaa,0x55ca5fc6,0x5f555555,0x55ca7fca,0x3f555555,0x55ca7fc6,0x5f555555,0x9aca5fc2,0x5e9aaaaa,0x55c23fc2,0x3f555555,0xaaca5fc2,0x3eaaaaaa,0x54c63fbe,0x5f135555,0x1be3eba,0xbf00040d,0xa9c17fc1,0x3e006002,0xbe3fbe,0x3f000000,0x1bd21fc2,0x7eebaaff,0xffcf5dce,0xdd001fff,0xd37ab0,0x9fffff5f,0xffc2fdc1,0xfe54505f,
+0x55bf1da8,0x3f505555,0x50c23fba,0x1e546050,0x55be3fbe,0x1f555555,0x55c63fba,0x3e011455,0xc21fba,0x1eff5a00,0xffbebfc2,0x3fd5f5f5,0x85ba5fb6,0x1e5b0090,0x5fba7fbe,0x7f535157,0xa5b63fbe,0xfe55b9a9,0x5ce1fc9,0xbeaf9541,0x55d2bfce,0xdf155555,0xce3fcd,0x9e19aa24,0xdfce7fce,0x1dff0557,0xffd2ffd7,0x7fffffff,0x3db5ace,0x1eef1503,0xffd73ed7,0x3fffffff,0xa9db5bd3,0xfe55eaaa,0x40d1ffcd,0x1ea95555,0x55d2bfce,0xbf555555,0x65ce1fd1,0x1eaaaa55,0x55d23fce,0x1d13dfff,0xfd2dfd3,0x3effffff,0xaad73dd7,0xbefcefab,0xd0d6dfd2,0x3fffffd5,0x55d31edb,0xbf000055,0xdf1ebd,0x1c559a00,0x6ab17fad,0xde0055a9,0xca7fb9,0x3d005500,0xb53ead,0xbfff5555,0xffcedfbd,0x7fffffff,0xc6bfce,0xbeffaa55,0xffd2bfbd,0xbe6b6bff,
+0xd5c29fc6,0x9e005555,0xd33db1,0x5c00a500,0xffb15ead,0x9e045555,0xcf1eb1,0x7c00af00,0xad7dad,0x9effaa05,0xffd29fbd,0x9f57d5ff,0xc2bfc2,0x7fff5500,0xffd27fb5,0xbf50f7ff,0x56c69fc2,0xfe556556,0x55d1ded5,0x9f555555,0x10ce9fd1,0x9d555010,0x55d1dfd5,0x1f555545,0xaad1ffd2,0x9effefaf,0xffd29fd2,0xfeff57ef,0xaad31ece,0x3effffea,0xffd29fd2,0xdeffe5ff,0xcedfca,0x7c551500,0xaad97ed9,0xbca5aaaa,0xecd21fd9,0x1ca5a9a4,0x95d95ddd,0x9cabaaaa,0xaad9bed9,0x5eff4baf,0xffd23fd2,0xfeffffff,0xeacabfb5,0x1eaf9aaa,0xdfce3fd2,0x9fffdfdf,0xffc67fca,0xde001555,0xc2deb5,0x5c001600,0xffb13ea9,0xff0000ff,0xc2feb5,0x5e000000,0xad1fad,0x9eff5500,0xffce5fb9,0x5e9aabff,0xc67fc2,0x7dffff00,0xffc63fbd,0x3ebfffff,
+0xffbe5fbe,0xde00c0ff,0xbedeb5,0x5d000000,0xffc65fad,0xdf00ffff,0xc29fb1,0x3c000000,0xb9bfb1,0x5ffffffc,0xffc21fbd,0x3e0516ff,0xbe7fba,0xbfffffff,0xffbdffbd,0x3eb9e89f,0xaab21fb6,0x3efeffa9,0x55c65fc6,0x5f555555,0xbac25fca,0x5eafabe9,0x5bc65fc2,0x3e195a9a,0x5ac65fc2,0x3e6aaaaa,0xa9c63fc2,0x1ea9a6aa,0x15c23fc6,0x3ea18115,0xa0c65fc2,0x3e5b9ba8,0x5ca1fc2,0x5ed21200,0xe6be5fc2,0x5e60a0b0,0xa8c65fc2,0x3effffac,0x51c25fbe,0x5f555555,0x55c21fc2,0x3f050545,0x5c61fc2,0x1f555105,0xa9c61fc6,0x1e566aa9,0x15c23fc6,0x1e6a5551,0xf5c1ffc2,0x1ff5f5c5,0xfdc61fba,0x1f55557c,0x5bc61fbe,0x1e6abbab,0x56c61fca,0xfe5a9699,0x55ca1fc5,0x3f555455,0xbfc21fba,0x3e5656b2,0x45ba5fbe,0x1f445141,0x45c61fc6,0x1f555555,
+0x55c63fbe,0x1f555557,0x5dc5ffca,0x1f555555,0x55c61fc2,0x1f555555,0x55c61fba,0x1f151555,0xa9bdffbe,0xfeaeaaaa,0x55c21fbd,0x1f555455,0x55ba1fc2,0x1f45d57d,0x6aba1fba,0xfeaaaaaa,0x86ba1fb9,0x5eaaabaa,0x55be3fbe,0x1f555555,0x55c63fbe,0x1f555555,0xaac23fb6,0x1e5955aa,0xaabe1fba,0x1e585aaa,0x55c1ffbe,0x1f545555,0x55ba1fc2,0x1f555555,0xe9b61fbe,0x1e56a696,0xb9ffb6,0x3f5555f5,0x55b5ffb6,0xff555555,0x29b61fb1,0xfe011112,0x5b61fb1,0x1e252519,0xa9b1ffb2,0xfe9a95a5,0x55b61fb1,0x1f555555,0x16b5ffb2,0xfe2a2a05,0x2ab1ffb1,0xfe35622e,0xd7b1ffb1,0xffd5d5dd,0xd5ba1fb9,0xff5c555d,0x65ba1fb9,0x1e6a5666,0x55b9ffb6,0x1f555557,0xa1b5ffb6,0x1e565a9a,0x95b9ffba,0x1e464656,0x99be1fba,0x1e566556,0x55b61fba,0x1e155455,
+0x55b63fba,0xfe616101,0x65b5ffb5,0x1e5b6e66,0x39b61fb6,0x1e242439,0x24b61fb2,0x1e2a6969,0x45b61fb2,0x1e141511,0x51b63fb6,0x3e6a5458,0x25ba3fb6,0x3e19262a,0x15b61fb6,0x3e011511,0xba3fb6,0x7e804040,0xc1babfbe,0xfcbf6f07,0xc67fba,0xfcaaaa55,0xaab6bfc8,0xbefc5c5b,0xffaf1db6,0x9effffff,0xffd1ffbe,0xbeb9b9fc,0xf7d1dfd5,0xdeffff2f,0xffc25fba,0xbfffffc7,0x80c9dfcd,0x1e565501,0x56b6ffc1,0x7e5b0555,0xffaefcb6,0xde555500,0x55b6fcc0,0x7e058055,0xbfb69fb6,0xdc9f5bfd,0xffaefeb2,0x5ea9a8ff,0x56c21fba,0xdcef9aaf,0xe4af1cb2,0x7e566591,0x80b67eb6,0xde9fab9f,0x15d1dfcd,0xbf555555,0x7fc9dfd1,0xbf555155,0xa4d1dfcd,0xbea2aba6,0xaad1bfcd,0xbeaaaaaa,0x55cdbfc5,0xbf7d5554,0xa2c9bfc5,0xbeb6b6a6,0xb5d1bfc9,0x9ec68185,
+0x55d19ec9,0x1f555555,0x55cdbfc2,0xbf555555,0xac5ffcd,0x1e59594a,0x55be3fbe,0xdf555555,0x56be1fcd,0xbe564555,0x56d1becd,0x9eaaaaa5,0x55cdbed1,0xdf555555,0xa5c9dfc5,0xbe5a5656,0xffcddecd,0x5d0100d0,0x5b79abd,0x5e565505,0xffbdffba,0x3f00f4ff,0xbb9ac1,0x3e554110,0x55c15fbe,0x9f5f5555,0xffb2fdba,0xbd5450ff,0x55b2ddb2,0xdf555555,0xa4be1fb6,0xfcd55012,0xffb2fdb6,0x5dfdffff,0xbb5ac1,0xbf000000,0xffbb99bd,0x5dffffff,0xf4bb5bbd,0x9f000000,0xbfb8bd,0x5e5a5606,0x51be1fba,0x5fff5555,0xb6feba,0x3e995500,0x50bdffba,0x7effeaa5,0x55b6feba,0x5f555555,0x55b29fbe,0x3f555555,0x55c23fba,0x7f555555,0x59b6deb6,0x7e5955a5,0x54ba5fba,0x3f555555,0x10c5ffbe,0xdf555555,0x6ac63fcd,0x5ed1a65a,0x82be5fc2,0x3eff1602,
+0xffca1fc6,0xbeaaaafe,0xd5b6beb6,0x9f7511ff,0xffba9fba,0xdebabeff,0xffbadeba,0xdee9a5ea,0xfdbabfba,0x7efffefe,0xefbe9fbe,0x5eff95ea,0xf6c69fc6,0xdeffe6ea,0xffbedebe,0x9fffffff,0x6ac69fc4,0xbe6faa6a,0x9cc19fc9,0xde5a5501,0xd5c1bfc1,0x9edad6d6,0xd5cdbfc5,0xff555554,0x5ac99fc1,0xde555556,0x51bdffc1,0x1f55d1d1,0x55c21fc2,0xdf55555d,0xd5c1ffc1,0x1f555557,0xabbddfc2,0x7ebbbebb,0x55cd9ed1,0xdfd55555,0xaac9bfc5,0x9e69aaaa,0x10d19ec9,0x9d557575,0xaac9bfd1,0xde59155a,0x5ac1ffc5,0xfe15e96a,0x55c21fc5,0x1f555555,0x55c9bfca,0x3ffc5454,0xeecdffca,0x3effffff,0xffbe7fc2,0x3f0055ff,0x2fba9fc2,0x3effffff,0xffc27fbe,0x7f0055ff,0xc69fb9,0xdeaa0000,0xffbadfad,0x5c005069,0xc69fd1,0xbeff0000,0x5abb99b9,0xde04f8af,
+0xaf3ccd,0x5effaf6a,0xffc69ec6,0x9f005555,0x10c29fbd,0x5effaa55,0xffc69ec6,0x7f0055fd,0xc25fc1,0x9eff0000,0x55c37bb9,0x1efeaaaa,0xbb5cbe,0x3cff5500,0xaac2dec1,0x3efffeaa,0xaabedec2,0x7c0096ab,0xcdbfd1,0xbe666641,0xffcdbecd,0x3cc4eaea,0xe9cdbfd5,0xfe555595,0x65d91ec5,0xde647521,0x55cddfd1,0xff555555,0x95c61fd1,0x5eefffaa,0xebcdffc6,0x1e9a47aa,0xffd5ffd2,0x197fffff,0x7fd53ea8,0xfa05192f,0xbfb51c99,0x12510b6f,0xa4b0deb4,0xf8f4f8f4,0x5921b81,0xdc6f6f16,0xbfbe5fa6,0x1eead9ff,0xe4d61fce,0xda000050,0x1a2fc9a,0xdbff5757,0x54b61fa2,0xffffff55,0xffc67fd1,0x1d0055ff,0x8ac27fc9,0x1effbfae,0xffce5fce,0x7f545555,0xbe5fd5,0x3eff1500,0x55c33cc9,0x1effaa5a,0xc31dc2,0x7c1f0000,0x80c398d1,0xbeffaa55,
+0xeacf1dd9,0x3ea7aaea,0x9ace1fc6,0x5ea5a59a,0xffca3fc6,0x1f5f07ff,0xdfc1ffbe,0x7ea5078b,0x55ba9fb6,0x7e005054,0x6fc6fee1,0x7c0faae5,0x55eb3cbd,0xbfd05555,0x80961cca,0x5a00002f,0xaaa71c95,0x3eefaaaa,0xffc3d9be,0x9f000000,0xeabf77bd,0xbe3ffafa,0x1c399bd,0x7e555400,0xc2febd,0x7e02be00,0x55ba5fba,0x7fffffff,0x54b6fdba,0x5e101054,0xfabebfbe,0x1effffff,0xffbf3dbb,0x7e000fff,0x40c3b9bd,0x7e85d540,0xffc29fbe,0x5f00f0ff,0x1c398c5,0x1e5a6b15,0x81be9fc6,0xdefdd080,0xffc71dca,0x3c1f06af,0x16cf5bcb,0xbe6f0b06,0xffb31dba,0x3ce0a0f9,0xffbb5cb3,0xfcfebaff,0xeabafeba,0xdeffebda,0xffbefeba,0xdeffefff,0xd5c2febe,0xdfff5555,0xffaebeba,0xddffffff,0xffb6fe8d,0x3e065bbf,0xffba7fb1,0x597fffff,0x6ba27d81,0x56fde556,
+0x5f9e9b8c,0x7fffff7f,0xbfc67fbe,0x9e6b6bbf,0xe0ba3fb9,0xbef924f0,0xf9babeba,0xbef9e9f9,0x17ca5fd1,0xbb010507,0x194fbb4,0x76030701,0xe481d4b0,0xba90a0e0,0x50e97bd4,0x56c0d050,0xabfe35dc,0xfefcabab,0xc3f9c1,0xdf000000,0xaabef9c1,0x7cffaaaa,0xffc39ac6,0x9f000000,0x10c7b7c1,0x1f555554,0xffca9fbe,0xdfffffff,0xc73dca,0x5f515500,0x56c61fc6,0xdeffffaf,0xaacafdca,0x3effeaaa,0x1c7f8c6,0x9f000000,0xffc6bbc1,0x3d017fff,0xcb5bc1,0x1e000000,0xbd1fc2,0x5f555500,0x65c5dfc6,0x9eff6f19,0xcafec6,0x5e020100,0xc67ec6,0xddff5040,0xffcafdce,0xfdff54ff,0xffc2fec6,0x9effffff,0xffcadece,0xdeabafff,0x5fc6fec6,0xbd5f5f5f,0xffc2fece,0x5bd5ffff,0x95daddfe,0x1a6f0641,0xafcadfdd,0xbeffafaf,0xfec71ec6,0x1e90e5fa,
+0xdfc27fd1,0xfd555553,0xaacabfca,0xbeea6a6a,0xbfc6bfc6,0x9ea6eaa9,0x55cabeca,0xbf555555,0xdaca5fc2,0xbeff5a9a,0xffc2dfc2,0x7fffffff,0xabbe9fbc,0x7effaaee,0xffc29fbe,0x3effffff,0xd0b63faa,0xb85500fd,0x9abd7fa4,0x5effffab,0xff9e7d8e,0xd8aa5503,0xaaa6dfa0,0xfe9fefef,0xff9e9ea2,0x1aa4fefe,0x10a2bc9b,0x1aff6a01,0x5f9e7da7,0x7d5557df,0xbca69ea2,0x1c27a9bc,0x965c9a,0x3efefa95,0xffb2dfad,0xfed192ff,0xbb3eb6,0x3eefab56,0xffdadecd,0xfeeb46ef,0x40d31fd2,0xde161715,0xb2bebe,0x3ebc7d7c,0xffba3fb2,0xbff5fcfc,0xd4ce9fc2,0x3e808090,0xffe21dd6,0x1c6b50be,0x5fa21e9e,0x1a6b5b5f,0x1921c9a,0x1a111000,0x9e1d92,0x1a400100,0x3f965d96,0x182f6f7f,0x11923a8a,0x79541410,0x509d1b95,0x1ae4e590,0xd4a23e96,0x1d5050d0,
+0xbdb13da5,0x5ebdbdbd,0x7dba5fb2,0x3ffdfd7d,0xd1ba5faa,0x5fd5d5d5,0xd5de3dc6,0x5fd5d5d5,0xfede5eca,0x1e5757db,0x1fb23fbe,0x1c2a6f1f,0xeabd1ebd,0x1ee9a5eb,0x54d23fce,0xfd105554,0xffcd7fc4,0x36bf6ac0,0xffda1fdc,0xde6fafff,0x47e29ede,0x9605c16f,0x69d3bd8,0x5c0001af,0x6fee5ee2,0x9cff4f5f,0xffde9ede,0x3c57a6fb,0x50e2dbea,0x9cffa595,0xffe2dbde,0x9c015aff,0xfddf1be2,0x1500f1f4,0x15bcbcd4,0x1afeff69,0xffee1afe,0xba55efff,0xa9bfac,0x5f5f5f17,0xfdedbbad,0xdaff9bde,0xafeafae2,0x1e00166f,0xafd69ebe,0x5e01066b,0xd6bfbe,0xfe64f000,0x5badffa9,0x1c9f9f9f,0x9ff21be6,0x3aefdfdf,0x1ee1aea,0xfe6fbf15,0x2fd23ecd,0x7e6f7f2f,0xefda5ed6,0x1aefdbdf,0xfff63aee,0x3c55a9ea,0xafe97ae1,0xbeafbfaf,0xdfe61cd2,0x591415df,
+0xe97ce9,0x1ea9ae00,0xa0b61fbe,0x3ea9a4a4,0x10c25fba,0x1f555450,0xd5ba5fae,0xff055555,0xaab65fb9,0xde166aaa,0x1c2df95,0x7c80a9fe,0x1b33cd1,0x9d000001,0xd0cbbaad,0xdeaf550b,0xab5ca1,0xfc6aaa15,0x55c93ed8,0x5f557555,0xbd9fc5,0xda001500,0xcd7cd0,0x5c000000,0x55bdffc5,0x1f555555,0xd7b69fba,0xdf555555,0x1bebdba,0x1e0e5d05,0x4fc1ffbe,0xbeffa9aa,0xbedebe,0x1d000000,0xb33bcd,0xdc00a000,0xc51dc8,0x1d000000,0xb73cc5,0xfc540000,0xc4bdc4,0xfe106a10,0x1bddfc1,0x9f7f0505,0xa4bebebe,0x7eeae8e4,0xd4c1bfc1,0x7fc50040,0xd7be9fbe,0x5f5fd7df,0xabc27fba,0x1e8a9a9b,0xffc21fbe,0x5e959aaf,0xbebec2,0xdf55ff55,0x47bdffc1,0xdf575557,0x1bbe1fbd,0x1e5b5b1b,0x55bdffb6,0xdf151515,0x65bdffbd,0xfe9164ac,
+0xffb9ffbd,0x7e5555aa,0x55bedebe,0xdf555555,0xfbc23fbd,0xdeeae9aa,0xd5bebebe,0xff555555,0x50be7fbd,0xfe6a6514,0x7dbddfc1,0xff555555,0x55c1ffbd,0xfe9555aa,0x6ac1dfbd,0xdeaaa9a6,0xc1ffc1,0x1d000000,0xbefdc1,0xdaaaa900,0x14c0fdc0,0xfc000000,0xce7ebc,0xdc5a4200,0xffbcbdbc,0xbf5050d5,0x1bd5ebd,0x5fdf5d5f,0xd7c25fbe,0xbf5555d7,0x65bd5fc1,0x7e9a00bb,0xc29fc2,0x1d000000,0xdafdad,0xfc001500,0xb15eb8,0x7a000090,0x1098fa99,0x7c591514,0x1b53da1,0x7ebead56,0xbdbdbfbd,0x9e9afe5a,0x54c27fc2,0x9f555555,0x55b9ffad,0xbf555555,0xefc6beba,0xdeffffff,0xefc2dec2,0x7eb865df,0xafc25fc2,0xdeefaf6b,0x5fc2bec6,0x1f54555f,0xb8c29fc2,0xfee8243a,0x55c1ffc1,0xdf555555,0x54c1ffc1,0xfe9000be,0x69c1dfc1,0xfe010000,
+0xbfc21fc1,0xbe9a9abf,0x55c6dec6,0xff555555,0xeac69fc1,0xde56aaaa,0x55c29ec6,0xff555555,0x55c25fbd,0xfe010245,0x40c21fc1,0xde95a444,0x55c1ffc1,0xdea96465,0x55c1ffc1,0xdfdd5555,0x5bc1dfbd,0x3e6a6a5b,0x5fba1fb6,0x1f0f5ddf,0x55ba1fbe,0x1f555555,0xa9be1fb6,0x1e556a69,0x3dbe3fc2,0x3eaaaaa9,0x55c21fbe,0xff555545,0x50c21fbd,0xfeaa2f40,0x55be3fc1,0xff555555,0x6abe1fbd,0x1e8aaeba,0x96be1fbe,0x1e555555,0xaabe3fc2,0xfebeaaaa,0xeac21fc1,0x1ea9a5fa,0x95c21fc2,0xfe2a5055,0x55be3fc1,0xff554151,0xa6c21fbd,0xfe5095aa,0xfbe1fc1,0xdefaeaea,0xeabe1fc1,0x1eeaaaea,0xfebdffbe,0x1effe2fa,0xffbe1fbe,0xfeff56ff,0xffc1ffbd,0xffffff,0xffbe1f80,0x10000ff,0xc21f80,0xffff00,0xfffc00a0,0xff,0xc21f80,0xffff00,
+0xfffc00a0,0x1effaaff,0xffbdffbe,0xfcffffff,0xffbe1fbd,0xfeffebff,0xffc1ffbd,0xffffff,0xffbe1f80,0xff,0xc21f80,0xffff00,0xfffc00a0,0xff,0xc21f80,0x1bff00,0xaafc00d4,0xfeeaaa9a,0xffc21fc1,0xfeaaaaef,0x1c21fbd,0xffff5d45,0xffc1ffc1,0xde6aaabe,0x55c21fc1,0xdf555555,0x55be1fc5,0xdeffff03,0x15bdffc1,0x1f555ddd,0x95c1dfbe,0xbe3f5455,0x55bdffc5,0xfe9a5a15,0x55c21fbd,0xff055555,0x55c21fbd,0xff555454,0xeabdffc1,0xfe5665ea,0x55bdffc1,0xdf555555,0x6abdffc5,0xde005555,0xd5bdffc5,0xff555ddd,0x11c1dfbd,0xde500102,0xffc1bfc1,0xdeffffff,0xffbdffc1,0xffffff,0xffbdff80,0xdeffffff,0xefbdffc1,0xfeffdfdf,0xffc21fbd,0xff,0xc21f80,0x220,0xffb800e0,0xff,0xc21f80,0xe8ff00,
+0x3fc00c4,0xbeffffff,0xffbe1fc1,0x88ffffff,0x40bdff90,0xdeff3f00,0xefbe1fc1,0xfeff5faf,0xffc21fbd,0x10000ff,0xc5ff80,0xffff00,0xfffc00a0,0xff,0xc1ff80,0xffff00,0xacfc00a0,0x3a50006b,0x909cfc9d,0xbc505050,0x17a9bfa1,0x1f175555,0x1aad3cbd,0xbeda95c1,0x50c5bfbd,0x3f505050,0xe0ba3fb2,0xbefe6464,0xd5c2dec6,0x7fd54555,0xffca9ec6,0xbcffbdff,0xb4c6dec6,0x3e60a5f5,0x50c11ec5,0xdeab5a5b,0x10c9bfc1,0x3e151525,0x15c11dbd,0xde265515,0x5fb59fb5,0xbff7ffff,0xefc65fba,0xdeef95ff,0x7ac2fec2,0x5effebab,0xffba9fb6,0xde3f7eff,0xffbadeba,0x7e5555aa,0x55c2dec2,0xff555555,0xffbe3fc1,0x9f45d57d,0xd1c29fc2,0x1fd041d1,0x15bdffbe,0xfe010001,0x1be1fbd,0xdf555545,0x20bdffc1,0xfe000000,0xbe1fbd,0xdf55d555,
+0xffbddfc1,0xbeafffa8,0x56c29fc2,0xfe595b41,0x1bc23fbd,0x9eefaa29,0x15be9fc2,0xfe555555,0xc23fbd,0xfe000000,0xc21fc1,0xde5a9a40,0xc1ffbd,0xfe000000,0xc21fc1,0xde7ae910,0x40c1dfc1,0x1b505040,0x54e4fbd1,0x7fff5740,0x20c9bfcd,0x3a060525,0x1ae11be1,0x9ceeea5a,0x3ee17cdd,0x9eb8b821,0xf2be5fbe,0xdceb546a,0xacbafeba,0xdea8ad1c,0xabd1ffd1,0x9eaf55aa,0xbedec6,0x1a506400,0x50d93ce5,0x1cab0240,0xf4d0fdd1,0xfc000000,0xb2bbc8,0xfc000001,0x69c8fec4,0x7ebaaa65,0xfac5bfc9,0x7eff55aa,0xc29fc2,0x5efaaa00,0xffc19fc1,0x5eaa55aa,0x54c27fbe,0xddff5555,0xfdc27fba,0xff555550,0xf4c25fc1,0xde6faa95,0x43be9ebe,0xff557575,0xc23fc1,0xfe000000,0xc21fc1,0xdf455500,0x55c1ffc1,0xfe000000,0xc23fc1,0xdfd5fd54,
+0xffc1dfbd,0xbe9556aa,0x55bedebe,0xff555555,0xaaba9fc1,0xbeaaa5aa,0xfdbedeba,0x3f55357d,0x55be5fbe,0xfe100050,0x54be1fc1,0xdeef5654,0x15bddfc1,0xdf505454,0x15be1fbd,0xfe6565a5,0x55bddfc1,0xdf555554,0xaac21fbd,0xfeaa6aa7,0x55c1ffbd,0xff515555,0x55bddfc1,0xff555555,0x96c21fbd,0xde9b969a,0x55c1ffc1,0xfe556554,0xaabddfc1,0xfeafaaaa,0x9ac1dfbd,0xde95a589,0x55c1dfc1,0xdf555555,0xaabe1fc1,0xfeaaaafe,0xbac1ffbd,0xdeaaaaa9,0x55c1ffc1,0xdf555557,0xaabe1fc1,0xdeaaaaaa,0xaac1ffbd,0xdeae9aaa,0xaac1ffbd,0xdeaaaaaa,0xaac1ffbd,0xfe6baaaa,0x55bddfc1,0xbf5f5454,0xffc1dfc5,0xfeffe6ff,0xa5be1fc1,0x1effabaa,0xffbdbfbe,0x88ffffff,0xffc1ff90,0x10000ff,0xc21f80,0xefff00,0xfffc00b4,0xff,0xc1ff80,0xffff00,
+0xaafc0080,0xde9f5696,0xafc1bfbd,0xbeff5f5f,0xaac1dfbd,0xdeaf696a,0xbc1dfbd,0xbefff106,0xffbdffbd,0x10000ff,0xbe1f80,0xffff00,0xfffc0080,0x10000ff,0xc21f80,0xffff00,0xaafc0080,0xfeaaa9a9,0xafc1ffbd,0xfe4a2e4f,0xaac1ffc1,0xfeaa2aaa,0xaac1ffc1,0xfeaaaaea,0x55c1ffbd,0xdf555555,0x54c1ffbd,0xdf5555d5,0x55bddfc1,0xdf555555,0x55c1ffbd,0xdf545555,0x55c1dfbd,0xdf555555,0xaac21fc1,0xdeaaaaaa,0xa6c21fbd,0x1e6669a9,0x51c1ffbe,0x1fd5f555,0x55c1ffc2,0xdf555555,0x55c1ffbd,0xdf055dfd,0x96bddfbd,0xdeaaaa9a,0xaac1ffbd,0xbe14aaaa,0xaabdffbd,0x1efeaaaa,0xc4c1bfc2,0xbefffffc,0x51c21fbd,0xbfff0151,0xffc1dfbd,0x23ffffff,0xffbe1f84,0xff,0xbdff80,0xefff00,0xfffc00b4,0xff,0xbdff80,0xffff00,
+0x1fc00a0,0xdefffc00,0xffc21fbd,0x1effafff,0xc0c1ffbe,0xfeffeaff,0xffc21fbd,0xfeffaaff,0xffc1ffbd,0x10000ff,0xbe1f80,0xffff00,0xfffc00a0,0xff,0xbdff80,0xffff00,0xfffc00d0,0x5e00000f,0x40cb5bbd,0x5e404040,0x2c1bfc6,0x7e555400,0x55c6bfc1,0x7e555555,0x50ca9eca,0x9f545010,0xe9ceddc6,0xdc1a0afe,0x91cefdce,0xfc6f95e4,0x5fd2fcce,0x7f545515,0xcebdca,0x7e555500,0x55cedfc1,0x9e950155,0xd2fcca,0x5e656554,0x55cebfbd,0xdefa5455,0xfed31cce,0xfc397dff,0x30d2ddd6,0x3ea9e9a0,0xffc63fc2,0x5f5455ff,0x54cebec2,0xdf55df55,0x39be1fb5,0xbeaaabff,0xaaca7fca,0x5ee50555,0x50ca5fc6,0x3e695a55,0x75c65fc6,0x1f4050d5,0xd5bdffc2,0x1fffffff,0xffbe3fbe,0xfeffabaf,0xafba3fb5,0xfe5a5a6b,0x5abe1fb9,0xdeef5a5a,
+0xa5b5ffb5,0xde5565a5,0x55c23fb9,0xde545555,0x55be1fb5,0xdf555555,0x55bdffad,0xbfdd5df5,0x91b1bfb1,0xde5a5a5a,0xaab1bfb5,0xbe56a9aa,0xaeb1beb5,0xbeaaa1a0,0x6ab1bfb1,0xbe6aaaaa,0xb19ead,0x5e450105,0xd5ca9fc6,0xbf5ffdf5,0x55cefdca,0x7efa4055,0xffc6bfc2,0x1f14555f,0x7be9fae,0x3f000001,0xbe5fba,0xde5a4751,0x10addfb1,0xfeca4a20,0x29a9dfad,0xde811000,0xa9b1ffad,0x1eabaaa9,0x66ba9fb6,0xfe252925,0xafadffad,0xfea4a556,0xa9ba1fb5,0xfeaca8ac,0xc1ffb1,0xff000300,0x50b5ffb1,0xdf555554,0xfcbdffb1,0xfffdfdfc,0xffbe1fb5,0x1f57ddff,0x5abdffbe,0xde556516,0x61b1bfb1,0xbeb0aa01,0x50b1bfb1,0xdea56550,0x64b5dfad,0xde94aa91,0xb0b5dfb5,0xbebda4b1,0xa8b5bfad,0x9ea8a9ad,0x55b9bfb1,0xbf555555,0x55bdbfb5,0xbf455555,
+0x95b99fb9,0xde959595,0x9abdffb9,0xdeeaaa9a,0x67bddfb9,0xfef7aa63,0xfebddfc1,0xbeeafefe,0xeabddfc1,0xbeeafafa,0x55bdbfb9,0x9f555555,0xaac5dfb9,0xbea7aaaa,0x55bddfc1,0xdf5d5555,0xffbdbfc5,0x5cf9ffff,0xf4ad7ea1,0xde50a155,0xbfb19eb9,0x7c9a9bab,0x9fb19fad,0xbe554541,0x51ad9eb1,0xfe000040,0x4aa1fb1,0xfe10e558,0x55b1ffb1,0xfe941966,0x5cb5dfb1,0xff005575,0x5fb21fb1,0x9d557d57,0x55b17ead,0xdf555555,0x55b19fb9,0xbf551515,0x55b59fb1,0xff555555,0x55b59fbd,0xbf555555,0x55b5ffb9,0xdf555555,0xa5ba5fb5,0xde459a95,0x5bdffbd,0x1e002615,0xbe1fbe,0x5ecf6a15,0xc3b65fb2,0x3f001d00,0xb5dfba,0x5eff4000,0xffbabfba,0x3e54ffff,0xbe1fb9,0x3c500000,0x2fbf7db1,0x7eaa0100,0xbf3cb6,0x1dff0000,0x50c399b9,0x3eea5555,
+0xc71eba,0x5fff5500,0xffba9eba,0x5e15aaff,0xba7fc1,0x7eff4500,0xffbebebe,0xde005aaf,0xbe7fc1,0x7fff0000,0x55c3b8c1,0x5eff5555,0xcb5cc2,0x9fff0000,0x55c37ac5,0x5ebfea95,0x57cf3cbe,0x9f575f5f,0x43b9bfb5,0xbf555355,0x55bdffb9,0x9f15555d,0x54bdbfbd,0xbf555555,0xaac9dfb9,0xde69afbe,0x54bddfc1,0xff501010,0x55bdffc1,0xdfd15555,0x51bdffc1,0x3f575555,0x55c1ffbe,0xbff1d0d1,0xf5c9dfc1,0xded5d5f5,0xaec9dfbd,0xde6a066a,0xbfc9dfc5,0xfebfafbf,0xd5c5dfc5,0xffd5d5d5,0xd6c5ffb9,0x3e1515d6,0xffc61fba,0xfeffffff,0xafc5ffbd,0x1effa3ab,0x10c63fca,0x5f7f5150,0xffc29ec2,0x5e0041ff,0x50c27fc2,0x7eaa0104,0xabbebfbe,0x3e64aaab,0xc29fca,0xbe5a0000,0xe9db1fcd,0xbe100ffe,0x50cefcb1,0xbefa9440,0xffce1ec9,0x5c00156d,
+0x16be5fad,0x9e6a6416,0x5abe9fba,0x7eaaa99a,0xafc65fba,0x9eabebef,0x54c25fba,0x3f005454,0xaab69fb2,0xbe2f6fae,0x56cddfb5,0x3c404045,0x55c19fb9,0x7ea0f460,0x64b19ead,0x7efffeb4,0xbd9fb9,0x1f555544,0x55be3fba,0x1e8a4645,0x55c23fbe,0x1eaa5a99,0xaac23fbe,0x1eaffeee,0x9abe1fba,0x1e8f5f5f,0x5fbdffbe,0xff505153,0xaabe1fbd,0x1e4a1a6a,0xaabe1fba,0xfe6aaaba,0xd5b9ffbd,0x1f5d15d1,0x93ba1fba,0x1e969596,0xaab5ffba,0x1eaa9599,0xa9be1fba,0x1ea6aaae,0x45be1fba,0xfe828642,0xc5b5ffb9,0xffd55141,0xa2b9ffb9,0xfe969696,0x56be1fb9,0xfe5a5656,0x55be1fb9,0xdf555555,0xabb9ffbd,0xde8aafeb,0x55bddfbd,0xff555555,0xaabddfb9,0xde565556,0x5ac1ffbd,0xde955556,0xa6bddfc1,0xdeaabaaa,0x55c1dfc5,0xdff5d55d,0xbac1dfc1,0xdeebaaaa,
+0xaac1dfc5,0xfe9aaaea,0x96bdffbd,0xfe959595,0x15c1dfbd,0xff7f5555,0x82bdffb9,0xfe565555,0x95b9ffc1,0xde9a9aaa,0x9ac1ffc1,0xdeabaa9a,0x5dc1ffc5,0xff555555,0x9ac5dfbd,0xde56aaea,0xa9c1ffc5,0x1e6266ae,0x6aba1fbe,0x1e16060a,0x6ac21fbe,0x3e555599,0x55be1fba,0x3f555555,0x55ba1fc2,0x1f555555,0x55c21fbe,0xff555555,0x55c63fbd,0x3f555555,0xaabe1fc6,0x1ea9a5a9,0x55c63fc6,0x5f555555,0x5abe1fb6,0x3e555555,0xc23fba,0x3e000100,0x1be3fba,0x3e050501,0x51be3fba,0x3f555541,0x56be3fc2,0x3eaa6a2a,0xc23fc6,0x3f000100,0x55c23fbe,0x5f555757,0x95c23fba,0xfeaaa9a9,0xeac21fc1,0xfe1eaefa,0xaac1ffc1,0x1eafaafa,0x9fc61fc6,0x1e9b9a9b,0x5dca1fc6,0xff575555,0xabbdffc5,0xfed6eaea,0x55c1ffc5,0x1f555555,0x57c9ffc6,0xff7d5f47,
+0xaac9ffc9,0x3e9a0601,0x9aca3fc6,0x3eaaaaaa,0xaaca1fc6,0x3e96fe6a,0x56c23fc6,0x3eaaaaaa,0xeaca1fbe,0x1e2e6eee,0x5dca1fca,0xffffd5dc,0x6bc9ffc9,0x1e79b9ab,0xaac61fca,0xfe9f6a9f,0xaac9ffc5,0xdebaa4da,0xaac5dfc5,0xfeaaaaaa,0xaac9dfc5,0xdeaaaaaa,0xaac9dfc1,0xfeaaaaaa,0x9ac9dfc9,0xfeeaa696,0xaac9ffc9,0x1e6aa6aa,0x9fc63fc2,0xfe505552,0x57c5ffc9,0x3f575557,0xaac5ffc6,0xde969aaa,0xeac9dfc5,0xfebaaa6a,0x99c9dfc9,0xdeaa569a,0x97c9ffc5,0xdea966aa,0xaac5dfc9,0xdeaa6a9a,0x55c9ffc9,0x1f555555,0x91c1ffca,0xde155545,0x95c9ffc5,0xfe055596,0x55c1ffc5,0x3f555555,0xaab67fc6,0x3e05a9fe,0xa9b65fb6,0x5ea5fae9,0x55c23fc2,0x1f54d5ff,0xba5fb6,0xbea5bf51,0xa5b5bfb1,0xde9a9aaa,0xc5dfc1,0xdf575500,0xabbddfb9,0xfefaaefe,
+0x57c5ffc5,0xff555555,0xaabe5fc5,0x3e06afbf,0xddbe3fbe,0x1f555555,0xa5c61fbe,0x1e566aaa,0xbe3fc2,0xdf55d554,0x55c21fbd,0xff555555,0x54ce3fc1,0x3f575454,0xaabdffc6,0x1eeafaaa,0xaac61fc2,0xdebeaafe,0xaec5dfc1,0xde56aaab,0xafc5dfc5,0xdeafafaf,0xaec9ffc9,0xdea5aabe,0x5ac9dfc9,0xde5a595a,0x99c1dfc5,0xfe26a502,0x65c1ffc1,0xdea55555,0xadc5bfc9,0xde5b4a9f,0xaac9dfc5,0xde5a565a,0x9ac9ffc9,0xbeaaaaaa,0xaac9dfc5,0xdebabab9,0xb9c5dfc9,0xbe5a2aaa,0x55c5bfc5,0xbf5151d5,0x95c5bfc5,0xdeaa55aa,0x56c5bfc5,0xbeaa5556,0x6ac59fc1,0xbe9656a6,0xa5c1dfc1,0x1e54aaaa,0x94be1fc6,0x1e19696a,0x55be1fbe,0x1f555555,0x96c5ffc6,0x1eae9e98,0x55c61fc2,0x3ff5f575,0xfec21fc2,0x1ea2e6fa,0xddc21fc6,0x1fffd5fd,0xd7c21fc2,0x1f515155,
+0xaac61fc2,0xfeaa6aa6,0xaac1ffc5,0x1e565586,0x65c61fc2,0xdeaaa5a6,0xaac1ffc1,0x1e956559,0x5ac1ffc2,0x1e56569a,0x55c23fc2,0x1f555555,0x55c23fc2,0x1f555555,0x55c21fbe,0x3f555555,0xffc21fbe,0xfd000000,0xbb3dbc,0xdc005000,0xffc0ddbc,0x1d000000,0xc33db9,0xdd000000,0xbd5fb8,0x3cffaa55,0xbfc17fbd,0x3e6a55aa,0xbe7fc2,0x5cbafe59,0x55bd7fbd,0xdf555555,0x7fbedfc1,0x3c000000,0xbdbfb5,0xfca80060,0xb4bcb4,0xfd000000,0xcf3db0,0x1c564000,0xf4b4dcb5,0x9eaa9a90,0x55bdbfbd,0xff555555,0x55c6dfbd,0x1f145555,0x11b99fc2,0xbf550555,0xaac6dec2,0xdeaaeaaa,0x55bedeba,0xbfd75554,0xaabe3fbe,0xdebfabaa,0x7fc2bec2,0x3f505555,0xefbedec2,0x1ebca9ee,0x54bdffbe,0xdf545515,0x40c1ffbd,0xff015551,0x29c21fbd,0xfe1a6aaa,
+0xaabddfc1,0xbeaa56aa,0x55c6dec2,0xdf555555,0xfdc6bfbd,0xbf555557,0x55c2bec6,0xdf55f555,0x55c21fbd,0xfe000145,0xc23fc1,0xdeaa6a54,0xa5c1ffbd,0xde405455,0xc1ffc1,0xfe010100,0xc21fc1,0x1c200000,0xf0ad1ead,0x7f01555c,0xb13dbd,0x1cf9e950,0xd4b95ead,0xbf555554,0x50c5ffc5,0xbf555554,0xaacabebd,0xbeffa5a9,0x55c6dec6,0x1f555555,0xaacebfc6,0xdebfbaba,0x40cabec6,0x7eafaa55,0x57c5dfc9,0x3fd5d515,0x9ad63ec6,0xdeaf9a9b,0x6fd23fc9,0x5eabbbbe,0xd6d63eda,0x9ef2f5d6,0xf5d29ece,0x7f5c5051,0xafd27ece,0x7e5befef,0x6ad27ed2,0x7eaaaba9,0xffca5fd2,0x7e5554af,0xc2bfbe,0xfeaaea14,0xbfbe1fc1,0x5e55aa6a,0xc29fbe,0x1f010000,0x55ca1fc2,0xde656595,0x94c1ffc1,0xfe955594,0x5c9ffc1,0xfe55a569,0x1dc21fc5,0x1f555555,
+0x5cc9ffc2,0x7f5c5d5c,0xacca1fc2,0x1eecbcec,0x55c61fc2,0x3f055555,0x5ac61fc6,0xfe5a6a6a,0x5cc61fc1,0xff5c5cdc,0xacc9ffc1,0xfeafafaf,0x5aca1fc5,0xfe56561a,0x55c61fc5,0xff555555,0x55ce1fc1,0xffd55555,0xe1c21fbd,0x1eabaaa6,0x55bdffc2,0xff5f5555,0xafbe1fbd,0x1eaaaaaa,0x50be1fc2,0xdf555555,0x6ac21fbd,0xdef00156,0x55c1ffbd,0xdf555555,0x55c21fc1,0xdeffffc0,0x55c21fbd,0xffff5555,0xfec21fbd,0x1ed5aaff,0x1be1fc2,0x1f7f1505,0x55c21fc2,0x1f555055,0xa9c63fbe,0xfe556aaa,0xf5c21fbd,0xdeffffff,0x55c1ffbd,0xfffc1515,0xffc21fbd,0xfeffffff,0xffc1ffbd,0xdeffffff,0xffc1ffbd,0xfeffeaff,0xffc1ffbd,0xdeffffff,0xffc1ffbd,0xfeffebef,0xffc21fbd,0xff,0xbe1f80,0x1ffff00,0xfffc00a0,0xff,0xbe1f80,0x1ffff00,
+0xfffc00c4,0xfeffabab,0xffc1ffbd,0xffffff,0xffc21f80,0xfeffaaae,0xffc1ffbd,0xfeffefff,0xffc21fbd,0xff,0xbe1f80,0x320,0xffb800e0,0x10000ff,0xbe1f80,0x1d0ff00,0x95fc00c4,0x1eaa4195,0x55ca3fc6,0x1f555555,0x5ac61fbe,0x1eff2a6a,0xebca1fc6,0xfe69aada,0x1c63fc5,0x1eab9bb0,0x6bbe3fc2,0xfeafaf5b,0x54c21fc1,0x1f551554,0x1be3fc2,0x1f555555,0xafc61fbe,0x3eaf6f5b,0x57ce3fca,0x1f555555,0xaace1fbe,0x1efea599,0x55ca1fca,0xff515555,0x16be1fc5,0x1eaaa9aa,0x65c21fbe,0x1eaaaaa9,0x4c21fbe,0xff555555,0xaac23fc1,0x1eaaaaaa,0xbfc21fbe,0xfeffeaff,0xffc1ffc1,0x88ffffff,0xaac21f90,0xfeffabea,0xffc21fc1,0x88ffffff,0xffc21f90,0x10000ff,0xbe1f80,0x1ffff00,0xfffc00a0,0xff,0xc21f80,0x1dfff00,
+0xaafc00c4,0x1eef5652,0xffc1ffc2,0x1effefff,0xabc21fc2,0x1effa9a9,0xaac21fc2,0x1effd6ea,0xffc1ffc2,0xff,0xc21f80,0x1ffff00,0xfffc00a0,0xff,0xc21f80,0x1dfff00,0x5fc00e4,0x1f554545,0x15d23fce,0x5eaa5a56,0xaad67ed2,0x1e196aaa,0x64ce3fce,0x7eb5fdf9,0xffd25fd6,0x5effabff,0xfed27fce,0x5eaeaa6a,0x6bca5fce,0x5effaa9f,0x55d27fce,0x7f555555,0x55c61fce,0x3f105575,0x55ca1fce,0x3f555555,0x55d23fca,0x1f555155,0x9ace3fc6,0x3e53528e,0x55c63fca,0x3f555555,0x55ce7fca,0x1f545555,0x52ce5fc6,0x3e555051,0x55c63fca,0x3f555557,0x1ac21fca,0x1e555558,0x55ca3fc2,0xfe015555,0x39c61fc1,0xfe555555,0x55ca3fc1,0xff04d555,0x45c1ffc1,0xfe555551,0x95c5ffc1,0xfe695595,0x14c61fc5,0xff555515,0xa9c1dfc1,0xfe159595,
+0x54c61fc5,0xfe555555,0x55ca3fc1,0xfe965656,0x95c5ffc1,0xfe555555,0x55c63fc1,0xfeea6ea9,0xaac1ffc1,0xdeaaaaae,0xfec1ffc1,0x1eaeaffb,0xeac1ffc6,0xdefeaaea,0x5ec1ffc1,0x1e9aaa6a,0x55c1dfc2,0x1f555555,0x9ac61fc2,0x1e554555,0x6ac63fc6,0x1e16666a,0x2ac21fc6,0x1ea9a5aa,0x59c61fc2,0x1e565959,0x55c63fc6,0xff555555,0x55c63fc1,0xff555555,0x55c63fc1,0xff555555,0x95c21fc5,0x1ea95551,0xa9c23fc2,0xfeaaeaea,0x55c21fc1,0x3f555555,0xaac21fbe,0x3eaaaaaa,0x55c21fbe,0xff555555,0x55c21fc5,0xff015555,0xaac1ffc1,0xfeaaaaaa,0xf5c21fbd,0xff555555,0x5ac1ffc1,0xfe955595,0x54c61fc1,0x1f555555,0x55c1dfc2,0xff155555,0x55c5ffc1,0xff555555,0x5fc1ffc5,0xdfd57ffd,0xaac1ffbd,0xfebaee4a,0xaac1ffc1,0xdeafaaaa,0x55c1ffc1,0xff555555,
+0x9abdffc1,0xfe5a6a66,0x50c1ffc5,0xdf555555,0x59c5ffc1,0xde596a5a,0x55c1ffc1,0xde955555,0x55c1ffc1,0xdf555555,0x5ac5ffc1,0xfe54555b,0x95c5dfc1,0xde9a5556,0x11c5ffc1,0xff555515,0xaac1dfc5,0x1eaaabab,0x55c61fca,0xff005555,0x9ac21fc1,0x1e52aafa,0x41c61fc2,0xfe005595,0xc21fc1,0xff555555,0x55c23fc1,0x3f555555,0xc21fbe,0xfefeaafe,0xbac21fc1,0x1ea5a5aa,0x15c21fbe,0xff5455ff,0xb9c61fc1,0xfe55a9aa,0xffbdffc5,0xff5555ff,0x9ac21fbd,0xde55aaaa,0x50c21fc1,0xfeaaaaff,0xaac21fc1,0x1eaa9aaa,0x55c23fbe,0xdeaaaa0b,0x55be1fc5,0x3f545555,0xaac21fc2,0x1eefaaaa,0xefc21fc2,0xfcffffff,0xaac21fbd,0x1efaaaaa,0xebc21fc2,0x1effdfef,0xffc1ffc2,0xff,0xc21f80,0x1ffff00,0xfffc00a0,0xff,0xc21f80,0x1ffff00,
+0x6afc00c4,0x1eff2a2a,0xffc21fc2,0xffffff,0x94c21f80,0x3ebfa965,0xffc21fc2,0x1effafef,0xffc21fc2,0xff,0xc21f80,0x1ffff00,0xfffc00a0,0x10000ff,0xc1fe80,0x1ffff00,0xa5fc00c4,0x1e66aa65,0x55bdffc2,0xdf555555,0x2abdffc1,0xfe1a6a12,0x11c1ffbd,0xfe955595,0x55bddfc1,0xdeaaab00,0x55c21fc1,0x1f555555,0xbe3fc2,0xdeeafe00,0x55c21fc1,0x1f555555,0x45be1fc2,0xfe400041,0x54c5ffc1,0xde555556,0x55c21fc1,0xfe959555,0xaac5dfc1,0xde69a5a9,0x50c1ffc1,0xdeff0f00,0xd5c1ffc1,0x1f555555,0xa9be3fc2,0xdeff1095,0xafc1ffc1,0x1efea6aa,0xa5c23fc2,0x3e966a96,0xaac21fc2,0xfeffaaab,0xbec21fbd,0x1eaaaaff,0xaac23fc2,0xfeffaaaa,0xffc21fbd,0xff,0xc1ff80,0x3b0,0xffac00dc,0xff,0xc1ff80,0x22c00005,
+0x9ab152e8,0x3ec25556,0xdabe3fc2,0xfeffeaea,0xffc21fbd,0xfeffffff,0xffc21fc1,0x1ffffff,0xffc1ff80,0x10000ff,0xbdfd80,0xffff00,0xffc23f80,0xff,0xc21f80,0xffff00,0xffc23f80,0x3effefff,0xffc23fc2,0x5effafff,0xffc27fc2,0x3effefff,0xffc27fc2,0x3effffff,0xffc27fc2,0xdeffffff,0xffc27fc1,0xfff0fcff,0xffbe7fc1,0x5eaf9faf,0xafc27fc2,0x3eafafef,0xffc23fc2,0x1fffffff,0xffc67fc2,0x3effffff,0xffc25fc2,0x1fffffff,0xffc25fbe,0xfe3f2fff,0xefbdffbd,0x1eaaaaea,0x55c23fc2,0xff555555,0x3fbe1fc1,0xbebfffff,0x7ebdffbd,0xde5a6a7e,0xf0c1ffbd,0xfe00c0c0,0xbe5fc1,0xfe155605,0xefc21fc5,0x1effafef,0xefc21fc2,0x1ea0acac,0x15c23fc6,0xff555555,0x54c61fc5,0x3f555555,0x41c5ffca,0x1eeaeaaa,0xeaca1fc2,0x1e969596,
+0x5fce3fc6,0xff41555f,0x52c1ffc1,0x1e56eda2,0x16c1ffc2,0xde050515,0xc61fc1,0xdf000000,0x15c63fc1,0xff551515,0x67c21fc5,0xfe7e5f97,0xca1fc5,0xff000000,0x1c23fc1,0xde151505,0x3fc61fc5,0xff3f3f,0xffc21ffc,0x3effffff,0xc21fc6,0xff0000,0xffba3ffc,0x3ebc3dff,0x7fc23fbe,0x5f1c1f5f,0xf0bdffc6,0xdfd0d0d0,0xecca5fbd,0x1eafafaf,0xafc65fba,0x3eaf6fff,0xbe1fbe,0x2ff0000,0xffeccafc,0x1e8080ff,0x40a27fb6,0xff0000,0xffd173fc,0x1ffffff,0x80b23ffc,0x1e434b82,0x43adffb2,0x1f050501,0xffb1ffb6,0x3ef8feff,0x54ba3fb6,0x1f545554,0xf0ce7fb2,0xfff0f0f0,0xf0c61fbd,0xdee0e0f0,0xbfc63fc1,0x3ebbf3ef,0xabbe3fc2,0x1eaabbef,0xf8be1fba,0xdeb8b8f8,0x74c63fc1,0xff5cfcf4,0x57c61fc5,0x1f555555,0x6ec21fba,0x1e519153,
+0x6b9ffbe,0x1e160a06,0x1ab1ffb6,0x1e191a1a,0x55b5ffba,0x1f555555,0x55ce7fba,0x1f555555,0xa1d27fbe,0xfea4a5b5,0x60ba1fb5,0x1e636760,0x55be1fba,0x3f555555,0x55d25ec2,0x3fd55555,0x99d25fca,0x1eeafefe,0xa9ca3fca,0x3eaa9aaa,0x55ce7fca,0x3f555547,0x9aca5fca,0x3eaa6aaa,0xaaca5fc2,0x5eab5aaa,0xabce7ec6,0x5e9e5aaa,0x55c67fc6,0x3f555555,0xa6be5fc6,0x5e6aaea9,0x7ebe3fbe,0x1ea695ea,0x55ca3fc6,0x3f575555,0x15be1fc6,0xde162929,0x1c5ffc5,0xff150505,0x5ac63fc9,0x3e566656,0x57be1fbe,0x1f55555d,0xa9ba3fbe,0xfeeaaa69,0x6ac21fc5,0x1e8a2aaa,0xd5c21fc2,0x7f555555,0x55be3fc6,0x3f555555,0x96c27fba,0x3e551655,0x15be3fba,0x3f557555,0x56ba3fb6,0x3e535257,0x55c25fba,0x3f555555,0x55be5fb6,0x3f755555,0x15ba3fb6,0x3f555555,
+0x5ab23fba,0x3e515556,0x55b61fba,0x3e559555,0x8ab61fba,0x1e854551,0xa9c21fbe,0x1e155515,0x55ba1fbe,0x3e555555,0x55b61fb6,0x3e565555,0x25b61fb6,0x1e410001,0x5cbe1fba,0x1f151517,0x54b63fba,0xff545454,0xa8be3fc9,0xdea8a8a8,0x50c61fc5,0x1f515051,0x91b9ffba,0x1ed79791,0xaab9ffbe,0x1e7f6a9e,0xaec5ffc2,0xfe9a55ae,0x6ac21fc1,0xfe000000,0xc21fbd,0xfe010101,0x53c21fbd,0xff3575f5,0xf6be1fbd,0x1ee1e7f3,0x50c21fbe,0x5f505450,0x64ca1ed6,0x3cbfafaf,0xd0d23fd2,0x1f50d0d0,0x90c61fc2,0x1e949494,0xbfd21fbe,0x3e676553,0x9ad21ed6,0x1eaaaaaa,0x55d61fce,0xff5f5555,0x1fc21fc1,0x1f55555c,0x29c1ffbe,0xfec5daaa,0x95b9ffbd,0xfe555156,0x55be1fbd,0x1f555454,0xa9bdffc2,0x1e98a4b5,0x57be1fbe,0xff151575,0x17bdffbd,0xff055551,
+0x94bdffbd,0x1ee0e290,0x54ca1fc6,0xff555555,0xaace1fc1,0x1eabafaf,0xaad21fce,0xfe6a5aaa,0x95d21fc9,0x1ed8e5e6,0xf8ca1fc6,0x1ea5a5a4,0x57c5ffca,0xff071557,0x55c9ffcd,0xdf555555,0xa9cdffc1,0xff0000,0xffe12efc,0x5e0f0fff,0x56c29fc6,0x22ff0000,0xffe8ecfc,0x5e5064ff,0xfc67fca,0x7eefef2f,0xdbca5fca,0x5eaa9a9a,0x20ce7eca,0x7effffff,0xafca7fc6,0x7e6aaaaa,0x55ce7fca,0xff0000,0xffd1d7fc,0x7e4515ff,0x55c29fc6,0xff0000,0xffd993fc,0x7ed5d5ff,0x50be9fc2,0x7eafaf8b,0x55c67fc6,0x7f555555,0xd5ce7fc2,0x7ee6eaea,0xd9c27fc2,0x7e565596,0xfac27ec2,0x3efefefe,0xface5fc6,0x5eaaeaea,0xabd25ed2,0x5e6fafaf,0x6bce7fce,0x5eaaaa6b,0xaace7fd2,0x5eeaeaaa,0xead25ed2,0x5eabaaea,0x6ad65ed2,0x5eaa5a5a,0xaad27fd2,0x5e6bbbaa,
+0x55d25fd6,0x7f555555,0xa5c67fce,0x7ee1a115,0x98ca7fca,0x7ea2a666,0x69c27fc2,0x7e56569a,0x54c67fc2,0x7f555555,0x55ca5fce,0x5e551515,0x56ca5fce,0x7e555555,0x55ca5fc2,0x7ffdfd55,0x5c65fc2,0xff0000,0xffbe7ffc,0xffffff,0xbe7ffc,0x1ff0000,0xffc27efc,0x7e9fafff,0xffbe7fc2,0x7e6a6bff,0x5abe7fc2,0x7e56555a,0x4fbe7fc2,0x7ef0a00f,0xacbe7fbe,0x7e5a5a6c,0xc27fbe,0xff0000,0xffbe7ffc,0x5cffffff,0xbe7fc2,0xff0000,0xffbe7ffc,0x5cffffff,0xfec25ebe,0x7ed6eaea,0xc1be7fbe,0x7ec0c0c1,0xefc27fbe,0x5e6b5bef,0x55c27fbe,0x5f505450,0x95ba7fc2,0x7e450155,0x55c27ec2,0x7f555555,0x5ac67fbe,0x7e555556,0x15c27fbe,0x5f555555,0x55c27fbe,0x7f515555,0x16c25fc2,0x5e5466a7,0x15c27fc6,0x7f155515,0x69c27fbe,0x5eaa696a,
+0xc5c27fbe,0x7ed5d5d5,0x54c25fba,0x7e2b6b28,0x50ba5fc2,0x5fd45554,0x55ba7fc2,0x7f555515,0x5ec25fba,0x7e9e5f5e,0x9dbe5fc2,0x5e1a5959,0x5abe7fc2,0x5e56565a,0x5ac27fba,0x5e55556a,0xaebe7eba,0x3eb9b9b9,0xb9d63ed6,0x3efafaf9,0x57d63eda,0x3f555555,0x1ad65ed2,0x3eabab1a,0xfdd63fd6,0x1efffefe,0xaed61ed2,0xfeaaaaaa,0xebd61ed1,0x1eff2f2f,0xffd61fd6,0xfffdffff,0x55d61fcd,0x3f555555,0x55ce5fd2,0x3f555554,0xbad23fce,0x5eaaafaa,0x6ec65fca,0x3e005a5a,0x55c63fca,0x3f505555,0x51d21fd2,0x1f575151,0xd1ce1fd6,0x3f555555,0x51ce3fc6,0x1f515555,0xaacdffc6,0x1e5a6a9a,0x55d5fed2,0xdf555555,0xead1fecd,0xfeaaaaea,0x9ad9ffd1,0xdeefaf9b,0x55d5dfd5,0xdf555555,0x55d5fec5,0xdf555555,0xaad1dfc9,0xbeaaaaaa,0x9ad5dfd1,0xdeaaaaae,
+0xd3d1bfd1,0xff051557,0x6d1ffd1,0xde5a5a56,0xa5d1dfcd,0xdea5a4a4,0xa4c9ffc5,0xbe94a4a5,0x55c9dfc5,0xbf555555,0x55d1dfc9,0xbf555555,0x51d1bfc5,0xbe555154,0x51c9bfc5,0x9e555555,0x55c9bec5,0x5e551615,0x55c25fc6,0x3f555555,0x55c25fca,0x5f575557,0x56c65fbe,0x5e575515,0xd1c63fc2,0x3f555545,0x55ca1fc6,0x3f555555,0x55c5dfca,0x1f555555,0x55c65fc2,0x1f555555,0x5ac9ffbe,0x5e0c0a1a,0xf0ba5fc2,0x3f505050,0x99c65fbe,0x5e18a564,0x1bbe5fbe,0x5e6a5556,0xa1c25fba,0x3ea9a1a1,0xa9c63fbe,0x1e1d5969,0x6ac61fc2,0x1eaeae7a,0xaabe3fbe,0xfea4aaaa,0xaac21fc1,0xde96559a,0x55c9ffc5,0xbf555555,0x55c9bfc5,0xdf151555,0x6ac5dfc1,0xbe56565a,0x95c5dfc1,0xbe955595,0x55c9bfc5,0x9fdddddd,0x15c59fc5,0xbf151515,0x15c9bfc1,0x9f151515,
+0x5cc5bfc1,0xff545454,0xa8c9bfc1,0xde5b6bab,0xa2c9bfc1,0xfe52aa9a,0x51c1ffc1,0x9f555555,0x57c1ffc5,0xbf5f5f5f,0x1fc99fc5,0x9f57575f,0x54c99ec9,0xbf545150,0x94c5bfc5,0x9e555595,0xaac9bec5,0x5e66aa65,0x55ba3fba,0x3fddfddd,0x56ba3fb6,0x3ea9a595,0x95b63fb6,0x3e56465a,0x55b65fb6,0x5ff5d5d5,0xaaba3fba,0x3e105564,0x55ba3fbe,0x3e555556,0x55b65eb6,0x3e955554,0x99b65eb2,0x3e565666,0x55b63eb2,0x3e555555,0x55b63eb2,0x1e955595,0x55ba3fb6,0x1e555559,0x55b63fb6,0x3e555555,0x55b63eb2,0x3ea5a555,0x55b23eb2,0x1e555555,0x65b63eb2,0x1e6aa6a5,0x6ab23eb2,0x1e6b6a6a,0x5fc23fbe,0x1f5f574f,0x55c61fc6,0x5e66a455,0x55b63eb6,0x5f555555,0xafbe1fb2,0xfeaaaaab,0x9aca1fc5,0x1eaa9a9a,0x6aca1fc6,0x1eea96ae,0xeaba3fbe,0x1e4b86ca,
+0xf9c61fc2,0x3ee6eae9,0xa9b23fb2,0x3e959595,0x5bb25eb2,0x3e4a5a5a,0x5fae3fb2,0x3f55d555,0x95ae3eae,0x3e51abaa,0x55b23eae,0x3f555555,0x55aa3eba,0x3f555555,0x95aa1eb2,0x3ca5a6a5,0x55aa1faa,0x1f555555,0x95bdffba,0x1e555555,0x55bdffb6,0x1f755555,0x91bdffbe,0xfe909190,0x55c21fbd,0x1e105555,0x50bdffb6,0x1e16e151,0x90b61fb6,0xfed19494,0xa5be1fbd,0x1e5a6a29,0xa5bdffbe,0xfea0a5a5,0xafc1ffc9,0xfe6aaaae,0x55c5ffbd,0xdf555155,0x61c5dfc1,0xdeb9a9b9,0x55c1dfc1,0xdf5f5d55,0xafc1ffbd,0xdeaeaaaf,0xa9bdffbd,0xdeb9a9a9,0xe9c1dfbd,0xdeef9ade,0x55bddfc1,0xff555555,0x55b23fb5,0x3f555557,0x85b5ffb2,0xfee99595,0x55be1fb9,0xffd15515,0x55b9ffb9,0x1f151555,0x56b1ffb2,0x1eaaaa6a,0x51b1ffb6,0xdf545454,0x54b61fb9,0xff555555,
+0xe6b5dfb9,0xfe6aa6d2,0x69b9dfbd,0xfe666556,0x57b9dfb9,0xdf555555,0xa6c1ffbd,0xfe565545,0xa9bddfc1,0xfe6aa5a5,0x6ab9dfb9,0xde5556a6,0x55bdffb9,0xfe565656,0x66c1dfc1,0xfea56566,0xfec1ffc5,0x1efffffe,0x2fc61fc2,0x1eb9fe7a,0x2fc61fca,0x1e102213,0x10c21fc6,0x1f051f31,0x9ac61fc6,0x3eaaaaaa,0xeac61fc2,0x1eaaaaaa,0x1ac63fc2,0x1eebeaea,0xefc61fc2,0x1eeaead3,0x54c21fc6,0x3e60f800,0x50b23eae,0x1f545454,0x55ae3fba,0x5d555555,0xa5aa1faa,0x3caaa6aa,0x90aa1ea6,0x3e5f4390,0x57b63eb6,0x1f575557,0xa5c61faa,0x3cb5a9a4,0xd5a61ea2,0x3d5151d1,0xaaa21ea6,0x1eaaaaaa,0x95c63fc2,0x3eaaaa99,0xefc23fc6,0x1efbbfef,0xa6c21fc6,0x3e9aaaa5,0xaac21fc2,0x3e696566,0x2ec21fc6,0x3e2a3a6e,0xa9c23fc6,0x1eefeaec,0xffc23fbe,0x1effffff,
+0x57be3fb6,0x1f555557,0x55be3fb6,0x1f555555,0xa1c23fb2,0x1ca1a1a1,0x51a61e9e,0x3d515151,0x5aa1fda2,0x3eafabaa,0xffba1fb2,0x1dffffff,0x51b61faa,0x1d515151,0x11a61e9e,0xfd111511,0x55a63d9d,0xdf575555,0xabae1fb5,0xfe5f6aff,0x55b1ffb1,0xfe561656,0x55b9dfb5,0xfeaaa555,0xabb5dfb5,0xfe8a1617,0x57addfb1,0xff555557,0x55b5ffa9,0xdf555555,0x6ab9ffb1,0xfe66aaaa,0x54b5dfb9,0xdf545554,0x55bdffb9,0xdf555554,0x45bdffbd,0xff455555,0x82c9ffc1,0xfe7efeee,0x55c5ffc9,0xdf555555,0x55ca1fb5,0xff555755,0x6ac1ffc1,0x1e6aaa62,0x29c5ffca,0xfeaaaaea,0xaaca1fc9,0xfebebebe,0xbaaddfa9,0xdea955a9,0x55b1ffad,0xdf555555,0x5ac1ffb1,0xfeaa6a95,0xa5b9dfbd,0xfee9e9f9,0xe9addfa9,0xfee054e8,0xffaddfad,0xff77ffff,0xb5bdffc1,0xdeeafefc,
+0x55c1ffc1,0xff555555,0x55c9ffc1,0x1f5555d5,0xaac5ffc6,0xfeaea9aa,0xaeca1fc9,0x1e74baa5,0x26ca1fce,0xfeaaaaaa,0xeaca1fc9,0xfeffffff,0x68ca1fc1,0x1effea90,0xffca1fca,0x1effffff,0x95ca1fc6,0xde949595,0x80d1dfc9,0xde6aabaa,0xaac9dfcd,0xbeaaaaaa,0xafd1bfcd,0xbeb9bab6,0x5dcdbfd1,0xdfcd5575,0x55c9dfc9,0xdf575557,0xa9c9ffc9,0xde536564,0xdfcdbfcd,0xbfdd55df,0x55cddfc9,0x9f555555,0x55d1bfc5,0xbf555555,0x55cdbfc5,0x9e555555,0x55c5bec5,0x9e545555,0x15c5bec5,0xbf545555,0xa4c5bfcd,0xbeabaaab,0x99c9dfc9,0xbe5eaf5a,0x5bc5bfc5,0xbe495a5a,0x9ac1bfc5,0xde99a5a9,0x55c9ffc9,0xff7d5d05,0xeec9ffc9,0xfe65aa6a,0xeac9dfcd,0xdeeeeafe,0x29c9ffc5,0xfe001515,0xd0c5ffc9,0xfeee99a4,0xefca1fc5,0xfeffeeef,0xffc9ffc5,0xdeffffff,
+0x68c5ffc5,0xde6a6aa5,0x1bc5dfc9,0xde6a6a6b,0x55c9dfc1,0xbf545055,0x54c5dfc1,0xbf545454,0x6bc1dfc5,0xfebbaaef,0x57c1dfc5,0xdf555555,0xaac5ffbd,0xde92a616,0x55c1dfc1,0xbf555555,0xddc1ffc1,0x9f4d5d55,0x95c59fc5,0xbea6a9a5,0x15c59fc5,0x9fd51515,0x15c99fc1,0x9f171515,0x55c59fc1,0xbf555555,0x55c19fc5,0xbe556555,0x2ac1bfc5,0x9e101519,0x11c59fc1,0x9f5d1130,0x5bc19fc1,0x9eab6b5b,0xabc99ec5,0x9e6f6faf,0x54c99ec5,0x9f555555,0x55c99ec5,0x9f555555,0x6fcd9ec5,0x9e6b5b5b,0x6fcd9ec5,0x9ebcacaf,0x55c99ec1,0x9f555555,0xa9c99ec9,0x9eaaaaaa,0x54c99ecd,0xbf555555,0x55c5bfc1,0xbf055555,0x6ac1bfc1,0xbe5aa56a,0x55c59fbd,0xbe051555,0x56c59fbd,0xde2a6a56,0x1ac1bfc1,0xbe6a6a6a,0xc1dfbd,0xbf000000,0xc59ec1,0xbf000000,
+0xfdcdbfbd,0xbfffffff,0xffc59fbd,0x9fffffff,0xaac99ec1,0x9eaf6bab,0xbfcd9ec9,0xbeafabef,0xffc9bfcd,0xbeffffff,0xfcc9bfbd,0xbea8a8bc,0xafcddfc5,0xbeab6bab,0x9acdbecd,0xbe96559a,0xeecddecd,0xfeeeaaee,0xefc9ffc5,0xfeababaf,0xbfca1fc5,0xfeaaaaaa,0x55c9ffc1,0xff555545,0x15c61fc5,0x1f45dd05,0xaaca1fca,0xfeaaaaaa,0xaaca1fc1,0xfeaaaaaa,0xabc1ffc5,0xfe9a5aab,0xaac21fc1,0xdeaaa9aa,0xeac1ffc1,0xdefaa9aa,0x5ac1ffbd,0xfe606550,0xd1bddfc1,0xdf555555,0xd5c1ffbd,0xff571557,0xa9bdffc1,0xfe6955a6,0x55c1ffbd,0xdf555555,0x6ac1ffb9,0xfea5a565,0xaabddfbd,0x1e56069a,0x56ca1fc6,0x1eb9a69a,0x55c61fc6,0xff555555,0xaabe1fc5,0xfe6a6aaa,0xaec21fbd,0x1eafefbf,0xafc61fc2,0x1e9babab,0xaac61fc2,0xfeaaaaaa,0x9abe1fbd,0x1eb6a68a,
+0x55be1fbe,0xff555555,0x5ab9ffc1,0xfe050596,0x55be1fbd,0xff555555,0x56b9dfbd,0xfe5a5556,0x5bddfb9,0xfe9a5555,0x55be1fb9,0x1f555555,0x91bdffba,0xfe566554,0x55b9ffbd,0xfe5a5256,0x6eba1fbd,0xde2a5529,0x1bdbfbd,0xde000000,0xc1ffbd,0xbf000000,0xc5bfbd,0xdf000000,0xc9bfbd,0xde652115,0x99bddfbd,0xde4a9692,0xb9dfbd,0xde001400,0xc5dfbd,0xde040201,0xa8c5dfc1,0xbeacacac,0xaccddfc5,0xdeacacac,0x55cddfc5,0xbf555555,0x95d1dec9,0xde9a9595,0xaccddecd,0xdeacacac,0x5ccddfc5,0xdf50505c,0x55cddfc1,0xdf555555,0x96d1dec9,0xdeaaa6aa,0x55cdded1,0xff555555,0x55bddfb9,0xff555555,0x20b9ffc1,0xde010102,0xc1b9dfbd,0xfeaaa6c1,0x9abdffbd,0xfea8aaf2,0x55bdffb9,0xff4555d4,0xd1be1fbd,0xff5f5d57,0x2fbdffbd,0xfe8f6f2f,
+0x50bdffbd,0xdf505050,0x50cddec5,0xff505050,0xbacddfc5,0xdef9b9bd,0x55cddfd1,0xdf555555,0xa0d1fecd,0xfeb0a0a0,0x70c9dfc5,0xff505050,0x55cdffc1,0xdf555555,0x55d1fec9,0xff555555,0x10d1dec9,0xff0000,0xffbe5ffc,0xffffff,0xbe5ffc,0x30000,0xffc25ffc,0xffffff,0xffc25ffc,0x5e5555ff,0x55be7fbe,0x5e5a5656,0xffc27fbe,0x5ea5a5ff,0xa6c25fc2,0x5eaa6165,0x40c25fc2,0x1000000,0xffc65ffc,0xffffff,0xfdc63ffc,0x10040d0,0xfffca7fc,0x1ffffff,0xffc23fd8,0x5eeaeaff,0xeac63fc2,0x3eeeeada,0xffc63fc2,0xffffff,0xffc23f80,0x1eefefff,0x9ac23fbe,0x5e470a46,0x9abe5ebe,0x5ef9a559,0x55be5fbe,0x5f5555d5,0xa9c25fc2,0x5e86aaaa,0xa5c25fc2,0x5e555555,0x55be7ebe,0x5ff55575,0x55be5fbe,0x5f555555,0x55c25fbe,0x7f555555,
+0xfec25fbe,0x3eeaeaee,0xeac25fc2,0x3eeaeaea,0xefc25fc2,0x3effefef,0xffc23fbe,0x88ffffff,0xeac23f90,0x5eeaeaea,0xeac25fc2,0x5edae6ea,0xffc25fc2,0xffffff,0xffc25f80,0x5effefff,0x3c25fbe,0x10d0f0f,0x7fc0098,0x10f0f0f,0xa0ba3f80,0xa0a0a0,0xa0800080,0xa0a0a0,0xf800080,0x10f0f0f,0xfb61e80,0x10f0f0f,0xa0ba3f80,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xf800080,0x10f0f0f,0xfba3f80,0xf0f0f,0xa0be3f80,0xa0a0a0,0xa0800080,0xa0a0a0,0xf800080,0x10f0f0f,0xfba3e80,0xf0f0f,0xa0be5f80,0xa0a0a0,0xa0800080,0xa0a0a0,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa9800080,0x5e545556,0x54be7ebe,0x5e955595,0x55c25fbe,0x5f555555,0xaac27fbe,0x5eeaaaaa,0xa9c25fbe,0x5e6aa9aa,0xaabe3fc2,0x1eaa9a9a,0x55c23fc2,0x3f555555,0xaac27fc2,0x1eaaaaaa,0xeac25fc2,0x7eeaeee9,0xd6c25fc6,0x5ecfefc2,0xffc25fc2,0x1ffffff,0xffc27f80,0xffffff,0xdfc27f80,0x5eea2ade,0xeac25fc6,0x5edae6ea,0xffc65fc6,0x7effeeff,0xffc27fbe,0x88ffffff,0xbec25f90,0x1eaaaaab,0xaac1ffc6,0xdea999aa,0x9ac5ffc5,0x3eaa6aab,0xaac61fc6,0x1e6a6aab,0x9ac5ffca,0xbe995656,0x55c9dec5,0xbf555555,0x55c5bfcd,0xdf555555,0xa5c5ffcd,0xbeaaaaaa,
+0xc2cddec9,0x3ee5d1d0,0xd5ca3fc6,0x1fd5fdf5,0xffca1fc2,0x3effffff,0xffc25fbe,0x3effffff,0xeac23fbe,0xfed6cbef,0xeacdffc9,0xfeeaeaea,0xefcdffc5,0xfeefefef,0xefc61fc1,0xfeffe3ef,0xfc1ffc5,0x10f0f0f,0xfba5e80,0xf0f0f,0xa0be7f80,0xa0a0a0,0xa0800080,0xa0a0a0,0xf800080,0x10f0f0f,0xfba5e80,0x10f0f0f,0xa0ba5f80,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xf800080,0x10f0f0f,0xfb63e80,0x10f0f0f,0xa0b63f80,0xa0a0a0,0xa0800080,0xa0a0a0,0xf800080,0x10f0f0f,0xfb1fe80,0x10f0f0f,0xa0b1ff80,0xa0a0a0,0xa0800080,0xa0a0a0,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0x2faaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0x2aaaaa,0x2a800080,0x2a2a2a,0xaa800080,0xaaaa,0x800080,0x1000000,0x2ac1fc80,0x2a2a2a,0x2a800080,0x2a2a2a,0x800080,0x1000000,0xc8d280,0x1000000,0xeac13880,0xaaea,0x800080,0x21000000,0x1aae9f80,0x516,0x840080,0x20f4c000,0xf0f47480,0x21fcfcfc,0xfcc95984,0x1f0f0fc,0xfeb99c80,0xfe1fafff,0x1fe95fdd,0xffff7f7f,0x2ac5dfdd,0xaaaa2a,0xaa800080,0xaaaaaa,0x800080,0x2a2a00,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0xaaaa2a,0xaa800080,0xaaaaaa,
+0xc0800080,0x10000c0,0xa99780,0x1000000,0xffbe1980,0xffffff,0xfcc1dd80,0x21c0f0fc,0xbe1980,0x2a2a00,0x2a800080,0x2a2a2a,0xc0800080,0x1000000,0xb9d780,0x0,0xaab57480,0x9eaaaaaa,0xaacdbec9,0xbeaaaaaa,0xaacd9ec9,0xbeaaaaaa,0xaacdbecd,0x9eaaaaaa,0xaad1becd,0x9eaaaaaa,0xaad19ec9,0x9eaa9aaa,0x6ad1becd,0x9cbaaaae,0xaad1becd,0xbeeaaaaa,0xead19ed1,0xdedadaea,0xdad1dfcd,0xdeeaaaea,0xffd1bed1,0xffffff,0xffc5df80,0xbeffffff,0xeac1dfc1,0xbeeaeaea,0xead5bed1,0xbeefffef,0xffd5bed1,0xbeefefef,0xefc5dfc1,0xbeffefef,0xaac5bfc1,0xbeaaaaaa,0xaad19ecd,0xbeab6baa,0xfed1becd,0xbeeafefe,0xd6d1bed1,0xbcfdfefe,0xaad1bed5,0xbeaaaaaa,0xaad1becd,0xbeaaaaaa,0xa6d1decd,0xbe5a6aaa,0x5d5ded1,0xdd317511,
+0xead5ded5,0xbeeaeaea,0xefd9bed1,0xbeffffff,0xffd5bec9,0xffffff,0xffc5bf80,0x57ffffff,0xeac5deb5,0xdcc085d6,0xc0ddded5,0xded8d4c4,0xffddded5,0xbeffefff,0xffc5dfc1,0xffffff,0xfc5bf80,0x10f0f0f,0xfaddd80,0x10f0f0f,0xa0b1de80,0xa0a0a0,0xa0800080,0xa0a0a0,0xf800080,0x10f0f0f,0xfad9d80,0x10f0f0f,0xa0adbe80,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xf800080,0x10f0f0f,0xfa9bd80,0x10f0f0f,0xa0adbe80,0xa0a0a0,0xa0800080,0xa0a0a0,0xf800080,0x210f0f0f,0xfa99c80,0x10f0f0f,0xa0adbe80,0xa0a0a0,0xa0800080,0xa0a0a0,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x6a800080,0xdeaa566a,0x55cdded1,0xdf555555,0x46d1ded1,0xdeeaaeaa,0xfad5ded1,0xdeeaeaea,0x55d1ded5,0xdf555555,0xa9d5decd,0xde9a9a9a,0xfed1fed1,0xdefefefe,0xeed1decd,0xdeaaaaea,0xd5d1ded5,0xdedaead9,0xead9ded5,0xdeefebeb,0xffd9ded1,0xdeffffff,0xefc5dfc1,0xbeefefef,0xefc5dfc1,0xdeefffef,0xefd5ded1,0xdeeaefef,0xefd5ded1,0xdcffffef,0xefc5dfc5,0xdeffffef,0x5ac5dfc1,0xdeaa5a9a,0xaad1fed1,0xdeeaaaaa,0x6ad1ded1,0xdcfefefd,0xd5d1ded5,0xdfd55555,0xaad1fed1,0xdeaaaaaa,0xaad1fed1,0xdeaaaaaa,0xd5d1fed1,0xff5f5557,0xaad1ded1,0xdeaaaaaa,
+0xead5fed1,0xdeebeae9,0xead5ded1,0xdeeaeaea,0xffd5ded1,0xdeffffff,0xefc5dfc1,0xdeefefef,0xeac5dfc5,0xdeeaeaea,0xead5ded1,0xdeeaefee,0xefd1ded1,0xdeffefef,0xffc5dfc5,0x88ffffff,0xfc5df90,0x210f0f0f,0xfa9bc80,0x10f0f0f,0xa0addf80,0xa0a0a0,0xa0800080,0xa0a0a0,0xf800080,0x210f0f0f,0xfa9bc80,0x10f0f0f,0xa0adde80,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xf800080,0x10f0f0f,0xfadbd80,0x10f0f0f,0xa0adbe80,0xa0a0a0,0xa0800080,0xa0a0a0,0xf800080,0x210f0f0f,0xfaddd80,0x10f0f0f,0xa0b1de80,0xa0a0a0,0xa0800080,0xa0a0a0,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0xaaaa2a,0xaa800080,0xaaaaaa,0x800080,0x2a2a00,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0xeaaa2a,0xea800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xea800080,0x2aaaea,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0x2aaaaa,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0x2aaaaa,0x2a800080,0x2f2a2a,0xaa800080,0x2aaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a,0x800080,0x1000000,0x2ab5bd80,0x2a2a,0x800080,0x1000000,0xb1fe80,0x1000000,0xc0b1de80,0x1f0f0c0,0xeaaddd80,0x2aaaea,0x2a800080,0x2a2a2a,0x1a800080,0x516,0x840080,0x1000000,0x2abdfd80,0x2a2a,0x800080,0x1000000,0xc21c80,0x1000000,0xc0c21c80,0xf0f0c0,
+0xba1d80,0x1000000,0xc0a9bc80,0x1f0f0c0,0xfcb1fd80,0x21fffffc,0xffb5bf84,0x23ffffff,0xfcbddf80,0x23fffffc,0xffadde84,0xfe3f7fff,0xffae1fbd,0xfeffffff,0xffcdffb5,0x1e1c00af,0x26d21fce,0x3e965615,0x55c21fc2,0x3fd5d5fd,0xffc23fc2,0x1fdc55ff,0xe1be3fbe,0x3e96a6da,0xaabe1fbe,0x3e2aaa2a,0xaac23fc2,0x5e5aaaaa,0x99c25fc2,0x3ed4ead4,0xd9be3fbe,0x5edae6da,0xffbe3fbe,0x3eefeaff,0x5fb21fb2,0x1d555555,0x12ba3fae,0x1c111211,0x11a21d9e,0x1c612121,0xaba21e9a,0x3effefef,0xffb21fae,0x3cffffff,0x61b23faa,0x1c267671,0x269e1d9a,0x1c161616,0x55a21e9a,0x5f555555,0x55ca7fbe,0x9f555555,0xd5c67fbe,0x5f5555c5,0x55be5fbe,0x5f555555,0x55be9fbe,0x7f555555,0xa5c2fec2,0xdeaab9a9,0x6ac2dec6,0xbeaeaaaa,0xbebe9fba,0xfebefefb,
+0xffbadebe,0x5ff5ffff,0xeab25fae,0x5ee9aaea,0xe6b67fae,0x1ce988ca,0x519a1c9e,0x3d010101,0xeaa25e9e,0x9ceaeaea,0xd5b69faa,0xbdd555d5,0x1b6bfae,0x3dd3d7c3,0x429a5d9e,0x5c020202,0xa0a27d9e,0xdea460a0,0xa0b1ffad,0xfe445948,0x55addfb1,0xff505155,0xf4c21fc5,0x1e4195a5,0x90c9ffca,0xfe909094,0x90b5ffad,0xfe051050,0xe3ae1ead,0xfeffbeff,0xeeca1fc9,0x1e9c64be,0xeece1fce,0x1eaea9ee,0xffce1fce,0x1efff9ff,0xffce1fd2,0x1effffff,0xffca1fc2,0x1eaaabff,0xbfca3fca,0x1eefeaaf,0xdfce3fce,0x1fdfd7df,0xaed23fce,0x3effffff,0xffca3fc6,0x3eafafbf,0x1bca3fca,0x1e1b5a1b,0x9aa61eb2,0x1ea0a0a0,0x8cb21fa6,0x1ecc848c,0x9fce1fca,0x1e4a5a9e,0x19ce3fca,0x3e175b1b,0x54a61dae,0x3f545454,0x4eb23d9e,0x3e89484c,0x9ace3fca,0x3e9a9a9a,
+0xafce3fc6,0x1eafefef,0xafd23fce,0x3e9a9aaf,0xabd63fd2,0x3e9a9a9a,0x9ad23fca,0x3e9a999a,0x9bd25fce,0x3ecfebeb,0xebd63fd2,0x3eebbb7b,0x9ad63fda,0x1e9baa9a,0x8bd23fce,0x3eb87a69,0x6d21fd2,0xfc959999,0x54c71ec2,0xfd575757,0xabc31dce,0x1c6a6a6a,0x65bedebf,0x1c95a525,0x69bb1dbf,0x1cb9b9cd,0xa5cb1dc7,0x1c556565,0xa1cafdcf,0x1c5e5a5e,0x89bf1dbb,0x1c595646,0x55b71ebb,0xdd555555,0x55bb1eaa,0xfdd5d5d5,0x11b6fdaa,0x5c161516,0x11a29d96,0x7b5f5f15,0xd5969c9a,0xddd5d5d5,0xe6b31ca6,0xdce6e9ea,0x5faefca6,0x9b5f5f5f,0x47967c96,0x9b57474f,0x55929c96,0xdd555555,0x6acafed6,0xbcfbe6ff,0x55d6bdd6,0xfd555555,0x99b2deba,0xbc81bfbf,0xafb6deb2,0x7c6a966b,0x66da9eda,0x5c73666b,0x55da5dde,0xbf555555,0xa5ae9ece,0x7ea450e5,
+0xd5c29fc6,0xfd5555d5,0xa9aedda6,0xbaa9aaaa,0x55b6de9a,0x9b151515,0x1a9ebc96,0xba2a2a2a,0xa696bc96,0xbceecae7,0xd3aaddaa,0xbdd4d4d4,0x2ab29ea2,0xba2f2b2b,0x7f9ebc96,0xdb7fff7f,0xa49abc96,0x3ca4a4a4,0xb4aa5fa2,0x5e075b5a,0xd5a23da6,0x3f55d5d5,0x99ce3fc2,0x5e545455,0x6ce3fc2,0x5cc59506,0x419e5ea6,0x7d000000,0x949a9ca2,0x5e809494,0xc0ce5fbe,0x5fd0c0c0,0xffd69ec2,0xffffffff,0xffda3fc5,0x3fdfdfdf,0xffda5fda,0x1fdfdfdf,0x5fc5ffca,0xde83bf7f,0xcfc1dfbd,0x5f5f1f5f,0x5fe27ed6,0x1f1f5f5f,0x54de7ec2,0x1f555555,0xacb19fc6,0xfe9050a4,0x1b9ffbd,0x7c000000,0x9e7ea2,0x9c000000,0xd0c69ea2,0x7fd0d0d0,0xe0de9db6,0x9ef0f0e0,0xd69ebe,0x9d000000,0x9e9ea2,0x9c190000,0xf09ebda2,0x9eb0b0f0,0xb4d69eba,0x9eb9b8b8,
+0x1bcebeb6,0x1e06070b,0x6de7ec6,0x1e050606,0xa0da5fc2,0x1ef09080,0xc21fbe,0x3e095004,0x1ba1fc2,0x5e65a511,0x55c23fca,0x7f555555,0x55c23fbe,0x3f555555,0x56c63fba,0x3e4a0655,0xafc23fbe,0x3ea7a7a7,0x55c21fc6,0x3f555555,0xaac61fbe,0x1efaaaba,0xa9be1fba,0x3e595a5a,0xaaba1fbe,0x5e7ee7fb,0x55be3fc2,0x3f555555,0x6aca5fba,0x3eeaab2f,0xedbe3fbe,0x1e6a6aae,0x55ba3fba,0x1fddd5f7,0xaaba1fbe,0x1eb65646,0x6abe1fba,0xfeff2bbf,0x55bdffbd,0xff505555,0x3cba3fc1,0xfe2a2a3c,0x25b5ffb5,0xbe292525,0x90b5ffb1,0xfed0a490,0xd0c61fbd,0xded03c38,0xaac5dfc9,0x3eaeaeaa,0xeac25fbe,0x1eaaaaba,0x55c23fbe,0xdf555555,0x55ba3fb1,0x9d555555,0x57b1dfa9,0xdf555555,0x6ac21fb5,0x9efefebf,0xa5b1bfad,0x9ef4b4a5,0x80ad9ea9,0x9c545505,
+0x65a59ead,0x9e746565,0x75b1bead,0x9e697a75,0x55b19ead,0x9f555555,0x95d1ffbd,0x9e949494,0x55d5bfc1,0x9f555555,0x65b19dad,0xbe555554,0x95b9ffb1,0xbe949594,0x90d1dfc1,0x3e909090,0xa9d9feca,0x3eabfeef,0x55be1fba,0x3f151454,0x82c21fba,0x1e1a8bc3,0x1ba1fbe,0x1e000001,0x21c5ffbe,0x3e376a2a,0x17ba3fbe,0x5f571514,0xc21fbe,0x1e000000,0xc1ffba,0x3e000000,0x50c9ffba,0xff505050,0xa0cdffc1,0x1ea0b0b0,0x55c9ffc2,0xff555555,0xa6d1fec9,0xfeaaeaaa,0x50cdffc9,0xff505050,0x50ce1fc1,0xff505050,0x55ce1fbd,0xff555555,0x5ad1fec5,0xfeaa666a,0x5fca1fcd,0x5f5f5f5f,0x6fc9ffbe,0x5e2f2f6f,0xd5febe,0x3f105010,0xb61fb6,0x1e000000,0x1fbe1fba,0x5f1f1f1f,0x1fd9febe,0x5f1f1f1f,0xd61eba,0x3e000000,0xca1fb6,0x1f000000,
+0x50ca1fb6,0xff5c5c5c,0x5cce1fc1,0x1f5c5c5c,0x55cdffc2,0xff555555,0xaad1fec5,0xfe9a9aaa,0xa8ca1fcd,0xfea8a8a8,0xaace1fc1,0xfeaaaaaa,0x55ce1fc1,0x1f555555,0x95d1feca,0xfe99a5a9,0xb9ce1fcd,0x7e206064,0x20b59fad,0x9ee6a4a0,0xe4b1bfb1,0xbcd8f4f4,0x44adbead,0xff404104,0xebad9fb1,0xdea6baba,0x57b5dfb1,0xff555555,0x64be1fb1,0xfe4050a1,0x80ba1fb5,0x1e484040,0x15b61fba,0xff7f5555,0x15be1fb5,0x5f555555,0x95b9ffce,0x5e959595,0xd4de1ece,0x3ed5d5d1,0x54d63ed2,0x1f555555,0x56ce3fbe,0xfeaaaa6a,0xd8c21fc9,0x1ed6dada,0xc5d61ed2,0xfed4c2c4,0x5fd5fed1,0x1f3f1f7f,0x3cb61fb6,0x1e80502c,0xf4ba1fb6,0x1f545474,0x5dbe1fb6,0x3e575656,0xd1b61fbe,0x3e959696,0x99b21fba,0x3ea4a4a4,0x56b63fb6,0x3e515556,0x51ba5fbe,0x5f701551,
+0x55be5fbe,0x1fd55d17,0x55c21fc6,0x3f555555,0xeac9ffba,0xfeffefef,0xffd1ffc5,0x1efafefe,0xa5cddfc6,0x3e6b6265,0x65c23fbe,0x5e505054,0xeaba3fbe,0xfe9595e6,0xd5d1dfc9,0x1fd5d5d5,0x1fd1dec2,0x5f1f1f1f,0x1fd61eb2,0x3e1f1f1f,0xce1fb6,0x1e000000,0xba1fb6,0x1f000000,0x1fca1fb6,0x1e1f1f1f,0x1fd21fb2,0x1f1f1f1f,0xcdffb2,0x1e000000,0xc5ffb2,0x1f000000,0x6bc61fb2,0x1e6b6f6b,0xabcdffc2,0x1eaaaaab,0x99c9ffc2,0xfe9a9595,0xeace1ecd,0xfeeaeafa,0xaacdffcd,0xfe6a5a6a,0xaac9ffc1,0x1eaaaaaa,0x55c9ffba,0xff555555,0x55d1fec9,0xdf555555,0x1fc5ffcd,0xff1f1f1f,0x1fd1deb1,0xff1f1f1f,0xd1deb9,0x1e000000,0xc1ffb2,0xff000000,0x2fc1ffad,0xfe6f6f6f,0x7fd1dfb1,0xff7f7f7f,0xc9ffb1,0xff000000,0xc1ffad,0x1f000000,
+0xaab9ffae,0xfeaaaaaa,0xaac5ffb9,0xfeaaaaaa,0x55c1ffb9,0xff155551,0xeac5ffc9,0xfeeaaafa,0xaac5ffc1,0xfea8a8aa,0xa8bdffb9,0x1ea8a8a8,0x2ac1ffb2,0xfe6baa6a,0x55c1ffc5,0xdf555555,0x7bba1fc9,0x3c979767,0x96de3ede,0x5cff96da,0xe4de9fda,0x1efff5f1,0xffca1fce,0xde4fffff,0xffcddfbc,0xbffd7fff,0xffccdec8,0xffffff,0x43c51d80,0x16fffe90,0xffb4bbac,0x2ffffff,0xe4c17d80,0xdcfffbfa,0xffae9eaa,0xcaaaaff,0x6bc93f98,0x9cff5257,0xffa2dc9e,0xfcf3ff,0x2a9e5d84,0xf3cf3e,0xf3c85c80,0x20fffffc,0xfcd4fd80,0xccbfbfbf,0xffd47c80,0x1aefefff,0xffe039cd,0x1000000,0xc99d80,0x202a00,0xcf800080,0xc0c0c0,0xc99d80,0x1000000,0x20c19e80,0xa020,0x800080,0x1000000,0xae1f80,0x202a00,0x20800080,0xa020,
+0xff800080,0x3ffffff,0xffc93d88,0xf0fc,0xefcd3c80,0x9affafdf,0xffe0dbdc,0x21ffffff,0xd93b84,0x1000000,0xcd5a80,0x20aa00,0xf0800080,0x1000000,0xe21c80,0x500,0x9802080,0xbc4f050a,0x4fa2fda2,0xbaafffef,0xbd9edbaa,0xbcfefebd,0xffc2bfa6,0xddffffff,0x5fb2bea6,0xda160e4f,0x3877c96,0x5d0f0f03,0xfdd0dc9a,0xddd0d4d4,0xd0ae9fa6,0x9c00a0d0,0x55a27f9e,0x7f5d5d55,0x15b65fc2,0x7f475737,0x5db27fb2,0x3f50545c,0x10be5fba,0x5f55d454,0x43ba3fbe,0x7f535747,0x53aa7fa6,0xdf505050,0x559e7ea1,0x7f505555,0x51b61fb6,0x3f555555,0x3faa3fb6,0x9bffffff,0xffe0fb91,0x3ffffff,0xe1bd80,0xff030300,0xfd91f9d,0x7e7f2f0f,0xffcd5fa1,0x100f0ff,0xe25c80,0x1000000,0x7fce1f80,0x47ffffff,0xf0b19f80,0x1000000,
+0x90a99f80,0x5c509090,0x209d9fa1,0x7e501020,0xbea95fa1,0x9e596a6e,0x55b1dfa9,0x7e5b5b55,0xc6b9dfad,0x9eff8fcf,0xffa1dfa9,0xfffcff,0x1bb1bf80,0xbe1f1a1b,0x1fc1bfb1,0xbfdf4fdf,0xaddfb5,0x13f0f03,0xffb21f80,0xffffff,0xbddf80,0x1000000,0xb61f80,0x13f0f03,0xffbe5f80,0xdedad5ff,0xc2c9bfc5,0xdeffe5c2,0x3fc9dfc9,0x3f3f3f,0x3fc5ff80,0x10f3f3f,0x20c9ff80,0x202020,0x10800080,0x10,0x842080,0x0,0xad9f80,0x1000000,0xad9f80,0x1000000,0xa93980,0x1f0c000,0xb17e80,0xf0c000,0xfcb1bf80,0x21ffffff,0xefb19f84,0xdeffd6eb,0xffc9ffc5,0xffffff,0xfc5df80,0xf0f0f,0xfc1bf80,0x10f0f0f,0xffc19e80,0xbeffdaff,0xffc59fc1,0xffffff,0xfc19f80,0xf0f0f,0xfc19f80,0x3030f,
+0xf0c17f80,0x21fffffc,0xffa97d84,0x1fcffff,0xffad7d80,0x9eaf6fff,0xafb59fb1,0x9e5f5f6f,0xfcb59eb5,0xf0fcfc,0xf0b17e80,0xc0c0f0,0x9fb19e80,0x9eff6f6f,0xffb99fb9,0xffffff,0xb99f80,0x1000000,0xad5d80,0x1fcf0c0,0xc0adbf80,0x1fcf0f0,0xffb17f80,0x3ffffff,0xffb19f84,0x1ffffff,0xffb1df80,0xde2fafff,0xffb5ffb5,0xfeffafff,0xffba5fb1,0x3e9066ff,0xffba1fba,0x36ffffff,0xffad7f9d,0xdeffffff,0xdfb5dfad,0x9fffffff,0xffb5bfc5,0xfee2e2ea,0xffb9ffb9,0x9e3fffff,0x5fba7fba,0x5fc14055,0xaec29fbe,0x9ef2a32f,0xffc29fc2,0x9efaeafe,0xafc2bfc6,0xdeaaa9af,0xf9b5bfb9,0xde66a5a6,0x51b9dfb5,0xfe9a6652,0x57b9ffb9,0xffd5d555,0xa9b9ffbd,0xde5f9564,0x5fb9bfb9,0xbeffaf4f,0xa9bdbfbd,0x1ea9aaa5,0xd5bdffbe,0xffc7157f,
+0x3dc1ffc1,0x5f555515,0xfeb9ffc2,0xfeaaaaaa,0xeec23fb9,0x5e5ba5ec,0x2ac67fc2,0x3e2aa62a,0x9ac21fc6,0x3e96aaaa,0x51be3fc2,0x1f415551,0x15c23fc2,0x1f555555,0x55c25fc6,0x3f555555,0x11c25fc6,0x3fd01515,0xd0b63fb6,0x3f5050d0,0xf0be7fb6,0x5eebe8f8,0xefbe7fc2,0x7eafafef,0x50be9ebe,0x1fd05050,0xd4c67fb6,0x3ffcf5f4,0xafc25eb6,0x9eafafaf,0xdfc29ec2,0x7fdfdfdf,0x71be9ebe,0x7f7f7f7f,0x7fba7fb6,0x7e9fefbf,0xd5b67fb6,0x3f555555,0x90cdbfbe,0xfe9a6fbf,0x6abe1fc9,0x7e5a5a1a,0x55b29eb6,0x9f155755,0x50b29eb2,0x7f545454,0x54cddfae,0x7f545554,0xfdbe1fae,0x3efdfdfc,0xfdc25fba,0xfefeeeed,0xdfca1fbd,0x7f5fdfdf,0x5fbe9ec2,0x7e4b5b5b,0xddc67fbe,0xdf1d151d,0x15c9bec9,0x7e516110,0x17c99ecd,0x1f545454,0x10be5fca,0xfe9b9b8d,
+0x17cddfc5,0x9d555515,0x65b69eae,0x9e556565,0xa4b69eae,0x5ee490a0,0xe5b65fb2,0x7ce9e9f5,0x12ae7fae,0x9c5b5a57,0x7b69fb2,0x7e011202,0xc5b65fb2,0x7ec0c8c4,0x44aa7eae,0x9c109454,0x7faa9fae,0xfe6f6f7f,0x6fd1dfb9,0xfe7f2e2f,0xd1dfc5,0x1f000000,0xc1ffae,0x1f000000,0xbfc5ffaa,0x1effffbf,0xffc9ffbe,0x1effffff,0xcdffc2,0x1e000000,0xb21fae,0x1d005000,0x54b21faa,0xff545454,0xa8c21fb1,0x1eb8f8a8,0x55ba1fb6,0x1f555555,0xaabdffc2,0x1eeaa6a6,0xa8be1fc2,0x1eacaca8,0xbcbe1fb2,0x1efcfcfc,0x55ba1fb6,0x1f555555,0xaac21fbe,0x1ee3a69b,0xffbe1fc2,0x1effffff,0xffcdffb6,0x7fffffff,0x1cddfae,0x3f010101,0x1c5ffaa,0x1d010101,0xffca1fae,0x3ffdfdff,0xface1fb6,0x3ef4f9f9,0x2ce1fbe,0x3e020202,0x1c21faa,0x5d010101,
+0xfcd21faa,0x3ef8f8f8,0x54ba1fb2,0x3f545454,0xabc21fb2,0x1e9aabab,0xaac23fc2,0x1eaaaaaa,0xa4c63fba,0x3ebcaca8,0xb8be5fba,0x3ef8e8f8,0xaac25fb6,0x3eaaa6aa,0x75c63fbe,0x3f575757,0xd1be3fca,0xbfd5d7d5,0xf2cd7ecd,0x9eafafa0,0x5fcdbfcd,0x9f175517,0x2fc99ed1,0x7e89564a,0xb0d57fcd,0x1ee6eaf4,0xffcdffd2,0x3eefebff,0xeaca5fce,0x7e3f3f7f,0x7fd19ed5,0x9e7fff7f,0x1d1dfd9,0x3e010000,0x1c5ffba,0x1e070606,0x10c5dfba,0x9e101010,0x10b27faa,0x9c241810,0x1baa9fae,0xfe6f6f2f,0x5fc1ffb9,0x5f1f5f5f,0x14cd7eba,0x9e656414,0x69ae5fae,0x9e797979,0xefb25fae,0x7e9a459a,0xa9ca9fca,0x1ea4e8ed,0xafca5fca,0xdeaaa9aa,0x55ca5fcd,0x3f47575f,0x50ce3fca,0x1f515050,0x5dce5fca,0x1ffc7555,0x9ace3fd2,0x5edeeeea,0xebca5fca,0x5eff8fdf,
+0x3fce7fca,0x9f055134,0x15cdbed1,0x7f171515,0x78ca1fcd,0x5eaf4f48,0xffb27fb6,0x7ffcfdff,0x7fb65fc9,0x7effffbf,0xffcdbfcd,0xbeffbaff,0xfcc63fc9,0xfef0f8f8,0xf1be3fc9,0x9effe6f1,0xe4c1ffcd,0x7ee0e4e4,0xd0d63fbe,0x7ed0d0d0,0x2d65ebe,0x3e020202,0x2ce3fae,0x5e020202,0xd0ca5faa,0xbee4e4d4,0xe0d27eba,0x9ee4d4d4,0x3d2beba,0x5c070707,0x7b65faa,0x5c070707,0xf0ba5faa,0x3ef0f0f0,0xf0be3fb6,0x3ff0f0f0,0xafc23fb6,0x3eef9bab,0x1fc65fc2,0x5f57571f,0xf0c23fc6,0x5ff5f5f4,0xf5be3faa,0x5ef0f0f0,0xafc25fb6,0x5e6f7faf,0xafc65fca,0x5e9fafaf,0xd5c63fc6,0x7ff5fdf5,0xdfc6beae,0xbf3f3fdf,0x7c6bfca,0x5c070707,0x3c27faa,0x5e68a827,0xdfa65daa,0x9effffef,0xffc2bfbe,0x1effffff,0x13c27fba,0x7c5b5b57,0x2aae5ea6,0x7eff9919,
+0xf0a25eaa,0x5efcfcfc,0xfcbe5fb2,0x5cfdfdfd,0x5fc25faa,0x5f5f575f,0x6fc63fca,0x5e9fafaf,0xfdc65fca,0x7dfdfdfd,0xfdbe5faa,0x7cfffdfd,0xefc25faa,0x5eefafef,0xdfca5fc6,0x5eff9f9f,0xaac67fca,0xdeaaaaaa,0xaad1fed1,0xfeaaabaa,0xaad1fed1,0xfeaa6aaa,0xaad5fed1,0xfeaaaaaa,0x55d5fed1,0xff555555,0xaad5fecd,0xfe9595a6,0xaad21ed1,0xfeababaa,0xaed1fed5,0xfeaaaaeb,0xead5fed1,0xfeeac5ea,0xead5ffd1,0xfeeaeaea,0xffd1fed1,0x88ffffff,0xffc5df90,0xdeefefff,0xffc5ffc1,0xfeefebef,0xffd1ffd1,0xfeaaaaea,0xefd1fed1,0xdeffefef,0xffc5ffc1,0xfee5e6ff,0x55c1ffc1,0xff555555,0xaad61ecd,0xfeeaaaaa,0x5ad1fed5,0xfcfefefe,0xead5fed5,0xfeeaaaaa,0xaad61ed5,0xfeaaaaaa,0xaad21ed1,0xfeaa96aa,0xeed61ed1,0xfeefefef,0xefd5fed1,0xfeaaeeef,
+0xa6d5fed1,0xfe67a6a4,0x66d1fed1,0xfeab6a6a,0xe5d1fed1,0xfee0e5e5,0xd0c5ffc5,0xfed0d0d0,0xffc1ffc5,0xfeefebef,0xfbd1ffd1,0xfeea6aaa,0xead1fed1,0xfeffefef,0xffc5ffc1,0xfeffe5ff,0xfc1ffc1,0x210f0f0f,0xfaddd80,0x10f0f0f,0xa0b1df80,0xa0a0a0,0xa0800080,0xa0a0a0,0xf800080,0x10f0f0f,0xfb1fe80,0x10f0f0f,0xa0b1ff80,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xf800080,0x10f0f0f,0xfb1fe80,0x10f0f0f,0xa0b5ff80,0xa0a0a0,0xa0800080,0xa0a0a0,0xf800080,0x10f0f0f,0xfb5de80,0x10f0f0f,0xa0b5ff80,0xa0a0a0,0xa0800080,0xa0a0a0,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xfeaaaaaa,0xaad5fed1,0xfeaaabab,0xaad5fed1,0xfcfafefa,0xead5fed5,0xfeeaeaea,0xaad5fed1,0xfe6969aa,0xaad5fed1,0xfeaaa9aa,0xead1ded1,0xdcf1fcf5,0xbad5ded5,0xdeaaaaaa,0xeed1ded5,0xfeffeaee,0xefd1ffcd,0xfeffefef,0xffd1fec9,0xfeefefff,0xffc5ffc1,0xdeefefef,0xffc1ffc1,0xdee015d2,0xfdcddfd1,0xdeeaeaea,0xefd1decd,0xdeffefef,0xffc5ffc1,0x88ffffff,0x55c5df90,0xdf555555,0xaad1decd,0xfebfaaab,0xaacddfc9,0xdeaaeaaa,0x55d1ded5,0xdf555555,0xd4d5decd,0xdf555555,0x55c5ffcd,0xff515555,0x55c9ffc5,0xdf555555,0x55d5decd,0xdf555555,
+0xefd5fec9,0xdeefebee,0xead1dfd1,0xdeeadada,0xffd5ded1,0xdeffefff,0xffc5dfc1,0xdeffffff,0xeac5dfbd,0xdeeaeaea,0xead5ded1,0xdefeeaea,0xffd5ded1,0xdeefdfef,0xffc9dfc5,0xdeffffff,0xfc9dfad,0x10f0f0f,0xfb5de80,0x10f0f0f,0xa0b5df80,0xa0a0a0,0xa0800080,0xe0a0a0,0xf800080,0x13f0f0f,0x3fb5de80,0x13f3f3f,0x90b5bf80,0x404050,0x40842180,0x404040,0xaa800180,0xaaaaaa,0xaa800080,0xabaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xae800080,0xada9ae,0x5d800080,0x1555555,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x3f800080,0x213f3f3f,0x3fb1de80,0x3f3f3f,0x40b5df80,0x404040,0x40800180,0x404040,0x3f800180,0x13f3f3f,0x3fadde80,0x13f3f3f,0x40adde80,0x404040,0x40842180,0x4040,
+0xa9842180,0xa9a9a9,0xa9800080,0xa9a9a9,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xae800080,0xa9a9ad,0xa9800080,0xa0a9a9,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0xeaaa2a,0xea800080,0x2aaaea,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2f2a2a,0xea800080,0x2aaaea,0x2a800080,0x2a2a2a,0x1a800080,0x516,0x800180,0x1000000,0xc65b80,0x1000000,0xc27b80,0x1000000,0xfcc27b80,0x1fcfcfc,0xfcae3d80,0x1f0f0fc,0xaa1b80,0x160500,0x1a802080,0x516,0xf0840080,0x1c0c0c0,0xc0a99b80,0x1000000,0x3fa93980,0x3e1f2f2f,0x2fc21fd2,0x5eff7f3f,0x6cba5fca,0x1eacaeac,0xacce3fbe,0x3ebf6cac,0xffd25fca,0x32ffffff,0xffb5ffa5,0x3ffffff,0xffc57e84,0x1fffffff,0xafd25fc2,0xfe6f6f9f,0xd9bfdd,0x1000000,0xb9bc80,0x1000000,0xad9b80,0x1f0f0c0,0xfcc19d80,0x23fffffc,0xc0c69e80,0x1f0c0c0,0xf0ba5d80,0xfcfcf0,0xffc27e80,0x3effffff,0xffc6decf,0xa9ffffff,
+0xffc6de90,0x3ffffff,0xffd5fe80,0xdcffffff,0xbfdadeda,0xfeffffbf,0xffe21ee5,0x7ebfafff,0xafda7fda,0x9eaf6f5f,0xffd2bfd6,0x3f7fffff,0x55c27fbe,0x1f555515,0xaad67fd6,0x5ec0d6eb,0xaace5fca,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xea800080,0x2aaaea,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0x2a800080,0x2f2a2a,0x1a800080,0x516,0x842180,0x1000000,0xc0ce5c80,0x1f0c0c0,0xce7c80,0x1000000,0xd23c80,0x1000000,0xf0d23d80,0x23fcfcf0,0xfcce3e84,0xf0fcfc,0xaac63e80,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0xeaaa2a,0xea800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0x800080,0x160500,0x1a840080,0xaaaa2f,0x800080,0x1000000,0xbe3f80,0x2a2a00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2f2a2a,0xfc800080,0x21ffffff,0xffc67e84,0xffffff,0xffc25f80,0x7eafafff,0xbfc27fba,0x5e3f6f7f,0xffbe3fb6,0x1cffffff,0xffbe3fbe,0xffffff,0xffba1f80,0x1d575f3f,0xefba3fc2,0x1cffffff,0x3fb9feb6,0x5fc1051f,0xf0ba3fba,0x3f5f5cfc,0x50c21ebe,0x3f57575c,0x9bce7fc2,0xfe54e95a,0x9dc21fbd,0x1eab5a5c,0xafb61fba,0x1eafafaf,0x10b61fba,0x1ea1aa64,0x50ba1fb6,0x1f555151,0xc0b5ffb6,0xc0c0c0,0xc0ba1c80,0xc0c0c0,0xffbe1e80,0x1eff2fff,0xffba1fba,0xffffff,0xc0be1f80,0x1c0c0c0,0xc0c23c80,0x1c0c0c0,0xffbe3d80,0x3eff6fff,0xffbe3fc2,0x1ffffff,
+0xa7c65f80,0x1e8f4151,0xafb61fba,0x1eefafaf,0x56be3fba,0x1e99aaa9,0x55ba1fba,0x3f535557,0xffba1fba,0x3e3f203f,0xffbe3fbe,0x5effafff,0x94c25fbe,0x3ea4a594,0xafb63fbe,0x3eaaaaaf,0x56ba5fb6,0xfe565251,0x55ca1fc5,0x1f555555,0x55c9ffc2,0xff555555,0x55d5fec5,0xff555555,0x69ca1fd1,0x1e55a596,0x55c61fc6,0x1f555555,0x95ca1fc2,0x1ebaaa8a,0x55ce1fca,0x3f555555,0xfac9ffce,0xdeeafafa,0xead5fecd,0xfe9696ea,0xffd9fed1,0xdfdfdfff,0xdfcddfc5,0xdedfdfdf,0x95d1ffc9,0xfe959595,0xd5d9fed1,0x1fd5d5d5,0xdfd61ece,0xfddfdfdf,0xefcdffcd,0xfeefefef,0x54d1ffc9,0x3f545555,0xaac61fc6,0x3eaaaaa9,0x65c63fca,0x1e565556,0x55ce3eca,0x3f555555,0x5dc63fd2,0x3f55555d,0x55c63fca,0x5e565556,0x5ac63fca,0x3e565656,0x55ce5eca,0x5f555555,
+0x95ce5ece,0x1e554595,0x95da1ed2,0x3e959695,0xdfd61ece,0x1dd3d7df,0xe7ce1fd2,0x3ee6fae6,0x55d21fd6,0x3e454555,0x55d63ed2,0x5f555555,0xe1d65ece,0x3ce2e6e0,0xcace3fd6,0x5efffeff,0x3fd25ece,0x13f3f3f,0x3fa9de80,0x213f3f3f,0xa9fe80,0x0,0xadde80,0x404000,0x3f802180,0x233f3f3f,0x3fa9fe80,0x213f3f3f,0x40aa1e80,0x404040,0x40802180,0x404040,0xa0800180,0xa0a0a0,0xa0800080,0xa9a9a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa9800080,0xa9a9a9,0x55800080,0x1555555,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x3f800080,0x13f3f3f,0x3faa1e80,0x13f3f3f,0x40aa1d80,0x404040,0x40802180,0x404040,0x3f802180,0x233f3f3f,0x3faa3e80,0x213f3f3f,0x40ae7e80,0x4040,0x800180,0x0,
+0xaaae5e80,0xa9a9a9,0xa9800080,0xa9a9a9,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xa0a9a9,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x55800080,0x5f555555,0xa9c63fce,0x5e9a5aaa,0x55ce5fca,0x5f555555,0xaad25eca,0x5eaaaaaa,0xaad25ece,0x3ea9a9a9,0x55ce5eca,0x5f555555,0xaace5ece,0x5e9aaaaa,0x9ad27ece,0x5eeaaaaa,0xaad25ed2,0x5eeaeaea,0xead25ece,0x7efefafa,0xffd27ed2,0x7cffefff,0xffd27fca,0x7effffff,0xfed27eae,0x7eeeaaea,0xfed25ed2,0x5eefafae,0xffd27ece,0x7eebdbef,0xebce7eca,0x7efaeaea,0x55c67fc2,0x5f555555,0xaad25ece,0x5eabaaaa,0xfad25ece,0x5ebefafa,0xaed25ed2,0x5eabaeae,0xabd25ed2,0x5eebaaab,0xefd25ece,0x5effefef,0xabd25eca,0x5eabaaaa,0xabd25ed2,0x3effffff,
+0xd7ce5eca,0x5fd7d5d7,0x55d25ed2,0x5f555555,0xffce3ed2,0x5effefff,0xffc65fc2,0x3efffdff,0xaac23fbe,0x3e9a9a9a,0xaace3fca,0x3e4f9296,0xffc63fca,0x3eebeeff,0xfec23fc2,0x3eeaeeeb,0x3fc21fc6,0x13f3f3f,0x3faa5d80,0x13f3f3f,0xae7e80,0x404000,0x40802180,0x404040,0x3f802180,0x213f3f3f,0x3fae7e80,0x13f3f3f,0x40ba5e80,0x404040,0x40802180,0x404040,0xa0842180,0xa9a9a0,0xa9800080,0xa9a9a9,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa9800080,0xa9a9a9,0x55800080,0x1555555,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x3f800080,0x13f3f3f,0x3fb65f80,0x3f3f3f,0x40be3f80,0x404040,0x40802180,0x404040,0x3f802180,0x13f3f3f,0x3fba1f80,0x3f3f3f,0x40be3f80,0x404040,0x40802180,0x4040,
+0xa9842180,0xa9a9a9,0xa9800080,0xa9a9a9,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa9800080,0xa9a9a9,0xa9800080,0xa0a9a9,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xea800080,0x2aaaea,0x2a800080,0x2a2a2a,0x1a800080,0x516,0x840080,0x1000000,0x2ab97680,0x2a2a2a,0x2a800080,0x2a2a2a,0x800080,0x1000000,0xc17c80,0x1000000,0xaac1dd80,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0x2a800080,0xaaaa2a,0xaa800080,0xaaaaaa,0x800080,0x2a2a00,0x2a800080,0xaaaa2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xc0800080,0x1f0c0c0,0xf0ca3c80,0xfcf0f0,0xffc61e80,0x3cffffff,0xffca3fca,0x1eff3f3f,0xfcc23fc2,0x1fcfcfc,0xfcc5be80,0x1c0f0fc,0xdfc5fe80,0x1effffdf,0xffc21fbe,0x1ffffff,0xafd23f80,0x5ec3afaf,0x40c25fc2,0x7ff5d450,0x55b65fbe,0x5f555555,0x56be5fb2,0x7ea7a752,0xefb67fb2,0x7eafa4a9,0xafba7fc2,0x7effffef,0xa7c27fc6,0x7eaa1657,0xaaba9fb6,0x7effebff,0xba7fba,0x1000000,0xce1f80,0x2a2a00,0xff800080,0x1c0f0fc,0xc0da7f80,0x1000000,0x2ada9f80,0xaaaa2a,0xaa800080,0xaaaaaa,0x800080,0x2a2a00,0x2a800080,0xaaaa2a,
+0xff800080,0x23ffffff,0xffc69f84,0x21f0fcff,0xffc2bf80,0x1effffff,0xffbe9fc2,0x3bffffff,0xc0b1ffb1,0x1000000,0xae5f80,0x2a2a00,0xff800080,0x1f0fcff,0xc0ae1f80,0x1000000,0xaaa5fc80,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0xaaaa2a,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0x6aaaaa,0x2a800080,0x2f2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaa,0xaa800080,0xaaaaaa,0xea800080,0x20aaea,
+0xea800080,0x2aaaea,0x2a800080,0x2a2a2a,0x1a800080,0x516,0x840080,0x1000000,0x2ab15c80,0x2f2a2a,0x1a800080,0x516,0x840080,0x1000000,0xbdd884,0x3c0c000,0xaa813c80,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaa,0x800080,0x0,0xea810f80,0xaaea,0x800080,0x1000000,0xaa80d080,0xaaaaaa,0xaa800080,0x2faaaa,0xaa800080,0x2aaaaa,0x2a800080,0x2a2a,0x1a800080,0x516,0x840080,0x1c00000,0x8c5284,0x1000000,0xb81984,0x6affff0,0x981780,0x0,0xc0815080,0x1fcf0f0,0xad7c80,0x3fffcc0,0x6b815480,0x9281060a,0x7c83ba82,0xbb173f3c,0x2813a8a,0xfef2f1d1,0xc0fbff8b,0xf9fcf0d0,0xbfebff83,0x5c46079b,
+0xfcfedfde,0x32061baf,0x180f781,0x57fff5c0,0x5a93d98d,0xf2900005,0x50943c80,0x3bffffff,0xafa73fa8,0xbe06065b,0x5f31fb6,0x7f454405,0xfdb23fba,0xdd5454f5,0x64c6dea6,0x9ea8ad64,0xbebebe,0x0,0xe51580,0x1ffff00,0x10e51480,0x10,0x840180,0x210f0300,0xffd9d580,0x9aeccbff,0xf0f5bcf1,0x1fdff5f0,0xfddffda,0x1ff3f3f,0xffddd780,0x21ffffff,0xd13c84,0x0,0xb63d80,0x2000,0xc0800080,0x21f0f0f0,0xf0b27e80,0x1f0f0f0,0xc67c80,0x1000000,0xb4ec80,0x1ff3f03,0xf0be3480,0x1f0f0f0,0xf0c6bd80,0x1f0f0f0,0xdfbabc80,0xdfffffff,0xffcd9fc9,0x1ffffff,0xffcd7f80,0xbefbd0ff,0xefc9ffc5,0xbeafafaf,0xffc95fc1,0x21fcffff,0xfcc5bc84,0x100c0f0,0xefc9fa80,0x7eff8fdf,0xffd15fd5,0x1fcffff,
+0xbfd9fc84,0xfc4b7fbf,0x12b99e99,0xbebfbe55,0xf3b67fa6,0xceafafa,0xe9ba9f81,0x5ef4f8a4,0xbfb2df9f,0xdeffffff,0xffd5ffca,0x1ffffff,0xe1e1fe80,0xfe4b4692,0x1fd29fbe,0xbebf6f2f,0xfede1fd6,0x1cffffff,0xffe65da7,0x1eefefff,0x47da5fda,0x5e0b0b07,0xbddffc6,0x3e1b1b1b,0xffcdffc2,0x3fffffff,0xffd67fda,0x9ebfefff,0x1bca9fca,0x1e43531b,0x41ce1fca,0xff000000,0xad25fd1,0x1e68060a,0x54c5ffbe,0x1f555454,0x50ce5fbe,0x7e5a1410,0x55c25fbe,0x1f555555,0x5dc23fbe,0x3f555553,0x55c21fca,0xfeb0a004,0x55c5ffc5,0x1ea55554,0x55be3fc2,0xff44555f,0x6fc21fc1,0x3e7f6f6f,0x7fbebfce,0xfe7f7f7f,0xc27ec9,0xfe000000,0xc67fcd,0xdf000000,0x1fca3fc9,0x1f1f151f,0x1dcebfca,0x1e292428,0x40d65fce,0xde105050,0x10c9ffc9,0xde101010,
+0x50c9ffcd,0xde000400,0x4c9dfc5,0xde011504,0xc9dfc1,0xdf1c5d1d,0xa0bddfc1,0xfea4a0e0,0x1c1ffbd,0xde691509,0xa4c5ffc5,0xfe509550,0xa4c1dfc5,0xfea4a4a4,0x54c5ffbd,0xff555554,0x2ac5dfbd,0x2a2a,0x800080,0x1000000,0xc01980,0x0,0xc4b880,0x1000000,0xcc9780,0x1fcc000,0xffbc1980,0xc056fbf,0xc08c1580,0x57ffffc,0x6ab01780,0x16504005,0xb01f90,0x1000000,0xc0d780,0x21fff000,0xc4b980,0x1c00000,0xf0c17a80,0x1ffffff,0xffc0da80,0x1c11ffff,0xb418b8,0x7ed55500,0xffd1fdbc,0x1e4016ff,0xc4bfc5,0x9eff0000,0xeadcd1,0x5afaa550,0xffc07e8c,0x5c7f2f2f,0x54b3bfb3,0x9fff5555,0xfff1bfa4,0x5a0000f4,0xefe55a97,0xbc8185da,0xc1d6dfce,0xbe909190,0x55c27fbe,0x3efafeaa,0xf5b29ea7,0x7f5555d5,
+0x55ba7eb2,0x3eff0695,0xfff9dfe1,0x9c0050ff,0xfff1169e,0x5cfff0ff,0xaada7fdd,0x3e0095ff,0x15fcb9df,0xfcbfbf6a,0xbfaefc8f,0xdc6f7f7f,0xbadea6,0xdce0e040,0xe0d73fca,0x1ce4e4e4,0xceffaf,0x1ff0000,0xffc1de80,0x7edfcfff,0xc5bfc5,0x10f0000,0x3fb8b280,0x21ffff3f,0xefc4f680,0x9ec1dcef,0x80c9dfc9,0xfe955040,0xffdb3dcd,0xffffff,0xffc95d80,0x1ed3dfff,0xcd5fca,0x0,0xc0f580,0x1000000,0xb48f80,0xa0a000,0xa0800080,0xe0a0a0,0x3800080,0x10f0f03,0x3fbc4f84,0x1ffff3f,0x90cc7680,0x4050,0x840080,0x1000000,0xff9c0480,0x7ec2eaff,0x60d33ece,0xde2d2e27,0xcfdcbad2,0xbe2f5bcb,0x6dcf1ecd,0x5ef0f0b4,0x3cc6dfb6,0xfc0f4f8e,0xfda1fd0,0xdc1f1f0f,0xf7ca7fd4,0xbed6e6f7,0xd6bb7fb5,0x7ed4d4d5,
+0xffa73fb5,0x789f5faf,0xafe43de0,0x7ebe7d3e,0x3dd9ffc,0x1150505,0x15f01c80,0x95d5557,0xfbfc16c0,0xfeeffffb,0xefddbff4,0x9e6fafef,0x5aca7fd5,0x20b1b2b,0xbfc18fc,0xa1a1f0f,0x90e1fffc,0x5e556564,0x55ba9fb6,0x3e556555,0x95be5fb6,0x5ee4d1d1,0xfdc69eba,0x5efdfdfd,0x55c65fba,0x1f5555d5,0x55ba5fc2,0xdf155555,0xfcbe3fc5,0x7efbf3e3,0xfbc23fc6,0xfe05161b,0x6fc23fc1,0x9e1b1b1f,0x1bc69fb2,0x5e2f2f2b,0xe4be3fb6,0x9ee8f8e4,0xe8c69fae,0x7ee568e8,0x1fc65fc2,0x3e13e656,0xbba3fc2,0x3e6e6e1e,0xe0c5ffba,0x9ef0f4f0,0xf0be7fb2,0x5ef8f8f4,0xba3fb6,0xde2f6e00,0x2fc1dfbd,0xde1a1a1b,0xc1ffbd,0xbe015511,0xc5dfbd,0xdf000000,0x16da3dc1,0xfe1a1a1a,0x16c1ffbd,0xfe5a1616,0xce1fbd,0xfe904000,0xd0d23ec5,0x1ea4e4e4,
+0x1cd63fc6,0xdf545514,0xf8ca1fc9,0x3e2c6cb8,0xf4d21fd6,0x3fd4d4d4,0xd5c9ffbe,0x1ea0a9ae,0x1dca3fce,0x5f1f1f3d,0x1fde5de2,0x3e4f6f6f,0xbcd23fd2,0x3e5655bf,0x55d23fc6,0x1f155555,0x2fc63fae,0x3e7f3f3f,0x7fba9fcd,0x5f7f7f7f,0x94ae5fca,0x3e909094,0x90a6bfb5,0xbe505090,0xffa19fc0,0x9e23bbff,0x37a27ea2,0x3c277f3b,0x409e5f9a,0x5efcfcfc,0xf8c99fbe,0x3ee0f4f8,0x7fc9ffa2,0x5f7f7f7f,0x7fbabfed,0x7f7cfdff,0x19b2bfa6,0x3c551515,0x659bbffd,0x1ebfbfa6,0x12e1fffd,0xbe1b5717,0xbbe3fb2,0x5e0b0b0b,0xa0ce3fbe,0x7ed0d040,0x40e1ffbe,0x9f000000,0x26da1fb2,0xfe166626,0x15ae3f99,0xfe591515,0xe0c21fa5,0x1e80d0d0,0x40ca1fa2,0xfd004040,0x6ac65fa1,0xfe05166a,0xbe1fa5,0xfed08000,0xc65fa9,0xfef4e0c0,0xbcc65fa5,0x3e0b1baf,
+0xbc67fbe,0x5e6faf1f,0xafc25fbe,0x5ebfbfaf,0xc25fb6,0x7f7d1500,0xbeb69fb6,0xbeffaabe,0xffbe5fb6,0x5eef9fcf,0xe6ba3fbe,0x5e16f8e8,0xffbe3fc2,0x7fffffff,0x7fba7fae,0xde172b2f,0xb63fa5,0x1000000,0xb97480,0x0,0xf0b5bc80,0x1f0c000,0xf0b1bc80,0x1f0f0f0,0xb19c80,0x160500,0x1a800180,0x2a2a2f,0xf0800080,0xc0c0f0,0xc0bddb80,0x10000c0,0xffb9da80,0x3e1f1bff,0x6fb9fda2,0xdeffffaf,0xffbdbfa9,0xde00ffff,0xce1ec2,0x9e7f2f15,0xffbe5fbe,0xbfff7fcf,0xffc9bfcd,0x1ffffff,0xbfc5df80,0x3ebfbfbf,0xafc5ffba,0xfe9f5f6f,0x2ad1ffc9,0x2f2a2a,0x1a800080,0x516,0x842180,0x1c00000,0xc0bdfa80,0xf0c0c0,0xbdfb80,0x1000000,0xbdd980,0x1000000,0xf0c1da80,0xfcfcf0,0xfcc1fd80,0xfffffc,
+0xffc1fe80,0x1ffffff,0xffc61e80,0x1edfcfff,0xafca3fc6,0x1eefafef,0xefce1fca,0x1ebfbfff,0xdfca1fc6,0x1effefef,0xffca1fc6,0xfcffffff,0xafc61fc1,0x1e5f5f6f,0xb7c61fc2,0x1ebfbfbf,0x28c1ffc6,0xde111014,0x1fd29fd1,0x3e40616a,0x10ce1fbe,0xfea4d0e0,0x14cdffc9,0xff515755,0x40c1ffcd,0x1f000140,0x50b65fb6,0xfe959544,0x50b63fb9,0x3f545454,0xd4c5ffc2,0x3fddd454,0x40c61fba,0xdeefefc3,0xa8c1dfc1,0xfe461a1a,0xe6c1ffbd,0xfe072b2b,0x3c1dfc9,0xbe2a6447,0x51bddfbd,0xdf575554,0xa6be1fc1,0xfef3f6f2,0x15bdffc1,0xff175515,0x17b9dfc1,0xff7fd7c7,0x45bdffbd,0xffc55555,0xc2b61fc1,0x1e1a1a2d,0xf7bdffb6,0x1f175557,0x3b9ffc2,0xfff4fcfc,0x15bdffb9,0xff1d1d5d,0x1bbe1fb1,0xde071b1a,0xe4c1ffad,0xfefcfce8,0xfcc1ffb9,0xfefdfcfc,
+0xf6c1ffb5,0xfe48a5a5,0x47bdffbd,0xff575557,0x7fc21fb5,0xdf7d7d7f,0x55bdffb5,0xff555555,0x1bbddfb1,0xfe935253,0xebb1ffb9,0xdefffbfb,0x2db9dfbd,0xfe925591,0x57b1ffb9,0xff505457,0xb9dfb5,0x1c0c0c0,0xf0c1da80,0x1f0f0f0,0xffbdbd80,0x1ffffff,0xffc1df80,0xdeffefff,0xfcc5ffc1,0x21fffffc,0xffb9bf84,0x10ffffff,0xffc9dfad,0x1fdfdfff,0xdfc9ffca,0xfeffefcf,0xffc5ffc5,0xfebfffff,0x6fc5ffc9,0xfe7f6f9f,0x2fc5ffc1,0xdeaaaaef,0x55bddfc5,0xbf454547,0x3fb97fbd,0xbf7f7f7f,0x2fb9dfb1,0xbe161b2f,0xcb5dfad,0x9f14141c,0x10b9bfbd,0xbf001010,0xffb9dfbd,0xfeffffff,0xffc9ffc5,0xdfffffff,0xffce1fb9,0xfe7fbfff,0x7fc1ffbd,0xfe6f6f6f,0xffbdffb5,0x1effffff,0xfec61fbe,0x1e387ea9,0x6bc61fca,0x1e6b6b6b,0x57be1fb2,0x1f555555,
+0x16be1fae,0xde606055,0xf0b1dfa9,0xfe040804,0xa9ffad,0xde8d6914,0x82b9dfb9,0xfe908080,0x20b5ffb9,0x1ee5a5f0,0xa5b21fae,0x3e905515,0xe2b21fb2,0xfeaaebeb,0x55b61fb9,0x1f445454,0x6b25fba,0xbe020606,0x3bdbfb1,0xbf030303,0xfdc5dfb9,0xfffdfdfd,0xa9c5dfc1,0xdeeee9e9,0x43c5dfc1,0x9fd1dc40,0xd0bd9fbd,0xbf505450,0xeec9bfb9,0xdeefafef,0xafc9dfc1,0xde5f6f2f,0xfdc5dfc5,0xdfd7dfff,0xeab5ffc1,0xdea426e8,0x55b9dfbd,0xdf555557,0x55bddfb1,0xff555555,0x54bddfb1,0xdf555554,0x55b9ffc5,0xdf555555,0x55b9dfc1,0xff555555,0x55b9dfb9,0xdf555555,0xd0b5ffbd,0xbe3a69d0,0x3fc5dfc5,0xde070607,0x63c1dfc5,0xde506550,0x50c1dfc9,0xff505050,0x7c1dfc5,0xff351507,0x75c5ffc5,0x1f555555,0xa0c1ffca,0xdea4a4e0,0x55c1ffc5,0x1f555555,
+0x95bdffc6,0xde555555,0x59b9dfbd,0xde06161a,0x55b9dfbd,0xdf355555,0xd9b9dfbd,0xfeeaa995,0x57bddfb9,0xff555557,0xaabddfb9,0xfeab6ba7,0xd5bdffb9,0xdfd5d5dd,0xeabdffb9,0xdebafae9,0x2bbdffbd,0xde481c1f,0x85c1ffbd,0xbe392050,0xa4bdbfb9,0x1e99e9e9,0x55ce1fc6,0xdfc05555,0x3ccdffc1,0xbe1c6030,0x7b9bfb9,0xbe919142,0xd0c5dfb5,0xdeeae8d4,0xeecdffc9,0x1eafafaf,0x4bcdffca,0x1e6aab9b,0x6aca1fbe,0xfe7f7f6f,0x15c1ffb9,0xfe551515,0xd0ba1fb1,0xff5555d4,0x7fc63fb9,0xfe2b2f7f,0x2abe1fb9,0xfe656aa6,0x50bddfb9,0xdff4d4d4,0xe8c21fb9,0xfe504102,0x90b9ffc1,0xded0d0d0,0xd0c5dfb9,0xdf5050d0,0x5fc5dfb5,0xdf5f5f5f,0x5fcddfc5,0xdf5f575f,0x50cdffc5,0xff505150,0x51b9dfb1,0xde555551,0x5fb9dfad,0x9f45575f,0x9ac9bfc5,0x9ee9e999,
+0xe5c19fbd,0xde611051,0x15bdffb9,0xfe2a6515,0x55bdffb9,0xfe5a6a56,0x15bddfc1,0xff000515,0x7ab9dfbd,0x9eaaf9fe,0xa5bdbfbd,0x7e92baa6,0xc19fc1,0xfe525200,0x11bddfbd,0xdeaa5616,0xf0c1bfbd,0x1efffefc,0xffc63fb6,0x1ff55d7f,0xcbc1ffc6,0x3e1a6bbb,0x92bdffc2,0xbeeba0d0,0xfec1bfc1,0xbeffffff,0xffc1ffc5,0xdef1e5ff,0xefc1dfc1,0xbeffebeb,0xffc5bfc5,0x1ffffff,0x1c9ff80,0xfef9a490,0xffb99fc1,0x7e2befef,0x10c57fb1,0x9eff9150,0xbdbfb1,0x9ea85000,0x3f9d9fb9,0x3eff3f3f,0xffc21eb6,0xf0fff,0xf4c23c80,0x3efffae0,0xffb67fa2,0x2000ffff,0xf4aed784,0xdffdfdf5,0xfcc1ffc5,0xfeecc4e8,0xffc5ffc1,0x21ffffff,0xffca1e80,0x1ffffff,0xf0c9fd84,0xfed0d0e0,0xd3c21fc5,0xdefeffef,0xffc1ffbd,0x1ffffff,0xffc5ff80,0xfeefdfff,
+0x3bdffc1,0x1000303,0xc21980,0x1030000,0xc5ba80,0x500000,0x50842180,0xe0a0e0,0x3800080,0x10f0f03,0xfc9db80,0x3f3f3f,0x90c5dd80,0x4050,0x840080,0x1000000,0x51c1da80,0xde256525,0x15b1dfad,0xde010115,0x58b5dfb1,0xbe092d38,0x4bdbfbd,0xfeeaf569,0xa1c1dfc1,0xfe5e9995,0x6ab1ffb5,0xfe51464a,0xe9b5ffb1,0xfe95d5d5,0x55c5bfc1,0xff555555,0x50c9dfb1,0xdf405050,0x40c99fbd,0xff535c74,0x6ac21fc5,0xde4b6a6e,0x7c5dfc1,0xdf57050d,0xbc9ffc5,0x3e9f9b5b,0x2fcdffc2,0x3e7e7e7f,0xdacdffc6,0x1ee6e6ea,0xa6c5dfc2,0xfe429696,0x52c5ffb9,0xfe6a6965,0x2bb21fad,0x1e2f6a2b,0x55b1ffae,0xdf555515,0x23b61fbd,0x1e1d1a0f,0x6fb9ffb6,0x1e6f2f2f,0xd1b21fae,0x1fd0d0d0,0x1db21fb6,0x1f034101,0x13b21fb6,0x1e172b17,
+0x7db21fb6,0x1ff4fcfd,0xe4d1ffc6,0xfed4e4e4,0x7d5dfc1,0xfe0b1a0b,0x1bb5ffb1,0xfe1b1b1b,0xd0b61fb1,0x1fd0d0d0,0xd0c9ffbe,0x3e909090,0x1fca1fb2,0x1e1f1f1f,0x1fc9ffae,0x1e2f2f2f,0xfece1fb2,0xfef9f9fe,0xe9c5dfbd,0xfe95e5e5,0xebc5dfbd,0xfeefebdf,0xefbdffbd,0xfeebebeb,0x55bddfc1,0xff5f5757,0x6bc9ffbd,0xde6faa6f,0xdfcddfbd,0xdefeeece,0xfdbddfbd,0xfef1f9f9,0xffbdffb9,0x21ffffff,0xffc1dd84,0xffffff,0xbddf80,0x1030300,0x3c1db80,0x10f0f0f,0xffc1db80,0xbeffffff,0xffb9dfbd,0xdcffffff,0x3fb5dfb9,0x1ffff3f,0xffc1bd80,0x21ffffff,0x6ec1de84,0xde24656d,0xe0c9bfcd,0xfed0d0d0,0x60c9ffc1,0xfea9ae6e,0xbab9ffc1,0xfe2f6f9f,0xd0c1ffbd,0x1e909090,0x90c5ffb6,0x1e100040,0x6fb9ffb6,0xfe5f6faf,0x5fc9ffbd,0xfeb8feff,
+0xeec61fc9,0xfeeae9e9,0xeab1dfb5,0xdeeaeaea,0xffadffb9,0x23ffffff,0xffc1de84,0x21ffffff,0xeac1df84,0xfedad9da,0xdbadffb5,0xfedaffef,0xffb1ffb5,0xffffff,0xffbdff80,0x21ffffff,0xb5df80,0xaaaa00,0xaa800080,0xabaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0xae800080,0xa4a9ae,0xa0800080,0xa0a0,0xaa800080,0xaaaaaa,0xaa800080,0xa0aaaa,0xa0800080,0xaaaaa0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0x0,0xcc1080,0x1010000,0xa0bc1080,0xa0a0a0,0xa0800080,0xa0a0,0x2800080,0x2200909,0x10d40484,0xf0f40,0x83ffe0,0x0,0xc00880,0x10000,
+0xaaa00380,0xaaaaaa,0xaa800080,0xa0aaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0x20a0a0,0x20800080,0x2020,0xaa800080,0xaaaa,0x800080,0x1000000,0xaa8aba80,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaa,0x800080,0x1000000,0xaa819a80,0xaaaa,0x800080,0x0,
+0xaa8ca680,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xa9aaaa,0xa4800080,0xa0a0,0xaa800080,0xaaaaaa,0xaa800080,0xa0aaaa,0x3f800080,0xfcffff,0xfc8bffc4,0x1f5f1fd,0x8bfffc,0x2100004,0x3a9b98c,0x30f0f03,0xcad7ff9c,0x1ae9aaea,0xe4aebffc,0x9c909095,0x3f963fdd,0x7eff3f,0xfcb7ff8c,0x40fa3bb,0xa31ffc,0x1000000,0xac8b80,0xc10100,0xc15380,0x1000000,0xc092bc80,0xfffcc0,0xf4c29a80,0x12a0e4e8,0x8fe91fac,0x525f5f5f,0xffffd6f4,0x9e5bbfff,0xc4c2bdb9,0xde030d31,0x80dff8c1,0xbee4a5a0,0xa5ca1fb2,0x5e7a6a65,0xbfba9fae,0x1a2f6f7f,0x6f9e1ffe,0x7e8094e4,0x7fef1fc2,0x3e01075f,0xaa7fae,0xde50a450,0xa9bfa1,0xbe141501,0x14adffa1,0x9ea95655,
+0xdfa5dd9d,0x9e09093f,0xbfff3e2,0xfe1a0a0b,0xe6ddbd,0xdf000000,0xe76dbd,0x5e347000,0x6ead5fa9,0x7e90f4b9,0x80b61fa9,0x9effa515,0x25a5bd9d,0x5e015615,0x51b57fb1,0x7e1b5550,0xb19ebd,0x21fffffc,0xff8eb598,0xbaffbfbf,0xa35e8f,0x2ff3f00,0x3fa9399c,0x3e87b171,0xffbe1a82,0xde4d9aff,0xdb9fc2,0xdf000000,0x8bdfd6c9,0xbefe3f2f,0xf9b79f80,0x5ee4e4f9,0xb6dfaa,0x1000000,0xffe080,0xf0303,0xa0fd4080,0xe0a0a0,0x90800080,0x404050,0x1d840080,0x433c3c0f,0x30c5f2e8,0xefdbf3,0xb27ffc,0x100,0x808380,0x10f0c00,0xfc0084,0x5f000000,0xa15fb9,0xffd05000,0xe4b57db0,0x5ea4e4e4,0x10aa1fa9,0x1ed10f95,0xb0b0ffb1,0x7e33d080,0xad3fb5,0x9ed05000,0xc0ca3fb9,0x7fd0d4d0,0xd0bdffb1,0xbeffe1c0,
+0xffc69dce,0xbed5daff,0xd4c23fa1,0xdeffe8eb,0x3fc5ffc9,0xffff3f,0xffc5d880,0x13f7fff,0xffe5d894,0xffffff,0xffca1d80,0x10f3fff,0x3fc67980,0x1030f0f,0xca3980,0x1000000,0xaab5b280,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xabaaaa,0xae800080,0xada9ae,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa4800080,0xa0a0a4,0xa0800080,0xa0a0,0xaa800080,0xaaaaaa,0xaa800080,0xa4aaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0x1000000,0xb86880,0x1000000,0xa0d0cd80,0xa0a0a0,0xa0800080,0xa0a0a0,0x800080,0x504000,0x90840080,0xa0a0e0,0xa0800080,0xaea9a0,0x5d800080,0x1555557,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xe5800080,0x7e6ffef9,0xadfead,0x9eff5500,0x39e5fa5,0xfcfc5000,0xa15fa9,0xdeffaa90,0xffaabfa1,0xedffffff,0xffba3e80,0x100033f,0xffba3980,0x1ffffff,0xfbe1c80,0x1000000,0xbfc5fa80,0xde934a5c,0xe4a21fa1,0x5efffffe,0x5aebfae,0xfeff5500,0xffbe9fb5,0x43ffffff,0xffb2bc84,0x1033fff,0xb65980,0x1000000,0xffb19480,0x100000f,0xb25680,0xa0a000,0x800080,0x554000,0x55802080,0x15755d7,0x800080,0xaea900,0x5d800080,0x1555557,0xae800080,0xa0a9ae,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0xa0800080,0xaaaaa0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xe4800080,0x9efffdf8,0xffce9ed6,0x3fffff,0xffbe7b80,0x10f3fff,0xfc27980,0x1000003,0xba1580,0x1000000,0xaa1480,0xaaaa00,0x800080,0xa0a000,0xa0800080,0xaaaaa0,0x3800080,0x1000000,0xb5d380,0xa0a000,0x800080,0xa0a000,0xa0800080,0xaaaaa0,0xa0800080,0xaaaaa0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0,0x800080,0x0,0xaac1dc80,0xa0aaaa,0xa0800080,0xa0a0a0,0x800080,0x1000000,0xbdba80,0x1000000,0xa0bdba80,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0x1000000,0xc1dd80,0x1000000,0xa0c5ff80,0xa0a0a0,0xa0800080,0xa0a0a0,0x800080,0x1000000,0xc5df80,0x1000000,0xa0c61f80,0xa0a0a0,0xa0800080,0xa0a0a0,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xaaaaa0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0x25800080,0x3eaf6f6a,0x7dc61fc6,0x3f155555,0x2bca5fce,0x3eeaa9da,0xd5b23fba,0x3fd055d5,0x86ba5fc2,0x5e5b5b9b,0x55d25fca,0x7f555555,0x5dd1dfd2,0x5fd55557,0xd5ce3fc6,0x3f5d4555,0xe4ce3fca,0x3e874b8a,0xd2b65fb6,0x5eaaa6a6,0x57ba5fb2,0x5f555557,0x55be1fb2,0x5f5555d5,0x55ae5fb6,0x5f011517,0x43b65fb2,0x3eae1b41,0x96b21fb6,0x7e959696,0x81aa5fb2,0x5ec58081,0xaea25faa,0x1eab96aa,0x9bda1fd2,0x3e40559a,0xf5d65fce,0x1fdf5555,0xffc21fce,0xff555555,0x40ce1fb9,0xfeaaa990,0xaed21ed1,0x3e5b6f9a,0x55d23fce,0xdf555555,0x55ce1fbd,0x3f555555,
+0xebd1ffbe,0xfebfbeae,0x7fb61fb1,0xff100155,0xd2ba1fb9,0x1e4141c1,0x11ae5eb2,0xdea4a554,0x51c1ffb9,0xde519d55,0x51b9dfc1,0xfeab5611,0x64c27fc5,0xfe501e69,0x94c5ffc1,0xfeaaa555,0x6ac25fc9,0x1eded91a,0xdc61fc2,0x3e2a5615,0xa4c21fc2,0xfea4a4a4,0xa4be1fc5,0x1ee0e4e4,0x55be1fc2,0x3f555515,0x5ab65fc2,0x5e1b2a6a,0xd0b25fbe,0x3fd0d0d0,0x50ba3fbe,0x5f5c5410,0xaabe5fba,0xfeaa6aaa,0xaaba1fb9,0x1eaf6bab,0xeaba1fba,0xfe9aaaea,0xa9be1fbd,0x1e9a9a96,0xafc21fbe,0x1eaa5a5b,0x50b63fbe,0x3f515554,0x55c21fb6,0x1f555555,0xabc61fbe,0x1e8e9aaa,0x1bc23fc2,0x7e5a2e2f,0xb2beb6,0x1ea9a551,0xacbe3fb6,0x7ed06854,0x54ba3fb6,0x1f555555,0xa5b69fbe,0x1eaa9494,0xaac63fc6,0x3eeaa9a5,0xaac23fca,0x3eaaaaaa,0xfdc25fc2,0x1f5755fd,
+0x51c23fbe,0x3f5f575d,0xfab65fc2,0x5e8a95aa,0xa5be5fba,0x5ee6faba,0xffc23fc6,0x1ebffeff,0xeabe5fb2,0x5ed6d6da,0xe5ba5fbe,0x1e2865a6,0x6fbe1fc2,0x1eafbfbf,0x5fba1faa,0xdf555555,0x55be3fad,0x3f055555,0x75ca3fc2,0xff5557d5,0x55b9ffc5,0x5f545555,0xd4c9ffbe,0xdf5d75fd,0x69c61fc1,0x1e5541a4,0x15c21fbe,0x1e655555,0x5fb9ffbe,0xfe41424b,0x81c5ffc1,0xfeeae1d2,0xffbdffbd,0xbe1b1baf,0x16ca5fc1,0xde2a6a16,0xaac1dfb5,0x9e40a5fa,0xc63fc5,0xff0000d0,0x2ac9bfc5,0xfe3e3e2e,0x6bbdffb9,0xfe5a6b6b,0x10be1fb9,0x1ea8a400,0x3dc21fc2,0x1eb97a3e,0x55c21fc6,0x1fd75555,0xa9ba1fbe,0x1ea66091,0xeabe1fba,0x1efaa6ea,0xe9be1fbe,0x1eeaa5e5,0xa2c21fbe,0x3e4626f2,0x55ba3fba,0x3f555555,0xaeb65fbe,0x3e151100,0x2abe3fc2,0x3e3e3a2a,
+0x5ac23fc6,0xfeababab,0xaabe1fb9,0x1eaaaaaa,0x15be3fc2,0x1f555555,0x6ac23fc2,0x1eaa6aaa,0x9ac63fc6,0x3eacae9e,0x9cc23fbe,0x3ebc6580,0xeac23fc2,0x3efeeaee,0xffc63fc2,0x5fffffff,0xeac63fbe,0xfe81aa2a,0x40c5ffc5,0xde505141,0x54c5ffc9,0xff5f5555,0xffc5bfbd,0xdf555555,0x6cbdbfc9,0x1e03aabc,0x55c61fc6,0x3f555755,0x95c61fba,0x1e65aa65,0xa9c1ffc2,0x1e958181,0x55be3fbe,0xdf555555,0xaab97fc1,0xbe9a8aab,0x56c1bfbd,0x7e465456,0x56b99fb5,0xbe162659,0x45b59fad,0xdfd55555,0xf9c1bfbd,0xfe2a2a26,0x15b5ffbd,0xbf151515,0x17b5bfa5,0xbf171517,0x5aadbfa5,0x1e99a94a,0x55c23fc2,0x3f555555,0x54c65fbe,0x1f555555,0x96ba5fba,0x3e9a9599,0xafba5fba,0x5e979bbf,0xa7c23fc2,0x5ef3f7b3,0x55c65fca,0x1f555555,0xaac27fb2,0x5eaebeaa,
+0xaab65fb2,0x1eeaa9ea,0xaab63fb2,0xfc6a6aaa,0x6bb63fa5,0xde526667,0xa1a5fea1,0xfce0e0e0,0x2aa21f99,0x1c2a2a2a,0x15aa1ea2,0x1b151515,0xa0aa3e9e,0x1ce0a0a0,0xe0a61f9e,0x3ea86860,0xbf9e3ea2,0x3eafefff,0xafba1fb2,0x1e6a2f5f,0x7be1fbe,0x3e4542c2,0x45aa3fb2,0x7f555555,0xaab61fba,0x3e6aaaaa,0x55c63fbe,0x3f551555,0xaaca1fc2,0x5e69aaaa,0x15c63fbe,0x3fd54015,0x50ca5ec6,0x5f405050,0x90be5fae,0x9ee5e590,0x2fc29eb2,0x3e6f2f2f,0x6fd27fba,0x5e6f6f6f,0xeacebfb6,0x9efaeaea,0xeece5fc6,0x5eee85ea,0x6fda5fd6,0x3e5f6f6f,0x5bca5fbe,0x3e9f434b,0x57d25fce,0x1ffff577,0xbfc63fc2,0x7e011a2f,0xaac1ffa9,0xbe9196aa,0xe0d61fb9,0x9eeafdf8,0xca1fbd,0xfe020100,0x1adffa9,0x1e79a942,0xfead9fae,0x3eada0fe,0x88de3ee2,0xbed0e595,
+0xefdd9fc1,0xfe0f5fff,0xbda1fd1,0x1e9f8b0b,0x57ce1fc6,0xbf555555,0x15c61fb1,0xfe6fbf69,0x5fb21fa5,0xff570047,0xbd63fc9,0xde0b0b0b,0x7de57fd9,0x1fddd5f5,0x84b21fba,0x3e79b9b4,0x50be3fba,0x7f505050,0x90ae3eae,0x7ed09090,0xb4c29faa,0x3eef7474,0xffc65fca,0x3fffffff,0xe4c29f9e,0x1ef9e5e4,0xfabedeb2,0x7e7fbebe,0xbfb9dfa9,0xbe421b2f,0x81ba5fa9,0x3cfcf4e0,0xd5b57fb1,0x3ec3d0d0,0xdfae1fb2,0xfee2fbef,0xffa9fead,0xffffff,0xffb1fe80,0x3fffff,0xe0b63e80,0xbefef9f4,0xffb1ffa9,0x23ffffff,0x3fb9fe84,0x10f0f3f,0xfbe7d80,0x1030303,0x2ec63d80,0x7cc1461a,0xc0ad7fa1,0xda004180,0xfea1be95,0x7ef6c1c6,0xfbb97fb5,0xdeffefef,0xae1fad,0x7a161602,0x159a3e96,0x7b151515,0xfcaa5f96,0x7df4f4f4,0xf8b63f9e,0x5cf4f4f4,
+0xffb63f9e,0x47ffffff,0xffcd7e8c,0x3ec3e5ff,0x3cdffc2,0x10f0303,0x3fd57b80,0x21ffffff,0xc6e1dc84,0x5edfdfdb,0xdfc69fc6,0x7eefebeb,0xffce5fc6,0x21ffffff,0xffda3e80,0xffffff,0x39d65e80,0x3c7aaa69,0x6ab19fa5,0x7e141569,0x80b13ead,0xbe050140,0x55d55fbd,0x1cd0e0a4,0xcd1fb1,0x7c746824,0x74ad7fad,0xbeb07474,0xc0adbfa9,0xbf404040,0x40d53fad,0x9e554040,0x5fbdbfb5,0xbee8ad5f,0xe0e57ee1,0xded7d6e1,0x69e17fd5,0xfeff9aaa,0xffc99fc5,0xdfffffff,0xdbcd9ead,0x9effef9f,0xffdd7fd9,0xffffffff,0xffdd7fb1,0x9effa2ff,0xffd5bfd9,0x9effffff,0xa0dd9ee1,0xde5d6d56,0x51a9dfad,0x1f17575f,0x55a9ffaa,0xbfd5d5d5,0xd5aa3fb9,0xff00d5d5,0x6eaa1fb5,0x1e6a6a6a,0x55a63fa6,0x1f555555,0x55a27fa2,0x5f555555,0x55bdffa2,0x3f555555,
+0xffae5fa6,0x9e1fabfe,0xf3d19fd9,0x3fd4f4f0,0xbfc9dfb6,0x9cf4bef7,0xefe19de9,0xdedfefdf,0xd1e1bed9,0x3f1545f5,0x15b23fb6,0x5f151515,0xcfc23fae,0xbfc440c7,0xe8ddbedd,0x3ee4e4e4,0x15d5ffc6,0x3b1d1d15,0x2ba23f96,0x1a2f2f2b,0xf4a9ff96,0x3bf4f4f4,0xf8b21f9a,0x5ca4e4e4,0x2fbe1f9e,0x1c2f2f2f,0x2fb5ffa6,0x1e2b2f2f,0x54c1ffa6,0x1d505050,0x50d61fa6,0xff505050,0xefca1fb5,0x1eefefff,0xefd63fde,0x1eceefef,0xffda1fde,0xffffff,0xffd23e80,0x21ffffff,0xeeca1e80,0xfefefefe,0xaed9ffd5,0xfe9fdeee,0xffe1ded5,0x3e7b2aff,0x3fca3fc2,0x3e3e6b4f,0x1abe3fc2,0x1e2b2a1a,0x2fd9beae,0xde7f6f6f,0x90d9bdc5,0x1e000050,0x30bdfeb2,0xfecc4c80,0x7f9a1fa5,0xbebfefaf,0xffd9bed9,0xbef3f7fb,0x8ddbee5,0x1e162020,0x15ae1faa,0x1f171515,
+0x9fc9ffae,0xdec181da,0xc5ddbed9,0xff545dc7,0x2ed1ffc9,0x3eafaf6f,0xafcdffc2,0xde9a9b6f,0x94ddded1,0x1e90a4a4,0x90d1ffae,0x3e009090,0x9abe3fb2,0xdeaaba9a,0xf6d9ffd9,0x5ebea7be,0x8ad63eda,0x5ea56525,0x75ba5fb6,0x9f545575,0xeaba7fb6,0x5e85d9c8,0x50c65fc2,0x5f555555,0xa8bebfc6,0x9ea0a0a1,0x91ba9fbe,0x7e135691,0x57be9fbe,0x9f5d55df,0x5ac29fba,0x7e505555,0xafbe9fb6,0x3e596bab,0x55c25fc2,0x7f155555,0xffc65fbe,0x3ee9fafe,0xe9c65fc2,0x5ed491d5,0x5ce5fc6,0x7fd455d7,0x11ba7fc2,0x7e155515,0xd4c69fbe,0x7ee9eae4,0xe8ca7fc6,0x7eaea999,0x51ca9fc6,0x7f5f5755,0x1ab5ffba,0xdeffaa6a,0x50c21fb5,0x5ea09550,0xa4c69fba,0x7effa5e9,0xffd2dfca,0x21ffffff,0xffc19e84,0x1000000,0xffb9bf80,0x1ffffff,0xde5d80,0x1000000,
+0xb9e67c80,0xde53636a,0x6bc29fca,0xfeffa6aa,0x55cb1dc6,0xbf555555,0x56bebeca,0xfcff1656,0xffbefdc2,0x100ffff,0xd6dd80,0x1000000,0xffd29d80,0x1fcffff,0xf0bf5b80,0x1000000,0xf3de3f84,0x5f3351f3,0x37c63fca,0x5e9f6f6f,0xaac65fc6,0x3e559a96,0x55b65fb2,0x3f555555,0x8fbe5fa6,0x5e9b8b4f,0x9bc65fc2,0x5eaaaaaa,0x55c27fbe,0x3e6a6a16,0x6ab25fb2,0x3eaa7a6a,0x26b25fae,0x3ca9a969,0x959e1c9a,0x3c905545,0x149e5ca2,0x5c94f5f8,0xa19e5e9e,0x7c11a4a4,0xa0a29e9e,0x5c141010,0x55a63ea2,0x5d555555,0x7a27eae,0x9f555555,0xaaa27daa,0x7eaaea6a,0xaaaa9eaa,0x7ebdbeaa,0x5cbe9fbe,0xddff5f7c,0x55badeb6,0x3f555555,0x15babeaa,0xbcaf6615,0xffaf1dba,0x3affffff,0xffb77bb3,0x1c0f0ff,0xffc9df80,0x5fffffff,0xffb79ab9,0x7ffffff,
+0x95b95f88,0x9e01a9a9,0xae7eae,0xfcaa4000,0x7fb7daae,0x1d40557f,0x50aebfb3,0x9fff5554,0xffbbf9b6,0x5f0fffff,0x6bb7db9,0xdaffff5b,0xffa93da0,0x1d00001f,0xb3faa1,0x1effff55,0xa15ea9,0xaaaa00,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0x800080,0x2a2a00,0x2a800080,0xaaaa2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0x1000000,0xc1df80,0xaaaa00,0xfc800080,0x10000f0,0xb1bc80,0xaaaa00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xff800080,0x10000ff,0xa57c80,0xaaaa00,0xff800080,0x100003f,0xa17a80,0xaaaa00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xab800080,0x5e6babaf,0x6ba25f9a,0x9ea99093,0xa59e9ea2,0x5ca5aaaa,0xa4a67f9e,0x9e666aa5,0x55a69ea2,0x9f55555d,0x9aaabea2,0xdc56aaab,0x55aabfae,0xbd555555,0x7daabe9e,0x1d54fdff,0x1aa6fda7,0x7e6a6f6b,0x55b25eae,0x5f555555,0xd0c6deaa,0x7e909090,0x40ca5fbe,0xbe050141,0x55c2dfbe,0xbfd15055,0x45c2bebe,0x1b5455d5,0x6c2febf,0xbeaf6f2a,0xafcabfc2,0xde9a5aaf,0x1d6fece,0xdffff0c0,0xeaaedeae,0x5effaaaa,0x5bb7f8a6,0x1effab9b,0xffaf7baf,0xfe9fffff,0xfaabeb1,0xfc900000,0xf4a4dfa4,0x3fffd7d5,0x40a51aa5,0x3afffe90,0xffa8fca8,0x10fffff,
+0xaab99d80,0xbcffaaaa,0xffbf7bba,0x202afff,0x9ac61e8c,0x7eff9696,0xffcbbfd2,0x200fffe,0xec07c88,0xf0f0f,0xfc4bd80,0x100030f,0xd1fc80,0x1000000,0xd8dd80,0xa0a000,0xf3800080,0xdefbbffb,0xffde1fe5,0xbefdbfef,0x17d67fd2,0x3f5f1f17,0x6fd9dfb2,0x5eaa6e6f,0xfcde3ece,0xde8550e8,0x86d2fece,0xbefe4546,0xebd2dfca,0x7efe6aab,0xffd2bfd2,0x1e2a6abe,0xc27fb2,0x7f000000,0xde9fb6,0x7e101000,0xb8ba5fb6,0x7ef4f4f4,0xe4da7ed6,0x9ee8f9f8,0x31de9dce,0xbe761439,0xfabebfc2,0xde1054f9,0xe4dabdb9,0x9ce9e4e4,0xebeedad2,0x3ef8ffff,0xfee6dbce,0xfeffbeff,0xffae3fa5,0x1ffffff,0x2b13f80,0x9cff2850,0xffa57ea9,0x3ffffff,0xbdbf84,0x1000000,0xd11f80,0xaaaa00,0xfc800080,0x1000000,0xc65e80,0xaaaa00,
+0x800080,0x9eff0004,0xffad7fad,0xffffff,0x40b1bf80,0x5fd7d400,0xdfb59fad,0xbfffffff,0xffb9bfb5,0x1000000,0xbe5e80,0xaaaa00,0xff800080,0x1000000,0xc5ff80,0x2a2a00,0xf800080,0x1000000,0xad9c80,0xaaaa00,0x800080,0x1000000,0xb59c80,0xaaaa00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0x504000,0x90842080,0xaaaae0,0xa0800080,0xaea9a0,0x5d800080,0x1555557,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0x2aaaaa,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0xeaaa2a,0xaa800080,0xaaaaaa,0xaa800080,0x2aaaaa,0xea800080,0x2aaaaa,0x2a800080,0x2a2a,0xaa800080,0xaaaaaa,0xaa800080,0x2aaaaa,0xaa800080,0x2aaaaa,0x2a800080,0x2a2a,0x2a800080,0x2a2a,0x800080,0x1000000,0xbe7e80,0x1000000,0xc65e80,0x1f0c000,
+0x2ac27d80,0x2a2a,0x800080,0x0,0xc27e80,0x1000000,0xc29e80,0x1f0c000,0xc2be80,0x1f0c000,0xfcc69e80,0x1ffffff,0xfcc67f80,0x21ffffff,0xffc27f84,0x1effafff,0xbdffc2,0x1000000,0xc23e80,0x1000000,0xa0c25d80,0xa0a0a0,0xa0800080,0xa0a0a0,0x800080,0x504000,0x90842080,0xa0e0,0xa0800080,0xaea9a0,0xae800080,0xa0aaab,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0x0,0xddbc80,0x1030300,0xa0d9bc80,0xa0a0a0,0xa0800080,0xa0a0a0,0x3800080,0x1030303,0x3da1b80,0x1030303,0xe0c63d80,0xa0e0,0x800080,0x1000000,
+0xaad23f80,0xaaaaaa,0x55800080,0x15f5555,0xaa800080,0xaaaaaa,0xaa800080,0xefaaaa,0x5a800080,0x556,0x840080,0x1fffc00,0x96d5be80,0x4055,0x842180,0x13f0f00,0xaad19c80,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xabaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xae800080,0xe0a9ae,0x90800080,0x4050,0xaa842180,0xabaaaa,0xae800080,0xa0a9ae,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x3800080,0x1030303,0x3be3d80,0xfff3c3,0xc0c65f80,0x1fcf0f0,0xffc65f80,0x1ffffff,0xffc27f80,0x3cfefeff,0xffc23fc2,0x3ffcfdfd,0xffc21fbe,0x5e6fabff,0x6bc25fbe,0x5eafabaf,0xffbe3fbe,0xffffff,0xffcdff80,0x3edfefff,0x3fc63fc6,0x1ff3f3f,0xffd1dd80,0xffffff,0xdfc9fe80,0x5ec2c2cf,0xc6ba5fbe,0x5ec2eaca,0xffba5fba,0x21ffffff,0xffc21f84,0xffffff,0xf8be3f80,0x3e91e0f4,0x45c21fba,0x3e6a2916,0xfbc61fbe,0x1eafa3fb,0x55be3fc2,0x3f505455,0x6bc9ffba,0x1ebf9b6f,0xafd1dfce,0xfeabaaef,0xe0da1ed5,0x5e2aaad1,0x15be3fba,0x1f555555,
+0xc6d5ffbe,0x3e9a9ac6,0xaab65fba,0x1eeaeaee,0xffbe3fbe,0x3eefeaff,0xefba3fbe,0x3eefefef,0xffba3fbe,0x3efdffff,0xf8c21fbe,0x5e41d0f0,0xeac21fbe,0x3e9fabe2,0x4fbe3fbe,0x1f035747,0xc23fc2,0x1000000,0xd5bd80,0x0,0xa0c9fe80,0xa0a0a0,0xa0800080,0xa0a0a0,0x3800080,0x1030303,0x3c1dd80,0x10f0f0f,0xa0c23e80,0xa0a0a0,0xa0800080,0xa0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xa0aaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xf800080,0xff3f3f,0xffbe3e80,0xffffff,0xbe3f80,0x1000000,0xbe1c80,0x10f0f03,0xffc23d80,0x3effefff,0xeebe3fc2,0x3ed8e5d9,0x3fc23fbe,0xffff3f,0xffc23e80,0xffffff,
+0xa0c23f80,0xe0a0a0,0x90800080,0x4050,0xaa842180,0xabaaaa,0xae800080,0xa0a9ae,0x800080,0x1030000,0x3c61d80,0x3f0f0f,0xa0c61e80,0xa0a0,0x800080,0x1000000,0xaaca3e80,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xa0aaaa,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0x9b800080,0x5e5f5e5b,0x9fde5dda,0xbcefef9f,0x55de9cde,0x5f554555,0xaad61fca,0xdeffaaaa,0xefd6debd,0xbe5fabef,0x7debcda,0xfd070707,0xffe2beb5,0xfc052abf,0xc67fa5,0x9ea0f450,0x5a19d9d,0x5efe6a2a,0xfac61fbe,0x9ea7a6f5,0x2ca5fbd,0x3e6f0a00,0xbfbe7fc6,0xbefafaff,0x54c25fc5,0x3c555555,0x14bd9fa1,0x5c9a9b55,0xf5a19ea1,0x1c000090,0xc1dfb1,0x1c5a5600,0x7ad3ea9,0x7eff2f0d,0xffa97fa9,0x1ffffff,0xa0b5df80,0x7ceaaaa4,0xffa99e9d,0x9cffffff,0xffa99ea9,0xc0c0f0,0xc0b5bd80,0x1000000,0xffb5de80,0xffffff,0xffb1be80,0x21ffffff,
+0x9ab1be84,0x9edf1f9e,0xffa19ea5,0x9eafafff,0x15adbfa9,0x7dff5d57,0xafa99ea9,0xbe5a6aaa,0xafadbfa9,0xbe5f5faf,0x6faddfad,0xbebf6f7f,0xab1bfb1,0xbedad59a,0xd5addfb1,0xffd5d5d5,0xddaddfb1,0x3ee5e9e9,0xd5c21fc6,0xbf5f5755,0xffc2bfc5,0x88ffffff,0xffc63f90,0x7ff5ddff,0xbfc1ffca,0x7ee0f9ff,0x50c29fbd,0xba555540,0xc6b53eb4,0x1eaf5b8a,0xffcabfc2,0x1c94e9f9,0xffc25fb9,0xffffff,0xffca1e80,0x23ffffff,0xca1f84,0x1030300,0xfce3e80,0xff3f3f,0xffcdfe80,0x1edae5fe,0xffc61fc6,0x7fffffff,0xffc25fc2,0x23ffffff,0xffcdde84,0x47ffffff,0x14ca1f88,0x1c2a1515,0xd5b53eb9,0x7f555555,0xcd7eb1,0x3f100000,0x57b53fc1,0x5e0a0a1e,0xa8c93ec9,0x9ec3efe8,0xfec19fc1,0xdeeeeeee,0xefc5bfc1,0x9effefef,0xffcd9fc5,0xbeffefff,
+0xf5cdbecd,0x3f5555d4,0x55b9ffb9,0x7eec60a9,0xffbd7fbd,0x1ee5ffff,0xfcbdffba,0xdefffffe,0xdfb9bfc1,0x9fffdfdf,0xffc19fc1,0xffffff,0xffc9bf80,0xffffff,0xffbdbf80,0x10f3fff,0xbddf80,0x1000000,0xb9de80,0x160500,0xfc842180,0xf0fcfc,0xf0b1fe80,0xc0f0f0,0x1ab1fe80,0x2a2f,0x800080,0x1000000,0xc0be3f80,0xc0c0c0,0xb61f80,0xf0c000,0xffba3f80,0xbebfffff,0x3fb1dfb1,0x1eff3f3f,0xeab1ffb6,0x1efabfbe,0x95b5ffba,0x1e4f8041,0xffb23fb6,0x1ffffff,0xffb23e80,0xffffff,0x9fba3f80,0x3effffef,0xffba3fbe,0x7f5f5fdf,0xb63fbe,0xf0c000,0xfcbe7f80,0x21ffffff,0xfcc2be84,0x21ffffff,0xffbe7f84,0xbeff4fff,0xffbabfbe,0x7eff2fff,0xffc27fc2,0xbeffe1ff,0xffc5bfc1,0x5effa8ff,0xffc69fc6,0x1ffffff,
+0xffd19f84,0x7eafefff,0x6fba5fbe,0x9effaaaf,0x9fbabeba,0x5efe266f,0xfdbe7fba,0xbec76afe,0xdfb69eb6,0xdcffbf17,0xffbabeb6,0x213fffff,0xebc63f84,0x7effffef,0xffb2bebe,0x100ffff,0xb9b29d80,0xfeb070b4,0xd0cdffc5,0x1fd0d5d4,0xffce1fbe,0xfefdfdfe,0xfdcddfc5,0x1ff5f5f5,0xd0c9ffc2,0x3ec1dbc0,0xd0c61fc6,0x3f555554,0xf7ce5fba,0x1edbebe7,0xcfc61fbe,0x3effcfcf,0xffc63fc2,0x13f3fff,0x3fcdde80,0x1ff3f3f,0x3d5de80,0x1000000,0xc1df80,0x1000000,0xffd1be80,0x23ffffff,0xffd1de84,0xffffff,0xce1f80,0x1000000,0x3d5de80,0x1030303,0xe6d1de80,0x7e2a01d6,0x6ac29fbe,0x9eff7f7b,0xf3c29fc6,0x7ff0f4f0,0xe0ba7fce,0x7eebe0e0,0xffb69ebe,0xa9ffffff,0xffba9e90,0xffff,0xffb67f80,0x3effffff,0xffba5fba,0x10000ff,
+0xffb23e80,0xeaffffff,0xffc65f88,0x5e7e6dff,0xc3c25fba,0x1fffff3,0xffc23f80,0x3ebe69ff,0xbfba5fba,0x3eff1baf,0xffb65fba,0xc0fcff,0xfeba3f80,0x5effaeff,0xffba5fb6,0x21ffffff,0xa0b25f84,0xa0a0,0x800080,0x1000000,0xaace1d80,0xa0aaaa,0xa0800080,0xa0a0a0,0x800080,0x1030300,0x3cdbc80,0x10f0f0f,0xa0c9dd80,0xa0a0a0,0xa0800080,0xa0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xa0aaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x3f800080,0xff3f3f,0xffc5de80,0xffffff,0xbdde80,0x1000000,0xc9dd80,0x1000000,0xffc5dd80,0xf3fff,0x3bdbf80,0x1000000,0xbddf80,0x1000000,0xc1bd80,0xa0a000,
+0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xaaaaa0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0x800080,0x0,0xbddf80,0xa0a000,0xa0800080,0xa0a0a0,0xa0800080,0xaaaaa0,0xa0800080,0xa0a0,0x800080,0xff0000,0xaac5ff80,0xaaaa,0x800080,0xf0000,0xaac1ff80,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xe0aaaa,0x90800080,0x404050,0xaa800180,0xabaaaa,0xae800080,0xa9a9ae,0xff800080,0x44ffffff,0xffbe1f88,0x3efeeaff,0x3fbe5fc2,0x3f3f3f,0x3fc23e80,0x3f3f3f,0xffc23e80,0x5cffffff,0xffba3fbe,0x88ffffff,0x3fba5f90,0x13f3f3f,0x3fc25e80,0x3f3f3f,
+0x40c27e80,0x404040,0x40842180,0x404040,0xae842180,0xa9a9ad,0xa9800080,0xa9a9a9,0x40800080,0x404040,0x40842180,0x404040,0xa9842180,0xa9a9a9,0xa9800080,0xa9a9a9,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xff800080,0xffffff,0xffc17f80,0xfffff,0x3c19e80,0x1030303,0x3c17d80,0x3,0xc19e80,0x0,0xc19e80,0xa900,0x800080,0x202000,0x20800080,0xaa20,0xc0800080,0x1000000,0xb17d80,0x1000000,0xffb97e80,0xffffff,0xffb99f80,0xfcfcfc,0xb99e80,0x0,0xb99e80,0xaa00,0xf0800080,0x1000000,0xb99e80,0x2a00,0x800080,0x1000000,0xffaa1f80,0x23ffffff,0xb1df84,0x1000000,0xffadff80,0x21ffffff,0xffb5bf84,0x9ef9e5ff,0xf5b57fb5,0x5f551df5,0xffc15fc1,0x7eef9bff,0xffc17fbd,0x7ee600af,
+0xc55fc1,0x1000000,0xffb1df80,0xffffff,0xbd9f80,0x1000000,0xffb9df80,0x21ffffff,0xffbd7e84,0x7effaaff,0xbfc55fc1,0x7eaaa8aa,0xffc59fc5,0x7e1656ff,0x1c97fc5,0x9eaa6e16,0xffc99fc9,0x9effafff,0xffc19fbd,0xffffff,0xeac19f80,0xdeafabef,0xafc5dfc1,0x9effafaf,0xffc59fc1,0xf0ff,0xbd9e80,0x0,0xffc1be80,0xffffff,0xf0c1bf80,0x1000000,0x55c1bd80,0x3f575555,0xaac1dfc6,0xbeffaaea,0x55c5dfc5,0xffddfddc,0xabc23fc1,0x1eefbf3f,0xffc5ffca,0xffffff,0xffc5bf80,0x100f0ff,0xefc5be80,0xdeffefef,0xffc5bfc9,0xffff,0xc5df80,0x1000000,0xffb99e80,0xffffff,0xc59f80,0x1000000,0xffc15d80,0xffffff,0xffc99e80,0x9e0002ff,0x10c57fc5,0xbe666554,0xffc59fc9,0x9e94a5ff,0xbcc57ec9,0x7eaaaabd,
+0xc5bfc5,0x1000000,0xffd1bf80,0x1ffffff,0xcdff84,0x1000000,0xffba1f80,0x21ffffff,0xffc5ff84,0x1f55d5ff,0x56c9ffc5,0x9e544156,0xffc19fc5,0x5cfcffff,0xc1c9dfc9,0x3e6a6a15,0x55c99fc5,0xdf555555,0xa5b95fb1,0x1e6f7aaa,0x55ae1faa,0x7f555555,0x55b1ffc5,0xdf555555,0xdfb27fb9,0x7d0f5f5f,0xaa5faa,0xbd555d54,0x5aa6bca2,0x9e606c11,0x75b25faa,0xbd555575,0x55ae9ea6,0x9f555555,0xaac1ffc5,0xdedaeaaa,0x55ba1fc1,0xbf051555,0xa9c1dfc9,0xdeacaaaa,0x1cdbfc1,0x5fffffcf,0x7dba3fb6,0x9f555555,0x5cbe3fae,0x1f555557,0x55cdbfbe,0x5f555555,0x65c5ffba,0xda79aa66,0x2aa2bca2,0xbcaba5a9,0x15a2dca2,0xdd545515,0x50a6bca6,0xdaeefd3f,0x54a2dca2,0xdd75ff74,0x54aa9da2,0xff555454,0xa5c1dfb9,0xdc656f56,0x45a6bda2,0x5ea7ae16,
+0x55b23fb2,0xdc555555,0x55ae9fa6,0xdd7cd555,0x55a6dca6,0xbf155555,0x29b27fae,0xdcd5ebf5,0x5daaddaa,0xdb757d7d,0xa9a2dca6,0x9caa5569,0x95aa9faa,0xdc955545,0x9aa2fca6,0xbcaa4155,0xaaa6dda6,0x9ea9a9a9,0xa4c9bfc9,0xbe695756,0xaac5dfc9,0xbeaaaa2a,0x9ac5bfc5,0xde555556,0x1dcdbfc5,0xde5a552d,0x55cdbfc5,0xff555515,0x54c1ffc9,0xde455858,0x1cdbfc9,0xde9a0601,0x55cddfc9,0xdf555555,0xd5c57fc5,0x9f555555,0x15c9dfc1,0x9f574555,0x55c1bfc5,0xbf555554,0x55c1bfc9,0xdf555555,0xe9c9bfc9,0xde524186,0xaac5ffc9,0xdeaaaaaa,0xd4c5bfc9,0xbfd5d5d4,0x55c5dfc9,0xff555555,0xa9b29fc5,0xbe6baa60,0x99b29eae,0x1eea5a95,0x2ac5ffc2,0x5ea594a6,0x6fb67fba,0xdceaa9be,0x10aaddae,0xdb555554,0x25aebda6,0xbe565655,0x59aebdb2,0xdc965695,
+0x55aadcaa,0xde68baa6,0x10c9ffcd,0x1e53ee00,0x55c21fc2,0xfe596752,0xb9c9dfc9,0xde6afab8,0x90c9ffcd,0x9e55a560,0x55ba7fb6,0xbc555556,0x56b2bfb2,0x3e065556,0x1fbe3fc2,0x9e01e109,0xffb69fb6,0x5efdfeff,0xe8d23fc6,0x1effe8e8,0xffd61fca,0xffffff,0xffca3f80,0xffffff,0xffca1f80,0x1ffffff,0x3fd1fe84,0x100030f,0x3fcdbe80,0x100030f,0xd21f80,0x0,0xffd1fe80,0x13fffff,0xfc1df80,0x1000303,0xffb9bd80,0x10000ff,0xc9df80,0xe0a000,0x800080,0x0,0x98ce80,0xa000,0xe0800080,0xa0a0a0,0xa0800080,0xaaa4,0x800080,0x1000000,0xffb67f80,0x1ffffff,0xba5f80,0x1000000,0xffba7f80,0x21ffffff,0xffbe9f84,0xbfffffff,0x13c1ffcd,0x3fff5f57,0xffc53ebe,0x1ea41bff,0x54be5fba,0xff555555,
+0xc53fad,0x1000000,0xffc29f80,0x21ffffff,0xbe9f84,0x1000000,0xffbebf80,0xffffff,0xffb65f80,0x3f5754ff,0x9ab21fba,0xbe55555a,0xffad9fb5,0x1eeeefff,0x9ab21fb2,0xde555555,0xffb1bfad,0x10000ff,0xb61f80,0x560500,0xff802080,0x100fcff,0xaa5d80,0x150000,0x5a802180,0xaaaaaf,0xaa800080,0xaaaa,0x16800080,0xaaaa2a,0xaa800080,0xaaaa,0xff800080,0x1c0ffff,0xbe7e80,0x0,0xffbe7f80,0xffffff,0xc67f80,0x1000000,0xce7e80,0xaaaa00,0xaa800080,0xaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaa,0x800080,0x1000000,0xffae5e80,0xffffff,0xae3f80,0x0,0xffa65e80,0x21ffffff,0xffa63e84,0x1e5656ff,0x5aa9ffae,0xfe555155,0xffadfead,0x3eaaaaff,0xaaaa3eaa,0x1e555565,
+0xaa3eaa,0x1000000,0xffa65d80,0x21ffffff,0xa65e80,0x1000000,0xffba5f80,0xffffff,0xffb67e80,0x7dd5ffff,0x55a65ea6,0x5e165545,0xffa63eae,0x7ef1f6ff,0xf0b67eae,0x7d505050,0xfec67fb2,0x3efefeda,0xeac59fc9,0x9e5555aa,0x5fc1bfc5,0x3effffff,0xffc53fbd,0x9ed9e0ff,0x55c19fc1,0x9f555554,0xa6c5dfc1,0xdef2e2a7,0xe9c9bfc5,0xbe66a656,0x66c19fc5,0xbe404256,0xc1dfc5,0x7e3f0f00,0xffc15fb5,0x9fffffff,0x95c17fb1,0xde549495,0x43b99fad,0x7effff3f,0xffbd7fb5,0x9e9956ef,0xaac1bfc1,0x9eaababa,0xffc1bfc5,0x9ed39aef,0xd5c17fc1,0xbff5d1f1,0xbfbdbfbd,0xdeaaaafa,0xaac5dfcd,0xdea5aaaa,0x95c9ffc9,0xbeaeabaa,0xafc5dfc1,0xdeaaaaaa,0xa4c9ffc9,0xde24a9a4,0x1dc9ffc9,0x5f7d55d5,0xaac23fbe,0xdea5aaaa,0xa4c9ffcd,0xdeaffea4,
+0xaac9ffcd,0xded5a599,0x55c1dfc5,0xbf555555,0xa9c1ffc1,0xbe6ea9a9,0xa9c5bfbd,0xdea5a5aa,0xd7bdbfc1,0xff55d5d5,0xa9c9ffc9,0xfeaaaaaa,0x9acddfc9,0xfebe6bab,0x7cc1ffc5,0xff1551f0,0x5ac9ffc9,0xdef92e2a,0x55addfad,0xff7f5755,0x55b99fad,0xfe555555,0x5aaa3eb1,0xfe55aaba,0xffb1dfad,0xdeffffff,0xffb99fb1,0xbeffffff,0x15bd9fb9,0xdeefef0f,0xafb9bfb5,0x9e5a569b,0x65bd9fb9,0x3e79697d,0x15b23faa,0x1f555555,0x50ae3fb6,0x5f5c5050,0x5cc27fb6,0x5f5c5c5c,0x5ac25fb6,0xfe235a9a,0x1ab21fb5,0xde15156a,0x5cbddfb9,0x3f545454,0x68ca1fb6,0x1eaca8a8,0x3c61fbe,0x9f555557,0xaab9bfc1,0xbe929656,0x5bbddfbd,0xbe535754,0x55bd9fb9,0xbfdd5555,0x50bdbfb5,0xdf555555,0x50c5ffb5,0x1f555557,0x60bdffc6,0xbeaaa520,0x5db9bfb9,0xff51d1d1,
+0x15b9ffb9,0xbe252555,0x20bdbfbd,0xbe222221,0xa0b9bfb9,0xdea0a0a0,0x40ca1fbd,0xdf004040,0x26cdffc1,0xbe0a2a2d,0x16b9bfb9,0xde56565a,0xbddfb5,0xbf000000,0x5cdbfb9,0xbe650994,0xffb9bfbd,0x1d7dff75,0x69d51dd9,0x7cab5a6d,0x55dd7dd9,0x3d555555,0x55c1bfd5,0x3c010050,0xafd91ed9,0x9cfffeff,0xffd9bed9,0x1eafafaf,0x6ca1fd2,0x7c4a5696,0x5edd7ed9,0x9e566aa6,0x55d59dd9,0x3f555555,0x55aa5fd5,0x7e555455,0x5dcd5ec9,0x7f515555,0x55ba1fae,0xbeaaaa95,0x1b5dfbd,0x3cbafe99,0xaad55dd5,0x7c99a9ab,0xa9d97ed5,0x7e95baaa,0x55c19fc5,0x9f555555,0x1bd55ec5,0x3eff1f0f,0xba5fba,0xfd000000,0x41be1fbc,0xfeffbf98,0xffc9dfc5,0xfc4054f5,0xc1dfcc,0x5cefff00,0xeab5dfbd,0x1e167f01,0xb1ffb2,0x1affff00,0xfdd97dd1,0xdee8e9f4,
+0x45e19ccd,0x9f7f4545,0xafd99ed5,0x7cbd6faf,0xaac1ffd9,0x7eaabfae,0x15d17ed1,0x9d555555,0xc0d1bfd5,0x9f5f5f70,0x5fe1bccd,0xdf7f7f7f,0xbbddbdcd,0xdeb9a99a,0xe5d1becd,0xbe851585,0xaac9dfcd,0x9cad59ae,0x51a69eaa,0x3f555555,0x9ab25da6,0x9c955556,0x56aadda6,0x7c590606,0x55a27ea6,0xbf555555,0x55a63fb5,0x9f555555,0x55b5bfbd,0x3f555555,0x9aa61daa,0xde969a9a,0x55a9fead,0x9ca55595,0x55aabeaa,0x7d515474,0x80a67da6,0x9e515141,0x6aae9fb2,0x9ea6aa6a,0x55aa7eaa,0x7d555555,0x55a61da2,0xff555ddd,0xe5a61ead,0x5caaaaa5,0xaaa65ea6,0x1c0656aa,0xaaa63ea6,0x7e596aba,0x55c57ec5,0x7f555555,0xa5d19ec9,0xbea9fafa,0x55b5bfb1,0xbf554555,0xaac57eb5,0xbeabaaaa,0x57cd9fc9,0xbf555757,0xfacd9fc1,0x9eeaab7f,0x55c19fc5,0x9f555555,
+0xaac5bfb5,0xdeaa5656,0x55a9dead,0xbfd51505,0x46bdbfad,0xfe965555,0x95a5fda9,0xde0f0050,0xffb1beb1,0x9f575501,0x98b59ebd,0x9e6569b5,0xffb59fb1,0xbe5595ad,0x45b59fb1,0x9eb9a595,0xb5bfb1,0xff000000,0xd5ffb5,0xfe000000,0xe8d61db5,0xfce4e4e4,0xe4e9fcd1,0x1ef9f9f8,0xe23dd6,0x1f000000,0xde3ebe,0x1e505040,0xbdc61fba,0x3efdbdbd,0xfde23dd2,0x1ffdfdfd,0x7fde3dd2,0xff7f7f7f,0x7fd9ddc5,0x1f055f5f,0x85cdffc2,0xde414145,0x90c9dfc5,0xfea0a565,0x1bddfbd,0xff010101,0x1d61fc5,0xfe161602,0xca1fbd,0xde505050,0xb9ffb5,0xfe000000,0x40bdffb5,0x1f000040,0xca3fbe,0x1f000000,0xfdce1fbe,0x1ffdfdfd,0xfede1dce,0x1efefefe,0xda1ed6,0x3f000000,0xda1ebe,0x3e000000,0x7dd61ec2,0x3f7d7d7d,0x7dd61ed2,0x1f1d1f3f,
+0x1da1ed2,0xff010101,0x2c61fc1,0x1e000001,0xc21fbe,0xfe602010,0x60b5ffb1,0xfe00a4a0,0xb1ffb1,0xff000000,0xd61fbd,0x1e107010,0xba1fb6,0x1e000000,0xba1fb2,0x1e000000,0x55ba1fb2,0xbf555555,0x55c5bfb9,0xbf55d15f,0x55b5bfb5,0x9f555555,0x55b9bfb1,0xbe296a65,0x5b5bfb1,0xde505555,0xb9dfb1,0xdf001000,0x65b1ffb1,0xdef9a569,0xf4b5dfb1,0xffdddd7d,0xa5b1dfb1,0x9e29e5a5,0x55b5bfb1,0xdf555557,0xaeb1bfbd,0xde94a692,0x14b5bfb9,0xdea9a501,0x55b9dfb9,0xff555555,0xd1b1dfbd,0xdeaaaaaa,0x15bdffb5,0xdf555555,0xabbe1fb9,0xfeaaaaaa,0x40c21fb9,0xfe000000,0x51b5ffb1,0xfea5aa65,0x9ab1ffad,0xfe596e5a,0x50b1ffb5,0xff555515,0xa5b5ffb1,0x1ea5a5a4,0xa5b1ffae,0x1ea4a5a4,0xaab21fae,0x1eaaaaaa,0xaab61fb2,0x1eaaaaaa,
+0x9ab61fb2,0xfe955594,0x55ba1fb9,0x1f555555,0x55b5ffbe,0xff555555,0x55c61fb9,0xff5d5555,0x55c21fbd,0xffd5d5d5,0xaaba1fb9,0x1eaaaaaa,0x55ba1fba,0x1f555555,0x96c1ffbe,0x1e6aaaaa,0x55c21fba,0x1f555555,0x55b2bfc2,0x7f555554,0x55b65fae,0x3f555555,0x55cdffbe,0xff555555,0x6ab27fcd,0x5e494656,0x1eb27fae,0x3e55561a,0x55aa1eae,0x5f5555d4,0x60be3fb2,0x3e819986,0xaab25fb6,0xfedfeaaa,0xc4cddfc9,0xdee9fae5,0x5dcdffcd,0xffffffff,0xffc9ffc1,0x1effffff,0xd5c9ffbe,0x1fd5d5d5,0xdacdffc6,0x1e926b6a,0xffc21fc6,0x1effffff,0xffcdffc2,0x1ffff5ff,0x55cdffd2,0x1fd55555,0xa5a9feaa,0xfc559591,0xa9b1dfa5,0x3e0bab9a,0x17b23faa,0xdf071717,0x3fb65fad,0xbf5555f5,0x55b59eb1,0xbf555555,0x1bdffb1,0xdf501007,0xecb5dfb5,0xfe011555,
+0xc1b5ffbd,0x5e25160a,0x41c21fb6,0x1f000005,0xdfba3fba,0xffffffff,0xfcce1fc1,0xff70705c,0xce1fbd,0xfec00000,0xc2c61fbd,0x1ef0f0f0,0xfcca1fbe,0x1efffffc,0xffca1fba,0xfeffafff,0x55c61fc5,0x1f530753,0x5fc23fc2,0x3f5f5f5f,0x92c61fba,0x1eb95555,0xf5ba3fb6,0x5f5555d5,0x7fb61fb2,0x3fff7f7f,0xffc61fbe,0x3fffffff,0x55c9ffbe,0x5f555555,0x55be1fb2,0x3e575555,0x55be3fb6,0xfe414051,0x28b9ffb5,0x1e404242,0x55ae3fb2,0x1f555555,0x69c1bfb2,0xfe05556a,0xe5b61fb5,0x5ee5e5d5,0xa5b23fb2,0x5e545955,0x1ae3fb2,0x3f435344,0x2b25fb6,0x5ebabbbb,0xffb65fb2,0xfeef2bdf,0xbfca1fcd,0xfeafabdb,0x17cdffd1,0x3e0f1f53,0x5c21fba,0x1f551515,0x63cddfbe,0xfeafa3a3,0x5fc5ffcd,0xff555557,0x55ca1fc1,0xff77d555,0x7ac5ffc5,0xfe696966,
+0x94c1ffc5,0x3e806000,0xb23fb2,0x3e119080,0xa9b61fb6,0x5e1190a4,0x2ba5fb6,0x3e055106,0x55b27fb6,0x1f575555,0x6bbdffb2,0x1e11655d,0x21b9ffba,0x1e555555,0x54c63fb2,0x1e505054,0x55be1fb6,0xde5a5696,0x57bdffb9,0xff555555,0x5bdffb9,0xfe05051a,0x5c21fbd,0x1e051515,0x40c1ffbe,0xff555545,0x55be1fbd,0x1ffdf555,0x5c21fc6,0xfe5a5a15,0x56c21fb9,0x1e555456,0xf0c61fbe,0x1fdcf0f0,0xacc9ffbe,0xfea8a8ac,0xffca1fbd,0xffffdfff,0xbec1ffc1,0xfeaaaaaa,0x68c21fc1,0x1eabab58,0xabca1fbe,0x1eabafaf,0x55ca1fc2,0xff555555,0x55c21fbd,0xff555555,0xaac61fc1,0x1eaaaaea,0xd5c61fc2,0x1f5755d1,0xd5c21fc6,0x1fd5d5d5,0xd5ca1fc2,0x1fc5d5d5,0xd4ce1fc2,0x1f555555,0x55c1ffc6,0xff155555,0xd4be1fc5,0xfed5d0c4,0xd5ce1fc1,0xff555555,
+0x6bc9ffbd,0x1eaf5b6b,0xbfce1fc6,0x1effffff,0xddca1fc6,0x1f575555,0x55c1ffce,0xff575555,0xffce1fc5,0xfeffafff,0xffc9ffc9,0xfeffffff,0x57c9ffc1,0xff45d54f,0x47cdffcd,0xff055547,0x15cdffc9,0xff471757,0x55c61fc1,0xff5555d5,0x64bdffc1,0xfe054165,0xa9c21fc1,0x1ea9a9ab,0x52c1ffbe,0x1e6faf96,0x55bdffbe,0xff555555,0x55c61fbd,0xff7d7575,0xf4bdffc1,0xff7d1d7d,0xd4bdffbd,0xfed495d5,0x55b61fbd,0x3f555555,0x50c1ffb6,0x1f575353,0x9aba1fb6,0x1e0d469a,0x16b23fba,0x1e555055,0xf9bdffbe,0x1e5554a9,0x9c21fbe,0x3e55a5a9,0x55be3fba,0x1f555555,0x55c23fbe,0x1f555555,0x55c9ffc2,0x1f555555,0xbac9ffc6,0x1eaaaaba,0x55c21fbe,0xff555555,0xaac21fc9,0x1eaaaaab,0xaac9ffce,0xfea5a5aa,0x56cdffc9,0x1eaaaaea,0x55c9ffc6,0xff555555,
+0x55cdffc9,0x1e155655,0x55c21fbe,0x1f5555d5,0x55be1fc6,0x1e555555,0x54c63fbe,0x1f555555,0x85c21fbe,0xfeaaaeaf,0xaac61fc1,0xfeaaaaaa,0x5aca1fc5,0x1e56061a,0x56c61fc2,0x1e565556,0xffc9ffc6,0x21ffffff,0xffce5e84,0x0,0xffce7e80,0xffffff,0xffce5f80,0x10000f0,0xca5e80,0xaaaa00,0xaa800080,0xaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaa,0x6f800080,0x3effffff,0xffc63fc2,0xc0ff,0xeec65f80,0x5effeae9,0xffc23fc2,0xffff,0xc25f80,0xeaaa00,0xea800080,0xaaaa,0x800080,0x560500,0x5a842180,0xaaaf,0x800080,0x1000000,0xffc65e80,0x21ffffff,0xc67f84,0x0,0xffce7e80,0xffffff,0xffce7e80,0x7eef13ff,0xd5c27fc6,0x7f5555d5,0xffca7fbe,0x7eafefff,0xefce7eca,0x7e6eafaf,
+0xca7eca,0x1000000,0xffce5e80,0xffffff,0xca5f80,0x0,0xffc63f80,0x21ffffff,0xffc25f84,0x7eafafff,0xafca5fca,0x5e5a5a6b,0xffca7ec6,0x5edad5ff,0xeac65fc2,0x7ee9e5e9,0x3fc27fc6,0x3f3f3f,0x3fbe3f80,0xf3f,0xbe5f80,0x0,0xbe3f80,0x504000,0x842180,0x554000,0x95842180,0xaaea,0x90800080,0xaea9e0,0xae800080,0xaaab,0xa0800080,0xa0a0a0,0xa0800080,0xaea9a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xae800080,0xaaaaab,0xaa800080,0xa0aaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0x1000000,0xffbe3e80,0xffffff,0xc25f80,0x0,0xbe3f80,0x30303,0xffbe5f80,0x21ffffff,0xffbe5e84,0xffffff,0x3c27f80,0x30303,0x3be5f80,0x1030303,
+0xa0be9f80,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x55800080,0x7f555555,0x55ca7ebe,0x7f555555,0xaac67fc2,0x7e668aaa,0x5ace7fca,0x7e6a5a5a,0x55ca7eca,0x3f555555,0x51ca7ec2,0x5f555555,0x6ac23fce,0x5eaaeaba,0x9aca7fca,0x5e955599,0x56ce7eca,0x7e555556,0x55ca7eca,0x7e555555,0xe9ca7ec6,0x7ee6d5d9,0xe9c67fc2,0x7ee5d5d5,0x55c27ec6,0x7f555555,0xaaca7ec6,0x7eeeaaaa,0xeaca7fc6,0x7eeadaea,0xd5c69fc2,0x7fd7d7d7,0xa9c29ec6,0x3e95a1b5,0x55ce3fce,0x1f555555,0x55d21ece,0x5f555555,0x55ce5ece,0x3e455659,0x55d65ed2,0xdfd45455,0xe8dddec5,0xde61a1e1,0x5d1bec1,0x5caffaf6,0x3fd63ed6,0x1c5f5faf,
+0x55ddfdda,0x5f555555,0xaac69ece,0x7eaa696a,0xeace5ece,0x9eeaeeee,0xdac67fc6,0x7ec1d5d5,0xbebe7fc6,0x5e66a6aa,0xa5ce7fd2,0x7e6a5a57,0xd9d21ece,0x5effefef,0xc1c25eba,0x7ed5d5d1,0xffb27fbe,0x21ffffff,0xffbe7e84,0xffffff,0x3c27f80,0x30303,0x3be7f80,0x1030303,0xffbe7e80,0x21ffffff,0xffbe7e84,0xffffff,0x3c27f80,0x30303,0x3be9f80,0x30303,0xa0be9f80,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xff800080,0x21ffffff,0xffbe7e84,0xffffff,0x3c27f80,0x1030303,0x3be9f80,0x1030303,0xffc67e80,0xffffff,0xffbe5f80,0xffffff,0x3be5f80,0x1030303,0x3ca7e80,0x1030303,
+0xa0d27e80,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0x2aaaaa,0xaa800080,0x2aaaaa,0x2a800080,0x2a2a,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0x800080,0x1000000,0xb5d580,0x1000000,0xaace7d80,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0x2aaaaa,0xaa800080,0x2aaaaa,0x2a800080,0x2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0x2faaaa,0xea800080,0xaaea,0x800080,0x1000000,0x1aaddf80,0x516,0x802180,0x20fcf000,0x2aaa1e84,0x2a2a,0x800080,0x1000000,0xc9ff80,0x1000000,0xd55f80,0x1f0c000,0xd99f80,0xf0c000,0xf0ca1e80,0x21fcfcfc,0xfcc67d80,0x21ffffff,0xffd1df84,0x1e9fafff,
+0xc9ffc2,0x1fcf0c0,0xffbd7f80,0x49ffffff,0xffc15f90,0x3ffffff,0xffb63f80,0xfeffffff,0xffb5dfb1,0x9e5fafff,0x2fc17fc5,0x9ebe6aaf,0xffc1bfbd,0xbee6aaff,0xd0bd7fbd,0x7eaab9e1,0xa1b99fb5,0xbea1a1a1,0x51d1bfc1,0xdf405151,0xaed1ffc1,0xbcc595ae,0xc5e1dddd,0xdd55c5c5,0x80e1bcdd,0x1e6aa780,0x29ca1fc2,0x3ed4d52a,0x55c25fc6,0xff555555,0x55dddcd9,0x1d504044,0x55e1dcde,0x3f074155,0x5bde1dd2,0xfe7f6f5f,0xd4ddddd1,0x3fd4d4dc,0xd4ae3eba,0x1ed8d8d4,0x7fb23fba,0xbc2a7a3f,0x55e1bce5,0xdc051515,0xeae59ddd,0x1ee8e9e9,0xd4b5ffca,0x9dd0d1d4,0xeab5ffdd,0x5ebcabaa,0x59c65fce,0x5eac9d5e,0x91d23fc6,0x3ed5e6a5,0xc5da1ed6,0x3f555515,0xbcd63fce,0x1e0100fc,0x1d25fce,0x1e2e1519,0x55ca1fce,0x3e525456,0x53d61fce,0x1ea4a91d,
+0xace1fd6,0xdcef271b,0xdfdddde1,0xfffcdddf,0xe0e1fdd1,0xbed0d4e0,0xf3cdbecd,0xbcefe7e3,0xf1c9bfd1,0x1e00c0d0,0xd9fed2,0xfea95502,0xffd21fc9,0xdeffefff,0xffcddec5,0xfef0e0fc,0xffc5dfc5,0x94ffffff,0xffc25f9d,0xffffff,0x3c23f80,0x1030303,0x3d25e80,0x1030303,0xffd25e80,0x21ffffff,0xffba5f84,0xffffff,0x3c21f80,0x1030303,0x3d21f80,0x1030303,0xa0ce3f80,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xff800080,0x47ffffff,0xffbdff84,0x1ffffff,0x3bddf80,0x1030303,0x3c5ff80,0x1030303,0xffc1bf80,0x21ffffff,0xffbddf84,0x1ffffff,0x3bddf80,0x1030303,0x3c1bf80,0x1030303,
+0xa0bdbf80,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xd5800080,0x1f5555d5,0xd5d23fc6,0x3fc0c1c1,0x23ce3fca,0x1effeaaf,0xffd21fce,0xfeffffff,0xc0ce1fc9,0x3fd555c1,0x55ce3fc6,0x3fd55145,0xffca3fca,0x3f55555f,0x45ce1fce,0x1f5f5547,0x55ce3fca,0xff450501,0x55ca1fc9,0xff575757,0xc1ce1fc5,0xdef8eae8,0xe8c1ffbd,0xfedad8c8,0x5bbddfc1,0x1eaaaaab,0xd5c5ffc6,0xff555555,0xdac61fc5,0xfeeeeada,0xeac1ffc1,0xfeeaeaea,0xe0bdffc5,0x1e8a69a1,0x54c21fc2,0x1f7d7d7c,0x6fc21fc6,0x1ea97fbf,0x55c61fca,0xff555554,0x69c61fc1,0x1ea4a498,0xa5c21fc2,0x1eaaa9a9,0xa6c21fc2,0xfeaaaaaa,0xaac21fc1,0x1e952aa9,
+0x55c21fc2,0xff555555,0xaac61fc1,0xfe9a9aaa,0xdac61fc1,0xfefefefe,0xfac1ffbd,0x1eeaeaea,0x9ac1ffbe,0xfeeaaaaa,0xaac21fc1,0xfeeaeaaa,0xebc21fc1,0x1eefefef,0xeac1ffbe,0x1ec5d6e5,0xffc1ffc2,0x21ffffff,0xffbddf84,0xffffff,0x3c1ff80,0x30303,0x3bddf80,0x1030303,0xffc1fe80,0x21ffffff,0xffc1ff84,0xffffff,0x3c1ff80,0x30303,0x3c1ff80,0x1030303,0xa0bdfe80,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xff800080,0x1ffffff,0xffc21f80,0xffffff,0x3c21f80,0x1030303,0x3bdff80,0x1030303,0xffbdfe80,0xffffff,0xffc21f80,0xffffff,0x3c21f80,0x30303,0x3be1f80,0x1030303,
+0xa0bdfe80,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0xeaaa2a,0x800080,0x1000000,0xd27c80,0x50500,0xea842180,0xeaaaaa,0xea800080,0xaaaaaa,0x6800080,0x160505,0x1a802080,0x2a2a2f,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xea800080,0xeaaaea,0xea800080,0xeaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0x2faaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a,0x1a800080,0x50516,0x6842180,0x160505,0x840080,0xf00000,0xf0c5de80,0xf0f0f0,0xfccdbc80,0xf0f0fc,0xf0c61e80,0xc0f0f0,0x9fc9fc84,0xde2f2fef,0x7fbdffbd,0xde1f1f7f,0xc0c9bfc5,0x1c0c0c0,0xc0c1dc80,0x1c0c0c0,0xfc1dc80,0xbeff2f0f,0xffc5bfc5,0xffffff,0xdfc1df80,0xbf400001,0x50b19fb5,0xdf105454,0xabbdbfc5,0x9e41adab,0x2b59fb1,0xbea80603,0x10b9bfb5,0xbe0f0000,0xefbdbfc1,0xdeffafff,0x68c1dfbd,0xbe5a6a68,0x1ab9dfb5,0xde060606,0xc0bddfb9,0x1000000,0xbddb80,0x1000000,0xffb9fc80,0x21ffffff,0xffbdff84,0xffffff,0xb9ff80,0xff0000,0xffb61e80,0xdcffffff,0xffb9ffc5,0x1ffffff,0xffba1e80,0xffffff,
+0xffb9fe80,0xfe5f5f9f,0xdfb9dfbd,0xfeffffff,0x1bb9ffb5,0xfe555a5a,0x16bddfb9,0xfeea6a0b,0xafb9ffb9,0xfeaf6f5f,0xffb61fb9,0xffffffff,0xd5b9ffbd,0xff555555,0xa6b61fb5,0x1eab6bbb,0xaab5ffb6,0xaaaaaa,0xaa800080,0xaaaaaa,0xea800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x1a800080,0x2a2a2f,0x2a800080,0x2a2a2a,0xc0800080,0x10000c0,0xcd9b80,0x1000000,0x2ac9bb80,0xaaaa2a,0xaa800080,0xaaaaaa,0x800080,0x2a2a00,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0xeaaa2a,0xea800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xff800080,0xffffff,0xfcc5be80,0x1c0f0fc,0xffcd9c80,0xdedfafff,0x5fb9dfc1,0xdfff7f5f,0xc0c57eb5,0x1000000,0xc5fb80,0x1000000,0xffbe1d80,0xfcffff,0xfcc19e80,0x1c0f0f0,0xdfb9fc80,0xfd0f5357,0x3fb5ffc1,0xbe2f2a26,0x13b9dfb5,0xff5f5557,0xafc21fb9,0xde207caf,0x1fc5dfbd,0xbeffaf5f,0xffc13fbd,0x3ffffff,0x3cc13e84,0x9fffff7f,0xffc1dfd1,0xdf5f5f5f,0xd13fd1,0x160500,0x1a802080,0x2a2a2f,0x800080,0x1000000,0xb63d80,0x1000000,0x2ac29d80,0xeaaa2a,0xea800080,0x2aaaea,0x800080,0x160500,0x1a840080,0x516,
+0xff800180,0x21fcfcff,0xfcbdbd80,0x1f0f0f0,0xafc65d80,0x7eaf9faf,0xefd93ed5,0xfeff9fef,0xf0e1fed5,0x1c0c0c0,0xc0b2dc80,0x21c0c0c0,0xffa29980,0xbeefffff,0xffca9ebe,0x1e6f6fbf,0xb25fbe,0x3e000000,0xd61eba,0x5e200000,0x2ebe5fba,0x1e3d2d2d,0x3cda1ed6,0x3f50547c,0x10d61ed6,0x5f151010,0x69ba3fba,0x5e6a6a6a,0xd0be3fb6,0x5fd0d0d0,0xc0d61ec2,0x3f1c1d30,0xbe5fc6,0x1f000000,0xc61fbe,0x1e9a7510,0xbe1fba,0x1e001000,0xba1fb2,0x1e050000,0x55ba1fb6,0x3f575555,0xabb5ffc6,0x1e0f185f,0xfc61fbe,0x1f75d555,0xaab61fb6,0x1e65a5a5,0x6aba1fb6,0x3eaabaaa,0x55be3fba,0x1f555555,0xd0c23fbe,0x3e5595d0,0x55c23fba,0x3ff55175,0xaaba3fba,0x1eaeaaaa,0x6ac21fbe,0xfeaabeba,0xbac1ffc5,0x1eaaaa6a,0x55be1fba,0x1f555555,
+0xfbddfbe,0x1ff3d337,0x77be1fc2,0x1f555577,0x64be1fbe,0x1e545454,0x14be1fb6,0x1fd4d515,0x55ba1fba,0x3f757d75,0xaaba1fbe,0xfe6aaaad,0xa9ba1fbd,0xfea9a9fa,0xaaba1fb9,0xfefaa9aa,0xa4ba1fb9,0x1ea060a4,0xa0b21fb2,0x1ef8e4e8,0xaab21fb2,0x1eaaa9aa,0xaab61fb2,0x1eafaaaa,0xa8b61fb2,0x1ea96aa9,0xa5b61fb2,0x1e556559,0x55b61fb6,0x1f555555,0x54b21fba,0x1f555555,0xaaba1fb2,0xfeaaaaaa,0xaaba1fb5,0x1eaaaaaa,0x55ba1fb6,0xff5f5555,0x6eba1fc1,0x1e565542,0x51bdffba,0x1f5555d5,0x55b61fba,0x1f555555,0x59ba1fb6,0x1e56565a,0x55be1fba,0x1f5d5545,0x55ba1fba,0x1e555555,0xa4ba1fb6,0x1e6aab9a,0x55b61fba,0x1ff51555,0xa9b61fb6,0x1eaa569a,0x6aba1fb6,0x1e9a5666,0xeab61fba,0xfeaaaaae,0xaaba1fb5,0x1eaaaaaa,0xaaba1fb6,0x1eaaaaaa,
+0x55ba1fb6,0x1f505555,0xeeb61fba,0x1eaaaaaa,0xaaba1fb6,0x1ea86aaa,0xabba1fba,0x1ebababa,0xaaba1fb6,0x1eaaaaaa,0xaaba1fb6,0x1e6ea5aa,0xaaba1fba,0x1eaaaaaa,0xaaba1fba,0x1eaaaaea,0x55ba1fba,0xbf555555,0x55b9dfc9,0xbf555551,0xaac5bfbd,0xde216666,0x19bddfbd,0xbe555515,0x55c1bebd,0x9eaaa855,0xa5c1bfc1,0xbe595599,0x55c1dfc1,0xbea96555,0x55c1bfbd,0xdf555555,0xaac1bfbd,0xdeaaaaaa,0x55b9ffbd,0xbf545555,0xfab9ffbd,0xfeffeffe,0xaab9ffb9,0xdea9aaaa,0xa9b9ffb9,0xbe6a65f9,0x6abdbfbd,0xde9eae6a,0xaabddfbd,0xfebaa9a6,0xffb9dfbd,0xfeaaaaaa,0xa5bddfb9,0xfea6a659,0xaac1dfc1,0xfeaaaaaa,0xaac21fbd,0xdeaa6aaa,0xaac1ffbd,0xfe9aaaaa,0xaac1ffbd,0x1ea5aaaa,0x55c21fbe,0x3f555555,0x55c21fbe,0x1f551555,0x5ac1ffbe,0x3ebabaaa,
+0x9abe1fbe,0xdeaaaaaa,0x55bdffbd,0xdf555555,0xaabe1fbd,0xdeaaaaaa,0x55bdffb9,0xffd55555,0x66b9ffbd,0xfe99a9aa,0xaabe1fbd,0x1eaaaaaa,0xaabe1fba,0x1eaaabaa,0x55b9ffbe,0x1f5d1d55,0xabba1fba,0xfeaaaaaa,0xaaba1fb5,0xdeaaaaaa,0xaaba1fb9,0xfeaaaaaa,0xaaba1fb9,0xfeaaaaaa,0xaaba1fb5,0xdeaaaeaf,0xaeb9ffb9,0xdeaaaeae,0xaab9ffbd,0x1eaaba6a,0xbab9ffba,0xfeaaa9aa,0x57b9ffb5,0x1f555555,0xaab61fbe,0xfebeaaaa,0x55ba1fb9,0x1f555555,0xaabe1fb6,0xfeaaaaaa,0xbaba1fb9,0xfeaaaaaa,0xaab9ffb5,0xdeaaaaaa,0x55b9ffb9,0xdf555555,0x55ba1fb9,0xff55d155,0xaab9ffb9,0xdeaaaaaa,0x55b9ffb9,0xff575555,0x54bdffb5,0xff515555,0xaab9dfb9,0xfeaaaaaa,0xfdb9ffb5,0x1f555555,0xaab5ffbe,0xfeaaaaaa,0xaaba1fb9,0x1e6aaaab,0xaab9ffba,0xfeaaaaaa,
+0xaaba1fb5,0xdeaaaaaa,0xaab9ffb5,0xfeaaa69a,0x6ab9ffb9,0xdeaaaa6a,0xaab9ffb9,0xfeaffffa,0x55b9ffbd,0x1f555555,0xaab9ffba,0x1eaaaaa6,0xaab9ffb6,0x1eaaaaaa,0xaab9ffba,0xfe969a9a,0x55ba1fb9,0x1f555555,0x95c1ffbe,0x1e555555,0x55c1ffbe,0x1f555555,0x69c9dfbe,0xfea9ba6a,0x55c1ffbd,0x1e555555,0x55c1ffba,0x1e965555,0x55bdffba,0x1f555555,0xa9c1ffbe,0x1e96a5a9,0xfdbdffbe,0xfef1fdfd,0xf1c9ffc1,0xfec1f1f1,0x1ac9ffc1,0xdeaa6a5a,0xaac9ffc9,0xfe5b6b6b,0xc1c5dfc5,0xfec5c1c1,0xc5c5ffbd,0xfed9d6d6,0xabc1ffb9,0xdeab6aaa,0xabc5ffc5,0xdeafafab,0xaac1ffc1,0x1e5a9596,0xa9be1fba,0x1eeaaaba,0x55ba1fbe,0x1f555555,0x56bdffba,0x1eabaa6a,0x15ba1fbe,0x1f555555,0x55be1fb6,0x1fd55555,0x5dba1fba,0x1f555575,0x51ba1fba,0x1f3f1514,
+0xd6ba1fba,0x1e16d6d5,0x15bdffba,0x1e161516,0xabbdffb6,0xfeab6bab,0xabc5ffb9,0xfeafafaf,0x15be1fb9,0x1f151515,0x15be1fb2,0x3e155515,0x6fbe1fb2,0x1e6b9f1f,0x5fbdffbe,0x3f7f7f7f,0xa4ba1fb6,0xdea9a5a5,0xaac9ffc9,0xdeaaa56a,0xaac5dfc9,0xdeaaaaaa,0x55cdffc5,0xdf555555,0xaac9ffc5,0xdea995a9,0xa6c5ffc1,0xfeaaa6aa,0x6ac1dfc1,0xdeaaaaaa,0x55c9dfc1,0xdf455555,0xaac5ffc1,0xfe9656aa,0x56cdffc9,0xdeaa6556,0x95c9ffc9,0x1e65a9a6,0x6ec9ffca,0xfeaaa569,0xaac9ffc9,0xde6aaaba,0x2ec5dfc9,0xdeaaaaae,0xeac5dfc1,0xfeaaaaaa,0xd5c5dfc9,0xdffd5550,0x55c5dfc5,0xff555555,0x6ac1ffbd,0xfeba6aaa,0x55bdffbd,0xff555555,0x96c1dfc1,0xfe965599,0x5fc1ffbd,0xff5f5f57,0xa5ba1fbd,0x1e565645,0x46b9ffba,0xfe561616,0x55ba1fbd,0x1f555555,
+0xaab9ffbe,0xfeaaaaaa,0xaac5dfbd,0xdeaaa9aa,0xa2c1ffbd,0xde66a6a2,0x54c1dfc5,0xdf555555,0xa6bdffc5,0xfeeae1a8,0x55bdffbd,0xff501557,0xa6c21fbd,0xdeaaaaaa,0xaac1ffbd,0x1ea9a8a9,0x55c1ffc2,0x1f550555,0x55ba3fba,0xff555555,0x7fba1fbd,0x1f455055,0x85b63fba,0x1e525695,0x55be1fba,0xff555555,0xaaba1fbd,0x1eaaaaaa,0x9ab9ffbe,0x1ea5659a,0xaabdffbe,0x1eaaaaaa,0x15bdffbe,0x1e5a1616,0x5abe1fb2,0x1e5a6a5a,0xbfbe1fb2,0x1eaf5baf,0x5fbe1fba,0x1ffcfcfc,0x16be1fb6,0x1e150515,0x15bdffba,0x1f555555,0xbcc1ffb6,0x1eacacac,0x7cc1ffba,0xff7c7cfc,0xaac21fb9,0x1ea6a9a9,0x55b9ffbe,0xff555555,0x55b9ffbd,0x1f555555,0x55b9ffbe,0xff555555,0xaab9ffbd,0x1e6aaaaa,0x15b9ffbe,0xff555555,0x55bdffb5,0xff155555,0x95ba1fbd,0x1e96aad6,
+0x5ab9ffba,0xfe161656,0x16c21fb9,0x1e5b1a1b,0xacbe1fba,0x1ebcacac,0xfcc5ffbe,0xfefcfcfc,0x6bc1ffb9,0x1e6a6a6b,0x1abdffb6,0xfe1a1616,0xfcbe1fb9,0xfeacacac,0xfcc5ffbd,0x1efcfcfc,0x5ac21fba,0x1e6daa5a,0xa9ba1fbe,0x1e52569a,0x55bdffbe,0x1e555655,0x5ab9ffbe,0x1e545556,0x71c1ffbe,0xff5d5cfc,0xa9be1fc1,0xfeaaaaaa,0x54c21fbd,0xff555555,0x55c21fbd,0xff555555,0x45c61fbd,0x1e555655,0x55c1ffbe,0x1e555555,0xa9c1ffbe,0xfeaaaaa9,0xaac21fbd,0xfea5aaaa,0x55c21fbd,0x1e526565,0xaac1ffc2,0xfeaaaaaa,0x55c21fc1,0xff555554,0x7ec21fc1,0x1e6aaaab,0xaac1ffc6,0xfe9aaaaa,0x45c61fbd,0x1f7d1705,0x55c61fc6,0xff555555,0xa9c21fc5,0xfe5995a9,0x6aca1fc1,0x1e015056,0xeac1ffc6,0xfeaaaaaa,0x55c61fc1,0x1f545555,0xabc61fca,0xfeaa9a9a,
+0x55ca1fc5,0xff555555,0xaac61fc1,0xfeaaaaaa,0x55c61fc5,0xff555555,0x55c61fc1,0xff555555,0xaaca1fc5,0xfeaaaaaa,0xaaca1fc5,0xfeaaaaaa,0xaaca1fc5,0xfeaaaaaa,0xaaca1fc5,0xfeaaaaaa,0x55ca1fc9,0x3f5515d5,0xaabe3fbe,0x3e9aaaaa,0xaabe3fbe,0x1eaaaaaa,0x9abe3fbe,0x3eaaaa96,0x15be3fbe,0x1f555555,0x96be3fbe,0xfeaaeaaa,0xaabe1fc1,0x3eaaaaaa,0x55be1fbe,0x3f555555,0xaabdffbe,0x1e1babaf,0x1ba1fbe,0x3f555555,0x55be1fba,0x1ffd5d51,0xaaba1fba,0x1e66529e,0xaaba3fba,0x1eaa9aaa,0xaabe3fba,0xfea9eda9,0x55be1fbd,0xff555555,0xd5be3fb9,0x3f575555,0x95b9ffbe,0xfea49598,0xa4c1ffbd,0xde515550,0xa9bddfc1,0x1eaabaea,0xa5bdffbe,0xfe5451a5,0xddbddfbd,0xdf5555f5,0x55c1dfbd,0xdf555555,0x55c5ffbd,0xff555555,0x55c1dfbd,0xdf555555,
+0x55bdffc1,0xdf555554,0x57be1fbd,0xff555555,0xaabddfbd,0xfeaaaaae,0xaabdffb9,0xdeadaa9a,0x55bdffbd,0xffd55555,0x54bddfbd,0xdf555555,0xa9c1ffbd,0xfeaaaaaa,0x55bddfbd,0xdf555555,0xaabdffbd,0x1e9aaaab,0x55ba1fb6,0x3f555555,0xaab9ffba,0x1eaaaaaa,0xaaba1fb6,0x1eaaaaaa,0x54ba1fb6,0x1f745155,0xabba1fba,0x1eaaaaaa,0xaab9ffba,0xfeaaaaaa,0xaaba1fb5,0xfebabeae,0xaab9ffb5,0xfeaaaaea,0x55ba1fb5,0xff555555,0x13ba1fb9,0x1f515553,0x55b5ffba,0xff051545,0xaaba1fb9,0xfeaaaaae,0xaab9ffb5,0xfe9a6aaa,0x16b9ffb9,0xfe9a6a5a,0x55b9ffb9,0xff555555,0x55bdffb5,0xff155dfd,0x55b9ffb9,0xdf555555,0x55b9ffbd,0xff55557f,0x55b9ffb9,0xff555555,0xdfb9dfbd,0xff55555d,0xaabddfbd,0xdeeaaaaa,0x6abdffbd,0xfeaaaaaa,0xaabdffb9,0xfe0256aa,
+0x9abddfbd,0xfe555556,0x55b9dfb9,0xff555555,0x55b9ffbd,0xff555555,0xaabdffb9,0xdeaaaaaa,0xaabdffb9,0xdea9aaaa,0x55bdffbd,0xff455d45,0x55bdffbd,0xff555555,0x55c1ffb9,0xff055555,0x55c1dfbd,0xff555555,0x55bdffc5,0xff555555,0x55bddfc5,0xdf55555d,0x6ac1ffbd,0xde565a5a,0x55bdffc1,0xdeafc001,0xaabe1fbd,0x1eeaa9ea,0x5c23fbe,0xdeaaab00,0xfac21fbd,0x1effaaef,0x55c21fbe,0xdf555555,0x5c1ffbd,0xdf000000,0x55c1ffbd,0xdf0055d5,0xbdffbd,0xde000000,0xbe1fbd,0xdefeafff,0xffbe1fbd,0x1f5f55ff,0xa0c23fbe,0xdebbaaaa,0xffc23fbd,0x1e9591af,0xffbe1fc2,0x1e1f5bef,0xefbe1fc2,0xfeffafaf,0xffc21fbd,0xfeffeeff,0xffbe1fbd,0x1eff96d6,0xffc1ffbe,0xff,0xc21f80,0xffff00,0xffc23f80,0xff,0xc21f80,0x1ffff00,
+0x5fc23f80,0x1f005053,0x2bdffc2,0xfeffefff,0x2abe1fbd,0x1ea8a9aa,0xa8c21fbe,0x1eff5b9b,0xffc1ffbe,0xff,0xbdfe80,0x1ffff00,0xffc67f80,0xff,0xc21f80,0xffff00,0xaec25f80,0xfe64aa13,0xbddfbd,0xbfc01010,0xeabe1fbd,0xde00126a,0xbdffbd,0xdeff0000,0xaabe1fbd,0xfeaaaaaa,0xabc23fbd,0x1eba2e6b,0xaac21fc2,0x1eaaaaea,0xaac21fbe,0x1eaaa9a9,0x1c21fbe,0xfe000000,0xbe1fbd,0xdeaaf000,0x96be1fbd,0xde105054,0xc1ffbd,0xdeaaff00,0xaac21fbd,0x3eaaaa03,0xafbe1fc2,0x1ea222ba,0xaac21fc2,0x1eab56aa,0x57c23fbe,0x1f5f555d,0xa9c21fbe,0x1e9266aa,0xaabe1fc2,0xfeffaaaa,0xaac21fbd,0xfeeaeaea,0xeac21fbd,0xfeffaaea,0xffbe1fbd,0x10000ff,0xbdfe80,0x3f3f00,0xffc23fa8,0xff,0xc21f80,0xf4,
+0x66b800ec,0x1e035253,0x2fbdffc2,0xfeffaaff,0xaac21fbd,0x1ebeeead,0xa8c21fbe,0x1eff5650,0xffbdffc2,0x10000ff,0xc1ff80,0x2b,0xffb800dc,0xff,0xc21f80,0x1fcff00,0x55fc00c4,0xff155154,0xa1ba1fb9,0xfea5a5a8,0x55b9ffb5,0xff555d4d,0x55b9ffb9,0xff051115,0xa9b9ffb9,0xfeaaaaaa,0xaab9ffb5,0xfeaaa65a,0x15b9ffb9,0xff555555,0x54b9ffb5,0xdf5555f5,0x15b5ffbd,0x1f155f5f,0x15b9ffb6,0xfe000000,0xfcc1ffb9,0xfefcfcfc,0xfcc1ffb9,0xfffcfcfc,0xc21fb5,0xfe010100,0x15bdffb9,0xfe6a6a66,0xbcb9ffb1,0xfeacbcbc,0xacc1ffb9,0xfeacacac,0x55c1ffbd,0xff555515,0xaab9dfb9,0xdeaaaaaa,0x55bdffb9,0xff455d55,0x96b9ffb9,0xde5a9a6a,0xaabdffb9,0xdeaaaaaa,0x55bdffb9,0xff555555,0x55bdffbd,0xff555555,0x55bdffb9,0xff411515,
+0x6abdffbd,0xfe161a56,0x15bddfb1,0xfe011216,0xacb9dfb9,0xfeacacac,0xacc1ffbd,0xfebcacac,0x1c1ffb9,0xff010101,0xc5ffb9,0xff000000,0xbcc5ffbd,0xfefcfcbc,0xfcc1ffb9,0xfefffcfc,0xaac1ffb9,0xfeaa9aaa,0xaac61fc1,0x1eaaaa6a,0xaac1ffc6,0xfeaaaaaa,0xaaca1fc1,0xfe51a5aa,0x55c61fc5,0xff555545,0x55c61fc1,0xfff5d5d5,0xaac1ffc1,0x1eaaaaae,0xaac5ffc6,0xfeab9a9b,0x55c61fc5,0xff555555,0xaaca1fc5,0x1eaaaaaa,0x55c5ffca,0xff555555,0xaaca1fc5,0x1eaaaa5a,0xeac5ffca,0xfeaa5656,0xaac61fc5,0xfebaeefe,0xaac5ffc5,0xfe565555,0x56ca1fc5,0xfe9a5656,0xa9c61fc5,0xfea9a9a9,0x55c5ffbd,0xff555555,0xabc5ffbd,0xfeaaaaaa,0xaac5ffc1,0xfe9aaaaa,0x9ac5ffc1,0x1eaaaaaa,0xafc1ffc2,0xdeaaabaf,0x9ac21fc1,0x1ea9aaa5,0x15c1ffc6,0xff555545,
+0xaac61fc1,0xfe5a5696,0x56c61fc5,0xfe5a9a5a,0xaac61fc1,0xfeaaaefa,0x2ac5ffc5,0xfe9e2a2a,0x14c5ffc5,0xff555555,0x95c21fc5,0xfe555595,0x55c61fc1,0x1f555555,0x11c1ffc6,0xff555555,0x5ac5ffc1,0xde000015,0xc1ffbd,0xfeaaaaff,0x50be1fbd,0xde901554,0xafc1dfbd,0xfeaaaaaa,0xaac21fc1,0x1eaa55aa,0x55c23fbe,0xff555555,0xaac23fc1,0xfeaaaaaa,0x55be3fc1,0x1f050555,0xc0be3fc2,0xdeeffcf0,0xfc1dfbd,0xdeaaaafe,0xfbbe1fc5,0xfeabaaea,0xa5c5dfbd,0xdeea0a00,0xaac21fc1,0x1e9a565a,0xaabe3fc2,0x1e94a5aa,0xaabe1fc2,0x1eaaaaa5,0xaabe1fc6,0x1e55559a,0x66c23fbe,0x1e165693,0xaabdffc2,0x1effeefe,0x55c21fbe,0xfeecaaaa,0xe1c21fbd,0x1eff5612,0xffbdffc2,0x10000ff,0xbdfe80,0x1ffff00,0xfffc00a0,0xff,0xc21f80,0x1ffff00,
+0xa8fc00d0,0x1eda5a1b,0xeac1ffbe,0xfeffeaef,0x54c21fbd,0xfeff6a6a,0xffbe1fc1,0x1ffffff,0xffbdff80,0x10000ff,0xbdff80,0x1ffff00,0xfffc00a0,0xff,0xc21f80,0x1ff0000,0x57f800a0,0xdf555557,0x55c1ffc5,0xdf005055,0x55c1ffc5,0xfe555555,0x46c5ffc1,0xde55aaaa,0xec1ffc5,0xfe96a6aa,0x55be3fc5,0x1f555555,0x54c21fbe,0xdeea0a00,0xeabe1fc5,0x1e9aa6a9,0x55be1fc2,0xff505555,0x55c5ffc1,0xdf555555,0x55c1ffc5,0xff555550,0x55c1ffc5,0xdf555555,0x55c1ffc5,0xde000050,0xfc1ffc1,0xdefefeff,0x1c21fc5,0xfe002400,0xc1ffc1,0xdeff0f00,0x59be1fc5,0x1effa1e9,0xffbe1fbe,0xfeffefef,0xaac1ffbd,0x1effea52,0xffbe1fbe,0xffffff,0xffbe1f80,0xff,0xc21f80,0x1ff0000,0xfffc0094,0x10000ff,0xc1fe80,0x1ff0000,
+0xfffc00a0,0x1eff56c6,0xffbdffbe,0xffffff,0xffbe1f80,0xdeefefeb,0xefbe1fc5,0xfeffafef,0xffbe1fbd,0x200000ff,0xc1fe80,0xef0000,0xfffc00b0,0xff,0xc21f80,0x1ff0000,0x59fc00a0,0x1e455556,0xc9ffc6,0xffc15500,0x15c9ffc9,0x1e155515,0x54c5ffc2,0xffff5555,0x47c61fc1,0xff571757,0xabc9ffc5,0xfeaaaaaa,0xeec5dfc5,0xfeaefeee,0xa9c5ffc9,0xdeaaaaaa,0xa9c5ffc1,0x1e84a589,0xa4c21fc2,0xfeaaaaaa,0xebc21fc1,0xfeeaeafe,0xeac21fbd,0xfecad5d9,0xaabe1fc1,0xfeeaaaab,0xeac61fc1,0xfeaa9a9a,0xeec5ffc1,0x1eeaeafa,0xefc1ffbe,0x1efefeff,0x9ac1ffbe,0xdea66a96,0x95c1dfc5,0xde455555,0xaac1ffc1,0xfea5a9aa,0x55c5dfc1,0xdf75dd1d,0x55c1dfc1,0xff555753,0xdac1dfc1,0xfeaaeada,0x55c1ffc1,0xdf575555,0x55c1ffc1,0xff555555,
+0x55c5ffc1,0xff555555,0x15c1dfc1,0xdf551511,0xeac1ffc1,0xdee9eeee,0xd1c1ffc1,0xfec0d0d0,0x55bdffc1,0xdf555545,0x9ac5ffc1,0xdeeaaaea,0xedc1ffc1,0xdefefefe,0xfec1dfbd,0xdeebeafe,0xffc1ffbd,0x21ffffff,0xffc21f84,0xffffff,0x3c21f80,0x1030303,0x3bdff80,0x1030303,0xffbdfe80,0x1ffffff,0xffc21f80,0x21ffffff,0x3be1f84,0x1030303,0x3bdff80,0x1030303,0xa0be1f80,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xff800080,0x21ffffff,0xffc1ff84,0xffffff,0x3c1df80,0x1030303,0x3be1f80,0x1030303,0xffbdfe80,0xffffff,0xffc1df80,0x21ffffff,0x3c1ff84,0x1030303,0x3bdff80,0x30303,
+0xa0bddf80,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x55800080,0xff555555,0x9ac61fc1,0x1eeeaeae,0x55c1ffc2,0xffd55555,0xaac21fc1,0xfe975aaa,0xa9c61fc1,0xfe59551a,0x56c21fc1,0xfe915559,0x6ac21fc1,0x1e65a9a8,0x55c1ffc6,0xff555555,0xaac21fc5,0xfe9a9aea,0x55c5ffc1,0xff555555,0xebc61fc1,0xdefefefe,0xffc1ffc1,0xfeffffff,0x96c1ffbd,0xfe95969a,0x55c61fc1,0xff555555,0xffc61fc1,0xfefefeff,0xfec1ffbd,0xfefaeafa,0x6ac21fbd,0x1e126696,0x55c5ffc6,0xff555555,0x55c61fc5,0xfe5a5599,0x55c61fc1,0xff555555,0x55c61fc5,0xff555555,0xaaca1fc9,0xfeaaaaaa,0x55ca1fc5,0xff555555,0x9aca1fc5,0xfe9aaaaa,
+0x55ca1fc9,0xff555555,0x55c61fc1,0xff555555,0xfec61fc1,0xfefffefe,0xefc1ffbd,0xfed2c2c3,0xaabdffc1,0xfeaaaaaa,0x55c61fc1,0xff555555,0xeaca1fc5,0xfefeffeb,0xfec1ffc9,0xfefeeaea,0xffc21fc1,0xffffff,0xffc1ff80,0xffffff,0x3c1ff80,0x30303,0x3bdff80,0x30303,0xffbdff80,0x1ffffff,0xffc21f80,0x21ffffff,0x3c1ff84,0x30303,0x3bdff80,0x30303,0xa0bdff80,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xff800080,0x1ffffff,0xffc1ff84,0xffffff,0x3c1ff80,0x30303,0x3bdff80,0x30303,0xffbdff80,0x1ffffff,0xffc21f80,0xffffff,0x3c1ff80,0x30303,0x3bdff80,0x1030303,
+0xa0bdfe80,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0x800080,0x0,0xadfc80,0x0,0x2ab1dd80,0xeaaa2a,0xea800080,0xaaaaaa,0x800080,0x160500,0x1a842180,0x2a2a2f,0xc0800080,0x1f0f0f0,0xf0a21b80,0xf0f0f0,0x6fb1fd80,0xbe2f2f2f,0x3fb1dfc5,0xfe2f1f2f,0xf0bdffd1,0xc0c0f0,0xb5db80,0x1000000,0x3fc21b80,0xdcff7f3f,0xffb1ffc1,0x21fcffff,0xaab21d84,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0xeaaa2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xea800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0x800080,0x1000000,0xc21b80,0x160500,0xfc840080,0xc0f0f0,0xc0ba1d80,0x1000000,0x1ab21c80,0x2a2a2f,0x2a800080,0xaaaa2a,0x800080,0x1000000,0xba1c80,0x2a2a00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0xaaaa2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x55800080,0xff555555,0x55ca1fc9,0xff555554,0x55ca1fc5,0xff555555,0x55ca1fc5,0xff555555,0x55ca1fc5,0x1f555dfd,0x54c5ffca,0xff5d5d01,0xa9c5ffc5,0xfeaaaafe,0x55c5ffc9,0xff155515,0x9ac5ffc5,0xfe9a95aa,0xaac61fc5,0x1ea9eaaa,0xfac5ffc6,0xfeeadaee,0xeac5ffc1,0xfedad6ea,0x96c21fc1,0xfe2b2b82,0x2ac5ffc5,0xfe7f2a2a,0xeac5ffc5,0x1ee9e9fa,0xe9c1ffc2,0x1eeae9e9,0xafc1ffc2,0xfe00aaab,0x98c5ffc5,0x1ebaa966,0xd5c5ffc6,0xffd45515,0xd0c5ffc5,0xff155151,0x57c5ffc5,0xff555545,0xaac61fc5,0xfeaaaaaa,0x5ac5ffc1,0x1e5a6956,0xa6c1ffc6,0xfeaaaaaa,
+0x55c5ffc1,0xff151114,0x55c21fc5,0xff545555,0xe9c9ffc1,0x1efee4e4,0xffc1ffc2,0xfefefefe,0x80c1ffbd,0xfea965e1,0x7dc1ffc5,0xff411175,0xffc5ffc5,0xfefffeff,0xffc1ffbd,0xfefefeff,0xffc1ffbd,0x67ffffff,0xffbe1f8c,0xffffff,0x3c1ff80,0x30303,0x3bdff80,0x30303,0xffbdff80,0x45ffffff,0xffbdff84,0xffffff,0x3c1ff80,0x30303,0x3bdff80,0x30303,0xa0bdff80,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xff800080,0x1ffffff,0xffc1ff84,0xffffff,0x3c1ff80,0x30303,0x3bdff80,0x30303,0xffbdff80,0x21ffffff,0xffc1ff84,0xffffff,0x3c1ff80,0x30303,0x3bdff80,0x1030303,
+0xa0bdff80,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xdeaaaaaa,0x57c5ffc1,0xff545557,0xaac5dfc1,0xdeaaaaaa,0x55c5ffc1,0xff555555,0xa1c5dfc1,0xde54a494,0x10c1ffc5,0xde000000,0x99be1fc1,0xde556a55,0xc1dfc5,0xde400000,0x55be1fc1,0xff555555,0x55c5dfc1,0xdf455555,0xeec5ffc1,0xdeeadada,0xeac1ffc1,0xdefdeafe,0x57c1dfc1,0xff55d5f5,0x55c1dfc5,0xdf545454,0xeac1dfc5,0xdedbdbda,0xeec5dfc1,0xdec0e1f2,0xfc1dfc1,0xdeffffff,0xffc1ffc5,0xfeffeaee,0xbe1fbd,0xbfff0f00,0xffbe1fc5,0xffffff,0xffc1ff80,0xff,0xc21f80,0x1ff0000,0xfffc0094,0x10000ff,0xbe1f80,0x1ff0000,
+0x9fc00a0,0xdeff1c01,0xffc5bfc1,0x1effefdf,0xd9c21fbe,0xdeffede4,0xffc1dfc5,0xffffff,0xffc1df80,0x10000ff,0xc21f80,0x13f0000,0xfffc0090,0x10000ff,0xc21f80,0x0,0xfffc0080,0x21ffffff,0xffbddf84,0xffffff,0x3c1df80,0x1030303,0x3c1ff80,0x30303,0xffc1df80,0x21ffffff,0xffc1df84,0xffffff,0x3c1df80,0x30303,0x3c1df80,0x30303,0xa0c1df80,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xff800080,0x21ffffff,0xffc1df84,0x21ffffff,0x3c1df84,0x30303,0x3c1df80,0x1030303,0xffc1ff80,0xff,0xc1ff80,0x0,0x3fc0080,0x1000000,0xc1de80,0xa0a000,
+0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xaaaaa0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xea800080,0xaaaaea,0xaa800080,0xaaaaaa,0xaa800080,0x2aaaaa,0xaa800080,0x2aaaaa,0x2a800080,0x2a2a,0x2a800080,0x2f2a2a,0x1a800080,0x50516,0x802080,0x1000000,0xaa5a80,0x1c0c000,0xaaae9a80,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xeaaaaa,0xea800080,0xeaaaea,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xea800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0x6800080,0x160505,0x1a842080,0x160516,0xf0800180,0x1f0f0f0,0xf0bb1984,0x80e0,0x1acf7980,0x2a2a2f,0x2a800080,0xaaaa2a,0x800080,0x1000000,0xcf1180,0x2a2a00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0xaaaa2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xa0aaaa,0x800080,0x0,0xc65e80,0x1ffff00,0x50ce5e80,0x50,0x802080,0x1ff0f00,0xaae1be80,0xaaaaaa,0xaa800080,0x2aaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaa,0x15800080,0x15,0x802080,0x1ff0000,0xd97d80,0x0,0xd63e80,0x1fff000,0xffd5de80,0x1e1f0fff,0xfc63fbe,0xfe11501f,0xffb5ffb9,0x1c94d1ff,0x9ad97ed5,0xbea4e8e8,0x53c97fbd,0x9eaf5e13,0x5fb9bfb9,0x7e6e6a6f,0x94bd9fb9,0xbe55a4a0,0x55bd9fb5,0x9eaa6a5a,
+0xffbd7fb9,0x3ed8ffff,0xd0ccfccd,0x1dffffff,0xaac55fc5,0x9effffbf,0xffc0fdd0,0x5eefafff,0xfdc55ec1,0x9f15555d,0x15c57fc1,0x9f155515,0x9fc19fb9,0x9e5eaf6f,0xaac57fc5,0x9e246864,0xaac9bfcd,0xaaaaaa,0xaa800080,0xaaaa,0xaa800080,0x2aaaaa,0x2a800080,0x2a2a,0x800080,0x1000000,0xc0d61d80,0xb57ffff,0xd1ff98,0xf00000,0xffba1e80,0x1655ffff,0xaac61fb8,0xaaaa,0x800080,0x0,0xaaaa3c80,0xaaaa,0x800080,0x1000000,0xa5b780,0xffff00,0xffae3d80,0xba51ffff,0xae9fc8,0x1fffffc,0xffa23c84,0x39fdffff,0x6a9ebdc8,0x7affffaa,0xffbcbdc8,0x7e5a03ff,0x5b97fbd,0x7cffef55,0xffb51db8,0x7e5554af,0xa9b1bfb1,0x9ea896a8,0x54c1bfc1,0xbf30d4fc,0x55c1bfc1,0xbf555555,0x68adbfb5,0xde2f6f7f,
+0xb1dfad,0x7dff5700,0xbfb4fdc4,0x5ca995aa,0xad9ead,0x39555500,0x56b17fc0,0x3ea3aa5a,0xe9b11eb1,0xbcfefefa,0xf9a9bea5,0xbc64a4f9,0x93a5bea1,0x7eeeaaaf,0x54a97fa9,0x7f555555,0xaaa19da9,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0xaaaa2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0x1000000,0xba5c80,0x1000000,0xfcba1f80,0xfcfcfc,0xfcbe5f80,0xf0,0xbe1f80,0x1000000,0xb97b80,0x1000000,0xfcbd9d80,0x21fcfcfc,0xfcc1bf84,0xc0f0fc,0xffc1bf80,0xffffff,0xffbe1f80,0x10000ff,0xffadff80,0x1ffffff,0xfb19f80,0x1000000,0x3fa51b80,0x21ffffff,0xffb63f84,0x32ffffff,0xc1bfa9,0x1ffff0f,0xffae9f80,0x3effefff,0xba5fbe,0x0,0xc1be80,0xeaaa00,0xc0800080,0x1000000,0xc59e80,0x160500,0xea802180,0xaaaaaa,0xaa800080,0xaaaaaa,0x1a800080,0xeaaa2f,0xea800080,0xaaaaaa,
+0xff800080,0x1f0fcff,0xc0c59e84,0x0,0xffc19f80,0x3ffffff,0xffc5bf80,0x1f0fcff,0xc15e84,0x160500,0x1a800180,0x2a2a2f,0xc0800080,0x10000c0,0xbd9f80,0x0,0xaabd9f80,0xaaaa,0x800080,0x1000000,0xaa95d680,0xaaaa,0x800080,0x1000000,0xadd880,0xffffff,0xff9e5c80,0x17ffffff,0x9abdc0,0xffffff,0xffa29c80,0x1c06ffff,0xaaa2dfc0,0xaaaa,0x800080,0x1000000,0xaab61a80,0xaaaa,0x800080,0x1000000,0xce5d80,0x20ffffff,0xffb69d84,0x2a5ffff,0xa69d98,0x1030303,0x3ce7d80,0xf00303,0xcf1d80,0x1df5f500,0x75b49cc0,0x3d555755,0xb4dda9,0xcffff14,0xaaa93da8,0xdc010155,0x55b45fac,0x7f555555,0x55b11ea1,0x5f555555,0x5a17dad,0x1c051605,0x21ad1da9,0x3caa6e6f,
+0x5a55ea5,0xd55fff0,0xaacf1aa4,0xdc0000aa,0xffc45fbc,0xbc99ffff,0x86aefea9,0x3e5050db,0xc4dfd1,0xfc404000,0x40c91dc4,0x7f545450,0x50c15ebd,0x3ef2e6a0,0xffcd5fd1,0x3e414002,0xaac93fc5,0xa0aaaa,0xa0800080,0xa0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaa,0x800080,0x1000000,0xb97a80,0x21fffff0,0xbdff80,0x0,0xb63f80,0x1ffffff,0x2ab63f84,0xaaaa2a,0xaa800080,0xaaaa,0x800080,0x2a2a00,0x2a800080,0x20aa2a,0x800080,0x1000000,0xb61d80,0xffff03,0x10b65f80,0x10,0x842180,0x1ff3f00,0xffca3f80,0x9ebf1bff,0xffaa9eb6,0xde869aff,0xffaa5eb5,0x7ff150ff,0xeab29fae,0x7eafafaf,0x46b25fb6,0x7e965756,0xeac93fcd,0x5efffffe,0xafd15fcd,0xdeffbab9,0x7fc59fc1,0xbf5f575f,
+0xffd15dc5,0x5effffff,0xffae7fba,0x9dfdffff,0xffb27fd9,0xbffffdff,0xffba7fb2,0x5effffff,0xfeb2bfc6,0x1c01060a,0xcdbfd1,0x7f153511,0x6bbd7fb5,0xf8b92400,0xc0dd5cf0,0x7ee4d4d0,0x6ee93acd,0x7eb9baae,0x74b97fb5,0xbf1dd074,0x55b5bfb5,0x7f055545,0x81c19fc1,0xbe00c4c8,0xa4c5bfc1,0xde94e4e4,0x89b9dfb9,0xde020606,0x17b5dfb9,0xdf171717,0xd2bdbfc5,0xde969590,0x69c5dfbd,0xbea9aaaa,0x54bd9fc1,0xdf505454,0x5bdbfc5,0xbeeaea56,0xe9c9bfc5,0xbefeedec,0xa4c5dfc1,0xde68a4e0,0x2fc1dfc1,0xde6f6e2f,0xfec1dfbd,0xde5695ea,0x59c5bfc5,0xde9464a4,0x89c5dfc5,0xfe65e9ca,0x95b9ffb9,0xfe025450,0x91bdffb9,0xfe559556,0x95c1dfbd,0x1ea5a9a5,0x52bdffbe,0x1e565656,0x5ab5ffbe,0xfe1a1519,0xa5ba1fbd,0x1e555555,0x55bdffbe,0x3f5f5755,
+0xafc1ffbe,0xfeeae99b,0xeabdffc1,0x1e6a6a6a,0x55bdffbe,0xff555755,0xa9c5dfc1,0xfea5e9a9,0x69c5ffbd,0x1ec191d6,0xc1ba1fbe,0x1f7d1505,0x95be1fbe,0xfe8a5656,0xd1c21fc1,0x1fd4d0d0,0xb8c1ffbe,0xbef3f6f4,0xafc5bfc9,0xbe8f4f0f,0x69c9bfc5,0xde525a16,0x2ab1bfb1,0xbe66eafe,0xfb1dfb1,0xbe4b8b4f,0x5bc9bfc5,0xbe5a5a5a,0x55c9dfc1,0xbf555555,0xf8b1dfbd,0xde9595a5,0xb0bdbfb5,0xdc6070b0,0x20a1dd9d,0xfc2b2010,0x55a1dd9d,0x9ce4a525,0xa0a19ea1,0xdce0e450,0x159dbe99,0xfd00c141,0x1f9dfca1,0xfd151517,0xa0addfa1,0xfca0a494,0xe0a1df9d,0x1cf4e0e0,0x5aa1fe9a,0xde9b565a,0x57c5dfc1,0xdf555555,0x85bdffc5,0xbebeaaa9,0xfab9dfbd,0xde062af6,0xaab9dfb9,0xdeeae9ea,0xeac1ffc1,0xdeb7e6fa,0x55c1ffc5,0x1f555555,0xd7b9dfbe,0x1f545555,
+0x55c5ffbe,0x3d555555,0xafb9bfa6,0xde6a15ef,0xe0b1ffb5,0x1c91e1e0,0x1a23e9a,0x3f070703,0xaaadfea6,0xfeaaaf2e,0x57ba1fbd,0x1fd55454,0x17be5fc2,0x5f171717,0x17b23fa6,0x5f571517,0xa9be7faa,0x1eeaa599,0x55be1fbe,0x9f545555,0x6dc23fc5,0x1e1b1666,0x15c21fc6,0xdff55555,0x54be1fc5,0xbe9b4555,0x9fd1decd,0xfe4595aa,0xd5d5dfd1,0x1f555514,0x55cdbfc6,0x3f555555,0xbdd1ffc2,0x5ea4fdfd,0xf4be3fbe,0xfe81d5e0,0xd4c21fc9,0x1f70f5d5,0xd7c21fba,0x3e6fbfff,0x6c27fc2,0xbe985a16,0xedc21fc9,0x1eed9aea,0xbe3fc2,0x9eaaa550,0xabc61fc1,0x3eaf2f4b,0x15c23fc6,0xdfff5555,0xefd59fd9,0xfeaf5a9b,0xa4e1ffd9,0x1eebaaa5,0xebc5ffce,0xfe69696b,0xafcddfd1,0xfeab5baf,0x7fde3fd1,0xbe505065,0x54c9dfd5,0x1f555555,0x69c5bfda,0xbe2bee6d,
+0xa9cdbfcd,0x3e6b6f2a,0x55be1fba,0xdf555555,0xd1ce1fad,0x1e9590d0,0x95c23fba,0x1e858595,0x55b63fb2,0x1f555555,0x5ac9bfb6,0xbe1b1f6f,0x81c5dfc1,0xde651090,0x61adffad,0xbea0a0a0,0xb7b1bea9,0x1ebfaab7,0xafca1fca,0x1e5515af,0x55ce5fc6,0xff555555,0xaac67fc5,0x3e5554aa,0x40c25fc6,0xdeaaaa45,0x55c5ffc5,0xffd35155,0x55c5ffc1,0xde969655,0xaac21fc1,0xbeafaaaa,0xe9c5dfc1,0x7e96a5aa,0x9ac23fbe,0x5e95959a,0x57c27fbe,0x5f555555,0x6ac27faa,0x9e0abf5a,0x54ba7fba,0x3f555555,0xaac5dfba,0xdea666aa,0xc5c1bfb9,0x1f4545c5,0x55be1fba,0xffd55555,0xd3bdbfb9,0x3fcfd757,0xffbdffbe,0x7c166bbf,0x50b1ffad,0xbf555554,0xabb5ffc1,0x7ea4a9ae,0x1b1bfbd,0xbe000000,0x40b9bfa9,0xbee19140,0x50b1bfad,0x9f555550,0x57b5dfc1,0xdf33f557,
+0x15bddfc1,0xbf55d54d,0xaab9bfb9,0xbeaa5a6a,0xd5b9dfb5,0x9f1515d5,0xa9b9ffbd,0xde105080,0xa6c1bfbd,0xbefefafa,0xfeb9dfb5,0xfe656a65,0x11b9dfb5,0xfe565514,0x55b9dfc1,0xfe1a5a56,0xe9b9ffc1,0x9e6b6a74,0x56a17f9d,0xbe439091,0x5599bea1,0x7d545554,0x90a59fa1,0xbea5aa51,0x5fa5bf9d,0xdf555557,0x6ba5df99,0xfe5f6f5b,0x95a5ffa5,0xde955151,0x55b1dfa5,0xff555555,0x55b5ffa1,0x7f555555,0x55c59ea5,0xbf555555,0x81bdbfa1,0x7e818181,0x81c57fbd,0xbea5d581,0x55c59fbd,0x9f555555,0x15c21ea1,0xff151515,0x55b5bfb1,0x7fd55555,0xd4de5fb5,0x1fc554d4,0x4fde5eda,0x1eaaab9f,0xf9aa1fa6,0x5ef4f4f4,0x55aa3fa6,0x1f155555,0x2ab61faa,0x1e2b2b2b,0xe0b63faa,0x5ed0e0c0,0x18aa5fae,0x9e985814,0x2ba67fae,0x5e1a2a2b,0x16ba7eaa,0x9e010106,
+0x1c2bfae,0xfec0c081,0xe0c61fbd,0x5e001c10,0xc3ca5fd2,0x7fd1f7d3,0xe0de3ee2,0x5effece0,0xf8e25ede,0x7ef8f9fc,0xf8da7fca,0x7efcfcf8,0xffdabfca,0x7eefefff,0xffe27ede,0x3efeffff,0xffda7fca,0x3fffffff,0xffd59fc9,0xfeefdfef,0x5fde1fd9,0x9f5f5f5f,0x5fddffbd,0xff17175f,0xefde3eb5,0x5eefeeef,0xffe23ede,0x3effffff,0x17de3ece,0x1f151517,0x5ca1fb6,0x1f150505,0x25c23faa,0xbe212115,0x10b99fb5,0xbe501010,0xe4b59fb1,0x7ee4e4e4,0xe9e19ccd,0xbeeeeee9,0x50d9bdcd,0xded0a090,0xd0bddfa9,0xfe90d0d0,0xaec21fb9,0xfe8fafaf,0x4ed9ded1,0x1effff2b,0xffda1fde,0x1ebfafff,0xafe23ec2,0x1e6f6faf,0x16d63eb6,0x1e716121,0x60a5fea6,0x1ea0a0a0,0x6fb21fa6,0x1e7f6f6f,0x7fce1fae,0x1f7f7f7f,0xe0c23faa,0xfea0a0e0,0xa0bdffa9,0xfca0a0a0,
+0xa0b1ffa1,0x1ee99494,0xead23ec2,0x1eefeaea,0xffde3fc6,0x3fff5fdf,0xffd63fda,0xffffffff,0xefce1fb9,0x1eefefef,0xefde3ede,0xfeeaeaea,0xbfe21fd1,0xde3f2f6f,0xffc9ffbd,0xdfffffff,0x40c5ffbd,0x9ea55540,0xa9aebfae,0x9eaf5aa8,0xb2bfb2,0xdc954000,0xaabf5eae,0x9e05055a,0xafb6fdb2,0x1e0095eb,0x5aa7fb2,0xfe172f1a,0xab21fa5,0x3efcbe5b,0xe4ba3eae,0xfee4e4e4,0xbdce1fad,0x7e061a6e,0x1d6ffc6,0x3ee0d080,0xd5da9fc2,0x7fd5d4d5,0x9eda9dda,0x7e8b8b9f,0xf8de9ed2,0x3edb9bfd,0xcbda9fce,0xfe9f4fff,0x8bd9dfd5,0x3e968a8b,0x9bce3fca,0x3eaa5555,0x5c5dfc6,0x7fff5f05,0xffbddfae,0xbfdfd7ff,0xe4c1ffc1,0x9e91f4f4,0x3be3fae,0x5f57170f,0xfecdbfbe,0xde95a9ec,0x5c5ffc5,0xff544044,0x6ac5ffc1,0xde5aeba5,0x2ac1dfc9,0xdeaaaaaa,
+0x4bc5dfb9,0x1e4b0747,0xaeda1fce,0x3ef4f8f9,0xfad61fca,0x1e95f9fe,0x55c21fba,0x1e5b5756,0xfad61fc2,0xbea0a8e9,0xf9d5bec9,0x9eafafbe,0x5fc1dfcd,0xde5e5aaf,0xaedd9fd1,0xbe99959a,0xbfd5bfc9,0x3c7f7fbf,0x7fba5fa2,0xdc6e6e7f,0xa0ba1fa1,0xdaa0e0e0,0x50a9ff99,0xfd404040,0x6ebe1f99,0xbc6f6f6e,0x6eb1dfa1,0xdc6f7e6f,0x40a9ffa1,0xdd404040,0x90adff9d,0xbad0d0d0,0xeaa5ff95,0xdeeaebea,0xd5de1fcd,0xffd5d5d5,0xffd5dfc5,0x89ffffff,0xffcdff94,0xfefafaff,0xead5decd,0xdeffefee,0xffc5bfc1,0x9e9fafbf,0xfac1bfb9,0xbef6fafb,0xf4d5bed1,0x9efff0f0,0x6fd59ed1,0x7a2a6f6f,0x1aa61f9a,0xbcfebe6e,0xd0b27fa6,0x5cf4f0e0,0xf8ae5f9a,0x3ad1f5f8,0xf9aedea3,0x3e2595fa,0x15c9ffc2,0xbe5aaa15,0xbbbddfb9,0x3e90d4e4,0x40aedebe,0x7f050500,
+0xcfadffbd,0x3efefefb,0xefba1fbe,0x9ef1daef,0xffc2bfbe,0x1ffffff,0xffd61e80,0x23ffffff,0xf9d69d88,0xdcefebd3,0xffb6debe,0xbf40d0f4,0xffa69eb9,0xffffff,0xffbe5e80,0x9dffffff,0xffae3fa2,0x1033fff,0xc15f80,0x0,0xffb99f80,0x100000f,0xd17e80,0xa000,0x800080,0x210f0000,0xffc2df80,0x1ffffff,0xc69f84,0x1000000,0x3cebe80,0x1ffff3f,0x3d69e80,0x1000000,0xd59d80,0xe0aa00,0x800080,0x100000,0x10802180,0xabaa20,0x90800080,0x4050,0x842080,0x1ff0300,0xaec9ff80,0xa9ae,0x800080,0x1030000,0xffad7d80,0xfeffffff,0xffc5ffc9,0x7effafff,0xffc15fc1,0xbcffffff,0xffc5bfc1,0x7eafaaff,0xffbd3ec1,0xfcffff,0xf0bd9f80,0x10000c0,0xafc1bf80,0xbeff6f6f,0xffb99fb9,0x1fcffff,
+0xffb9ff80,0x7effe4ff,0xffb55ebd,0x3cfef9db,0xffb95eb5,0xffffff,0xffb57e80,0x9f5455ff,0x11b55ebd,0x9f4f0000,0xfb57eb9,0xde6fdf1f,0xe4b9bfb9,0x9e7b6d74,0x35bd9fb9,0xbfd5d7dd,0xb9bfc1,0x0,0xb27e80,0xaaaa00,0x800080,0x202000,0x20800080,0x2aaa20,0xaa800080,0xaaaa,0x800080,0x1000000,0x2ab59f80,0x2a2a,0x800080,0x1000000,0xb5df80,0x0,0xb65f80,0xaa00,0xfc800080,0xc0,0xb67f80,0xaa00,0x800080,0x0,0xb59f80,0xf00000,0xb5bf80,0x1000000,0xa93980,0xffffc0,0xffb5bf80,0xffffff,0xffb99f80,0x9ee62fff,0xfc19fc1,0x23ffffff,0xffb5de80,0x9ff7fdff,0xe5b59fbd,0x7ee5e5e5,0xd1c97ebd,0xbee4e2e0,0x1c9bfc1,0x9e915141,0xe3c5bfb5,0xbee3d2d2,
+0xffc1bfbd,0x1ffffff,0xffb9df80,0xbefc25ff,0xffbdbfbd,0xbeefafff,0xdfb5dfb9,0xdeffe9df,0xf0b9bfb9,0xdefff3f3,0xffbdbfc9,0x3f3f3f,0xffcdfe80,0xffffff,0xffbddf80,0xf0fcff,0xc1ff80,0x0,0xb9df80,0x2a00,0xf0800080,0x1c0c0c0,0xc0b9ff80,0x1c0c0c0,0xb21e80,0x1000000,0xc63f80,0x1ff0000,0xc0ba1f80,0x1f0c0c0,0xf0b61e80,0x1fffcfc,0x4fb65e84,0xde5f4f4f,0x5fb1ffb9,0xfe0f5f5f,0xd5b1ffb9,0xbffd7dff,0xc6b9dfb9,0xfec10101,0x3fb1ffb5,0x3f1f0f1f,0x4fae3eb2,0x7eefef8f,0x70b67fb6,0x1e006b6c,0xd5ba1fb2,0x5fd7d7d5,0xffaa3fc2,0x9eebffff,0x92b25fae,0x7e238f43,0xffb25fae,0x7cfbf0ff,0xf9ae7eb2,0xbcb4fdfa,0x1ca27d9e,0xbf1f0f0f,0x5fe95bcd,0x5effffaf,0xa0dd7cd9,0x7c54a460,0x15b25e96,0xfeff2f1a,
+0x9fcd7fa5,0x5efbd15f,0x57aa5eaa,0x5d555555,0xd5aa5fa6,0x3f7f7ffd,0x6aae5fa6,0x5e69696a,0xa9aa7ea2,0xbca9eaa9,0x65a25e96,0xdc14a565,0x55b23fa2,0x9dd55755,0xf4aafda2,0xdf5cfdfc,0xe5af1dba,0xded5d5e5,0xd4cddfc1,0xfee4e2e0,0xd1c9ffc5,0xffd0d1d1,0xe0ca1fc1,0x1ededfdd,0xf4c61fce,0xfff0f4f4,0xf3c9ffbd,0x3f1f1f3f,0xddc25fc6,0x3eeae4d8,0xface1fd2,0x5eeca4e4,0x3fd25ece,0x13f3f3f,0x3fd21e80,0x13f3f3f,0xc0d25e80,0x0,0xc63f80,0x4000,0x3f840180,0x2ffff3f,0xffd21e84,0x5eefe2ff,0xce5fce,0xf0000,0xffc63f80,0x21ffffff,0x1fbe5f84,0x9f175515,0x15ae3fc6,0x7f555555,0xfcbafdaa,0xbffcfcfc,0xefce9ebe,0xdcea565a,0xe5bf3ec2,0x1afffeea,0xffb31caf,0x7e011abf,0xffbabec5,0x1e1f6fff,0x3b6febe,0x7ee49000,
+0xefc1ffc5,0x9eef6fef,0xebc69fc6,0xbeff95e5,0xffbadfbe,0x7ec2eaff,0xc7be7fba,0x3eefdacb,0xffb61fbe,0xbed0017b,0xf4bdbfc1,0x7efffff9,0xfbc5dfc9,0xfefffffe,0xffc5ffbd,0x21ffffff,0xffca1e84,0x10000ff,0xba9f80,0xaa00,0x3f800080,0x3f,0xc27e80,0xaa00,0x800080,0x1000000,0xc17e80,0xffffff,0xb99f80,0x0,0xbd9e80,0x10f0f03,0x40c19d80,0x504040,0x90842180,0xa0aae0,0xa9800080,0xaea9a9,0x5d800080,0x1555557,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xff800080,0xbeffeaff,0xffb9dfbd,0xffffff,0xfbddf80,0x10f0f0f,0xfc59e80,0xf0f0f,0xffc1be80,0xffffff,0xffbddf80,0xffffff,0x3c1ff80,0x1030303,0x3c1de80,0x1030303,
+0xa0c21d80,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0xaaaa2a,0xaa800080,0x2aaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xea800080,0x2aaaea,0x2a800080,0x2f2a2a,0x1a800080,0x516,0x2a842180,0x2a2a2a,0x2a800080,0xaaaa2a,0x800080,0x0,0xc25f80,0x50500,0xff842180,0x1000000,0xc63f80,0xa900,0x3800080,0x0,0xc21f80,0xa0aa00,0x800080,0x1000000,0xba3f80,0xffff0f,0xa0be3f80,0xa0a0,0x800080,0x30000,0xa0be5e80,0xa0a0a0,0xa0800080,0xaaaaa0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xa0aaaa,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xff800080,0x1ffffff,0xffbe3f80,0xffffff,0xfc23f80,0x10f0f0f,0xfc25d80,0x103030f,0xffca5d80,0x13f3fff,0xfca1d80,0x103030f,0xce5d80,0x1000000,0xca3d80,0xa0a000,
+0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xaaaaa0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x55800080,0x1555555,0x5800080,0x50505,0x5842180,0x50505,0xaa842180,0xaaaaaa,0x55800080,0x1555555,0x5800080,0x50505,0x5842180,0x50505,0xaa842180,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0x55800080,0x1555555,0x5800080,0x50505,0x5842180,0x50505,0xaa842180,0x2aaaaa,0x2a800080,0x2a2a2a,0x5800080,0x505,0x842180,0x0,0xffba7f80,0x9c777bbf,0xffe17ce5,0xbcafa3ab,0xffd9bfdd,0x1ea5a5ff,0xaad15ec6,0xdeab86c3,0xffd21fd1,0x5fffffff,0xffda1ece,0x1e5f6fbf,0xafd23fd2,0xde6aaaab,0x6ace1fc1,0xde41152a,0x3c5ffb9,0x1f105113,0x6fc5dfca,0x9e2aaaaf,0xfc5ffc1,0x7e055a05,0x41c23fc5,0xdfd4d040,0x16c5ffbd,0xded08105,0xe0c1ffbd,0xfe5a4594,0xe8c61fc1,0x1ebffffe,0x9fc1ffc2,0xdefaad0e,0x6fbddfbd,0xfe0b1a2b,0x17ca1fc1,0xff1d1ff7,0x40b9dfc1,0xdfd4d0d0,0x54c61fbd,0xdf54545f,0x4c21fbd,0xff040004,0xf9bdffc1,0xbeffe9fd,0x15c5dfc1,0xde5b0514,0x5fc1ffbd,0xbfff030f,
+0x5fbd9fbd,0xff535353,0x52b9dfc1,0xdea46152,0xe6b9dfb9,0xdecadaea,0xeabddfb9,0xdedbebff,0xe4b9dfbd,0xded86868,0xe9b9bfb9,0xbeefdad6,0xc2bddfbd,0xbeffe0c0,0xffb9bfb9,0x1ffffff,0x40bdff80,0x5efef990,0xfec1ffc9,0xdeffffff,0xf5c1dfbd,0x9fffffff,0xffc5dfc5,0xdeffebef,0xffc5ffc1,0xdee7e6ff,0xe2bddfbd,0xdeffeae0,0xffbddfbd,0xffffff,0xffc1df80,0x1ffffff,0xffc5fe80,0xfcffffff,0xffc9ffc9,0xffffff,0xffc9ff80,0x13f3fff,0xfce5d80,0x103030f,0xffc9fd80,0xf3fff,0xfc5fe80,0x1000303,0xc1dd80,0x1000000,0xc9fd80,0xa0a000,0xff800080,0xffffff,0xffbddf80,0xffffff,0xffbdde80,0xf0f3f,0x3c1de80,0x1000003,0x3fbddc80,0x10f3f3f,0xfc1fe80,0x1030f0f,0xc21d80,0x1000000,0xb9dc80,0x0,
+0xc1fe80,0x0,0xc1fe80,0xa0a000,0xa0800080,0xa0a0a0,0xa0800080,0xaaaaa0,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xff800080,0x21ffffff,0xcfc19f80,0xf0f0f,0xffc1dd80,0xffffff,0xffc1bf80,0xf0fcff,0xfc5bf80,0x10f0f0f,0xfcddd80,0x10f0f0f,0xf0d5dc80,0x10000c0,0xcddf80,0x0,0xffd23e80,0xdeefdfef,0xdfc1bfc5,0xfeffefdf,0xffc9ffc9,0x21ffffff,0xffc61f84,0x3fffff,0xffce3e80,0x21fcffff,0xd65e84,0x1000000,0x3fd67d80,0xf3f3f,0xd25d80,0x1000000,0xfd67d80,0x10f0f0f,0x3de3b80,0x1000000,0xd63a80,0xa0a000,0xa0800080,0xa0a0a0,0x3800080,0x10f0303,0xfc1db80,0x1ff3f3f,0xa0b9bd80,0xa0a0,0x800080,0x1000000,
+0xc19c80,0xaaaa00,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0xaa800080,0xa0aaaa,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x3800080,0x1000303,0xca3c80,0x1000000,0xd23c80,0xa0a000,0xa0800080,0xa0a0a0,0x800080,0x504000,0x90842080,0xa0a0e0,0xa0800080,0xaea9a0,0xae800080,0xaaaaab,0xa0800080,0xaaaaa0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xaaaaa0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x3800080,0x1000000,0xce5d80,0xa0a000,0xa0800080,0xa0a0a0,0xa0800080,0xaaaaa0,0xa0800080,0xa0a0a0,0xa0800080,0xaaaaa0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0xaaaa2a,0x55800080,0x1555555,0x800080,0x50500,0x5842180,0x50505,0xaa802180,0x2aaaaa,0x2a800080,0x2a2a2a,0x5800080,0x505,0x802180,0x0,0xaab61f80,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0x2a800080,0xaaaa2a,0x55800080,0x1555555,0x800080,0x50500,0x5842180,0x50505,0xaa842180,0xaaaaaa,0x55800080,0x1555555,0x5800080,0x50505,0x5842180,0x50505,0xaa842180,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0x2aaaaa,0x2a800080,0x2a2a2a,0x5800080,0x505,0x840180,0x0,0x2ac5df80,0xeaaa2a,0xd5800080,0x1555555,0x800080,0x50500,0x6842180,0x50505,0xaa800180,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xea800080,0xaaaaea,0x55800080,0x1555555,0x6800080,0x50505,0x5842180,0x50505,0xaa842180,0xaaaaaa,0x55800080,0x1555555,0x5800080,0x50505,0x5842180,0x50505,0x80842180,0xbe801ca0,0x80d1bfc9,0xdea8a9a4,0x17c9ffcd,0xdf545555,0xa5c1dfcd,0xde5a465a,0x80c5ffc1,0xfeaf9c50,0xafcdffc5,0xfe5f5f5f,0x5aca1fcd,0xfeceeeae,0xe6c1ffc1,0xfed55565,0x44c21fc5,0xdf010504,0x2bddfb9,0xdeb59595,0x70b1ffb1,0xbf5f5f74,0xaeb1bfb1,0xdeaa6a6e,0x75b5dfb5,0xff555555,0x55b5dfad,0x1f151517,0x66b5ffb2,0xdea565a5,0xa4b5ffb1,0xfe94a4a4,0x1fb5ffad,0x1eff2f1f,0xffba5fd2,0xffffff,0x94ba3e80,0x1e9f9080,0xdfce1fc6,0x1effcfdf,0xfccdffca,0x1f0f0fc,0xc0ae5e80,0x100c0c0,0xffae3c80,0x1ffffff,0xffca1f80,0x21ffffff,
+0x6abe3f80,0x1e7f7a6a,0x7fb61fae,0x3effffbf,0x94b63fb2,0x1e915154,0xa4b61fae,0x3eb0a5a4,0xcfb23faa,0x1e0f1f0f,0xffc23fc6,0x3eefefef,0xf0cdffc6,0x7e66bff6,0x7ae5fae,0x5f0f1717,0x50ba3fb6,0xbf505050,0x50b9dfb1,0xdf555555,0xefc1ffb1,0xdeefefef,0xefc1ffbd,0xfeefeeef,0x94c5ffc1,0xfe954090,0x55bdffb9,0xdf555555,0xefc23fb1,0x1eafb63b,0xcfc61fca,0x1eeeaeee,0x67ca1fc2,0xfe6f6f3f,0x5fb9ffb9,0x1e6b5a6b,0x19c1ffba,0xfee0a0f0,0xd0bdffb9,0x1ff51574,0x6fba1fba,0x1ec0a13c,0xe4be1fbe,0x1eaaaaa6,0x50be3fc6,0x1fd4d0d4,0xe6be1fba,0x3ee6e6e2,0x55be3fba,0x1f555555,0x6ac23fb2,0x3e7f6e6e,0xeebe3fba,0x3eea9aae,0xeaca3fc6,0x3ee8e9e9,0x2fca3fc2,0x7e438183,0xedba7fbe,0x7ef8f8f8,0xe4be7fba,0x5ed15bd6,0xd0c63fc6,0x7fd5d5d5,
+0xeac65fba,0x3ef7fafa,0xf7c23fc6,0x3fdfd7ff,0xe2c63fc6,0x3ef6e6e2,0xd7be3fba,0x3f5f1f5f,0x57ba3fbe,0x3f53114f,0x57c65fc6,0x3ffffff7,0xeec63fca,0x3ebea9ad,0x9abe3fba,0x3eaaaaaa,0xba3fc2,0x1000000,0xadf980,0x1000000,0xffc65c80,0x21fcfcfc,0xf0c25d84,0x1c0f0f0,0xc23b80,0x2a2a00,0x2a800080,0x2a2a2a,0xc0800080,0x10000c0,0xc21b80,0x1000000,0xefc21a80,0x5cefefff,0xefca1fc2,0x3effafff,0xafc23fc2,0x1ee7f7ff,0xb3c23fc6,0x1e9faaa3,0xffc61fc6,0xffffff,0xffc21e80,0xfcfcfc,0x8fc21d80,0x1effbf7f,0xffc61fc2,0xfedfafef,0x2ac9ffc9,0x2a2a2a,0x2a800080,0xaaaa2a,0x800080,0x1000000,0xbdfa80,0x2a2a00,0xaa800080,0x2aaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a,0x800080,0x0,
+0xf0ba5b80,0x1c0f0f0,0xc0be1b80,0x10000c0,0xdfbe1a80,0xfeffdfdf,0xffc9dfc5,0xffffff,0xc61e80,0x1000000,0xba1880,0x1c0c000,0xffba3b80,0xfffffc,0xffc61e80,0x1ffffff,0xcfca5f80,0x7f1757df,0x5fba7fc2,0x5f455555,0xd5c23fbe,0x9f515555,0x91c63fb2,0x7e020241,0xa9be7fb6,0x1e80fef6,0x41c21fc6,0x1f575555,0x6cddfba,0x3e1b1b06,0x15be3faa,0x3f151515,0xefc1ffae,0x5e5f6fab,0xafc63fc6,0x3eeefeaf,0x57c63fba,0x3f001000,0xa1c23fba,0x3ea8aaaa,0xaeb63fbe,0x3eac9d6d,0xbcc61fc6,0x1eacbcb8,0xacc63fba,0x3ef9aeae,0xa2b63fba,0x1e5a5a1a,0x6fba1fb6,0xfeffefbf,0xafc5ffc5,0xfedf4f8f,0x59d1ffcd,0x1e1a1a1a,0x3abe1fb6,0x1eff793a,0xffbdffba,0x1effffff,0xffca1fc6,0x1ebfafff,0xffca1fbe,0xfebfafff,0x57ba1fb9,0xff410101,
+0x94b5dfb5,0xfe695954,0x18be3fc1,0x1ef0a428,0x15be1fbe,0x1f141545,0x54ba1fba,0x1f735554,0xf0be1fbe,0xffd4d4f0,0x54c1ffb9,0xbf555554,0xa3c63fb9,0x1eafa3a3,0xfabe1fc2,0x1e9aaaba,0x9bc21fc2,0xfeefaaae,0x55c1ffbd,0xff555557,0xeabe1fbd,0xdeaa96aa,0x55bdffb9,0xff555555,0x55a9ffbd,0x1f504155,0x90ba3fbe,0x1e505050,0x55b61fbe,0xff455df5,0x9ab1ffb1,0xfe9e969a,0xafb21fad,0x7e2b6e6f,0x1ab9dfad,0xde1d1d19,0xa9b1bfa9,0x7ee4f9e9,0xd0c95eb9,0xbed0d0d0,0x1cc9bfb9,0xfe1b2f2e,0x17b1ffad,0x1f070517,0xd0c1ffb2,0x1fd0d0d0,0xd0ca1fc2,0x1ee0d0d0,0x92ce1fca,0x3ebfaf83,0xffba3fba,0x3ebfffff,0x3fba3fb2,0x1f7f7f7f,0x6fae1fba,0x1eeeea6b,0xbfae1fb6,0x3eaaaeaf,0x15ba3fba,0x3f555555,0xdebe1fb6,0x1eaeafdf,0x9eb21fb6,0x1e4e189d,
+0x7b23fb6,0x1f540404,0x57b9ffba,0xff555555,0xd0ce3fad,0x1fd5d4d4,0xe9d23fce,0x1eaeeaea,0x55d63fd2,0x1f555555,0x55ce5fb6,0x5fc55555,0x6ece3fc2,0xfe2f1e6e,0x5fd65fcd,0xdf3f7f7f,0x1ac5ffc1,0xbe6f5b1a,0x6fc99fb1,0xde2f6f6f,0x4c99fb5,0x9e909010,0x50b1bea9,0xbf505050,0x6fadfead,0xfe2f2f2f,0x1fcdffb5,0x1f1f1f1f,0xa0c61fb2,0xfea0a0a0,0xe0b5ffad,0xfe905090,0x40b21fb5,0x5e7e7f10,0x5c17fc5,0xde060500,0xffc9bfc1,0xbfd4d5fd,0xd0a63eb9,0xdfd4d4d4,0xc5aa1fc5,0xdfdfffdd,0xdfc5ffc5,0xffdfdfdf,0xe4ca1fc1,0x1edfdbf0,0xffb9ffb6,0x3fd4d0d0,0x1fb23fba,0x1e1b1b1b,0x17c61fb6,0x1e2d2e16,0x40be1fb2,0x1f404040,0x40ca3fb6,0x3fd0c0c0,0x1cca3fbe,0x1f14141c,0x1dc1ffba,0x1f5f5f1f,0xd0ca1fbe,0x5ed0d0d0,0xe0ce5fc6,0x3ee9a8e4,
+0xefca3fc6,0x1e4f9e9f,0xfca1fc6,0x3e5f5f4f,0xd5c61fc2,0x1edbdbda,0xebb23fba,0x1ed6d7eb,0x5fb23fba,0x1e5bef4f,0x55be1fbe,0x3f575755,0xd3ba1fca,0x3fd4d7d5,0xd0ba1fb6,0x3ed5c1c1,0x9ab61fba,0x3e809282,0x41b23fba,0x3f715d71,0x9fba3fb6,0x3eefaeae,0xfab23fb6,0x3ea0a4a4,0x2b25fae,0x3e014101,0xd5b23fba,0x3f557d7d,0x66ba3fb2,0x5e56ae5a,0x91b23fb2,0x1e909591,0x77be5fb2,0x1f575555,0x6bbe3fce,0x3e5eae5f,0x2fc25fbe,0x1e62a6a8,0x50c5ffbe,0x1fd55550,0x59c27fc2,0x7eae9e99,0xefc29fbe,0x5e5aaaaf,0xd5c67fca,0x7f5555d5,0x5ac69fbe,0x5e55aaaa,0x69c27fba,0x3e150114,0x15ba1fba,0x5f7d7d7d,0x90be1fb6,0x3e909090,0x90c63fb6,0x3e909090,0x7dca3fba,0x1ff45455,0xd1c21fba,0x1f555555,0x80ba5fc2,0x5e424180,0x2c63fba,0x5e0a0106,
+0x11c65fbe,0x3f0f5111,0x6fca5fce,0x3eaf6faf,0x54ce1fc6,0x1e242564,0x10be3fba,0x3e505551,0xefc23fba,0x1e23535f,0x3eca3fd2,0x3ee8a4e9,0x11ce1fca,0x3ee4d599,0x57ba3fbe,0x1f17151f,0x5ac1ffbe,0x1eab9a5a,0xc1ca3fc6,0x5f51d551,0xfdc23fca,0x3f7d55f5,0x7fc21fc6,0x3fd3c74f,0x51c63fc2,0x7f545554,0x51be3fc6,0x3f505551,0xd7be1fba,0x1efae7e7,0xfdc63fc2,0x1efffffe,0x5bc21fbe,0x3ee00106,0xffbe1fbe,0x3eefefff,0xd5c23fbe,0x3efff4e5,0xffba3fbe,0x45ffffff,0xefbe3f88,0x1effefff,0xffbe1fbe,0xffffff,0xffc21f80,0xffffff,0xffc23e80,0x10f3f3f,0x90ca3c80,0x1e404080,0x90c21fbe,0x3ea5a5a4,0xffc23fba,0x1efefeff,0xfec21fbe,0x3efffffe,0x95c21fc2,0x1e2fab02,0x1fc21fc2,0x1f1c0d0d,0xfdba3fbe,0x3f4055f5,0x40c23fc2,0xfe7d7d25,
+0xffc21fbd,0xffffff,0xffc61e80,0x1ffffff,0xfca1e80,0x1030303,0x3c61a80,0x10f0303,0xffc5fa80,0x5ff5fdff,0xf4ca1fc2,0x5f3d1cd0,0xfc25fc6,0xff3f3f,0xffc1fc80,0x3ee4e0ff,0x2ac63ec6,0x2a2a,0x800080,0x1000000,0xbdf880,0x0,0xb65b80,0x1c00000,0xb9f680,0x1fcf0c0,0xfcb21a80,0x23ffffff,0xfcba5e80,0x21ffffff,0xffc63d84,0x7e9f9fff,0xc0d69fca,0xf0f0f0,0xf0b65b80,0x21fffcf0,0xffb25b80,0x7e8f2fff,0x4fba5fc2,0xfeff1b0b,0xffc25fa1,0xbe6f0fff,0x6fcedfca,0x3eaa565f,0xffc2bfc2,0xbe9594ff,0x45debfc2,0x5e3f0a46,0xffce1fb6,0x7fff1fff,0xffce3fda,0xffdffff,0xdfe37c80,0x1edbe0db,0xdbe67fde,0xda8b4b5f,0xfcfeffee,0x140c0f0,0xffd288,0x0,0xdbffd580,0xb2fcfaeb,0xffe79cf2,0xffffff,
+0xffd33d80,0x143fffff,0xffcebfc0,0xf5ff3fff,0xffb6bfaf,0x17ff3fff,0x7fbe7fb4,0x775f5f3f,0xffb55f87,0xdebf0fef,0xafc61fbd,0x43fffef,0x5fb7378c,0x9efefc33,0xff8e5bad,0x22f0fcff,0xbf809d80,0x5e566bbf,0xbdffbd,0x5efffcc0,0x41d9ffb5,0xbef9a581,0xfdc9ffb9,0x9fd7d7f7,0xffcdffcd,0x1e2a6abf,0x16de1fcd,0xdee5e55a,0xe6b0de9c,0x9eb9a4e4,0xfad5ffcd,0xbefffffe,0x55d1dfd4,0xdf575555,0x9bce5fc1,0x3e97979b,0x2ad21fc6,0x3e6a6a6a,0x6ac21fbe,0x3e1f6f6a,0x97c63fc2,0x3e5752d3,0x5fd23fca,0x3f1f1f0f,0xd3ca3fce,0x1f545553,0x50c23fce,0x3eafbe10,0xe9c63fc2,0xca011afe,0x943fa3,0xf0fdf100,0xffbdbf8f,0xa0f0ffff,0xfcc15fc3,0xe1ffffff,0xf9cd7f93,0x1ea4b0b8,0xaab5ff8e,0x7eefefef,0xffc23f99,0x75fffcfd,0xfbc17f8f,0x7ed2d2eb,
+0xbfd17ebd,0xbeffffff,0xffce3fcd,0x9effffff,0xbfce1fc5,0x3effbfbf,0xffc63fc2,0x3effafff,0xffc63fc6,0x3f5f5f5f,0x1fd1ffce,0xdf1f1f1f,0xffd5dfcd,0x1eaaaaff,0xa5ce3fc6,0x1e7094a4,0xc9dfca,0x1000000,0xeb5c80,0xaaaa00,0xff800080,0x10000fc,0xc6bc80,0xaaaa00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x3f800080,0x100000f,0xa35480,0x2a2a00,0xf0800080,0x1c0c0f0,0xc0a91b80,0x1c0c0c0,0x2aa99680,0x2a2a2a,0x2a800080,0x2a2a2a,0xc0800080,0x1000000,0xb59780,0x1000000,0xaab57584,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0x800080,0x1000000,0xc19580,0x1000000,0x2ac1f880,0xaaaa2a,0xaa800080,0xaaaaaa,0x800080,0x2a2a00,0x2a800080,0xaaaa2a,0xff800080,0x3fffffff,0xffc5bfbd,0x23ffffff,0xd2c57f84,0xbec6d1d1,0x7fd19ec1,0x9d7fffff,0xffc19fe5,0xffffff,0xffbd9e80,0x21ffffff,0xbfb9fe80,0xfebfbfbf,0xafc19fd8,0xfe5fefaf,0x1fb9bfb8,0xfe1f1f1f,0x5fdddfd5,0xde2c6c5d,0x50edddd1,0xff404050,0x40d1dfbd,0xdf505040,0x24d5ffbd,0x1a81d1e0,0x41e17ee9,0x36051b06,0x20d43fd8,0xde96a7ab,0x55c5bfd9,0xbb405055,0xffbd9fe0,0x3fcfcff,0xfcb61d80,0xf0fc,0xfbe7a80,0xfebf0f0f,0xff9a7fa9,0x1ffffff,0xc71980,0x1000000,0xd6b980,0xaaaa00,0x800080,0x1000000,0xd25880,0xaaaa00,
+0x800080,0x9f550000,0xff9bfbac,0x5ffffff,0xc6da80,0x37150000,0xffcffbd4,0x2dffffff,0xf0c2fba0,0x1000000,0xb5d680,0xaaaa00,0xff800080,0x21000000,0xb9b680,0xaaaa00,0xf4800080,0x3f140000,0xa4c61fbe,0x3ea094e4,0xafca3fbe,0x5ea05484,0xf2b65fbe,0x1e2f4b8b,0xaac61fc2,0x3e6a5a1f,0x55be1fc6,0x3f555555,0x1bc21fc2,0x1e000015,0xc9ffc2,0x1e322100,0x15c21fc2,0x1f151115,0x16c21fca,0x1e1c170b,0x51c21fca,0x1e909080,0x10be1fc2,0xdff05c50,0x10c5ffc1,0xff400000,0x40cdffc9,0x1f000000,0xe0d9bebe,0xbe6364a0,0xe3cddfd9,0xbcd4c4dd,0x95ddbedd,0x3e569655,0x96c21fbe,0x5eabbfaa,0x21c23fc2,0x1e8392e2,0xeebe3fc2,0x5e95fafe,0x56c23fbe,0x3efebea7,0xbac21fc2,0xfea655aa,0x50c5ffc1,0x3fd75555,0xddc1ffc2,0xff555555,
+0xbddfbd,0x3f141100,0x14c23fbe,0x5f151d1d,0xd0c25fbe,0x1fd050d0,0xd0d1dece,0x3ed090d0,0x22ce3fc6,0x1eaa7a62,0xa6c21fbe,0xded5d596,0xd0c5bfb9,0x1ee5e5d4,0xf9c61fbe,0xfe26252a,0xa2b9bfc5,0x1ed05195,0x50c1ffbe,0x1e166a50,0x75b5ffae,0xff7f757d,0xffc21fc5,0xfee0f5fd,0x16c5dfb1,0xfe6b6e1a,0x57c1ffb5,0xff575757,0xc0dd9fc9,0x1e010040,0x15bddfa6,0x1effbe2a,0x7fb5ffa6,0x7fffffff,0xfac23fca,0x1eafafeb,0xe8c1ffbe,0xbe16eae9,0x1bca7fba,0x7ebeaf6f,0xbfbe1fc6,0xfcf8bdbf,0xf0c5bfad,0x3e0140d0,0xfab9bfa2,0xfe9a86d6,0x5bc5bfb9,0xfebeafaf,0x47c5bfb5,0xbf547571,0xe4cdffd5,0xdee5e5e4,0xbfc61fbd,0x1e5753ab,0x17b9ffae,0xff175717,0xe2b5fe9d,0xde82c2c2,0x81bddfb9,0x9e909081,0x1fc1dfb1,0x9f0f1f1f,0x1badbfa1,0x7e1b1f1b,
+0x5b59fa9,0x1c181e19,0x409a3fa2,0x1f405040,0xf4a61e9e,0x3ffffffd,0xffc5bfaa,0x3dffffff,0x80c5df9e,0xdc909090,0xd0b63f9d,0xbdd0d0d0,0xffbe1fa1,0x1fffffff,0xffc9ffb2,0x7ebffbef,0x9ac61fce,0xfe0a5a5a,0x55bdffc5,0xbf505555,0x7ec9dfb9,0xde6a686e,0x55bdffb9,0x7f555555,0xf0bddfb5,0xdf5f5fff,0xafb19fbd,0x3e95fefe,0x5ab15ead,0x7eaeaeaf,0xbfbd5eb9,0xdefeffff,0xd5c13ebc,0xded0c0d0,0xd0c5bfb9,0xbe2a6950,0x17b99fb5,0xdf1f0707,0x7fc5bfc1,0x9efcbebf,0x15c59eb9,0xbf1f5d15,0x2fc17eb5,0x9e5f1f1f,0xc4c95ec5,0x7f7c1f1d,0xbcb57ec5,0x9c69bebe,0x55ad5e98,0xbe000000,0xffd35ab0,0x3ffffff,0xce9fbe84,0xdeb91000,0xff9c9fac,0x2bffffff,0xde3988,0x1000000,0x8adf80,0x2aaa00,0x800080,0x21000000,0xd54e84,0xaa00,
+0x6800080,0x9c560000,0xffc69fac,0xf9575f57,0x10e99d84,0x5aff0000,0xffef5299,0x1df5fdff,0x55ee7f80,0x1000000,0x9cbf80,0x2a00,0x55800080,0x3004055,0x943f80,0x0,0x50801480,0xbfd0d0d0,0x40c19fb5,0x5f004040,0x17cd7fb1,0x9f171717,0x17cdffad,0x7f071f17,0xc15fb9,0xfc010100,0x1c4dfb4,0xdb000101,0x46e9fcac,0x5ed59546,0xe5e27dc9,0x9ebdf9f5,0xd0eb1be5,0xdfd0d0d0,0xe0ce3fb1,0xfeeee9e4,0x7fda9fc1,0x7e5f5f9f,0x5fcebfc6,0x9e57475b,0xefca9fc2,0xbe5b4faf,0x6be2fcd2,0xbe061a1a,0x16d2ffb5,0x3e905016,0xd0ca7fba,0xfed0d4d0,0xca3fb1,0xdeff5540,0xabf396d4,0xdeffaf06,0xbeff3cec,0xbe6f6faf,0x6ae33ad1,0xfeff5600,0xfffabfc8,0xe4055e5,0xbcff80,0x21000000,0xffbd9f84,0xeb55fdff,0xc0f4ff81,0x0,
+0x2a5f280,0x3e504001,0x90ce1fb5,0x3effe5e4,0x10da7ec1,0x1f0f1500,0xfce1fce,0xfefbe3a3,0xffc19fd1,0x1e0bd79b,0xffdddff0,0x410000c0,0xefdbd780,0xfcffe5de,0xffc8fec4,0xff,0xffd0fa80,0x45ffffff,0xffb1fe80,0x23ffffff,0xaa3e80,0x1030303,0x3c5dd84,0x1030303,0xffc5fd80,0x21ffffff,0xffb21f84,0xffffff,0x3b61f80,0x1030303,0x3c61f80,0x1030303,0xa0c63f80,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xff800080,0x43ffffff,0xffba3f84,0xffffff,0x3be3f80,0x1030303,0x3c63f80,0x10f0303,0xffc61e80,0x1ffffff,0xffba5f80,0xffffff,0xfbe3f80,0x10f0f0f,0xfc21d80,0x10f0f0f,
+0xa0c23c80,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xff800080,0x21ffffff,0x3fc23d84,0x10f0f3f,0x3c63c80,0x1000003,0xbe3a80,0x0,0xfb1b580,0x1000303,0xc23a80,0x1000000,0xc21a80,0xa0a000,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xaaaaa0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0xa000,0x800080,0x1000000,0xa0a0d280,0xaaa0,0x800080,0x1000000,0xad5480,0x20fffcf0,0xffb97e84,0x1e40a0ff,0xb1ffa2,0x1ffffff,0xffbddc80,0xbfd5fdff,
+0xaab59f9d,0xaaaa,0x800080,0x0,0xaaad7480,0xa0aaaa,0xa0800080,0xa0a0,0x800080,0x13f0300,0xffc61c80,0xffffff,0xb5bd80,0x1000000,0xb9d780,0x21ffff0f,0xaab5bb84,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xe0aaaa,0xaa800080,0xaaaaaa,0xaa800080,0xabaaaa,0x90800080,0x4050,0x802080,0x1030000,0xaead9680,0xa9ae,0x800080,0x1000000,
+0xaab99980,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xa0aaaa,0xa0800080,0xa0a0,0xaa800080,0xaaaaaa,0xaa800080,0xa0aaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x55800080,0x1555555,0x5800080,0x50505,0x5842180,0x50505,0xaa842180,0xeaaaaa,0xea800080,0xaaaaaa,0x5800080,0x160505,0x1a842180,0x2a2a2f,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0x7b800080,0x9e4091e5,0xaa9fc2,0x5ee64e05,0x80b67fb6,0x3ef9da8f,0xe4a27fa6,0x3e020040,0x17aabfae,0x7f1f5f17,0x6fb1dfaa,0x9efebeae,0x17b9dfad,0x3e901058,0x94a27eaa,0x5e9b1614,0xffa9bfaa,0x7fd4fdff,0x3a97f9e,0xfe0094fa,0xff9e9fa5,0x3edfcbff,0xd5b11fb5,0x1d7d7fff,0xa5ffa6,0xbc1f6fbc,0xffa65e9e,0x7e2fbfff,0x50ae9fc1,0x5ffc5040,0x43b27faa,0x9f505051,0xffa27fb6,0xbf3f3f3f,0x3fb1bfad,0xbebfbfff,0xe6b9bfb5,0x9caea9a9,0x9fa5dfd1,0xbef0f0c9,0xdfc1dfb5,0xbed3d3df,0xd0b1ffbd,0xfec1d6d1,0xf0b63fbd,0x1ff5f4f0,0xffc9beb6,0x89ffffff,
+0x17cdbe80,0x5e675301,0xffd6dee5,0x10fcfff,0xa4ced784,0x3eff0a49,0xffb9ffb2,0x85ffffff,0xfc27b88,0x10f0f0f,0xfea5880,0x1030303,0xf0e19984,0xc0f0f0,0xc0c17a80,0x1000000,0x3fb04f80,0x21ffffff,0xffbd7c84,0xfed0e5ff,0xc57fc9,0x13f0f03,0x3fc5b880,0x21ffffff,0xd0c99b84,0x9e0206e5,0xc2bebfba,0x7e1a1545,0xffaadfb2,0x1ee4e5ff,0xd0cd9fc6,0xbe74bce3,0xb29fae,0x0,0xc5b980,0x10f0300,0xa0b99580,0xe0a0a0,0x90800080,0x4050,0x3f842080,0x1ffff3f,0xffc9bb84,0xdee5d6ff,0xc9bfc5,0x1030000,0xfb99480,0x1ff3f3f,0xbcdf984,0xdecf040b,0xffa2ffa6,0xdf1f1f7f,0xa0c1ffb1,0x9cefc1d0,0xffa2ffaa,0x9e50a8fe,0x4faa1fbd,0x3eef5f4f,0xafbcfebd,0x40068af,0x69acff80,0x1e066eba,0x1bd1f9d,0x393f0000,
+0xd4fc6089,0xfdfffdf5,0xffbe9fae,0x9e55aaff,0xffae7fb1,0x1ffffff,0xffcdfd80,0x7e90eaff,0xda1fc2,0xfe000000,0x9b7fa8,0x5cf51400,0xe48383,0xdbf00000,0xfcfc60e3,0x620f3c3c,0xc1fc0094,0x7ed5c0c1,0xd5aa9fba,0x1fd5d5d5,0xffa25fc6,0x23ffffff,0xffcdbe88,0x1ffffff,0xd5bdbe80,0x5fd0d0d4,0xd09a1fbe,0x1ed0d0d0,0xff91feba,0x69ffffff,0xfeb9de80,0x78eae8ea,0x3c5ff89,0x1030303,0x3e5ba80,0x1030303,0xe5fa80,0x100000,0x10800180,0xa0a020,0x3800080,0x1030303,0x3e1f984,0x1030303,0xa0ddf984,0xa0a0a0,0xa0800080,0xa0a0a0,0xd4800080,0xffd5d5d4,0x9688febd,0x3affaf6f,0xffb0bf8c,0x3ffffff,0x3fc9bd84,0xf0f3f,0xffe1fc80,0x3ffffff,0xffc09b80,0x3f,0xfd13a80,0x21000303,0xe65c84,0x1000000,
+0x3e63c80,0x1000003,0xde3b80,0x1000000,0xa0ddfc80,0xa0a0a0,0xa0800080,0xa0a0a0,0x800080,0xa0a000,0xa0800080,0xa0a0a0,0xa0800080,0xaaaaa0,0xaa800080,0xaaaaaa,0x800080,0x0,0xff5080,0xaaaa00,0xc0800080,0x1000000,0xfc0184,0xaaaa00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xfc800080,0x0,0xfc0084,0xaaaa00,0x3800080,0x0,0xfc0080,0xaaaa00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xabaaaa,0xae800080,0xa0a9ae,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0,0x800080,0x1000000,0xaabdb480,0xa0aaaa,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0x1030300,0xfcdb480,0x210f0f0f,0xa0e2d780,0xa0a0a0,0xa0800080,0xa0a0a0,0xf800080,0x103040d,0xda398c,0x1000000,0xa0fc0080,0xa0a0a0,0xa0800080,0xa0a0a0,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0x800080,0xa0a000,0xa0800080,0xaaaaa0,0xa0800080,0xaaaaa0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0x800080,
+};
+
+// Register Tang_space_BodyMap.pvr in memory file system at application startup time
+static CPVRTMemoryFileSystem RegisterFile_Tang_space_BodyMap_pvr("Tang_space_BodyMap.pvr", _Tang_space_BodyMap_pvr, 131139);
+
+// ******** End: Tang_space_BodyMap.pvr ********
+
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Content/Tang_space_LegsMap.cpp b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Content/Tang_space_LegsMap.cpp
new file mode 100644
index 0000000..2c66378
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Content/Tang_space_LegsMap.cpp
@@ -0,0 +1,535 @@
+// This file was created by Filewrap 1.1
+// Little endian mode
+// DO NOT EDIT
+
+#include "../PVRTMemoryFileSystem.h"
+
+// using 32 bit to guarantee alignment.
+#ifndef A32BIT
+ #define A32BIT static const unsigned int
+#endif
+
+// ******** Start: Tang_space_LegsMap.pvr ********
+
+// File data
+A32BIT _Tang_space_LegsMap_pvr[] = {
+0x3525650,0x0,0x3,0x0,0x0,0x0,0x200,0x200,0x1,0x1,0x1,0x1,0xf,0x3525650,0x3,0x3,0xaa000200,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0x2aaaaa,0xaa800080,0xaaaaaa,0xea800080,0xaaea,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0x800080,0x1000000,0xe53480,0x1000000,0xaae0dc80,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0x800080,0x1000000,0xb97f80,0x1000000,0x2a9d7b80,0x2a2a2a,0x2a800080,0xaaaa2a,0x800080,0x1000000,0x9d7880,0x2a2a00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xafaaaa,0x5a800080,0x556,0xaa840180,0xabaaaa,0x56800080,0x55,0x842080,0x21fffc00,0xffe55584,0x7ffffff,0xe0fc90,0x1ffff00,0xffe55780,0xbd0fdfff,0xaae8bde8,0xaaaaaa,0x55800080,0x55,0xaa842080,0xaaaaaa,0x55800080,0x55,0x842080,0x1ffff00,0xffe17880,0x7e00efff,0xe0dee0,0x1ffff00,0xffd59b80,0x9e00afff,0xffd8bfd0,0x21ffffff,0xffc9df84,0x21ffffff,0x1fb59f84,0x9fffffff,0xffd5dfdd,0x7effefff,0xffc95fd1,0x100f0fc,0xb1fc80,0x1000000,0xffca9c80,0x1ffffff,0xc0ca5d80,0x1000000,
+0xcebc80,0x7effbf56,0xffd5dfdd,0x7e1bfeff,0xd1bfd5,0xdfff5555,0xffd27fd4,0xff40ffff,0xbd1ffcd,0xfeffff5f,0xffce5fd1,0x10000fc,0xc69b80,0x9effab00,0xffca1fcd,0x1f0ffff,0xaabe9c80,0xaaaaaa,0x55800080,0x55,0xaa842080,0xeaaaaa,0x96800080,0x4055,0x802080,0xffff00,0xffcd7d80,0xfe006aff,0xc91fc8,0x1ffff00,0xffbd7c80,0x7fd4c5ff,0xaac17fc5,0xafaaaa,0x5a800080,0x556,0xaa840180,0xaaaaaa,0x55800080,0x55,0x842180,0x1ffff00,0xffbd3c84,0x3fffdfff,0xc97fc1,0x1ffff00,0xffbd3b80,0x5e1fafff,0xc53fcd,0xdeff5655,0xffd27fcd,0x7fffffff,0xfcd25fc9,0x9fff55fd,0xffd2bfce,0x3eab6aff,0xf9d2bfd6,0x7eff5df8,0xffcd5fd1,0x45ffffff,0x5fc23e84,0x9e4b10ef,0xbd17fd1,0x3ebf1b0b,
+0xffcddfd1,0x5effaaff,0xffd67fd6,0x1e7915ff,0xffd63fd6,0x1effaaff,0xdfd65fd2,0x1f4545c7,0x55d9ffd6,0x5f010001,0xe4d93fd5,0x3c0655a4,0x4ad95fd5,0xbe945080,0x6bd5bfd9,0x5e00a9ab,0xaad97fdd,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0xaaaa2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0x2a2a00,0x2a800080,0xaaaa2a,0x800080,0x1000000,0xbe9b80,0x2a2a00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0xaaaa2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xff800080,0x10000c0,0xb69d80,0x0,0xffadb780,0x21fcffff,0xf0be7f84,0x10000c0,0xc1bf80,0xaaaa00,0xaa800080,0xaaaaaa,0x800080,0x2a2a00,0x2a800080,0xaaaa2a,0xb800080,0xdeffbf2f,0xffbebfd1,0x1f0fcff,0xc5df84,0x7d1f0100,0xffca7fd5,0x9eff7fff,0xc0be5fbe,0x1000000,0xc19d80,0x2a2a00,0xff800080,0x1f0fcff,0xc0c5bd80,0x1000000,0xaac19780,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0x2a800080,0x2a2a2a,0x2a800080,0xaaaa2a,0x800080,0x1000000,0xca1c80,0x2a2a00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0xaaaa2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xea800080,0xaaaaea,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0x2aaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x55800080,0x55,0xaa840180,0xaaaaaa,0x55800080,0x55,0x840180,0x3ffff00,0xffb8da84,0x9f40f5ff,0xc51ec5,0x1ffff00,0xffbcba80,0xbf55dfff,0xaabcfdc5,0xaaaaaa,0x56800080,0x55,0xaa800180,0xaaaaaa,0x56800080,0x55,0x840180,0x3ffff00,0xffc0db80,0xfffdffff,0xb59fb5,0x1ffff00,0xffbd1c80,0x7eaaabff,0xffad5eb5,0x3ffffdff,0xffce3fcd,0x9ffdffff,0x3d27fce,0xffffffff,0xffc65fb9,0x9e93afbf,0xd5ca9fc6,0x5f555555,0x56dd9fd2,0x9ea41a56,0x54d99fd5,0xdf555555,0x55bebfd9,0xbf555555,
+0xb9c9ded5,0x5ebffeaa,0xafae3fae,0x7eaaaaba,0xf9b69fae,0x3e4441fa,0xf4a25fa6,0xbeaafab9,0x55a69ea2,0x1f555555,0x55aedfc2,0xff535355,0x55bddfb9,0x3f555555,0x55a6dfb2,0x3e42af15,0xaab23fb2,0xaaaaaa,0x55800080,0x55,0xaa842180,0xaaaaaa,0x55800080,0x55,0x842180,0x1ffff00,0xffbd1b80,0x9e6bbeff,0xb17eb1,0x1ffff00,0xffbd7d80,0x1ffdfdff,0xaab9bfb1,0x2aaaaa,0x15800080,0x15,0xaa840180,0xaaaa,0x800080,0x0,0xb4fc80,0xffff00,0xffb97e80,0xbe6f2fff,0xb9dfb9,0x1ffff00,0xffb4fb80,0x3e00d4ff,0x5bb8feb9,0x3e9a5a9b,0xeba23ea6,0xdc96abeb,0xfea2deaa,0x5eeef4fe,0xebae7fae,0xfcaa5aef,0x96af3dae,0xdcaa6656,0x55a6bfaa,0x9f555555,0x55ae5fb2,0xdf555555,0x95b73eae,0x9ea8aa96,
+0x5fb2bfae,0x5e0f5f5f,0xfba9fb6,0x3eaf6e5f,0xb33eb3,0xdf701505,0xb9bfb5,0x7effaa56,0x5fb2dfba,0x1f5d5d5f,0x9eb2feb3,0xbe6e6f5e,0xffb6bfb2,0xdeafafff,0xefb2ffba,0xbeaa5b5f,0xaab29fb6,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xa0aaaa,0x50800080,0x50,0xaa840180,0xaaaaaa,0x56800080,0x55,0x840080,0x21ffff00,0xffb49a80,0xbc689bff,0xb8fcbc,0x1ff0300,0xffb09780,0xfc5556ff,0xaabc7cc0,0xaaaaaa,0x56800080,0x55,0xaa842080,0x2aaaaa,0x15800080,0x15,0x842180,0x1fffc00,0xffc8bb80,0xdcf4e1fa,0xc91ec0,0x1ffff00,0xffc1bd80,0xbeafafff,0xfcca1fc9,0x3f75fdfc,0x10c15fc1,0x3f555554,0xbedfc2,0x7e011a2f,0xc1dfbd,0xbf555555,0xaabe7fce,0xbeaa46aa,0x55c2dfc2,0xbf555555,0xd5d27fba,0x7f545555,0x96c6dfd2,0x9e7a6a6e,
+0xf8ce7fca,0xbee0f4f4,0xe0c9dfc1,0x5ee9e4e4,0xafdebfca,0x7eaf5f5f,0xafd2dfd2,0xfe5f5faf,0xead73ed6,0x9ef9f9fa,0xf8da7fca,0x7ee5e5e9,0x5fda3fd2,0x9f5f575f,0xebdadfd2,0x7eeba6a7,0xaad63fd6,0xaaaa,0x800080,0x0,0xaac13d80,0xa0aaaa,0x50800080,0x50,0x842180,0x1ffff00,0xffc11c80,0xbe2a6aff,0xc57fc9,0x1ffff00,0xffbd1c80,0x5ebe55ff,0xaac13fbd,0x2aaaaa,0x15800080,0x15,0xaa842180,0xaaaa,0x800080,0x1000000,0xc11a80,0x1ffff00,0xffbcdb80,0x3e0056ff,0xb91db9,0x23ffffc0,0xffbcfb80,0x3e0095ff,0x55bcfebd,0x5f554155,0xaad2dfca,0xfe5500aa,0xbad31fd2,0xdefaaaba,0xffc29fbd,0xfeaaa5ff,0xa9c71fc2,0xbe9edade,0xafd29fd2,0x3e9baaae,0x55d25fce,0x7f555555,0x55caffca,0x3f555555,
+0x55ce5fbe,0x3eaa5656,0xffb6bfb2,0xfeeaa5ff,0xbb1fbe,0x5efe5555,0xffc2dfba,0x1efffeff,0xeac31fbf,0xbeeaeaea,0x55bebfc2,0x5f555555,0xe3ba5fc2,0xde927f9b,0x55c2dfc6,0xff555555,0xa4cabfb1,0x1c0064a4,0x6d17fd9,0xdeffff6f,0x55ba9fc5,0x3f005555,0xc99fcd,0x3c6f1a00,0xffbe3fc9,0xffffff,0xffc21f80,0xfcffff,0x7fc5fd80,0xbeefdfbf,0xefbadfbe,0x7effdfef,0xbac69fc6,0x3ea9fafe,0x50c17fbd,0x3f005010,0x45bd5fbd,0x9f155555,0x55b5dfc1,0x1ea5aa65,0xc19fc1,0x9e5b1501,0xafb25fb9,0x9eefafaf,0xa4b2febe,0x9ea0a0a0,0xa1cdbfc9,0xfe1b1151,0xfcce1fcd,0x1c0c0f0,0xc5db80,0x1000000,0xffc23980,0x3ffffff,0xffc1ff84,0x1f0fcff,0xba3b80,0x0,0xb63b80,0x50500,0xf0802080,0x1f0f0f0,0xf0b61c80,0x1f0f0f0,
+0xffb1fc80,0xbf7f7f1f,0x7fb65fae,0x1f5f5f7f,0x5fb9bfba,0x1ff5fddc,0xf5ce1fc6,0x9ff4f4f4,0x9fd1bfbd,0x9ebfefcf,0xbfb5bfb9,0xbeaf6fbf,0xd4bddfb5,0xbfd4d4d4,0xe4d19fc1,0x7ee4e4e4,0x55d19fc1,0x3f5c5555,0xb0b9dfb6,0xbeaaea95,0x54bdffc1,0x1f015554,0x11b67fb2,0x5fd457fd,0x57b61fb6,0xff555555,0x55c9ffb5,0xff141455,0xa5c1ffb9,0x1e515595,0x41be3fba,0x1e154040,0xaebe3fbe,0x7e909292,0x50b25fb6,0x5f4d0541,0x55ba7fba,0x7f555555,0x55c67fb2,0x7f555555,0x6fce7fb6,0x5ecbbfbf,0x54be5fba,0x5f555555,0x55be3fce,0x7fd54055,0xfcce7fca,0x5e6050ac,0xb4ce5fca,0xdeef838f,0x3fb5dfb9,0xbf5f5f5f,0x1bc9bfbd,0x1e1b1616,0x57b9ffc6,0xbf555554,0x5fc61fc9,0x9f5f575f,0x57c5bfc1,0xbf474747,0xaac99fc1,0xdeafaeaa,0xafcddfc5,0xde9fabaf,
+0x15cddfc5,0x1e081801,0x4ce3fca,0xfe9a4601,0x50cdffc9,0x3eaa5554,0x54c21fca,0x1f555555,0xaacddfc2,0xdeaaaaaa,0x5dcdffc9,0xdf5f555d,0xafc9dfcd,0xde6aa5da,0x2acdffd1,0xde0a420b,0x6d1dfcd,0x50505,0x5842180,0x50505,0xf0842180,0xf0f0f0,0xf0b5fd80,0xf0f0f0,0x5b5fd80,0x50505,0x5842180,0x50505,0xf0842180,0xf0f0f0,0xf0b5fd80,0xf0f0f0,0xffb61d80,0x1fffffff,0xffb5dfae,0xdcffffff,0xd5b5ffb9,0xbfd1d5d5,0xd1c99fc5,0x9fd3d3d1,0xffc9bfbd,0xfeafefff,0xbfb61fb5,0x3ebfbfbf,0xd1b61fb2,0xffd1d1d1,0xd1c9bfb9,0xffd1d1d1,0x5c5dfb5,0x50505,0x5842180,0x50505,0xf0802180,0xf0f0f0,0xf0b21d80,0xf0f0f0,0x5b21d80,0x50505,0x5842180,0x505,0xf0802180,0xf0f0f0,0xf0b5fe80,0xf0f0f0,
+0xbfbdfe80,0x1ebfffbf,0xbfb21fae,0xfeffbfbf,0xd1b61fb1,0x1fc1c1c1,0xc1c1ffb6,0x3ed1d1d1,0xffbe1fae,0x1effefff,0xffb61fb6,0x3effbfbf,0xd1c21fb6,0x1fd1d1d1,0xd1c61fae,0x1ff1d5d1,0x4fc21faa,0xbe0f4f8f,0xfc9bfc5,0xbf07070f,0xdfd19fc1,0xdf5354d3,0xd3c5dfcd,0xff455555,0xbc5ffc5,0xde0b0b0b,0xbd1dfc1,0xde0b0b0b,0x55d1ffbd,0xfe959595,0xd5c5ffc1,0xffd5d5d5,0xabc1ffbd,0xde92575a,0x50cdffc9,0xff5555d5,0x6ac9dfc1,0xde0155a9,0x43c9ffc9,0xff555555,0x5dc1dfc9,0xdf555555,0xaab9ffc5,0xfee3e4a5,0x55b5ffbd,0xdf555555,0xaab9ffc9,0xde1f6baa,0xbbddfc5,0x1e0b0b0b,0xbce1fba,0x1e0f0f0b,0x55c21fb2,0xdf555555,0x55c21fb5,0xff1d0555,0xfc1ffad,0xfe0b4f4f,0xbba1fad,0xfe0b0b0b,0x2ebe1fa9,0xde3f3f2f,0x3fb1dfa1,0xdd1d1d1d,
+0xffb59fa9,0xff777f5f,0x67b5ffb1,0xde505025,0x8ab9dfb1,0xfe9aa5a5,0x17c9dfc1,0xff505557,0x50c1dfd5,0xdf5d5550,0xfdc61fb9,0xbefcfcfd,0x53c1ffa9,0xff455555,0xffce1fc9,0x1eafa3ff,0x55c1ffca,0x5f555555,0x15ca9fca,0x7fcd1515,0xaece7fd2,0x5e25d586,0x15ce7fd2,0x7f555517,0xeed27ec6,0x7e9fabaf,0x23ce7fca,0x5eaaaaa4,0x55c25fca,0x7f555555,0x6aca7fbe,0x7e152a26,0xe4be5fbe,0x3ed0d2e4,0xd0da1fd6,0x7fd0d1d4,0xffd23fca,0x1eb76eaf,0xabd21ed6,0x3eabbbbb,0xa0d21fd6,0x7ec0b0a0,0xca5fc6,0x7f000000,0x9ac67fba,0x5eaaaaaa,0xafca3fc2,0x7e00c4f0,0x55ba5fb6,0x3fff5555,0xfaba3fc2,0xfeaaaaa5,0x11c21fbd,0x5e001515,0x1ba3fb2,0x1eaa6e02,0xabba1fba,0xfeea5a6f,0xaacddfc9,0xfeaaa9aa,0x55cddfc5,0xff4f5551,0xefc5ffc5,0xde9696ea,
+0xcdffc9,0x5e000000,0xba3fb2,0x3eba55a0,0xb23fb6,0x3f000000,0xc23fb2,0x3eaba555,0x55b61fb6,0x1f555555,0xabc5dfb6,0xfea9a9e3,0xaac5ffcd,0x1eaaaaaa,0xaabe1fb6,0x1eafabaa,0x47c1ffbe,0x1f550507,0xe9d1ffce,0x3e5a96e5,0x69ce1fca,0xfead5465,0xffc21fc1,0xffff5f7f,0x3ac9ffc9,0x3e6ab9ba,0x9ac23fc6,0x5eabab56,0xfcba3fb2,0x3f55d5f5,0x55c21fb6,0x7f555555,0x55b1ffba,0xde015555,0x16b61fbd,0x1e7f6a16,0x55c63fb2,0xffd0d555,0xf8c21fb9,0x7ef0f0f8,0x7fd67ebe,0xde555bbf,0x55bdbfad,0xde151525,0xf0adffb5,0xfe8090e0,0x80b23fa5,0xde404080,0xabb9ffa9,0x5eaca8a8,0xacba1fb2,0x1ea1a0ac,0x6abe1fb2,0x3ebaaa7a,0xaab63fb6,0x3e555a5a,0x71ae3fb6,0x1f717171,0xb6be1fb2,0x1eb1b1b5,0x91bdffb2,0x1e4a4651,0x56b23fb2,0x1e5a6a5a,
+0x15b61fae,0xbf151515,0x2eaa3fb5,0x1e465589,0x40b5ffae,0xdf404040,0x87b5bfad,0xbe8f8f8b,0x1b5bfad,0x1e000000,0x1b5ffae,0x1e151505,0x4fb5ffae,0xbeb1b2bf,0x2cb1dfb5,0xde1c1c0c,0xaab9dfb5,0xfe596aaa,0x55c9dfc9,0xff555555,0xaac1dfcd,0xdea8eaaa,0xe1c9ffc9,0xfee9e5e1,0x55c9ffc9,0xdf555555,0xaacdffc1,0xfe9baeaf,0xd0d1ffc9,0xff555555,0x8ad1ffcd,0xfe42e6da,0x92d5ffd5,0xfe859b9a,0x41c9ffc5,0xff5f5f55,0xaacdffc9,0xfeaaaaaa,0xaac5ffbd,0xdeeaaaea,0x57c5ffc5,0xff555555,0x9ad5ffcd,0xfeabafaa,0xead5ffcd,0xfeeaeaea,0xc6c9ffc5,0xfefae2d6,0x57cdffcd,0xff575555,0x57da1fcd,0xffd55555,0x55da1fd5,0x1f555555,0xa1d9ffda,0x1eff66a1,0xa5de1fde,0x1eaba965,0xefce1fd2,0xfe5a56ab,0xffc61fcd,0x1f17555c,0xffd61fd2,0x1f555555,
+0x57c9ffd2,0x1f475d45,0xada1fda,0x1eaf4606,0x15de1fda,0xff551515,0x54ca1fd5,0xff555550,0xefda1fcd,0xfe545aaa,0x5ada1fcd,0xfe9555a5,0xabc9ffd1,0xfea9aaea,0x41ce1fd5,0xff555555,0x71d5ffc5,0xffd1f1f1,0xd1bdffb5,0xffd5d5d1,0x16c1dfb1,0xfe199955,0x99b21fb5,0x1ee5a5e5,0x16b5dfb6,0xde2b2b2b,0x2fb9ffb9,0xfe2f6f6f,0xd1bdffb9,0xdf5755d1,0xd7c1dfb5,0xdf54d7d7,0x15c5bfb5,0x1e1a1414,0x1fb5ffae,0xff7f7f3f,0xc0b21fad,0xdec283c0,0x40b1ffbd,0xff505030,0x6fc1ffb5,0x1e1b6b6f,0x5bb9ffb2,0x1e1f6f6b,0x50c1ffb2,0xffd05050,0xe0c5ffb1,0xfe90d0d0,0x1fc5ffb9,0x1f1f1f1f,0x55c9dfb6,0x1f555555,0x94d21fba,0xfe545454,0x54cd9fb9,0x1e515050,0x5fcdbfb6,0x1f5f7d7f,0x5dc9ffc2,0xff155555,0x51cddfb5,0xfe605050,0x60c5ffb1,0xde800c80,
+0x1faddfb9,0xfe3e2e2f,0x3dd1dfc1,0xdf7d7d7d,0x40d5bfb5,0x1f404040,0x90d1ffba,0xfee0d0d0,0x7ec9ffc1,0xbe7d7d7d,0x7dd5bfbd,0xbe787c7c,0xe0d99fbd,0xdee0e0e0,0xe0d1dfbd,0xbee0e0f0,0xaad1dfc1,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0x6aaaaa,0x2a800080,0x2f2a2a,0x2a800080,0x2a2a,0x800080,0x1000000,0xaa9d0e80,0xaaaaaa,0xaa800080,0xaaaaaa,0xea800080,0x2aaaea,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2f2a2a,
+0x1a800080,0x516,0x840080,0x1000000,0xbdfb80,0x1000000,0xc0be1c80,0x1f0f0c0,0xbe1c80,0x1000000,0xc9fa80,0x1c00000,0xfcce1b80,0xfffcfc,0xffc63e80,0x1ffffff,0xaad21e80,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xea800080,0xaaaaea,0x55800080,0x1555555,0x1a800080,0x50516,0x5842180,0x50505,0xea802180,0xaaaaaa,0xea800080,0x2aaaaa,0x6800080,0x50505,0x6842080,0x505,0xc0840180,0x1f0f0c0,0xf0ce3c80,0x1f0f0f0,0xffce5d80,0x1effdfff,0xffd21fce,0x1effffff,0xf0c23fba,0x1f0f0f0,0xf0c65d80,0xf0f0f0,0xffca1e80,0x3ebfbfbf,0xbfc23fbe,0xdeffffbf,0x2ac5ffb9,0x2a2a2a,0x2a800080,0x2a2a2a,0x800080,0x1000000,0xc63d80,0x1000000,0x2ac21d80,0x2a2a2a,0x2a800080,0x2a2a2a,0x800080,0x1000000,0xbe1d80,0x1000000,
+0xf0be1e80,0xfcfcf0,0xfcc1de80,0x23fcfcfc,0xffb9fe84,0x9cefbfff,0xefcd7fd1,0x9ecfcfef,0xfcc57fc1,0x23fcfcfc,0xfcb1fe84,0x1fcfcfc,0xefba1e80,0xdedfefff,0xdfb9ffbd,0x1ecfcfcf,0xaab61fba,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0x800080,0x1000000,0xbe1e80,0x1000000,0x2aca1d80,0x2a2a2a,0x2a800080,0x2a2a2a,0x800080,0x1000000,0xce1c80,0x1000000,0xfccdfc84,0x21fcfcfc,0xfcb21e80,0xfffcfc,0xafba1e80,0x1eaf6f6f,0xdfbe3fbe,0x3f5f5f5f,0xffb61fc6,0x23ffffff,0xffba1e84,0xffffff,0x9fbe1f80,0x1e5f5f5f,0xafbe3fbe,0x1effffaf,0x2abe1fc6,0x2a2a2a,0x2a800080,0x2a2a2a,0x800080,0x1000000,0xd1fd80,0x1000000,0x2ad21d80,0x2a2a2a,0x2a800080,0x2a2a2a,0x800080,0x1000000,0xd21d80,0x1000000,
+0xffce1d80,0x21ffffff,0xffbe1e84,0xffffff,0xffc21f80,0x1effffff,0x6fc21fc6,0x1e0f0f1f,0xffba1fbe,0x21ffffff,0xffc1fe84,0xffffff,0xcfc21f80,0x1effefdf,0x3fc21fc2,0x3e2f3f3f,0xc23fce,0x1000000,0xb99980,0x1000000,0xf0bdba80,0xfcfcf0,0xfcc1de80,0xfcfcfc,0xc99e80,0x1000000,0xbd3880,0x0,0xfcb91480,0xfcfcfc,0xfccd5d80,0x7fcfcfc,0xfd0d994,0xde5f5f5f,0x6fbe1fc9,0xbe8faf6f,0xfcdbfcd,0x1f151515,0x1ea61fca,0x3eb0f0cf,0x4fc23fba,0x7fdf5f4f,0x5fd55fd9,0xbc065b5b,0xb4d59de0,0x1e6565a5,0x66cdbfba,0xba000555,0xce1fcc,0x1000000,0xb67980,0x1000000,0xfcc1fc80,0x21fffcfc,0xffbafb80,0x21ffffff,0xc61e84,0x1000000,0xb9d980,0x1000000,0xffc61d80,0xffffff,0xffca3f80,0x21ffffff,
+0x6fc23e84,0x1e5b5bff,0x5fcf9de6,0x3e3f3f5f,0x15de3fda,0xde5555ff,0x55b3dac1,0x5e545455,0xffbe1fc2,0x5ebfffff,0xbfd65fd2,0x7e5f6f6f,0x54de7fce,0x3f5555f4,0x55be5fbe,0x5f555555,0x7ce5faa,0xff00040c,0xadffa9,0xbf010101,0x1dbd7da5,0xbf1d1d1d,0x2dbd9fa9,0x9e3d6d6d,0xb97fa1,0x9f000000,0xb21fa5,0x1b000000,0x3daf53ad,0x5e00c00c,0xb15eb9,0xfd000000,0xfcb394bc,0xbcf8fcfc,0xf8c1ffad,0xdee0e4f8,0xafc1dfbd,0xfe2f6f7f,0x9fc5ffc5,0xde539293,0x50c1dfc5,0x9f004150,0xc5bfbd,0xfd000000,0x2c2f9b8,0x9e0d4a02,0xcc17fc1,0x1d000004,0xbcbec1,0x1f5555ff,0x55abf7a5,0x7c2a2a55,0xaa3fa6,0xfcaafa03,0xa9bbbab4,0x5e000055,0x1daf1fb2,0x5d55151f,0x6aae5fa6,0x5c6a6a6a,0xae5faa,0x5ea46000,0x54b25fb2,0x5fd4d5d4,
+0xb23faa,0xdcaaff00,0x55c798b8,0x1f545555,0xb6dfba,0x1d55ff00,0x55cf7bc1,0x3f555555,0x95be1fc6,0x3ee9aaa5,0xa5b65fb6,0x3ed696e6,0x55b25fb2,0x1e1a5602,0xabe3fbe,0x1e5b5b16,0xba1fbe,0x1c00000,0xc0ba1b80,0x1c0c0c0,0xffba1c80,0xffffff,0xffc65f80,0x5effafff,0xc0c65fc6,0x1c0c0c0,0xc0ba1c80,0xf0c0c0,0xffb9fc80,0x1ffffff,0xffc67f80,0x1ffffff,0x5fc27f80,0x7e5f1f5f,0x5fde9fce,0x7e5f5f5f,0xa9dabfca,0x5e4444b9,0x49ba5fbe,0x5e514549,0xafba5fbe,0x7eafafaf,0xafce9fc6,0x5eaf5faf,0x91d27fce,0x5ea4a451,0x55ba5fc2,0x5f555555,0xfcba5fc2,0x21fffffc,0xffba3e84,0x1ffffff,0xffbe7f80,0x9e1f6fff,0xfc67fca,0x9effffff,0xffc69fc2,0x7eef6fff,0xffc65fc2,0x1eff9fef,0xffd1ffce,0x3eafbfff,0x6fbe5fbe,0xfedf6f2f,
+0x9fc21fbd,0x7eb4b44f,0xf4c67fce,0x5f571757,0x55be7fbe,0x5f0f5555,0xd7ba5fc6,0x3f555555,0x55be3fae,0x1f555555,0x50be3fae,0x3f555554,0x55b21fba,0x1f151555,0x65b63fae,0x1e6b6e2a,0x15b21fae,0x5fd54505,0x95aa5fae,0x5e818195,0xd4ae5eae,0x3f17555c,0x16ae5fae,0x3e061616,0x51aa5eae,0x5e525251,0x53b25eae,0x5f555151,0x6b25fae,0x5e65a616,0x56ae3fae,0x3e959465,0xeab25fae,0x3ec0a4e2,0xd0ae3fae,0x3ec090d0,0x57aa3eae,0x1f555555,0x1ab21fc2,0x1ee4e9f2,0x80ba1fb2,0x3e662966,0xa6ae3fa6,0x5ea5a566,0xd0aa3ea6,0x1f17151d,0x57b21fba,0x1f555557,0x57b23eb6,0x5fd55757,0x97b63fae,0x1ee5fdff,0x99b63fba,0x5eeeea8a,0xebb25fb2,0x7e6babab,0xa0b63fae,0x1e808090,0x80ba3fb6,0x1e404080,0x6fbe1fb6,0x7e1f6f6f,0x9fba5fb2,0x3ea5a4a1,
+0x55ba7fc2,0x7d1f1d5d,0xd5aa3fa6,0x7f5454d4,0x15aabdb2,0x5f541414,0x66ae9eae,0xbcaaa9aa,0x54b2bfae,0x9d555555,0x55badeae,0x5f555555,0xaab6dfc2,0xbe6aa9fa,0x55badeba,0x9f55d555,0x55bebfc2,0xdf555555,0x95d1ffc1,0xde6aaaae,0x66c5bfc9,0xdeaa25ba,0x6acddfcd,0xbe016a6f,0x55c9bfc9,0x9e005555,0xc15fc5,0xfd000000,0xd2d9bc,0x5e000000,0xc53fc5,0xdd000000,0x55d778bc,0xdf455555,0x45d1dfc9,0x9e50545a,0x55c9bfc9,0xdf555555,0x55c5bfc9,0x9f405555,0xcdbfc1,0x7f005410,0xbd1dc5,0xbd000000,0x40d3d2c0,0x3d000040,0xcd9fc1,0xdaf90000,0xd3d7bc,0x5e5aaad5,0x55d3fcc1,0x1e554155,0xc63fc6,0x5f5555ff,0x55d39bc5,0xfe1f6e55,0xd5c9ffcd,0xfffdfdfd,0xf5c5ffc9,0x1f555555,0x1bc1ffc6,0xfe27270b,0x2ac9ffc9,0xdea9a5a6,
+0xfec9ffc9,0xbe5555aa,0x55db3ecd,0xfea4a555,0xbfcdffd1,0x1e25256a,0x14ca3fca,0xff555555,0xa4c1ffd1,0xfe6464a4,0x54cddfd1,0xffdf5554,0x55cddfcd,0xff555555,0x56c9dfc9,0xde62a18a,0x15c9dfc9,0xbf050505,0x5cdbfc1,0xbf551f1f,0xbd9fb5,0xbf000000,0xb9ffb5,0x7e570240,0xaaad9fb5,0xfc005545,0xb97fb0,0x1dff0000,0x57cfd3b5,0x9b005555,0xb17fb0,0x1cff9400,0x78cfdaa9,0x9e747474,0x74d57fbd,0x7f757575,0xe0cd5fb1,0x9ee0e0e0,0xd0d99fc1,0x5e90d0d0,0xb5dd7fc9,0xdc007979,0xbcfeb0,0xbaff0500,0x40cf92b4,0x1d004040,0xe97dc9,0xbafa4000,0xaadbb8c4,0x5e000055,0xc77fbe,0xff504000,0xaaba3fb9,0x1e000055,0xcf9dbe,0xfebd6a10,0x54c1ffb9,0xff55155f,0xd1c1ffb9,0xdf515551,0xc1b9ffc1,0xfe1f1f02,0x5fb5ffc1,0xfe4f8f4f,
+0xfeb9ffc1,0x7e0000a5,0xd31fca,0x1e818140,0xafcdffc6,0x7e00005a,0xdbfbd2,0x1fff7f14,0x55ca5fd2,0xdf555555,0x54ce3fc1,0xff545454,0xcbd1ffc5,0x5e2f2f1f,0x2fce3fc2,0x3eaf6f6f,0xa5d1ffc6,0xfeac99a5,0xabc5ffc1,0x1eafabab,0xa9c5ffbe,0xde9aaaaa,0x55c9ffc9,0xff555555,0xafc9dfc1,0x1ef51559,0x55c1ffc2,0xff555555,0xaaba7fc1,0xfe6f9aa9,0x54c21fc1,0x5f575554,0xffc5ffbe,0xdfffffff,0xfdc9dfc5,0xdf455155,0x57c9dfc9,0xdf575f5f,0x57c9dfc9,0xff555555,0x42c9bfc9,0xfe464242,0x45c5dfc5,0x1e555545,0xa9c61fc2,0xfea9a5a6,0xbac5dfc9,0x1e9495a5,0xd1ca1fc6,0x9f505554,0x41c23fba,0x9f5f5555,0xabbedfb6,0x7eaaaaaa,0xaac27fbe,0xde7a79aa,0xefc2bfc2,0xde1556ab,0x55bedebe,0xdf555555,0xafbe5fc2,0xbe505466,0x11bedfc2,0x9ff51545,
+0x55be9fbe,0x5f555555,0x55c69fc2,0xbf555555,0x94cabfbe,0x7ee59595,0xd5ce7fc6,0xbf55551d,0xa9c6bfca,0xdea5e5ea,0x65bebfc2,0x7ebeb965,0x55ba7fbe,0x7f555555,0x5ac6bfb6,0x7eeaa16a,0x95b67fb6,0xdec09195,0x3db9dfc1,0xff15151d,0x4bc5dfb9,0xfedf1b1b,0xddb9ffbd,0xdfc0f0d0,0x15bdffbd,0xff151515,0x1ac9dfbd,0x1e10151a,0xc0c1ffc6,0xff00c0c0,0x90c1ffbd,0x1e909090,0x94c63fba,0xde949094,0x55d1dfc9,0xff555555,0xafd5dfc1,0xfe9f4faf,0x9fd5ffd1,0xdeafaaaf,0x95dddfcd,0xfe555555,0x55d1dfc5,0x3f575755,0xafcdffc2,0xbeaeafaf,0xaed9dfd9,0xbea9a9ad,0x9be1bed5,0x5e7f6abf,0x1fc67fc6,0x9f50571d,0xa4c27fbe,0x5ee4a0a8,0xd0c67fc2,0x3f555454,0x65ca9fc6,0x7ea55555,0xd0be9fba,0x7f1f1505,0x95b65fbe,0x7e555595,0x55ce5fc2,0x7e555555,
+0x6bce5fbe,0x3e1b5b19,0x1fca7fca,0x9f17dd0f,0xe8ce7fce,0x3ec0d0e0,0x80dddece,0x7eeb8240,0x6bca9fca,0x5ebf9f8f,0xffd25fce,0x7f55d5fd,0xffce3fc2,0x1ff7fdff,0xffca7fce,0x5fffffff,0xffce1fc2,0xffffffff,0xbfc5ffbd,0x1e9bebff,0xf7b9ffb6,0xff531777,0xbfbdffc1,0xfeaf6fbf,0xd6c21fc1,0x1e509195,0x41b9ffb2,0x1e165651,0x47ba1fb6,0xff5fcf47,0x5dc9ffc5,0xffd4d5d5,0x1cddfc5,0x3fd4d000,0x55ba3fba,0x1f555555,0x2bb65fc2,0x1e2b2a2a,0x1bb61fae,0x1e1f0b1b,0xa5ba3fb6,0x1eaaa6a5,0xabb63fc2,0x1e6f6b1b,0x1fc5ffba,0x3ef7b76a,0xd0b63fb2,0x1fd050d0,0x16b63fb6,0xdeab5a6a,0xffc57fc1,0x9eebebff,0xd0cd9fc9,0xff4150d0,0x46d1dfc5,0xde1f0707,0x57d59ed1,0xff555555,0x55d9ffc1,0x3f555555,0xafda3fc6,0xde5e9ade,0x6ad5ffd9,0x1e6e5a9e,
+0x6fda1fd2,0xde5f1f6f,0xd5c9dfc5,0xff545554,0x40c1dfd1,0x1ee0e090,0xa3ba1fb6,0xfe965a92,0x55bdffb9,0xff545555,0xa5d5dfbd,0x1ef85b69,0x55c1ffca,0x1f555555,0xa5c1dfba,0xde6663a1,0x40bdffb9,0xfe404040,0x50be1fb9,0xfee5a4a4,0xa6ba1fb5,0x1e959595,0x55be5fbe,0x1f505555,0x10be1fc2,0x1ea7a6a1,0xffba1fbe,0x3eafaeae,0x18be1fba,0x1e070505,0xd7bdffbe,0x1f555151,0x6abe3fbe,0x5e5e535a,0x6ac23fc2,0x1e461555,0xbac23fbe,0x5e55157a,0x95c23fc2,0x1e440595,0x5c21fbe,0x1f441004,0x9abe1fbe,0x1e96959a,0x55ba3fba,0x1e555454,0x59be1fba,0x3e95a995,0x92ba1fb6,0x1e66a552,0x60ba1fc2,0x1e626260,0xfebe1fc2,0x5ef9fafa,0xa9ba3fbe,0x3e2064a4,0x26ba1fba,0x1eeaea2a,0x55c1ffc2,0xff554545,0x1dce1fc5,0xff57575f,0xaabe3fb9,0x1e9f4faa,
+0x55ba1fbe,0x3fdfdf57,0xaab63fb6,0x3ea9a9a9,0x55ba1fb6,0x3f555545,0xaab63fb2,0x3eaaaaaa,0xa8ba1fb2,0x1e9aaaa9,0xa9ba1fba,0xfeaaaaa6,0x55be1fb9,0x1f555555,0x55ba1fb6,0x1f554555,0x95be1fba,0x3ed09095,0xd2d63fce,0x3ee9d6d3,0x6fd63fce,0x1e9fafaf,0x5fd21fce,0x3f0f7f1f,0xdcce1fce,0x3fdcdddc,0xe0d23fce,0x1e2122d2,0x17ce1fd2,0xbf175517,0x1bd23fb5,0xde1b2f1b,0x55bddfb5,0xbf555555,0x2ace3fb5,0xbe142869,0xd4b9dfb5,0xfff05c54,0xd0b9bfc1,0xbfd4d4d0,0xd21eb5,0xbe401100,0x40c1ffb5,0x1fd0c040,0xe4ce5fc6,0x5effedf8,0xf7d23fd2,0x3f75fff3,0x21ce1fd2,0x1e905121,0x60ca1fd2,0x1e1f1f10,0x17ce3fca,0xfe905012,0xd0be1fb5,0x1ee0d0d0,0x1fca5fbe,0x1e1f2f2f,0x1fca1fbe,0x1e83575b,0xe0ce3fbe,0x5eaca8e4,0x2ece7fc6,0x3e1f2f2f,
+0xf8c65fc6,0x5edbd3cd,0x9fca3fce,0x1eefafaf,0xa4c63fc6,0x1ee9e9e5,0xd7ce1fc6,0x3f555557,0xbbc9ffce,0x3e6c6c7b,0x64c21fc6,0x3e959094,0x65c61fc2,0x1e142525,0xddc61fca,0x1f555555,0xe9ca1fc2,0xfeafadaf,0xafd21fc9,0x1e5f5f6f,0xafd23fca,0x1ef4faaa,0x54be1fc2,0x1f555555,0x6fc1ffba,0x1eab1a6f,0x57c9ffca,0xff555555,0xa9ce1fc1,0xfebeaaaa,0x9fc1ffbd,0x1e529e5e,0xaabdffc2,0xfe1b5baa,0x17ba1fbd,0x1f555515,0x55b9ffc2,0x1f575757,0x58c1ffba,0xfe98a594,0x95c21fc1,0xfe955595,0x81c5ffbd,0xfeefbeea,0x8bc1ffc5,0x1e5a9a9a,0x6fc5ffc2,0xfeafaaaf,0xaac61fc1,0xfeabaaaa,0xaaca1fc1,0xfea9aaaa,0x41c61fc1,0xff5d5551,0x55bdffc1,0xff055555,0xa4c5ffbd,0xfe50a4a8,0x54c21fc1,0x1f555555,0x6bdffc6,0x1e55a567,0x51bdffc2,0xff555555,
+0x83c21fbd,0xfea9a8a4,0xd5c5ffbd,0xffd555d5,0xffc61fbd,0x1f7fd7ff,0xbbc5ffc6,0xfeaaaaaa,0xa8c61fc9,0x1ed26af5,0xeac1ffc2,0xfeaaaaee,0xaac21fc1,0xfeabaaaa,0xaac61fc5,0xfeaaaaaa,0x55c61fc1,0x3e500040,0x9ac23fbe,0x1e506499,0x65be1fbe,0x5e555555,0xaabe1fba,0x1e400055,0x29be1fba,0x1eaaaaaa,0xeaba1fb6,0x3eaaaaea,0xa9b61fb2,0x1e56aaaa,0x55b61fba,0x1f555555,0xb9ae3fb6,0x3e2a21e0,0x2fba3fba,0x1e1a2426,0xbfba1fba,0x3e54aaab,0x50ba5fbe,0x3e556555,0x5eba1fbe,0x1eaaaaaa,0x55b61fba,0x1f555555,0x55b23fb2,0x1f555555,0x95b21fba,0x3e65aa6b,0x55b21faa,0x3e1aa6c0,0x55b23fb2,0x3f555555,0xaab61fb2,0x3e1656aa,0x5aa3fb2,0x1f555555,0x55b63fae,0x1f555555,0xe5ba1fb6,0x1e665659,0x55b61fba,0x1f555555,0x55ba3fae,0x1f555555,
+0xfaae1fba,0x3e9455aa,0xbaa61fae,0x1e59555a,0x92ae1fa6,0xfe5166af,0x50a61fa5,0xfe999555,0xa9a21fa1,0x1e6e6ee9,0x5daa1faa,0x1f555515,0x55ae1fae,0x1f555557,0x96a21faa,0x1e559699,0x1baa3fae,0x3e04ee86,0x15be3fbe,0x3f555555,0x54b61fbe,0x3e409a4b,0xbe5fc2,0x1f475555,0x55ba3fba,0x1f545115,0x55b61fb2,0x1fd55555,0x45ae1faa,0x1e555555,0x91b61fae,0x1eea10d0,0x5a61eaa,0x5e565555,0x55c9ffbe,0x1f555555,0xffba1fb2,0xfef1f0fc,0xc1cdffbd,0x1ec5c1c1,0x55c1ffb2,0x3f555555,0x6ab21faa,0x3c52aaaa,0xc5aa1fa6,0x3e15d5d5,0x15ba1faa,0x3e151515,0xa9b21fa2,0xfe010055,0xa21fa5,0xff555515,0xeaa1ffa9,0xde5055a9,0x50a61ea9,0xde06ae65,0xabaddfad,0x1e5a591a,0x5aaa1fa6,0x1eea5212,0x55ae1faa,0x3f555555,0x55addfaa,0x1f555555,
+0x2aa1fb2,0x1e1e5a1b,0x3dadfeaa,0xde28a52a,0x4addfb1,0x1e000000,0xc0b61faa,0x1fc1c0c0,0x55be1fae,0xdf555555,0x55ae1fb5,0xff555555,0xc1ae1fb1,0x1f1414c4,0x68be1fb2,0xfed6a1a5,0x55b9ffb1,0x1f555555,0x55c21fb6,0x1e565552,0x55b9ffbe,0x1f555554,0x55b21fb6,0x1f555555,0x55b21fba,0xff555555,0xaaba1fc5,0xfeaaa9aa,0xa5c21fc1,0x1eaaaaaa,0xd5ba1fba,0x1f555555,0x55ba1fbe,0x1f555555,0x55b23fae,0x1f55155d,0x95b21fb2,0x1e995559,0x55ae3fae,0x3f555554,0x55b21fae,0x3f555555,0x9ab21fb6,0x1e565612,0xa9ba1fb6,0x1e955595,0xa0ae3fb2,0x3e555494,0x9ab61fb2,0xfeaaaaaa,0xaac61fc1,0xfeeaa6aa,0xa5c61fc5,0x1e666a62,0x55be1fc2,0x1f535555,0xaac1ffc6,0xfe9a5aaa,0x96ca1fc5,0x1ea6a9a5,0x51c61fca,0x1f555555,0x55ca1fc2,0x1f555555,
+0x54c9ffc6,0x1f555555,0x15be1fb6,0x1f555555,0x55ba1fc2,0x3e6a6955,0x55b61fb6,0x3f555555,0x55ba1fb6,0x1f555555,0x56be1fc6,0x1eaaa9aa,0xaac61fc2,0x1e9a5696,0x55be3fba,0x1f555555,0x15c21fbe,0x1f550501,0x55aa3fae,0x1ea8a99a,0x50ae3fae,0x1ffdf554,0xf5ae1fb2,0x3f555555,0x11ae1fb2,0x3ea99556,0xa6b23fae,0x3e59a585,0xa9b23fb2,0x3eaaaaea,0x55b23fae,0x3f55d5d5,0x96b23fae,0x1eebafaa,0x66b21fb2,0x3e96a9a5,0x9ab21fb2,0xdeeaaa6f,0xaab21fb5,0x3e6a6a2e,0x55b61fb2,0x3f577d7f,0x55b23fb6,0x3f545555,0xbdae3fb6,0x3e015695,0x1b23fb6,0x3e000100,0x45b25fb2,0x3e551555,0x55b63fb2,0x3e555555,0x55ba1fb2,0x3f515055,0x55b23fb2,0x3f55d555,0x56b23fb2,0x3e565655,0x55ba1fb6,0x3f555555,0x55ba1fba,0x3e555555,0x15ba3fb2,0x3f555555,
+0x55b23fba,0x3f555555,0x96b63fae,0x3e450556,0x55b63fb2,0x3f555555,0xa9b25fb6,0x5e656999,0x55b23fb2,0x3e555555,0x54b65fb2,0x3f555d55,0x15b63fb2,0x3e050505,0x55b63fb2,0x5e6aaa66,0xaab23fb6,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaa,0x800080,0x1000000,0xaac4fa80,0xaaaa,0x800080,0x1000000,0xc0f780,0x3ffffff,0xffc49a88,0x1f407fff,0xb8fdb9,0x1ffffff,0xffc4d980,0xbe60f9ff,0xaabc7cb8,0xaaaa,0x800080,0x1000000,0xaac97c80,0xaaaa,0x800080,0x1000000,0xc57c80,0x3ffffff,0xffc8ba88,0x7d015fff,0xc0bbbc,0xffffff,0xffc51c80,0x1e500aff,0xd4c4ffc1,0x1effaaa9,0xffbaffb6,0xdeaf6fff,0x1bb1fbe,0xfeffaa55,0xffba5fb1,0x5e5151aa,0xafbaffba,0x5e6bafaf,0x6bb6bfb2,0xfe065a1a,0x41b65fa5,0x1e944b09,0x50a5bfae,0xdfd0d0d0,
+0x10be1fa1,0xdeffbaa9,0xffbe7fb9,0x3e55a9fe,0x50c2dfbe,0x9eff9a99,0xffbeffbe,0x5e45faff,0x15bebfbe,0x1eea5400,0xffc69fba,0x1eafefff,0xca7fc6,0xbfff4500,0xffc6fec2,0x3fdfffff,0xaaca5fca,0xaaaa,0x800080,0x1000000,0xaac95c80,0xaaaa,0x800080,0x1000000,0xc13c80,0x3ffffff,0xffc4fb84,0xbc009bff,0xc8fdc8,0xffff0f,0xffc51c80,0xbc0043ff,0xaac87cc8,0x20aaaa,0x10800080,0x10,0xaa842180,0xaaaa,0x800080,0x0,0xbd1b80,0x1ffff00,0xffc0fa80,0x7e00afff,0xc4fdc0,0x1ffff00,0xffc13b80,0x9d0003ff,0x1c05cbc,0xdeffaa6a,0xffc29fc5,0x3e00ffff,0xc29fc2,0xbfff5545,0xffc2dfc5,0x3e00afff,0xc67fc2,0x9ffffd54,0xffc6fec2,0x3effffff,0xc67fc6,0x5effefaa,0xffc6fec2,0x5effffff,
+0xc67fc2,0x1effaa95,0xffc29fc6,0x1e009aff,0xc27fbe,0x9fff5555,0xffbebfb9,0xfe00feff,0xba1fb5,0x1fffff55,0xffc6dec2,0x7eefefff,0xc2bfc2,0x5efffffa,0xffbaffbe,0x5effffff,0xaaba5fb6,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaa,0x800080,0x0,0xaab91b80,0xe0aaaa,0x90800080,0x4050,0x802180,0x1ffff00,0xffb4da80,0x1a00efff,0xb89bb8,0x1ffff00,0xffb0fa80,0x5ca4ffff,0xaab839c0,0x2baaaa,0x2e800080,0x292e,0xaa800080,0xaaaa,0x800080,0x0,0xb8d980,0x24ffff00,0xffb4b888,0x5ad6ffff,0xc059c4,0xf0300,0xfbcb980,0x10f0f0f,0xcc7a80,0xbeffaaaa,0xffba5fb5,0xdf005fff,0xb1ffb1,0x9effffff,0xffbe1fc1,0xbf001157,0x40adbfad,0xbfffffff,0xffaedfaa,0x7eeae62f,0xffb27fb2,0x5eeaeaff,0xeaa71eae,0x5eda96d5,
+0xd09e1faa,0x5effffff,0xffd1bfd9,0x5ec0e5f9,0xfc1bfc9,0x10f0f0f,0xfd1bf80,0x10f0f0f,0xdfcd5c80,0x1effffff,0xffba7fbe,0x3effefff,0xfb21fb6,0x10f0f0f,0xfd9fd80,0x10f0f0f,0xaada3d84,0xa0aaaa,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x5800080,0x3eef9601,0xffca5fb6,0x5eff5bff,0x90de7fd6,0x3cafea65,0xffca7fb2,0x9edfbeff,0xffda5fde,0xbf5555ff,0x55c21fb1,0xdf545455,0xffa9ffbd,0xbf5555ff,0x55ca3fbd,0xbe2e2e6a,0xab1bfb1,0x7ea7abfd,0x27c23fca,0x5effaf1b,0x44d65fd2,0x3f000107,0xce1fc6,0x5fff5500,0xffd23fc2,0xbf5555ff,0x55d21fc1,0xbe400055,0xffbd9fb9,0xde95a9ff,0x54ce1fc9,0xbfd01515,0x97bd9fc5,0xbe5b5aeb,0x4bb5bfb1,0xbe5b6b1f,0x1db5bfb5,0xbf35151f,0x3aadbfad,0xbe2a3e3a,0x4badbfa9,0xbe5b490b,0x57b9bfb5,0xdf455555,0x15bdbfb5,0xbf151515,0xa9b1bfa9,0xbe9091c2,
+0x50a9bfb1,0xbfd5d5d4,0xe4b9bfb1,0xbed56ad9,0xc3b1bfb5,0xbeffffff,0xffbddfb9,0xbeffffff,0xd0bddfb1,0x9fd5d5d4,0xe1b1bfb1,0xbee7e7e2,0xffb1bfad,0xbeffffff,0xffbdbfb1,0xdeffefff,0xa9b9dfb9,0xfea86954,0x94c23fc5,0x5e6a5594,0xaaca3fbe,0x1e050100,0x5ac63fc2,0x1ec5020e,0xffbe1fc2,0x3fffffff,0xffca1fc2,0xffffd0dc,0xd1c5ffc1,0x1fffffff,0xffc61fc2,0xffffff,0xf5c23f80,0x1f1404c0,0x5ac1ffc2,0x1effe0c4,0xffc21fc2,0xfeea99ab,0xefba1fb5,0xfeffffff,0xffbdffb5,0x88ffffff,0xffc21f90,0x21ffffff,0xffbe5f84,0x21ffffff,0xffc21f84,0x100030f,0xffc23e80,0x1ffffff,0xffbddf80,0x3f3fff,0xffbdde80,0x10fffff,0x3ba3f80,0x1000000,0x3fba1d80,0xff3f3f,0xffbdde80,0xffffff,0xb9df80,0x1000000,0xbdbe80,0x1000000,
+0xfb9bc80,0x1000003,0xba7f80,0xa0a000,0x800080,0x1000000,0xb21b80,0xaaaa00,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x9800080,0xbea5a589,0xf2bddfbd,0xdead69b2,0x80bddfc1,0xde824242,0x51addfb1,0xdf1f151f,0x99b5dfb1,0xfea9a9a9,0x54c5ffbd,0xff5050d4,0xafc5ffc5,0xfea6a2db,0x55b5ffb9,0x1f555555,0xe3b5ffc2,0xbeabeae6,0x5eaddfad,0xfeaead9e,0xefaddfb1,0xdedfcfdf,0xefbddfb9,0xfefffeef,0x9eb9ffb5,0xfe9a9699,0xabae1fad,0x3e6a7a7a,0xfeb21fb2,0xfefeefef,0xfeb9ffb1,0x1ef9e8fd,0x51b63fb2,0x1f515151,0x55ce1fc2,0x1f515555,0x5acdffc2,0x1eeaea6a,0xa9c21fbe,0xfeb8a9a9,0x17c61fc9,0xdf575757,0x57c61fcd,0xdf575757,0xbacddfc5,0xfe56a5a5,0x11c5ffc9,0xffd55515,
+0xbac9dfc5,0x3efeae6a,0xd5b23fb2,0x1f555555,0xfdba3fba,0x3efffdfd,0x57b63fb2,0x1f155555,0x55b25fbe,0xff5d1d55,0x55c21fc1,0xdf555555,0xd1be1fc5,0x3f545454,0x65c5ffba,0xfeaa9696,0xffc5ffc1,0x21ffffff,0xffb9df84,0xffffff,0x3b9ff80,0x1030303,0x3b5fd80,0x10f0f03,0xffb5fd80,0x88ffffff,0xffba1f90,0xffffff,0xfb61f80,0x3f0f0f,0x3fb61e80,0x3f3f3f,0xa0b61e80,0xa0a0a0,0xa0800080,0xe0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xabaaaa,0x90800080,0x4050,0x842180,0x0,0xaea99780,0xa0a9ae,0xa0800080,0xa0a0a0,0xff800080,0x3cffffff,0xffba3fb6,0x3dfdfdfd,0x3fba3fb6,0xffffff,0xffb63e80,0xffffff,0xffb63e80,0x1eeaeaff,0xe9c21fbe,0xdeaba6e9,0xffc5ffc5,0xffffff,0xffba1f80,0xfefaeaff,
+0xc1ffbd,0x1000000,0xb23c80,0x1030300,0xa0b23c80,0xa0a0a0,0xa0800080,0xa0a0a0,0x3800080,0x10f0303,0xfb21c80,0x10f0f0f,0xa0bdfe80,0xa0a0a0,0xa0800080,0xe0a0a0,0xfa800080,0xdeff0296,0xffa9bfad,0xffffff,0xd7ba1f80,0xffffc0d5,0xffa1dfa9,0x3fffff,0xffba3f80,0x1033fff,0xc1ff80,0x1000000,0xfc61f80,0x1000000,0xc63f80,0xa0a000,0xff800080,0x43ffffff,0x3fd29e88,0x100030f,0xfdafd80,0x1030f0f,0xdebb80,0x1000000,0xdadd80,0xa0a000,0xa0800080,0xaaaaa0,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0x800080,0xa0a000,0xa0800080,0xaaaaa0,0xa0800080,0xaaaaa0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xaaaaa0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xabaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x6b800080,0xdebf6f6b,0xffc9dfc5,0x9efffeff,0x9ac5bfd9,0xdefa9696,0xc7c9bfc5,0x9f570707,0xffc1dfc5,0x1a55ffff,0xc13ebc,0xf9ffff00,0xefcbb6c4,0xbc01ffef,0xbd3dbc,0x5caaff00,0xaacbf6c5,0xde17a6e3,0x2fc1dfc1,0xbe1f6c2d,0xeac19fbd,0xde6fbf2f,0x10c1dfc5,0x9f000000,0x3bd7ebd,0x1d000303,0xc4bebd,0xfcaaff00,0xc7d5bc,0x1f000000,0xc336b9,0x3caaff00,0xaac3f6b5,0x1e000055,0xdebfce,0xfe404000,0x56ca3fd1,0x5e000001,0xceffca,0xfe99aa01,0x40ca1fc9,0xfed05040,0xe4d1dfd5,0x5ee0e4e4,0x59d1dfc2,0x1e6f6b55,0x2fca1fc6,0xfe5f1f1f,
+0x55cdffc9,0x5e000010,0xc6ffc2,0x1e010100,0x55c23fc2,0x5f000000,0xbf5eb6,0xfea4a500,0x55ba1fbd,0xfe996569,0x94c61fc5,0x1ea4a494,0x55c61fc2,0x1f555555,0xaac21fba,0x1e565655,0xafbdffc2,0xbedcaaaf,0x90c9bfc5,0x7e106010,0xffc97fc9,0xbeeaeafa,0xd5c5bfc1,0x7ed7d5d5,0xc93fc5,0xfd000000,0xbd9bbc,0x9bffff00,0xd7c396b4,0x1b0055d7,0xc0bec5,0xbbffff00,0xfc3b7c0,0x3f3f3f,0x3fc1be80,0x21ffff3f,0x90bd7d80,0x4050,0x842180,0x1000000,0xffb57980,0x7a95d9ff,0x40d4dfbc,0x79ffff00,0xc7b7c0,0x21030000,0x1b09880,0x1030301,0xa9cf5a80,0x7e000015,0xb73fb6,0x1f014500,0xaab63fb6,0x3effff20,0xffc21fc3,0xfe0207af,0x15bddfc1,0x1e6a6555,0x26ba1fb2,0x1e81a13d,0xc0b61fb6,0x1ef4f9f8,0xf0be1fba,0x1fc7d5f0,
+0xfdba1fba,0x1fdfcfd4,0xdfce1fca,0x1eefecef,0xfca1fc6,0x10f0f0f,0xfca1e80,0x13f3f3f,0xdfce3e80,0x1fffffff,0xffca1fbe,0x1effffff,0x3fc61fbe,0xffffff,0xffca1e80,0xffffff,0xe0ca3f80,0x1ee6a9f0,0xeac23fc2,0x3e7e7e7e,0x1fc21fc2,0xdea84f4f,0x50d1dfcd,0xdf175711,0xfdc9ffd1,0x1f3d7fff,0x7ec5ffc2,0x1e6aba7e,0x17c9ffc2,0xdf1f1f1f,0x30be1fcd,0x3e559591,0xa0c5ffba,0x1e56a1a0,0x6c61fc2,0xfe0c090a,0x56c9ffc5,0x1e955a56,0x55c1ffbe,0x1e545054,0x1cc5ffbe,0xfe5c5c1c,0xdccddfc5,0xff555757,0x54c5ffcd,0x1e58e4a4,0x5fc21fbe,0xdf555555,0x6aba1fc9,0x1eaf6b6b,0xafd5dfc2,0xfeffafbf,0x15d61fd1,0x1e05c101,0x15c21fbe,0x1e6f5616,0xdfc9ffc2,0x7f5757df,0xa6c65fca,0x3e6f9fa7,0x6fc23fc6,0x1eeaafaf,0xe0ce1fc6,0x3e9ad5e1,
+0x57c21fc2,0xdf1f1717,0xd0be1fc9,0x3f5554d0,0xf5c5ffbe,0x1f5f5d14,0x5fc9dfbe,0xff5d5d5f,0x55c9dfc5,0x3f575555,0x1fc1ffc2,0x1f5f1f1f,0x55ca1fc2,0xffc0d5d5,0x80c9ffc9,0xfe808080,0x85cdffc5,0x1e955595,0x55b61fbe,0x1f555555,0xdabdffba,0x1eaa9a56,0x65b63fb6,0x3e555561,0x5aba1fb2,0x1e55565a,0x55b9ffbe,0x1e565655,0x15b61fbe,0x3e2d2a15,0x25b63fb2,0x3e55a9a5,0xffb61fb2,0x1efffeff,0xfec23fbe,0x3efdf9fe,0xffc23fba,0xffffff,0xffc63f80,0x3cffffff,0xfcc63fc6,0x3ec8cacc,0xc8ba3fbe,0x3ef1e0c0,0xffb63fb6,0x88ffffff,0xffc63f90,0x3effffff,0x57c23fba,0xfff15d5c,0x55ba1fbd,0x1e565555,0x17c9ffbe,0x3e546556,0x65b61fb6,0x1e555555,0x56c1ffba,0xfeab6b5a,0x6bc9ffc1,0x3e2f6b6b,0x55d1ffc2,0xff555555,0x15be1fc5,0xdf545555,
+0xd4c1ffb9,0x3e959590,0x54ba3fb6,0x3f555555,0xffc21fba,0x3efefefe,0xfac23fbe,0x1efeeaea,0x55c63fc2,0x3f151555,0x59c1dfc2,0xdea8e8aa,0xfebdbfc1,0xbefffffe,0x5fc61fc1,0x9f555755,0xaec1dfc5,0xa0a9ae,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0,0x800080,0x0,0xaaca1e80,0xa0aaaa,0xa0800080,0xa0a0a0,0x800080,0x1000000,0xce3e80,0x1030300,0xa0c63c80,0xa0a0a0,0xa0800080,0xa0a0a0,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x3800080,0x10f0303,0xfce3e80,0x13f0f0f,0xa0ca5e80,0xe0a0a0,0x90800080,0x4050,0x3f842180,0x3f3f3f,0xffca5e80,0x1ffffff,0xca5e80,0x0,0xca5e80,0x1000000,0xaaca5d80,0xabaaaa,0xae800080,0xa0a9ae,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xff800080,0xffffff,0xffc63f80,0x1ffffff,0x3ca5f80,0x10f0303,0xfce5e80,0x13f3f3f,0xffc63d80,0xbeffffff,0xffc9ffc5,0xbe00a1ea,0xffc5bfc5,0xffffff,0xffc9ff80,0x9ee0eaff,
+0xa0c99fc9,0xa0a0,0x800080,0x1000000,0xaaca5e80,0xa0aaaa,0xa0800080,0xa0a0,0x800080,0xff3f0f,0xffc9de80,0xffffff,0xc9bf80,0x1000000,0xfc59c80,0xffff3f,0xaac99e80,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xa0aaaa,0x800080,0x0,0xc99e80,0x1030000,0xa0c5bd80,0xa0a0,0x800080,0x1000000,
+0xaac59d80,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xa0aaaa,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaf800080,0x1effabab,0xffc5dfc2,0xfeffafff,0xfdbdffbd,0xdf0355dd,0x4bbe1fc1,0x1e6a6a6b,0xffbdffba,0x1effffff,0xffb61fb2,0x1effafff,0x5ab21fb2,0x1eab5b5a,0x1aba1fb6,0x1effeaaf,0x57b61fb6,0xff541d57,0x56c1ffc1,0x1e955555,0x81c1ffba,0x1e959595,0x55cddfc2,0xfe5a1215,0x95be1fc1,0x1e9169e9,0x80ba1fba,0x1e560641,0x55be1fba,0xff555555,0x96ba1fbd,0xfe969656,0xffba1fbd,0x3fffffff,0xffb61fa6,0x1effffff,0xbfb61faa,0x1ebfafbf,0xffba1fb6,0x1fffffff,0xffba1fb6,0x1effffff,0xfdba1fb2,0x1ef2aeed,0xffbe1fba,0x1e9babef,0x5abe1fba,0xfeaaaa9a,
+0x55be3fbd,0x1f555555,0x55bdffba,0x1f575755,0xd5bdffba,0x1fd5d555,0xb9b9ffc2,0xfe454502,0x5fc21fbd,0xff555553,0x55ba1fbd,0x1f555555,0x41bdffbe,0xfe6afa79,0x55bdffc1,0xdf555555,0x1fbe1fbd,0x3e9f4f1f,0x9aca3fc6,0x1ea9aa99,0x68ce3fc6,0x3e156554,0xaabdffbe,0x1e6a6aaa,0xeac63fbe,0x1eeae9e9,0xe9ce1fc6,0x1ecfd6d6,0xabce1fca,0x3eefbfef,0xdfca1fca,0xffd7dfdf,0x45ca1fc5,0xde9b5a02,0x59b61fb5,0x1e68a5aa,0x55ba3fbe,0xde682515,0x55bddfbd,0x5f545555,0x1fbdffba,0x5f575717,0x17c21fca,0x5e5f5f5f,0x64ce5fc6,0x5e505920,0x55be7fba,0x7e915515,0xdfbe7fb6,0x1f5f5fff,0xa9ca1fce,0x1eaaaaa9,0xd5ce1fc2,0x1fd1d1d1,0xd1d23ec2,0xdff4f0d1,0xaad61ebd,0xfe2a2a6a,0x2ace1fc1,0xde1a1a1a,0xf8d63fb9,0xfefcf8f8,0xfdda1fc1,0xfefffefe,
+0x17d21fbd,0x5f171717,0x1fd23ec6,0x3ecfdf1f,0x50c63fca,0x5e501050,0x60be7fba,0x3ee6a2a0,0xcfbe3fba,0x3f4f4fcf,0xdfbe3fc2,0x3fd7f7ff,0xabc21fc6,0x3e5a6996,0x5aba1fbe,0xfeaa5756,0xf5ba1fbd,0xfff0f474,0x94be1fc1,0xfed0e4a8,0xabc1ffb9,0xfeaf6a6b,0xddba3fbd,0x3f1f7f13,0xd0be1fba,0x3f5755d0,0x54ba1fb6,0x3f4040c0,0x1fb23fb6,0x1f0d171f,0x4fc5dfc2,0xfee181d8,0x5dc61fc5,0x3f57dd55,0x55bdffbe,0x1f505555,0x8fbdffba,0x1e6a6faf,0x55bdffc2,0x1f555555,0x50c1dfba,0x1f5c5450,0x27ba3fba,0x1e1b070f,0x55be1fba,0xff404041,0xc1ffbd,0x1f000000,0xc1c9ffba,0x3f01c141,0x11b23fb6,0x3e504101,0xd7b23fb6,0xffd4d4d4,0xd4c9ffc1,0x3fd4d5d4,0x10cdffb6,0x3e000010,0x14b61fb6,0x3e152a15,0xd0b61fb2,0x1ec0c0d0,0xc0d1ffc2,0x1e5050c0,
+0x1bc9ffba,0x1e6b5f1b,0x57c21fba,0x1f7f7f7f,0x10c21fb6,0xfe055604,0xb61fb9,0x1f000000,0xbfba5fba,0x3ebfffbf,0x7fc21fbe,0x3f7f7f7f,0xca1fbe,0x1e000600,0xb23fb6,0x1f000000,0x4aca3fb6,0xdec6894a,0xc1d61fb9,0xdfd1c1c1,0xffda1fc1,0xbf1f1fff,0xbcdffc9,0x7e02060b,0xe1c9bfbd,0xdef0f0f0,0x70d1ffbd,0xbf707070,0x2d1ffbd,0x3c405101,0x40b55eb1,0x7e804040,0x57b99ead,0xbf505051,0xf4bd9fb9,0x1ca4b4b8,0xa6bd3eb5,0xbe561656,0x55bdbfc5,0x7f555555,0xa4d0fec1,0xfca9eaa4,0x55bd5fbc,0x7f555555,0xaab9dfc9,0x5eaba6aa,0x4ed15ec9,0x9efaba2a,0x50cd9fd1,0xdf505050,0x50cddfb9,0xdf707050,0x90c5dfb9,0x9e80d090,0x40b9bfad,0xdf400040,0x70c5dfb5,0xdf705070,0xa0c1ffb9,0x1ef0f4b4,0x40bdffb6,0xffd0d040,0xd1b9ffb1,0xfe519191,
+0x55ba1fb5,0xbf575555,0xabbdffcd,0xdeaaaaaa,0x2ac5ffc1,0xdeaaaa6a,0xaac9dfcd,0xfeaaa5a5,0xafc9ffcd,0xfea3a6a3,0xfbc1ffc9,0x1e13079b,0xaaca1fc6,0x1ebeaaaa,0xafc9ffce,0xfe9564a9,0x95ca1fc9,0xbe185555,0x15c1bfc5,0x1f55d505,0xe0c21fc2,0xbe10a1e2,0x28c9bfc9,0x1e16abab,0xa9c9ffca,0x5eaeae6e,0x5dbe5fc2,0x5f551555,0x15ba7fbe,0x3fcdddc1,0x16c63fc6,0x5eaae959,0xffc23fc2,0x9efeeaff,0xfec99fc9,0xdefffefe,0xffcdffcd,0xffffff,0xffc9bf80,0xbeffffff,0xffcdffc9,0x1eaaaaef,0x5fca3fca,0x1f55555f,0xffc63fc6,0x1eaaaaff,0x55ce1fce,0x1f411151,0x99ca1fca,0x5e85a999,0x56ba5fba,0x1e555556,0x57ba5fba,0x5f575555,0xa9be1fbe,0x1e554511,0x55ba3fba,0x1e99a541,0x69ba1fba,0x1eae6965,0x55ba1fbe,0xfea9aa65,0x55ba1fb9,0x1f435141,
+0x55ba1fba,0xff555555,0x55be5fc5,0xff555555,0x51be1fc1,0x1f555555,0x95c9ffbe,0xfeaa6699,0x51c21fc5,0x1f555454,0xaac1ffbe,0x1ea9aaaa,0xa9c1ffba,0xfeeaeaea,0xaac5ffc1,0xfeaaaaaa,0x3fc9ffc1,0x1ffffff,0xffc9be84,0xffffff,0xc9ff80,0xf0300,0xfc9de80,0x1ff3f3f,0xffca1e80,0x1effeaff,0xffca1fca,0xfebfaafa,0xffc9ffc5,0x21ffffff,0xffca1f84,0xdeffdaff,0xa0c5bfc5,0xa0a0,0x800080,0x1000000,0xaac61e80,0xa0aaaa,0xa0800080,0xa0a0a0,0x800080,0x10f0303,0xfc61e80,0x3f3f3f,0xa0c1be80,0xa0a0,0x800080,0x1000000,0xffbd5d80,0xfebaaeff,0x55bdffbd,0x1f045515,0xffc1ffbe,0xdee6f9ff,0xe5b9bfb9,0x1ef9faf5,0xbab61fb2,0xfea7a5aa,0x53be1fc5,0x1f5f5d57,0xe6c5ffc6,0x1e16aede,0xa5ba1fba,0x3eaaffbe,
+0xffbe1fba,0x23ffffff,0xffbd7e84,0x1ffffff,0xb61f80,0x1030300,0xfb97d80,0x13f3f0f,0xffb9fe80,0x3edac6ff,0xe9b23fb6,0x3ee9d5d6,0xffba3fb6,0xffffff,0xffb63f80,0x65ffffff,0x3b63f88,0xff5f5f55,0x4ec5dfbd,0x7eeba22e,0x96cd9fd1,0xfe2a9a95,0x55ba1fbd,0x1f575555,0x9fc9bfbe,0x7eeaaaaf,0xd5dd5ed5,0x7f555555,0x6bddbed5,0xbe9a5a6f,0x9bd99fd1,0x9e8a469b,0xa5dd7fdd,0x1e605665,0x64c1ffbe,0xfe959990,0x55be1fc1,0xff445555,0x1c5ffc5,0xfe030202,0x55c9ffc5,0x1f555555,0x55c1dfc6,0xff5d5555,0xd5bfc5,0xfe404141,0x20c9ffc5,0xfe040410,0x54c1ffc5,0xff555555,0x55dd9fd1,0xff555555,0xdad1dfd1,0xbe5a6a6a,0x45ddbfdd,0xde814585,0xa6ddbfd9,0xfeaaaaae,0x55d1ffcd,0xff555555,0x86ce1fd1,0xde5a9a9a,0x55d5ffd5,0xff4155d5,
+0x57d1ffd1,0x9f555554,0x55cddfdd,0xbf575554,0x17d5dfd9,0xff555555,0x55c5ffcd,0xbf555555,0x17c61fd5,0xdfdfddff,0xaad9dfd1,0xfe9a9aaa,0xa9d9dfd5,0xfeababa8,0x47d1dfd5,0xdf555545,0x5ad9ffd1,0xfe460106,0x81cdffc9,0xfe509091,0x4c9dfc9,0xffd50000,0xffc9ffc5,0xffffffff,0x50c9ffc1,0xfe808050,0xc9dfc9,0xff505000,0xffc5ffc5,0xbebebfee,0x6ec9dfcd,0xfe566691,0xc0c5ffc1,0x3f4101c0,0xdfb65fba,0x1f5f1f0f,0xffc5ffc2,0x3ec6e0ff,0xdfb63fb6,0x3fd4d5df,0xafb65fba,0xfeefa9ab,0xfecdbfc9,0xbee9a9ea,0xd5cddfc9,0x1eaf6fee,0xdfc21fbe,0xdf50f1d3,0x81c9dfcd,0xfe450545,0x56c21fc5,0xfe9a5a9a,0x15ca1fc5,0xff051511,0x16c61fc1,0x1e666a69,0xaac1ffc2,0x1eaaaaab,0xaac5ffca,0x1eaaaaaa,0x66c9ffca,0x1e6a5665,0x5ac5ffc2,0x1e596a6a,
+0xd5c5ffc2,0xff0055f5,0x98c5ffc5,0x1e556955,0x11c1ffc6,0xded0aa43,0xc0cddfcd,0xfe9195d0,0x55c9ffc5,0x1e555555,0x55c1ffc2,0x1e555555,0x55c1ffc2,0x1f555551,0x65c1ffc6,0x1e955555,0xaac5ffc2,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xa0aaaa,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0,0x800080,0x0,0xaaba1e80,0xa0aaaa,0xa0800080,0xa0a0a0,0x800080,0x1030300,0xfbe3e80,0x3f3f0f,0xa0ba3f80,0xa0a0,0x800080,0x1000000,
+0xaabe3e80,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xa0aaaa,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xff800080,0x21ffffff,0xffba3e84,0xffffff,0xba3f80,0x1030300,0xfbe3e80,0x3f3f0f,0xffbe3f80,0x3eead4ff,0xefb65fba,0x1ee9ffff,0xffbe1fc2,0x21ffffff,0xffbe1f84,0x23ffffff,0xa0ba3f84,0xa0a0,0x800080,0x1000000,0xaac23f80,0xa0aaaa,0xa0800080,0xa0a0a0,0x800080,0x1030300,0xfc21f80,0x1ff3f0f,0xa0c21f80,0xa0a0,0x800080,0x0,0xe4c21f80,0x1effffed,0xffc1ffc2,0xfe9aaaef,0xffcddfc5,0x1efbefff,0xebbe1fbe,0x1effaeeb,0xd5c1ffc2,0xff55ddc1,0x99c9ffc9,0x1e69a9a5,0xffc5ffc6,0x1effffff,0xffc5ffc2,0xfe9a56aa,
+0xffc9ffc5,0x25ffffff,0xffbe3f88,0x1eeae9ff,0xbe1fbe,0xf0303,0xfc21f80,0xffff3f,0xefc21f80,0x1effefeb,0xebc21fc2,0x1eeeeaea,0xffc5ffc2,0xffffff,0xffc21f80,0x1ffffff,0xaabe1f80,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xa0aaaa,0xa0800080,0xe0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xabaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x90800080,0x4050,0x800180,0x0,0xaec21f80,0xa0a9ae,0xa0800080,0xa0a0,0x3800080,0xf0f03,0x3fc21f80,0xffffff,0xc21f80,0x0,0xc21f80,0x1030000,
+0xaac61f80,0xaaaaaa,0xaa800080,0xa0aaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0,0xaa800080,0xaaaaaa,0xaa800080,0xa0aaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0x800080,0x1000000,0xce1d80,0x1000000,0x2ace1d80,0x2a2a2a,0x2a800080,0x2a2a2a,0x800080,0x1000000,0xcdfd80,0x1000000,0xffce1d80,0x21ffffff,0xffc1fe84,0xffffff,0x2fc61f80,0x3e0fcf1f,0xfc61fca,0x3e4f4f4f,0xffc23fca,0xffffff,0xffc61f80,0xffffff,0x8fc61f80,0x3e7f3f6f,0x3fc61fca,0x1edfdfef,0x2ac5ffc6,0x2a2a2a,0x2a800080,0x2a2a2a,0x800080,0x1000000,0xce1e80,0x1000000,0x2ac9fc80,0x2a2a2a,0x2a800080,0x2a2a2a,0x800080,0x1000000,0xca1e80,0x1000000,
+0xffc1dc80,0x1ffffff,0xffc5fe80,0xffffff,0xdfc61f80,0x1effefdf,0xffd25fc6,0xfeffffff,0xffca1fc5,0x21ffffff,0xffc21e84,0x21ffffff,0xffca1f84,0xfe7f7fbf,0xfca1fbd,0x1e2fdf4f,0xaabddfca,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0x800080,0x1000000,0xc1fd80,0x1c0c0c0,0x2ac5fd80,0x2a2a2a,0x2a800080,0x2a2a2a,0xc0800080,0x1c0c0c0,0xc0c61e80,0x1c0c0c0,0xffbdfd80,0xffffff,0xffc5ff80,0x23ffffff,0xfca1f84,0xde1f1f1f,0xfce1fb5,0xfe8f9f1f,0xffb5dfbd,0xdcffefff,0xffbddec1,0xdebf7fbf,0x4fc1ffb5,0xff4f170f,0x9ebe1fbd,0x5e6f5a5a,0x2abdffc2,0x2a2a2a,0x2a800080,0x2a2a2a,0xc0800080,0x1c0c0c0,0xc0adfe80,0x1c0c0c0,0x2aadfe80,0x2a2a2a,0x2a800080,0x2a2a2a,0xc0800080,0x1c0c0c0,0xc0b19c80,0x1c0c0c0,
+0xffb59c80,0xfe9f4fcf,0xefb9dfbd,0x3effffef,0x7fbe1fc2,0x9fffff7f,0xffc27fbe,0x9effebef,0xffca9fc2,0xfeffffff,0xffba1fb9,0xfeefffff,0xffb21fb5,0x1ffffff,0xffc63f80,0x3ffffff,0xaabdbe80,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xc0800080,0x1c0c0c0,0xc0b9bd80,0xc0c0c0,0x2ac19d80,0x2a2a2a,0x2a800080,0xaaaa2a,0xc0800080,0x10000c0,0xb9bd80,0xaaaa00,0xff800080,0x1effefef,0xffae3eb6,0xd7ffffff,0x3fb25fa1,0x3f3f3f,0xfb23e80,0xf0f0f,0xffaa9b80,0xff,0xba5e80,0xaaaa00,0xf800080,0x1000003,0xaebc80,0xaaaa00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xc1800080,0x1fd0d0d0,0xf0d25ec2,0x1e7cb4f0,0x9fd25ec6,0x3e039f9f,0x1be3fc2,0x1f000000,0x7cd27ec2,0x1f1f5d5d,0x1fd65fc2,0xff070f0f,0xd25fc1,0x1e040830,0xa0b9ffbe,0x1e000000,0x56ca3fc2,0x1e3c2903,0xe8c21fc2,0x1ef4a4e4,0x55c21fbe,0x3f555555,0x1dc1ffc6,0xff555555,0xa5c23fc1,0x1e50a090,0xaabe1fc2,0x1e505040,0x55c21fbe,0x1e566a56,0x55be1fc2,0x1f515555,0x1bbdffbe,0x1ea36b97,0x3c1ffc6,0xffc0d555,0xc61fbd,0xfeae15ae,0x56bdffc1,0xfe9a5a5a,0xd0ca3fc1,0xfed0d0d0,0x90ce3fc1,0xfe909090,0x9bda9fc1,0x3e9babab,0x5bce5fca,0x9e5a6a5a,
+0x50d67fd6,0xfe5a5b5a,0x85c21fbd,0x1e4e5a95,0x55be1fc2,0x1e9a5454,0x6bbdffbe,0x1e105556,0x2eba1fc2,0x3eaa6aae,0x55ca3fc6,0x7f545555,0xd5dabfca,0x5f555555,0x55ce3fbe,0x5f5f5d5d,0x15ce7fb6,0xff555555,0x55c61fbd,0xff555555,0x55c21fbd,0x1e459555,0x55c21fbe,0xff555555,0x55be1fc1,0xff555555,0x56c21fbd,0x1e460606,0x95c21fbe,0x1e455545,0x95c21fbe,0xfe55a9e5,0xa9be1fbd,0xfea5a9a9,0xaac21fc1,0xfeaaaaaa,0xaac21fbd,0xfeaaaaaa,0x55c21fc5,0xffd55555,0x5dc21fc1,0x1f555555,0x56bdffbe,0x1e545654,0x55bdffbe,0x1f555515,0x55c1ffbe,0x1f555555,0x52b9ffc2,0xfe566a58,0x15be1fbd,0x1eace895,0x1ba1fbe,0x1f000100,0x20ba1fbe,0x1e0002a9,0x93be1fba,0x5e905191,0xa0ba5fb2,0xbea4a4a0,0x55b29faa,0x7f555555,0x51b25fb6,0x9f5f5755,
+0x55aabfae,0xff405454,0xba1fbd,0x1e599655,0xaaba3fba,0xfe556a6a,0x55be1fbd,0xfe555555,0x5ab25fbd,0x5e9aa99a,0xaab27fb2,0x9eaaaaaa,0x55aabfae,0x9f555555,0x55b63fae,0x9f555555,0x40a6dfae,0x5f404040,0x40e6dfd2,0x5f404040,0x55dedfd6,0x9f555555,0xaae6ffd6,0xdedaeaea,0x90e6dfe6,0x7ec09094,0x41da9ed6,0x9fc5c541,0xd6ce5ed6,0x9ed69696,0x95fb1dea,0xbc909094,0xd0ee1edd,0xdf3d3d3c,0x3adadfea,0x3e6f5b92,0x6beb1fe3,0xfe171b1b,0x1c6dfb2,0x1f100000,0x6fbb3faf,0x9e1f6f6f,0x1feb5fd3,0x1e5f5f5f,0x10eedfd7,0x5c243525,0x28ab5fa3,0x5c0b1e1d,0xc9ab1fa7,0x3effc449,0xffbe3fc6,0x65ffffff,0x90ba7d80,0xdeeb9090,0xffe9dfcd,0x10fffff,0xffc9ff80,0x13fffff,0xfc2fe80,0x1000003,0x3ca3f80,0x1000000,0xa61780,0x504000,
+0x5f802080,0x7fff5f5f,0xfff65fda,0x100ffff,0xaee3f80,0xdcbf0909,0xffaeffb6,0x23fcffff,0xcd5b80,0x0,0xa46780,0x2e2900,0xf0800080,0x1000000,0xe4f984,0x0,0xa4e51880,0xfeb4b4a4,0xa4aaff9e,0x3ea86464,0x55a33da3,0xff554545,0x55aaffa6,0xff555555,0x849f7ba6,0x5a101000,0x509f5da3,0x7800a4a0,0x9aa3799f,0x5a3c5495,0x6a9f5a9f,0x56a4aa6a,0xaa9f799f,0xfe95a9aa,0x55a6ffa2,0x3b555555,0x5aa31e9f,0xdeaeafa6,0xaaa2fea2,0x3aaaaaaa,0x6aa33c9f,0x58506a6a,0x509f5b9f,0x58555655,0x559b5a9f,0x1b555555,0x559f5a9f,0x3a5a6a99,0x9b3b9f,0x98060000,0x1b9bdda3,0xb8ffaf5f,0x50c61fa6,0x58505050,0x9b789f,0x38bf0600,0xff937b97,0x100f0ff,0xe51980,0x1000000,0xffe93880,0xa7ffffff,0xfcd95c88,0x1c0c0f0,
+0x55e91984,0x59505555,0x549b1b9b,0xf6065050,0x158b5b92,0x1a855606,0x85971a9b,0xd800a595,0xa92da92,0xba6f1f0b,0xbfa27f96,0x74ffffff,0xbd9f91,0xb8440000,0x598adb92,0x5aaf5f5a,0xaa8a7b9a,0x1ea3959a,0xeec5ffc6,0xfeaaaaba,0xaac61fc1,0x1eaaaaaa,0xaaca1fc6,0xfeaaaaaa,0x55ca1fc5,0xff555555,0xaabe1fc9,0xfe565a6a,0xaac21fc1,0xfea9a9aa,0x55ca1fc1,0xff555555,0xaac21fc5,0x1eaaafbf,0xaac61fc6,0xfeaaaaaa,0x55ca1fc9,0x1f555555,0x99ca1fbe,0x1e9aaa9a,0xaac61fc6,0xfeaaaaaa,0xeaca1fc5,0x1eaaaaa5,0xaac5ffca,0xfeaaaaaa,0x9aca1fc5,0x1e9aaa96,0xaac9ffca,0x1efcaaaa,0x54bdffbe,0x1f555555,0xeabe1fb6,0x1effaabe,0xfec1ffbe,0x1ee8a869,0x55ba1fbe,0x5f555555,0x55ae7fb6,0xbf555555,0x51a69faa,0x5f575555,0xabb65fae,0x9ebe5a5a,
+0x55aabfae,0xff555555,0x57c9ffc1,0x1f57d575,0x5abe1fc2,0xfeaaa5a9,0xaac9ffc5,0x1e99a9aa,0xaac61fbe,0x3eaaaeaa,0x55b65fba,0x7f555555,0x55aabfb6,0x1fd55555,0xaeb67fbe,0x7ea6aa9f,0x55ba5fb6,0x1f555515,0x15be3fbe,0x1e9a6a6a,0x9ac21fc2,0x3e555555,0x55be1fb6,0x3f555555,0xaabe1fba,0x1eaaaaaa,0x55c61fc2,0xff575555,0x55c61fc5,0x1f555555,0xaac21fbe,0xfeaaaaaa,0xaac21fc5,0x3e5569a5,0xa5b63fb6,0x3e565655,0xd5b61fba,0x3fd455d5,0xe9b63fb2,0x3e1a0505,0x55b23fb6,0x3f555555,0xaabe1fb6,0x1e29a6ea,0x99be1fbe,0x1e959591,0xd1ba3fb6,0x3f7f7d35,0xaab61fb6,0xfeab65ea,0xaac9ffc9,0x3e5aaaaa,0xaac5ffbe,0x1eabeaaa,0x55c5ffc6,0x3f545555,0x5c5ffc2,0x1f555555,0xa6be5fc2,0x5eaaaaaa,0x94c21fbe,0x1ed5e998,0xc1c61fc2,0x1e21a6d2,
+0x99ca1fca,0xfeda969a,0xe9c21fc1,0x1e6e9a99,0x6fc1ffc2,0x1e6f6f6f,0x2fb61fbe,0x1e1e1f1f,0x6fb61fba,0x1e2f2f2f,0x2fc21fbe,0x1ea02a2f,0x1bbe1fbe,0x1ea0a499,0xa4ba1fba,0x1ea8a4a4,0x55be1fb6,0xff555555,0x2aa2fda6,0x1aa9aa6a,0x55a31d9f,0xfd545555,0x54aabfa2,0xfd555555,0x55a6dfa2,0x3b555555,0x55a2de9f,0xfd555555,0x519f1b9e,0xbf555554,0xaaa2fca6,0xdcde55a6,0x9aa2dea2,0xbeaabaad,0xaaae9faa,0x9ea995a5,0x55aebfaa,0x7f555555,0x55c23fae,0x7f555555,0xaaba5fb2,0xbefeeeaa,0xbaaa9fa6,0x9eaa58a9,0x55a6bea6,0x5f555555,0xa5b29fb2,0x7eae5555,0x55ae7fb2,0xbb555555,0x55a31d96,0xba584501,0x4d9abb96,0xbd551101,0x5c9a9c9e,0x9d555555,0x549a7c9a,0x7d555555,0xa9929b9a,0x7aaaf9e9,0x55965c9a,0x7d455555,0x969a9c9e,0x5cbaebfb,
+0x559e3d9a,0x5d145555,0x14aa9e9e,0x5cffea51,0x3ea27ea2,0x3ea061a9,0xe0ae3fae,0x5e03afee,0x55b25fb2,0x5f155555,0xeaa25da6,0x5caaaaaa,0x10aa3f9e,0x5f555515,0x57ae3fb2,0x3fd15555,0x55aa1fb2,0x5f555555,0x55ca1fba,0x5f55d555,0x11c23fbe,0x1fc51515,0xdaca1fca,0x1eeadada,0x55ce3fc6,0x5f544155,0x55c63fbe,0x7f545555,0xeabe3fba,0x1ea0aefe,0xd0c63fca,0x3ffff5d0,0xa4c21fc6,0x1ee8e8e4,0xfbba1fc2,0x1e525692,0x54be1fba,0x1fd55554,0xe2be1fb6,0x1e555657,0x5db61fbe,0x1f57575f,0x5bb5ffbe,0x1e06565b,0x55b9ffbe,0xfe054515,0x1b61fb9,0xfe6c6040,0x55b9ffb9,0x1f555554,0xd7c21fba,0x3f4055d7,0xafbe3fbe,0x1e6b6a6e,0x5bc61fbe,0x1e9b2a4b,0x54c21fc2,0x1f555555,0x55c23fb2,0x1f555555,0x6abe1fae,0xfeaaaaaa,0xaabe1fb9,0xfe2f6aaa,
+0xdab9ffb5,0xfeaa65f9,0x55be1fbd,0xff545455,0x5fbe1fb9,0xff555557,0xaabe1fb9,0xdea9a99a,0x95b9ffb9,0xfeaaa599,0x65b9ffb9,0xfe506568,0x54b5dfb9,0xff555555,0x96b5dfb9,0xfe556599,0xb5dfb5,0x0,0xa99680,0xa0a000,0x90800080,0xa0a0e0,0xa0800080,0xaaaaa0,0xa0800080,0xa0a0a0,0xa0800080,0xaaaaa0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2e800080,0xaaaa2b,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0x2a2a00,0x2a800080,0x2a2a2a,0x800080,0x1000000,0xe11b80,0x1000000,0x2ad95c80,0xaaaa2a,0xaa800080,0xaaaaaa,0x800080,0x2a2a00,0x2a800080,0x2a2a2a,0xff800080,0x23fcfcff,0xf0d17c84,0x1c0c0f0,0xefcdbd80,0xfaff6faf,0xffa9dea5,0x23ffffff,0xbdbf80,0x1000000,0xcdde80,0x0,0xffc9de80,0x23f0fcfc,0xf0c9be84,0x10000c0,0xaacddf80,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0xaaaa2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0x800080,0x2a2a00,0x2a800080,0xaaaa2a,0x800080,0x1000000,0xcdff80,0x2a2a00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0xaaaa2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaf800080,0x1e0f55ef,0xcf9a3da6,0x1c2f7fff,0x57b1feaa,0x3d555555,0x55aa1e9a,0x3f545454,0xbfa61da2,0xdcffafff,0xffb5dfb9,0x21ffffff,0xa0c5df84,0x1eaf96a2,0xefae1faa,0xfeffafef,0x9ab1ffbd,0x1e69a9aa,0x55a63eaa,0x1f555555,0xbaa63eae,0x1eaaaaaa,0x55b21fa6,0x1f555555,0xaaaa1eb2,0x1e5babaa,0x9baa1eaa,0x1eafabab,0x5aadffb2,0x1e555556,0x55b1ffaa,0xfeaa9baa,0xfcae1fad,0x1c0f0f0,0xcdff80,0x1000000,0xffc9ff80,0xffffff,0xffbdff80,0xf0fcff,0xc1ff80,0x2a2a00,0x2a800080,0x2a2a2a,0xf0800080,0x10000c0,0xc5ff80,0x1000000,
+0x9fc5ff80,0xfeff0f1f,0xffb1ffb5,0x99ffffff,0xa5c1ffb1,0xfebfbeac,0xefb1ffad,0xfe4f5f8f,0xffb1dfb5,0x21ffffff,0xfcc1ff84,0xc0f0f0,0xafc1ff80,0xdeff9f6f,0xffbdffb9,0xffffff,0x55bdff80,0xff555555,0x95ba1fb1,0x1e95aa95,0xabb5ffb2,0xfefffafa,0x6bb5ffb9,0xfeababab,0x45b5ffb1,0xfe410141,0x54b5ffb1,0xff555555,0xaab5ffad,0xfeab5a5a,0x57b9ffb1,0xdfffffff,0x15b5ffb5,0xdf557d7f,0x55b5ffb1,0xff45d555,0x1b5ffb1,0xfe010100,0x15bdffb5,0xfe830043,0xf1addfb1,0xff7575f1,0xf5b61fb1,0x1f57d5d5,0x6ab5ffb2,0xfe151515,0x1ab61fb1,0x1e7e2f0e,0x55b21fb2,0xffd55555,0xaab5dfad,0xfeeaeaaa,0xffb5dfb1,0xfebbfbeb,0x6bb5ffb9,0xfe9b5b4b,0xedb9ffb5,0xde6f6e6e,0x2fb1dfb9,0xdeafaf1f,0x57b5dfb5,0xff545455,0x54b9dfb5,0xff0f151c,
+0x55b9ffb9,0xff555555,0x5aba1fb5,0xfe6a5a5a,0x6aba1fb5,0x1e696969,0x65ba1fae,0x1e151555,0x55ba1fb2,0xff505555,0x54b61fb9,0xfe485958,0x16be1fb5,0xfe151a1a,0x15ba1fb1,0x1e151515,0x2aba1fb2,0x2a2a2a,0x2a800080,0xaaaa2a,0x800080,0x0,0xc1ff80,0x2a2a00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0x800080,0x1000000,0xca3f80,0x1000000,0xffca3f80,0xffffff,0xffc1ff80,0x21ffffff,0xc21f84,0x1000000,0xc63f80,0x1000000,0xffc63f80,0xffffff,0xffc21f80,0xffffff,0xaac21f80,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,
+0x800080,0x1000000,0xc23f80,0x1000000,0xffbe1f80,0xffffff,0xffc21f80,0xffffff,0xc21f80,0x1000000,0xcdfd80,0x0,0xfffc0080,0x1ffff,0x5c21ffc,0x10000fc,0xeffc0098,0xfe8fefef,0x1fb5ffb5,0x1ebfbfaf,0xbba1fbe,0xfe5f1b1b,0xabbdffb9,0xfeaaaaab,0x2fbe1fb9,0x1eafafcf,0x2fba1fba,0x1eaf6f2f,0xaabe1fbe,0x1ee8aa9f,0xbcbe1fbe,0x1e98696a,0x54ba1fbe,0x1f545555,0x55b5ffbe,0x1f555555,0x15be1fb6,0x1fc5d5d5,0xd6b9ffb2,0x1ec585c5,0x55bdffb6,0xffd5d7d5,0xd5ba1fbd,0x1fd051c1,0xc1ba1fba,0xffc7c7c1,0xc5b9ffb5,0xff454545,0xffc1ffb1,0x1effffff,0xffbe1fba,0x1effefef,0xabc21fbe,0x1eeb9b9b,0xefbe1fba,0x1effefff,0xffba1fba,0xffff,0xc21ffc,0x2000009b,0xffcc00b0,0xffff,0xba3ffc,0x3e,
+0xeae800a8,0x1effefef,0xffb61fb6,0x97ffffff,0x82b61fc9,0x1efbf6f2,0xefb9ffb6,0xfeffafff,0xffba1fbd,0x100ffff,0xb61ffc,0x1ffff00,0xff8001ec,0xfff,0xba1ffc,0xf0f00,0xaad400c0,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0xaaaa2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xff800080,0xaaaaff,0xaa800080,0xaaaaaa,0xf800080,0xaaaa0f,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x18800080,0x1e2f2a2b,0x2fb63fb6,0x1e2f2e2f,0x50b61fb2,0x3e505050,0x50c61fb6,0x1e000040,0x2fc61fb6,0x1e579a53,0x50b21fb6,0x1e005090,0xb21fb6,0x1e000000,0xbe1fb6,0x1f000000,0x6fc5ffb6,0x1eaf6f6f,0xafd5ffc6,0x1eafafaf,0xd21fca,0x1f000000,0xb63fb6,0x1f010000,0xecc61fb6,0x1eece8ec,0xfcd21fca,0x1ffcfcfc,0x1ce1fc2,0x1f1f1f17,0x2fb63fb6,0x1e0b0b2f,0x10be1fba,0xff5c7d74,0x5db61fb1,0xff171757,0xba1fb1,0x1e041000,0x4ba1fb2,0x1e000004,0x2abe1fb6,0x1e1a6a1b,0x6b61fb6,0x1e050506,0xba1fb6,0x1f001000,0xb63fb2,0x1f000000,
+0xfcbe3fb6,0x1ef0f0fc,0xf0ca1fc2,0x1ff0f0f0,0xbc9ffba,0x1e1b0b0b,0x1fc61fba,0x1e1f1f1f,0xe0c21fb6,0x3eecedec,0xfcca1fbe,0x3ffcfcfc,0x1fc61fba,0x1f1f1f1f,0x1fbe1fb2,0x1f1f1f1f,0xf0ba1fb2,0xfee0a0e0,0xe0be1fb9,0x1ed0d0e0,0x40be1fba,0x1f404040,0x50be1fb6,0x1fc05050,0xc0ba1fb6,0x1ed0c0c0,0xd0be1fba,0x1ed0d0d0,0x95c21fb6,0x3e6c6965,0x6ab61fba,0x1eb6aeae,0xb7b63fba,0x1ea7a6b7,0xfbc21fca,0x1e9faffb,0x55c61fc6,0x1f555555,0x55c61fce,0x1ff5d57f,0x4fca1fca,0x1e5c9d9f,0x5dc61fc2,0x1f505555,0xfac63fc2,0x1ea9a6aa,0x55c61fca,0x1f555555,0xd0ce1fc2,0x1ec0c0d0,0xd0c23fba,0x1ed0d0d0,0xe2c61fba,0x3e024202,0x3ba1fb6,0x3ea26202,0xe0b63fb6,0x3ef0f0e0,0xf0c23fb6,0x3e78b4b4,0x55c23fba,0x3f5d5d5d,0xaeb23fba,0x3ef4e894,
+0x50b25fb2,0x3f505555,0x55ba1fca,0x3f575555,0x54ca1fba,0x1f515555,0xa9ca3fc6,0x3ea9a5a9,0x55c61fca,0x1f555555,0x55b65fc6,0x3f55555d,0x57be3fba,0x3f555555,0xaac61fc2,0x3e9a5aaa,0x5c61fbe,0x1f151515,0x16b9ffb2,0xfe951518,0xb61fb5,0x1f000000,0xc23fb2,0x1f000000,0x95be1fb2,0xded0d595,0x95b1ffb5,0xdee5fae5,0xb5dfb9,0x1e5a0e00,0x56b5ffb2,0xded8aa57,0xfcb5bfb1,0x3eecfcfc,0xd4c21fc2,0x1fd444d4,0x2fc1ffbe,0x1e1f1f1f,0x7ba1fb2,0x1f070707,0xd8be1fb6,0x1eabe8e8,0x55bdffba,0xbf555555,0x2fbe1fb5,0x1edad7e7,0x59b61fbe,0x1e511151,0xa5bdffba,0xbebffefe,0x7eb5dfb5,0xdeeaaa2a,0x14b9ffb1,0xbf555554,0x45b5dfc1,0xff555555,0xdac5dfb5,0xdec2e1ec,0xc5b5dfb5,0xdec5c5d6,0x55b9ffb1,0xff555555,0xffc23fbd,0xffffffff,
+0x2abe1fb9,0xdea56569,0x55bdbfc1,0xff515555,0x50c1dfc5,0x1f555555,0xaac5dfba,0xde5b5556,0xaecddfc5,0xfe9aaaaa,0x5ac63fc5,0x3eaf9b8b,0x55c63fc2,0xdf555555,0xa9c63fcd,0x3e5a9590,0x3cca1fc6,0x3f1c1c3c,0x2cbe3fbe,0x3e5e6d2c,0x50be3fb6,0x5f101000,0x90b63fb2,0x5e454240,0x5fae5fb2,0x5f50545f,0xa1be3fba,0x3e505450,0x65b63fbe,0x5e551565,0x56b63fb2,0x5e65696a,0x9ab63fb2,0x3e5a5a5a,0x5fb65fba,0x5f555555,0x55b63fb6,0x1f5555d5,0xaabe3fc2,0x1eb1a9a9,0x69ba3fbe,0x5e65a9a9,0x95b25fb2,0x5e155555,0x55b23fb2,0x5f555555,0x96be1fb6,0x3e685a5a,0x10b65fb6,0x3e2e9a42,0x1dbe1fba,0xdf155545,0x55c9ffc9,0x3fd41111,0x9fb63fb6,0x1ea8591a,0xcaba3fbe,0xfe8346ca,0x4bd1dfcd,0x1e6a6a55,0x1fca1fce,0x1eae6a1f,0xeacddfc6,0x1e9595ea,
+0xa5d1dfca,0x5e54b9b9,0x15b25fae,0x3e025216,0x99ba1fb6,0x5e555696,0x55b63fb2,0x5ea9a965,0x57b63fb2,0xff5d5757,0xebb63fc1,0x1e6e5a4b,0x55c9ffc2,0x3f555555,0x56ba1fba,0x1e165555,0xbabdffc2,0x1e59566a,0x55cdffce,0x1f555555,0x55ca1fce,0x1f555555,0x55cdffd2,0xff555555,0x69ce1fd1,0x1eaa6aaa,0x55ce1fca,0x1f55555d,0x55ca1fce,0x1f415540,0x55d21fce,0x1f555555,0x9aca1fd2,0xfe9a9a9a,0x99d9ffd1,0xfe9a55a6,0x96d61fd1,0xfedaea9a,0x89d5ffd5,0xfe85858a,0x54d9ffd5,0x1f545554,0xa6d5ffd2,0xfeaaa9af,0x45d21fcd,0xff515141,0x96d5ffd5,0x1e96a666,0xaad5ffd6,0x1eaa6a9a,0xaace1fca,0x1ea9aaaa,0xaace1fc6,0x1ebafeab,0xaace1fd2,0x1e6eaaea,0x55ce1fca,0x1f05d115,0x55ca1fca,0x1f555555,0x5dca1fc2,0x1f555555,0xaaca1fce,0x1e5aaaaa,
+0x55ca1fca,0x1f555555,0xead21fce,0x1ea9aae6,0x96ce1fd2,0x1e9a9a9a,0x9ad5ffd2,0xfeaaaaa6,0x55d21fd1,0x1f554555,0x65c9ffce,0x1ea9aa66,0xaaca1fce,0xfea9aaaa,0x1dce1fd1,0x1f555555,0x6acdffca,0xfeaaaaaa,0xaad1ffc5,0xfeaaaaaa,0x55d1ffc9,0x1e555555,0x56c9ffc2,0x1e666565,0x55c5ffc6,0xff555554,0xd5ce1fd5,0xff715135,0x55d1ffd1,0x1f555555,0x55c9ffc2,0x1f555555,0x55cdffc2,0x1e555555,0x55c1ffc2,0x1e555555,0x55c1ffc2,0x1e555555,0x55c1ffc2,0x1e555555,0x55c5ffbe,0x1e665555,0xa9c1ffc2,0x1e89a5b9,0x55c21fc2,0x1f555555,0x55c21fbe,0x1f555555,0xeac1ffbe,0xfe969aea,0xaad21fd1,0x1eaaaaaa,0x55d1ffd2,0x1f555555,0x55c9ffc6,0x1f555555,0x5dd1ffc2,0xff471f0f,0x99d1ffd1,0x1eaaaaaa,0x55cdffce,0x1f575555,0x5ac9ffca,0xfe4a5a4a,
+0xa5cdffc9,0xfea5ada9,0xa5c21fc1,0x1e95e585,0x65c21fc2,0x1eaa6565,0x55c21fbe,0x1f555555,0x55bdffbe,0x1e555555,0x55c9ffbe,0x1e555555,0x69c9ffbe,0x1eb5e5b9,0xa9be1fbe,0x1e5555a5,0xa9bdffbe,0x1eaa6a9e,0x55c21fc6,0x1f555555,0x15be3fc6,0x1f555555,0xaaca1fc6,0xfeaaaaaa,0x55c61fc5,0x3f555555,0x55c61fb6,0x1fd55555,0xaaba3fbe,0x1ebaaaae,0xaac21fc2,0x1eeaaaaa,0x55c21fbe,0xff555555,0x55c61fcd,0xff555555,0x55c61fc9,0x1f555555,0x15c9ffca,0xff555555,0xaac61fc9,0xfe96559a,0x9aca1fc5,0xfeaaaaaa,0x55c61fc1,0xff555555,0xa9c61fc9,0x1ea5aaa5,0x55c5ffca,0x5f555555,0x55be1fb2,0x3f555555,0x55b63fb6,0x1f5c5555,0xadba1fc2,0x1e569aa9,0x56be3fba,0x3e955595,0x55be1fb6,0x1f555555,0x55ba1fc2,0x1e695955,0x47be3fba,0x1f555555,
+0xaaba1fc2,0xfeaaaaaa,0xc1c21fc5,0x1f555555,0x55c5ffbe,0xff555555,0xaac21fc9,0xfea866a8,0x15c5ffc9,0xff555555,0xa1be1fc5,0x1ea9aaac,0xeac5ffbe,0xdeaaaaaa,0x6ac9ffc9,0xfeaaaa9a,0x9ac9ffc9,0xfe56569a,0x55ce1fc9,0xfe959555,0x15ca1fc9,0xff755554,0xaac9ffcd,0xfed68a89,0x55cdffc9,0xffd55dfd,0xaac9ffc9,0xfe565656,0x75ca1fc5,0xff555555,0xaac5ffcd,0xfe5165be,0x55c9ffc9,0x1e695966,0x6ac5ffc2,0xfe905541,0x55c21fc5,0x1e555555,0x55bdffbe,0x1e5a5551,0x54bdffbe,0xff47010d,0x96c9ffc5,0xfe809559,0x66c9ffc5,0x1e1e2dbd,0x6abe1fbe,0x1e55555a,0x99bdffc2,0xfe0a595a,0x3c9ffc5,0xfe565541,0x6c9dfc9,0xfe105515,0x40c9ffc5,0xfeaa6955,0x55c9ffc9,0xff555555,0xaad1dfc9,0xdeaaae9a,0x55d1dfcd,0xdf555505,0xaad1dfcd,0xbeaaeeaa,
+0xa9d1dfd1,0xfebfaeba,0x7dc5ffc9,0xdf555555,0x6ac9ffc9,0xfe565555,0x9ac61fc1,0xdeeaaaaa,0x55c9ffc5,0xdf550545,0xaad1dfcd,0xdeaaaeaa,0xeed1dfcd,0xfe6aaa5b,0xaec9dfcd,0xde62622a,0xc1d1dfd1,0xfef0f0f0,0xf1b9ffb1,0xfeb1a1b1,0xffbe1fb1,0x1effffff,0xffc23fbe,0x3effffff,0xf0c23fbe,0x1ef0f0f0,0xfcba1fb2,0x1eececfc,0xbfbe1fb2,0x1eafafbf,0xafc23fbe,0x1e9f9faf,0x5fbe3fbe,0x3f0f4303,0x2fbe3fc2,0x3eaaaabf,0xf7c23fbe,0x3f555555,0x7fc23fca,0x3f555541,0xe9c63fc2,0x3e96a995,0x55be3fc2,0x1f555d0d,0x55be1fbe,0x3f555557,0xa9c21fc2,0x1e995594,0xfcc61fc2,0xfffcfcfc,0xfcba1fb1,0x1eebebff,0x9fbe1fb2,0x1ee3a3ef,0xe3ba1fbe,0x1ea7a7a3,0xd7b61fbe,0xffd757d7,0xd7be1fbd,0x1fd7d7d7,0xa7bdffba,0x1e826aba,0x41b61fb6,0x1e555656,
+0x65ba1fb2,0x1eab54a4,0x6bc21fba,0xfeaaaaea,0x56ba1fbd,0x1e565959,0x64c1ffc2,0x1ea6aa6a,0xaac1ffc6,0xfeaaaaaa,0xa9ba1fbd,0x1e515559,0x55bdffb6,0xff5d1531,0x55c1ffc1,0x1f555555,0x6abdffba,0x3eabaeaa,0xa9ca3fca,0x3eaaaaaa,0x55ca3fc2,0x3f555555,0xaacdffc6,0x3eaea6fa,0xeac63fca,0x3eaaaaaa,0xeac61fca,0x1efaeaea,0x15c61fc6,0x1f555555,0x9aca1fc2,0x1eaaaaaa,0xdfc61fc2,0x1f555555,0xd5be1fce,0x1f45557d,0xffc61fc2,0x1f57557f,0x55c61fbe,0x3f555555,0x5dc1ffbe,0x1f555555,0x55be1fc6,0x1f555555,0x55be1fc2,0x1f555551,0x55be1fbe,0x3f555555,0xaabdffba,0x1e9569a9,0x55c5ffc6,0xff555555,0xaac5ffc1,0x1eaaaaaa,0x15c5ffbe,0xff555554,0x9abe1fc5,0xfe954454,0x55c5ffc1,0x1f555555,0x55c1ffbe,0xfe855595,0x96c21fc1,0x1eaa5a5a,
+0xdac1ffbe,0xfeaeaaea,0x55be1fbd,0xffd55555,0x55be1fbd,0x1e561614,0x5abe1fba,0x1e5faa5a,0x55ba1fba,0x1f555555,0x55c1ffba,0x1f555555,0x55bdffbe,0x1f555555,0x55b61fbe,0xff555555,0x55b63fbd,0xff555555,0x5dc21fb9,0xff53515d,0x51be1fc1,0x1e505151,0x50b9ffb6,0x1e975b56,0x5bb9ffba,0xfe5f1b57,0xfc21fc1,0xfe6f2e9f,0x57c1ffc1,0x1f715555,0xfdbdffbe,0xfeaaa9fa,0x55c21fbd,0x1e0a0695,0x46b61fba,0x1e3a6e0e,0x55be1fbe,0x1e5555aa,0x55ba1fbe,0xff555555,0xaabe1fc1,0x1ea66aaa,0x6bc1ffc2,0xfe5a5aaa,0xdfc61fc1,0xff555555,0x55c61fc1,0xff555555,0x2fc61fc9,0xfe9f6f6f,0x9fc21fbd,0xfeff8e4f,0xa9c1ffbd,0xfefeeafa,0xbec1ffbd,0xfeff575b,0xffbe1fc1,0xffff,0xbdfffc,0x0,0xffa0669c,0xfffff,0x40c21ffc,0x10000fd,
+0x55fc0098,0xffd55757,0xe5c21fc5,0xfeffe5e5,0xaac21fc5,0xfeff8bc6,0xffc9ffc5,0x1ffffff,0xffc21ffc,0x3ff,0x55e954fc,0x10000ff,0xfff80094,0xff,0x55d1bafc,0x10000ff,0x55f8009c,0x1ea85655,0x50c21fbe,0x1f105050,0xaac1ffc2,0x1ea9a9ea,0x55c21fbe,0x1f555555,0x55c21fc6,0x1f555555,0x51c9ffc6,0xff415500,0x55c5ffc9,0xff555555,0x55c21fc9,0xfe5a4555,0xaaca1fc9,0x1eaaaaaa,0x55c21fbe,0x1f555555,0x55c5ffbe,0x1f555555,0x55c21fba,0x1f151555,0x55c21fc2,0x1f555555,0x5dc5ffc6,0xff541515,0x55c9ffc9,0x1f555555,0x55c5ffc2,0xfeaa5555,0x1ac9ffc5,0xfe5b5656,0xbc61fc9,0xfeff0f0f,0x69c25fc9,0xfeaa4aaa,0x29cdffc9,0xfeff5414,0xffc61fc9,0xff,0x75f10ffc,0x10000ff,0xfffc0090,0xff,0x55d5bafc,0x10000ff,
+0xeff8009c,0x1e00feee,0xc9ffca,0xfeff5500,0xffc23fcd,0xfefeffff,0x30c9ffc5,0xfeff0020,0xffca1fc9,0xff,0x55ed33fc,0x10000ff,0xfff80094,0xff,0x55d5bafc,0x10000ff,0xaaf8009c,0xfe95555a,0xa5c61fc1,0x1eaaaaaa,0x57c21fbe,0x1f555555,0xaac5ffbe,0xfe6a5aaa,0x55c61fc1,0x1f555555,0xaac1ffbe,0x1eaaaaaa,0xaabe1fba,0x1eaa6aab,0xaac1ffc2,0x1eaaaaa7,0x55be1fc2,0x1f555555,0xd5c9ffc2,0xff555555,0x55c1ffc9,0xff555555,0xd5cddfc5,0xdf555555,0x55c21fcd,0xff555555,0xaabe1fc9,0x1eaaaa8a,0x55c21fbe,0x1f555555,0xaac5ffc2,0x1eaababa,0x59c21fbe,0x1e5a5695,0x55b63fba,0x3f555555,0xaaba1fb2,0x3eaaaaaa,0x55be1fb6,0x1f555555,0x55b25fba,0x3f575555,0x55ba1fb2,0x3f545554,0x55ba1fb2,0x3f1555dd,0x15b23fb2,0x3f551515,
+0xaab23fb2,0x3eaaaabe,0xaabe1fba,0x1eaeaaaa,0x55ba3fb6,0x1f054555,0xa6c21fbe,0x3ea6a6ba,0xabba3fbe,0x5e55aa96,0x55b63fb2,0x5e555555,0x6eb23fb2,0x5e156a69,0x55b63fb6,0x5ea5a105,0x55b25fb2,0xdf01d1c1,0x55d1dfd1,0xff515557,0xa6d1dfc9,0xdebaef6b,0xa5d1dfd5,0xde11054a,0x55d5dfd1,0xff545555,0xaac1ffcd,0xfeaaaaff,0x5c61fc1,0xfeaa6559,0xaacdffcd,0x1ea8a4aa,0xaac9ffca,0xde9656aa,0xead5dfd1,0xde262a96,0xaad1dfd5,0xdefaeaea,0xbfd1dfd1,0xdeaaafbf,0x69d5dfcd,0xdea955a8,0x55d1ffd1,0xff555555,0xaac9ffcd,0xfeaeaaaa,0x55d1dfcd,0xdf7dfdf5,0x55cdffd1,0x1f555555,0x55c21fbe,0x3f555555,0x74c21fba,0x1f575555,0x9ac21fc6,0x1e5a559a,0x57be3fc2,0x3f1010c1,0x50b65fba,0x5f55d5d4,0x55b65fb6,0x5f555555,0xaac21fb6,0x5e65aa66,
+0xd5b65fba,0xff555555,0x55ca1fc5,0x1f5555d5,0x5ac21fc6,0x1eaaaaaa,0xaacdffc6,0xfeaaaaaa,0x55ca1fc5,0x1f555555,0x55ba3fc6,0x5f555555,0x9ac61fb6,0x3eaabaa9,0x55c61fc6,0x3f555555,0x55c61fc2,0x1e595595,0x55be1fba,0x1eaa9559,0x55c21fbe,0x3f555555,0x55ba1fb6,0x1f555555,0x55b63fc2,0xff545555,0x10be3fc5,0xff555555,0x56c9ffc1,0x1e796555,0x54be1fc2,0x1f555555,0x55c9ffbe,0x3f555555,0x55b23fba,0x3f555555,0x55c21fb6,0x3f555555,0x55b25fba,0x1f555555,0x55b65fbe,0xff555555,0x55ba3fc1,0x1f555555,0x55c9ffbe,0x1f555555,0xaabe3fbe,0x1eaaaaa9,0xaac5ffbe,0xfe00efab,0xc9ffc9,0xfeff0000,0xaac23fcd,0xfeffffaa,0xfcc9ffc1,0xfeff20f0,0xffc9ffc9,0xff,0x55ed33fc,0x10000ff,0xfff80094,0xff,0x55d5bafc,0x10000ff,
+0xaaf8009c,0xfe0313ee,0x1c5ffc9,0xfeff0000,0xaac61fc9,0xfeffafea,0x74c9ffc1,0xdeff6450,0xffc9ffcd,0xff,0x55ed33fc,0x10000ff,0xfff80094,0xff,0x55d9bbfc,0x10000ff,0x65fc009c,0x7eb5f9f9,0xa9b65fb6,0x5eaaaaaa,0x95ba3fbe,0x7e9aabaa,0x9aba5fb6,0x5eaa5b9a,0x6abe5fba,0x1eaaaa6a,0x55be3fbe,0x1f555555,0xd5c61fc2,0x3f555555,0x55ba3fc2,0xff555555,0xa9be3fc9,0x5eee5aaa,0x6aba7fba,0x7eaaaa6a,0x55be5fba,0x5f555557,0x51c23fc2,0x7f455554,0x57c25fbe,0x7f555555,0xaac21fbe,0x1e551565,0x6ac23fc2,0x3e57160a,0x55be5fc2,0x1fd55555,0xaabe3fc6,0xfe10539f,0xc5ffc9,0xfeff0000,0x6ac63fcd,0xfebceaae,0x20c9ffc5,0xfeff0000,0xffc9ffcd,0xff,0x55f132fc,0x10000ff,0xfff80094,0xff,0x55d99afc,0x10000ff,
+0x55fc009c,0xfe545656,0x55c61fc9,0xdeff5555,0xe1ca1fd1,0x1ea9aa60,0x65c9ffc6,0xfeff6555,0xffc9ffd1,0xff,0x55f133fc,0x10000ff,0xfffc0090,0xf0ff,0x55e19afc,0x10000ff,0xa9fc009c,0x1ea9a9aa,0xa9c5ffc2,0x1e555595,0xeac5ffc2,0x1eaaeaaa,0xaac5ffc6,0x1ea9a9aa,0x55c5ffc6,0xfe955555,0x55c61fc1,0x1f555555,0xaac5ffbe,0xfeaaaaaa,0x55c61fc1,0xff5d5555,0xeec21fc5,0xfe8a12cb,0xabc61fc5,0x1eaaaaba,0xffc5ffc6,0x1ed6d5ff,0xebc5ffc2,0x1eaaaaea,0xaac5ffc2,0x1eaeaaaa,0xa6c5ffc6,0xfeaa995a,0xeac61fc5,0x1eeaaaaa,0xaac5ffc6,0xfeaaaa55,0x55c61fc5,0x1e555555,0x55c1ffc2,0x1e559555,0xa9bdffc2,0x1e5555a5,0x55c5ffc2,0x1f555555,0x59c5ffc2,0x1e56565a,0x59c1ffbe,0x1e555556,0x55bdffbe,0x1f555555,0x55c5ffbe,0xff555555,
+0xaac21fbd,0xfe5aa9aa,0xaac61fc5,0xfe9a6aaa,0xaac61fc1,0xfeaaaaaa,0xaac61fc5,0xfe55a6aa,0x55c61fc5,0xff455155,0x55c61fc5,0xff555555,0x55c5ffc1,0xff555555,0xaac61fc1,0xfe2a25aa,0xffc5ffc5,0xffffff,0xffc21f80,0x1ecfefff,0x3c21fc2,0x3f0f0f,0x3fc21f80,0xffffff,0xdfc61f80,0x1edbd6d7,0xfec21fc6,0x1ea6aaee,0xffc5ffc2,0xffffff,0xffc61f80,0xfec0c0ff,0xc1ffc5,0x0,0xc61f80,0x1030300,0xa0cdfe80,0xa0a0a0,0xa0800080,0xa0a0,0xf800080,0x13f3f0f,0xffc9fe80,0xffffff,0xc9ff80,0x1000000,0xce1e80,0xf0303,0x66c9ff80,0x1e565555,0x9ac1ffc6,0xfe95aaaa,0xfcc61fc5,0xfea8aafc,0xa1c61fc1,0x1e5a6656,0x99c1ffc6,0xfeaaaaa5,0x55c61fc1,0x1ff555d5,0x15c5ffc2,0xff555555,0x55c61fc1,0xff555555,
+0xffc21fc5,0xfedaeaff,0xdac61fc5,0xfeeaead6,0xfc21fc5,0xff3f3f,0xffc5ff80,0xffffff,0xffc5ff80,0xfecfefff,0xc3c1ffc1,0x1e556ad1,0xffc1ffc2,0xffffff,0xffc1ff80,0xfefaeaff,0x55c21fc1,0x1ea56555,0x65bdffba,0x1e515555,0x95be1fba,0x1e565555,0x59c1ffbe,0x1e555555,0x69c1ffba,0xfeeeea6a,0xadba1fb9,0x1ea9a5e9,0x55ba1fba,0x1e995054,0x65bdffba,0x1eaabaaa,0xa6ba1fb6,0xfea1bd79,0x5c1ffc5,0xff555555,0x99c5ffbd,0xfe555656,0x55c1ffc5,0xff45d175,0x55c5ffc5,0x1f555555,0xa9c1ffbe,0x1e555555,0x8ac1ffbe,0xfeaaaa9a,0xaac5ffc1,0xfe955596,0x55c61fc1,0x1f555555,0x55be1fb6,0x1f5f5d55,0x55c1ffbe,0x1f011555,0x5be1fb6,0x1e050505,0x17c1ffba,0xdf57d554,0xeac9ffc9,0xdeaea9ae,0xcddfc9,0x1f555750,0x97bdffc2,0xfe6a5a6a,
+0x55c9ffc5,0x1e505454,0x54c1ffba,0x3e50a4a4,0x55ba1fba,0x1e959595,0x55c5ffc2,0x1f555555,0x19ca1fbe,0x1e949589,0x29ba3fbe,0x1e65651a,0x95c5ffbe,0x3e509694,0x90c61fc2,0x1e949594,0x10c63fc2,0xff555500,0x55c21fc5,0xff5f5555,0xa9c1ffc5,0x1eaaaa69,0xaac1ffc6,0x1eaaeaaa,0x2ac1ffc6,0xfe9a56aa,0x55c61fc1,0xff555555,0x55c5ffc1,0x1f555d57,0x55c1ffc2,0x1f555555,0x45c5ffbe,0xff454541,0x9abe1fc1,0x1e6aaaaa,0xfec1ffc2,0xfeeafafa,0xeac1ffc9,0xfeeaeaea,0x55bdffc5,0xff555515,0x55c1ffbd,0xff555555,0xebbe1fbd,0xfef9e0fc,0xefc1ffc1,0xfe0a5ae6,0xaabdffc1,0x1eae6faa,0x69c21fc6,0x1eaaf9ba,0xaac61fca,0xfea9a9aa,0x55c21fbd,0x1f545155,0x51c61fc2,0x1fff575f,0x55c63fc6,0x3f575555,0x55ce1fc6,0x1f555555,0x4aca3fc2,0x5ebafeba,
+0x55c63fca,0xff555555,0x55c23fbd,0xff555555,0xeec63fb9,0xfeeae9fa,0xfebe1fbd,0xfefefefe,0x55be1fb9,0x1f551555,0x55c63fbe,0x3f551555,0xeec21fbe,0x1e83020f,0x8eb5ffba,0xde2629aa,0xaab21fb1,0xaaaaaa,0xaa800080,0xa0aaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0,0xaa800080,0xaaaaaa,0xaa800080,0xa0aaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0x1000000,0xc9fe80,0x1030000,0xa0c9ff80,0xa0a0a0,0xa0800080,0xa0a0a0,0x3800080,0x10f0303,0xfce1e80,0x3f3f0f,0xa0cdfe80,0xe0a0a0,0x90800080,0x4050,
+0xaa842180,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xabaaaa,0xae800080,0xa0a9ae,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x3f800080,0xffff3f,0xffc9ff80,0x21ffffff,0xc5ff84,0x1000000,0xcdfe80,0x1030300,0xffc9de80,0xffffff,0xffc1ff80,0xfee8edff,0x3c1ffc1,0x10f0f03,0xfc1de80,0x3f3f0f,0xa0bdff80,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xe0a0a0,0x90800080,0x4050,0xaa842180,0xabaaaa,0xae800080,0xa9ae,0xff800080,0xfeffffff,0xcfbdffb9,0xfec3c2c3,0x3fb5dfb9,0x3f3f3f,0x3fb9ff80,0xcf0f3f,0xffbe1f80,0xbef6d6de,0xf0ba1fb5,0x9c5968ac,0xffb63fa5,0xaaffffff,0xffc23f90,0x7c0055aa,
+0xad9fa9,0x1000000,0xce7e80,0xfff000,0xce9e80,0x0,0xce7f80,0x1fffffc,0xffce7e80,0xf9ffffff,0xbfbdffa4,0xbe65695a,0xffad7eb5,0x5eafffff,0x1abddfb5,0xbe0155a5,0xaab17fb9,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0x2aaaaa,0x2a800080,0x2a2a,0xaa800080,0xaaaa,0x800080,0x0,0xaace5e80,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaa,0x800080,0x1000000,0xaad9fc80,0xaaaa,0x800080,0x1000000,0xd19c80,0x1c00000,0xffd27e80,0x21ffffff,0xce7f84,0x1fffc00,0xffce7e80,0xffffff,0xffca5f80,0x9e15abff,0xa9bdbfb9,0xde5555aa,0xffb99fb9,0x9e54eaff,0xbdbfb9,0xde916a16,
+0xc0bddfbd,0x21ffffff,0xffd23e84,0xdeafafff,0xffc27fc1,0x25ffffff,0xffc9fe88,0x1eeaeaff,0x5fc23fbe,0xbf1101cf,0x95b99fbd,0xde945404,0xebbdffbd,0xbe54abef,0x81c1ffbd,0xfe11559a,0xaabddfc1,0xdeaaaaae,0x55d1dfcd,0xdf550555,0x6ad5bfd1,0xdea26a5a,0xa1cddfcd,0xde416062,0x6ad1dfd1,0xfeaeaaaa,0xbed1dfcd,0xfeaaa6be,0x55cdffcd,0xff555555,0x55d1dfcd,0xff755557,0x69cdffcd,0xfeaa6926,0xaac9ffc5,0xfea5a9aa,0x80cddfcd,0x1ea57eac,0x55c61fca,0x1f155555,0x55cddfc6,0xdf7d5555,0x5dcdffc9,0xff555540,0x15c9ffcd,0xdf555555,0xaace1fcd,0xfeffbfaf,0x55cdffd1,0xff555555,0xaacdffc9,0xfeaaaaaa,0xbaca1fc9,0x1eeae9ea,0xaacdffce,0x1e9aaa9a,0x55ce1fca,0x1f555555,0x55ce1fc6,0x3f155555,0xaac61fca,0x1eaaa97a,0x9aca1fce,0x1eafab9a,
+0x95ce3fc6,0xfea65655,0xa9ca1fcd,0xfeaaeaaa,0xeaca1fcd,0xfeeaeaea,0x2fce1fc9,0x1e9faa5b,0x9ac9ffce,0x1e56459a,0x5aca3fca,0x1eaaaa5a,0xafca3fc6,0x1ea969ae,0xbaca1fca,0x1e5abefe,0xdfc61fca,0xfffffdff,0xefce3fc5,0x1ee9eaea,0xbad61fce,0x3eaf9beb,0xebca3fc6,0x1ee36553,0xe9c63fce,0x1efefaf9,0xead21fce,0x1eebd5e6,0xafd61fce,0x1e0f5b4f,0xfca1fc2,0x1ee4f73f,0x6abe1fc2,0x3eafae6a,0xabba1fb6,0x1e6b6abb,0x45b61faa,0xfd155555,0x15ae1fa1,0xdc504505,0x6a9dfda1,0xfcb4bdb9,0xb0a9fea5,0xfebba5a0,0x10a9fea5,0xfc551510,0x65a5fea1,0xfca55565,0x1fae1fa5,0x1f101117,0x50cdfed2,0x1ee1e151,0xd4c61fce,0x1f555555,0x55a9fec6,0xff777745,0xf1b5ffb1,0x1f5555d5,0x11be1fca,0xff555555,0x57c21fb9,0xff151517,0x69b9ffb5,0xfe494280,
+0xbfb5ffb9,0xfe9a5a6a,0x55a9ffad,0xff555555,0xf5adffb1,0x1f555555,0x5aa9feb2,0xfe5a5656,0xe9b61fb1,0xfe90a4e8,0x50b5ffb5,0xff545554,0x56bdffb5,0xfe9a5a56,0x55ba1fb5,0xff555555,0xaaba1fbd,0x3e0a0082,0x55ce5fca,0x5f555555,0xaac23fce,0x3e55a5aa,0x65ca3fce,0x5ea5f5a5,0x55ca3fce,0x7f555555,0x55c61fc2,0x3e1a1655,0x79c21fc2,0x1e591665,0x59c23fc6,0x1e960258,0xaac23fc2,0x1ea9aa9a,0xa9ca3fca,0x1eaa5baa,0x55c63fc6,0x1f555555,0x55ca1fba,0x1f555555,0x55c21fb6,0x1fd050f0,0x6abe1fbe,0x1eaa2425,0x55be1fbe,0x1f05155f,0xba1fba,0x1e555414,0x9bbe1fb6,0x1e408299,0x50be1fc2,0xfeff5555,0x55ca1fcd,0x1f505555,0x42c5ffba,0xfeffaafe,0xffbdffc5,0x100ffff,0x69dd99fc,0xff,0xfffc0080,0x100ffff,0x55d5bbfc,0xff,
+0xeef400a0,0xfe0e2e2e,0x5b9ffb9,0xfeff0602,0x5ab5ffb9,0xfe545050,0x54b5ffb9,0xdeff5054,0xffb5ffb9,0x100ffff,0x55cd99fc,0x10000ff,0xfffc0094,0xffff,0x41bddffc,0x10000ff,0x55fc0098,0xfe555555,0x55be1fb9,0x1f555555,0x15ba1fb6,0xfe555555,0x55be1fb5,0xfe556955,0x55ba1fb9,0x1e505054,0x54be1fb6,0x1e555954,0x55b5ffba,0x1e955515,0xa9be1fba,0x1eaaaaaa,0x55be1fba,0xfe455555,0x1be1fb9,0x1f555554,0x55ba1fbe,0xff555555,0x69be1fb9,0xfea9a9a9,0x55be1fbd,0x1f555555,0xa9ba1fc2,0x1eaaaa6a,0xfabe1fc2,0x1ebabaaa,0x15be1fc2,0x1f54555d,0x41c21fbe,0xfe04e0c1,0x45b9ffb9,0xfeff5555,0xaab9ffc1,0x1eafabab,0xb5c1ffbe,0xfeff6565,0xffc1ffc5,0xfff,0x55e554fc,0x10000ff,0xfff80094,0xff,0x55d19afc,0x10000ff,
+0xa5fc009c,0xfe56666a,0xc21fc1,0xfeff0000,0x9ac21fc5,0x1e0021a9,0x54c21fc2,0xfeff5454,0xffc21fc9,0x1000ff,0x75f4effc,0x10000ff,0xfffc0090,0xff,0x55d5bafc,0x10000ff,0x15fc009c,0xbc906515,0xa0a1dd9d,0xfc9555a4,0xa61ea5,0xdeea9540,0x5fadfead,0xff555555,0x91b63fb1,0x1ea4a4a0,0xa4ae1eaa,0x1e5965a5,0x5aae1eae,0x3e6aeaaa,0x55b21eae,0x1f555555,0x1caa1eb6,0xdf555555,0x55bdffb5,0x3f555555,0xb9ffb2,0xfe4aa513,0x1b9ffb9,0xff551101,0xaaba3fb9,0x1e65565b,0x55b21fb6,0x1f555555,0x96b21eb6,0x3e69aa6a,0x59ba1fb6,0x1ea965ee,0x56b63fb6,0x1ea5a565,0xa9b21fb2,0x1e85e1a0,0x55b61fb6,0x1f555555,0x55b21fb6,0x1f515555,0xa5b5ffba,0xfeaa69a5,0xaaba1fb9,0x1eaaaaae,0x54bdffba,0x1f555555,0xaabe1fb6,0xfeaaaaaa,
+0x69be1fb9,0x1e556aaa,0x6b61fb6,0x1e555559,0x96ba1fb6,0x1e050545,0x4b61eb6,0x1e555555,0xaaba1fb6,0x1e9a565a,0x55b9ffba,0x1f555555,0x55c21fba,0x1e5a5555,0x55be1fba,0x1f550555,0x40bdffbe,0xde58aa54,0x99b9dfb5,0x1eaaa854,0x9ab9ffba,0xdea65a5a,0xaab9ffb9,0x1e1a5665,0xe6ba1fbe,0x3ea96aaa,0xa5ba3fba,0x3e915554,0xaab61fba,0x3e565599,0x56be3fba,0x3e424546,0xa9be3fba,0xfe92665a,0xaebddfbd,0x1e500055,0x2abe3fbe,0xfe555595,0x56c21fbd,0x1e6954a6,0x51be3fbe,0x3ee9a59a,0xd5be3fbe,0x3f555555,0x55be3fba,0x1f555555,0xeec25fbe,0x5ebfaaa4,0xaabe3fc2,0x1e455555,0x50ba3fb6,0x1e551505,0x9ba1fb6,0x1ea49599,0xa4ba3fba,0x1e6a5695,0x55b61fba,0x1f555555,0x55be1fb6,0x1f54d575,0xadbe1fc2,0x1eaeaaaa,0x55ba1fbe,0x1f555555,
+0x54c23fbe,0x3f555555,0x5dba1fbe,0x1f555555,0x6abe3fba,0x3e555646,0x55c25fbe,0x3e555555,0x55c25fbe,0x1f555555,0x55be3fba,0x1f555555,0x95c23fbe,0x3e96969a,0x51c23fbe,0x3fd15151,0xaabe3fc2,0xfe95aaaa,0x55be1fb9,0x1f755545,0xaabe1fbe,0xfea9aaaa,0xa9be1fbd,0xfeaafaba,0xbabe1fb9,0x3ebafefe,0x55be1fbe,0x1fd55555,0x55c21fbe,0x1f555155,0x9ac23fbe,0x1eaaaaaa,0x55c23fbe,0xff5d7555,0xaabe1fbd,0x1eeaefab,0xa6be1fbe,0x1e464555,0x56c23fbe,0x1eaa9a5a,0x55c21fbe,0x1f555555,0x55c23fbe,0x3f555505,0xaac21fc2,0x1eaaaaaa,0xaac23fbe,0x1ee8aaaa,0xeec23fc2,0x1e555100,0x55be1fc2,0xfeff5555,0xafc23fc9,0x1e79a9af,0x65c21fc2,0x1eff0555,0xffc23fc6,0xff,0x55f133fc,0x10000ff,0xfff80094,0xff,0x55d1bafc,0x10000ff,
+0xaaf8009c,0x3e40feaa,0x1c23fbe,0x1eff5001,0xe1be5fc6,0x3e58561a,0x55c21fc2,0x1eff5555,0xffbe5fc6,0xff,0x55f510fc,0x10000ff,0xfffc0090,0xff,0x55cddafc,0x10000ff,0xa9fc009c,0x1ea9a599,0x55c21fbe,0x1f555555,0x55c23fbe,0x1f555555,0xaac23fbe,0x1eaaaaaa,0xaac23fbe,0x1eaaaaaa,0xaac23fbe,0x3e5aa69a,0xaac23fc2,0x1eaaaaaa,0xaac23fbe,0x3eeaaaaa,0xaac23fbe,0x1eaaaaaa,0xaac23fbe,0x1eaaaaaa,0xeac23fbe,0x3eeaaaea,0xaac23fbe,0x3e525652,0xaabe3fc2,0x1eaaaaaa,0x55c23fbe,0x3f751145,0x55c23fc2,0x3f5555dd,0xaac23fbe,0x3e9aaaaa,0xaac23fbe,0x1e55aaab,0x55c23fc2,0x1eff0515,0xaaba7fc2,0x1eeaeaea,0x15c23fbe,0x3eff5000,0xffbe3fc2,0xff,0x55f110fc,0x10000ff,0xfff80094,0xff,0x55cddafc,0x10000ff,
+0x57fc009c,0x3e505213,0x50be1fc2,0x1eff5450,0x9aba5fc2,0x1eaaeeed,0xa5c23fc2,0x3eff5555,0xffbe3fc2,0xff,0x55e974fc,0x10000ff,0xfff80094,0xfcff,0x5c21ffc,0x10000ff,0xfc009c,0xaaaa00,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0x2faaaa,0xaa800080,0x2aaaaa,0x2a800080,0x2a2a,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaa,0x800080,0x0,0xaab69280,0xaaaa,0x800080,0x1000000,0xaabf3480,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0x2aaaaa,0x2a800080,0x2a2a2a,0xea800080,0xaaea,0x800080,0x0,0x2aa9b780,0x2a2a2a,0x2a800080,0x2a2a2a,0x800080,0x1000000,0xb65e80,0x1000000,0xaab23d80,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0x2aaaaa,0x2a800080,0x2a2a2a,
+0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0x800080,0x1000000,0xc27e80,0x1000000,0x2ac67d80,0x2a2a,0x800080,0x0,0xda3d80,0x1c00000,0xc0d61d80,0x1f0f0c0,0x1ad63c80,0x516,0x802080,0x1c00000,0xb21e80,0x1000000,0xbf5880,0x21fffff0,0xf0bf1c80,0x1fcfcfc,0xfcb63e80,0x1fcfcfc,0xffc27e84,0x5effffff,0xffc65fc2,0x7eafafef,0xd69fce,0x1f00000,0xffc37780,0x1ffffff,0xc0cf3c80,0x21fffffc,0xffc77884,0xbcffffff,0xffcb1eca,0x3fffffff,0xffd27fda,0x5e4b0abf,0xffda5fd6,0x7efbfaff,0xbbca3fce,0x1e554000,0xfcd23fce,0x21fcfcfc,0xfcca7e80,0xfffffc,0xefd65e80,0x7effefff,0xffda7ed6,0x5cefffff,0xffde5ede,0x65ffffff,0xffde3c90,0x3cffffff,0xafe25dde,0x5effafaf,0xffe23de6,0x5eafefff,
+0xafe25de2,0x3ed3d3df,0x5fd63fda,0x3f47074f,0x55de3fda,0x1f555555,0x6ad63fc6,0x1eb969aa,0x5ace1fce,0x3e9a5696,0x9bde3fda,0x3effaf9b,0x6ade3fda,0x1eaaaaaa,0xaad23fca,0x1ebeaabe,0xce1fd2,0xaaaa00,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaa,0x800080,0x1000000,0xaac35580,0xaaaa,0x800080,0x1000000,
+0xaab6f380,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaa,0x800080,0x1000000,0xaac35980,0xa0aaaa,0xa0800080,0xa0a0,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xa0aaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xff800080,0x21ffffff,0xffc37a84,0xbeefffff,0xfc2dfbe,0x21ffffff,0xffbf7980,0x1fffffff,0x41baffba,0xff51d701,0x61c21fc1,0xfee9a5a4,0xfdc21fbd,0x5f5755d4,0x5ab21fba,0x1efa8501,0xb61fb2,0x1ff3f03,0xffbf7880,0x43ffffff,0xb71e84,0x1030000,0xffc77a80,0xffffff,0xffbebe80,0x7e2115ff,0xb0ae5fae,0x5ebaaabe,0xffaa7fa6,0x7edae0ff,0xeaae7fae,0xbeefebeb,0xfaa69eae,0xfeeaeafa,0x55c1ffbd,0x1f555555,0x55ce1fba,0x1f555555,0x55aa5fb6,0xff555555,0x959e5fc1,0x1eaa9696,0xaac1ffc2,0x1eaaaaaa,0x53ce1fb2,0x3eaaaaab,0xaaba1fa2,0x3eaaaaaa,
+0xbaba1fa2,0x7eb6b9bd,0xbaa65fa2,0x5e9aaaaa,0xffa25ea2,0x9eeeffff,0xdfa69eaa,0x9dc5c5d5,0x599e7da6,0x5e965a55,0xd19a5e9e,0x5fd1d1d1,0xc29a5da6,0x7cf6eaf6,0xfba29d9e,0x7cffefff,0x9e7d9e,0x1000000,0xc73c80,0x1ffff0f,0xa0ca1e80,0xa0a0,0x800080,0x1030000,0xffd1fe80,0x21ffffff,0xffc23e84,0xffffff,0x3ba9e80,0x1030303,0xd25d80,0x1000000,0xaace9d80,0xa0aaaa,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xff800080,0x87ffffff,0xffb6bd84,0x13fffff,0xbede80,0x1000000,0xc2dd80,0x1000000,0x3fc2dd80,0x3f3f3f,0x3fb69e80,0x13f3f3f,0xba7e80,0x0,0xba9e80,0x0,
+0xa0b67e80,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2f2a2a,0x800080,0x1000000,0xd65c80,0x1000000,0xfcda7c80,0xfcfcfc,0xffde7c80,0xffffff,0xe25c80,0x1c0c000,0xc0e25c80,0x1f0c0c0,0xffe21b80,0xffffff,0xffe63c80,0xffffff,0xeaea1c80,0x2aaaea,0x2a800080,0x2a2a2a,0x1a800080,0x516,0x802180,0x0,0x2ae5db80,0xeaaa2a,0xea800080,0xaaaaaa,0x800080,0x160500,0x1a842180,0x2a2a2f,
+0xf0800080,0xf0f0f0,0xf0e5fb80,0x1f0f0f0,0xffe5da80,0xfa5f5fff,0xafedfbe9,0xdaffafaf,0xf0eddbe9,0xc0c0f0,0xc0e5bb80,0x0,0xffe59c80,0xffffff,0xffe9bc80,0x21ffffff,0xffe59b84,0x5cffffff,0xffe27dda,0x5caf9faf,0xafe67de6,0x5cffebab,0xaae27ee2,0x5e6a6a1a,0xafe25ee2,0x3c5f6f5f,0xefe63dea,0xfcafafef,0x55ea1de5,0x3f555555,0xa7e5fede,0xfe64a5ab,0x19e1ffe5,0x5eef6a66,0xfed65fde,0x1e2de9ed,0xa9da3fd6,0x1eafa8a8,0x45d23fca,0x3f555455,0x51c5ffd2,0x1f755555,0x55d5ffde,0xff555555,0xaae1ffd1,0x1eaaaaab,0x55d1ffca,0x1f555555,0x3fcdffd2,0xfc5b556f,0xbfe9dce9,0xdcafabaf,0xa9e9fde9,0xfcaaaaaa,0xa9e1ffe9,0xfe7abeb9,0xafe5fee9,0xbc9f9faf,0xefe9bce9,0x9c6f5f5f,0x6ae57de5,0xbea9aaaa,0xa7e5bee1,0x9ca9a9aa,
+0x5fe19fe1,0xff155501,0x5d5ffdd,0xff5455f1,0xaaddffd9,0x1ea9a9a9,0xaad1ffce,0xfeae569a,0xa8d21fd1,0xdeaa95a9,0xaadddfd9,0xbeaaaaab,0xe6dd9fd1,0xfeaaaaa6,0xaad1dfd1,0xbe965696,0xaacd9fd1,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0xaaaa2a,0xaa800080,0xaaaaaa,0x800080,0x1000000,0xd97c80,0x0,0xffdd7c80,0xfcfcfc,0xf0e17c80,0xc0f0f0,0xdd5c80,0x2a2a00,0x2a800080,0x2a2a2a,0xc0800080,0x10000c0,0xcd9e80,0x1000000,0xaac5be80,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0x2a800080,0xaaaa2a,0xaa800080,0xaaaaaa,0x800080,0x2a2a00,0x2a800080,0xaaaa2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaf800080,0x7cafafef,0xafe15ce1,0x5cffafaf,0xa5dd3cdd,0x5ce1a5a4,0xd1dd7ee1,0x3d1f0101,0xffdd1cd9,0xffffff,0xffd55d80,0x21f0fcff,0x5fc99e80,0x1cffefaf,0xffd93dd5,0x1ffffff,0xaad53c80,0x7e16565a,0x55d95fd5,0x3d575557,0x95d15fd9,0x9e246595,0x6ad17fcd,0x3e9aa6da,0x55d15fd1,0x1d0f0101,0x9fd4fcd5,0x1cffafaf,0x2ad51cd1,0x1c30686b,0x1d11ed1,0xfdff4505,0xc0d4fcd0,0x1000000,0xc9be80,0x2a2a00,0xff800080,0x100c0fc,0xd17d80,0x0,0x2ad15d80,0xaaaa2a,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,
+0xff800080,0xfcffff,0xc0d11c80,0x1000000,0xffcd5d80,0xffffff,0xffd11c80,0x100c0fc,0xcd3d80,0x2a2a00,0x2a800080,0xaaaa2a,0x800080,0x0,0xcd3d80,0xaaaa00,0xaa800080,0x1e81969a,0xaac5ffc2,0xfe6aaaba,0xaac21fc5,0x5e6aaaaa,0x55be1fa2,0x1ffc5d57,0x55ba1fb6,0x1f555555,0x55c1ffc6,0x1f555555,0xedc5ffc2,0x1ebeaedb,0xfebe1fbe,0x1eaaeaea,0xd1ba1fc2,0x3f01d5d1,0x19e3fa2,0x5d555515,0xfbae1f9e,0x7ae0f0f2,0xe09a7c96,0x7cceded5,0xab967c9a,0x1ee9ea9b,0xd5b21fb2,0x3f555555,0xedbdffae,0x3cfeeaea,0xffa23f9e,0x3efefeff,0x6aaa3fa6,0x1e196a6a,0xddc5ffc6,0xff5d5555,0xe9c61fc5,0xfeabaaea,0x55be1fbd,0x1fd55101,0xebbe1fbe,0xfeaaebab,0x55c5ffc9,0x9f555555,0x5fc1dfcd,0xff555557,0x55c1ffbd,0x9f555555,
+0x55c5ffbd,0x1f55555f,0xa9b21fba,0x1eabaa59,0xfeb61fb6,0x1ef1fdff,0x15ae1faa,0x3e6aaaaa,0x5fae1fb2,0x1f01dddd,0x55b61fb6,0x9f555555,0x99b5ffbd,0x1e5a5a15,0x55b21fae,0x3f555555,0x3fb59faa,0x3f3f3f,0x3fa65c80,0x21ffffff,0xa23b84,0x0,0xa1d580,0x1000000,0xffae1b80,0x1ffffff,0xffa23c80,0x3efdffff,0x3a23ea6,0x10f0f03,0x3fa9fc80,0x21ffff3f,0xa0a9fc84,0xa0a0a0,0xa0800080,0xe0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xabaaaa,0x90800080,0x4050,0x842180,0x1000000,0xaeadfd80,0xa0a9ae,0xa0800080,0xe0a0a0,0xf7800080,0xfdffffff,0xffa61ea9,0x1eeaeafd,0xffaa1faa,0x1ffffff,0xffa61e80,0xfbffffff,0xe9aa1ea1,0x1e9490d4,0x55a61eaa,0xbf555555,0xffaa3fa9,0xfeffffff,0xefa61fad,0xfededaea,
+0x3a1ffa5,0x10f0f03,0xfaddc80,0x1ff3f3f,0x90b1fe80,0x4050,0x840080,0x1000000,0xffb5fd80,0x21ffffff,0xffb1fe84,0xffffff,0xa9bf80,0x1000000,0xb9fe80,0x1000000,0x55b5bf80,0x5f555555,0x55c1bfd1,0x5f555551,0x55cd3fc9,0xdf555555,0x55c93fbd,0x5f555555,0x55c95fc1,0x3f555555,0xa9c8fdd1,0xfc4f5594,0x99cd1ecc,0x1eaaa969,0xbec51fc9,0xfeaeaeaf,0x55c8fdc8,0x9f555555,0x55c59fb1,0x5f555515,0x55b95fc1,0xbf555555,0x55b19fb1,0x7f555555,0x55b97fb1,0x1e955655,0x55bd3fc1,0xff0155d5,0x55c0ffc0,0xff555555,0xaab55fb4,0xdeacaa6b,0x8fb8dfb8,0xfcffaf9f,0xffccfccc,0xfcffff,0xaacd1c80,0xdcffeaea,0xffc8fdc4,0x21ffffff,0xf0c8fc84,0x1000000,0xc95d80,0xaaaa00,0xff800080,0x1000000,0xc53c80,0xaaaa00,
+0x92800080,0xdcff9353,0xffc0bdc0,0xffffff,0x6bc0dc80,0xbcffaaab,0xffbcbdb8,0x21ffffff,0xffbc9b84,0x0,0xc0dc80,0xaaaa00,0xff800080,0x1000000,0xbcda80,0xaaaa00,0x99800080,0xbeaad69a,0xa9a9dfa9,0x7ea9a599,0xefad7fa9,0x9ed9eaef,0xc1a59fa1,0x3ed6c1c1,0xbaa51fa5,0x1e62aafe,0x51acffad,0xbebaff64,0xdab0beb0,0xdef5eada,0xe9a8dfa8,0x9cead6da,0xffb07cac,0x1ffffff,0xffa95f84,0xffffff,0xa91f80,0x1000000,0xad5f80,0x1000000,0xffb4bf80,0x21ffffff,0xffac9d80,0xffffff,0xb47c80,0x1000000,0xb89e80,0x1000000,0xaac07b80,0x9cffaaaa,0xffb47bb8,0xffffff,0xebb89a80,0x7affcaeb,0xffb07bb4,0x21ffffff,0xffb87884,0x1000000,0xb89880,0xaaaa00,0xff800080,0x1000000,0xbc9980,0xaaaa00,
+0xff800080,0x21ffffff,0xffbc7984,0xffffff,0xbc7980,0x1000000,0xc47a80,0x1000000,0x3fc47880,0x1000000,0xc09780,0xaaaa00,0x800080,0x1000000,0xc09880,0xaaaa00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0x2aaaaa,0x2a800080,0x2f2a2a,0xea800080,0x2aaaea,0x2a800080,0x2a2a2a,0x1a800080,0x516,0x840180,0x0,0xaab4db80,0xaaaa,0x800080,0x1000000,0xaac8ba80,0xaaaa,0x800080,0x1000000,0xccfa80,0x1f0c000,0xf0c49880,0x1f0f0f0,0xb09b80,0x21fffffc,0xffccd884,0x1a7fffff,0x2ab85ac0,0x2a2a2a,0x2a800080,0x2a2a2a,0x800080,0x1000000,0xb97e80,0x1000000,0x2aa91780,0x2a2a2a,0x2a800080,0x2a2a2a,0x800080,0x1c00000,0xc0aa1d80,0xc0c0c0,
+0xf09e5b80,0x21fcfcf0,0xfcaddf80,0x1fcfcfc,0xffb57e80,0x9e6fafff,0x1fba1fbd,0x9f7f1f1f,0xffc1bfc9,0x67ffffff,0xffbe3f88,0x3eff8fff,0xffbe3fb6,0x7e9f9fff,0x9fdefed2,0xfeff0b5f,0xaae1dfd9,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaa,0x800080,0x1000000,0xaac91a80,0xaaaa,0x800080,0x1000000,0xc55b80,0x1ffffff,0xffccb984,0xfea4ffff,0xc45abc,0xffffff,0xffc8db80,0x9caa5bef,0xaad05dc8,0xaaaa,0x800080,0x1000000,0xaac15b80,0xaaaa,0x800080,0x1000000,0xb93880,0x3ffffff,0xffc0fb88,0xdeaf6aff,0xc09dc4,0xffffff,0xffbd1c80,0xfea555ef,0x3c49fbc,0xbe55aaff,0x50c25fc9,0xbe5a0000,0xd29ed1,0x5e55463f,0xc67fc6,0x1f000000,0xffd27fd2,0xbe9a55ff,0x9adadfd2,0x3ebf55d5,0xffd5ffd6,0xbeaa95ff,0x55caffce,0xff545555,
+0xca9fd5,0xbe80ef00,0xc27fc2,0xff000000,0x50c6ffc5,0xdec17f00,0xc8babfba,0x1e0020b0,0xaac21fbe,0x7efffeff,0xffc2dfc6,0x3efafefe,0xf5c65fc6,0x1fffffff,0xffbefec2,0xffffffff,0xaabe7fbd,0xaaaa,0x800080,0x1000000,0xaac15b80,0xaaaa,0x800080,0x1000000,0xc13b80,0x3ffffff,0xffbcfb84,0x9e00aaff,0xb8dcb8,0x1ffffff,0xffbd1b80,0xdc1057ff,0xaac09eb8,0xaaaa,0x800080,0x1000000,0xaabd5b80,0xaaaa,0x800080,0x1000000,0xbd5b80,0x3ffffff,0xffbcfb84,0xbe00aaff,0xbcdcbc,0x21ffff3f,0xffbd3c80,0x1e5016ff,0x55c0dec1,0x1effffff,0xffb69fb6,0x3e0000aa,0xbe9fbe,0xfeffabaa,0xffb6dfb9,0x3e00b5ff,0x55be5fbe,0x5fffffff,0xffbadeba,0x5eaaafff,0x5aba7fbe,0xbebfabff,0xfbafeba,0x9eaba951,
+0x54ba3fba,0xfefffeaa,0xffbebfbd,0x3e00aaff,0xc1bebfbe,0x7effaaea,0xffbeffc2,0x5e00aaff,0xbedfbe,0xbeeaaa6b,0x54b6feba,0x9f555555,0xb61fba,0xbf3f5500,0x1b6dfbe,0x7e6a6a69,0xaabe3fae,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0xaaaa2a,0xc0800080,0x0,0xa6dc80,0x2a2a00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0xaaaa2a,0xaa800080,0xaaaaaa,0xff800080,0x21c0f0ff,0xa2dd80,0x1000000,0xffa6fe80,0x1ffffff,0xfcce3f84,0x10000c0,0xb67f80,0xaaaa00,0xaa800080,0xaaaaaa,0x800080,0x2a2a00,0x2a800080,0xaaaa2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xea800080,0x2aaaea,0x2a800080,0x2a2a2a,0xff800080,0x1eff1fef,0xffd1ffd2,0xf0ffff,0x50c61f80,0xdefffe64,0xffcdffcd,0xffffff,0xc21f80,0x1000000,0xbdfe80,0x2a2a00,0xff800080,0x100c0fc,0xb9ff80,0x1000000,0x61b5dd80,0x1eff92b5,0xffc5ffc6,0x88ffffff,0xaec21f90,0x1e5f9a05,0x5fbe1fc2,0x1eaf6f1f,0xffbe1fbe,0x21ffffff,0xf0be3f84,0xc0c0c0,0x7fc67e80,0x1effffbf,0xffbe1fc2,0x1ffffff,0x2abe3f80,0xaaaa2a,0xaa800080,0xaaaaaa,0x800080,0x2a2a00,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2f2a2a,
+0x800080,0x1000000,0xc65d80,0x1000000,0xffc1dd80,0xfcffff,0xfcc1ff80,0xfcfcfc,0xc1de80,0x1000000,0xc1bc80,0x1c00000,0xfcc5dd80,0xfffffc,0xffc5df80,0xffffff,0xe1c5df80,0x1e0205e8,0x1c1ffbe,0x1fc05155,0xffbe3fbe,0x1ea060ff,0xf5be1fbe,0x1f57fdfd,0xbe3fba,0x1f1f1557,0x9fb1ffba,0xdebfbfaf,0xb9ffb5,0xfeabaa55,0x15b61fad,0xde464101,0xffb9bfb5,0x1efe806b,0xffbe1fba,0x1e00aaff,0xabb63fae,0x1effaaa5,0xbfbe5fb6,0x1e0015ab,0xae3fa6,0x1e565611,0x54adffae,0x1e559550,0x50b5dfb2,0xfe506954,0x55aa1fa5,0x5e6aaa65,0xffae1fae,0xff5fdfff,0xdfbdbfc1,0xdeaf2fbf,0x45c5dfc5,0xbfdf5547,0xffcdbfc5,0xbfd5d5d5,0x5fd5dfcd,0xdfdf0f5f,0xffc1bfc5,0xde6f6fbf,0xd6c9dfc5,0xbecbdada,0xced5dfd1,0xdeeeadde,
+0x55d5bfd1,0xbf5f5555,0xbfca1fbd,0xde5a5aaf,0x25d5ffcd,0x1ea61515,0xd5ca1fbe,0x1f5555d5,0x5bde1ec2,0xde3b2b5b,0xa3d1dfd1,0xde3f9591,0x55cdbfd1,0xdfd0d0d5,0xd0d5ffc9,0xbed0c2d0,0xead1dfcd,0xaaaaea,0xea800080,0x2aaaea,0x1a800080,0x50516,0x6840080,0x505,0x2a842180,0x2a2a2a,0x2a800080,0x2a2a2a,0x800080,0x1000000,0xca1d80,0x1000000,0xc0ce1d80,0xc0c0c0,0xc0c9fe80,0xf0f0f0,0xffc9fe80,0xffffff,0xffc5df80,0xfe6f6fff,0xf0c5ffc5,0xfcfcf0,0xfcca1e80,0xfcfcfc,0x6fca1e80,0xfeefefef,0xefc5ffc5,0x1eaf6fef,0x2ac61fc6,0x2a2a2a,0x2a800080,0x2f2a2a,0x800080,0x1000000,0xca3c80,0x1c0c0c0,0x1ace5e80,0x516,0x842180,0x1000000,0xc0c5fe80,0x1f0f0c0,0xf0ce3e80,0xf0f0f0,
+0xffc1fe80,0x21ffffff,0xffce3e84,0xffffff,0xafc63f80,0x3effafaf,0xffc63fc6,0x1eafafbf,0xffc63fc2,0x1effefff,0xffc21fc2,0xbeffffff,0xafbdffb9,0xfeabeaaf,0x15c21fbd,0xff175755,0xafbddfb9,0xde5fafef,0xefc5dfc9,0xfef9f9ef,0xfec9ffc5,0xde9e61a8,0x9fd5dfd5,0xfeafabab,0xfad5ffcd,0xfefffbff,0xfeca1fc5,0x1ee4e4f8,0x9fce1fca,0xfeab5b5f,0xafd21fd1,0x1e6f6faf,0x15ce1fce,0xbf555555,0x55d5ffc5,0xbf555555,0xd0cdffc1,0xbe9595d5,0x91cddfc5,0xde414181,0x55cddfc5,0xff7d5555,0x5dc9ffbd,0xff555541,0x41b9ffc5,0xde110101,0x10c5dfc1,0xff557331,0xe8c1ffb9,0x3eefeae9,0xdfce3fca,0x1f455555,0xafce5fc6,0x1effafaf,0x5fca3fc6,0x3fd4fdff,0x55c21fc6,0x3f555555,0x55b9ffca,0xff001555,0xe5bdffbd,0x1e959565,0x55b9ffbe,0xff545455,
+0x55b5ffc1,0x1e450146,0x55ba1fbe,0xff575757,0xd4b61fb9,0xffc4c4c4,0x44c61fb5,0xff454544,0x51c1ffb1,0xfe555554,0x56c21fb1,0xfeaaaaae,0x45b5dfb9,0xff054545,0x1abdffb1,0xde1f1b1a,0xaab9ffa9,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0x2aaaaa,0xaa800080,0xaaaaaa,0xaa800080,0x2aaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xea800080,0x2aaaea,0x2a800080,0x2f2a2a,
+0x2a800080,0x2a2a2a,0x2a800080,0x2f2a2a,0x800080,0x1000000,0xc9ff80,0x1000000,0x1ac1fd80,0x516,0x842180,0x1000000,0xca5f80,0x1f0c0c0,0xf0c63e80,0x1fcfcf0,0xaac63e80,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0x2aaaaa,0xaa800080,0xaaaaaa,0xaa800080,0x2aaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0x2aaaaa,0xaa800080,0xaaaaaa,0xea800080,0x2aaaea,0x2a800080,0x2f2a2a,0x1a800080,0x516,
+0x2a800180,0x2a2a2a,0x2a800080,0x2a2a,0x800080,0x0,0xbe1f80,0x0,0xbe1f80,0x0,0xbe1f80,0xc00000,0xc0be1f80,0xfcf0c0,0xfcbe1f80,0x21ffffff,0xeac21f84,0x2aaaea,0x2a800080,0x2a2a,0x1a800080,0x516,0x842180,0x1000000,0xbe1d80,0x0,0xbe1f80,0x1000000,0xbe1f80,0x1f0c000,0xf0be3f80,0xfffcfc,0xc21f80,0x1c0c000,0xf0c23d80,0x21fcfcf0,0xffc23f84,0xffffff,0xffc63f80,0x3eef9fff,0xffca5fc6,0xffffff,0xffc63f80,0x1effffff,0xdfc63fc2,0x3f4f4fdf,0x5fca3fc6,0x1ee4a29f,0xbdffc2,0xf0f0c0,0xfcbe1f80,0x21fffffc,0xffc21f84,0xffffff,0xffc21f80,0xfeffffff,0xffc21fbd,0xffffff,0xffbe1f80,0xfeefefff,0xdfc21fb9,0x1fffffdf,0x5fbdffc2,0xffc7030f,
+0xefb5ffb9,0x1eafaf1f,0xafc21fc2,0xfe7faf6f,0xe4b9ffb9,0xfefeeaea,0x1b5dfb9,0xdea96514,0x55b9ffb1,0xff515555,0x55b9ffb5,0xff555555,0xa9bdffb5,0xfefabab9,0xd5b9ffb5,0x1f155515,0xaab9ffbe,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xea800080,0x2aaaea,0x2a800080,0x2f2a2a,0x1a800080,0x516,0xaa800180,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0x800080,0x1000000,0xb21d80,0x0,0x2ab21d80,0x2a2a2a,0x2a800080,0x2f2a2a,0x800080,0x0,0xb61e80,0xc0c0c0,0xaab63e80,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0x2aaaaa,0xaa800080,0x2aaaaa,0x2a800080,0x2a2a,
+0xaa800080,0xaaaaaa,0xaa800080,0x2aaaaa,0xaa800080,0x2aaaaa,0x2a800080,0x2a2a,0x2a800080,0x2a2a,0x800080,0x1000000,0xb59e80,0x1000000,0xb17a80,0x1f00000,0xaab9be80,0xaaaaaa,0xaa800080,0xaaaaaa,0xea800080,0x2aaaea,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0x2aaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a,0x1a800080,0x516,0x842180,0x1000000,0xc0b65e80,0xf0f0f0,0xf0b63e80,0xfcfcf0,0xb63e80,0x1000000,0xb23c80,0x1c00000,0xfcba3d80,0xfffcfc,0xffba3e80,0xffffff,0x2aba3f80,0x2a2a,0x800080,0x0,0xb5fe80,0x1000000,0xba5d80,0x1000000,0xba5d80,0x0,0xf0b5be80,0xfffffc,0xc0b59e80,0x1fffcf0,0xffb5fe84,0x25ffffff,
+0xc0b59e88,0xf0f0c0,0xf0b65d80,0x21fffcfc,0xffba3e84,0x3eafafff,0xbfbe3fb6,0x3e8fefbf,0xffb63fb6,0x45ffffff,0xffb5ff88,0xbeef9fff,0xdfb9bfb5,0x1e6faf9f,0xbfb61fba,0xdeffabff,0xb99fb5,0x1000000,0xc1de80,0x1000000,0xfcc19e80,0xfcfcfc,0xfcbdbe80,0xffffff,0xb95e80,0x1c0c000,0x80bcbc80,0xf0c080,0xffb71a80,0x186bffff,0x5b8bcb8,0x9dffff01,0xffbf39c4,0x9effbfff,0x7fb9bfb5,0x9f5fff7f,0xa7b97fb5,0xbe56565a,0x55b5dfb9,0xdf555555,0x5fb53ebd,0xfd01575f,0xb8dfc0,0x9bffff00,0x15bfd6c0,0x1d000015,0xc57fc1,0x1cabff00,0xf0c3f5cd,0x1f0f0f0,0xfcb21e80,0xfcfcfc,0xffb61f80,0x9fffff5f,0xffb61fba,0x1e9f5faf,0xffb5ffba,0x21ffffff,0xffb23e84,0xffffff,0x9fba1f80,0x1eefaf9f,0xefb9ffbe,0x1eafafef,
+0xaaba1fc2,0x3e3f2f59,0x7fc63fc6,0x1f575557,0x5ac1ffca,0x5e000055,0xcb1fce,0x1f70d500,0x7fca1fce,0xfee6eaef,0xebca1fc5,0x1ed1e6e6,0xb0ca1fca,0x1e9b6fa3,0xafca1fca,0xfeababaf,0x1ca1fc1,0xde141014,0x50c1ffbd,0x9f105151,0x54c1bfc5,0xdfd45054,0xe9b5dfc1,0x9e00012e,0xc19fbd,0x1d000000,0xc1bbc5,0x3caaff00,0xbff5c5,0x1d000000,0xbf37bd,0x5caaff00,0xeabbf6bd,0xfeffbeaa,0x9ab5dfbd,0xbe808080,0x1fc5bfb9,0xbe1f1f1f,0x1bb5dfa5,0x9e1f1b1b,0xe4b9bfa1,0xdc00e4e4,0xc13fc4,0xfaaaff00,0x1fb7d5bc,0xda001f1f,0xb95da8,0x3aaaff00,0x55b7f6b5,0x5e000001,0xc71fc2,0xfeaaaa00,0x55c21fc1,0x3e000000,0xbaffba,0x1e7aaa00,0xaaba1fbe,0xfeaaaaaa,0xaac21fbd,0x1eaaaaaa,0x61c21fba,0x1e855585,0xe2be1fba,0x1e262a36,
+0x55ba1fbe,0x5e000054,0xb31fba,0x1e015500,0x55b21fba,0x1e000055,0xa71fae,0x1e000000,0x15b63fae,0xff17151d,0x2fba1fb1,0xfe40c000,0xaddfb1,0xfe909040,0x90ba3fa9,0x1ee0d0d0,0xffbe3fb2,0x1ffffff,0xffb63f80,0x3effbfff,0xbfba3fb6,0x1eef9f9f,0xefc21fbe,0x3efafeff,0x4fc23fbe,0x3f5f5f4f,0xdfb63fbe,0x3eaf9fdf,0xd5c23fbe,0x1fffffff,0xfeca3fca,0x3efffefe,0xaeca3fc2,0x1e8f4f9f,0x53ce1fca,0x3f505050,0xaac61fce,0xfeaaaaaa,0xaac61fc1,0xfeaaaaaa,0xb3c21fc5,0x1e5b5b5f,0x5bce3fca,0x1eafab9a,0xa5ce3fc6,0xfea9a9a5,0x55c61fbd,0xff555555,0xefc21fc5,0x3efa028f,0x55be3fc2,0x3f555555,0xefc61fb6,0x3e8b4aef,0x8ace3fca,0x1e45665a,0x55c61fc6,0xdf555555,0x95be5fb5,0xdeaf6abf,0x55bd9fc1,0x1f455555,0x6c5ffba,0xbe16696a,
+0xafc1dfc5,0x1e55455b,0x55ca3fca,0xff555555,0xd5ca3fb9,0xff5555d5,0x55c61fc1,0xdf555555,0x55c21fb5,0xdf555555,0x55be1fbd,0xfed0d580,0x55be3fc1,0xff151515,0x2abdffb1,0xfe176b2a,0xaab5ffad,0xfeaaaaaa,0xaac21fb9,0x1eea6aaa,0x51be1fc2,0x1f5f1545,0x1fba1fba,0xdf175757,0xd5ba1fb1,0xff5555d5,0xaac21fb9,0xfe6f6a6a,0x1abe1fb9,0xde15151a,0x11b9ffb1,0xdfd05455,0x6b9ffb5,0xbea5a9a9,0x50adffad,0xdfd05050,0xe8be1fb1,0x1e2f6ef9,0x1fbe3fba,0xfe5b1b5f,0xd0be3fb5,0xffd4d4d0,0x29c21fb9,0x3eb3b6b2,0x57c21fc6,0xff1f5757,0x54ba1fb5,0x1f555555,0x6bb1dfc2,0xfe25656a,0x15bdffb5,0xde955555,0xd0ba1fb5,0xffd450d4,0xa4c23fbd,0x1eae6aa9,0x91c21fc2,0xfec09090,0xc0be1fb9,0x1f455545,0xafbdffbe,0x1e5b6baf,0x2bbe1fbe,0x1e696a6a,
+0xbfbe1fb6,0x1e4a4a9f,0x5ac61fc2,0xfe6aaa9a,0x65be1fb9,0xfe598592,0x55b9ffb5,0x1f545555,0x55addfaa,0xff555555,0x54b23fb9,0x1ff4d050,0x54be3fba,0x1fd555d5,0xfeb67fb2,0x3e53aa3f,0x2abe3fbe,0x2a2a2a,0x2a800080,0x2a2a,0x800080,0x0,0xb5fe80,0x1000000,0xb61d80,0x1000000,0xb9dd80,0x1000000,0xc19e80,0x1f0c0c0,0xf0ba1e80,0x1fffcfc,0xb99e84,0xf0c000,0xf0b5de80,0xfffcfc,0xfcb5ff80,0x21ffffff,0xffb5be84,0xffffff,0xffb5ff80,0xffffff,0xffb61f80,0xde5fafff,0xffb9dfb9,0xfeffffff,0xffb61fb5,0xfea0aaef,0xb5ffb9,0x1f0c0c0,0xf0c15d80,0xfffcfc,0xffc9ff80,0x1ffffff,0xffc59f80,0xfeafafff,0xffce1fc9,0xffffff,0xffca3f80,0x3e9f5fff,0xdfca5fca,0x3eaf8f9f,0xdfce3fca,0x3ec0241f,
+0x9fc61fca,0xbeffffef,0xffc1dfbd,0xfeffaaff,0x6bca1fc5,0xfeffffff,0x1fbdffb9,0x1ea4ea53,0xffbdffc2,0xffff1f3f,0xffc1ffc1,0xfeaaaaaa,0x54c63fb9,0x1f505454,0x53b9ffc2,0xff557515,0xffb9ffb5,0x68ffffff,0xffb5bf8c,0xbeffffff,0xffb1ffb5,0x9ebfffff,0xbfb5bfb5,0xfeaf5a6f,0xffb1ffb5,0x1eef97ff,0x57b21fb6,0x1f555555,0x57be1fb2,0x1f555555,0x95ba5fb6,0x3ea669aa,0xafba3fbe,0xbe10c2cf,0x55b59fb5,0x5f555555,0x15b1bfbe,0x9f575755,0x55c1ffbd,0xbf555555,0x55c27fc1,0x1f555555,0xaac27fb6,0x3eaaa9aa,0x55c25fbe,0x5f5555d5,0x86ca5fbe,0x7eb5b961,0xfec67fca,0x1e50962f,0xba1fbe,0xff555341,0xa6be1fbd,0x1e51aaa5,0x11be1fc2,0x1e145610,0x16c1ffc2,0xfe5a4b5a,0x5dbe1fbd,0xff555557,0x69b9ffbd,0x1eaa6b6b,0xa9c1ffc6,0xfe9a9a96,
+0x55c61fc1,0x3f555555,0x9ac65fc2,0x1e5a965b,0xb6c63fc6,0x5e9eaa6e,0x4ac65fc6,0x3e460606,0x9aca3fc6,0xfeaa9a6a,0xaaca1fc5,0xfeaaaaaa,0xa5c61fc5,0x3e7af9f9,0x55c61fc6,0xfffd5555,0xdfc21fc5,0x3effefef,0xffca3fca,0x1effafff,0xefc63fc2,0xfebfffff,0x5fc21fbd,0xdf555557,0xefc23fb1,0xfe400083,0x84b5dfb9,0xdeaf6a96,0x56b1dfb1,0xbe526a55,0x41b5dfb1,0xde945050,0x6ab9ffb5,0xfe55569b,0x15ba1fb9,0xdea5a595,0xa5b5ffb1,0xfe505565,0x24b9ffb5,0xfea4a5a8,0xa5b5ffb9,0xde955555,0x99b9ffb5,0xfe9a669a,0xf4bdffbd,0xfe9aa6e9,0xaab9ffb9,0xfef9b9be,0xffb9ffb5,0xff1f5f5f,0x54b1dfb5,0xff554544,0x95be1fb9,0xfe9a5995,0xaabe1fbd,0xfeeaeaea,0x9abe1fb9,0xfeaaaaaa,0xabbe1fb9,0xfeafa9ac,0xeabe1fbd,0xfeaaaaea,0x96be1fbd,0x1e0ae20a,
+0x9abe1fbe,0xfe9a959a,0x6abe1fbd,0x1eafabaf,0xefbdffba,0xfefaffbe,0x55b9ffbd,0xdf555555,0xabbe1fb1,0xfeaa9aaa,0x55be1fb9,0x1f555555,0x15b9ffbe,0x1f555555,0x55addfbe,0x1fd5d555,0x55adffba,0xff555555,0x95c21fb5,0xfeffebe2,0x55bdffbd,0xff555555,0x55c61fc1,0xff5f5555,0xffc21fbd,0xdeffffff,0xffb9ffb5,0xdeeaeaee,0x9fbdffb5,0xde5f4b5f,0x5fb9ffb5,0xbe97535b,0x9aa9bfad,0xfe5a569a,0x55c61fc1,0x9f555555,0xfdc1ffad,0xbf555555,0x55c5ffb5,0x5f557555,0x56b17fad,0x7e546556,0x54a99fa5,0x7e956554,0x25a5bea1,0x5ce4a555,0xd4a95fa5,0x9e020609,0xb9a57fa9,0xfea16641,0x5db1dfb5,0xdf151515,0x94b1ffad,0xbe955595,0x95a1bfa9,0xbe64a454,0x5aa5dfa5,0xde5a1656,0x5eadffa9,0xfeafaa6a,0xa4a9dfa9,0xdea8a4a4,0xa5a9dfa5,0xfe969ae9,
+0xaaa9dfa9,0x9ebaaaaa,0xaaa5bfa1,0xde565646,0x6a5dfa9,0xde5a5652,0x55a9dfad,0xdf555555,0x56a9ffb5,0xfe925555,0x55a9dfad,0xff574155,0xd5b21fad,0xff555554,0xaab5ffad,0xfeaaaaaa,0xb9b61fad,0xde051561,0xd5c5ffc5,0x3f5555f5,0x55c61fc2,0xff745550,0x60c5ffc9,0x1e556664,0xabc23fc6,0x7ea7fbe3,0xf0c25fc6,0x7ee1a1e0,0x6bc27fc6,0x1e6fbf6f,0xabba3fbe,0x3e6a555a,0xd4ba5fb2,0x1ed59595,0xd5ba5fc2,0x3fd5d5d4,0x7b21fbe,0xfeab6b1b,0x5fba1fb1,0x1f5f5f5f,0xf4c61fbe,0x3f151534,0x15b61fb2,0x3f1d151d,0x5dbdffae,0xff54545c,0x50c61fbd,0xff105c5c,0xb6ba1fc5,0x7eaabba9,0xbac65fc6,0x3efeeeee,0x15c23fc6,0x1f55551d,0x15b25fb2,0x1f175757,0xeab65faa,0x3e66eaeb,0x29c21fc6,0x1e677aa9,0x17c1ffc6,0x3f171717,0x1fbe3fae,0xff1f551f,
+0x54be3fb9,0x3f545454,0xa4c1ffaa,0x1ed0e0e4,0xc0bdffae,0x3f5555d0,0x55c1ffb2,0x3f575555,0xd0c1ffae,0x3e404080,0x40c1dfaa,0x3e152410,0x57ae1fa6,0x3f1f5f57,0x1fc5ffaa,0xfe3c2c1e,0x5ec5dfbd,0xde95ea6e,0x55bdffb9,0xff551555,0x69c61fc1,0xfebaefbe,0x55bdffbd,0x1f555555,0xaec5ffc2,0x1e025206,0x5dc5ffc6,0xff545555,0xa9c61fc5,0x1ea9e9ee,0x29ca1fc6,0x1ea962ba,0xe9c61fc6,0xfe005aea,0x5c21fc1,0xfe9eaa9a,0x53c61fc1,0x1f5d5554,0x78bddfbe,0xdebeba79,0x53c1ffc1,0x1f545554,0x55c61fce,0x1f555555,0x15c61fce,0x3f555555,0x55c5ffce,0x3f575d55,0xabce1fca,0xfe9a9b6b,0x9ac5ffc1,0x1eaaaaaa,0xaac5ffbe,0xfeaaaaaa,0xeac61fc1,0x1eaaaa56,0x55c1ffc6,0xffd455d5,0xe4c1ffc1,0x1ea4e0e0,0xaac1ffba,0xfea5aaa6,0xaac21fc5,0xfe4a5a4a,
+0xbac5ffc1,0x1e16565a,0x4aca1fc6,0x1eaaae99,0x6ac61fc6,0x1e596569,0x1aca1fca,0x1e9a2a1a,0x55c61fca,0x1f555555,0x55c21fc6,0xff555555,0xd5c61fc1,0x1f555555,0xe9c21fca,0x3eaaaabe,0x53c61fc2,0xbf445051,0xeac19fc1,0x5ee9aaaa,0x1dbd3eb5,0xbfd1dd7d,0xd5c1bfc1,0x3d574545,0x10c91ec5,0x1f555554,0x9bb17eb9,0x9e445899,0x14b5bfb5,0x3d555510,0x8dc13ec9,0x9e000000,0x24c97ec1,0x3e2f6a29,0x1fb5dfa2,0x7f10101f,0x74bd9fc1,0x1ff0f4f4,0xe0c1dfae,0x3ed0d0e0,0x70bdffa6,0x3ddc5474,0xfcd15ecd,0x9ffdfdfd,0x40d17fd1,0xff010101,0x6c59fad,0xde1b1b16,0x85c59fb1,0xdea5a995,0x55b5dfb9,0xdf555555,0xb1ffbd,0xbedaeaff,0xd5bddfc1,0xfed1c5c5,0x5fb9ffbd,0x1f555555,0x55bdffb2,0xff555555,0x55b61fb9,0x1f555555,0x2ab9dfbe,0xfe5a5a6a,
+0xedc21fb9,0xbee3e3e9,0xe6d19fd1,0xded1d9d6,0x17d1bfcd,0xdf171517,0x1bcd9fb5,0xfe3f3f2f,0xd5c1dfbd,0xfed5a5d5,0xd4cddfcd,0x1ee9e9e9,0x3fcdffc6,0xff1f1f3f,0x2fc1ffc1,0xfe1b172b,0x54c9ffc1,0x1f555555,0xabc9ffb2,0xfeababab,0x9ac5ffad,0x1eeaaeee,0xaac1ffc2,0xfe6a5a9a,0x5fc5ffc1,0xfefef3bf,0x7ebdffc9,0xfeadaeae,0x55c5dfb9,0xff545454,0xeaca1fbd,0xfeffefff,0xaac1ffc1,0xfe92aaaf,0x55c21fc1,0x1f145555,0x41c21fc6,0x1f150501,0xd5c63fc6,0x1f17775d,0x29ca1fbe,0x3e2f6e1d,0x1fc61fc6,0x1f1f1f1f,0x1fca1fc2,0xff401514,0xd0be1fbd,0x1fd0d0d0,0x7dc1ffba,0x1ffcfcfd,0xfcc5ffca,0xdffdfdfd,0xffc5dfc1,0x1effffff,0xffc61fbe,0x1eeaebff,0xbeca1fc2,0xfebdbebe,0xfcc9ffc1,0x1fd4d474,0xf7c9ffca,0x3ffffffd,0xffca1fce,0x3effffff,
+0x1fca1fc6,0xff1f1f1f,0x2fc63fbd,0x1e2f2f1f,0xe0be1fb6,0x1ee0e0e0,0xe0c21fba,0xfea494e4,0x2fca3fb9,0xfe6b6b2f,0x5bba3fa9,0xfe172b5b,0xe4b21fb1,0x1ef8f8e4,0xf8c63fbe,0xfefffcfc,0xaaca3fb1,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0x20aaaa,0x10800080,0x10,0xaa802180,0xaaaa,0x800080,0x1000000,0xb89480,0x3ffff00,0xffbcdb84,0x9c00e9ff,0xc4dcc8,0x1ffffc0,0xffbcda80,0xfe28afff,0xaad07bd4,0xaaaa,0x800080,0x1000000,0xaac4fc80,0xaaaa,0x800080,0x1000000,0xbcb880,0x1ffffff,0xffc4db80,0x3ec13aff,0xc91ec9,0x21ffffff,0xffc4fb84,0x7f0150ff,0x1cd1ecd,0xdeffaa56,0xffbe9fc9,0x5e8dbeff,0xbe7fc2,0xbeffaa65,0xffc6bfc9,0x9eff85ff,0xdfc2bfc6,0x9f4055d7,0x40d1dfba,0x3e550100,0xffc5ffba,0xffffffff,0xfed21fb2,0x3efeb8fd,
+0xd5de1eca,0x3ebfaa9a,0xffbeffca,0xfe4b1baf,0x15b35eb2,0x3f555555,0xffc2ffca,0x3e5eee9e,0x5cbeffb7,0xbe515558,0x40b2ffba,0x7e205080,0x55c27fbe,0x7f555555,0x55bf1fb2,0x1f555555,0xaab27fc2,0xaaaa,0x800080,0x0,0xaac11c80,0xaaaa,0x800080,0x1000000,0xc59c80,0xffffff,0xffc13d80,0x5ee4e4ff,0xb9ffc1,0x1ffff03,0xffb8fb80,0xfc6f7fbf,0xaab91ec8,0xa0aaaa,0x50800080,0x50,0xaa840080,0xaaaaaa,0x56800080,0x55,0x840180,0x1ffff00,0xffc87884,0xdc549dff,0xc4bbc0,0x1ffff00,0xffccba80,0x1f1555ff,0xe5c4bcc1,0x5eeae5e9,0xeab29fbe,0xde9480d6,0x6fa73eae,0x5e1b5b5b,0x1baabfc1,0x9e2f2f1f,0x55a6bfb2,0x7f555555,0x55a2bfb6,0x3f555555,0xefa63fb2,0x5ed3e7db,0xd3ae9fa2,0x5ed1d2d2,
+0x40ae7fa6,0xdfd45454,0xd4bd3fc1,0x7ffcf4c4,0x50be9fbe,0x5f555755,0x66bddfc5,0xdeffffab,0xffc29fc1,0xbfffffff,0xffba9fb2,0x5effffff,0xffba9faa,0xdebbabff,0xabc2dfc2,0x9e6b2b2b,0xaabe9fc2,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0x2aaaaa,0x15800080,0x15,0xaa840180,0xaaaa,0x800080,0x1000000,0xc21e80,0x1ffff00,0xffc8dc80,0x3cfceaff,0xc53fc9,0xfffff0,0xffc59e80,0x7fffffff,0xaac5bfc5,0xaaaa,0x800080,0x0,0xaac17e80,0xaaaa,0x800080,0x1000000,0xbcfb80,0x21ffffff,0xffc17d80,0xbe2f6fff,0xc9ffc9,0x1ffffff,0xffc11d84,0x7ee4a9ff,0x9dd17ed1,0xfef5eaaf,0x1c5dfc9,0x9effebea,0x2bcedfca,0xde7fbf7f,0x8ce9fca,0x1eefebef,0xffcf3ed3,0xdeeeffff,0xd5cedfca,0x9f555555,0xffd69fc2,0x1cbfbfbf,0xbfceffcf,0xbe2e2a2e,
+0xf0ce9fca,0x1ff5fdf5,0xa4d27fcf,0x1c9f06f3,0xfbd33dd3,0x5eaf9bfb,0xffde7eda,0xdd575557,0xffdeded6,0xffffffff,0xffd2deda,0x7e9aaaab,0x95cebfd2,0xde6ebfaa,0x57d6bed6,0x7f455d55,0xaad25fd2,0xaaaa,0x800080,0x1000000,0xaac13d80,0xaaaa,0x800080,0x1000000,0xbcbb80,0x1ffffff,0xffc11c80,0x9e3fdaff,0xd5bfd1,0x23ffffff,0xffc0fc80,0x3f75ffff,0xaacd9fde,0xaaaa,0x800080,0x1000000,0xaac11b80,0xaaaa,0x800080,0x1000000,0xbd1980,0x1ffffff,0xffc0ba84,0xdf5555ff,0xc13eb9,0x21ffffff,0xffc0fb80,0xbe55aaff,0xffb93eb5,0x3cfffeff,0xffde3eda,0x9e5a56ea,0x55debeda,0x5fffffff,0xffd25fca,0x7eaaeaff,0x9ace9fce,0x7e5a555a,0x5ad69fd2,0x1eaa5559,0x55ce1fca,0xff555555,0x54cebfc9,0x1f555555,
+0x55c19fca,0x7ff5f5f5,0xffba7fca,0x9e6a6a1f,0x55be9fb6,0x7e0bab9a,0xefae5fb2,0x5e5515a8,0x55ae7faa,0x5f555555,0x55c21faa,0x9f555555,0x55c5dfa9,0xbf555555,0xa5ae1fa5,0x9e111515,0xeaa95fa9,0x5e7e6bfe,0x15ba5fb2,0x1f000005,0xffa23fa6,0x3f00d5f5,0xc65fb6,0x1f000000,0xc1ffaa,0x1e141505,0x14aa7fa2,0x7fd05555,0x40c25fa6,0x3ef4d080,0xfdc25fae,0xfe6f6fbe,0x2ce7fbd,0x1ee41603,0xe0c1ffc6,0xfea9a8a4,0x55ce1fbd,0xff575757,0x57c61fb9,0x1f555555,0xaec1ffae,0xfe1b5f6f,0xbc63fb9,0xfe6014a6,0x55b5dfb9,0xff74f4d0,0xcb21fb1,0x3e400000,0xe0b63fba,0x3e0f58f0,0xfda5fd6,0xdf5f575f,0x1fd9ffcd,0xbf543517,0x50c1dfbd,0xff555555,0x6bce5fc9,0xfebf6fff,0x3fcddfcd,0xfe3b3e3f,0xa5cddfd1,0x3e70b0a3,0x50ce3fd2,0x1f5fdc5c,
+0xd0d23fd2,0xff555554,0x57c27fc1,0x3f555555,0x55ce5fc6,0x1f555555,0xaac65fbe,0x3e6aaaaa,0xaace3fc2,0x3efcbeae,0x50ce3fca,0x3f5f5555,0x15ce1fd2,0x1fc1c515,0xf1ce3fc6,0x1ea1a1b1,0x1ad21fc2,0xfea5a5b5,0xa5b1ffa9,0x1e556975,0x91ae1fae,0x1e919191,0x91b25fa6,0x1e509090,0x96b25faa,0x3e945091,0x56ae1fb2,0x3e555656,0x40be3fb6,0x3e150111,0x55b25fb2,0x3ec51555,0xbfbe7fb6,0x7e5fafaf,0x1bba7fb2,0x7e581b5b,0x6abe7fb6,0x9ea96aaa,0xb4be5fba,0x7ea89894,0x6cb69fba,0x7eacacac,0xa8be7fb6,0x5e5aaba8,0xe8c25fbe,0x7e5ea2ea,0x55b67fba,0x7f555555,0x55be3fb6,0x1e6a6aa6,0xdac65fbe,0x1eaca1c6,0xc1ce5fc2,0x5eaba8a1,0xabca5fbe,0x1e6a595a,0x68ca3fc6,0x1e46575b,0xaace3fc6,0x1eada9ba,0x55c1ffca,0xff555555,0x54c61fc1,0xff5f5175,
+0x56b9ffb9,0x5eaaaa5a,0xa9c63fc2,0x3ea5aea9,0x55c21fc6,0x3f555555,0x55c23fc2,0x3f555555,0x55b9dfc6,0xdf555555,0x55c61fb5,0xfe161540,0x55b5ffb9,0xdf555555,0x95b9ffb5,0xdea8a9a9,0xd3b9ffb5,0xdef2e2e3,0xf1d1ffc9,0xfeb8a0f0,0x9fd21fcd,0x1e9a474b,0x6ad63fd2,0xfe5a5a6a,0x5cd21fc9,0x1f5d3110,0x9fcdffd2,0xfeafabaf,0x55d1ffbd,0xdf555054,0xa5cdffbd,0xde90e0e6,0x6ab9bfb5,0xfeaaaaaa,0x55d21fc5,0xfe555555,0xa1d5ffc5,0xfea9a1a1,0xacd23fc1,0xde9aa8ac,0x15cdffc1,0xdf151515,0x2ac9dfc1,0xbe6a6f2b,0x9bc5dfbd,0xfe9b9b9b,0xabc9ffc5,0xfeababab,0x6fc9ffc1,0xfe2f2f2f,0x1fc1ffb1,0xdf5f5f5f,0x40c9dfa9,0xbf505040,0x90c9dfad,0xbed0d0e0,0xafb5dfad,0xbebfbfbf,0xbec1bfa5,0x9ebdbdbe,0xd0c1bfb5,0xbec1c1c1,0xc1bddfa5,0x9fc1c1c1,
+0x1ac5bfa5,0xfe1a1519,0xac9ffbd,0xfe3f32ff,0xabc1ffc9,0xfeab6bab,0x9bc61fc1,0x1e5b5b5b,0x7fca1fbe,0xffffffff,0xffc5dfa9,0x9effffff,0x5bc5bfa5,0xfe6f5f5f,0x5fca1fbd,0xdeafef3f,0xe9c5dfc9,0xfee551aa,0x55bdffc1,0xff555555,0x93c5ffb5,0xfe2b1656,0x5bdffb9,0xff555555,0x55b1ffbd,0xff555555,0x51b5ffc1,0xff555555,0xd1c1ffb1,0xff575d7c,0x55b5ffad,0x1f555555,0x5ab1ffae,0xfe559e5a,0x55b5ffb9,0xff5f5555,0xacb5ffb9,0xfe99a91a,0xaab9dfb9,0xdeaeaaae,0xaab9ffb9,0xfe514190,0x51b61fb1,0x1e556555,0xbeadffaa,0xfea9a5be,0x6ab9ffb5,0xfe41e129,0x55b1ffb1,0xff555554,0x55ae1fbd,0x1f5d5757,0x55adffbe,0x1e615556,0x71b1ffaa,0x1e054141,0x55a61faa,0x3f555555,0xa5b9ffaa,0xfe464290,0x35b9ffb5,0x1ff55531,0x75ae1fae,0x1f555555,
+0x55b5ffae,0x1e011151,0xae1fa6,0x3f005511,0x54aa1fa2,0x1e955555,0x15adffaa,0x1e500205,0xa21fa6,0x1eab5550,0xaab21fa6,0x1eaaaaaa,0xa0b1ffae,0x1eaa9590,0xfeb21fae,0xfe966aaa,0x55b61fb1,0x5f555555,0x55ce7fc2,0x7f545555,0x6ac65fbe,0x7e7a6a7a,0x2aca5fca,0x5eab2a2a,0xa6ca5fc6,0x7e8aabfe,0xa9ba7fba,0x5e9a5696,0x5fb65fba,0x3f57555f,0x69c65fc2,0x3e060605,0xe1ba5fbe,0x5eaa5596,0xe9ce1fca,0x3e130254,0x5ac63fca,0xde455a5a,0x45ca3fc5,0xffc0d171,0x1bc1dfc5,0x1e6b6b2b,0x55c63fca,0x3f555555,0x40bdffca,0xff54554c,0x98c5ffc1,0xdefda999,0xa6c9ffc9,0x3eefa965,0xddbe1fba,0xdf575555,0x1bbe1fb5,0x1ec346da,0x2b61fba,0xfe555541,0x55b5ffb9,0xde6a5555,0x55b5ffb5,0xdf5f5d75,0x41b5dfb5,0xde555545,0x55b9ffb5,0xde565655,
+0x51b9ffb5,0xff555555,0x51cdffb5,0xdf555555,0xfdb5ffc1,0xbf5f7dfd,0x5bc9dfc9,0x9e656915,0x95c1bfb9,0xde818195,0xd0b5ffb9,0xdf101555,0xa5b9dfb9,0x9ea66a56,0xf5bdbfc1,0x9ff4f4f4,0x55bd9fb5,0x3f555555,0x55c1ffc1,0x3f555555,0xa9bdffb9,0x5e55eae9,0x15c17fc1,0x3e005925,0x16bd3fc5,0xde2a2a1a,0x2ab9dfb1,0xfe2f3f7e,0xb9ffb1,0xbea45000,0xe4ce7fc1,0x9ef8e8e4,0x6acedebe,0x1c057f6f,0xb93fb5,0x5ed09040,0x1c69fbd,0x3e400000,0xe4b9ffad,0xdefffffe,0xe4c67fbd,0xfef3f9f5,0xe3c6dfce,0xdefff7e3,0xffba7fc2,0x3ffffff,0xffbdff84,0x1ffffff,0x17b9dd80,0xff000015,0xbdbfb1,0x9e905040,0xfcb9dfad,0x5ef0e0c0,0xf5c63fce,0xfeefefff,0x90c5bfc1,0x9e90a090,0x90b99fad,0x9e909090,0xefbd9fad,0xbefffbef,0xefc5bfc9,0xbeffefef,
+0xffc5bfc1,0x3ffffff,0xffc1fe80,0x13fffff,0x3fca3c84,0x210f0f3f,0x3b5fa80,0x1000000,0x3fb5f380,0x13f3f3f,0x3fce1d80,0x13f3f3f,0xd21d80,0x404000,0x40840080,0x404040,0x55842080,0xdf555555,0x55b5ffb9,0xdf555555,0x5abdffb9,0xde95a559,0x55b9ffb5,0xdf555555,0x55b9ffbd,0xff555555,0xaac9dfb5,0xdea5abea,0xaabdffbd,0xdeaa6aae,0xeac1ffc5,0xdef0faef,0x14c9ffc9,0xff145415,0xd5b5dfbd,0xded5e5e5,0xf8bdffbd,0x9eb8bab9,0xbabdbfb5,0xbebabab9,0xd5bdbfb1,0xfecae1da,0xefbdffbd,0xfeafbfaf,0xbac1ffc5,0xdebababa,0xbac1dfb1,0xfeb9baba,0x10c5ffb1,0xff7df5f5,0x67b5ffb1,0xfe165064,0x90ae1fad,0xfe2f6554,0xdac5dfcd,0xde90a5e9,0x15cddfbd,0x1e131614,0x2fb21fb6,0x1e15152a,0x40bdffba,0xff000000,0xd5bfbd,0xff000000,
+0xaad9bec1,0xfe7caaaa,0x43c21fc9,0xfe7f7f6f,0x7dd1dfc5,0x1f747c7d,0xb9c9ffbe,0x1eb8b8b8,0x3ed1ffc2,0xbe7d3d3e,0x7dd5dec5,0xbf7d7d7d,0xb8d5bebd,0x1eb8b8b8,0xb8d5ffca,0xdef9b9b8,0x50d9ffc9,0x9fd05050,0xd0bd9fb1,0x9fd0d0d0,0xfbbdbfb1,0xdcfbfffb,0xf7c5ffcd,0xdff7f7f7,0xd0c9ffc5,0xbfd0d0d0,0xd0c5dfb1,0xdfd0d0d0,0xfbc9ffb5,0xfefbfbfb,0xfbc61fc1,0x3efbe7fb,0x3fca1fca,0x13f3f3f,0x3fc9fd80,0x3f3f3f,0x40c9fe80,0x404040,0x40842180,0x404040,0x3f842180,0x13f3f3f,0x3fce1d80,0x3f3f3f,0x40ca1e80,0x404040,0x40842180,0x404040,0xd0842180,0xffd0d0d0,0xd0d21fb5,0x1fd0d0d0,0xfbd61fb6,0xfeffffff,0xffca1fc5,0x1efffbff,0xd0ca1fc6,0x1fd0d0d0,0xd0ce1fba,0x1fc1c0d0,0xebd1ffba,0x1eefdbdb,0xefc63fc6,0x1edfdfdf,
+0x3fbe1fc2,0x13f3f3f,0x3fca1d80,0x3f3f3f,0x40ce1e80,0x4040,0x842180,0x1000000,0x3fd21d80,0xffffff,0xffc5fe80,0xffffff,0xc1fe80,0x1000000,0xcdfc80,0x1000000,0xaac5db80,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaa,0x800080,0x1000000,0xaac17c80,0xaaaa,0x800080,0x1000000,0xbd9b80,0x1ffffff,0xffc11c84,0x1f5555ff,0xb95fb2,0xffffff,0xffbd5d80,0x3f5555ff,0xaab95fb2,0xaaaa,0x800080,0x1000000,0xaab5bb80,0xaaaa,0x800080,0x1000000,0xb5ba80,0x3ffffff,0xffc17d88,0xfe055aff,0xb9bfb5,0xffffff,0xffb17d80,0x1fd445ff,0x1b8bfb5,0x1efff001,0x7faa3faa,0xff15147d,0xaa1fa9,0x7fd71550,0xfea6bfae,0xde50b4f9,0xa5a9ffa9,0xbe1a6aa9,0x40a59fa5,0x5e000000,0xa13fa5,0x5f510001,0x55a55fa9,0x3e90bd65,
+0xa95fa9,0xfecfae15,0xffaebfae,0xff555555,0x40ae9fad,0x5fff5540,0xdfae7fae,0x9f155555,0xa9aedfad,0x5eaa00d9,0x95ad1fb1,0x3affaaa5,0x15c29fa4,0x7effa502,0xffb57fb5,0x3ffffff,0xaac25d84,0xaaaa,0x800080,0x1000000,0xaaa99980,0xaaaa,0x800080,0x1000000,0x9d7880,0xffffff,0xffa95d80,0xfeffaaff,0xac9fac,0xffffff,0xff9d3b80,0xbedf9aff,0xaa9c9fa0,0xaaaa,0x800080,0x1000000,0xaa9d9a80,0xaaaa,0x800080,0x1000000,0x993380,0x3ffffff,0xff991884,0x5edbffff,0x98ffa1,0x1ffffff,0xff993784,0x5ffffff,0xffa11e80,0x1e0bfafe,0x3ae3fb2,0x5ffc5455,0xf9ad7fb6,0x9effffff,0xf0ae1fa5,0xfeffaaa9,0xf0ad7fb1,0xbeffeec0,0xffba5fb5,0x1033fff,0xffc29c80,0x1ffffff,0xffb67d80,0x1000003,
+0xffbabb80,0xdeffffff,0xffa99f9c,0x9effdafe,0xffb97fb5,0x21ffffff,0xffbddf80,0x21ffffff,0xffd19d84,0x210fffff,0xb69c80,0x1000000,0xffb69b80,0x100003f,0xce3c80,0x504000,0xaa802080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaa,0x800080,0x0,0xaa993780,0xa0aaaa,0xa0800080,0xa0a0a0,0x800080,0x1030300,0x398f480,0x1030303,0xa0ad1f80,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x3800080,0x1030303,0x3d19e80,0x1030303,0xa0dd9c80,0xa0a0a0,0xa0800080,0xa0a0a0,0x800080,0x1000000,0xddbc80,0xaea900,0xa0800080,0xa0a0a0,0xa0800080,0xaaaaa0,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0x7dfd5000,0xffba9fa9,0x31ffffff,0xf0c21fa1,0x1bfffffd,0xffbebfae,0x13fffff,0xffc1df80,0x213fffff,0xfbdbd84,0x1000303,0xfb59680,0x1000003,0xb17a80,0x0,0xffb9bc80,0x13fffff,0xfc63f84,0x1000003,0xfb59d80,0x1000003,0xc67f80,0xa0a000,0x800080,0x504000,0x90800180,0xa0a0e0,0xa0800080,0xaea9a0,0x5d800080,0x1555557,0x800080,0x0,0xad7480,0xa0a000,0x800080,0xa0a000,0xa0800080,0xaaaaa0,0xa0800080,0xa9a9a0,0x55800080,0x1555555,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xa0800080,0xaaaaa0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0x1000000,0xc69c80,0xaaaa00,0x800080,0x504000,0x90840080,0xaaaae0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0xaea900,0x5d800080,0x1555557,0x90800080,0xaaaae0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa9800080,0xa9a9a9,0xa9800080,0xa9a9a9,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa9800080,0xa9a9a9,0xa9800080,0xa9a9a9,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa9800080,0xa0a9a9,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xae800080,0xaaaaab,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xb9800080,0x9ee4e4a8,0xd0c17fb5,0x5f40d0d0,0xc1bd5eb9,0x7fc5c5c1,0xc1c19fa9,0x3fc1c3c3,0x40c53ebd,0xdb004040,0xc8bfb4,0x1ceaff00,0xdab3d5b5,0x7a00befe,0xc0dcc4,0x1affff10,0xffb3b5c5,0x7fffff7f,0xbfc99fd1,0x5e1f6f2b,0x9fc95ec5,0xbe9eabaf,0x5bcdbfc5,0x7e000448,0xfed17fcd,0xba00fafa,0xccfdd4,0xdaff6f00,0xf7b7f7cc,0x1d004353,0xc8dccd,0x9cff0100,0xa9b7b7d4,0x7ee0e095,0xf0b67fa6,0x3ea8d8f0,0xaab65fba,0x1efffb02,0xffba5fb3,0x3f5557fd,0x1db9ffba,0x1f0f0f1d,0x7be5fb2,0xff551707,0x59ba1fa9,0xfe98580c,0xa0b5ffb9,0xfea4a4a4,
+0xffb5ffb1,0x7e3f3fa9,0x3fc23fbe,0xff551517,0xffc5ffbd,0x3e0000aa,0xbf3fc6,0xfec18000,0x55c9ffc5,0xfe595a58,0x55c1ffbd,0xfe565555,0xa1c5ffb9,0xfee1a1a1,0xf1c9ffc1,0xdffdfdfd,0x6ac5ffbd,0xde525393,0x55b5dfb9,0xbe501054,0x55c17ebd,0xff555555,0x51b9bfb1,0x7f575554,0x53b1dfb9,0x5f00c1ff,0xbd7fbd,0xda160000,0x2ab798c4,0x5e000603,0xbd1ebd,0xdd000000,0xbaafd3c0,0xde2ee9f6,0xaab1dfb1,0xbe52a565,0x96b5bfb5,0xde6a5695,0xbeb5ffb5,0xdeaaafaf,0x54b5bfb9,0x9f005554,0xbd1db5,0xbc000000,0x55b678c0,0x7e004545,0xbd5fb9,0xfd000000,0xffb3f2bc,0xbe5555aa,0x54bb5ec1,0xfe66a255,0xffbdffc1,0xbe5555aa,0x55af7cb5,0xfe011055,0x54b21fb1,0xff545454,0xa6b9ffc5,0xdeaba7a7,0x41bdffc1,0xfe569695,0x46b1dfb5,0xde4a4a96,
+0x6b1dfb5,0x7e55a5fe,0x55a77eb5,0xfe555555,0xae1fb1,0x3f5555ff,0x55aff9c1,0xfe959555,0x41b63fb9,0xfe010001,0x1b9ffb1,0xff555555,0x95b1dfb1,0xfe41c496,0x1b5ffb9,0xfe454146,0x55b5ffb9,0xff7d7555,0x9dadffa5,0xfed19485,0xd4a5dfad,0xfe1a1944,0x5baddfb1,0xfe1f5b5b,0x8aa9dfb1,0xde3f3e3e,0x2da9dfa5,0xde39262e,0xf3a9dfa5,0xdfd0d0d0,0xd0b1ffa5,0xdff0f0d0,0x55b1ffa5,0xff555555,0x55bddfb9,0xdf575515,0xedc1ffb9,0xded89dad,0xd4c9ffc1,0xfffcfcdc,0x5ac5ffc1,0xfeafaaaa,0x7fbdffb5,0x3f7f7f7f,0xfcba1fb2,0xfffffdfd,0xebc5ffb9,0x1ebb6904,0x3cc5ffca,0xdf513d3f,0xd0a5dfa1,0x1ef9e8e4,0xd0b27faa,0x1ffffdf4,0xffb63fa6,0x7effffff,0xfeb67fb2,0x7e636aff,0x54ba7fba,0x7f555555,0xffb5ffba,0x5e6aaaff,0x56b67fb2,0x1e155555,
+0xbfba5faa,0x5efb77eb,0xfbb65fbe,0x9e9b9adb,0x73b67fb2,0x3f57155d,0x57be7fbe,0x3fd45455,0x3bc29eb6,0x3e19293a,0x5b27fae,0x3f555401,0xd4ba7fb2,0x9f555454,0x6abe5fbe,0x7e6e6a6a,0x57c27fba,0xdf070507,0x17c1ffbd,0xdf575757,0x9ac5dfb5,0xde90a495,0xb5dfb5,0xde554541,0x57b9dfb5,0xdf575757,0x5abdffb9,0xfe505094,0x55bdffb9,0xdea5a595,0xa5b9ffb5,0xfea9a9a9,0x46be1fb5,0xde0f0606,0xa4b1dfb5,0xde555594,0x45bdffb5,0xfe2f6508,0x15b9ffb9,0xff555515,0x55bdffb9,0xfe9aaaa9,0xaab9ffbd,0x3ea6baa6,0x55be1fc2,0xff555555,0x55ca1fb5,0x3f555555,0x54c61fba,0x5e161a56,0x7be5fb6,0xbf5f5717,0x69be7fbe,0x7e702064,0xb0ba7fba,0xbea0b5f0,0x6fbabfb6,0x9eeeaeaf,0xd5c69fc2,0x7f545055,0x50ca5fca,0x9f555555,0xafc2bfbe,0x7e9fa9a5,
+0x55c67fca,0x1f555555,0x55babfc2,0x9f555555,0xaac6dfba,0x7eaabaaa,0x55c27fbe,0x9f555555,0xaac2ffc6,0xbeaa96aa,0x1fbedfc2,0x9f5f5554,0xaac67fc2,0xde4aa6aa,0x64c2dfc2,0x9eaabaaa,0x14c29fbe,0xfe161619,0x21b9dfb9,0xbe2160a0,0xb9dfb9,0xff000000,0xd9bfbd,0xff103d10,0x5dbddfbd,0xbf00fd7d,0x40bd9fbd,0xfc004040,0xb57fc0,0x9f040000,0x25bddec1,0xda001525,0x7dc51fc4,0x7e7e7e7d,0x3fd1bec5,0x7f0f1f1f,0xfdd57fc9,0xbffdfdfd,0xfdd9dfb9,0x5ffdfdfd,0x7d9bfb9,0x7f000105,0xdd3dcd,0xdd000000,0xfdc3f1c0,0x1e54fcfd,0xd97ed1,0xfb000000,0xebd7d8,0x5d555555,0x55abdfc5,0x1f555555,0xc21fb6,0xdcaaffba,0xaabf1cc4,0x5e1000a9,0x56c69fca,0xfe031656,0x55c61fbd,0x3f555555,0x14bdffc6,0x5e102828,0xe9ca3fce,0x1eefaaea,
+0xd25fca,0xbeaaaff5,0x6ac79cc9,0x7e57575a,0xe4d23fca,0x7e5555aa,0x55d3f9e1,0x7ea9a956,0x57de3eda,0x3e0b5a1b,0xbbd25fce,0x5eaaaaba,0x55ce3fd6,0x5f555555,0x59da5dd6,0x5ea9a9ad,0xc2d63ed6,0x1ec787c2,0x87c23fc2,0xfe4b4b8b,0xefce3fbd,0xdeffefff,0xdfbdffb9,0xdfc3dfcf,0x7adbfb1,0xff050707,0xcdffbd,0xba000000,0xc1cb50b8,0x5f100040,0xa0fead,0x1f000000,0xffbffba5,0xffffff,0xffb9de80,0xffffff,0xb59e80,0x1000000,0xc1dd80,0x1000000,0xffb57880,0xde95efff,0x40b53fac,0x96fd4040,0x3cf7ca8,0x21030303,0x1acb680,0x1030101,0xffce3e80,0xde5555aa,0x55d3fcc5,0x3e552614,0xffc23fca,0x3e9595ea,0xc0aefda2,0x7fd4d0c0,0x55a23fa6,0x5f545555,0x65c23fce,0x5e0bdf29,0xf5ca5fc6,0x5ff5f5f5,0xe5a65fbe,0x5ed4d0e4,
+0xffa67fae,0x49ffffff,0xffba5f80,0x21ffffff,0x3ba3f80,0x1030303,0x3c69880,0x1030303,0xffb9da84,0x94ffffff,0xffba3f91,0x1ffffff,0x3ba3f84,0x1030303,0x3be3e80,0x1030303,0x5fbe1b80,0xff145545,0x65c61fc1,0x1e545959,0xddc1ffc6,0x5f555555,0x95d21fd2,0x3ec09151,0x61d61fd6,0x1e050101,0x55ca1fc6,0x3f555555,0xaeca3fc6,0x1eeeaaae,0xeeda3fd2,0x3effeffe,0x6ed63ed6,0x3e3b2a1a,0xafd23fd2,0x3eaaabab,0xedd25fd6,0x5eaeaeed,0xaad65ed2,0x5eaa91aa,0xa2d65fd2,0x5ebf6f5f,0xffd23fd2,0x7dffffff,0xaed25fce,0x5e9a99ad,0x97d23ed2,0x3e83a287,0xd5d23fd2,0x7f5555d4,0xead27fce,0xbeaaa9ea,0xdfcebeca,0x7dc555d7,0xefda5ed6,0x9eebeaef,0xa6d2bdd2,0xde6aaaaa,0x55c6dec2,0xbf555555,0xeec27fc2,0xbeaaaaea,0xa9cebec6,0x7eeeaee8,
+0xffc29fc2,0x5eebabef,0x5ce5fd6,0x3f555555,0x97d69fc6,0x5e6b6f9b,0x55ce3fce,0x7f555555,0xabc5ffca,0x5ebfaaae,0xbfce7fc6,0x3ebfafbf,0x54c67fc2,0x3ff0d0d0,0xd0c63fc6,0x3f515050,0x4bcdffc2,0x5e8ba357,0x45ca5fca,0x5f554505,0xd5ce3fc6,0x5fd5d5d5,0xd5a67fbe,0x7fd4d0d5,0xaaa67fb6,0x7eaaaaaa,0x55d25fb6,0x5f555555,0xd4d25fc2,0x5fd7d7d7,0xd7aa7fc2,0x5fd5d5d7,0xffaa7fba,0x5effffff,0xffba3faa,0x3cffffff,0xfba5fb6,0x10f0f0f,0xfc21c80,0x10f0f0f,0xffc21c80,0x9fffffff,0xffb65faa,0x88ffffff,0xfba5f90,0x10f0f0f,0xfc63d80,0x10f0f0f,0xc7ca1c80,0x3f755571,0xbec23fca,0x3e9aaafa,0xd5ce3fce,0x3fd5d5d5,0xd1ae9fc2,0x9efffe7f,0x9ec65fbe,0x3eafafaf,0xafd21fce,0x1eaeaeaf,0xffd21fce,0x1e9aa12b,0x5ace1fce,0x1e0a0a9a,
+0xffce1fca,0xbff3f7ff,0xf0be5fb6,0x9efaf1f0,0xfba9fb6,0x203f3f0f,0x3fc5dc84,0x21ffffff,0xfcca1d84,0x1fd5d5d4,0xd1be9fca,0x1e105495,0xffbdffc6,0x1ffffff,0xffbe5f80,0xfeeaeaff,0x55ae3fb1,0xde555555,0x15c1dfad,0xde565615,0x85c5ffb5,0x1eacb1c1,0xabc63fae,0xfeab6f6b,0x55d21fbd,0xfed5d5d5,0xd5d21fbd,0x1ef5f5f5,0xabda3fc6,0x1eafabab,0xafd63fca,0x1effafef,0xbed63fd6,0x1eaaaaab,0x55be5fbe,0x3f555555,0x53ca1fc2,0x7f555550,0xeaba1fc6,0x1ea6a9ba,0xaac63fc6,0x1e6a6aaa,0x6ad61fca,0x3caaaaaf,0x55d61fda,0x1f555555,0x6aca1fd2,0x3e6afeaa,0xf5d61fd6,0x1ec0c0c0,0xda1fca,0x1f000000,0xffda1fc6,0x1effffff,0xffd61fd2,0xdffcffff,0xd21fc5,0x3f171515,0x15ca1fc2,0x1fd5c5d5,0x7cc61fc2,0xff575c5c,0x87d1ffc5,0xfe5eafbb,
+0x54c9ffd1,0x1ce3aa14,0x3fd5feda,0xdf155517,0x51d5decd,0xdf50555c,0xda1ed9,0xde505500,0x55d9ffd5,0xdf555555,0x55c9ffd5,0xff5555d5,0x55d21fcd,0x3f555555,0x54d1dfda,0x1f555555,0x99da1fce,0x3e425295,0x3ca5fc2,0x3e686a55,0x5fc61fc2,0x3f055555,0xce5fc2,0x3e556554,0x55c61fc6,0x1f555555,0x66c61fce,0x3eaaafaa,0x41d21fd6,0x1e696a54,0x65ce1fc6,0x3e95aa6a,0xaace1fd2,0x3e545599,0x40c65fc6,0x1e6e291a,0x55c61fc6,0x1f555555,0x59c65fc2,0x1e5550a9,0xa9c21fc6,0x1e41a1a8,0x54ca1fca,0x3e569695,0x55d23fca,0x1e025555,0x9c61fca,0x1eaa6aa6,0x29ce3fca,0xdea5aaea,0x50da1fd9,0xfeeae9a4,0x54ddffd9,0x3f555555,0x55ddffd6,0xffd7d551,0x95da1fdd,0x1e050541,0x5ddffda,0x1e5a5a9a,0xafd63fd6,0x1ed160e8,0x56da1fda,0x1e95159a,
+0xaad63fd2,0x3e65a955,0x55d21fd6,0x1fdd5555,0xaad61fce,0x3e9555aa,0xa5d63fce,0x3e56014d,0x7fca3fce,0x1f555505,0x55ce1fd2,0x3f545555,0x55ca1fd6,0x1f555555,0x55c61fce,0x1ea50555,0x71c61fca,0x1f575754,0x55c5ffc2,0xdee09591,0x81ca1fc1,0xfeafaeee,0xbfce1fc9,0xfeffffff,0xd0ce1fd1,0x1f5f54d4,0xffce3fca,0xfeffffff,0xffca3fc1,0x1fff1fff,0xffca1fca,0x3eafafff,0xaace3fca,0x1eaaeaaa,0x15d21fce,0x1f5f5f57,0x55ce3fd2,0x1f535f55,0xaad21fd2,0x1eaaaaaa,0xabd23fd6,0x3eb465aa,0x17ce3fd2,0x3f555545,0xaad23fce,0x1eafaeaa,0xaad23fce,0x3eaaaaaa,0xffd23fce,0x3e3f63ff,0xefca3fce,0x3ecb9acf,0xbfce3fca,0x3effbebf,0xafce3fca,0x3e8f5aab,0xafce5fce,0x3e5f63af,0xafca3fce,0x3eafafaf,0xaace3fc6,0x5eb8a5b8,0xafce3fce,0x3e9a5a0a,
+0x55ce5fce,0x3f555555,0x15d23fce,0x3f5d55dd,0xaace3fce,0x3eaeaeb9,0xbace3fd2,0x3eaaaaaa,0xaace3fce,0x3e92a6a1,0x54ce3fce,0x3f555555,0xbece3fca,0x3eaaaaaa,0xaaca3fce,0x1eaaaaaa,0x56ca3fc6,0x1e9a9a5a,0x9ad63fd2,0x1e99669a,0x55d23fd2,0x1f555555,0xaad61fce,0x1ea9aaaa,0x45d23fce,0x3f455145,0x55d23fd2,0x1fd55555,0x55d23fca,0x3f555555,0x55d21fca,0x3f535555,0x66c61fd2,0x1eaeae93,0xaece1fce,0x1e6eaaaa,0x5dce1fca,0x1f555555,0x55ce1fc2,0x1f555515,0x55c21fca,0x1f555555,0x65c61fce,0x1e552515,0x55c61fc6,0x1f555555,0x96c21fc6,0x1e555595,0xaabdffc2,0x1eaaaaaa,0xaace3fca,0x1eaaaaaa,0xa6ca3fca,0x1eaaaaaa,0xaace3fc2,0x1eaaaaaa,0x55ca1fbe,0x1f555555,0xaac63fca,0x1eaa9a9a,0xaac63fc2,0x1eaaaaaa,0x55c61fbe,0x1f555555,
+0x55c21fba,0x1f555554,0xaabe1fca,0x1eaaaaaa,0x55c21fbe,0x1f555555,0x56bdffbe,0x1e565656,0xaab9ffba,0x1e52529e,0x5dba1fbe,0x1f5555cd,0x56ba1fba,0x1e025656,0x11b9ffba,0xff55d5f5,0x55ba1fb5,0x1f555555,0x55c27fbe,0x1e425655,0x55c61fc2,0x5f555515,0xf9c23fbe,0x1e060201,0x2be1fc2,0x1e550202,0x54ca1fc6,0x1f555555,0x16ca3fca,0x1e946656,0x55c21fc6,0x1f555555,0xbece3fc2,0x3ebab9bd,0xaac23fbe,0x1ea9a98a,0x51c21fc2,0x3f555555,0x95cddfc2,0xfe6919aa,0xa9c21fc5,0x1eaae9a9,0xaac21fc2,0x1eaaaaaa,0xa9c63fc2,0xfeaaaaa9,0x56c61fc1,0x1e96564a,0xbec23fc6,0x3ea6a9ff,0x56ce3fca,0x1e565416,0xaace3fca,0x3eaaaaab,0xa5ce3fc6,0x3ea6aaa8,0x9ac61fca,0x1ea8adae,0x55ca1fc6,0x1f555557,0xeaca1fc2,0x1ea9beea,0xaac61fca,0x1eaaaaa9,
+0xaac1ffca,0x3e5a1aea,0x6aca3fc6,0x3e6aaa6b,0x9ac61fca,0x3eeaeeeb,0xd5c23fc6,0x3f5555d5,0xabbe1fc2,0x1e069096,0x66ca3fc6,0x1e66aaa6,0x55c21fca,0x1fd5d555,0xbab9ffc2,0x1e171614,0x9abe1fb6,0xfe9a9a9a,0x5ad21fcd,0x3e6aae6b,0x1ace1fca,0x3eeeeaae,0xd1c63fc6,0x3f44d050,0xaaca3fca,0x1efefefe,0xf5ca1fc6,0x1fd4d5f5,0xaaca3fc6,0x3eafafaf,0x5fca1fc6,0x1f07071f,0x10ca1fc2,0x1eaa2b3a,0x56c21fbe,0x1e011516,0xe8bdffbe,0xfed1e0f4,0xc2b21fc1,0xfec0d0e0,0x1cdffc1,0xff051501,0x55b9ffb9,0xff145555,0xc0b1bfb5,0xfed0c0c0,0xd0cdffc5,0x1ed5d5d4,0xd5cddfbe,0x1fd0c1c0,0xe8ca1fc6,0xfee9eae9,0x17c5ffb9,0xdf575f57,0x57c1ffb5,0xdf575757,0xd5bdffb9,0xffd1d3d5,0x90c5ffbd,0xde808080,0x5bc5dfc1,0xfeababab,0x5bbdffb5,0xfe0f5f5b,
+0x50c1ffb9,0xde949050,0xa5b9ffad,0xbe1565a5,0x95b1dfa9,0xfeeaa595,0xfab97fb9,0xbe90e0e1,0x5addfa9,0xfeefeaca,0xeeadffad,0x1ed2d2d2,0xffae1fb2,0xffffffff,0x5fadffc1,0x3f47075f,0xd5a63fae,0xff5555d5,0xaac21fc1,0xfea9a9aa,0xaac21fbd,0x1e6baeaf,0x92c1ffc6,0xfea5a995,0x55c1ffbd,0xff555555,0x5ac21fb9,0xfe295a5a,0x55be1fb9,0xff545555,0x90c1ffb9,0xfe80a480,0xf6bdffbd,0x1eab9f9e,0x57c61fc2,0x1fd555d7,0x16c5ffbe,0x1e1a1a1a,0xabdffb2,0x1e5b172f,0x9ab61fba,0xfe4a164a,0x9ac21fc1,0xfeeeee9e,0x5fc1ffbd,0x1f55555d,0x55b9ffb6,0xff555555,0x69b61fc1,0x1e55aaa5,0x65b9ffba,0xfe6caa6d,0x50ba1fb9,0x1f555555,0xa6bdffba,0x1e55a595,0x61bdffba,0x1e555555,0x55b9ffba,0x1f545155,0x55b9ffba,0x1e555555,0x55c1ffba,0x1f555555,
+0x5fc1ffba,0xff5f5f5f,0x9bc21fbd,0xfe9a5a9a,0x54c21fc1,0x1f55555f,0xaabdffba,0xfe6aa59a,0xa9be1fbd,0xfea9a9a9,0xa9c21fbd,0xfeaaaaaa,0x51c21fbd,0x1f555555,0x9ac1ffbe,0xfeaa9a9a,0x40c21fbd,0xdf400040,0x80c9bfbd,0x3e005040,0xffbdffaa,0xdea3e6f3,0x1fc1ffcd,0xdffdfdff,0x1c9bfc5,0x3e5a1615,0x56ae1fb2,0x1e939357,0xf8b5ffb2,0x3ee0e4f4,0x90c1ffb6,0x5e0a1641,0xd3ba1fb2,0x1f5f3f7f,0xafb61fb2,0xdeafabab,0x9fbe1fbd,0x3eefefdf,0x5faa3fb2,0x3e0f0b5f,0x6faa3fae,0xfeafaf6f,0x5fcdbfbd,0xffd4ddff,0x49c9dfc5,0x1e215d5c,0x1aa3fb2,0x1f050101,0x55c5dfb2,0x1f555555,0x9ab61fb2,0x1e56965a,0x1fb9ffb6,0x3f011d3d,0x2b63fb6,0x1e1b1706,0x15b25fbe,0x1e555555,0x1abdffb6,0x1e99a55a,0x1aba1fbe,0x1ea4281a,0x50ba3fbe,0x1f555555,
+0xe4c21fb6,0x3ed0d0e0,0xc1c9ffb6,0x5e34d4ca,0x6b25fb6,0x1e1f1b1b,0x2fc5ffb2,0x3e6f6f6f,0x10ca1fb2,0x5e1f0e08,0x1fbe3fba,0x3ffd1d3f,0xadbe3fbe,0x5ef4f4b8,0xe0c1ffb6,0x5ec0d0e0,0xa0be3fb2,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0,0xaa800080,0xaaaaaa,0xaa800080,0xa4aaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0x0,0x9ccb80,0x1030000,0xa0be1c80,0xa0a0a0,0xa0800080,0xe0a0a0,0x3800080,0x10f0f03,0x3fc1da80,0xff3f3f,0x90b61c80,0x4050,0x840180,0x1000000,
+0xaaad7280,0xaaaaaa,0xaa800080,0xabaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xae800080,0xa0a9ae,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xff800080,0x47ffffff,0xffb23d88,0x5edbe7ff,0xba3fba,0x10f0303,0xfba3a80,0x10f0f0f,0xdfb65b80,0x5effefdf,0xffbe5fbe,0xdefbfbff,0xfba1fb5,0x10f0f0f,0xfb67c80,0x10f0f0f,0xa0ba5c80,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xfb800080,0x7efffeff,0xc7b19fb9,0xbee6e6d6,0xfc19fb1,0x10f0f0f,0x3fbe3d80,0x13f3f3f,0xf9c23b80,0xfef3fff7,0xf6c1ffbd,0x3ee4e5e4,0x3fce1fbe,0x3f3f3f,0x3fc1fd80,0x3f3f3f,
+0xa0c21d80,0xa0a0,0x800080,0x0,0xaaba1c80,0xa0aaaa,0xa0800080,0xa0a0a0,0x800080,0x404000,0x40842180,0x404040,0xa0802180,0xa9a9a0,0xa9800080,0xa9a9a9,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xd4800080,0x3fd0d0d0,0xe4ce1fc2,0x3ee9e5e4,0x3fca1fb6,0x3f3f3f,0x3fc21e80,0x1ff3f3f,0xe9be1d80,0x3ee9e9e9,0xe4c63fae,0x1ee4e4e4,0xffc61fb2,0xffffff,0xffba1d80,0xffffff,0x40ba1d80,0x4040,0x802180,0x1000000,0xa9a5b680,0xa0a9a9,0xa0800080,0xa0a0a0,0x800080,0x1000000,0xa1b580,0x1000000,0xa0a1b680,0xa0a0a0,0xa0800080,0xa0a0a0,0xe0800080,0x1ed0e0e0,0xd0c61fb6,0x3ee0e0d0,0xffc61fb2,0xffffff,0xffba1e80,0xffffff,0xd0ba1e80,0x1ff1f1d0,0xe3ba3fb2,0x1eebe7e7,0xffba3fb6,0xffffff,0xffba1e80,0xffffff,
+0xba1e80,0x1000000,0x9d7280,0x1000000,0xa0a5d780,0xa0a0a0,0xa0800080,0xa0a0a0,0x800080,0x1000000,0x3a5d780,0x1030303,0xa0a9fa80,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0x2aaaaa,0x2a800080,0x2a2a2a,0xaa800080,0x2aaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a,0x800080,0x1000000,0xaab1dc80,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xea800080,0x2aaaea,0x2a800080,0x2a2a2a,
+0x2a800080,0x2a2a2a,0x2a800080,0x2f2a2a,0x800080,0x1000000,0xb9fe80,0x1c0c000,0x1ab9fe80,0x516,0x842180,0x0,0xc0b1fd80,0xf0f0c0,0xf0b9ff80,0x23fcfcf0,0xaab61f84,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaa,0x800080,0x1000000,0xaaa59a80,0xaaaa,0x800080,0x1000000,0xaaaa1f80,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xa0aaaa,0xa0800080,0xa0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaa,0xff800080,0x21ffffff,0xffb21e84,0x1e2b9aff,0x3be5fbe,0xffff3f,0xffb63e80,0x3ef4faff,0xbfba5fba,0xdeae928f,0xaac1bfc1,0xfe5055a5,0xc0c1dfc1,0xbfffdfdf,0xffc1bfc5,0xff55557d,
+0xc5dfc1,0x1ff0f00,0xffb29e80,0x50ffffff,0xb27fa1,0x30000,0xffae7e80,0x1ffffff,0xffb27f80,0xbfd501ff,0xd5c57fc1,0xdf555555,0xffc9bfc1,0x9e0356ff,0xfc1dfc5,0xbe0505ea,0xaac99fc5,0xaaaaaa,0xea800080,0x2aaaea,0x2a800080,0x2f2a2a,0x1a800080,0x516,0x2a840080,0x2a2a2a,0x2a800080,0x2a2a,0x800080,0x0,0xbdff80,0x1000000,0xc5de80,0x1000000,0xb1fd80,0x1c0c0c0,0xfcb5fe80,0xffffff,0xffb9ff80,0xffffff,0xc0b9ff80,0xf0f0f0,0xf0bdff80,0xfcfcfc,0xffc1ff80,0xfebfafff,0xffbdffb9,0xfeefefff,0xbdffbd,0x0,0xb27e80,0x1ffff3f,0xb29e80,0x1000000,0xc5de80,0xff0f00,0xffb69e80,0xde3496ff,0x1cc1bfc1,0x9f545457,0xffc99ecd,0xbce9ebff,0xc0be1fc9,0x9ee595fe,
+0xfcd15ecd,0xfcfcfc,0xfcc5ff80,0xf0f0fc,0xefc5ff80,0xfe0fafef,0x1fc1ffc1,0x1ebfaf2f,0xffc5ffc2,0x4affffff,0xffc61fa4,0x9c0296ff,0xafd5bed5,0xde5f5faf,0x4fca1fc9,0xbca92a3f,0x2ace1fd9,0x2a2a,0x800080,0x0,0xb5ff80,0x1000000,0xb61f80,0x1c0c000,0xb1fe80,0x1000000,0xaddc80,0xf0c0c0,0xf0b5ff80,0x23fffcfc,0xffba1f84,0x1ffffff,0xc0ba1f80,0xfcfcf0,0xffbe1f80,0xffffff,0xffbe1f80,0x88ffffff,0xffbe1f90,0x1e5f5fff,0xffb9ffbe,0x1eefdfff,0xefb9ffba,0xfeafafaf,0xafbe1fb9,0xfe9b6b6f,0x1fbe1fb9,0x1f545557,0xfcb9ffbe,0x21fffffc,0xffb9ff84,0xffffff,0xffb9ff80,0x88ffffff,0xffb9ff90,0xfeefefff,0xffbe1fb9,0xfeff9fff,0xffbe1fbd,0xfeffffff,0xffbdffb5,0xfeffffff,0xffbdffb9,0xfe9fafaf,
+0x5fbe1fbd,0xff5f1f1f,0xffba1fb9,0xfeffeb6f,0x54b9ffbd,0x1f555454,0x5db9ffbe,0xff575757,0xffbe1fb9,0xfeababab,0xafbe1fb9,0xfefeaaaf,0xafbdffb9,0x1ea6aaa7,0x55b9ffbe,0xff555555,0xffba1fbd,0xfecfefff,0xdfb9ffb9,0xfefea59f,0x9ab9ffbd,0xfe460646,0x56be1fb9,0xfe5a5696,0xaaba1fb9,0xfe555559,0x55be1fb9,0xfeaa5a59,0x5abe1fb9,0xfe955555,0xa5be1fb9,0x1ea6aaa9,0x95b9ffbe,0x1ea9a8a9,0xa5b9ffba,0xfe555599,0xaabe1fb9,0xfeaaaaae,0x55be1fb9,0xff555555,0x55c21fb9,0xff555555,0xaabe1fb9,0xfeaaaaaa,0x55be1fb9,0xff555555,0xaac21fbd,0xfeaaaaaa,0x55c21fbd,0xff115555,0x59ba1fb9,0x1eaaaa56,0x54b9ffbe,0x1f555555,0x65bdffba,0x1eaa6a55,0xaab9ffbe,0x1eaaeaaa,0xaab9ffbe,0xfe9aaaaa,0x6ab9ffbd,0xfeaa5baa,0x57be1fbd,0x1f555555,
+0x54b9ffc2,0xff555554,0x55be1fbd,0xff555555,0xaac21fb9,0xfeaaaaaa,0x55c21fbd,0x1f455545,0x55c21fc2,0xff555555,0x55c21fbd,0xff555555,0x9ac21fc1,0xfeaaaaaa,0xaac21fc1,0xfeaa9aaa,0xffc61fc1,0xfeffffff,0xffbdffb9,0xfeffffff,0x57bdffb9,0xff575557,0x9bc21fbd,0xfe5b9b5b,0xffc1ffbd,0xfeafaeff,0xabc1ffbd,0xfe5b5a5b,0xabc21fc1,0xfe9a5aab,0x5ac21fbd,0xfeaa5555,0x55c21fc1,0xff555555,0x56ba1fbd,0xfe959696,0x55be1fbd,0xfe595555,0x55be1fb9,0xff555555,0x55b9ffbd,0xfe155555,0x55be1fbd,0xfe9a5655,0x96be1fbd,0x1ea9a9a9,0xa9b9ffbe,0x1e96a9a9,0x7b9ffbe,0x1f54d547,0xa0c21fc2,0x1e55a1a0,0xaec21fc2,0x1e95969a,0x55c1ffc2,0x1f115555,0x55be3fc2,0x3e555555,0x56cdffbe,0x1e505856,0xaacdffca,0x3e555556,0x55c21fbe,0x3ea5a5a5,
+0x19c23fba,0x1e0a0646,0x69c21fbe,0x1e565595,0x55ba1fbe,0xff545455,0x96ba1fbd,0x1e5a6585,0x55ba1fba,0x3f555555,0x55be1fb6,0x3e555555,0x15be3fb6,0x1e555555,0x25ba3fba,0x3e959525,0x2eba3fb6,0xfe6965aa,0x1dbdffb9,0xff555557,0xaab9ffbd,0xfe515500,0x55c1ffbd,0x1f555515,0x55bdffc2,0xff055515,0x96b9ffbd,0x1eaaaada,0xadbdffbe,0xfeaaaaaa,0x55c61fbd,0xff555555,0x55c61fc1,0xff555555,0x55c61fc1,0xff555555,0xaac61fc1,0xfeaaaaaa,0xdac61fc1,0x1e9aa24a,0xaac61fc6,0xfeaaaaaa,0xaac61fc5,0x1e9a9aaa,0x55ca1fc6,0x1f555555,0x96ca1fc2,0x1eaaa686,0x57c61fc6,0xff555555,0xeac21fbd,0x1e9a16da,0xaabe1fc2,0x1eaaaaaa,0xffca1fc2,0x1effffff,0xe9c61fbe,0x3ee9a4f4,0xf9c23fbe,0x3e6baffe,0xffbe1fc2,0x1f5f475f,0xabc61fc2,0xfeababab,
+0xaac21fb5,0x1e5baaaa,0x8bca1fc6,0x1e8bab9b,0xb3c61fc6,0x1e65a6ab,0x55c21fc6,0x1f555555,0x9ab5dfc6,0xfe5a565a,0xd5c21fb9,0xff575353,0x55b1dfb9,0xff575557,0x55b1dfb9,0xde164645,0x90b1ffb1,0xfe9a6592,0xaac1ffc1,0x1e5555aa,0x55c23fc2,0xdf155551,0x15c1ffc5,0x1f50501d,0x5c21fc2,0x3e9a4505,0xabc25fc2,0x3eaaa1f1,0x54c23fc2,0x5f545555,0x54c61fc2,0x3fd5d510,0x55c63fc6,0xfea9aa5a,0x55c9dfc5,0x3f555555,0x5c5ffc6,0xfeea9a15,0xaec9dfc5,0xfeababaa,0xa9c61fc9,0x3e9aaaaa,0xaec63fc6,0x1effaeae,0xaac63fc6,0x1eaaaaaa,0x55ca3fc6,0x3f555145,0x55ca3fca,0x1f555555,0x55c25fc6,0x3e2a6599,0xaac23fc2,0x1eaaaaea,0x95c63fc6,0x1e555559,0x29c63fc6,0x3eea2a2a,0x55c23fc2,0x3f555555,0x55c61fbe,0x1e505455,0x9ac23fc6,0x3e69a5a5,
+0xaec21fc2,0x3eaeaaaa,0xe9ca1fc6,0x1e015590,0xaac61fca,0x1e9aaaa9,0x55ca1fca,0x1f050145,0x40ce1fca,0x1f5555c0,0x5ac61fc6,0x1e9a5256,0x55c23fc2,0x1f555555,0x6aca1fc2,0x1eaaa5aa,0x20c21fc2,0xfe6eee50,0xaac5ffc5,0xfeaa6aaa,0xd5ca1fc5,0x1f1555d5,0x15cddfc6,0x1eca6ab9,0xaaca1fca,0x1e5a56aa,0xa9ca3fca,0x1eaa6aaa,0x2ca3fce,0x1e959545,0x5fca1fce,0x1f555555,0xd21eca,0x9d575715,0xabcdffdd,0x1eaa40aa,0xe4d23fd2,0xdc9555e0,0x95e1bde1,0x1c969695,0xbee1ddde,0x3eaaaafa,0xaad21ed2,0x1eaaaaaa,0x57d21ece,0xfd55555f,0x95d61edd,0x1eaaaaa6,0x55d61ed2,0x1f555554,0xaace1fca,0x1ea9a9aa,0xaaca1fc6,0x1eaaaa6a,0x55ce1fca,0x1fd15505,0x55ca1fca,0xff55fd55,0x55c61fc9,0x1fd5d514,0xa6c21fc2,0x1e7266aa,0xa9c61fc6,0x1e5656a5,
+0x55c1ffc2,0x1f51d155,0xa9ce1fce,0x1e5aaaaa,0xaaca1fca,0x1e5aa65a,0x55ce1fd2,0x1f555555,0x55cdffca,0x1f555555,0x55c1ffca,0x1e65a555,0x55c1ffc6,0x1e959555,0xa5c5ffca,0xfea9aaa9,0x5ac61fc1,0x3e66525b,0x55be3fc2,0x3f554555,0x65c21fc2,0x3e555555,0x55be1fc2,0x3f555575,0x55c23fbe,0x3f551555,0x55be3fc2,0x3e545556,0xaabe1fc2,0x1eaaaaaa,0x55c23fbe,0x3f5c5555,0x5dc23fbe,0x3f555555,0x55c21fbe,0x3f555555,0x55c21fc2,0x1f515555,0x55c21fc2,0x1e565655,0x55be3fc2,0x3f515554,0x55be1fc2,0x3f555555,0x55c23fbe,0x3f555555,0x55be1fc2,0x3f555555,0x55c21fbe,0x3e1a1616,0x55be1fc2,0x1eff5555,0xacbe5fc2,0x1e98e4e0,0x95be3fbe,0x1effa595,0xffbe3fc2,0x2003fff,0x55d9b9fc,0x10000ff,0xfff80094,0xff,0x55d553fc,0x10000ff,
+0x55fc009c,0x3fdf5757,0xeec21fbe,0x1effeae9,0xaabe3fc2,0x1effaefe,0xffbe3fbe,0xffffff,0xffbe1ffc,0xff,0x5be1ffc,0x10000ff,0xfffc0094,0xff,0xbe1ffc,0x10000ff,0x55fc00a0,0x1f551555,0x55c21fc2,0x1f555515,0x56c21fc2,0x1e555555,0x54c5ffc2,0x1f455555,0xa5c21fc2,0x1ea5555a,0x51be3fc2,0x3f555551,0x95c21fbe,0x1e565556,0x54c23fc2,0x3f555555,0x55c21fbe,0x1e555555,0x55c5ffc2,0x1e559555,0xd5c1ffc6,0x1f555555,0xa9c1ffc6,0x1eaaaaaa,0xaac21fc6,0x1e944195,0xaac23fc2,0x3eaaaaaa,0xd5c21fbe,0x1f5d5055,0xaac21fc2,0x1efeaaaa,0xaac21fbe,0x1eafaaaf,0xffbe3fbe,0x1effafff,0xaabe1fbe,0x1eea96ea,0xeabe3fbe,0x1effaabf,0xffbe1fbe,0x10000ff,0xb61ffc,0x8b,0xffcc00b0,0xff,0xba1ffc,0x10000ff,
+0x9afc00a0,0x1eef9a9a,0xeec21fbe,0x1effaafe,0xfeba1fba,0xfeffffff,0xffbe1fb9,0xfeffeaff,0xffb9ffb9,0xff,0xba1ffc,0xef,0xfffc00b0,0xff,0xb5fffc,0x10000ff,0x57fc00a0,0xfe1a654a,0x9bda1ed1,0xdceaa65b,0x29ddfddd,0x3e645454,0x21be3fc6,0x3e106f6c,0x19ca1fc6,0xfc024605,0x9ae1fddd,0xfeeaeada,0x10d9fed5,0xff105550,0x54c61ed5,0xfd5555d5,0xa9d61fd5,0x3eb8bdba,0x64b63fb2,0x1e646564,0x55b61fae,0x1ea51151,0xa5b61fb2,0x1ef5e5e5,0x54b21faa,0x3f577c74,0x57b61fae,0x1f555555,0xf4c61fae,0x1e181984,0x18ae1fb2,0x1e505858,0xaaaa1fb2,0xfe565599,0x55d61ed1,0x1f555555,0xaac5ffd6,0xfebabaaa,0xa5d1ffd5,0xfea1a591,0x55d1ffcd,0xff555555,0xaac61fcd,0xfe899599,0x99c61fc5,0xfe9a999e,0xaacdffc9,0xfe2a6aaa,
+0x55c5ffc9,0x1f555555,0x55d21fb2,0x1fd55555,0x80c9ffc6,0x1e5065b0,0x80b21fae,0x1e868181,0x9ab61fb2,0xfeaaaaab,0x5ac9ffc1,0xfeab425a,0x9bc9ffc5,0xfeaaaf9f,0xaaba1fb9,0xfeaaa5a9,0xaac21fbd,0x1eeba6aa,0xafba1fbe,0xfe9faf2f,0xabb5ffb1,0xfe1a56ea,0xaab5dfb5,0xdeaa5a51,0x9bb1ffb1,0xfe99969b,0x50b5ffb1,0xff505151,0xaab61fb1,0xdeaaaaaa,0xaab5ffad,0xfe5955aa,0xabb5ffb1,0xde565257,0x11b1ffb1,0xde959554,0x92b1dfad,0xde5a5558,0xa9b1dfad,0xde43465a,0x55a9dfad,0xff555555,0xaab1dfb1,0xfeeaa9aa,0x11b1ffb1,0xdf555555,0x15b1ffad,0xff010045,0xa2b5ffb1,0x1e965b1a,0x55b1ffb6,0x1f455f5f,0x15b61fb6,0xff545555,0x91b61fb1,0x1e95159a,0x4ab21fb6,0x1e164656,0x7fba1fb6,0x1f5d571f,0x55b61fbe,0x1f5451d4,0x55b61fb6,0x3f555555,
+0xe9ba1fb2,0x1e6aaeaa,0xa9b1ffb6,0xfeaaaaaa,0x55b61fb1,0xffd55555,0xeab5ffb1,0x1e5122aa,0x75b61fb6,0x1ffd75df,0xaab61fb2,0x1eaaaaae,0x96b63fb6,0x1e6aa69a,0x55b61fba,0x1f555555,0x55ba3fb6,0x1f555557,0x6ac5ffc2,0x1e155656,0xa9c5ffc2,0xfe814581,0x50c9ffc5,0xff545414,0x55c61fc5,0x1f55d515,0x51c21fc2,0x1f575155,0xaac21fc2,0x1ea9aaaa,0xa9c21fc6,0xfeaaa9aa,0xafc61fbd,0x1efefeff,0xd5c5ffc2,0x1f505455,0xaac9ffc6,0xfeababaa,0xaac61fc1,0x1e5a56aa,0xa6ca1fc6,0xfeaaa6ea,0xaac61fc5,0xfeaaaaaa,0x55c61fc5,0x1f755141,0xe3ca1fca,0x1e9a662b,0xffc9ffca,0xfeffefff,0xffbe1fb9,0xdeffffff,0xafb9ffb9,0x1eefefff,0xffbdffbe,0xfeffaaef,0xffb9ffb9,0xff,0xb5fffc,0xff,0xfffc00b0,0xff,0xb9fffc,0x10000ff,
+0xaafc00a0,0xfeffffff,0xffc1ffbd,0xfeffeaff,0xeabdffbd,0xfeffffff,0xffc5ffc1,0xffffff,0xffc1fffc,0xff,0xbddffc,0x10000ff,0xfffc0094,0xf0ff,0x55d599fc,0x10000ff,0x6ef8009c,0x1e0f6f5f,0x55ba1fba,0x1fd55555,0x55be1fc6,0x5f555555,0x55b61fb6,0x3f555555,0xaabe1fb2,0x1e5a1606,0x6aca1fc2,0xfe6a59aa,0x55ca1fc5,0x1f555757,0x55ba1fc6,0x3f555555,0xaac5ffbe,0x3ea996a6,0xaab23fb6,0x3eaa6aaa,0x2ab65fb2,0x5eafaaaa,0x5fb63fba,0x3fd55555,0x96ba5fba,0x3eaaaa4a,0x6eba3fbe,0x3ebaaa6e,0x1fbe1fc2,0x7ff5ffff,0xa5be3fc2,0x1eaf6d05,0xafbe3fbe,0xfeffffff,0xffc5ffc1,0xfeffefff,0xaac1ffc1,0x1eabeaba,0xffc1ffca,0xfeffffff,0xffc5ffb9,0xffff,0x55d177fc,0x10000ff,0xfffc0094,0xffff,0x1c1fffc,0x10000ff,
+0xfafc0098,0x1effabaa,0xffc21fbe,0xfeffffff,0xffb9ffb5,0xfeafabff,0xafbe1fb9,0xfeffafff,0xffb1ffb1,0xffff,0xb5fffc,0x10000ff,0xfffc0098,0xffff,0x14c577fc,0x10000ff,0xaafc009c,0xfeaaaaaa,0xaac21fbd,0xfeaaaaaa,0x9ac21fbd,0xfeaaaaaa,0x55be1fbd,0xff555555,0xaac21fb9,0x1eaaaaaa,0xaac21fbe,0x1eaaaaaa,0xaac21fbe,0xfeaaaaaa,0xaabe1fbd,0xfeaaaaaa,0x8abe1fbd,0xfe9a9a9a,0xaabe1fb5,0xfeaaaaaa,0xeabe1fb1,0xfeaaaaaa,0xaab1ffad,0xfebababa,0xaaadffa9,0xfeaaaaaa,0xaaba1fb1,0xfeaaaaaa,0x55ba1fb1,0xff555555,0xaab1ffa9,0xfe8ac2ce,0xaaa9ffad,0xfeaaaaaa,0xaac21fc1,0x1eaaaaaa,0xaac21fbe,0xfeaaaaaa,0xaac21fb5,0xfeaaaaaa,0xaac21fb5,0xfeaaaaaa,0x55c21fc1,0xff555555,0xaabe1fc5,0xfeaaaaaa,0x55be1fb9,0xff555555,
+0xaac21fb5,0xfeaeaaaa,0x5fb61fb1,0x1f575553,0x9aadffba,0xfe9555a9,0xaaae1fad,0x1ebbaa6a,0xb6adffae,0xfe555506,0x55ba1fb1,0xfe655555,0xbab5ffb1,0xfea5a5a4,0x65b21fad,0xfe555455,0xbbb61fb1,0xfef9f9ba,0xa4a9ffa5,0xfea8fea9,0x1aa9ffad,0xfe56561a,0x55a9ffad,0xff555555,0x55ae1fad,0xff555555,0x55adffa5,0xff555555,0x55b21fa9,0xff555555,0x55b21fad,0x1f51554d,0x6aae1fb2,0xfeaaaaab,0xabb21fad,0xfeaaaaaa,0xaab61fad,0xfeaaaaaa,0xaab61fb1,0x1eaaaaaa,0xaab61fb2,0x1eaaaaaa,0x9ab21fb2,0x1e92425a,0x55b61fb2,0x1f555555,0x54ba1fb2,0x1f555755,0x55b21fba,0x1ea4a028,0xa9ae1fae,0xfeaaaaaa,0xa4b21fad,0x1e99aa75,0x55b21fb2,0x1f555555,0x55b61fae,0xff555555,0x2ab61fb1,0x1e565652,0x55b1ffb6,0x1f545555,0x55b61fb2,0x1f555555,
+0xa6b1ffba,0x1e3a6abe,0x2ab21fb2,0x1eaaaaaa,0x55b61fb2,0x3f555555,0x55b21fba,0x1fdddd00,0xaab61fb6,0x1ebdfafa,0x55b61fb2,0x1f755555,0xaab61fba,0x1e56262a,0x59ba1fba,0x1e945454,0xaabe3fba,0xfeabaaaa,0x55c21fc1,0x1f555555,0x56bdffc6,0xfe555555,0x56c21fb5,0xfe66515a,0xa9ba1fb5,0xfeaaaaaa,0xd1c21fbd,0x1f555555,0x9ab9ffc2,0xfe5a6a96,0xeab5ffb9,0xfeaaaaab,0x65b9ffb5,0xfea5a5a5,0xa5b5ffb1,0xfea96995,0x55b5ffb5,0xfe969695,0x55b61fb5,0xfe565595,0xaeba1fb5,0xfefca1a1,0x55b5ffb5,0xff555555,0x56b9ffb5,0xfe9a5a9a,0xefba1fb5,0x1e5665a9,0x95b5ffba,0xfead6641,0xadbdffb9,0xdeaaaaaa,0x54b9ffb1,0xff555555,0xaabdffb5,0xdeaaaaaa,0x5ab5ffb5,0xde525256,0x19b5ffb1,0xde555515,0xa9addfb1,0xde45a5a9,0x50b1dfb1,0xde165656,
+0xaab1dfad,0xfefaaaaa,0xeab9ffb5,0xdeaaaaaa,0x55b9ffb1,0xff1f5151,0x5fb9ffb9,0xfe556a9a,0x55b5ffb9,0xdf555555,0x65b5dfad,0xde696969,0x55addfad,0xdf555555,0x55b9ffad,0xde555555,0x55b9ffad,0x1f555555,0x15b1ffba,0xff555555,0x55ba1fb5,0x1ff5d555,0xa9b61fba,0x1eaa6a6a,0x55b9ffb6,0x1f555555,0x55b9ffb6,0xffd5d141,0x55b9ffb9,0xff555555,0x55be1fb9,0xff555557,0x5abe1fb9,0x1eaa959a,0x55be1fb6,0x1f515555,0x54ba1fbe,0x1f555555,0xaaba1fc2,0x1ea95aaa,0xa5c23fc2,0x1e955599,0x9ac21fbe,0x3ebabfaa,0x55c21fc2,0x3f555555,0x15be1fca,0x1eaaaaae,0x1aca3fc2,0x1eaaaa6a,0x5db9ffbe,0xff555455,0xaabe1fb5,0xfeaaa9a9,0xaac21fb9,0xfeaaaaaa,0x55c21fbd,0xffd55555,0x55b9ffb5,0x1f555555,0xaab1dfbe,0xfeafaaaa,0xaac21fbd,0xfeadadac,
+0x55c21fbd,0x1f555555,0xaac63fc6,0x1eaaaaaa,0x55ca3fc2,0x3f555155,0xaaca3fca,0x3e464596,0x55ce5fca,0x1f555555,0x9aca3fc2,0x1eaa7eaa,0x51c21fc6,0x3f555515,0x55c61fca,0x3f555555,0x6abdffc6,0x1e9a56aa,0xaab61fba,0x1e8ae6aa,0xa5ba1fba,0x1ea6a5ea,0x55ba1fc2,0x1f575555,0x55ba1fc2,0x1f555555,0x55be1fb6,0x1f555555,0x15be3fb6,0x1f555555,0x55c21fba,0x3f555555,0xd9ba1fc6,0xfeaf3a2f,0xebca1fcd,0x1ed9d6db,0x2fce1fc6,0x1e7d603f,0x2fc21fc2,0x1e1f1f2f,0xd4c61fc2,0x1ed699d9,0xdaca3fca,0x3eeaeade,0x1fca3fc6,0x1e0f0f1f,0xbc61fc2,0x1e0b0b0b,0x54ca1fc2,0x1f555555,0x55be3fb6,0x1f555555,0x55be3fba,0x1f555555,0xa9ba3fc6,0x3ea9a5a9,0xa9c23fc2,0x3ea865a8,0xeabe1fbe,0x1eaaaaaa,0xfdc23fbe,0x3f55d5d5,0xddc23fc6,0x3f75551d,
+0xeac63fc6,0x3e7a7afa,0xfeca3fce,0x3eeeeaeb,0xbca3fca,0x3e1b1b1b,0x15c61fbe,0x3f171707,0xdaca3fbe,0x3ed2d6da,0xc6ce3fca,0x5ecaeada,0xfce5fce,0x3ec0d092,0x1fbe3fc6,0x3f1f1f3f,0xfdca3fc2,0xfffdfffd,0xfdc9ffc1,0x1ffdfdfd,0xffce1fc2,0x1f7f7fff,0x7fca1fc2,0x1f5f5f5f,0xfeca3fbe,0x1ec0e6ed,0xedca1fce,0x1efdfdfd,0x6fca1fc6,0x1e6f6f6f,0x5fca1fb2,0x1f1f1f5f,0x1ca1fb2,0x1f000000,0xb61fb2,0x1e105050,0xffbe1fae,0xffffffff,0xffca1fb5,0x1effffff,0x10ca1fba,0x1ec0c0d0,0xc0c21fb2,0x1ec0c0c0,0xffc21fb6,0x1effffff,0xffce1fc2,0x1effefff,0xfece1fca,0x1efefefe,0xfdca1fc6,0x1efcfcfd,0x2bca1fc6,0x1e1b1b1b,0x1bca1fb6,0xfe1b2f1b,0xf8c61fb1,0x1ef0a7fa,0xf4ce1fca,0x1ee4f4f4,0x17ce1fbe,0x1f171717,0x1fce1fba,0x1e2f2f1f,
+0xc0c61fbe,0xfef0d0c0,0xf0c21fb5,0x1ef0f0f0,0xdfc61fba,0xffff5fdf,0xefcdffcd,0xfeaf9fdf,0xf0ce1fc9,0x1ec0f0f0,0xc0c61fba,0x3fc0c0c0,0xafc63fba,0x1effffef,0x3fce1fca,0x1e6f6f3f,0xaace1fce,0x1eaaafab,0xaac63fbe,0x3eaaa5aa,0x55c63fc6,0x3f555555,0x55ca5fca,0x3f555555,0xa9ce5fca,0x3eaca1a1,0x55ca3fc6,0x3f555555,0x15ce5fca,0x5ff51105,0xeace5fce,0x5ed69ada,0x9ace3fce,0x3eaaaaaa,0x9ad25fca,0x5e6979a9,0x5fce5fd2,0x3f5d5557,0x55ce5fc2,0x3f555555,0xaace5fc6,0x3eaaaaaa,0x55ce5fce,0x3f575555,0x55d25fca,0x3f455555,0x59ca5fca,0x3e569a56,0x5ca5fc6,0x5fd51501,0xfdce5fce,0x3f5555dd,0xaace3fca,0x3eea99a9,0xffd25fce,0x3e5a6aaf,0xaaca3fce,0x1ea9aaaa,0x45ca3fc2,0x1f555555,0x55be1fc6,0x1f555555,0xaace3fbe,0xfea5e5e9,
+0xabbe1fbd,0x1effffff,0x57ce3fc6,0x1f555555,0x4ace5fc2,0x3e9aa29a,0xaaca3fca,0x1e2e6aba,0xeac21fbe,0xfeaefefa,0x2bc21fb5,0xde26a50a,0x2bb5ffb1,0xde80960a,0x54b1ffb1,0x1e554244,0xe0adffb2,0x3ed0e0e0,0xd1d21fbe,0x3ed5d1d1,0x2fca3fbe,0xfe2f2f2f,0x2fc61fbd,0xfe1f1b1f,0xd6ce1fc1,0x3eaaaad6,0x55c63fbe,0x3fd55555,0x1fca3fc2,0xfe2f6f1f,0x2bc61fc5,0xfe836a6e,0xc0c5ffc5,0x3ec0c0c0,0xc0c63fbe,0x1fd4d0c0,0x7fc63fbe,0x1e7fb37b,0x2fce1fd2,0x1effffff,0xd4ce1fca,0xfed4d4d4,0x14ca1fc1,0xfeab9454,0xffc9ffc5,0xff5f7f3f,0xece1fcd,0xde16191e,0xfad1dfc9,0x1e1b4aba,0x56c23fc2,0xde545054,0x51bdffb5,0xff555555,0x5bdffc9,0xde556515,0x54bdffb5,0xdefeaa65,0x55b5ffb1,0x3f555555,0x45adffbe,0xfe5a5655,0x55ba1fb5,0x1f511555,
+0xa8ba3fba,0xbe561a6a,0x50c5bfc1,0xded99550,0x15bdffbd,0xdf555515,0x55c9bfc5,0xde510104,0xe9c9dfc5,0xfe2a1aaa,0x1dba1fbd,0x3f111510,0x54be1fbe,0x3f545555,0x54c9bfbe,0x1e404050,0x96c9ffc2,0xde560145,0x55adbfad,0xdf555555,0xa9a9dfad,0xde465596,0xa9a9dfad,0xdeaeaaaa,0xa9addfa9,0xfe66aa65,0x98addfb1,0xfe59e8e9,0xaab1ffb1,0xdeabaaaa,0xaab1ffad,0xfeabaaaa,0x6ab5ffb1,0xdeaaa5a9,0xaaaddfad,0xfe6aaaab,0x54addfb1,0xdeaa9555,0xaab1ffb1,0xdeaaaaaa,0xaab5ffb1,0xfeaaaaaa,0x55b5ffb1,0xff555555,0x55be1fb5,0xff555555,0x15ba1fb9,0x1f751105,0x55be1fbe,0x1f555555,0x65b1ffba,0xfeeaaabe,0xaaba1fb9,0x1eaaae6a,0xbeba1fba,0x3ea7bab9,0x16be1fbe,0x3e556a56,0x55ba1fbe,0x1f555555,0x57ba3fc2,0x1f555555,0x55c63fbe,0x3f555555,
+0x55c65fc2,0x3f555555,0x55b9ffc2,0x1f555555,0x55ca3fba,0x1e555555,0x55be1fc2,0x3f555555,0x55be1fca,0x3f555555,0x55ca3fc2,0x5f5d5555,0x6aca5fca,0x5eaeaaa9,0xa9c63fca,0x5e965546,0x54ce7fca,0xff555514,0xaab9ffb5,0xfeeaabaa,0xa8b9ffb5,0xfeaaaa9a,0xa9be1fbd,0xfebfa6ee,0xaab9ffbd,0xfeaaaaaa,0x55be1fb9,0x1f555555,0x55c21fbe,0xff555555,0x55c21fb9,0x1f555555,0xaac21fbe,0xfeaaaaaa,0x55be1fbd,0xff555555,0x55be1fbd,0xff555555,0xa9be1fbd,0xfeaaaaaa,0xaac21fbd,0x1edeaaaa,0xeebdffbe,0xfeaaaabe,0xaac21fc1,0xfeaaaaaa,0x6ac21fbd,0x1e9aaaaa,0xaac61fc2,0x1e55a1a8,0x55c21fc2,0x3f555555,0x55c21fca,0x1f545555,0xa5c61fc2,0x3e569556,0x75c63fca,0x3f55514f,0xa9ce5fca,0x5eaaeaaa,0x55ce5fce,0x3f555555,0xeace5fca,0x3eabaaaa,
+0xaace5fce,0x3eaaaaaa,0x6ac61fc6,0x3eb9ba6a,0x55ca3fce,0x1f555555,0x99ca3fc6,0x1eaaaaaa,0xbcca3fca,0x3eaeaaaf,0x5fce3fce,0x3f15555f,0xaace3fce,0x1eaaaaaa,0x55ce3fc6,0x1f555555,0x55ce3fca,0x3f555454,0x55c67fbe,0x5f5f5755,0x95c67fbe,0x5e9a4595,0xeaca7fc6,0x5e9692ee,0x56c25fc6,0x3e9b1752,0x75c25fc2,0x3fd4d4d5,0xaabe1fc2,0x5eaafeea,0xaac23fc2,0xfea6a5aa,0xeac23fb9,0x5eeea9aa,0xffca5fc6,0x3eaaaeaf,0x57c65fc2,0x5f575555,0x5ac65fce,0x3eaa5a9a,0xaaca5fc2,0x3eaaabae,0x55c23fc2,0xff555555,0xaac23fb9,0x1eaaaaaa,0xaac63fbe,0xfeaaaaaa,0xa8be1fbd,0x1eaaaaaa,0x5ab5ffba,0xfeffaa5a,0xabb1ffb1,0x1eeaaa6a,0xe9b5ffba,0xfeffeae5,0xffb1ffb1,0xffff,0xadfffc,0xff,0xfff0009c,0x3ff,0xb1fffc,0x46,
+0xaad800c4,0xfeff65e5,0xffb5ffb9,0x88ffffff,0xaab1ffe8,0xfeefeaea,0x2fb9ffb5,0xfeff6f1f,0xffb1ffb5,0x10000ff,0xadfffc,0xfe,0xfffc00a0,0xff,0x50c577fc,0x10000ff,0xaafc00a0,0x3e9a565a,0x57ce5fca,0x5f555557,0x55c21fca,0x1f555555,0x57ce5fc6,0x3f555555,0xa9c21fca,0x1eaaaaaa,0xaac63fbe,0xfeaaaaaa,0xeec21fb9,0xfeaaaaaa,0xaac63fbd,0x1eaaaaaa,0x55bdffbe,0x3f555555,0xf5c61fce,0x1f5d5541,0x55c63fc2,0x1f5555d5,0xaac61fc6,0x1eeeaaad,0xdfc21fc2,0x1f575757,0x55bdffc6,0xff555555,0x55c21fb9,0x1f5d5555,0x55c21fbe,0xff7d5551,0x5db9ffbd,0xff0045df,0xb5dfb5,0xdeff0100,0xaaa63fb5,0xfe20efaa,0xb9ffb5,0xfeff0000,0xffae1fb5,0x20000ff,0x55f0aafc,0x100ffff,0xfffc00c4,0xff,0xd5e4abfc,0x100ffff,
+0xaafc00c4,0xfe00effa,0xb5ffb5,0xfeff0000,0xe6a65fb5,0xfe10568a,0x10b9ffb5,0xfeff0000,0xffae1fb5,0x5400ff,0xffe889fc,0xffff,0xfffc0080,0xff,0xdfe4abfc,0x100ffff,0xaafc00c4,0xfe2aaaaa,0xeebe1fbd,0x1eaaaaba,0x55c21fbe,0x3f555555,0x96b5ffc2,0x1eaaaaaa,0xaac21fba,0x1eaaaeaa,0x55c21fc2,0x1f555555,0x55c61fc2,0x1f7f5555,0xf5c21fbe,0xff555555,0x5fbe1fc5,0x3f555555,0x55b1ffba,0x1f555555,0x55be3fb6,0x3f555555,0x95b21fba,0x3e519556,0x55b63fba,0x3f555555,0xaabe1fba,0x1efaaa6a,0x91be1fbe,0x1e909191,0x55ba3fba,0x1eabaa9a,0xaaba1fba,0x1eeaaaae,0xeac61fc6,0x1eaaaeea,0xaac61fca,0x1eaaaaaa,0xaac61fbe,0xfeaaeaaa,0xaac21fc1,0x1eaaaaaa,0x55ca1fc2,0x1f515551,0xaac61fca,0xfeaa9aaa,0xaac61fc1,0xfeaaaaaa,
+0xd5c21fc5,0x1f555557,0x55bdffc2,0x1f555555,0x55c1ffbe,0x1f555555,0x55bdffba,0xfff55555,0xaabdffb9,0xfe95969a,0x55c21fbd,0xff555555,0x11c61fbd,0xff555555,0x54b9ffc1,0x1f155d55,0x55bdffc2,0x3ea6aa95,0x9aba3fb6,0x3e524256,0xa9be3fba,0x3eaaaaab,0xaabe3fba,0x3e55e9fa,0x55be3fbe,0x3f555555,0x5ab61fbe,0x1e565462,0x55be1fba,0x3e55a555,0x55be1fc2,0x1f545545,0x15c21fbe,0x3f7dfd35,0x15be3fc2,0x3f575555,0x40c23fbe,0x3f505050,0x90c21fbe,0x3e505160,0x69c23fbe,0x3ea9ae89,0x55c23fc2,0x3f555555,0x51c61fbe,0x3e155151,0x16c21fbe,0x3e162616,0x55c21fc2,0x1e955656,0xa5b9ffbe,0xfeaa95a6,0x54be1fb9,0x1f555555,0xa9c21fbe,0x1e5a5656,0xaabdffc2,0xfebdfdbc,0x55bdffb9,0xff555555,0x15c61fbd,0xff555555,0x55c21fbd,0xff555555,
+0x59ca1fbd,0x1eba6446,0x7ac61fc6,0x1e696969,0x2c21fca,0x1e0a0606,0x20c61fc2,0x1e808010,0x55c21fc6,0xff555555,0xa5ca1fc5,0x1e66a9a4,0x50c61fce,0x1e419250,0xc61fca,0x1f7d1101,0xaaca1fca,0x1ea65a9a,0xa9c61fc2,0x1eaaaaaa,0xaac21fbe,0xfea9aaaa,0xeac21fc1,0x1eeaafef,0xaabe1fbe,0xfeaa65aa,0x55be1fbd,0xff555555,0x55b5ffbd,0xff555555,0x55be1fb9,0xff555515,0x55b5ffb9,0x1f555555,0x55c21fbe,0x1f741554,0xddbe1fbe,0x1f5d1175,0xaec21fc2,0xfe65aaaa,0x55be1fbd,0x1f555555,0x95b5ffbe,0xfe525650,0x55b9ffb5,0x1f555555,0x9ab5ffbe,0xfe995545,0x55ba1fb5,0xfe000256,0xb1ffb5,0xfeff0000,0xa6aa5fb5,0xfea5a5a5,0x54b5ffb5,0xfeff5040,0xffb21fb5,0x5400ff,0xffe889fc,0xffff,0xfffc0080,0x10000ff,0x1fe4abfc,0x100ff7f,
+0x6fc00c4,0xfe3eaa5a,0x56b5ffb5,0xfeff4545,0xa6b21fb5,0xfeb32aa5,0x55b5ffb5,0xffff5555,0xffb61fb9,0xaa00fcff,0xc598e4,0x1ff0000,0xff9001fc,0xffff,0xb5fffc,0x3fc10,0x55fc00d4,0x1f505055,0xa6c61fc2,0x1e6aaa6a,0xaabe1fc2,0x1eaa6abe,0x55c61fc6,0x1f115555,0x55c1ffc2,0x1f555555,0x15bdffba,0xff155515,0xa9b5ffb9,0xfeaaaaaa,0x55c21fb9,0x1f755555,0xe6b9ffba,0x1e565596,0x55ce1fc6,0x1f44155d,0x5fc21fc6,0x1f555555,0x6acdffc6,0xfeaaaaaa,0x5aca1fc1,0xfeaaaaaa,0x55c21fbd,0xff555555,0x55c21fb9,0xff555555,0x55c61fc1,0x1f555555,0x56bdffc2,0x1e15a555,0x5b5ffba,0xfeffa589,0x5db61fb5,0xff555155,0xafbe1fb9,0xfeffefff,0xffb9ffb9,0xcc00ffff,0xcdbaf4,0x1ff0000,0xff8c01f4,0x100ffff,0xb61ffc,0x1cf3000,
+0x55fc00e8,0xffd55555,0xfabe1fbd,0xfeffffff,0x55bdffb9,0x1f101555,0x2bdffc2,0xfeff2f03,0xffbdffbd,0xffff,0xc5fdfc,0x1ff0000,0xff9001f8,0x66fcffff,0x30c21ff0,0x103fc50,0xfc01c4,0xaaaa00,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0x2aaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaa,0xaa800080,0x2aaaaa,0x2a800080,0x2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0x800080,0x0,0x9d5380,0x1c0c000,0xb1de80,0x1c00000,0xfcbb7c80,0x3ffffff,0xc0be5f80,0x1c0c0c0,0xc0b25d80,0x1c0c0c0,0xffba9d80,0x7effefff,0xefca7fc6,0x9cffafef,0xaad2bece,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,
+0xc0800080,0x10000c0,0xbabc80,0x1000000,0xffc2de80,0x1ffffff,0xffd2be80,0x21ffffff,0xce9d84,0x1000000,0xbe9d80,0x1000000,0xffbe5c80,0x1ffffff,0xffd29e84,0x21fcfcfc,0xd69e80,0xaaaa00,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaa,0x800080,0x1000000,0xaabf3880,0xaaaa,0x800080,0x1000000,
+0xaabf7780,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaa,0x800080,0x1fc0000,0xaabf3580,0xaaaa,0x800080,0x1ff0000,0xbf7680,0xaaaa00,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaa,0x800080,0x1000000,0xaabaf380,0xaaaa,0x800080,0x1000000,
+0xaabb3780,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xa0aaaa,0xa0800080,0xa0a0,0xaa800080,0xaaaaaa,0xaa800080,0xa0aaaa,0x800080,0x1fff000,0xffbf5a80,0x7eafffff,0xc0cedfce,0x21ffffff,0xffc75a84,0x7eaaffff,0x4fd2dfce,0x5eaf5b9f,0xefda5fd2,0x7eafabef,0xda9ed6,0x5e10106e,0x20ce3fd2,0x5e233524,0xffd63fda,0xffffff,0xffc35b80,0x1f55ffff,0xffc2bfc6,0x1ffffff,0xffbf7b80,0x1ff5ffff,0x55babfba,0xdeab7f6a,0x55ca1fc5,0x1f555555,0xf0d63fbe,0x7f55555f,0x55bdbfba,0xfea56555,0xafbe1fb9,0x7cefffff,0xafde7ede,0x7cafafaf,0x43e27ede,0x3e9b5a56,0x9bde5fd6,0x3e9f6a8b,0xafde3fde,0x7cdf9f9f,0xdfe65de2,0x5cafefef,0x57e65ce2,0x1f575757,0x5be27fd6,0x3e9a5f5f,
+0x59de3fda,0x1e060616,0x5ce1fca,0x1e2a281a,0xa4ca1fc6,0x1ea0a4a0,0xa4ba1fba,0xfeb9b9f8,0x5aba1fb9,0x1e9a9a59,0x9ec5ffca,0x1e826e8e,0xaac61fc6,0x1e5a6faa,0x56ba1fba,0x1e024646,0xfb5ffba,0x1ffffff,0xffbb7980,0xdcefefff,0xb31fb2,0x1ff0f00,0xffc75880,0x3ffffff,0xffb71d80,0x5f5555df,0x55ae1fba,0x7f555555,0xffb5ffa6,0x7ef0b1ff,0xf0ae7faa,0x5ee1a1f1,0xa67faa,0x1000000,0xfcb5a80,0x23ffff3f,0xa0ca7e84,0xa0a0,0x800080,0x10f0300,0xffce1e80,0x5cfffeff,0xffbe5fbe,0x7edbdbdf,0xfb29eb2,0x10f0f0f,0xfce5e80,0x10f0f0f,0x55c65e80,0x3f555555,0x55b61fa2,0x1f555575,0xd5aa3fb2,0x5e959595,0x90a23ea6,0x3ea6a695,0xaaa25ea2,0x1e55665a,0x55aa3fae,0x3ea55555,0xa9aa1fae,0x3eb47ebe,0xa5a23e9e,0x5e5655a5,
+0xef9e5ea2,0x7eeeeaea,0xefa67eaa,0x7cffffef,0x3fa25daa,0x13f3f3f,0x3fba7e80,0x13f3f3f,0xfeae5d80,0x5ceeeafa,0xef9e3ca6,0x5ce2e5da,0x3f9e5d9e,0xffffff,0xffa65d80,0x1ffffff,0xaaa25c80,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xabaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0x2aaaaa,0xae800080,0xa0a9ae,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0x2aaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a,0x800080,0x1000000,0xd1dc80,0x1c0c000,0xd1dc80,0x1000000,0xda3980,0x1c0c000,0xfcda1b80,0x1fffcfc,0xffe25b84,0xffffff,0xf0e23c80,0x1fcfcf0,0xffda1c80,0xffffff,0xffda1d80,0x3cffefff,0xffe23dde,0x1fffffff,0xda3fd2,0x1000000,0xcdff80,0x1000000,0xc0b17b80,0xfcf0f0,0xfcd1fd80,0x21ffffff,0xce1f84,0x1000000,0xbddf80,0x1000000,0xffcd7f80,0xffffff,0xffd1ff80,0x21ffffff,
+0xffd9bf84,0x1effffff,0xefda1ed6,0xdeffffff,0xafda1ec9,0x1efffbef,0xffd61fd2,0x1effafef,0xefd63fd2,0x1e9f4faf,0x9fde3fda,0xdeffbfaf,0xffd9ffd9,0xfeaaa9fa,0x55d61fd5,0xdf555555,0xa0da1fd1,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xaaaaa0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0xaaaa2a,0x800080,0x1000000,0xd11f80,0x1000000,0xffd0df80,0xffffff,0xffd95f80,0x21ffffff,0xd4ff84,0x1c0c0c0,0xc0c47c80,0x1c0c0c0,0xffc07b80,0xffffff,0xffd0be80,0x7affafff,0xffcc7bc8,0x5effffff,0xffd99fd5,0x1eafafaf,0x5bd93fd5,0xbeaf9bdb,0xabd5bfd1,0xfeaaaaaa,0xffd19fd0,0xdeff1fef,0xefd0bfd0,0x7aafabef,0xaad09dcc,0xde97aaaa,0x56cd1fcc,0xbea9a556,0xc0ccbdc8,0x1c0c0c0,0xc0b87980,0x100c0c0,0xffb89880,0x26ffffff,0xffc47a90,0xffffff,0xc07880,0x1000000,0xb89780,0xaaaa00,0x800080,0x1000000,0xbc9880,0xaaaa00,
+0xaf800080,0x7affafbf,0xffc87acc,0xffffff,0xbac47980,0x9cfffefe,0xffc49cc8,0xffffff,0xc49a80,0x1000000,0xc09880,0xaaaa00,0x800080,0x1000000,0xc0ba80,0xaaaa00,0xaf800080,0x9ebfffbf,0xbfea5cf2,0x3cffef2f,0x51e25ee2,0x3f015555,0xa0d63fde,0x1e05069a,0xffd63fd2,0x3ee4a4ef,0xf8d61fde,0x1eaaaabf,0x3ce1fd6,0x1eabbb53,0x57ca1fc6,0x1f555555,0x5ac21fce,0x1e957aaa,0x55c61fca,0x1f0c0517,0x75bdffc2,0xff755555,0xbeba3fb5,0x1eefe9fd,0x8db9ffb6,0xfeaaaaea,0xa9c21fc1,0xfea9aaaa,0x57c21fc1,0xff555555,0x55be1fb5,0xff555555,0xa7b61fb9,0x1e536663,0xefce1fd2,0x3eabaaab,0x55d21fce,0x1f555551,0xaaca1fc6,0x1ea9abab,0xaac61fca,0xfeaa5aab,0x55ce1fcd,0xbf555555,0x55cddfcd,0xdf555555,0xaaca1fc1,0x9eaaaaaa,
+0xaac5dfbd,0xfeaaaaaa,0xaac61fb5,0xfeaaa6aa,0xaac21fbd,0xfeaaaaaa,0xaaba1fb1,0xfe9aaaaa,0xaab61fb5,0xdeaaa5aa,0xaabdffbd,0x9eaaaaaa,0x55bdbfb9,0xdf555555,0xaabdffb1,0x9eaaaaaa,0x55b5bfb5,0x1f555555,0x55aa5fb2,0xff555555,0x55b23fad,0x5f355555,0xeaa65fa6,0x3e95e5e9,0x55a23fa6,0xff555555,0x55a1ffb9,0x1f555555,0x45a9ffb2,0xfe655555,0x55a21fa1,0xff555555,0xe1a9ff99,0x7cbe2ae0,0x559e7d9e,0x5d155555,0xffa23f96,0x7ceeebff,0xed9e7da2,0x7cedfdfd,0x559a5ca2,0xdf555555,0x55965da1,0xfd555555,0xea9dff95,0x3ceaeaea,0xea963c96,0xfce5e9ee,0xa595fc95,0xfeaa5a8a,0xaaae1fa9,0xfeaaaafe,0x55a9ffad,0xff555555,0x22a5ff9d,0xfe16960b,0x559dffa1,0xdf055155,0x55a9dfad,0x9e5a5655,0x1ab5bfa9,0xbe545516,0x95a1dfa1,0x7ea5a9a9,
+0x55a59fa1,0x1f555555,0x1495dc9a,0xdca9aafe,0xe999fe95,0xdafce9e1,0xfe95fc91,0xdae7eeef,0x5491dc95,0xbf555555,0x9695bd9d,0x7cfeaa3e,0xd59d7e99,0xbceaead6,0xea959c95,0x7cfffaf6,0x57997c99,0xdf555555,0xa9c15fd1,0x7ebaf6aa,0x55c95fc9,0x7fd55555,0xd5c19fc1,0x5fd75555,0xaebd3fbd,0x1eeaaa5e,0xa5c51fc5,0xbeaaaaa9,0xeac0ffc4,0x1eafeaea,0xafbd1fbd,0xdcaaaaaf,0x55bcffb8,0xbf555555,0xaab95fb9,0x5eaaaaaa,0x55b93fb5,0x5f555555,0x9ab19fb5,0x3ebea26a,0xebb13fb1,0x1caaaaab,0xeab51fb5,0xfcea2aaa,0xaab4fdb4,0x1e686a6a,0x54b11db1,0xfdff4054,0xaaacfcac,0xbcff5b5b,0xffc09cc0,0xffffff,0xaac0bb80,0xdcffe5ec,0xffb8ddb8,0xffffff,0xb8dc80,0x1000000,0xbcdb80,0xaaaa00,0x800080,0x1000000,0xbd1c80,0xaaaa00,
+0xe6800080,0xfcffeae9,0xffb4ddb0,0xffffff,0xffb51c80,0xffffff,0xffb0fc80,0x1033fff,0xb53d80,0x1000000,0xb95c80,0xaaaa00,0x800080,0x1000000,0xb55d80,0xaaaa00,0x57800080,0x9f555555,0x55a93fb1,0x5f55ff55,0x95ad3ead,0x5e595655,0x96a97ea5,0x3c565646,0x55a53ea9,0x1dc10101,0xc5acfcad,0xfdffddd5,0x56acfdac,0x1cffa999,0xffa91da9,0x1ffffff,0xdda91c80,0x5dd5c1c1,0xea9d3c9d,0x5efffeff,0xffa13da5,0xffffff,0xff9d5c80,0x21ffffff,0xffa55c84,0x3cffebef,0xffa93ca9,0xffffff,0xffad5d80,0xffffff,0x3fad5d80,0x1000f3f,0xffb9be80,0xffffff,0x3fad1c80,0x1000003,0xffb15d80,0x33fff,0xad3d80,0x1000000,0xb15d80,0x0,0xb53d80,0xaaaa00,0x800080,0xa0a000,0xa0800080,0xaaaaa0,
+0xf800080,0x1000003,0xb5be80,0x504000,0x802080,0x1000000,0xb9be80,0xaea900,0x90800080,0xaaaae0,0xaa800080,0xaaaaaa,0xae800080,0xaaaaab,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0xaaaa00,0xaa800080,0xaaaaaa,0x800080,0xeaaa00,0xea800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0x560500,0x55840080,0x155555f,0x800080,0x550000,0x55840080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0x550000,0x55840080,0xaaaaaa,0x800080,0x550000,0x55840080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xa0aaaa,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xe0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xabaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x90800080,0x4050,0x842180,0x0,0xaea1d680,0xa0a9ae,0xa0800080,0xa0a0a0,0x800080,0x1030000,0x3aa1c80,0x10f0f03,0xa0aa3d80,0xe0a0a0,0x90800080,0x404050,
+0xaa840080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xabaaaa,0x5d800080,0x155555d,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0x550000,0x55840080,0xaaaaaa,0x800080,0x550000,0x55840080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xff800080,0x5500ff,0x55840080,0xaaaaaa,0x3800080,0x550003,0x55840080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xff800080,0x5500ff,0x55840080,0xaaaaaa,0xcf800080,0x55008b,0x55840080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xff800080,0x5500ff,0x55840080,0xaaaaaa,0x3800080,0x550003,0x55840080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xf800080,0x13f3f3f,0x3fa67c80,0xffff3f,0x409e5c80,0x4040,0x840180,0x1000000,0xffa65c80,0xffffff,0xff9a3c80,0x21ffffff,0x961b84,0x1030000,0x3a23b80,0x1030303,0xaa9e3c80,0xa0a9a9,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xff800080,0x1ffffff,0xff95fa80,0xffffff,0xf95db80,0xf0f0f,0xf99fb80,0xf0f0f,0xff99db80,0x21ffffff,0xff99bb84,0x3f3fff,0x3999c80,0x1000303,0x9d9b80,0x1000000,
+0xa0a17c80,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x3f800080,0x10f0f3f,0xfa17c80,0x1030303,0xa97d80,0xa0a000,0xa0800080,0xa0a0a0,0x800080,0x1000000,0xb5be80,0x1000000,0xa0b9be80,0xa0a0a0,0xa0800080,0xa0a0a0,0xa0800080,0xaaaaa0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0xa0a000,0xa0800080,0xaaaaa0,0xa0800080,0xaaaaa0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaf800080,0x3e7faf9f,0x6fca3fce,0x3e5f5b5f,0xaace1fca,0x3ea8aaad,0xa9ce3fca,0x3e159595,0x6fce3fca,0x1eaf5faf,0x6bca3fca,0x1e5a065a,0x6ace1fca,0x1eaaaaaa,0x9aca3fca,0x1e292969,0x55ca3fc6,0x3f555555,0x55ce3fc6,0x3f555555,0xaac21fce,0x1eaaaaaa,0x55ca3fc2,0x3f555555,0x55be1fca,0x3f555555,0x55c21fca,0x1f555555,0x55ba1fca,0x1f555555,0x15be1fc2,0x1f515555,0x6bdffba,0x1e1baa9b,0x15ca1fca,0x1f555555,0x41ce1fc6,0x1e196616,0xe9c61fca,0xfee9e9e9,0x66ca1fc1,0x1ea4a4a5,0x54c61fce,0x1f555555,0xe9c61fce,0x1e2a2aaa,0x2ec61fca,0x1e3f3f3f,
+0x59c61fca,0x1e991955,0xddb9ffbe,0x1f435317,0xa5bdffbe,0xfe0254a0,0x1ba1fb9,0xfeaa5a56,0x9bc23fb9,0xfeacaaaf,0x2cbe1fb9,0x1e5ee098,0x55be1fbe,0x1f555555,0x29c23fba,0x1e5b5b4b,0x5db61fbe,0x1f55511d,0x55be1fc2,0x1f555555,0x55ba1fc2,0x1f555555,0x55ba1fbe,0x1e554555,0xd5b61fba,0xff5f5557,0xa8be1fb5,0x1e555545,0x66b5ffba,0x1e5656a2,0x15b9ffb6,0xff505514,0x6ab9ffb5,0xfeaaaaaa,0x55ba1fb5,0x1f555554,0x15ba1fb6,0x1ff1d141,0xa5ba1fba,0x1e555aa5,0x11b9ffba,0xfea46494,0xa0ba1fb9,0x1e56a954,0x55b9ffba,0x1f545454,0x54bdffba,0xff555555,0x9abe1fbd,0xfe1469a8,0x14b9ffb5,0xfe565555,0x10c23fb9,0xff405040,0xb9ffb9,0x1e555555,0x55c21fbe,0x5f155517,0x15c21fc6,0x5f355515,0x55c23fc6,0x1f575555,0xabca7fc6,0x3ea9a9aa,
+0x50d29fc6,0xfe5a4140,0x54b9ffbd,0x1f555555,0x55c61fc2,0x1f555555,0x15b9ffca,0xfeaaaaaa,0xaaca3fc1,0x1eaaaaaa,0x55ce7fc6,0x7f555555,0xaadadfce,0x5e9a9aaa,0x9ad27fce,0x9e595599,0x95dabfd6,0x1e808195,0x50c61fca,0xff515551,0x3fca1fc9,0x1ebfffbf,0x2ec61fca,0x1e2a2a2a,0x54c21fca,0xff545555,0xa5c5dfd1,0xbeaaaaaa,0xaac9ffc5,0xfeaeaa9b,0x55c61fc5,0x1f555555,0x1fc9dfc2,0x1f1f1f1f,0x2fc61fb6,0x1e6f6f6f,0x5dc61fba,0x1f5c5c5c,0x54b61fbe,0x3ff050d0,0x5fba3fba,0x1f555555,0xaaca1fbe,0x1e95d5ea,0x50c61fc2,0x5f515050,0x51ba1fb6,0x5f575755,0xabba1fba,0xde9babab,0x9bc9dfc5,0xfeadab9b,0x55c9dfc5,0xff55551d,0x57c21fc5,0xdf555555,0xacc61fc5,0xdebdadad,0xfdc9ffc5,0xfefdecfd,0x5ac9dfc9,0xfe9b96aa,0xabc9dfc5,0xdeafafaf,
+0x95c9ffc5,0x3eaaa9a5,0x55c1ffc2,0x1f555154,0xffc5ffc2,0x1e1605aa,0x16c21fbe,0x1e6a6a65,0xaac23fba,0xfefefaea,0x55c5ffc1,0xff711145,0x6ac9ffc9,0x1e6aaaaa,0x55c61fbe,0xff555555,0x29c61fc5,0x3e965656,0x9ac25fc2,0x3eaaaaaa,0xa9c25fc6,0x7e1a29e9,0x55ce7fce,0x7f5d5555,0xaace7fd2,0x5eaa6a6a,0x55c65fc6,0x7fd55555,0x55ca5fc6,0x7f555555,0x55d29fd2,0x5f555555,0xaadabfd2,0xbea5e9ea,0xf9d6bfda,0xdea9a9aa,0x5adabeda,0xdebfaf9b,0xffdefdde,0xfc9a9aaa,0xaae2fdde,0xbe66aaaa,0xaadabede,0xbcaaa9e9,0x55debeda,0xfd555555,0x55e2fcde,0xdd555555,0xeae31de2,0x1e005040,0x10ca3fca,0x3e696915,0xebca3fc2,0x3e50a5fa,0x40d65eda,0x5f545555,0xbada5ed2,0x3ec502ce,0xa4c63fca,0x1e465595,0x55d23fca,0x5f555555,0x55d65ed2,0x1f555555,
+0x9bda3ed2,0x9c990143,0x9be67de2,0x7c5a9a9f,0xaae67de2,0xbaa9aaaa,0x96e6dde6,0x9ad9aa99,0x55ea9cea,0x7c691a9a,0x99e27ee2,0x3c5a5aaa,0x66e23ede,0x7caaaaaa,0xf9ea9ce6,0x7caaaaea,0x95e63de6,0x1e9a5655,0xdab9ffbe,0xfeaaaaae,0x9abe1fbd,0x1e5a569a,0x5c21fbe,0xff555555,0x55c21fc1,0xff555555,0x55c21fbd,0xff555555,0xaac21fc1,0xfeaaaaaa,0x55c21fc1,0xff555555,0xaac61fc1,0xfea5a9a9,0x55c21fc1,0xfff55555,0xaac21fbd,0xfeaaaaaa,0x55c21fbd,0x1f555545,0x7dc1ffc2,0x1f13555d,0xeec1ffc2,0xfeaaaaae,0xe6c21fc1,0xfeabaaaa,0x55c21fc1,0xff5d5555,0x55c21fc1,0xff545555,0x54ca1fbd,0xff555555,0x55ce5fc1,0xff055555,0x21c61fc1,0x3eaa5aa5,0x55c61fca,0x9f555555,0xaace3fd2,0xbefeeaaa,0x55dabfd6,0x3f545555,0x51d6bfca,0xdf555555,
+0xaad29fda,0xfe5596aa,0x10c61fc1,0x1f555555,0xeeca3fc2,0x1e651a12,0xc1ffc2,0x1e959545,0x55ca3fc6,0x7f050505,0x11d25fce,0xbe5a9515,0x55d2bfd6,0x5fd55555,0xd5ce7fca,0xbe944094,0x9adabfd2,0xfeaaaaaa,0x96be1fbd,0x1eaaaa95,0x57be1fc2,0x1f555557,0x55ba1fc2,0x1f54555d,0xaac21fbe,0xfeaaaaae,0xaac21fc1,0x1e5a2145,0x55c21fc2,0x1f55d545,0xaac21fc2,0xfea6aaaa,0xe9c21fc1,0x3ed5d5e4,0xd5c61fbe,0x3fd7d5f5,0xc2be1fc2,0x5e0f8bc3,0x1fb23fb2,0x5e2f2f2f,0xeabe3fae,0x1e6a6aea,0xaabe1fc2,0xfeaaaaaa,0x3fbe1fc5,0x3f7d7f7f,0xf5be1fb6,0xfe2a6ae6,0x2be1fc1,0xfea60000,0x55c5ffc1,0xff555555,0x80be5fc1,0x1eea5040,0xeac5ffc2,0x1ea9aaaa,0x55c21fba,0x5fd0d4d4,0xf3b65fd2,0xbf5d551d,0xaad6bfc2,0x5ea3aaaa,0xa0ba5fb2,0x9e91a0a0,
+0xaab29faa,0x1e57aa55,0x54bdffc2,0xff555555,0xdab65fc1,0x1eebeaea,0xd6c1ffba,0x1ed00a06,0x55be1fba,0x7f555555,0x15ba1fae,0x5f555555,0x55a2dfb6,0x9f555555,0x55c1dfaa,0x9f5d5d53,0xfeae5faa,0xfcaa55aa,0x57deffde,0x1d555557,0x3e33ae3,0xdf555555,0x55e31eda,0x1d555555,0x55e35bdf,0xfd555555,0xaae75ae2,0x1aaaa9a9,0xaae71ce3,0x3aaaeaba,0x99e35ae3,0x38aeaa96,0xa9e75ae7,0x1e6aa964,0x55daffdf,0x1f555555,0x95e35bdf,0xfee1e9aa,0xe6daffd6,0x3cb9faba,0x55df3de3,0x590f5105,0x13e359e3,0x7953dd55,0x69e359e3,0x5aeaaaac,0xaae35bdf,0x785aaaaa,0xaae378df,0x1afeaa6a,0xffeafbe7,0xd9d7d7f5,0xffeabaee,0x1affaa68,0xffe71aeb,0x9dffffff,0xebf319ad,0x98aaaaeb,0xd6ee9bee,0x5cead6da,0xfff67bea,0x9affcaef,0xfff2baea,0xdcffefef,
+0x51d1fed1,0x38ff5645,0xffe758e7,0x7fffffff,0x95ef19a9,0x58ff8185,0xffebb8df,0xbdffffff,0xffc63f8c,0x7eef7f7b,0xffa97fa1,0x13f3fff,0xeb991a80,0xf3efa,0x911980,0x0,0xae806a80,0xfeffffef,0xead6ffce,0x3cd4d5ea,0x51e33fd7,0xfe2f5b46,0x3faaffa6,0x3f7f7f7f,0xd6af3f9b,0x5effffff,0xeadf5ce3,0x78ead6d6,0x7fe35ad7,0x9ebf6f6f,0x7fc37fa7,0xff7f7f7f,0x55b2df92,0xfe020141,0x96df9e,0xff0c0c04,0x7d8eff96,0x7ff5f5fd,0xf8a2bfae,0xbe74ad24,0x4ca2be9a,0xfc000c4c,0x3082fe8e,0x1f505050,0xe4a5ff8e,0x3cd4e4e9,0xd09abfa2,0xbfd7d4d0,0xffaa5eb5,0x3effffff,0xffcedcd6,0x1ffffff,0xbfa51b80,0x7eff7f7f,0xfbae7f96,0x403fbff,0x3f99bf84,0x3,0x800f80,0xa0a000,0x800080,0x0,0x800680,0xaaaa00,
+0xe0800080,0x1efae0e0,0xff99bf82,0x100ffff,0xdf9a5f80,0x1eff1f5f,0xffc1ffb6,0x21fcffff,0xca9e84,0x1000000,0xbabe80,0x2a2a00,0xf0800080,0x10000c0,0xbafd80,0x1000000,0xfda99880,0x1ff5f5fd,0xf1cdffbe,0xfff170f1,0xafcdffc9,0xdeefafef,0xefc9ffc9,0xfebfafaf,0xf1cdffc9,0x1ef1f1f1,0xf0cdffc6,0x1fc0c0c0,0xffd21fc6,0xfeffffff,0xffcdffc9,0x1eff6f3f,0x92c9ffca,0xfe031213,0x55c9dfc9,0xff451135,0x50cdffcd,0xff404040,0x96c61fc9,0xfe2a1429,0x1cdffc9,0xff1f0f0f,0x15ca1fcd,0xff505455,0x1dca1fcd,0xff00103d,0xc9ffc9,0xfec54141,0xc0c5ffc9,0x1ec0c4c4,0xc0ce1fc6,0x1f00c0c0,0xffcdffc6,0xff5f5fff,0xabce1fc5,0xfeab9bab,0xce1fc9,0x1f000000,0xd21fc6,0xfe501010,0xabcdffc1,0xfeabaaab,0x6bce1fc5,0x1e6faf6f,
+0x53c9ffca,0x1f55555f,0xa6c9ffca,0x1ea66666,0xd5c5ffca,0xfe959595,0x95c5dfcd,0xfea5a5a5,0x55c5dfcd,0x1ff55555,0xe5c9ffc6,0xfea62b0a,0x55c61fc9,0xff555555,0x55c9dfc5,0xff555555,0x55c9dfc5,0x1f555555,0x16c5ffd6,0xfea9a9f8,0x54d21fc9,0x1f555555,0x69d63ed6,0x1eaaaaaa,0x55da1ece,0xff555555,0x55d21fcd,0xff555555,0x55d5fecd,0xff555555,0xaada3ed1,0xfefefaea,0x55d21fcd,0x1f555555,0x55e23dda,0x1f555555,0xfee21dd6,0x1cbf7ffe,0xbfde1dda,0x1efffeff,0x9ad61ed2,0x1eeeaaaa,0xffd61fd6,0xfeffffff,0xffd1ffc1,0x1effdbef,0xffd1fece,0x23ffffff,0x95bdff80,0xfe152656,0xd2cddfd1,0xdefdfdf1,0xffcddfc9,0xfeeffdff,0xefcdffc9,0xdeffebef,0xffc9ffc5,0xdeffffff,0xfec9dfc1,0xfefeeafe,0xffc9dfc9,0xffffff,0xffc1df80,0xffffff,
+0xffc1ff80,0xfeffefff,0xffc5ffc5,0xffffff,0xffc1ff80,0xffffff,0x3fbdff80,0x10f0f3f,0xffb9ff80,0x213fffff,0x3fb9ff80,0x30f0f,0x3bdff80,0x1000003,0xb9ff80,0x504000,0x50842180,0xfe405050,0x40ca1fc1,0x1e415141,0x6fc5ffc2,0x1e5c5c6f,0x5ccdffc6,0x1e5c5c5c,0x41ce1fc6,0xfe415141,0x41c61fbd,0xfe010101,0x5cc9ffbd,0x1f5c5c5c,0x6cca1fc6,0x1eadac6c,0x50c9ffc6,0xff555555,0xa5c61fc5,0x1e415555,0xadc5ffc6,0xfee4a6ae,0x99c5ffc5,0x1e559655,0x25c1ffc6,0xfea9a9a9,0xa9c61fc1,0x1ef9e9e9,0x90c61fc2,0x1eaeaaaa,0xddc61fc2,0x1f13551f,0x1c21fc6,0xfe080502,0xf8c1ffbd,0x1efff5f9,0xadbdffca,0xfeb6a6ad,0xf6ce1fc1,0xfeffeafe,0xffc61fc5,0xffffff,0xc1fffc,0xffaa,0xfffc00b8,0x23f0ffff,0xce1ffc,0xffaa,
+0x55fc00bc,0x1ffd55f5,0xfec61fc6,0x1effffff,0x5fc61fc2,0x1f5f5555,0xbfc61fc2,0x1effafbf,0xffc21fc2,0x1ffffff,0x50ca3ffc,0xffff,0xfffc0094,0x1ffffff,0xc63ffc,0xffef,0xfffc00b4,0xfeffffff,0xffc5ffbd,0x1eeadaee,0xffca1fc6,0x1ffffff,0xffb9ff80,0x21ffffff,0xeeba1f80,0x1efefeed,0xffc61fc2,0x1efffeff,0xffc21fbe,0xffffff,0xffbe1f80,0xffffff,0x3be1f80,0x1000000,0xb61e80,0x1000000,0x90b63f80,0xa0a0e0,0xa0800080,0xa0a0a0,0x800080,0x1000000,0xba3e80,0x0,0xa0be3f80,0xa0a0a0,0xa0800080,0xa0a0a0,0xfe800080,0x1efefafe,0xf5c21fbe,0x1fffd5d4,0xffc21fc2,0xffffff,0xffbe1f80,0xffffff,0xffbe1f80,0xffffff,0x50c21ffc,0x2100ffff,0xfffc0084,0x21ffffff,0xfabe1f94,0x3fff,
+0xfc0080,0x1000000,0xbe3f80,0x1000000,0xa0c21f80,0xa0a0a0,0xa0800080,0xa0a0a0,0x800080,0x1000000,0xd5fd80,0x0,0xa0fc0080,0xa0a0a0,0xa0800080,0xa0a0a0,0xff800080,0xfed4eaff,0xc1ddfed1,0xbdffffd5,0xffc5bfbd,0x21ffffff,0xffb59e84,0x13f3fff,0xffb5be80,0x21ffffff,0xffb9df84,0x10f3f3f,0xfb5fe80,0x103030f,0xaddd80,0x1000000,0xfa57780,0x103030f,0x991880,0x1000000,0xb5de80,0x0,0x9d3a80,0xa0a000,0x800080,0xa0a000,0xa0800080,0xa0a0a0,0xa0800080,0xaaaaa0,0xaa800080,0xaaaaaa,0xf800080,0x1000303,0xb1fe80,0x0,0xb9ff80,0xa0a000,0xa0800080,0xa0a0a0,0x800080,0xa0a000,0xa0800080,0xaea9a0,0xa0800080,0xaaaaa0,0xaa800080,0xaaaaaa,
+0xa0800080,0xaaaaa0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xaaaaa0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0xaaaa2a,0xaa800080,0xaaaaaa,0x800080,0x2a2a00,0x2a800080,0x2a2a2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x2a800080,0x2a2a2a,0x2a800080,0xaaaa2a,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xae800080,0xaaaaab,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xf7800080,0x3ee0e0f3,0xd3b65fba,0x1fccc0c0,0xffb63fbe,0x1ffffff,0xffbe1f84,0x1ffffff,0xf8ba3e84,0x5ef0f4f4,0xf0ba1fae,0x5ee3f2f0,0xffb23fae,0xffffff,0xffba1f80,0x21ffffff,0x3ba1f84,0x21030303,0x3a9f980,0x1030303,0xa0a9fb80,0xa0a0a0,0xa0800080,0xa0a0a0,0x3800080,0x1030303,0x3adfa80,0x1030303,0xa0ba1d80,0xa0a0a0,0xa0800080,0xa0a0a0,0xc3800080,0x5ef3efdf,0xd0ae5fae,0xffd0d0d0,0xffae3fc1,0xffffff,0xffba1f80,0x5effffff,0xe3ba1fae,0xde0febe3,0x7fbe1fc5,0x5fffffff,0xfbc5dfae,0x3ef0f0f4,0xe0be1fae,0xdcfafdf4,
+0x3b63fbd,0x10f0f03,0xfb21b80,0xf0f0f,0xa0ba1e80,0xa0a0a0,0xa0800080,0xa0a0a0,0xf800080,0x10f0f0f,0xfb5fd80,0x13f3f3f,0xa0b9fd80,0xe0a0a0,0x90800080,0x404050,0xaa842180,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xabaaaa,0x5d800080,0x155555d,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xef800080,0xfedb2fef,0xd9c1dfc5,0x3eeaeae9,0xf7bdffb6,0x1ecfdbd3,0xcfba1fb2,0xfeefefcf,0xf5bdffbd,0x7ff7f7f5,0xe7be3fb2,0x7effffff,0xdfba5fb2,0xdfcfd3df,0xefc1ffc5,0x1effffff,0x3fc1ffbe,0x3f3f3f,0x3fb9fe80,0xff3f3f,0x40b9fe80,0x4040,0x842180,0x1000000,0xffb9fc80,0xffffff,0xffbdfe80,0xffffff,0xbdff80,0x1000000,0xb9dd80,0x1000000,0xffb5da80,0x5edffeff,0xdfbe7fbe,0x9effefdf,0xfebadfc2,0x3efffaf9,0xefbe1fbe,0x3effefef,0xffba3fc2,0x21ffffff,0xfcb63f84,0x1c0c0f0,0xffc5be80,0x1effefff,0xffc23fbe,0xffffff,
+0xffce1f80,0xffffff,0xffc1ff80,0x23ffffff,0x3c61f84,0x1030303,0x3b9fc80,0x1030303,0xffc99b80,0xffffff,0xffc9ff80,0xffffff,0xc9fe80,0x1000000,0xcd9d80,0x1000000,0xa9c17b80,0xa0a9a9,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0x1000000,0xd27b80,0x0,0xffcebb80,0x1ffffff,0xffd67e80,0x20fcfcfc,0xd29d84,0x1000000,0xd2bc80,0xaaaa00,0xfc800080,0x1000000,0xce9e80,0xaaaa00,0xff800080,0xffffff,0xffc9fe80,0x13f3fff,0xc1df80,0x1000000,0xc19d80,0x1000000,0x3fb55780,0x1000000,0xb9bc80,0xaaaa00,0x800080,0xa0a000,0xa0800080,0xaaaaa0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xa0800080,0xaaaaa0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0x550000,0x55840080,0xaaaaaa,0x800080,0x550000,0x55840080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0x550000,0x55840080,0xaaaaaa,0x800080,0x550000,0x55840080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0x550000,0x55840080,0xaaaaaa,0x800080,0x554000,0x95840080,0xaaaaea,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,0xaea900,0x5d800080,0x1555557,0xa0800080,0xaaaaa0,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,
+0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0xaa800080,0xaaaaaa,0x800080,
+};
+
+// Register Tang_space_LegsMap.pvr in memory file system at application startup time
+static CPVRTMemoryFileSystem RegisterFile_Tang_space_LegsMap_pvr("Tang_space_LegsMap.pvr", _Tang_space_LegsMap_pvr, 131139);
+
+// ******** End: Tang_space_LegsMap.pvr ********
+
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Content/Wall_diffuse_baked.cpp b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Content/Wall_diffuse_baked.cpp
new file mode 100644
index 0000000..e6393af
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Content/Wall_diffuse_baked.cpp
@@ -0,0 +1,706 @@
+// This file was created by Filewrap 1.1
+// Little endian mode
+// DO NOT EDIT
+
+#include "../PVRTMemoryFileSystem.h"
+
+// using 32 bit to guarantee alignment.
+#ifndef A32BIT
+ #define A32BIT static const unsigned int
+#endif
+
+// ******** Start: Wall_diffuse_baked.pvr ********
+
+// File data
+A32BIT _Wall_diffuse_baked_pvr[] = {
+0x3525650,0x0,0x3,0x0,0x0,0x0,0x200,0x200,0x1,0x1,0x1,0xa,0xf,0x3525650,0x3,0x3,0xab000200,0xa4550000,0x55b9cb9c,0xc4a59595,0xfeb0e6a4,0xa453020a,0xa2ad4898,0xa494a461,0xa5b8e49c,0xa4555455,0x54b506a4,0xa400feea,0x50b1699c,0xc4030251,0x7ad49a8,0x8400fa9b,0xaaad489c,0xa4450040,0x55c18a9c,0xc45aae66,0xfface5ac,0xa4540002,0xa9b56898,0x82fdfeaa,0x15acc5a8,0xa4051909,0x54b4e5a8,0xc400ffa5,0xaeb98aa0,0xc40468ae,0x15ace5ac,0xa418ffaa,0x95c1aca0,0x82fdfeea,0xe8acc4a4,0xc455d7ec,0x16a8c5a8,0xa46b6b2b,0x5bb0e5a4,0xa455ba6b,0x5b0e5a8,0xc46b5605,0xbdabac,0xa4565a14,0x41b106a0,0xc4ff5500,0x2bd8ba8,0xa4020302,
+0x15b98aa0,0x82b4b8a8,0xf0acc5a4,0x849181a6,0x4b0e5a0,0x629dad9a,0x5ba90794,0xa48a8287,0x54b0c4a0,0x82ffa954,0xb969a8,0x8495f590,0xeacc49c,0xa4d65949,0x40b5aca0,0x82161b01,0xffa4a4a0,0xa4560010,0x56bd8a9c,0x82d3ffaa,0xffacc4a4,0xa4450054,0xa5b18a9c,0x82beafa9,0xfaacc5ac,0xa450e7f6,0x64a083ac,0xa440eabe,0xfbb54898,0xc44134ae,0xa8c4ac,0xc400ab9a,0xffb98ba4,0x820514b9,0x1ab9ac98,0xc687c78e,0xffa8c59c,0xa4550056,0x6ab1499c,0xa4bafbab,0x86b0e5b0,0xc4054546,0x95b4c4a0,0xa4005bbe,0xbbb16998,0xc466feab,0x82b0e6b0,0xa440aa8b,0x55b107a4,0x82e6baa9,0xa5acc5a8,0xc4065eaa,0x5ace5a8,0xa41e6e1a,0x19b0e5a4,0xa4010a1d,0x40b0e5a8,0xa4ff5500,0x1bdaba8,0x84a49400,0xace5a0,0xa4ffba10,0xb107a4,0x82a6aa54,
+0x10b0e598,0x82a66a64,0xe4a8c4a8,0xa4402814,0x55a483a4,0xa44e59a5,0x8fb0e6a4,0xe641b4b4,0x50a8c4b0,0x82fe5a50,0x24c1cca4,0x842d5914,0x1b56998,0xa4ff9500,0xb9aba4,0x62a6a654,0x5ab90698,0x82a4faab,0x64acc4a0,0x84fa6559,0x12b106a0,0x84439313,0x42a8c4a0,0xa4560101,0x6fb98aa0,0x82555400,0x54bd48a0,0xa4a50054,0xf5ace5a4,0xa4151500,0x15b527a0,0xe555ff55,0xe8acc5b0,0xa296aeb8,0x41a8a4a4,0xa4040000,0x16b98ba4,0x8406571b,0xacc4a0,0xa2550000,0xffc1aba4,0xa4510041,0x41b989a4,0x82efdf86,0xffa8c4a4,0x84410015,0x45b96a9c,0xa487c786,0xb9acc49c,0x8294fab7,0x5dacc4ac,0xa50000ff,0x16ad6aa0,0xc4565a15,0xaab527a8,0x844105af,0x54bdaa9c,0x82595954,0x82ad27a8,0xe6584086,0x56aca3ac,0xa4f1e7a7,0xf0ace598,0xc4a0a0a0,
+0xeab4c49c,0xa45595a6,0xaab0e5ac,0xa40000fa,0xc6b58aa0,0xa49186c5,0xe6ace59c,0xa450009f,0x1b56aa0,0x82eabb52,0xaba8a4a8,0xc459eaef,0xa8c5b0,0xa5474700,0x7a4a4a8,0xc4440703,0xd4a8a3ac,0x83503455,0x50a8c4a0,0xa4550000,0xa6b16aa8,0xc451ab7b,0x55a8a4a8,0x62565054,0xffb528a4,0x82695511,0x6ab527a0,0xa46f6f6e,0xfface5ac,0x84550500,0xaab98a9c,0xa4af03e6,0x2dacc4a8,0xc4346534,0x619cc5ac,0xa4a94541,0xa6b5699c,0xc46aa4e6,0x55acc5a8,0x62aa5555,0xffc18aa4,0xa4550400,0x55b968a4,0xa4286e6a,0xffb0e5a4,0x829a5910,0x99b10798,0xc48c8e99,0x5fb0e5ac,0xc4450a5f,0xafb4e5a8,0xa40000fe,0xafb5aba0,0xa45555aa,0x6ab527a8,0xc40000ae,0xc1aba0,0xa4feee14,0xbfacc5ac,0xa4058b4b,0x45ace5a8,0xc495d645,0xeb0e5ac,0xc4148143,
+0x24b4c5ac,0xc4404110,0x5b907ac,0xa41010af,0x9cbdcc9c,0xa4449899,0xa5ace5a8,0xc45400fe,0x15b127a4,0xa4162b26,0xab0e5a0,0xc415160a,0x66b106a0,0xa4f5bf6e,0xc5b0e5a8,0xc469aa4a,0xfab0e5ac,0x84550094,0xa9bd8a98,0xa4ffffaa,0xffb0e6ac,0x62555095,0xaab16994,0x827fffaa,0xffacc4a8,0xc4a9fffb,0x56b0e5b0,0xc4e1faaa,0x6fbd8a9c,0x8255a7bf,0x5a8c5a4,0xa4006b59,0xffb9aba0,0x845500a6,0x96b98a9c,0x82ffffaa,0xffacc5a8,0x84d5e0fa,0x5aad4998,0xe61b2a2f,0xeeb0c4a0,0xa4a5bcbd,0x54acc4ac,0xa400beaa,0x1bb9699c,0xa415969a,0x29b548a0,0xa40096fe,0x9b969a0,0x622a2a1a,0x2abd2698,0xc42a2b2f,0xb0e6a4,0xc4ac6958,0x58b0e5a4,0xa4241008,0x29b0e5a8,0x827f7e29,0xb5079c,0xa4a9aa95,0x60b106a0,0xa4a8ae45,0xb527a0,0x82a9aa9a,
+0x40b9069c,0x82a6f4a5,0x93acc5a4,0xc4691556,0x5b0e6a8,0x82b6e695,0x76a4c4a4,0x82445065,0x58a883a0,0x82fea651,0xb98aa4,0x847a5b87,0x55acc49c,0xa4fa9605,0xc0b98aa4,0xa4ffbf45,0xfface59c,0xa4540001,0x98bd699c,0x62a87c69,0xffa8c4a0,0x84450055,0x55b9ab9c,0x82feffaa,0xf5acc4a8,0xa45444a6,0x69b0c4a8,0xa400fabf,0xfab14898,0xc45514a5,0x55b106ac,0x8200abaa,0xffc1899c,0x62550095,0x46b9ab9c,0x825e9f4a,0xffacc5a0,0x62691496,0x66b54994,0x82fafba6,0x5ea8a4a8,0xc4450549,0x45b0a4a8,0xc406ffaa,0xfab98ba0,0xc4003efa,0x46a4a4ac,0xa400feff,0x59b569a0,0x62afbfae,0x46a883a0,0xa4958044,0x15a8c4a4,0xa4fafaaa,0xfbace5a0,0xc4a996eb,0x51b0c4a8,0x82ebaaa4,0xbd48a0,0xa5fdfd54,0x79ace694,0x84fefe95,0xad279c,0x84abbfaa,
+0x51acc4a0,0x62a1a5a5,0xa1b0c490,0xc4581591,0x45ace6a8,0xa2afbeae,0xbfacc5a8,0xc4452ebe,0x51acc4ac,0xa4f5b742,0xb569a4,0xa4969655,0x14b506a4,0xc4ff5600,0xb9acac,0xc4a5f545,0x69b0e5a4,0xc4592c2d,0x55b0e5ac,0x82aa1515,0x50bdaba4,0xe7d1fcd0,0xb6ace5b0,0x82feb965,0xf9b106a4,0x845a1640,0x19bd489c,0xa46fbf2a,0xaface59c,0xa4995400,0x99b9489c,0xa495f2a9,0x7bacc4a8,0xa4beba7b,0xafacc5a8,0xe6ff6a55,0x7eb506a8,0xa49e6e6e,0x9aace5a0,0xc4af0545,0x96b128a8,0x82aa6900,0xaab9069c,0xa4b9faea,0xfface5a4,0xa4a95500,0x59b147a0,0xa4a16275,0x6bb0c5a8,0xc40a0569,0x7fb0e5a8,0x845500ba,0x4ab1699c,0xc4000040,0xffb169a8,0x82a500fe,0xa9b128a0,0xc4febea9,0xfeb0e5b0,0xc429fafe,0xaaace5ac,0xc4c990a5,0xc9b0e6a8,0xc4561184,
+0xa5b0c5ac,0xc4544065,0xffb4e5ac,0xa41500ff,0xd2b1489c,0xc4454596,0xabb106a8,0xa40000ff,0x69bdcca0,0xc4020106,0x1b0a3ac,0xc4466f6a,0x15ace5ac,0xa4546854,0xad06a8,0xc4647410,0xfdb0e5a8,0xc42c6cbc,0x24b0c4a4,0xc4af0814,0x57b148a8,0xa5153155,0x4b0e5a8,0xc4550000,0xfab98aac,0x82faa800,0xbbb0e59c,0xe615aeba,0xfface5b0,0x846a5500,0xaab94898,0xa408e9f7,0xeaacc4a4,0xa4405de1,0x40a483a8,0x82a95051,0xe7b58aa0,0x8491d6d7,0x45a8c4a4,0xa2aa0545,0xbfb969a4,0xa4524005,0x46b947a0,0xa45d5f0a,0xfaa4e5ac,0x84a55500,0x56b1279c,0xc4055356,0x4b0c4a8,0xc4554545,0xaab927ac,0xa44005af,0x15c1ed9c,0xa4141559,0xaab127a8,0xa40100fb,0x55b9aba0,0x825faf5b,0x5ba8e5ac,0xa4000b0a,0x1a107a4,0xa4000202,0x20b0c4a4,0xa210a464,
+0x5fa4a4a8,0xc5055f4f,0xaba0c5b0,0xc40000fa,0x5b58ba0,0xc4110105,0x6eb106a8,0xa40000ff,0x40b9aba0,0x82e4e881,0x90a4a4a4,0xa44041c0,0x54acc4a4,0xa47f3f64,0xbfacc4a8,0x82507834,0x55acc5a4,0x8219bfa5,0xb969a0,0xc4bdbe67,0x50acc5a0,0xa401fba5,0xb98b9c,0xa44a6f2a,0xbab0c4a4,0xa4953d3d,0x50acc4a8,0xa4ea4000,0x8ab989a8,0xa455eec9,0x51a8c4a8,0xa4ff6550,0x44b548a8,0xa455ff51,0xbdaba4,0x84fdf9a9,0xb0e5a0,0xa465ff55,0x10bdaba0,0x62af6b59,0xfeb0e590,0x62d1f178,0x41a8a4a0,0xa4ab0500,0x7fb18aa8,0xa4458eab,0xa4a4a0,0xc49f1824,0xe6b16aa4,0xa4c5d040,0x9ab149a0,0xa419191d,0xefb0c4a0,0xa4fcfd00,0xbca8c594,0xa464a8a8,0x19b4e5a4,0xa4195555,0x7fb9069c,0xa4544015,0x59b58aa0,0xc4695858,0xffb907a0,0xc4050050,
+0xe7b169a8,0xa4af6b00,0xaab5069c,0xc425a68a,0x4facc5ac,0xa4fafa00,0x55a8a4a0,0xa5050301,0x15acc4a8,0xc4050115,0xffb548ac,0xe6000050,0xa56aac,0xc4550000,0xffc5cca8,0xa4101065,0xad8aa0,0xa441ff56,0xb969a0,0xa46f6b6a,0x55b106a4,0xa450ff55,0xbd699c,0xa4fefea9,0x7ab0e5a4,0xc45a8f92,0x16b0e5ac,0x84ff6414,0xfeb968a8,0xa495befe,0x45b0e5a8,0xc4bf1504,0x5bd8aa8,0xa400bfaa,0x40b969a0,0xa4b2b7ba,0x54ace5a4,0xa400fba6,0xb98a9c,0xc47ebf9a,0xe7acc4b0,0xc44478b9,0x40b0e5ac,0xc4ff0001,0x1db98aa8,0xc4044459,0x1b0e6ac,0xc4ff0000,0xffc1edac,0xc419047c,0xf79c83ac,0xa50000c1,0x5bb0e5a4,0xa4105000,0x14b169a0,0xc4294820,0xa8a4ac,0xc45a0000,0xffbdabac,0xa4550015,0x11b5aaa0,0xc4950010,0xffbdedac,0xc4550000,
+0xefc1aba0,0xa4915101,0xa2b9489c,0xc4a1e2a3,0xabb0e59c,0xa4aa5500,0xa9b9279c,0xc466faaa,0x52b0e5b0,0xa49a6051,0xffbd48a4,0x62554454,0x55b16998,0xa4aa5955,0xffb569a4,0x84655555,0x55b9279c,0xc4fafca8,0xbab0e5b0,0xc49548a8,0x5b0e6a8,0xa45de955,0x59ace5a8,0xc4540419,0xeab506ac,0xc44040ea,0x40bdcca4,0xe5040000,0xa6a149ac,0xe60101fb,0x52bdcca4,0xa4a3a3a3,0xb506a4,0xc476ef55,0x75acc4b0,0xa57d4444,0x51b0e5a4,0xc4623360,0x61a906a4,0xc4292915,0xffbd8aa0,0xc55410ff,0xa9b127a0,0xc4292995,0xefb0e5ac,0xc40100df,0x54b18aa4,0xa4f7f7a1,0x99acc5ac,0xa4696999,0x69bd069c,0xc450ebef,0xa1b5ab9c,0xc464a4a4,0xaac10698,0xa400bfbb,0x64b98aa0,0x82adadae,0xaaacc4a8,0xa454b8a6,0x40ace5a8,0xa4bdfef9,0xfdace5a0,0xc404c009,
+0xaaca3ac,0xe6450506,0xaab4c4b0,0xc401fffa,0xbbb96a9c,0xe401acec,0x41ace5b0,0xe610ffeb,0x11bdcca4,0xc48f47a6,0xdfb4c4ac,0xc54013d7,0x1a4c5ac,0xa42bbe5a,0xaad0698,0xc40a0d18,0x96b0c4a0,0xa486ca97,0x5ab4e5ac,0xa4110124,0x55b506a8,0xa49bfb95,0x66ace5ac,0xc4a00869,0xa7b506ac,0xa45414fe,0x59ad49a4,0xc42f1e0c,0xf5b0e5a8,0xc41505fe,0x19ad49a4,0xa4e9fa6a,0x56b0e5ac,0xc4beff6a,0x55aca4b0,0xc5550505,0x64b106a8,0xc4feff99,0x9aace5ac,0xc4a54096,0xaab4e5ac,0xc44508bf,0x90bd8a9c,0xe6dae290,0xfab5069c,0xc44100fe,0x9ab18aa4,0xc4f2f2aa,0x2fb0e5b0,0x82556a6b,0x55b506a8,0xe600afff,0x98bdaca0,0xa4506064,0x91b926a4,0xc400aaff,0xb9aba0,0xa49baea9,0xabb0e5a8,0xc455eefe,0x1b106b0,0xa46aaa65,0xaaace5a8,0xa41a3faf,
+0x86b506a8,0xc4818182,0xa6bd06a0,0xc400beff,0xfab9ab9c,0xa465fafe,0xaaace5ac,0xc610eaff,0x1b9699c,0xc4968695,0x35b0e5ac,0x6001f2f,0x5a8c4b1,0xa46e6a26,0x7fb106ac,0xc445e1fd,0x25acc4ac,0x8480ffaa,0x15b56a9c,0xa43e7e29,0x15b0e59c,0xa401ff69,0xbdab9c,0xa4f97959,0x15b0e5a4,0xa4143829,0xb0e5a0,0xe6bf0000,0xfcb9eda8,0xa4a5f9f9,0xa4b0e5a0,0x82fea464,0x1b948a4,0xa400ff55,0xb969a4,0xa4abefaa,0x69ace5a0,0xe600af5a,0xbd8aa0,0x82abbb9a,0x6bb0c5a0,0xc4a6e7eb,0x55b0e5ac,0xa4aa1515,0xeeb169a4,0x8461f8fc,0x55acc5a4,0xc49a4050,0xbfb969ac,0x84fbb600,0x96acc498,0xa4428396,0xfeb0e5a8,0x826a5600,0x6ab54898,0x82a9feba,0x1acc4a8,0xc4954645,0xffbd47a8,0xa45500ea,0x55b169a0,0x82555555,0xffb18aa8,0xc4a81092,
+0xbeb948a0,0x84a95540,0xa9bd279c,0x82a1f6b9,0xfaacc5a0,0xa45a1924,0x66ad489c,0xa4293d25,0x95a4e6a4,0x62555545,0xffbd48a4,0xa5550055,0x15b169a0,0xc4850505,0xffb98aa0,0xc401015a,0x1b1aba4,0x8440ff5a,0xbdcba0,0xa4bbbfab,0xace5a0,0xc495ff04,0xb9aba4,0x84aaab69,0xafb9069c,0xe4a0b26e,0x40b0e5b0,0xa4ffa550,0xaab106a4,0xa45aafaa,0x56ace5a8,0x62ef9655,0xb969a4,0x62aeff50,0xbdaba0,0xa4f6f5a0,0x50b0e598,0xa459ff55,0xbd8a9c,0x82bb6b6a,0xa5b0e5a0,0xc4b4a1a5,0x95b4e5a0,0xa4fba599,0xafb527a0,0xe61aaaaf,0x6aacc4ac,0x82ff6956,0xebb527a4,0x82fffe01,0xfeacc498,0xa496ebef,0xffb0e5a8,0xa41a0500,0x5aad28a4,0xa446ff4f,0x55a8a4ac,0xc4555041,0xffb968b0,0xa4500016,0x5b98ba0,0xa4595505,0xffb969a4,0xc4550005,
+0xf7c1aba4,0x83500000,0x95b127a0,0xa4419f82,0xffa8c4a4,0xa4ba6401,0xbaace59c,0xa481826a,0xb0a4a4,0xc4550101,0xffc18aac,0xa450045d,0xb18a9c,0xa4650500,0xffb968a8,0xc4150051,0xa9bdaba4,0xc67f3f6e,0xafacc4a0,0xc62a296a,0xacb0e59c,0xc4e8ecac,0xa8b506a8,0xc4185558,0x5bb907ac,0xc40510fb,0x55b58aa4,0xc4ffff56,0x95a8c4b0,0xe60000f6,0x40b9cba4,0xc4ffff50,0xabb0e5b0,0xc46abbab,0x66b506b0,0xe6655065,0x1b506ac,0xa4c0e111,0x41a8c4a8,0xc4410040,0xa5bd27ac,0xe40040ff,0xb98aa8,0xe67f6900,0xa5a8c5b0,0xa40064ff,0x4b9cca0,0xa40b0e08,0xfeb4c4a4,0xc445fbff,0x1b0e5b4,0xe680ffab,0xfeb9aba4,0xa455fbee,0xa9ace5ac,0xc401fffe,0xbdab9c,0xa46efe6a,0x3facc5a0,0xc4599f6b,0xb106a0,0xc4d0d0a8,0xf4b0e5a8,0xa4186cf8,
+0x5facc4a8,0xe4514343,0x55b8e5b0,0xa400fffa,0x1ab9aba0,0xa4051a1a,0x19b90698,0x681df7e,0x50bdcca9,0x62afafaa,0xffb0e5a0,0x6089a10,0xa8a4b5,0x84f6f611,0xd6a4a4a0,0x821097dd,0x55a8c4a4,0xa4afff59,0x5ab0e5b0,0xe6550554,0x65b947ac,0xa42deee5,0x75acc4a4,0xc49550a5,0xaab927b0,0xc40011ff,0x55bd8ba0,0xa4aaae96,0x96b106a8,0xc44000ff,0x56b9cca0,0xc43fbf1a,0xa4b0e5b0,0xa4f0f1f0,0xf0b0e59c,0xc5f0f0f0,0x56ace594,0xa40baf66,0x1facc5ac,0xc4bf1a2e,0xfab4e5a8,0xa45050ff,0x65b569a0,0x82edfea9,0xfface5a8,0xa45540ef,0x5ab5699c,0xc43f6f5b,0x86b0e5b0,0xe4060646,0xa9b8e5b0,0xe600fffe,0x6bb1499c,0xe6151555,0x5ab906ac,0xc400fbaf,0x64b569a0,0x62adbefe,0x99acc4a0,0xa4000105,0x14acc5a8,0xa4014151,0x1b527a4,0xa4000000,
+0xe9a948a8,0xc400e0e0,0xb106b0,0x619bfa9,0x3bbdcca9,0xe6003f2f,0x50b0e5b0,0xc4009bfe,0x1cb58aa4,0x624e9e4d,0x4fb1489c,0xa54dcd4d,0x14a906a4,0xa5555555,0x1ab906a4,0xc46a071b,0xabb4c4ac,0xa4150001,0x55bdcc9c,0xa4bb7b55,0xfface5a4,0x8451011a,0xa4b98998,0xa4a0a1a5,0x66b0c4a0,0xc4655456,0x54b8e5a4,0xa400feaa,0x60b1699c,0xc4541060,0x6ab506a4,0x6200eaaf,0xfbb56998,0xa45a0000,0x96b9289c,0xc4eaae6a,0xffb0e5a8,0xa4550000,0x99b9279c,0xa45aae9a,0xa6b0e5ac,0xe405fdb5,0x94b0e5b4,0x8400fffa,0x45b54898,0xc5541f3d,0x5aace5ac,0x8214ffff,0x55b94898,0xc49e9696,0xebb0e6ac,0x645b003,0x15ace5b1,0xa4bb6a2b,0xbbb0e5a4,0xa4a9bcbf,0x40ace5ac,0xc4ab5504,0x10c1abac,0x84ffff69,0x55a8c498,0x82ffa655,0xabdaba4,0x84a2e655,
+0x55b4e694,0x82b4a8a9,0xf0b0e5a4,0x849282a6,0x55b0e5a0,0xa499ea9b,0x8bace698,0xc44a9b8b,0x55b0c5a0,0x82ffaa54,0xb969a4,0x84eafba5,0x45b50698,0xa45ffe55,0xb98a98,0x82ffffa6,0xfface59c,0xa4560000,0x55bd699c,0x83d37f55,0xffacc5a0,0x84110054,0x95b9cb9c,0x82faffea,0xd1acc4a8,0xa4540408,0x65b0a3a4,0x8400ffff,0xf5b98a94,0xe401fcfc,0x1a8c4b0,0xa400ffff,0xffc1aa9c,0xa404046e,0x45bdaaa0,0xc54f5545,0xffad07a0,0x84100056,0x55bdcc98,0xa4fefe55,0x4facc5b0,0xc445004d,0x6ec127a4,0xa400927f,0xaab96998,0xc46579a5,0xa1b106ac,0x6200ffeb,0x56b9699c,0x82fffffb,0x5facc4a4,0xc46a5a1f,0x55b927a8,0x62ffffbe,0xfeace59c,0xa469fdfe,0x5ab0e5ac,0xa47fbf56,0xb927a4,0xa4faffaa,0x65ace5a0,0xc4faaa15,0xb98aa8,0x84ffff6a,
+0x65b0e5a0,0x82bbfffa,0xa6acc4a4,0xe6010263,0xa9b106b0,0x62ffffff,0xfface594,0xc484d0ab,0x1b8e5a8,0xc4bf5500,0x28c5ccac,0xa49b7f14,0x44a50698,0xa4f9faa5,0xbd69a0,0x82af5f16,0xfbb4e59c,0xa4a0faff,0xa4acc4a8,0x82fea569,0xb1b128a0,0xa4a5b0b0,0xa6b0e59c,0x82bf1555,0xffb569a0,0x83555500,0x55b527a0,0xa5505155,0xefacc5a4,0x846a6500,0x55b50698,0xc5055555,0x99ace5b0,0xc4014084,0x1b0e5ac,0xa49a0000,0xbfb18ba4,0xa4421f3f,0xa8a4a4,0x82ea1410,0xffb969a4,0x62a65500,0xa6b92798,0x84dadb97,0xffa8c4a4,0xa4252160,0x15b5ab9c,0xc4460706,0x55b4e5a0,0xa4005617,0x55b506ac,0xc40000fe,0xb5cca0,0xe7000000,0x55c1abac,0xa4080dff,0xbdaba0,0xc46e6c54,0xe2ace5b0,0xc4a569ea,0x45b0e5a8,0x84e0e0a0,0xa1b0e598,0xa4a0e0e1,
+0x95b0c4a0,0xc4400050,0xd5b906b0,0xa50000ff,0x86b9ac9c,0xc4696995,0xbfa4c59c,0x845000bf,0x5ab5699c,0xc4cfc35a,0x3fa883b0,0x625a5a5b,0xa5ace5a0,0x82afebe5,0x5face5a8,0xc4192a09,0xf1b0e5ac,0xa53034d0,0x60acc4a8,0xa4ff6564,0xefa8e5a4,0xc4a56abf,0x66b106ac,0x42ff6565,0xeab548a4,0xa4af5a00,0x6bbd69a0,0xe4869a5a,0xffb107ac,0x82baa900,0xaab10694,0xc4bfbf5a,0x8ab0e5b4,0xc60d0d46,0x41b4e6a4,0xc4ff5e06,0x5db169a0,0xa5055c5c,0x1a8a4a8,0xa4ab0000,0x9bc1aaa8,0x62aaa900,0xa9bd2794,0xe615c6a9,0xffb106ac,0x82ba6a00,0x6ab10798,0xc414b8bf,0x45b0e5b0,0xe7450745,0xfbbd06b0,0xc468006b,0xa7b127a0,0xa415099b,0x6aad06a8,0xc40000be,0x6dbd8aa4,0xc4179b6a,0xbb0e5ac,0xa40659fe,0x55b0e5a4,0xa4b4e192,0x38acc5a8,0x8240a9a8,
+0x15a8a4a8,0xc4040545,0xaac169ac,0xa40014ff,0x14c1ed9c,0xa4555555,0xaac169a4,0x625510ff,0x45bdab98,0xe685c785,0x44acc4a0,0xe7014141,0xaab906a4,0x82ffffaa,0xfbb0e5a4,0xc496fdf5,0xffacc5b4,0x83000055,0x55c1ec9c,0xe46daa55,0xffb0e6ac,0xa4040041,0x51bdab9c,0xc4f007f1,0x9aa882b0,0xc4559582,0x69bd06ac,0xa440efff,0xd3c18998,0xc4552032,0x51b0e5a8,0xa4006aff,0xffc58a9c,0x84040055,0x96bdab9c,0xe4ace559,0xffa483b4,0x826550a4,0x75b9cc98,0xa434251a,0x65b927a4,0x82555458,0x5ab927a8,0xa400aaff,0x21c16898,0x6243031,0x39b927a9,0xc4000a3f,0x51c5899c,0xa42bbffb,0x2bb106a4,0xc4152a2a,0x55b906a0,0xa4aa7cb8,0xa9b0e5a0,0xc444a938,0x25b0e5b0,0xa45b7f29,0xc5eca0,0x84957600,0x55ace5a0,0xa4fea911,0xc5cba8,0x82aaaa15,
+0x15b5079c,0xa4599e2b,0xa2b0e5ac,0xc4153c94,0x55b0e5a8,0x62f99959,0xd5ace5a0,0xa50000f1,0xa8a3a8,0xa4ffaa14,0xbd69a4,0x82516550,0xb4e59c,0xc4ffeb40,0x40cdaaa4,0xc4d19641,0xffb149a8,0x84550004,0x69c18a9c,0xe6155a99,0xffb4c4a8,0x84550054,0x9abd8a98,0xe490fc96,0x15b0e5b4,0xc4440410,0x15bd06ac,0xa400abbe,0x80c18aa0,0xe6000040,0x55c527b0,0xc400aaff,0xffd1ed9c,0x62560095,0x86b9ab98,0xa40c4f49,0xffb0e5a8,0xa4790041,0xbab9279c,0xa2117f76,0xca8a4ac,0xc4054000,0x55ac83ac,0xa406afff,0x1de7094,0xc4000001,0x45c569ac,0xa400aaff,0x4e22ea0,0xa4857eba,0xc2acc4a8,0xc4001091,0x40bd27a8,0xa4888441,0x8fb127a8,0x64006b1,0x50a8a3b1,0xa4a66a51,0xc18aa8,0xa4f8f964,0x40b0e59c,0xc46ae5d0,0xde91a8,0x62aaab55,
+0x52b50698,0xc4fbffb0,0x66b0c4a4,0xc4411393,0x55b969ac,0x42ffffae,0xfdb0e698,0x771100d,0x41a8a4b5,0x650a400,0xe20dad,0x84dada55,0x20b906a0,0xa4babb60,0xc589a0,0xa4babb55,0xc5b506a4,0x82a8bd5b,0xacc4a4,0xa4550000,0xeac62fa8,0x84599fab,0x95ace5a4,0x82f91455,0xfac18aa4,0xc4160580,0x16c9aaa0,0xe62a2a2a,0xfbb0c4a0,0x84fde840,0xfdace594,0xc4456dbd,0x52b4e5a8,0xa4119353,0x1aca4a4,0xc4bf0100,0xf1b98aac,0xc4d1d1e1,0xa0a507b0,0xa4be5151,0xffc18aa4,0xa4eb5701,0xe6b927a4,0xc44a6ea6,0x3fb0e6a8,0xa46baa00,0x5ab5279c,0xc4beafaa,0x26acc4ac,0xe6061525,0xe6b8e5a8,0xa41500ba,0x85b9ab9c,0xa4a95414,0xfebd47a4,0xa45500da,0x5ab5279c,0xc4fffe5a,0xafb0e5b0,0xc445dfdf,0xfdace5ac,0x61415ed,0x10acc4b1,0xe6150150,
+0xc6b8e5b0,0xc49051a0,0xfbb906a8,0xc44010fb,0x9ab58ba4,0xa4552a29,0xffb4e5a8,0xc45040ef,0x42c60ea4,0xa4151c02,0x11b0e5ac,0xe7000000,0x65c148b0,0xa47abba5,0xf5b106a4,0xc44011f8,0xa8ace5ac,0xa404696a,0x11b0e5a8,0xc4ff0500,0x6abd8aa8,0xa4653269,0x14b506a8,0xc4ba0004,0xfac9abac,0x84a55500,0x9ac5899c,0xa491e4a9,0xffb0e5a8,0x845a5500,0x66c5aa98,0xc455a969,0xaab906ac,0xa400c2e5,0xaca4a8,0xc4a90000,0xbbeed2a8,0xa490d297,0x40a8c4a8,0xa4ff0400,0xafc58aa8,0xc4010004,0x1ded4a8,0xe6136301,0xfeb0e5a8,0xc4500000,0xb5aba8,0xc401f741,0x52acc4b0,0xc4404052,0xe7c548a8,0xc40000fb,0x55c20ea4,0xc44565a5,0xebc148a4,0xc40010ff,0xc1eda4,0xa4b86d05,0x78a8c4a8,0xa4505b1c,0xb906a4,0x82b47910,0xb9a8c4a4,0x8251faa5,
+0x2a8a4a4,0xc4134500,0xfbc548ac,0xc40000e6,0x10c1eda0,0xa4111104,0xffc548a8,0xc40000ff,0x40c1eda0,0x8295dd81,0xa5acc4a4,0x6255a6e9,0x54ace5a0,0xc42b3920,0x6bb0e5ac,0x82106435,0x55b506a4,0xa419ff55,0xbdaba0,0x84bebe96,0x50ace5a0,0xa411bfa5,0xbd699c,0xa49a6e6a,0x6ab0c4a4,0xc4501d1a,0xb0e5ac,0xc49b0100,0x4ab98aac,0xa465ea99,0x54acc4a4,0xa4fa5450,0x15b548a8,0x8255ff55,0xb98aa0,0xa4fefeaa,0x54ace6a0,0x8475ff54,0x20b58aa0,0xa40b1b66,0xbeb5069c,0x8281b174,0x41acc4a4,0xa4fb0504,0x47b149a8,0xa4060a5a,0x5b0e59c,0xa4ef5515,0xe7b569a0,0x82d6d540,0xd6bd8a9c,0xc4c0c489,0x9bad6aa8,0xa4555101,0x55b58a9c,0xa464f565,0xc5b0e5ac,0xa455d5c5,0x3fb548a4,0xa4a45015,0x54b127a0,0xa4686858,0xafb9279c,0xc4050041,
+0xe6bd69a8,0x82aa6500,0x55bd279c,0xc515d745,0x8bace5ac,0xc6fef900,0xfda8c49c,0xa50d53f4,0x15a8a4a8,0xc4060215,0xffb948ac,0xe6000050,0x4a549ac,0xc4550000,0xffb9aba8,0xa49190d1,0x5b9ab9c,0xa440fe25,0xb148a4,0xa4cbedfe,0xacc5a0,0xa441ff15,0xb9ab9c,0xc4fbbeaa,0x4ab0e5a8,0xc400180f,0x2b4e5a8,0xc4ff0100,0xaab18bac,0xc4186ea1,0xb106ac,0xe6ab0000,0x46b9abac,0x82e9ffa9,0xb98a98,0x84aefe55,0x6ab0e69c,0x82aaffaa,0xb96998,0x84aaea54,0xaeb0e5a4,0xc4146d6d,0xb0e5ac,0xc4aa0000,0x99b1abac,0xc4507458,0xb0e5ac,0xe65b0100,0x5ab569ac,0x84aaaa00,0x96b5069c,0xa44040c6,0xa5acc4a8,0xa45a1900,0x5ab9699c,0xa44ae7aa,0xb0c5a8,0xc4450000,0xffc18aac,0xa4540042,0x9b9aba0,0xe6550000,0xffbd68ac,0xc4050065,
+0x6fb56aa4,0xa49a4a05,0x96b98aa0,0xc6b0f1e1,0x5aacc498,0xa4a9a500,0xaabd2798,0xc40516a6,0x5db4c4ac,0xc4064048,0xffb149ac,0xc4000055,0x5b1aba8,0xc4a95555,0xfec148a4,0xa441005a,0xa5b58aa0,0xc4ffffa9,0xbfb0e5b4,0xc456486d,0x5b106ac,0xc45dee4a,0x8acc5a8,0xc4540419,0xebbd27ac,0xc44580eb,0x45bdaba4,0xc4150545,0xa6a969a8,0xe60202ff,0x52b9cca0,0xa4a39753,0xb947a8,0xa466af55,0xa0ace5b0,0xc4a94080,0x85b506a8,0xc45aab54,0x25ace5a4,0xa4ead595,0xfeb927a4,0xc45500fe,0xa9b548a0,0xa479b9a9,0xfface5ac,0xc40100ff,0x50b5aba4,0xc4a6a651,0x55ace5b0,0xa444999a,0x59b127ac,0xc600fbff,0xa3b98a9c,0xa4b6f9f3,0xb4ace598,0xc400bfb9,0x14b98aa0,0xa46ebe9a,0x55acc4ac,0xc5545511,0x50b0e5a8,0x84bdbde9,0xfcb0e5a0,0xc418c100,
+0xaaa883ac,0xe6066baa,0x9ab4e5b4,0xc400efea,0x97b98aa0,0xc401625b,0x45b106ac,0xc490ffab,0x11b9aba4,0xc46b9aa6,0xafb4e5a8,0xc4404f8c,0x91ace5ac,0xa4e2a6a6,0xe1a949a8,0xc4e5d5e5,0x58a0e6b0,0xa4ecbca8,0xa8b0e5a8,0xc4555654,0x5ab548ac,0xa47a7e5a,0x6ab0e5a8,0xe455056a,0xabbd27b0,0xc40000ff,0x81bd8aa4,0xe69c9690,0xaab105b0,0xa40015ff,0xa1b58ba0,0xc41480e5,0xb0c4a8,0xa4e0e050,0xa0b0e5a8,0xc4555090,0x44b906a8,0xa40a1844,0x15acc4a8,0x82555555,0x5ac148a4,0xc44008af,0x91c1aaa0,0xa4e2e6aa,0x55b10698,0xc50000ff,0x66b569a4,0x6150666,0xb0b4e5b5,0xa455aaa5,0x55b506ac,0xe600afaa,0x15bdaba0,0xc4001014,0xb527ac,0x600fe1a,0x10b569ad,0xc495a554,0x49b0e5a8,0xc4541919,0x1b106ac,0xa4ebab96,0x66b0e5a8,0xa4410135,
+0xf2aca4a8,0xe6000996,0xa8bd48ac,0xc640fafe,0x6b18a9c,0x6400042,0x5ab906b5,0xa450ffaf,0x11bdaba4,0x8271a959,0x36a8a4a4,0xc405103a,0xacc4a8,0xa4a9b555,0xe9b0e5a4,0xa4d2c0d0,0x15aca3a8,0x84eaff6a,0x80bd8aa0,0x62baffaa,0x16a8e590,0xc403ffaa,0x1b9aba0,0xa42d6e69,0xfab0e5a4,0xc484c4d9,0x40b548a8,0xa4aa5000,0x5ab569a4,0xa45464a0,0x14b4e5a0,0xe4ff0000,0xbd8aac,0xc500ff55,0x4bd8aa4,0xa4d9e895,0x14a8a4a4,0xc600bfbe,0xc1ab9c,0x825ade96,0x91b0e5a0,0xa46060b0,0x55acc4a8,0xa4bf1411,0x53bd69a8,0xa4000091,0xb0e5a4,0xa4a90000,0xabc5eda8,0xa4a66500,0xd6b0e59c,0xa4010a9a,0xfeace5a8,0xa4010000,0x1b1aca4,0xc4590f56,0xb0c5ac,0xc5000000,0xfbb969ac,0xc4150465,0xad49a4,0xc4510000,0xffc58aa8,0xc407020b,
+0xffb1aba4,0xc4000000,0xb18aa4,0x84107901,0xffacc4a8,0xa4242414,0x14b5cca4,0xc420d004,0xb148a4,0xc4550040,0xffbd69ac,0xc6540000,0xc189a0,0xe6940000,0xfec1aba4,0xc4010055,0x90b1aca4,0xa440fe1f,0x5bd8aa0,0x826b676b,0x1b0e5a0,0xa455ff59,0xc5cca4,0xa49b9a55,0x6fb506a4,0xa401661f,0x1a8a3a8,0xa4ff0000,0xaebdcba8,0xc454efee,0x40b0e6a8,0x6ff0000,0xcdedb1,0xc459ff55,0x4d20da0,0xa4e39b8a,0xb5069c,0xc414ff55,0xda4fa4,0x42bfbb6a,0xe6b0e59c,0xa466ffe7,0x10ace5a4,0xc4fb5100,0x6fd1eda8,0xc4051b6f,0x1b506ac,0x6ff0100,0xffd22eb1,0xa4e9f900,0xa9acc59c,0xc4919595,0xafb906a8,0x826a1900,0x69b9489c,0xa405865a,0x41b0c4a8,0xe6a54000,0xffc168b4,0xc4540000,0x1b98aa4,0xa4aa5500,0xfebd89a8,0xc4550000,
+0xa1c98aa4,0xa4000100,0x41c5eca4,0xa4414a42,0xfea8c4a8,0x84655000,0x65bd689c,0xa441c255,0xb0e5a8,0xe45a0500,0xefd1abac,0xa4590494,0xbded9c,0xc46a0400,0xffc9aaac,0xe6050041,0x15c5cca4,0xc4055125,0x4b527ac,0xc4000014,0xbb169ac,0xe45f4f0a,0x5f9cc5b0,0xe64a2816,0x1b0e5ac,0xe60000ff,0x1bdcca8,0xa4469746,0xa6b106a8,0xc40014ff,0x80b9aba0,0xa4e5e989,0x50b0e5ac,0xc4fd0541,0x55aca3b0,0xe4000041,0x1b98aac,0xa409a840,0x14a8a4a8,0xc4000000,0x55c589ac,0xe60000ff,0x45c1cca8,0xa49bab96,0x55ace5ac,0xe62074ff,0x10b9aba0,0xc471f560,0x6a507ac,0xc4111116,0x56b906ac,0xc490feaa,0x80bdcca0,0x6001101,0x55b8e5b1,0xe6029b5e,0xbdcca8,0x847e7e2a,0xafb0e5a0,0xc41a6f5b,0xace5a0,0xc4fef8e4,0xf9b1069c,0xa4a8fcfc,
+0x1ab0c49c,0xc4505014,0xa5b906ac,0xc440feaa,0x66b98a9c,0xc460b0b0,0x25ad49a4,0xc414f7be,0xb9ab9c,0xc4dadb5a,0xaeb4e5b0,0xc446076a,0x4b106ac,0xa4bbbb96,0xaface5a8,0xe600eba3,0x54acc4b0,0xc451bf59,0xace5b0,0xe7000000,0x55c5cbb0,0xc4949595,0x54b927a8,0xc5504054,0x15b906b0,0xc40000ea,0x45bdeda4,0x6806540,0xfaace6b5,0xa45000ff,0x69bdaba0,0xe42b7e1a,0x5db506b4,0xa49abdad,0x4ea906ac,0xc446454d,0x55bd69a0,0x8207bfa5,0x1ab0e5a8,0xc4691559,0x9fc127a8,0xa45550db,0x55c18a98,0xa5fcfc55,0xfface5a8,0xe61501ef,0x5ab98aa4,0xc40b1f0a,0x45b4e5b0,0xc4585955,0xa9bd06a8,0xc440feff,0x15b56998,0xe6050515,0x5abd27b0,0xa401ffaf,0x5ab98ba0,0xc4abafbf,0xa7b4e5ac,0xc49252a3,0x14b106ac,0xa4505054,0x51b927a4,0x6049708,
+0xa4a8a4b5,0xc4405050,0x54b906b0,0xe618bfae,0x16c1eda4,0xe6000605,0x50c148b0,0xc4009afe,0x18c1aba0,0xc40e0d0d,0x9b18ba8,0xa44d5d59,0x10a948a4,0xe6108054,0x15b106b0,0xc4550a0a,0x4b8c4ac,0xc46bab04,0xc1eda8,0x84feff9a,0xace594,0xe6af5a00,0x1be0eb0,0x62a6a752,0xbbbd2790,0xc41c5dab,0x4b0c5a8,0xc4ff0000,0xa5b18ba8,0xe690a0a1,0x55b0c4a4,0x829f5651,0x40b58aa8,0xa4ff5000,0xc5eda4,0xa4415500,0x5b927a4,0xc4ff6d05,0xb9aba0,0xa4555500,0x46c148a0,0xc4550a0a,0x55b4e5ac,0xa46a1555,0x56b548a8,0xe4018747,0x1b106ac,0xe6150000,0xafc5ccb4,0x825a5500,0x95c1699c,0xe6292792,0xeaacc4b0,0xa4be6500,0xfeb10698,0xc499fcee,0x12b0e5ac,0xe4655141,0xabb4e6ac,0xc41000ab,0x55b58aa0,0xe6450142,0xaab948b0,0xa44241ff,
+0xffbd8aa0,0xc4590100,0x69c169a4,0xa486a261,0xffb0e5a4,0xa40610a0,0x16b9cb9c,0xc64a4a19,0x45b0a49c,0xc4655045,0xaab906ac,0xc40000ff,0x49b58aa4,0xa4554a4a,0xe6b1069c,0xa440046f,0x55bdcca0,0xa4ff5641,0xc5eca8,0xa4555500,0x55c148a0,0xc4ff5544,0xc1eda8,0xa4555500,0x55c168a0,0xc4218345,0x40a8a3ac,0xe4950000,0x54b9abac,0xa49090a0,0x54b0e5a4,0xa4a50054,0x40b548ac,0xc4ff5100,0x14c1edac,0xa4855910,0x15b94898,0xc4ff9514,0xb9abac,0x847efe55,0x86acc49c,0xa45aaaa6,0x86b0e59c,0xa4ba1511,0x7ea948a4,0xc455e6da,0x5b0e6ac,0xc45a0045,0x9fbd8ab0,0xa4655400,0x6ac1489c,0xc49fdb97,0xfeb0e5a8,0x84a95500,0x65b9489c,0xe465f7a6,0xbb0e5b0,0xa456aa6a,0xaab927ac,0xa40000fe,0x54b9cca0,0xc4505458,0x55bd48a8,0xc50000ff,
+0xdfbdcca4,0x84aa6900,0x5abd2798,0x6046aa7,0xffb0e5b1,0xa4aa5500,0x65b9489c,0xc4954051,0x5b4e6ac,0xc4554545,0x55bd27ac,0xa50014ff,0x11bdcc9c,0xc4014915,0x56ad06ac,0xc40040ff,0x55b98aa4,0xc4a96a51,0x95ace5b0,0xa45596b9,0x61b0e5a4,0xa4727361,0x71b0e59c,0xa4bab6b0,0x56b0e5a0,0xa400ffea,0xb127a0,0x82eaa655,0xa5a8c5a4,0xa400e7eb,0x10b127a0,0xa4ae9969,0x55acc4a4,0xc4fafe59,0x7bacc5b0,0xc4b59566,0x55b0e5ac,0x82e2b766,0xd3acc5a4,0xa4450b87,0x79b4e5a8,0xa410ffff,0xb127a0,0xa26a7c14,0x51b0e5a8,0x8420fea6,0xb5489c,0xe7044040,0xbbbce5a4,0x8251feff,0x1a8a4a8,0xa46aaa40,0xbfb58aa4,0x62156eaa,0x15a8a49c,0xa4bf5611,0xb58aa8,0xa4f9baa9,0xfab0e59c,0xc6e5fafe,0x2ace5a4,0xa4a2a253,0xa0b92798,0xc4a0a0a4,
+0xaab0c5a4,0x82aaaaaa,0x65ace5a8,0x84faa550,0x6b169a4,0xa496c646,0x55ace59c,0x82effa65,0xb149a0,0xc4aa9a45,0x75b906a4,0xe7015fdf,0xace5b0,0xa4fefea4,0xfeace59c,0xe4247fbf,0xb0e5b0,0xa492f740,0x3a483a8,0xa45a0242,0x1b506a4,0x62fbef56,0xb5a8c4a4,0x8250a0a1,0x55aca4a4,0x8214af9a,0x65b169a4,0xc4faa5a6,0x40b106a8,0xa400affb,0x95b98a9c,0xc49a9aea,0x4b505a8,0xa4c6c284,0xc6b0c49c,0xa4c6c6c6,0x56ace59c,0xa46f5757,0x6fb0e6ac,0xc402515b,0x82b4e5ac,0xa440eebb,0x46b148a0,0xa4eada8b,0x2ace5a8,0xc400bf5a,0xc1cba0,0xc49ba796,0xaab0e5ac,0xc45ecbdb,0x65b4e5b0,0xa4ffaf01,0xaab148a4,0xc49b9fa9,0x55b106ac,0xa4bb6904,0xb569a8,0xa5ffff5f,0xffacc498,0xa400c0e7,0xacc5a4,0xc4aaaa05,0x8bb9069c,0xc4000cde,
+0xfaa8a4b0,0xa44a5efe,0x5b0e5ac,0xa4ff5500,0xabb5cca4,0xc456dbab,0x45b0e5ac,0xa4ff5504,0x24b169ac,0xa44a5600,0x86bd489c,0xc6458646,0xb0e59c,0xa4baba15,0xbab1069c,0xe4fffff6,0x55b0e5b8,0xa4bf6a54,0xbd8aa0,0xa4abaa05,0x4b506a0,0xc4fe5500,0xc1eda8,0xc4505400,0xefbd48a4,0xe61066eb,0x40acc4b0,0xc4550000,0x81b9aba8,0xc4461482,0x45acc4a8,0xa4550001,0x14b98aa8,0xa4fb5501,0x10b9aba8,0x62a9a954,0x10b92794,0xa4ff5500,0x80b9aba4,0xa4aaea95,0xa5b1069c,0xc45821ed,0xa8a4b0,0xc4550000,0xaec1aaa8,0xc4152faf,0x1b0e5a4,0xe6550040,0xffb9abac,0xc4150000,0x15c5cba0,0xe6ab9a19,0xffa8c4b0,0xa4010050,0x1b1aba0,0xc4034606,0x29a4e5ac,0xc4551a16,0x59bd27a4,0xa40041bf,0x2b98aa0,0xc4010001,0x56b569a8,0xc40000fe,
+0xffb9aba0,0xa5000000,0xbdcca4,0xa4801950,0xbfa483a8,0x82000010,0xb9aba0,0xa4858500,0xacc4a8,0xa4000000,0x51bd48a8,0xc40000ff,0x40b9aba0,0xa4400000,0x55bd48a8,0xa440e8ff,0x40b58a9c,0xa4ff5500,0x2b989a8,0xa4ecfd60,0xace598,0xc4ff5500,0xbdeda8,0xa49aaa00,0xacb506a0,0xa454686c,0x4b0c4a8,0xc4540000,0x56b9aba8,0xc450aa43,0xacc5b0,0xc4550000,0x5dbdaba8,0x82abed5d,0xb56a9c,0xa4f9fea5,0x55acc59c,0xa5fdff55,0x4b1489c,0x82efffab,0xb4acc4a0,0xc4005260,0xb0e5ac,0xc4550000,0xefb9cca8,0xa42a1f6f,0x69b0e5a4,0xa4f95059,0xfeb506a8,0xa4500000,0x50bd69a0,0xa4402050,0xefacc4a8,0xa4550000,0x55b98aa0,0xc451ac58,0x90b0c5ac,0xa4905090,0xa5bd27a4,0xa40001ff,0x6b5aba0,0xe6050105,0x95bd47ac,0xa41000ee,
+0x7fbdab9c,0xa4504005,0x50c189a0,0xa49090a0,0xa9b0e5a0,0xa4aa6900,0xaab5069c,0x6fef39a,0x54b0e5b5,0xc4505050,0xfabd27a4,0xa45400fb,0x9eb18a9c,0xc45aa9aa,0xffb106ac,0xa41600fa,0xa5b969a4,0x82bdfda9,0x9ab0e5a4,0xa4a4f0e0,0x99b0e5a4,0xa4feae99,0xbfa8c4a8,0x62a6bbbf,0x65b0e5a8,0xa480f9a9,0x40b98aa0,0xc4c5c545,0x5a928a8,0xa441fb5a,0x14b58a9c,0x821192b9,0x55b0c5a0,0xc5ffff5c,0xbeb0e5b4,0xc4559abe,0x25b106b0,0xc42b3b2a,0x2ab0e69c,0xc4252529,0x45c1269c,0xc401ff95,0xbd8aa4,0x84a5f9a9,0x69b0e5a0,0xa400efaa,0x55b1699c,0x827bb7a6,0xd5b0c5a0,0xa4d5d5d5,0x95a506b0,0xa4ff9540,0x24b58aa0,0xa45f8e42,0x3acc4a4,0xa4fa6a05,0xb969a0,0xe5555500,0x55bd48a8,0x77f575f,0x40ace5b5,0xa4555500,0xa5b927a4,0xa4560f29,
+0xc5b0e5a8,0x8205dac6,0x5a8a4a4,0xa4ff5000,0x6bb9aba8,0xa494c5da,0xa8c4a4,0xc4ff5500,0x1c1ccac,0xa4555500,0x55c169a0,0xa498c999,0xd0b0e5a8,0xa42ed9d0,0x2ead27a0,0xe67f2f3e,0x54acc4a0,0xa469be5a,0x19b0e5b0,0xa4495969,0xa4b906a4,0xa4d5d5a5,0x80b0e5a8,0xa4551914,0x1da8a3a8,0xc401ff6f,0xb169a4,0x84783050,0x50a8c4a4,0xc414ffa0,0xb58aa4,0xa4aeaa55,0x5aacc5a8,0x82afff6a,0x9fb0e5a8,0x82556855,0x5aa8a4a0,0x82ebffaa,0xf6acc5a8,0x8259aaa4,0x55a8c4a8,0xa4419f9a,0x50b9aaa4,0xa4f4a5a1,0x45b0c598,0xc405fa66,0x52ad28a4,0x82b6afaa,0xe9acc5a8,0xa4068a85,0xb0c4a8,0xc4ff5500,0x6fb5aba8,0xa4511b2f,0x40ace5a8,0xc4ff9500,0xbdcca8,0xc46cfc14,0x2cacc4a0,0x84aaf968,0xacc5a4,0xa4969600,0x99bd27a0,0xc4a5f599,
+0x60b0e5b0,0xe6515060,0x41b4a4a8,0xa4f9a551,0xebb98aa4,0xa441a9fd,0xa8c4ac,0x82ebaa00,0xb1aba0,0x629a9a55,0x5db50694,0xc50df30f,0x10a8a4ac,0x8296aa69,0x96b90694,0xa4409b92,0x40acc4ac,0xc4550010,0xffb569ac,0xc4450040,0x51bdaba4,0xc4470303,0xffad69a4,0xa42a0140,0x45b107a0,0xc444c484,0x41b0c5ac,0xe4080445,0x6ab927ac,0xa411a6a6,0xb0e5a8,0xe6000000,0x45c147b0,0xe4500000,0xffc169b0,0x62a95595,0x20b98a98,0xa4551411,0xffb968a8,0xa445042a,0x68bd8a9c,0x82e1f0a9,0x81b0e5a4,0xa4505080,0x59b906a8,0xa4c78f4c,0x82a8c5a0,0xa44d1e8a,0x55ad06a4,0xa41464be,0x55b569a4,0x825a5555,0x56ad27a4,0xa4024bff,0x7b969a0,0xa4120203,0xa6b527a4,0xa458a4a4,0x55acc4a4,0xa400bfa5,0x42b969a0,0xa4429343,0x2ace5a0,0xa450f512,
+0x95b569a0,0xc40005ff,0x91bd8aa0,0x62a8e895,0x5eace5a4,0xa40040eb,0x1b5aba0,0x825bbb01,0xe9a4a3a4,0x8219fbfa,0x5a8a4a8,0xa49aff00,0x7b58aa4,0xa5000107,0xb106a4,0xa57dff00,0xb98aa4,0xc4150000,0xffbdabac,0xa4594400,0x1b127a0,0xc4440000,0xebbdcca8,0xc4060050,0x75bdaba8,0xc40a02f1,0x49aca3ac,0xc4000006,0x5bd48ac,0xc51c0c05,0x5b0e5ac,0xa4000001,0x45b948a8,0xc4695405,0x5fb528a0,0xa4000001,0xaab1aba4,0xc4865166,0xffb127ac,0xc5400010,0x10b527a8,0xa4805001,0x40aca4a4,0xa4a04040,0x54b506a8,0xc49a9d0d,0x49ace5ac,0xc4414152,0x1b906ac,0xc40045ff,0x40bdaba4,0x62aefe94,0x55a8c5a0,0xc40000bf,0x55b548a4,0x827baa51,0x75a8c5a8,0x8220b074,0x14acc4a4,0xc416ff00,0x6ab98aa8,0xc4454552,0x40acc5ac,0xa454ff40,
+0x5ab148a0,0x821475ff,0x54b98a9c,0xa4292d2d,0x55a948a4,0xa40045ff,0x55bdaba0,0xc4c1c151,0x35b0c4ac,0xc4602034,0x9cc5a8,0xc401ffa4,0x41b98aa0,0xe7017450,0x1b0e5b0,0xc414ff55,0x44bd8aa4,0xc485c1a9,0x40aca4ac,0xc4513450,0x15b0e5a8,0x82ffbf6a,0xfface5a4,0xc5555d7f,0x51b0e5ac,0xc4eb0040,0x50b98ba8,0xc4000000,0x55ad8aa8,0xa4af5555,0xac18aa4,0xa4535601,0xb527a0,0x84c7e3a2,0xcbacc4a4,0xa4aaffef,0x4acc5a8,0x82ffffc6,0xdba4c594,0xa486c787,0x55acc49c,0x83ff5555,0x54b949a4,0xa4010100,0x45ad69a4,0xc4ef5141,0x6b98aa0,0xc4000000,0x4a948a8,0xc4914158,0x64b4e5ac,0xa4655454,0x93b127a8,0xc4a0a0a0,0xa0b8e59c,0xc4615090,0xfebd27a0,0xa455006e,0x59b948a0,0xa4696968,0xffb0e5a4,0xa4150052,0x55b58ba0,0x82aeaf5a,
+0x1acc4a8,0xc4060605,0x5b0c4ac,0xc4500415,0xb569ac,0xc5404700,0xa8a4ac,0xe4450000,0xffc169ac,0xa45500aa,0x65b98aa4,0x8479eea9,0xafb0e5a8,0xa40410e6,0x5bdab9c,0xc4670b46,0x5b0e5a4,0xa46f6b59,0x6fb4e5a8,0xa45aaf6f,0xb106a8,0xa4faba69,0x42b106a4,0xc4aabf57,0x5b0e5ac,0xe6ff0100,0x14c1ccb0,0x84545400,0x55b927a0,0xc4ff5510,0xb969a8,0xc5555500,0xb906a4,0xa47eaeaa,0xbfb0c5a4,0xa46139bd,0xb0e5a4,0xa4ddee9b,0xefb0e5a4,0xa499eded,0x51b0e5a8,0xc4ff0441,0xb5bd8aa8,0x846a6a10,0x54b52798,0xc4ff0004,0x5b548ac,0xa4befe55,0x94b0e5a4,0xc404bea4,0x41b0e5ac,0xa4150000,0xdab127a8,0xc4972de9,0x82ace5ac,0xc4550445,0xffb528ac,0x8265409a,0x6ab9699c,0xa4a2be6f,0xffb0e5a8,0xa45900aa,0xa9b569a0,0xc4ffffaa,
+0x6bb0e6b0,0xc41b1f2b,0x16b0e5a0,0xa46a1525,0xbfb548a0,0xc405d1b6,0x5b0e5ac,0xe6100004,0xffb9abb0,0xa4550005,0x66c168a0,0xa4fbf3a2,0xffb0e5a8,0xa4550000,0x55bd8aa4,0xc45e4e59,0x56b0e5ac,0xe6550001,0xffbd47b0,0xa41945e0,0x1b98aa0,0xc4540000,0xffb548a8,0x62585451,0x1ab9699c,0xa43f3f2b,0x2ab0e5a4,0xa4192a2a,0x69b927a0,0xa458acad,0x14b0e5a4,0xc4406010,0x94b106ac,0xa4955454,0xffbd47a4,0xa4410005,0xeab569a4,0xc4fe2515,0xffb527a0,0xa4000000,0x50ad48a4,0xc4139351,0x1dacc5ac,0xa5507c7d,0xb0e5a8,0xa4002110,0xaca4a4,0xa4050500,0x2ab906a8,0xa440057f,0xa9bd48a0,0xa47ebca9,0x59ace5a8,0xa44100bc,0x55b569a0,0xe55dfd54,0x3cacc5b4,0xa4196d6c,0x14b0e5ac,0xc480fa15,0x99bdaba8,0xe60143a7,0x4b106b0,0xc400be54,
+0xa6bdaba8,0xa44110ff,0x2b98aa0,0xa42b3702,0x5ab0e5a8,0xc40080ff,0x56b9aba0,0xc4282966,0x3ab4e5a4,0xe454aafe,0x50ace5b4,0xc400aa65,0x1cc18aa0,0x715353d,0x1acc5a9,0xc410ff56,0x55b58aa4,0x826a5554,0xffb569a4,0xa4050000,0x55b9aba4,0x82555555,0xffb18aac,0xc4540000,0x4c18aa0,0x82a4a954,0xa0a4a4a8,0xa464a0b0,0x95acc4a8,0xa4ebfba5,0xd5b0e5a4,0xe5005055,0x45b106b0,0xc4554505,0xffb927ac,0xa451010a,0x40b169a0,0xc4560100,0xffb56aa8,0xa4550000,0x50b969a4,0x84e1a150,0xaab0c4a0,0xa451f0b9,0x55ace5a0,0xc50f5f15,0xaacc5ac,0xe6100146,0xaab906b0,0xa40001ff,0x58bdaaa0,0xc4aceca8,0x95b0e5a8,0xc40000ff,0x55b9aba4,0xa47d7f56,0x68acc4ac,0xa468282c,0x68b4e5a4,0xa400ff6d,0x32b5279c,0xa4196dba,0x15b0e5a8,0xc405fb55,
+0xa2b969a8,0xe60000fa,0x41b98ba8,0xa4e19a85,0x41b0e5a8,0xc40010fb,0x55b58aa4,0xa4e2f7a5,0x41acc4ac,0xa4810001,0x50ac83a8,0xc40abe64,0xd0b98aa4,0x8245dbe5,0x44a8c5a4,0xc600fa05,0x5bdaba4,0xa43f3f2a,0x3facc49c,0xe6152f6f,0x4b0e5a0,0xa4adaea9,0xa5b0e5a4,0xc4408e80,0x15b0e6ac,0xa4be1505,0xbd8aa8,0xa4beff55,0xb0e698,0xc4be5500,0xbdcca8,0xa4a66a55,0x14b927a0,0xa4faab6a,0xf5b0e5a8,0xa455b9ba,0xb0e5ac,0xc4b5ada8,0x61b0e5a8,0xe6018151,0x51b4e5ac,0xc4ff5500,0x40c1aba8,0xa4155500,0xb948a8,0xc4ff5500,0x40bdccac,0xa4551500,0xffbd69a0,0xe554fdff,0x54b0e5b0,0xa4151414,0x55b569a8,0xa544d5d5,0xb106a8,0xe6000001,0xffb98ab0,0xc4150080,0x29c169a0,0xa4292a2a,0xbfb4e59c,0xc4040005,0x14bd8aa4,0xc4a8bca9,
+0x15b4e5ac,0xe4699baa,0x15aca4ac,0xc4140001,0x65b169ac,0xa4000565,0x10ace5a8,0x6050010,0xffb98ab1,0xa46a0090,0x9ab927a0,0xc4fa7aaa,0xaface5ac,0xa4560056,0x66b568a0,0xa4fcef67,0x54b0c5ac,0x84bffbf5,0x7db0e5a4,0xe5005455,0xb106b0,0xc4f79e6a,0xebb106a4,0xe620e6f2,0xa483b0,0x6ff0000,0xbc60db1,0xc4064101,0xb169a4,0xc4ff5400,0x50bdcca8,0xa4024200,0xb927a4,0x849ba7a1,0x4fb0e5a0,0xc5010d0f,0xa507ac,0xa46ba7a6,0x57acc4a8,0xc5004105,0xb0c5ac,0xe6ba0100,0x54bdcdac,0x82955100,0xa906a4,0xc4ff1000,0x1b9abac,0xa4a5a500,0x5b926a0,0xc5050f07,0x69ce5ac,0xa41a0000,0x1b169a4,0xa5001000,0xacc4a4,0xa5000000,0xffb569a8,0xa4560091,0x55c1cba0,0x652a412,0xbfacc4b5,0xa41500fa,0x55b56aa0,0xc55d5d55,
+0x95b0e5b0,0x8290a8a4,0x40a8a4a4,0xa4000000,0x65b569a8,0xa4256f6b,0x20b0e5a8,0xa4540000,0xfab527a8,0xa45000af,0xa0c1cc9c,0xc4b8f5a1,0xffb0e5a4,0x845500aa,0x16b98aa0,0xc4af6f16,0x55b0e5b0,0x84aa6b55,0xbd69a4,0xa4ffff5a,0xb0e694,0x6ff1500,0x8b9ccb1,0x629f9f05,0xbbad279c,0xa4185dab,0x4b0e5ac,0xc4b60000,0x9eb16aa8,0x825e5f9e,0x4aa507a8,0xa49a4545,0x44b548a4,0xc4ff5000,0x1bdaba8,0xa4565500,0xd1c568a0,0xa4afa995,0xb58a98,0x826aaa54,0x56c1279c,0xc4599e5a,0x59b4e5b0,0x82aa5555,0x66b9aba8,0xc446c662,0x5ab0e6a8,0x826a5155,0xbac1aba4,0x84aa5500,0x55bd479c,0xc5177f55,0xebace5ac,0x84aa5500,0xaabd4898,0xc4babfae,0x47b0e5ac,0xe4656142,0xafb4e6ac,0xa41500ef,0xaab569a0,0xe415566a,0xaab527ac,0xc40009ff,
+0xffc5eca0,0xa4aa5500,0x69bd479c,0xa4419160,0xffb4e5a4,0xa4471174,0x5bb1499c,0xc4050a59,0xb4e5a0,0xe7000000,0x41c5abb4,0xe60000ff,0x4c1cca4,0xc4000405,0x55b926a0,0xa40005bf,0x54bdab9c,0x62bfaa55,0xb969a4,0xc4bafa55,0x15b10698,0x82ffaa15,0xb569a4,0xa4aaaa55,0xbabd069c,0xa495fafa,0x55b0e5ac,0x82aa5555,0x96b5abac,0xe496a766,0x45b0c5ac,0xa4ba5555,0xb527b0,0x62ebaa64,0x50bd8aa0,0xa49a5a25,0x50b50694,0x82ff5a45,0xb58a9c,0xc45a5600,0x5ac127a4,0xa4163666,0x1ad06a0,0xe6bba581,0x9ab148a4,0xc446db9a,0xab4e5a8,0xe4040011,0xfebd89b0,0x62955550,0x56b9699c,0xa46f2f4b,0xfface6a8,0xa4a65500,0xa5b94798,0xc4ac7e59,0x5fb0e5b0,0xc4561a5e,0xaab906ac,0xa40000ff,0x68b9ab9c,0xc451556a,0x55b527ac,0xc50000ff,
+0xffbdaba0,0x62a55544,0x25b1489c,0xa411d154,0xafb0c4a0,0xa4540006,0x58c18aa0,0xc4a8ba6a,0x11b0e5ac,0xc4004041,0x55b927ac,0xa40050fe,0xa8b9cca0,0xc4505095,0x54b527b0,0xa40055ff,0x65b9aca0,0xe69b93a6,0x82b0c4ac,0xc4450662,0x50b106ac,0xa4e2e161,0xe0b0e59c,0xc6d2e1e0,0x81b0c4a0,0xa400fae6,0xb569a4,0xa493d241,0xe1acc4a4,0xc440f7f6,0x55b1279c,0xa48ba6ba,0x55b0e5ac,0x6287be65,0x47b0e5a4,0xa45a2f9b,0x55b106a4,0xc4ffee99,0xffb0e6b0,0xa4aaffff,0x96b0e5b0,0xc415ffab,0xb948a8,0xc440e545,0x55acc4a8,0xc474ffaa,0x10bd8a9c,0x84a69a59,0x93b92798,0xa40089db,0xacc4a8,0xa4aa5a00,0xab98aa4,0xa4565b05,0x55b0e5a4,0x82ffa501,0xb58aa4,0xa46a6655,0x6abd069c,0xc4a6baaa,0x6b0e5a0,0xa4a9a451,0xa6bd2794,0xa4b4f8f5,
+0x81acc49c,0xa45591c1,0x55b0c4ac,0xc4fb5944,0x76ad48ac,0xc40a0f2a,0xb107a0,0xa4afa650,0xb569a4,0xa4aaaa55,0x55b906a0,0xe5555757,0xb0e6b0,0x82aaaa55,0x5dbd279c,0xc515555f,0x55acc5ac,0xc4bfaa15,0x7face5b0,0xc46627bb,0x55b0e5ac,0xa4ffbd64,0xbeb0e5ac,0xc481b2b5,0x55b0e5ac,0xa426ffa6,0x1b969a8,0xc40aeeaa,0x40b0e5a4,0xe600fb95,0xb948a8,0xa4b87f6a,0x15b0e5a8,0xc48b9e1a,0x8bb0e59c,0xc432365b,0x51ad07a4,0x82ffffa6,0x7facc5ac,0xe659a50b,0x31b0c4b0,0xa400ab7a,0x50b9699c,0xa4a52666,0x19b0e5a4,0xa414faaa,0x69b9489c,0xa4f8f8fd,0x1ab0e5a4,0xa459f6f5,0x55b0e5b0,0xa4feab11,0x24b58aa8,0xc4050a15,0x1ace5ac,0xc4ff5500,0xc1cca8,0xa4599645,0x55b906a4,0xa5004141,0xb0e5a4,0xc4a5a500,0x96b506a4,0xc480c085,
+0xd0b0e5ac,0xa444c8e0,0x4acc4a8,0xa4ff5500,0xf5bdeda8,0x8480c1e2,0x45acc5a4,0xa2ff1504,0x18c1aca4,0xa4854904,0x95bd489c,0xc49dcf9a,0xace6a0,0xa4555500,0x56bd27a4,0xc4aaef9a,0x5b0e5b0,0xc4bfa641,0xc1ccac,0xa5555500,0x69c1689c,0xa4ff5656,0x90b58aa8,0xa4fefe00,0x95acc498,0xe455eba9,0x5b106b4,0xe6500000,0xfdbdabb0,0xe75055dd,0x20b0e5ac,0xe4550010,0x55b548b0,0xa4ff5559,0x4bd48a4,0xa4abaf00,0xb0e5a0,0xc4ff5505,0xc0b9cca8,0x849ada85,0x57bd8998,0xc4548081,0x54b0e5ac,0xa4a50454,0x5ab969a8,0xc41b3f2a,0x1ab0e5a4,0xc49a551a,0xfab948a0,0xa4554080,0x59bd89a0,0x6692a1a,0xffb4e5a5,0xa5140001,0x28b969a0,0xc428181c,0x1ab4e5a8,0xc4141a1a,0x29bd06a0,0xa40011ff,0x48b569a0,0xa4141418,0x69bd27a4,0xc40004ff,
+0xffc1eda0,0xa4550000,0x55c189a4,0xc4b8ac55,0xafb106ac,0xa4010000,0x5b9aba4,0x82062e05,0x55a8a4a4,0xc4555550,0x55b927b0,0xc40000ff,0x1b58ba0,0xa4010000,0x55c169a4,0xc44081eb,0x55bdcca0,0xa4ffb995,0x2b548a8,0xa4bcfdb6,0x50acc594,0xa4efaa65,0xb98aa4,0xa4469a11,0xb8b906a4,0xc44468ac,0x4b0c5a8,0xc4550100,0x56b18aac,0xc4505143,0xb0e5ac,0xc4550000,0x8bd8aac,0xc45bfe49,0xb58aa0,0x62a5a9a5,0x59b90698,0xa4befe55,0x1bd8aa0,0x84afffaa,0xa4acc49c,0xc4405165,0xb0e5ac,0xc4a91400,0xefb927a8,0x826f1f6f,0x6ab0e6a4,0xa4fa5559,0xfeb527a8,0xa4500004,0x90b969a0,0xa490d191,0xffacc5a4,0xa45a0000,0x6ab569a0,0xa46bbf6a,0x50b0e5a8,0xc5407050,0x95b506b0,0xa40106ff,0x6ab9cc9c,0xc4a56969,0xb9b506a4,0xa41001ef,
+0x5fc1ab9c,0xa4995506,0x9abd8aa0,0xc4f0f1e7,0xa9ace59c,0xa4aa5500,0x5abd47a0,0xc46aafaa,0xb0b506ac,0xe69040a1,0xf7b906a8,0xa45400eb,0x9ab58b9c,0xc45a5555,0xffb927ac,0xa41600ba,0x19b969a4,0x82ffff6e,0x7facc4a8,0xc465181f,0x55b0e6ac,0x84c1d255,0xd5a8c4a4,0xe650c1d2,0x95b4e5b0,0x8290ffaa,0x45b148a0,0x842fafef,0x91b1069c,0xa402bfaa,0x50bd8aa0,0xa49c4d98,0x15b0c4a4,0x626cba16,0xbfacc4a4,0xc46866bf,0x84b106b0,0xa4c5c585,0xc5a528a8,0xc4c5c5c5,0x51a507ac,0xa400fe9a,0x4b969a4,0xa4e66665,0xd5b106a8,0xa4007aaa,0x1b548a0,0xa4989041,0x2bacc4a8,0xa4053f2f,0x5b0e5a0,0x84ff5505,0xb8bdeda4,0xa4917d79,0x41ace5a4,0x82fa5505,0x15bdaba4,0x82555540,0x59c5899c,0xe486efaa,0x50b0e6ac,0xa4a56514,0x75b0e5a4,0xc5110705,
+0xe6acc4a8,0xa40219a6,0x1b0c4a8,0xa4ff5500,0x85bdcca4,0xa4403551,0x40a8a4a4,0xa4fb6500,0x1b9aba8,0xa4959600,0x15bd27a4,0xa444a266,0x50acc4a8,0xa4aaba50,0xea9069c,0xc6051b1b,0x50acc4a4,0x8296ba59,0x46b0e5a4,0xa4010252,0xa5ad07a8,0xa4d9daa5,0x90b0e5ac,0x82596965,0x1a8c4a4,0xc400b854,0xb9aba4,0xa4d8f555,0x50b0e5a8,0xa444ea50,0xb98aa4,0xc40f4325,0x5aa8a3a8,0xa2afff6e,0x9fb0e5a8,0x82156916,0x5aa8a4a0,0xa2ebebaa,0xf2ace5a8,0xa4994080,0x55aca3a8,0xa40b6f95,0x42b9aba4,0xc44b0b47,0x85a507a8,0xa400fea9,0x41ad27a0,0xc4404dc4,0x8eb0c4ac,0xa442c9ce,0x1b0c5ac,0xe4ff5400,0x2b18ab0,0xa4a56e3e,0x64ace5a8,0xa4ff5524,0xb969a8,0xa4efffa5,0xbfb0e598,0x66aaaaf,0xb0c5ad,0xc4ffff56,0xabace59c,0xe451a1aa,
+0x7b4e6b0,0xc41d0b0a,0xca128ac,0xc5f55505,0xc1b9cca4,0xa4011098,0xb0e5a8,0xa4eb6a00,0xb5aba4,0x828a9b56,0x4fb5069c,0xa4480d0e,0xacc4a8,0x8496aa65,0x55b90698,0xc5005041,0x55aca4ac,0xc4551024,0xffb527ac,0xc4954000,0x64b569a4,0xa45f1554,0xffb569a4,0xa42a0100,0x91b527a0,0xc4aaab95,0x55b506b0,0xc5045455,0x6ab148b0,0xa4babbba,0xaab0e5a4,0xc4555a9a,0x55b906b0,0xe4540001,0xfbc18ab0,0xa4550000,0x14bd8aa0,0xc4550000,0xffc1abac,0xa4560014,0x54b569a0,0x82e1f068,0x81b0e5a8,0xa4509591,0x55b506a4,0xa4868a59,0x9ab0e69c,0xa4054586,0x55bd27a0,0xc40024ff,0x55b969a8,0xa4fbab56,0x66ace5a4,0xc4000aff,0x91bd69a0,0xa4b0b191,0xb7b4e5a0,0xa469a4b4,0x56b0c4a8,0xa414ffa5,0xb0bd8aa0,0xc6a1e2a1,0x10b4e59c,0xa400ff66,
+0x95b569a0,0xc40000ff,0xa5c1aba4,0xa4d4dda6,0xaaace5ac,0xa45000af,0x55bdcc9c,0xc40f1f5a,0xe4b4e5ac,0x8250e6ea,0xacc5ac,0xc401ff00,0xfbdaba4,0xa4108383,0xacc4a4,0xc420ff55,0xbdcca4,0xc4550000,0xffc1ccac,0xc4550000,0x40c5aba4,0xc4550000,0xffc1aba8,0xa4550000,0x51c5cba0,0xa41f5f9a,0x3fb506ac,0x6099f4e,0x55ace5b1,0xa4eefea9,0xadb0e6a8,0xc4585468,0x54b927b0,0xa47d6945,0xf7b548a4,0x85751400,0x7ab1069c,0xa4925165,0xffb527a8,0xc5550000,0x75c168a4,0xe4fbef32,0xb6acc4b4,0xc425256a,0x51b106ac,0x61bb682,0x82b0e6b5,0xc4654480,0xaabd27ac,0xc40100ff,0x55b969a8,0xa4d0e095,0x55b0e5a8,0xe60000da,0x5b5aca4,0xe57fff55,0x68b0e5b8,0x82687475,0x68b0c4a4,0xa415fea9,0x6aad28a0,0xc4555595,0x55b927ac,0x8200bfa9,
+0x55b9699c,0xc40428ff,0x14bdaba0,0xe6428240,0xaaace5a0,0xc40000ff,0x5b98ba4,0x82acaf5b,0x3cacc5a8,0xe4253d3c,0x6a9ce6b0,0x8400afbe,0x58b56994,0xa406080d,0xb0c4a8,0xc400ff16,0xbdcca4,0xc469aaaa,0x95b0c5a8,0xe432410a,0x10a8a3ac,0xa4ffbf6a,0xfcace5a4,0xe600a590,0x11acc4b0,0xc4ff0040,0x90bd8aac,0xa4bdba00,0xace5a0,0xe6ff0000,0x1ebdedac,0x62555a09,0xb9ab9c,0x8497b7a2,0x8bacc4a4,0xa255ffef,0xace5ac,0xe6050111,0x1b569a8,0xc5414741,0xb0c4a0,0xe6ff0000,0x1c1edb0,0xa4555500,0xc148a0,0xe6bf0000,0x4bdcca8,0x82e5b510,0xbdb0e5a0,0xa4a5b67e,0x54b0e5a8,0xa4555454,0xa0b969a8,0xc4a2a2a0,0xa0b0c49c,0xa4915090,0xffb927a4,0xa45100aa,0x55bd8aa0,0xa46aaa64,0xfface5ac,0xa4550066,0x69b569a0,0x82eeaf9a,
+0x16acc4a8,0xa4061a5a,0x2b4e5a8,0xa4010505,0xe5ad48a8,0xc4041ead,0x59b0e6a8,0x82545455,0xffb149ac,0xa5550055,0xaab948a0,0xa479aeea,0xfeb0e5a4,0xa42520b9,0x16b5ab9c,0xc4470706,0xafb4e5a0,0xa49aafaf,0x5ab927ac,0xe69e9fd7,0x45b106b0,0xc69ebaba,0x9eb0e5a8,0xe49b97bf,0xaab4e5ac,0xa4fff5a9,0x40b506a8,0xc46a6954,0x6bd27a0,0xa4ff5605,0xbd8aa8,0xc4d6ea00,0x54b4e5a4,0xc4fabcbe,0xefb0e5b0,0xe645ba7f,0xb106ac,0xc4af5656,0xaab506a8,0xe4182c54,0x5b0e6b0,0x82ff6515,0x29bd8aa8,0xe6dbc600,0x1a9069c,0xe6ff0505,0xb569b0,0xa4abab00,0x9bbd06a0,0xc4be0b5b,0x19b0e5ac,0xa4140505,0xe5b569a4,0xa44074f0,0x40acc4a8,0xa4000000,0xffb98aa8,0xc4a90085,0x98b527a4,0xa45f8fca,0xffb0e5a8,0xa469009a,0xbab548a0,0xc4ffffff,
+0xc7b0e5ac,0x741c3c3,0x41acc4a5,0xc4a84151,0x9fb98aa4,0xe666eabf,0x55ace5b4,0x63555555,0xffb548ac,0x821095ff,0x19b5699c,0xa4baffaa,0xfface5a4,0xa41004ff,0x65b1699c,0xa47dbf6a,0x41b0c4b0,0xe6550101,0xffc169b0,0xa4d64040,0xb18aa0,0xc4550000,0xffb5abac,0xa4b95400,0x99b506a0,0xc41a1f19,0x19b4e5a0,0xc4151519,0x68bd48a0,0xa46deaa9,0x69b0e5a4,0xc4155995,0x4b906ac,0xe4550000,0xffbd8ab0,0xa41b1100,0x50ad27a4,0xc4151050,0x1fb9aba4,0xa4455000,0xdb527a0,0xe5dc5f5d,0x2ca8a4b0,0xa414051a,0x45b106a8,0x82e2fba9,0x50a8c4a4,0xa4450100,0x79b906a8,0xa40000af,0x10b9cca0,0x854fc550,0xa5a8c4a4,0xc40000fe,0x15bdaba4,0x82ebfe65,0x69b0e5a8,0xa40041bc,0xb0e5a8,0xc4e0fb00,0xefbdaba8,0xa4e9ee9f,0x18acc5a8,0xa400fb64,
+0x55b969a0,0xa40050ff,0x40b548a4,0xa4534100,0xaaacc4a4,0xa44091ff,0xc5b969a0,0xa4d1d0d5,0x53a528ac,0x8251a6b2,0xa8c4a8,0xe600ff16,0xc5b56aa8,0xa4c5d6d6,0x81a507ac,0xc4047fd4,0x45b58aa4,0xc4390444,0xffb4e6ac,0xa4a60040,0x14ad06a4,0xc4aa5655,0xbfbd48a8,0xa4010001,0x5ab569a4,0xa495c245,0x54b0e5a8,0xc4501050,0x45b506ac,0xa41a2f19,0x19b0e5a4,0xc4800014,0x45bd69ac,0xc45a0545,0xffb927ac,0xa4a0520b,0xb94898,0xc4560100,0xffb58aac,0xa45a0500,0xa4b948a0,0xe6a464a4,0xa4b8e4a4,0xe6b5a4a4,0x55b4e5a4,0xc5555515,0xadb0e5ac,0xc41069aa,0x1ace6b4,0xe60000ff,0x40a948a8,0xa4559554,0xd4ad06b0,0xc40000ff,0xb18ba4,0xc42e0b15,0x55b0c4ac,0xa4542615,0x4b0e5a8,0xc400f95a,0x76b98aa4,0x8219aefa,0x1ace6a8,0xe600fb10,
+0xbabdcca8,0xc45010fd,0x95b148a4,0xa4e19695,0x42b0e5a8,0xe60000fb,0x55b98aa8,0xc4d28351,0x42b0c4ac,0xa4510202,0x10a882a8,0xc41eff64,0xc1bdcca0,0x8245ebe2,0x4acc5a4,0xc604ff05,0x40bdcca4,0xa42a2a1a,0x1ab906a0,0xc4263f6f,0x54b0e5a0,0xa4fefebd,0xfeb0e598,0xa404c79a,0x15b506a8,0xa4ba5105,0xc1cca0,0xa5555500,0x4bd48a4,0x26fb0100,0xb9cdb5,0xc4959500,0x1c168a4,0xc4eaeaaa,0x7fb4e5ac,0xc550c74f,0x40ace5a8,0xa4565a5a,0x6bb106a8,0xa42aefaf,0x50b0e5ac,0xa4ff5050,0x54bdccac,0xa445c540,0x2aace6a4,0xa4ffa555,0xc6b527a4,0xa4afbe94,0x69b106a0,0xe49a5e69,0x95b4e5ac,0xc4160555,0x55b127ac,0xc555d555,0x1b106ac,0xe6550100,0xffc589b4,0xa44440eb,0x55bd8aa0,0xa4d9a594,0xfbb148a4,0x82645197,0x69b1489c,0xc4a05d28,
+0xab0c4a8,0xc46a3f2e,0x55b0e5b0,0x83555455,0x1fbd48a4,0x7151517,0x6b0a3a5,0xc45a0505,0xffc189a4,0x82551565,0x94b528a4,0xa4a06199,0xffa8c4a8,0xa4410015,0x45b5cca4,0xa4900245,0x15b0c4a8,0xa4a9aaa5,0xa4b4e5a8,0xc452a2e2,0xb0e6a8,0xc4a99a9a,0xa9bd47a4,0xc46aaaaa,0x50b4e5a8,0xa4af5150,0x95b989ac,0xc4010100,0xa9a528a8,0xa4ff5555,0xb9b98aa4,0x82101400,0xa8e5a4,0xa4a0b450,0xa0b0c5a4,0xe660a0a0,0xb0c4a4,0xc4479351,0xa3ace5ac,0xc405a67a,0x44acc4ac,0xa4fe5501,0x55b98aa8,0xa4400000,0x1a96aa4,0xc4ff1400,0x1bdabac,0xa4645400,0xabd47a0,0xc41c292a,0x59b0c5a8,0xa40a9050,0x14b927a4,0xa4006070,0xa8a4a8,0xa4050101,0xbfb968a8,0xc40500a4,0x1b18ba4,0xa45b0f06,0xbfb0e5a8,0xa45000ba,0x95b569a4,0xc4eefed5,
+0x44b0e5ac,0x8294e894,0x50a8a4a4,0xa4000000,0x65b969a4,0x8265bf6f,0x10acc5a4,0xc5000000,0xfeb98aac,0xc45000ae,0x51b98aa0,0xc4e9e291,0xffb0e6a4,0xa45500aa,0x15b969a0,0xc55f5f55,0xabb0e5ac,0xc4850000,0xc1c9eba0,0xe64080c0,0xaec18ab0,0xa4530206,0x63bded9c,0xa491a063,0x40bd26a0,0xe7000040,0x40da4fb0,0xa400a9ea,0x52de709c,0xe6020111,0x42bd89b0,0xa400f6f7,0xeac1ab98,0xa4550000,0x95c5aa9c,0xa46afee9,0xffb506a8,0xa4540001,0xa9c5ab98,0xe600454f,0x25aca3b4,0xc4010504,0x14c926ac,0xc400fffe,0x8dd62ea0,0xc4002878,0x5b906b0,0x614bfef,0x55eef3ad,0xc4cacf9a,0x85b0c4ac,0xe4005ac2,0x15b106b0,0x82baab6f,0x5fb506a4,0x7004454,0x4a4a4b5,0xe6565705,0xf6d1a8,0xa4858a44,0xbd69a8,0xc4ab9600,0x2ff14ac,0x84035702,
+0x15bd89a0,0x4269a9a9,0xb0bd279c,0xa44140aa,0x4b4e5a4,0x425d6e5a,0xac1ab8c,0xc44e0546,0xcdaaa8,0xc6fffe50,0xd5eca4,0x8289e650,0xfb506a0,0xe6c3d70a,0xd60da4,0x82021b11,0xfeb0c4a0,0xa4560010,0x55c9cc9c,0xc4431c14,0xffbd06ac,0xa4550055,0x69b14898,0xc4000970,0x41c106b0,0xa4000400,0x54d588a8,0xc600aaff,0x10de2e94,0xc4000000,0xe1cab0,0xe600abff,0xffd60ea4,0x821814b9,0x1dc20e98,0xe608054e,0xffcdaaa4,0x84550055,0x6ac5cb98,0xa2b5b56a,0x4b506b0,0x6040404,0x44f64ea9,0xc400079f,0x20eaf3a0,0x6100000,0x41c969b9,0xe60056df,0x45e1cba4,0xa4d56555,0xd1b906ac,0xc402ec65,0x15b0e5ac,0x606aaa5a,0x79bd48a0,0xa4065e7d,0x50b4e5a8,0xc6bfab00,0xda2eac,0xa5000000,0xc60dac,0xc4afbf10,0xd9eca4,0xc5000000,
+0x10f2b1ac,0x842aba55,0x5ab0c5a4,0x8240d5d9,0xb0e5a0,0xc40ea494,0x4eb926ac,0x642332e,0xacc5b5,0xe6fa9a40,0x10fb14b0,0x841c5404,0xda709c,0xc4fffe00,0xda2ea8,0x62f6fa54,0x85b0e59c,0xa4509797,0x40b906a4,0xc4ff5104,0x13d5eca8,0xc4030313,0x2b527a8,0xa4a70202,0x6fcdcca4,0xa4a95800,0x65c127a0,0xc4508320,0xf4acc5a8,0xa4261500,0xc169a0,0x700d033,0xe4acc4b9,0xc4406434,0x40aca4ac,0xa4550000,0x1e2b2a8,0xa4010706,0xb927a8,0x82550000,0xaff335a4,0xc4510000,0xd62fa8,0xa448c641,0xbeace5a8,0xa4440014,0x8e6b2a0,0xe6044e09,0x21bce5a8,0xe4000102,0xaec947b0,0xa40000ab,0xca2fa0,0xe6050000,0xefe1ecb0,0x844105af,0xd60d9c,0xe7000000,0xca0db4,0xc4146901,0x57b506ac,0xa4909157,0x61bd279c,0x6420312,
+0xc527b1,0xe4010000,0xffd5aab4,0xc40000fe,0x4c1cca4,0xe6000404,0xdbd9caa8,0xa450009f,0x1c1cca0,0xc4090701,0x46a882ac,0xc4152101,0x50b4e6ac,0xa4381c00,0x90acc5a8,0xc44010bc,0x50b0c4ac,0xa4103004,0xacc4a8,0xc4550000,0xf336ac,0xc4001511,0xb4e5ac,0xa4aa0004,0xaad9ecac,0xc4640400,0x64c568a8,0xc4052e18,0xffb506ac,0xa4550000,0x69d22ea4,0xa45587fa,0x18acc4a8,0xe6141401,0x10b969a8,0xe6fe0000,0xf5d64fac,0xc410e5f1,0xb0e5b0,0xe6ff0000,0xffea4eb0,0x82955400,0x65d1cb9c,0xa428ab5a,0xffb906a8,0x629e5500,0x59c9ab9c,0xc41cfe59,0x4b0e5b0,0xe6000000,0xffe1ebb4,0xa44100ff,0x55ca2ea0,0x6000000,0xffddcab5,0xc40000ae,0x10e291a0,0xc4f02c04,0x3eb0e5b0,0xc4044505,0x45bd27ac,0x6d61000,0x10a8a4b5,0xe4008102,
+0x14c0e5b0,0xe6400000,0x5ee5ebb0,0x841050ff,0x48da709c,0xc4045454,0xffc948a8,0xa45500ba,0x15cdcba0,0xc4247325,0xc148ac,0x6202011,0xa5d1ecb1,0x82b9bf69,0x90b9279c,0xe6140000,0xfac105b4,0x84550090,0xaac1cc9c,0xc47eaba5,0xffb927ac,0x82550055,0xaac1ed94,0x822df699,0x45bd06ac,0x270000c1,0x1bce5b9,0xe690f5ff,0xff2d2a4,0xa410131b,0x4b926ac,0xc600abbf,0xffeed29c,0x84150056,0xa9cdec9c,0xc4147a96,0xffb4e5a8,0xa48490e5,0x6c1ed98,0x2640d057,0xbd69b9,0xe7000000,0xfed1b4,0xa400beff,0xd60da0,0x6004040,0x64f2b1b1,0xe60006bf,0x5ff55a4,0x82aaaa19,0xbec54898,0xa455a7bb,0xb927a4,0xc57c1d54,0xfdb0e5ac,0xc414296c,0x50ace5ac,0x62f7f00,0xee4eb5,0x4299aa55,0x50d18990,0xa468ae41,0xea4ea4,0x62a9aa55,
+0x40c54794,0xc5c1c0d5,0xd3ac83ac,0xc46956c7,0x5b906ac,0x20fbea9a,0xbfb0e598,0xa40054ba,0x18a882a4,0xc6b9fa40,0xe64fa8,0xa4164b46,0x4b506a4,0xa4eaab01,0x40ff33a8,0xc4565600,0xffd5cba8,0xa4540001,0xd4d1ec9c,0x63543c54,0xffb0c59c,0x84550055,0x96ca0d98,0xe4850a56,0xf1b8e4b0,0xc4500475,0x19b4e5a8,0xc400a5fe,0x41f6d298,0xe6000040,0x55d168b4,0xa400aaff,0xffee6f98,0x82550055,0x86d20d9c,0xa4094e45,0xefb0e5a8,0xa4150041,0x65c9ed9c,0xc4400316,0xdb4a4ac,0xc5010404,0x41b4a3ac,0xc605afff,0xf3569c,0xc4000001,0x55d989ac,0xc6006aff,0x55ef149c,0x62bfbeaa,0x47aca4a0,0xc4017a4c,0x15a8c4ac,0x42fbfaaa,0xffb5279c,0xe71004c0,0xa883b4,0xa4abfe50,0xea2da4,0xa4a8bd54,0xc12794,0xe6aaea40,0xfad1a8,0x6296aa55,
+0x41c96894,0xc4935362,0x53a882a4,0xc4050303,0xc5aaac,0xc40f5f59,0x1b506b0,0xe685408c,0x2ac83b0,0xe6f4f603,0xe691a8,0xc4dada45,0xb926a8,0xe6ffff50,0xda0db0,0x62a9aa55,0x95c96998,0xe4043c76,0xb906b0,0xe6aa0000,0xa9ff34b4,0xa451fae9,0x40b506a4,0x26fe0000,0xe9f6b0b9,0x82655540,0x15e22d98,0xe655f051,0x6abd48ac,0x62555400,0x55de2d98,0xc400f0a8,0x3bb4e5ac,0xc415362b,0x4b506ac,0x6ff1400,0x50f68fb5,0xe6c0c480,0x40bd69b0,0x6ff0040,0x95eeb0b1,0x62565500,0x56d5aa98,0xe600e085,0xffb906b0,0xa4b96900,0xa9b5489c,0xc450a2b5,0x1b906ac,0x6004050,0xbfe24fb5,0xa405006a,0x4e26fa0,0xe4000000,0xffead2ac,0x845500a9,0x55e6b19c,0x6411359,0xaca4b9,0x7000000,0x65f26fb5,0xc4ccf795,0xccb506ac,0xe6010000,
+0xb8a3b4,0x6000000,0xffea2db5,0xc40000ea,0x40da70a4,0xe6410000,0xffee6eb0,0xa50000ff,0x55dab1a0,0xe4009b46,0x1aca4b4,0xe6000000,0x55dd89b4,0x84a5ba94,0x80b927a8,0xe460e0c0,0xa8bd06ac,0xc4040454,0xc568ac,0x6fe0800,0x66ea2eb1,0xc4513268,0x4b4e5ac,0xe4aa0000,0xa5ff34b0,0x62a55400,0x56ddec98,0xc460feaa,0xaab506ac,0x84591500,0x55e20d98,0xa404ea66,0x9abd27a8,0xa40082e6,0xb0c4a8,0xc4aa0000,0x6bf777ac,0xa4508197,0xb8e5a8,0xc4ff0400,0x6fde2dac,0xe6410000,0x2fb14ac,0xc4060b06,0xfab548ac,0x82e59400,0x51c1699c,0xc400a145,0x4b4e5b0,0x6000004,0xffd9cab5,0xe60001af,0xf378a4,0xe6040000,0xffe60cb0,0xc40000fb,0x41dab1a4,0xe48b1f02,0x8bb527b4,0xc4000b0f,0x5a907ac,0xa4104302,0x50bce5ac,0xa5004040,
+0x2b482a8,0xe6020102,0xfbea4fb0,0xc41000f9,0xce2ea4,0xe4000000,0xfff24eb0,0xc40000ff,0x40d671a0,0xa459c841,0xa5acc4a8,0x4055a9e4,0x54b5069c,0xc41b3850,0x5bb506b0,0xa4003836,0x40bd06a8,0xc405bea5,0xda2ea0,0xa4bebf56,0x1b0e5a8,0xe600f7f5,0xd22ea0,0x82aebf69,0xbab0e5a4,0xe640a38e,0xacc4b0,0xc4ff4000,0x8acdecac,0xa414ead8,0xb4e5a4,0xc4ff6500,0x4da0dac,0xe440ff65,0xde91a8,0xa4f9a655,0xbd27a0,0xe650ef59,0xf313ac,0x627f3e69,0xffb10698,0xc4c00e00,0x409c62ac,0xa4bb0500,0x7fda70ac,0xa414296b,0x24b527a8,0xa49f5d38,0xe6c9eda0,0x82d59540,0xd6c1cc9c,0xc444d49a,0x9aad06b0,0xa4b9a500,0xb8bd2794,0xa464f8a8,0x1b0e5a8,0xe62a5090,0x6fc548a4,0xc4500001,0x59c1cca8,0xc4fe5858,0xffc168a0,0xc4150010,
+0xa6bd8aa8,0xa4bf7a00,0xbab50698,0xc466abaa,0x46b0e5ac,0xc4050100,0x45c9aaa8,0xa40ee315,0x25acc4a8,0xe6af5605,0x7fc126b0,0x7000000,0x5ca50ad,0xe4aa0000,0xfada2db4,0x6100010,0xc62ea9,0xa400af6a,0xee91a0,0xa46f5a65,0xc148a4,0x600fb55,0xeeb1b1,0x62fef969,0x7eb5069c,0xe445dda1,0x1b0c4ac,0x6ff1000,0xfee64fb5,0xa494bffe,0x44b506a8,0x6bf1400,0xeeb1b5,0xc400afaa,0x40ee909c,0x62b7fbaa,0x14b506a0,0xa400f6fb,0x41da2f9c,0xe44f0e6a,0xfbb0c4b0,0xe400bdff,0xb106b0,0xe6ff0000,0x7ff334b4,0xa418bcfd,0xb0e5a8,0xc4ff5400,0x55ff98b0,0xa4556500,0x81b506a0,0xc40014d1,0x59b0c4a8,0x84655500,0x25c98a9c,0xa4197065,0xb0e5a8,0xa49f5500,0xfed1ecb0,0xc4000000,0x1d692a4,0x26e60000,0xffda70c1,0xa4550000,
+0xafde70a0,0xe4520101,0x47c5eda4,0xe6135343,0x5abd27a8,0xc4550000,0xd670a4,0x7000000,0x3c547b9,0xe4aa2001,0xfae22db0,0xa4550000,0xcdeda0,0x6ff0500,0xffe1cbb1,0xe6000000,0x55c5eca8,0xc49aea95,0x56b506b0,0xe6a60045,0x5c107ac,0xc4589505,0x18b0e6ac,0xc4550014,0xffc968ac,0xe44040ea,0x41c20da8,0x6400000,0xfba56ab1,0xe60101fb,0x52c60ea0,0xc4a3e363,0xb506ac,0xe4012601,0xb106b4,0xc4590040,0x50d58aac,0xc4612550,0x60b969a4,0xe6693820,0xffd20dac,0xe655009a,0xa9cd89a0,0xa47dbde9,0xdfb0e5a8,0xc40100de,0x95b9cca0,0xc441fb91,0x85b0e5b0,0xc4545495,0xaac527a8,0xc440ebff,0x61b5ab9c,0xc4545455,0xaad16898,0xc400afbb,0x64ca0ea0,0xa46e1eaa,0xaab0c4ac,0xa458fd67,0x40ace5a8,0xc479bda9,0xf5b0e6a4,0xc4140068,
+0x19b0c3ac,0xe6051515,0xe9c105b0,0xe600aefe,0x1cdec9c,0xe6010105,0x96cd47b0,0x610feff,0x1ca0ea1,0xe44b0ba6,0x87b8e5b0,0xc40058c9,0xb0c5a8,0xc43a7a56,0x2ab548a4,0xc4052d3c,0x51acc5a4,0xc441fa96,0x1ab0e5b4,0xc4660124,0x95c947a8,0xc4476755,0x1b506ac,0x6500000,0xffe5ecb9,0xc46410ba,0x69b969a4,0xc4151d08,0xf6b906a8,0xe6050095,0x15d22da4,0xc495fd59,0x5b0e5b4,0xe4101319,0x10a8a3b4,0xe6650000,0xd589ac,0xe6503500,0xb0e5b4,0xe4550000,0xfeea0cb0,0xc44a09be,0x91ce0e9c,0x69ed690,0xfbbd27a9,0xe64000aa,0x95d670a4,0xc490e2aa,0x14b906b0,0xe4000000,0x55e5ebb0,0xe6005aff,0x40deb2a0,0xe6000000,0x91dda9b0,0xe60055ff,0xde91a0,0xa45ba964,0x1bb505a8,0x28007f3f,0xb506b5,0xc439a555,0x66b506ac,0x26348040,
+0x4aa483bd,0xc4414545,0xa3d9aaa4,0xc60065f7,0x55ded3a0,0x6000115,0xaac505b5,0xe60095ff,0xeeb19c,0xc449ca55,0xb8e5ac,0xe70040c0,0xbd48b0,0xc42a5a15,0x3db527b0,0xe6000088,0x10b8c4b4,0xc440ffbf,0x55da4ea4,0xa4ffba69,0x10bd27a0,0xe600afbe,0xf735a0,0x82b97555,0x56bd27a4,0xc450f196,0x10b948ac,0xc4bf5500,0x7cfb77ac,0xe600b0a4,0xb927b0,0xe4fe5000,0xf2b1b0,0xa400feaa,0xeed1a0,0xa49bef6a,0x19b506a4,0x800efbf,0xeeb1a5,0x62ab6b56,0x55bd279c,0xe550f1d5,0x50b506b0,0xe6ff0000,0xafea90b0,0xa411f8ee,0x1b4e5a4,0x6ef0000,0x65ee90b5,0x62965500,0x55d9ec98,0xc401a356,0xf9acc5a8,0x626a5500,0x55c9aa98,0xc4107a66,0xb906b0,0xe6960100,0xfff24db0,0x84500094,0xdab2a0,0xc4560100,0xabfed1ac,0xe6540041,
+0xbee670a0,0x82a95500,0xa4d18a98,0xa4506668,0xbab906a8,0x60a0d00,0x6ce0da5,0xc4183c14,0xbd69ac,0xc4150000,0xeffef2b0,0xc4550041,0x4da70a0,0x6c50404,0xffea6fa9,0xe6000015,0x41d2b2a8,0xc400fabf,0xeb14a0,0xa466ba56,0xbd27a8,0xc450ff55,0xf756a4,0x62aaaa55,0x6fc9689c,0xe451ba9e,0xb4e6b0,0xe6ff1400,0x5aea4eb0,0xe4015d46,0x1b927b0,0xe6ef4100,0xff34ac,0xa459ff55,0xfb77a4,0xa496a651,0xcd8998,0xe600ff55,0xff35ac,0x62bafa55,0x92b4e5a0,0xe6798356,0xb927b0,0xe6fb1604,0x6aea4ea8,0xe40055aa,0x1bd27b0,0xe6ff1000,0x96fed1b4,0x82955500,0x55e1ec98,0xc455da95,0xaab506ac,0xa4150400,0x15d62ea4,0xc4046709,0x45b0c4b0,0xe6ff5500,0xffe1caac,0xe7000000,0x4d6b2a8,0xc4ff5500,0xbfea0ca8,0xe4510000,
+0xa1e291a8,0xc4400000,0x40e6d1a8,0xa4000f41,0xaab0e5a8,0x62555400,0x65d20d90,0xa4414279,0xb4c4ac,0xe6aa0100,0xefff13b4,0xa4510149,0xef149c,0xe6aa0000,0xbfff13b4,0xe6150000,0x91da2fa4,0x640f090,0xc0b927b5,0xe6151090,0x58c968ac,0xc4a4f898,0x54b927a4,0x6090004,0xffddcab5,0xa45500fa,0xa5ce0da0,0xc4555faa,0xeeb4e5a8,0xe60000f5,0x55de90ac,0xc492f151,0x56b906b0,0xa46affa6,0x55bd27b0,0x6510040,0x5d9a9b5,0xe440a202,0xacc5b0,0xc4550000,0xffea0cac,0xe60000ee,0x15e291a4,0xe4000b05,0xfbb906b4,0x60010fa,0x4e2f4a9,0xc4253914,0xbd26a8,0xe4404000,0x5ac926b4,0xe640e9ff,0xd670a0,0x6000000,0xe9d988b1,0xe601abff,0x40ead39c,0xa4d9e696,0xaabd27a8,0xc494d6d5,0xb969a8,0xc4d0d5a8,0xf0b506ac,0xc40824b0,
+0xb8e5ac,0xe6000000,0xa5e5aab4,0x600aefe,0x20e2b1a9,0x6101010,0x2ee1ecb1,0x8009b3f,0xeaf39d,0x62abaf6a,0xedbd279c,0x61020fd,0xb0e5b5,0x82a5a611,0x56b0e6ac,0xa400cb8e,0x41aca4a8,0x6022140,0xb0e5b9,0x6550000,0x50fa6eb5,0xa400d4a0,0x10bd06a8,0x26450000,0xfff64eb9,0xa40000ff,0x55d20ea0,0xc455ee96,0xebb506ac,0xc44000bb,0x56e2f3a4,0xe42a3b19,0x55bd26b4,0xc450b362,0x51bd06a8,0xe6510011,0x55f62da8,0xa406ff55,0x1b906ac,0xe6650000,0xf7fa4db4,0xe60000fa,0x55ca0ea4,0xe44c5404,0xffbd27b0,0xc454009b,0x69e690a0,0xc415bf0a,0x40b4e5b4,0x6000000,0x55fa4db5,0xe600aafe,0x4eaf4a0,0x6000010,0x69e189b9,0x60096ff,0xf6d2a1,0xa45cbda9,0x84b505ac,0xc4000041,0x14d5caac,0x40559565,0x56d18994,0xa4001050,
+0xb906a8,0x6000000,0x55f60cb9,0x48087ffa,0x10e2d3b1,0x6000500,0x91e5ebb5,0xc40059be,0x4f7159c,0xc40b4a0a,0xbc62fa8,0xc4064b05,0x14ce2fac,0xa4b5d555,0xb5bd47b0,0xe450f5f9,0xfbacc5b4,0xa4550001,0x56d1eca0,0xa4959595,0xffb127ac,0x8491011a,0xaac9ec98,0x82a2f76f,0x90b0e5a0,0xe6000040,0xd5cbb0,0xe400aaff,0x51e290a4,0xe6040011,0x29e60bb0,0x8400e5fb,0xfada2e98,0xa4550000,0x96c9aa9c,0xc456bf56,0xffb506a8,0xa4590000,0x99c5899c,0xc4186e95,0xb906b0,0x26000000,0x50e9ebbd,0xa400aaff,0xf6d294,0xe7000000,0x5e1ebb0,0xc410baff,0x45ee909c,0xa498a596,0xd7bd06a4,0x2600f4b0,0x15b106b9,0x82676a6b,0xb7bd48a0,0x6001478,0xb8e5b5,0x6979b04,0xff13b1,0xe4459a01,0xbd27ac,0xe6efaa00,0xff97b4,0xc4a3e200,
+0x55b906a0,0x8268ada9,0xf0b506a4,0xa44000a6,0x15c127a8,0x62fdbe5b,0x4fb52790,0x70501cf,0x40a483b1,0xa4fffe10,0xe22ea4,0x83f7f754,0xc54898,0xe45fff94,0xe6f3a4,0x42ffff66,0xfbb4e598,0xa4560000,0x96c9aa9c,0xa4416d55,0xffc527a4,0x82150054,0x65c1cb9c,0xc4059af5,0x40b4c5ac,0xc4000000,0x11de0cac,0xa400aaff,0xf33698,0xc4004040,0xd9aab0,0xa400beff,0xffeaf398,0xc408045e,0x89c5eca0,0x6064040,0xffc147a9,0x82540056,0x69cdcb94,0xc476f459,0xfacc5b4,0xe6450058,0xbecd68a8,0xc40042ab,0x5e6b19c,0xe6141500,0x50cd68b0,0x8200ffff,0x45d60d98,0xe4fb52a6,0xbbd06b0,0xc4551f0f,0x41c148ac,0xa4a96aa9,0xb9bd27a4,0x600fe4d,0x5b506b9,0xe66ebf01,0xee8fb0,0x82aaaa55,0xc98998,0x6e9aa00,0xfb14b1,0x62befe29,
+0x15b4e59c,0x82a6ffa6,0x71b0e5a8,0xe6008150,0x55b927b0,0xe6d2b6ff,0x9eb506ac,0x640e31b,0xbd26b5,0xc4bfaa00,0x14ff14ac,0x6010100,0xd64fa9,0xe4a9fa55,0xff13ac,0x6aa955,0x85bd2794,0xc440f79b,0xb0e5a8,0x27ff0000,0x73f2f4b9,0xa497b7f3,0x52b906a0,0xe6fb1000,0xeff2d2ac,0x62faaa00,0x6abd4798,0xc4400069,0xa7b906ac,0x626a6500,0x6ac98994,0xe4107e66,0x9eb0e5b4,0xc4058084,0x40b4e5b0,0xc4ff0000,0xbeda4fb0,0xa4421f6e,0xbd27a4,0xa4ff1000,0xfeea6fac,0x62a65500,0x51cd8a94,0xe485394b,0xfba8a4b4,0x6151000,0x1e2f4ad,0xe6403c00,0x10b106a8,0xe6000001,0xffd989b4,0xc40000ff,0xd691a4,0x6040000,0xffee0db1,0xc50404ff,0x55ded3a0,0xa419bca4,0x41b4e5ac,0x7000040,0x46e60bb5,0xa4d3a252,0x63c127a0,0xe4008050,
+0xbcc4ac,0xe4410000,0xfff24eb0,0xa50000ff,0x40dab2a0,0xe6150000,0xaffa8fa8,0x8454009f,0x55ce2e9c,0xa4253b55,0x9b906b0,0xc4010106,0x65c168ac,0x82ede5a5,0x5eb927a4,0xe6010000,0xf6b8c4b4,0x8221bee5,0x10acc5a4,0xe6eb0000,0x5beed2b0,0x6000b6b,0xc568b5,0x6ff0000,0x96f2d2b9,0x82aa5500,0x66d60d94,0xe6410a19,0xaac547b0,0x626a5500,0x55de0c90,0x6147009,0x5b4e5b9,0xe60d0c05,0xc98aa8,0xe6db5900,0xaaf2f4a8,0xc400e4a8,0xacc4ac,0xa5ff0000,0x46ea90ac,0x62595500,0x54e60d94,0x605c0a5,0xffbd27b1,0x626a6900,0x55c16998,0xc410babf,0xb906b0,0x27000000,0xfff24dbd,0xc45400ab,0x1de2da0,0xe6000040,0xffea0cb0,0xc40100be,0xa9da4fa4,0x82abef69,0xbb906a8,0xc40158ff,0x56c147ac,0xa4f5f656,0x14b0e5ac,0xc4000000,
+0x10c906b0,0xe6040040,0xffea0cb4,0xe70000ff,0x4ef78a4,0x6410000,0xfff22db5,0xa40000fe,0x45dab2a0,0xa46def59,0x18b527a0,0x6015000,0x65bd69ad,0x60f2301,0x5b0a4b9,0xe6000000,0xffdd68b4,0x84410069,0x55ca0d9c,0xc4185969,0xffb906a8,0xa4450041,0x55c5ec9c,0xa4047455,0x45c106ac,0x6000000,0x10e5ebb9,0xc640efff,0x1eeb1a0,0xc4000000,0x40d9ecac,0xa4006aff,0xffea6f9c,0x82150055,0xaac9ec9c,0xc41108e4,0xffb4c4ac,0xa45540a4,0x75c1ed9c,0xe6210a06,0x40b8e5a8,0xc4000000,0x59dd89ac,0xc40096ff,0x11ee4e9c,0xc450a0e0,0x15b58aac,0xc4000a2f,0x40e24e9c,0x825eafeb,0x5ab5079c,0xe614041b,0x55bd06ac,0xa49659a9,0xebbd27a4,0xe640042c,0x20b4c3b0,0xe60a7f69,0xead2a0,0x82557a01,0x14bd27a4,0xe6feff01,0xe670ac,0x42a96a15,
+0x15c54894,0x82aeff6a,0xe6b0e5a0,0xc4196c91,0x55b906ac,0x84fd4f4a,0xe2acc4a4,0xa40010a1,0xb8e5a8,0xa5ffff04,0xd9eca4,0xc4000500,0xc568ac,0xe5ffff00,0x40e64ea8,0x84d59540,0xffbdcca4,0xa4550004,0xa9cdcb9c,0xc4118a9a,0xffb4e5ac,0x84560054,0xaac9ec98,0xe4548756,0x15b8e4ac,0x6000001,0xddcbb5,0xc4006abe,0x15de2da4,0xe6000040,0x51ddcab0,0xa400aaff,0xffeed29c,0x82550050,0x96cdcc9c,0x8405cf46,0xebb4e6a4,0xa4550041,0x5ac9ec9c,0xc400af51,0x5a8a4b4,0xc4000004,0x45c506ac,0xc405afff,0xef149c,0xc4000000,0x55ddaaac,0xc4006aff,0xf3149c,0xa4457a66,0xc1b4e5a8,0xc5000040,0xc968b0,0xc4044011,0xbb148ac,0x62141e2,0x50a082b5,0xc4aabf55,0xd5cba4,0xa4a49555,0xc968a0,0xe66afed0,0xeeb1a8,0x4266aa55,
+0x51bd4794,0x62befeb4,0xa8b90594,0xe4515aef,0x1b127b0,0xa4afaf5a,0xaab106b0,0xe445ae55,0x1b4e6b0,0xe6a8fd05,0xe22ea8,0xa4d5e655,0x4bd27a4,0x6afff50,0xd9ecad,0x62696a56,0x86cd6894,0x8468b987,0xb4e5a8,0xa49a0000,0xe9ffb8a8,0xe405cba6,0xb4e5b0,0xc4fa1400,0xfafaf3ac,0xe4050140,0x15fb35a8,0xe6193f06,0xa6b0e5a8,0x84685400,0x54ddeb98,0xc4017d55,0x41c127b0,0x8450eb13,0xacc4a4,0xe4ff0000,0xd4e690b0,0xc481c2d1,0x40a527ac,0xe67f4040,0xfade4fac,0xa4a65500,0xe5c58aa4,0xc4017d95,0x3fbd26ac,0x84bfaa00,0x5abd279c,0xc414b6a6,0x4b0e5ac,0x6470000,0xbfe1cbb5,0xa4100079,0x82d6709c,0xe6150000,0xfff66eac,0xa4510099,0x65e64e9c,0x6004415,0xb4c4b5,0x7000000,0x55fa6fb5,0x600d444,0xbd47b5,0x70010c0,
+0x41b4c4b9,0x6000000,0xffe62db5,0xe44000fb,0x44ce4fa8,0xe6000000,0xfbee4eb0,0xe60040eb,0x81e6f4a4,0xc409fe40,0x1acc4b0,0x6000011,0x54e1cab5,0x263b1082,0x4a083b5,0xe6000004,0xa9e5eba8,0xa404ee6a,0x11b0e5a8,0xe4ff0100,0xa6e26fac,0x611dc9c,0x4acc4b5,0xc4aa0000,0xb9ff99b0,0x82a55600,0x55ddec9c,0x7c00345,0xaaaca4b5,0x845a1500,0x55ee9098,0xc4407c69,0x9fb906ac,0xa400d6fb,0xacc4a8,0xe4e90000,0xabffb8b0,0xa460c2a7,0x40b0c5a8,0xc4ff0000,0xafd64fac,0xc4000004,0xf7dca8,0xe6050d00,0xfab148b0,0xe6400000,0xda70ac,0xc4042900,0xacc4b0,0xe4000001,0xfbea2dac,0xc40000fb,0x44dad3a8,0x6001014,0xffd9aab1,0xe60000ff,0x10d692a8,0xa4010000,0x10b0a4ac,0xc4000604,0xe20cb0,0x82a46b01,0xb4acc5a8,0xa4108000,
+0xb083a8,0xe6060400,0xbaf290b0,0xc40000a5,0xe6d4a4,0xe4000000,0xffea90ac,0xc50000ff,0xd670a4,0xa4d90d40,0x95acc4a8,0x40506595,0x14bd479c,0x693c740,0x4fa8c4b9,0xa4003835,0xbd06ac,0xe604ffa5,0xf736ac,0x40beff66,0x1b90694,0x600b7a6,0xfaf2a5,0x62aebe59,0xaab9069c,0xc4412e7e,0xb506ac,0xe6ff0000,0x5aee90b4,0xc401cb8d,0xb4e5ac,0xa4ff6500,0xf6d1ac,0xa400ff95,0xeef3a8,0xc4a5aa56,0xc148a4,0xe450ff64,0x10ef35b0,0xc41a3f25,0xefb527a0,0x8440307d,0xb4e5a4,0xe6fb4500,0x1af2d2b8,0xe600055a,0x14cd47a4,0xc4df5514,0xe6f2f2a4,0x62d59500,0x95de919c,0x680c085,0x9bca2eb5,0xa4555101,0x14da2da0,0x600b014,0x40b906b1,0xe46a9090,0x2eea91ac,0xc4544000,0xd9eca4,0xe6fd4400,0xafea0bac,0xe4550000,
+0x91d60dac,0x62555500,0x54ea6f94,0x611bd44,0x46ace5bd,0xa4695500,0x55cd899c,0xc40b1e94,0x10a4a4b0,0xc4ff5500,0xbfd989a8,0x6150000,0x5c60eb1,0xc4ae1500,0xeaf66fa8,0xe6414080,0x5eb56a4,0xa400e97a,0xe270a0,0xc48a54a9,0x40cd48ac,0xc400ff69,0xead3a0,0xa4aaa969,0x85c127a4,0xa4103d0f,0x1b4e5ac,0xe4ff5600,0xa6eaf3b8,0x60d3fe0,0xbd27b1,0xe4ffa500,0x6fad2b4,0xc484ffad,0xe6b2a8,0x84eefe55,0x4bd2798,0x651ffab,0xf6d1ad,0x40bbfa54,0x9ab50594,0xe410bc9d,0xb927b4,0xc5ff5500,0xaaee90ac,0xa454bc69,0xb906a8,0x6ff1500,0x5ea6fb9,0x62655500,0x55e62d94,0xc4008592,0x55b0c4ac,0xa4695500,0x5dd1aa98,0xe404f26a,0xb906ac,0xe6590000,0xffff55b0,0xa4540001,0x5f2f3a0,0x6aa0000,0xfffef3b1,0xc4550000,
+0x5fea4fa4,0x825b5a04,0x56ca2f9c,0xe6109291,0x96bd06a8,0xa4a55500,0x66ddeb9c,0xa415bea6,0x8b906ac,0x6960000,0xaafed1b1,0xe6000000,0xeb14a8,0x6fa0000,0xfef24eb1,0xe4000000,0xa5eab1a8,0x68110b4,0x11acc4b5,0xe6950000,0x5fe4eb0,0xc450fc06,0x4b0e5b0,0xe6550000,0xfffa4db0,0xe68040ea,0x95d670a8,0x6400141,0xffb18bb1,0xe70101ff,0x52d271a4,0xa493eb67,0x4b548b0,0xc4013f51,0xb906b4,0xe6550000,0x41fe6fac,0x611d250,0x10b948b1,0xe4a99040,0xfffad1ac,0xc454009a,0x55ee90a0,0xc514fdd5,0xbfb4e5ac,0xe60100a5,0x55e2f4a4,0xa2f5ff91,0x40b0e5ac,0x7404040,0x6af22db5,0xe600a6bf,0x12e6b29c,0x6000051,0xb0d988ad,0xe6006ef8,0x14f2f39c,0x82afaeae,0xfdb8e5a8,0x2900d4f5,0xace5bd,0xc4b9fea9,0xe0b927ac,0xc41003f2,
+0x5b8c4b0,0x6000000,0xa5e9cab9,0x6005aff,0x50ff149d,0x6000005,0x86cd27b5,0x690f9ff,0x1eaf3a5,0xc46baea5,0xbfb906b4,0xc4445cdc,0x51b906a8,0x62f6aa65,0xf2c9ec98,0x674f464,0x54b527b1,0x62a4fe68,0x54b0e59c,0x6950110,0x59f62db1,0xc4557f0a,0x15b506ac,0xe65a0010,0xfef22db4,0xc40000fe,0x81d62ea4,0x648eb91,0xffb927b9,0xe60000ea,0x52e2b2a4,0xc420e0e1,0xb0e5b0,0xc5d0d000,0x50b106b0,0xe6550040,0x40d988b0,0xc409bc40,0x1b0e5b0,0xc4555041,0xbfd968a8,0xc400046f,0x51f735a0,0xa4919f5e,0xfebd689c,0xe60000ea,0x55ee90a4,0x2640cd52,0x50b4e5bd,0x6000000,0x5af1ebb5,0x600abff,0x10e690a1,0xe4101000,0x55cd68b0,0x60055af,0x50fef2a5,0xc4f5a999,0x4abd06ac,0x605d18a,0x1ace6b9,0xc4ebba96,0xabb927b0,0xc440063f,
+0x95b4a3ac,0x6000956,0x55ee8fb1,0xe70055ff,0x1f3559c,0x28000001,0x55ee0cbd,0xe440eaaf,0x1ff97a4,0x82622d19,0xb2acc4a8,0xc401297a,0xb506ac,0xe676b000,0xcfb927b0,0xc4910801,0xa862ac,0xc555ff55,0x40ff34a4,0x62596a55,0x1d1aa88,0xe602affe,0xf714a0,0xe6196954,0xe6bd06ac,0xe444d5e5,0xc1abac,0xe6ff1000,0x9ff26fac,0xa404f5f1,0xb0e5a4,0x26ff0400,0xf776bd,0xe600feff,0x54de4fac,0x20eea9a9,0x10b5069c,0xc4007fbf,0x10de91a0,0x62deeaaa,0xfab90598,0xc45041ff,0x50a482ac,0xc4ff1400,0x9bf6d2ac,0xc40006e3,0xb0c4ac,0xc4fe0000,0x6fead3ac,0x84b57500,0xd1b5069c,0xc4015a9a,0xa9bd06ac,0xc4010000,0x1df16a4,0xc4f99f55,0xb0c4ac,0xe6450000,0xf6f6b0b4,0xe6050010,0x10d290a8,0xc4fa0000,0xfbee2eac,0xe6060106,
+0xaad6b3a4,0xc4000000,0xe356ac,0xa4147f01,0xfeb0e5ac,0x6201000,0xd2b3a5,0x610e000,0xc5ccad,0xc4ff0000,0xffe1caac,0xc4550000,0xde70a4,0x29c50000,0xefe66fb1,0xe6410000,0x41d292a8,0xe600fe1f,0x5de91a8,0x82a7661a,0xb926a8,0xe400ff5a,0xeab1ac,0xa496aa55,0x5fb906a4,0xa401ad3f,0x1acc4a8,0xc5ff0000,0xeef335ac,0xc405ebfe,0xb906a4,0x48ff0000,0xf756c5,0xe608ff55,0xfb55a8,0xa4e1ea95,0xb9069c,0xe610ff55,0xff57ac,0x40fbbb56,0xf0b90698,0x7044d45,0xb128b1,0xe6f65400,0xaaff98b0,0xe600026f,0xb906b0,0x4ff0500,0xaafb78b9,0xa4545000,0x40da4ea4,0xe601c040,0xaab906b4,0x42151500,0x14de2e98,0xe6009a05,0xacc4b4,0xe4ff5400,0xfff24eb0,0xc4550000,0xc5eda4,0xc4ff5500,0xfeea0da8,0xc4550000,
+0x51de4fa4,0xc4000000,0xff98a8,0xc4406001,0xa9a8a4ac,0xa4540000,0x55e2d3a4,0xc4810d28,0xa883b0,0xc4ab1500,0xeffeb0ac,0xe6040040,0xef56a4,0xe6fe0000,0xffee4eb0,0xe4150001,0x15de70a4,0xc486f635,0x4bd27ac,0xc4550014,0x46d968a8,0x642cf20,0x3ad06b5,0x6850800,0xfff24eb1,0xe70000ff,0x41d66fa8,0xc4419b46,0xfbbd27ac,0x60000fb,0x91ce2fa1,0xe4056dc9,0x54b506b4,0xe40007a4,0xb0a4b0,0x6550000,0x1f20bb5,0xc4062041,0x10a8a4ac,0xc4550000,0xffe9cbb0,0xe60000ff,0x46e290a8,0xe641d095,0xfec106b0,0x61060ff,0x50d691a5,0xc470f0e1,0xa907ac,0xe4000000,0x55f62db0,0xe640faaa,0x80ff98ac,0x6000000,0x6ae1a9b5,0x60196ff,0xfb139d,0x62bebe1a,0xefbd0698,0xe6854003,0xb527b0,0xe6ced550,0xd5c148b0,0x600e8fc,
+0x1b506b1,0xe6000000,0x65f60cb4,0xe600aaff,0x5aeef3a0,0xe66070f5,0x1ebdaba8,0x800929f,0xeaf4a1,0x82eaff6a,0xedb4e5a4,0xe601176c,0xc547b0,0xa2e7af55,0x7abd27ac,0xe600e76f,0x19b4e5b4,0x6404008,0xb0a4b9,0xe6150000,0x54f20db0,0x640e4a7,0x45b4e5b1,0xe6900014,0xbfea2cb4,0xe60000ea,0x55e6d2a4,0xe665d941,0xffb927b8,0xc44000af,0x6ae2d2a4,0xe41a3f15,0x58b906b4,0xe462b8a8,0xdb148b4,0x6010004,0x55de0dad,0xa402fe50,0x1b4e5ac,0x6540004,0xdbf64eb5,0xe40000d6,0x55da91a4,0xe64c6115,0xffb906b0,0xe650006f,0x5da0dac,0x6000101,0xbce5b9,0x6000001,0x55fa2cb9,0xe70055ff,0x1f6d29c,0x6000000,0x5afe4eb9,0xc400a5af,0x15ff359c,0x82ffffaa,0xffbd06a8,0x700ff7f,0x14b106b9,0xa45151a8,0xe6c547a8,0x6500301,
+0x8b8c5b5,0x6000000,0xa5d547b9,0x6147ffe,0xeb14a9,0x6000500,0x91f20cb9,0xc6005aff,0x4f3139c,0x60d0e0d,0x4b5abad,0xe6046d38,0x14b98aac,0xc4f0d455,0x71b927b4,0xe404061b,0x4c0c3b0,0xe47aff01,0xc1ccb0,0x62aaaa5a,0x40c56990,0xc6ffbf50,0x5c5eda8,0x82a6a652,0xbabd2798,0xc41dafab,0x4acc4a8,0xc4ff0000,0xa5bdccac,0x601a4b6,0x6acc5ad,0xc45b1501,0x40b9ccac,0xc4ff5500,0xce2fb0,0xa5415500,0x1bd27a0,0xe6ef5e04,0xd670ac,0x82aaaa14,0x86c14894,0xe4400106,0xb906b0,0xe7550000,0xaace0db0,0xc4015b5b,0xb506ac,0x6550000,0xffde6fb1,0x84aaa900,0xaab50698,0xc496eaa6,0xeab0e6ac,0x84aa5600,0xaac16898,0xc455aaaa,0x42b906ac,0xe6b55041,0xffb4e5ac,0xa41500af,0x45b569a0,0x6050101,0xabc568b1,0xc40101ff,
+0xffbdcca4,0xa4ae1500,0x69bd27a0,0xa486e271,0xffb0e5a8,0xa4151050,0x15c62fa0,0x7050515,0x5b0c4a9,0xe4a50005,0xfebd06b0,0xe60000ff,0x49b9aba8,0xe6850946,0xf5b4e6a4,0xc500007f,0xc1eda0,0xe4ffa601,0xde70b0,0x84555500,0xd5cba0,0xe7ff5500,0xe2b2b0,0xa5555500,0x59c5479c,0xc4112f95,0xacc4ac,0xe6ea0000,0x54d20db0,0xa5505074,0x54b0e5a8,0xc4fa0050,0xc589ac,0xe4ff9500,0x10f335b0,0xc44d7d14,0xb948a0,0x6bffe60,0xd60dad,0x84555a00,0x4acd899c,0xe6091d56,0x45b927ac,0xc4af1404,0x15c5eda8,0xe440d184,0x4bd27b0,0xe69a0000,0x9fe670b0,0xa4655400,0xaac98998,0xa49be796,0xfeb506a8,0x84aa5500,0x55c9aa9c,0x6010355,0xab4e5b5,0xc4565555,0xffc969ac,0xa40000fe,0xc1eda0,0x6000004,0xaad189b5,0xc40000ff,
+0xdfce71a4,0x82aa6900,0xa9c54898,0xe60436ab,0xebb506b0,0xa4561500,0x65d1eca0,0xc454ef55,0x4b0e5b0,0x6000000,0xaae60db5,0xc40014ff,0x10ce70a0,0xe6000000,0x56d5aab0,0xe60000ea,0x65e2b1a8,0xe6579792,0x96b0c4b0,0xa45aabfa,0x50ace5a4,0xe6707010,0x70b0e5a4,0xa4beb6b0,0x56b0e5a4,0xa400ffeb,0xb127a4,0x82ebe655,0xa8a8c5a0,0xa400f7ff,0x10b127a0,0xa46f4669,0x44b0c4a8,0xc4a6aa44,0x3bb0e5b0,0xc4b9e92a,0x51b0e5a8,0xa4911111,0xc2b506a8,0xc4050a82,0x69b906ac,0xa400bfff,0xb948a4,0xa4297c04,0x41b0e5a8,0xa420faaa,0x14bd899c,0xa47cb4a4,0xf7a906a8,0xc50010cf,0x40a8a3ac,0x82aaaa40,0x7fb9aba0,0x82155aa5,0x15a8a4a0,0x82ff6a15,0x10b58aa0,0xa4fabaa9,0xbab0e598,0xe665baba,0x6b0e5a4,0xc6f6f693,0xf4ace59c,0xc4a0e4f8,
+0xb5b0e5a4,0xa4a6bfee,0x56acc4b0,0xc4fea540,0x26b149a8,0xc4a6c092,0x64ace6a0,0x82effa65,0xb569a4,0xa4ffff5a,0xffb0e5a0,0x74175df,0xb0e5b1,0x84fffea8,0xafb0e598,0xe414687e,0xb506b0,0xa4012540,0x2a883a8,0xa4550101,0x1c547a4,0x82a7af05,0x50a8c5a8,0xa4000000,0x55c126a8,0x82049baa,0x55c1aba0,0x6db51a5,0xb505b1,0x8500ffff,0x95bd8aa0,0xc499a9fa,0x4b906a8,0xe6858648,0x84bce5a4,0xe6448484,0x11bd47a8,0xe46b5302,0x1fb506b0,0xc5007057,0xb8e5b0,0xc500dfff,0x6b969a4,0xa4aada8b,0x1b506a8,0xc600bfaf,0xd64fa4,0xe4aab797,0x9bb0e5b0,0xe4498b87,0x14b8e6b0,0xa4feaf01,0xa5b58aac,0xe6479ea0,0x41b506b0,0xc4ba6904,0xc1aaac,0xa4aaab5a,0x6abd0698,0xa400c092,0xb0e5a8,0xa4a9aa05,0x9abd069c,0xc411b09a,
+0xfab0c5ac,0xc409adfe,0x5b0e5b0,0xc4fe5500,0xebca2fac,0xc456eb77,0x45b506ac,0xc4ffaa04,0x24b98ab0,0x845e5a04,0x9abd8998,0x6498a5b,0xb0e5a5,0xc46b7a00,0x66bd27a4,0x636cae2,0x50b0e5b9,0xc4babf55,0xde2fa8,0xa4959505,0x4c968a0,0xe6fda900,0xf314b0,0x4269a955,0x9bcd8994,0x60054f6,0x10acc5b5,0xc45a0000,0x95ead2b0,0xe60425c2,0x5b0c4b0,0xc4aa0001,0x10de0db0,0xc4bbaa01,0xf2b1ac,0xa4555905,0xcd89a4,0xc4aaaa00,0x40f6f3a8,0xe6409180,0x55d62eac,0xe4042f04,0xb0e5b0,0xe6aa0000,0xc0f290b0,0x640c1c1,0xb569b5,0x6ba4080,0xefe66fb5,0xc6550000,0x55eeb1a4,0xc4d5db55,0xffb927ac,0xc4000000,0x1ca70a8,0xe401570a,0x84ace6b0,0x6000100,0x55d189b5,0xc70000ff,0x1e290a4,0xc4000000,0x56f290ac,0xe60000fa,
+0xffeaf3a0,0xc5000000,0xded2a8,0xa4806150,0x7fb0e5ac,0xc5000000,0xd6b2a8,0xa4c6ce00,0x40acc4ac,0xa4000000,0xfac0e5ac,0xa40000ff,0x40d270a0,0xc4000000,0x9be5cbac,0xe60040fe,0xeb34a4,0xc4af9a00,0x1f6f3a8,0xa498f850,0xc54798,0xc4ffaa00,0xfb56ac,0x84adbe10,0xa4b906a0,0xc450eca4,0xb8e5a8,0xe6ad0000,0x6fe66fb0,0xc455f797,0xb0e5b0,0xc4aa0000,0x5ff13ac,0xe692e645,0xf2f3a0,0x42555655,0x14e60c98,0xa4a9ff55,0xf2d2a4,0x6259aa55,0x50c5479c,0xe6000365,0xb906b4,0xc4a50000,0xd9ffb9ac,0xc4050d69,0x4bd27ac,0x6fe0000,0xfdf24db5,0xa4500000,0x50de4fa0,0xa4023250,0xefb4e5ac,0xa4550000,0x15de90a4,0x6005208,0x40aca3b5,0xe4400040,0xfae1caac,0xc40000ff,0x1deb2a0,0x6010000,0xffd568b5,0xc40000ee,
+0x6feed3a0,0xa4514004,0x1f2d2a0,0xe6021cb2,0xfaacc5b0,0x82fdb900,0xbdb5069c,0x260005cf,0x9b0c4bd,0x6010101,0xf7f713b1,0xa44400a7,0xdef49c,0x6050000,0xfff24eb9,0xc41500a6,0x51e290a8,0xa46cb850,0x45bd26ac,0xc4519051,0x55c548a8,0x82656955,0x29b506a8,0xc451221a,0x10bd06b0,0xc440e9aa,0x40de70a4,0x82d6d595,0xbd8aa4,0xa401fb6a,0xd22ea4,0xa401d2fd,0x65b4e4a4,0x2604124c,0xb0c4bd,0x7000000,0x11ea2db9,0xc461f755,0x50bd48a8,0x6505050,0xde2db1,0xc400ffaa,0xda70a8,0xa4a4b555,0x60b927a8,0xc400abbe,0x4e26f9c,0xa473b366,0xe5b8e5a8,0xe6d0d5d5,0xd1a8e6b4,0xc4ff9640,0x20c9eda8,0xa40f4c00,0x3bd06a8,0xc4a96a01,0xe670a4,0xc6555500,0x55d1aaa4,0x681e355,0xb506b5,0xc4455500,0xa5c569a8,0xa41a1f3d,
+0xc4b0e5a8,0xa400d2c5,0xa8a3a8,0xc4af5400,0x27eaf3b0,0xc4508187,0xbd06a8,0xc4ffaa00,0x1eeb1ac,0x82555500,0x55d1eba0,0xe604bc19,0x80b0e5b4,0x6160540,0xd0c9abad,0x7c0c4c0,0x54a948b9,0xc454fe55,0xb906b0,0xe7000000,0x64ee4eb4,0xc495b565,0x40b4e6ac,0xc4000000,0x9dd89b0,0xe600a5ae,0xeef4a0,0x82747050,0xace5a8,0xc400faf5,0xda4fa8,0xc46a6a55,0x55acc5b0,0xc45b7f15,0x4ac126b4,0xa4000000,0x15d989a8,0xa457ff55,0x52b4e5a8,0xc4000040,0xcd26ac,0xe6019fff,0x52e24fa4,0x82eb5757,0x45c1489c,0xc40065bb,0x41da0da8,0xa4266e95,0xfcb4e5ac,0xc449d1bd,0xa8a3ac,0xc6ffff00,0x5ad5ecac,0xc401061a,0x40c989ac,0xc4ffff05,0xe270a8,0xa4549404,0x18d1899c,0xc4a5f100,0xb0e5ac,0x82959555,0x95d5cb98,0xe450f5a5,
+0x6bb906b0,0x6438333,0x42aca4b1,0xe6e6f762,0xd7ea6fa0,0xc402059c,0xbd06b0,0xc4d7af04,0xe2b2b0,0x8289ea55,0xaeb4c5a0,0xc4050d5d,0xb506ac,0xa4a7bf15,0x57bd279c,0xe45506d7,0xa883b0,0xc4550010,0xffb9abac,0xc4410000,0x55b9aba8,0xc44a0606,0xfaad69a8,0xc4150000,0x41bd69a4,0xc445c094,0x45b4e5ac,0xc4090556,0x55b548ac,0xa451aa66,0x1b0e5a8,0xe6000000,0x59c148b0,0xc4501405,0xffb948ac,0xa4540050,0x10bd8aa4,0xc4550101,0xffc18aac,0x8255147e,0x54b5699c,0x82e1f068,0x81b4e5a4,0xa4509080,0x69b906a8,0xa4572e6c,0x52a0e6a4,0xa45c1e56,0x55b127a4,0xc41424bf,0x55b948a4,0x826b6a55,0x56b106a4,0xa4025bff,0xbb98aa0,0xa4060607,0x6aa548a8,0xc419a4b4,0x16acc4a8,0xc404bfa5,0x46b969a4,0x824a9f9b,0x6a4e6a8,0x8450f956,
+0xa5b9699c,0xc40005ff,0x91bd8aa4,0x62a8e895,0x5db0e5a4,0xc40040eb,0x1b5aba0,0x82176a01,0xa9a8a4a4,0x8219aaea,0x15acc4a4,0xa459ff00,0x7b58aa4,0xa5000107,0xb106a8,0xc47dff00,0xb98aa4,0xc4550000,0xffc18aa8,0xc4050000,0x1b9aba8,0xc4550000,0xffc18aac,0xc4050050,0x10bdcca8,0xc459e490,0x49acc5b0,0xc4044046,0x15bd27ac,0xa43e2e19,0x2eb0e5a8,0xc410001a,0x9aca3a8,0xc4ae5405,0x5fbd68a4,0xc4000000,0x49bdeda8,0xe6cb0126,0xffc147b0,0xc4940010,0xb128a8,0xa4804401,0x40acc4a8,0xc4500000,0x64c548a8,0xc4556e0d,0x45b0e5ac,0xe4010041,0x1c548b0,0xa40055ff,0xc1eca4,0xa499f850,0x75acc4a4,0xc50000ff,0xbd8aa4,0xa47f6400,0x34a8c4ac,0x6260b0b4,0x14acc4a4,0xc416ff00,0x3bb98aa8,0xa4456a62,0xacc5ac,0xc450ff00,
+0x5ab569a4,0xa41474ff,0x54c1ab98,0xc4242c28,0x95a949a8,0x820055ff,0x55c1ed9c,0xc491f191,0x24b0e5b0,0xc4512130,0xa507a8,0xe601ffa4,0x41bdaba4,0xe6050105,0xb905b0,0xc414ff55,0x54c5cca8,0x62aafea9,0x51b0e5a0,0xe700c5d7,0x15a8c4b0,0xa4ffbf6a,0xdface5a8,0xe7155540,0x41acc4b0,0xc4eb0040,0x50bdabac,0xa4555500,0x55ad28a4,0xa4ff5555,0xebd68a4,0xa45b4a05,0xad48a8,0xa48392a1,0xc7b4e5a4,0xa496eddf,0xace5ac,0xa4baf682,0xd3a8e69c,0xc4818283,0x56b0c4a0,0xa4ff5505,0x54bd69a8,0xa4000000,0x41b569a4,0xa4ef6150,0x5b58aa4,0xc5000000,0x15a949a8,0xc4a5966e,0xa9b4e5a8,0xa4a55464,0x97b527a4,0xc6a0f0e4,0x60b0e5a0,0xe4540050,0xffbd48a8,0xa45500be,0x69b127a4,0xa46aaa69,0xffb0e5a8,0xa4190052,0x5ab58ba0,0x82eeaf5a,
+0x1acc4a8,0xc4276622,0x15a8a3b0,0xc4500415,0xb969ac,0xa4545455,0xb0e5a8,0xc4550000,0xffbd69b0,0xa45500ea,0xa9b969a4,0xa479aea9,0xefb4e5a4,0xa44410ea,0x15bdab9c,0xa4b36746,0xb0e5a4,0xc46faa59,0x5fb4e5a8,0xa45aafaf,0xb106ac,0xa4febe6a,0x92b0e6a0,0xa49aff9b,0x5b0e5ac,0xe6ff0100,0x15c1ccb0,0x82545400,0x50b948a0,0x6ff0000,0xb98ab1,0xa4aaaa00,0xb906a0,0xa4beae9a,0xbfb0e5a4,0xa4613ebd,0xb0e5a4,0xa4deef9b,0xffb0e5a4,0xa4a9edee,0x50b0e5a8,0xc4ff0040,0xa5bdabac,0xa45a5600,0x59b94898,0xa4ff5044,0x5b528a8,0xc46eba55,0x94b4e5a8,0xe40074a4,0x41b0e5b0,0xa4150000,0xeab528a8,0xc4a76de9,0x92b0e5a8,0xa4551515,0xffb548ac,0xa465009a,0x6ab968a0,0xa4a6bf6f,0xffb0e5a8,0xa45900a6,0xa9b969a0,0xc4aeabaa,
+0x6ab506b0,0xc40b4b5b,0x6b0e5a4,0xe6590005,0xbfbd69a4,0xc445d5ba,0x15b0e6a8,0xe4500014,0xffc1abb0,0xc4650005,0x61b947a4,0xc4a6a261,0xffb106ac,0xa4550000,0x55bdaaa4,0xc4599a59,0x40b4e5ac,0x6560000,0xfbddecb5,0xa41545d0,0x1ca2ea0,0xc4590000,0xffd1ecac,0xc4540001,0x15c58aa4,0xe62a2b16,0x19b906b0,0xc4156555,0x54bd48a4,0xc458bc6c,0x14b4e5a4,0xa4406010,0xc127ac,0xe5550000,0xffddecb0,0xc4410000,0x90d20da8,0xe6be6400,0xabee4da8,0xa4050400,0x50bdcca4,0xa412e765,0x5b0e5a8,0x6000804,0x40c968b5,0xc4005310,0xb0c4ac,0xa4000000,0x7eee4ea8,0xa440017f,0x55c98aa0,0xc535fc55,0x6eb0e5ac,0xc40100bd,0x55c1cca4,0xc5f4f554,0x3cb0e5b0,0xe404041c,0xb906b0,0xc640f955,0xb5ca0da8,0xe61112a3,0xb506b0,0xc400baa9,
+0xe6cdeda8,0xc40100fe,0x6ce0da4,0xa4173b12,0x5ab506a8,0xc44080fa,0x52dab1a4,0xe6d09452,0x11b947b0,0x6000010,0xc527b5,0xe6009aaa,0xc0d60da8,0xe680c0c0,0x40bd8ab0,0xc400ffaa,0xce0da0,0xe4ae0400,0xfae20dac,0xc4050000,0xd291ac,0x6aa0000,0xfff290b5,0xa4550000,0xd60da4,0xa5001104,0xa883ac,0xc4000000,0x54d189ac,0xc4456a50,0xbd27ac,0x6000000,0xee2cb5,0xe6aa0000,0xaff66fb0,0xc4510105,0x40da4fa4,0xc4ff5000,0xffd9cba8,0xc4550000,0x1ce2eac,0xc4424302,0x1b906ac,0xe6030105,0x54d9cbb0,0xc439fe55,0x28b0e5b0,0x6100045,0xbacd27b5,0xa41001ff,0x58d62ea0,0xe654a858,0xeac106a8,0xe60000ff,0x55d670a8,0xc4993751,0x54b4e5b4,0xc4541418,0x19c506ac,0xe600febd,0x31c5aa9c,0xc4146976,0xbd27ac,0xe400ffa6,
+0xf7e22eac,0xa44000f9,0x95c9cca4,0xc4d69f94,0x97b906b0,0x60000e7,0x56eaf3b1,0x82ebff65,0x80b4e5a8,0xc4410041,0xb482ac,0xe605bfb9,0x97eab1a4,0x824599e5,0x44bd27a4,0xc400fa6e,0x1e291a8,0xc42f2f6a,0xbfb4e5a0,0xc495dbef,0xad06ac,0xe6bda954,0xe1b4e5ac,0xc4458e80,0x55b106ac,0xa4be5905,0xc18aa4,0xc4555500,0x1c989a4,0xc4be5500,0xc60eac,0xc4656500,0xb927a8,0x82eaaba6,0xf6b127a4,0xc455f5f9,0xb4e5ac,0xe6b65998,0x72b906b0,0xc441e7e3,0x1b0e5b0,0xe6ff5500,0xce0db0,0xa4555500,0xc5aaa4,0xe6ff5500,0xdeb1b0,0xa4541100,0x5acdeca4,0x64d5199,0x65acc4b5,0xa4651415,0x91b948a8,0xc444ded4,0xb506ac,0xe6000001,0xffc1edb4,0xc4150080,0x29c58aa4,0xa4293e3e,0xbfacc49c,0xc4440006,0x15bd8aa4,0xc4a9bea9,
+0x16b506ac,0xc455e656,0x14b0e5b0,0xe4540000,0x64bd8aac,0xc440d465,0x10b0c4a8,0x6590010,0xffd5ebb5,0xa4550050,0x96c589a0,0xc4b6bb9a,0xefb0e5ac,0xa4550056,0x56c1cca0,0xa4ecaf57,0x54b0e5ac,0x82aaa6b9,0xbeb927a4,0x60466e9,0xb906b1,0xa46a5a55,0xf5cd89a0,0x600e530,0xa083b9,0xe6ff5500,0x6e6b2b4,0xe6010100,0xca4fac,0x6fa9500,0xe6f4ad,0xc4010100,0xd22fac,0xc4075752,0x7b926a8,0xe7010307,0xd60db0,0xe60617a5,0x81bd05b0,0xe4009495,0x1acc5b4,0xe4fa6601,0x40e270b0,0xa4815010,0xb4e5a8,0xe6ff6900,0xeeb1b4,0xa4a4a900,0x6c968a0,0xc4060b07,0x5a528b0,0xc41a0000,0x1d24fa8,0xa4107010,0xb4c4a8,0xc4040000,0xffd60dac,0xa4550090,0x55d20da0,0xc4eeef66,0xffb506b4,0xa41500ea,0x69c60ea0,0xc42f3f6a,
+0x84b4e5b4,0xa4400044,0xbd06a8,0xc5000000,0x64eed2ac,0xc4112b6a,0x10b906ac,0xa4540000,0xfff2b0ac,0xa45100af,0x51d22ea0,0x7435351,0xffc126ad,0x8255006a,0x56d24fa0,0xc492bf2a,0xb4e6b0,0xc4aaff15,0xee6ea4,0x62a9aa55,0xd5aa94,0x6febf41,0x4f2d2b9,0xc44b4b00,0x7aca2fa0,0xc4140966,0x4c168ac,0x6fb0000,0x4af735b5,0xc4060b4a,0x6c1ecac,0x6e70001,0x4de0cad,0xc4ffa500,0xf735b4,0x84555400,0xa1ea4ea0,0xa46f7e64,0xe66f98,0x8479fa54,0x55bd07a0,0x26002515,0xacc5bd,0xe6ab0000,0x3aff56b4,0xc4409777,0x5c147ac,0xc4aa4014,0xaaff34b0,0x825a5500,0x55ea2d98,0xe6051657,0xe6b927b0,0x82a95500,0x99d5cb98,0xc455fde9,0x1b906b0,0xe6100000,0xffe60cb0,0xa41000ab,0x50e26fa0,0x26000000,0xabfef3b9,0xc40005ff,
+0xffff97a0,0x84aa1500,0xaade0c9c,0xc441e070,0xffb8e5ac,0xc4460010,0x56ef14a0,0xc4143d29,0xb927a4,0xe6000000,0x55ff35b8,0xe70000ff,0x44ffd9a8,0x6000400,0x99ddcbb1,0xc40000af,0xffb9a0,0xc4beff59,0xe24ea8,0xa4aafa41,0xc168a0,0xc4bfbf50,0xe64fac,0x42a9aa55,0x65d1898c,0xe4017ab9,0xbd27b0,0xe7ff5500,0x55f26fb0,0x701d505,0xb4e5b9,0xe6ff1500,0xf6b1b0,0xc4eafe10,0xf6d2a4,0xa4565615,0x50d5cba0,0x82ffaf45,0xe24fa8,0x84bebe50,0x55b4e598,0xe614386a,0xb948a8,0x66f9580,0xfaeab2ad,0xe641ebfe,0x5b906ac,0xe4550011,0xb9fef3b4,0x62e55900,0xa6cd8998,0xc42a2f4a,0xfbb906a8,0xa4775900,0x76c1699c,0x608b3a4,0x46b4e5bd,0x6800415,0xffe1cab5,0xa44000bf,0xe6d29c,0x6020004,0xffd589b5,0xc40000ff,
+0x6bf314a4,0xc4954000,0x10d60ea8,0xa400d054,0xbfbd06a4,0xa4540005,0x54eed2a0,0x8255fb59,0xb906a8,0xe4000000,0x5afed1b4,0xc60010fe,0x54f378a4,0x6000000,0x65faf3b9,0x60000fe,0x55f735a9,0x6010201,0xc969b9,0xe7000000,0x41f24eb0,0x6030301,0x42c9aab5,0x6420141,0x41d588ad,0xc400a5ea,0xf314a4,0xc5410000,0x2c168ac,0xe600f2f7,0x55cdcba4,0xc4eef1b9,0x45b906b0,0xa4457850,0x2c527a8,0xe4051581,0x55bd27b0,0x82fefd99,0xeab506a8,0x605aeff,0xbd47b9,0xe600eaeb,0xee6fa8,0xc439f546,0xb4e5b0,0x660bb5b,0xff76ad,0xe570dd1d,0x13b949ac,0xc400edd7,0xb0c4ac,0xe656ab00,0xff290b4,0xc4414b06,0x1b906ac,0xe6bfa600,0xf313b0,0xa4eaeb59,0xd6c14798,0xe6c1e1eb,0x1b927b0,0x62aba641,0xa7cdab94,0xe462e2b2,
+0x9b4e5ac,0xc40053c2,0xb4e5b0,0x26eafe00,0x31e20cb5,0x6050610,0xde0db1,0xc45faf50,0xe6b1a4,0x62aaaa55,0x9acd6894,0x600dbab,0xbd27b5,0x6269aa55,0x5dcd8998,0x7003c5d,0x65b4e5b9,0x82befb6a,0x6bb4e5a8,0xe6000067,0x55c989b4,0xc46abd59,0x5b506b0,0x6000000,0xe1aab9,0x600aea6,0xfad2a9,0xa41afe95,0xbd27ac,0xe600eaea,0xee90a8,0xe6bc6f55,0x15b905b4,0xc4455d19,0x55c168a4,0x6001014,0x50d1ebb1,0x8295fa95,0x15b906a4,0x6000011,0x20d968b9,0xa4009f7f,0x94de2e9c,0xa46a36ba,0xc127a8,0xc400ebff,0x65ddeca4,0xa4b8fdfe,0x59b506a8,0xc455f4b0,0x4b906ac,0xc4feff51,0x34ea90ac,0xe4094825,0x5b907b0,0xc5ffff00,0xde4ea4,0xc4596601,0x3ebd27ac,0xc400c357,0xbd06ac,0x7000000,0xf7b9b5,0xe6003c00,
+0xd0b0c5b8,0xc404e5e0,0xb0e4ac,0xe6ff9b00,0xa9ff77b4,0xc44041a2,0x40c106ac,0xa4ff6a00,0x4f2f2b0,0xc4404400,0x40e2d3a4,0x65d0f05,0xd5cbad,0xc4556500,0x41d18aa0,0x6003859,0x4b506b9,0xe4bfff56,0xeed2a8,0xa4565a01,0x1e20ca0,0xe6fe6a06,0x40f314b4,0x82555500,0x51e22e98,0x2600f244,0x1b506bd,0x6a50000,0x55ff56b9,0xe4409e58,0xbd27b0,0xe6aa0010,0xfe6fb0,0xc4ffaa54,0xfe6fac,0xc6bafa00,0xb4e5a0,0xe4fe9a05,0x80ffb9b4,0x849a9b40,0xb6d1ec98,0xc440dbd1,0xb0e5b0,0x7550000,0x5aff76b5,0xc4596f2a,0x15bd26a0,0xe66a4005,0xfeee4ea8,0xa4550040,0x55f2d2a0,0x6e53f1a,0xbfb906a5,0xa4540001,0x14eef3a4,0x630d00c,0x50a8a3b9,0x6000100,0x69e9ebb5,0xe600005b,0x4ff77a4,0xe6000000,0xaef26fb0,0xe40000fe,
+0xfeff98a4,0xa4550000,0x55f6d2a0,0x826cef55,0x6fb927a8,0xc4010000,0x1f355a8,0xa4052f05,0x14a8a4a8,0x26400000,0xaafe8fb9,0xc40000be,0x1e6f4a0,0xa4000000,0x6afe6fa8,0xe60040eb,0xffb9a4,0xe4abfa50,0x1f6d2a8,0xc498f951,0xc147a4,0x6eaff69,0xf290a9,0x6299aa61,0x98c96898,0xe6a53d6d,0xb4e6b0,0xc4fe6901,0x56d989a8,0xc4507b53,0xb506ac,0xe6aa4000,0xfef3b8,0x606fb95,0xe291a1,0x6295aa55,0xc989a0,0xe6a9ff52,0xf2f3ac,0x42aaaa55,0x95c54794,0xe4016665,0xb506b0,0xe6fe2400,0x9ae1ebb0,0xc4060f6e,0x15b4e6ac,0x6ff0000,0xe9f26fb5,0xc4400000,0x40eaf4a8,0xa440d740,0x6fb506ac,0xc4150000,0x15f314a4,0xc415bb55,0xb906ac,0x6401000,0xead568b5,0xe60001bf,0xf798a8,0x6600000,0xffee4db5,0xc40000ef,
+0x5feab2a4,0x84585405,0x4ae690a0,0x26000f86,0xaaa106b5,0x84655500,0xa5d1ca9c,0x2600d0b9,0xb4e5bd,0x6100000,0xf7fef2b5,0xa44000a7,0xdad39c,0x6010000,0xfff68fb9,0xc40500aa,0x5de91a8,0xa4e27f19,0x31b0c5b0,0x6100000,0x51c526b9,0x8240a655,0x40b4e5a0,0x6004000,0x80e60cb9,0xc600abef,0x40ee6fa0,0xc42fffd6,0x42bd47ac,0xc401afff,0x50f2f3a4,0xc44c8de8,0x15b4c4a8,0xc4000316,0x5ac62ac,0x26040104,0x44cd47b9,0xc4c0c045,0xc0a528ac,0xe64080c5,0xc1edb0,0xc400faff,0x4e690a4,0xc4657b66,0x45bd27a8,0xc6006abf,0x1ee6fa4,0x82f9a955,0x17b4e5a4,0xc4007d1b,0xc548a8,0x6bf5501,0xa8fffcb9,0xc4403cb5,0x40bd27ac,0xc4e55900,0xff56ac,0x40555500,0x55e6919c,0xe6419e14,0xc147b0,0x6010100,0x61de4fb5,0xc455cf04,
+0xd6b0c4ac,0xc40124e1,0xc526b0,0xe4ff5500,0xdaffb9ac,0xa4003055,0x40b0e5ac,0xc6baaa00,0xf713a8,0xa4905500,0x14d9ecac,0xc454e315,0xb4e5b0,0xe6017500,0x5c5aba8,0x6c0c171,0x40ad06b5,0xa49abf44,0x42b906ac,0xc40001fa,0x64bd06ac,0xc4dad665,0x80c148b4,0xc4050040,0xb8a3ac,0xc400bcfd,0x1da4fa4,0xe6706145,0xbd27b4,0xc400d551,0xfb77ac,0xc4067b14,0x55b0e5b0,0x260b4305,0xbb8c4c1,0x84000001,0x5d568a4,0xe643e440,0x61b906b4,0xc4000040,0x54d147ac,0xc4065faa,0x40f6f3a4,0xe6830040,0x41c989a8,0xa400b9ff,0x51d1eca8,0xc4b4dda1,0x8ab4c4ac,0xc441edcf,0xb4e5b0,0x6a9fea9,0x43ea2ea9,0xc4951e2e,0x50b906a8,0x6eaff3a,0xe62da9,0x84aaaa55,0x6ad16894,0xe436a99a,0xb506b4,0x82aaea55,0x9acd8998,0x660939a,
+0x43bd06b5,0xe62c1801,0x9c9ecac,0xe4f5f756,0xd2da70a8,0xc40014c8,0xbd27b0,0xe6d7ef00,0xe6d3b4,0xa48afb56,0x8eb4e5a4,0xc4044a46,0xb906ac,0x6255aa55,0x56d9aa90,0xc4019455,0x81b4e5b0,0x6ef0000,0xffde0cb5,0x84aa5500,0x11c96998,0xe6ab1400,0xe6f28fb0,0xc4160100,0x95de4fa4,0x6058c54,0x1bd27b5,0x6041041,0x16e1ebb9,0xe661f356,0x11b906b4,0x26000000,0x44fe6ebd,0x6fa0000,0xffea2db5,0xa4540000,0xe6d3a4,0xe6ab0000,0xffff35b0,0xe4060010,0x54e26fa4,0x8260f059,0xbd26a8,0xe6000000,0x55fe6fb0,0xe6050918,0x14bd27ac,0x6040001,0x96e24eb5,0x60000a6,0x45ff13ad,0xc45b5a01,0xaab527b0,0xc40005ff,0x51eed2a4,0xc4a39342,0x47cd47a4,0xe6040001,0x5c926b0,0x600fafa,0x63e2b1a5,0x6424353,0x11d9cbb1,0xc400ebb7,
+0xaae24f9c,0xc40000fb,0x95ef14a4,0xe6848d92,0xeebd27b4,0xe600009f,0x55eb35a8,0xa42abf95,0x40c126b0,0x8250a659,0xb906ac,0xe700ff55,0xde6b2b0,0xc5000107,0xd9aaac,0xc5107f55,0xfb77a4,0xc4aa0000,0xffff34ac,0xc4550000,0x40e715a8,0xc4aa0000,0xffff55ac,0xa4550000,0x40ff34a0,0xe406efa1,0x5bd06b4,0x28000000,0x55ee2db9,0x26cc0114,0x44a8c4b9,0x6540000,0xfe4eb9,0xe6bf7e05,0xd3c98aac,0xa4651400,0xd5cb9c,0x6970004,0xfbfed1b5,0xc4590000,0x55fab1a8,0xc4517455,0x40b906b0,0x6150000,0x55e9cbb5,0xc469ff96,0x55b906a8,0x6000040,0xfff24eb9,0xc45500ff,0xa5d5eca4,0xa4e0f659,0xffb906a8,0xc41500ea,0x5ad64fa0,0x6277f9a,0x54b506c1,0xc4001021,0x4c527b0,0x2800a5fa,0x16d22dad,0x26000000,0xddcbbd,0xa400bbff,
+0xafee909c,0x60024ff,0xeaf3a5,0x6090c04,0xffc58aad,0xc50000ff,0x5deb2a4,0xc40c0e06,0xcb8c4b4,0x600010d,0x5ee1ecad,0xa40097ef,0x8da2e98,0xc4054604,0xb4a3b0,0xa500ff57,0x4ff98a0,0xa2bafba9,0x5bb506a8,0xc412b7e3,0x10b906ac,0x69b177a,0xd7b8e5b5,0x6002ff6,0x1b906b5,0x6eb0500,0x40ff34b9,0xc4a97e00,0xb4e6a4,0xe6ff5500,0x19fffbb0,0x42574705,0xe6d39c,0x409fbaa6,0xdbb5069c,0xe640c4cb,0x10b906b4,0x28190629,0x3dc98aad,0x6140a4e,0xb0c4ad,0xe5ff5500,0xff98b8,0xc5555500,0xd5689c,0x265e1900,0xff77b5,0xa4555500,0xa8d1aaa0,0x6804159,0xc547b5,0x6500000,0x52f6d2b9,0xa4519393,0x41cd47a0,0x6910100,0xffe64eb5,0xc4010059,0x4ef14a4,0xe6514704,0xf7bd26b4,0xc4000011,0x50eed2a8,0xc4404f58,
+0x66bd06b0,0xa4153d7a,0x1b906ac,0xc4550000,0xd1e62dac,0xe6001fa9,0xc147b0,0x6500001,0xfff2f3bd,0x62550055,0x65eef398,0x826afda5,0xffbd27ac,0xc6251065,0x2ae6f3a0,0xc4696f1a,0x5ac147a0,0x82beffef,0x5db906a4,0x27040153,0x45c58abd,0xa45eabaa,0xaac547a4,0x6954bbf,0xbd06b9,0x6aba900,0xfe8fb1,0x8469a954,0xd9aa98,0xe6fa6a00,0xfed2b4,0x629aaa15,0x50d16998,0xa4e5696e,0xeac127ac,0x655655a,0xc568b1,0xc4bf6556,0xffc168ac,0x262882c0,0xa883b9,0xe4bfaa00,0x10ff55b8,0x6494500,0x11de0ca1,0xc4feaa05,0xfab1b0,0xa4a5ba00,0x55c548a0,0xc5550755,0x54c127b0,0xc4290000,0x56e290b0,0xc4001151,0xc548b0,0xc4540000,0xfef6d2b0,0xc4a50040,0xa5de0ca8,0xa40b4b8a,0xffbd27a8,0x82550055,0x65f335a0,0x260b03a6,
+0x4db0c4b9,0x28000c0c,0xc168b9,0x6a90104,0x99eef3ad,0x60036f9,0xbd26b9,0x65a0000,0xfefed2b9,0xc4004099,0x19de91a4,0x8296ff5a,0xffc148a0,0xc4000096,0x10eb56a0,0x6110351,0x40a882b9,0x6aa0000,0xffff13b9,0xc4910000,0x10e6d2a4,0xe4ea4000,0xbafa90ac,0xe6540000,0x59da70ac,0xe6151f15,0x5bd06ac,0x6241000,0xf28fb1,0x604e201,0xbd26b5,0x6000000,0x4feafbd,0xc4ff1500,0xeee20cac,0xc4150000,0x50d62fac,0x281b0000,0x1fee70b1,0x62555400,0x55da2e98,0xa460b659,0x54b4e5ac,0xc4040014,0x5ddaaac,0xc440d155,0xb906b0,0xc4000000,0x7ffe4eac,0xa400006f,0x15e2b19c,0xc446c050,0xaab906ac,0xe60000fe,0x15ef14a8,0x82eaf955,0x1b926ac,0xa40091bc,0xc547ac,0xc490fa56,0xdaff97ac,0xe681490a,0x14b8e6b0,0xe600a6b9,
+0x5aff34ac,0xc40000ff,0x10eeb0ac,0xc4138100,0xaab4e5ac,0xe60040fb,0x41ef14a4,0xc491e5d1,0x3b18ab4,0xa4404191,0xc0c3ac,0xe600ffbf,0xc1da4fa8,0xe740c3c3,0x81a928b0,0xe6003ffe,0xda2ea4,0x67e0040,0xbfd9aab5,0xc47a0400,0xb927a8,0x6ff0000,0xbfee4eb5,0x84151000,0x79da2da0,0xc490c204,0x10c106ac,0xe6500000,0x4d988b4,0xe4052b04,0xbd27ac,0x7400000,0xfed1b9,0xe6aa0000,0xaffeb0b0,0xc4904106,0xee90a4,0xe6ef0000,0xfff2b1b4,0xa4ba5500,0x54b906a0,0x6502454,0xc105b1,0x6510000,0x79ee4eb1,0xe400ea6a,0x4b506b4,0x6000000,0x55f64db9,0xe7000055,0x51e270ac,0xc461f864,0xeab906b0,0xe600006a,0x41e315a8,0xc40dfb51,0x96b4e5b4,0xe410110c,0x1c526b0,0xc400faaf,0x11e6b1a4,0xe6041422,0xcd69b4,0xe400ea69,
+0xfdff97a4,0xa45000fc,0x95d1eca4,0xe441ef94,0x57b4e6b4,0x60000fb,0x16da91b1,0xe6412710,0xbd26b8,0xc5000000,0xfef2ac,0xe609afa4,0xfffeb0,0xc4005050,0x40d189ac,0xe600fa9a,0xeb14ac,0x6253b05,0x5c127b1,0x2600034a,0x40cdcbb5,0xc4a95958,0xacd189a4,0xe600c768,0xbce5ac,0xe6795602,0xff97b4,0xa4565600,0x4ea4ea0,0x26faa900,0xfb56bd,0xc4eefa10,0x1bd26a4,0xc495f5a6,0xa6c547b4,0xe4408b59,0x55c148b0,0x82965a6a,0x66c169a8,0xc455fa6a,0xbd06ac,0xe6bfa500,0xff35b0,0xe482c700,0x5c548ac,0xe6eaa500,0x80fef2b0,0xe6555540,0x55d9ecac,0x2600d3a9,0x40b0e5bd,0xe6550000,0xfafef2b0,0x690d0f8,0x40bd27b5,0x69a0100,0xfffe8fb9,0xc4000096,0x15f755a4,0xe6e1d010,0xfbda0cb0,0x6000002,0xeb14b1,0xe6000500,
+0x1acdaab0,0xc4163f3f,0x55b4e5b0,0x6960000,0x6fed1b9,0x6447e66,0x1bd27ad,0xe66a0000,0xffff34b0,0xe4140000,0x50ee4eac,0xa4790440,0x6fb4e5ac,0xe6000000,0x44ff98a8,0xc4a30344,0x5bce5b0,0x64dc6f5,0xdcbce5b9,0xe412a6e1,0xbd27b0,0x6b9839a,0xb8c568b5,0xc455efee,0xb906ac,0xe6aba540,0xfed1b0,0xc5143400,0x65bd06a8,0x6faaa00,0xf26eb5,0xc5000000,0xe2b2ac,0xa2a4a550,0x69c548a0,0xc414a3ae,0xbd27a8,0xc4a696a5,0xc5b906b0,0x7001703,0x4a8a3b9,0x6f9ba05,0xe670ad,0xc4400000,0xc5edb0,0xc4ff6900,0xff56b4,0xa4646800,0x9d18aa0,0xc4187415,0x5bd06ac,0xe41a4001,0x1f290b4,0xc4003400,0xb4e5b0,0xc4050000,0xbeea91b0,0xc4050050,0x1ef35ac,0xe4070f00,0xffbd27b0,0xc4400065,0x50e2d3a8,0x28d01400,
+0x40aca4bd,0xc4404040,0xbd06ac,0xc4000000,0x54f314ac,0xe4118b55,0x10bd06b4,0xc4550000,0xfffef3b0,0xc4400059,0x45f756a4,0x6800940,0xffa8c5b5,0x82550065,0x15eb15a0,0x26609001,0x19b0c4bd,0xc4004098,0x40b4e5b0,0xc400ab96,0xeab98a9c,0xa490a5a6,0xa5b0e5a8,0xc40bffb6,0x54b569a4,0x82e5a696,0xaab547a4,0xe640e9e5,0x3b0e5a8,0xa4b2b2a3,0xf4b10698,0xa4b5f0f4,0x70acc4a0,0x8245dad1,0x59aca4a4,0xa444fb6a,0x54b58a9c,0xa4294645,0x19ace6a0,0xc401ef59,0x5b9ab9c,0xa4aaaa9a,0x5fb505a8,0xc41a0b1b,0xb106ac,0xc49a9a98,0xb8b506a8,0xc405de7d,0xb0c5ac,0xc4ff0000,0x99b9abac,0xa49aea40,0x53b506a0,0xa4ff4743,0xf5ad69a8,0xa47f3f01,0x95acc5a0,0xc4848494,0x56b0e5ac,0xc4594959,0xbab527a8,0xa466aaae,0x65b0e5a8,0xc4550155,
+0x1ab927ac,0xa2fa6418,0xeab528a8,0xa4545500,0xbd69a4,0xe69b0100,0x7fbdccb0,0x625a4504,0x68bd8b98,0x8296f1b0,0x81b0e5a4,0xa4955095,0x58b927a4,0xa4869b59,0x96ace59c,0xc44d0d4a,0x8ab148a4,0xc4056f9e,0xb0e5b0,0x600ff55,0xabc1cca5,0xc449ceea,0x14b106ac,0xa454ff66,0xb9aba0,0x82feba9a,0xfbb0c5a4,0x8404aee2,0xa8c4a4,0xc49aea95,0x4fb106a4,0xc50151f0,0xb9b0c4ac,0xa445e9f9,0xace5ac,0xc478ff55,0x5ac1eda4,0xc4010b0e,0xacc5ac,0xc600fffa,0x4c1eda0,0xc4cb5f06,0x87ace59c,0xc6458686,0xb0e5a0,0xc4abab56,0xbbb506a8,0xe6befbf7,0xb0e5b8,0xc5ff0000,0xe6b569ac,0xc479ea40,0xb0c4a0,0xc5ff0000,0xfab58aac,0xc41a0700,0xb5b128a8,0xa4a9aae5,0xaace5b0,0xc4015440,0x1eb927ac,0xc40d1e0e,0x5b0e5ac,0xa4550000,
+0x5b906a8,0xc46f5500,0x7b98aa0,0xa4000000,0x7ab18aa8,0xa4ef8651,0xb5b127a8,0xc4a49040,0x1b0e6a8,0xa4808000,0x40acc4a8,0xa5557040,0x58b0e5a8,0xc4499a4d,0x46b0e5ac,0xc4410151,0xbbb948ac,0xc44400b9,0x45b98aa8,0xc4560b45,0xefa8e6a8,0xa40301ef,0x3b18aa0,0xa4131302,0x40b107a4,0xc4050000,0x50bd27ac,0xc40016ff,0x83b949a4,0xa411e2a3,0x22a8a49c,0xa400f0f7,0xffb127a4,0xa45000aa,0x41b969a4,0xa494e484,0xefacc4a8,0xa40100d6,0x1ad6aa0,0x821b6b11,0x96a4a4a4,0x821a6aab,0xacc5a8,0xc401ffad,0x7b149a4,0xa5000001,0xb507a8,0xa404be6a,0x55bdaba0,0xc41054a8,0x40b0c4a8,0xc45321a4,0x2ab106a8,0xc49faa6a,0x55b0e6ac,0xc5557475,0x80b0e5b0,0xc4a6aa40,0xb58aa8,0x84555555,0x55b148a8,0xa4afff59,0x5b548a4,0xa4e7a796,
+0x61b50698,0x82cbd7a2,0xcfb0c4a4,0xc496ebef,0x41ace5ac,0xc4cb8a86,0x87ace5a0,0xa4c6c686,0x56b0a39c,0xa4faff56,0xb549ac,0xa4464642,0x85a8c4a4,0xc46fff61,0xad49a4,0xa486aaf0,0xffa8a3a4,0xa40000af,0x40b56aa4,0xa4149854,0xbfacc4a8,0xa400006a,0xb98aa4,0xc4120000,0x20b0e5ac,0x82145060,0xb127a0,0xc400a6aa,0x1bdaba8,0xa4448581,0x40b0c5ac,0xa400faff,0xffa906a0,0x625424f9,0x69b9ab98,0xa4656c3c,0xffa507a4,0xa45500aa,0x55b58aa4,0x82eafaa5,0x34b0e5ac,0xc5017575,0x54a8e6ac,0xa4009bff,0xaab98a9c,0xc4161656,0x55b506ac,0xa4006aff,0x4b969a4,0xe6336200,0x2fb0c4b4,0xc45baf6f,0x69b106ac,0xa491b9aa,0x7b506a4,0xc4aaefab,0x5b4e5ac,0xa4bfff45,0xb969ac,0xc4ec6c45,0x55ace5a4,0xc4abff55,0xb969a4,0xa49aaa9a,
+0x55b906a4,0xc46e6959,0xbdb0e5b0,0x84a2753d,0x9ab106a4,0xa4edee9a,0xeeace5a8,0xc4998a9d,0x96b4e5ac,0x82ffaf55,0x10b128a4,0xc46a2a15,0x49b5279c,0xc4aaff01,0xb548a8,0xc47f7aaa,0x29b0e5ac,0xa4101414,0xbd06a4,0x600fa6a,0xf5c1eda1,0xc4a8b9a5,0x64b0e5a4,0xa454fea5,0xb98aa0,0x82fbfaa9,0xffb506a8,0xc4aaefff,0xb106ac,0xa4fbefa9,0xbface5a4,0xa4565f1f,0xf6b0c4a8,0xc405e6ea,0x15b4e5b0,0xc455ff5a,0xf8b9ab9c,0xa4a8bab4,0x50ace5a8,0xa4e5ff56,0xb58aa4,0xa4efeba9,0xbeb0c4a8,0xa4a89dde,0xd0b0e5a4,0xc42f6fda,0x6ab12798,0xe6ea2f2f,0x55b0e5a0,0x6aa0101,0xf6c1aab5,0x842a1ad1,0xb56998,0xc5fd0000,0xb6b16aa8,0x82a9a850,0x2ab506a0,0xc42b2f2f,0x2ab4e5a4,0xa4291529,0xadb948a4,0xa458acac,0x14b0e5a4,0xc4054060,
+0x64b527a8,0xa4ff4454,0x7fb548ac,0xa4b59600,0x56ace5a0,0xa4ff6525,0x41b98aa0,0xa4000100,0xbab98aa8,0xa42af7a7,0x6aacc4ac,0xa4511468,0xb948a8,0xa4001211,0xa8c4a4,0xa4550504,0xe9b506a8,0xc451a1f0,0x55b0e5ac,0xc411ff55,0xafb58aa0,0xa4562b2b,0x41ace5ac,0xe614ff45,0xbdaba8,0xa53dddfc,0x2caca4a4,0xa455b9a4,0xb0e5a4,0x62ffffaa,0xfeace5a0,0xc450e5fa,0xd0b0e6b0,0xe69491b0,0x50b4e5a8,0xc490fba1,0xafbdaba4,0xe400bebe,0xace5b4,0xc641ef55,0xc1eda4,0x849fdf97,0x4facc49c,0xc404090e,0xace5ac,0x82a7ab6a,0xa6acc5a0,0xa44086e9,0x54acc4a8,0xa2ff1554,0xf5b969a8,0xa4046500,0xa8c5a4,0xe6ff0001,0x95b58ab0,0xa4a96900,0x4b9279c,0xa4400000,0x40b0e5a8,0xa4555050,0xa5b548a8,0xa4aafaa6,0xa9b0e5a8,0x82a565a9,
+0x44b527a8,0xc4ff4000,0xafb98aac,0xa4515101,0xb548a0,0xc4ff0100,0x5abdabac,0xa4a9a900,0x50b506a0,0x82aaf2a1,0x6aacc4a0,0xa4515155,0x55bd69a0,0xc5151755,0x55b0e6ac,0xc4411045,0x7fb948b0,0xa4a9001a,0xa9b927a0,0xa43ebea9,0xfdb0e5a4,0xa4590154,0x95b948a4,0x60459b4,0x2dacc4b5,0xc4150959,0x1ab906b0,0xa400e5ff,0x96b969a0,0xc4555596,0x69b927a8,0xa40015ff,0xffb969a4,0xa44201a9,0x2b569a4,0xa42a3922,0xffb0e5ac,0xa45640d6,0xa6b58aa0,0xc669296a,0xa5b4e4a0,0xc4555a69,0x55b906ac,0xe50040ff,0x69b969a4,0xc6566a6e,0x56b4e5a0,0xc40055ff,0x2ab56aa4,0xc42f2f2a,0x2fb0c4a0,0x6292a2f,0x69b0c4a5,0xa4fafda9,0xe1b0e5a4,0xa441e9d9,0x19b0c4ac,0xa415bf19,0xb548a0,0xa5555555,0xbd47a4,0x600ff00,0xbdaaad,0x84e9faaa,
+0x56b0e5a0,0xa4f6fa5a,0xe5b0e5ac,0xe4556aa5,0x54b106b0,0xc4b279a8,0xf2b0e5a8,0xc441e7f2,0xacc5ac,0xa495ff54,0xbd8aa4,0xc4165a55,0xb506a8,0x6aaab01,0xb9abad,0x82b9ba25,0xffb0e5a0,0xc4680052,0xacb948a0,0xc468acac,0xffb0e5a8,0xa45500a5,0x55b169a4,0xc4210516,0x18b4c5ac,0xc4581418,0x68bd06a8,0xc40051ff,0x31b148a0,0xa5151c7d,0x55b0e5ac,0xa400aafe,0xfbb569a0,0xc44100a4,0x41b5aba8,0xc42c0585,0xffa4a3ac,0xc45100aa,0x50b5aba8,0xc4d3d851,0x74acc5ac,0xc5514000,0xb8b0c4a8,0xa4016fff,0xe1b5699c,0x8289dfeb,0xaa8c4a4,0xa40069ff,0xa4b58aa8,0xc4bfaba6,0xbeb4e5b0,0xe445aeaf,0x69b106b4,0xa4f6fbaa,0x89b0e5a4,0xc4252a05,0xb0c5a8,0xe65fbe00,0x1b9abac,0xc4060641,0x10b58ba8,0xe6faff04,0xb98aa8,0x8256d645,
+0x51a8c4a4,0xc40a4b83,0xeace5ac,0xc4415610,0x55ad07a8,0xa4b75752,0xcfb0e5a8,0xe4555591,0xa483b0,0xe6e9bb01,0xb58aac,0x82eaeb51,0x10a4a4a4,0xc4abff10,0xb549a8,0x82a9aa68,0x59b907a0,0xc4a49296,0x54b4e5a8,0xe4554000,0xe6b98aac,0xa4b1f1f1,0xa1b0e598,0xa4fa6050,0xbfb928a0,0xc4150000,0x14b948a4,0xe6e09578,0xf7a8a4b0,0xa4151400,0x59b569a4,0x82effc5f,0x4ba8a4a8,0xc41a4b0a,0x15b0c4ac,0xc4560015,0xb58aac,0xc5000300,0xa4a4ac,0xe6450000,0xffc1ccb0,0xc4540000,0x55c1eca8,0x84207e99,0xefb0e5a4,0xa4050010,0x5b98aa0,0xc445171a,0xddb0e5a4,0xc40050f0,0x40b0e5ac,0xe60050fa,0xabbdcca4,0xa4a45565,0x65b506a8,0xc40041ff,0xc5b98aa0,0xa41d8fc6,0x19ad06a8,0xc4591a1a,0x54b8c49c,0xc4a82824,0xa4b506a8,0xa45ca958,
+0x91b8e5a4,0x824585c1,0x5b4e5a4,0xe60040fb,0x45b5cca4,0xa43d3541,0x59a8e6a4,0xc400549f,0x15ad8aa4,0xc4460155,0x56b4c4b0,0xc405592a,0xb527ac,0xc4196a00,0x7a4a4ac,0xa4000009,0xf9b927ac,0xc4054ebf,0xb0e5a8,0xc5550000,0xeab58ba8,0xc4929f5e,0x55b0e5ac,0xa4955414,0xefb969ac,0x826a6540,0x6ebd279c,0xc48671be,0xffb0e5ac,0xa4991500,0xa9b98aa0,0xc46efeea,0x2ab0e5ac,0xc61a1b1a,0x16b4c59c,0xc4aa1515,0xbbbd69a0,0xc45a8ae6,0x69b0e5a8,0xa4fb5054,0x5bb969ac,0xa4655400,0x61c148a0,0xc454f762,0xb6b0e5ac,0xa4555500,0x59b948a4,0xc444ae59,0x5ab0e5ac,0xc4181a2b,0x64b906ac,0xc40085ff,0x66b548a4,0xc4040545,0x15bd69ac,0xc40001bf,0x51b9aba4,0xa400c750,0xb0c4a4,0xc5000000,0x10c1aaac,0xa4101510,0x14a927ac,0xc4109129,
+0xb507b0,0xe7000000,0xc1edb0,0xc4015aff,0x4bdeda4,0xc4000000,0x54bdabac,0xe60001ff,0x51c5eda4,0xc4e3e3a1,0xf1b4c4a0,0xc770f3f3,0x15ace598,0x82ffff6a,0xebb106ac,0xc4466aa7,0x19b906b0,0xe6006f19,0x40b58aa4,0xc4e9e8a4,0x68b106b0,0xc410ffaa,0x54b169a4,0xc49a1f49,0xedb0c5ac,0xc448aeab,0xb106b0,0xe6d9aa00,0xedbdccac,0xc4186e6d,0xb0e5ac,0xe6fbfa00,0x1b58aac,0xe650ff9f,0x4ad49b0,0xe46b6915,0xace6b0,0xe425ffff,0x10b58aa8,0xc730f031,0x6aa906ac,0xc440fe6a,0xacc5b0,0x66aff00,0x32b98aad,0xc42521b1,0x38ad27a4,0x885ee24,0x40b9aba5,0xe4404040,0xa58bb0,0xe7444d04,0x1b127ac,0xc4f3f363,0xf3b106a0,0xc4a0f0f2,0xb4e6a4,0xe6fb0000,0xe5b9ccb0,0xc4aefe64,0x60b0e5a0,0xe4fb1564,0xbfb98aac,0x84fee640,
+0x14b1069c,0xc459aa59,0x2eb506ac,0xc46abfbe,0xb0e5ac,0xc4915000,0x96b127ac,0xc45697a6,0x5b0e6ac,0x6ff0000,0xbfbd8ab5,0xc4bbbb01,0x1b0e6a0,0xe6ff0000,0xffb9ccb0,0xc46a0620,0xb169a0,0xc600ffaf,0xb9aba4,0xc49aa796,0x40b927a8,0xe400fffb,0xb9aba0,0xc4b6e6a6,0x86b4e5b0,0xc4101e4b,0x2b8e5ac,0xc4b9fa00,0xabb169ac,0xa469aaaa,0x54b106a8,0xa4aaaa50,0xb4b5abac,0xa400fe9f,0x5b969a4,0xa4aedb56,0x6aace5a4,0x600faaa,0xb569a9,0xc4eea550,0xaab0e5ac,0xc4051a6a,0x5b4e5b0,0xe66efe05,0xfdb98aa8,0xc451eafd,0xb0e5ac,0x6aafb00,0x50b58ab5,0xc40c0da4,0x2db0e5ac,0xa4152e6e,0x15b506a8,0xc4fe6e1a,0xfab106a8,0xa464acfe,0xb0c5a8,0x6fe0000,0x9bbdcdb1,0xc4591400,0x50b948a8,0xa4ff5050,0x6ac1cca8,0xe6000000,
+0x44adacac,0xc4e2e0c6,0xe6b5069c,0xc4c2c7db,0x1b106a0,0xe4fbff96,0x57b506a8,0x6ea5257,0x81b0a4b5,0xc4ff6a91,0x69b98aa0,0xe4400000,0x1b1abac,0xe6ff0101,0xf9b9abb0,0xc4351524,0x55ad06a8,0xc555555d,0x15b506b0,0xe6bf0000,0xe9b169ac,0xc45494d9,0x55b506ac,0x82fe5455,0xdab569a8,0xc4151540,0x29bd48a4,0xa43d2e3a,0xffacc4a0,0xa4695800,0xb9b5279c,0xc4f5fefd,0x5ab0e5a4,0xc4696696,0x5ab0e5ac,0xa4ae5556,0x79b127ac,0xa4545455,0x65b106a8,0xa45e1555,0xffbdabac,0xa4eb6a00,0xebb506a0,0xc4b6abab,0xffb0e5a8,0xa4bfa600,0x7bace59c,0xa4e8ecab,0x38b0e5a8,0xa4102424,0x15b506a4,0xe60005ff,0xa5be0ea4,0xc4546455,0xa4bd27a8,0xc400a4fe,0x41b548a4,0xa48b8742,0x83b0c4ac,0xc496c68a,0x65ace5ac,0xa4be7f7a,0xbbb0e5a0,0x8256bfbf,
+0xa6acc5a8,0xa41555a5,0x6abd47a8,0xa440a9ff,0xa4b5699c,0x62a4a9a6,0x95b527a4,0xa41579fb,0xa9b569a0,0xa279b8a8,0xf2b0e5ac,0xa44187e2,0x1eb0e5a8,0xa434265a,0x34ad07a0,0xe510343c,0xba0e6ac,0xc4060b0b,0x598c5a8,0xa46f0500,0x10b5eda8,0xa5000010,0xb0e5a8,0xa4550000,0xfabdcca8,0xc4560600,0x16bd69a4,0x6156217,0xffb0c4b1,0xc4150000,0x55bdcca4,0xc44aac55,0xd8b0e5b0,0xa4408080,0xacc4a8,0x84550000,0x6bb9cca4,0xa420266b,0xb0e5a8,0xc4550000,0xffb98ba8,0xa4500004,0x60c9cca4,0xc4e0b5a5,0xffb0e5a0,0xc4150000,0x15bd8aa4,0xc45b1b16,0x41b505ac,0xc4555151,0xa6b4e5ac,0xa40555ff,0x5b5489c,0xe4010101,0x56c169ac,0xa400a5ff,0xaab98ba0,0xc4864a9a,0x43b8e5b0,0xe6404142,0x5bd27b0,0xc4051915,0x41ace5ac,0xa4050545,
+0xf0b4c4a8,0xe754c0f0,0xa1b506ac,0xa40055eb,0x5ab98aa0,0xc455aaab,0xaab0e5ac,0xc40056ff,0xb969a0,0xa4468140,0x86b0c4a8,0xa4468681,0x65b0e5a8,0x82b6bfaa,0x82acc5a8,0xa4050686,0x55b4c4a8,0xc480ff94,0xbdaba8,0xc46fae69,0x56b0e6a0,0xa450eb56,0x54b9aba4,0xe6a8aca8,0x6fbd26a4,0xc4195b6f,0xb0e5a8,0xe6ffcf00,0xd4b169a8,0xe7545454,0x59c106a4,0xc4f6e758,0xb569a8,0x600ff05,0xb9abad,0xc4abab57,0xb548b0,0xe615ffe5,0x10b9cca0,0x82a1a665,0x66b0e5a4,0x62505b6,0xb4e5b5,0x6fb6600,0xd0b18ab5,0xc500c0c0,0xace6ac,0x6ff5500,0x15bdeeb1,0xc49fba6a,0x3ab0e5ac,0xe60a5a56,0x15a8a4b0,0xa4f9faa9,0xfdb106a4,0xe70015d4,0x40b0c4b0,0xe4ff0000,0xeab9abac,0xe6410140,0xb5aba8,0x6ff0000,0xefbdedb1,0x84f9f850,
+0x90b0e598,0xa4efbf6a,0x97b0e5a8,0xe4419198,0x20b506b0,0xc41f5e05,0x1fb0e59c,0xa41a1f1f,0xb0c59c,0x6fa0000,0xfec1ccb5,0xa4bf6a00,0x5b106a0,0xe6ff1405,0xefb98aa8,0xc4000090,0x40adaba8,0xe400ff96,0xb98aac,0xe66eaa56,0x5ab106ac,0xe6006f6a,0x50bd8aa0,0xc495b175,0xafb0e5ac,0xe6859faf,0x40b4e5b0,0x6ffaa00,0x59b9ccb5,0xc4a57a29,0x65b506ac,0xa4fffb54,0x46b569ac,0xe609ae5a,0xc1eda8,0xa5505050,0x15c9479c,0xe650fbba,0x14b9aba4,0xa4b9a55a,0x50b4e5ac,0xc5505050,0x50c5059c,0xa4fbbf60,0xab569a0,0xc4192a0a,0x5b106ac,0x6caee01,0xb569b1,0xe4abab01,0xafb906a4,0xc49befeb,0xb0e5ac,0xc53f7f55,0x3fb506a4,0x7051f1f,0x56b506b5,0xa4ff5455,0xafbd8aac,0xc4545414,0x5ad48a8,0xe4ff0515,0xa6b569b0,0xc4401000,
+0x51b58aa8,0xa4999a55,0xacb507ac,0xc490e098,0x40b106ac,0xc45faf6a,0x1fb4e5a8,0xe60a1b1b,0x40b4e5b0,0xe6aa0000,0xbfbdccb0,0xa44d1d1d,0x5b58aa4,0xe6ff0000,0x46b9abb0,0xc4fafe10,0x6eb0e5a0,0xc440eaea,0xace5b0,0xc400ff55,0xeeb98ba0,0xa495faff,0x64acc5b0,0xa40abf66,0xb9aba0,0xc4666a66,0x6ab506a4,0xc655baba,0x1b0e5a4,0xc5515450,0xa0bd269c,0xa464b0a0,0x70b0e5a4,0x8285ebe2,0x49a8a4a8,0xc400e655,0x6b9aba4,0xe6060606,0x15b4e5a0,0xc400ef59,0xb58ba0,0xa5555555,0x55b906a8,0x7455555,0xb0e5b1,0xa4fefea9,0xfface5a8,0xc5145555,0x10b0c5ac,0xc4ff0010,0xa9b98aac,0xc4eaea00,0x54b106a0,0xa4ff5654,0x91b98aa0,0xa46f2f00,0xd4b0e5a4,0x7151ddd,0x96b0e5b5,0xe4555865,0xbab928ac,0xa4aabbbb,0x56b506a8,0xc4565556,
+0x45bd48ac,0xc4ff5404,0x55b948b0,0xa5545500,0x65bd489c,0xa4ff5555,0x79b969a4,0x84965610,0x68b94798,0x8296f1b0,0x41b0e5a4,0xa4555051,0x95b948a8,0xa48a8b9a,0x56b0e69c,0xc4550045,0x68bd8aa4,0x82556b64,0x11ad06ac,0xc400ffab,0x4fb9aba0,0x700d5dd,0x50ace5b5,0xc404ff96,0xb9aba4,0xa4ae6a96,0x9bb0e5ac,0xa40485c2,0xace5a4,0xc4a6a551,0x9ab906a4,0xa4d5f5e5,0xbeacc4ac,0xc400ab3e,0x55b0e5b0,0xa46dff56,0x1cb9aba0,0x640bf6e,0xace5b5,0xa455ff46,0x8b5aba4,0xc4848548,0x85b906a4,0xe6488f8b,0xb106a0,0xa4effe69,0xdface5a0,0xc575fffd,0x54b0e5b4,0x82ff5550,0xa9bd8aa8,0xa4a6aa00,0x55b927a0,0x82ff5655,0xaab98aa4,0xa46a5900,0xaac148a0,0xa46f1faf,0x6ab4e5a8,0xc46555aa,0x55b948ac,0xc4aeeeaa,0x55b506ac,0x83555555,
+0x5bd69ac,0xa4bf7d59,0x41b569a8,0xa4baba14,0x55b0e59c,0xc4ef4150,0x56b169ac,0xa4aaaa00,0x75bd279c,0xc5757551,0x65b0e5ac,0xe6551515,0xa6b506ac,0xe6919e9a,0x81b506b0,0xc4655444,0xbfc168ac,0xa455147e,0x55b148a4,0xa4a7a795,0xffb0e5a8,0x849505af,0x91b9699c,0xc4b0b061,0x60b4e5a0,0xc45a5450,0xa5b906a8,0xa40055ff,0xa0bd8aa0,0xc610a191,0x15b905a0,0x821056ff,0xffb58a9c,0xa4a5006a,0xe6b969a4,0xa4c4ddee,0xffacc4a8,0xc4550005,0x5abdaba4,0xa40b1f5a,0x55b4e5a8,0xa4004056,0xb106ac,0xa50055ff,0x3b58ba0,0xa4000001,0x14b949a8,0xc420faff,0x59b98aa0,0xa466aaa5,0x51b0c4ac,0xc5171555,0x65b0e6ac,0xa4ffff6a,0xbeace5ac,0xc40055aa,0x40b4e5ac,0xc4febf00,0xb169ac,0xa5fdfd55,0xace5a4,0xe66f9a00,0xec20eac,0x84f1fb8e,
+0x61ace598,0x82dbabb6,0xefaca4a8,0xc455eaff,0x25ace5b0,0xa4061626,0x46b9699c,0xc4498646,0x10b0a4a0,0xa4baff55,0xb569ac,0x84bfffaa,0x4b0e59c,0xe65a7f05,0xb98aa4,0x82eaaa65,0xffb506a0,0xc4950019,0x95b948a8,0xa494e0a5,0xffb0e5a4,0xa46a15a9,0x55b148a4,0xe57fff5f,0x35b0e6b8,0xa2546460,0x55b0e6a8,0xa41055ff,0xbab18aa0,0xa465aae5,0x95b106b0,0xa40055bf,0xffb969a0,0xa414147e,0x15b5aba0,0xe6468241,0xffb0e5a0,0xa4050055,0x16b98aa4,0x8268bd5b,0x4cacc4a8,0xc456428d,0x6eb506a0,0xa40041ff,0x9b58a9c,0xa4050606,0x15b906a8,0xa4005aff,0x5fb98aa4,0x645075f,0x86b927b5,0xc4aaaf9a,0x6ab527b0,0xa4ffbea9,0xfface5ac,0xc45aabbb,0x59b4e5ac,0xc495ffa5,0xb548a8,0xc4aaaaa9,0x9b906a4,0xa4beff6a,0xb149a4,0xa4faeaaa,
+0xa9b0c4a4,0xc4effe69,0xafb4e5b0,0xe606aa7f,0x55b106ac,0xa4bfbf56,0xa8b106ac,0xc4663d2c,0x5b4e5b4,0x82beff55,0x14bdaba8,0xa49a9a55,0x55bd4890,0xa4aeff59,0xb98a9c,0xa49aaaa6,0xd5b906a4,0xc44484c4,0x55b526a8,0xa469ff59,0x64b98a9c,0xa4546868,0x14b4e5a4,0xc440eb56,0xbdcca4,0x82ffff96,0x7fb0e5a4,0xe74147dd,0xb506b0,0xa4fafa5a,0x59acc5a4,0xa4202606,0x60b0e4a8,0xc456abb4,0x15b0e5ac,0xc411ff69,0xa0b969a0,0x6254e6a5,0xace5a4,0xc4a5fe55,0xb98aa0,0x846aebaa,0x6ab0e5a0,0xc4484092,0xb0c4ac,0xe61f1f06,0x1facc5a4,0xc6a61b1b,0x55ace5a4,0xc4ef5505,0xeab948b0,0xa4efea00,0x50ad289c,0xa4ff5551,0x19b569a8,0xa468a900,0x5ab927a4,0xc41a1f1e,0x19b4e5a4,0xc4651515,0x59c169a0,0xc4696daa,0x95b0e5a8,0xa4551555,
+0x55b969ac,0xa4ff5555,0x59b969a4,0xa45a6a00,0xa1b106a4,0xc43f2521,0x5b548a0,0xa48a9d00,0x9dacc4a4,0xc43cee75,0x29acc4b0,0xc4651405,0xd4b4e6a8,0xa550d1f4,0xacc4a4,0xa4560500,0x5abd48a8,0x8255ef9b,0xa8a4a4,0xc600ff55,0xeeb9aba4,0xa4aaefef,0x55b106a8,0xc410ff55,0xbd8aa4,0xc4afafaa,0xabb4e5a4,0xc49affaf,0xb0e5ac,0xa4fbffea,0xffb0e5a0,0xc5555577,0xecb106b0,0xc400f0fc,0x40ace5a8,0x600fbaa,0x9bb9aba5,0xe451bf5b,0x55b0e5b0,0xa440eb56,0xbd8aa4,0x828fcb86,0x4fb0c4a4,0xc544050d,0x10ace5ac,0xa4aaabaa,0xe6b0c49c,0xa440cae9,0x55acc4a8,0xa4ff1544,0xaab969a8,0xa4bf7b00,0x55acc5a4,0x83ff5555,0x56b969a4,0xa4010000,0x45b9aba8,0xa4a4d1c1,0x60b0e5ac,0xc4017470,0x4b0e5ac,0xa4192b1b,0x15b0e5a4,0xe6800000,
+0x45c1ccac,0xc4ff4505,0x5fbd8aac,0xa4a4a102,0x40bd489c,0xc4ff0100,0x5ab9abac,0xa45a5601,0xa8bd68a4,0xc4a4a8a8,0x64b4e5a4,0xc4955154,0x59b948a8,0xc4596a5a,0x45b0e6ac,0xe6410001,0xbfb927b0,0xa4000005,0x50b9aba4,0xa4158a80,0xfeb0e5a4,0xa41500a9,0xa5b969a0,0x82aafff9,0x68acc4a8,0xa4000040,0xbd27a8,0xc480e5ab,0x5abdeda4,0xa4145559,0x14b927a8,0xa40051fa,0xffbdaba0,0x825110be,0x50ad06a0,0xa4030341,0xffacc5a8,0xc48140ea,0xc5ad8aa4,0xc4c0d0d0,0x1a528ac,0xc5000000,0x1b948ac,0xe60055bf,0xc1b9aba8,0xc480d0d1,0x80a507ac,0xc40015be,0x55b98aa0,0xa42b2f2a,0x2eb4e5a0,0xe6153b2f,0x58b0e6a4,0xe4bebd5d,0x9db0e6ac,0xa4289ac3,0x5b4e5a8,0xc465fb42,0xb58aa8,0xc4aebf7a,0xa8b0e5a4,0x601fef9,0xb527a5,0xa5555555,
+0x51c148a4,0xc46ae595,0x5ab506b0,0xc460d587,0x55b106ac,0xc4abea15,0xaaace5b0,0xa41aaefe,0x51b0e5ac,0xc4b9ff50,0xb569ac,0xa4054581,0x15b906a8,0xc4efff55,0x40b98aa4,0xc45baaa4,0xbfa907ac,0xc4500055,0x50ad49ac,0xc4011594,0xeab0e5ac,0xc4000015,0x1b5cca8,0xc4200502,0x4b4e5ac,0xc4001001,0x15b527ac,0xc40455fe,0x32b98aa0,0xa4152c6d,0x10b0e5ac,0xa40095ff,0xf9bd8ba0,0xc4800060,0x40b548a8,0xc5004040,0xebb106ac,0xc4550055,0x64b569a8,0xc4c007b5,0xaca3ac,0xc4000000,0x54c148a8,0xc4046ffe,0x80bdcca0,0xa4444590,0x5b506a4,0xa40069ff,0xa4b9aba4,0xe69f2b94,0xf6b0c4b4,0xc491a393,0x55ace6ac,0xc5545455,0xa9c147a4,0xc4aaafaa,0x40b8e5a8,0xa4faff50,0xb98aa8,0xc5000000,0x95ad8ba8,0xa4ffff55,0x50b96aa4,0x82101000,
+0xb128a4,0xc4505050,0x60b4c5a8,0xe6dcf0b0,0x50acc5a4,0xc49b4751,0xbfa8e5ac,0xc4070162,0x1b0a4b0,0xc4eafa11,0xb169ac,0xa5404000,0xad06a4,0xe6abff00,0xb569ac,0x82a5a564,0x7db906a0,0xc494f2ba,0x54b0e5ac,0xc4550050,0xf0b9abac,0xc4e1b2f2,0xa0b0c59c,0xa46a5050,0xffb947a4,0xc4150000,0x14bd8aa4,0xe6e19900,0xbfa8c4b0,0xc4040000,0x4b5aba8,0xc4e2f144,0xbfa8a4ac,0xa4060b2e,0x5b0c4a8,0xa4550005,0xeab18aa8,0xc419095e,0x59b0e6ac,0x82a95454,0xffb58aa8,0xa4a95400,0xa9bd48a0,0x846069a9,0xffb505a4,0xc4162020,0x6b98aa0,0xc4060706,0xeeb4e4a0,0xc40050e5,0x45b4e5b0,0xc480e1ff,0xaab58aa0,0xa4a5baba,0x65ace5ac,0xc41147ff,0xd5b98aa0,0xc4c5c6d6,0xd5b989a8,0x82d5d6d5,0x55b16aa4,0xe6a41454,0x54b906a8,0xc5547554,
+0x91b0e5ac,0x82599595,0x56b906a0,0xc40050fb,0x5b98aa0,0xc6150a06,0x55b4e5a0,0xc40001ef,0x69b58aa0,0xc4f5acb9,0xbaacc4b4,0xc4166a6a,0x54b506ac,0xa4576f55,0x8bacc4ac,0xa410004f,0x9bb0c4ac,0xc4ba5f07,0x5b4e5ac,0x82ba1505,0xf5b149a4,0xa440a0b4,0xacc5a8,0xa4550000,0xeab5aba8,0xa4a9a940,0x89b906a0,0xa41a0b8a,0xebb506a8,0xc46a5500,0x6ab948a0,0xc4bafabb,0x96b0e5b4,0x681879a,0x1acc4a5,0xe6690001,0xaab5aca8,0xe6465a6a,0x1b4e5ac,0xc4591500,0xffb948b4,0xa4550040,0x59c1aaa4,0xc4be6f5d,0xffb0e6ac,0xa4100000,0x55b9aba0,0xc43c2915,0xb0e5b0,0xc4000101,0x1c169b0,0xe70000ff,0x6db5cca8,0xc4505058,0xb148b0,0x60000ff,0x50b98ba9,0xa440d250,0xb0c4a8,0xa4505050,0x8b106ac,0xa4a65a19,0x56b127ac,0xe4145e0f,
+0xbeb4e6b0,0xe415fdfe,0xacc4b4,0xe6000aff,0x79b9aba8,0xc454aa69,0x2b106b0,0xe60040ff,0x4fb569a8,0xc4e0e28b,0xf0b0e6a4,0x29f0f1f0,0x60acc4a5,0xe4fafb69,0xbfb0e5b4,0xa466f6ab,0xd5b0e5b0,0xc4012f69,0x40b98aa0,0x61d15d4,0x58ace5b5,0xe640ef68,0x10b98aa4,0xc46f005a,0xfeb0c4ac,0xa458aabb,0xb506ac,0x6d6aa00,0xadbdccad,0xc4155e5d,0xb106ac,0x6fbaa00,0x1bdccb1,0xe464ff9b,0x44ad49b0,0xe602f908,0x14b0e5b0,0xc4d2fbef,0xe5b9ab9c,0xe4faf9d2,0x2a8c5b0,0xc4408101,0xb4c4b0,0x6a9fe00,0x8bb98aad,0xe6c56969,0xd4b506a4,0xc5f5ffd5,0x44b9aaa8,0xc4458645,0x5b16aac,0xe6404000,0x2a58ab0,0xc4b7f353,0xa7b107a0,0xa461a3a3,0xbd27a0,0x6fb0000,0xfab9acb1,0xc4afbf14,0x50b0e6a0,0xe6fb1011,0xafb98bac,0x84fefa50,
+0xb0e59c,0xc459aa59,0x19b906a8,0xe4155a69,0xb506b0,0xe6f1f001,0xeab0e5ac,0xe6012bea,0x5acc5b0,0x6ff0000,0x7fbd8ab5,0xc5575701,0xb527a4,0xe6ab0000,0xeac1ccac,0xc4919190,0xb1cca8,0x600bb5b,0x54b9aba9,0x84a8a8a8,0x54c12794,0x610ff55,0xb9abad,0xc42e5e4a,0xadb4e5ac,0x82aafcfc,0x95b0e5a8,0x6ffef01,0x7eb58ab1,0xc4aabfbf,0x55b506ac,0xc4ffab54,0x92b58ab4,0xe640ff6b,0xb56aa8,0xa4e06114,0xaaace5a8,0x605bfa9,0xb98aa5,0xa4584945,0xf0b4e5a8,0xa4a5e4f0,0x55b4e5ac,0xa4af5a55,0x1ab5aaac,0xa4aaaa1a,0x55b0e5a4,0xc4ffa955,0xb969b0,0xc4feea81,0xeeb506a8,0xc494f1fd,0x19b506ac,0xc4a5fb95,0x65b106a0,0xc4647e7a,0x40b0c5ac,0x6ea0000,0xabc1ccb5,0xe6000000,0x60a569ac,0xc4bf0040,0xfeb969ac,0xe6000005,
+0x48a949b0,0xc4aaa691,0xd2bd0798,0x69be2e2,0xb527a5,0xe6aafa6a,0xaab906a4,0x655d3c6,0x55b907b9,0xc4ff6951,0xfeb98aa8,0xa4001029,0x4a0e5a8,0x6af0600,0xfab9abb5,0xa4500010,0x7db98aa8,0xe540445d,0xb506b0,0xe6550000,0xa9b98aac,0xe655ddaa,0x11b0e5b0,0xc4e95555,0xffb569b0,0xa4454080,0x40bdaaa0,0x6c08000,0xefad8ab1,0xa4645402,0x24b527a0,0xc4605018,0x9b4e5a8,0xe4aa2b1a,0x99b506b0,0xc4bb5555,0x1fb127b0,0x6191a2e,0xab0a4a5,0xa4ff1505,0xbfbd69a4,0xa4d46904,0xc4b0e5a4,0xc5cc0514,0xbea483ac,0xc4410000,0x45ad69a8,0xa4004202,0xc0b0e5a8,0xc4058584,0x54b927a8,0xc40016af,0x54b5aba4,0xc4045414,0x15b907a8,0xc40095fe,0x50be0ea0,0xa44bd180,0x47b4e5a8,0xc500d541,0xa8c5ac,0xa4ab9601,0xafad06ac,0xa44002fa,
+0xb4e5ac,0xa4157b79,0x15b0e5ac,0xc40056ff,0xc1cca8,0xc5000000,0xbd69ac,0xc6147efe,0xb9aba0,0xa47b9e00,0x7aa883ac,0x82555515,0x38ad06a8,0xc4902434,0x50a928a8,0xe7000010,0x1b58aa8,0xa41d2c65,0x51b0e5a8,0xc41f0550,0x10b569a8,0xa4004430,0xa883a8,0xa4550001,0xeab58aa8,0xc4010100,0x1b18ba8,0xa4050b06,0xffb0e5a8,0xc4500000,0x41b98ba8,0xe4eafd85,0x80b0e5b0,0xa4404040,0xb0c5a8,0x82550000,0x6ab9cca0,0xa42066ab,0x10b0e5a8,0xa4550000,0xffbdcca8,0xc4400004,0x51c1aaa4,0xc6a0a090,0xffb4e5a0,0xc4050000,0x1b98ba8,0xe6050606,0xb8e5b0,0xa4000001,0xb927a8,0xa40055ff,0xa9bdaba4,0xa45565a5,0x55b927a8,0xc40055ff,0x95bdcca0,0xc4e9ce89,0xa5b0c4ac,0xc4509195,0x4b527b0,0xc48a9f15,0x46ace5ac,0xa4150646,
+0x54b8e5a8,0xe6000010,0x55bd48ac,0xa40051ff,0xbdeca0,0xe5000000,0x55c1abb0,0xc40095ff,0x40c1eda4,0x82dbeb54,0xdaa8c4a8,0xc4854182,0x55b0e5ac,0x82a7bf69,0xc2b0e5a8,0xa4014a8b,0xb0a4a8,0xe604e640,0x4bdecac,0xc4362a15,0x50b527ac,0xc407ffa6,0x6b58ba8,0xe6070b0b,0x56a128b0,0xa4243c4d,0xb0e5a8,0xe4ff5500,0x7b5abb0,0xe4050703,0x9a969ac,0xe6ffd706,0x15b58ab0,0x600ff95,0xb58aad,0xc4a0e4e4,0xb0e5a8,0x601fff8,0xb5aba9,0x82e6e796,0x90acc4a8,0x64024a0,0xb0e6b5,0xc4ffaa00,0x9bbdeca8,0xc440606d,0xb0e5ac,0xc4ffaa00,0x14bdedac,0xa49f9b55,0xdbb0e5a4,0xa4151b5b,0x4b506a8,0xc4deca91,0xfab506a4,0x6050ada,0xacc4b1,0x6aa0000,0xfac1edb5,0xa4290540,0xb569a0,0x6aa0000,0x9bbdcdb5,0xe6f8f401,
+0x14b105a0,0xc496d605,0x56b927a8,0xc4152a4b,0x74b506b0,0xe6703020,0x71a927a8,0xc4f0b6b2,0x50a927ac,0xc4ff5450,0xfabd8aac,0xe6bf7f00,0x70b106a4,0xe6ff2921,0xfbb9aba0,0xc4560004,0x50b169ac,0x6017fa6,0x4b569b1,0xa4febfae,0x5ab0e5a8,0xe600aa6a,0x55c18aa0,0xa4fffeaa,0xffb4e5ac,0xc4516bbb,0x40b0e6b0,0xe6a66a00,0xadb9cbac,0x6451aac,0x51b106b5,0xa4fafe50,0x46b569ac,0xe640fe4a,0x4bdaba8,0xc47c6d5d,0x59ad48a8,0xe450ffbe,0x14b9aba8,0xc4b9a55a,0x50b4e6ac,0xe6484c49,0x44b548a8,0xc4e6df45,0x7b58aa0,0xa42e7e07,0x16b0e5a8,0xe6efff55,0xb569b4,0xe4999a55,0xa9c127a4,0x68424f4,0x50ace5b5,0xa4bfbfba,0x7fb106a0,0xe7555d1f,0x54b906b0,0xa4ff5554,0xeebd8aac,0xe6bebe44,0x55b106a4,0x83ff5555,0xabb969ac,0x82505415,
+0x50b5aba4,0xc4beffaa,0x5db0e5a8,0xe55150dc,0x51b506ac,0xc45b5b56,0x5bb527ac,0xc4162a6b,0x55b506b0,0xa4ff1555,0xbfbd69b0,0xc44d1d1d,0x5b1aba4,0x6ef0000,0x46bdccb1,0xe6a5a900,0x1db906a4,0xc5010105,0xb4e5b0,0xe6050000,0xbdbdedac,0xa414e8b9,0x10b0e5a8,0xc4544040,0xffc1abac,0xc4550015,0x55c1cca4,0xc44abb69,0xffb0e5a8,0xa45101ae,0x52b9aba0,0xc4b1f091,0xafb0e5a8,0xc454879f,0x54b0c4ac,0x82505554,0x2bbd69a4,0xc608090b,0x5b0c4a0,0xc4050505,0xffc589a4,0xa45400ff,0x40b169a4,0xa40f9b81,0xbfb106a8,0xc44500eb,0x95b18ba4,0xc49bdf9a,0x18b4e5b0,0xc4000014,0x50bd8aac,0xc40056ff,0xa0bdcca0,0x6b1b1f1,0x5bb0e5a5,0xa40095df,0x54b58aa0,0xc4fbfb55,0xdab0e5b0,0xe6514183,0x95b506ac,0xe4ffefaa,0xc0b506b0,0x6ef1010,
+0x4ab0c4b5,0xe65695d6,0xaab4e4b4,0xc600eaff,0x9bb148a0,0xc455ab6a,0x15b107b0,0xc420faaf,0xa9b9cca4,0x82b175be,0x57b4e5a8,0xc5554747,0x15b107ac,0xe6091a07,0x6b506a0,0xc44a4a4a,0x46b4c3a0,0xe4fdff5b,0x95b0e5b4,0x6010014,0xb949b5,0xc42faf15,0x1ab506ac,0x6400011,0xffb948b5,0xa45400ef,0xaab969a4,0xa47bffae,0xffacc4a4,0xc44500ff,0x96b18aa4,0xa4a0f495,0xb0e5ac,0xc7d1f500,0x51b0e5b0,0xc4504454,0x15b548ac,0xe4446e29,0x45b106b0,0xc4151505,0xfbbd69b0,0x841514bf,0x59bdab9c,0xc49b9786,0xffb0e5a0,0xc405006a,0x5b5cca8,0xe4c60609,0x3bb8e5b0,0xc4458266,0x95b4e5b0,0xe6005bff,0x50b569a0,0xc4545494,0x50b507ac,0xc401aeff,0x64b148a4,0xc483bb66,0x47b4e5b0,0xe7550707,0xa5b927ac,0xe6d565a9,0xa5b506ac,0xc468b8a4,
+0x5ab506b4,0xc4168246,0x69b8e5a4,0xa45095ff,0xe6ad6a9c,0xa495aea9,0x55b106b0,0xa410a6ef,0xaab969a4,0xc4fbfbaa,0x7eb4e5b0,0xe601aaae,0xa6b106b0,0xc4566aaa,0x9ab106ac,0xc44566aa,0xa5b4e5ac,0xa4a6ffa5,0x10b548a4,0xc4979565,0x96b127ac,0xa4ffffaa,0x43b569ac,0xc4b2b6a2,0x6eb0e59c,0xc4a5a09a,0x1b0c5ac,0xa4ff4114,0x71b548a8,0xc5707071,0x66b4e5a0,0xc4fb4555,0x55b149a8,0xc4bbbe55,0xb548b4,0xe69aae5a,0x9b4e5a8,0xc46ffe51,0xb98a9c,0xa4616692,0x9ab506a4,0xc4552baa,0x50b0e6b0,0xe7ff0010,0x51b548b0,0xa446c2d2,0x5b506a8,0xc4ff4040,0xabb148a8,0xa4000000,0x40b148a8,0xc4542241,0xe6acc4a8,0xa4541000,0x54ad06a8,0xa400502d,0x40acc4a8,0xa4400000,0xffb927a8,0x825554a9,0x4b18aa0,0x82111514,0xffb928a4,0xa453026f,
+0xbbb58aa0,0xa4540000,0x28b148a8,0xc455d054,0xf9b0e5ac,0xa4a55410,0x64b1489c,0xa4811729,0x55b0e5a0,0x82506565,0xffb528a8,0xc45500e9,0x81b18aa4,0xa4251555,0xffb148a4,0xa494005b,0x55b548a4,0x83fdff55,0x4b569ac,0xa4859400,0x50a8a4a4,0xe4ffbf55,0xb98aa8,0xa4570300,0x55ad06a8,0x82529656,0x6b0e5a4,0xa4ff0165,0xa6b169ac,0x8291f6ba,0xa8a4a4,0xc5ff0000,0x1b9aba8,0x6fe5a01,0x24b9ccb1,0x62d99914,0x40b12898,0xe6f64100,0xb169ac,0xc4abbb6a,0xd6b4e5a4,0xa4c5c6c6,0x81b4e59c,0xe6ef0040,0xabb149a8,0xa4a6bfbf,0x61b0e5a4,0xc4bb0501,0xbdb948b0,0xc4baba14,0xfeb106a8,0xe6cb9bef,0x5bb4e5ac,0xc4999a00,0x55bd48a8,0x669559a,0x4ab4e5b1,0xc4011015,0xffb969b0,0xc45600a8,0x5bb16aa4,0xa45454a6,0xffb127ac,0xa45500ba,
+0xe9b969a0,0xa4854600,0x95b548a8,0xc46efeea,0xbab0e5ac,0xc4969600,0x55b527a4,0x6537542,0xab4e5b5,0xc4000509,0xabbd68ac,0xa40114be,0x46b1cca0,0xa4005556,0xffb106ac,0xc41500be,0x4b149a8,0xe75d171d,0x59b0c4a8,0xc4945555,0xe4bd69a4,0xa468f4e8,0x58b0e5a8,0xa4545458,0xffbd48a4,0xa41500aa,0x55b589a4,0xc49aeb96,0xffb106ac,0xc45400fe,0x54b16aa4,0xa482d291,0x6bb0e5ac,0xc469ff6e,0x79b0e5b0,0xc4166579,0xb527ac,0x8284da51,0xa8c4a4,0xc5000000,0xffbd8aac,0xa45500fa,0x54b148a4,0xc44899a5,0xffb0e5ac,0xc4d580ea,0xdab169a4,0xc42a6e69,0xaab4e5a8,0xc445aaa6,0x5b4e6b0,0xa400efef,0x86b1699c,0xc4014646,0xb527ac,0xa400ffff,0x69b169a8,0xe62a2a7a,0xabb8e5a8,0xa46b6fae,0xb106a8,0xc44e4405,0x43b0e6a8,0xc4010343,
+0x45a107ac,0xc4005155,0x40b906ac,0xe600bfff,0x16b58aa8,0xe6800105,0x40b548ac,0xc410beff,0x4b169a4,0x82f6f050,0xd1acc4a4,0xa40014e4,0xacc4a8,0x829a5a05,0xefa4e5a8,0xa40040ea,0x58b0a4a8,0xa4014658,0xb0c4a8,0xc4400000,0xb548ac,0xa5000000,0xadaba8,0xc5000000,0xffb96aac,0xa4b450ff,0xa8ad27a0,0xc6a8a8a8,0xffb4e5a0,0xa46500ff,0x59b169a0,0xa4f2b396,0x4db0c4b0,0xa4894e4e,0x49b127a4,0xc40d0d09,0xfaad8aa8,0xc41a6b7a,0x5b4e5a8,0xe6000005,0xefb948b4,0xc4550016,0x55bd69a4,0xc4bbb090,0xfeb0e5ac,0xe6950018,0x9ab548a4,0x822fef9e,0xa8b0e5a4,0xc4689d98,0x68b0c4a8,0xc400aebd,0xfab548a0,0xc454aae6,0x10ace5b0,0xc400aafa,0x50b98aa4,0xa4a1a1a0,0xa6b0c4a8,0xa4e0e091,0x59b106a4,0x84bdfeae,0xb9b0e59c,0xc4af6fab,
+0xb7b4e5b0,0xc414be7f,0x50acc4b0,0xc4416fff,0x1fb58aa0,0xa45a6f6f,0xa6b506a8,0xa40055ff,0x50b948a4,0xc4e1e191,0x91b4e5a4,0xc6a1a5a5,0x5ab4e5a0,0x6dfd35a,0xbeb0e5b5,0xc46aaebf,0x6ab506b4,0xa4ef5555,0xbd89a8,0xa4feffa5,0x5b0e598,0xc4ffa602,0xb1aba8,0xa49aaa59,0xbdb906a0,0xc4f0d2ae,0x50b0c5ac,0xe7555040,0x59b947ac,0xc46a1e5a,0xa6b0e5ac,0x82fa0551,0xb127a8,0xa4fbb600,0x40b148a8,0xc4fefea9,0x40b106a0,0xc4fe9601,0x84b5cbac,0xc67f3f02,0xf9b1069c,0x6884099,0x45b8e5b5,0xc4ff5555,0x3fb128b0,0xc43e3e3f,0x15b1069c,0xc4ae5515,0xe5bdaca8,0xa4955580,0x95b569a4,0xa495d495,0xfbad27ac,0xa4e56800,0x41b507a0,0x82466625,0x95a8c4a4,0xc4404195,0xdbb569ac,0xc45400ae,0x5ab569a4,0xa4160206,0xbbb549a4,0xa45500ea,
+0xffb569a4,0xa4f9a800,0xf5b0e5a4,0x8486c595,0x9ab0e5a4,0xa4776a04,0x77b106a0,0x8295fb7b,0x45acc4a4,0x82505915,0xf5b107a8,0xc45400ff,0x94b58aa4,0xa4550554,0xbfbd48a8,0xa49490ff,0x90b9cca0,0xc4bfa5d0,0xb548ac,0xa4fffea8,0x6face59c,0xa4fffebf,0x1b1069c,0xa4eaf6b8,0xffb506a8,0xc4192a7e,0x4b4e5ac,0xe6af0404,0xeab9ccac,0xa41460d5,0x14acc4a8,0x82a65050,0x51b569a8,0xa46bff56,0x4b98aa4,0xc4af6f9a,0x55b4e6a4,0xc4a5fb55,0xbdaba8,0xc4ebae5b,0xafb0e5ac,0xa400078f,0xb0e5a8,0xa4eb0501,0x9bb969a8,0xa400a0d7,0xb0e5a4,0xc4ab0000,0xa5ad6aac,0xa4000000,0x10b5aba8,0xa4459a54,0xaaacc4a8,0xe6000000,0xa9aca8,0xc40a6f45,0x5b0c4ac,0xc4050005,0xffbd48ac,0xc45400ea,0x1b58aa4,0xe6000000,0xffbd8aac,0xa45500fa,
+0x8fb169a4,0xc4505040,0x60b927a4,0xc4a070b0,0xafb0e5a0,0xc4494101,0x15ad06a8,0xc454ee92,0xa4acc5b0,0xc4504151,0xffb527a8,0xa44604a9,0x1b169a4,0xa4050001,0xffb569a8,0x825510a6,0xa4b58aa0,0xe6a455e4,0xa0b4e5ac,0xa464a494,0x61b127a8,0xc4a4a0a1,0xa0b8e5a0,0xc44313a1,0x54b107a8,0xc400eb9b,0x45b98aa8,0xc4d4d546,0x47b0e6ac,0xa440faaf,0x16ad48a0,0xa4abab2b,0x55b4e5a8,0xc4fbfaaa,0xfab4e5b4,0xc454aafa,0xa9b106b0,0xc4beffae,0xbeb0e6ac,0xa456667a,0x54b506b0,0xc401ff55,0x55b98aac,0xa4b4bca8,0x55ace5a0,0xa418bfa5,0x4bdaba0,0xc44d4c4b,0x84b0e5a4,0xc49ada84,0x59b4e5ac,0xa4bd6959,0x67b569a4,0xc456af6b,0x55ace5b0,0xc4ff5645,0x14b98aac,0xc4464554,0x6b527ac,0xc450955b,0x7b0e6a8,0xa4030703,0x13ad69a0,0xa453a363,
+0xf0acc4a0,0xa4918196,0x50b8e5a8,0xc4bf5550,0x47b58aac,0xc49ac686,0x4db0e5a0,0xc4da5d4d,0x5b569a4,0xa484e190,0x94b0e5a8,0xa4418544,0x40b0e5ac,0xa4000101,0x12a907a4,0x8205bb1b,0xaaa8a4a8,0x82d2ffaa,0xd5b0c4a8,0xa4905808,0xa9b0e5a4,0xa4fa9faa,0xb2b0e5a8,0xc46abfa7,0x55acc4b0,0xc440fbbe,0x45b148a8,0xa4a16165,0x45b506a8,0xc450fbaa,0x6b569a8,0xc40a2e19,0x1ab4e5ac,0xc686874f,0x86b0e5a0,0xe6054646,0x66b506a0,0x6cb9b3b,0xffb0e5b5,0xc4a6fbeb,0x59b506b4,0xa4005b7e,0x10b569a8,0xa4011614,0xc2acc5a8,0xc450fe9b,0x50ad27a4,0xc44d59a4,0xa5b4e5ac,0xa445aead,0x54b0e5b0,0xc4ff5500,0x2ebdaba8,0xa4151f2e,0x10b0e5a8,0xa4bfba65,0x6b106a4,0x82545000,0x94b128a8,0xa4102015,0x5b0c4a4,0xc4000100,0x51b128ac,0xa4517636,
+0x40acc4ac,0xa440c0c0,0x91acc4a8,0xa4fa5655,0x9ebdaba8,0xc4a6db8f,0x41b0e6ac,0xc4ff5540,0x24b569ac,0xa42c5414,0x2cb169a0,0xc4203429,0x4a107ac,0x8496a655,0xa6b906a0,0xe64050d2,0x54b0c4b0,0xa4fa6559,0x7fb506a8,0xc4545404,0x42b127a8,0xa4570101,0xf1b58aa4,0xc4151550,0x50b528a8,0xc5100000,0x21b4e6ac,0xc4409152,0x65b506a8,0xe42afea9,0x45b0e5b0,0xe6450501,0xb927b0,0xc4040000,0xffb9cca8,0xa4511051,0xb148a8,0xa4140000,0xffb9aba8,0xa4410015,0x42c1aba0,0xa4eecb83,0xeab0c4a8,0xa4565596,0x45b127ac,0xa4868786,0xc5b0e5a0,0xc541c5c5,0x55b0c5a0,0xc40000fa,0xb56aa8,0xe7000000,0x56a949ac,0xa44105af,0x46b9aba4,0xc4a09293,0x92bd05a0,0x8264fdaa,0xb4e5a8,0x6ff6900,0xa0c1cdad,0xe650f1b1,0xb0e5a0,0x6ffaa01,
+0xaac20eb1,0xa40010fe,0x1b548a4,0xa4aa5601,0xe6acc5a8,0xc44001af,0xb18aa8,0xa4ba6a00,0xaaacc4a8,0x6269bfbb,0x40b0e5ac,0x6ffaa00,0xe9c22fad,0xc445aaed,0xace5ac,0x6ffaf00,0xc1edb5,0xc4500000,0xfbb5abac,0xe6140401,0xb548ac,0xc4010000,0xfab16aa8,0xc4550000,0x15bd69a8,0xc4bfbf1e,0xafb0e5b4,0xc4461f6f,0xa9b106ac,0xa4bf57a6,0xbfb0e5a8,0xe601119b,0x10b506b4,0xe6b40000,0xffb169a8,0xc4555400,0x1b527a4,0xc4960001,0xffb98ab0,0xc49a4600,0x15b927a8,0xc4286e1a,0x21b506b0,0xc4404050,0x95b569a8,0xc4acfed9,0x9db0e5a8,0xa40088a9,0xebb4e5ac,0xc40000ff,0xb98aa8,0xc4bad444,0x6ab106ac,0xc40400ef,0x55b569a8,0xc555d555,0xaeb4e5b0,0x8204bf9f,0xacc5ac,0x6ffaa01,0x5ac20ead,0xc415dbd7,0xb506ac,0xe6fbe540,
+0x5c1ccb4,0xc40010ff,0x16c1cca4,0xc42f2b26,0xa5b106a0,0xc45504ff,0x69b148ac,0xc4f2bf7e,0x1fb0e5ac,0xe535d1f3,0x15a0c4b0,0x84ffffa5,0x84bdcc98,0xe6044000,0xad06b0,0x26ffab01,0xa9ca4fb5,0x6100165,0x3eb8e5b5,0x6556a7f,0x95b106b9,0xa41eb9a9,0x1fb0e5ac,0xa4157a7f,0x55acc4ac,0xa4d5ea56,0x1abdcba8,0xa42a2a2a,0x4c12798,0xc400a755,0x54b96aa4,0x84bdbda9,0x95b0e5a4,0xa4debe96,0x89b0e5ac,0xc495a8a8,0x9ab506ac,0x62f2e2f,0x2fb0c4a1,0xc6256aaa,0x55b906a0,0xa400beaa,0x41b548a4,0xc493a091,0x25b0e5ac,0xc40096ff,0x5b98aa4,0x82bab955,0x2aa8c4a4,0xc42a1a2b,0x2ab8e5a8,0xa45b6a19,0xacbd68a0,0xc4742468,0xe0b0e5a8,0xa46c7d49,0xb0e6a8,0xc5545555,0x55b906a8,0xc5541c1d,0x1b506a8,0xc4e5e9ea,0xe1b506a4,0x692aa40,
+0x93b0e5b5,0xa47d6e57,0x4b4e5ac,0x7fd4100,0x36b16ab1,0xa4045010,0x4aca3a4,0xc4e65500,0x51b98aac,0x827b6b8b,0x37b0e5a0,0xe755ff15,0xc0b0e5b4,0xc46a9b46,0x69b527a0,0xe66d696c,0x54b4e5a4,0xa4542c18,0xa4b0c4a8,0xc4540455,0x95b906ac,0xa4fdfdaa,0xf4b0e5b0,0xe45570f4,0x55b4e5b4,0xa400febf,0x15b148a4,0xa4050919,0xa5b0c4a8,0xa400aaaa,0x65b969a0,0xa4f5fae9,0x46b0e5a8,0xa40f0f4e,0xeb0c4a8,0xc4464a45,0x55b106ac,0xc4400241,0x41b0c5ac,0xa4454040,0x95b906ac,0xa446afaa,0x91b948a0,0xa4a0a5a1,0x5bb0c49c,0xa400beff,0x5aad27a4,0xc4bfafae,0xb0e5b0,0xc4508000,0x50b0c4a8,0xc4d65550,0xfab149ac,0xe4a9fdff,0x65b0e5ac,0xa4ead995,0xb548a8,0xc6fdfda8,0xbcb4e59c,0xa43c7cac,0xb0e5a4,0xe66bbe9a,0x1bb0e5a8,0xc46a2325,
+0xe1b4e5ac,0x84f5fee6,0xa1b0c5a0,0xc4fea791,0xdfb148a4,0x77f53d3,0x25acc4b5,0xc4fe5612,0x60b548ac,0xc4ded6d6,0xeab0e5ac,0xa44091e1,0x14acc4a8,0xc4aaaa5a,0xa7b506a8,0x84e5e6e6,0x19acc4a4,0xc4a91515,0xfabd48ac,0xa46a1a41,0x55b527a0,0xa4bd5555,0xbeb569ac,0xa4fdfd54,0x15b0e59c,0x71f1f15,0x2fb4e5a5,0xe60a3e3e,0xfdace5a8,0xa499e1f9,0x4eb0e5a8,0xc4004050,0x59b548ac,0xc4aa5555,0xaab948b0,0xc4abbf05,0x99b0e6a4,0xc49a4585,0xffad49ac,0xc4985414,0xd7b127ac,0xe71151d1,0x65b505b0,0xc450a565,0x69b106b0,0xc4a1a070,0x92b0e6ac,0xc4554546,0xfeb907ac,0xa45500ba,0x55b569a4,0x67c2658,0xffb506b5,0xc45500be,0x65b569a8,0xc4d8d0e1,0xadb4e5ac,0xc410febe,0xb4e5b0,0xe6ffaa00,0xd8c22fb0,0xc4116694,0xb106ac,0xe6ff6a00,
+0xffc62eb0,0xc40100ff,0x1b569a8,0xe6ebe822,0xabacc4b4,0xc41000ff,0x10b9cca4,0xc4067b60,0xebb0e5ac,0xe441abab,0xacc5b4,0xe6fbaa00,0x2bdeca8,0xa425ba66,0x10b106ac,0x26ff9a00,0x7dc20eb5,0xc4bfbcbc,0xfbb0e5a0,0xa4a16400,0x19b148a4,0xa4561115,0xffb169ac,0xc4591500,0x66b948a8,0x600a57e,0xb0e5b5,0xe6000001,0xaab9ccb0,0xa404d9f6,0x24b0e5a8,0xc4146464,0x40b106b0,0xc4a55041,0xafbd68a8,0xc4420005,0x45ad8aa8,0xa46a0544,0xf9b149a8,0xa4515400,0x6b948a8,0xc45e5f0b,0x4fa8e6b0,0xe7075f5f,0x41a4e5b4,0xc4195a56,0x15b0c5ac,0xc4101515,0x55b106b0,0x60001af,0x1c1eda9,0xc40b0f07,0xe9a507ac,0xa40100ff,0x1b58aa8,0xa4501101,0xbb0c4a8,0xa4020f0f,0x5a0e6a8,0xe6ffff0a,0x10bdedac,0xa400c050,0xa8c4a8,0xe4ffaf00,
+0x6bc20eac,0xc40000ea,0x40b58ba8,0x82a49485,0x6dace5a4,0xc40000ff,0x10b58ba4,0xc46f3a60,0xe4b0e5ac,0x6240fbe9,0xa8a4a4,0xe6ffaa00,0x6bc62fa8,0x84003834,0xb0e5a4,0x6ffaa00,0x5fc62eb1,0xc466265a,0xa8b0e5b0,0xc45554a8,0x7db107a8,0xc5145474,0x28b4e6a8,0xa4a9a5a9,0xffb506ac,0xc4550054,0x99c18aa4,0xa45bbb7a,0xbfb0e5ac,0xa40504fe,0x4ab5aba0,0xc44e4d4d,0x5bad48a8,0xc498be6a,0x44b0e5b4,0xa4505944,0x95b107a8,0xc4d4e5e1,0x95a949b0,0xc499e696,0xffb148ac,0xc45400bf,0xa5b569a4,0xc4fefeaa,0xffb0e5b4,0xc4a9005a,0x6ab948a0,0xa497372a,0x19b506a8,0xc4000018,0x50b948ac,0xc400aaff,0xeb569a0,0xa4854a0e,0x89a907a8,0xc40096ef,0x55b569a0,0xc57f5555,0x5fb0e5ac,0xc5515557,0xaab107b0,0xa4fefeae,0xfeb506ac,0xc4aafefa,
+0x89b4e6b0,0x6050408,0x99bd06b5,0xa400aaff,0xcab569a0,0xa490be9a,0x15b106ac,0xa420feff,0xa9b98aa0,0xa4b070ae,0xd2b4e5ac,0xc4999eda,0x2ace5ac,0xe6195a4b,0xab507a0,0xc60b0a06,0xb8c4a4,0xc47a1e85,0x25b0c4ac,0xa4545454,0x1b548ac,0xc5001101,0xb0c5ac,0xc4050001,0xffb969ac,0xa46500ae,0x75b548a0,0x7014515,0xffb0c5b5,0xa45500aa,0xa4b148a4,0xe4aeae6a,0xacc5b8,0xa4253a30,0x14acc4a8,0xa4b81040,0x50b506a4,0xc4908094,0x91b0e5ac,0x62465595,0xffb548a4,0xc41510e6,0x46b969a0,0xe626074a,0xffb106a4,0xa45500bf,0xaaad48a0,0xc4cbeafa,0xd6b4e5b0,0xc4aa4ac2,0x5ab4e5b0,0xc400a5ff,0xedb58aa4,0xc4a6ebeb,0xa5ace5b0,0xc400aaff,0x45b969a4,0xc40f0bb2,0x2fb0c4ac,0xc4595b5f,0x55b527ac,0xc4aead61,0xbdb106ac,0xc469fefc,
+0x26b4e5b4,0xc4964706,0xfab906a0,0xa440eafb,0xcbb169a0,0xe6121b0f,0xb506b0,0xc400bf95,0x55b58ba8,0xa4903425,0x51b0c5a4,0xc491a221,0x40b0e5a8,0xa5555554,0xa5c147a0,0x6406098,0x65b4e5b5,0xc466ff95,0x10b548ac,0xc4fffeba,0x55b0e59c,0xc4af5a55,0x9b9edb0,0x84a6a655,0xffc12794,0xe6b09eeb,0xacc4b0,0xc5ff4040,0xa6b949a8,0xc6a0e1a1,0x96b4e59c,0xc4e7a191,0x55bd279c,0xa4fe5554,0x4bdaab0,0xa4a9aa55,0x5b9069c,0xc4bf6640,0xb9aba0,0xa4fefea5,0x6ab0e5a0,0xc41a0702,0x1ab4e5ac,0xc4bfaa5a,0xfdb527ac,0x75757dd,0x5ab506b5,0xc45a0515,0xfabd8ab0,0xa4000000,0x40b18aa8,0xa4859341,0xd1b0e5a8,0xe7000000,0x1ad8ab0,0xc4420649,0xb4e5a8,0xc5000000,0xffb547ac,0xa45514a9,0x42b569a0,0xc4000101,0xffb148ac,0xa49002af,
+0xffb569a0,0xc4400010,0x40b548ac,0xa491e940,0xffacc4ac,0xa4591520,0x95bdab9c,0xc41b3b66,0x55b106a4,0xa4445455,0xffb527ac,0xc45600fa,0x1bad48a8,0xc4110005,0xffbd68a4,0xa455005b,0x5ab58aa4,0x82fffe5a,0x40b569ac,0xa4bfbfaa,0x15b0e598,0x6ff6a01,0xb18bb1,0xc4a9aa56,0xbabd26a4,0xc45165bf,0xb506b0,0x6550000,0xaab98ab1,0xc4a1a9aa,0x50b506ac,0xc4a55050,0x40b928b0,0xc4ffa900,0x10b58aac,0xc45aab15,0x50ad0798,0xc4ff5510,0x4b58aac,0xc4abfb10,0x5db0c4a4,0xc5174747,0x22b4e5a4,0xe6b62131,0x6bb56aa8,0xe6462b1b,0x45b506ac,0xc4be5544,0x7fb527b0,0xc4550115,0x46b169ac,0xc4916a09,0xf7b4e5ac,0xc4591510,0x69b148ac,0xc4152464,0x5b0e5ac,0xe6010005,0xffbd8ab0,0xc44500a9,0x5b5aba8,0xc4400005,0xffb527ac,0xa45000fa,
+0x4bb98aa4,0xc425b500,0x65b506a4,0xa494d095,0xfdb0e5a8,0xa4fdbe24,0xf8b106a0,0x82e1f6f8,0x44b0e5a4,0xc4050444,0xefb948ac,0xc40404af,0x85c1eda4,0x82144595,0x7fb107a0,0xa41400ff,0x69b569a4,0xe616656d,0x19b4a4a8,0xa4d61519,0xfcb548a8,0xe6f8f8f8,0xa8b4e69c,0xc4979a68,0xffb506b0,0xa45600ff,0x55bd8aa0,0xe5dfff55,0xaab106b4,0xa44540fe,0x5ab169a0,0xc4aefe5d,0xebb0e5b0,0xe4566eda,0x57b506b0,0x83555555,0x52b148ac,0xc45b5b55,0x55b506ac,0x83555555,0xaab528b0,0xc44400ff,0x55b548a4,0xc5414155,0xfab4e6ac,0xa4c5c0ff,0xdab18aa0,0xe63f2f9e,0xefb0e5a4,0xe654ffff,0x54b506b8,0xc480eaa5,0xbfb98aa4,0xc4697aba,0x65b506ac,0xa4006ba9,0x45bd69a0,0xe62a1a59,0x29b8e5a8,0xe62b2a69,0x14b8e5a0,0xc42c2c28,0x3cb506a8,0xc51c0c5c,
+0x45b4e5a8,0xe6544404,0xa9b8e5b0,0xa400fefa,0x3fb1489c,0xc45e2e2f,0xdab506a0,0xa454ffef,0x95ad48a8,0xc49999aa,0xbcb906b0,0xc4a1a5bc,0x46b506b0,0x822a5a4a,0x1aacc5a0,0xa4010106,0xb6b0c4a8,0x652afeb,0x51b0e5b9,0x83555555,0x50bd69a4,0xc474bf64,0x24b0e5ac,0xe6555551,0xffb527b4,0xc5510157,0x54b98aa4,0xc4686858,0xffb4e5a8,0xc41100aa,0x45ad69a8,0xc4925305,0xdb0e5ac,0xa459590e,0x4dad48a8,0xc44d0808,0x55ad8aa4,0xc5051515,0x1b4e5ac,0xe6000101,0xffc5abb4,0xc4500015,0x50b58aa4,0xc46ab050,0xaab0e5ac,0xa4550055,0x56bd8aa4,0x821fef9a,0x54b4e6a8,0xc4190544,0x5ab8e5ac,0xa410febf,0xb5b127a0,0xc4541191,0x51b0e5ac,0xa400affa,0x90b98aa4,0xa4c2e2e1,0xd0b0c4a8,0xc4a0a0a0,0x16b106ac,0xc42b6f2b,0x7bb106ac,0xc4697a2f,
+0x82b4e5b0,0xc4100001,0xb4e5b0,0xe7050fff,0x1bb58aa8,0xa4555a2a,0x65b927a8,0xa40054ff,0x99b548a8,0xc4d2cf8d,0x50b106ac,0xe7515050,0x6ac5269c,0xe46a6a6a,0x15b506b0,0x7455505,0x19b4e5b5,0xc4eb9514,0x41b56aa8,0xc4191a00,0x18b128a8,0xc4fffe19,0x1b56aa4,0x82505550,0x51b569a4,0xc5553c75,0x55b0e5b0,0xa29a5555,0x40b56aac,0xa4e6e685,0x95b106a8,0x6fa0001,0x95b569b5,0xe6ff0a40,0x44b148b0,0x62ba3e29,0x1a8a4a0,0xc4eb5501,0x91b9cca8,0xa4c6ca84,0x30ad49a4,0x64e939d,0x55b0c4b5,0xa4ef5054,0xc0b969ac,0xc4c5d5c0,0xc5a928b0,0xc4ffc5c5,0xe6b169ac,0xa4ab5a40,0x6fbd47a0,0xc43f2f2f,0xbfb0e5a0,0x8498a401,0x58b5279c,0xc478a458,0x26b4e5ac,0xa4050606,0xaac169a4,0xc40000bf,0xb5bdeda4,0xa41495d1,0xfeacc5a4,0xc40000f5,
+0xaab9aba8,0xa4655500,0x55b948a8,0xa555f5f5,0x7ab0e5a8,0xa4a56500,0xe9acc4a4,0xa41186d9,0x5aacc4a8,0x82546947,0xffb107a4,0xa45500ff,0x1b148a4,0xa4250141,0xffb506a8,0xa45550fa,0x50b18aa0,0xc4af5540,0x2bdccac,0xa4ae9591,0x55b5069c,0xa4eab9a5,0xb98aa0,0xa4aaa965,0xaabd27a4,0x8256ab96,0x6a8e5ac,0xa4f91555,0x99b128a4,0xa4155195,0x19b0e5a8,0x62a65055,0x55b527a4,0xc456eb51,0xbd8ba4,0xc46a5a55,0x45b927a8,0xc4a5ff55,0xbd8aa8,0xc4eaa95a,0xabb4e5a8,0xa400078f,0xb0c4a8,0xc4e60500,0x9bb569a8,0xa440a093,0x40b0e5a8,0xa4ff0040,0xfcb148a8,0xc4550600,0xa5b527ac,0xa4889e9a,0xfeb0e5a8,0xc4010044,0x5ad48a8,0xc4040501,0x44b107ac,0xe4000101,0xffbd69b0,0xc45500aa,0xb16aa8,0x6000000,0xffb16ab1,0xa49900fa,
+0xafb127a4,0xa4064647,0x4ad8aa8,0xe70f4d0f,0xff9cc5ac,0xc545d141,0x4acc5a8,0xc454d4d0,0xab0e5b0,0xc409090d,0xffb18aac,0xc44600a5,0xb569a4,0xa4000000,0xffb58aa8,0x82651096,0x65b58aa4,0x6955561,0xa1b0c4b1,0xc46565a5,0xa4b906a4,0xc6a4a4b4,0xa4b4c49c,0xa45454a4,0x14c106a0,0xc4009696,0x55bdaba8,0xc4aeea95,0x56b106b0,0xc400955f,0x15b9aba0,0xa4bb7b1a,0x5ab4e6ac,0xe4fabaaa,0xe6b506b4,0x26b156a6,0x55acc5b9,0xc46aff9a,0x56b0e5b0,0xc4651a2b,0x94b906ac,0xa400faf9,0xa5b548a8,0x82b4b8a8,0x5ab106a0,0xa410feef,0x5b5489c,0xe7454547,0xdfb8c4a4,0x7545457,0x54b506b5,0xc4bd5544,0xbbb58aac,0xc4aaabbb,0x55b506a8,0xc4ff5555,0x14b98ab0,0xc4569555,0x96b906a8,0xc4a0a1ab,0x5b0e5ac,0xa4a1e595,0xb1b50698,0xc6e1b0f0,
+0xf0b4e59c,0xa4918196,0x54b8e5a8,0xc4ff9550,0x47b16ab0,0xc4869b8b,0x45b106a0,0xc4affe45,0xb969a4,0xa4eefbb5,0x89b4e5a4,0xc40681c0,0xb0e6b0,0xc4bfafa6,0x6fb106a8,0xa4425f2f,0x55b0c4a4,0x82d2ffaa,0x85b0c5a8,0xc4504404,0x95b506a8,0xc4d5dfe6,0xe1b0e5ac,0xc455c6c1,0x55b0c4ac,0xa400ffff,0x56b969a4,0xc4ab96a6,0x56b527ac,0xa400bebe,0x55b98a9c,0xa4febeba,0x45b4e5ac,0xc4cbd685,0x8fb4e5a4,0xa459155d,0x55b148a4,0xc4ffef5a,0xeab0e5b0,0xe461b9f6,0x7eb506b4,0xc400927f,0x65b969a8,0xa4a6aaaa,0x91b106a4,0xa400fa96,0xa9b548a0,0xc4fffafa,0xbb4e5ac,0xe46a1f1f,0x5abd06b0,0xe66fbb6a,0xfeb527a8,0x664e8ed,0x55b506b1,0xe4da5a55,0xb949b0,0xc4a59596,0xe1b906ac,0x84707aa5,0x1b0e5a4,0xe6effeae,0xefb506a4,0xe4a5aaff,
+0xb2b506b4,0xe625ddc6,0x14b0c5b4,0xa4ff5555,0xffb98aac,0xe484c1eb,0x55b527b0,0xa4faf965,0x2cb548b0,0x6c38300,0x87a8a3a5,0xe64c85c7,0x1b0e5a0,0x826f5f5b,0xaeb507a0,0x825aaead,0x50acc4ac,0xc4e65155,0xefb948ac,0xc4655500,0xa6b527a8,0x82ff1555,0xffb148a0,0x826a6550,0x55b928a4,0xc4645154,0x75b4e5ac,0xa440ba7b,0x55b0e5a8,0xa5555555,0x5b106ac,0xe6000101,0x41bd69b4,0xa4590000,0xffb58aa8,0xc4511100,0xb528a8,0xc4ea0000,0xbbb98aac,0xc4611010,0x42b5aba8,0xa49aff87,0x55acc4b0,0xe4000000,0x65b98ab0,0xc442470a,0x41b4e5a0,0xe6000000,0x55b107a8,0xe60000ea,0xc1ecac,0xc47e7d54,0x55b0e5ac,0xc4080dff,0x45b9cca4,0xa4e0e0a0,0xe2b4e59c,0xe440a8e9,0xb106b4,0x6ffa900,0xa2c62fb1,0xa450f0e3,0xb0e5a0,0x6bf6a00,
+0x9ac60eb1,0xc40000ff,0x45b9aba8,0xc42e2b1a,0x7eb0e5b0,0xa45000bf,0x50b58aa4,0xa45ed5d5,0x6fb506ac,0x4059abab,0x1ace5a8,0xe6ffaa00,0x5ebe0ea8,0xa459bf5e,0xb0e5a8,0x6faa900,0x24c20db1,0xc4ff0014,0x5aad06ac,0xe65f5f06,0x55bd8aac,0xa4ff5015,0xaab149ac,0x84fabe40,0x5fb4e59c,0xe7d7d745,0x4fb506b4,0x6a9af9f,0xaeb506b1,0x653a55f,0x87b0e6b5,0xc41a0a8b,0xb906ac,0xe7ff0401,0xc7b989ac,0xc4bebe00,0x5b106a0,0xc4a60000,0xffb18aac,0xa46a6a00,0xbab927a4,0xe46aaaef,0x96b906b0,0xc4150545,0x6ab969ac,0xc469a4af,0x6db506ac,0xc4697a7a,0xeab4e5b4,0xc4a8409b,0xa9b928a4,0xe41befaa,0xaab0e5ac,0xa45505ae,0x96b569a4,0xa4b4f1d6,0x6fb0c4ac,0x82055afe,0xb506a8,0x6f9a900,0x64c1edb1,0xa40045d4,0xace5a8,0xa4ffff14,
+0xaab9cca4,0xa44414bf,0x86bd69a0,0x28c3d7ca,0xaaace5a5,0xc45100fe,0xa6b169a4,0xe4bbef97,0xc3b4e6b4,0x7317c7c,0x10a4c5b5,0xe6ffbf28,0xa4b9cca8,0xc400a8a4,0xb106b0,0x26ffaa00,0x5bdedb5,0x6115009,0x21b0c4b5,0x606272f,0x50b0e5b5,0xa40469a4,0x53b0e5a8,0xc4552020,0xaab4e5ac,0xc400ffaa,0x96b948a4,0xe62f7fef,0x56ad069c,0xc400a6ea,0x54b569a4,0xc4aa1968,0xa5b905ac,0xa4622ea9,0x40b0c4ac,0xc4955448,0x66b4e5ac,0xc41b1e5a,0x1bb0e5a0,0x82b2e2a,0x55acc4a5,0xc401eaea,0x16b569a8,0xa4bdfe5a,0x36acc5ac,0xc4145f7f,0xa9ad079c,0x82f9ae8a,0x2facc4a4,0xe6050a1f,0x5b8e5ac,0xe65bba15,0xaebdcca4,0xa4fdfebd,0x69b0e5a0,0xe4feb455,0xb548b0,0xa4c1b500,0xcaace5a4,0x82a9be9a,0xb0e5a4,0xa4febe25,0xffb0e5a0,0xc40a8fab,
+0xf6b0c4ac,0xc4063e6d,0x5b0e5b0,0xc4ff5115,0xe2b569a8,0xa40050f1,0x5acc5a8,0xc4fa5645,0x10b949ac,0xa4410000,0x42b506a8,0xa4004203,0x90b0e5a8,0xa4d5d5c1,0xe0a948a8,0xc4d1c1d1,0x46a907ac,0xe65bfb4a,0x5bb0e5b4,0xc45a5a9a,0xa9b906a8,0xe4befeba,0x51b0e5b4,0xe6560141,0x2abd27b0,0xa414ffbf,0x16b127a8,0xa4c546aa,0xaab106a8,0xa4007bbf,0x10b548a8,0xc42e5855,0x42b0c4a8,0xa40a0f4a,0x8b0e5a8,0xc4558544,0x55b505ac,0xc4804141,0x41b4c4ac,0xc45ac080,0x9ab0c4ac,0xa4479faa,0xa2b969a0,0xe6a8a8b4,0x5bb905a0,0xc400aafb,0x4ab149a4,0xc486aa9e,0xd1b4e5b0,0xc46064a4,0x64b4e5ac,0xc4ff2610,0x2fad27ac,0xc4142a19,0xb506a8,0xe696c180,0xb9edac,0xe7000000,0xad48b0,0xc4111541,0xace5ac,0xc4516000,0x1ab0e5ac,0xc4692315,
+0xa4b4e5ac,0xe6a464a4,0x1b8e5a8,0x6a90601,0x55a549b5,0xe7455545,0x50b506ac,0xc4fe5500,0x10b169b0,0xc4dad6d0,0xe6b4e5a8,0xa40081d1,0x64acc5a8,0xc4fabaaa,0xe7b0e5a8,0xa491d1d2,0x1b0c4a8,0xa4550000,0xfac1cca8,0xc4164580,0x95c1aba4,0xc4a50414,0xe6bd8aac,0xc4fdfc40,0x1aace5a0,0xc42f2a1a,0x26b8e5a4,0xe6424142,0xbda948ac,0xe6825dbd,0x46b506ac,0xa4a55814,0x40bd48a8,0xa46f0040,0xffb569ac,0xe6964304,0xd1b548b0,0xc4f980c1,0x3fad69ac,0xc4555504,0xd1b928a8,0xe4825a56,0x80b506b0,0xc4a05150,0x55b927ac,0xa4ee7baa,0xaab0e5a8,0xc4a51a2a,0xe6b906a8,0xa45500ba,0x6abd69a4,0xe4ffffae,0xffb0e5b4,0xc45514ff,0x99b16aa8,0xc4efefa9,0xffb506b4,0xe400eeff,0xb4e5b4,0x6ffaa00,0xffbdedad,0xe60127ef,0x1b106b0,0x26fba600,
+0xb6bdedb9,0xa48150ff,0x45b569a8,0xa43f2f06,0xaab0e5ac,0xc45481ef,0xaab149a8,0xe61b1f5b,0x3fb4e5a4,0xe400febf,0xb4e6b8,0x28ffaa00,0x29c20eb1,0xe604050e,0xb506a8,0xc4fffe54,0x11c1eda8,0xc4af0500,0xf9b548b0,0xc4e5a904,0x18b927a4,0xc4650004,0xffb18aac,0xc4aa5a04,0x55bd48a4,0xe5515054,0x62b4e6b0,0xc4a050a2,0xaab506ac,0xc4aafab9,0xaab506a8,0xc456966a,0xbd48ac,0xc5540000,0xafbe0fac,0xc4000005,0x41c20ea8,0xa46a0440,0xfeb569a8,0xc4504000,0x4b548ac,0xe6605050,0x61b4a3a8,0xa46595a8,0x1b527a0,0xe4156541,0x45b0e5b0,0xc4151616,0xbab507b0,0xa21454ff,0x15b169a4,0xa4791a09,0xaab0e5a8,0xa40041fa,0xad8aa8,0xa4101400,0x7cacc4a8,0x8250ea6d,0x40b0e5a4,0x6ffab06,0x21c22fad,0xa4019706,0xacc4a8,0xc4ff6a00,
+0xbbc62eac,0x821055ff,0x40b128a4,0xa4948481,0xaeb0c4a4,0xc40001ff,0x14b5aba8,0xc46f3960,0x94b0e5b0,0x8200aae4,0xa8c4a4,0xe6ffa500,0x6bc62fb0,0xa4002434,0xb0e5a8,0x6ffaa00,0x6eca50b1,0xa450e9ee,0x40b0e5b0,0xc400ff96,0xfeb1699c,0x82a9fbff,0xa9acc5ac,0xc40bffbb,0x54b969a0,0xa4f6aa66,0x7ead06ac,0xc415bbba,0x3b0e5a4,0xa5535353,0xa4b148a0,0x6b4a4a4,0xb1b0c4a9,0x8246ebe2,0x49a8a4a8,0xe600fa5a,0xa5b9aba0,0x8225a6a5,0x24a507a4,0xe601ef55,0xbdaba0,0xa4baaa59,0xaeb505ac,0xc40e0e6a,0xb0e5ac,0xa5555554,0x54b927a4,0xc5045f5d,0x10b0e5ac,0xe6ff0000,0xa9b9abac,0xc4e9fa00,0x3acc5a4,0xc4ff0607,0xa1ad69ac,0xa46b1b00,0xe5b927a0,0xc4d5d5e4,0x56b0e5b0,0xc4550455,0x6ab548ac,0xa4baffaf,0x65acc5a8,0xe4550055,
+0x1abd27b0,0xa4fa5414,0xe6b948a8,0xa4545500,0x4bd69a4,0xe6eb0100,0xbfbdabb0,0x82555414,0x68b98a9c,0x8296f1b0,0x81b0e5a4,0xa4545091,0x68bd48a8,0xc4521b29,0x52a4e6a4,0xc45d0c19,0x8ab148a8,0xe4057f6e,0xb4e5b4,0xe600ff55,0xaec1eca4,0xc449cae6,0x14b106ac,0xc464ff66,0xb9aba4,0xa4a9a996,0x96b4e5a8,0xa40085c1,0xace5a8,0x82eafea9,0xefb1069c,0xc44504f4,0xb9aca4ac,0x8256fafd,0xace5ac,0xe634ff54,0x46c1eda8,0xc4010609,0xb527ac,0xe600ffa9,0xc1eda4,0xe7c34701,0x83b0e5a4,0xe6428282,0xb0e5a4,0x82ffff6a,0xfbb106a4,0xe6bfeaff,0xb0e5b8,0xc4ff0000,0xa6b98aac,0xa4659940,0x45b506a4,0xc4ff4000,0xfab969ac,0xc4190600,0xa1ad48a8,0xc499a9a0,0x5ace5b4,0xc4001400,0x1abd48ac,0xa41d2e0a,0x5b0e5ac,0xc4550000,
+0x1b907a8,0xc4bf5510,0x7b569a4,0xc4000000,0x6ab18aa8,0xc49f4151,0xa5b948ac,0xa4a49440,0x1b506a4,0xa4804000,0x40b0e5a8,0xa455b080,0x59b0e5a8,0xc489ea9d,0x96b0e5ac,0xc4410151,0xbfb948ac,0xa45510be,0x55b569a8,0xa46b2b16,0xefb0e6a4,0xa40702ef,0xbb16aa4,0xa44b0b02,0x50a527a8,0xc41a0010,0x65b4e5ac,0xa4001aff,0x8bb969a0,0x820adf9f,0x1aa4c5a4,0xc400f0fb,0xffb128a4,0xa4a000bf,0x91b148a4,0x82a9e898,0xffb0e5a4,0xa40100da,0x1ad6aa4,0x821b6b15,0xaaa4a4a4,0x822a6aaa,0x5acc5a4,0xa401ffbd,0x7b148a4,0xa4000001,0xb969a8,0xc400be56,0x69c1cca4,0xc4014ba5,0x52b0c4ac,0xa46366a5,0x16b106a8,0xc49faa6a,0x7fb106ac,0xe669a8df,0x90b0c4b4,0xc4baff40,0xb148a8,0xa4151515,0x55b548a8,0xa46fff5a,0x5b969a0,0xc44b0a45,
+0x60a549ac,0xa4c3c2a1,0xcbb0c4a8,0xa4abffff,0x41ace5ac,0xa4e7f692,0x93a8e69c,0xc481c292,0x55b4c4a0,0xa4faff56,0xb548ac,0xa5000000,0x81ad6aa4,0xc45ffb61,0xb56aa0,0xa4000060,0xffa8c5a8,0xc50000ff,0x40b169a8,0xa414dd94,0xffacc4a8,0xa40000bf,0x50ad48a4,0xa43a7650,0x20acc5ac,0x82145050,0x4b527a4,0xc401fafa,0x51b169a8,0xa5045571,0xacc4ac,0xa400feff,0xffa907a0,0x825420f9,0xa5b9ab9c,0xa4747c3c,0xffa507a8,0xa45500aa,0x95b58aa0,0x82aafaa6,0x79b0e5ac,0x26786969,0x609cc5b9,0xa4009bff,0xa9b98aa0,0xc4000155,0x55b948ac,0xa400baff,0x4b569a4,0xe67f6324,0x6fb0c4b4,0xc45aafaf,0x69b106ac,0xa492feba,0x57b506a4,0xa4eaffbf,0x45b0e5b0,0xc4feff45,0xb969ac,0xa5dc5444,0x55ace5a8,0xc4abff55,0xb969a4,0xa4aaaa9a,
+0x59b906a4,0xc46f2e5a,0xbdb0e5b0,0xa4a2353d,0x5ab106a8,0xc4dd859a,0x9eb106ac,0xc4599d8d,0x92b4e5ac,0x82ff6f55,0x10b548a4,0xe66a5b56,0x45b1069c,0xc4aaff05,0xb548a8,0xc4afaaaa,0x29b506ac,0xa4101429,0xb906a4,0x600fa6a,0xe5c1eda5,0xa464aaa5,0x54b106ac,0xe450fe95,0xb9aba8,0x82ffffa9,0xffb4e5a4,0x64286ff,0xb506b1,0xa4ffff6a,0x7face59c,0xc511050f,0xeab0c5ac,0xa415e6e6,0x15b906ac,0xc451ff9a,0xe8c1cca0,0xc454a3a0,0x50b4e5ac,0xe4e0ff56,0xc1cca4,0xc45a9655,0x6ab906a8,0xc4988889,0xc0b4e5ac,0xe65e1f85,0xc5b107a8,0xe4c5d6c7,0xa507b0,0x6aa0100,0xf6bdabb5,0xa41a0ac1,0x10bd699c,0xa4fe0400,0xb6b548a8,0xa4595400,0x2ab148a4,0xa42f3f2f,0x6ab4e5a0,0xa42a196a,0x69b927a0,0xc4141cad,0x11b0c5ac,0xc4054010,
+0x54b548ac,0xa4ff5554,0x6eb969a8,0xa4504100,0x45ad27a8,0xc4ff5510,0x1bdcca8,0xc4400500,0x50b906a4,0xc4068393,0x15b0e5ac,0xc4510018,0x50bd69ac,0xa400ca31,0xa483a8,0xa4550000,0xe6bd47a8,0xc440a0f1,0x40b4e5b0,0x601efa5,0x6aca0da9,0xa4552a1b,0x41b527ac,0xc414fe96,0xd64fa8,0xa4199494,0x18bd26a0,0xa442a790,0xb506a8,0xa4e6ea95,0xe9b506a4,0xe410f5e9,0x82b4e6b0,0xe60093b6,0x1b906b0,0x2840e692,0x14f335ad,0x6000001,0xd168b5,0x600efa9,0xeab2a9,0x62afef56,0x9fb0c49c,0xa4445d5e,0xb506a8,0x62abbb65,0x9bb506a4,0xa4006ae6,0xb4e4a8,0xe6ff0400,0x90bd8ab0,0x62555500,0xbd8aa4,0x6ff0000,0x55ca0eb5,0xa4a96500,0x54bd489c,0xa4406904,0x40a8a3a8,0xc4550000,0xa5bd69ac,0xc4aaffe6,0x55b0e5ac,0xa4951054,
+0xbd69ac,0x6ff0000,0xafda6fb5,0xa4a6a201,0xb506a0,0x26ff0100,0x5de92bd,0xa4995a00,0x52c969a0,0xa456e362,0x55b0e5a4,0xc4520155,0x6ac9aaa8,0xc419ffae,0x5b0e5b0,0xe6510001,0x7fcdecb4,0xa4590016,0xa9bd68a4,0xa43effa9,0xfdace5a8,0xa4a94154,0x95b948a0,0x6001b90,0x2db0c4b5,0xc4150559,0x19b906b0,0xa400e5ff,0x96b969a0,0xc4555596,0x69b948a8,0xa40055ff,0xffbd69a0,0x828755b9,0x56b128a0,0xa42b3426,0xffb0e5ac,0x845645ea,0xabb1699c,0xc42d3d7e,0xb5b0c5a0,0xc45569a9,0x55b506b0,0xc50040ff,0x2abd69a4,0x616292a,0x15b8e5a5,0xc50055ff,0x1ab169a4,0xc62e2e5a,0xefb4c49c,0xc485d5cf,0x69a907b0,0xc4fafeaa,0xe1b0e5a8,0xc441968a,0x45ace6ac,0xc4157f05,0xb969a4,0xa4fefeba,0xb0e5a4,0xe600ff00,0xbdaaac,0xa4e6ab6a,
+0x56b506a8,0xa4fafa6a,0xfab0e5ac,0xa455aaba,0x98b106ac,0xc4b1bea8,0xa2b0e5ac,0xc455d2e2,0x50b4e5ac,0xc495ff54,0xbd8aa8,0xa46aaa69,0x45b505a0,0xc4aaab55,0xbdcca8,0xa4baba25,0xffb0e5a4,0xc4590052,0x59bd89a4,0xe6186859,0xffb4e5ac,0xa4550065,0x11b58aa4,0xe5100001,0x18b4e5b0,0xc4582418,0x69b906a8,0xa40055ff,0x21b148a0,0xc4151869,0x55b506ac,0xc400aaff,0xf7b569a0,0xe6400050,0x40ca2fac,0xc4009044,0xffb4e5b0,0xc4510065,0x54c60ea8,0xc440a255,0xb0e5b0,0xa4514000,0xa4b8e5a8,0xc4005fff,0x80bdab9c,0xa4444590,0x1abd26a8,0xa40055ff,0xb4c5cca4,0xc4ffbfb6,0xbeb0e5ac,0xc455aebf,0x65b106b4,0xa4f7ab9a,0x8eb106a8,0xc4798f0e,0x1aca4ac,0xe65faa00,0x1be0dac,0xc40f4b45,0xad48ac,0xe6bafe00,0xb98aac,0x82579746,
+0x55acc4a0,0xa45e9f96,0x5face5b0,0xc4595f5e,0x55a907b0,0xc4575751,0x16b4e5ac,0xc4160e0e,0x40b4c4b0,0xa4e9ff55,0xb98aa4,0xa4c6c200,0x11a8c5a8,0xa4abff55,0xbd8aa4,0xa4b9b968,0x69b0e5a4,0xa4a8a6aa,0x54b8e5a0,0xe4554000,0x45b98bb0,0xe7707070,0xa4b4e5a4,0xa4fd6060,0xbfb547a0,0xc4550000,0x14bd68a4,0xe47ce424,0xf7acc4b0,0xa4151400,0x55b56aa4,0xa49dce4a,0x1acc4a8,0xc4026241,0x1b0c4b0,0xe6520004,0x10b5ccb0,0xc5005450,0xace5ac,0xc4550000,0xffc1edac,0xc4550000,0xa9c18aa8,0x8270bea9,0xefb0e5a0,0xc4050010,0x2c5aba0,0xe6828707,0x68acc4a8,0xc4005090,0x40b106b0,0xc44091fb,0x96b9aba4,0xa4a45565,0x65b506a8,0xe60001ff,0xc5bd8aa4,0xc4098ac6,0x9b547a8,0xc45a1b1a,0x54b0e59c,0xc4a82824,0xa8b506a8,0xc4585955,
+0xa1b8e5ac,0xa24585d1,0x55b4e6a4,0xe60040fb,0x41b9aba4,0xa4396181,0x59ad07a4,0xc400559f,0x25ad8aa4,0xa4daea65,0xaab0e5b0,0xa415696a,0xb527ac,0xc5555100,0x9ba4a4ac,0xa400050e,0xf4b0e5ac,0xc500047d,0xb4e5ac,0xc4550000,0xdab9ccac,0xc4915a5a,0x40b506ac,0xe4550000,0xffbd8ab0,0xa4bab540,0xbfb0e59c,0xc48273bf,0xffb0e6ac,0xa4aa5500,0xaac1699c,0xe4bfffaa,0x6ab4e5b0,0xc65a5b5a,0x59b4c49c,0xc4fa5515,0xbbb549a0,0xc45a8ae6,0x59b0e6ac,0xc4ff1054,0xabb969b0,0xa4655500,0x61bd47a4,0xc465fab2,0xfab0e6a8,0xa45a5500,0x5ab948a0,0xc4556a5a,0x9ab4e5ac,0xc4541a5a,0x64b906ac,0xc40096ff,0xaab548a4,0xc4154989,0x59b527ac,0xc40001bf,0x51b9aba8,0xa440c250,0xb0c4a8,0xc4500000,0x10b4e6ac,0xa4142914,0x15ad06a8,0xe410111a,
+0x54b548b0,0xc4014144,0x14bd69b0,0xc4015aff,0x4c20ea0,0xc4000105,0x55bd48ac,0xe60001ff,0x51c60ea8,0xe691e290,0x90b4e4a8,0xe6505150,0x15c506a0,0x82fefea9,0xfab106ac,0xc445a9a5,0x19b906b4,0xe6016f19,0xb58aa4,0xe4ede994,0x58b106b4,0xe610ff6a,0x10b169a8,0xc4cf0faa,0xeeb0a4ac,0xe409aebf,0xb4e6b0,0x6daeb00,0xedb9abb1,0xc4155e6d,0x4b106ac,0xe6fbff00,0x1b98aac,0xe450bbab,0x4b18aac,0xe66ebe04,0xb0e5b4,0x611baff,0x10bdcca5,0xc4a0e061,0x6ba527ac,0xc444a969,0xace5b0,0x69aff00,0x61b98aad,0xc41451a1,0x78ad49a8,0x28c5ef30,0x44b58aa5,0xc4054545,0x1aad69ac,0xe6192e2a,0x2b4e5a8,0xc4535313,0x93b58aa8,0xe6a0a0a2,0xb906a8,0x6ff0000,0xe5b9ccb1,0xc49efe50,0x50b106a4,0xc4fb1615,0xffb9abb0,0x84fefa50,
+0x54b0e698,0xc4e9fda9,0x7db0e5ac,0xc469fefe,0x41b0e5ac,0xa4fbf955,0xfbb0e5ac,0xc456fbf7,0x55b0e5b0,0x6ff0000,0xbfb98bb5,0xc4abab01,0x1b927a4,0x6ff0000,0xfec1ccb1,0xc4960110,0xb18aa4,0xc400feff,0xb9aba4,0xc496a755,0xb927ac,0xc500ffff,0xb9cba0,0xe6a19296,0x85b4e5b0,0xc4101e46,0x2b8e5b0,0xc4beff00,0xa7b169ac,0xc46aaa9a,0x58b106ac,0xa4eaffa0,0x64b569a8,0xc400ba5b,0xc1aba4,0xc4aa8b46,0xa9ace5ac,0xe610feba,0x54b548a4,0x82fffea4,0xa5b0e5a8,0xc4096eae,0x5b0e5b0,0xe6beff05,0xffb98aac,0xc451fffe,0xb0e5b0,0x6fafb00,0x64b58ab1,0xc40d0e59,0x1eb107ac,0xc4152f2f,0x15b506ac,0xc4a95515,0xe9b948ac,0x8264a8e9,0xb506a8,0x6fa0000,0x5ac20eb1,0xe6000000,0x50a96aac,0xc4ff5050,0x55bdcca8,0xe7000000,
+0x44adccac,0xc4f1f0d9,0xe6ad069c,0xe691d6ea,0x1b506a0,0xe6abaf96,0x1b906ac,0x7011501,0x41b506b5,0xc4ff6a51,0x69bdcca8,0xe6400000,0x1ad69ac,0xe6ff0100,0xf9bd8ab0,0xc4150014,0xfda969ac,0xc5555dfd,0x55b506ac,0xc4bf1414,0xeab58aac,0xc455edee,0x51b0e5ac,0xc4fe0055,0xeab569b0,0xc4151540,0x29bd48a4,0xc4291a2a,0xffb0c5a0,0xa4695900,0xb9b5279c,0xa4a5febe,0x6ab4e5a8,0xc46a6b6a,0x66b0e5b0,0x82aa5555,0x7ab169ac,0xc4251015,0x25b0e6a8,0xc46e1525,0xefb569ac,0xa49a5600,0x9abd27a0,0xc4a66a6a,0xffb506a8,0xa46a5500,0x66b9279c,0xa4a89856,0x18b506ac,0xc4001414,0x15b927a8,0x60004ff,0xa5c1eda5,0xc4545455,0x55c568a4,0xc400a4fe,0x41b568a4,0xa4db9741,0xc7b0c4ac,0xc496da8a,0x55ace5ac,0xa4ba7f3a,0xaab0e5a4,0xc4010152,
+0xa6b4c4b0,0xa41555a5,0x69bd27ac,0xc440a9ff,0xa4b569a0,0x82a4a9a6,0x95b527a4,0xc424b9ff,0xa9b569a0,0xa47968a8,0xf1b4e5a8,0x8281d6f1,0x29b0c5a4,0xc4302126,0x35ad27a8,0xc4213635,0x4fa107a8,0xa40a0f0f,0x5a0e6ac,0xc46f0500,0x65b5eda8,0xa4001020,0xacc4a8,0xa4550000,0xfabdcca8,0xc4560500,0x15c18aa4,0x6196312,0xffacc4b5,0xc4550000,0x55bdeca4,0xa49bac56,0x84b0e5ac,0xa4408040,0xb0e4a8,0x82550000,0x7ec1eda4,0xa4247aaf,0x10b0e5a8,0xa4550000,0xffb98aa8,0xc4500004,0x60c9cca0,0xc4e4f9a5,0xffb0e5a4,0xc4010000,0x1bdcca8,0xe61bbb06,0x81b0e5b4,0xc4655185,0xa5b4e5ac,0xc40551ff,0x46b548a0,0xe4410101,0x52bd48b0,0xc400a5ff,0xa9b9aba4,0xc486ca99,0x86b4e5b0,0xe6404146,0x4bd27b0,0xc446ae15,0x45acc5ac,0xa4050545,
+0xb4b4e4a8,0xe65880a0,0xb4b927ac,0xa400a5ff,0x6b148a0,0xc4555555,0x55b906a8,0xc50055ff,0x40b969a0,0xa4429390,0x41acc4a8,0xc4414141,0x65b906ac,0xa4516a65,0x81b0e5ac,0x84055986,0x56b0c4a4,0xe480ff95,0xbdaba8,0xe61f1f1a,0x56b0e5a8,0xc410eb55,0x10bdcca4,0x7545454,0x3fc127a9,0xc40aaf3f,0xace5a8,0xe6ff9f00,0xa8b169ac,0x6a9a8a8,0xaeb8e5a9,0xe4f6fb68,0x54b548a8,0xe600ff55,0xbdaba8,0xe6a6a656,0xb927b0,0x615ffe5,0x10b9cca5,0x82a1b555,0x66b0e5a8,0x6764106,0x15b4e5b5,0xc4ffbb55,0xe0b56ab0,0xc440c0d0,0xb0e6ac,0x6ff9600,0x15c20eb1,0xe4021100,0xa927b0,0xc4a0e090,0x4b0e5ac,0xe6404000,0x50b548b0,0x7101514,0x50acc4b5,0xe4ff0004,0xeabdabb0,0xe6000040,0xadaca8,0x6ff0000,0xabbdedb1,0xc4a45400,
+0x50bd69a4,0xa499ba65,0x55b4e5ac,0xc5515754,0x11b927a8,0xc40e4e01,0xfb106a0,0xc40a0f0f,0x40b0c4a0,0x6fa0000,0xfebdabb9,0xa4aa6500,0x5b527a0,0xe6ff0405,0xefbd8aa8,0xc4000090,0x40adaba8,0xe500ff55,0xb98aac,0x6af6b56,0x5ab4e6ad,0x6006f6a,0x50bd8aa5,0xa4a5b965,0x13b4e5a8,0x6e51010,0x40acc4b9,0x6ffea00,0x69b9abb1,0xa4ba7f2e,0x65b506a8,0xc4ffff54,0x45b569ac,0xe608ae5a,0xc5eda8,0xc5505050,0x15c547a0,0x640fbba,0xb9aba9,0xc4bab61a,0x50b0e5ac,0xe7505050,0x50c505a0,0xc4fbbf50,0x6b58aa4,0xc4192906,0x15b506ac,0x68abe05,0x4b969b1,0xa49aaa55,0xaabd27a4,0xc4569bab,0x40b506ac,0xc47fbfaa,0x3fb0e6a0,0x705051f,0x1b906b5,0x6ff0001,0xbfb98ab5,0xc4645414,0x5ad27ac,0xe6ff0004,0x96b969b0,0xc4401000,
+0xb5aba8,0xe6995b52,0xecb0c4b0,0xc490e0dc,0x40b506ac,0xc4af9f6a,0x6fb506a8,0xc45a7f7f,0x50b0e5b0,0xe6aa0000,0xbfbdccb0,0xc44d1c1c,0x5b58aa4,0x6ff0000,0x46b9abb1,0xc4f9b910,0x10b4e6a0,0x6000014,0xd568b5,0xe400ffff,0x40ce2ea4,0x6000000,0x50e9aab5,0xe406bfbf,0x44e691a4,0x84d6e696,0x96c548a0,0xe441d5d5,0x2bd69b0,0x84b7ffa6,0xf3b5069c,0xe611b373,0x20bd26ac,0xc4004040,0x9d126b0,0xc600e6ab,0x28ead3a0,0xe6241414,0x28da2da8,0xa400df9f,0xde91a0,0xc4ebaf5a,0xffbd06ac,0x4800af2f,0xb506c1,0x6add999,0x2dbd27b1,0x6108304,0x40c527b9,0x6fe4000,0x54ead2b5,0xc4d6aa00,0xc568a0,0x6eb5104,0x40ea91b5,0xa4bf7f00,0x95b4e5a0,0xe669ffed,0x55b506b4,0x6591464,0xbbcd68b1,0xe465b7fb,0x5bd27b0,0x6550000,
+0xee6fb9,0xe4ff5400,0x55ff13b4,0xa4a89600,0xd1899c,0xc4ff5600,0x65ff14b0,0x825a5a10,0x69d9ec98,0xa445f170,0xbd06ac,0xe4550000,0x68f2b0b0,0xe6598f5d,0x15b927a8,0x6590001,0x59ff14b5,0xe4000110,0x65e9ebb4,0x600bbff,0x56deb2a5,0x6000004,0xa5e5aab9,0xe600fefb,0xe6d2a8,0x82bda69a,0xaec527a8,0xc404d0d3,0xb906ac,0xc4a5a611,0x4fcd89ac,0x64009ab,0xa6aca3b9,0xe60010b9,0x5ac506b4,0x618ffab,0x5ef35b1,0x26000018,0xddcabd,0xc500ff57,0x4f756a8,0x62959a59,0x96c9698c,0x6040f4f,0xda0db1,0xc496ff55,0xfebd06ac,0x2650b4cd,0xb0e5c1,0xa4ff5500,0x55ff76b4,0xa4555600,0xe62e9c,0xa4ff5500,0x5aff76b0,0x62655500,0x95f28f98,0xe4190fab,0x14c126b4,0x6660005,0x55f6d2b5,0x689eda9,0xc147b5,0x48550000,
+0xee6fc1,0xc4976a59,0x40faf3a8,0xc6b97900,0x14c548a4,0xe6ff5100,0x56eeb1b4,0x62565500,0x6af6d298,0x26518912,0xb0c4b9,0x6500000,0x51fed1b9,0x4841f142,0x80b927c5,0x6aa0000,0xbbfeb0b5,0xe6000015,0xda2eb0,0xe4524600,0xffbd27b0,0xc400005a,0x41ead2a8,0xe6a2f352,0x50bd27a8,0xa4155450,0xa5c589a8,0xa40055ff,0x52d62e9c,0x6014243,0x66d189b1,0xa40045ff,0xffd20e9c,0xa4500055,0x96e691a4,0xc4408899,0xafbd06b0,0xc4550005,0x55ead2a4,0xa41a7f6a,0xc106ac,0xe4000001,0x40de2eb4,0xa40055ff,0x6dab2a4,0xc4000001,0x55ee2db0,0xe610a5ff,0x55f2f3a4,0xc4607965,0xb4e5b0,0xe713dd70,0x65b0e5b0,0xa4abbb69,0xa6b506b0,0x6000102,0x40bd05b9,0xe4aaff00,0xc1abac,0x84a9a955,0xbd68a0,0xe46fef55,0xdda70ac,0x82f6ff8e,
+0x51ace69c,0x8287aba5,0x4ab505a8,0x6104040,0x24c906b9,0xe6191929,0x3dc9aba8,0x624e06c,0xad06b5,0x8355ff55,0xda70a0,0xe66b9b55,0x14c547ac,0x6456f19,0xeeb2a9,0x62e5a555,0xffc56898,0xe6550004,0x55ee4eac,0xc480d155,0xffc127ac,0xe6150090,0x45e2b2ac,0x26163f45,0x25b927c5,0xc4000010,0x55d1ecb0,0x60000eb,0xeb55b1,0x27000000,0x55fe90bd,0xa40054ff,0xfff2d29c,0x600003e,0x5e2d3a9,0x6080404,0xffea90ad,0xe7000000,0x5fb98ac,0xc414f805,0xdb4e5b8,0x6090005,0x9ef22cad,0xc400019b,0xf713a4,0xe5000000,0x56ee4eb8,0xa40055ff,0x4afb56a0,0xc46ebbab,0x96c568ac,0x6456e96,0x55c968b5,0xc46faaa6,0xbfc547a8,0x6566fae,0xbd27bd,0x2801fba6,0xee8fb1,0x66aaa58,0x4c127b9,0xc469ff56,0xf2f2a8,0x829aaa55,
+0x55d189a0,0x82eafe69,0xa6c127a8,0x48010029,0x15cd89c1,0xc47f6a55,0x64c569b0,0x26000004,0xd105bd,0x6375ff55,0xf736a4,0x284d8d45,0x1d5ecad,0x659ff99,0xff77b1,0x42a9fa65,0xe0c9689c,0xe6404494,0x51c127ac,0x614bfaa,0x50fb14a9,0x6401418,0x14c506b5,0xe400eafe,0xf714a4,0x42beff55,0xbec12798,0x640cbae,0xc568b5,0xc4f66759,0x7dc106b0,0xc410fb0e,0xa0b4e5b0,0xc492bd90,0x15bd06b4,0x800ffbf,0x69f2d1a9,0xa4415155,0xc127ac,0xe650feaa,0xf713a8,0x62aaeb59,0x6ec548a0,0xe604fab3,0xb4e5b0,0xa44aba65,0x6bc1899c,0x671b63b,0x40b527ad,0x6ef1500,0x96ff34c1,0xa4aa9500,0x10de2e98,0x6ff5100,0x15f6f2b9,0xc4649500,0x25ddeca0,0xe6253f29,0x14bd06a8,0x62a1010,0x59ff13b1,0x614ee96,0x40b906b9,0x6550000,
+0xff54b9,0xe4ff5500,0xfef3b8,0xc66e7600,0x10c127a8,0x61f1510,0xf6d2a9,0xa44aaa10,0xfdcd47a0,0x6001d43,0x14acc4bd,0xc4550000,0x49fa6fac,0xc450d8f8,0xb4e5b0,0xc4550000,0x19fef2ac,0xc4050205,0xc4c4b0,0xe600afaa,0xf777a8,0x27000000,0xfa8fbd,0x600feaa,0xfb56a5,0x82eefeaa,0xaac126a4,0x6402b1b,0xc127b9,0xa4fbef96,0xefbd47ac,0x26401dff,0x50b506bd,0x6000050,0x55edebb5,0xe600f6fa,0x44eb13a4,0x6000000,0x55d968b9,0xe600ebff,0xf2b19c,0x828fda96,0x5fbce5a4,0xe6004e5f,0xb906b0,0xa456ab69,0x96c147ac,0xc440bbe5,0xb4e5b0,0x6bf1400,0x5eeb1b9,0xc47a6900,0xc147a8,0x7ff5500,0xff13b5,0xe6010000,0x5da4fb0,0xe600c082,0xc548b4,0x6560000,0xe62db9,0xe4041715,0x15c526b0,0xe6e54000,
+0xf2d2b0,0xc4ff5500,0x5fff76b4,0xc4505001,0xde91a8,0xc4ff5500,0x15ff76b4,0x82595500,0x54e62d9c,0x28609414,0xb905b9,0x6990100,0x55eeb1b5,0x600e656,0xbd06b9,0x6950000,0x6ffeb0bd,0xc4000000,0x10fb76a8,0xe6513440,0xfea8a4b0,0xc4000055,0x10f335a8,0x63400a4,0x3cac83bd,0xc40000a4,0x55d568ac,0xc440f5ff,0x2e6f4a0,0x6004000,0x68e1ebb9,0x60001ff,0xffff34ad,0xa4500059,0x50e20da4,0xa453d440,0xffb4c4a8,0xc4410095,0x95ef77a8,0xc481e1d5,0x51ad6ab4,0xc4000000,0x56edebb0,0x280040ff,0x41ef14ad,0x26000040,0x55d62fb5,0x600003f,0x5fb14ad,0x6163a26,0x1c526b1,0x28100015,0x14d968bd,0xe6bcfc28,0x2cbd27b0,0x6008081,0x2d947b5,0xe614ba56,0xff56a4,0xc4feff55,0xc147ac,0x2840eea9,0xfab0b1,0xa4feffaa,
+0x1c127a8,0x691e191,0x2dc968c1,0xc450d547,0x55c568b0,0xa4eaba5a,0xbab906b0,0xa215eaff,0xc147ac,0x651ffa5,0x10f2d2ad,0x826bebd6,0x5bd27a4,0x6d5ff55,0xf735b5,0x266abaa5,0xfec589b5,0xe6550000,0xa4d5aaac,0xe426f5e4,0xffb906b4,0xe4410005,0x1e6b1ac,0x600b111,0x4b0e5bd,0xe6001000,0x5ad989b4,0x60010fe,0x11f755a9,0x6000400,0x14f66fbd,0xa40095ff,0xfdeef3a0,0x6910000,0x80e20db1,0xe440eb95,0xefbd06b4,0xe6550001,0x64ea2eac,0xe440e765,0xbd06b4,0xc5000000,0x54ff97b0,0xe4005fff,0xf378a4,0xe4000040,0x19fe90b4,0xc40055ff,0x55ef14a0,0xe4fdffa5,0xe5bd06bc,0x6410397,0x55c148bd,0xe4bdff9a,0x69c148b0,0xe665aa96,0xcd47b0,0x28a6fb40,0xf356b5,0x62596514,0xc989a4,0x6aaff55,0xf714b5,0xc4020104,
+0xa928ac,0xc454a951,0x1ec127b0,0x6081041,0x55c968b5,0xe6a60291,0xbac126b8,0xe415c821,0x5b8e4b4,0x690f966,0xf713ad,0xc4d6c010,0xb906b0,0x656ff55,0xfb35b5,0x40b9fe68,0x59c12798,0xc454e266,0x14b506b0,0xe6950000,0xf2bdccb0,0xc6d1a2e7,0x50b8e5a0,0xe6aa0000,0xffc1abb0,0xc4550000,0x54c18aa8,0xc42daa54,0xbfb0e5a8,0x84695400,0x99c1689c,0xc4fff38e,0x6baca4b0,0xc4063f3e,0x1b0c4ac,0xc4aa0001,0xe9ca0dac,0xc414195e,0x25c147b0,0xa4fe5454,0xffcdeca8,0xa4aa5500,0xbac969a0,0x8270bfee,0xffb4e5a4,0xc42a2010,0x1ace2fa8,0xc6296f1a,0xaebd27a0,0xc44051e5,0x55b0e6b0,0xc480e1ff,0x7fb569a0,0xc5547575,0xaab0e5ac,0xc41207ff,0xd5c18aa0,0xa4c9cad6,0xc5b569a8,0xc4c5c6c6,0x56b169a8,0xa4565655,0x55ad69b0,0xe4040505,
+0x50b927b0,0xc4050040,0x56c927ac,0xe60040fb,0x4c5eda4,0xe6241404,0x99c9aaac,0xc40000df,0x15ca0da4,0xc485f965,0x1b4e5b4,0xe6000000,0x54bd8ab0,0xc4505954,0x7b4e5ac,0xc400000e,0xcfb4a4b0,0xe6f9cf07,0x5bd06b8,0xa4fe1505,0xe6da2eac,0xa4547c75,0xb4e5ac,0xe4ff0000,0xe9e64eb4,0xa4f9a500,0x89c548a4,0xc41f4fca,0xffbd26ac,0xc4be6a00,0xb9bd68a0,0x65191bb,0x4dc547b9,0x26080c0c,0x8c989b9,0xe6be5905,0xeee290ac,0x265151fa,0x1c127b9,0xe6ff5a00,0xfff24ebc,0xa4550000,0x99e291a4,0xe6586d99,0xffc547b4,0xa4500000,0x56e2d2a4,0xc4547c65,0x14b906b8,0xe4550111,0xabd569b4,0x60000ff,0x3dca4fa9,0x6650018,0xfad968b5,0x60000ff,0x55de90a9,0xc440d251,0xb8e5b4,0xc4501000,0x4c106b0,0x6500504,0x40c5ecbd,0x6000505,
+0x64e1aab5,0xe4150015,0xabedebb4,0x60005bf,0x54e2f3a9,0x48000000,0x57f20bc5,0xe70000ff,0x97ea91ac,0xe6929397,0x93cd68a8,0xe4464f56,0xa5b9abb0,0x48424ba4,0x1b8e5c5,0x6000000,0xc5f5ebbd,0xc4012f55,0xb9aba4,0x6e81444,0x14b106b5,0xe600ff68,0x10b569a8,0xc4000455,0x9fb4c4ac,0xe404aabb,0xb4e6b0,0xe6d6aa00,0x1b9edb0,0xe604a2a0,0xace5b0,0xe4fffe00,0xb98aac,0xe454bb96,0x54b18ab0,0xe6a45049,0x54b4e5b0,0x6c1e6ef,0xd1ca2ea1,0xc4e1d992,0x16ad06ac,0xc440fa66,0xb0e5b0,0x755ff00,0x97b98aad,0xe6c1657a,0xe4b506ac,0x6a5ffd5,0x44bdaba9,0xc4468645,0x16b56aa8,0xc4151a1a,0x6b168a8,0x6030303,0x47ad8ab1,0xc4525353,0x4bd69ac,0xe6fb0004,0xfab9acb0,0xc48e9a04,0x1b127a8,0x6fb0002,0xffb5abb1,0x84fef950,
+0xb0e69c,0xc4549858,0x8b906ac,0x674514c,0xacc4b5,0xa4a5a555,0xa6b506a4,0xe4029492,0xb506b0,0x6ff0000,0xbfbdabb5,0xc4bbbb00,0xb106a8,0xe6ef0000,0xfabdaab0,0xc49692d0,0x5b1aca4,0xe700ffff,0xc5cca8,0xe7545454,0x55c968a8,0x600ffff,0xd62ead,0xe46a9e99,0xa9c527b4,0xa2aafcfc,0x65b4e6ac,0x86affa5,0xb9c5cba5,0xc4aafffe,0x59bd27b0,0xe6a5efaa,0x96da0ca8,0x260066ab,0xeed2a9,0xa4e09659,0xa5b927b0,0x4800aafe,0xfb13a5,0xc4ad5e9a,0xe0c106b0,0xc495d5e5,0x50c147b0,0x65eafaa,0x2de62da9,0xc495971f,0x54c127b0,0x2896ffae,0xe20dad,0xe4fae641,0xeab927b0,0xe695f0f9,0xb506b0,0xe691f741,0x41b907ac,0xe4142525,0x54b927b0,0xc4ff5454,0xafbd8aac,0xe6000010,0x10a98ab0,0xe4bf0540,0xbec5abb0,0x6000005,
+0x44a949b1,0xc49fab91,0xd2c989a0,0x64efeea,0xbd69b9,0xc466bb65,0xa9d18aa8,0x486193e5,0x1c568c1,0x48ab5501,0x41ea90b5,0xe4000000,0x4b98aac,0x26ef5500,0xe5f6f3bd,0xc4500000,0xbfd62fac,0x6846b6e,0x44b926c1,0x26ff1100,0xfeee6fb5,0x4840f9ef,0xc147c1,0x6ff5500,0xfffad1b9,0xa4554040,0x55e2b2a0,0xc4e5e695,0x9bda4fa4,0xc4545001,0x54e290a4,0xc450a519,0x6fc126b0,0xe4653f3f,0x54bd27b0,0xe4ff5514,0x66f690b0,0x28052916,0x1cd48b1,0xe6bf1500,0xaaffb8b8,0x84955500,0x94d9aaa0,0xc450a599,0x1abd06ac,0x84965500,0x99ddec98,0xc4505349,0xa4c126b4,0xc4505055,0xb9dd89a8,0x60005bf,0xfb34a9,0x27000000,0x59ff76bd,0x60040fe,0x51fbbaa9,0xc44fd090,0x5c106b4,0x6000040,0xd547b9,0xc496aa41,0x56b947b8,0xe6000055,
+0xf60cb4,0x26000000,0x69fa2dc1,0x280001ff,0xffb9ad,0xc5000000,0x55f66fb4,0x60019ff,0xff76a9,0xc4377a40,0x75b0e5bc,0xc4400011,0x20d126b0,0x28840824,0xa0c5abb1,0x48000000,0x5ae64fb5,0xc4183cb5,0x1bd06ac,0x66f4540,0x1fb55b9,0xe700c104,0xa8a4b8,0xc4ff0000,0xa8e62db0,0xa4561a00,0x56d5aaa0,0xc4196f5a,0xffc127b0,0xe4550000,0x45ce70b0,0x655da42,0x88c127b9,0xc4408040,0x10c547b0,0xc4ff0040,0xbae24eac,0xc474bfef,0x54bd06b0,0xc4ff4000,0xffea6fb0,0xe6450004,0x41e2b2ac,0x650a190,0xffc947ad,0xe4150000,0x51ded4b0,0x26469316,0xb4c4c1,0xe4000101,0x55f20db8,0x280000ff,0x40ff77ad,0x48000000,0x55feb0c1,0x70000ff,0x55fb76b1,0xa2a9fa95,0x95bd26b4,0x26000155,0x4e1a9bd,0xe6467f15,0x41c127b8,0xe4000000,
+0x54fe0cb4,0x6040050,0xb6e5cab9,0x60000f6,0x1fbdba5,0x26000000,0x5aff55c1,0x280000ff,0xfffeb1,0xa2a6fe50,0x75b906b4,0xe7400040,0xbcc3b4,0xc465ef55,0x41c127b4,0xe4004141,0x45f1ebb4,0xe600f6eb,0x44e291ac,0xe4a65695,0x55da0db8,0x602abfb,0x2f315a9,0x672f297,0x95c547ad,0xc4545889,0x40cdaab0,0x26aaffa6,0x13ea6fad,0x26140343,0x5de2ebd,0x2866f797,0xa5f6f2ad,0xc600aaff,0x55fad1a4,0xa4b5fefa,0x85c127ac,0x28005aee,0x1ef36a5,0xe481c35a,0x55c505b8,0x68400001,0xd947c9,0x26a9ffaa,0x6f2d2b1,0xe6406405,0x1cd68b4,0x6baff95,0xeef3bd,0xe69fef55,0xebc127ac,0x6020b5b,0xcd89b9,0xa4dedf51,0x6acd89a8,0x2615f5e5,0x1c547c1,0x48ff5600,0xf9ff13c5,0xc4a54500,0xd60da8,0x48ff6a00,0x43ff13c1,0x6f4a401,
+0xcd69a5,0xa4ebef55,0x9ad168a4,0x48000147,0x20d568c5,0x48296a11,0x38cdcba9,0x6743f2a,0xc1aab1,0x7ff5500,0x55ff76c1,0xa45a5500,0x70feb09c,0x48eb1e14,0x51f335ad,0xa4aa5500,0xeaddeb9c,0x280055ff,0x40fab1a9,0xe4bcafa9,0xabc148bc,0xe600a9ff,0x55f2909c,0x82abfeaa,0x48c968b0,0x48100102,0x40cce4c9,0x695bf6a,0x55fb13a9,0x68000440,0x40e60cc9,0x61aff90,0x7ff714b5,0x2800d9ef,0x4ff14a9,0x4bcbd5e,0x55c5ccb9,0x70057ff,0xf734a5,0x6a8955e,0x61d147b5,0xe6405c5e,0x40c9ccb0,0x2881db46,0x56f314ad,0xe4195a03,0x5d589b4,0x6806ffb9,0xf2b1b9,0xa4feff6a,0xffc527a8,0x480185ba,0xcd89c5,0xa4afbf6a,0x7fd5aaa0,0x655bf3f,0x4cd69c1,0x48ffaa00,0xff33c1,0x6aa5a00,0xee0ca9,0x26fb5a14,0x51ff76c5,0x84a56800,
+0xe60d98,0xc4aaab65,0xadd589b0,0x4840449d,0xc968c1,0x6569a65,0x5bdd89b1,0x68014187,0xc506c9,0x46ff5500,0x2eff76d1,0x64e1d08,0x5d6d3ad,0x28bfa500,0xff55c1,0x6596900,0x1fedebad,0xe601e8bf,0xacc4b0,0xc4150000,0xbdc20eac,0xc400ebbd,0xb0e5ac,0xe7000000,0xffbdedb0,0xc4550015,0x59c1aca0,0xa45abb7a,0xffb0e5a8,0xc45101ae,0x55bdaba0,0xc4aaf895,0x5fb0e5a8,0xc4643fff,0x54acc4b4,0x82505454,0x55b96aa8,0xe7040507,0x5b4c4a0,0xc4550505,0xffc169a8,0xa45400ff,0x40b569a8,0xc40b8781,0xffb506ac,0xa45500eb,0x95b9aba0,0xc44b5b56,0x19b906b0,0xc4000014,0x10b98aac,0xc4005aff,0x5bdcca0,0xe6010505,0xaa96ab0,0xe600409f,0x55bdaba4,0xe6928155,0x92b8e5b0,0xe681caa5,0x55b106b0,0xa2feffa9,0xa9b506a8,0x6870085,
+0x5b8e5b5,0x7105414,0xb5b0c4b5,0xa400eaff,0x43b569a0,0x600a528,0x15b0e5b5,0xe460fbbf,0x69bdcca4,0x84b27aae,0x51b4e5ac,0xc5454545,0x1b527ac,0xe6552607,0x46b127a0,0xc48a8a86,0x2b4c4a0,0xe4a9be57,0x55b0e6b8,0x6410054,0xb969b5,0x61a0200,0x16b527b1,0xc4955525,0xffb928b4,0xa45500ff,0x55b569a4,0xc5155555,0xffb4e5a4,0xc45500ff,0x96b58aa0,0xa4a0f495,0xb4e5b0,0xc491e450,0x51b506ac,0xc4505455,0x1bd69ac,0x620508d,0x1b0c4b5,0xc4151505,0xfbbd69b0,0xa41014bf,0x25b9aba4,0x61f1c36,0xffa0c5b1,0xc44400aa,0x5b5aca4,0xc4f9f914,0x16b0e5b4,0xc4405055,0x55b906b0,0xe6009bef,0x90b58aa0,0xc45454a4,0x50b506ac,0xa405beff,0x50b148a8,0xe493b766,0xebb4e6b8,0xc4aa6f1f,0xb5b506a8,0xc4eaeaf9,0xfab506a4,0xc468bcf9,
+0x3b506b4,0xe6124202,0x79b907a8,0xa41095fb,0xf9b18a9c,0xa4a5eae8,0x54b106b0,0xc410a6ef,0xaab989a8,0xe4ffffab,0xbeb4e5b8,0xe6019b6f,0xaab106b0,0x82fbffff,0xebb0e5a4,0xc44596aa,0xa5b506b0,0xc456ffa5,0x10b948a8,0xe6fbfaba,0x56b0e5a4,0xc4ffffaa,0x42b969a8,0xc6b5f9e2,0xbfb0e5a0,0xa4a6baab,0x45b0e5a4,0xa4ff4155,0xb5b568ac,0xe6606070,0x65b4e5a8,0xc4fa5454,0x55b569a8,0xc4bbbe55,0xb548b0,0xe6fffffe,0x49b0e5a4,0xc42fff51,0xb96aa0,0xa462ab52,0xaab0e5a8,0xc4646bba,0x54b0e6b0,0xc4ff1564,0x51b948b0,0xc446c2d2,0x5b506a8,0xc4ff4001,0xafb569ac,0xa4000000,0x40ad49a8,0xc455a342,0xe5acc4a8,0xa4541000,0x55ad27a8,0xa400a56e,0x40acc4a8,0xa4404000,0xffb927a8,0xa4551469,0x4b18aa4,0x82111505,0xffb948a4,0xc453026f,
+0xbbb58aa4,0xc4140000,0x28ad48a8,0xa455e565,0xf9b0e5ac,0xa4b06020,0xe4a927a4,0xc4811329,0x55b0e6a0,0x82505555,0xffb969a8,0xc44500e9,0x41ad6aa4,0xc6241051,0xfbb169a8,0xc454004b,0x6ab948a4,0xc4edff56,0xb98aac,0xa4808000,0x10ace5a4,0x6ffbf00,0xb98ab1,0x82abab40,0x41acc4a4,0xa402d7a2,0x1a8a3a8,0xc4ea0055,0xebb5abac,0xa250a2bb,0xacc5a8,0xa4ff0000,0x1bdaba8,0x6fe5a00,0x20b9ccb1,0xa4d69910,0x55b12798,0xc4fa5610,0xb569ac,0xc4abbb6a,0xd2b4e5a4,0xc681c2d6,0x91b4e5a0,0xc4ff5041,0xabb18aa8,0xa4a5afbf,0x65b506a8,0xa4ff5601,0x9eb927ac,0xe6bafe04,0xffb506a8,0x6cb5bef,0x57b4e5b1,0xe7fdff00,0xaab506a4,0xe469a9ea,0x8ab506b0,0xc4001054,0xffb948b0,0xc44600a4,0xabb1aba4,0xa45455aa,0xffb527ac,0xa45500ba,
+0xe9b969a0,0xa48b8b50,0xd5b506a8,0x74d55d5,0xbfb0e5b1,0xc4565200,0x41b548ac,0x6561541,0x6b8e5b1,0xc4000506,0xabbd48ac,0xa41114be,0x45b1cca0,0xa4005556,0xffb127ac,0xc45500fe,0xb148a8,0x715151d,0x19b4c4a9,0xc4544554,0x90b949a8,0xa454f4a0,0x4b0e5ac,0xe6000004,0xffb96ab0,0xa40500aa,0x51b989a4,0x6ef2e86,0xffb0e5b5,0xc45400fe,0x24b569a4,0xa493d390,0x66b0e5ac,0xc429ff6a,0x69b0e5b0,0xc4156574,0xb927ac,0x84849950,0xacc4a4,0xc4000000,0xffbd69ac,0xc45500ff,0x54b148a8,0xc449a9a5,0xffb0e5b0,0xc48540ee,0x86ad8aa8,0xe62a2a19,0xafb4e5a8,0xc495ffff,0x55b4e5b0,0xa400ffff,0x87b1489c,0xc4055b4b,0x1b106b0,0xc400ffff,0x3ab58aa4,0xe63f2f3f,0x7bb4e5ac,0xc42b3fbf,0x1b0e5a8,0xc5030301,0x3a96aac,0xc5010303,
+0x99a949ac,0xa4505155,0x54b927ac,0xc400bfff,0x3ab56aa8,0x6c53e3e,0x41ace5ad,0xc400beff,0xb58aa4,0xa4f0f050,0x90acc4a4,0xa41040d0,0xacc5a8,0x82ea9915,0xffa8c5a4,0xc50054ff,0x58aca3a8,0xa401859c,0xb0a4a8,0xc4404000,0xb127ac,0xa4000101,0xad48a8,0xc5000000,0xffb98aac,0xa4a411af,0x98b569a0,0xe6586898,0xffb0c4ac,0xa46500fe,0x99b169a0,0xc4410055,0x4db4c4b0,0xc4490d0d,0x8b169a8,0xe60c0808,0xf9b1cdac,0xc4053a39,0xb0e5ac,0xe6000000,0xaeb969b4,0xc4550016,0x55bd69a4,0xc471b050,0xfeb0e5ac,0xe6950004,0x5ab947a4,0xa40fdf8b,0x58b4e5ac,0xc41a4c44,0x69b4c4ac,0xc400aebe,0xb0b148a4,0xc4541150,0x10b106ac,0xa400fffe,0x50b148a4,0xa4a2a1e0,0x96b0c4ac,0xa4e0e091,0x6ab506a4,0xa4bdfebf,0xb9b0e5a0,0xc4abafbb,
+0xa7b4e5b0,0xe610eaa9,0xaca4b0,0xc4045fff,0xfb9aba4,0xc4555a1b,0x65b927ac,0xa40055ff,0x40b548a4,0xe7505000,0x90b8e5ac,0xe6a0a0a4,0x69b4e5a4,0x611115a,0x51b4e5b5,0x66a5151,0x2ab0c5b9,0xa4ef5555,0xb98aac,0xc4aaaa55,0x5bd279c,0xc4ffaa02,0xb58ba8,0xa4a9fea9,0xadb0e5a0,0xa4f0e6ae,0x50b0c5ac,0x7550000,0x55b148b1,0xc5151555,0x51b506ac,0xa4a90040,0xb969a8,0xa4fbb600,0xb148ac,0xe6fefeaa,0xb5069c,0xe4fe9500,0x80b5ccac,0xc63f3f02,0xfdb1069c,0x77400dd,0x55b4e5b9,0xc4fa5554,0x3fb148b0,0xc43e3f3f,0x25b106a0,0xc4ae5515,0xe5c1aba4,0xc4955580,0x95b948a4,0xa495d495,0xfba928b0,0xa4e56800,0x41b527a0,0x82466615,0x95ace5a4,0xc4405195,0xefb148b0,0xa46904ef,0x5ab148a4,0xa4170307,0xbbb548a8,0xa45500ea,
+0xffb58aa4,0xa4fda800,0xf5b0e5a4,0x8485c5d5,0xaab0e5a4,0xa4777f00,0x37ace5a0,0xa485ab3b,0x5acc4a8,0xa4400505,0xf5b527a8,0xc45400ff,0x94b58aa4,0xa4550594,0xffbd47a8,0xc4c5d0ff,0xe0b9aba0,0xa4ffa5e0,0x1b548ac,0xc4bfbea8,0x6bb0e59c,0xc4effaaa,0x1b127a0,0xc4eae568,0xffb906a8,0xc42a3fbf,0x5b0e5ac,0xc4af0505,0xeac1edac,0xa414a4d6,0x14acc4a8,0xa4e65010,0x50b548a8,0xc46bff59,0xb98aa4,0xa4ffafaa,0x45b0e5a4,0xc4a5ff55,0xbdaba8,0xc4eb5f5b,0xafb4e5ac,0x84000b9f,0xb4e5a4,0xc4eb0000,0x8bb58bac,0xc400a0c7,0xacc5ac,0xc4ff0040,0x55b148ac,0xc5000000,0xb1eda8,0xa445ea54,0xfaacc4a8,0xc4000000,0x40b18bac,0xa41abf99,0x45b0e5a8,0xc4050005,0xffbd48ac,0xc45400eb,0x5b18aa8,0xe6000000,0xffb98ab0,0xc44100fe,
+0xdfb569a8,0xc4a4b440,0xf4b0e5a0,0xc57470f4,0xbfb0e5a0,0xc45fa302,0x1aace5a8,0xc459dad2,0x68b0c5ac,0xc4545454,0xffb548a8,0xc44100a5,0x1b58aa4,0xa4000001,0xffb58ba8,0xa4540096,0x65b569a4,0xe6b969a5,0x76b4e5a4,0xc4155556,0x62b127ac,0xe6a4a4a1,0x60b4e4a4,0xe40b4743,0xa928b0,0xe600fb9b,0x95b569b0,0x82e9ea9a,0xbb106a4,0xa440f9af,0x16b169a0,0xc4ab6b2b,0x55b4e5ac,0xe6a6b656,0xa5b506b8,0xc454a9a9,0x65b506b0,0xc4adae99,0x7db506b0,0xc4566639,0x14b506b0,0xe600ff51,0x55b98aac,0x82b4a8a8,0x15b506a4,0xc414bf55,0xbdcca8,0xc46d7856,0xe9a507a8,0xc49affd9,0x59b0e5b0,0xc4be5545,0x6ab569b0,0xc4555b5a,0x1b106ac,0x6ef0100,0x14bdabb1,0xa4565615,0x16b527a8,0xc410105a,0x6b0e6ac,0xa4070b07,0x6a96aa8,0xc40b0b07,
+0xf0a0e5a8,0xa4918196,0x50b8e5a8,0xc4bf5450,0x1ab169b0,0xc4569282,0x19b106a4,0xc4d65948,0x15b9cca8,0x8299a5a0,0xa4b506a0,0xa441c454,0x40b0e5ac,0xa4010101,0x6b107a4,0xa206ab1b,0x55a8a4a8,0xa4c1aa59,0xc0b4e5ac,0xa4909c08,0xa5acc4a8,0xa4f9dfe9,0xb1b0e5a8,0xc4555f57,0x10b0e5b0,0xe600fa7e,0x45b169ac,0x82a5a565,0x44b107ac,0xc450fbaa,0x6b96aa8,0xc40e6e1a,0x16b4e5ac,0x682c38a,0x41b0c5a5,0xe7014141,0x6ab8e4a4,0xe61a2a6b,0x66b906b0,0xc466aa5a,0x55b927b4,0xc4005bbe,0xb18aa4,0xc4010100,0x82b128ac,0xc454fe9b,0x90ad27a8,0xc48d98a4,0xa5b4e5ac,0xc4414a99,0x54b8e5b0,0xc4ff5500,0x1eb98aac,0xa4010a1e,0x10b106a8,0xc4bf7a15,0x1b506a8,0xa4504000,0x54b548a8,0xa4103014,0xacc4a8,0xc5000000,0xb1abac,0xc4618226,
+0x40aca4ac,0xa440d0c0,0x50acc4a8,0xe6f54500,0xeec1abac,0xc4a6ffdf,0x40b0e5b0,0xc4ff5440,0x20b98aac,0xc4285010,0x28b1aba4,0xc4617465,0x4a507ac,0xc4a19100,0xe1b106ac,0xc465f9e5,0x14b0e5b4,0xa4ba651a,0x6fb506a8,0xc4555504,0x6b948a8,0xa4570501,0xf5b18ba4,0xc4551540,0x55b527a8,0xc4644050,0x30b4e5ac,0xc440d2a2,0x55b106ac,0xc5555555,0x45b506ac,0xe6050515,0xb926b4,0xc4040000,0xffb58aa8,0x84511055,0xb9aba8,0xa4140000,0xffbdcca8,0xc4410015,0x41c18aa4,0xa4dacb82,0xaab0e5ac,0xc4565595,0x51b506ac,0xa4829395,0xc2b0e5a0,0xc4518181,0x59b506a4,0xc40000fa,0x14b58aa8,0xc46a2814,0x5ab506a8,0xa40509af,0xab9aba4,0xe6040607,0x929d49b0,0xa454fcf9,0xb4e5a8,0x6ff6900,0x4be0ead,0xc440f8a8,0xb0e6a8,0x28ffa900,
+0xaac62fb5,0xc40000fa,0xb969a8,0xa4f4a400,0xe6acc4ac,0xc45001af,0xb58ba8,0xa4ff7b00,0xaaacc4a8,0x8259bfbf,0xb0e5ac,0x6ffaa00,0xfec650b1,0x8255fefe,0xace5ac,0x28ffab00,0xc20db5,0xc4500000,0xffb1abac,0xe6140401,0x54b548ac,0xa4410040,0xfeb169a8,0xc4550000,0x15bd69a8,0xc46f6f5e,0x5bb4e5b0,0xc445455a,0xa9b548b0,0xc4bf03a2,0xaeb0e5ac,0xc45555aa,0x61b927b0,0xc4b96051,0xffad48ac,0xc4555400,0x1b948a4,0xe6560001,0xffb9aab0,0xa49a5600,0x59bd48a4,0xc42cbf2e,0x20b4e5b0,0xc4004150,0x95b98aac,0xc49cae99,0xddb506ac,0xc400a8a9,0x9ab0c5b0,0xc40000ff,0xb98aa8,0xc4baa554,0x6ab506ac,0xc40500ef,0x55b569a8,0xc445d695,0xaeb906b0,0x8205af9b,0xace5ac,0x6ffaa00,0x5c20ead,0xe7000101,0xbd48b0,0x6fa9500,
+0x5c64fb5,0xe60010ff,0x1c1eda8,0xe6ab1b02,0xa5ace5a8,0xc45400ff,0x65b148ac,0xc4a07f6e,0xf3b506b0,0xe460e5f2,0xa0c5b0,0xe6ffaa90,0x84c1eda8,0xc454ad5e,0xb506ac,0x26ffab01,0xbaca50b5,0x61000b6,0xffb8e5b9,0x27015557,0x55b107b9,0xc40fbca9,0xfb0e5ac,0xa4112267,0x5b0e5ac,0xc4d1ea56,0xabdccac,0xa43f3f2e,0x4b10698,0xc400a755,0x54b98aa4,0xc45d5a59,0x95bd06a8,0xa4997e96,0x89b4e5b0,0xc4555494,0x9abd27a8,0x62a2a2f,0x2fb4c4a1,0x28393e2e,0x55b0c5a5,0xa400beaa,0x40b128a8,0xc4a2a090,0x29b0e5ac,0xc40056ff,0x5b98aa4,0x827ab995,0x3facc4a4,0xc42b2f2f,0x2ab8e5a4,0xc46f6a19,0x59b948a4,0xc4241118,0xa0b506ac,0xa4bc7e46,0xb106a8,0xc4a8aaa9,0x7cb906a4,0x77dd3c3,0xacc4b5,0xc4a9e9ea,0xe5b506a8,0xe453aaf4,
+0x93b506b0,0xa47d7e6a,0x58b0e5ac,0xc4fa9651,0x15b16ab0,0xa5000000,0x5acc4a8,0xc4eb5605,0x51b98aac,0x84675b87,0x37b0e5a4,0x7f4dd17,0xc5b0e5b5,0xc47faf46,0x7db1069c,0xe62e2e2d,0x54b4e5a4,0xa4941d19,0xb9b0c4a8,0xc4544495,0x51b506ac,0xc4fdfda6,0xf9b0e5b4,0xc46565a4,0x55b506b0,0xc400fabf,0x16b569a8,0x8459ae5a,0xa5acc4a4,0xa400aaaa,0x65b969a4,0xa4fafefe,0x41b0e5a4,0xa40f0f4a,0xeb0c5a8,0xc4468b4a,0x55b0e5ac,0xc4c08141,0x41b0c4ac,0xc4458041,0x95b4e5ac,0xc4055faa,0x51b969a8,0xc4a0a460,0x5bb0c4a0,0xa400aafa,0x55b148a4,0xc4ffbfae,0xb0e5b4,0xc5500000,0x50b4e6ac,0xa4eba964,0xffb127a8,0xc4f9fdfe,0x65b0e5a8,0xc4ef9a55,0x1b148ac,0xc6fdfebd,0xfdb4e5a0,0xc42d7cbd,0xb0e5a8,0xc4abffaa,0x6bb0e5a4,0xc46e3369,
+0xa0b4e5ac,0xa4586ed5,0xb0e6ac,0x6ff0300,0xd3ad69b1,0x77550d3,0x14acc4b5,0xc4fe5510,0x10b169b0,0xc4eaead6,0xeab4e5a8,0xa44091f1,0x58acc4a8,0xa4fabaaa,0xfbb0e5a8,0xa4a1e1e6,0x9acc4a8,0xa4691415,0xfabd48ac,0xa46a1a45,0x11b9279c,0xe6690401,0x6ab98ab0,0xc4a9a900,0x1ab927a4,0xe65f2e1a,0x4ab4e5a4,0xc4454685,0xadad28ac,0xc486e1a9,0x4ab0e5ac,0xe4010040,0x24b969b0,0x6f90000,0xdab927b5,0xc4babe00,0x84b0e5a4,0xe4564080,0xbfa549b0,0xc4995410,0xeab548ac,0xe66490e1,0x54b505b0,0xe7101054,0x59b0e5b0,0xc4a1a0a0,0x92b4e6ac,0xe4450041,0xaab927b0,0xc45500ba,0x69b969a4,0xe6a95569,0xffb906b0,0xc46500fe,0x55b148a8,0xe5c4c050,0x7eb506b0,0xe404aeaa,0xb0e6b4,0x6ffaa00,0xd8c62fb1,0xc4116694,0xb106ac,0x6ff6a00,
+0xffc60eb1,0xc40100ff,0x15b98aa8,0xe4efef26,0xabacc4b4,0xe60000ff,0x10b9cca4,0xa4567b54,0xffb0e6b0,0xe401bfbf,0xb0e5b4,0x6ffaa00,0x46be2ead,0xc4247969,0xb106ac,0x29ff5500,0x2ac22fb5,0xa4af5969,0xefb527ac,0xc4f5b800,0x19b106a0,0xc4551115,0xffad48b0,0xc45a1501,0xbabd48a4,0xe4556abe,0x5b506b0,0x6000000,0x6abd8ab5,0xc409d5e6,0x15b4e5a8,0xc4142429,0x40b506ac,0xa4955451,0xafbd69a8,0xe6010004,0x45adabac,0xa46a0544,0xf9b169a8,0xc4504000,0x5b948ac,0xc4084e0a,0x5a907b0,0xe6050004,0xad8ab0,0xe6f4a8a0,0x60acc4b0,0xc4101010,0x55b106b0,0x60001af,0x6be0ea9,0x825f5f5b,0xa9a927b0,0xc40100fe,0x1b58ba8,0xa4651201,0x5fb0c4a8,0xa4054f4f,0x5a107ac,0x6ffff0a,0x75bdedad,0x6250e9a5,0xa8c4a4,0xe6ffaf00,
+0x5bc62fac,0xc40000ea,0x40b58ba8,0xa4908040,0x6db0e5a8,0xc41401ff,0x64b98aa4,0x82bfbe64,0x94b0e5ac,0x8201ffe9,0xa8a4a4,0xe6ffaa00,0xbfc22fb0,0xa4007878,0xace5a8,0x6ffaa00,0xfca50b1,0xe622a81b,0x74b0c4b0,0xa5555454,0xfdb527a8,0xc414a5b8,0x28b0e5ac,0xa469a5aa,0xffb506ac,0xc4550054,0xa9c18aa4,0xc45ab77e,0xffb0e5ac,0xc40404fe,0x49b5aba4,0xc44d4c4c,0x6fb169a8,0xc459bf7f,0x54b0e5b4,0xa4505944,0xd5b127ac,0xe6c0d0d1,0x85a969ac,0xc4d9d6c6,0xffb548ac,0xc45400bf,0x50b569a4,0xe7f5f555,0xffb0e5b8,0xc4a9006a,0x6ab548a0,0xa4a3773e,0x1cb506ac,0xc4001018,0x50b527ac,0xc50055ff,0xdb98aa0,0xc4484e0d,0x9da907ac,0xc40096ef,0x65b569a0,0xc4b0a5aa,0x50b4e5ac,0x6a559a4,0xaaacc4b1,0xc4bfbfaa,0xbfb506ac,0xc4aafeff,
+0xf9b506b4,0x601b5e5,0xa9b4e5b9,0xa400aaff,0x87b569a0,0xc4406f46,0x1b527ac,0xc610baaa,0xa9bdcca4,0xa46064ae,0x91b906ac,0xc4999e96,0x1b0e5a8,0xc45aea47,0x46b127a4,0xe64b4a46,0xb8c4a0,0xe4150440,0x15b4e6b0,0xc4554450,0xb548ac,0xc4242551,0x1b0e5b0,0xa4151501,0xffb527a8,0xa455006e,0xa9b969a4,0xc4faba6a,0xffb506ac,0xa45500aa,0x55b58aa4,0xe4abaf55,0xacc5b8,0xa4657a20,0x14b4e5ac,0xc4b50000,0x64c968a8,0xc491fba4,0x51b8e5b4,0xc44a4041,0xffcdaab0,0xc41110e6,0x41bd8aa4,0x2899a834,0xffa4c5b1,0xa45500aa,0x9ace2f9c,0xe4dcecaa,0xeabd06b4,0xc4a98aa5,0x55b4e5b0,0xe400a4fe,0xabb58aa4,0xc455abab,0x55b0e6b4,0xe60055ff,0x45b98aa4,0xc40f07a1,0x2fb4c4ac,0xc41e5f5f,0x55b527ac,0xa4befeb5,0xfeb0e5ac,0xe615b9bc,
+0xddb506b8,0x27747dfd,0xe1a0e5bd,0xa440a6fb,0x84b58aa0,0xe6601448,0x40bd48b0,0xc401bfa9,0x55bdaba8,0xa4d02419,0x91b0c4a4,0xc490a020,0x50b0e5a8,0xc4bbada8,0xfab506a8,0xc465befd,0xb5b4e6b4,0xa466ffa5,0x10b948a8,0xc4fbfa7a,0x56b0e6a4,0xa4af5a55,0xdbdedac,0xe7f0f044,0xbfb0e5a4,0xc4a5a6eb,0x41b4e5a8,0xc4ff4040,0xf0b569ac,0xe6a4f0f0,0x99b0e5a4,0xc4975084,0x55c169a4,0xa4ff9555,0x44bd8ab0,0xa4faff95,0x45b0e59c,0xa4bfa640,0x1b5aba4,0x84ffffaa,0x55b0e59c,0xa5150743,0x1ab906a8,0xc4ba5555,0xffb948ac,0x74547df,0x56b526b5,0xe4560505,0xffc18ab0,0xa4000000,0x41ad48a8,0xc485c241,0xd1b0e5ac,0xe7000000,0x1ad6aac,0xe4b6f573,0xa8a3b0,0xc5000000,0xffb948a8,0xc41500a5,0x6b569a8,0xc4000101,0xffb569ac,0xa49002af,
+0xbfb569a0,0xc4400010,0x40b148ac,0xa481c300,0xffb4e6ac,0xe6440010,0x80b9aba4,0x6030b52,0x50acc5ad,0xc4445050,0xffb927ac,0xc45a00fa,0xbad48a8,0xc4510001,0xffb969a4,0xc455005f,0x1ab569a8,0xa4ffff5a,0x40b548b0,0xa4bfbfea,0x1b0e598,0x6ff6a00,0xb18bb1,0xa4beff5a,0xbeb4e5a0,0xe450a5bf,0xb4e6b0,0x6550000,0xfeb58ab1,0xc4f5feff,0x91b0e5a8,0xc4a95090,0x50b948b0,0xc4ffa900,0x10b58bac,0xc69b9711,0x54b1069c,0xc4ff5514,0x8b16aac,0xa4abbb00,0x9bb0e5a4,0xc4678bcb,0x32b106a0,0xe6f76172,0x9bad69ac,0x64b1b1b,0x45b4e5b1,0xc4be5504,0xbfb527b0,0xc4554015,0x45b548ac,0xc4916609,0xfbb4e6ac,0xc4ae6910,0xbeb106a8,0xa45579b8,0xb0e5ac,0xe6010001,0xffc5abb4,0xc45500a9,0x5b58aa4,0xc4400005,0xffb548a8,0xa45000fa,
+0x4fb98aa4,0xc5155500,0x66b927a4,0xa495e595,0xfeb0e5a4,0xa4fdfe14,0xf8b106a0,0x82e1f6f9,0x45b0e5a4,0xc4050404,0xefbd48b0,0xc40404af,0x95c1eda4,0x82144595,0x7fb507a4,0xa41400ff,0xa5b569a4,0xe681cad9,0x84cd89b4,0x26e64044,0xa8ee70bd,0x28e8f4e5,0x94d189a9,0x66a5564,0xffe1aab1,0xa45500a9,0xa5ead29c,0xe4fefb96,0xfec147b8,0xc44500e9,0x9ae6b2a4,0xe49efd69,0x9ac968bc,0x262abed9,0x6cd68c9,0x26aa0505,0x66f20cbd,0x26475e65,0x1cd89bd,0x48060000,0xfffed2cd,0xc45500ab,0xaaf290a0,0x6866baa,0xfbc106bd,0xa49540e5,0xeaf3989c,0x483a3fa9,0xfdd168b5,0x49440747,0x95c947c1,0xc440eafa,0x9bd62ea4,0x266561a2,0xa5d9aabd,0xc4006bff,0x81ea4e9c,0x69feee9,0xa9b927b5,0x61625a5,0x54c127ad,0xe62c7c7c,0x78c968ac,0xe4181da8,
+0x5c948b4,0x48100004,0x15e5cbc9,0xc600aaff,0x3af6f2a0,0x68151515,0xa5e5cabd,0xe6006aff,0x55f6f3a0,0xa29aaaaa,0xf8d5aab4,0x489051fc,0x45d9cac5,0xe41a0646,0xfd168bc,0x641633f,0xaab8c4c1,0xc455ffeb,0x40cd68bc,0x48550001,0x91ff97c5,0x654fa96,0x10c968bd,0x8aa90000,0xfffeb0d1,0xe6550156,0x54ff35a8,0xc4a8a854,0xffd5aab8,0xe6510040,0x55faf3a8,0x26430349,0x4ec0e5c5,0xe67a5e4e,0x59b569b8,0x289a4000,0x95ff14b1,0x26062b65,0xd168c1,0x48960100,0xebff13cd,0xe4540001,0x55eeb1ac,0x2614b051,0xfecd68c1,0x6550000,0x55fed2b1,0xe40aaf4a,0x64c968c0,0x26140458,0xbdd947c1,0xc40095fe,0x15ee6fa0,0x48000000,0xa5fa0cc9,0xa4006aff,0x51f335a4,0x6d2d1e1,0xc0c905bd,0x26b1e393,0x55c969c1,0x62aaab6b,0x6ade0dac,0x8855021b,
+0x1e588d5,0x48000000,0xa9f9ebc9,0x6050fff,0x5eef3b1,0x68000405,0x96fa6ec9,0xe60014ff,0xa5ff34b0,0x6928b9a,0xa0e1ecb9,0x2851a2a1,0x56e5cab1,0x46aabe5a,0x96d189c9,0x8a050a1a,0x15e9a9d5,0xe6ab6914,0xc189a4,0xc4050500,0x14bd8aac,0xc4fffe69,0xd64fac,0xa4a0f550,0x55b906a8,0xa45a7e66,0x69b0e5a8,0xa49a5554,0x40b569ac,0xc4a5e685,0x51b906b0,0x6aa0000,0x99b9abb5,0x6beffa9,0xea2da9,0x846b3f6a,0x1bd26a4,0x26d7ab1a,0x80ff98c1,0xe496da94,0x60d60dbc,0x26553f24,0xc548c5,0x49d50000,0xc0eab2c1,0x8bc0c0c0,0xc0ce91d1,0x46ffd5c0,0xeaf2d2c5,0xc46f1f00,0x6fb506a0,0xc42f2f2f,0x6fb4e5a0,0xa4495401,0x49b948a4,0xa479b958,0x16b0e5a8,0xa4050606,0xaac169a4,0xc40000bf,0xa5bdeea4,0x821555d1,0xfeb927a4,0xc40000f9,
+0x55b16aa8,0xa4655500,0x65d5aaa0,0xc475e5e5,0x15b506ac,0xc6555500,0x95ea0cac,0xe6508999,0x5c526b8,0xc5140d37,0xbfa483ac,0xc45400bf,0x10bdaaa8,0xc4654040,0xffddebb0,0x846550ba,0x60b5ab9c,0xc4afff95,0x1f290b0,0xa4589450,0x55fe909c,0xe69affba,0xff76a4,0x82fafa65,0x54e1aaac,0x2750c444,0xd547c5,0x6fc1400,0xeaeed2c1,0x260090d6,0x4d989c5,0x26e60005,0xf6b1c9,0x8801f7a1,0xff76c1,0xa4afafa5,0xe5ecac,0x8a10ff5a,0xff97c9,0xc4eaaa5b,0xbfe1cabc,0x6004b9f,0xd988c1,0x26ff5500,0x9bf6d1c5,0x2640a197,0xe1aac5,0x48bf4540,0x74fb13cd,0xe5555500,0xfaea0cb0,0x8acd31cd,0xd5cd47d5,0x6551500,0x56ead2b9,0x68004242,0x44e5cad1,0x26951505,0xfffed1d1,0x6550055,0x40f756b1,0xaa661040,0xfffef3dd,0x6960095,
+0x1ffef2b1,0xe6919146,0x62fa6ea8,0x285163e3,0x14e9cab1,0x69aa601,0x5af20cb5,0x8805c692,0x65e189d9,0x265b4a5d,0xfbf735cd,0xc4560490,0x1fb35a8,0x68150001,0xffffdcd5,0x26690042,0x25fef1b9,0xc6ba7e75,0x7ab0e5a4,0xc4252566,0xa8b906a8,0x6a4a4a9,0xa4b4c4a1,0xc45858a4,0x14b906a4,0xc4009696,0x55b9aba8,0xc4eeea96,0x55b106b0,0xa500555f,0x15b9aba4,0xa4bfbf6b,0x55b4e5a8,0xe7757555,0xa6b506b8,0xe455afaa,0x55b106b4,0xc5155d55,0x55b506ac,0xc4552a2a,0x54b906ac,0xa400aaa5,0xa5bd8aa4,0x82b8bda9,0x56b0e5a0,0xc410baaa,0x1bd8aa0,0xe7414141,0xffc105a8,0x6a9b8aa,0x55b506b9,0xc4be5544,0xbbb18ab0,0xc4aaabbf,0x55b506ac,0xa5ff5555,0x14b969ac,0xc4565655,0xaabd27a4,0xa4a4faab,0x5b0e5a4,0xc460d454,0x70b527a0,0xc6a4b4b4,
+0xf0b4e5a4,0xa49181a6,0x54b8e5a8,0xc4ff9554,0x87b16ab0,0xc4c7ebc7,0x45ad07a0,0xc4aefe45,0xb569a8,0xc49af6a5,0x84b906a8,0xc4458080,0xb506b0,0xc4aa9a56,0x5fb927a8,0xa4425b1f,0x55b0c4a8,0xa481aa59,0x41b4e5ac,0xc4504404,0xa5b906a8,0xc4e5dae5,0xf0b0e5ac,0xc455c6e1,0x55b0c4ac,0xa400feff,0x55b569a8,0xa5fff5f5,0x56b106a4,0xa400bebe,0x55bdaba0,0xc4febfaa,0x44b4e5b0,0xe692d190,0x4ab4e5a4,0xc4551058,0x55b96aa8,0xc4ffff5a,0xeab0e5b0,0xc4a5b9f5,0x79b506b4,0xc40092be,0x65b969a4,0xa4b6bbaa,0xe1b0e5a8,0x8400fe96,0x59b148a0,0x68741aa,0xbbd06b5,0xe46e2f2f,0x5ab906b4,0xe65f9b66,0xfdb948ac,0x75444dd,0x55b527b5,0xc4daaaa9,0xb947a8,0xc4a59595,0xe0b906ac,0xa4203ad0,0x5ace5a8,0x6aaea6a,0xebbd06a5,0xe4a5ffff,
+0xb5b4e6b4,0xe465fefa,0x15b0e5b4,0xc4ff5655,0x9ab98aac,0xc495d6a6,0x55b927ac,0xc4faf9b9,0x68b548ac,0xa4763624,0x33a927a8,0xc57c7573,0x1a906a4,0xa45f5f46,0x5eb0c5a4,0xc406084c,0x64b4c5ac,0xc4ea5155,0xafb948ac,0xa4955504,0x95bd48a4,0xc4be0404,0xffb18aa8,0xa47a7910,0x55b0e5a4,0xe4bf9e20,0x25acc4b0,0xc4005526,0x55b527ac,0x7015455,0xb4e5b1,0xe7000000,0x40b948b4,0xa4990000,0xffb569a8,0xc4511100,0xb968a8,0xc4aa0000,0xbbbdccac,0xc4615010,0x42b9aba4,0xa4aac583,0x54b0c4ac,0xe5000000,0xa1b569b0,0xc4428346,0x41b106a4,0xe6404080,0x55b948ac,0xe60000fa,0x14bdccac,0xc4bf7e69,0x55b0e5ac,0xc4080dff,0x48bdcca4,0xa4e0e0a0,0xfbb4e5a0,0x82a9befe,0xb4e5a8,0x6fff900,0xa1bdedb1,0xe600e0e1,0xb106a8,0x66f6a00,
+0x9ac64fb1,0xe60000ff,0x45bdaba8,0xc42e2f1a,0x7bb0e5ac,0xa45000bf,0xa0b169a4,0xa4affae5,0xfb0e5b0,0xa4010206,0xb0a3ac,0xe4ffaa00,0x5ebe0ea8,0xa455af5d,0xb106ac,0xe6faaa00,0x10c20eac,0xc4aa0000,0x56b98aac,0xc46faf16,0x55bd8aa4,0xc4fa5014,0x55ad48ac,0xa5555500,0x5bc547a0,0x6810105,0x5bd47b9,0xe6a55545,0x55b927b0,0x6875d4a,0x83b0e5b5,0xc41a0a8a,0x50b906ac,0x6fe1411,0x86b98aad,0xa4a9a900,0x1b927a0,0xa4a60000,0xffb16aac,0xa46a5600,0xa9bd48a8,0xe65a9aea,0x56b906b0,0xc4150545,0x6abd69ac,0xc4acf8bf,0x7db0e5ac,0xe4596579,0xa5b4e6b4,0xe658005b,0x59bd27a8,0xc4175b5a,0xaab906ac,0xc45504fe,0x95b148a8,0xc454d092,0x6fb4e4ac,0x6205aeff,0xb0e5a4,0x6ffaa00,0x55be2fb1,0xa400da95,0xb0c4a4,0xe4ffaa00,
+0xaac22fac,0xa45014bf,0xa1bd69a0,0xe6382191,0x6aad28a8,0xc45500ff,0xbab148a4,0xe4f9fea6,0x74b4e5b4,0xa4216262,0x10ad48ac,0x28ab6a14,0x65c24fb1,0xe60055a1,0xad06b4,0x26aa5500,0x15ca91b5,0xc4ffbf59,0xdfb0e6b4,0xe6569686,0xb906b0,0x7f75500,0x2ba4a3b1,0xc4551010,0xaab906ac,0xa440ffaa,0x85b948a0,0xc44a85da,0x56ad69a8,0xc400a6ea,0x55b569a8,0xc4651565,0x95b507ac,0x82a7bca9,0x94b0c5a8,0xc4555458,0x76b906ac,0xe60f1f1a,0x7b0e4a0,0xc4d2d1d2,0x55a107ac,0xc400eaea,0x15b569a8,0xc4295d1a,0xa1b0e5ac,0xc4005fbb,0x54ad07a4,0xa4f48945,0x4ab0c4a8,0xe60a0e0e,0x5b8e5a8,0xc4affb55,0x59b9aba8,0xe699692d,0x29b4e5ac,0xe4fea515,0xb569b0,0xa4816100,0x85b506a4,0x82a9bd5a,0x4b0e5a4,0xa4fa7a15,0xfeb0e5a0,0xc44a8feb,
+0xa1b0c5ac,0xc4011c08,0xb4e5b0,0xe6fe0000,0xe1b58aac,0xa400a0f0,0x1acc4a8,0xc4fa5544,0xb969ac,0xa4400000,0x41b907a8,0xa4404143,0x80b4c4a8,0xc4c5c5c0,0xd1ad69a8,0xa4c5c6c1,0x5aad28a8,0x6855015a,0xa5d968cd,0xc4549595,0xaacdaab4,0xca9a5b56,0xe6f22de5,0xaa5616a6,0x15fe2ce1,0xc404aa66,0x15b569a8,0xa4855a6b,0xeab0e5a4,0x880056fe,0x90ff55c5,0xc4a9e8d4,0x86c147b0,0x68094e49,0xdf1cadd,0xaa594944,0xaaf60bdd,0x88d09296,0x85e9a9d9,0xa8458081,0xaefe2ce5,0x6a035fff,0xe3ff34b9,0x48fefef5,0xabfa4eb1,0x6a0055ff,0x9affb8bd,0xa8ffffaf,0xd1fe2ced,0xc460b4b4,0x54b0e5b0,0xc4bb1510,0xa6ad49ac,0xa4142a59,0xbd27a0,0x696c140,0xadcdad,0xe6948040,0x40b506b0,0xc4011542,0xb0e6ac,0x82a6a955,0x6ab106a8,0xc4693269,
+0xf9b4e5ac,0x68e4a8f9,0xe4fa4dc5,0x285495a4,0xffd588a1,0xcefefff,0xfffe8ffe,0xaaf9ebfb,0x10f690d1,0xc4aaaa55,0xaab0e5a8,0xa4004191,0xb0e5a8,0xe6000000,0x1be0eb0,0xa4e0f040,0xacc4ac,0xa4550000,0xfac1cca8,0xc4150580,0x95c5aba4,0xc4b50415,0xf6b569ac,0xc6fdfd40,0x1ab0e5a0,0xa4afaf1a,0x5ab4e6a4,0xc4464555,0xfead69ac,0xc483afbe,0x87b106ac,0xa4a56919,0x40b927a8,0xc46f0040,0xffb569b0,0xe4965214,0xd1b569b0,0xc4e980c1,0x7fad6aa8,0xc4555504,0x55b527ac,0xc5475755,0x95b906ac,0xe4a05164,0x55b906ac,0xc49a5656,0x56b506ac,0xc4551515,0xdabd48ac,0xa45500be,0x6ab949a4,0xe65a2d5a,0xffb506b0,0xc45504ff,0x55b1aba8,0xe5f5f555,0x5ab506b8,0xc40099da,0xb906b0,0x6aa5500,0xeeca92ad,0xe6016aea,0x1b106b4,0x26feaa00,
+0xb6c20eb5,0xa48154ff,0x45b58aa8,0xc46f1f05,0xaab4e5ac,0xa495c5ef,0xdab148a4,0xc48e8fda,0xbfb106a8,0x8255eebf,0xb506b0,0x49ff5500,0xdac62fb1,0xc4458aca,0x4b128a8,0xa4fffe55,0x11c20da4,0xc4af0500,0xfeb969b0,0xc6f9fa04,0x18b106a4,0xa4651015,0xffb169ac,0xa4aa6a04,0xeabd48a0,0xc4a1e0a8,0xa2b4e6b0,0xc4a050a1,0xaab506ac,0xa4aafaba,0xaab906a0,0xc456966a,0xbd48ac,0xc5540000,0xafc60eac,0xe4000009,0x41ba2fac,0xa46a0484,0xfab527a8,0xc4000000,0x4b9ccac,0x664a004,0xa8b0c4ad,0x82a9a9ac,0xb507a0,0xe4066a00,0x5b0e5b0,0xc416161a,0xbab507ac,0xc40050ff,0x1b149ac,0xa4bb1b06,0xaaace5a8,0x840050fe,0xb169a4,0xa5301400,0x3da8a4a8,0xa450ea2e,0x40b0e5a8,0xe6ffaf06,0x34c22fac,0xa4019661,0xacc4a8,0xc4ff6a00,
+0xbfc62fac,0xa21055ff,0x40b148a4,0xa4908480,0x6eb0e4a8,0xc40401ff,0x54b5aba8,0xa4af7e64,0xd4b0e5b0,0x8200bae8,0xa8a4a4,0xe6ffa500,0xafc22eb0,0xa4006834,0xb0e6a8,0x6ffaa00,0xbbca71b1,0xc4650000,0x65c18a9c,0xe62425a5,0xffb8e5a4,0xa453060a,0x63bdcc9c,0xc488a863,0x60b906ac,0xe6000000,0x11d5ebac,0xa400a9ff,0x41e690a0,0xe6090d49,0x9c9abb0,0xa400a5fa,0xeae2909c,0xa4550000,0x95c18a9c,0xc4aafeb6,0xffb906ac,0xa5540001,0x55c5ab98,0xe7144047,0x65b8e5b4,0xc4050604,0x54bcc3ac,0xc600eafa,0x2f314a0,0xe4000002,0x5c505b0,0xe610bfff,0x51f336a4,0xc4001baa,0x18b4c4ac,0x6012e3a,0x1ace5b5,0x714500f,0x3da8a4b9,0xc4147807,0xb906ac,0xe6579b05,0xff54b0,0xe4010500,0xc5ecb0,0xe4ffaa00,0x1fb34b0,0xa445fe05,
+0x15b107a0,0x426cacaa,0xf0c12694,0xc44140b6,0xb906a8,0xc4687a62,0x66b149a8,0x825e5262,0xbd6898,0xc4fffe50,0xe64fa8,0xa443f250,0x1ebd06a4,0xc6d2f668,0xde6f9c,0xa4000100,0xfbbdaba4,0xa4560010,0x56cdcb9c,0xc4402d14,0xbfc127ac,0xa4450054,0xa9b58a9c,0xc44485f4,0x40c0e5ac,0xc4000000,0x54dd89ac,0xc600aaff,0x50eeb198,0xe4000000,0xcd48b0,0xe600aaff,0xffe690a0,0xa4501064,0x79d24f98,0xa472f3b5,0xffb1289c,0x84550055,0x6ac1cc98,0x604021a,0x61c0e5b9,0xe6101010,0x90d24fac,0xc40046eb,0xf2f29c,0x6140400,0x50d989b5,0xc6005aef,0x45e5cba4,0x62f5b999,0xa5b506a4,0xe6026e65,0x1b4e5b0,0xc44fee06,0x9b506b4,0xa4011f1e,0xbd06a4,0xc4bfab00,0xee90b0,0xa4404000,0xc58aa8,0xc4aaaa00,0xfb78ac,0xa460bd00,
+0xb0e5a4,0xa4023e54,0xb0c4ac,0xc5004040,0x40c969a8,0xc44ea5a5,0xcdb907a8,0xe6a07cd8,0xacc4b4,0xe5f55500,0x10ff76b4,0x626ca510,0x10d24f98,0xc4fffe00,0xde6fa8,0xa4519500,0x1cd89a4,0xe6000a0a,0xa4a4b0,0xc4ff5000,0x1dea6fa8,0xa4090f1e,0x44ad27a8,0xc4ba0100,0x6fde0da8,0x84a95400,0xa5c9689c,0xe400fd78,0xf4a8c4b0,0x82561500,0x15d20da0,0x600645a,0x94b4e5b5,0xc4000454,0x40b8e5ac,0xc4590000,0xf6d3ac,0xa5010300,0xbd27a8,0xa4550000,0xfeff76a8,0xc4500000,0x41d22eac,0xa440c341,0xbeb0c4a8,0xc4400010,0x50fb99a8,0xa461d251,0x10b9279c,0x6000000,0xffee2cb5,0xa41000ff,0xc9cca0,0x7000000,0xffea0db5,0xa40404af,0xa4eaf3a0,0x826e6955,0x55b927a4,0xa4546955,0x56c568a4,0xc4988a1b,0x68b169a8,0x6446c24,
+0xb906b1,0xe4050000,0xffea0cb4,0xc40000fa,0x60d670a0,0xe6500010,0xe7de2da8,0xc440008b,0x1deb1a4,0xc4000200,0x2b4c4b0,0xc4010005,0x40bca3ac,0xc480e100,0xb0a8a4ac,0xc40054b8,0x94b8e5ac,0xa4003884,0xacc5a8,0xc5550000,0x90ffb8b0,0xc4001a6e,0x10b4e5ac,0xc4aa0000,0xaaea4eac,0xc4b45400,0xa5bd06a4,0xc4157fa9,0xffb0e5b0,0x625a1500,0x6ad62e9c,0xa41552f9,0x24b8e5a4,0xc410e2a1,0x50b148a4,0xe6fe0040,0x54deb2a8,0x60069c0,0xacc4b5,0xe4ff0000,0xfbea4eb0,0x82995500,0x55d5ec9c,0xc4599b56,0xffbd27a4,0x629b5600,0x55c9cb98,0xc449fb55,0x1b0e5b0,0x6000000,0xffee4eb5,0xc44000ff,0x55d270a4,0x6000000,0xffee2db5,0xc40000fe,0xde70a4,0xc4fdff14,0x7eb0e5b4,0xa4019585,0x55bd47a8,0xc4e6e755,0xcb906ac,0xe6008102,
+0x18cd06b4,0xe4000010,0x5fddaab4,0xa40050ff,0x4ef14a0,0x6000000,0xffddaab5,0xa45400ba,0x45cdaaa0,0xc6d2d685,0x85bd27a4,0xc454c5c6,0x55b969a4,0xa475af19,0x60bd27ac,0x6050305,0xfbc926b5,0x82650051,0xa9c9cb98,0xe6681454,0xffc147ac,0x84550055,0x5ac1ec98,0x822af555,0x60b906ac,0x6040141,0x1c0e5b5,0x680f9ff,0x9eef3a9,0xe400acfc,0xacc4b4,0xc6006bee,0xfff314a0,0xa4140056,0xa6d1ec9c,0x61211c1,0xffb8c4b5,0x82c5d0f5,0x8ab9cc94,0xa444de9f,0x10b527a4,0xe7000311,0x10b082b4,0xc400aaff,0x44f6d2a0,0xe6000184,0x68ea90ac,0x60001bf,0x5f6f3a5,0x626a6a1a,0x2fc14790,0xe615051e,0xbd47ac,0xc4bb1755,0xefb906b0,0xc415a3ae,0x15a8c4ac,0xc43f7f40,0xde0ca4,0x8495aa54,0x20c568a0,0xc468af42,0xee4ea8,0x62eefeaa,
+0x40b4e598,0x84b5b495,0xd3b0e5a4,0xc4160743,0x5b906ac,0x40a9ea55,0xbab0e5a0,0x840070ba,0x4a8a4a4,0x6b9fa40,0xe66fb1,0x62aadb86,0xc12798,0xc4fbab00,0x80ff13a8,0x84bfbf45,0xfface694,0x84560101,0x96cdec9c,0xa4011b57,0xffb906a8,0x82550055,0x95c60e98,0x826dfba6,0x52b0e5ac,0xc4000113,0x16cdaaac,0xc400a5ff,0xa4faf39c,0x6000050,0x54cd68b5,0x8400aaff,0xffee6f98,0x82550095,0x96d20d9c,0x844acf86,0xffb0e5a4,0xa4590041,0xa9c9aa9c,0xc4800155,0x5b4a3ac,0xc5000000,0x45b483ac,0xc405afff,0x40f3359c,0xc4000001,0x45d989ac,0xc400aaff,0x5f3149c,0xc4524f5a,0x37b0a3ac,0xc4002fb9,0x15a4a4b0,0x62fafeaa,0xffb52798,0xe70544c0,0xac83b0,0xa4abfe54,0x1ee4ea0,0x229bab56,0x14d1cb90,0xe4bebf01,0xe22ea8,0x62bafe65,
+0x44b4e598,0xc44c0c58,0x50b4e5a8,0xc40c0c40,0x1c1aaac,0xc4dbac99,0xfaace5b0,0xc495f969,0x4b0e5ac,0xe6f8fe06,0xe291a8,0x8296a655,0x4cd89a0,0xe6ffff50,0xd60cb0,0x8255a955,0x54c989a0,0xc4447c69,0x40b4e5ac,0xe6af0000,0xf9ff76ac,0xc455bef9,0xb506a8,0x26fe0000,0xe9fad1bd,0xa4450540,0x5ea4ea4,0xc449df09,0x6ab107a4,0x84555500,0x55e20c94,0xc401f259,0x6bb906b0,0xc4107a2b,0xb0e5ac,0x48ff0000,0x6afab0bd,0xc4152d6e,0x4b926a0,0xe67f0000,0x95ea90b0,0x62555500,0x55e1ec98,0xe400f595,0xbfb506ac,0x84fe7900,0xeeb10698,0xc410b5fd,0x45b4e5ac,0xc4444040,0xaff6f2ac,0x8255006a,0x5de4f9c,0xe6000000,0xffeef3b4,0x845500aa,0x55e2b19c,0x68e9355,0x3dacc5b9,0xe445c054,0x65c147b0,0xc4a7b065,0xd9b906a8,0xe6010044,
+0xc0c4b4,0x7000000,0xfff290b5,0xc40100aa,0x10e2b1a4,0xe6400000,0xffea4db0,0xa50000ff,0x55deb29c,0xc4066f05,0xacc5b0,0x6000000,0x15e1aab5,0xc4253e11,0xbd27ac,0xe4100000,0xabd167ac,0xc4068797,0x1c127ac,0xe6af0601,0xbbff35b0,0x601dddc,0xacc4b5,0xc4aa0000,0xa9ff34ac,0x82a95900,0x56ddcb98,0xe6013f5a,0xfab506b0,0x84aa5500,0x59c98994,0xc400f1b6,0x9abd06ac,0xa40051a5,0xb0c4a8,0xe4ea0000,0x66ff34b0,0xa4605096,0xbd06a8,0xc6ff0000,0xafde0db0,0xc4540004,0x49e6b1a8,0xa40c4d48,0xfabdabac,0x82a45400,0x51c9cb9c,0xc401c161,0xb0c4ac,0x7000000,0xabff96b9,0xc40005af,0xf7daa8,0xe6000000,0xfeea2dac,0xc40000fa,0x45da6fa8,0xc40e0e0a,0x9c5ecb0,0xc4040d0d,0x41c1edac,0xa4601101,0xb4b0c4a8,0x6210b464,
+0x4acc4a0,0xe6050408,0xffde2eb0,0xc40000f9,0xd670a0,0xe4000000,0xfff24eb0,0xc40000ff,0x10d670a0,0xa4c40141,0x99b0c5ac,0x625066a5,0x54b506a0,0x6e4e750,0x7fa4a4c1,0xa4002c39,0x40b906a8,0xc400beaa,0xfb13a8,0xa47aaa56,0x14b906a0,0xc400f6f8,0xeaf49c,0xc44a2b19,0xaabd06ac,0xc4003e7e,0xb0e5b0,0x6ff4000,0x41fed1b5,0xc400cf48,0xb0c4ac,0xe4ff6500,0x4fef3b0,0xe640ff66,0xfb77ac,0x82f9fa55,0xbd27a0,0xe650ffaa,0xff77ac,0x82aa6a85,0xefb9279c,0x8250707c,0x40b4e5a4,0xc4ff4900,0xbbef14ac,0xc491a1b3,0x60ad28a8,0xc4df5524,0xa6de4fa4,0xa4c58000,0x85ca2ea0,0xa4050f49,0x55b506a4,0xa4999500,0x25ddeb94,0x6004218,0xacc4b9,0x61a0000,0x2fea4ead,0xe6100000,0x43da0da8,0xe6fe4401,0xafe1aaac,0xe6010000,
+0xa5d270ac,0xa46a5500,0x64d1cc9c,0xc455ca95,0x42b906ac,0xc4655500,0x7db905a4,0xc40f0f4c,0x14a4a4ac,0xc4ff5510,0xbfddcaa8,0x6550000,0x5c60eb1,0xc4ff5500,0xfee5ecac,0xe6010050,0xd2d2a4,0xc400af6a,0xff55a8,0xa49f6755,0xc548a0,0xe600fba9,0xff34a8,0xa4aaf955,0x7ebd27a8,0xe445c570,0x1b4e5b0,0xc4ff5500,0xaafeb0ac,0xe6612faf,0x40bd27ac,0xe4ff5500,0x40fb14b0,0xc400afea,0x40eeb19c,0x8461a9a9,0x18b927a8,0xa400fbff,0x10d62e9c,0xe4abefb6,0x67b0c4b4,0xe40074b5,0xb927b0,0x6ff0000,0x5efb99b9,0xa404a5aa,0xbd06a8,0xc4ff5500,0x55ffdab4,0xc6000000,0xe2b2ac,0xc4404682,0x59b0a4ac,0x62645400,0x14c5cb9c,0xe4190614,0xa4e6ac,0xc4af5500,0xfeee4fb4,0xe4000000,0x5df35a4,0xa4ea5510,0xfef2f2b0,0xa4550000,
+0xafeab2a0,0xa4985904,0x6ed60d9c,0xa499feae,0x5ab106a4,0x62565500,0x45de4e98,0x641ed59,0x45b906b9,0xe6ba6400,0xf5ee2dac,0xe5000000,0x1e735a4,0xe6ff4500,0xffea4eac,0xc4540000,0x15cdeca4,0x260010a4,0x10b0c4b9,0xe6950000,0xfe6eb0,0xe700dd00,0xb506b4,0xe4550000,0xfffe4eb0,0xc44440da,0x5da70a0,0x6000000,0xffb9edb1,0xe60601fb,0x57ce70a4,0x82a7ab67,0x4b969b0,0xc400be10,0x10b506b8,0xc5550000,0x41fe6fac,0x6c10380,0xc0b948a9,0x26663400,0xffd64fb1,0xc655009a,0x59ea6f9c,0xe414ed99,0xdfb4e5ac,0xe6000049,0x54d270a4,0xc450f754,0xb506b4,0x6000000,0x6afe4db1,0xe60055ff,0x62eaf4a0,0x6041060,0xbac0e6ad,0x6006dff,0x10f755a1,0xc40f0eaa,0x69b8e4ac,0xe6145300,0xb527b0,0xa46cad95,0xfcbd47b0,0xe4044102,
+0x5b060b0,0x6000000,0xa6f60bb9,0xe600aeff,0x10eeb1a0,0x6000000,0xa6edcbb5,0x610beff,0xeaf3a5,0xa45faaa5,0x9bb906b0,0xe4000491,0xb906b0,0xc487ead2,0x47bd8aa0,0xe6410489,0x51b082a8,0xc480f662,0x46bd06b4,0xc45b0114,0x55e9cbac,0x6024450,0xaca4b5,0xe6550040,0xfffeb0b8,0xe6500069,0xa5d1cba4,0xc4054e48,0xfab906ac,0xc41500e5,0x29d22ea0,0x82b5bf6a,0x1b4e5ac,0xe7007c00,0xb0e5b8,0xe4550000,0x10f20cac,0x6600420,0xa8a4b9,0xe4550000,0xfbfa4eb0,0x605046e,0x50e291a5,0x6683860,0xffc9cbad,0xc64000aa,0x55deb1a4,0xe410f4a9,0x4b926b4,0xe6000000,0x55fed2b4,0xe60056ff,0x45ff99a0,0x6000000,0xa5fa2db5,0xe60055ff,0xfb56a0,0x829afe65,0x47b906a8,0x2800b9be,0xb927b9,0xc415ae55,0xb506ac,0x60035aa,
+0x10c968b5,0x6000000,0xa1fef2b1,0xe60055fb,0xf356a0,0x6000004,0xaae5a9b5,0xe60095ff,0xfb13a0,0xc4069655,0x10bd06ac,0x60040d0,0xbd48b5,0xc4065755,0x2eb948b0,0x6004044,0x14c4e4b5,0xc600ebff,0x1f713a0,0xc46eae1a,0x11c127ac,0xc400fffe,0xe6d2a8,0x82aaaa9a,0x5bd27a0,0xa444ee85,0xb107a4,0xc4bf5500,0x6effdab0,0x60283a6,0x1c147b5,0xa4ff5500,0x1f6d2ac,0xa400ffaa,0xf6d2a0,0xc496d666,0x19c127a8,0x600bf7e,0xead2a9,0x42a7aa95,0x15c14798,0xc460b969,0x90b506ac,0xe6ff0100,0xa7eeb1b0,0xc410fcae,0x1b4e5ac,0xe7ff0000,0x55ee90b0,0x62965500,0x55e24e9c,0xa400f555,0xfeb0e5a8,0x62695500,0x2ac58a94,0xe6000115,0xbd05b4,0xe69a0100,0xfffa6fb0,0xa4410094,0xeb35a0,0xc46a0000,0xefee8fb0,0xe6510001,
+0xbfe24ea8,0x82aa5600,0x98cd899c,0xa460386c,0xbeb8e6a8,0xe6611410,0x62d24ea4,0xc460b061,0x10bd8aa8,0xc4150000,0xfffeb1b0,0xc4550081,0x60de91a4,0xe6d11010,0xffe2b1a8,0xc4510015,0xc62fa0,0xc400fa6f,0xf757a0,0xa4a6be5a,0xbd26a8,0xe640ff55,0xf756ac,0x62aaaa55,0x9bc96998,0xc465bb5e,0xb906ac,0xe6ff1400,0xa6ee6fb0,0xc405ab56,0xb906ac,0xe4ff4100,0xf735b0,0xa459ff55,0xfb77a4,0x82e9f954,0xc5689c,0xe610ff55,0xff35ac,0x40baba99,0x9db4e59c,0xe62c4c5d,0xb948b0,0x6ff0904,0xfffb34b1,0xe5045555,0xb0e6b0,0xe6fe1000,0xa5fab1b4,0x62a55500,0x95e1cb94,0xc451e559,0xbfb506b0,0x847e5900,0xfeb506a0,0xc491c3fe,0x4a8a3ac,0xe6ff5500,0xffea0cb0,0xe6000001,0xded3a8,0xc4ff5500,0xffe60ca8,0xc4550000,
+0xf5da70a4,0x84a50100,0xa6bd48a0,0x6251af97,0xaab0e5a0,0x62aa5500,0xaad9a990,0xa481716a,0xb8e5a8,0x6ab0100,0xeff68fb5,0xe6040008,0x40eb36a4,0xe4ff0100,0xffe60cb0,0xe6050000,0x45de6fa8,0xe6180e44,0xbd27ac,0xe6150040,0x46e62eac,0x642d756,0x1bd69b9,0x60b0200,0x3ff66fb5,0xc41500ba,0xa5de4fa0,0xe6041366,0xaeb4a4b0,0x60000f9,0x45e2b2a9,0xe420bc51,0x65b906b8,0xa416ffa5,0x15b506b0,0x6510004,0x44ee0cb1,0x6805f00,0xa8a4b5,0xc4950000,0xffee0cb0,0xe60000ff,0x15ce0da8,0xc4406b55,0xffb906ac,0xe64060ff,0x81dab2a0,0xa4c9cfc9,0xbd06a4,0xc4405000,0x9ad9cab0,0xe640e9ff,0xe2d2a0,0x6000000,0xaaedebb5,0xe6016bff,0xf3149c,0xe68ae225,0x19c127ac,0xe404c791,0xb569b0,0x62a3e7a9,0xf7c148a4,0xe601f7f3,
+0x4b0c5b4,0x6000000,0x95fa2cbd,0xe400aeeb,0x85f756a4,0xc4c0c4c4,0x5eb969a4,0x28005a7f,0xeef39d,0xa45a9f95,0xaeb506a8,0xe6242a5b,0xb906b0,0x82716210,0x72b0e5ac,0xa400d4ef,0x11aca4a8,0x6010000,0xb0a4b9,0x6960000,0x24fa4eb5,0xc404d0a0,0xbd06a8,0x6460000,0xfff24db5,0xa40000ff,0x51de91a0,0xe655ce92,0xefb926b4,0xc44000bf,0x56dab2a4,0xc40a7f09,0x5cb4e6b4,0x829cfc6c,0x5cb527a8,0xe6540414,0x55ee4eac,0xa442fa65,0x1bd06a8,0xe6650000,0xfafa2db0,0xe60000aa,0x55da70a4,0xa49eab55,0xffbd27ac,0xe610009a,0x55eab1a0,0xe405bf41,0xb0e5b8,0x6010001,0x56fe6eb9,0x280055ff,0x5fb55a9,0x6000000,0xa9e5a9b5,0xe60096ff,0xf6d19c,0xc49daf66,0xc9bd06ac,0xc4002f42,0x14acc4ac,0x42559065,0x26d18998,0xa4543454,
+0x4cb0c4a4,0x7000000,0xaab8a3b9,0x26186ffe,0xf756a9,0x6000200,0x91f20cb9,0xc4006aff,0x18ea919c,0xc41d1c1c,0x1dbdedac,0xa41c5c5c,0x14ce0eac,0xe6f4f565,0x81b506b8,0xe4018506,0xfbb4a4b0,0xa4150001,0x26cdeca0,0xa4292a25,0xffb927a0,0xa441011a,0x5ec1cc9c,0xe4064a4f,0x24c58ab0,0xc4101010,0x11d188ac,0x8400beff,0x5da2e9c,0xe60d0500,0x2de22eb0,0xa400e5fe,0xfae29098,0xa4050000,0x55c5aaa0,0xc4647955,0xffb506ac,0xa4550000,0x55cdab9c,0xc415eb96,0xb506b0,0x6000000,0x40e1cab9,0xa400aaff,0x40f2b19c,0xc4102415,0x16b505ac,0xc410baff,0x55f2d198,0xe4eef7e5,0xebb4e5b0,0xc4555bbb,0x1b927ac,0xc41d1f1b,0x29b506b0,0x6000234,0x10bd06b5,0x69b9b05,0xff14b5,0x62a9ea55,0xc54894,0xe6afaa00,0x5ff35b0,0x8298fd5c,
+0x55b9289c,0x626c9da9,0xb0c10698,0xa44140b5,0x50bd26a8,0x62f1f6a6,0x91bd8a98,0xe491f191,0xc5cca8,0xa4ffff10,0xde0da4,0x84a6a654,0x40d9ca98,0xe64aea90,0xffb9ac,0x40a9aa55,0xfbcd8990,0xa4950000,0x55c9ab9c,0xa4516d55,0xffbd06a8,0x62550054,0x69c1ec94,0x8455aab5,0x40bd05a4,0xc4000000,0x15ee4eac,0x8400aaff,0x50f75798,0xc4408050,0x40c526b0,0xa400beff,0xffe6b198,0x8314145d,0x74ca0d9c,0x6323074,0xffc9abad,0x84140056,0x69c9cb98,0x6105c90,0x26a482b9,0xa4615074,0xb9e64ea4,0xc40081e6,0xf6f29c,0x6040400,0x20e1aab1,0x8200fbfb,0x15d60c9c,0xe6f64569,0x86b4c4b0,0xc4141509,0x41c569b0,0xa4aaaeae,0x7fb906a4,0x6001ffb,0xb0e5b5,0xe6aeff01,0xe62ca8,0x82aaaa55,0xc568a0,0x6eaff00,0xda2eb1,0x626aaa16,
+0x55d18994,0x8299eea5,0xa4b8e6a8,0xe6005bd8,0x55b506b0,0x84a67aae,0x6ebd26a0,0x640702b,0xbd27b9,0xe47fab00,0x14f6d2ac,0xc4212110,0xe6f3a8,0xc4e9ff55,0xf2b0a8,0xa4719500,0xa5a8c4a8,0xa450faba,0xb4e5a4,0x6fb1000,0x1cf2f3b9,0x60c0c1c,0x8c9edb5,0xc4fd1804,0x9af714a8,0x62555500,0x55e20d98,0xc4400059,0x96b906ac,0x42555500,0x55d64e94,0xe4019595,0x96b4c5b0,0xc440c080,0xb905b0,0xc4fe0000,0xaade4fb0,0x82526f6e,0xb0e5a4,0xc4ff0000,0xfeee90ac,0x62b56500,0xa5c54898,0xc4418152,0xfbb4c4ac,0x84615150,0xa1ded39c,0xa4e1f3a2,0x5b569a4,0xe6001005,0xffddaab0,0xc50000ff,0x1d691a4,0x6000000,0xffddcab5,0xe60404bf,0x55ef35a4,0xa41abe64,0xb4e5ac,0x7000000,0x48faf2b5,0x82acec58,0x3cb928a0,0xe608ac6c,
+0xb4e5b0,0xc4440000,0xffee4eb0,0xa40000ff,0xe1dab2a0,0xc4a550d0,0xffda2fa4,0x841400af,0x55ce0e9c,0xc4160f49,0x5b4c4b0,0xc5000000,0x65d9a9ac,0xa4dae161,0x45c947a4,0xe6010000,0xb5cd27b4,0xa4149ee1,0xb4e5a8,0xe6eb0000,0x5ae2b1b4,0xc4546f6a,0xbd27ac,0xe4ff1000,0x86ee90b0,0x829e5500,0x6ada0d98,0x6815955,0xaabd27b5,0x62aa5500,0x55d5cb90,0xc479bb56,0x21b0e5ac,0xe6343031,0x20c5edac,0xe6e66410,0x95fb77ac,0xc4000444,0xb8e5ac,0xa4bb0000,0x46f6b1ac,0x625a5500,0x55e20c94,0x605cad5,0xfeb907b1,0x82aa6900,0x55b9489c,0xe4409d6f,0x44bd06b0,0x6050000,0xfff22cb5,0xa45400ab,0x51e22da0,0xe4000051,0xffe5ecac,0xa45500ff,0x69c5eca0,0x8296f9a9,0x7b906a8,0xc400547a,0x6ac548ac,0xa476b656,0x19b4e5ac,0xa4405054,
+0x10c0e5a8,0xe6040040,0xfff24eb4,0xa41010ff,0xe3159c,0x6010000,0xbfee2cb5,0xa40000bf,0x71da91a0,0xc4707161,0x70d22eac,0xa4617160,0x55da4fa0,0x6440010,0x10b8c4b5,0x6000000,0xffcd26b5,0xa5000055,0x55ca2fa0,0xa4686c5f,0xffb506a8,0xa4440041,0x55c9cc9c,0xa400f855,0x44b8e5ac,0x6000000,0x15cd47b5,0xc440ebff,0x1f2b19c,0xc4102415,0x50b4e5a8,0xa4005aef,0xfff2b2a0,0x82150055,0xb6c5ec98,0xe600e1d1,0xffa862b4,0xa4c580a4,0xd5c60e9c,0xa4c4c5c2,0x1c9aba4,0xc4000000,0x59dd89b0,0xc40095ff,0x80e60d9c,0xe6c0c0c0,0xc1d670a8,0xa4004adf,0x80c1aa9c,0x8485cac6,0xc5c5cba4,0xc4c4c4c5,0x41c98aa8,0xc45555a6,0xf2bd27a8,0x26309fd6,0xc0a083bd,0xc65befd5,0xde919c,0x82a07b00,0x4b927a4,0xa5ffff01,0xe22ea4,0x82696a15,
+0x55c14798,0x62aeff6a,0xb6acc4a0,0xc4058e9b,0x65b906ac,0x62be5b96,0xf6b0e5a0,0xa40070f4,0xacc4a8,0xa4ffff04,0xd1cba4,0xa4405540,0xbd27a8,0xc4eaab00,0x80f26fa8,0x82c5c580,0xffca2ea0,0x82550004,0x55c9cb9c,0xe6000040,0xffd5aab0,0x84550054,0xa5c1ab98,0xe42438a5,0xacc4b4,0xe4400100,0x45d9aab0,0xc4006ebf,0x10c9aba4,0xe6000000,0x55d589b0,0xa400aaff,0xffde2e98,0x82550051,0x92c5aa9c,0xa402c786,0xffb4e5a4,0xa4690041,0xb9b94898,0xa460fde5,0x6a8a3b0,0xc4400000,0x45ac82ac,0xc405afff,0x40e6b29c,0xc4000040,0x45c506ac,0xa4006aff,0xda6fa0,0xc4412626,0xc1bd06ac,0xc4505894,0x10b906ac,0xa4140011,0x2bb568a8,0x82293e1a,0x54b5069c,0xa4a9ff95,0xc568a0,0xe6414201,0x14c169b4,0xa46baf55,0xd60da0,0x82b9b951,
+0x41ace59c,0xc45f5f55,0xfb927a8,0xe4460f0f,0x41bd89b0,0xa4f6fe9a,0xdeb0e5a8,0xe6c0111c,0x47a8a4b0,0xe659ef47,0xde0da4,0xa4d6e651,0x4bd27a4,0xc4aeea50,0xcdcbac,0x82bebe69,0xc0b0e598,0x84686987,0xb4e5a8,0xc49a0000,0xa9ff98a8,0xc40197e5,0x40b4e6a8,0xe6b90400,0xfafad2b4,0x42554540,0x55e69198,0xa4c58545,0xa6b9aba8,0x625a5501,0x56de0d94,0xa4536b57,0x41c147a8,0xa440a241,0xacc4a8,0xc4bf0000,0xc5e64fb0,0xa4c0c1c0,0xc0c60ea4,0xc4efc180,0xfaca0da4,0xa4faa500,0xf9b947a0,0xe40129e5,0x2fb906ac,0xa46ba600,0x5abd27a0,0xc4542e59,0x85acc4ac,0xc4874044,0xafd60dac,0xa4000069,0x83e2d39c,0xe4170105,0xffea2dac,0xa4510099,0x15ea4ea0,0x6c11541,0x38aca4b9,0xe640c0a0,0x95b926b4,0xc4abfc99,0x55b506a8,0xe4000058,
+0x1d568b4,0xe6040000,0xfee60cb0,0xc45010be,0x40bdcca4,0xe6000000,0xebe60db0,0xc44440db,0x95eaf3a0,0x826fff95,0x2aacc4ac,0x6004011,0x85c127b5,0xa4c6ca85,0xc5bd69a0,0x8484c5c9,0x1c5aaa4,0xc4018101,0x1c148b0,0xc4af0100,0xf6e690ac,0xe601d8dc,0xaca4b0,0xc5550000,0xa9fef4ac,0x84655500,0x56d9eb98,0xc4906859,0xaab906ac,0x845a1500,0x59d5ec98,0xa4a5a969,0x9bbd27a0,0xa40099f9,0xa8c4a8,0xc4e90000,0xbaeed2ac,0xa46090a6,0xb4e5a8,0xa4ff0040,0xafc9aba8,0xc4040004,0x4e736a8,0xc50c0c04,0xfac5ccac,0xc4500000,0xbdeda8,0xc4000190,0x50a883ac,0xe4004051,0xfacd68ac,0xe60000fb,0x55d692a8,0x84556969,0xffcd6898,0xc40000ff,0x1c60ea4,0xa4130702,0x12b905ac,0xc401070a,0xbd27ac,0x82b4b910,0x64a8c4a0,0xa4009010,
+0x4b0a3a8,0xe6080404,0xbdde2dac,0xa41000f9,0xbdaba0,0xc4000000,0xbed189ac,0xc40000ff,0x50ca0ea4,0x82e5ee91,0xd5acc4a8,0x625065a8,0x54b0e5a0,0xa46e6d54,0x5fb0e5a8,0xa400282d,0xb4e5a8,0xc500ff55,0xf735a4,0x84beaf56,0x8b506a0,0x600fabc,0xf2d2a5,0x82aaaa56,0xabc106a0,0xc4045e5f,0x10b506ac,0x6ff0000,0x47f28fb9,0xe600a201,0xb4e5b0,0xc4ff6500,0xf6b1a8,0xa400ff55,0xead2a8,0xa4e9be5a,0xc1279c,0xe4a0ff54,0x50ef56b0,0xa4a26291,0xefc1cba4,0x6250746d,0x40bd059c,0xe4fe4900,0xe2eed1b4,0xa45161e2,0x50cdcba4,0xe6db9150,0xe6f734a8,0xc4c58500,0x86d6b1a0,0xa484854a,0x9bc5eda4,0xa4979101,0x7d20d9c,0x6034307,0x84c5aab9,0xe64a8040,0x1fda70ac,0xe4100000,0x3e20da4,0xc4fe5402,0xffddcaa4,0xe6550000,
+0xa5d1ecac,0x626a5500,0x69d9cb94,0xc451d0a5,0x6b0e5ac,0xa4695500,0x59cd899c,0xa447e368,0xb0c4a8,0x6af0100,0xbfddaab9,0x6450000,0x4c20dad,0xe66a0000,0xfaff34b4,0xc4454080,0x5d20da0,0x8400f97e,0xd5ec9c,0xe4805065,0x40d589b0,0xc400ff6a,0xde91a4,0x84a9a969,0x80bd26a0,0xc4005d4b,0xb8e5ac,0xc4ff5500,0x69e6d2b8,0x60a0750,0xc548b1,0xe4ffa500,0x52f2b1b4,0xe694ffe9,0xe6d2a8,0x20efff65,0xb9278c,0xc651ffaa,0xf290a4,0x62bbbe54,0xabb4e59c,0xa414adae,0xb507ac,0xe7ff5500,0xabe26fb0,0xc4147e9e,0xb905ac,0x6ff1500,0x5ea2db5,0x82655500,0xa5ddec9c,0xc440e9e6,0x54acc4a8,0xa4aa6900,0x5ec56994,0xa455fb7e,0xb906a4,0xe45a0000,0xffff34b4,0xe6010101,0x5f398a4,0xe6a90040,0xeafab1b0,0xe6000000,
+0x5fff77ac,0x825d5d08,0x5dd270a0,0x821c5c5c,0x9aca0da8,0xa4a9a500,0x69c96998,0xc405e9e5,0x2cb4e5b0,0xc4fa642c,0xfecd89a0,0xe6000000,0xd270a8,0x6ff0100,0xfbe5ebb1,0xc6410001,0x65e270a4,0x26005069,0x1a8a4bd,0xe6550000,0x1fe4db0,0xc440e845,0xb506b0,0xe6550000,0xfffa2db0,0xc44440e6,0x45ce50a4,0xa4151605,0xffd20da4,0xe60702ff,0xbd290a0,0x60a0f0b,0x4d62eb9,0xe400be14,0x10b4e6b8,0xe4550000,0x45fe6eb0,0xe6010104,0xc5abac,0x6498000,0xfffaf2b1,0xc455009a,0x65ea4f9c,0xc414d895,0x9fb4e5ac,0xe6010069,0x55e2f4a4,0xa254fa54,0x14b906ac,0xa4042515,0x2ec968a4,0xe60096bf,0x7f6f39c,0x60b0602,0x55da4fb5,0xe7005dfd,0x15eef398,0x40afefaa,0x7fb8e5a0,0x2608a8fc,0xacc5c1,0xc43e9e95,0xfbbd48b4,0xc4284200,
+0xac82ac,0x6000000,0xaaf1ebb5,0xc400aaff,0x40ea9098,0x6000000,0x46f20cb5,0x680faaf,0x11eaf3a5,0xc42f67a9,0x3fb506b0,0x6002830,0x80b0e5b9,0xe6c1c581,0xc1d691ac,0xc4c48080,0x1ce4fa8,0x7030301,0x1c589b9,0x7570100,0x1ee2db1,0xc4143d01,0x14ace5ac,0xe6560014,0xffee0cb0,0xe41000be,0x51ce2ea4,0x60ecfa5,0xffb0e5b9,0xe60000aa,0x51eef3a0,0x8258e9a5,0xb506a8,0xa4b0b410,0xa0b506ac,0xe6650050,0x41c506ac,0xc40aec94,0x5acc4ac,0xc4550000,0xffc926b0,0xe41408af,0x60eaf2a4,0xe6243c2d,0xfec5aaac,0xc40000fa,0x95d62ea0,0x6500495,0x14bce5b5,0x6000010,0x69d988b5,0x600abff,0x58e690a1,0xe4101404,0x59d168b0,0xc400babf,0xd1eda0,0x7010000,0x1ded3b9,0xe4010101,0xe1ecb0,0x6d0d054,0xc0b4e5b5,0xa4402004,
+0x64b8e5ac,0x48000814,0x69eaf2bd,0x600a5fe,0x40ef35a1,0x26000040,0x55d9a9b9,0xc640fbbf,0x1e290a4,0xa4cad345,0x7da483a8,0xa405686d,0xb4e5a8,0x62bebf55,0xbfb506a0,0xa462f0b9,0x40b0c5ac,0xa495ffaa,0x40eed29c,0x62595a45,0x1d1ec98,0xe602afaa,0xeef3a8,0xc4071312,0x95b548ac,0x8445caca,0x44b969a0,0x6af0000,0x7e24ead,0xc4030303,0x2c9ecac,0xe6ff0601,0xeef4b4,0xe600feff,0x4cdeca4,0xa4c58095,0x44b0e5ac,0xc4006faf,0x10da709c,0x6299eaa5,0xd0b8e59c,0xc5100040,0x14a8a3a8,0xa4ff1500,0x96e22da8,0xa40000a1,0xb906a8,0xc4fb0000,0x5fde4fac,0xa4753900,0xf1b4e59c,0xc40147d5,0xa9b506ac,0xa4000000,0xdf15a4,0xc4690b51,0xb4e5ac,0xc4550000,0xfede0db0,0xa4150050,0xd22fa0,0xc4a90000,0xeaf24eac,0xe6090906,
+0xffdad3a8,0xc4000000,0xbdeda4,0xa4146900,0xfface5ac,0xe6702010,0x30ca50a8,0xc4b0f020,0xca2ea4,0xc4aa4040,0xffddaaac,0xc4550000,0x60ce0ea4,0xa4e26160,0xffd22fa0,0xc4410055,0x42b1aca8,0xe600aa0f,0xeef4ac,0xc4424105,0xb927ac,0xc440fe55,0xcdeda4,0xa4ebfaa4,0x47b0c5a0,0xa400e66f,0x41a8a3a8,0xc4ff0000,0xabda2eac,0x8259abaa,0x55c1489c,0xa4ff5454,0xda2ea8,0xa41cff55,0x14da4fa4,0x82f8bdac,0xb1079c,0xc415bf55,0xde70a4,0x62bfff5a,0xacacc59c,0xe60c0c5c,0x8b969b0,0xc4fd5808,0xbfe26fa8,0xe400a4aa,0xb0e5b0,0xc4ff0500,0xaada4fac,0xe6400000,0xbdedac,0xe450f000,0xaab0e5b4,0xc4000000,0x10c64fa4,0xc4412f00,0xacc4ac,0xe6fe5400,0xffd189b0,0xc4550000,0xc5cba4,0xc4ff5500,0xfec98aa8,0xc4550000,
+0x50c5cba4,0xa5000000,0x40ce70a0,0xa440d940,0xfaa4a4ac,0xa4544000,0x55bdaba4,0x8281a265,0xb4e5a4,0xc4aa1500,0xffd5ebac,0xc4641054,0x40c9ed98,0xe4a90000,0xffcdcbb0,0xe6050041,0x15c5cca8,0xa4177729,0x1fbd27a8,0xc465243c,0xab8e5a4,0xe60d0d0d,0x9c1ecb0,0xe6580c0a,0xffddecb0,0xe60000ff,0x1d670a8,0xc4c0e201,0xeeb506ac,0x60000fe,0xa1c1eda5,0xc454cdca,0x54b906b0,0xe4100050,0xb0a3b0,0xe6550000,0x40d9a9b0,0xa4448140,0x14b0e5a8,0xc4550040,0xabc927ac,0xc40000ff,0x55d64fa0,0xa495baa5,0xfeb0e5a8,0x265060ff,0x90ce4fa9,0xa4d1d1d1,0x8ca0da4,0xe6000000,0x66b8c4b0,0x640faab,0x40e6d3a9,0x6000000,0x5ae9cbb5,0x602aaff,0xda2e9d,0x621a1a16,0x1acdcb9c,0xc4162615,0x2b927a4,0xe44b5752,0x47bdccb4,0xe6028353,
+0x40c18ab0,0xe6000000,0xa5d568b4,0xc600fbff,0xd2ce0e9c,0xa4a0e0d1,0x95c1cca4,0xc600b6fe,0xc1ed9c,0xc4e5f565,0xe9b505b0,0xc45191e8,0xb506a8,0xc4a5ea95,0xd6b907ac,0xc440efdb,0x59b0e5b0,0xc436fe99,0x61b0e5b0,0xe6654005,0x65bd06b0,0xc4a9bfa6,0xbfb0e6b0,0xc4d0a4ad,0xbfbd06a8,0xe60000fa,0x54d64ea4,0x6508040,0xefb948b5,0xc40000af,0x55ce50a4,0xc4193f19,0x78b0e5b0,0xa471b478,0x74bd8aa8,0xe6117074,0x45bd69a4,0xc402b554,0x5b0e5ac,0xc4690555,0xe7bd06ac,0xe60000da,0x55cdcca4,0xa4ddab55,0xbab506ac,0x60000ab,0x41c20da9,0xe47fbf46,0xacc5b8,0x6000201,0x95d148b9,0xe600aaef,0xd20d9c,0x6000000,0x5ad589b1,0xa401aaaf,0x15d20e9c,0xc4bebf6a,0x77b4e5b0,0xe6515067,0x54b506b0,0x62a5a5a9,0xaac12798,0x82b9bdbe,
+0x54b0c5a0,0xe6008050,0x55c106b0,0xe428bfbe,0x69c60ea8,0xc4005b65,0x91b527b0,0xe60096ff,0x18c1aba0,0xc61c1c1c,0x1cb9edac,0xa42c6c2c,0x10b5abac,0xe4a4a054,0x64ace6b0,0xc4150545,0xb4c4ac,0xe4aaff01,0xf357b0,0x625a9a55,0xd9ec94,0xc6eeff54,0xf757b0,0xc5557501,0x7abd26a4,0xe418beb6,0xb0e5ac,0xe6ff0000,0x94ef98b4,0xc4095fae,0x5b969ac,0x26ba1804,0x40eed2b5,0xc4fffa55,0xe691a8,0xa4406904,0x41d1cba4,0x6efef55,0xeb14a9,0x62555500,0x91e62e9c,0xe640fe46,0xb0e5b4,0xe6aa0000,0x55ff55b0,0x601284b,0xb0e5b5,0x6aa0000,0xafff77b9,0x82a95500,0x55d9ec98,0xe654fc62,0xe5b906b0,0x82be6500,0xbec14894,0x640a7ae,0xb906b9,0x6100000,0xffea0cb5,0xc410009a,0xe2b1a4,0x6000000,0xfff68fb9,0xe64000bf,
+0xebe2f4a4,0xc4560100,0x59fed1a4,0xc441b024,0xffbd06ac,0x6010040,0x52f378ad,0xa491f2a1,0xa907a4,0xe6550000,0xfff64db4,0xe60000aa,0x40eab1ac,0x6804040,0xe6eab1ad,0xc400005b,0x4ef56a4,0xe4ffab00,0xff97b4,0xa4559500,0xde0da0,0x6ffaa00,0xf799b5,0xa4aabe00,0x55bd06a4,0xc4152e55,0xb0e5ac,0x6ea0000,0xa9ffb9b9,0xa450a0b8,0x54b906a8,0xe4fe0000,0xe60cb0,0xe4ffa500,0x10ffbab8,0xa4516510,0xd20d98,0xe6bffe60,0xea90ac,0xe5ddcd40,0x52aca4ac,0xa42577b2,0x51bd69a4,0xe6fb2010,0x4ee291b0,0xe650e105,0xc147b4,0x6aa0000,0xabff13b9,0x84655400,0x6addca98,0xa496e655,0xfec127a8,0x82a95500,0x55d62e9c,0x601d655,0x5bd26b9,0x6010000,0xfff28fb9,0xc40000fe,0xd6b2a4,0x26000004,0xffe60cb5,0xc40000ff,
+0xcbe2d3a8,0x84aa6500,0x55d58998,0x6000192,0xefc147b5,0xa4a61500,0x59d60da0,0x640bc00,0xb4e5b9,0x6000000,0xabff13b9,0xe60010ff,0xf356a8,0x6000000,0x56ff12b5,0xe60000fa,0x55fb14a8,0xe63d2b51,0x54b906b0,0xc40091b5,0x54bd06ac,0x626daf59,0x54b548a8,0xe61d1450,0x55c189b0,0xc400aaff,0xe64fa0,0xa4e54201,0x1cb506ac,0xc600a1fa,0xea90a4,0xc45d9965,0x55b0e5ac,0xc4c9df55,0x2ab4e5b0,0x6404012,0x41c948b5,0xc4202515,0xe1b906b0,0xc40556c1,0x14c106ac,0xa400aaff,0xee6fa4,0xc42c2c00,0x51c147b0,0xc410faff,0xe66fa4,0xc4e4f1a1,0xb3b969a4,0xc4000107,0xac83b0,0xe4aaff40,0x7fe691ac,0xa40000a2,0xb8e5ac,0xe66fbb2a,0xe64ea4,0x84a96655,0x15cd8998,0x7103015,0x5bd27b1,0xc457a641,0x64cdaba4,0x280070d0,
+0x60b4e4b9,0xe40045d5,0x51b8c4b0,0x6a4f9a9,0x22e20db1,0xc461f172,0x50b527a4,0xc45bea92,0xf734a4,0x62fefe55,0xbeb4e598,0x6005aff,0xbd27b5,0x629baa54,0x9bd1aa94,0x260410bf,0x4b4c4bd,0xa4400040,0xac83ac,0xa4150141,0xe1caa8,0xc4518b01,0xb4e5ac,0xc5000000,0x64f6b0b0,0xc40097eb,0x54de4fa0,0x6590195,0xc947b5,0xc400afff,0x95e2d2a0,0x82fefefe,0x10b4e5a4,0xa4b1f050,0xa1b969a8,0xc4506060,0x54ca0da4,0xe60a5352,0x1eb8e4b0,0xe410240a,0x60c526b4,0x8400dafb,0x41de70a0,0xe4964647,0x1c148b0,0xc400bfbf,0xe6b2a0,0x6456165,0x19bd06b9,0x645c312,0x4c926b9,0xe6faff51,0xb9e66fb0,0x64714b4,0x41bd27b9,0x6baff04,0xe62eb1,0x82baff55,0x7eb5059c,0x8440e1ba,0xbd06a4,0xa4a55a05,0x46e1cb9c,0x600104a,
+0xe7c106b9,0xc445fdfe,0x45b906ac,0x6fe9a00,0x50f335b9,0xc455bf37,0x51b906b0,0xc4fffe15,0x10da0cb0,0x82656510,0x61da7098,0xa4607172,0xc5cba4,0xc469ba10,0xf9bd47a4,0x2605c0e5,0x40bd06bd,0xe6be7f06,0xeef2a4,0x626a6b05,0x1c9899c,0xe4feae01,0xf735b0,0xc4141901,0xabe22dac,0x60014f3,0xb0e4b9,0xe65a0000,0x50f377b0,0xc441f050,0x1b8e5ac,0xe4fa0001,0x14ddebb0,0xc4ffef01,0xe26fa8,0x8254a550,0xcd89a4,0xe4efaa00,0xf314b4,0x841a9a55,0x51c98994,0x6053f91,0xace5b5,0xe5ff0000,0x69ea4eac,0xc445d6d9,0x1b948b0,0x6af4040,0xffe24eb1,0xc6150000,0x15ff13a8,0xc4613b19,0xffb927ac,0xc5010000,0x2df15a8,0xc4020b07,0x10c18aac,0x6000000,0x6af24eb5,0xe60000bf,0x2ff97a8,0xe6000002,0x55ff35b0,0xe50000fd,
+0xfffb76a0,0xc5000000,0xdef4a8,0xc4402010,0x7fb4e5ac,0xc4000000,0xd6d3a8,0xa495f800,0xacc4ac,0xc4000000,0xaaee0cb0,0xa40000bf,0xe2f3a0,0xc4000000,0x9afeb0ac,0x284040fe,0x10f755a9,0xa4afaa00,0x1f713ac,0xe456bb11,0xc147a8,0xc4efaa00,0xfb57a8,0x62556a10,0x86d9eb9c,0xe6020347,0x3b548b0,0xc4af0102,0x15ee90ac,0x6400801,0xa8a3b9,0xc4aa0000,0x2cff34b0,0x6a2f928,0xeaf3a5,0xc499ea41,0xbd27b0,0xe6a9ff51,0xeef3b0,0x62a7ba55,0x50c12794,0xe440fb64,0xb906ac,0xe5550000,0xebffb9b0,0xc4010adf,0x15bd06a8,0xe6fe0004,0xfeee0cb0,0xc4500000,0x50e290a4,0xc4452854,0xffb0c4ac,0xc4550000,0x55da4ea4,0xa4a9ff96,0x50b4e5ac,0xc4501090,0xfadda9ac,0xc40000bf,0x5eb14a0,0x6010000,0xffcd68b5,0xc40000ee,
+0x6ffb34a0,0x84584408,0x8eaf4a4,0x608ec6c,0xa9b927b1,0x84955500,0x55d5aa9c,0x2600a284,0xcb4e6bd,0x6040408,0xf9f336b5,0xc64000a6,0xef77a0,0x6010000,0xfffad1b5,0xa40500aa,0x51d20ea4,0x826dbd55,0x5bd06a8,0x6004000,0x55e1ebb5,0xc4041eaa,0x1b4c4ac,0xe4100004,0xdd89b4,0xe440e9aa,0xff76a4,0x8255d555,0xc1cca4,0xc401bb5a,0xf315a4,0xa501f37d,0x55bce5a4,0x48b410be,0xa882c1,0x7000000,0x5feb1bd,0x426bef99,0x59bd6998,0x26404458,0xcd48b1,0xe600feaa,0xf335a4,0x82f9fe59,0x14bd27a4,0xc6006a7e,0x5f6f29c,0x823fba6a,0x55b4e5a4,0x6540549,0x15c989b1,0xe6bf6a00,0x11e690ac,0xc40b0101,0x3da0cac,0xa4ea6f01,0xf734ac,0xa4b9bf11,0xaac148a0,0x26406fbf,0xb927b9,0xc4455500,0x95d5eca8,0xc4050b65,
+0xd0bd06ac,0xa500c0c0,0xb4e5ac,0xe6efa400,0x7ff714b0,0x8294e6fa,0x40b0e5a0,0xe6fbaa00,0xff76b4,0x62956910,0x55d9cb9c,0xe445c665,0x80bd06b0,0xc4464580,0x85e2d2a0,0xc4c5ca89,0x51b149ac,0xe402fb56,0x2b4e5b8,0xe6020101,0x64feb0b0,0xc4d0fa64,0x80b906b0,0xc4000000,0xbe1a9b0,0xe600a96f,0xffb9a4,0xc4c0ad50,0xa4c4b4,0xc400faf5,0xda4fa8,0xe69aa4a4,0x41b4c4ac,0xe496ff05,0x43b906b8,0xa4000000,0x5e1aaa8,0x6be0b94,0x71a8c4bd,0xc4000040,0xcd26ac,0xc604afbf,0x4e26fa0,0xe44c0808,0x85cdedb0,0xc40069ae,0x51de2ea0,0xa4a4ada5,0x1b4e4a8,0xe655e6eb,0xaca3b0,0xc4ffff00,0x9fde4ea8,0x6255566a,0x50cd689c,0xc4ffff45,0xe6b1ac,0xc442fa15,0x6bd06a8,0xc4030302,0xd60db0,0xa451a505,0x45d1caa4,0x6504048,
+0xcb0e4b9,0xc41c2c1c,0x8d1cbac,0xe6e5f968,0xe1f2d2a8,0xc45114d9,0xb0e6b0,0xa4dbff54,0xd64fa8,0x4095e655,0x9ad1898c,0xa4446b9a,0xb4e5a8,0x84aafe69,0x9ab50698,0xe440a095,0xb4e5b4,0x6aa0000,0xbff690b1,0xe6450000,0xce2f4b0,0xa4a90409,0xf5ead2a8,0xc4150000,0xe62ea4,0xe700d040,0xbd26b4,0x6000000,0x15feb0b5,0xe400a955,0xbd06b0,0x6000000,0x4fe6fb5,0x6a50001,0xfffe90b9,0xc4550000,0x10eaf3a8,0xe46a0000,0xffff13b0,0xc4510015,0x44f756a4,0xa4b0f018,0x40bd06ac,0xe6000000,0x65ee0cb0,0x82b2ba68,0x61ad079c,0xc4281d56,0x95d1cba8,0x6000096,0xfef2b1,0xe7010000,0xaab58bb0,0xe60405ff,0x45f2f3a8,0xa42d1d05,0x65b106ac,0xc4004060,0x5c0e4b0,0xe600befe,0x1cde2ea4,0xc4448d4d,0x5b148ac,0xc400f45a,
+0xfaea91a4,0xc40000ff,0x50eab2a4,0xc554c441,0xf6b906b0,0xe60000d2,0x1f335a8,0xa4552000,0xe8acc4ac,0x8204f6f9,0x1b4e5a8,0x2800fe45,0x47eef4b5,0xa400570b,0xbd06a8,0xe468ff55,0xf756ac,0xe4be0000,0xffea4eb0,0xc4454000,0x1ce2eac,0xe69a0000,0xeffed1b0,0xe6010000,0x14e6d2b0,0x60206b1,0x5b0a3b9,0xe6040006,0x5e9ebb4,0xc41d0805,0x19bd27b0,0xc4000001,0x60d147ac,0xc4e66060,0x47ea6fa0,0xe7000000,0x45e714b0,0x6eb1015,0x9be5cab1,0xe6400000,0xe64eb0,0xc4401101,0x40b4e5b0,0xc4500000,0x50e9ebac,0xc495ef45,0x44b906ac,0x6000040,0x56ee0cb9,0x60000bf,0xfb35b1,0x82eef950,0xfab506a8,0xc40000ff,0x55e26fa4,0xc4fe9100,0x6db4c4ac,0x6210f578,0x4b4e5a4,0x600fb55,0x3fe270b1,0xc405b526,0xb906b0,0xc410ff56,
+0x5aeef3a8,0xc61060fe,0x50ff77a4,0xc4b13868,0x55bdcca8,0xe70000ff,0x40f757a8,0xe6410000,0x62bce5b8,0xc451b261,0xb56aac,0x600ea95,0xffb8ad,0x6000100,0xdda9b9,0xe600ff56,0x54ff35b0,0x40beffaa,0xa6b906a0,0x615a8c3,0x5b906b1,0x69b071a,0xdfb927b5,0x6404003,0xacc4b9,0x6ea4500,0xff55b9,0xc4555500,0x10d9eca4,0xe6ffaa00,0x9fed1b4,0x845b5904,0xc9eca0,0x8292b160,0x83bd06a4,0x65090c0,0xb8e5b5,0xe671b141,0xa2c1aba8,0x8261b262,0xbd699c,0xe4ffaa00,0xfed1ac,0xc441c600,0x50b8e5ac,0xc4dba150,0x5ef14a8,0xc415f950,0x15b906a8,0xc451ea7e,0x54b506a8,0x6510000,0x9afaf3b5,0xa454fcec,0x54b927a4,0x6a40004,0xfffad2b5,0x84110069,0x55e290a0,0x6004129,0xfab4a3b9,0xc4150041,0x15ef36a4,0xe404e000,
+0x41b4c5b4,0xc401b6ea,0x1b4e5b0,0xe6550000,0x11ff55b4,0xe4143f57,0xb0e5b0,0xe6150000,0xffff33b4,0x82550095,0x55f336a0,0xa46dee64,0xffbd26b4,0xe64000a6,0x1f377a4,0x6634341,0xc948b1,0xc4596599,0x49bd06b0,0x26050a4a,0xc947b9,0x84fe6a55,0x91cd899c,0xe495be52,0x1b906ac,0xe6ff9a00,0xfb14b4,0xc5004500,0x40d1aaac,0xe6efaa00,0xfef2b0,0xa455aa00,0xc968a0,0xc4559695,0x57c526ac,0xc4142d9e,0xc568a8,0xc495a656,0x97c947a4,0x645d986,0x10b506b9,0xa4ff5540,0x95ff56b4,0x6854100,0x64e291a9,0xe4fff544,0xcd89b0,0xe655a550,0x44c527ac,0x6003850,0xc968b9,0xc4550000,0x95fef3ac,0x60000d1,0x41cd47b9,0xe4550000,0xfffad1b4,0x84540059,0x55e26fa0,0xc4602e1a,0xffc968b0,0xa4050096,0x55ef35a4,0x48400145,
+0xc1b8e5c1,0xe6c5c582,0xc1b527a8,0xe6d60040,0x5eea90ac,0xe444f179,0x1c147b0,0x6ba0405,0xbfea2db9,0xc4440005,0x55eab1a8,0xc425b050,0xffc147ac,0xc4550000,0x55e2b2a8,0xc414af96,0x5b8e6b4,0x66a0000,0xfafed1b5,0xa40540d0,0xef56a0,0xc4990000,0xfffeb0b0,0xa4551001,0x15cdeca0,0x846a7f5a,0x55b9069c,0xc4401515,0x16e1eba8,0xe4469b57,0x2c948b0,0xe6011001,0x44e9ebb0,0x6ea0000,0xffe60cb5,0xc4410000,0x5e6b1a8,0xe6bf5400,0x6bf6d1ac,0x62555500,0x54d18998,0xc401f264,0x1b0e5ac,0x6000401,0x55ee0cb5,0xa4016668,0xb4e5a8,0xc4000000,0x6efed1ac,0xc400003f,0x65ee6fa8,0xc455e895,0xafb906a8,0xc40100bd,0xa9d64fa4,0x260016e9,0x4b0a4b9,0x6000004,0xdda9bd,0xe480f96a,0xf735a8,0x27000000,0xfed1b9,0xc400aaaa,
+0xfaff76a8,0xe64100fe,0x86d60ea8,0x82156b45,0x57bd27a8,0xa50040ff,0x5f335a0,0xe6051606,0x14c968b0,0x6000010,0xcd27b9,0xc400eafe,0x4ea90a4,0x6000400,0xce0db5,0xe6007b2a,0x1f313a4,0x6af0100,0xfafef3b5,0xc4060100,0xdad3ac,0xe6fe0000,0xffe62db0,0xc4550000,0x5e270a4,0xc4400358,0xac83ac,0xe6000000,0x95feb0b0,0xa459ffa5,0x55b906a4,0x6000000,0xe5ebb9,0xe6ea0000,0xaffe90b0,0xc4440409,0x40dab1ac,0xa4ff5000,0xffd1cba8,0xc4450000,0x8d64fa8,0xc4406c0c,0xcb906ac,0x605040c,0x54e22db1,0x6015200,0xb8c5b5,0x6000000,0xaae1cab9,0xa40101eb,0x56fb13a0,0xc4439b57,0xbac189b0,0xe60000bf,0x55dab2a8,0xe40d0355,0x83b8c4b0,0xe4020307,0x7d568b0,0xe600e9af,0x4fad1a4,0xe6040522,0xc148b4,0xc500ff55,
+0xfeea90a4,0xa45000fd,0xa1d62ea4,0x60b2081,0x97acc4bd,0xe60000ff,0x65d26fac,0xc4a3bb54,0x1db905b4,0xa4008006,0xaca3ac,0x605afe9,0x40ff34a5,0xc4011160,0x40c947ac,0xc400fa9a,0x5e6b1a4,0xe60eff4a,0xaea8c4b0,0x62d5dfef,0xc169a0,0x27010301,0x1da0dbd,0x6010b01,0x95b569b5,0xa4bfaf45,0xe24fa4,0x625aaa55,0x1d5cb98,0xe6ffab01,0xe6b2b4,0x62666a55,0x10d5aa9c,0xa4f47565,0xf4b506ac,0xe61428a5,0xbd26b0,0xc49d9e59,0x54c147b0,0xe600a060,0xc147b4,0xe4ff6a00,0xff55b4,0xe665aa01,0xc147ac,0x7ff5500,0xffd9b9,0x82151500,0x69e66e9c,0x26103e69,0xbd27bd,0x66a0000,0x65ff34b5,0xe640e6a1,0xc147b0,0x6550000,0xebff13bd,0xe6150040,0x55fed1a8,0xc4049a6a,0xffc127a8,0xe4450001,0x55eef3a8,0xe606af66,
+0x16c147b4,0x600989e,0xb0c4b5,0xe6550000,0x29ff55b4,0xe6002a3e,0xb4e5ac,0x6690000,0xfffed2b5,0xa4550040,0x95f6b0a4,0xc4656595,0xbfc547a8,0xa4410055,0x55f714a0,0xc4b9fb56,0x14b906b4,0x62abaaa8,0x6dc147a0,0xe600a675,0xc147b0,0x6560545,0xf2d9cbb5,0x600d133,0xa062b5,0x6bf5500,0xaffdabd,0xe6494500,0xeb13ac,0x6be5900,0xf377b5,0xa441a500,0x4bce5a8,0xc44c9c58,0xcb527b0,0xe70c0c0c,0xda70b0,0xc41591a5,0xe5bd06ac,0xe400e094,0x4b0c4b4,0x6fdbe04,0xe22ead,0xc4410000,0xce4fb0,0xe4ff6900,0xf2d2b0,0xa4646800,0xdc968a0,0xc40e0f0e,0x9c5edb0,0xc41a0004,0x11fbdbac,0xa4007464,0xb0c5ac,0xe5000000,0xffff98b0,0x84550090,0x55f3149c,0xe456ff69,0xffbd06b0,0xa41500ea,0x66ce2ea4,0xe60152aa,
+0x40c526b4,0xc4004080,0xb906ac,0xc5000000,0x64f314b0,0xc455dfa9,0x14b4e5ac,0xa4550000,0xffee6fac,0x825404af,0x54de909c,0xe70c4c5c,0xffc589b4,0xa4450066,0x15e2d4a0,0xe405fe15,0xb4e5b8,0xa4aaff55,0xee6f9c,0x82aaaa55,0x10d5aa98,0xc4febf15,0x4eeb1a8,0xe61c1804,0x7eded3ac,0x626abbbb,0x54b0e5a0,0x6ff0000,0x1ceef2b5,0xc41c1c5c,0x18c5ecb0,0xc4f91818,0x41e64ea4,0xc4ef9500,0xff77b0,0xa4949400,0xc0d9eba0,0xc66b5ec4,0xe66fa0,0x82aefe54,0x91b9069c,0x641e941,0x44b0e5bd,0xe6ff0000,0x7de64fb0,0xc440a276,0x5c148a8,0xe49b4014,0xeaf6b1b4,0x82aa5500,0x55d9cb98,0x6004294,0xf6b0e5b5,0x846a5500,0x66d1cb98,0x610407f,0xb0c4b9,0x6100000,0xfffa6fb1,0xa41500af,0xd60da0,0x7000000,0xaaff76b9,0xe60405ff,
+0xfffb97a4,0x629a5500,0x5ee22e98,0xc4013028,0xffb8e5ac,0xe6814050,0xd2def3a8,0x6c1d1d1,0xc989b1,0xe6000000,0x95fef3b4,0xe60000ff,0xc0fb77a8,0xe6909191,0xd6d1eca8,0xc400009f,0x1f756a0,0xe6eeff16,0xe64eac,0x626aaa55,0xd5a98c,0xc4bfef40,0xd9eca8,0x62b9ba55,0x5ac12798,0xe440a979,0xb907b4,0xe6ff9500,0x95e64eb0,0x6001a06,0xb0e5b9,0xc4ff5500,0xee6fac,0xc4eaff10,0xe24ea0,0xe6d19101,0x60de0cac,0x82ff6f41,0xd60da4,0xa4b9f950,0xd1b0e59c,0xc451d1d1,0x50c5eda4,0x68ec5d0,0x74e6b1a9,0x6404060,0x4c969b5,0xe4460100,0xfaee4eb4,0x84f85900,0xf1b5069c,0xc4145541,0xebb906ac,0xc45a0500,0x66c5aba4,0xc4495f5a,0x1b8e5ac,0x7400000,0xafd9aab9,0xa440007f,0x4e2919c,0x6010000,0xabee2eb5,0xc40000bf,
+0x9ae6b2a4,0xa4050000,0x4d22ea4,0x8410e054,0x6fb906a4,0xe6400001,0x4e6d2a8,0x6019745,0xb4e5b5,0xe4000000,0x56e62db4,0xc41010fe,0x40dab3a4,0x6000000,0x55ea0db9,0x60000fb,0x69e2d3a9,0xe45a5650,0x55c968ac,0xa4456565,0x48cd48a0,0xa45c6c1c,0x4cc9ecac,0x6081c1c,0x55d22eb5,0xc400aaff,0xe6b19c,0xa4d19114,0x8b106b0,0xe600b5ad,0x5e66fa8,0xc4a3716a,0x55c127ac,0x8290bd50,0x80bd06a8,0xe60000c0,0x51c547b0,0xa4beef96,0xbeb106b0,0xe4517abf,0xb927b4,0xe600eafb,0xda0ca4,0xa2a5b955,0xb506ac,0x690ff5b,0xf2d2a9,0xe6d1d55a,0xe1c9cbac,0xc480efe3,0xb4c4ac,0xc4a7ff14,0x4be20da8,0xc402e748,0x1b0e5ac,0xe6bfa600,0xe6d2b0,0x84252a15,0x26d1aa9c,0xc4353c2e,0x1b927a8,0xc44f5a01,0x4fd1eca8,0x6050a4a,
+0x61c1ecb5,0xc410d6d5,0x10b4e5b0,0xc4fafe50,0xd1d5cbac,0x6968391,0x50c9aab1,0xc45bdbd0,0xe690a0,0xa465a954,0xb5bd48a4,0x6404075,0xb4e5b9,0x82a6aa55,0xaac96998,0xc401eaef,0x54b0e5b0,0xe64f4615,0x4aca3b4,0x7000000,0x56ddcbb5,0xc49b5455,0x89c127a8,0x6500044,0xb8c4b5,0xe604de95,0xeeb1a8,0xc4009551,0x40c969ac,0xe600eefd,0xd1cba4,0xc4ad9f99,0xa1b8e5ac,0x62f2f6a2,0xe3b949a0,0xc4d1e2e2,0x54c5cca4,0x40eafaa5,0x5ab0e5a0,0x6000015,0xd1cd47b5,0xa4009bd7,0x54da0d98,0xa43a3eae,0x5b0e5a4,0x8404ebab,0x15cdcba0,0xe4ac5dab,0xbd06ac,0xe500d050,0xb907b0,0x6aaab00,0x68f2f3b5,0xc4065154,0xb0e5ac,0xc4feaa00,0xde70ac,0x82aaaa55,0xaec1279c,0xa401f1b6,0xb0e5a8,0xc4a56904,0xaac148a0,0xc450a49a,
+0xf4b8e5ac,0xc401c3f1,0xb0c4ac,0xc4bf5a00,0xf8e6d2ac,0x8490e1f0,0x40b0e5a4,0xc4ff1500,0x18d650b0,0x82646414,0x64da2e98,0xa4747775,0xc18aa0,0xa4555500,0x55c148a0,0xe455a99a,0x5b106b4,0xc4ffaf16,0xda50a8,0xa46aaf00,0x2c148a0,0x6fe5a07,0x40e290b5,0x625a5600,0x65d1ec98,0x6405874,0x1b0e5b9,0x6550000,0x95ea91b5,0xc4149f5a,0x14b506ac,0xe4aa0014,0xd1cbb0,0xc4fe6554,0xd1cbb0,0xc4a5a900,0xbd069c,0x6fe5501,0x80da91b1,0x629a9a41,0xa6c1cb94,0xe6403e91,0xacc5b4,0xe7550000,0x8ada2eac,0xc4868b49,0x45b948a8,0xc45a4045,0xfac9eca8,0x82554080,0x55d62e9c,0x82a96f5a,0xffb5279c,0xa45b0202,0x5bc18aa0,0xa4271b1b,0x98bd27a4,0xc4404544,0x59bd28ac,0xe600005b,0x47de6fa4,0xe4020107,0x5bd1ecac,0xc40000ff,
+0xffdab2a0,0xc4550000,0x55d60ca4,0xa46def56,0x6fb506a8,0xa4010000,0x1c1cca4,0x83017f05,0x14a4a4a4,0x6500000,0xa5c948b5,0xc40000ff,0x1c20ea4,0xa4000000,0x6ad1aaa8,0xa44080fb,0x1c5eda0,0xc4abb950,0x2cdccac,0x8256ab57,0xa5bd4898,0xe6eafeb9,0xc58a98,0xc4456611,0x96b906a8,0xa4536756,0x42b527ac,0xc4ab1602,0x16b969a8,0xc4546552,0xb0e5a8,0xc4550000,0x18cdecb0,0xa49afd68,0xbdaba0,0x82a5fea4,0x15ace5a0,0xc4aaff56,0xbd89a0,0x829bab56,0xa4b906a0,0xc44085a9,0xb4e5ac,0xc4a51000,0xdbbdabac,0xa41a0b5f,0x5ab0e6a8,0xc4fa5055,0xffb927a8,0xa4500004,0x50c1cca4,0xa490d291,0xafb0e5a8,0xa4150000,0x15c5eda0,0xa46a7e29,0x50b0e5a8,0xc4506050,0x95c148ac,0xc40106ff,0x66c20ea0,0xc4651525,0xfabd27a4,0xa41400ef,
+0x5fc5ab98,0xa46c5c09,0x5cbd8aa4,0xa4585c5d,0x55b169ac,0xa5555500,0x59bd279c,0xe659f9a5,0x58b0e5b4,0xa4685858,0xf9c169a8,0xa45500fb,0x59b58a9c,0xc4965555,0xffb927a8,0xc45600fe,0x5b548a4,0xa2baff19,0x16acc4ac,0xe6000000,0x51c989b0,0x8480e555,0x40a8c4a8,0x6000000,0x40cd68b5,0xc4006e5a,0xd1cba0,0xc4090546,0x41c18aa8,0xc4016f9b,0x10d62fa4,0xc4468b96,0x4b0c4a8,0xa27cba05,0xafacc4a8,0x664ad57,0x84a8c4bd,0x84c5c585,0xc5ad6aa8,0xc48485c5,0x40ad28ac,0xa400faeb,0xc5cba4,0xc4b62614,0x49b506ac,0xa4007a7f,0x41b9489c,0xa4a8a051,0x46acc4a8,0xc4002e4b,0x1b906a8,0xa4bf5501,0xd7da91a4,0xa5513f73,0x42b0e5ac,0xa4fa5a01,0x10cdeda4,0xa4595500,0x55c569a0,0xc455efaa,0xb506ac,0xc4555500,0xb5b906a8,0xa425aa49,
+0xf6acc4a8,0xa4013eba,0x1acc4a8,0xa4ff5500,0x84c60ea8,0xa4401000,0x40acc4a8,0xa4fe6900,0xbdaba8,0xc4e5aa00,0x59bd06a0,0xa499b76a,0xd0acc4a8,0xa4c6dac1,0xcaad289c,0xa4c586c6,0x52b947a0,0xa253ab47,0x3b506ac,0xa4030353,0xa9b969a8,0xa4d5e5a5,0xd0b4e5a8,0x82597964,0x3a8a4a8,0xc400fd5b,0xbd8aa4,0xc4a0b545,0x10b0e5ac,0xa404ea50,0xb98aa4,0xa4566a15,0x6ab0e6a0,0x82abffaa,0x4bb0e5a8,0xa4000001,0x5aace5a4,0xa487abaa,0xa1b0e5a8,0xa4544040,0x4b0c4a8,0xc40f6f55,0x49b9aba8,0xc44c0c0d,0x40a507a8,0xa500fd55,0x51ad27a4,0xa4908e95,0x8bb0c4a8,0xc441c4c7,0x1b0c5ac,0xa4ffa955,0x15b569ac,0xa4692a29,0x54b9069c,0xa4ff6a25,0xbd69a8,0x849aaa55,0x6abd279c,0xc4959aa6,0xb0e6ac,0xc4fafa55,0xeab0e59c,0xe4a5fafe,
+0x9b0e5b0,0xe41c0809,0xcb18aac,0xc4f9a908,0xd1b9cca8,0xa441a0e8,0xacc4a8,0x82ebaa00,0xb5aba4,0x848bdb56,0x8fb0e59c,0xa4494f4f,0xa8c4a8,0x84eaff69,0xe6acc49c,0xa441dae5,0x25acc4ac,0xa4bf1525,0xbfd5aaa0,0xc4954000,0x6da0da4,0xc4bd1d0a,0xf9fab1ac,0xa4150000,0x50ce0da4,0x640c180,0x40c127b9,0x6016445,0x19c948b5,0xc4787e29,0x10b0e5a8,0x6000001,0x14e5cab9,0x6e90011,0xffe60db1,0xc4550000,0xda4fa8,0xe69a0000,0xbfeed2b0,0xa4511010,0x44e2b1a0,0xa4b0741c,0x90bd06ac,0xc4505040,0x61c126ac,0xa4d1e1a1,0xe1c58aa4,0xc49091e2,0xeac9cba8,0x60000db,0x55e64ead,0xc4559554,0xaec547a8,0xc40805ff,0x5ceab2a4,0x626c6c5c,0x51c5aaa4,0xe6000040,0x45e1cab0,0xe600fffe,0x6cd20ea4,0x825c5c5c,0xcd22ea4,0xc400ffbd,
+0xfed20da0,0xa40400ff,0xa5e270a0,0xa4d5daa6,0xfbbd26ac,0xe60000db,0x55e291a8,0xa40abf56,0xd0b0e5ac,0xc4504589,0xb0a3b0,0xc600ff95,0x5da70a8,0xc5000001,0xe22eac,0xc460bf55,0xe2d3a8,0xc4aa0000,0xffee4fac,0xc4550000,0x40dab2a8,0xe6560000,0xffe6d3b0,0xa4550000,0xde2ea4,0xe6068650,0x5bd06b4,0x6040504,0x55d189b5,0xa4abff55,0xaab506a4,0x6580050,0x60c948b5,0xe4f47450,0xd2d20da8,0xa4951400,0x55c9899c,0xc4961014,0xffcdaaac,0xa4a90000,0x55c589a4,0xe460b945,0x40b0e5b4,0xe6050000,0x65d189b0,0xe469efa6,0x50b506b0,0xe6100040,0xffd18ab0,0xc65000ef,0xa5cdcba4,0xc4e0b999,0xfeb906ac,0xc41500ea,0x6ac5eca0,0xc49faaaa,0x44b906ac,0xc4000010,0x10bcc4b0,0xe700f5f5,0x6fb989a4,0xc465a579,0x55b906ac,0x8400bfff,
+0x6ac18a9c,0xe62028ff,0x30ca0da8,0xa4327272,0xbab969a0,0xc40000fb,0x1c1eda4,0xa4ad6a06,0x31acc4ac,0xe6207074,0x75b98ab0,0xa4009af9,0xa8cdec9c,0x8255a9a9,0xa8c4a4,0xa400ff56,0x1ca0da4,0xa45dffea,0x14b4e5ac,0xe7050550,0x10c127b0,0xa4beafaa,0xe9b506a8,0x604ebea,0x14b0e5b5,0xa4ff5500,0x10ea90b0,0xa4695a00,0xc989a0,0xe4ff5500,0x1def14b4,0xe6080808,0xd691ac,0x8262b6a5,0x41b8e5a4,0xe7004543,0x90bd06b0,0xc4a2d2e1,0xa1c1aba0,0xa4e0f1e1,0xb98aa8,0xe5ff5500,0xe290b0,0x62555500,0x90d1cba0,0x6eb9250,0xd670ad,0xa4a56500,0x6ac548a0,0x82657e6e,0x15b906a0,0xe6550014,0x44f290b0,0x6080c08,0x4c58ab5,0xe4580404,0xffe6b2b0,0x8451006a,0x55d20ea0,0xc455be59,0xfeb506ac,0xa4550051,0x5ad1eca0,0x82babf5a,
+0x55b0c4a8,0xc4000454,0xb906b0,0xc4010000,0xe1ce0dac,0xc4004bd6,0xbd27ac,0x7000000,0xffc60eb9,0xa4550055,0xaacdcca0,0xa468afa9,0xffb906ac,0xa4e1a0f5,0xa2bdcc9c,0xa4f2e3a2,0x5ab527a4,0xe689ffbf,0x48b927b0,0x6454090,0x55c569b5,0x82ebffbf,0xeab0e5a0,0xc4a6a2ba,0x55b906ac,0xc4fff954,0x1c568a8,0xc4b9bd54,0x45b506a4,0xa4ffab05,0xc18aa4,0xc4565601,0x55c948a4,0x82fabeaf,0xebb506a4,0x681212f,0xb506b5,0xe6af8656,0xaab506ac,0xa4595998,0x41b906a8,0xa4ffaa05,0x14c5aba8,0xa4616110,0x55c5ed9c,0xc4ff2a55,0xb969a8,0xc455a500,0xbac126a4,0xc46a03a6,0x55b4e5ac,0xa4140000,0x96c1cca8,0xa45479a5,0x50acc4a8,0xa4104040,0xfab948a8,0xc4650040,0x55c9aaa8,0xa40bca85,0xffb506a8,0xa4150055,0x65bdcca0,0x65103ba,
+0x61b0c4b5,0xa4617171,0x61b569a8,0xa4a55161,0x96bdeda0,0xe6e599a9,0x1acc4b0,0xe4550001,0xffbd47b4,0x820094ee,0x18bd8a9c,0xa4b4bca8,0xffb0e5a4,0xa40004ff,0x55b18aa0,0xe46eaa56,0x40acc5b4,0x6a60000,0xffd1aab5,0xa5c54040,0x10c1ed9c,0xc4994050,0xfeb98aac,0xc4664100,0xcac169a4,0xa4cacf89,0x89b506a4,0xc4c58585,0x15b569a8,0xc40aab16,0x1b0e6ac,0x6010101,0x54c127b5,0x82aa5555,0xffc169a8,0xc4160000,0xc1b169a4,0xc49691c1,0x5fb18aa4,0xa4000000,0x6b5aba4,0xc428fe19,0x1cacc4b0,0xa4140014,0xb527a8,0xa490e050,0x50acc4a8,0xc4410100,0xfab906a8,0xc40000ff,0x10b98ba0,0xa48bc050,0x66b0e5a8,0xc40000ff,0x15c1cca4,0x82eafe65,0x59b0e5a4,0x840182be,0xb0e5a8,0xc4d0eb05,0xebc5eda8,0xc4aade4f,0x18acc5ac,0xa401fa64,
+0x55b98aa0,0xc40040ff,0x40b948a8,0xa4524140,0xaab0c4a4,0xa480d0ff,0xc5b569a0,0x82c5d5d5,0x42ad69a4,0xa4404050,0x40b4c4a8,0xc401ff16,0xc5b98aa8,0xa4c5c5c5,0xc1ad48a4,0xa405bfd4,0x46b569a0,0xc4290445,0xfeb906b0,0xa4a50050,0x55ad06a4,0xa4aa5555,0xbfbd69a4,0x62151415,0x55b548a0,0xa494c140,0x64b4e5a8,0xa4b47464,0x15b0e5a8,0xa41a3b29,0x2ab0e5a0,0xa4551429,0x85b947a4,0xa4aa4555,0xffb927a8,0xa4b5560f,0x40b1279c,0xc4560101,0xffb18aac,0xa45a0100,0xa8b947a4,0xe6a868ac,0x58b4e5a8,0xc4565659,0x5ab148ac,0xc4a8995a,0xedb0e5ac,0xc424a9f9,0x1ace5b4,0xc40151ff,0x55ad28a8,0xa4569595,0xd9b106ac,0xc40000ff,0xad8aa4,0xc46d0755,0x46b0c4ac,0xc4550205,0x5b4c4ac,0xa400fe6b,0x76b569a0,0x8219aeba,0x5ace6ac,0xe600fb10,
+0x97bdcca4,0xc45014fe,0x91b569a4,0xa4e29695,0x41b0e5a8,0xe60000ff,0x55b589a8,0xa4e2a2a5,0x42b0c4ac,0xa4511a82,0xa883a8,0xc41effa4,0xd0bdeca4,0x8285ebf1,0x40acc5a4,0xc601ff05,0x40bdcca4,0xa43f7f1a,0x2facc498,0xe6050a6f,0x45b106a8,0xc45b5b5a,0x5bbd48a8,0xc4018343,0x5b928ac,0xc4be4606,0xbdaca8,0xa5555500,0x4bd27a0,0xe6ff5601,0xbdccac,0xc5555500,0xbd48a4,0x6905055,0x35b4e5b1,0xc550c145,0x50ace5ac,0xc452596a,0x67b0e5a8,0xc415ef6f,0x50b0e5ac,0xc4ff5000,0x54bdccac,0x84459550,0x15b9269c,0xa4eb6515,0xc5bd68a4,0xa49a9a85,0x69b5279c,0xe6eeb66a,0xe4b0e5b4,0xc45a5498,0x55ace6ac,0xc5555555,0x55b506ac,0xe69a0701,0xffbd27b0,0xa44440ef,0x59b9aa9c,0xa4c96954,0xffb127a4,0xc4150147,0x16b58aa4,0xa4521b16,
+0x5ace6ac,0xe5551505,0x55b506b0,0x83555555,0x8abd69a8,0xa489c98a,0x45b107a4,0xa4450545,0xffbdaba4,0x82551469,0x94b127a4,0xa4646595,0xffacc4a4,0xc4410015,0x85b5aba4,0xa4814245,0x15b0c4a8,0xe6a4a5f9,0xa0b0c4b0,0xc451a2e1,0x15b0e6ac,0x82a9aaaa,0xa9c54894,0xa47aaaaa,0x40b505a4,0xc4af5150,0x55b969ac,0xa4020100,0xa9a948a8,0xa4ff5555,0xb9b969a4,0x82605400,0x4a8e5a0,0x84a8b954,0x98b0c5a0,0xc4080c5c,0xa907ac,0xc4070251,0x57b0e5ac,0xa5047d5d,0x48acc4a8,0xa4fe5904,0x55b98ba8,0x62915514,0x1b106a0,0xe6ff0000,0x2c1ccb0,0xa4b9bd00,0x6b0e5a0,0xc4092617,0x5b0e5ac,0xa4065051,0x74b969a8,0xa4008a80,0xa483a8,0xa4010100,0xbfbd48a8,0xa40500a4,0x1b98aa4,0xa41b0f06,0xbface5a8,0xa45000be,0x95ad69a4,0xe4faffd5,
+0x85b0e5b0,0xa4404280,0xacc5a8,0xa4000000,0x69b969a4,0xc4145b6b,0x10b0e5ac,0x82545010,0xfeb569a8,0xa45000ae,0x54b98aa0,0xc4ace4a0,0xffb506a0,0xa45500aa,0x15b98aa0,0xc5575f15,0xabb0e5b0,0xc4150001,0x25c5cba0,0x822a2a25,0xfebd489c,0xa44a090a,0x5bb9cc9c,0xc44f4f1b,0x24b569b0,0xc4101010,0x11cdaaa8,0xe6006abb,0xada2ea0,0xc40d0e4a,0x1dd1edac,0xa400a4bd,0xaad22e9c,0xa4150000,0x55c18a9c,0xc4656565,0xffb506ac,0xa4540001,0x65bd8a9c,0xc4acac47,0xc4b0e5b0,0xc4050550,0x54ac82ac,0xc400eaf9,0x9fd22ea0,0xc4041d1f,0x5b106ac,0xc414bfab,0x55da50a0,0x82feffaa,0xf8acc4a8,0xe45128d5,0x5b0e6b0,0xa4bf7f1b,0xa3ace5a4,0xe6440051,0x1a883b0,0xc69fef06,0xcdcca8,0xa4151615,0xc98aa4,0xc4af9a00,0x5e26fac,0x82095e09,
+0x15bdcba0,0x426dada9,0xb4b90698,0x829191b6,0x10b906a0,0xc4747171,0x35b98aa4,0xa4767232,0x55b127a0,0xa4fffea4,0xc58a9c,0xa441b150,0x3cb4e5a4,0xc4d2f53c,0xc5cca4,0x85000000,0xfeb9cda0,0xa4560010,0x55c5aa9c,0x83f17d55,0xffb0e5a0,0x84550055,0xa9b56998,0xc44987b5,0xf1b8c4ac,0xa5500041,0x64ac83a8,0xa400fafe,0x64c5cc9c,0xa4555651,0x55bd06a0,0xa400ffff,0xffb969a0,0xa46120b9,0x71bdcc9c,0xa4727271,0xffbd8a9c,0x84550055,0x6abdaa98,0x82f9e9a9,0x71b106b0,0x82717171,0xb1b969a4,0xc40047fb,0xf9c1cc9c,0x635e9f9,0xa1ace5b9,0xa450aaeb,0x41c12798,0xc4a01454,0x90b4c4ac,0xc4025515,0x1b506ac,0xc44b9a4a,0xeb106a8,0xa4055f2f,0x44a8a3a8,0xc4ffaa00,0xc1cba8,0xa4504000,0xbd48a4,0xa4ffff10,0xbd48a4,0xa464b900,
+0x54acc4a0,0x62a6ba54,0x95acc4a4,0xa440d0d4,0x95acc5a4,0xa48feae9,0xaeb0e6a4,0xc455ca9a,0x50b0e5ac,0xa2fa5a50,0x20ce0ea4,0xa4b5f120,0xb5699c,0xc5ff5500,0xbdedac,0x62a5a954,0x15b90698,0xc410792a,0xb0e5a4,0xe4bf1100,0xdc58ab0,0xc40c0c0c,0xcc1aaa8,0xa46d0804,0x1fce0da4,0x84955500,0x55c5689c,0xc4444054,0xf8b0e5ac,0xa4150500,0x15c18aa4,0xc42def96,0x94b0e5b0,0xc440c080,0xb0e5ac,0xa4540000,0xca2fa8,0x82016716,0xa8a4a4,0xa4550000,0xfec9eca4,0xc4500000,0x51c9cba8,0x84abe752,0xffacc4a0,0x62615064,0x71ce0d98,0x82b2f3b2,0x58b527a0,0xc4905015,0xffc948a8,0x841400ff,0x54b58a9c,0xe6551440,0xffbd06ac,0x840809af,0x65ce0d9c,0x82592a15,0x40b927a4,0xe6000041,0x5dc98ab0,0xc45c4d1e,0x5cb9aba8,0x825cac5c,
+0x69b948a0,0x82555555,0xbfc568a0,0xa40000fa,0xb1c1cca4,0x847171b1,0xf6b969a0,0xa45000db,0xc1aba0,0xa491e000,0xd1a8a4ac,0xe405aef9,0x10a8a4b0,0xa4bc6b00,0xefa8c4a8,0xc4400663,0x94b0c4ac,0xa4001845,0xacc4a8,0xc4550000,0xa0c1ccac,0xa4601a69,0x64acc4a8,0x62aa5054,0xfebd48a0,0xc4690500,0x55b127a8,0xc45a9f9a,0xffacc5ac,0xa4550000,0x69c1aba0,0xa45a43a5,0x74b4e5a8,0x8261a1a1,0xa1b58aa0,0xc4fa4191,0xa5b98aa4,0xe615a1e1,0x55acc4b0,0x82ff5555,0xffb927a4,0x82955400,0x55c1689c,0xa41d5a5a,0xffb506a4,0x84565500,0x55bd899c,0xe4e9ef85,0x5aacc4b0,0xc4414559,0xffbd26ac,0xc44000ff,0xaab9aba0,0xa4555595,0xabbd48a4,0xa40000ee,0x54c5eda0,0x82fefd59,0xfface5a8,0xc40081c6,0x55b0e5a8,0xc4fffb55,0x73b0e5b0,0xe7311c1c,
+0x28a8a3b4,0xa4515120,0x5ab906a8,0xa44050bf,0x89c5ec9c,0xa4455556,0xbab506a8,0xa45500fe,0x85b127a4,0xc4c7c2c5,0xc7b106a4,0xa495cbcb,0x65b1279c,0xc4742e59,0xd1b106ac,0xc4bdfffa,0xfbacc4b0,0x82550095,0xaabd8a98,0xe69fef69,0xffb0e5b0,0x84550055,0x96b58a98,0x822ffaa9,0x56ace5a8,0xc4559997,0x56bd27ac,0x84d1faaf,0x1fc5ab94,0xa511313d,0x5a8a4a4,0xc4016b9a,0xffc1cca4,0x84550096,0xa5bd8a98,0xa45a6a96,0xffb4e5a4,0x82c5d0e6,0x8ab5ab94,0xa44a8d4e,0x45ad06a4,0xe4000040,0x40bd06b0,0xa400beaa,0x45b98a9c,0xa4054585,0x59b569a4,0x820096fe,0x86bd8a9c,0x826f7f1f,0x2facc498,0xa4151a2a,0x1b927a4,0xa45b5b56,0x97b507a4,0xc4120246,0x5b4e5ac,0xc42b2a04,0xc569a4,0x84aaaa55,0x60bd2798,0xa4b8af42,0x40b527a0,0x82f9feaa,
+0x40b0e59c,0x82b5b8a5,0xa2acc5a4,0xa47e6a56,0x5ace5a8,0xa4650045,0x16a8c5a4,0x82407425,0x18a4a3a0,0xc4feea50,0x10b548a8,0x626a9b87,0x45b10698,0xa4eb5601,0x80bdaba8,0x626a5a45,0xffbd4894,0x82560112,0x96b5699c,0xa4020707,0xffb0e5a4,0xa4450055,0x55b98a9c,0xa4f8fd55,0x53acc5b0,0xc4410203,0x56b906ac,0xa400fabf,0xf8b96998,0xc45554f4,0x55ace5ac,0x8200aaaa,0xffc18a9c,0x62550095,0x96b58a98,0x62afdf9a,0xffa8c4a4,0xa4150046,0x55b9699c,0x82eafb96,0x9fa8a4a8,0xa4464b8f,0x45aca4a8,0xc409af9a,0x96c1eda0,0xa4444082,0x46b0e5a8,0x8400fefa,0x55b169a0,0x82adee9a,0x81a8a3a4,0xa4a5a588,0x15a8a4a4,0x84fafeaa,0xeface598,0xa4aaaaab,0xa5b4e5a0,0x82fbfab8,0x2b106a0,0x84ffffaa,0x6aace590,0x84bfbf66,0xb52798,0xa4abffaa,
+0x44acc4a4,0x82f8fca8,0xa4a8a39c,0xc4080c88,0x55ad07ac,0x82afafae,0xfeace5a4,0xe640a49e,0x4aca4ac,0xa4f9ab05,0xb58aa8,0xa4fffba6,0xace59c,0xc4ff5600,0xb5abac,0xc4eaea55,0x59b0e5a0,0xe448e21e,0x45acc5b0,0xa4aa1505,0xf9c5aaa0,0xe6919ff8,0x51ace5b0,0xc4fe5505,0xe9b527ac,0xa4450540,0x5c9aa9c,0xa4cfce09,0x6fad06a4,0x84aaa500,0xaab92798,0xc442516a,0x2ab0e5ac,0xe4b92e3b,0x9aacc4b0,0xa4ffaa55,0x2ab927a0,0x846e3e2e,0x6eace598,0xa47f1a1a,0xdab5279c,0xa4aa6a00,0x55b0e5a0,0xe574f0f4,0xbface5ac,0xa4a95500,0x99b148a0,0xa4616064,0x8ab0e5a8,0xa48a8989,0xafb506a4,0x845500be,0x47b1489c,0xc4010141,0xffb569ac,0x826500ff,0x55b148a0,0xe77dfd14,0x6eb0e5b4,0xa45aebaa,0xa6b106a8,0xc4a150a1,0xe9b106a8,0xc4560084,
+0x74b0c4ac,0xc4546075,0xffb0e5b0,0xa41500ff,0xa2b1499c,0xa4569692,0xebb106a8,0xa40000ff,0x6ac1ec9c,0xc4010156,0x1b0a3ac,0xc4461a55,0x15b0e6ac,0xa4293d65,0xace5a4,0xc4293814,0xfeb0e5a8,0xc41b0bab,0x17b0e5ac,0x62af5a56,0x5fb569a0,0xc46acf8c,0x59a8a4ac,0x82aa5515,0xfab969a4,0x82a96900,0xa6b5069c,0xc4666aaa,0xffb106a8,0x84aa1500,0x9ab94798,0xa40595a6,0xefb505a4,0xa4406bf4,0x40a8a3a8,0x62995451,0xf7bdaba0,0xa550d1d5,0x41a8a4a4,0x82aa4545,0xafb948a4,0xa4440409,0x9b569a4,0xa44c4c0c,0xfaa907a8,0xc4510000,0x1b16aa4,0xa4555651,0x6b0c4a8,0xe6017926,0xaab0c5b4,0xc44405ff,0x15bdeda0,0xc414382e,0xaaace5a4,0xa40000ff,0x49b58ba4,0x825e5f4e,0xdad28a8,0xa5040d0d,0x1ad48a4,0xa4202201,0x30a8a4a4,0xa210a420,
+0xca8a4a4,0xc449080c,0xafb527ac,0xa40000fe,0x45b169a0,0xa4141115,0x6ead06a8,0xa40000ff,0x40b98ba0,0x82e4e990,0xd4a4a4a8,0xa4401080,0x14acc4a4,0xc46f2e50,0xafacc5ac,0x62547878,0xacc5a4,0xe605ff95,0xcdeca4,0x82afbf9a,0x1cb0e5a0,0xe400f5ac,0xce0ea4,0x62abbf6a,0x5db0c59c,0xe7405d1d,0xb0e5ac,0xc4fb4000,0x9bc5abac,0xa411f699,0xacc4ac,0xe4ff6500,0x4c9aaa8,0xc640ff65,0xce2ea4,0xa5fdff55,0xb0e5a4,0xc451ff55,0x10ce0da8,0x42a7aa95,0xefb52790,0x82517078,0x40b0e5a0,0xc4ef0500,0xb7c1ccac,0x84e1f1f3,0xe0ad07a4,0xc4efb070,0xeab549a0,0x62c5c580,0xc6b98a98,0xa485858a,0x9ab148a4,0xa45a5601,0x56c18a98,0xc4529646,0x45b506b0,0xa45a8484,0x7fb968a0,0xc4540015,0x43b98aa4,0xc4aa5507,0xffbd48a8,0xc4550014,
+0xe5b949a8,0xa4aa6900,0xa5b9279c,0xa465da95,0x8bb0e5a8,0xc4050000,0x5a527a8,0xa4074204,0x14acc4a8,0xe40a0110,0x7fb548b0,0x7000000,0x1b5eead,0xc4590000,0xfec9cca8,0xe6404050,0xb9aba0,0xa401ff65,0xc1aba4,0xc49f9b66,0x5b4e5a4,0xc441ffa5,0xc58a9c,0x82fffea9,0x7eb106a4,0xa499daa1,0x56b0e5ac,0x84ff6815,0xffc168a4,0xa4a67fbf,0x46b0e5a8,0xc4ff1505,0x81b98aa8,0xc400abda,0x40c1aaa0,0x84b6faa9,0x64ace5a4,0xa400ffba,0xb5699c,0xc4efbf96,0xb7acc5b0,0xc45478ba,0x40b0e5ac,0xc4bf0000,0xbfb9ccac,0xa405aeff,0xacc4a8,0xc4ff0000,0xaac1edac,0xc4000000,0x80a928a8,0xa44044c1,0x5aaca3a4,0xa4541000,0x14b969a0,0xa41a2514,0xace5a8,0xc45a0000,0xffc5edb0,0xa4550050,0x15b5aaa0,0xc4950010,0xffbdccac,0xa4550000,
+0xefc5cca0,0x84a85909,0xa8bd6998,0xa4a8acad,0xabb106a0,0xa4aa5500,0xa9b9279c,0xc4a6feea,0x59b0e5b0,0xc46a5444,0xfbc169a8,0xa4010050,0x59b1aba0,0xc46a5554,0xffb548ac,0xc4540004,0x65bd69a4,0xc46abea9,0x15b0e6b0,0xe6650005,0x5c147ac,0xc489d545,0x5b0e5ac,0xc4550004,0xffc147ac,0xc44440ea,0x45bd8aa4,0xa4151505,0xebbd8aa0,0xe60702fb,0x57bdeda4,0x825b5b5b,0xb98aac,0xc4556e00,0x10ace5b0,0xc5550040,0xc0bd27ac,0xc4d1d2d0,0xc1ad28a4,0xc4b1a485,0xffb58aa4,0xe66500df,0xa9b927a0,0xe64dade4,0xebacc4ac,0xc40100ef,0x64b18ba0,0xa2a5fba4,0x15b0e5ac,0xa4151516,0x6ac948a0,0xc400fbff,0x57b58a9c,0xe6044446,0x5ab948ac,0xe600afab,0x54c5eda8,0xc44f4faa,0x5bb0c4ac,0xa4547f23,0x50ace5a8,0x62fefeea,0xfeace69c,0xc4140c6a,
+0x9b0c4ac,0xe4540508,0xa9b4c4b0,0xa404fffa,0x91b98a9c,0xe6000042,0x56b927b0,0xc460ffeb,0x55bdcca0,0xc48f8ffa,0xabb0a4b0,0xa44058aa,0x41ace5a8,0x84d6d796,0xd6ad699c,0xc486cad9,0xa5b0c4a0,0xc481c5a6,0xab4e5ac,0xc4060114,0x55b906ac,0xc4abba55,0x56ace5ac,0xc4a40996,0x6bb906a8,0xe64000fe,0x49b149a8,0xa46f5f09,0xf5ace5a8,0xc41500ea,0x15b58aa0,0xa4fafe6a,0x1b0e5ac,0xc4eedf15,0xefaca4b0,0xe606f8ed,0x50a8c5b4,0xa4aaef55,0x9ab0e6ac,0xe4a80351,0xaab4e5ac,0xc45414bf,0xa4bd8ba0,0xa4b9b5b4,0xfeb1279c,0xc45100ff,0xaab169a4,0xa4f6f6aa,0x6eb0e5b0,0x8255696a,0x65b506a8,0xc401afff,0xd9bdcc9c,0xa490a458,0x91b506a8,0xc6006aff,0xbdcba0,0xe69b6aa5,0xeb0c4ac,0xc459effe,0xb106ac,0xc424e955,0x4ace5ac,0xe7011707,
+0xb5b506b0,0xc450a0a1,0xb5b927a0,0xc400aeff,0xfab9cca4,0xe401eafe,0x66ace5b0,0xc600eaef,0xbd8aa0,0xc495d7a5,0x50b0c4a8,0xe6000080,0xb506b0,0xc41f1b16,0xafad06b0,0xc455d0fc,0x19b0c5ac,0x8440ffaa,0x5b98aa0,0xc43f7e2e,0x15ace59c,0xa401ff69,0x1bdab9c,0xa4bf6b4a,0x1ab0e5a8,0xa4091e1e,0x4b0c4a0,0xc4bf0500,0xafbdeda8,0xa497e7ab,0x96b106a4,0xa4fe6554,0x41b527a8,0xa400ff55,0xb969a4,0xa4aaebaa,0x69b0e6a0,0xa454bf69,0x40b98a9c,0x82fbffaa,0x6aacc4a0,0x82eafaba,0x99b0e5a4,0xa4ab1505,0xfeb589a8,0xa455f8fd,0x15acc5a8,0xc49a0050,0xafb969ac,0x84a6a500,0x95b0e59c,0xa4029395,0xfeace5a8,0x626a5540,0x6ab54898,0xe410027e,0xaca3b0,0xc4554541,0xffbd47ac,0x841500e9,0xb18a9c,0x84555510,0xffb569a4,0xa4a51556,
+0xbfb9699c,0x82e99550,0xa8b90798,0x84a0b068,0xfeb0e5a4,0x84b57570,0xb2ad489c,0x82b1b5b1,0x51ad07a0,0x82555541,0xffb948a4,0xc4550096,0x71b98aa4,0xa4a16161,0xffb5699c,0xc400005a,0x4b1aca4,0x8440ff5a,0xbdcca0,0xc4bbbfab,0xb0e5a0,0xa495ff04,0xbdaba4,0x82aaaa6a,0x5fb9069c,0xc55075dd,0x40ace5b0,0xc4aa5450,0xaab968a4,0xc655abab,0x66b0e5a4,0x82ff9555,0xb527a4,0x82aeff50,0x4b98ba0,0xa4fdf8a4,0x50b0e598,0xa456ff55,0xbdaa9c,0x82bfbbaa,0xfcacc5a4,0x82bcfcfc,0x99ace5a8,0xa4bf5958,0xafb569a8,0xc45aabaf,0x6ab0e5a8,0x82fa6955,0x66b527a4,0x82aa6a01,0xaab90698,0xe616679a,0xffb0c4ac,0xa4050500,0x45ad69a4,0xc4007d45,0x45a8a4ac,0xc4555541,0xffbd68b0,0xc4500045,0x1b9aca4,0xa4555501,0xffbdcca4,0xa4a95005,
+0xfbb9489c,0x82940000,0x91b107a0,0xa440dc82,0xfba8a4a4,0xa4aa5500,0xaab5069c,0x8281926a,0xb0c4a4,0xc4550101,0xffc169ac,0xc454041d,0xb9cca0,0xc4550100,0xffc18aac,0xa4554095,0x59b569a0,0xc42f2f0e,0x1aacc4a0,0xa41a054a,0xabb527a0,0x287a28ef,0x7b0e5b5,0xe40b0302,0x2bbd48b0,0xa41511bf,0x65b98aa0,0xc4d99b5a,0x5aacc5a8,0xe60000fa,0x40b9aba8,0xe40906f0,0x66aca3b4,0xc42abca7,0x24b0e6b0,0xe6650054,0xb927ac,0xa4909010,0x80ace5a8,0xc4514040,0xaabd27ac,0x825454ff,0x6ab9699c,0xa4e5ecaa,0xa5ace5a8,0xa44165ff,0x86b9cc9c,0x848f8f8e,0x15b0c49c,0xc441fb36,0x1b0e5b0,0xe440feab,0xb9cca4,0xe6011040,0x55b906ac,0xa402fffe,0xb9aba0,0xa42f7e2a,0x2fb0c5a0,0xa459df9f,0xad06a8,0xc493d2a5,0xa3b106a8,0xc4065793,
+0x98a8c5ac,0xe4518090,0x55b8e5b0,0xc400ffe7,0xcfbdaba0,0x85c5cfcf,0x8aa9069c,0xe684efbf,0xb9aba0,0xa46aaa9a,0xaeb0e5a4,0xc4292e6a,0xb0e5a8,0x82a16110,0x51a8c5a4,0xa40038e9,0x55a4a3a8,0xc4aaff55,0x55b0e5b0,0x83555555,0xb9b569ac,0x826afef9,0x6aacc49c,0xa4555555,0x55c989a4,0xe70000ff,0x55c1aba8,0x82fbefa6,0x96ad06a8,0xc44000ff,0x56b9aba0,0xc42f2f1a,0xa8b4e5b0,0x62fcfdb8,0xfcace59c,0xa4f8f8b8,0x55ace594,0xa5075f55,0xbb0e5a8,0xe4ab0a1a,0xfeb906ac,0xa41010ff,0x55b569a0,0xc4dde995,0xfab0e6a8,0xc45400ef,0x96b569a0,0xe47fff9b,0xfbacc4b4,0xc446ffff,0xa6b0c4b4,0xe601afff,0x6fb58a9c,0xc4565b6f,0x6ab507ac,0xa400fbbf,0x14b5489c,0xa48c5eaa,0xc8b0c4ac,0xa450a741,0x14a8a4a4,0xa4004050,0x11b927a4,0x82556950,
+0x94acc4a0,0xc404a1a0,0x15b4e6b0,0xe62dbfa9,0x3dbdcca4,0xe7000701,0x50b506b0,0xc400ebff,0x2cb149a4,0x625d6c5c,0x5db18aa4,0xa45c5c5c,0x14b169a4,0xe6e5f145,0xe5ace5b0,0xc465eaea,0xfba8a4b4,0xa4150001,0x25c1aa9c,0xa43e3f25,0xfface5a0,0x8455051a,0xa9b58a98,0x62eeefae,0x3aace5a4,0xa439393a,0x25b0e5a0,0xa400bfbb,0xedb1489c,0xa45dadad,0x6eace5a0,0x6240eabf,0xffb98a98,0xa4450000,0x55bd699c,0xe66baa06,0xaface5b0,0xa4550000,0x95bd899c,0x82aeffa9,0xbaacc5a8,0xc456bf7a,0xa9b0e5b0,0x8400fffe,0x95b12794,0xa4552a6a,0x5ab0e6a4,0x8220bfab,0x95bd8a98,0xa4fffffa,0xffacc4a8,0x6542d9c,0x55b106b1,0x82bfbf6f,0xbbace59c,0xc49566be,0x54b0e5ac,0x62af9a55,0x14c1aba4,0xa4beff69,0x55a8c494,0x82ffaa55,0x9b98aa4,0x82549858,
+0x66c16998,0x62bdbdfe,0xf0acc4a0,0x849190e6,0x51b0e5a0,0xa4d2e2a3,0xc3ad06a0,0xc4c2d2c3,0x55b106a0,0x82ffaa54,0xb969a4,0x84eafaa4,0x41b10698,0xa45ae681,0xc1cca0,0x82ffffa5,0xfaace59c,0xa4550000,0xa5b9489c,0x82e2bfaa,0xffacc5a4,0x82550054,0xa9b96998,0x62fefffa,0xeaacc4a0,0xc45066fd,0x65a083b0,0x8400feff,0xbab96a94,0xa455c9f7,0x41acc4a8,0xa400bfaf,0xffbd8a9c,0x8214186e,0x64b9ab9c,0xe6627060,0xffb107a0,0x84140056,0x55b9ab98,0x82fafaa5,0x62acc4ac,0xa4615064,0xb9c1689c,0x840092b9,0xf9b98a98,0xe454a9f5,0x60ace6b4,0x8200ffe6,0x55b5489c,0x82fffaba,0x5bb0e5a4,0xc4592f1f,0x55b0e6a8,0x62febfae,0xffb0e59c,0x70451cf,0x55acc5b5,0xa45a9a55,0xc989a0,0xc4aaaa55,0xa5b106a4,0xa4eaba55,0xb5489c,0xa5555515,
+0x55c127a4,0x82aaaaaa,0xbab0e5a4,0xc459a6fa,0x55ace5a8,0xa4aaaaaa,0xaeb506a0,0xc485e2aa,0x55b4e5ac,0x62bf9a55,0x78bdaaa4,0x84b2b170,0x55ad2894,0x84fafaba,0xb548a0,0x62bfbf66,0xfba8a398,0x82a4fafb,0x54b0e5a0,0x84ea5555,0x68c18a9c,0xa4acbc78,0x5cace69c,0x82bd1858,0x9bb98aa0,0x82a55500,0x55c1489c,0xa5541054,0xefa8a4a8,0x84bab800,0xbeacc598,0xe405b4ff,0x99acc4b0,0xa445c0c4,0xb0c4ac,0xa5550000,0xafb18ba4,0x82425b6f,0xacc5a0,0xa5550000,0xffc1aba8,0x82a65500,0x92b9279c,0xa495d293,0xfbacc4a4,0x84a2a150,0xe2b5ab9c,0x82e3e3d2,0x14a8e59c,0xc4000506,0x55bd48b0,0xc40000ff,0xb5aca0,0xe6000000,0x55c18aac,0x825c1cff,0x54bdaa9c,0x826ead69,0xa6b0e5a8,0xa4a96daa,0x9cb106a0,0xa4f8f8a8,0xacace594,0x8298e8a8,
+0x94b4e5a0,0xc4400050,0xaab906ac,0xa40000ff,0xd2b9ab9c,0xa495d1d1,0xfbb127a0,0x841400ff,0x56b1499c,0xa27ebf5a,0x2aacc4ac,0xa4460206,0x65a8c5a8,0xa49fe2e5,0xfb0e5a4,0xc45a0f08,0xf1b0c5ac,0xa5101dd0,0xacc4a8,0xc4aa0000,0x96b18aa8,0xe6a56aaa,0xa5b4e5a4,0x62fe6465,0x9ab127a4,0x82af6e04,0xabb9489c,0xe4965a5a,0xffb528ac,0x84beaa00,0xaab0e590,0xc4a6fa9a,0xb2b0e5b0,0x82787172,0x60ad27a4,0xc4fe2511,0xbeb5aca4,0x8245a9ad,0x5a8c5a0,0xa4aa0000,0x9bb969a8,0x84aeaa00,0xbeb50698,0xc42affff,0xfface5a8,0x82aa5500,0x56b94898,0xc448ac6f,0x5ab0e5b0,0xe699554a,0xfeb906ac,0xc4a8017f,0x62ad06a0,0xa4160596,0xafb506a4,0x625514ff,0xbdb1489c,0xc4024abe,0x7b0c4ac,0xa501457f,0xaab106a4,0xa4a4e4a6,0x78b0c4a4,0x8294f9b4,
+0x65a8a3a4,0xc4050145,0xaac168ac,0xa41014ff,0x49bded9c,0xa4555555,0x6ab927a4,0xa40000ff,0x61bdaba0,0x82b1b2b2,0xb1b127a0,0x8462a261,0x55b98b9c,0xe64e1351,0x49aca3b0,0xc4550505,0xffb0c4ac,0xa5000055,0x55c20da0,0x82ffbf5a,0xfface5a8,0x84540041,0x55b1699c,0x824afea9,0xffacc4a8,0xc555d7d7,0x65b0e5ac,0x8440efaa,0x66bd6998,0xa465342a,0x55acc5a4,0xa4009aea,0xffb969a0,0x84550066,0xa6b96998,0x82bbbfa9,0xffa8a4a8,0x828580a4,0xd6b58b98,0x84cacfc6,0xa1b0e598,0xc4694444,0xaab0c4a8,0x8400aefe,0x86b10698,0x82d2d1c5,0xd2b18a9c,0x82109aeb,0x81ad289c,0x828a8aca,0x8ab9489c,0xa4898a8a,0x55b128a0,0xa47a2a6a,0x5aace5a4,0x6f1ade1,0x85a8a3b5,0xa4abfb86,0xb569a0,0x82926641,0x5b5069c,0xa4feaa05,0xbd8aa4,0x62a96915,
+0x15b5069c,0xc4180a1b,0xa6b0c4a8,0xc41951a2,0x55a4a4a8,0x84f84546,0xe0a8a4a4,0xa40050a0,0x14acc4a4,0x82ffa514,0xb548a4,0xa4405500,0x1b0c4a0,0xa4eb5641,0xc0bd8aa4,0x83c5c5c0,0xffb169a0,0xa4550004,0x5abd689c,0xc4eaab4a,0xffa8c5b0,0x84550054,0x55b98a98,0xc5d7ff55,0xd5acc4b0,0xc54505c5,0x5b4e5ac,0xc400bebe,0xdbad06a4,0x600ffaf,0x56a8c5b5,0x8210aaaf,0xffbd8a98,0x825500a5,0x81b56998,0x840b8f86,0xffa8c4a4,0x84790446,0xbaacc594,0x82a4baa5,0x4ba8a4a8,0xa4418347,0x45b0c4a8,0xc40aaf9a,0x95bdcca0,0xa4444041,0x45b0e5a4,0xa400bafa,0x15b569a0,0x82859abb,0xd5ace5a4,0xa464a4a4,0x15b0e5a4,0x843e7e2a,0x3fa8a49c,0x82252e1a,0x64b0e6a0,0x82fe6a65,0x1ad07ac,0xa4f9f665,0x15ace5a0,0xa4abd955,0xb18aa0,0xa46baa51,
+0x55acc4a4,0x62aeaea9,0xadb5069c,0xc6fefdfd,0x45ace59c,0xa49aae9a,0x6aacc5a4,0xc496eb5a,0xabace5b0,0xa4a9ff9b,0x10b527a0,0xa4e6e6a5,0x55b0e5a0,0x82ff9a65,0x4b148a4,0xa4babe6a,0x86acc5a4,0xa4546946,0xacc4a8,0xa4550000,0xeab9eda4,0xa45adbe6,0xa5a8c5a4,0x82f95455,0xfab527a4,0x625a4580,0x1ac58a94,0xa45e5f1a,0xf7ace6a0,0x82aa9a42,0xaab12798,0xc4435b5b,0x41b506ac,0x82a1b793,0x41a8a3a8,0xa4bf0151,0xc5ad27a4,0x82c6c6c5,0xc5b1499c,0xa4dec1c5,0xffb548a4,0xa4a65601,0xa5b948a4,0xc4416955,0x6fb0e6a8,0xa4aaa900,0x59b0e69c,0xc4591656,0x9b0c4a8,0xc4460505,0xdfb506a8,0x845400ff,0x83a9499c,0xa46b1906,0xffb927a0,0x846504eb,0x69b1279c,0xc40060ae,0xb0c4b0,0xe6456410,0xffb0c4ac,0x61515fe,0x10acc5b1,0xe45510e4,
+0x41b4e5ac,0xc4505050,0xfab506ac,0xa45014ff,0x95ad69a0,0xa4551515,0xaab927a4,0x824485ef,0x81bdcc9c,0xa4080444,0x5db4c4a8,0xa555fd7f,0x89ace5ac,0xa4cace8a,0xcaad06a0,0x82498aca,0xd5b5279c,0x83155555,0x15ace5a8,0x62af5555,0xabad69a4,0xc46a474e,0x19a8a4a8,0x82691515,0xfabd8aa4,0xa4a95600,0x96bd27a0,0xa490e8a9,0xfface5a8,0x84aa1500,0xaabd6898,0x84aaaaa9,0x9bb90698,0xa40040a5,0xacc4a4,0xc4990000,0xbbc20ea8,0x8260e5e5,0x40a8c4a4,0xa45a0040,0xafbdaaa4,0x82540409,0x58bdaba0,0x826c9c58,0xfaad07a4,0xc4510000,0x1b169a4,0xc40a0201,0x51aca3ac,0xc4404051,0xa5b927ac,0xa40141fb,0xaab5cca4,0x8255a96a,0xaab927a0,0x820055ff,0x1b18ba0,0x83777f07,0x2aa8a4a4,0xa451461a,0xb107a8,0x84b47a01,0x78a4a4a4,0x8251f534,
+0xaca8a3a4,0x62adadac,0xbeb0e5a0,0xa40001fa,0x6b16aa0,0xa415161a,0x6eb107a4,0xa40001ff,0x40b98aa0,0x82d4d981,0xc0a8c4a4,0xa4402090,0x14a8a4a4,0xc47f2e10,0xafacc4ac,0x62547c3c,0x55a8c5a0,0xa415ff55,0xbd8ba0,0x82bebfaa,0x58acc59c,0xc401bf58,0xbd8aa0,0xa49baf6a,0xaab0c4a0,0xc4996f3e,0x55acc4ac,0x62ab5555,0x8bb9aaa4,0xa466eb9a,0x55a8c4a8,0x82fa5555,0x5b569ac,0x6255ff55,0xb5699c,0xc4fafeaa,0x54b0e5a0,0x62f5ff64,0x50b58aa0,0x85d3f3f3,0xeea8e59c,0x82917078,0x95b0c4a0,0x62ff5955,0xd3ad49a8,0xa48252d3,0x41ad069c,0xa4fb6151,0xebb58aa0,0x82cac540,0xcab98a9c,0x84c9c98a,0xefad48a0,0xa4fbfb06,0x57ace594,0x83575757,0xc5b127ac,0xa485c4c5,0x6fb148a4,0x82a9551a,0x57bd4998,0xa4595557,0xffb148ac,0x82aa5565,
+0xfbb527a0,0x84bf6a00,0xaab5069c,0xc45aeaea,0x5bacc4a8,0xc4fefe10,0xfea8c498,0xa40ba7a9,0x15a8a4a8,0xc4050105,0xffb968b0,0xa45a5565,0xa949a8,0xc4550000,0xffbdcba8,0xa48985c1,0x5b5699c,0xa400fa15,0x1b569a4,0xa48655aa,0x40b506a4,0xa441ff15,0xb98b9c,0xa5555555,0x46bd27a0,0xa400580b,0x1b4e5a8,0xc4ff0000,0x66b18bac,0xc4092f65,0xb106ac,0x7ff0000,0x52b169b1,0x82e9ffa9,0xb98aa0,0x62fffe65,0x69a8e594,0x84a6ffaa,0xb94898,0xa4abab55,0xaeb0c5a4,0xc4102d6e,0xb0e5ac,0xc4ab0000,0x5ab5abac,0xa464786d,0x54b0e5a8,0xc4ab0154,0x9ab548ac,0x84aaaa00,0xa6b5069c,0xa4408495,0xfeacc4a4,0x84bf7e10,0x6fa8e590,0x8456a66a,0x40c1069c,0xc4450000,0xffbdabac,0xa4560042,0x56bdaba0,0xa4695455,0xffbd47a4,0xc4050095,
+0x6fb58ba4,0x825e5e09,0x59bdaba4,0x82585858,0xaab16aa4,0xa4a9a500,0xa9b9279c,0xe405e9f5,0x5cacc4b0,0x825a5458,0xffb98aa8,0xc5000055,0x5a96aa8,0xc4aa6555,0xffb927a4,0xa4410056,0xa9b58aa0,0xe4bbfda9,0x6ab0e5b4,0xc4655469,0x5ab506a4,0xc45dda9a,0x9acc5a8,0xc4550409,0xebbd27ac,0xa44541eb,0x4ab9aba0,0x822a2a5a,0xaab92798,0xc40747ff,0x57b9cc9c,0x825b5b57,0x55b9abac,0xc450ae65,0x50b0e5b0,0xc4694040,0x8ab906a8,0x621a5a59,0x29ad0698,0xc4898501,0xfec168a8,0xc45501ff,0xa9b128a0,0xc4b95999,0xeface5ac,0xc40100ff,0x54b1aba0,0xa4b6a660,0x2ab0e5ac,0xa419192a,0x1ab906a4,0xc600fbff,0x57b98a9c,0x825b9b57,0x6ab149ac,0xa400aeaa,0x14b9aba0,0x826f6f5a,0x3eb0c5a8,0xe66c95dc,0x40a8c4ac,0xe6a8a8a9,0x15b0e5ac,0xc43c8292,
+0xf9a8a3ac,0x615aefd,0xa9b0c4b9,0xa404fffa,0xf7b56998,0xc500ffdd,0x41ace5b0,0xc6c0ff9f,0x50bdaba4,0xc47c7ea9,0xbfacc5b4,0xa444584d,0xc1b0e5a8,0xa4c5c5c5,0xc5b5ab9c,0xa4c589c5,0x56b948a0,0xc4abab5a,0x59b0e6b0,0xa4565655,0x5bd48a8,0xa5151d05,0x15b105a8,0xe4550115,0xabc168b0,0xe60000ff,0x41b98aa4,0xc4adaa55,0xaab106b0,0xc40014ff,0xa1b169a0,0xa45994e5,0xb0c4a4,0xa4e0a050,0xa4b0c5a8,0xc4655090,0x85b506a8,0xa40a4c84,0x15acc4a8,0x83555555,0xaab506a8,0x62545cbf,0x60bdab98,0xc4606469,0x59bd68a0,0xc40001fe,0x55bdaba0,0xe6e0b455,0xb9b106b8,0xc405bfbb,0x55b0e5b0,0x600afa6,0x69bdaba5,0x82505559,0x44b148a8,0xe600ba56,0xb58aa8,0xc4929541,0x46b0e6b0,0xa4556a5a,0xace5a8,0xa4eaaa95,0xabace5a8,0xa482563e,
+0xb5a8a3a8,0xe6101c79,0xb8b948ac,0xc450f9fd,0x81b9aa98,0x6404455,0x5abd27b1,0xc480ffaf,0x11b98aa4,0x82b5a955,0x7da4a4a4,0xa500157f,0xacc4a4,0x84babe55,0xeaace5a0,0xa492d0e0,0x55b0c4a8,0x62eaff6a,0x40b5699c,0xa4295a49,0x56b52798,0xa407ffaa,0x2b58aa0,0xa4071716,0x6aad06a8,0x8289caca,0x45b107a0,0xa49a0405,0x47b969a0,0xa4071712,0x46ad27a4,0xc4bf0101,0x55bdabac,0xc400ff96,0xb98aa4,0x84d5e494,0x45a8c4a4,0xa400bf9a,0xb56a9c,0xa49adfe6,0xe0a8a3a4,0xa2647464,0x65acc4a8,0xa4bf1411,0x52b527a4,0xa44040a1,0xacc4a4,0xa4a60000,0x9fc1cba8,0xa4f57500,0xe1acc59c,0xc440418a,0xfeb0e5a8,0xa4010000,0x1ad8aa4,0xa4a9af6a,0xacc4a8,0xc4400000,0xffb569ac,0x842a15a5,0xb12798,0xc4550000,0xffc18aa8,0x825f1a5f,
+0xffb18ba0,0xa4400000,0x50b5aba4,0x6265bf56,0xffaca4a0,0x84707474,0xb1b18a9c,0x82b1f2a1,0x40b1489c,0xc4550040,0xffb927ac,0xc4550045,0x61b98aa4,0x84a46161,0xffb58a9c,0xa4010069,0x41adaba4,0xa440ff0b,0x1b98aa0,0xa4030105,0x1b548a8,0xa455ff05,0xb98aa4,0xa4eaf9e5,0xbacc4a0,0xa401a90f,0x41a483a8,0xa4fa0000,0xeab16aa4,0xc49aabee,0x69b506a0,0x82ff5555,0xb969a4,0x825dff54,0x14bd8aa0,0xc4f8f8a4,0x50ace598,0xa465ff55,0xbd8aa0,0x62bf7f6a,0xe8acc59c,0x625cacac,0x58b127a4,0x84fe5858,0xabc1aba0,0xc4050a6a,0x5b0e5ac,0xc4ff0500,0xffb98aa8,0x82aaa510,0x55b5069c,0xe7015555,0xffb0c4ac,0xa4150500,0x59ad48a0,0xa4414056,0x45aca3a8,0xc4a55441,0xffbd48b0,0xc4550001,0x1b148a4,0xa4aa5501,0xfeb947a4,0xc4550000,
+0xf6bd8aa4,0x82500000,0x51a927a0,0xa4418641,0xfface5a4,0xa4550000,0x55b58aa4,0x8281f169,0xa8a4a4,0xc4560501,0xffc169ac,0xa4641054,0x40b9ab98,0xa4950500,0xfeb58aa8,0xc4150096,0x3ab569a4,0xc40a333e,0x2cb0e5a8,0xa465283c,0x5face5a0,0x829e5e5e,0x5fad28a8,0xa45d5c5e,0x55b527a8,0xc40005ff,0x41b9aba4,0xa48adb46,0x9eace5a8,0xe60004ff,0x81b58aa4,0xa495ddc5,0x55b0e5ac,0xa4fafaa5,0xa9acc4ac,0xc44555a5,0x1b127b0,0xa40a8740,0x24a8c4a8,0xa4404040,0x55b927a8,0xa40010ff,0x55c1cca0,0xa4aaaa95,0x65ace5b0,0xc490b5ff,0x91b9aba4,0x84e2e1d1,0x9ad48a0,0xc4151004,0x6ab4e5ac,0x8491ffaa,0x80b9ab9c,0x6010100,0x5abd27b1,0xc407ffae,0x1b569a4,0x822e2a2a,0x2eb506a0,0x842a3f2a,0x6ace598,0xc45b5756,0x57ad49ac,0xc4058696,
+0x6ab927ac,0x82a4b939,0xa5b0e5ac,0xc600fbaa,0xd2b9ab9c,0xa4e1e1e1,0x51b169a0,0xe600f6bd,0xb9aba4,0xc4d5e555,0x95b4e6ac,0xc4415295,0x40b106ac,0x82faffa5,0xfface5a4,0xc440ebff,0x55acc4ac,0xe4abaa68,0x66acc5b4,0xc4559055,0xa5ad06ac,0xc4a9a9aa,0xaeb4e5a0,0xa49195ac,0x55b906a8,0xc50000ff,0x55c1aba4,0xc4959555,0xaab528b0,0xc40000ff,0x59b5aba0,0xc42e1e19,0x64b4e5ac,0xa4617074,0x65b569a8,0xc450b074,0x55b127a0,0xa402a564,0x6b0c4a4,0xc455061a,0xa6b906ac,0xc40000ea,0x55bd8aa4,0xe6305545,0x69a8c4b0,0xe60000af,0x1b5aba4,0xe6a4a42b,0x45aca4b0,0xe6540601,0xb9b8c4b0,0xc400fefe,0x16b1499c,0xc4555555,0x5abd27a8,0x8402ffaf,0x59b98a9c,0xa4bfbfbe,0xbbb0e5ac,0xc4a6a6ab,0x54b0e6a8,0x82a5a4a9,0xaab90794,0x82a9a9aa,
+0xe4bd069c,0xc401a1a0,0x15b506b0,0xc628bfaa,0x2bdcca4,0xe4405b42,0x54b506ac,0xa400ebfb,0x18b169a0,0xc41c1c1c,0x1cb1abac,0x846cbc68,0x14ad28a0,0xe6101060,0x1b0e4ac,0xc42a0606,0xb4c4ac,0xe66aaf01,0xc5edac,0x626a6a55,0xc16898,0xe6fe6a00,0x4c20eb0,0x82ada954,0x7ab92794,0xa43d7fbb,0x14acc4a4,0xa4ff0000,0xadb18aa8,0x825e9fad,0x5ead28ac,0x826f5d59,0x40b5abac,0xc4ff5000,0xc5edac,0xa4415500,0x85c148a0,0xa4ffa995,0xb9cc9c,0xa4555500,0x86c148a4,0xc4954a46,0x55b4e5ac,0xa46a1555,0x56b569a8,0xe401d746,0x1b0e5ac,0xe6550000,0xffc9edb4,0x83555500,0x55bd489c,0xc555d555,0xeab106ac,0x84aa5540,0xaac16894,0xc495aaaa,0x92b4e6ac,0xe4b56591,0xffb4e6ac,0x626515af,0x45b56998,0x6050101,0x6abd48b1,0xc40505ff,
+0xffbdaba4,0x82aa1540,0x69c1489c,0xa492a264,0xffb0e5a4,0xa4525191,0xa2b1cc9c,0xa4c2d2a2,0x46b106a0,0xc4656449,0xaab0e5b0,0xe60000ff,0x81b58ba8,0xc4818182,0xd1b969a0,0xc500005f,0x55bdcca0,0xc4ff5601,0xc5ccb0,0xa4555500,0x1c5899c,0xe4ff5500,0xbdedb0,0x84955500,0x55c5699c,0xc4118065,0x10a8a3ac,0xc4550000,0x94c1edac,0xa4a4f0a4,0x54acc4a4,0xc4a50054,0xb948a8,0xe6ff5000,0x20c60dac,0x84b2b660,0x15ad0798,0xa4ff9514,0xb5abac,0xa45a9a44,0xb2b506a0,0xa432b3b3,0x62ad06a8,0xc4b62121,0x2eb169a4,0x6001a6a,0xaca4b1,0xc4550000,0xabbdccac,0xa4a95401,0xaabd2798,0xa49afba6,0xfeb0e5a8,0xa4aa5500,0x55bd689c,0xe555ffd5,0xab0e5b0,0xc4555569,0xaab927b0,0xa40000fe,0x54b9cca4,0xc4541458,0x6abd48a8,0xc40000ff,
+0xdbbdcca4,0x84aa6900,0x55b9279c,0xc555ff77,0xefb0e5a8,0xa4a65500,0x6abd689c,0xc499e752,0x5b0e5b0,0x6010001,0x55c189b5,0xa41064ff,0x50b9cc9c,0xc4004040,0x55b526ac,0xa40440ff,0x69b98aa0,0xa42a2a66,0x66b4e5a8,0xa469aaba,0x4b0e59c,0xe70c0d04,0xca927ac,0xc45c1818,0x66b527a8,0xa400ffeb,0xb527a0,0x62eaa655,0x5ca8e5a4,0xa400f6fd,0x10b128a0,0xa4af9a69,0x40aca4a8,0xc4f4e440,0x7aacc5b0,0xc4b4e465,0x11b0e5ac,0xa4f26110,0xe3ace5a8,0xa4464bc3,0x69b0c4a8,0xa400ffbf,0xb127a4,0xa46a7c44,0x51b0e5a4,0xa420faa6,0x60b9699c,0x82a5f1b1,0xabad07a0,0xa441febf,0x41a8a4ac,0x82abaa40,0xbfb9aba0,0x821999e9,0x15a8a4a0,0x82bf6a15,0x10b569a0,0xa47f3b2a,0x3bb0e59c,0xa4253a3f,0x5b0e6a0,0xe6030b06,0x2a96aac,0xc4469d4d,
+0xbaad06ac,0x82aabfbf,0x66acc4ac,0xa4aa5554,0x11b98aa0,0xa5515151,0x61b9689c,0x82abf665,0xb58aa0,0xa4555505,0x55c548a4,0xe4556565,0xb506ac,0xa4aaa954,0x55b9269c,0xe5141d55,0xb0e6b0,0x8296ba40,0x2a8a3a8,0xa46a0241,0xb4e6a4,0xa4a29301,0x51acc5a8,0x82509090,0x55b0c4a4,0x82059b96,0x55b58aa0,0xe65a559a,0x51b906ac,0xa400bfff,0xa5b5699c,0xc4c1a5fa,0x60b4e5ac,0x82f2f1a0,0xf2ace6a0,0xa4a1f2f2,0x66ad07a0,0xa46f6b57,0x6fb0e5a8,0xc401646b,0x61b4e5ac,0xc4009aa6,0x1bdaba0,0xa4ea9a46,0x1ad06ac,0xc400ff5a,0xbd8ba4,0xc4aaaaa2,0x1ab0e5ac,0x6391616,0x4b0a3b5,0xa4fe5b00,0xd0b18aa8,0x754d5d7,0x40ace5b5,0xa4ff6904,0xb548a8,0xc4aaaa46,0x55b4e5a0,0xa5004051,0xb0e6a8,0xa4febe05,0xebace59c,0x82a5f9ee,
+0xfbb0c4a4,0xc446ccff,0x45b0c5ac,0xa4ff5500,0xbab9cca4,0xc456abbb,0x51ace5b0,0xa4ff5500,0x20b169a8,0xc4651210,0x62c1aaa0,0xa472b272,0xad279c,0xc4556500,0x55bd48a4,0x6b6f601,0x55b4e5b9,0xc4bf7f19,0xb5489c,0xa4555501,0x5bd48a4,0xc4fe5a01,0xc1eda8,0x82646955,0x9bbd2798,0xe60056aa,0xacc4b0,0xc4550000,0xa1bdecac,0xa442d4a2,0x55acc5a8,0xc4550000,0x64b569a8,0xc4ff5501,0xb9abac,0xa4a9ea55,0xb0e59c,0xa4ff5500,0x40b9aba4,0xc42f6f59,0xeaacc59c,0xe4057fda,0xacc4b0,0xc4550000,0x3fc1ccac,0xe6192a2f,0x5b0c5a0,0xc4954040,0xffb16aac,0xc5150000,0x25c58aa0,0xc42a3b29,0xffb0e6a4,0xa4020101,0x2b5cca0,0xc4030307,0x25ad06ac,0xa4151616,0x15c148a4,0xc500007f,0x3bdaba0,0xc4020603,0x56ad69a8,0xc40000fe,
+0xffb9aba0,0xa4000000,0xc1cca4,0xa4404450,0xbfa4a4a8,0x84000014,0xb9aba0,0xa2aaff40,0xa8a4a8,0xa4000000,0x55b947a8,0xc40000ff,0x50b9aba0,0xa4000000,0x55b569a8,0xa440e4ff,0x50b9aa98,0xa4ff5500,0x2b989a8,0xa4afbf65,0x41b0e698,0xc4ff5500,0xbdeda4,0xa5555500,0xabb926a0,0xa453abab,0x47ace5ac,0xc4560102,0x55b58aa8,0xa555f553,0x51acc4a8,0x82651454,0x1cb969a8,0xa4aaac1c,0xb9aba8,0x84a9aa55,0x65b90694,0xa4faff55,0xb148a0,0x82effbaa,0xa5acc49c,0xa40596a9,0xb0e5ac,0xc4550000,0xefb9cca8,0xa41a0b9f,0x69b0e5a4,0xc4f95055,0xffb506ac,0xa4500000,0x50bd69a0,0xa4906650,0xffacc4a8,0xa4550000,0x55bdaba0,0xc4a9ac95,0x90b0e5a8,0xa4909090,0xa5bd27a8,0xc40101ff,0xaab18aa0,0xa46aaaaa,0xaab50698,0xa40000ff,
+0x7fbd8aa0,0x62a8941d,0xa8b9689c,0xa498a8a8,0xaab106a0,0xa4aa6a00,0xaab5069c,0xc4aaaaaa,0x5cb4e6ac,0xa2585858,0xfdbd69ac,0xa45500fb,0x55b18a9c,0xa5555555,0xffb948a4,0xa45600ff,0x55b127a4,0xa46dbd55,0x95b0e5ac,0xa495f0e0,0x55b0e5a8,0xc4fefa45,0xffa8c4b0,0x62a6ffbf,0x55acc4a8,0xa480faa9,0xb98aa0,0xc485c545,0x45a928ac,0xa442fb59,0xb98b9c,0x8203a3ba,0x69acc4a4,0xc4afffa9,0xbfb4e5b0,0xa25aaaaf,0x5b107b0,0xc41a1a1a,0x1ab506a0,0xc605191a,0x55c526a0,0xa400ff95,0xbdaba4,0xa4e4f999,0x19b0e5a4,0xa441bb29,0x55b56a9c,0x623a7666,0xc5ace5a0,0xc495e5d5,0x15a8e6b0,0xa4ff5500,0x13b58aa0,0xa4074303,0x3b107a4,0xa4fe1a07,0x1b58aa4,0xa4a9a914,0x55bd27a0,0x7531555,0xb0e6b1,0xa495aa04,0x55b506a0,0xa5050115,
+0xc0b506a8,0x8205e5d5,0x5a8a3a4,0xa4ff5000,0x7bb9cca8,0xc49427db,0xa8a4a8,0xc4ff5500,0x1c1ccac,0xc4959500,0x55bd27a4,0xa498c9aa,0xd0b0e5a8,0x845fcec0,0x5ead2798,0xc48a4f4e,0x55ace6a4,0xa4166b57,0x6b4e5ac,0xc4461616,0xa4b927a8,0xc4d0e4a4,0x80b0e5a8,0xa4140400,0xab0a4a8,0xc401fe6f,0xb98aa4,0xa4141000,0xa8e5a8,0xc400ffa0,0xb58aa8,0xa4aaa6a5,0x9ab0c4a0,0x82efffaf,0x9fb0c5a8,0x82556815,0x5aa4a4a0,0xa487ebaa,0x91ace5ac,0xa4454180,0x14b0c4a8,0xc448af6a,0x58b58aa8,0x62fcfcac,0x45a8c598,0xc401fe5a,0x52ad27a4,0xa4560f96,0x95b0c4a8,0xa4458240,0xb0c4a8,0xc4fb5500,0xaab9aba8,0xa4656a6a,0x55b8e598,0xc4ffa500,0x1b9aba8,0xa4469605,0xbb527a4,0xc4536303,0xace5a8,0x84aaaa55,0xa9b92694,0xc4a4b8a9,
+0xacb0e5b0,0x826cbc7c,0x58b107a4,0xa4f9a958,0xebb9aba0,0xc401b5ee,0xa8c4ac,0x84ebaa00,0xb18ba4,0x629a9656,0x9ab50698,0xa4495f5a,0xacc4a4,0x8495aa59,0x96b90698,0xc441e4d5,0x15a8a4ac,0xa4151014,0xbfbdcba4,0xc4454050,0x49b98aa8,0xc45e0909,0xfeb58aa8,0x822a5550,0x45b5289c,0xc485d0d4,0x96b0e5ac,0xc4595bab,0x6ab106ac,0xa456aa6a,0x55b0e5a8,0xa4555555,0x55bd27a8,0xa4545455,0xffbd69a8,0x62a91555,0x15bd8998,0xa4551515,0xffbd68a8,0xa461107e,0x69b98aa0,0x82e5f069,0x81b4e5a0,0xa4505591,0x71b926a4,0x84623974,0x62a906a0,0xa42c2962,0x95b148a4,0xa41414af,0x15c18aa0,0xa43b2a25,0x6ab0e5a0,0xa4051aff,0xfb989a0,0xa409090a,0x3aa949a8,0xc4191438,0x16aca4a8,0xa404bf75,0x8b549a0,0xa40c4c4d,0x9ad27a8,0xa490f91a,
+0x95b9699c,0xc40005ff,0x90c18ba4,0xa4a4d441,0x68acc4a8,0xc40040e6,0x1bdcca0,0x82576500,0xd4a8a4a4,0x8215a9e5,0x5acc5a4,0xa4a9ff00,0x57b58aa4,0xa4000507,0xace5a4,0xa4b9ff00,0xb98aa8,0xc4150000,0xffb98bac,0xc4040010,0x55b58aa8,0xc4440040,0xffb9abac,0xc4050050,0x10b98aa4,0xc455a590,0x45acc5b0,0xc4040005,0x15b548ac,0xa41e0e0a,0x9b0e5a8,0xa4000005,0x61b4e5a8,0xa4a56061,0x5bb969a0,0xa4000001,0xaab9aba4,0xc4825165,0xffb127ac,0xc4904050,0x5b528a8,0xa4804001,0x80acc4a8,0xa4645140,0x54b506a4,0xc495de4a,0x85b0e5ac,0xc4004195,0x1b527ac,0xa40055ff,0x50bdaba8,0x62eefea4,0xa5acc4a0,0xc40000ff,0x55b969a4,0x82bfaa55,0x79acc5a8,0x8220b0b4,0x14acc4a4,0xc416ff00,0x6ab58aa8,0xc4459262,0x40b0c4a8,0xa450ff00,
+0x5ab569a4,0xa42070ff,0xa0b98aa0,0x84b17875,0x41b1499c,0xe60000ff,0x51bdcca8,0x82f6f955,0xa2ace5ac,0x82a2f3b2,0x41a907a0,0xe601ea90,0xaac5eca0,0xc4065aaa,0xb4e5ac,0xe640ff41,0x44bd8aac,0xc4406595,0xb0e5ac,0xc4112500,0x5b106ac,0xa4feaa6a,0xc3b0e5a8,0x7105511,0x90a8a4b5,0xc4ff4040,0x60b969a8,0xa47abe10,0x15ace59c,0xa4af5541,0xec5aba4,0xa45f5d08,0x10b148a4,0x8293a6a1,0x97b0c5a0,0xa4a6acaf,0x10b0e5a8,0x62b6b692,0xe2b12898,0x82a1a2a2,0x55b5279c,0x82fe5555,0x54bd69a8,0xa4000000,0x61b56aa4,0x84eb6161,0x5bdab9c,0xc5000000,0x3ea527a8,0xa4faeabe,0xbdb0c4a0,0xa4a9a9b9,0x9eb1069c,0x825cacac,0x5cad28a4,0x82585858,0xffbdaba8,0xa45500ae,0x55b548a4,0xc41a6a65,0xfeace5ac,0xa4150052,0x15bd8aa0,0xa4868b45,
+0x1acc4ac,0xa406aa55,0x5acc4ac,0xc4500515,0xbd69ac,0xa4a8b965,0x14acc4a8,0xc4550040,0xffb948ac,0xa45500ea,0xa9b569a0,0x8278fee9,0xffb0e5a8,0x629551fb,0x56b58a98,0xa4b36393,0x1b106a0,0xc45e6a59,0x5eb4e5a8,0xc45aaeae,0xb0e5ac,0xa4febf6a,0x92b0e5a0,0xc49aff5b,0x5b0e5ac,0xc4ff4501,0x25c1ccac,0xa4549400,0x55b106a4,0xe6ff0100,0xbd8ab0,0xa4aaaa00,0xbd069c,0xa46e5a55,0xafb4e5a8,0xa4603d7e,0xb0e5a4,0xc4daeb86,0xfface5a8,0xa469aeae,0x50b0e5ac,0xc4ff0040,0xe5bdabac,0x84da9640,0x55b54898,0xc4ff0040,0xab148ac,0xa4aeba55,0xa8b0e5a8,0xc441bdb9,0x41b0e5ac,0xa4150001,0xeab528a8,0xc4a6aeea,0x92b0e5a8,0xc4550515,0xffb527b0,0xa455006a,0x56b989a4,0xc4a6be5f,0xffb0e5ac,0xa4550096,0xa9b969a0,0xc4afaaa9,
+0xdab506b0,0x848bdfeb,0x86ace59c,0xc4954185,0xbfbd8aa0,0xc445e6be,0x5b0e5a8,0xe6000004,0xafbdabb4,0xa4550005,0x65bd48a4,0xc4a5a261,0xffb106ac,0xc4550000,0x55c1aba4,0xc4a9ae5a,0x56acc5ac,0xc46a1555,0xffbd47ac,0x621a85e1,0x1bd8a94,0xc4450001,0xffb948a8,0xc4050102,0x2ab569a8,0xc42f2f2f,0x1ab0e5a0,0xc4051a1a,0x16bd27a4,0xa45aeb6a,0x16b0e5a8,0xa4417026,0xa4b0e5a8,0x82955464,0xffb948a8,0xa4400010,0x4ab969a4,0xc4aa1505,0xfbb98aa4,0x82551500,0x50b1069c,0xc42b1b61,0x2fa8a4ac,0xc4502d3f,0x64b106ac,0x84006b64,0xa8c4a4,0xa4010000,0x1ac168a8,0xc440003f,0x55bd48a0,0xc51f5d55,0x5ab0e6a8,0xc44100bc,0x55b98aa4,0xc5f4f454,0x2eb0e5b0,0xc40aaeae,0x14ace5b0,0xa480fa55,0xb5bdaba0,0xe6014696,0x5b106b0,0xc400bf59,
+0x95b98aa8,0xa44110ff,0x46b98aa0,0x827b7b56,0x56ace5a4,0xc40080ff,0x6b9aba0,0xa42e2e1a,0x7ab4e5a0,0xe459eafe,0x55ace5b4,0xa400efaa,0x2eb968a0,0xa41a6f2e,0x15b1069c,0xa411bf16,0x2b98aa0,0xc4560101,0xffc1ccac,0xa4050100,0x54b98aa4,0xa4655054,0xffb148ac,0xa4550000,0x5c18aa0,0x8294aa55,0xa0a8a4a8,0xc460a0a0,0xa5acc5a8,0xa4ffffa5,0xffb0e59c,0x8265beff,0x45b0e5a4,0xc4a54145,0xffb927a8,0xa454040d,0x40b569a0,0xc4560100,0xffb169ac,0xa4550000,0x58b969a4,0x62e9f8a8,0xadacc49c,0xa444585c,0x5b148a8,0xe7355705,0x7eb0e5ac,0xe410b9b9,0xa9ace5b4,0xa40102ff,0x56bd8aa0,0xc45a9b5b,0x6aad06b0,0xc40000bf,0x55b9aba4,0xc40d0351,0x9bb0a4ac,0x626a6b6b,0x5ab906a0,0xa400ffaf,0x31b5489c,0xc4191eba,0x15ace5ac,0x8415ff65,
+0x56b948a0,0xe60000fe,0x91b98aa8,0xa2faeb95,0x51acc5a8,0xc40004ff,0x55b98aa8,0xc4e69395,0xa5b0c4ac,0xa4a11a85,0x50a883a8,0xc41effa9,0xd1b569a4,0x8246abf5,0x44a8c5a4,0xc400fb45,0x5bdaba4,0xa40e0e4a,0x4eb4e5a0,0xc4458ace,0xb127a4,0xe66eab9a,0x41b0e5a8,0xc4414601,0x45b127b0,0x84be5945,0xbd89a0,0xc5555500,0x1bd27a4,0xc4ff5501,0xbdcca8,0x84ba7a55,0x10b0e6a0,0xc4f4aa66,0xc0b0e5ac,0xe6005844,0xb0c4b0,0xc4fceda8,0xb0ace5a8,0xa451f1f2,0xb0e5a8,0xc4ff5500,0xc1aba8,0xc4010100,0xbdccac,0x6ff0100,0xbe0db1,0xa4642500,0x6ab9279c,0xe625e2aa,0x54b0e5b4,0xa4151404,0xa5b969a8,0xc440eee6,0xb0e5ac,0xe6000000,0xffbd8ab0,0xc4190080,0x29bd48a0,0xa41a2b2e,0xffb0c49c,0xc4460006,0x56b98aa4,0xa4aaafaa,
+0x1b506ac,0xe7007400,0xb0e5b0,0xc4544040,0x79b969ac,0xa4242939,0x38acc4a4,0xc4692929,0xffb927a4,0xa4aa0090,0xeab527a0,0xa4babaea,0xbfb0e5a4,0xa4450056,0x56b5aba0,0xc4fceb13,0x14acc5b0,0xa4bffbf8,0x7fb0e5a8,0xc4056a6a,0x10b106b0,0xc4fbefae,0xe6ace5a4,0xa4151545,0xb4e5a4,0x7ff0000,0x5fc1edb1,0xc40e4900,0x14b169a8,0xc4ff1400,0x50bdcca8,0xa4014100,0x4b128a4,0x854cdd54,0x4db0e6a0,0xc4080c4c,0xb148ac,0xc44b77a5,0xaacc4a8,0xc4540102,0x4a483ac,0xe6ff0904,0x54b5abac,0x82d19110,0xace5a0,0xa4ff1400,0x42bdaba8,0xa4b9bd00,0xeb0e5a0,0xa40d0e0e,0xdad28a8,0xc5050004,0x1b5cda8,0xa4001010,0xacc4a4,0xa5000000,0xffb569a8,0xa4550091,0x55c5aaa0,0xc4aebf66,0xffb0e5b0,0xa41500fa,0x6ab169a0,0xa49babaa,
+0xd5b0e5ac,0xa250e4e4,0xa8a4a8,0xa4000000,0x69b9aba4,0xa4145f6f,0x10b0e5a8,0xa4540000,0xeab948a8,0xa45004af,0x64c1cca0,0xa4acaca8,0xffb106a4,0x845500ba,0x15b169a0,0xc4ab2f16,0x54b0e5b0,0x82aa6b55,0xbd8aa4,0x85ffff55,0x54b0e690,0xa4ff6955,0x8bd8aa8,0xa45c5904,0xbfb9aba0,0x847dbfbb,0x68acc4a4,0x82fa5454,0x5cb148a0,0x825c5c5c,0x5cad48a4,0x82ad5c58,0x44b169a8,0xc4ff5000,0x1bdabac,0xa4a5a500,0xc5b9279c,0x84ab99c5,0xbd8a9c,0x84afff65,0x9ab0e598,0xc4aafa9a,0x59b0e5b4,0x82aa5555,0x7eb9aba4,0xa486d3b3,0x5ab0e5a4,0xa4564055,0xfbc189a8,0x84aa5500,0x96bd279c,0xc46a6a66,0xeab0e5a8,0xa4aa5500,0x6abd4898,0xe46abfaa,0xd7b0e5b0,0x2744545c,0xffa883b9,0xa41500af,0x11b98a9c,0xe6000303,0x5ab969b0,0xa40809ff,
+0xffc5eca0,0x84aa5500,0xa9bd489c,0xa491f0b0,0xffacc4a4,0x629751b0,0xdbb58a94,0xc4c2dbeb,0xace59c,0xe4000000,0x51c169b0,0xe60000ff,0xc1c1eda4,0xc5404141,0x81b948a4,0xc40000af,0x55c1cca0,0x82ffaa55,0xb98aa8,0xc4ffff95,0x15ace598,0x82ff9a15,0xb569a4,0x84feff95,0xbfb0c598,0xe455bafe,0x55b0e5b0,0x829a5555,0xabb5acac,0xa4a6a6ab,0x95b0e5a4,0x82fa6555,0xb948ac,0x84ebaa14,0x40bd8aa4,0xa4dbeb55,0x50ad0694,0x62ff5a45,0xb58aa0,0xa4ffff54,0xd7b0c598,0xc492d2d3,0x82b127a4,0xa4dad5d2,0xfab98a9c,0xc48695aa,0x49b506a8,0xa4465155,0xfabd48ac,0xa4954500,0x56bd48a0,0xa42f5f47,0xffb0e5a8,0xa5755500,0xbaad0698,0xa4ad6faa,0x5bb0e5ac,0xc455195a,0x9ab906a8,0xa40000ff,0x69b58a9c,0xc455155a,0x6ab927a8,0xa40040bf,
+0xebbdaba0,0x82450541,0x5b58a9c,0xa410d054,0xffb0c5a0,0xa4954156,0xa9b548a0,0xa4a9ffaa,0x10b0e5ac,0xc4004041,0x55b907b0,0xa41050ff,0xa9b9cc9c,0xe4105094,0x55b548ac,0x840055ff,0x69b9aba0,0xa4aaaaa6,0xaab8e5a0,0xa4aafafa,0x58acc49c,0x82acac58,0xacb1489c,0x829cacac,0xa6b127a8,0xa400fffb,0xb148a4,0xa4919140,0xa8ace5a4,0xa450faad,0x45b5489c,0xc487226a,0x55b0e5ac,0x6286be65,0x86b0c4a4,0xa45a1a9a,0x55b106a8,0xa4efaf9a,0xffb106ac,0x60663df,0x55b0e5b5,0xa419ffaa,0x15b548a4,0xa498e956,0x1acc4a4,0xc4e4bf5a,0xbd8aa4,0xa4d2da9a,0x92b107a0,0xa440c0d3,0x50b0c4a8,0x62ab6a50,0x4ab58aa0,0x8256ab95,0x56ace5a4,0xa4ff5501,0x10b58aa8,0x827a7a2a,0x3ab4e694,0xa43a3f3f,0x6b0e59c,0xc45e9945,0x9eb548a0,0xc49cecad,
+0x96ace5a8,0xa425f6d6,0x55acc4ac,0xa4fb5544,0xd3b148a8,0xe7414343,0x40b527a4,0x82dfd691,0xb98aa0,0x82fafe59,0xbab0e5a4,0x601e5ae,0xb0e6b1,0xa4ffffaa,0xfface598,0xe511ffff,0x55acc4b0,0xc4beba15,0xbeace5b0,0xc41467b9,0x55ace5ac,0xa5ff7d54,0x9ab0e5a8,0xc490a2a9,0x14b4e5ac,0xc419ef55,0xb98aa8,0xa5055555,0x40b506a4,0xe600ee95,0xb948a8,0xc4ac5f5a,0xa2b0c5a8,0xc4d2e292,0xc3b0e6a0,0x84e2e2d3,0x54b1489c,0xa2feeaa5,0xdfacc5a8,0x7555553,0x92aca3b5,0xa404dbe6,0x54b9699c,0xa4651a19,0x1ab0e5a4,0xa404efaa,0x69b5279c,0xa4f8e8fa,0x15b4e5a8,0xc455f0a0,0x5b0e5b0,0xc4ffab11,0x78b569a4,0xa406af7a,0x1a8c4a8,0xc4ff5500,0xc1cba8,0x84bfbf56,0x7facc5a4,0xa5004051,0xb0e5a4,0xa4a55500,0x96c168a0,0xa490e095,
+0xe0b0e5a8,0xa445d7e1,0x4acc4a8,0xa4ff5500,0xf5c1eca8,0x82d5e2f1,0x81a8c4a0,0x84ff1500,0x18bdaba4,0x84646414,0xb0bd699c,0xa4b8b7b5,0xad069c,0xc4555500,0x46bd27a0,0xe4555a5a,0x19b4e6b0,0x82ffaa55,0xc1cca0,0xc6bebf05,0x6b0e59c,0xe6bf0603,0x40b1abb0,0xa45a5600,0xbabd27a0,0xe4aa966a,0x55b506b0,0x41555555,0x95b9aba4,0xe6a0a259,0x19acc4b0,0xc45a1529,0x44b527ac,0xa4fe5054,0xb948a8,0xa4a6a940,0x40b90698,0xc4ff5501,0xc0b9cca8,0x628a9a85,0x95b96994,0xc4548280,0x54b0e5ac,0x82a95555,0x4ab969a4,0xc40a1b0a,0xab106a4,0xc44a450a,0xffb969a0,0x625e45d5,0x5eb12794,0xe63e3f2f,0xfface59c,0xa45b0203,0x1bb969a0,0xa42b1f1b,0x1eb106a8,0xc4040a0e,0x49b4e5a4,0xa40015af,0x4bb9aba0,0xc406050b,0x5ab527a8,0xa40004ff,
+0xffc1eda0,0xc4550000,0x55c1aaa4,0xa4bdfe55,0x6fb0e5ac,0xa4010010,0x1b18aa0,0x82061a05,0x69a8c4a4,0xc4556570,0x55b106b0,0xc40000ff,0x1b5aba0,0xa4010000,0x15b98aa4,0xa44080fb,0x55b9ab9c,0x84fbb5a5,0x3b548a8,0xa4eaffa7,0xa9acc598,0xa4ffbaa9,0xb9699c,0xa496ab25,0xeab0e5a0,0xc403175b,0x2b0e5ac,0xa4561602,0x56b56aa8,0xc4506503,0xacc5ac,0xc4550000,0x68bd8aac,0x82abfd68,0xb58aa0,0xa4a4faa4,0x2aacc5a0,0x84feff66,0x1ad27a0,0x82ababaa,0xa0b4e59c,0xe4409650,0xb0e5b0,0xa4a55440,0xefb947a4,0x826b2f6f,0x6aacc5a0,0x84aa1555,0xffbd48a4,0xa4900004,0x90b969a0,0xa490d191,0xffacc5a8,0xa45a0000,0x69b569a0,0x82bfbf6a,0x50b0e5a0,0xc4405050,0x85bd47b0,0xc40206ff,0xbab5aca0,0xa4b97a7e,0xfaace598,0x821405ff,
+0x5fb96998,0x835c5c0d,0x9cbd8aa4,0xa4acac9d,0x69b127a0,0xa4be7a00,0xbeace598,0xe46afabe,0xa8b0e5b0,0x82acacac,0xfeb927a4,0xa45500ff,0x55b16aa0,0x85555555,0xffb948a4,0xa41600ff,0x5b127a4,0xa4fb0b19,0x7fb0c4a8,0xa355555f,0x50ad07a8,0xc47e5f40,0x2da083ac,0xe6115101,0x95b4e5b0,0xa400af5a,0x5bd699c,0xa41f6f5f,0x51ace59c,0xa4066f9a,0x51bdaba0,0xa49e9b9a,0x4b0c4a0,0x826fbe15,0x50a8c4a8,0x73cd550,0x84acc4b5,0x82858585,0x85a549a4,0xa4448485,0x41ad48a8,0xa400fe9a,0x4b969a0,0xa4ba7a69,0x45b0e5a4,0xa4007a6a,0x41b5499c,0xa4dcc455,0x1ba8a3a8,0xa4052f1f,0x5b4e5a0,0x82ff5505,0xbbbdeda4,0xa4917abb,0x42ace5a8,0x84fb5501,0x14bdaba4,0xa4595500,0x59bd48a0,0xc495ae59,0xb106ac,0xc4655504,0xb9b0e5a4,0xa4250204,
+0xfaacc4a8,0x8202befa,0xa8c4a8,0xe6ff0000,0xd5b9cca8,0xa5403111,0x80a8a4a4,0x82fe6910,0xb58aa0,0xa4959600,0x9b906a4,0xc4989e66,0xd0a8a4ac,0x62c6dac5,0xcab14894,0x84c586ca,0x52b9279c,0x8257ab57,0x43b106a8,0xa4030357,0xb9b507a4,0xa4d5d9e9,0x94b0e5a8,0x82595950,0x2a8c4a4,0xa400fd56,0xb58aa4,0xa4a5f959,0x50ace5a8,0xa405eb50,0x15b569a0,0x62abbf6a,0x5aacc498,0x82efef6b,0x9bb0e5a8,0x82556516,0x1aa4a4a0,0xc49b9baa,0xb6acc5ac,0x82a99a94,0x55acc4a4,0xa40f6f55,0x49b5aba8,0xc44c0c0c,0x95ad27a8,0xa400fdaa,0x51ad27a0,0xa4a05991,0xc7b0c4a4,0xc44280c7,0x1b0c4ac,0xa4ff9955,0x6ab569a8,0xa4aa292a,0x69b4e59c,0x82ff6a69,0xb569a0,0xc49aea55,0x5ab4e5a4,0xc4aaa69a,0xace6b0,0xc6bfff55,0xfface59c,0xc4a5babe,
+0xdb0e5ac,0xc41c0c08,0xcb58aa8,0xc6f9a908,0xd1b9aba8,0xa400e0e4,0xa8c4ac,0x82ebaa00,0xb5aba0,0x82869655,0x8fb5069c,0xa4498f4b,0xa8c4a8,0x8495aa59,0x95b4e59c,0xa4418195,0x25aca4a8,0xa4252425,0xbfb927a4,0xc4954000,0x59b528a4,0x826e5959,0xffb9aba4,0xa41a0040,0xa5b948a0,0xc4a9e9a4,0x9bb4e5b0,0xe645555a,0x5ab127b0,0xa47aaa6a,0x6ab106a4,0xc4555566,0x15b906ac,0xc4a54445,0xffb927ac,0xa4550000,0x14bd8ba4,0xa4560114,0xffbd8aa8,0xa4521020,0x54bd8a9c,0x82a1b068,0x81b4e5a8,0xa4545591,0xa1b927a4,0xa4c2d2e1,0xd2ad069c,0xc44081d2,0x95bd48a4,0x842428ff,0xaab548a0,0xa4fffefa,0x6aacc498,0xc4080eff,0xacb969a0,0x62bc7cac,0xfab1069c,0x826964a5,0x56b906a0,0xa404ffa5,0x6cb98a9c,0xa45c9cac,0x8b148a8,0xa400ff6c,
+0x95b569a0,0xc40000ff,0xa5c1aba4,0xa4d4daa6,0xe6b0e5ac,0xc45000ff,0x55b18aa0,0xa41f5b6a,0xe5b4e5a8,0x8290f9e9,0xacc4a4,0xe600ff00,0x1fbdaba8,0x82159797,0x14a8c4a4,0xa460ff55,0xbdcca0,0xc4550000,0xffc1abac,0xc4550000,0x40c1cca4,0xc4550040,0xffbdaca8,0xa4550000,0x55c5aaa0,0xc40b4ba6,0x1eb4e5ac,0xe6055919,0x55b106b0,0xa4ffbf69,0xfeb0e6a8,0xc4a9a9a8,0x70b506b0,0xa4b87460,0xe6b969a4,0x84a51400,0x65bd489c,0xa4515055,0xffb168ac,0xc4a90000,0x55b927a8,0xc4a51101,0x95b4e5b0,0xc4191556,0x65b127ac,0xe6559a91,0x51b105b0,0xc4654581,0x9abd27ac,0xe44000ef,0x55c18aa8,0xa4e0f095,0xa9b0e5a8,0xa41500ea,0xaab98a9c,0xa4efefaa,0x69b4e5ac,0x8268b979,0x65acc5a8,0xa405feaa,0xafad28a0,0xe666a2ba,0xa5b0e5ac,0x8200bfba,
+0x56b5489c,0xa42479ff,0x71b98aa4,0x8472b2b2,0xaab12794,0xc40000ff,0x6b98ba0,0x82adaf1a,0x71acc4a8,0x8261b4b8,0x65ad48a4,0xa4009bb9,0x49c1ab98,0xa405060a,0xb0c4a8,0x8440ff55,0x4bdcca0,0xc40599a9,0xb0c4ac,0xc5155d51,0x10b0e5ac,0xc4feae5a,0xc2ace5a8,0xe6002410,0x55aca4b0,0xc4ff0040,0x64b98aa8,0xa4696a00,0xb527a0,0xe6ff0000,0x1dc1edac,0x82585c0c,0xb98aa0,0x62a7b7a5,0xabb0c4a0,0x8255bfaf,0x90ace5a8,0xa492d2a2,0x92b569a0,0xa4d1d292,0xb5079c,0x6ff0000,0xc1ecb1,0xa5555500,0xd1b927a0,0xc4ff5190,0x4b5aba4,0x84f5b910,0x69b0e59c,0xa465666a,0x55b4e5a8,0xa4555465,0x54bd68a4,0xa5545454,0x98bd0698,0x82585854,0xffb969a4,0xa45500aa,0x55bd8aa0,0xc41a5914,0xfeb0e5ac,0xa4550066,0x55b569a0,0xa4844a49,
+0x5ab0c4a8,0xa4050a5a,0x1b0c3ac,0xa4010101,0xf6b149a8,0xc4044fee,0x9b0e6a8,0xc4105415,0xffb127ac,0xa4a900aa,0xbab527a0,0x82bdfefa,0xffb0e5a4,0x62a2a0fa,0xa2b5ab98,0xa4e3d393,0x6ab1069c,0xc44a5baf,0x45b948b0,0x6454681,0x55b927b1,0x84aaaaba,0xaab1069c,0xc496a2ba,0x55b4e5b0,0xa4ffa555,0x1b927ac,0xe6bebe54,0x45b0e5a4,0xa4ff5a05,0xb969a4,0xa4aaea14,0x55b4e5a0,0xa4eaa95a,0xebb506ac,0xc496ba6e,0xb106a8,0xc4af9699,0xaeb106a8,0xc4596e59,0x45b0e5b0,0xa4ff5505,0x24bdabac,0xa4b2b220,0x55b14898,0xc4bf1505,0xb569a8,0xc456aa00,0xabbd06a4,0xa47f0b5b,0x19b0e5ac,0xa4140501,0xa6b168a4,0xa45064a4,0x40b0c4a4,0xa4004040,0xffb548a8,0xa4a90041,0x95b948a8,0xa44b8a86,0xffb506a4,0xa4550056,0x69b58aa0,0xc4bebeaa,
+0x71b0e5b0,0x83717171,0xb1b549a0,0x84f9a2b1,0x56b16998,0xe6a5e579,0x55ace5b4,0x61555555,0xffb949ac,0x620094fe,0x4b9699c,0xc7747c54,0xffb0e5a4,0xa40005ff,0x55b16aa0,0xe492d17a,0x55aca3b0,0xe4650145,0xffbd48b0,0x85c54040,0x20b58b98,0xa4994050,0xfead28a8,0xc4550000,0xcabd89a8,0xa4894a45,0x49bd47a0,0xa4858589,0x15b548a0,0xa459fa15,0x66ace5a8,0xc4155995,0x58b906ac,0x82aa5555,0xffb948a8,0xa4150000,0xc1b169a4,0xa4d6d1c1,0xdfad6aa0,0x62555415,0x45b1279c,0xc4590245,0x4db0c4ac,0xa419151d,0x45ace5a4,0xa4a0e0a4,0x50acc4a4,0xa4460101,0xf6b4e5a8,0xa40001ff,0x10b58aa0,0xa48ac150,0xa6ace5a4,0xa40005ff,0x15bdaba0,0x82eafaa5,0x59b0e5a8,0xa40080bc,0x14b0c4a8,0x62e5ff55,0xebb98a98,0x82aaef9f,0x19ace5a8,0xa402fb65,
+0x55b98aa0,0xc40040ff,0x40b948a8,0x84b39140,0xaaa8a4a4,0x62c0d5ff,0xc5b56998,0xa4c1c5c5,0x5fb589a4,0xc5515f5f,0xa463b0,0xc401ff16,0xc5b98aa4,0x82c5c6c6,0xc1b149a0,0xc405bfc4,0x96b148a4,0x826a5996,0xffb506a4,0xa4660154,0x5ad06a8,0xe6aa0105,0xbfb948ac,0x62262511,0x56b12798,0xa494c140,0x64b0e5a8,0xc4a56460,0x29b0e5a8,0x841a2b29,0x2ab0e59c,0x84551419,0x95bd48a4,0xa2aa5555,0xffb927a4,0xa4a9460f,0xb148a0,0xc4560501,0xffb16aa8,0xa45a0100,0xadb948a0,0xc4adadad,0x59b4e5a0,0xa4575659,0x6aad8ab0,0xa46abb5a,0xadacc5a8,0xc4244595,0x55b4e5ac,0x635555ff,0xa6ad28a8,0xa45595a5,0xd9b106a8,0xa40115ff,0x45a969a4,0xc40d0316,0x46b0a4ac,0xc4150206,0x5b0c4ac,0xa400ff6b,0x10b569a0,0xc4055ebb,0xace5ac,0xc400ff14,
+0x97bdaba4,0xc45014fe,0x91b948a0,0xa4e29695,0x51ace5a8,0xc40444ff,0x55b16aa4,0xc4914154,0x94b4c5ac,0x8251e4a5,0xa8a4a4,0xe61eef54,0x51c1eda4,0x8285abb6,0x40a8c5a4,0xc405ff05,0x45b9aba4,0x425a6a5a,0x5ac12790,0xc445499a,0x46b128a4,0xc4fbff6e,0xabace5a8,0xa4068357,0x5b527a8,0xa4be4645,0xbd8aa4,0xc46a6a00,0x15b927a0,0xc4ff5615,0x4bdeca4,0xc4959600,0xbd48a8,0x6f80e92,0x6ab0e5b5,0xa454d696,0x50ace5ac,0xa46699aa,0x6bb0e5a4,0xa415ef6a,0xb0e5ac,0x6ff0000,0x18b9ccb1,0x8485d550,0x5b4e5a0,0xc4eb5010,0xc6bd69a8,0x82dfdec5,0x69ad069c,0xe4aa3f6a,0x55b0e5b0,0x85555555,0x55b127a8,0xe7555555,0x45b505ac,0xe49a4601,0xffbd27b0,0x824440ef,0x49b58a9c,0xc48a1514,0xffb548a4,0xc4060287,0x6b16aa4,0xc4520707,
+0x49ad06ac,0xc46a695a,0x55b0e5ac,0x63555555,0xcfb969a4,0x84c9cecf,0x85ad079c,0xa4450545,0xffc1aba4,0x82a51469,0x94b127a0,0x84a490d4,0xffacc4a4,0xa4410015,0x85b18aa4,0xa4e24185,0x15aca3a8,0xc4a9a6b9,0xa8b0e5b0,0xc451a1e1,0x15b0e5a8,0x84a9aaaa,0xa9c14890,0xa46aaaaa,0x50b906a0,0xa4af5050,0x56b58aac,0xa4070701,0x69ad06a4,0xa4fb5555,0xa9bd69a4,0x82105000,0x4a527a0,0x62e8fd58,0xacacc5a0,0x82589cac,0xad27a4,0xc44b97a5,0xbacc4a8,0xc4050a0e,0x48aca3ac,0xc4fe1804,0x55b98bac,0x84e1a000,0x1a8a4a0,0xc4bf1400,0x42bdcca8,0xa4692900,0xbb506a0,0xa21a7f6b,0x56acc4a8,0xc4064051,0x15b969a8,0xa4000010,0xaca4a8,0xa4010000,0xbfb58aa8,0xa40500a4,0x51b98aa4,0x845b5b56,0xbfb0e5a4,0xa4a500be,0xa5b127a0,0xa4eaaa96,
+0xd9b905a4,0x8294e4e4,0x10a8a4a4,0xa4000000,0x6ab569a4,0xa4145f6f,0x14b0e5a4,0xa4140000,0xfebd68a8,0x826414ae,0x64b98a9c,0xc4aca8a4,0xffb107a4,0xa45500ba,0x16b169a0,0xc42a1a16,0xb0c5ac,0x6000000,0x40f1ebbd,0xe600bfff,0xda4ea0,0xe6000000,0x65f5ebb0,0xe605afff,0x14f2b19c,0xa465ba6a,0x2abd48ac,0x8215aa7b,0x1c989a0,0x6424343,0x49b5abb9,0x64ddb8e,0x30b927b5,0xa4009060,0x49c106ac,0x600a5ae,0xa0ff98a5,0xe434f1e0,0x20b548b0,0xe6009be6,0xff97a0,0x82baaa55,0xbec948a4,0xe605516e,0xbd06b0,0xc497aa54,0xa5c569ac,0x6018b3d,0xc106b9,0x8bff0000,0x4fb56c9,0xc4555500,0x9e62da4,0xe6f55404,0x50f714ac,0x84161500,0x55e22da4,0x64024d0,0xb4e6b9,0x65a0000,0x55f26fb5,0x601205e,0x10acc4b9,0x6450000,
+0x1fef2b9,0xc4fa5400,0x95ff55b4,0xa4955500,0xea0ca0,0xe4ff5500,0x7fff34b4,0xe6621000,0x19da91a8,0xa455f064,0xc547ac,0xe4950000,0x54ff12b4,0xc4112214,0x10bd8aa8,0x48640809,0x40eed2b5,0x6010204,0x4d567b9,0x2800fafe,0xf757a9,0x7000000,0x50fa6fb9,0x800ffff,0xda4fa5,0x82befa9a,0xbebd06ac,0xc40492e1,0xbd27ac,0x62fafe6a,0x9fc14798,0x60140ad,0xbce5b9,0x26000000,0xfa4dbd,0x2610ffaa,0xf778b1,0xe6000000,0x4f26fb4,0x600abfe,0x10fbb9a1,0xa4a27621,0x73c9eda8,0xc4617171,0xc9eda8,0xa4faba55,0xb9bd47b4,0x264441b9,0xc106bd,0xc4ff5900,0x40fef2b0,0x6004100,0xf26fb5,0xc4ff5500,0x55fb56ac,0xa4551500,0xd20da8,0x600a040,0x1b906bd,0x6400000,0x55f6b1b9,0xe4180e05,0x5bd27b4,0xc4650000,
+0x10f22dac,0x26db9110,0x2ff35ad,0xc4145400,0x14c947ac,0x6ef5110,0x40f690bd,0x6605500,0x55cd68b1,0xc481d511,0x40b4e5b0,0xc4551000,0x51e5ecb0,0x600cf4f,0x1b906bd,0x26410000,0xfffb34bd,0xa4551455,0x16e24ea0,0xc4bb3e29,0xefb506ac,0xe605005b,0x6f377b0,0xc41d1e05,0xa0b969b0,0xe6050010,0xf5cd26b4,0xe60005ff,0x4ef2b1a8,0xc400945e,0x1ab927ac,0xe60090f9,0xfff291a8,0xa4500055,0x51f714a0,0xc454e845,0xe2bd06b0,0xc4010041,0xfb35ac,0xc4035400,0x40aca4b0,0xe4014041,0x5e1cbb8,0xe600a9fe,0x3e6b1a4,0xc5000005,0xb8a3ac,0x60079bf,0x55fb77ad,0xc454ff69,0x41bd06b4,0x6112f98,0x15c548b5,0xe4fffe55,0x9ab927b4,0x2614000a,0x50cd05bd,0xe655ff95,0xeeb1a8,0xa455aa55,0xcdaaa8,0xe65eff5a,0x4fb14b0,0x42abab59,
+0x60cdcc98,0x62a7b7b1,0x82b8e5a4,0x26004085,0xd146bd,0xc4a17261,0x62c9eca8,0x8461f1b1,0xbd69a4,0x6a5ff5a,0xf6f3ad,0x82a6a695,0x10b506a8,0x2806d7a1,0xfb55ad,0xc46fd7b0,0xffb4c4b0,0xc5000055,0x40eb36a8,0xc409dd50,0xffb906b0,0xc4000055,0xeb34ac,0x6044000,0xbd05b9,0xe4000000,0x15ee2db4,0xc40095ff,0xe6d2a4,0xe6000000,0x50ea0cb8,0xa400a9ff,0xffde70a4,0xa45010b5,0xa0fb56a4,0xa4a1b078,0xffc1aba0,0xc4000055,0x41ef56a8,0x26000000,0x50c0e4c1,0x6005050,0x41deb2b5,0xc40096ff,0xf334a0,0x6000000,0x55fe8fb9,0xc40055ff,0x44fb14a4,0x267d8a54,0x3abce5bd,0x2605efbe,0x15bd27c5,0xa2e5fe6a,0x1c968a4,0xe655ab67,0xcd48b0,0x665ff45,0xf314b1,0xc4995585,0xc569ac,0x655ff66,0xff34b1,0x62aaaa55,
+0x55d16898,0x64b5996,0xdebce5b5,0xe410281d,0x55cd89b4,0x62faffab,0xffb906a8,0xc466aafe,0x10bd06b4,0xa4fabf55,0x40ea90a8,0x6c68681,0x44de2eb1,0x605ff55,0xde2eb5,0xe68ee4a9,0x44c127b0,0xe4000440,0x55e9ebb0,0x600babf,0x52ef35a1,0x6043352,0x5b506b9,0x600febf,0xf755a9,0x62ffff69,0xffb906a0,0x65695fe,0xc148b5,0xa4eaab65,0xffc147a4,0xc4157f1f,0x50b0e5ac,0xe6009100,0x14dd89b4,0x2800ffaa,0x64f756b1,0xc41556a0,0x10bd27ac,0xe690ffaa,0xf734ac,0x829aea65,0x7bc947a0,0x284074e3,0x80b4e5c1,0x62dadfc5,0xd9c1cc9c,0xe444c489,0x4bdccb0,0x6fe5500,0xe0fef2b9,0xa4054681,0xe2b1a0,0xe6ff4500,0x56f2f3b4,0x82565500,0x55d5eca0,0x6040f46,0xc147b5,0x6550010,0x56f6f2b5,0xe602dbd7,0x2c126b0,0xe4460010,
+0xf690b8,0xe4ff5500,0x69fad2b4,0x82955500,0x1da0da0,0x6ffbd44,0x1e24fad,0xa4aa6a04,0x64b8e5a4,0xc405e3a6,0x16b4e5b0,0xe6a50415,0xa9ea2cb0,0x82106ba9,0xb4e5a4,0xc4060000,0x5fad1b0,0x6000000,0xdd89b9,0x601baaa,0xf314a9,0x7000000,0xff55b5,0xe600bf56,0x1f756ac,0xc407dba6,0x3bce5ac,0x7030301,0xea6eb5,0xa4a6aa55,0xb9c147a0,0x26008088,0xcacc5b9,0xe404142c,0x8c989b0,0x2640f9a9,0xffb8ad,0x7000000,0xea2db5,0xe601eba5,0xf2f3a8,0x82dbe752,0x47b4c4a4,0xe7000303,0xc147b0,0xa495aa59,0xa5bd06a4,0xc440c0e4,0x1b0e5b0,0xe6ff1b01,0x90faf3b4,0x62565600,0xde0c9c,0xc4ff5500,0x55f734b4,0x84a96900,0x5acd8998,0xe400bb85,0xaca4b4,0xe4550000,0xa9fad1b0,0xc455efa9,0x4bd27ac,0x6150000,
+0xe64eb5,0xc4ff5500,0x6feeb1ac,0xe4084804,0xca0eb0,0xe6ff4500,0x15e6b2b4,0xa4555500,0xccd8aa0,0xe608300c,0xcb4e5b0,0xe6550008,0x55ee70b0,0xc415aa96,0x40b506b0,0x6400000,0x3fd62eb9,0xa4550016,0x55ee4ea4,0xe615ec54,0xbeb906b0,0xc4550010,0x55eeb1a8,0x26240255,0x4b8e5bd,0x6000040,0x15fa6fbd,0xe60090fe,0xf777b0,0x26000000,0xa5f64db9,0xe60001ff,0xfef6d2ac,0xe6410010,0x40fb14ac,0xa4153f55,0xffb906ac,0x844540d5,0x55e6d29c,0xc4152a56,0x10c568a8,0x26000000,0xaafe4ebd,0xe40040ff,0x4eeb0a4,0x6000004,0x15e690b5,0xe600157f,0x45eed2a0,0xc48a4a85,0xcac989a8,0xe680c5cb,0x55c9ecb4,0xc4bfaf56,0xf1c148ac,0x6010303,0x40b0c4bd,0x6046f4a,0xff34ad,0x84befe6a,0xc147a4,0x2600ff56,0xfb34b9,0x82babb6a,
+0x55c547a4,0xc4feff16,0xb8bd06b4,0x6044ca5,0x55c147b9,0xa4a8dd99,0x61c147ac,0x600a170,0xc127b9,0x2640ff55,0xfb35b1,0xc41bfe59,0xbd06ac,0xe659ff96,0xf2f3ac,0xe47a3b15,0xffc127a8,0xa4560142,0x57e64fa0,0x83575757,0x7fc589a4,0xc4550015,0x55de4fa8,0xe408ae16,0x47b4e5b4,0xe4030207,0x5fd9aab4,0xc60050fe,0x11eeb1a0,0xe6000405,0x55d589b0,0xc400a5ff,0xfed22ea0,0xe4510050,0x55d24fa8,0xa490fe96,0xefb4e5ac,0xe6440055,0x54ce70ac,0xa490fa55,0xb4e5ac,0xc5000000,0x54e22db0,0xc4045fef,0x50ca0ea4,0xc4400010,0x5cd68ac,0xa40095ff,0x54ca0da4,0xc47fbba5,0x79b906b0,0x6010662,0x55c147b9,0x84f66b59,0x96c548a4,0x6149024,0xaca3b5,0xe65fff55,0x4eaf3a8,0xe40e4e48,0xce4fb0,0xe665be55,0xde6fac,0xc461d141,
+0x48a8a3ac,0xc40c4d49,0xcbd89b0,0xe4080c0c,0x55cdecb0,0xc4f1a551,0xe5b0e5ac,0xc4250448,0x4aca3b0,0x694fe59,0xd20ea9,0x82969714,0x10b106a4,0xc4aafe55,0xc1cba8,0x8469a958,0x6eb906a0,0xa4b9fbff,0x69b4e5a4,0xa4ff5554,0x9df28fa4,0xe458fcbc,0x58b948ac,0xc4f95404,0xbfff77b4,0xc4554000,0x55da0eac,0x6082d54,0xe6c127b9,0x846a5500,0x69ddec9c,0xe4404f5a,0xaabce5b4,0x6069bfa,0xb4c5b5,0x28fb0000,0xafeef3c1,0xc454fd6b,0xbd06ac,0x26ef0000,0xffff34bd,0x826a5500,0x65da0da0,0xa4249ee6,0xffd168a8,0x6454000,0x52da92a9,0xc4a27366,0x1c168ac,0x6000000,0xa5f5ecc1,0x60040fb,0x41f797ad,0x6500000,0xfff20bb9,0xe60000ff,0xc4eab1a4,0xa49fcfc5,0x49bd47ac,0xe6414504,0x95bd8ab0,0x65e2e55,0x61c548bd,0x26040302,
+0x10dd68c1,0xa4454050,0x9ee60cb0,0x60000fb,0x90f356ad,0x62060d0,0xe6d22eb5,0x260000c7,0x15e26fad,0xc445fa69,0x41c126b4,0x48000010,0x55e9a9c1,0xe400d955,0x1bd06b4,0xe6000005,0xd9fe2cbc,0xe441eebe,0x45c126b4,0xe6ff0000,0xf5ee70b4,0xe5515f55,0x41c127b0,0x26ff0000,0xffea6fbd,0x82655400,0x57d1eba0,0x641145e,0xffd569b9,0x829a5500,0x55de4fa0,0x71d5555,0xd5c547b9,0xe6c5cb86,0x81c5aaac,0x28ef4000,0x3dfb34b1,0x6018070,0xd189b5,0x69ff0000,0x2bf335cd,0x84a99500,0x55d9ca9c,0x6113121,0x96c968b9,0x84555500,0x55e62d9c,0x6417656,0x84c126bd,0x26040240,0xfde589b9,0xe70000ff,0x39de2dac,0xe6508271,0xffcd47b0,0xe40000ae,0x65ff97a8,0xc480f320,0xbce5b8,0xe6140040,0x15e188b4,0xc4107d55,0xbd27ac,0x48100105,
+0xfa2dc1,0x27000000,0x55fed1c5,0x60405ff,0xfffdb1,0xe7000000,0xaaff33b8,0x60000ff,0x58f336a9,0x829cae58,0x5cd5cbb0,0x6044458,0x55d9ecb5,0xa2aafe9a,0x55c147ac,0x28000000,0xafe2cc1,0x28001a2f,0xeed2ad,0xe4e9fa6a,0xa8c569b8,0x28005aff,0x50ee90a5,0x6020e8a,0x99c926bd,0x48050112,0xd926c5,0x4880ffff,0x81ea90b1,0x26040404,0xd989c1,0x2852ffaa,0x6aff13ad,0xc40056ff,0x55ea90a4,0x26510059,0x59d147c1,0x650b5ff,0x40e6f4a1,0x4880c042,0x1da4eb9,0x26000000,0xd926c5,0x8a00fffe,0x41ee91b1,0x654c0d1,0xb4d24fb1,0x48009fa7,0xe6d2a9,0x6150945,0x16cdecb5,0xe6151a1a,0x1e1eba8,0xe6579707,0x47de70b8,0x68010203,0x10c1edc9,0xe6fbaa15,0xff34b0,0x6555500,0xee6fb1,0x48ffbf04,0x1df2d1bd,0xc4a99000,
+0xf66ea4,0x82e9fea9,0x54c947a4,0x49004054,0xd1aac1,0xa4baba6a,0xfac989ac,0x2641d2f5,0xc506bd,0x49ff5500,0x19ff55c9,0xc6faaa00,0xd98998,0x48ef9600,0xb9ff76cd,0x82e69650,0x5ad6d39c,0xc400a5ff,0xfb56a8,0x6515154,0x95de0cbd,0xe600a5ff,0xf376a8,0xe4a4f5a9,0xd0c947b8,0x6140fc1,0x3cd05bd,0x4800beaf,0xbae22eb1,0x268ad296,0x9c548bd,0x2640f6f9,0xbcf6d2ad,0xe600b5fb,0x41ee91a8,0x62fffbaa,0xaabd27a0,0x600a9ff,0x5f2b29d,0x26470e5d,0xe6bce5c1,0x26010059,0x5cce5bd,0x262dfffa,0x6aea90ad,0x26004059,0xd989c1,0x6a00ffaa,0xf6b1b5,0x68edffa,0x9ec506b5,0xe4151f9f,0x4c969b4,0xa4bfbf6f,0xbec148a8,0xc4589afb,0xd568a8,0x48ffa500,0x1ff56c9,0xc4a95500,0x54ee2e9c,0xe6bfa650,0x10fbb9b8,0xc4aa9500,
+0x18e1cca0,0xa478b869,0x79d64ea8,0x68102078,0xea6fbd,0xa4fefea5,0xa5c968a8,0x26407450,0x10c548c5,0x28ffba20,0x14f735b5,0xe6fa9600,0xd189a8,0x48ff5a00,0x40f6f3c5,0xc46a5600,0xbbd9caa0,0x26107d7e,0x40bd27bd,0x6ff1400,0xb6ff55b9,0xc444eafb,0xc548ac,0x49ff0000,0xd5fb35c9,0xc4595a00,0xa9d9cb9c,0xc48486aa,0xabbd48ac,0x849b9600,0x97d1cb98,0x6525f9f,0x3fcd68b9,0x700050f,0xb0e6b9,0x7ff0000,0x7fee90bd,0x8214596a,0x14c148a4,0x287e1900,0xeaf290b5,0x84fe6a00,0xeac94894,0xc4b97aaa,0xaab906ac,0x829a5500,0x56d20ea0,0xe458ab57,0x84bd06b0,0x6040040,0xaef66fb9,0x60000bf,0x42f399ad,0x26000002,0xaaea6fbd,0xe60050ff,0x51faf2a0,0xa2aafa96,0xa1bd06b0,0x6500051,0x55c105b5,0x62aebf6a,0xa9bd06a8,0x6000055,
+0x65d968b9,0xa40054a5,0x9ad5aaac,0x260014ff,0x4ead2a9,0x6000101,0x55e1cbb9,0xe63074fe,0x55d22da8,0xa42dada9,0x74c106ac,0xa44051b0,0x70c126ac,0xc4b0b271,0xf1c18aa4,0xc5307171,0xec18aac,0xc40e0e0e,0x8bdccac,0xe6bf0400,0x71def3b4,0xa4002434,0xb0c5a8,0xc45a0000,0xf9d24fac,0xa4aa5500,0xa9c569a0,0xe499efa6,0xffb906b0,0xc4150000,0x56ce4fa8,0xc497ff5a,0x44b0e5b0,0xc5004040,0xb4e6ac,0x84550000,0x6ace50a8,0xa4246aab,0xb4e5a8,0xc4550000,0xffc5edac,0xc4540004,0x54d20da4,0xa4acad98,0xffb527a8,0xc4150000,0x15b96aa8,0xc4eaef16,0x54b0e5b0,0xe6000050,0x65cd47b0,0x60000ba,0x46d20da9,0xe6000000,0x56c548b0,0xc40054ff,0x55c60da4,0x82f9e995,0x6b906b0,0x48606816,0x4b0a3b9,0xc48ade15,0x42ace5ac,0xa4010040,
+0xecbce6ac,0xe45cc8fc,0xb8b506ac,0xa40091ff,0x9ab969a4,0xe4159a5a,0xaab4e6ac,0xc40096ff,0x51b969a0,0x62ebffa5,0x9aa8a4a4,0xc4414181,0x55b506ac,0xa4626faa,0x82b0e5ac,0x84055586,0x96b4c4a4,0xe440feaf,0xf314ac,0xe6458445,0x16d64fb4,0x2801ebff,0x51da2ea5,0x82ababa7,0x4d1caa8,0xe6848515,0x40c1ccb8,0x28507f2a,0x97ee4fa5,0x28030353,0x3de2dc1,0xe6a4be5f,0x14e22ea0,0x600eb69,0xdeb2b1,0x6aaaa5a,0x61c148b5,0x2800eee6,0xc60ea9,0xa471b955,0x26b4e5a8,0xe4556565,0x14c148b0,0x699ab66,0xb1d20db5,0xc441d1e1,0xb506ac,0x6fa9a00,0xc22fb9,0x646ba19,0x41c547b9,0x7301ccd,0xbd06b5,0xe4a9a959,0xb9c568b0,0x644eeb9,0x50b906b9,0x26ff4500,0xd4e6b2bd,0xe66a1500,0xcdaaa4,0x6ff5500,0x57d291bd,0xa4a65501,
+0x40cdab9c,0xa4aaaa55,0xa6c1269c,0xc451a999,0x50bd27ac,0xa54fcf41,0x8fad069c,0xa44a4a4a,0x40b926a0,0x26fb0100,0xfec5edbd,0xa4feb900,0x45b0e59c,0xc4ff4545,0xefbdaba4,0xc4010094,0xf9ad8ba8,0xc400ffff,0xc1aba8,0x66f4752,0x56b507b5,0x6006f6b,0x50bd8aa9,0x82fafab9,0x23b0e5a0,0x6e90213,0x41b4c4b9,0x6ffea00,0xaebdccb5,0xa4babe6e,0xa9b506a0,0xa4ffffa5,0x41b549a8,0x608ae5a,0xc1eca9,0xe6f0f4a4,0x55b506a0,0xe450fffa,0xb9abac,0xe7555705,0xe4b0c4b0,0xe66060a4,0x50b8e5a8,0xc4babf50,0x7b98aa4,0xc4191a07,0x5b506ac,0x6dafe01,0x4b569b5,0xe6ebeb00,0xeeb4e5a8,0xe446d6e6,0xb506b0,0xc42f2f55,0x2fb527a8,0xe6196e2f,0x1b506b0,0x6ff0101,0xabbd8ab5,0xa4545415,0x5b169a8,0xe6ff0004,0xd6b569b0,0xc4401000,
+0xb569a8,0xe6400100,0x48b948b0,0xe4a0f4dc,0xb0e5b0,0xc45aaa65,0x5ab906a4,0xc4566f6b,0x40b506b4,0xe6aa0000,0xbfbdccb0,0xe60c1c1c,0x5b5aba8,0x6fb0000,0x46b9abb1,0xc4a5a900,0x4b906a4,0xe6000004,0xc906b4,0xc400fffe,0xaaca0da4,0xe40410a5,0x64b4e6b0,0xc405afeb,0x14d64fa0,0xa4393e39,0x3ab906a4,0xa4153a3e,0x1b927a8,0xe60f0e45,0x4fc1ecb0,0xe44a9f4f,0x20b127b0,0xa4404150,0x5c505a8,0xc500f57d,0xf1c9eca0,0xc4a1e1e1,0xb1b56aa8,0xa400ffe7,0xb98a9c,0xa4b9b555,0xb9b506ac,0xe465b9b9,0xb506b0,0xe6ca96a9,0xafb506ac,0xc41aab9a,0x14ace5b0,0xc4bf1510,0x55da4fa8,0xc4555500,0x9d1cba8,0xe6fd1d0d,0x50d20db0,0xa4191500,0x40c168a0,0x625ff8a,0x41b506bd,0x6990050,0x69c969b5,0xc469ba69,0x55b506ac,0xa4591055,
+0x55c9aaa8,0xc4ff9440,0x55c58ab0,0xa4555500,0x55cd899c,0x84ff5655,0x75c5aba4,0xa4a25110,0x59bd89a0,0x8291f064,0x40b506a8,0xe6550041,0xe1c189b0,0xc4d6c3d2,0x92b0e6a4,0xc4950081,0x58c18aa4,0xc4041500,0x14b4e5ac,0xe600ffab,0xe3bdeca4,0x600f8f0,0x50b0e6b5,0xe400fe66,0xbdcca8,0x82bebaaa,0xbbb0c5a8,0xa44596e2,0xace5a4,0xa4eaea95,0xaab9079c,0x82a5eae5,0xfdb4e5a8,0xe500dfd5,0x55acc4b4,0xa46dff56,0x7eb9cca0,0xa4a9aa6a,0x55b106b0,0xa255ff56,0x18b9aba4,0x84f4f8a8,0xb1ace5a0,0xe6241962,0xad27a8,0xa4ebbf6a,0x9bb0e5a0,0xe464949a,0x54b506b4,0x82ff5550,0xa9c1aba8,0xc4a5aa00,0x95b927a0,0x82ff5555,0xaab98aa4,0xa4aa9a00,0xa6bd27a0,0xc41a0bab,0x15b906ac,0x6550005,0x55c18ab1,0x6495a69,0x54b506b1,0xc4555454,
+0x10bd69b4,0xa4ff7965,0x41b98aa8,0xa4fafe14,0x55ace598,0xa4eb5150,0x55b98aa8,0xa5ffff00,0xaab0e59c,0xc4a560a0,0x65b4e5b0,0xc4551515,0xfab527ac,0xe6916eab,0x81b506b0,0xc4695544,0xffc148ac,0x82a5146a,0xa5c589a0,0xa4fafea9,0xffb0e59c,0xa45c086f,0x58c1cca0,0xc41c2c18,0xa5bd69ac,0xa45564a4,0xa5c127a4,0xc40045ff,0x5cc5cca4,0xa4085c5c,0x1cb58aac,0xc40045fe,0xffc5aba0,0xc4640056,0xa5c18aa4,0xc4808095,0xffb4e5ac,0xc4550005,0x55bdcca4,0xa40b1f5a,0x84b0e5ac,0xa4005044,0xb106ac,0xa400a5ff,0x2b9aba0,0xa4000001,0x14b98aa8,0xa460faff,0x55b98aa0,0xc4569a55,0x92b4e5b0,0xe41babaf,0x55b0e6b0,0x82ffff6a,0xffb0e5a8,0xe6405501,0x40a8a4b4,0xe6babf00,0xb96aac,0x84a96955,0xbd47a0,0xc46faa00,0xcc22eac,0xa5f45c4c,
+0x65b107a0,0x62ababa6,0xefb0c4a0,0x826abfbf,0x61b0e5ac,0xc4425262,0x82b56aa0,0xc6c1c282,0x55b506a4,0xa4faff55,0xb969a8,0xa4afffaa,0x95b0e59c,0xc49fff91,0xb569a4,0xa4f6f665,0xafb0e5a8,0xc4950019,0x95bd68a8,0xa494e0e5,0xffb0e5a8,0xa4ba15a9,0xfeb127a0,0xa4aeffff,0x64b4e5a8,0x82546460,0x55b127a4,0xa4154aff,0xaab569a0,0xc45555a5,0x95bd27a8,0xa40055bf,0xffb969a0,0xa42424bf,0x72b58aa4,0xa4727372,0xffad07a0,0xa4050055,0x6b58aa4,0xa4044d0a,0x78b0c4ac,0xc4212078,0x78ad48ac,0xc40001fe,0x4bd8aa0,0xc4000101,0xbd48ac,0xa50055ff,0xafb98aa4,0xa299abaf,0x95b948b0,0xe6964695,0x6ab927b4,0xa4ffba6a,0xffb0e5ac,0xa49afbfb,0x55b0e5ac,0xc456ffa5,0xb948a8,0xe6bffebc,0x9b0e5a8,0xa4beff5a,0xb148a8,0xa4aaaaaa,
+0x59b4e5a0,0xc4ebba69,0x6bb506b0,0xe44aeb6f,0x55b506ac,0xc4afab55,0x5cb506ac,0x71551f1,0x5aca4b9,0x84beff15,0x10bdaba8,0xa4a2a661,0x5b96998,0xa4aebf15,0xb9aba0,0xc4466655,0xc9bd06ac,0xa40589c9,0x5b927a4,0xe629ef45,0x53b98aa4,0xc4415657,0x1a907b0,0xc440eb56,0xc1cca0,0x82ffff96,0xbfb0e5a4,0xe4e6eafe,0xb0e6ac,0xc4baaa45,0x49ace5ac,0xa4256606,0xb4b0e5a8,0x8266bab9,0x15b0e5a8,0xc451ff69,0x50b969a0,0xa445e6a5,0xacc5a4,0xa4e5ff55,0xb98aa4,0x84aeffaa,0xbfb0c4a0,0xa2a8bdb7,0x80acc4a8,0xa4cbd7c6,0xcaad279c,0xa4c68686,0xa9b948a0,0xa4ffa965,0xeab527a8,0x84cbca40,0x65b1699c,0xa4ff5655,0x1ab548a4,0xc4255500,0x8abd48a8,0xc4494a4a,0x45bd27a4,0xc4954545,0x55b98aa4,0xc429beaa,0x95ace5a8,0xc4551555,
+0x55bd48b0,0xa4ff5555,0x59b969ac,0xa4aeba00,0xd1ace5a0,0xc4af9191,0x5b18aa4,0xa48baf10,0xbdacc4a0,0xe46d5b5a,0x2daca4b0,0xa4651405,0xa9b106a8,0xa450e2f4,0xacc4a8,0xa4560100,0x5abd48a8,0x8255ffab,0xa8a4a8,0xc600ff55,0xaab9aba0,0xc4aaabab,0x55b906a0,0xc450ffa5,0xb98aa0,0xc49aabaa,0x66b4e5a8,0xe495a96a,0xb0e6ac,0xa5555555,0x55b927a4,0xe5545555,0xacb0e6b4,0x8258a8ac,0x58b127ac,0xe600ffbd,0x9ab98aa0,0xc455aa5a,0x55b0e5ac,0xc400eb96,0xbd8aa4,0xa48a8682,0xeb0c4a8,0xc485327f,0x10a8a4ac,0xa4aaaaaa,0xd5b0c49c,0xa540c5d4,0x45acc4a8,0xa4ff1444,0xa9b548ac,0xa46b6600,0x15b106a4,0xc4ff5515,0x56bd69ac,0x62151510,0x1b98a9c,0xc550d0c1,0x50b0e5ac,0xc4016460,0x14b106ac,0xc4191b2a,0x29b4e5a4,0xa4d41014,
+0x41b169a8,0xc4ff4501,0x5fb98aac,0xc4545505,0x40c1aaa0,0xc4ff0100,0x66b9abac,0xa4555500,0x59bd48a4,0xc4acac68,0x58b4e5a4,0xc497569a,0x55b548ac,0xc55d5555,0x9ab0e5ac,0xc4511445,0xffb527b0,0xa4000005,0x50b98ba4,0xa455c680,0xfeace5a4,0xa41500a9,0x65b58aa0,0x82ebfbe9,0xbcb0c5a8,0xa40000d0,0xb0c4a8,0xa480e5ab,0xafc20ea0,0x8259ffaf,0x54ace6a8,0xa40152fa,0xffc1aba0,0xa44000be,0x40b106a4,0xa4434241,0xffacc4a8,0xa4c580ea,0xc5b18aa0,0xa4c5c1c5,0x41b148a8,0xa4404141,0x1b905ac,0xe60055ff,0xc5b9aca8,0xa4c1c5c5,0xc4ad48a4,0xa40015bf,0x45b569a4,0xc41f2f2a,0x9fb0c4a0,0xa455555f,0x59b148a8,0xc4ab5b5a,0x9bb528ac,0xa4199bc3,0x5b4e5a8,0xc469ff46,0xb569a4,0xa5555555,0x6abd27a4,0x605ffba,0xb927a5,0xc5555555,
+0x51c527a0,0xc4bef9e5,0xafb0e5b0,0xc4a4e9c7,0x55b0e5ac,0xc45b5656,0x5ab0e6ac,0xa41a9eef,0x50b4e5ac,0xc4b9fe50,0x10b56aac,0xa4058581,0x15b506a8,0xc4dfff55,0x84b98aa4,0xa48fdfd9,0xfface6a4,0xc4510056,0x55b547ac,0xa4555554,0xffad28b0,0xa451006a,0x55b149a4,0xc4150d16,0x55b0a4ac,0x82557a26,0x5ab0e5ac,0xc40555ff,0x36b98aa0,0xc4150e6e,0x14b106ac,0xa40095ff,0xffbd8ba0,0xc4910064,0x95b548a8,0xa4409195,0xefb4e5a8,0xc4550059,0x64b169a8,0xa4d0e2a6,0xb0c4ac,0xa4414000,0x54b907a8,0xa404affe,0xe0bdcc9c,0x8284d6f5,0x5acc5a4,0xc40056ff,0xa5bdcca8,0xa4a8aaa5,0xa0b505ac,0xe49162a2,0x55b0e6ac,0xa5555555,0xa5c9689c,0xc47aabaa,0x40b905a8,0xa4fbff50,0xb98aa8,0xa4060101,0x95b98aa8,0xc4ffff55,0xb969a4,0xa5000000,
+0x4ad6aa8,0xa498a858,0xacb0e5ac,0x829cacac,0x50ad07a4,0xa4aa9751,0x55ace5ac,0xc515fd75,0x54acc4b0,0xa4eafe58,0xb569a8,0xa5404000,0x15ad06a4,0xc4ebff15,0xb569a8,0x82b9b968,0x6ab0e6a0,0xa4a9ba6a,0x64b4e5a4,0xc4550054,0xe0b9abac,0x6a060a0,0x64b0a4a9,0xa46d5454,0xffb968a4,0xc4150000,0x14bd6aa4,0xe6e3ea14,0xbfacc4b0,0xc4550000,0x44b58aa8,0xa4af9d45,0x6facc4ac,0xc401052a,0x1b0c4ac,0xa4550001,0xeab1aba8,0xa459559f,0x69b506a8,0x82a95455,0xffb58aa8,0xa4a95400,0xa9bd27a0,0xa4606daa,0xffb4e5a4,0xa4626160,0x52b98a9c,0xa4a2d392,0xffb106a0,0xa450b5f9,0x55b0e5b0,0xa480e5ff,0xabb58a9c,0xc4546a6a,0x55ace6b0,0xe60207ff,0xc5b989a4,0xa5c5c5c5,0xc5b568a8,0xa4c5c6c6,0x57b169a8,0xc4975756,0x57ad27b4,0xc5555757,
+0x90ace5b4,0x82599591,0x59b906a0,0xc40050ff,0x52b56aa0,0xa4616292,0x61a527a8,0xe60001eb,0x69b9aba4,0xa4eafeb9,0xaab0c5ac,0xc4155a6a,0xb527ac,0xa4aaeb45,0xaba8c4b0,0xa400449f,0xabb0c4ac,0xc46a2f07,0x5b4e5ac,0xa4690405,0xa5b98aa8,0xa4405064,0x40b0c4a8,0xa4550000,0xe6b9aba8,0xc4b9a900,0x86b506a4,0xa41e4bca,0xebb0e5a8,0xc46a1500,0x69bd48a0,0x602615b,0x61b4e5b5,0xa4617171,0x61b148a8,0xc4a95051,0xaab1aca8,0xe6017565,0x1b0e5b0,0xe4590500,0xffc169b4,0xa4550040,0x59c18aa4,0xc45d6e59,0xffb106ac,0xa4500000,0x55b58aa0,0xc47c6955,0xb0e5b0,0xe4000101,0x1bd48b0,0xe60000ff,0x1ebdcca8,0xc4645459,0x50b527ac,0x61000ff,0x50bd8aa5,0xa295eb90,0x94b0c5a8,0xa4509490,0x19b106ac,0x82bfbf6e,0xbbb0e5a0,0xa469af5f,
+0x59b4e5a8,0xe4050105,0x1b906b0,0xe6080eff,0x78b5aba8,0xc454a8a8,0x1b106b4,0xe60040ff,0xeb989a4,0xc448594e,0x4b18aac,0xe6080c0c,0x54ad6aac,0xe4f4e554,0xa4b0e6b4,0xc454f4a4,0xc5b0e5b0,0xe4012f55,0xb98ba4,0xe6aeaf50,0x4b106b4,0x600ef54,0xb58aad,0xc46a6501,0xaea8c5b0,0xc4046a7b,0xb506b0,0x6d6aa00,0x2ebdccad,0xe6041d9c,0xb4e5b0,0xe6ffff00,0x1b98aac,0xc464ff9a,0x54b169b0,0x7415570,0x4b0c4b1,0xe6c1faff,0x85b9aba0,0xc405054a,0xbd06a4,0xc4409040,0xb4e5b0,0x6aaff00,0xab98aad,0xc485291a,0xd8b506a4,0xe6e5ffc5,0x4bdaba8,0xc4054645,0x15b98aa8,0xa5151515,0x7bd48a0,0xa4575717,0x57b98aac,0xc4525357,0x4b969ac,0xe6fb0004,0xfab9abb0,0xa49aaa14,0x56b527a4,0xc4fb5556,0xffb5abac,0xa4fefa60,
+0xb0e59c,0xc499a959,0x59b906a8,0xe45999a9,0x1b506ac,0xc4f6f455,0xf6b0e5ac,0xc456fbf6,0x55b0e5ac,0xc4ff5555,0xbfbd8ab0,0xe6afbb00,0x11b106a8,0xe6af0001,0xfabdccb0,0xc4c5d2c0,0xb58aa4,0xe601fb6f,0xb9aba8,0xe6598544,0x69b527b0,0x610ff6a,0x10b98aa5,0xc42a9f59,0x6ab4e5a8,0xc4aafcfe,0x56b4e5ac,0x6ffef02,0x69b58ab1,0xc45a6a6a,0x15b948ac,0xe4bf6b54,0x4b58ab4,0xe450ff5b,0xb58aac,0xa4f02505,0x69ace5a8,0x601fba9,0xb98aa5,0xa4888981,0xf0b4e5ac,0xc450f4f0,0xb0e5b0,0x265f0100,0x9b5cdb1,0xc454660a,0xb0e5a8,0xe6fe5400,0xb58ab4,0xe5fff741,0xffb0e6ac,0xc4a5f6fe,0x19b506ac,0x84a9fba5,0xa9b5069c,0xa4697e6e,0x44b0e5a8,0x6ff0000,0xafb98ab5,0xe6010000,0x60b58aac,0xc4bf0040,0xffb969ac,0xe6000010,
+0x8a569b0,0xc469a550,0xa0c1489c,0x2619b0b1,0xb948ad,0xc4fafaa9,0xf9b506a4,0x650d1e5,0x4b927b9,0xe6fe6810,0xfdbdabb0,0xa5000034,0xa0a4a8,0x6bf1500,0xffb9aab1,0xa4540000,0x6ab549a8,0xc4949a99,0x40b506b0,0xe6550000,0x55b989ac,0xc555d555,0xb506ac,0xe6e90101,0xffbd69b4,0xa4454080,0x44bdaba0,0xa4c99515,0xefb169a8,0xa4265603,0x16ad07a4,0xa4111216,0xab106ac,0x65e9716,0x44b0c4b5,0xc4ba5554,0x8fb548b0,0xa489cacb,0x45b127a0,0xc4ee0504,0xbfc1aba4,0xa4d4be04,0xc4acc4a4,0xc5000040,0xbeb0e5ac,0xc4864000,0x85ad07a8,0xa4009001,0xc9acc4a8,0xa4054989,0x59b506a4,0xc40019af,0x2b58ba0,0xe6010102,0x5b9acb0,0xc40095fe,0x50be0ea4,0xa48fd290,0x57b0e5ac,0xc5005dfd,0xa8c4b0,0xa4ab9601,0x6fad06ac,0xc40003be,
+0x10b4e5ac,0xc4101010,0x14b527ac,0xa400aaff,0xb9aba4,0xc5000000,0xc18aac,0xc464befb,0x40bdaba0,0xc4439050,0x55aca3a8,0xa4518000,0x74b4e4a8,0x62b2b6b5,0xf1ad489c,0xa4616171,0x16b169a4,0x825a2e66,0x56b0e5a8,0xc41f0150,0xb58aa8,0xa5000000,0xb0e5a8,0xa4550000,0xe9b98aa8,0xc4010100,0x1bdaba8,0xa4464f07,0xffb0e5a8,0xc4540000,0x95b98aa8,0xa4eafa95,0x80b4e5a8,0xa4008080,0x10acc5a8,0x82550000,0xaab9cca0,0xc410aaab,0xb0e5a8,0xa4550000,0xffc1ccac,0xc4501008,0x50bd69a0,0xc45c9894,0xffb127ac,0xc4150100,0x15bd8aa4,0xc555df55,0x40acc4b0,0xa4004041,0xb4e5a8,0xc40055ff,0xaabdaca4,0xa455aaa9,0x55bd47a0,0xc40055bf,0x55c1cca0,0xe4864645,0x6b8e5b0,0x6501116,0x4b4e4b1,0xa499a915,0xfcace5ac,0xc42ff8f8,
+0x5ca8a3b4,0xc4041418,0x58b948ac,0xc40050fe,0xbdeda0,0xe6000000,0x45c58ab0,0xc40095ff,0xc20da4,0xa4834350,0x86aca3a8,0xc4424382,0x50b506a8,0xa4a16f55,0xc1b0e5ac,0xa4010581,0xb4c4a8,0xe605fa40,0x5b9aba8,0xa43a3f2a,0x50b507a4,0xc406efa5,0xabdcca4,0xe6090a0f,0x6aa96ab0,0xa4283c5d,0x10b0e5a4,0xc4ff6510,0xab58aac,0xc4495f4b,0xdad28b0,0x6ffdb0a,0x15b58ab1,0xe600ff95,0xb58aac,0xc4a4e0a4,0x50b0e5ac,0x601fff8,0xb9aba9,0x82eaf756,0xe5acc4ac,0xe455e9e5,0xb0e6b4,0xe6ffaa00,0xabbdccac,0xa440b5ae,0xb0e5a8,0xc4ffaa00,0x14c20eac,0xa49b5755,0xdbb927a4,0xc4156f4f,0x4acc5a8,0xc4c9c650,0xe9b507a8,0x63b5415,0xb0c4b5,0x6aa0000,0xfac1acb5,0xa4150500,0x1bdaba0,0x6ba0000,0x6bb9abb1,0xc4555502,
+0xb98aa4,0xe6969600,0x56b906ac,0xe4252846,0xb4b4e5ac,0xa4e1e1a0,0xe1ad49a0,0xa4e0e3e2,0x64ad48a8,0xc4fe5450,0xfabd8aac,0xe6010100,0xa0ad6aac,0xe6fe1461,0xf7b9cca4,0xe7000000,0xe4b16aac,0xe601bfaa,0xb569ac,0xe4aeaf69,0xafb0e6ac,0xc400baaf,0x55b9699c,0xa4abbaba,0x7fb505ac,0xe4617bbf,0x40b0e5b4,0xe6fabe00,0xa9b569ac,0xc499ad99,0x95b927a8,0xc4feff50,0x46b569ac,0x600be5a,0xbdaba9,0xe6742814,0x5b58aac,0x640fff9,0xb9aba9,0xc4b46015,0x60b0e5ac,0xc4747ca9,0x60ad27ac,0x6e6ef00,0x6b569a9,0xa41a2f07,0x5b4e5a8,0x26afaa00,0x1b58ab5,0xc4e9aa95,0xe9bd27a4,0xe454e5f9,0x40b106b4,0xc47fbfaa,0x7fb106a0,0xe6055a2f,0x10b906b0,0x6ff0000,0xa9b98ab5,0xc46a6900,0xb948a4,0x6ff0000,0xa7b58ab1,0xa4505401,
+0xbd68a8,0xc49aab66,0xedb506ac,0xe4a0a0dc,0xb106b0,0xe6afbb7a,0x4fb0e5a8,0xe4466e5f,0x54b4e6b4,0xa4ff1454,0xbfb969ac,0xa45c2c2c,0x5b5aca4,0x6eb0000,0x46bdccb1,0x6a5b900,0x5b4e5a9,0x29005407,0xc106c5,0x26560000,0x54ffffc1,0x700ff54,0xc948b9,0x48550000,0xfffffcc9,0xe4550010,0x55fb79ac,0x6567a69,0xffd5aab5,0xc4510059,0x55f759a4,0xe45eed58,0xaacdaac4,0x2601439a,0xd126c5,0x26500400,0xd6ff79cd,0x690d196,0x40d1cbb5,0x48950040,0xffffd8c1,0xa45500a5,0x55f6f3a4,0x646d680,0xffcd68b9,0xa4550096,0xa6e6f3a0,0x496ff9a,0x15cd68c5,0x6000014,0xa5f2d2c1,0x260005ff,0x49fffbad,0x481d0d4d,0x7ed20dc5,0xa40090fa,0x55ff76a0,0x6b7e755,0xa9d589c9,0x68404065,0x55ddebcd,0x26aaffaa,0x95d5aac5,0xaa010004,
+0x1e9c9d5,0x88000000,0x55fed1d5,0xe60096ff,0x41ff97a0,0x68000000,0x55fe6ec9,0xc450eaff,0x55fbdaa4,0xa470bdee,0x51d147b8,0x69000041,0x51f22ccd,0x6e2e3e3,0xf2da4fad,0x6e1f1e1,0x95c58ab9,0x4655fe86,0x40bd27cd,0x68550004,0xa9ff78c9,0x2666e764,0x1c547bd,0x48510000,0xffff35cd,0xa45500aa,0xaafb35a0,0xe655be6a,0xffc527b4,0xc41500aa,0x56eb57a4,0xe4a4ec96,0xa6cd68c0,0x6850db26,0xc126cd,0x26540001,0x56ff14c1,0xe6509f5b,0xcd68b4,0x26150000,0xfff26fc1,0xc46110ba,0x61f336a8,0xe672b261,0xffd1ecac,0xc4440055,0x45daf4a8,0x6010945,0x5c105bd,0x46000000,0xa9fe8fc9,0xe60056ff,0x50fb569c,0xe4545454,0x55e1ebb8,0xe60069ff,0x54f713a4,0x68410a65,0xd2d146d1,0x26550a06,0x69f20cbd,0xe4faffba,0xfbcd68bc,0xe499e9fa,
+0x76cd89c4,0xe6216121,0x76e6b1bc,0x60041e7,0x1f314a5,0x6800f0e0,0x40b906c5,0xc50055ff,0x55c9eda8,0xe4bbba5a,0x5fc548b8,0x6901df7f,0x65bd27c5,0xe692a6a6,0x96bd26b0,0xc441a6a5,0x10b506b0,0x6800ffa5,0xfaf3c1,0x28a6ba6a,0xddcab5,0x686ebf5a,0xffb9c5,0x82aead95,0x7ee1ebac,0x6b5b97a,0x1d989c5,0x68ff5500,0x6efb55cd,0x654986d,0x18e22dbd,0x68fa5808,0xffb9d1,0x4844feaa,0xfed1bd,0xe7555555,0xd5fe4eac,0x261aefc1,0xf336b1,0xc4b9fa66,0x95cd47b4,0x88450b99,0x54d968d1,0x26ff6514,0x65ff55c1,0x691e0b5,0x1ddcabd,0x88ff4100,0x55ff76d9,0xa4555500,0xa6ee0db0,0x481553a6,0x50d588cd,0x7555500,0x95f20cb1,0x2640fa6e,0x40d968cd,0x68510000,0xffff13d9,0x88160000,0xff99c1,0x48150400,0xffff14cd,0x656055f,
+0x59f755b9,0xa4695600,0x7eea0cb4,0xe4a9fb7e,0xa5d589bc,0xe6b16110,0xe1f756ac,0x6b162a1,0x55e64ebd,0xa2555555,0xfeff77d8,0x6550050,0xb1f356b1,0x26b67171,0xebeed2b9,0xe6540007,0x55faf2ac,0x26a9ff56,0xff98bd,0x82eaea55,0x54c968ac,0xe6aaff55,0xf714b0,0x82ab6b55,0xe6c927a4,0xe64099d6,0x1c926bc,0x6e75029,0xfbeef3b9,0x8251b6bb,0xb906ac,0x6af0000,0x5e2d3b9,0xc4febf56,0x20ce2eac,0xe6f1b131,0x41b569a4,0x6f60601,0xb58ab1,0xa4a7a665,0xf2bd06a0,0xa4a1f2f2,0x61b127a0,0xc4ea5050,0x6ab9cca8,0xc4a56faf,0x60b4e5ac,0xc4ff4501,0x46b527b0,0xa4a9a914,0x69e9eca4,0x48551a66,0x15d589c1,0xe6aaaa00,0x55c969a4,0x6a4ec11,0x86b0e5b9,0x6010049,0xffc189bd,0xc4450064,0xa6be0da4,0xa45454a6,0xffb527a8,0xa45500b9,
+0xe5b969a0,0xa4dada50,0xe9ace5a4,0xc4aaabea,0xffb506ac,0xc4a7a600,0x96b527a8,0xe4aaa69a,0x4ab4e6b0,0xa400464a,0xabb927ac,0xc41110be,0x96b5cca4,0xa4005656,0xffb148ac,0xc41500fe,0xaab148a8,0x641d58a,0x5b527bd,0x6150040,0x93de6fb5,0xe4035353,0x2bd27b4,0xe6010101,0xbfc5abb0,0xa4150065,0x65d1eca0,0xc4ebeb65,0xffb927b0,0xc41500f9,0x14b9aaa4,0xe71f1d00,0xbaa483b4,0xa465febd,0x24b0e5b0,0xe4051024,0x1b969b0,0x84849651,0xacc4a4,0xc5000000,0xefb989ac,0xc45500fe,0x94b128a8,0xc445a9a8,0xffb4e5a8,0xc49a40ef,0x4ab169a4,0xe62f2e2a,0xafb4e5a4,0xa454bfbb,0x4b506b0,0xc400aaaf,0xb7c1cca0,0xc4051607,0xb927ac,0xc400ffff,0x25b169a4,0xa47e7e7e,0x7bb4e5a0,0xc42b2a7a,0x1b506a8,0xc5070303,0x3ad6aac,0xc4020303,
+0x44b148ac,0xe6000000,0x40bd27b4,0xc400bfff,0x1ab58aa4,0xe4c0d589,0x80a906b0,0xc410beff,0x4b16aa4,0xa4f0f050,0x90acc4a8,0xa41054e4,0xacc4a8,0x82aa5914,0xffa4c5a8,0xa40044fa,0x58b0c4a8,0xa4014698,0xacc4ac,0xc4405050,0xb107a8,0xa5000000,0xa949a8,0xc4000000,0xffbd8aac,0xc46501af,0x95b569a4,0x69869fc,0xffaca4b1,0xa46500fe,0x95b169a0,0xc4e40851,0xcb0a4b0,0xc4480d0d,0x8b58aa8,0xe61c0808,0xa5b5cdac,0xc415b639,0x15b0e5b0,0xa4545565,0xaeb547b0,0xc4550056,0x55b948a4,0xc47fb4a0,0xffb0e5ac,0xc4560069,0x56ad69a8,0xa40f9f8b,0x18b4e5ac,0xc4070743,0x5ab906b0,0xc400bebf,0xf4b127a0,0xc4141050,0x10b127ac,0xa400fffe,0x90b148a4,0xa465a5a0,0x55b4e5a8,0xa4e0e091,0x6ab506a8,0xc4fdfeff,0xa9b0e5a0,0xa4aaaaaa,
+0x6bb906a8,0xe610e8ac,0xaca4b0,0xc4086fff,0xbb5aba8,0xc4555a1b,0x55b947ac,0xa40055ff,0x54b948a4,0xa4f8f898,0xd4b0e5a8,0xc4549cac,0x55ad07ac,0x2957575f,0x6fb4e5b1,0xe4aaee5f,0x2ab506b4,0xa4ff6965,0xb548a8,0xa4aaaa65,0x6bd279c,0xc4ffab03,0xb18bac,0xa459aa55,0x6dbd27a0,0xc4e09199,0x94b4e5ac,0xa4aa5555,0x55b569ac,0xc42a1e59,0x66b0e5ac,0xa4ba0541,0xb548a8,0xa4fbb640,0x40b148a8,0xc4fefeaa,0x40b506a0,0xa4fe9641,0xd0b5cca8,0xc67f2f42,0xfeb1069c,0x6ec40de,0x95b4e5b5,0xc4fa5555,0x2fb148b4,0xc43e3f3f,0x2ab106a0,0xe6bf691a,0xe6bd489c,0xc49a1a81,0x96b907a0,0xa4d9d999,0xfba927b0,0xa4a65901,0x43b548a4,0x8257b727,0xd5a8a4a8,0xc4401595,0xefb527ac,0xc45400af,0x5bb169a4,0xa4170307,0xbbb569a8,0xa41500ea,
+0xffb58aa4,0xa4fda800,0xf5b0e5a4,0xa482c6d5,0xaab0e5a4,0xa4221600,0x23b128a8,0xa481aa3b,0x45acc4a8,0x82505505,0xf5b127a8,0xc45400ff,0x94b58aa4,0xa4550554,0xffbd68a8,0xa4c5d0ff,0xa0b98ba0,0xc4ffa5e0,0x1b547ac,0xc4ffffa9,0x6ab0e59c,0xc4efffab,0x1b107a0,0xa4fafab9,0xafb4e5a0,0xc41a1b6b,0x6b8e5ac,0xc46f0505,0xeac5edac,0xa40050d5,0xb0e5a8,0xc4a50000,0x54bd8aac,0xc467ff59,0xbdaba4,0xc4af5b9a,0x55b506a8,0xc4a5ff55,0xbd8aac,0xc4fbae5a,0xafb0e5ac,0x82005b9b,0xb0e5a4,0xc4eb0000,0xdbb58aac,0xa440a0d7,0xb0e5a8,0xc4ff0040,0x55b148ac,0xc5000000,0xb60eac,0xa485ea54,0xfaacc4a8,0xe4500000,0x55a948a8,0x826bbfaa,0x45b0e5a4,0xc4050005,0xffb948ac,0xc44500ab,0x15b5aba8,0xe6000050,0xffb98aac,0xc45400fa,
+0x9fb569a4,0xa4545444,0xa8b547a4,0xa47c78ac,0xbfb0e6a0,0xc44a9201,0x5ace6a8,0xc454da92,0x6cb0e5b0,0xc4181458,0xfeb548ac,0xc44100a5,0x1b58aa4,0xa4000000,0xffb58aa8,0xc4140096,0x65b56aa8,0x483f3f7a,0x3aedebc9,0xaa3a3a3a,0x5af64ec5,0xea4d4957,0x5aee70e5,0x265e5e5a,0x29ff13e9,0x8a00a5bf,0x96ff55cd,0xcae9ea9a,0x5efe6ef9,0x840e4ff,0x5af778b5,0x4bfbf6f,0x55fa0ccd,0xebddfd55,0x1dedebf1,0x2c160e0d,0x55e988ea,0x261f5b56,0x1dd189c1,0xe4112028,0x6cc527b0,0x2600ffff,0x1ada4fb9,0xe6742d6e,0x15bd27b0,0xc424bf56,0x50bdaba4,0x62b8b4a5,0xdaad279c,0xcffebda,0xeffe8efe,0x686fafaf,0xaffa6fc5,0x481b5b6f,0x16e9ebc1,0xc4fe5505,0x4b9ccb0,0xe4000000,0x11b5abac,0xa4247925,0x5b0e5a8,0xa40a1f0a,0x1aad07a4,0xc40e0f0e,
+0xf0a4e6a8,0x82f0e0e1,0xa4b0c4a0,0xa4ff65a4,0x66b569a8,0xc466a3a3,0x1dad06a4,0xc4d65958,0x5b9cca8,0xa489f2a0,0xe8b0e5a4,0xa441c594,0x40b0e5ac,0xa4010201,0x16ace6a4,0x82166b17,0x55acc4a4,0xa4c0a054,0x80b0e5ac,0xa4905400,0xa5b0e5a8,0xa4f9dfa9,0xf1b0e5a8,0xa4aaffb6,0xb0c4b0,0xe600fabe,0x45b169ac,0xa4f5f669,0x54b0e5b0,0xc450fbaa,0x6b56aac,0xc40f6f1a,0x26b4e5ac,0xc472a366,0x62b107a4,0xc4616262,0x66b148a0,0x6f6f256,0xfab506b9,0xc4a6fafa,0x61b506b8,0xc4045bbe,0x10b569a4,0xa4515614,0x82ace5ac,0xe600be46,0x40b148ac,0xc44e5e94,0xa9b4e5b0,0xc4454a9a,0x54b8e5b0,0xa4ff5500,0x1ebdcba8,0xa4151a1e,0x14b0e5a8,0xa4ffba65,0x15b106a8,0xa4944000,0x98b507a8,0xa4103419,0x5acc4a8,0xc4000000,0x50ad48ac,0xc4500226,
+0x84b0c4ac,0xa440d0c0,0x51acc4a8,0xc4fa5654,0xaac1aba8,0xc4669b9a,0x51b506ac,0xc4ff5540,0x20b969ac,0xc4386010,0x74b18aa4,0xa4b1b571,0x4a907a8,0xc4519140,0x91b107ac,0xe4555a91,0x14b4e6b0,0xc46a151a,0x1fb927a8,0xe7000000,0x9ad69b0,0xa45a0504,0xf4b1aba8,0xc4551440,0xb948a8,0xe5100000,0x10b506b0,0xc4408152,0x55b948ac,0xc5555555,0x55b506ac,0xe6450111,0xb906b4,0xc4040000,0xffb56aa8,0x82515055,0xb9aba4,0xa4150000,0xffbdcca8,0xc4510025,0x51bd8aa4,0xa4efcb82,0x55b0c4ac,0x83555555,0x61b948a8,0xa492e3a2,0xa2b0e6a0,0xa46161a1,0x55b548a4,0xc41000ba,0x54b58aa8,0xa4febe64,0x5ab0e5a8,0xa44909af,0x4db9aba4,0xc45d5f5f,0xe6a507b4,0x6269fefe,0x14b4e5a0,0x6ff5900,0x4cc20eb1,0x6080c0c,0xa928b1,0x6ffb904,
+0xaabdedb1,0x824054fe,0x1b569a4,0xc4f95951,0xe6aca4ac,0xc45005af,0xb56aa8,0xa4ffbe01,0xa9acc4ac,0x8254b9b9,0xb0e5ac,0x28ffaa00,0xfdc64fb1,0xa445eafd,0xb0e5ac,0x26ffaf00,0x10bdedb5,0xc4540000,0xffb169ac,0xe6000001,0x40b98ab0,0xc4410000,0xfeb18aac,0xa4691400,0x5b927a4,0xe46f9f0a,0x5ab4e5b0,0xe405051a,0xbeb927b0,0xc46b43f6,0x5ab0e5ac,0x6000041,0xa1c169b5,0xc4f95091,0xffb148a8,0xc4554501,0x1b569a8,0xe6560001,0xffb98ab0,0xc4564500,0x59c169a8,0xa42cbf6f,0x24b4e5ac,0xc4004050,0x55bd8aac,0xa4edff9a,0xedb0e5ac,0xa400a8b9,0x9ab0e5b0,0xc44000ff,0x14b98aac,0xa4fefd98,0x56b0e5a8,0xa45500ef,0xaab568a4,0xc4aefbaa,0xffb4e5b0,0x8200efdf,0xb0c5a8,0x28aa5600,0x5fcab2b1,0xe4055be7,0xb106ac,0xe6faa500,
+0x5bdccb4,0xe60000ff,0x46c1eda8,0xc4cb9b96,0xa5b106a4,0xe45400bf,0x55b149ac,0xc4a1bb6a,0xf3b506b0,0xe7107070,0xa0c5b4,0x26aa9640,0x40d292ad,0xe6000000,0xb127b0,0x6fffe00,0xa9c1edb5,0x6ffff69,0xffb506bd,0xc4aaffff,0x95b506b4,0xa41fffa9,0x1fb0e5ac,0xa415136b,0x55b0e5ac,0xe6c0e555,0xabdabac,0x842a2a1a,0x4c14798,0xc400a755,0x14b58aa8,0xc4996a59,0x95b906a8,0xa49a7e96,0x89b4e5b0,0xc455a498,0x8ab906ac,0xe60a090a,0xab927a4,0xc4058aca,0x55b127ac,0xa400beaa,0x40b548a8,0xc4a2a090,0x15b0e5ac,0xc60056fe,0x5bd8aa4,0x82b9b955,0x2aacc4a4,0xc41a1b2f,0x1ab8e5a8,0xe61b1a09,0x59bd68a8,0xc4211215,0xa0b506ac,0xa4bcbe46,0xb106a8,0xc4a8aa55,0x55b906a8,0xc5551d1d,0xb506ac,0xc4e9e9ea,0xf4b506a8,0x7511dc4,
+0x92b0e5b5,0xc46d2a16,0x54b4e6ac,0xa4fa9651,0x36b18ab0,0xa4406400,0x5a8a3a8,0xc4eb5605,0x61bd8aac,0x846a9787,0x2bb4e5a4,0xc4a96a2b,0xc5b106b0,0xa47faf4a,0x7ead0698,0xe62e2e3e,0x41b4e5a0,0xa4911a06,0xf7b0c5ac,0xc4554793,0x95ad06ac,0xa4fdfeaa,0xf9b0e5b0,0xc46569a9,0x56b506b0,0xc400fabf,0x5b569a8,0xa45a5a09,0x65acc4a8,0xa400aaaa,0x69b969a4,0xa4fafefe,0x41b0e5a4,0xa40a4f4a,0xab0e5a8,0xc4464645,0x51b506ac,0xa4d4f681,0x81acc4ac,0xc4454040,0x95b906ac,0xc4099fa6,0x54b969ac,0xa4a4a8a8,0x56b0c598,0xc400bafa,0x45b128a4,0xc5575f5d,0x41b4e5ac,0xa4a49180,0x94b0c4a8,0xa4d76564,0xffb548a8,0xc4aaaaff,0x65b4e6a4,0xc4aa5515,0x1b169ac,0xc4afaf6a,0xaab906a8,0xc40a595a,0xb506ac,0xc666aaa6,0x5ab4e5a4,0xa4693229,
+0xa0b4e5ac,0xc4485c98,0xb106b0,0x6bf0700,0x55ad69b1,0xc555555d,0x54b506ac,0xc4fe5510,0x20b169b4,0xc4dae6d1,0xd6b0e5ac,0xc4000080,0x58b0e5ac,0xc4fefeaa,0xf7b0e5a8,0xa4a0e0e1,0x15acc4a8,0xc4551405,0xe5bd69b0,0xc4450540,0x1c18aa0,0xe67d0401,0x7eb148b0,0xc4a9a900,0x9b906a4,0xc4cfdf0a,0x8ab106a8,0xc4454545,0xaab169a8,0xa496e1aa,0x5ab106ac,0xc4010151,0x59b549b0,0xe4ea5555,0xdeb948b4,0xc4bfbe04,0x2ab0e6a4,0xc42a151a,0xbfb528a4,0xc4985414,0xfeb548ac,0x69819c9,0x20b0c4b5,0xe6000001,0x55b527b0,0xa5515054,0x92b506a8,0xc4554151,0xaab927b0,0xc45500b9,0x69b969a4,0x60e0269,0xffb4e5b5,0xc45500fe,0x65b569a8,0xc4d59095,0xbdb906ac,0xe400a9b9,0xb506b4,0x8ffaa00,0xd8c64fad,0xc4119695,0xb106b0,0x6ffaa00,
+0xffc60eb1,0xc40100ff,0x15b569a8,0xe652d626,0xabacc4b0,0xc41000ff,0x15b9cca4,0xa4143864,0xdfb506ac,0xe441efdf,0xb0c4b4,0xe6ebaa00,0xbe2eac,0xc4243e29,0xb106ac,0x29ff5500,0x16c20eb5,0xe65f0505,0xeab548b0,0xc4f5b800,0x18b506a0,0xc4541014,0xffb169ac,0xc4aa1600,0xbab927a4,0x611ee4f,0x5b0e5b9,0xe6000001,0xaabdccb0,0xa404dbf7,0xb0e5a8,0xe7000000,0xbdabb0,0xa4955441,0xafbd69a8,0xc6010408,0x41adaba8,0xa46a0545,0xfab128a8,0xc4500000,0x5b969ac,0xc45c4e0d,0x5cad07ac,0xc4599498,0x1b507a8,0xc45a9b51,0x59b0c4ac,0xc4151616,0x15b4e6ac,0x60005af,0x5be0ead,0xc40e0e0a,0x55ad48ac,0xc40000fa,0x1b58aa8,0xa4702001,0xeacc4a8,0xa4044f0f,0x4a927a8,0x6ffff0a,0xb4c20dad,0x6250f9b5,0xa8a4a4,0xe6ffaf00,
+0xafc62fac,0xa40000fe,0x40b169a8,0xa4808040,0x7eb0e5a8,0xc41401ff,0x54b58aa4,0xa4af7a64,0xd4b0e5b0,0x8201bbe9,0xa8c4a4,0xe6ffaa00,0xabc22fac,0xa4006834,0xb0e5a8,0x6ffaa00,0x4ac650b5,0xe412371a,0x54b0e5b0,0xc4555454,0xfdbd68a8,0xc414a4b9,0x24b4e5a8,0xa469a5a9,0xafb506b0,0xc4550055,0x99c189a4,0xe6566669,0xfebd26a4,0xa45408fe,0x5cb58ba0,0x835c5c5c,0x5fb169ac,0xc4597e7f,0x54b0e5b4,0xa4405544,0xc5b148ac,0xe6c0c0c1,0x85b18ba8,0xc4c9c6c5,0xffb948a8,0xc55400ff,0xa5b548a4,0xe49aeafa,0xefb4e5ac,0xc4aa006b,0x6fb148a0,0xa463373f,0x19b4e5ac,0xa4506468,0x50b4e5a8,0xc50055ff,0x1cb98aa0,0xc4580d1c,0x5cad28ac,0xc40095ef,0x69b56aa0,0xc4aaa1aa,0x29b4e5ac,0x651bf28,0xaab0e5b1,0xc4bfbfaa,0xbfb506ac,0xc4aaffff,
+0x49b506b4,0xe6010444,0x55c127b4,0xc400aaff,0x82b569a0,0xe4401941,0x1b548b0,0xa460faaa,0xaabdaba0,0xa4b074ae,0xa2b4e5ac,0xc499dfeb,0x42acc5ac,0xc4aaeb97,0x97b1279c,0xc6878b87,0x40b4e5a0,0xc416a541,0x1ace5b0,0xe6010000,0x1b58ab0,0xc4012f01,0xacc4ac,0xc4000000,0xffb948ac,0xa455006e,0x75b948a4,0x7454705,0xfface5b5,0xc45500aa,0x95b169a4,0xc47b7e95,0xb0e5b4,0xc5101410,0xb0e5a8,0xa4680000,0x64bd48a8,0xa490e0a4,0xa1b0e5ac,0x82069191,0xffb527a4,0xc45500ea,0x86b548a0,0xe6d2c3c2,0xbfb107a4,0xa45500bf,0xaab16aa0,0xc4eafaba,0xc1b4e5b4,0xc4a94541,0x55b906b0,0xc400a5ff,0x52b56aa4,0xc4559592,0x65b906ac,0xc410aaff,0x45b58aa4,0xc40b07a5,0x1fb8e5ac,0xc45a5b5b,0x55b527ac,0xc4aefea5,0xaeb0e5a8,0xc459babc,
+0x52b506b4,0xc4d28242,0xd6bd28a4,0xc400a6ea,0xd6b58aa0,0xc4626a8a,0x41b526ac,0xc401bf96,0x5b98ba8,0xa4d01409,0x50b4c4a8,0xc491a120,0x40b0e5a8,0xe6a6a958,0x85b506ac,0x6701000,0x65b4c4b9,0xa45affa5,0x10b948a4,0xc4fffeba,0x55b0e5a0,0xc4af5a55,0xdbdecb0,0xa4fcfc98,0xffb0e6a0,0xa4a5baeb,0x41b4e5a4,0xc4ff4040,0xfdb569ac,0xa4acecfc,0x9cad06a4,0xc4aa5498,0x65b969a8,0xa4ff5554,0x4bdaab0,0xc4baff55,0x41b0e5a0,0xc4bfa680,0xb5aba4,0xa4ffffa6,0x55b0e59c,0xa5154741,0x16b906a8,0xc4aa5555,0xffb569b0,0x70757ff,0x5b506b5,0x6550101,0xffc18ab5,0xa4000000,0x40b169a8,0xc485d281,0xf2b0c5ac,0xe6651500,0x52b527ac,0xa4464f8f,0x40acc4a8,0xa4000000,0xffb569a8,0xa42510a5,0x56b969a0,0xc4000101,0xffb548ac,0xa49501af,
+0xbfb569a4,0xc4400000,0x40b548ac,0xc441c201,0xffb0e5ac,0xe6450000,0x80b9aba4,0x6420682,0xb8e5ad,0xe7000000,0xffb969b0,0xc45a00fa,0x46ad27a8,0xc4500040,0xebbdaca4,0xc455004b,0x5abd8ba4,0x82ffff6a,0x50b548b0,0xa4bfbfaa,0x15b0e598,0x6ff6b01,0xb18bb1,0xa4beff5a,0xffb4e5a0,0xe510547f,0xb506b0,0xe6550000,0xffb9abb0,0xa4b5feff,0xa1b0e5a8,0xc4a95490,0x40b548b0,0xc4ff5900,0x10b5abac,0xc497a761,0x10b1279c,0xc4ff5510,0x4b18aac,0xa456a600,0xd3b906a8,0xc553c3c3,0x62b506a4,0xe6f35192,0x86b16aa8,0x666ef0b,0x49b0e5b1,0xa4bf6959,0xafb106b0,0xc4554014,0x45b948ac,0xc4506505,0xfab4e6ac,0xc46e6910,0x7db106a8,0xa5555474,0xb0e5a8,0xe6010000,0xffc1abb4,0xa49550f9,0x5ad48a4,0xc4400005,0xffb948ac,0xa45500ff,
+0x4bb569a4,0xc41a6a04,0x66b927a4,0xa495e555,0xbeb0e5a8,0xc4febe18,0xf8b106a0,0xa2e1f5f8,0x55b0e5a4,0x82555555,0xffb969a8,0x845418ff,0xd5bdab9c,0x820589d5,0x7fb0e5a4,0xa41500ff,0x29b58aa4,0xa4162a2a,0x1ab4e5a4,0xa496151a,0x56b969a4,0xc4565757,0x56a549b4,0xc457565a,0xffb927b0,0xa45500ff,0x55b98aa0,0xe6ffaf55,0xaab106b8,0xc40100fe,0x4ab169a4,0xc4efff99,0x41b0e5b4,0x605f9a5,0x1b4e5b9,0xa5555545,0xb928a4,0xe6030100,0x1b506b0,0xc4564544,0xaabd47b0,0xc45500ff,0xaab527a0,0xc4c182a6,0xeab4e5ac,0xa48580fa,0x8ab9cc9c,0xc46f0f8e,0xffb0e6a4,0x65517ff,0x55b8e6b9,0x8440eaa5,0xffb9aaa0,0xc4697dba,0x59b106ac,0xa402ab9a,0x45b969a4,0xc42f6f5e,0x2eb4e5a0,0xe6060e2e,0x6b127a8,0xe41f1f1e,0x3fb107ac,0xa4194f6a,
+0x85b4e5a8,0xe4998888,0x99b8e5b0,0xa400fefa,0x2fb548a0,0xc44f0f1f,0x9ab106a4,0xa454bfdf,0x95ad48a4,0xa4eae9aa,0xfdb506ac,0xc4a5e5fd,0x46b506b0,0x827faf9b,0x2fa8a4a0,0xa441bbab,0x55a4a3ac,0xe5515355,0x51b506b0,0x83555555,0x90bd69a4,0xa4a9aaa9,0x69b9069c,0x84a5a5a5,0xfebd48a8,0xc45702ab,0x7b589a8,0xe62fbb46,0xfface5b0,0xc41110aa,0x41ad69a4,0xc4510001,0x1cb4c4ac,0xa468181c,0x5cb18aac,0xa45c5818,0xa5b18aa4,0xc419f535,0x15b0e5b0,0xc4551515,0xfebd48ac,0xc4500055,0x50b56aa8,0xc478b050,0xefb0e5b0,0xc4510055,0x45b98aa8,0xa40fdf8a,0x17b0e5ac,0xc4174747,0x57b4e6ac,0xc400aaab,0xa4b548a4,0xc4541190,0x10b506ac,0xa400bffa,0x90b549a4,0x82e7f6e1,0xe5b0c5a8,0xc4b0f2e6,0x6ab0e5ac,0xa47fbf7f,0xbfb0e59c,0x827ebfbf,
+0xbab0e5a0,0xe4047d7d,0xacc4b0,0xe60d0fff,0xbb5aba8,0xa4555a1b,0x65b948a8,0xc40054ff,0x5cb948a4,0x82aeae5c,0xacb148b0,0xe6adb8a8,0x69b106a8,0xe6aa6a5a,0x55b506b0,0xe5557d5f,0x5b506b4,0xc69b4504,0xc1aba4,0xc4191900,0x55b107a8,0xc4fffe1a,0xb969a4,0xc5000000,0x11b1ccac,0xc5453d73,0x55b0e5b0,0xa45a5555,0xc18aa0,0xa4a5e540,0xa5b506a8,0xc4ef5551,0xaab969b4,0xc4ff5a55,0x40b149ac,0xa4501414,0x1b0c4a4,0xc4eb5501,0x81bdcca8,0xa4c6c984,0x10ad28a4,0xc4aaaf49,0x5ab4e5b0,0xe4ef4154,0xc0b569b0,0xc4c5c5c5,0xc5a528ac,0xc4bf8585,0x9ab149ac,0xa45b1a00,0x1fbd47a0,0xa42f1f1f,0xbfb0e6a0,0xc4455001,0x5b149a8,0xc426ba49,0x1ab0e5ac,0xa4050606,0xaac589a0,0xc40000bf,0x55c1eda4,0xa4054181,0xfeb927a8,0xc40000fa,
+0xebb169a8,0xa4655500,0x65b927a4,0xc425f1f5,0x7ab0e5ac,0xa4a5aa00,0xe8acc5a4,0xa41041d9,0x55acc4a8,0x82546956,0xffb107a4,0xa45500ff,0x10b548a4,0xa4290180,0xffb506a8,0xa48580fa,0x60b58aa0,0xc4af5540,0x7b9ccac,0xa49b9352,0x6ab506a4,0xa4eef9a5,0xb969a4,0xa4fafeb9,0x97b4e59c,0xc4030303,0x3b527ac,0xa4fe1643,0xe9b127a8,0xa40040d0,0x15b0e5ac,0x82a65055,0x5cb928a0,0xc456fe64,0xbd8aa4,0xa46b5a56,0x55b948a8,0xc4a9ff55,0xb98aa8,0xc4faaa5a,0x9bb0e5ac,0x8400479b,0xb0e5a4,0xc4950500,0xdbb98aac,0xa440f0d7,0x40acc5a8,0xa4bf0040,0xfdb148ac,0xc4554500,0xa5b527ac,0xc484cb86,0xefb0e5ac,0x84662515,0x6ab5279c,0xa4292a66,0x40b0c4a0,0xe4000101,0xfeb969b0,0xc45500a9,0x69b58aa8,0xa4141465,0xbfb569ac,0xc45500a9,
+0xafb969a4,0xc408094b,0x8ad8bac,0xc4090949,0xfea98aac,0xa495a141,0x54ace5a8,0xc454c5d1,0x8b0c5ac,0xe60c0c0c,0xfeb58bac,0xc44100a5,0xb58aa4,0xa4000000,0xfeb98aa8,0xa4540096,0x25b58aa4,0xc47a3b3a,0x7ab4e5a4,0xc425397a,0xacb506a4,0x28a4a4b9,0xa8b4c4a5,0xc45858a8,0x14b906a8,0xc5005555,0x55bd8aa4,0xe4eeea95,0x5ab106b4,0xa400a96f,0x15b9aba4,0xa4bb6a1a,0x55b506ac,0x7050505,0x1b8e5b5,0xe6056a16,0x55b506b4,0xe414ad59,0x50b0e6b0,0xc4551515,0x54bd26ac,0xa400aaa5,0xa5bd8aa4,0x62b8bda9,0x55b0e5a0,0xa410baaa,0x51bd8a9c,0xe7c1c143,0xeab4e5a8,0xe6a9ffbe,0x55b506b8,0xc4ae5545,0xbbb5abac,0xe496abbb,0x55b506b0,0xa4ff6955,0x14bd69ac,0xa4aaaa65,0xabb906a4,0xa4a4faff,0x9b0e59c,0xc4649858,0x78b948a0,0x82acbcbc,
+0xf0b106a4,0xa49180e5,0x54b8e5a8,0xc4ff9554,0xc3b16ab0,0xc4c2e7d7,0x41b127a0,0xe69efa41,0x4b98aa8,0xa496e6a5,0x85bd27a8,0xc4458584,0xb506ac,0xc5ffff55,0x7fb0e5a8,0x84425f2f,0x55acc4a8,0xa481aaa9,0x40b4e5ac,0xc4504400,0xa5b906a8,0xa4e9eafa,0xf5b0e5a8,0xc465dae5,0x55b0c4a8,0xa400feff,0x55b969a8,0xa4aba6a6,0x56b927a4,0xc400bebe,0x55bd8a9c,0xa4feaaaa,0xa4b506ac,0x693c1a0,0x56b0c5a9,0xc4651064,0x55b98aa8,0xa4efaf56,0xfeb106b0,0x6900501,0x78b4c4b5,0xa40092ba,0x65bd8aa4,0xa4a6bfaa,0xf1ace5a8,0xa400fe96,0x99b148a0,0xc4abbaaa,0xbb906b0,0xe46a1a1f,0x5abd06b0,0xe65f5b59,0xddb948ac,0x70054dd,0x45b506b5,0xe6855555,0xc169ac,0xc4a59a96,0xe0b906ac,0xc4201990,0x1b0e6ac,0xc4aaaa6a,0xaac127a0,0xc4f9febf,
+0xb5b4e5ac,0xe41565a6,0x14b506b4,0xa4bf5555,0xaeb98aac,0xe6848096,0x55b927b0,0xc4faf569,0x64b548b0,0xc4622120,0x62b58aa4,0xa478b662,0xad27a0,0xa45a0a05,0x59b0e5a8,0xc4050948,0x64b4c5ac,0xa4ea555a,0xafbd68a8,0xc4a55500,0x5db507a8,0xc4be0408,0xefb18aa8,0xc4551400,0x55b948a8,0xc5555154,0x55b0e5b0,0xc4005556,0x55b547ac,0xc5555555,0x45b4e6ac,0xe6000000,0x40b927b4,0xa4950000,0xffb58aa8,0xa5511000,0xb527a8,0xc4ea0000,0xfbb98aac,0xa4a15150,0x51bdcca0,0xc496c682,0x55b4c5ac,0xe4000041,0xe1b948b0,0xa4d2d396,0xd1ad06a0,0xa491d1e1,0x55ad48a8,0xe60000fa,0x54bdacac,0x82bfbf79,0x45b0e5a0,0xe60808ff,0x48be0ea8,0xa4a49454,0xbabd26a4,0x62a5bebe,0xb506a4,0x6ffa500,0xa9c22fb1,0xc444ecee,0xace6a8,0x6bf6a04,
+0xaac64fb1,0xc40000ff,0x55b9aba8,0xc43e2a19,0xbbb0e5ac,0xa41000bf,0x50b56aa4,0xe44fc1d0,0x2eb906b0,0x8215abab,0xa8c4ac,0xe6ffaa00,0x4abe0ea8,0xa4556f5a,0xb506a8,0x6faa900,0x10c20db1,0xc4ff0014,0xaaad06ac,0xc4afaf16,0xa6b969a8,0xa4ff5455,0x6ab148ac,0xa4babe00,0x5bb4e5a0,0x6410105,0x6c168b9,0x6a99a49,0xaab906b1,0x602985a,0x83b0e5b5,0xc41a0a86,0x60b906ac,0xe6fe1411,0x87b9abac,0xc4aeaa00,0x1b927a0,0xa4a60000,0xffb98ba8,0xa4aa6a00,0xa9b506a4,0x61605ea,0x55b8e6b5,0xc4150545,0xaab989ac,0xc45ca4bf,0x4db506ac,0x639924d,0xa5b0c4b5,0xe6540057,0x69bd48a8,0xa46bffaa,0xaab0e5ac,0xc45504ae,0x95b569a4,0xc4a99196,0xafb4c4ac,0x82059eff,0xb0e5a8,0x6f9a900,0xa9be0db1,0x8240eae9,0xacc5a4,0xe6ffaa00,
+0xaac20eac,0xa45014bf,0xa1bd6aa4,0xe6712061,0x2ab169a4,0xc45500be,0x65b569a4,0xe6a5b955,0x71b4e5b8,0x8262b7b2,0x50b128a8,0x28ab6a14,0xa5c22fad,0xe6015655,0xb505b0,0x6aa5500,0x5ca92b5,0xe6bfaf09,0xdfb0e5b4,0xc5555555,0xb927a8,0xe7ff5744,0xffa4a4b4,0xc4552031,0xaab4e5b0,0xa440ffaa,0xc5b948a4,0xa44a8aca,0x56b58aa0,0xc400aaea,0x95b569a4,0xc4061665,0xe5b4e5b0,0xe449458a,0x82b0a3b0,0xc4555444,0xd6b8e5a8,0xa4cbcfcb,0x86ad069c,0xc4d2c1c6,0x55b548a8,0xc400eaeb,0x16b569a8,0xc4686e5a,0xd2b0e5a8,0xa420aff7,0xa9a906a0,0xa4f48586,0x8ab0c4a8,0xc4490e8e,0x45b8e5a8,0xc4affb95,0xd5b9aba0,0x297d55d5,0x5acc4b5,0xc4fea501,0xb96ab0,0xa5c07000,0xc5b0e5a8,0x82a9bd9a,0x4ace5a4,0xa4faba15,0xeab0e5a0,0xc44a8bdb,
+0xa0b4e5ac,0xc400235f,0xb0e5b0,0xa4fe5514,0xe1b58aa8,0xa40160f0,0x1acc4a8,0xc4fa5545,0x54b569ac,0xa4414040,0x51b4e5a8,0x8260a6a3,0xc0acc4a4,0xc4c5c5c1,0xc5b16aa4,0xa4c6c6c5,0x55b548a4,0xc4565646,0x55b948b4,0xc4455695,0x55b507ac,0xe6b95955,0x75ace5b4,0xc46a59a5,0x15bd06ac,0xc404feab,0x5b148ac,0xa4c145ab,0xaab0e5a8,0xa4107bbf,0x24b148a4,0xa43f2926,0x41b0c4a4,0xa40a4f46,0x9b0e5a8,0xc4568545,0x55b506ac,0xa4809141,0x81b0c5ac,0xc4498081,0x9ab0c4ac,0xc40a9faa,0x96b969a4,0xe6bcaca8,0x4ab506a4,0xc400a5fa,0x46b549a8,0xc4aabe9e,0xd1b0e5b0,0xc46090a4,0x64b4e5b0,0xc4ff5550,0x3fad27a8,0x84283e2e,0x10b106a0,0xe696c544,0xb5abac,0x7400000,0x41b548b5,0xa4155a56,0xb0e5a8,0xa465a450,0x5ab0e5a8,0xe4193218,
+0x6cb0e5b0,0x6de6cac,0x5bb4e5b1,0xc4a99b57,0xbab169ac,0xc49afdad,0x64b0e5b0,0xc4fe5551,0x10b149b0,0xc49ad591,0xe6b906a8,0x8440a5e5,0x58acc4a4,0xc4bab9aa,0xfbb0e5ac,0xa4a1f2e6,0xacc4a8,0xc4550000,0xfac1cca8,0xa41a4680,0x99c18aa0,0xa4b51455,0xf7b148ac,0xc4aa9941,0x1ab927a4,0xa49f9f1a,0x5ab506a4,0xc4864485,0xaaa949ac,0xc4839bab,0x87b507ac,0xa4a66a1a,0x50b927a8,0xc46f0040,0xffb969b0,0xc4a65515,0xc5b169ac,0xa4e9c1c5,0x7fb169a4,0xc4555504,0xa5b127ac,0xe4865a59,0x95b506b0,0xc4a0a5a4,0x55b506ac,0xa49a6656,0x95b506ac,0xc4551616,0xdbbd48ac,0xa45500be,0x55b969a4,0x7011515,0xffb4e5b1,0xc45504ff,0x55b58ba8,0xe5ffff55,0xe0b506b8,0xc444fefe,0xb0e5b4,0x6faa900,0xffbdedad,0xc455abef,0x5b506b0,0x6fbaa00,
+0xfac1edb5,0xa48054ff,0x81b589a8,0xc46f0a05,0xaab4e6ac,0xa499c5ef,0xdab148a0,0xc4cf8fca,0xbfb106a4,0x82a9ffff,0xb0e5b0,0x28ffaa00,0xdec20eb1,0x8249dfdf,0x5b1079c,0x6fffe55,0x11c20ead,0xe4af0500,0xfeb948b0,0xc4fabe04,0x4b106a4,0xa4551004,0xabb5cca8,0xa4aa5a04,0xeac5699c,0xe4e6a4b8,0xb6b4e5ac,0xa4f0e4f6,0xaab0e5a8,0xe6fffeaa,0xbfb506a0,0xa4abff7f,0xb506a4,0xe4940000,0xafc60eb0,0xc4140009,0x40be0ea8,0xa5550040,0xfab969a8,0xc4000000,0x58b58aac,0x626cac58,0xadb127a8,0x82a9a9ac,0x1b527a4,0xe6ae57b1,0xaaca3b0,0xc4151606,0xfab507ac,0xc40100ff,0x2b149ac,0xa4271706,0xbab106a8,0xa40050ff,0xb169a4,0xa4602400,0x2aacc4a8,0xc450db0e,0x1b0e5ac,0xe6ffaf06,0x20c20eac,0xa4009110,0xacc4a8,0xc4ff6a00,
+0xbfc62fac,0xa21055ff,0x40b149a4,0xa4d0c480,0x6eacc4a8,0xc40001ff,0x14b58ba8,0xc45f2e54,0xe4b0e5b0,0x8200baf8,0xa8a4a4,0xe6ffa500,0x6fc62fac,0xa4002838,0xb0e5a8,0x6ffaa00,0x2ec650b1,0xa450a9be,0x50b0e5b0,0xc400ffaa,0x95b1489c,0xa4555555,0x65b905a4,0xc40effab,0x24b96aa4,0xa43a3a2a,0x3fb106a4,0xa42a3f3f,0x1b0e59c,0xe7030307,0x45a56ab0,0xc44a4a4d,0x70b127ac,0x8245d5e1,0x45b0c4a4,0xc400fa59,0xe1b9aba0,0xa471d2e1,0x70a8e6a4,0xe601eb61,0xbdcca0,0xa4f9e9a9,0xaab4e5a8,0xc40a0a5a,0xb0e5ac,0x82ffffa9,0xfdace6a4,0xc4156fbe,0x25b0e5b0,0xc4ff1014,0xa9b98aa8,0xc4859500,0xab527a8,0xc4ff0a0a,0xf4b18aac,0xa47f7f40,0x94acc5a0,0xe4d1a590,0x96b0e5b0,0xc4994556,0xbab527ac,0xa4aaaabe,0x69b0e5a4,0xa4555565,
+0x15b927ac,0xa4fa5414,0xeab948a8,0x62a9aa15,0x4bd4894,0xe4ab0501,0xbfbdacac,0xa4611114,0x69bdaba0,0x8296f1b4,0x91b4e5a4,0xa4a564a5,0x64b927a0,0xa4626265,0x62b5079c,0xa46c2c15,0xaab569a8,0x6255afae,0x14b106ac,0x600fb54,0x6ec5eca5,0xc44acbaa,0x15b0e6ac,0xa464ffaa,0xb98ba0,0xa4ffaf96,0xfbb0c4ac,0xa404e9e2,0xa8c4a4,0xa4ebfea9,0xdbb4e59c,0xc49690a8,0x79b0c4ac,0xc441e9a9,0xace5b0,0xc478ff55,0x59c1eda4,0xa4010505,0xb527ac,0xe600ffa9,0x20c1eda0,0x62b6b672,0xb3ad27a0,0xa4a2b2b2,0xb12898,0xc4afaf55,0x9bb4e6a8,0x64a570a,0x40b4c4b5,0xc4ff0040,0xb6b969ac,0xc4144500,0x55a907ac,0x82ff5555,0xaab98aa4,0xc4050100,0x50ad8aa8,0xe479e9a0,0x5acc4b4,0xc4001400,0x5bd28ac,0xa5050d05,0x5b506ac,0xc4550000,
+0x61b906a8,0xa4ffa161,0x7b969a0,0xc5000000,0x7aa527a8,0xc4af4151,0xaab548ac,0xa4a49440,0xb906a4,0xc4804000,0x40ace5ac,0x8555f5d0,0x99acc4a4,0xc489e98d,0x56b0e5ac,0xc4410151,0xffb948b0,0x8415146f,0x25b969a4,0xc43f3f2a,0xefacc5a0,0xa40f05af,0xfb18aa4,0xa40d0e0a,0x64ad27a8,0xa41a1514,0x65b505a8,0xc40019ff,0x4db548a0,0x82099d5e,0x1ead07a4,0xa400f4bf,0xffb127a0,0xa49000af,0x91b569a4,0x82e9f898,0xfeacc4a8,0xa40100d6,0xad8aa4,0x82176b15,0xeaa8a4a4,0x82196aaa,0x1b0c4a4,0xc400ffbd,0x7b149a8,0xa5000001,0xb949a8,0xa410be55,0xa9c1cca4,0xc4020aa9,0x81b0c4ac,0xc45726a9,0x1ab0e6ac,0xe6bfbc19,0x7fb0e5b4,0xa469fdbf,0x91b0e5b0,0xc4bfbf40,0x10b148a8,0xa43aba6a,0x55b0e59c,0xc46faf55,0x8bd8aa4,0xa45f1d4c,
+0x60b169a8,0x82d3e3b1,0xc7b0c4a0,0xe6467b9b,0x51b0e5b0,0x84f2b2a2,0xa2b1279c,0x82b1f2b2,0x41ad069c,0xa2faff55,0xb969a8,0xa5000000,0xa1a507a8,0xa45ffb71,0x4b58aa0,0xa4001060,0xffa8c4a8,0xa40000ff,0x50b169a4,0xa418eda4,0xffacc4a4,0xa400006a,0x50b58aa4,0xa47eb640,0x24acc4ac,0xa21460a0,0xb0e5a8,0xc401fafe,0x25b169a4,0xa4459a71,0x40acc5ac,0xa400feff,0xffa907a0,0x826020f5,0xa1bdcca0,0xa4a27078,0xffad489c,0xa45500aa,0x55b58aa0,0xa4e5f555,0xa1b0e5b0,0xa481a2a1,0x91b548a4,0xc4009bfb,0xbab98aa0,0xc4456ab9,0x55b0e5b0,0xc400a6ff,0x59b98aa8,0x82bfbea9,0xbfb0c5ac,0xe64affbf,0x5ab0e5b0,0xc492bf6a,0x7b506a8,0xc4eaffbf,0x5b0e5ac,0xc4ffff45,0xb969a8,0xa4ec6884,0x55ace5a8,0xc4aaff55,0xb969a4,0xa4ffffaa,
+0x55b0e5a4,0xc45b1955,0xaeb4e5ac,0xa461342c,0x46b106a8,0xa4bfaa9a,0xbface5ac,0xa46afebe,0x51b0c4b0,0x82ff6b55,0x90b569a4,0x84dbdb96,0x45b12798,0xc45aba01,0xb969a8,0xc46f6a6a,0x1db4e6ac,0xc4000809,0xb4e5a8,0xe600fa6a,0xa6c1eda0,0xc4949796,0x55b507a8,0xa450feaa,0xb98aa0,0xa4befe69,0xffb506a8,0xe7555c7f,0xb106b0,0xc4feffa9,0x75acc5a0,0xc5000507,0xfab4e5ac,0x8219fefa,0x29b0e5ac,0xc455ffaa,0xfcb9ab9c,0xa4a9ab75,0x54b0e5a8,0xa4e5ff56,0xb98aa0,0xc4569655,0x66b906ac,0xc4988885,0xc0b4e5a8,0xa44a4ac5,0x89b1699c,0xc4858a4a,0x55ad28a8,0xa4aa1515,0xe5c9ecac,0xa41a0ac1,0xb96998,0xc4f90000,0xf6b18aac,0xc45a4500,0x2ab106a8,0xa42f2f2f,0x1ab4e5a0,0xc4190519,0x6eb948a4,0xc4165aae,0x16b0e5a8,0xa4455021,
+0x64b927a8,0xa4ff5454,0x7eb548a8,0xa4b4a500,0x45ace5a0,0xc4ff5504,0x1b9aba8,0xa4540600,0x74b506a4,0xc416bbf3,0x16acc4b0,0xc4914469,0x10b968a8,0xa4109aa5,0xa483a8,0x63555554,0xb9b506a4,0xc451a0b5,0x55b0e5b0,0xc412bf65,0x9bb58aa0,0xc4011546,0xad27ac,0x614bf01,0x1bdccad,0xa41bdbea,0x6b0c4a4,0xc4036392,0xb106a8,0x62fafba5,0xfab0e5a0,0xc410a4f9,0xacb0e6b0,0xa458e8fc,0x14b106a8,0xe650fe54,0xafc1cca4,0xa455aeaa,0x10ace5b0,0xc445eb55,0xc1eca4,0xa4dfdb96,0x8fa8a3a4,0xc4000a0f,0xacc5a8,0xa496ef59,0x95acc5a4,0xa4408194,0x2b0e5a8,0xc4ff0101,0xa1b569ac,0xa4455500,0xb927a0,0xe6ff0000,0x95b9abb0,0x82feba10,0x44b0e598,0xa4a83a44,0x40a883ac,0xc4550041,0xfab548ac,0xa4affffb,0xaab0e59c,0xa42554a5,
+0xb927a8,0xe6ff0000,0xafbdabb0,0x84585808,0x40b548a0,0xc4ff0100,0x55b9abac,0xa5555500,0x54b927a0,0x835df454,0x6cacc4a4,0xa4551458,0x55b969a4,0xc5051f57,0x45b0e5ac,0xe6000001,0x2fbd89b0,0xc4550016,0x55c168a4,0xe41e5a54,0xfeb0e6ac,0xa4954054,0x95b969a4,0xc4a9e8a4,0x1db4e5ac,0xc4151a9e,0x1ab4e6ac,0x8400e4fe,0x96b9899c,0xe6050152,0x59b527b0,0xc40006ff,0xffb969a8,0x828651b5,0x56b549a0,0xa42a3b6a,0xfface5ac,0x625645ea,0x6ab18a98,0xa42e2e6a,0xb5b4e59c,0xe45499a9,0x55b4e6b0,0xc50040ff,0x2eb969a4,0xa42a2e2f,0x2ab1069c,0xc41066bf,0x5b5699c,0xc5050545,0x8ac126a4,0xa445454a,0x55b569a4,0xc4a56a56,0x91b506a8,0xc441e686,0x45ace5b0,0xc4146e05,0xb989a4,0xa5555555,0x1c147a0,0xe600ff01,0xbd8aac,0xa4a5a665,
+0x55b506a8,0xa4f9fa6a,0xfab0e5ac,0xc455bebe,0xa9b0e5b0,0xa4f4ada9,0xb1b0e5a8,0xc452e3f2,0x50b0e5a8,0xa495ff54,0xbd8aa4,0xa46aaa69,0x45b0e5a4,0xa4aaab55,0xbdcba8,0xa47a7a26,0xffb0e6a0,0xc45a0253,0x5bb948a4,0xc45a5a5b,0xbfb107ac,0xc4550065,0x55b169a4,0xc4240916,0x1bb0c4ac,0xa45b2b1b,0x5ab506ac,0xa40055af,0x31b98a9c,0xa5151d5d,0x65b0e5a8,0xa400aafe,0xffb568a0,0xc44100a4,0x51b9aba8,0xa440e195,0xefb0e5a8,0xc45500aa,0xa5b18ba8,0x82e5faaa,0xacc4a8,0xc4510000,0x54b4e5ac,0xc4085fef,0xa0b56aa0,0x848485a1,0x5b0e5a4,0xa50055ff,0xa4b58aa4,0xc4bfbfa5,0xbeb0e5b0,0xc455afbf,0x69b0e6b0,0xa4f7ffae,0x9ab0e5a0,0xc4152a0a,0x1b0e5a8,0xe65faa01,0x5be0eac,0xc40e4e48,0xb169a8,0xe6babe00,0xb98aac,0x82669655,
+0x58aca4a0,0xa44c4d59,0x4cb106a8,0xa4585c5c,0x51b127a8,0xc4524251,0x66ace5ac,0xc4050d49,0x44aca4ac,0xe4e9ff58,0xb58aa4,0xa4828200,0xace6a8,0xe6abbe00,0xb569ac,0x82b9b968,0x7eb0e5a0,0x82f9fbff,0xa9acc4a0,0xa4955455,0x9dbd69a4,0xa4acacac,0xacb107a4,0x82fd5858,0xffb569a8,0xc4550000,0x54b928a8,0xc51d5f55,0xfbb0e5a8,0xa4291900,0x6ab527a0,0xa2beaf5a,0x51acc4a8,0xc406dbf6,0x5aca3b0,0xe6560005,0x55b9acac,0xc4009a51,0xb0e5ac,0xc4590000,0xffc1edac,0xc4550100,0x95c1aaa8,0xa4206e99,0xffb0e5a8,0xa4514050,0x42b9489c,0xa4a17352,0xa9b127a4,0xc440a0e4,0x50ace5b0,0xa48095fb,0xabb9ab9c,0xa4a56a7a,0xa6b0e5ac,0xe60101ff,0xc5bd8aa4,0x82498ac6,0x45b948a0,0xa445060a,0x45b148a0,0xa4955616,0xa5ad28b0,0xe636ebb2,
+0x61b0c4b4,0x82559691,0x59b9069c,0xc40050ff,0x91b5aba4,0xa471a181,0x61b148a4,0xe60045df,0x25b169a4,0xc4864665,0x96b4e4b0,0xa4015559,0xb148ac,0xa4955600,0xbba8e5ac,0xa4000d9f,0xf8ac83ac,0xc44185fe,0xb0e5ac,0xc4550000,0xfbb9ccac,0xc4a2afae,0x55b0e5ac,0x82a95455,0xffbd69a8,0xa46a6500,0x6bb506a4,0xc49165ae,0xffb0e6ac,0xa4aa5500,0xaabd699c,0xc46fffaa,0xebb4e5b0,0xa4cacbdb,0x8ab106a0,0xa4ea9546,0x7eb9699c,0xc45aaaf1,0x59ace5b0,0xc4ff1055,0x6bb969b0,0xc4655500,0x51b927a8,0xe7107571,0xaab0e5ac,0xa4555500,0x55c169a0,0xc4546d4a,0x99b0e5b0,0xc414165a,0x64b906ac,0xc40081ff,0x6ab548a8,0xc4154656,0x5ab927ac,0xa40015ff,0x50b58aa0,0xa4409150,0xb0c4a8,0xc4500040,0x15b506ac,0xa4242969,0x15b4e5a0,0xc410151a,
+0xbd48ac,0xe4000000,0x4bdabb0,0xc4045aff,0x4c20ea4,0xc4000001,0x55b528ac,0xe60001ff,0x58c60da4,0xc49c9d58,0xe8b127ac,0x6a46064,0x5b4c4a9,0xa4fee955,0x57b106b0,0x7355150,0x45aca4b9,0xc4017f55,0xb58aa4,0x6786454,0x5b106b5,0xe414bf66,0x40b16aac,0xa4e9a955,0x73ace5ac,0x700d353,0xb0e5b5,0xe6d6aa00,0xeebdccac,0xc414afae,0xb0e5b0,0xe6ebaa00,0xbdccac,0x650bb5a,0x54b18ab1,0xa4bf7e69,0xb0e5b0,0x641baff,0x40bdcca5,0xc4d1d181,0x7fb169a8,0xc440aaba,0xace5b0,0x6eaff00,0x92b569ad,0xc49585d5,0xf4b148a4,0xc5d5ff71,0x4b18aa4,0xc4160505,0x1ac18aa8,0xa42a2a2a,0x2bd2798,0xc4575707,0x5bb58bac,0xc456a65b,0x15b527ac,0xa4ff5515,0xeab9abac,0x84affe64,0x4b0e6a0,0x6e70605,0xaebdedb5,0xa4fefa50,
+0x54b10698,0xc499f9b9,0x18b0e5a8,0xe6050519,0x41b506b0,0xc4a1e455,0x92b106ac,0xe6006650,0xb106b4,0x6fb0000,0xafb9abb5,0xa4aaaa00,0xb927a0,0xe6ef0000,0xfec1ccb0,0xc4d64110,0xb5aba4,0xc400febf,0xb9aba4,0xc4e5f6a5,0xb106ac,0xc400ffff,0xb9aba4,0xe6a5eaaa,0xc5b4e5ac,0xc4140a86,0x1b8e5b0,0xc5ffff01,0xa7b169ac,0xa49aab97,0x58b106b0,0xc4daffa0,0x78b569a4,0xc400fb6f,0xb98aa4,0xa4ba9b56,0xbeace5a8,0xe600febe,0xb549a0,0xc4ffb954,0x65b0e5b0,0xe4050a1a,0x5b4e5b0,0xe6beff05,0xcfb56aac,0xe60054d0,0xb0c4b0,0xe4eaff50,0x54b98ab0,0xc54d4ffd,0x6eb0c4a8,0xc4152e6f,0x19b106ac,0xa4ff6f2f,0xffb106a4,0x82a8fdfe,0xb0e5a4,0xe6fa0000,0x5abe0eb0,0xe6000000,0xa0a98aac,0xc4ff5050,0x65c1cca8,0xe6000000,
+0x4adcdac,0xc4b0b4a8,0xb5b548a4,0xe6a1a1b6,0x51b926a0,0xc4a6aa95,0x41b527ac,0xe6456511,0x50b4e5b4,0xc4ff6960,0x69bdaba8,0xe6000000,0x1adabac,0xe6ff0100,0xe9bd8ab0,0xc4140014,0x55a969ac,0xe7451555,0x45b106b4,0xc4ff1404,0xa5b569a8,0xc454d8e5,0x55b506a8,0x82fe5566,0xeab548ac,0xa4591940,0x29b947a0,0xa41d1a2a,0xffb0e59c,0xa45a5601,0xaab548a0,0xc4f6ffef,0x6ab0e5ac,0xe46a1509,0x66b0c4b0,0x82af5556,0x7eb149ac,0xa4282425,0x25b0e5a4,0xc42d1515,0xffc1aaac,0x84ffaa00,0xebb0e59c,0xc4ba3b7a,0xbfb0e5a8,0xa46b4600,0x67b127a0,0xc4685453,0x19b4e6ac,0xc4040408,0x59b906a8,0xa40055ff,0xe7c1eda0,0xc454a997,0xa5b507ac,0xc440a5ff,0x51b9699c,0xc4838241,0x83b4c4ac,0xc4969687,0x55ace6ac,0xa4fd7f2a,0xfeace5a8,0xc4000307,
+0xfab0a3b0,0x82296afa,0xaab506a4,0xe64069ff,0x64b569a0,0xa4a4aa66,0x95b506a4,0xc430b4ff,0xa9b569a8,0x82bdbcfd,0xb0b0c5a8,0x844182f1,0x75b0e5a4,0xa4717271,0xb2b127a0,0x8271b2b2,0xdad27a0,0xa50d0d0d,0x8ad48a8,0xc46e0504,0x75b5eda8,0xa4008800,0xa482a8,0xa4550000,0xfabdcca8,0xc4560500,0x15c18aa4,0xe6e8be42,0xffb0e5b0,0xc4550000,0x55c1aba4,0xa4efab95,0x80b0e5ac,0xa4008140,0xb0e5a8,0x84550000,0xaabdeda4,0xa4246aab,0x10b0e5a4,0xa4550000,0xffbd8aac,0xc4540004,0x64c5cca4,0xa4ecfca8,0xffb0e5a0,0xc4150000,0x15b98ba4,0xc4ab6f1a,0xf0ace5b0,0xc4a5e0f1,0xa5b0e5b0,0xc40011ff,0xabb948a0,0xa4957b6b,0x96b0e5a8,0xc40065ff,0xa5b9aba4,0xc4fafa95,0xf7b0e5b4,0x6417236,0x4b0e5b5,0xa49baf19,0xc3acc5a8,0xc5010040,
+0xbcb0a4ac,0xc45d89ac,0xa8b527ac,0xa40091ff,0x5ab569a0,0xa455555a,0x55b527ac,0xc50055ff,0xb548a0,0xa4839790,0xc6acc4ac,0xa482c7c2,0x54ace5a8,0xa5515555,0xc1b4e5a8,0xa50143c3,0x55ac83a8,0xc440ff55,0xbdaba8,0xa44e8e5a,0x52b107a0,0xe601ff56,0x10b98aa4,0xe6ffffaa,0x1ab506b4,0xc445461b,0x5b527a8,0xc4bf6f15,0xebb569a0,0xa457abab,0x17b527ac,0x6f66706,0xb58ab5,0x600ff00,0xbdccad,0xc5575757,0x61bd48a8,0xc455fff5,0x50b5aba0,0x84a1a565,0x67b0e5a4,0xe6151a5a,0xb906b0,0x6fe6600,0xa0b18ab5,0xc440d0d0,0xb0e5ac,0xe6ff5900,0x15be0db0,0xe6110101,0x10a4e6b0,0xc4606090,0x4b0c5ac,0xc4e8b854,0x54b106a8,0x7004051,0x50b906b1,0xe4ff0000,0xfebdccb0,0xe63e2d00,0xb0e5a0,0x7ff0000,0xabb9edb1,0xc4a65501,
+0x40bd69a4,0xc4aaaa55,0xa6b906a4,0xc4a1e9e9,0x50b4e5a8,0xa5cfcf41,0x8fad0698,0x848acf8f,0x50b0e59c,0xe6fb0050,0xfebd8ab4,0x84aa6500,0x45b527a0,0xa5ff4545,0xefbdaba0,0xc4000094,0x40ad8ba8,0xe500ff55,0xb98aac,0xe6afab56,0x6ab106ac,0xe600bfab,0x55b569a4,0x82eafaba,0xafb4e5a0,0x6851013,0x40b4c5b9,0x6ffaa00,0xaabdccb1,0xc4a9aa69,0xa5b9069c,0xc4afef54,0x42b58aac,0x608af5a,0x4c1edad,0xa4f8fca8,0x5b1069c,0xe640fffa,0xb9aba8,0xe4af160a,0xfcb4c5b0,0x62a8fcfc,0xa8b0e5a4,0xa4bebfa4,0xbb9699c,0xa42e7f0b,0x5ab0e5a8,0xe4fffe55,0x4b169b4,0xc4ebeb55,0xffb4e5a8,0xc496ebeb,0x40b106b0,0xa42f6fa6,0x1fb507a4,0xe7051d1f,0x55b506b4,0xc4ff5555,0xbfb98ab0,0xc4545019,0x5a927b0,0xc4ff1515,0xdbb58aac,0xa4906404,
+0xb527a0,0x7545771,0x1cacc4b5,0xc55050dc,0x74b506ac,0x7d01404,0x60a8a4b5,0xe6465653,0x50b4e5b0,0xe6ae0000,0xbfbdabb0,0xa45c6c2c,0x1b5cca4,0xe6eb4000,0x46bdabb0,0xc4f9b904,0x1eb4e5a4,0xc450a6ae,0xb0e5b0,0xa411ff55,0x80b9ab9c,0xc4506541,0x54b0e5ac,0xc40aff96,0x14b98aa4,0x843a3e3a,0x3eb0e59c,0xa4253a3a,0x5b505a0,0xa49e9d99,0x9db127a4,0xc499989c,0x70b4e6a8,0x6295e6e1,0x59acc4a4,0xc400fa69,0xa2b96a9c,0xa4a2d2d2,0x61b148a0,0xc400efa2,0xb98a9c,0xa4babe6a,0xfdb0e5ac,0x75554d5,0xb0e5b1,0xc4efef99,0x5face5ac,0xc5155155,0x25b0e5ac,0xa4bf1014,0x69bdaba4,0xc4a5aa00,0x58b506a4,0xa4fe5d58,0x90b969a0,0xa41a0600,0x95b969a4,0x6952086,0x95b4e5b5,0xc4955464,0x55b548b0,0xc4baba6a,0x56b0e6a8,0xe4550155,
+0x66b927b0,0x82ffa955,0xaab948a4,0xa4a8a900,0x15b506a0,0xa4ff5655,0x7ab969a4,0xa4a2a210,0x68b5489c,0x6296f1b4,0x91b0e5a4,0xa4545051,0xe1bd68a8,0xc4d6c3d2,0x92b0e6a0,0xc4910081,0x5dbdaba4,0xc404e514,0xaca4b0,0xc400ffaa,0xbfb5aba0,0xc455ab6f,0x54b106ac,0xa444ffaa,0xb9aba4,0xa4beaa96,0xfbb0e5ac,0xa444eae2,0xa8a4a4,0xa4fafaa5,0xebb0e59c,0x82e5aaea,0x6ab4e5a4,0xc405e92e,0x55b0c5b0,0x846dff9a,0x41b9ab9c,0x6a8eb86,0x54acc4b1,0x8259ff56,0x28b58aa4,0x82f4f8a8,0xb6b106a0,0xa474b9b7,0xb10798,0xc4ebff6a,0xafacc5a0,0xe4698aaa,0x54b4e5b0,0x82ff5550,0xa9bd8ba8,0xa4a5aa00,0x95b927a0,0x82ff5555,0x6ab569a4,0xa45a5600,0xa6c148a0,0xc41a0bab,0x15b505ac,0x6450005,0x55c18ab1,0xe6991a59,0x54b506b0,0xe4555454,
+0x61b527b0,0xa4fa7865,0x41bdaba8,0xa4fafa04,0x59ace598,0xc4eb5050,0x55b569ac,0xa5ffff00,0xa9b0e59c,0xc49090a0,0xb4e5b0,0xe6000000,0xfbb148b0,0xe4a5aeff,0x90b0e6ac,0xc4655040,0xffc169ac,0x62a9297f,0xaab5279c,0xa4aaaaaa,0xffb8e594,0xa45c09af,0x98b58aa0,0x827c7c68,0xa9b106a0,0x826a69a9,0xa5bd2698,0xc40045ff,0x6cbd6aa0,0xa4085c5c,0x18b149a4,0xa40045fe,0xffc1ab9c,0xa4a500aa,0xa6b969a4,0xc4808596,0xfab4e5ac,0xc4550005,0x56bdaba4,0xa40a1f5a,0x45b0e5a8,0xc4000001,0xb927ac,0xa400a5fe,0x2b58aa4,0xa4100000,0x54b96aa8,0x82a0faff,0x55b98a98,0xa410aea9,0x40b0c4ac,0xe61aa955,0x55b0c5ac,0xa2ffff6a,0xfeace5a8,0xe60066c0,0x50b0c4b0,0xc4bebf00,0xb569a8,0xa4bebe6a,0xb0e69c,0xe66f9a00,0xcbdedac,0x82a89c5c,
+0x65b548a0,0x82a7a7a6,0xafb0c4a4,0x8269bfbf,0xa1ace5ac,0xa48292a2,0x92b56aa0,0xa4d6d2d2,0x54b5279c,0xa4aaff55,0xb969a8,0xa4aaaa65,0x95b4e59c,0xc49afb91,0xb56aa0,0xa4f6b665,0xefb0e5a8,0xc4954009,0x95bd48a8,0xc494d0a0,0xffb0e6ac,0x82aa15a9,0xaab14998,0xe4ae9aaa,0x24b8e5ac,0x8264b4a0,0x55acc5a8,0xa4154aff,0xaab58aa0,0xa469abaa,0xa5b506a4,0xa40055bf,0xefb969a0,0xa43034bf,0x72b569a4,0x847272b2,0xffb12898,0xa4050055,0x6b569a0,0xc408090a,0x75b0c4ac,0x82656174,0xb8b569a4,0xc40001fe,0x5b58aa0,0xa4050505,0x15b906a8,0x8200aaff,0x6fb96aa0,0xc4e9efaf,0xe5b506b0,0xe499aae6,0x6ab507b4,0xa4efabaa,0xffb0e5a8,0xc48bfbff,0x59b0e5b0,0xc456ffa5,0xb548a8,0xc4aaaaad,0x6b506a4,0xa4aeff1a,0xb148a4,0xa4a696aa,
+0x99b8e5a4,0xa4effea9,0xafb4e5ac,0xc486ebbf,0x55b106ac,0xc55f5f55,0xbcb106ac,0xe619a372,0x5acc4b4,0xa4beff15,0x10bd8aa4,0xa4a1a261,0x5bd8a98,0xa4aebf15,0xb9aba0,0xc4555555,0xc9bd27ac,0x82498ac9,0x5b927a0,0xc619ef45,0x53b9aba0,0xa4465757,0x2ad07b0,0xc440eb56,0xbdcca4,0xa4afef96,0xafb0e5a4,0xc4a9eaee,0xb106ac,0xa4fafa55,0x49acc5a4,0xa4101605,0xb4b0e5a8,0x82a6bab9,0x15ace5ac,0xc451ff69,0x61b9699c,0x8255a6a5,0xacc5a4,0xa4e5ff55,0xb98aa0,0xa48afb6a,0x4fb0c4a8,0xc4589886,0x81a8a4ac,0x82c6d6c6,0xcab14998,0x84c18586,0xa5bd699c,0xc4fb6555,0xeab927a8,0x84cbc680,0x65b18a98,0xa4ef5555,0x1ab548a4,0xc4669500,0x8ab927a8,0xa48a8a4a,0x49bd27a0,0xa4954545,0x16bdaba0,0xc429aaa6,0x95ace5ac,0xc4551555,
+0x55bd48ac,0xa2ff5555,0x59b969ac,0xa45a6a00,0xd1b106a0,0xa4efd1d1,0x55ad69a0,0xa486ea10,0xaaacc4a0,0xc4bddaea,0x1da8a4b0,0xa4551405,0xa9b106a8,0x82a4e7f9,0x10acc4a4,0xa4560101,0x5ab927a8,0x8245ab9b,0xa8c4a4,0xc404ff55,0xaab98ba0,0xa4aaaaaa,0x55b906a0,0xe600ff55,0xb98aa4,0xc4aaaaaa,0x9ab4e5a8,0xa4a6faaa,0xb0e5a8,0xa5555555,0x45b927a4,0x7145545,0xacacc4b5,0x6258a8ac,0x58b927a4,0xc440faa8,0x2ab9cca0,0xc4151a5a,0x15b0e5ac,0xa440ffaa,0xb548a0,0xa48ac281,0x5b0c4a8,0xa5004d07,0x14acc5a8,0xa4a6aaaa,0xa5b0c498,0xa440c6a5,0x46acc4a8,0xc4ff0445,0xb9b548b0,0xa4bf6b00,0x59a8e5a4,0x82ff6a65,0x66b969a0,0x62151510,0x41b98a9c,0xa468e5c2,0x64b0c5ac,0xc4015460,0x19ad06ac,0x822a2b2b,0x2ab4e59c,0xa4841014,
+0x1b569a8,0xe6ff0101,0xafb98ab0,0x84a9a94a,0xb94898,0xc4ff0100,0x66b98bac,0xa46a9a01,0xadb506a0,0xa4adad6d,0x59b506a4,0xa497579a,0x55b148ac,0xc5551515,0x9ab0e5ac,0xc4512455,0xffb506ac,0x82540056,0x60b149a0,0xa444c5c0,0xffacc5a4,0xa41500aa,0x65b569a0,0xa2fbfffa,0x68acc4a8,0xa4000040,0x4bd27a8,0xa481e6ab,0xeebded9c,0x8259feee,0x54acc5a4,0xa40152fa,0xffc1aba0,0xa45000aa,0x40b127a4,0x84539240,0xffacc4a4,0x84c5c0ea,0xc5b18a9c,0x82c5c5c5,0x51b569a4,0xc4404140,0x1b4c4ac,0xe60055ff,0xc5b9aba4,0x84c5c5c5,0xc5b5699c,0xa40055ff,0x5b149a4,0xa40a1a1a,0x8ab906a0,0xc4454189,0x5aa949ac,0xc4abab5a,0x97b106ac,0xa41987c3,0x5b8e6a8,0xa469ff46,0xb569a4,0xc4febaa9,0x6ab0e6a4,0xe659ffbb,0x14b5279c,0xa4ffffff,
+0x51b0e5a4,0xc49ae5a5,0x9ab4e6b0,0xc4a4f8c7,0x55ace5ac,0xc46b5655,0x6aace5ac,0xa41aafef,0x50b0e5ac,0xc4bdfe50,0x10b569ac,0xa44a8682,0x15b4e6a4,0x83dfff55,0x85b96a9c,0xa48a8a89,0xffb948a0,0xa4660166,0x65b106a8,0xa4565555,0xebad27ac,0xa4410056,0x15b1aba4,0xc4090e16,0x56aca3ac,0x82557626,0x5ab0e5ac,0xc40555ff,0x3bb9899c,0xa41a1eaf,0x25b0e5a8,0x6215aaff,0xffb96a98,0xc4910028,0x91b548a8,0xa490e596,0xefacc5a8,0xa469005a,0x69b548a4,0x82a5fbba,0x1acc4a8,0xa4514040,0x54b0c4a8,0xc5045fff,0x60bdeca0,0xa4404115,0x5b0e5a4,0xa4009aff,0xa9b5aba4,0xa4b8aaa5,0xa0b4e5ac,0xc491a2a2,0xaab0e6ac,0xa4a9aaaa,0xaab9279c,0x826aaaaa,0x40bd069c,0xc4fbff50,0xb58aac,0xa4060101,0x55b96aa8,0xa4ffbf55,0x50b98aa4,0x82255000,
+0x4a8c5a4,0xa44cac58,0xcb0e5a8,0xc448080c,0x50ad49ac,0xc40a2351,0xdacc4ac,0xc5150c05,0x44aca3ac,0xa4eafd58,0xb569a8,0xa4c1c100,0x15a8c5a4,0xa4ffbf15,0xb149a4,0x82b9b968,0x6eb0e5a0,0xa4a9b6ba,0x69b4e5a4,0x84a555a5,0xa4bd69a0,0xa4a8aca8,0x58b106a0,0x82ad5858,0xffb969a8,0xc4010000,0xbd8aa8,0xe70d5400,0xbfb0e5ac,0xc4550000,0x55b569a4,0x82aaae9a,0x6aacc4a4,0xc4011a2a,0x41b0c4a8,0xa4560005,0xeaad6aa8,0xa4595a9f,0x5ab0e5a8,0x82a95455,0xffb58aa8,0x82aa5505,0xa9bd479c,0xa4205aaa,0xffb4e6a8,0x849291a0,0x52bdab9c,0xa4e2d392,0x19b1079c,0xc4405095,0x55b4e5ac,0xa480e5ff,0xa6b5699c,0xc4545565,0x55ad07b0,0xc4060bff,0xcab969a0,0xa4898aca,0xc9b969a4,0x84c5cbca,0x57ad48a4,0xa4575757,0x57ad48b0,0x83575757,
+0x61b527b0,0x82559591,0x59b8e5a0,0xe60040ff,0x92b98aa0,0xa472a2d2,0xa1a907a0,0xe60001e7,0x19bdcca4,0xc4e6fe29,0xaab0c4b4,0xa4166a6a,0x50b127a8,0x82aaaf55,0xaba8c5a8,0xa404448f,0x57b0c4a8,0xc57d1f07,0x5b0e5ac,0x82ba1505,0xa5b148a4,0xa490a4a4,0x40b0c4a4,0xa4550040,0xf6b569a8,0xa4b96900,0x85b506a4,0xa45fcbca,0xebb0c4a4,0xc46a1500,0x6abd69a0,0xe4afafbf,0xb1ace5b4,0x82b2b2b1,0x71b148a0,0xc4a95051,0xaab5aca8,0xc465eaaa,0x15b0e5ac,0xc4695515,0xffb948b0,0xa4550040,0x5ac18aa0,0xc46e6f5a,0xffb0e5a8,0xa4500041,0x55b98aa0,0xc4785955,0x14b0e5b0,0xc4000101,0x1bd48b0,0xe60000ff,0x6fb9cca4,0xe6500028,0xb106b0,0xe60000ff,0x54bdaba8,0xa4419250,0xb4c4ac,0xc45094a0,0x19a8c4ac,0xa4666a5a,0x56bd279c,0xc4555b07,
+0x19bd27ac,0xe4000000,0xb906b0,0x6080dbf,0x78b5aba9,0xc454a4a4,0x41b106b0,0xe60040ff,0x5db989a4,0x8258585d,0x58b98aa8,0xa45c5c5c,0xa5b148a4,0xc4f9f9a5,0x59b0e5b0,0xc455a945,0xc5b4e5ac,0xc4052f99,0xb58aa4,0xe698e454,0x55b106b0,0xc414ffa9,0x10b56aa4,0xc40eaf45,0xafb0c4b0,0xc459afaf,0xb106b4,0x6dbff00,0xddb98aa9,0xc4195e9e,0xb0e5ac,0xe6ffff00,0x1b98ab0,0xe469ff9a,0x15b149b4,0x6169711,0x14a4c4b5,0xc4c1faff,0x85b5aaa0,0xa4090a4a,0x96bd06a0,0xc440b9ae,0xb0e5b0,0x6aaff00,0xab58aad,0xa4952a1a,0x99b9069c,0xe4e6efc9,0x4bdaba8,0xa41a4a09,0x2abd69a4,0xa42a2a2a,0x7bd2798,0x825b5757,0x5bb9cca8,0x82565757,0x15b5abac,0xa4ff1515,0xfab98aa8,0xc44a5a04,0x47b128a8,0x6fb0207,0xaeb18bb5,0xa4a9a510,
+0x1bd489c,0xc4899955,0x9b906ac,0xe6557559,0xb0e5b0,0xc4f5f854,0xf5b0e5a8,0xe7011cdd,0x55acc5b0,0xc4ff5454,0xbfbd8ab0,0xe4a6aa00,0xb506a8,0xe6af0000,0xeabdccb0,0xc4c6c1c0,0x1b9aba0,0x601fb6f,0xb9abad,0xc4569a55,0x55b548ac,0xc654ff69,0x10b58aa4,0xc43e5f6a,0x57b0c4a8,0xe6464456,0x43bd06b0,0xe6ffaf02,0x7eb98ab0,0xa46abebe,0x15b106ac,0xe4bf6b54,0x54b18ab0,0xc450ff5a,0xb98aa8,0xa4f02505,0x69ace5a8,0x601fba6,0xb98aa5,0xc488c986,0xf0b0c4a8,0xc450f5f4,0xb0e5ac,0x75f0100,0x9b5ccb1,0xa455260a,0x14b0e5a8,0xe4fa6400,0x4b58ab0,0xe4fffa41,0xafb106ac,0xc455b5be,0x19b506ac,0x82a9faa5,0xa9b4e698,0xa4586e6e,0x4b0e5ac,0x6ff0000,0xafb98ab1,0xe6010000,0x10ad69b0,0xc4bf0040,0xbfb969ac,0xe6000011,
+0x8a549ac,0xa4696550,0x60c5899c,0x669b0b5,0xb948ad,0xc4f9faa9,0xf9b506a4,0x6a5f1f5,0x14b506b9,0xe6ed6810,0x65bd8aa8,0xc4000010,0x40a56aa8,0xe6bf5600,0xfabd89b0,0xa4500000,0x7db98aa4,0x7755453,0x41acc4b5,0xc4560000,0xffb98aac,0xe6008aaa,0xb506b0,0xa4e95555,0xffb9aab0,0x62998495,0x59b5699c,0xa4c99929,0xefb548a0,0xc4170707,0x17a927a8,0x8252a75b,0x4aace6ac,0xe4b9bf1a,0x95b0e5b0,0xa4ba5559,0x8ab127ac,0x82cadeca,0x86ad079c,0xa4ae0545,0xbec5cba0,0xa4e46d04,0xd5acc4a4,0xc50005d5,0xaaa4a3a8,0xc4410000,0x40b18ba8,0xa4100001,0xc9b0c4a8,0x84094989,0x59b906a0,0xa40019af,0x7b58aa0,0xe6010206,0x6b9abac,0xc40095fe,0x60be0ea4,0xa4dfe2e1,0x9ab0c4a8,0x8250a5a6,0xace6a8,0xa4abaa01,0x6face5a8,0xc40102ae,
+0x20b4e5ac,0xc4001020,0x14b106b0,0xa405aaff,0xb9aba0,0xa4000000,0xb969a8,0xa474befb,0x50b9aba0,0x82aba654,0x65acc4a8,0xa4918040,0x74b4c4a8,0x84b2b2b1,0xf1b14998,0x8271b2b1,0x16b148a0,0x825a6f6b,0x56b0e5a4,0xc41f0150,0x74b58aa8,0xa401c244,0xa083a8,0xa4550000,0xf9b9aba8,0xa4010540,0x1b548a4,0xc5010705,0xfface5ac,0x82a55454,0x95b548a0,0xa4aaeaa6,0x80b906a4,0xa4004040,0x10b0e5a8,0x82550000,0x6ab9aba0,0x84246aab,0x10b0e5a4,0xa4550000,0xffb9aba8,0xa4541418,0x54bd69a0,0xc49c5894,0xffb128ac,0xc4150100,0x15bd8aa4,0xc41a0a16,0xb0c4ac,0xa4004001,0xbd27a8,0xc40015ff,0xa9b9aba4,0xa465a9a9,0x55b926a0,0xc40055bf,0x55bdcca0,0xe4050645,0x6b4c4b0,0xe6414106,0x4bd06b0,0xa4899b14,0x90a8e5ac,0xa4550181,
+0x9cb4c4a8,0x82585858,0x68bd48a4,0xe60040fe,0x9c1eda4,0xc4011505,0x55b947ac,0xc400a5ff,0xbdeda0,0x8296e650,0xd6a8c5a8,0xc4964182,0x54b0e5a8,0x62babfa9,0xd2acc5a8,0x84054a86,0xb0c4a4,0xe601fa40,0x15bdaba8,0x827a3f2a,0x54b1069c,0xc40befa5,0xab9aba4,0xc44e4e0f,0x6aad69ac,0xa4142859,0x10b906a4,0xc4ff5510,0x4eb1abac,0xc44c4f4a,0xcad28ac,0x6ffca0d,0x55b56ab1,0xe600ef95,0xb58aa8,0xc4a4e4a4,0x50b0e5ac,0xe700fff4,0xb5aba8,0xa4404142,0xf5aca3a8,0xa4a5fef9,0x55b0e5b0,0xa4ffaa00,0x46b9cca8,0xc440a51e,0x1b0e5a8,0xc4ffaa00,0x14bdeeac,0xa49b9755,0xdbb506a4,0xc4111f8f,0x44ace5a8,0xc4ced690,0xe9b506a4,0xc45afff9,0xb0e5b0,0x6bf0000,0xfab96ab5,0x62291550,0x51b9ab98,0x6be0000,0x6bb5abb1,0xa4a6a616,
+0x14bd68a0,0xc4aaaa55,0xaab906a4,0xa46a7f9f,0xa5b0e5a8,0xa4e1d191,0xe2b1899c,0x62e1e7e2,0x65b148a0,0xa4fe5050,0xfabdabb0,0x6baba00,0xa1b0e5a5,0xc4fe64a1,0xf7b5cca0,0xc4964100,0x94b548a8,0xe401fffb,0x4b148a8,0xe6a5759e,0xaab0e5b0,0xa451ffef,0xa5b5489c,0xa4bbfefe,0x54b0e5a8,0xe7005414,0x40aca4b4,0xe4a6aa00,0x55bdcca8,0xc5545d55,0x95bd47a4,0xa4fefe50,0x56b148ac,0xc410fe6a,0x10bd8aa0,0xe6b47464,0x5b569a4,0x641fffd,0x1b58bad,0xc4a56416,0xb0b4e5a8,0xc47078a1,0x60b528a8,0xe6e9eb50,0x41b98aa4,0xa41a1a02,0x5b4e5a8,0x6afba05,0x1b569b1,0xc4a9a655,0xa9bd27a4,0xe6054599,0x40b906b0,0xc46fbfba,0x3fb0e6a0,0xe5045d1f,0x1b506b0,0x6ff0000,0xaabd8bb5,0xc4be7e05,0xb106a0,0x7ff0000,0x57b58ab1,0xa4545401,
+0xc169a4,0xe5555755,0x99b4e6ac,0xe6909088,0xb506ac,0xe60b0701,0x1fad06ac,0xc41a7f6f,0x50b0e5ac,0xa4ff1414,0xbfb969ac,0x826c6c6c,0x5b5cca4,0x6eb0000,0x16b9ccb1,0xc4b9b915,0x5fb0e5a0,0xe601edbf,0xacc4b0,0xe4050000,0xbdc1edac,0xc400ebbd,0xb0e5ac,0xe7000000,0xffbdedb0,0xc4550015,0x59c1cca0,0xc46bbb3a,0xffb0e5a4,0xc44400ae,0x59b9aba4,0xc44d9c98,0xabb107b0,0xa464fbab,0x54b0c4b0,0x82105454,0xc2b969a8,0xe684cac2,0x41ace6a4,0xc4554145,0xffc18aa8,0xc45400ff,0x40b98aa4,0xa44ada81,0xffb506a8,0xa45500ea,0x95b5aba0,0xc44b9756,0x29b906b0,0xa4001428,0x10b527ac,0xc4005aff,0xdbdcca0,0xe609090d,0x1eb18aac,0xc40090af,0x55bdaba0,0xc4a69155,0xa2b506b0,0xe6918282,0x55b506b0,0xc4bebfaa,0x99b506b0,0x6960000,
+0x85b8e5b5,0x610b470,0xb5b0e5b9,0xa400eaff,0x83b1489c,0x60056aa,0x5ace5b5,0xc451eaaa,0x69c20ea4,0xa46064ae,0x51bd06a8,0xc5454541,0x52b506ac,0xa4e2f293,0xd2a948a0,0xc496c6c2,0x1b4e6a0,0xc4f9ff56,0x55b4e5b4,0x6410054,0xb98ab5,0x60b0200,0x16b507b1,0xc4545415,0xffb948b0,0xa45500ff,0xaab948a0,0xa42a6969,0xffb0e5a8,0xc45500ff,0x96b18aa4,0xa4a0e895,0xb4e5ac,0xe750dd00,0x50b0e5b4,0xc4505555,0x15b948ac,0xc494ae29,0x45b506ac,0xe4050505,0xffbd69b0,0xa46110bf,0x61b9aba0,0xc4b3b362,0xffb127a4,0xc44500aa,0x45b5aba4,0xc4f5f955,0x2bb0e5b4,0xc444ba7b,0x55b0e5b0,0xe70057ff,0x90b569a0,0xc4545494,0x54bd06a8,0xc404beff,0x54b148a8,0x7010755,0x86bcc4b5,0xc46a1a0a,0xaab927ac,0xa4e9f9ba,0xaab506a4,0xe61858a4,
+0x73b906b0,0xa422b272,0x76b107ac,0xa41095f6,0xf9b58a9c,0xc495aaa9,0x55b106b4,0xc4009aef,0xaabd89a0,0xe4fbbbaa,0x6ab4e5b4,0xe601550e,0xa5b506b0,0xc492aaaa,0x96b506a8,0xe4854054,0xa5b8e5b0,0xa45affa5,0x24b948a4,0xa4bfbe7a,0x56b0e69c,0xc4bebf6a,0x5b98aa4,0xe60d0805,0x7fad69b0,0xa4babf7f,0x55b0c4a4,0xa2ff5555,0xdb969a8,0xc4585c1d,0x59b127a8,0xa4fe585c,0x55b569ac,0xc4aaba55,0xb949b0,0xe4e8f8a4,0x85b0e5a8,0xa46fea81,0xbdaba0,0xa476bb52,0xa5acc5a8,0xc4956aa9,0xa5b0e6b0,0xa4ff6564,0x51b548ac,0xa486d2e1,0x6b506a8,0xc4ff4041,0xafb548ac,0xa4010000,0x51ad27a8,0xa4555352,0xf5ace5ac,0xc4540000,0x44ad27a8,0xa440a56a,0x50acc4a8,0x82505051,0xffb527a4,0xa4251466,0x5b58aa0,0x82151505,0xffb948a4,0xc44a05af,
+0xbeb58aa4,0x62685555,0x6db128a4,0xc455e465,0xfab0e5ac,0xc4b16110,0xe1b149a0,0xa4a16261,0x55b127a0,0x62546565,0xffb948a8,0xa41500a5,0x61b1aba4,0xa4656161,0xfbb98aa4,0xc494004b,0x55b948a4,0xc4faff56,0xb98aac,0xa480e840,0xa8a4a4,0x7ff7f00,0xb58ab5,0x82ab5b41,0x41b0e5a0,0xa4014241,0x1b0e5a8,0xc4ea0015,0xa6b5aba8,0xa44090a6,0x40b0c4a4,0xa4ff0000,0xb9abac,0x6fe5600,0x20b9ecb5,0xa4f2f260,0x50ad0798,0xc4fa5610,0xb169ac,0xa45bab59,0xf2bd06a0,0x82b1f2f3,0xb1ad06a0,0xc4fba1a1,0x5bb569a0,0xe45a6f6f,0x65b4e5ac,0xa4ff5601,0x8fb527ac,0xe6a9a904,0xbab506ac,0xe496aaba,0x6ab506b0,0xc6aaea00,0x55b927a4,0x6092555,0x85b4e6b5,0xe4000045,0xffbd69b0,0xc45600a4,0x56ad8aa4,0xc40454a6,0xffb127b0,0xa45500ba,
+0xa9bd69a0,0xc4414200,0x55b549ac,0xc5555555,0xffb926a8,0xc4a56100,0x55b527a8,0xe7555151,0x45b0e5b4,0xc4000545,0xabbd48ac,0xa46120be,0x41b5cca0,0xc4004542,0xfeb127ac,0xc41500aa,0x2db569a8,0xe61a2a2e,0x19b0e5ac,0xa4594559,0x92b548a4,0xc402a392,0x2b0e6ac,0xe6010106,0xbfbd69b0,0xa41500aa,0x65b98aa4,0xa4ffffaa,0xffb0e6b0,0xa45900fe,0x28b169a0,0xa493e3a4,0x55b0c4ac,0xc4156a59,0x14b506ac,0xe4011024,0xb969b0,0x8480e550,0xa8a4a4,0xc5000000,0xefb969ac,0xc45500bf,0x54b548a8,0xc4adefa5,0xffacc5b0,0xc45900ee,0x4ab169a4,0xc46f7f2e,0xbfb0e5a0,0xc455bfbf,0x5b0e5b4,0xa410ffff,0x87b1499c,0xc4015646,0xb548ac,0xc401ffff,0x2ab169a4,0xc42a2a3a,0x26b906a8,0xc42a2a6a,0x2b927a0,0xc4070303,0x3b169a8,0xc4070703,
+0xdab128ac,0xc45091a9,0x54b4e5ac,0xc400bfff,0x5ab58aa4,0xc445460a,0x45b148ac,0xc410beef,0xb18aa4,0xa4a0a050,0x90b0c4a8,0xa41050e0,0xa8c4a8,0x82a65905,0xfba8c5a4,0xa40050fb,0x58acc4a8,0xa4014188,0x40b0e5a8,0xa4405050,0x50b107ac,0x82501515,0x54b506a4,0x82555155,0xffbd48a0,0xc46601af,0x57b569a4,0xc4579796,0xffb0e6ac,0xa46500fe,0x55b169a0,0xa4f2a365,0xcb0c4ac,0xe6080c0c,0x8b58aac,0xc41c1c0c,0xf5b5edac,0xc4056534,0xace5b0,0xe7000000,0xaeb98ab0,0xc4550056,0x55b98aa4,0xc4aba950,0xeeace5b0,0xc4914055,0x96b148a4,0xa40f9f8a,0x57b4e5ac,0xc4070743,0x5ab906ac,0xc400bebf,0xf9b127a0,0xc454a0e4,0x14ace5b0,0xa400abfa,0x50b569a0,0xa46165a0,0x95b0c4ac,0xa4e0e090,0x55b506a8,0xa5555555,0xa9c1479c,0x82aaaaaa,
+0xbfb906a0,0xc414bfbf,0xacc4b0,0xe6085fef,0xbb9aba4,0xc4555a1b,0x65b527ac,0xa40055ff,0x54b548a4,0xa4a8b858,0x44b106ac,0xe6040c08,0x55b128b0,0xe5ff5d55,0xfeb106b4,0x6851213,0x2ab4c4b5,0xa4ff6a25,0xb948a8,0xa4a9aa65,0x6bd279c,0xc4ffab07,0xb18ba8,0xa459aa55,0xadb926a0,0xa4f0e1aa,0x94b0c5ac,0xc4aa5555,0x55b569ac,0xc42a2f5a,0x66b0e5b0,0xa4f90541,0xb128a8,0xa4fbb600,0xb148a8,0xe6eefeaa,0xb506a4,0xc4fe5600,0xd0b5ccac,0xa47f6f41,0xe9b0e698,0x6854099,0x99b8e5b5,0xa4ff5565,0x2fb127b0,0xc42e2e2f,0x19b506a0,0xe66a1505,0xe5c9aaa0,0xc4551540,0x55c147a0,0xa489d559,0xfba927ac,0xa4a61501,0x42b569a4,0x82436716,0x95b0c5a4,0xc4001155,0xabb948ac,0xa46900af,0x57b148a0,0xc4070307,0xabb98aa8,0xa41500ea,
+0xffb569a4,0xa4fda400,0xf4b0e5a4,0xa481c1c0,0x56b0e5a8,0xa4121600,0x12b128a8,0xc480a626,0x1acc4a8,0x82505505,0xf5b128a8,0xc45400ff,0x80b58aa4,0xa4550154,0xffbd68a8,0x84c5d0ff,0x90b98a9c,0xc4aa9590,0x2b98aac,0xc4bfbf66,0x6ab0e5a0,0xc4eafaaa,0xb527a0,0xa4eab968,0xbfb906a4,0xc4161b6b,0x6b4e5ac,0xc46f0505,0xe9c20eac,0xa40450d1,0x4b0e5a8,0xa4f65010,0x4b527a8,0xc4a7fe58,0xbdaba4,0xa4ff9b96,0x45b106a8,0xc4a9ff55,0xbd8aa8,0xc4fbaf5a,0xffb0c5ac,0x84005bef,0xaca4a4,0xc4ab0000,0xdbb58aa8,0xa440a0d7,0x40b0e5a8,0xc4bf0040,0xa5b149ac,0xc4000000,0xb1cda8,0xc480eb40,0xfea8a4ac,0xc4500000,0x54ad49ac,0x825a6b99,0x45b906a0,0xa4454145,0xbfb927a8,0xc44501ab,0x56b1cca8,0x82555555,0xffc189a0,0xa45000fa,
+0x9fb169a4,0x84545448,0x58b969a4,0x846c6898,0xbab527a0,0xc4456101,0x5ace5a8,0xe404d591,0x6cb0e5b0,0xa4585858,0xfeb968a8,0xc44100a5,0x1b18aa4,0xa4000001,0xffb56aa8,0xa4540096,0x25b569a4,0xc43a3a35,0x3ab4e5a4,0xa43a3a3a,0x5ab506a0,0xc45e5757,0x49a527b4,0xe40e0a46,0x25b569b0,0xc440bf6b,0x95b569ac,0xa4e5e996,0xeb106a8,0xa440f9af,0x1ab169a0,0xa46a6b2b,0x51b4e5ac,0x7450545,0xa5b4e5b5,0xc455a9f9,0x65b506b0,0xc46eaf9a,0x6db506ac,0xc4162639,0x54b506b0,0xa414ffa5,0x15b969a4,0xa4b868a8,0x15b506a4,0xc424bf55,0x10c1cca8,0xc4747061,0x95b148a8,0xc496eb86,0x5ab4e6b0,0xa4ae5555,0x55b5abac,0x85555555,0x55b526a8,0xe4ff5545,0x14b98ab0,0xa4262a25,0x27b506a0,0xc410242b,0xab4e6a8,0xc40a0f0a,0x9b18ba8,0xc40c0c0d,
+0xf0a906a8,0xa4e6d2e6,0xa5b0c4a4,0xa4bfa564,0x72b569a8,0x84b6f3b3,0x2cace59c,0xc4d66858,0x15b9cca8,0x8295a5a0,0xa4b106a4,0xa4418054,0x40b0e5ac,0xa4000101,0x1b127a8,0xa4010302,0x55b0e5a4,0xa4816a59,0x80b4e5ac,0xc4400400,0xa9b506a8,0xc4a89aa5,0xb0b4e5a8,0xa4a5fad2,0xb0c4b0,0xe600f679,0x45b569ac,0x82a5a564,0x54b107a8,0xc450faaa,0x6b56aa8,0xc40eaf1a,0x62b0e5ac,0x84b2b2a5,0xb2b528a0,0xa472b2b3,0x6aad279c,0x602464a,0x6b4c4b5,0x6020b07,0xb1bce5b9,0xa4045bfa,0x10b569a0,0xc4011604,0xc2a8c5ac,0xc454fe9b,0x94ad27a8,0xc48b9aa8,0xa5b8e5ac,0xc4465baa,0x54b8e5ac,0xc4ff5500,0x1eb98bac,0xa4151a1e,0x14b0e5a8,0xa4ffba65,0x1b106a4,0xa4504000,0x94b527a8,0xa4103404,0x5acc4a8,0xc4000000,0x50a928ac,0xc4500125,
+0x80b0c4ac,0xa440c0c0,0x51b0c4a8,0x6f50100,0xdabdabb1,0xc495dbda,0x40b106b0,0xc4ff9440,0x20b969ac,0xa474a020,0x74b58aa0,0xa4b2f2b2,0x4ad07a0,0xc4655100,0xa1b106ac,0xe425fef1,0x14b0e5b8,0xc47a251a,0x1fb506a8,0xe7000000,0x8b169b0,0xa41a0904,0xf4b58ba8,0xc4541440,0xb948a8,0xc4240100,0x24b0e5ac,0xc4409156,0x55b527ac,0xe66eff95,0x55b0e5b4,0xe6550101,0xb926b0,0xc4040000,0xffb98aa8,0x84515055,0xb98aa4,0xa4550000,0xffb9cca8,0x82915165,0x51c18a9c,0x82ffeb92,0xbeb0c4a8,0xa45666aa,0x62b106ac,0xa4a2f3b2,0xa2ad06a0,0xa46161a1,0x55bd69a0,0xc40000ba,0x54b98aa8,0xa4aa3e25,0x59b0e5a4,0xc408086f,0x5dbdaca4,0x82ac9e5f,0xa6ad28ac,0xa454a9aa,0xbd05a4,0x6ff5900,0xacc22fb1,0x6258acac,0x4b548a4,0x68ffa804,
+0xa9c20eb9,0xc40000fa,0xb98aa8,0xa4faaa01,0xe2acc4ac,0xa45015af,0x10b169a4,0x84ffbf15,0xaaacc4a8,0x8259baae,0xb0e5ac,0x28ffa600,0xfdc650b1,0xc400aafd,0xace5ac,0x26ffaa00,0x10c20eb5,0xc4550000,0xffb16aac,0xa4695956,0x50b527a4,0xa4450040,0xffb569a8,0xc46a1500,0x5ab527a4,0xe60a0b5a,0xab905b0,0xe405050a,0xbeb506b0,0xc45602a1,0x56b506ac,0xe6000045,0xa2c169b4,0xa4f9a191,0xffb548a8,0xc4554501,0x1b569a8,0xe6560001,0xffb98ab0,0xc4564500,0x15bd48ac,0xc418ae1a,0x10b106b0,0xc4000010,0x55c1cca8,0xc4e9ff96,0xa9b0e5ac,0xc4404495,0x9bb4e6b0,0xc44001ff,0x4b98aa8,0xc4fee954,0x56b0e6ac,0xc44500ef,0x55b169a4,0xe5fdff55,0xeeb0e5b8,0xa400ffcb,0xb0c4b0,0x6ffaa00,0x6fc62fa9,0xc405d7e3,0xb106ac,0x6fba500,
+0x5bdedb9,0xc44050ff,0x86c1cca8,0xa4dbdbd6,0xa5b1069c,0xa4a555ff,0x6ab127a8,0xa4a57f6e,0xcbb506b0,0xc445ca8b,0x41b8e5a4,0x6ffaa80,0x85c20ea9,0xc4146a5a,0xb127b0,0x26ffaf01,0xbac60eb5,0x60000aa,0xb8e5b5,0x6a80000,0x56b4c4b1,0xc40cb8a9,0x4b0e5ac,0xc5010010,0x15b0c4ac,0xc4c1ea5a,0x4ac1cca4,0xa42f2f1e,0x5b1069c,0xc401a755,0x55b58aa8,0x82ffffaa,0x95b0c5a4,0xc4956a96,0x85b4e5b0,0xc4555458,0x8abd27a8,0xa44a494a,0x4ab148a4,0xc4054585,0x55bd69a8,0xa400beaa,0x51b127a8,0xa4e7baa5,0x45ace5a8,0xc40056ea,0x5b9aba4,0x82b9b955,0x2facc4a4,0xc42a2f2f,0x1ab4e5a4,0xc46b1a09,0xefbd48a4,0xc436236a,0xb1b0e5ac,0xa4b8bf86,0xb106a4,0xc4545555,0x14bd27a8,0xe744f31d,0x40b0e5ac,0xc4e4e9ea,0xf0b506ac,0x6d29a08,
+0x93b0e5b5,0xc43e2b1b,0x58b4e5ac,0xa4fa9651,0x3aad6ab0,0xa400a850,0x5a4a3a8,0xc4eb5605,0x70bd8aac,0xa46a8bc7,0x37b0c4a4,0xe7f55f1d,0xc1b0e5b0,0x847faf4a,0x7eb10798,0xa42f2e2e,0x42b4e59c,0xc4420b06,0xb3b0c4ac,0xc4514253,0x95b107ac,0xa4fdfda6,0xf9b0e5b0,0xc4a9b9fd,0x56b0e5b0,0xc400fabf,0x5b569a8,0xa4494a45,0xa9acc4a8,0xa400aaaa,0x69b969a0,0xa4fafafa,0x41b4e5a0,0xa40b4f4a,0xfb0c5a8,0xc4568b4a,0x55b0e5ac,0xc4804040,0x81b0e5ac,0xc4458080,0x96b4e5ac,0xc40dafaa,0x98b548a8,0x84fcfcbc,0x57a8c498,0xa400aafb,0x5ab148a4,0xc45f6f9f,0x41b0e5b0,0xa4a49184,0x50b0c4a8,0xc4d75554,0xffb148ac,0xa4aaffff,0x69b0e59c,0xe66a1524,0x2b948ac,0xc4ffffbf,0xafb0e5a0,0xc41b4b5b,0xb127ac,0xc4abffaa,0x5fb0e5a0,0xc5553114,
+0xf8b0e5b0,0x82acadad,0x54b506a8,0x6be0704,0x6fad69b1,0xe646be6e,0x14b0e5b0,0xc4fe5510,0x20b169b0,0xa4eaebe6,0xeab0e5a8,0xa4004090,0x48b0e5a8,0xe4eaba6a,0xe6b0e6a8,0xa46090d1,0x4b0c4a8,0xe4550000,0xe5c189b0,0xa4490940,0x61bd489c,0xc4bd5555,0xbeb548ac,0xc4aaaa00,0x9b506a8,0xc4cfcf0a,0x45b106a8,0xa5454545,0xaab569a4,0xc456a1aa,0x4bb0e6ac,0xc4014151,0xaeb948b0,0xc4ffbaa9,0xeeb506b0,0xa46a6a04,0x6eb127a4,0xc42a2a2a,0xbfb92798,0xc4985414,0xaab148ac,0xe66490e0,0x65b4e5b0,0xc4545565,0x59b127ac,0xc4a060a4,0x92b4e6ac,0xc4554542,0xeeb927b0,0xc46a00fe,0x75b127a4,0x71d153d,0xffb506b1,0xc45500ff,0x65b169a8,0xc4e5d0a1,0x3db505b0,0xe504fd7d,0xb0e5b4,0x6ffaa00,0xe9c64fb1,0xa451a695,0xb106ac,0x6ffaa00,
+0xffc20eb1,0xc40100ff,0x15b969a8,0xe656d422,0xaba8a4b0,0xc41400ff,0x25b9aba0,0xa4293e24,0x57b0e6a8,0xe441db57,0xacc4b4,0x6ffaa00,0x14c20ead,0xc4253e39,0xb106a4,0x28ff6600,0x17c20eb9,0x84af5a56,0xeeb948ac,0xc4b5b800,0x19b506a0,0xa4551515,0xffb148ac,0xa4aa5611,0xaab927a0,0xe4156aaa,0x5b506b4,0xe6000101,0xaab98ab4,0xa459eaf6,0x65b0e5a0,0xc4142469,0xb506ac,0xe4850000,0xafb58aac,0xc4440808,0x41b18aac,0xa4650440,0xfab169a8,0xc4a15400,0x49b506a8,0xa45c4d4d,0x5cb127a8,0xc4594848,0x51b569ac,0xc44a8666,0x59b0c4ac,0xa4556529,0x15b0e5ac,0x60005af,0x9be0ead,0xc40e0e0e,0x69b168ac,0xc40000fe,0x1b58ba8,0xa4000001,0xdac82a8,0xa5040d0d,0x4ad48a8,0x26ffaa05,0x74c64fb1,0x8200e5b4,0xa8c4a4,0xe6ffaa00,
+0xafc62fac,0xa40000fe,0x40b149a8,0xa4d0c581,0xbdacc4a8,0xc40401ff,0x54b58aa4,0xa4af6e64,0xd4b0e5ac,0x82006aa5,0xacc4a4,0xe6ffaa00,0xafc62fac,0xa4006878,0xb0e5a8,0x6ffaa00,0xbc650b1,0xc412271a,0x54b0e5ac,0xc4550054,0x54b948ac,0xc5045454,0x18b0e5ac,0xa469a569,0xffb506b0,0x62aa1565,0xaabd4898,0xc456666a,0xffc1279c,0xc41408fe,0x5cb5aba4,0x835c5c5c,0x5ab56aa8,0xc4697f7a,0x95b0e5b4,0xa250aa99,0xc5b107a8,0xa4c5c5c5,0xc5b58aa0,0xa4c9c6ca,0xffbd68a0,0xc55400ff,0xa5b148a4,0xc4fefaaa,0xebb0e5b4,0xa469005a,0x5ab569a0,0xc453231e,0x59b906ac,0xa4105458,0x50b906a8,0xc50055ff,0x1cb58aa0,0xa4585c1c,0x5cb148a8,0xc40051ee,0x55bd8aa0,0xc5575755,0x57b4e6ac,0xc4a59557,0xaab106ac,0xc4bfffbe,0xbfb0e5a8,0xc46abafe,
+0xfeb506b4,0xc4a5fdfd,0xaab0e5b4,0xa400aaff,0x43b5699c,0xc4505b46,0x5b928ac,0x8460faab,0xaabdaba0,0xa47078ee,0x92b4e5ac,0xc49a9a96,0x82b0e5a8,0xc4eaebd7,0xd7ad079c,0xc4d7c7c3,0x1b0e5a0,0xe4164641,0x16b4e5b0,0xa4565551,0xb169ac,0xc4054012,0xa883ac,0xc4050001,0xffb948ac,0xc45400ae,0x79b948a4,0x64288aa,0xefacc4b5,0xa45500aa,0xa4b169a4,0xe46daeaa,0xacc5b8,0xa4183c10,0x14acc4a8,0xa4690000,0x64b927a4,0xc4a0e4a4,0xa1acc4ac,0x82069191,0xffb507a8,0xa49500ea,0xd6b548a0,0xa4d2d3d2,0xbfb527a0,0xa45500bf,0xaab169a0,0xa4eafaba,0x1b4e5ac,0xc4aa8581,0x5ab4e5ac,0xc400a5ff,0x57b16aa4,0xa5555557,0xa5b106ac,0xc410a6ff,0x45b969a4,0xc4070391,0x1bbd06ac,0xc45e9b5b,0x65b527a8,0xa4fefeb5,0xfeace5a8,0xc46abdfd,
+0x92b4e5b4,0xc4d28282,0xd6c148a0,0xa40096ea,0xd6b5ab9c,0xc4515a8a,0x41b527ac,0xc401bf96,0x5b98ba8,0xa4d01809,0x91b0c4a4,0xc491b121,0x40ace5a8,0xc4bfae59,0xbfb106ac,0xc4a4fefd,0xa9b4e5b4,0x826affa5,0x14b948a4,0xc6ffffbe,0x56b0e694,0xe6bf5a56,0xcbd8aac,0x82acac5c,0xbfb127a4,0x84a9aaaa,0x55b9059c,0x82ff5555,0xacb569a4,0xa4ac9cac,0x9cb127a8,0xa49a5458,0x55bd8aa8,0x82ff9554,0x44bdabac,0xc4b9fa55,0xc6b0e5a0,0xa4ffe6d1,0xb5699c,0xa4ffffa6,0xaab0e5a0,0x846a8682,0x1ab4e5a4,0xc4aa5555,0xffb548b0,0x75f5fdf,0x56b106b9,0xe45a0505,0xffbd69b0,0xa4400000,0x50ad48a8,0xa4d5f391,0xf2acc4a8,0xe6110500,0x11b127ac,0xa5410547,0x40b0e5a8,0xa4000000,0xffb569a8,0xa42514a6,0x46b5689c,0xc4000101,0xffb148ac,0xa45501af,
+0xbfb569a4,0xc4000000,0x40b548ac,0xc4c1c100,0xffb0c5ac,0xe6850040,0xc0bdaba4,0xe683c7c2,0x51b0e6a8,0xa4445515,0xbfb127ac,0xc40500aa,0x46b16aa8,0xc4404041,0xdbc1cba8,0xc455000a,0x55c1aba4,0x83ffff55,0x50b148b0,0xa4bfbfea,0x15ace594,0x6ff6b01,0xb18aad,0xc4aaaa56,0xbfbd06a4,0xc45069bf,0xb4e6ac,0x6410000,0xaab1abb1,0xa4a5a9aa,0x91b906a4,0xc4a95090,0x50b548b0,0xa4ffaa00,0x50b58aac,0xa4e3f361,0x10ad079c,0x6ef0100,0x4b18ab1,0xa496a600,0xe2b906a4,0xc4e3c3c3,0xa2b506a0,0xc4e392d2,0x9ab98aa0,0xc4aa7f9a,0x99b0e5ac,0xc4bf6955,0xafb106b0,0xc4554014,0x45b548ac,0xc4507605,0xfeb0e5ac,0xc4ae6910,0xaeb0e6a8,0xc4056868,0xb0e5ac,0xe6000000,0xffc5abb0,0xc45500a5,0x4b18aa4,0xc4400001,0xffb548ac,0xa45400fe,
+0x8bb569a4,0xc41aba04,0x6ab106a4,0x84a5e5a5,0xafb0e5a4,0xa4feff19,0xfcb1069c,0x82e1f5f9,0x55b0e5a4,0x82555555,0xefb969a8,0x845418bf,0xd5bdcb9c,0x820585d5,0x7fb0e6a4,0xa41500ff,0x29b569a4,0xa4161a2a,0x2ab8e5a4,0x8296191a,0xaab569a0,0x82ababab,0x96ad49b0,0xc45b4756,0xffb927b0,0xa45500ff,0x69bd8a9c,0xe4ffaf56,0xaab106b4,0xa40100fe,0x5ab169a0,0xc4efff9a,0xfab0e5b0,0xc4969ae9,0x55b506b0,0x83555555,0x95b528a8,0xc45b9b95,0x45b0e6ac,0xc4564555,0xa9b926b0,0xe44100ff,0xaab548a4,0xa4e6f7f6,0xfaacc4ac,0x848580fa,0x8ab5ab9c,0xa45f4f4e,0xefb506a0,0x6a9efef,0x55b0e5b9,0x8440eaa9,0xafb98a9c,0xc4293f6e,0x55b106b0,0xa402ab9a,0x5b969a4,0xc41f0a0a,0x2ab906a4,0xa40a5a6a,0x6b527a0,0xc41b1b5b,0x2ab527a8,0xc40a4b56,
+0xc5b906a8,0xe4a99888,0xa9b8e5ac,0xa400fefe,0x5fb1279c,0xc44f0f0b,0x9ab107a0,0xa4146f9f,0xa5b169a4,0xc4eefafa,0xbdb0e5b0,0xc4a164bd,0x42b507ac,0x826fab47,0x1ba8a4a0,0xa4415117,0xbaaca3a4,0xc45567a7,0x51b506b0,0xc4555556,0x50b548ac,0xa4a9aaa6,0x69bd0698,0x82a9a9a9,0xffbd27a0,0xc457039b,0x57bd8aa4,0xa4679757,0xffad06b0,0xc41100aa,0x41a969a4,0xc4e20345,0x5cb0c4ac,0x826c6c6c,0x6cb169ac,0xa4581818,0xb9b5aba8,0xc41a2a29,0x15b4e5a8,0xa4551515,0xfeb927a8,0xc4500045,0x50b58ba8,0xa4aab490,0xefb0e5ac,0xc4510055,0x56b16aa4,0x821fef9a,0x57b0e5a8,0xc4070743,0x17b906ac,0xa400aaab,0xf9b169a4,0xc41460e0,0x10ace5ac,0xc400aafa,0x90b96aa4,0x82a6f2e1,0x95b0c5a8,0xc460a091,0x55b106b0,0x846a6a6a,0x6abd2798,0x846aaa6a,
+0x9bbd0598,0xc414494a,0xb0c4ac,0x60c0feb,0x1bb9aba9,0xa4155a1b,0x65b927a8,0xa40054bf,0x5cb548a0,0x62adad6c,0xacb548a8,0xc45c9ca8,0x65b128ac,0x6fefe0a,0xf5b0e5b5,0xe555757d,0x5b0e6b4,0xc49f4404,0x4b98ba8,0xc41d2e04,0x6ace5a8,0xe6ffff06,0xb569a8,0x62555550,0x55b569a0,0xc5451f77,0x55b0e5b0,0x825a5555,0x50b98ba8,0xc4a5e594,0x55b4e6a8,0x69f0101,0xa5b969b5,0xc4ff5a50,0x40ad48b0,0x84551a15,0xb4e59c,0xc4eb5501,0x85b9cca8,0x82caca85,0x54ad28a0,0xc4aabf48,0x66b0e5b0,0xa4ef5054,0xc5b569ac,0xa485c6c5,0x85a928a8,0xc46f4545,0xaab569a8,0xa45f1a00,0x1fb9279c,0xa42f2f1f,0x6fb0e5a0,0xa4465501,0x6b948a4,0xc427775a,0x1ab0e5ac,0xa4050606,0xaac168a0,0xc40000bf,0x66bdeda0,0x82155692,0xffb527a0,0xc50000f5,
+0xebb16aa8,0xa4655500,0x65b527a4,0xa415f5f5,0x76b0e5ac,0xa4a5aa00,0xf4acc4a4,0xc400f5f8,0x5a8a4a8,0xa4541502,0xffb506a8,0xa45500ff,0xad48a4,0xa4150040,0xefb527a8,0xa4c580fa,0x50b58aa0,0xc4af5940,0x7b5abac,0x845b9763,0x69b506a0,0x84eef9a5,0x4b9699c,0xa4e9b969,0x57b906a4,0xc4030303,0x3b548ac,0x84ff1743,0xe9b127a4,0xa40040d0,0x15ace5a8,0x82a65055,0x5cb507a0,0xc456fe58,0xbd8aa8,0xa4ab5a95,0x55b927a4,0xc469ff55,0xb98aa8,0xc4fa6a5a,0xabb0c5a8,0xa4000797,0xb0c4a4,0xc4950100,0xd7b58bac,0xa540f0d7,0x40acc4a8,0xa4bf0040,0xfcb148a8,0xc4554100,0xa5b127ac,0xa4959b9a,0xefb0e5a8,0x62551515,0x66b1699c,0xa4292a66,0x40b4e5a0,0xc4000141,0xfebd69b0,0xc45500a9,0x79b18aa8,0xa46569b9,0xbfb5069c,0xa45500a9,
+0xafb98aa4,0xc40c4d4f,0x4cb148a8,0xc40c0d4d,0xbdad49ac,0xa45ab211,0x19acc5a4,0xc41475f1,0x1cacc4b0,0xa41c1c1c,0xfeb58bac,0xc44100a5,0xb58aa4,0xa5000000,0xfeb5aba8,0xa4540096,0x29b169a4,0xa43a2a25,0x3ab906a4,0xa43a3e3a,0x5db0e59c,0xc49c9d5e,0x9cb107a8,0xc41c0d98,0x29b506ac,0xc4006a6a,0x95b969a4,0xe6d9e5d5,0x5eb106b0,0xa400a96f,0x15b9aba4,0x62bfbf6b,0x15b0e5a4,0xe6b9a915,0xe8b106b8,0x60053ae,0x55b0e5b5,0xc45aef95,0x50b0e5ac,0xc4551419,0x54b906ac,0xa400aaa5,0xa5bd8aa0,0x82b8bda9,0x56b0e5a4,0xa410baaa,0x52bd8aa0,0xc4d2d2a2,0xc3b507a0,0x6590146,0x55b906b5,0xc4bf9545,0xbbb569ac,0xc4a6abbf,0x55b106ac,0xc4ff5555,0x28b969b0,0xa4bafa79,0xfbb0e5a0,0x84a8faff,0x9b0e598,0x8468ac5c,0x68b5489c,0x829c6c6c,
+0xf0b548a4,0xa49181a6,0x64b4e5a8,0xa4ffa554,0xc2b169a8,0xc4c2d2d2,0x81b548a4,0xc6aefa41,0x4b98aa8,0xa4eaf6a5,0xd5b906a8,0xc455c5c4,0xb0e5ac,0xa4ffffaa,0x6face5a4,0x84415b1f,0x55b0e5a4,0xa4c1bea9,0x40b0c4ac,0xa4505404,0xa5b4e5a8,0xc4a5eae6,0x90b4e5a4,0xc4458190,0x95b8e5ac,0xa400feff,0x69b569a4,0xa4fffaba,0x56b0e5a8,0xa400beae,0x56bd8a9c,0xc4bfaf6e,0xa4b4e6b0,0x84b2b5b4,0x65b507a0,0xa4616064,0x55bd8aa0,0xc4faff56,0xfab0e5b4,0xc464a9b9,0x74b106b4,0xc40041b9,0x55c1aaa4,0xa4a6baa9,0x91b0e5a4,0xa400a955,0x55bdaba0,0xc4bfbaaa,0xbb4e5b0,0xc4592a1e,0x59b906b0,0xe65f5b55,0x5fb948ac,0x71454df,0x55b506b1,0xc4955555,0xbd69ac,0xc4959a96,0xa0b906ac,0xc4201980,0x4b0e6ac,0xc6aaaa6a,0xaac1269c,0xc4a5aaae,
+0xb5b906a8,0xe455a9f5,0x54b0e6b4,0xa4ff5555,0xafb58aac,0xc48596a6,0x55b927ac,0xc4faf569,0x74b548b0,0xa4b27230,0x72b548a0,0xa4747172,0xb148a0,0xa46f6f56,0xaeaca4a0,0xc4050448,0x64b0c4ac,0xa4aa5555,0x9fc189a4,0xc4a96a04,0x5cb507a4,0xc4bd0808,0xafb98ba8,0xc4551400,0x55b548a8,0xc5545150,0x15b0e5b0,0xc4405516,0x55b948ac,0xa555df55,0x45b105ac,0xe6000000,0x50bd69b4,0xa4950000,0xfeb148a8,0xa4511000,0xb58aa8,0xc4aa0000,0xfbbdaba8,0xa4e1a150,0x51b98a9c,0x82aaeb96,0xa9b0e5a8,0x82555555,0xe2b949ac,0xa4d2d3d6,0xd2b106a0,0xa491d5d1,0x56b969a4,0x825514ff,0x69b98ba4,0xa4bfbeb9,0x55b0e59c,0xa45c1dff,0x5cb9cca0,0x82a8e8a8,0xbab506a0,0x42a9feff,0x50b0e5a0,0x6ffa500,0xadc20eb1,0xa458eced,0x4b106a8,0x6bf6e04,
+0xaac1edb1,0xc40000ff,0x45b9aba8,0xe6deef0a,0xb7acc4b0,0xa41000bf,0x50b169a4,0xc54fd0d0,0xafb4e5ac,0x8205abaa,0xa4a4ac,0xe6ffaa00,0x4bbe0ea8,0xc4055f0a,0xb506ac,0x6faa500,0xc20ead,0xc4ff0010,0x5aad06ac,0xc46f6f16,0x55b98aa8,0xc4ff5055,0x66b128ac,0xa4baaa00,0x5bb9069c,0x6860549,0x49bd27b5,0xe6f99989,0x6ab506b0,0x6b298aa,0x93b0e5b1,0xc41a0687,0x60b506ac,0xc4fe6461,0x9abdaba4,0xc4aeaa00,0x1b527a4,0xa4ba0001,0xffad8aa8,0xa4aa9a40,0xb9b906a0,0x61a15ea,0x55b4e5b5,0xc4150545,0xaab969a8,0xc459a4af,0x6db506a8,0xc42ab679,0xf9b0e5b4,0xc4a8117b,0xa9b527a8,0xc4175a9a,0xafb506ac,0x84a915ff,0xaaad27a0,0xa494a5a6,0x6bb4c4a8,0x82015abf,0xb0e5a8,0x6ffaa00,0x94c62ead,0xa440d594,0xb0c4a4,0xc4ffaa00,
+0xaabe0ea8,0xa46124bf,0xb2bd69a0,0xc4b1b1b2,0x3ab5699c,0xa45504ff,0xbab128a0,0xc4bafaa6,0x71b4e5b4,0x83717371,0x61b548a0,0x6ffba64,0xbab9ccad,0xa455aafa,0x1b0e6b0,0x26ffaa00,0x55bdedb5,0xc4ffff5a,0xefb0e5b0,0xe456aaea,0x54b506ac,0xa40559a5,0x26b0c5a8,0xa4652425,0x65b4e5ac,0xa440eaa6,0xc5c169a0,0x848a8aca,0x55b98a9c,0xc400a6ea,0x55b549a4,0xc4561656,0xa5b927ac,0xc4410189,0x40b0a3b0,0xc4555444,0xd6b8e5a8,0x84c6cec7,0x86b12798,0xa4c2c1c5,0x55bd69a4,0xc400feff,0x15b127a8,0xa469a95a,0xd2b0e5a8,0xa410abd7,0x55ad48a0,0x82f9aa86,0x8aacc4a4,0xa48a8eca,0x85b906a4,0xa4abfbd5,0x56b9aba0,0xc49aa61a,0x6ab106ac,0xc4feb615,0xb548ac,0xa4802100,0x81b506a8,0xa4546845,0x4b0e5a8,0xa4f97915,0xfab0e5a0,0xc445c7e6,
+0xd5b0c5ac,0xc5050d4d,0x5b0c5ac,0xa4fe5504,0xf6b58aa8,0xa401a5f5,0x1acc4a4,0xc4e65545,0x14b969ac,0xa4404040,0x41b4e5a8,0x82a0a6a3,0xc0acc4a4,0xa4c5c5c0,0xc5b1aba0,0x82c6cac6,0x55b548a0,0xe4460646,0x96b905b0,0xc4959695,0x55b107ac,0xc4beee55,0xbab0e6b0,0xc4ba5af9,0x55b4e5b0,0xa254feea,0x55b127ac,0xa48256ab,0xffb0e6a4,0x6225bbff,0x25b1289c,0x822a692a,0x41b4e598,0xa40b4b46,0x4eb0e4a8,0xc49bdb89,0x55acc5a8,0xc4000040,0x1aca3ac,0xc4454041,0x9bb4e5ac,0xc40a9faa,0x9ab969a8,0xc66dada9,0x5bb506a4,0xa400bafb,0x56ad28a4,0xc45a6a6e,0xd6b4e5a8,0xe47094b8,0x64b0c4b0,0xc4ff5540,0x2ba927ac,0x82292a2a,0x14b9279c,0xa4ebda55,0x11b58aa4,0xc4959151,0x95b506b0,0xa4165656,0x1b507a4,0xc4b2b951,0xbfacc5a8,0xe419d6ec,
+0xadacc4b0,0xc49a5dad,0x47b506ac,0x6594747,0x5ab18ab1,0xc4959a59,0x54b106ac,0xc4fe5510,0x10b148ac,0xa4fbebd1,0xf7b0e5a8,0xc500ffdf,0x44a8a4ac,0xc4beba6a,0xbbb0e5a4,0x8265f6fa,0xacc4a4,0xa4560000,0xffc1cba8,0xa41a46c1,0x95b569a0,0xc4b50405,0xf3b569ac,0xa4bfef52,0x1ab0e59c,0xc48a4a0a,0x46b506a8,0xc4464545,0xabad6aa8,0xc4435bab,0x43b927a8,0xc4965606,0x50bd48ac,0xa46f0050,0xffb948ac,0xc4565615,0xc5b18ab0,0xa4d9c5c5,0x7fb169a4,0xa4555515,0x95ad27b0,0xe4825655,0x94b506b0,0xc4a0a4a4,0x55b506a8,0xc4aa6666,0x9ab4e5a8,0xa4692a1a,0xdbb506a8,0xa45500be,0x55b569a4,0x7575455,0xbfb4e5ad,0xc45504ff,0x59b18aa4,0x61515d9,0xfb4e5b5,0xc405ffff,0xb0e5b4,0x6ffaa00,0xe9bdccad,0xe6010aef,0x1b106b0,0x6ffaa00,
+0xb6c20eb5,0xa44014ff,0x40b58aac,0xc46f5e44,0xaab0e5a8,0xa48985db,0xcab9699c,0xa4cfcfca,0xbfb0e6a0,0xc455feff,0xb0e5b4,0x6ffaa00,0xcac22ead,0x8245caca,0x4b148a0,0xe6fffe45,0x11c20eac,0xc4af0504,0xeeb948b0,0xc4fafe04,0x4b0e6a0,0xa4550005,0xebb5cca8,0xa4ef6a05,0xeabd47a0,0xc4e1e0a8,0xa2b4e5b0,0xc4a090a1,0xaeb507ac,0xa4fffffe,0xbfb0e694,0xa4aafa7f,0xb505a4,0xc4990000,0xffc1edac,0x6258585d,0x41b169a0,0xa45a0040,0xfab969a8,0xc4010100,0x5cb58aac,0x825c5c5c,0x5cb548a8,0xa458585c,0x5b548a8,0xc4456a15,0x5acc4ac,0xc4050105,0xeab928ac,0xa40551ff,0x2b148a8,0xa46b1b07,0xbaace5a8,0xa40050ff,0x10b149a4,0x82b4b955,0x2ba8a4a4,0xa450d71a,0x41b0e5ac,0xe6ffbf07,0x78c20ea8,0xa400f574,0xa8a4a4,0xc4ff6e00,
+0xaec20eac,0x821055fb,0x40b169a8,0xa4d5d581,0x6dacc4a4,0xc40401ff,0x14b18aa4,0xa46f2a24,0xd4b0e5ac,0x820066a4,0xacc4a4,0xc4ffa900,0x6fc62eac,0xa400783c,0xacc5a4,0xe6ffaa00,0xbac650ac,0xc4444410,0x44b548a0,0xc49a3420,0xfea928a8,0xa4556900,0x11b106a0,0xa4fe5401,0x10b149ac,0xa4555454,0x55b0e5a8,0xa41010fb,0xb569a4,0xa4141814,0x24b106a0,0xa40000af,0xffb548a0,0xc4000000,0xad8aa8,0xc4ea5500,0xffa528ac,0xa4505100,0x50b16aa0,0xc4436a60,0x10b506a4,0xa4151514,0x4ad06a8,0xa44400ff,0x40b127a0,0xa4505050,0x54b106a4,0x845504ff,0xb548a0,0xc4190000,0xc2ad28a4,0xc4605010,0xb0e5a8,0xa5000000,0xffb169a8,0xa4010000,0x54b148a4,0x8410fa64,0x65b527a0,0xc489c985,0x5acc5a0,0xc400bf05,0xb127a4,0x82555655,
+0x54b127a4,0x82555454,0xffa4e6a8,0xa4159515,0x45b106a8,0xc4591955,0xffa507ac,0xa4555511,0x65b127a8,0xa400ff55,0x50b528a4,0xa4515595,0x54b106a8,0xa400ab55,0xa2b927a0,0x65c9d1c,0xff9c83b5,0xa4155900,0x5b127a8,0xc46d0505,0xffb18aac,0xa4697980,0x64ad069c,0xa416f564,0x1b106a4,0xa4465752,0x46b0e5a4,0xa49500ab,0xb106a4,0xa4060204,0x15ace6a8,0xa4a100ff,0xfbb527a0,0x82505500,0x45b169a4,0xe6044300,0xffb107ac,0xa4010100,0xad8aa4,0xc45b5500,0xb16aa8,0x82a4a090,0x94b106a0,0xa46900ff,0xb106a0,0xa4555450,0x45b127a4,0xc44500fe,0x85b548a8,0xc4eaa195,0x1cb0e5ac,0xc4455141,0x55b507a4,0xa4bf6a69,0xf0b106a0,0xa5445545,0x55a8e5ac,0xa400fa51,0x9ab127a4,0xa454595a,0x55b527a8,0xa400ff55,0x55b548a0,0xc4950555,
+0x59b0c5a8,0xa49b69a5,0xfaa8e5ac,0xa4055514,0xad28a8,0xa47d1000,0xebb0e5a4,0xc4010100,0x15a528ac,0xa401ff55,0x11b548a4,0xa4010102,0x1a949a4,0xc400fe01,0x80b148a4,0x8240a4a0,0x85acc5a8,0xc40000eb,0xad69a8,0xc4f94001,0x55b0e6a8,0xa41400ff,0x10b969a0,0xa4b70000,0xfdad06a4,0xc4000508,0x10a127a8,0xc400fb04,0x7ead07a8,0xc4000000,0xa107ac,0xe600eb00,0x51b18aa8,0xa49600ff,0xa5b127a4,0xa4fe66a5,0x5ab506a4,0xc41400ff,0x15b148a8,0xa4fa1515,0xbab106a8,0x82506454,0x50a8e6a4,0xc400ff51,0xbfb58aa8,0xe6010101,0x1a56aac,0xa400ff55,0x14b148ac,0xc4001414,0xffb527ac,0xc6959514,0x40b9279c,0xc4904040,0xffa96aac,0xc4559a04,0x45b4e6a0,0xc4feb540,0xb148ac,0xc4050141,0x55a928ac,0xc4ff5515,0xb58ab0,0xc4100051,
+0x55b506a8,0x8295a555,0xefb127a8,0xc4916614,0x55b106a4,0x82966695,0xffb527a0,0xc744f401,0x1b0e6a4,0xc5ff5500,0xad49b0,0xc4aaaa55,0x1b106a4,0xe4ef5a00,0xad69b0,0xa469b951,0x55b0e5ac,0xc44100ff,0x40ad48a8,0xc49b4040,0xb5b527a8,0xa45500ff,0x55ad27a4,0xa49a5549,0xebad06ac,0xc4000000,0xa528ac,0xa440ff15,0xfeb148a4,0xc4444010,0xa927a8,0xc400ff00,0x2b569a8,0xa45501ff,0x55b58aa4,0xc4fe9458,0x40ace6a8,0xa45400ff,0x65b58aa0,0x82fffea9,0xe6acc5a8,0xa4151505,0x15b106a8,0xc400ff55,0xffb169a8,0xa5000000,0xa948a8,0xa400ef55,0x95b569a8,0xa4515695,0xefb927a4,0xe680ff00,0x6ace5a8,0xc4050506,0xffb569ac,0xc4252b84,0x40b4e6a0,0xa4ff9500,0xb58ab0,0xc4564645,0x15b106a4,0xc4ff6515,0xb56aa8,0xa4050501,
+0x45b527a8,0xa4555555,0xffbd47a8,0xc4656600,0x58b927a0,0xa4646868,0xffb5069c,0xc4156500,0x55b906a4,0xc4ff5515,0xad48b4,0xa4000000,0xa96aa4,0x66f0000,0x1adabb1,0xa4525242,0xffb527a8,0xc4444400,0x44b548a4,0xc445b504,0xffb127a4,0x82696910,0x69ad27a0,0xa4d6bd55,0x15b106a8,0xa46aa955,0x55b106ac,0xa44410fb,0x14b969a0,0xc4603854,0x14ace5a0,0xa45500ff,0xffb948a4,0xa4014500,0xad48a8,0xc4a95a00,0xffb149a8,0xa4515100,0x51bd69a0,0xc4609f91,0x5b527a8,0xc49ba35a,0x56b0e6ac,0xc45500eb,0x54b969a8,0xa455a595,0x55b527a8,0xa41100ef,0x45bd69a0,0xc4bf1444,0xbbace6a8,0xa4505404,0x10a906ac,0xa4500010,0xdab127a8,0xc4000040,0x55b18aa8,0xa420fa55,0x59b948a0,0xa48d9e8a,0x5acc5a0,0xa400bf15,0x56b548a0,0xa4511256,
+0x54b0e5a8,0xa4ea9494,0x55b506a0,0xc4a97b6b,0x11b0e5a4,0xa46f1112,0xa1b127a4,0xa4566915,0x69b127ac,0xc400aa15,0x55bd48a4,0xa4010646,0x55b127a8,0xa400ff51,0xa5b969a0,0xa4b9f5b5,0xffacc49c,0x82595500,0x65b948a0,0xc46bff59,0xffb506a4,0x82959540,0x95b569a4,0xa415bf95,0x89b927a0,0xc455564a,0x6ab106a8,0x825400ff,0x16b969a0,0xa4050405,0x1b506a8,0xa45000ff,0xffc189a4,0xa4555500,0x41b548a8,0x641a500,0xffc98ab1,0xa4015100,0xb527a4,0xc457a600,0xd1eca8,0xc4542400,0x44b507a8,0xc40000ea,0xc9cba8,0xe6010000,0x1c1edb0,0xc45000fd,0x50bd48ac,0xc4810014,0x5db548ac,0xe6000000,0x80b18aac,0xa4fbe050,0x7eace5a8,0xe4000054,0x1ad27b0,0xc400ae41,0x56b948a8,0xa4555656,0x10bd48a8,0xa440fe54,0x91bd69a4,0xe4154551,
+0xb506ac,0xe6470000,0xa9b98ab0,0xc4545014,0xb948ac,0xa4680000,0x9bcdcba8,0xc4010100,0x55b9cdb0,0xa400ff50,0xc18aa4,0xa4010000,0xc18aa8,0xc500ff01,0x40c1aaa8,0x84405050,0x59bd27a4,0xa41500ff,0x15b148a8,0xa4fb9a56,0x41b0e5a4,0xa41540ff,0x14b169a4,0xc4ff2514,0x7eacc5a0,0xe6040408,0x4b148a8,0xc5007704,0x7dad27a8,0xc5000000,0xa148ac,0xe640eb00,0x5b18aac,0x829555fa,0x92b149a8,0xa4ff96a4,0x75b106a4,0x835500ff,0x56b5699c,0xc47b4145,0xe6b506ac,0xa4101014,0x10ad27ac,0xc400ff50,0x6bb569a4,0xe6000103,0x1a16aac,0xc500ff51,0x19b148a8,0xc4051615,0xffb507ac,0x6201120,0xad69ad,0xe5400000,0xfab18bac,0xc4404400,0x60b927a8,0xa4ff9950,0x40b127a8,0xc4054141,0xb106a8,0x6fb0500,0x80b18bb1,0xa494d595,
+0x54a906b0,0xa4a5a454,0xffb927a4,0xc4059510,0x10b527a4,0x82695914,0xffb127a4,0xc754f401,0x4b4e5a0,0xe6fb0000,0xad69b0,0xc4050100,0xadad28a8,0xc4fe6955,0xb58aac,0xa4404040,0x55b106a8,0xc40500bf,0x9b989a4,0xa4fe4549,0xa6ace6a4,0xa40000ff,0xad69a8,0xa44b0500,0xfbb969a8,0xa4101000,0xad27a8,0xc410fe40,0xffb56aa8,0xc4804080,0x40a96aa8,0xc400ff45,0x11b148a8,0xa41001fe,0x51b569a8,0xa4f95050,0xb527a8,0xc40101ff,0xc5cca8,0xe6ff0001,0xffc169b0,0xa4151515,0x15ad07a8,0xc400ef69,0xe9b569b0,0xc4000000,0xb18aa8,0xc400ff56,0x25bd8aa4,0xe6001010,0xffb148ac,0xc4421214,0xb107a8,0xc4000000,0xffb948ac,0xe64001c0,0x41b148a8,0xc4bf5551,0x40b98bb0,0xa4959595,0x40b92798,0xc4fe9580,0xa96ab0,0xc4566a56,
+0x54b4e6ac,0xa4549554,0xffb948a4,0xc4646500,0x55bd48a0,0xa4516665,0xf7bd47a0,0xe6000100,0x54c169b0,0xc4fe6514,0x5b169b4,0xa49aaa4a,0xb506a0,0x62f4400,0x1b9abb1,0xe4110102,0x40b169ac,0xc44500ff,0x45c189a4,0xc4746050,0x14a907a8,0xa45400fa,0x51b9699c,0xa4555551,0xffb969ac,0xe5555410,0x65a906b4,0xc410faa9,0xffb927a0,0xa4001400,0x11b98aa4,0xa414ff15,0x55b127a0,0xa55500ff,0x45bd27a4,0xa4055541,0x65a906a8,0xc45100ff,0x11b948a0,0xc4011151,0xfbb506ac,0xe6410100,0x41b548b0,0xc400ff45,0xf6b948a4,0xc4554000,0x55b569ac,0xa444ff65,0x89b507a0,0xe4b47875,0xb5a4c4b0,0x825450ff,0x5aa906a4,0xa4295b46,0x5ab0e5a8,0xa44500ef,0x50b148a8,0xa4bf0000,0x10b106a8,0xa4999999,0x15b90694,0x82ea5555,0xb148a0,0xa4555a9a,
+0xbd26a8,0xa5010000,0x5b148a8,0xa45955bb,0xa0b128a8,0xc4406060,0x10b506a4,0xc44100fa,0xaab58aac,0xa4eba9aa,0xb9069c,0xc44079aa,0x55acc5a4,0xa4aa6656,0xb106a8,0xe7505151,0x45c105a4,0xa44500ff,0x5b527a0,0xe4000000,0x9b98bac,0xc45400ff,0xb107a4,0xe7000000,0xffb58ab0,0xa4151500,0x15b169a8,0xc400ff46,0xffb106a0,0x82501400,0xb127a4,0xc4d0be00,0x4b127a4,0xa45400fb,0xb906a0,0xc5000000,0x52adabac,0xa45500fb,0x64b148a0,0xa4a4b024,0xfface5ac,0xa4545400,0x68b527a8,0xa400fe68,0xafb5079c,0xc4505450,0x55b548a8,0xa400ff54,0xaab948a4,0xa4585519,0x15b4e6a8,0xa40500fe,0x5ab18aa4,0xc4556a6a,0x95b106ac,0xa40400bf,0x5b18aa8,0xa4fe2915,0xb106a4,0xc42aaaaa,0xb9069c,0xa4fd0100,0xc0b527a4,0xc4656a6a,
+0xd9b0e5a4,0xa4155aaa,0x46acc4a4,0xa40000ff,0x66b18aa4,0xa400426b,0x1b0e5a4,0xc40000ab,0x10ad8aac,0xc4ff4110,0xb506a8,0xa499a5a8,0xb4e59c,0xc4ff0105,0xb149a4,0x8256a6a6,0x55b4e59c,0xc400af20,0x55b18aac,0x82babe69,0x55acc5a4,0xa400ff54,0x14b969a0,0xc43a0118,0xfeb506a8,0xa4103579,0xb127a4,0xc4db0000,0xbfb18aa8,0x82141996,0x10a907a0,0xa4ff0000,0xb98aa4,0xc400ff00,0x14b58aac,0xa4082514,0xa1b0e5a8,0xa400f755,0x50b148a4,0xa4545050,0xfbb506a8,0xa404042f,0xa8e5a8,0xa4ff0000,0x57b16aa8,0xe701500c,0xb106a8,0xc4ff0000,0xbdaba8,0xc4a4a050,0xa9b0c5ac,0xa46538b5,0xb127a4,0x845a5554,0x1ab9069c,0xa40038ef,0x65a8e6a4,0x82555955,0xffb148a0,0xa4155500,0x1b927a4,0xc4050101,0xbfb9abac,0xa4151500,
+0x1c168a0,0xc4aa0695,0xa6b4e6a8,0xc4600aff,0xb106a4,0xa4556655,0x54b926a4,0xa4a56e56,0x54ad06a8,0xa4505054,0xffb927ac,0xa455a500,0xa5b927a0,0x82515555,0xffbd8aa0,0xc4041500,0x5ab968ac,0xa401ff15,0x52b948a8,0xa48a5656,0x64b506a0,0xa400ff54,0x4b148a8,0xa4190605,0xabb106a8,0xa454aa00,0x50b8e5a0,0xe4fe0050,0xfeb98ab0,0xc4957280,0x55b0e5a0,0xa4fb1455,0x54b98aa8,0xa400ff55,0x50b969a8,0xa4949090,0x55b106a4,0xa400ff65,0x50b148a8,0xa4a8a654,0xffb4e6a4,0xc469fe00,0x54b0c5a0,0xc4fb0010,0xffb148ac,0xc455ff84,0xace5a4,0xa4ef0000,0xb9aba8,0xa4665651,0x55b506a4,0xa4aa00fa,0xb106a0,0xc4454955,0x5b506ac,0xe60500fe,0x59b506a8,0x82555555,0xffbd69ac,0xa4505500,0x41bd48a0,0xc4554501,0xffb148a8,0x82555600,
+0xbd48a4,0xa4155555,0x55b927a4,0xa410579a,0xad8aa8,0xc4551101,0x64b4e6a8,0xa4907dff,0x1a8c5a4,0xa4000100,0xffbdaba8,0xa455aa00,0x50b927a0,0xa2404050,0xffb98aa4,0x82556800,0x55bd27a0,0xc42a00ff,0x29b507a4,0xc4242021,0xa5a907a8,0xa4a900ff,0x56b5279c,0xa4055515,0xffbd69ac,0xc4955554,0x95ad07b0,0xc430fba9,0xffb927a0,0xa4145400,0x15b548a4,0xa414bf29,0x14b5079c,0xa49900ff,0x55b4e5a0,0xa4554055,0x40ad6ab0,0xa4a604bf,0xa5b9279c,0x825e6565,0xfeb548a8,0xa2a6a651,0xaab106ac,0xa400ffaa,0xffb5279c,0x82a5a545,0xa5b1079c,0xe604eb95,0x49b506a8,0xe470747a,0x54a4e5b0,0xa45010fe,0xa9ad48a8,0x84a6a1a5,0x55b927a4,0xc40000ff,0x10b969a8,0x82ff6464,0x30b0e6a4,0xc48aaede,0x50ace59c,0xa4ea0515,0xb548a4,0xa45a6a9a,
+0xaabd06a0,0xa495aa9a,0x55b505a8,0xc45100ff,0x52b569a8,0xc46ab262,0x69b0e5a4,0xc44040eb,0x45b128ac,0xa4ff1515,0xb506a4,0xc4405595,0x40b506a8,0xa4bf0100,0x1b127a8,0xc6a2a5a1,0xa5b8e59c,0xc45a00bf,0x55b927a0,0x63555555,0x55b58aa8,0xc46540fb,0x65b527a0,0x82656565,0xffb548a8,0xa4565a01,0x56b927a4,0xc404fb46,0xbfb527a0,0x82191515,0x19b148a4,0xc440ba19,0x9ab527a4,0xa45501ff,0x14b927a0,0xc4450145,0x51ad48ac,0x845510ff,0x14b548a0,0xc4545010,0xffb527ac,0xa4505000,0x54b549a8,0xc403ea58,0x97b548a0,0xc4545155,0x64b548a8,0xa400ffa5,0x45b527a0,0xa4955a05,0x95b0e5ac,0xc40500fb,0x40b569a4,0xa4569640,0x55b127a8,0xa40500ae,0x56b569a8,0x82ff6255,0x45b106a0,0xa46aaaaa,0x5b4e5a0,0xa4ff0501,0x41b127a8,0xc415155a,
+0xe4b4e5a4,0x841156a9,0xacc4a4,0xc40400ad,0x6ab5aba8,0xa400026b,0xb506a4,0xc400019b,0xa9acac,0xc4fe9150,0xb106a8,0xa5555555,0x1c1269c,0xa4ff0201,0xb148a4,0xa44152a2,0x49b0c4a4,0xa400ff65,0x55b148ac,0xa4aaaa6a,0x5ab527a8,0xa400ff54,0x14b96aa8,0xa4152118,0xffb906a0,0xc4458a38,0x44b4e5a4,0xc4bf0000,0xfeb9aba8,0xc455ae00,0x10b506a4,0xa4ff0000,0xb9aca8,0xa400ff00,0xbdaba8,0x6460242,0x90b527b1,0xc400e645,0x40b969a8,0xc4545450,0xffb927ac,0xc4b8fa00,0xa0b0e5a4,0xc4fe0040,0xfbad28ac,0xc411260e,0x1ad07a4,0xa4f70501,0xbdcca8,0xa4555455,0x56b506a8,0xa425b9a5,0x40b168a8,0xc4050140,0x15b969a8,0xc6aa117f,0x85b0c49c,0x82559959,0xffb507a0,0xa4055500,0x96b969a4,0x82515565,0xffb148a8,0xa4156980,
+0x7b927a4,0xc469655b,0x2ab906ac,0xc45a00bf,0x4b506a4,0xc46aaa55,0xa6b906a4,0xc6a105be,0x46b4e5a0,0xa4010502,0xffb948ac,0xa4519500,0x51b569a4,0xc4515054,0xffb98aa4,0x82555504,0x5ab927a0,0xa400ff55,0x45b548a8,0xc4915151,0x50b927a4,0xc4007f45,0x1b169a8,0xa4110505,0xefb0e5a8,0xa4505400,0x10b506a4,0xa4ff0010,0xf6b58aa8,0xc44090c0,0xad07a8,0xc4ff0000,0x55b58aac,0xa400fa65,0xb527a8,0xc4441410,0x1b548a8,0xc401ab11,0x14b5abac,0xe6a9a854,0xe5b4e5a4,0xc464ad00,0xb0c5a4,0xc5fd0000,0xbeb9acac,0xc455aa40,0xb4e5a4,0xa4ff0000,0xbdcca8,0xc4165151,0x46b527ac,0xc4aa40ea,0xb527a0,0xc4615519,0x28b106ac,0x65100ee,0x95b4c4a9,0xa4655555,0xffbd27ac,0xc4050500,0x11b169a4,0xa4155555,0xffbd68a4,0xa4000000,
+0xb9aba8,0xc4655455,0xa4b927a8,0xa401e4be,0xad06a4,0xc5000000,0x10bdabac,0xa4407a9a,0x1a906a8,0x82145545,0xffb528a4,0xa4515000,0x40b948a8,0xa4004050,0xffb548a8,0x82555500,0xbbc169a0,0xc4147830,0x20b169ac,0xe6457920,0xbabdabac,0xa4455500,0xc189a4,0xe6f9a800,0xcdecb8,0xe4400000,0xc9abb0,0xc41010fb,0xde4fa4,0xc4202410,0x30bd27a4,0xa500007f,0xbed1eca8,0xa4119500,0x40b948a4,0xe4a5aa00,0xffcdabac,0xc492a600,0x51c148a0,0xe6127751,0x11d189a4,0xc4115454,0x4b527ac,0xa40000ff,0xda2da4,0xc5000000,0xd60db0,0xc40404ff,0x10de4fac,0xc47e3020,0xc6b527a8,0xc4100010,0xbd47ac,0xa4550010,0xfbc168a8,0xe4000000,0xce50ac,0xe600fa00,0x30d1cbac,0xc4646010,0xb548ac,0xa4007f01,0xc9cba4,0xc5000000,
+0xd1cbac,0xc4550000,0xa6b98aac,0xe6004000,0xde4eb0,0x6f90000,0xfac589b1,0xe4000010,0xb98ab0,0xe600ff00,0xda0dac,0xe4000000,0xc569b0,0xe400ab00,0x4de0dac,0x6080004,0xfecdaab5,0x825a6a00,0x15bd48a4,0xe66d5a05,0xffd62eb0,0xa495ba40,0x50bd479c,0xe615e500,0x1ea4eb0,0xc4050504,0x44bd27ac,0xc45400ef,0xd5cba8,0xc4050100,0x4c9abac,0xa45100ff,0xffde2da4,0xa4405500,0x45b948a8,0xe454aa00,0xffda2dac,0xc4015100,0xc169a8,0xc45bfa00,0xd5ecac,0xc5000000,0xcdecac,0xc41400ff,0xddeba8,0xe7000000,0x2d291b0,0xe40000fe,0x44de4fb0,0xa4ff5554,0x6dc148a4,0xe6040004,0x45cdecb0,0xe4ff5545,0x51c968a8,0x7000000,0x4d691b5,0xc400fe04,0xd62da8,0x7000000,0xe22db5,0xe400ff00,0xe290ac,0xe6400040,
+0x4cd69b0,0xe6ff1450,0xa4b4e5b0,0xe6000000,0xce91b4,0xc4690000,0x5be20da8,0xe4010100,0xce4fb0,0xe700ff00,0x11e270ac,0xa4010101,0x1cdecac,0xc400fe01,0xe24fa8,0xc4000000,0x54e2b2b0,0xc50000ff,0xb98aac,0xe5f50000,0x55c989ac,0xa45400ff,0x50ce2fa4,0xa4bb9000,0x19bd68a4,0xe6000004,0xb969ac,0xc400bb45,0x15b969ac,0xc4000005,0xc1ccac,0xc440eb55,0x55bdecb0,0xc40100fb,0x4cdecac,0x6fe0100,0x55d1aab1,0xe6000097,0xd22eb0,0xe6ea0000,0x15e26fb0,0xc4000000,0x10bd69ac,0xc400fea6,0x17c5eda8,0x6010200,0x1ca2fb5,0xc400a959,0x15d650ac,0xe4050505,0xffc169ac,0xe6106010,0x40b98aa8,0xe6c08040,0x7fbdcbb0,0xe5000000,0xc9ccac,0xe6bafa00,0xb969ac,0xc4000000,0xb9edac,0x6ea5500,0xca0db9,0xe4004080,
+0x55ad28b0,0xc4415510,0xeec148ac,0xe6000000,0xc9cbb0,0x7000000,0xffda4eb5,0xc4556501,0xcd69a0,0xe4abfe00,0x10c9aba8,0xa4a55555,0x51b948a8,0x659bf01,0xd1ecad,0xa4555551,0x99bd48ac,0xc44404fa,0x40c9edac,0xc4ef4444,0xb5d1aaa4,0xc41100ff,0x1c9ecac,0xe6bf2905,0x95b906b0,0xe4000000,0xca4fb0,0xc400be55,0xfeda2ea8,0x6400000,0xc1edb1,0xe400fb00,0x16d24fac,0xc40400fe,0xd691ac,0x66b0000,0xe22db5,0xe70000ff,0xe2b1ac,0x6eb0000,0x91d9cbb5,0xe4000000,0xd24eb0,0xc400ffa9,0xb9c9edac,0xa4005000,0xb548ac,0xc401ffaa,0x44d20dac,0x6000040,0xefcdecb1,0xc4415900,0x5c969a8,0xe6000005,0xffe22db4,0x6410140,0xde0db1,0x6b9e600,0xd62eb9,0xc4054504,0x40cdaaa8,0x67afd40,0xd1ecad,0xc4000001,
+0x40cdedb0,0x6000000,0xffe690b5,0xc4505000,0xddeca8,0x26000000,0xffe66fb9,0xa4105500,0xd9cba4,0x286aee00,0xd60dbd,0xc4000000,0x50d1eca8,0x66fee10,0xd1cbb1,0x7010101,0xffdad2b5,0xa4506510,0x54b98aa8,0x605fe00,0xfec9aaad,0xa4555500,0x14bd68a4,0xe6d5be05,0x10d9cbac,0x6004000,0xcdabb5,0xe60000fb,0x10f2f2ac,0xc4501840,0xbd48a8,0xa45500bf,0xeede4fa4,0xc4014500,0xb58aac,0xe695af00,0xffd60dac,0xa4515000,0x1c9aaa0,0x6509f40,0xd60cb1,0x7000000,0x1ded2b5,0xe60000ab,0xf290b0,0x6000000,0xe6b1b5,0xe60000ef,0xeeb1ac,0x6ee0000,0x15d1cbb5,0xe6000000,0x10ca0eb4,0xa4fa0020,0xe9c547ac,0xe4000080,0xca4fb0,0xe600fa00,0x10ea90ac,0x6000000,0xde2db5,0xc400bf40,0xe290a8,0xe6000000,
+0xe24fb4,0x6eb0000,0x51d1cbb1,0x6000501,0xbdabb5,0xc4ab0000,0x91da0da8,0x6000000,0x10d271b5,0xe400ff00,0x14de0dac,0xe4000000,0xcd8ab0,0xe600ef00,0xf314b0,0x7000000,0xbfee4eb1,0x82556900,0x15bd49a0,0xe656fe00,0xefcd89b0,0xa455a900,0x40bd47a0,0x6007f40,0xd1aab1,0x6000000,0x59d1ecb1,0x825400fb,0xda2ea0,0xc5000000,0xd9ecb0,0xc40000ff,0xfbe24ea8,0x8455aa00,0x55b968a4,0xe690f900,0xbfd1cbb0,0xc4010100,0xb9abac,0xc4abfb00,0xcdeca8,0xc4501000,0x4c969a8,0xc40000fa,0x14d60dac,0x6000000,0x1c1cbb5,0xe60000bd,0x40de2eb0,0xc4d50014,0x6dcdcbac,0xe6000000,0xce70b0,0xe6bf0000,0x7dcd89ac,0x7000000,0x10a906b5,0xe400fe41,0xd5ecac,0x6000000,0xe62eb9,0xa400ff10,0x51de4fa8,0xe6200020,
+0xb0a3b0,0xe6570000,0x58da71b4,0x6000000,0xc20eb5,0xc4680000,0x57e270ac,0xe4000000,0x1d6d3b0,0xc400ff40,0xde6fa8,0xc4030401,0xcd89ac,0xc400fe01,0x40de4fa8,0xa4405040,0x54d1aaac,0xc40000ff,0xca0eac,0xe4fb0000,0x40d9ecb0,0xc41440ff,0x10d24fac,0xc67b4000,0x3ae22da8,0x6040544,0x4c58aad,0xe600b74d,0x15cdecac,0xe4000005,0xcdcbb0,0xe4009656,0x45dab1b0,0xc44000f9,0x41c60eb0,0x6ff0000,0x66e20cb1,0x825500ff,0x1cdeca0,0x6ff0004,0xddecb1,0xc4401044,0x10c9cbac,0xa400ff55,0x13d64fac,0x6004142,0x1b9abb5,0xc400ffa6,0xc9ccac,0x7000000,0xffeeb1b5,0x6105510,0xd20dad,0x6804000,0xffe22eb5,0xe7000000,0x10e290b0,0x2855cf00,0xe22ead,0xe6000000,0xe2b1b4,0x6d56a00,0x40ea6fb5,0x6404040,
+0x54ca4fb5,0x82555454,0xffddec9c,0x7000000,0x1ea90b5,0xc4050400,0xffd9cbb0,0x6405000,0xd9aaa9,0xe4abbe40,0x10cdabb0,0x6000000,0x55ca0db5,0xc4fabf51,0xce0cac,0xe5000000,0x55e2f4b0,0xe600007f,0x4e6f3ac,0xe6fe0000,0xf5d5cbac,0xc50000fd,0xca2eb0,0xc49f0000,0xd7d22eb0,0xa4501000,0xb148b0,0xc410fe55,0xebd64fac,0xc4804080,0x40be2fac,0xe400bf55,0x17c5edac,0xc60000fe,0x1ca0eac,0xe4fa0000,0x40d1cbb0,0xe40000ff,0xe2d3ac,0x6be0000,0xaae690b1,0xe6000000,0xc650b0,0xe400efbe,0x94cdcbb0,0xc4000000,0xe64eac,0xe600bb5a,0x15de6fa8,0x6001010,0xffd24fb1,0xe6010100,0xe1ecac,0xe7000000,0xffe64fb4,0x6000180,0xde0dad,0x66eaa00,0xeef3b5,0x6000000,0x10c20ead,0xe66a7e80,0xd9eca4,0x6110011,
+0xc989b9,0x7000000,0xffe670b5,0xa4556500,0x4d5cba4,0x6000000,0xf7e24fb1,0xe6001500,0x54d1cbb0,0x2655ff00,0xde0cb1,0x6000000,0xdeb2b5,0x65fee10,0xd5ecb5,0x7000000,0xe715b5,0xc45500ff,0x45c5cca8,0xc4b96051,0x50ad27a8,0xa45400fe,0x51c9ab9c,0xa2555555,0xbfc1abb0,0xc4556514,0x65ad07b0,0xc410fb55,0xfbbd48a4,0x6000000,0x1c60ead,0xa410ff15,0x55b948a0,0xa45500ff,0x45d9eca0,0xa459a505,0x55b0e5a8,0xc41504ff,0x1da0ea0,0x6050101,0xf7bd69b5,0x7000000,0xbdccb5,0xc400ff05,0xb2c9aaa8,0xe6000000,0xca70b4,0x604ff00,0x49c9aaad,0xe6607835,0x70a4e5b4,0xa40000fe,0x65ad06a8,0xa4285a55,0x59b906a4,0xa44400ef,0xb548a8,0xa4bf0000,0x20b527a8,0xc4599aaa,0x54b50698,0x82fe9955,0xad27a0,0xa4555a9a,
+0xbd26a8,0xa4010100,0x5bd48a8,0xe40504f7,0xa0b18ab0,0xc440b060,0x11b906a8,0xe60000f6,0x55c1edb0,0xa4ef5966,0xc148a4,0xc5401555,0x55b506a4,0x82ff6655,0x4b948a4,0xe69051a2,0x5c506a8,0xc44000ef,0x1e24fa4,0x6000000,0x4d26fb5,0xe64000ff,0xde0ca8,0x6500000,0xbfca2eb5,0x6000000,0x10ca0eb1,0xc400ff01,0xffc9aaa8,0xa4000000,0xce0eac,0xc440ff00,0xd1aba0,0xc44400fb,0xe22ea8,0xe6000000,0x1de70b4,0xc45000fb,0xe26fa4,0x6400000,0xbdcdccb9,0xe4000000,0xce70b0,0xe700ff00,0x5be20ca8,0x6000000,0x1def3b5,0xc400ff01,0x59e690ac,0xc4541108,0x15b947ac,0xc40400fe,0x59ce2fa8,0x26c0c494,0xd0bd47b5,0xc40400bf,0x5ce4fac,0xa4ff3915,0xbd48a4,0xc4155959,0xc968a4,0xc4fd0000,0x41e22eac,0xc4a5d555,
+0x84c527a0,0x62545555,0x56c548a0,0xc40000e9,0x15d292b0,0xc400676a,0x65c105a8,0xe4010197,0xc650b0,0xe4ff0000,0xee6fac,0xe4445554,0x1bce6a8,0xe6ff0101,0xe2b1b0,0x82515651,0x55cd69a0,0xc400af20,0x50b98aac,0xc4965550,0x55b4e5ac,0xa400fe54,0x54bd8aa4,0xa4796118,0xfab0e6a0,0xc4113178,0x10b548ac,0xa4ef1110,0xfead48a8,0x82141996,0x10a907a4,0xa4ff0000,0xb98aa4,0xc400ff00,0x14b9abac,0xc4041504,0x51b906ac,0xc400b754,0x50b969a8,0x84546050,0xfbb906a4,0xa404242f,0xa8c5a4,0xc4ef0000,0xa7b9aba8,0xe604040c,0xb58aac,0xc4fe0000,0xc5ecac,0xc4545050,0x55b906ac,0xc42438b1,0xb127a4,0xa4565155,0x56b506a0,0xa40038db,0x24ad07a8,0xc4454445,0xffb948a8,0xa4155500,0xb528a4,0xc4050000,0xffb5abac,0x82555940,
+0xbd48a0,0xa4fb6aa5,0xfab0e5a8,0xc4a40eff,0xb106a0,0xa4aebf55,0x69b0e5a4,0x84552e56,0x64b128a8,0xc4501054,0xffb506ac,0x85555500,0x55c1489c,0xe4000101,0xffb9abac,0xa4155500,0x15bd68a8,0xa401fe15,0x45cdeca8,0xc48e1b4a,0x54b106a8,0xc400bfd4,0xc9cbac,0xc4040101,0xffcd8aac,0xa454a900,0x54c106a0,0xe6ee0000,0xffca0db0,0xc445a240,0xc568a4,0x6f60000,0x40ca2eb5,0xe600fe41,0x40d64fb0,0x62545450,0xc9aaa4,0xe400ff50,0x1ce0db0,0x6020101,0xffd9cbb1,0xc4546901,0x40c948a0,0xe6f90000,0xbfde4fb0,0xc4115500,0xd989a8,0xc4ef0000,0xde91b0,0xc4264a01,0x55b507ac,0xc4a900fa,0xb926a0,0xa4545545,0x55c148a8,0xe64500ff,0x5c168a8,0xe6000000,0xffc169b4,0xa4905500,0x41bd69a0,0xc4504000,0xffc9ecac,0x82556600,
+0xc148a0,0xc4155915,0x55bd47ac,0xc42543ff,0xc98aa0,0xe7010101,0x1de90b0,0xe64000ef,0x15d989ac,0xa4000101,0xffce0da8,0xa4155500,0xd5eca0,0xa2004010,0xffde4fa8,0xc4011500,0xee91ac,0xc42500ff,0x15ee6fa4,0xc43d3030,0x50c168a8,0xa45400ff,0x41e60da0,0x26410000,0xbee690bd,0x6000000,0xbdccb5,0x600fb00,0xffea70ad,0x7000000,0xd691b5,0xe7007f00,0xe64eac,0xa45500ff,0x14e20da4,0xc4fe1054,0xd168a4,0xc41100bf,0xee4ea4,0x260a0004,0xa9c9edbd,0x6000000,0x1dab2b9,0xa400ff50,0xf7e22ea0,0xe5000000,0xe2b1b0,0x604ef00,0x14e62ead,0xe4203535,0x36bd68b4,0xe44000be,0x1c1cbb0,0x6000000,0xfef3b9,0x60000e6,0x10ef56b1,0xa4ff1010,0x20e1eba8,0x8469b96a,0x40b548a4,0xe4bf0010,0xee90ac,0xe6051616,
+0x54c527b0,0x6000000,0xc948b9,0x60000aa,0x1f335b5,0x6000000,0x8d20eb5,0x64040b3,0xc5aab5,0xe6af0000,0xfad1b0,0xe7000000,0xfb36b0,0xc4ff0000,0xde2ea8,0x6010000,0x10e5ebb1,0x60100ef,0xf2d2b1,0x6000000,0xe6d2b9,0xc61000ff,0xee2da4,0x6000000,0xfddab2b9,0x7000000,0xead3b1,0xe600ea01,0xbeea90ac,0xe4000000,0xe6d2b0,0xc400fe04,0xe62ea8,0xc40401ff,0xea90ac,0xe6550000,0xe291b0,0xe40000eb,0xead2a8,0x6190000,0xb9d189b9,0xa4505000,0x10cdcba8,0xc402ff54,0x53e22ea0,0x26000100,0xd6b2b5,0xe600ff00,0xe690ac,0xe4540400,0x61cd68b0,0xc40540fb,0xda70a8,0xe6010000,0x65e62eb0,0xc40500ff,0x41bdabb0,0xc4ff1149,0xd189a4,0x7000000,0x4ea90b9,0xc4ff0104,0xea6fa8,0xa4401095,
+0xd4cdcbac,0xc40191b8,0xa883ac,0xe6000058,0x15eb78b0,0x82005756,0x14d9aaa4,0x6000047,0xef57b5,0xe6fe0000,0xee0db0,0xa5555555,0xc527a0,0xe4fe0004,0xeaf3ac,0xc4011252,0x65c126ac,0xe400bfa4,0xc5cbb0,0x6040000,0xe62db9,0x600ef00,0xef14b5,0x7000000,0xfaeeb1b1,0x6101120,0x50d9cab1,0xe6be1020,0xffd670b4,0xa4506900,0x10d58aa4,0xc4ff0000,0xef77b0,0xc400fe00,0xef36ac,0x27000000,0xee70bd,0x600e205,0xf2d2b1,0x7000000,0xffff34b9,0xc4555500,0x50e1ca9c,0x6f90000,0xfbd22ebd,0xc4111508,0x1d5a9a4,0xe6f20101,0xf777b0,0x6000000,0xd60db9,0x61010a6,0x40ee2db1,0xe6004000,0xda2eac,0xe700007f,0xea0cac,0xe6100010,0xffe6b1b8,0xc4104000,0x1ee91ac,0x6000000,0xffe2d3b9,0x82545540,
+0x6e66fa0,0xc4656556,0x15c568ac,0xc45400ff,0xee0ca0,0xc4455544,0x51de0cac,0xc45104ff,0x15ee0ca4,0xc4000401,0xfae691b0,0x6014400,0xe6b1b5,0x28010000,0xfef735b5,0xc4000000,0xef14ac,0x600af00,0xe6d2b5,0x6040000,0x40eed2b5,0xe6003545,0xdeb2b0,0xe4000000,0xffea0cb0,0xa4405500,0xd9aaa4,0xe4ae0000,0xfbf398b4,0xc4405540,0xc968a8,0x7ff0000,0x55ca2eb9,0xc400a650,0xe26fac,0xe6000010,0xe66fb0,0x27005700,0xe6d3b9,0x7000000,0xfaf690b5,0xc4145500,0xd989a8,0x6ed0000,0xbdef77b5,0xc4506500,0xd188a8,0xc4ef0000,0xeb98b0,0x82255555,0x45d1aba8,0xc45500ff,0xde0da0,0x26010104,0xde0cb9,0x64100ef,0xf22db1,0x27000000,0xfff6f2c1,0xc4144500,0xe690a4,0x7000000,0xffe6b1b5,0xc5000000,
+0xf713b0,0x6104010,0x40cd68b5,0xe60000fe,0xea0cac,0xe6000000,0xf357b0,0xe64000ee,0xf1ebac,0xc4000104,0xfeeab1b0,0x6000000,0xf314b1,0xa4004010,0xfff2d2a8,0x6000000,0x1f756b1,0xc4ff4000,0x10b149ac,0xc4494549,0xb927a0,0xc4be0000,0xb9cca8,0xc4115655,0x24b4e6a8,0xa425fe34,0x54a506b0,0xa4555554,0x1bd48a4,0xc404fe54,0xb58aa8,0xc4240004,0x50b549a8,0xc4ff0011,0xbdaaac,0xc4000040,0xb9acac,0xc4ff0000,0xbe0eac,0xa4505051,0xc569a0,0xc410ea00,0x14a949ac,0xa4041114,0xa0b548a8,0xa440f765,0x50a906a8,0xa4545050,0xffb927a8,0xa4102514,0x10b127a4,0xc4d71400,0xffa907a8,0xa4000000,0xb548a4,0xa4ff0000,0x15b18aa8,0xc45460a0,0x54b0e5ac,0xc42010ff,0xb148a4,0xc4050100,0x5b507a8,0xa40000ff,
+0xffb548a4,0x82545410,0x54b507a0,0xa4ff0050,0xffa907a8,0x84555504,0x55b548a0,0xc4ff5459,0x15a928b0,0xc4661695,0x51b507ac,0xc45000ff,0x15b968a4,0xc4545555,0x14b106ac,0xc45100f7,0x40b527a8,0xc4ef0040,0xbdcdac,0xa4155955,0x45bd47a4,0xa4ff4055,0x80b98aa8,0xc4655565,0x5b927a4,0xc4019e05,0x1b9abac,0xc5010101,0x64b148a8,0xa410fff4,0x4a4e5a8,0xa4140501,0x55b927a8,0xc4ff0004,0xb98aac,0xa4595050,0x54b506a4,0xc4ff0014,0xbdccac,0xc4010100,0x54c169a8,0xa451ae55,0x50a948ac,0x82545450,0x1b548a4,0xc400ab11,0xad8bac,0xc4400500,0xebb969ac,0xc4455500,0x55bd27a8,0xc4ad5151,0xffad27b0,0xa4415100,0x5b969a4,0x6fe4041,0x41a0e6b1,0xc4554a51,0x51b0e6a8,0xa45500fb,0xbd8aa4,0xc4554505,0x55b527ac,0xa45500ff,
+0xffb969a4,0xc4145500,0x40b527a8,0xc4fb0100,0xffa948ac,0xc4004000,0xb969ac,0xa4ff1400,0x54ad27a8,0xc4151955,0x55b506ac,0xc40101ff,0x51b58aa4,0xc4151112,0xace6ac,0xc44000ff,0x21b969a8,0xe6303030,0xffa0c5b0,0xc5000000,0xbdabac,0xc4000000,0xffb9abac,0xa4101400,0xbd89a4,0xa4ad5400,0x48ad48ac,0xc4508045,0xb106a8,0xc4be5100,0x5a507a8,0xa4051505,0x54b127ac,0xc4400010,0xfbb948ac,0xc4545100,0x55b969ac,0xc4455101,0xfbb148a8,0xc4151404,0x55b107ac,0xc45a5415,0xb127ac,0xc5000000,0x14adaca8,0xc4bf5105,0x1ad48ac,0x6000000,0x40b548b1,0xc41400fb,0x5b169ac,0xc4ff0515,0xb948ac,0xc44044ff,0xb18aac,0xe7ff4000,0x69b569ac,0xe4102064,0xa928ac,0xe600bd20,0x5b169ac,0xe7000000,0xb149b0,0x600fb00,
+0xb58bb1,0xc45500ff,0x50b9abac,0xc4fe5051,0x54b127ac,0xa44140ff,0x50b148a8,0xc4ff4151,0x54b948ac,0xc4409050,0x40b527ac,0xc400ff44,0x51b16aac,0xe661a8a4,0x50b506a4,0xe400ff5a,0x55ad48b0,0xc4015555,0xffb127b0,0xe7000000,0x41b18aac,0xc4605505,0xffad07ac,0xc4001000,0xb548ac,0xc4eb4640,0xa928ac,0xc4000000,0xb569ac,0xe6ea0000,0x10ad48ac,0xc4004404,0x1b527a8,0xa4010100,0xfeb9aba8,0xe6000000,0xb9ccac,0xa5000000,0xffb9cca8,0xa4141400,0xbd69a8,0xc4e51400,0x5ad48b0,0xc4151a15,0x14b506a8,0xe6fa0111,0xa8e5b0,0xa5000000,0x15b5aba8,0xc45540ff,0x95b989a8,0xc4fba155,0xb127a8,0xc40600ff,0x5bdaba8,0xc5ff0505,0x56b948b0,0xc4408085,0x55b927b0,0xc440ff90,0xe9b58aac,0xa4293a2a,0x25b0e69c,0xc400ff65,
+0x55b569a8,0xc44500bf,0x15b98aac,0xc4ff9555,0x1b969a0,0xe60400ff,0x14b98aac,0xa4ff6414,0x6b927a8,0xe4556a65,0x55b507b4,0xc400ab15,0x44b18bac,0xe6000010,0xb127b0,0xe6016f00,0x1b18ab0,0xc4ff4000,0xb9abac,0xa4859544,0xb9279c,0xc4fe0000,0xb1aba8,0xa45a6a55,0x44b506a8,0xc415fe70,0x54a506b0,0xa4555555,0x6ab969ac,0xa455ff69,0x44ad07ac,0xa4045014,0x50b969a4,0xc4ff4040,0xb9abac,0xc4405145,0x55b527a8,0x82ff5555,0xb9cca8,0xa4a26551,0xb906a0,0xc455ff15,0x55ad27b0,0xa4555552,0xa1b569ac,0xe69510af,0x55b506a0,0xa4555555,0xfbb948ac,0xc4854510,0x44b906a0,0xa4bb2564,0xffa927ac,0xc4105500,0x10bd69a8,0xa4ef0000,0x55b16aac,0xc4549055,0x54b4e6ac,0xa41420ff,0x84b569a4,0xc4151651,0x15b0e6a4,0xa44500ff,
+0xffbd69a4,0xa4a4a510,0x94b927a4,0xc4aa8090,0xffad06a8,0xc4011100,0x1b969a8,0xc4f21b11,0x6bad07a8,0xc46a6a6b,0x16b927ac,0xc45500ff,0x59b548a4,0xc4554569,0x51b527ac,0xa45500ff,0x5bd8aa4,0xc4ff0101,0xbd8aa8,0xa45a1a55,0xb926a4,0xc4ef0001,0xbdaba8,0xa4141555,0x4ab906a4,0xe604ff0a,0x1a907b4,0xc4514101,0x94bd8aa8,0xc4013ba5,0xa8e6a8,0xa4100504,0x50b506a8,0xa4ff4050,0xbdaba8,0xc4955555,0x55b927a8,0xa4ff1054,0xb9aba8,0xa4115251,0x55b0c4a4,0xa4006a65,0xb169a8,0xa4445414,0x1b969a4,0xe4006715,0xb9cbac,0xe6010000,0xefb98ab0,0x82505400,0x14b969a0,0xa49e0050,0xfab5abac,0xc4404000,0xb169a8,0xc4bf4040,0x55a4e6ac,0xc4257696,0x51ace6b0,0xc45500bf,0x69b969a4,0xa4545659,0x55b527ac,0xa45154fe,
+0xfbbd69a4,0xc4105400,0x40b106a8,0xc49a0100,0xbeb1ccac,0xc4505500,0xb506a8,0xa4ff1400,0x55b148ac,0xc4659455,0x54b506ac,0xc40040ff,0xb969a4,0xe5000000,0x50ad49ac,0xa44000fe,0x44b948a4,0xc4044444,0xbfb527a8,0xc4000000,0x41b5abac,0xa4405001,0xffb169ac,0xc4101440,0x1b948a4,0xc47d4000,0x58b148ac,0xe6040405,0xad69ac,0xc4fe8140,0x4a507ac,0xc5001000,0x55ad06ac,0x82015556,0xfab107a8,0xa4515155,0x55b58aa8,0xa4555555,0xffb569a8,0x82555500,0x50c18aa4,0xc4ff5551,0x14a507b4,0xc4105050,0x55b948a8,0xc4ff5555,0x43a907b0,0xe6010041,0x4b527ac,0xc41400f7,0x15b148ac,0xc4ff1515,0xb948ac,0xe50040ff,0xb18aac,0xe6ff4000,0x35b98aac,0x6203020,0xad48b1,0xe600be00,0xb169ac,0xe6000000,0xb969b0,0xe680eb00,
+0x50b18bb0,0xa45450ff,0x54b98aa8,0xa4ffa594,0x51b948a8,0xc40000ff,0x14b58aac,0xa4ffa919,0x65b0e5a4,0xc4180994,0x44b106ac,0xc414ff04,0x2b169ac,0x69980d4,0x95b927b1,0xc400fa69,0x55b569ac,0xa2655555,0xbfb98aac,0xc4495510,0x11b127a4,0xe6150545,0xfab127ac,0xa4000000,0x59ad07ac,0xa4fb6945,0xad27a8,0xc5000000,0xb9abac,0xc4ff0505,0x80b56aa8,0xc4408040,0xa969a8,0xa5000000,0xffb18bac,0xc4511101,0x50b948a8,0xa2004050,0xffb948a4,0xe6000000,0x50bdabac,0xa4ff5050,0x5ad27ac,0xc4151515,0xb507ac,0xc4ea5500,0xad8aac,0xc4000000,0xb98aac,0xc42521fe,0x10b18aac,0x6fa0010,0x40b569ad,0xe60000ff,0xb58aac,0xa4ff1504,0x54b548ac,0xc452a212,0x55b0e5ac,0xc400bf55,0xeab9aba8,0xe6404040,0x80a58ab0,0xe600fe81,
+0x64b16ab0,0xc45400ff,0x54b548ac,0xc4ff5595,0x1b528a8,0xe60500ff,0x14b98aa8,0xc4f76112,0x5b948a8,0xe4646465,0x54bd27ac,0xc405ff64,0x54b149ac,0xe6000001,0xad69b0,0x6016f00,0xb18ab1,0xc4000000,0xffbdabac,0xe7000000,0xbdaba8,0xc4100000,0xfab58aa8,0xc4505000,0xbd28a8,0xc4bf3010,0x54a928ac,0xc49595a5,0xb527b0,0x6ea0000,0xb5abb1,0xc4151514,0x10b906a4,0xc4656955,0xffb927ac,0xc4415510,0xb548a4,0xe7000000,0xfeb569b0,0xe6000000,0xbd48ac,0xc4fb0000,0x54a949b0,0xc496aa9a,0x41b906a8,0xc4fe4550,0x55ad27ac,0xc45a6a6a,0x54b106b4,0x64400ff,0x45b927a9,0xc4949484,0x29ace6a8,0xa45564ff,0x55b127a4,0x825a695a,0xdfb127ac,0xa5000000,0xb548a8,0xc434ba00,0xffb128a8,0xc4044040,0xa928a8,0xc414ee04,
+0x9ab128a8,0xa40055ff,0xb549a4,0xa4050101,0x16a948a8,0xe650456f,0x60b927a4,0xa4645460,0xffb527a8,0xc4555555,0x65b548b0,0xe600ef54,0xffb527a4,0xc4555541,0x51ad27b0,0xe7007501,0x40b106ac,0xc4444540,0xffb527a8,0xc4054450,0x5b548a8,0xa4090505,0xffb927a8,0xe6009040,0x15b106ac,0xc4ff0115,0x4b548ac,0xa4155515,0xb169a8,0xe4ff0000,0xad8aac,0x82546514,0xb0e5a4,0xa5000000,0xebb5aba8,0xc454a844,0x2b0e5a4,0xc4521112,0xebb148a8,0xc4545500,0x50bd48a4,0xc4ea0001,0xb16aac,0xa4689554,0x11b106a8,0xc4af5050,0x50ad28b0,0xc4a5a4a4,0x6b927a4,0xe6a900fa,0x9b0e5a8,0xc4195815,0xb106ac,0xe71d407d,0x19b107a8,0xe4d55969,0xfeb107b0,0xa4090505,0x19b148a8,0xa455be25,0xffb127a0,0xa4005400,0xb127a8,0xc4d6a901,
+0x68b969a8,0xe68400a9,0x45bd26a4,0xa4460501,0x54b128ac,0xe41100ff,0x11b969ac,0xa4010001,0xffb148a8,0x82505454,0x10ad48a8,0xe640fb00,0xbbb548ac,0xa4541515,0x15b127a8,0xc440ff05,0x34b127a4,0xe7347130,0x34a0e5b4,0xa45514ff,0x55b148a8,0xc4595969,0x54b927ac,0xc41404ff,0x54b969a4,0xc4aa5515,0xbab127b0,0x82656535,0x14a928a8,0xc4792400,0xabb128a8,0x82251919,0x95b0e5a4,0xa45090a5,0x54b0e5a8,0xc41400ff,0xf1b148ac,0xe7f1f1f1,0xa5b0e5a0,0xa45040ab,0x14b548a8,0xc4550415,0x6bb507ac,0xc4000400,0x50a948ac,0xa5555450,0xfdb106a8,0xa4545554,0x64a948b0,0xa455eb15,0x54ad07a8,0xc4555450,0x15b507b0,0xa414ff01,0x14b548a4,0xc4160511,0xa5b506a8,0xc465357e,0x45ad27ac,0xa4fa4545,0x9ab169a4,0xa40000be,0x51a907a8,0x82ff5555,
+0xb969ac,0xa405af00,0x95b148a8,0xc4a6a616,0x54b506ac,0xc410ff14,0x55b148a8,0xc4545556,0xabb106b0,0xc45450bf,0x55ad07b0,0xc4ef5051,0x51b527a8,0xc45551bf,0x41b148a8,0xc4ff4151,0x6fbd69ac,0xc41f2faf,0x1ab4e5ac,0xc45205bf,0x95b548a8,0xa4a86569,0x55b106a8,0xa40400fb,0x56b148a8,0xa4ab8b56,0x3b4e5a4,0x6d169dd,0x5b0c4b1,0xa4ae1a06,0xedb106a8,0xa4559162,0x40b127a8,0xc495e890,0x95b0e5a8,0xc48000ff,0x51b148a8,0xc4010202,0x26b506ac,0xa46011fb,0x90b107ac,0xa4ea9490,0x55b506a8,0xc45469a9,0x64b106a8,0xe4bef8b9,0xddb0e5a0,0xa40055a9,0xa1b106ac,0xc401ee51,0x55b527ac,0xc4456646,0x5ab106a8,0xe600ba15,0x45b127ac,0xc4595949,0xfdb506ac,0xe55555fd,0x55ace6b4,0xa2ff5555,0xbfb569ac,0xc44101ff,0x5ad28ac,0xa4aa5145,
+0x55bdcbac,0xc400fb54,0x69b127ac,0xc4561a5a,0xb506ac,0xc401ef14,0x56b128a8,0xa4ba7a66,0x55acc5ac,0xc501015f,0x1ad8aac,0xa4bf0101,0xffb569a4,0x825050fa,0x50b127a8,0xa4fe0040,0xb948a8,0xc4540500,0xffb527ac,0xc4293a20,0x80b106a8,0xe4904080,0xfea949b0,0xc6aaa900,0x21b905a0,0xc4bf1020,0x55a948ac,0xc4a6e6a5,0x15b506b0,0xc4ea0515,0x1b98ab0,0xc4162868,0x54b4e5a4,0xa4141511,0xffb506a8,0xc4599a00,0xb907a4,0xc5000000,0xafb1cbac,0xe6a2a200,0x55bce5a0,0xc4fe5550,0x51ad49b4,0xa4abab96,0x65b106a4,0xa4ff5961,0xb148a8,0xc4919040,0xa9b927ac,0xc40430ff,0x45b527a8,0xe6000000,0x2ab148ac,0xe640156a,0x50b527a8,0xc4555150,0x5fb969b0,0xc5000000,0x10b169ac,0xc434ff00,0xffad27a8,0xc4504040,0x20b548ac,0xc414ff04,
+0xaab528a4,0xe65400ef,0x45b927a4,0xc4555555,0xd5b127b0,0x67200eb,0x1acc4a9,0xc45e5951,0xffad27b0,0xa4456555,0x15b527ac,0xc494ef15,0xffb548a8,0xc484c599,0xb0e5a8,0xa4abbf01,0x40b127a8,0xe6000040,0x5fbd27ac,0xe65a6a00,0xb906a4,0xe4000000,0xe6b969b0,0xe6256a00,0x5ab8c4a4,0xc4bf559a,0x1b547b0,0xe6569a96,0x75b4e6a0,0xa4bf5524,0x10b148ac,0xa41e1e1a,0x5b4e5a8,0xc4555555,0xbfb927a8,0xe6000001,0x1b16aac,0xe6000000,0xafb9ccac,0xc4242400,0xb506a8,0xc4ea0100,0x10b58aac,0xa4a9b9a4,0x20b0e5a0,0xa4ab5450,0x55b148ac,0xc4585556,0x47b948ac,0xa400bbff,0x1ad27ac,0xa4959555,0x1eb548ac,0xc400e6bb,0xad27a8,0xc5555555,0xfab107ac,0xc4420601,0x46b928a8,0xa4dfff12,0xffad06a4,0xc4050500,0xb127ac,0xc4d6fb00,
+0x6cad27a8,0xe68003ea,0x41b948a8,0xa4010101,0x55b128a8,0xc45500ff,0x66bd48a8,0x82555051,0xedad06a8,0xc4001400,0xad27ac,0xe600be40,0xffb548ac,0xe4010113,0x2a948ac,0xa454ff02,0x89b128a4,0xc6498989,0x54b8e5a4,0xc41504ba,0x5ab169ac,0xc46a5a6a,0x65b506ac,0xc45400fe,0x5ab548a8,0xe6ba6f5b,0x7db506b0,0xc4898545,0x18b506a4,0xa4fa1460,0x69b527a4,0xa42465ae,0x45b106ac,0xa4504055,0x14b127ac,0xc45500ff,0xa1b969a8,0xe6f1f2b1,0x9ab0e5a4,0xc49500ea,0x52b948a8,0xe6ff9a96,0x2b506b0,0x6a0e8ea,0xa5b4e5ad,0xc4ea5595,0xafb507ac,0xa4112124,0x54b127a4,0xa401ff05,0x55b548a8,0xe41a1954,0x1ace6b0,0xc440fe00,0x40b169a8,0xe7000000,0x65bd8aac,0xa44515fe,0x45b569a8,0xa4fe4555,0x66b169a8,0xc45551bf,0x51a506b0,0xa4ff4151,
+0x40b127ac,0xa417ab40,0x6bb148ac,0xc4256565,0x11bd27ac,0xc400ff05,0x55b148ac,0xe6610559,0x69b906b0,0xc45555bb,0x2ad06b0,0xa4ff0105,0x4eb148a8,0xe6490dff,0x59a4e6b0,0xa2af5555,0x55b9abac,0xa45a1b5a,0x6ab506ac,0xc44604ff,0x69b127a8,0xc4a42525,0x95b0e5a4,0xc401017f,0x52ad28ac,0xc49f5152,0x55b948ac,0xc4004000,0x5ad48ac,0xa4f51505,0xedb0e6a8,0xa450d0d0,0x55ad06a8,0xa5555555,0xa5b927a4,0xc40000ff,0x51b127a8,0xc4010101,0x26b526ac,0xc45916fb,0x20b128ac,0xc4ea4854,0xffb107ac,0xc4515559,0x55a8e5b0,0xe45b5755,0xffa927b4,0xa5005555,0x10b0e5ac,0xc404ae00,0x51b56aa8,0xc4512551,0x90b527a8,0xc415ff50,0x19b128ac,0xc4686565,0xfab506b0,0xe45555ff,0x55ad07b8,0xa4fe5555,0xedb169b0,0xc45191ff,0x55ad07ac,0xa4ff1555,
+0xb98aac,0xe600aa00,0xa5b569ac,0xc4f8fae8,0xb4e5a8,0xc400af00,0x54b98aa8,0xc4a86854,0xfdb4e5a8,0xa40100ee,0x4b107a8,0xc4bb0001,0xffb16aa8,0x825094ff,0x50ad07a8,0xa4fe0040,0x1b569a8,0xc4ff4000,0x20b18ab0,0xc4598a69,0x44b527a0,0xc4be4000,0xb5cda4,0xc4115a55,0x35b4e6a8,0xa410aa34,0xa548b0,0xe4004000,0x1bd48ac,0xc404fa54,0x44b9aba8,0xa4545014,0x55b548a4,0xc4ff0015,0xbdabac,0xc4000040,0x4bdccac,0xc4ff0000,0xbe0eac,0xe6a0a051,0xb906a4,0xc410ea00,0x14a969ac,0xc4041104,0xa0b947ac,0xc440a329,0x50b127a8,0xa4545050,0xbfb927a8,0xc4113120,0x10b148a8,0xa4d72510,0xffad27a8,0xa4000000,0x10b569a8,0xa4eb0000,0x65b9aba8,0xa4a4b0a4,0x65b0e5ac,0xa46514ff,0x4b548a0,0xc4061241,0x5b106a8,0xc40000ff,
+0xffb569a8,0x82545401,0x54b927a0,0xa4ff0014,0xffa907a8,0xa4455908,0x4b149a4,0xe6ff0408,0x15a948b4,0xc4561695,0x51b927ac,0xc45000ff,0x10b969a4,0xc4545501,0x5b507ac,0xc46604f7,0x40b507a8,0xc4ff4050,0xb98aac,0xa41a5a55,0x45bd48a4,0xa4ff4555,0xc1cca4,0xc4101515,0x1ac148a8,0xc401ee06,0x56b169b0,0xa4465646,0x54b527a4,0xa410bfe4,0x4a906a8,0xa4140505,0x15b948a8,0xe4ff1000,0xb58ab4,0xe6000000,0xef35ac,0x6be0000,0xeb36b1,0xc4000000,0xe270ac,0xc441ae45,0x50ad49b0,0x82545450,0xbd48a4,0xe4005b61,0xc1edb0,0xe6010100,0xefc9edb0,0xc4454500,0x50bd27ac,0xe4bd4050,0xffad27b0,0xc4456100,0x5b927a4,0xe6f90001,0x41a907b0,0xa4559aa1,0x11b0e5a8,0xc45500ff,0x45bd8aa8,0xa4599a9a,0x15b106ac,0xc44000ff,
+0xffbd8aa8,0xc4141500,0x50b969a8,0xc4fb4201,0xfea928b0,0xe4000000,0xce0db0,0xa4ab1400,0x58b98aac,0xc4151aaa,0x55b506ac,0xc41101ff,0x51b98aa4,0xc4151112,0x10b106ac,0xc44000ff,0x55b98aa8,0xc4454945,0xffb527a8,0xc5000000,0xad8aac,0xc5000000,0xffb5acac,0xa4501400,0xc18aa4,0xe6be0000,0x4a527b0,0xc4509041,0xb507a4,0xc4be8040,0x5a107ac,0xa4051505,0x54b168ac,0xa4405050,0xfbb568ac,0xe6400100,0xa5bd8aac,0xc485a152,0xf7b506a4,0xe5000000,0x50ad69b0,0xc46b6815,0xb107ac,0xc4500000,0xad6aac,0xe6bf0000,0x1ad6aac,0x6414001,0x40b127b1,0xe40400fb,0xb169b0,0xe6ff0001,0xb968b0,0xe64000ff,0x40b18aac,0xc4ffd040,0x25b149b0,0xe4507070,0xb149ac,0xe600be20,0x15b169b0,0xe6000000,0xb58ab0,0x600eb00,
+0xb5abb1,0xc45500ff,0x51bdaba8,0xc4ff5155,0x54b127ac,0xc44100ff,0x50b569ac,0xc4ff4151,0x58bd48ac,0xc4419050,0x40b927a8,0xc400ff54,0x51b16ab0,0xe6000454,0xb148ac,0xe400ef1a,0x5b169b0,0xc4051515,0xffb127b0,0xc4404000,0x40b18aac,0xe6504100,0xfbb148ac,0xa4456500,0x50b527ac,0xc4ff5550,0x50a907b0,0xa4505150,0x5b106ac,0xe4de0505,0x44ad48b0,0xa4404444,0x1b98aa8,0xa4010000,0xfebdaba8,0xc4155501,0xbd8aa8,0xa5000000,0xffb9cca8,0xc4141400,0x4bd69ac,0xe6e50000,0xa928b0,0xc4151501,0x14b526ac,0xc4666850,0xb527a8,0xc5000000,0x55b9abac,0xc45140ff,0x51bd8aa8,0xc4f76151,0xb548a8,0xe60500ff,0x6b9abac,0xc4ff0505,0x55b948b0,0xc4404045,0xb948b0,0xe600be40,0xd5b5abac,0xa4252515,0x15bd27a0,0xc400fe55,
+0x14b58ab0,0xa45510bf,0x15b58aac,0xc4ff9555,0x1b948a8,0xe60400ff,0x14bd8aac,0xa4ff6454,0x5b927a4,0xe4655555,0x55c127ac,0xc404bf55,0x44b149ac,0xe6000011,0xb148b0,0x6046f00,0xb5abb1,0xe4ff4000,0x10d26fb8,0xc4645054,0x40c1abac,0xe67e4140,0xd6b2b0,0xa455a955,0x14c548ac,0x61105f5,0xc568ad,0x7000000,0x45f2b1b5,0x2800c5bd,0xddebb5,0x7000000,0x10ef14b5,0xc4ef5500,0xe6b1b8,0x62405555,0xda2ea4,0x6ff0500,0xfbd9b9,0x62565551,0x10ea2d9c,0x600f46b,0xd1ecb9,0x26000000,0x51eeb2b9,0x60070af,0xcdcbb1,0x27000000,0xfbff56bd,0xc6501000,0x50d9ecac,0xe436fd60,0xbfbd48b0,0xa4505500,0x10ea4ea4,0xc4ea9000,0xc9ecb4,0x6000000,0xc1edb5,0xa41410fa,0x80d20da8,0x6000000,0xce2fb1,0xe60000bf,
+0xffe270ac,0x6100000,0x44e24eb9,0xc455ea54,0xefd989a0,0x6000000,0x1fb56b5,0x6917701,0x2d5aab1,0x48000006,0xde4fc5,0xe61400ff,0xf290ac,0x27000000,0xf290bd,0x64000ff,0x4f777b1,0x6bf0000,0xef14b9,0x62659955,0xd1899c,0xe6ef0000,0xfb35b0,0x82556955,0x45cd68a4,0x680007ee,0xd589bd,0x26040000,0x94f377b9,0xc65510bf,0xd589a0,0xe4000000,0xf6b1b4,0xe6ef0000,0xf798b4,0x6050101,0xce0db9,0x6be1400,0xdeb1b9,0xe4000000,0x1fed2b0,0x60001a5,0xee6fb5,0xa4045010,0xda2eac,0x6145766,0xda70b1,0x6010000,0xebf2d1b9,0x62505400,0x14e64fa0,0x61cc100,0xffde0db9,0xa4405000,0x1ea6fa8,0x4800ff00,0xcd47b9,0x6000000,0x1f736b9,0xe60000ae,0x11f2f3b0,0x26000000,0xde0ebd,0x64000ff,
+0xfaf713b5,0x6000000,0xf6f3b5,0x6984700,0xbdce2ebd,0xe6004000,0xee90b4,0xc45b6800,0xe691b0,0x29000000,0xeb36bd,0xe60000ff,0xf2f3b0,0x7000000,0x1ef56b9,0xe44000fd,0xf2d2ac,0x6000000,0xffb98ab1,0xc4000000,0xbdabac,0xe4404000,0xffc5ccb4,0xa4545480,0xc5ecac,0xe6390000,0x20b18ab0,0xe6104011,0xb127a8,0x6146540,0x5c148a9,0xc4042504,0x1b527b0,0xc4050001,0xfaca0db8,0x82529555,0xc9aba8,0x48510000,0xffeab1bd,0x82455500,0x94e26fa8,0x2800ef01,0xd589b1,0x7000000,0x45d24fb5,0x4802bb00,0x43e20cbd,0x6025252,0xc98abd,0xc41400fb,0x5b149ac,0xe6ff0105,0xb948b0,0x60000eb,0xba0db1,0xc4ff5040,0x71bd8aa8,0xe4303071,0x20b16aac,0xe600fe10,0x15ad69b0,0xe6000000,0xa948b0,0x640ff00,
+0x40b16ab1,0xc45400ff,0x54ca0dac,0xc4ff5554,0x92c9abac,0x60000ff,0xda70b5,0x6ff0000,0xddcab9,0x7000000,0xd169b5,0xe7005700,0xb5cdb0,0x66595a5,0x55d168a5,0xe400a5a9,0xda70b0,0x26500000,0xbfeeb1c1,0xc4594500,0x40e26fa4,0x6e51041,0xffd189b9,0xe4100000,0x44d1cbb4,0x642ed40,0xe1ecb1,0x6001100,0xddebb9,0xc4fb5f05,0xc0d1ecb8,0xe6408040,0xbe2eb4,0xc4060204,0xfdd22eb4,0x6010001,0x40d291b9,0xc4000010,0xffe290b4,0x6000000,0xded3bd,0x2655e501,0x5e20cb9,0xc4165555,0xe1aaa8,0x4880be00,0xea4eb9,0xe6000100,0x51e5ebb8,0x65010fe,0x10e2f4b9,0x48ff0020,0x15e6b2b9,0x61000ff,0xd20eb9,0x27ff0000,0xf2b1c1,0x26410201,0x1fe4ec1,0x26007eaa,0x80e2b1b5,0xe6658551,0xc4cdcbac,0x600babe,
+0xbece0db5,0x64000ff,0xcdecb9,0x48ff0000,0x5aeef3bd,0x60400ba,0xf334b5,0x69f30000,0xf6d1c1,0xc4555555,0x55f66eb0,0xe601a9bf,0xde6fac,0x6556555,0x65e189ad,0x6446fea,0xe26fb9,0xc4000000,0xffbdabac,0xe6050100,0x40bdabac,0xc4100000,0xfab58aa8,0xc4105000,0xbd48a8,0xe57f3010,0xad48b0,0xe6a19591,0x10b106b0,0xe6ea0000,0x40b9abb0,0xc4121554,0xb927a4,0xe6552514,0xffb927ac,0xc4011500,0xb948a8,0xe7000000,0xeeb9abb0,0xe6000004,0xbd69ac,0xe4ab0000,0x54a98bb0,0xc496ea9a,0xb506ac,0xe6f90400,0x45ad48b0,0xc45abfaa,0x65b4e5b0,0x64510ff,0x55bd27a9,0xa4959545,0x15b127a8,0xc45514ff,0x55b528a8,0x8259695a,0xefb527ac,0xa4000000,0xb148ac,0xc434fb00,0xffb148a8,0xc4408480,0x40a528ac,0xc610ee40,
+0x9ab548a8,0xc40050ff,0xb969a4,0xa4050101,0x26ad48a8,0x6600c7f,0x60b527a9,0xa4655460,0xffb548a8,0xc4555555,0x65b148b4,0xc454ff54,0xffb127a8,0xc4555551,0x51b107b0,0xe60ca711,0xb527ac,0xe4000000,0xffb948ac,0xc4154510,0x1b527a8,0xa4090505,0xffb548a8,0xe7001000,0x14b4e6ac,0xc4ff0014,0x14b569ac,0xa4666a26,0xb148a8,0xe6ff0000,0xb18aac,0x82446504,0xb0e6a8,0xc5000000,0xffb168a8,0xe5105401,0x1b4e6a8,0xa4656152,0xffb127a8,0xc4141400,0x40bd27ac,0xc4ea0001,0xb18aac,0xa4b8e9a4,0x11b0e5a4,0xc4af5050,0x50b148ac,0xe4a4a4a4,0x1bb506ac,0xe65900ba,0x8b506a8,0xa419a855,0x40b106ac,0xe62e40ba,0x7db506a4,0xa4e9babe,0xfeb106b0,0xa4151545,0x15b148a8,0xa441b635,0xffb548a4,0xa4105410,0xb128a8,0xc4e6f901,
+0x68b148a8,0xe68400aa,0x46bd26a8,0xa4460606,0x54b148ac,0xc41100ff,0x16b969ac,0xa4000001,0xffb148ac,0xc4000000,0xb569ac,0xe641fb00,0xbbb948a8,0xa4541454,0x58b127a8,0xa454fe15,0x30b147a4,0x7303030,0x30a506b5,0xa45515ff,0x55b148a8,0xc4559559,0x54b927b0,0xc44404ff,0x54b969a8,0xa4aa5555,0xbab528b0,0xc4102135,0x18ad48ac,0xc4fdb910,0xabace6a8,0x82241419,0x95b127a4,0xa460d0a9,0x54b0e5a8,0xc41410ff,0xb2b569ac,0x6f1f2f2,0xb5b0e5a5,0xc44040bf,0x14b127ac,0xa4560415,0x6bad48ac,0xc4000000,0x50b148ac,0xc4555450,0xbdb127ac,0xc4584848,0x10ad48b0,0xc440ea11,0x55b128ac,0xc4aaa990,0x14b506ac,0xa414ff00,0x10b548a8,0xe62b2a22,0xb5b0c5a4,0xe435357e,0x45ad27b0,0xc4fa4444,0xefb569a8,0xa40000bd,0xb127a8,0xe4bf0001,
+0xb569ac,0xc405af00,0x95b148a8,0xe4a7ab16,0x54b506b0,0xc410ff54,0x55b548a8,0xc414586a,0xabb4e6ac,0xc41450bf,0x4ad07b0,0xe45b0000,0x1b5ccb0,0xe600006f,0xb16ab0,0xe6aa0000,0x59be0eac,0xc41a1a5a,0x1abd48ac,0xc45605bf,0x65b548a8,0xc4646015,0x54b107ac,0xc40400fb,0x56b148ac,0xc46b8646,0x3b905a8,0xc4e9e9e9,0x5b0e5ac,0xa4be1906,0xadb106a8,0xc45a9623,0x50b507a8,0xc492d991,0x95b0e5ac,0xc49000ff,0x51b548a8,0xa4121212,0x26b506a8,0xa45011eb,0x90b548a8,0xa4eee8a0,0x92b0e5a8,0xe6000146,0x50ad27b0,0xc4ab5451,0xeeb127ac,0x8250a5a9,0xa5b106ac,0xc441ee95,0x55b528ac,0xc4516646,0x6ab507a8,0xc445ba2a,0x5ab127ac,0xa459a999,0xb9b506ac,0xe6000098,0xa927b0,0xe6aa0000,0xaab5ccb0,0xc44000aa,0xad8aac,0xe4aa4000,
+0x1b5ccb0,0xe6009700,0x55b569ac,0xc4561a5a,0x10b506ac,0xc400eb14,0x11b128a8,0xc4551511,0xaab107b0,0xc40111af,0x1b16aac,0xa4ab0101,0xabb9cca8,0x825090fa,0x50b127a8,0xa4aa0040,0xb5cca8,0xc4540501,0xffb527ac,0xe6091900,0x40b906a4,0xe6500040,0xfea948ac,0xc4a6a900,0x10bd06a4,0xc4bf1410,0x54ad28ac,0xc4e6e6a6,0x15b106b0,0xc4ea0555,0xb9abac,0xe6262928,0xb905a0,0xc4040100,0xbfb969ac,0xc4aeae10,0xb4e5a0,0xe6000000,0xaaead2b4,0xe6626204,0x69c127a4,0xe4fd5511,0x50ad28b4,0xc4979792,0x65b107ac,0xe6ff0451,0xb169ac,0x82a5a594,0xa9b927a0,0xe60510ff,0x45bd27a8,0xa4555545,0x2ab127a8,0xe655146a,0x95b906a4,0xa26aa6a1,0xffb948ac,0xa4115050,0x10b127ac,0xc434bb10,0xffb128a8,0xa4905051,0x10b169ac,0xe600ba00,
+0xa6b948a8,0xe65500ff,0x45b927a8,0xa3555555,0xa5b148b0,0xc4057daf,0x5a907a8,0xe70d0d01,0xffad27b0,0xa4455555,0x15b527ac,0xc494ff15,0xffb548a8,0xc4408595,0xb106ac,0xa4aebf01,0x44b127a8,0x26100040,0xafee6fb9,0xe6555500,0x51ee2ca8,0x48000100,0xffee6fc9,0x6555500,0x55ee0cad,0xe4ff9596,0x1d5cbb8,0xe6599a89,0x95cd68a0,0x6ff5454,0xde6fc1,0xe6191915,0x5e60cc0,0x68000001,0xfffaf3c9,0xe6545401,0x1f68fa8,0x68100000,0xebf734c1,0xc4145500,0x54f22eb0,0xc4f99950,0xde0dc0,0x26545050,0x11ea90b9,0xaa930500,0x4d690d5,0x6555452,0x45ee4ec5,0x60001e5,0xd5cbad,0xa2a5a515,0x15b527ac,0x64550ff,0x50e22eb1,0x28f5aaa9,0xbad168b9,0xc4020200,0x15b56aa8,0xa49fbf12,0xfab127a8,0xe6000000,0xce2eb8,0xe641e500,
+0x54bd48ac,0x288403ff,0x44f26fb5,0x46000000,0x50eed2c9,0x265500ff,0x55ff55bd,0x6540052,0x9ce9cbc5,0x46111500,0x55e64ecd,0x2600ff96,0x9bfad2b9,0xaa020101,0x5e757d5,0x6800ff02,0x30f6f3c9,0x7307030,0x34a0e5b9,0xc45505fe,0x55b148ac,0xc4595959,0x54b906ac,0xc45440ee,0x95b969a8,0xe6baaaaa,0x7eb506b4,0xc4898a4a,0x18b506a0,0xc4fa2860,0x59b506a0,0xa42065ae,0x55b926a8,0xa4104155,0x14b127ac,0xc45500ef,0x44b98aa8,0x6485d0c,0x4da8e6b5,0xc49500aa,0x52bd48ac,0xe69b4656,0x2bd27b0,0x6400041,0x95b127b1,0xc4e65555,0x6eb927ac,0xc408181c,0x54a928ac,0xc400fb05,0x55b548ac,0xc459a554,0xb506ac,0xc480ea00,0x91b58bac,0xc4562a11,0xa5b506a4,0xa44515fe,0x45b549a8,0xc4fe4444,0xfbb569a8,0xc45541bf,0x51ad28b0,0xa4ff5151,
+0x40a907b0,0xa41bfb40,0x6bb127ac,0xe62a6666,0x18bd47ac,0xc404ff09,0xa9b149a8,0xc4a159aa,0xbeb906ac,0xe41555ff,0x2a8c5b4,0xa4ab0105,0x6db58aa8,0xe6080daf,0x8a927b0,0xe6ae0404,0x55b1ccb0,0xc49f7c5d,0xaab0e5ac,0xc49240ff,0x55b527a8,0xa4292925,0x2abd0598,0xc406063f,0x52ace6a8,0xc4efa292,0x95b927a8,0xa4109054,0x5b127a8,0xa4751505,0xaeb106ac,0xc4115010,0xa9b0e6a8,0x48e0f5b9,0xd0e5a9c9,0xe70000d0,0x52f2f3b0,0x46161612,0x7bfa4ed5,0xcbc03fb,0xf6b0e6,0xe6010000,0x15cd89ac,0xa4667d19,0xfcb0e5a4,0x8bd0f4fc,0x40fe2dbd,0xc5000000,0x50eed2ac,0xc401ae00,0x55b56aac,0xc4562662,0x10b527a8,0xc455bf10,0x69b148ac,0xc4b8b66a,0xf7b4e5b0,0xe45455fe,0xad07b8,0x7550000,0xeebdecb1,0xc410517f,0xad28ac,0xe6ea0000,
+0x55b5cdb0,0xc414aa01,0x95b98aac,0xc4f8ead8,0xb506a8,0xc400ff00,0x64b569ac,0xa4b8bcb4,0xfdb0c4a4,0xa40101ef,0xb0e5a8,0xc4ab0000,0xffb9acac,0xa54040ff,0x50b128ac,0x82e94040,0xbbb98aa4,0x6002020,0x14b1abb1,0xe649ef10,0xb9c589ac,0xa4455400,0x10c58aa4,0xe4f9a901,0x10da4fb0,0xe6000000,0xde70b0,0xc41010fb,0x40e670ac,0xe6100440,0x40bdabac,0xa40000af,0xaede6fa8,0x82559501,0x40c169a0,0x655ae00,0xaed1cbb1,0xa4595904,0x59cdeda0,0xa452bf58,0x10c589a4,0xc4110000,0xd1ccac,0xa40000ff,0xe24ea4,0xe4000000,0xde2eb0,0xc40404fe,0xe291a8,0xc47e1004,0x85b506a8,0xe6000000,0xe64fb0,0xc4050010,0xd5da50ac,0xe7000000,0xdef5b0,0xe600fb00,0x64e64fac,0xa4588505,0x40b0c4a0,0xc4007f00,0xde4ea8,0xc4010100,
+0xe24fac,0xc4550000,0xa6c5cbb0,0x6004000,0x4c9edb5,0x6fa0400,0xf7b948b1,0xe5000010,0xc9ecb0,0xe400ff00,0xe26fac,0xe6000000,0xd1aab0,0xe600ab00,0x1ea4fac,0xe6100050,0xfec548b0,0x82596900,0x15bd48a4,0xc47d6b15,0xffd20cac,0xa4152a00,0xbd69a0,0x605d900,0x1ea4eb5,0x6100020,0xc147b1,0xc40100ef,0xde0dac,0xc4010000,0xde0dac,0xa41000fe,0xffe26fa4,0xa4015601,0x42b968a8,0x6549b00,0xbfe22eb1,0xc4000100,0xbdabac,0xe65bba00,0xd60da8,0x84505040,0x14bd48a0,0xc40101ff,0xe22da8,0xe4000000,0x1da6fb0,0xe60000be,0xda70b0,0x6ff0000,0x7dd189b5,0xe6000001,0xb98ab0,0x6af0000,0x61d9cbb1,0xe4000000,0x10c62eb4,0xe400fa00,0x40de6fac,0x6000000,0xe20cb5,0xe600ff00,0xe290ac,0xe4000040,
+0x1cd68b0,0xe6570101,0x94d64fb4,0xe6000000,0xce2eb0,0xc4b90000,0x57c547ac,0xe7000000,0xd271b0,0x600af00,0x1f2f3ad,0xa4000101,0xd22eac,0xc500fd00,0x40de4fa8,0xc4000000,0xc9e6b1ac,0xc40000ff,0xce0eac,0xe6fa0000,0x55ee2eb0,0xc40400ff,0x50ded3ac,0xc4bb8000,0x15c9aaa8,0xe6000000,0x20bdccac,0xc400bb51,0x15c9ccb0,0xc4000005,0xd22eb0,0x600da56,0x55d670b1,0xe40100fb,0x4de6fac,0xe6fe0140,0x91ddecb0,0x60000a7,0xd24fb5,0xe6ea0000,0x15ea91b0,0xe4000000,0x10c5edac,0xc400edaa,0x16da70ac,0x6000000,0xda91b5,0xc400ad69,0xe26fa8,0xe7000000,0xffea6fb4,0x6202010,0xce4fb1,0x6800000,0x3fde70b1,0x6000000,0x10e66fb1,0x695ff00,0xda2ea9,0xe7000000,0xe757b0,0x7d5ff00,0xd9ecb5,0x6000000,
+0xe715b5,0x6010100,0xdaea6fb5,0xe6000000,0xe270b0,0x6000000,0xffea6fb9,0xe4485400,0xde0ca8,0x656ff00,0xe24ead,0xe6500000,0x4d60db4,0x654bf00,0xe24ead,0x6000000,0x99deb2b5,0xe60000fa,0xce2eb0,0xe6ff1010,0xe5d1aaac,0xe41000ff,0xce0dac,0x6970000,0x94d5cbb5,0xe4000000,0xd270b0,0xe6007e11,0xdade70b0,0x6404040,0x40ca70b5,0xe400bf40,0x16d24fb0,0xa45400fe,0xda91a8,0xe6be0004,0xd5caac,0xc40400ff,0xdeb2ac,0x7df0000,0xa5cd89b5,0xe4000000,0xc1edb0,0xc400ffaa,0xa9cdedac,0xc4000000,0xd22eac,0xc400bf6a,0x10da4ea8,0xe4305050,0xefce2eac,0x6000000,0x5ea4db5,0x6000001,0xffde2eb5,0xe6000040,0xe62dac,0x675a600,0xe291b5,0x6100000,0xce2eb5,0x67a7a00,0xe22eb1,0xc5000000,
+0x40c20eb0,0xe6110000,0xffea91b0,0xa4546500,0x4d9cba0,0x6000000,0xfee24eb5,0xa4155500,0x50d9caa4,0x267aff00,0xd1ecb9,0xc5000000,0xc62fac,0x65f6a10,0x4e64eb9,0x6040404,0xfbce50b5,0x6101000,0x4b5ccb1,0xe605da10,0xfae62dac,0xc4545000,0xb948ac,0x6d5b900,0xd9ecb1,0x7000000,0xea90b5,0xe60000fb,0xe26fac,0xe6500440,0x40c18aac,0xa45500bf,0xffe26fa4,0x84559500,0xb948a4,0xe695ae00,0xffd20cac,0xa45d5c08,0xcc58aa0,0x6109d04,0xe24fb5,0x6000000,0x1dab2b9,0x60000ab,0xea70b1,0xc4505040,0x50c568a8,0xa41804ff,0x40e66fa4,0xc4de4040,0x15d9ecac,0xe4000000,0x10ce4fb0,0xc4fa0010,0xe9c147ac,0x6400040,0xce50b1,0xe600ff00,0x4e24eac,0xc4444444,0x40b105ac,0xc400bf40,0x40e291a8,0xe6000000,
+0xda2eb4,0xe6fb0000,0x52c148b0,0x6000101,0x8ca0db5,0xc46e0808,0x51da70ac,0x6000000,0xca2fb1,0xe600aa00,0x54f2b1b0,0x82405555,0xbd47a4,0xc404fe10,0x59e6b1a8,0x405d9d5d,0xbfc9cca0,0x82455500,0x15bd89a0,0x626be00,0xefc968b1,0xa4151500,0x10c569a4,0xe6007f00,0x30cd89a8,0xe6111111,0x11c9abac,0xc40000fb,0x1de4fa8,0xc4000000,0xd1aab0,0xa41000ff,0xffd5eca0,0xa456aa01,0x56b947a4,0xc454fa52,0xbfcd89a4,0xc4010100,0x1b58aa8,0xc4afff01,0xbd69a8,0xc4401000,0x4b98aac,0xc40601fb,0x10c58aa8,0xe6010106,0x3b58ab0,0xc44000bf,0xc5aaac,0xe4d50000,0x7dc9abb4,0xe6201010,0x10ce2eb0,0xa47f1010,0x69c127a0,0x6000000,0x20bdcbb5,0xa400fa61,0x55d60da4,0xc4559555,0xc547a4,0xe400fe00,0x11d60dac,0xa4151611,
+0x2bd27a4,0xe4970102,0xa4ce0db0,0xc4545054,0x40bd48ac,0xa4b90000,0xafbd48a8,0xc4040400,0x50bdedac,0xc401ff40,0x2cdeca8,0xa4020202,0xd1eca8,0xc400fe04,0xc9cba4,0xc5000000,0x85d1ccac,0xc40000ff,0xd64fac,0xe6fb0000,0x41ddebb0,0xc45440ff,0x50d64fac,0xe4ff4040,0x36cdcbac,0xc6703160,0x30c5ecac,0xe400b791,0x25c9ccac,0xe4000405,0xbd69b0,0xe6009656,0x55d670b0,0xe60000f9,0x1bdccb0,0x6ff0010,0xaade0db1,0x845500ff,0x11d60d9c,0xe4ff0040,0x40d5cbb0,0x84505454,0x10d1aaa0,0xc401af55,0x56deb1ac,0x6040449,0x8b989b1,0xc400fa95,0x4cdedac,0x6000000,0xffe62eb5,0x6202120,0xdad2b1,0x6000000,0xffde2eb5,0xe7000000,0x20da4fb0,0x4895df10,0xd5ecad,0xe5000000,0xead2b4,0x6d67f00,0xda0cb5,0x6000000,
+0x11c9edb1,0xa4575516,0xffd9eba4,0x6004000,0xe24eb1,0xe7000000,0xefde0db4,0xa4585804,0xd9cb9c,0x6575a00,0xda4fb5,0xe5010101,0x58d64fb0,0xc4a9ad54,0xde70ac,0xc5000000,0xa6d691b0,0xa42110bf,0x20da70a8,0xe6f62020,0x6acdecac,0xc40000aa,0xd22fac,0xc49f0000,0xd6c9cbac,0xa4511404,0xb948a8,0xc410fe51,0xebc5ecac,0xc4c08080,0x80c22fac,0xc400ff95,0x17bdabac,0xa41000fe,0x51b98aa8,0xa4fa5050,0xc148a4,0xc40404ff,0x4c5eca8,0xe6fd0404,0xaac9abac,0xc4010000,0xc60dac,0xe400efa9,0xe4b969b0,0xc4004000,0xb148ac,0xa504ff55,0x54c1aba4,0x6400000,0xefd1ecb1,0xe6415500,0xc547a8,0xe5000000,0xffcdccb0,0xc4455580,0x1c9aaa4,0xc4beea10,0x10cdecb0,0x26101020,0x11c250b5,0x6ffbe44,0xb969ad,0xa2516455,
+0x40b527b0,0xe6000000,0xbfc9ccb0,0xc4555500,0xccd89a0,0xe6040808,0xfbbdaab0,0xe4106500,0x1bd27ac,0x7555501,0x5c5ecb9,0xa4555a45,0xc148a0,0x66f0400,0x48b5edb5,0x825c5858,0xb169ac,0xe60000ff,0x4ef15ac,0xe6ee1000,0xc9abac,0xe60000ba,0xf2f3a8,0x6410000,0x4fdeb3bd,0x7000000,0xb58ab9,0x600fb00,0xfbee8fb1,0x6001000,0xe690b1,0xa400bf10,0xea6fa8,0xc45000ff,0xeed2a8,0xe6040000,0xde2eb4,0xe60404ff,0xe690ac,0x64d0004,0x97c5cbb9,0x26000000,0xdb14b9,0xe600ef00,0xb2eef3ac,0x6000000,0xdab1b9,0xe604ff00,0x4e64eac,0x6a0f935,0xd5a4c5b5,0xc40000fe,0x14bd89ac,0x6000100,0x59d5a9b5,0xe64400eb,0xd62eb0,0xa4ff0000,0x10e62eac,0x6140065,0x44b5abb1,0x82fe9540,0xcdeca4,0x7000000,
+0xf6b2b9,0xc5000000,0x18deb2ac,0xc45454f3,0x54c1abb0,0xe4487818,0x19b927ac,0x60001f7,0x55ce50b5,0xa4ff5555,0xea2da4,0xa4401455,0x5cdcba4,0x82ff5555,0x8de0da4,0xe64c5d6d,0x10b948b0,0xc44000ff,0xe6b1a8,0x6000000,0x4e2b2b9,0xc41400ff,0xe60da4,0x7000000,0xbfc64fb9,0xe6101000,0x20d6d3b4,0xc400ff15,0xffda0da4,0xa4000000,0xd64fac,0xc400ff00,0xde0ca4,0xa45501ff,0x1ea2da4,0xe6420201,0x8cdecb4,0xa45500fe,0x10e6b1a4,0xa4545014,0xfec18ab0,0xe4000000,0xdeb1b0,0x600ff00,0x5fe62dad,0x6000000,0xe2f4b5,0xe600be00,0x55eed2ac,0xe4040104,0x5d1ebb0,0xe61000fe,0x5e6f3b0,0x28000000,0x40ee90bd,0xe40400ae,0xdaf4b0,0xa4ff3511,0xd1eca8,0x6000005,0xe62db5,0xc4fd0000,0xea4ea8,0xe6000004,
+0x84e66fb0,0x62155555,0x57c569a0,0xc40000fd,0x11ca2fac,0xa400e755,0x65bd05ac,0xe60000df,0xc20eb0,0xe6ff0000,0xee6fac,0xe6420141,0xcdecb0,0xc4fe0004,0xead2ac,0x62515155,0x10c589a0,0xe400df14,0x10d24fac,0xe6000000,0xea0cb4,0x600ff00,0x40f314b1,0xc4511004,0xfad9ecac,0xe6001520,0xd9cbb0,0xe6ca1000,0xefd64fb0,0xc4001400,0xde2da8,0xc4fe0000,0xf335ac,0xe600aa00,0xe736b4,0x7000000,0x8f66fb9,0x26007348,0x40d20db5,0xa2505050,0xfbcd48a4,0xc4046005,0xc526a8,0xe4ab0000,0xfff798b0,0xe704040c,0x4d670b0,0x6fa0000,0xfb77b1,0x6000000,0xf22db9,0x261410f6,0xddebad,0x6400040,0xd250b1,0xe60000af,0x10ea0cac,0xa4004440,0xdfde91a8,0xe7000000,0xfb9ab4,0xe4000000,0xffff57b0,0x6000000,
+0xff97b5,0x6000000,0xf6f4b9,0x60000fb,0xe20cb1,0x7000000,0xff34b9,0xe6500da6,0xc948ac,0x6000004,0xffff55b9,0x84555500,0x10ea4ea0,0x6000000,0xfff777b5,0xc4146500,0x1c9aaac,0xe600be00,0x55ead1b0,0x62966555,0xd9ec94,0xe5007f40,0xd62eb4,0xc4050101,0xffea2dac,0xc4005500,0x40e1aaa8,0x6fd0000,0xffeaf3b9,0xc6401100,0xd1cbac,0x6f60000,0x1e6f4b5,0xe600fe02,0xdeb1b0,0xe5000000,0xea6fb0,0xe400ff50,0xce0db4,0x7000000,0xffe5ecb5,0xc4165702,0x2d58aa4,0xe6e90201,0xbeeed2b0,0xe4419500,0xd5aaac,0xc4ff0000,0xd670b0,0xe6211010,0x10c169b4,0xc45500fb,0xea4ea4,0x6000000,0xea90b9,0xe64000ff,0xe62dac,0x6000000,0xfff714bd,0xa4505500,0x40e68fa8,0x6000000,0xfffbb9b5,0x82545500,
+0xea6fa0,0x6000000,0xee4eb9,0x61002ff,0xde0cad,0xe6000000,0xda2eb0,0xe60000ee,0x1e9ebac,0xc4000000,0xffff97b0,0xa4155500,0xe64fa0,0xc5000000,0xfff314b0,0xa4145400,0xe64ea4,0xc48500ff,0x89e62da4,0xc4cdc985,0x10b8e5a4,0xa45400bf,0x41de0da0,0x26010001,0x55da4fc1,0x7000000,0xded3b9,0x600fb00,0xffee6fb1,0xe6405000,0xd64eb0,0xc400bf50,0x2de0ca4,0xa45500bf,0x54e1eca0,0xc4fe5054,0xc968a4,0xc45500bf,0x55ddcba0,0x82665555,0xbed62ea4,0x82555550,0x55c18aa8,0xa400ff55,0xf6da0ca0,0xe6000000,0xd670b0,0x604fb00,0x44cdabb1,0xc6c5cac5,0x9ab905a4,0xc44010ee,0x55c5ecb0,0xc4516159,0x15c148ac,0xe60000f6,0xe2b1b0,0xc4ff0000,0x10da0cb0,0xa4696969,0x40c5aba0,0xe67f4010,0xde0cac,0xa4155555,
+0x55c969a8,0x6000000,0xd1aab5,0xe7000057,0x49d291b0,0xc469ba18,0x65b527a8,0xc4405073,0xc9abac,0xe4af0000,0xea4fac,0xe6000001,0x40d22eb0,0xa4ff0000,0x8c98aa8,0xc45d6c5c,0x20b527ac,0xa45500ff,0x55d1cba0,0x62555555,0x55c9aba4,0xa46501fe,0x15c58aa0,0x82656565,0xbeb948a8,0xe6101010,0x10ce4fb0,0xc400f611,0xfecdcba4,0xc4000000,0x4c1edac,0xc400fe04,0x95bd69a8,0xa45603ff,0x56c589a0,0x82575757,0x58b169ac,0xa45500fe,0x14bd8aa4,0xc4595115,0xfeb506ac,0xa4505000,0x54bd8aa8,0xa403ff58,0x5bb948a0,0xc4545458,0x54c169a4,0xa500ff54,0x55bd48a0,0xc4955a05,0x75b4c4a8,0xc41100fa,0xc9eca8,0xc4161600,0x66b948a8,0xa40500ff,0x51b148ac,0xa4ff3155,0x4b927a4,0xc45a9556,0x4c126a0,0xc4ff0100,0xb948a8,0xa425252a,
+0x92b0c4a4,0xa4030357,0x3b128a8,0xc41400bd,0x56b569a8,0xa4000156,0xb506a8,0xc400009b,0x11b5aba8,0xa4fe9554,0xb906a0,0xc4aaaaab,0x4b906a0,0xc4fe0804,0xb149a4,0xa4015252,0x25b4e5a4,0xa400efe5,0xc5cbac,0x26040000,0x5d5ecb9,0x600ff00,0x50d670b5,0x82549054,0xfbc5aaa4,0xe6408510,0x84d168a8,0xc4ff4140,0xffce0dac,0xa4555900,0x10ddcaa0,0xa4ff0000,0xda92ac,0xc400ff00,0xda70a8,0x26010101,0x58d5edb9,0xc400f64c,0x40c5aba8,0xe6004040,0xefc968b0,0xc454a500,0x50c547a4,0xe6e50000,0xffc20db4,0xc4191d0c,0x8b56aa8,0xc4f60808,0xc60ea8,0xe4100010,0x44bd48b0,0x60090fa,0x40cdaaa9,0xe6404000,0x40c60eb4,0xe64100bf,0xd1aaa8,0xe6000000,0xefeaf3b0,0xa4145500,0x40d5eca4,0xc4400010,0xffd20eb0,0x6265b980,
+0x5b527a0,0xe4757456,0x25b506b0,0xc45400fe,0xc568a4,0xc45aa654,0xa2b927ac,0xc4ad08ff,0x55b906a0,0x82015551,0xffbd48a4,0xe6014100,0x59c1cbac,0x8255595d,0xffb1ccac,0xc4004000,0x55bd68a8,0x8210ff59,0x51bd89a8,0xc4515151,0x14c58aa4,0xa4017a55,0x5b58ba8,0xa4150505,0xffb0e5a8,0xa490a800,0x10b4e5a0,0xc4ff0000,0xfbbdacac,0xa4112514,0x11b106a0,0xa4ff1000,0x57b569a8,0xa400faa5,0xb527a8,0xc4449460,0x1b527a4,0xc401aa11,0x54b9abac,0xc4aaac58,0x96b0e5a4,0xc4155a06,0x1b506a8,0xc4fe0101,0xbfb5ccac,0xa4509544,0xb527a4,0xa4ff0000,0x10bdcca8,0x6276b6a5,0xa6b127a4,0xa4aa44fb,0x5b5289c,0xe4626a19,0x69b0e6b0,0xc45219ee,0xaab506a4,0x82a5a5a5,0xffb527ac,0x84556510,0x16b5699c,0xa4151516,0xffbd69a4,0xc4000000,
+0x4bd89ac,0xa4aaa8a5,0xe4b906a0,0xa401e7fe,0xad06a4,0xa4545414,0x65bd48a0,0x8290bbee,0x1a906a4,0xa4100105,0xffb969a8,0xa4515000,0x50b548a4,0xa4004050,0xfeb548a8,0x82555500,0xfbc169a0,0xc4647424,0x64ad69b0,0xe645df54,0xfac569a4,0x8455a900,0x50b927a0,0xc4e55501,0xc9edb0,0xe7000000,0x1cdcbb0,0xe45400fb,0x80c9aba8,0xa490d4c4,0xc4b148a4,0xa40000ef,0xffc5aaa4,0x8255aa11,0x40b127a4,0xc4a95900,0xffb98bac,0xa45d5d08,0x5db18aa4,0xc4527e59,0x10b927a8,0xc4111414,0xad06ac,0xa40000ff,0x40c18aa4,0xa4509050,0x54b106a4,0xa45804ff,0x44c18aa0,0xc4ff4444,0xc7b0e6a8,0xc4101025,0xb106ac,0xa4000010,0xefbd8aa8,0xc4408000,0x4bdeeac,0xe600fb40,0x80c58aa8,0xc4848444,0x80b906a4,0xa400bf80,0xbd69a4,0xc4010000,
+0xc58aac,0xc5000000,0xfaad8aac,0xc411e000,0x58b0e5ac,0xa4a95854,0xffad27ac,0xc4540110,0x55b127ac,0xa400ff51,0x50bd69a4,0xc4505054,0x4b506a8,0xc400af01,0x51b948a8,0xc5515151,0xffb906a0,0xa4555900,0x15b527a8,0xa4b95a15,0xffb58aa8,0x82556500,0x54b9489c,0xc419e514,0x12b527a8,0xc4665a56,0x55b0e5a8,0xa49500ef,0xb527a4,0xa40a0604,0x69ace6a4,0x826611ff,0xffb5279c,0x82565602,0x57b128a0,0xa4699b52,0xffb127a8,0xa4010100,0x1b18aa4,0xc49f5501,0x40b149ac,0xa4949080,0x54ace5a4,0xa46a02ff,0xb527a0,0xc4585040,0x54b0e6a4,0xa45500fe,0x95b548a8,0xc4ee9595,0x79b506a8,0xa4515151,0x55b127a4,0xa5ff5555,0xf0b106a0,0xc4556955,0x61a8c5b0,0xa400fa11,0x59b548a8,0xa4555a59,0x55b506a8,0xa400fb55,0x55b548a0,0xc4950545,
+0x59b4e6a8,0xa4afab96,0xfaa8c5ac,0xa4155658,0x10ad27a8,0xa4bd1000,0xafa8e5a4,0xc4040000,0x55b128a8,0xa404ff55,0x15b548a4,0xa4040405,0x4ad27a4,0xc400ff14,0x40b128a4,0x84405050,0x85b506a4,0xc40000af,0xbdaca8,0xc4fa0000,0x55bd68ac,0xa41400ff,0x54c1cca4,0xa4ff8040,0x76ad06a8,0x8460b271,0x71b127a0,0xc400af61,0x7ab569ac,0x8215555a,0x5b127a8,0xe600ea01,0x51b1abb0,0xa45500ff,0x55b948a8,0xa4fe1655,0x91b527a8,0xc40500fb,0x5ad48ac,0xc4ea0104,0xbab148ac,0xa4505145,0x50a8e5a8,0xa400fe55,0xbfb98aa8,0xa4545854,0x55b148a8,0xa400ffa9,0x4b148a4,0xe6000000,0xffc169ac,0xc5707130,0xb569a4,0xe5400000,0xfbb5abac,0xa4549904,0x20b506a4,0xe6fab500,0x4b569b4,0x82599695,0xb506a4,0x6ff0000,0xb1abb5,0xc5141515,
+0x55b0c5a4,0xc4415151,0xefb527a8,0xc495a614,0x41b106a4,0xa4555555,0xffb527a8,0xa46dfc18,0x45b106a0,0xa4ff6540,0xad49b0,0xc4aa5a56,0x59b527a4,0xe4bf6e14,0xb148b0,0xa465a551,0x59b106ac,0xc45400fb,0x40b169a8,0xa4ef5050,0x95b527a4,0xa45500ff,0x45ad48a8,0xc49b9549,0xefb0e5a8,0xc4010101,0x1a4e6ac,0xc440ff15,0xefb548a8,0xc4804080,0x40a549a8,0xc400ff40,0x5b169a8,0xa45500fe,0x55b58aa4,0xa4be6455,0xb106a8,0xa45400ff,0x54b98aa4,0xa4ae6458,0xe7b106a8,0xa4155554,0x15ace6a8,0xa400ff65,0xbbb569a8,0x82115550,0x11ad07a4,0xa404ff55,0xa1b569a8,0xc4716161,0xffad27ac,0xc4419a41,0x6b507a4,0xc4150506,0xffb569ac,0xc4252a50,0xb4e5a0,0xe6ff4100,0xb5abb4,0xc4555510,0x15b127a4,0xa4fe5510,0xb5aba8,0xa4090505,
+0x55b506a8,0xa4555555,0xffbd48a4,0xc4a9aa05,0x54b9279c,0xa4545414,0xfeb548a4,0xc4656500,0xa5b8e6a4,0xa2ffaa65,0x44b128b0,0xa4000004,0x55a507a4,0xa4bf5555,0x4cb18ab0,0xa4585c5c,0xfbb127ac,0xc4444400,0x44b968a4,0xc409da44,0xffb507a0,0xa4555500,0x55ad27a4,0xc4d6b959,0x25b106a4,0xc4aafaa5,0x69b0e5ac,0xa44544ff,0x14b5489c,0xa4212418,0x15b0e5a0,0xa46500ff,0xffb548a4,0xa4004500,0xad28a4,0xc4a95900,0xffad49ac,0xa4555404,0x54b969a0,0x84515d54,0x5b948a0,0xc49b9756,0xaab0e6a8,0xa4a550ff,0x54b527a0,0xc4569595,0x95b0e6a8,0x825518ef,0x85b548a0,0xa4de8884,0xbbb106a4,0xc4404044,0x54a4e6ac,0x82951515,0xfea927a8,0xa4111150,0x44b107a4,0xa480fe54,0x45b548a4,0xa4488949,0x15b506a0,0xa400bf55,0x55b9489c,0xa4915155,
+0xa4b0e5a8,0xa4aa9494,0x47b0e5a4,0xc4555b5f,0x46b148a8,0xc46e0409,0x91ad49a8,0xa4556954,0x56b106a8,0xc400aa15,0x59bd48a4,0xa4010a46,0x55ace5a8,0x8404fe55,0x55b9699c,0xa5555455,0xffb506a4,0x82555500,0x55b548a0,0xc47a6a55,0xffad06a8,0xa4151500,0x10b148a0,0xc4053f14,0x71b0e5a4,0x82a6a662,0xa6b127a4,0x845000ff,0x5b128a0,0xa5051505,0x15a8c4a8,0xa41000ff,0xffb527a0,0x82a6aa01,0xaab107a0,0xa454eb67,0xbfb106a4,0xa4010100,0x1ad6aa4,0xc4af5601,0x4a949ac,0xa4946540,0x54b0e5a4,0xa41702ff,0x14a907a4,0xa4585858,0x5ab506a4,0xc45000bf,0x50ad07a8,0x82955054,0x7ab148a4,0xa4655551,0x1b148a4,0xa46a1111,0xbeace6a4,0x8255a969,0x25a907b0,0xa400ffa5,0x99b107a4,0xc4559595,0x55b506a8,0xa404ff55,0x11b148a4,0xc4291a12,
+0x3b0e5a8,0xc4470202,0xbaad69ac,0xa4a5fa69,0xacc5a4,0xa4640000,0xafb169a4,0xc4040400,0xa5b148a8,0xa401ff50,0x1b548a4,0xa5010101,0x4ad49a4,0xc400fe04,0x40b128a4,0x82405050,0x85b106a4,0xa40400ff,0xb149a8,0xc4960005,0x41b148ac,0xc42400ff,0x24b148a4,0xa4fa3010,0x76acc5a0,0xa4717171,0x31b148a8,0xc400af61,0x75ad27a8,0xc5000000,0xa56aac,0xc400aa01,0x5b1aba8,0x829555fb,0x52b148a4,0xc4ef4294,0xa5b107a8,0x845500ff,0x55b569a0,0xc47b4145,0x95b106ac,0xa4506054,0x50b106a4,0xc401ff50,0xafb569a8,0xe600040c,0x8a949ac,0xc400ff54,0x15b149a8,0xc4051505,0xffb527ac,0xc4657230,0xb149a4,0xe7000000,0xfbb5aaac,0xa4455501,0x65b927a4,0xc4ff6565,0xa949b4,0xa4999585,0xb0e5a4,0x6fb0000,0xb18ab1,0xa4151a15,
+0x55b507a4,0xa4a69454,0xffbd48a4,0xc419aa50,0xb106a0,0xa4996510,0xffb0e5a8,0xc498a908,0x4b527a4,0xe6ff0000,0x2b169b4,0xc4060303,0x6ca928a8,0xc4feac58,0xb569a8,0xa4004040,0xa5b0e6a8,0x826560ff,0x65b169a0,0xa4f56171,0x5aad06a4,0xa40000ff,0xa949a8,0xa44a0500,0xe6b148a8,0xa4501000,0xad27a8,0xc540ff00,0xefb149a8,0xa4404080,0x40a98ba8,0xc400ff40,0x2ad69a8,0xa45100fe,0x41b148a8,0xa4f5e090,0xacc4a4,0xa45400ff,0x14b569a4,0xc4ad0418,0xebb548a8,0xc4010000,0xa98aac,0xc400ef55,0xe5b148a8,0xa4000000,0xb149a8,0xc400ff55,0x99b569a4,0xa4c49895,0xffb106a4,0xc4011254,0xb128a8,0xc4050500,0xffb148ac,0xe6001580,0x1b927a4,0xe6bf4101,0xb5abb4,0xa4559555,0xb1489c,0xc4fe9400,0xa96aac,0xc4565665,
+0x54b4e5ac,0xa4545454,0xffb127ac,0xc4a6aa01,0x8bd079c,0xe6040404,0xfbad69ac,0xc4146500,0x56b506a8,0xc4ff5516,0x5ad49b4,0xa4aaff5e,0xace59c,0x66f0000,0xcb1abb1,0x825c6d5c,0x55ad27ac,0xa45500ff,0x49c18aa0,0xc4f9a454,0x25a8e6a8,0xa45500ff,0x51b969a0,0x83555555,0xffb969a8,0xc4555514,0x55ad27b0,0xe400fb65,0xfbb927a4,0xe6000000,0x1b9abac,0xa400bf15,0xaab527a0,0xa45500ff,0x45bd48a4,0xc4058505,0x65a8e5a8,0xa45908ff,0x55b548a0,0xc449565a,0xebb527ac,0xe6000000,0x41b5ccb0,0xc400ef45,0xf3b969a4,0xc4545044,0x55b527ac,0xc40cff65,0x89b506a4,0xc4c5898a,0xc5b0c5a4,0xa40000fe,0x6aa507a8,0xc4291a15,0x19b0e5ac,0xa44440eb,0xb168a8,0xa4ff0000,0xb107a8,0xe6499999,0x54b9059c,0x82fa9594,0xad28a4,0xa4555556,
+0xc127a8,0xa4010100,0x5ad48a8,0xa46954f7,0xb4b128a8,0xa459f9b4,0x25ace5a0,0xc40101fa,0xa9b58aac,0xa4efa9aa,0xb906a0,0xc4405595,0x55b506a4,0xc4ff1652,0xcad07ac,0xc6e9f6fa,0x55b0e5a0,0xa45500ef,0x15bd27a0,0xa4015515,0x19b548a8,0xc45500ff,0x55b127a0,0x82555555,0xffad48ac,0xa4151500,0x25b5abac,0xc401ff1a,0xffb107a0,0xa5000000,0xbd8aa4,0xa480ff00,0x14b106a4,0xa45a01fb,0x55b906a0,0x82565656,0x5cad69a8,0xa45500fe,0x55b548a0,0x6295a565,0xfeb127ac,0xc4400000,0x50b548ac,0xa403ff64,0xafb127a0,0xa4545454,0x54b969a4,0xa400fe54,0x6ab948a4,0xa4545519,0x15b506a8,0xc41100fe,0x6ab58aa4,0xa4555559,0x55b569a8,0x825450bf,0x11b16aa4,0xa4fb3525,0xb127a4,0xc41a5a6a,0x50bd06a4,0xa4f90000,0xb527a4,0xc4246939,
+0x99b0e5a4,0xa4050556,0x6b106a8,0xa40000fe,0x6ab18aa8,0xa40053bf,0x55a8a3a8,0x825414ff,0x50b169a4,0xa4ff5151,0x3b506a4,0xc4424256,0x54b128a8,0xa4fe1418,0xb548a0,0x8265a6a6,0x44acc4a0,0xc400ef54,0x50b169ac,0xc49a5655,0x55b4e6a8,0x8440ff54,0x94b969a0,0xa4d96154,0xfbb106a4,0xc40175bc,0xad27ac,0xc4df0100,0xeeb169a4,0x82142559,0x10b106a4,0xa4ff0000,0xb98aa8,0xc400ff00,0x54b98aac,0xa4086554,0xa5b506a4,0x8240fb69,0x55b148a4,0xa4545050,0xfbb506a4,0xa404006f,0xa4e6a8,0xa4ff0000,0xabb58aa4,0xc40c586d,0xa928ac,0xe6fe0000,0xc1ccac,0xc4a95055,0xa9b4e5ac,0xa499a9f6,0xb106a0,0xa4565251,0x96b527a4,0xa40179ef,0x99a906a8,0xa4458885,0xefb926a0,0xa4155500,0x1b548a4,0xc4050101,0xffb9abac,0xa4541400,
+0xc169a4,0xc4aa1695,0xa6b906a8,0xc4a40dff,0xb106a0,0x8299aa55,0x55b527a4,0x7530057,0xa4aca3ad,0xa4506054,0xffb506ac,0xa4555500,0xa2bd48a0,0xa4415151,0xfbc18aa0,0xc4051500,0x1abd69ac,0xa411ff1a,0x56b948a8,0xa49a5a5a,0x24b506a0,0xa400bf54,0x4b548a8,0xa4190501,0xafb506a8,0xa494aa01,0x54b4e5a0,0xc4fe0050,0xfab98aac,0xc4452204,0x1b107a4,0xe6f70001,0x42b98ab0,0xc400ff41,0x40b98aac,0x84a5a450,0x55b106a0,0xa400ff65,0x50b548a4,0xc4585550,0xffb506a8,0xa469be43,0x54b0e5a0,0xc4fe0041,0xbfb148ac,0xc455fa44,0xb0e5a4,0xa4ff0000,0xb98aa8,0xa4766651,0x62b106a8,0xa4aa00fb,0xb106a0,0xa4695955,0x55b506a4,0xe75500ff,0x5ab4e5a4,0x82555559,0xffbd48a8,0xe6400000,0x45b98aa8,0xc4514505,0xffb149ac,0x82556500,
+0xbd48a0,0xc4565955,0x56b926a4,0xa4145fab,0xad69a8,0xc4686915,0x68b0e5a4,0xa44025af,0x4b106a4,0xc4000000,0xffbd8aa8,0x85555500,0x40bd489c,0x84004050,0xffb569a4,0x82556900,0xa9bd48a0,0xa4da80ff,0xcab5069c,0xa4c98589,0x25a906a4,0xa4a901bf,0xaab127a0,0x82156969,0xfeb548ac,0xa4959554,0x95ad07b0,0xc480fba5,0xffb927a0,0xa4115405,0x11b969a0,0xe4007f15,0x17b927a4,0xa49900ff,0x55b906a0,0xa49a5555,0xad48ac,0xa4a600bf,0x61b5279c,0xc4756161,0xffb927a8,0xc4564201,0x96b106ac,0xa400ffa6,0xfbb5279c,0xa4504000,0x41b169a8,0xe600eb41,0x8ab506a8,0xa4c5cfcf,0x85ace5a4,0xc40000ff,0x55a928ac,0xa4969295,0x55b927a4,0xa41000fb,0x11b969a8,0xa4ff1020,0xb0e5a8,0xc68e9e8e,0x50b4e59c,0xa4bf5565,0xb107a0,0x845aaaaa,
+0x55b906a0,0xa5555555,0x55b4e6a8,0xc45600ff,0x52b148a8,0xc466b362,0x62b0e5a0,0xc44040b7,0x56b548ac,0x82ff6a6a,0xb506a0,0xc4000555,0xb569a8,0xa4ff0501,0xcb527a4,0xc4a5b8a8,0x55b0e5a4,0xc45a00fe,0x55bd27a0,0x83555555,0x55b569a8,0xa45500ea,0x55b548a0,0x82555555,0xbeb569ac,0x82656561,0x65b149a8,0xc400fb56,0xffb127a0,0x82191915,0x19ad28a4,0xa400aa19,0xaabd27a0,0xa41603ff,0x15b927a0,0xc4060105,0x58ad69a8,0xa41400be,0x10b169a0,0xc4545010,0xfead06b0,0xa4505000,0x54b548a8,0xa407faa9,0x9fb5279c,0xa458585c,0x58b548a4,0xa400ff58,0x45b948a0,0xa4955606,0x65b4e6a8,0xc40500fa,0x1b569a4,0xa4161600,0x56ad27a8,0xa40400ae,0x41b569a8,0xa4fe1145,0x4b106a8,0xc46aaa6a,0x4b4e5a0,0xa4ff0000,0xad07a8,0xa415152a,
+0x92b4e5a0,0xa4030357,0x2ad07a8,0xa41400bc,0x56b569a4,0xa4000156,0xb927a4,0xc404049f,0x11ad8aa8,0xa4fe9554,0x1b906a0,0xa4aaabab,0x4b506a0,0xa4fe0c08,0xb148a4,0xa4054252,0x49b4e6a4,0xc400ff85,0x55b128ac,0xc4aeaa69,0x55b506ac,0xc400ff54,0x14b98aa8,0xa4256114,0xffb906a0,0xa4858a9c,0x85b0e6a4,0xa4ff4544,0xbab58aa4,0xc4546a00,0x10b927a4,0xa4ff0000,0xbdcca8,0xa400ff00,0x55bdaba8,0xa4aa9a96,0x94bd27a4,0xc400f75c,0x95b548a8,0xa45abaa5,0xafb0e5a4,0xc464b900,0x40b4e5a4,0xc4aa0000,0xebadacac,0xc405090c,0x4ad6aa8,0xc4f60404,0xb9aca8,0xa4555155,0x55b506ac,0xa485d595,0xb569a4,0xc4151110,0x15b927a4,0xc49905be,0x45b4e5a0,0xa4454445,0xffbd47a4,0xa4155500,0x95b548a4,0x62555155,0xffad6aa8,0x84246940,
+0x6b927a0,0xe666551b,0x2bb906ac,0xc4ae01ff,0xb0e6a0,0xa4aaa954,0xa6b906a4,0xc4a60cff,0x6ab0e5a0,0x82051556,0xffb527a4,0xa4519501,0x55b569a4,0x6010004,0xffb18ab1,0x62555510,0x5abd699c,0xa410ff55,0x62b548a8,0xc4a25252,0x14b948a4,0xa400be15,0x1b169a8,0xc4011505,0xffaca4a8,0xa4509400,0xb0e5a0,0xc4bb0000,0xfbb5aca8,0xa4011014,0xb127a4,0xc4bf0000,0xa7b58aa8,0xa400fea6,0x54b106a4,0xa498a9b5,0x1b0e5a0,0xc400ef15,0x58b149ac,0xa499a858,0x97b906a0,0xc4121703,0x1ad27a8,0xc5fd0101,0x6bb5aba8,0xc4005044,0xb548a8,0xa4ff0000,0x10bdcca8,0x6265a655,0x96b568a8,0xc4aa40f6,0x1b507a0,0xc4a66a29,0x64b0e5ac,0xc41118ae,0x95b507a8,0xa4605054,0xffb948ac,0xa4657520,0x11ad27a4,0xa4151515,0xffb969a4,0xa4000000,
+0xb948a8,0xc4a69455,0xe4b4e6a8,0xa402ebfa,0xa906a4,0xc4040404,0x54b969a8,0xa48037ed,0x1ace6a4,0xa4000106,0xefbd8aa8,0xc4404100,0x50b569a8,0xa2004050,0xfeb969a4,0x84646400,0xb927a0,0xe4bf5000,0x10de90b8,0x6240024,0xbdedb1,0xe6794000,0xf3baac,0x7000000,0x20ff98bd,0x2610fd7a,0xa927c5,0x6004000,0x1f6b0b5,0xc445fa54,0x40e2d3b0,0xa4405054,0xda4fa8,0x26be0000,0xe757bd,0xe6401040,0xe1ebb0,0x6ff0000,0x4e736b9,0x82585958,0xde70a8,0xe411a5a9,0x14c60db8,0xe4001100,0x99e64eb0,0x60013be,0xd189ad,0x6000000,0xfbf314b5,0x6000000,0xf755b5,0x6812d00,0xafcd89b1,0xc4000000,0x10f714b0,0xc4d90000,0xeb78b4,0x26000000,0xf313bd,0xe61400fb,0xfad2ac,0x6400040,0xe6f4b9,0xe700007f,
+0xffeef3ac,0xc4000000,0xf6f2b0,0x6550000,0xffd736b9,0xe6040404,0x4e715b0,0x26fa5004,0xc9ecbd,0x26000040,0xeab1bd,0x60000ff,0x10fb13b1,0xa4647564,0x54c147a8,0xe60100ff,0xe60db0,0x6ee0110,0xf798b9,0xa455a955,0xcd68a0,0x6ff0000,0xf397b9,0x82111515,0x5e20da4,0x6017c1b,0x10d64fbd,0x6001000,0x14e64eb9,0x260009e9,0xddecb1,0xc4000100,0xf2d2ac,0x7ff0000,0x1eb14b9,0xe6070201,0xd64fb0,0x77d0000,0xf398b5,0xc5000000,0x1ff56b0,0xe600549b,0xda2eb0,0xe4000000,0xeab1b0,0xc410ef65,0xb9abb4,0xe6000000,0xdfd60eb4,0x7000000,0xfef2b9,0x73cd700,0xfed1aab9,0xc4001000,0xf6b1ac,0x26505f01,0x11ea0cb9,0x6110111,0xd60db9,0x70000ff,0xfb34b5,0x7000000,0xeb56b9,0xe60000bf,
+0xfffb34b0,0x6010201,0x2e290b1,0xe6945702,0xbdcdecb0,0xe6000000,0xde70b0,0xc49b1400,0xbdccb0,0x6000000,0xd6b1b9,0x60100ef,0xea90ad,0xe6000000,0xb98ab0,0xc44000fe,0xc9cca8,0x6400400,0xefda70b5,0x6000000,0xd670bd,0x27000000,0xffe2d4bd,0xa4501400,0xdeb3b4,0x2805fa00,0x50ea2db9,0xc471e191,0x40c568a8,0x2610bb80,0x19d5aaad,0x6050605,0x40d127bd,0x26000000,0xfbe2b2c1,0x26000100,0x50deb1bd,0x6501000,0xbbd9ecb5,0x6140000,0x40c9cbbd,0x2800fe11,0x44e1ebb5,0xe4500040,0xdd89b0,0x2617ea00,0x4ea4eb5,0x6515454,0x91d988b1,0x60400bb,0xd271bd,0x26fe0000,0x56f6d2bd,0x260000da,0xe314bd,0x287fc000,0x20e2b1b9,0xc4657571,0x5d24fb8,0x280465ff,0xe66fad,0xc4559555,0x45e5ebac,0x8800d6aa,
+0xaae6f3c1,0xe65500ed,0xdeb1b0,0x46ee0101,0xbde270c5,0x60100ee,0xde70b9,0x29ff0000,0xf2b1bd,0xa466a566,0x85d9a9a4,0x60066ff,0x4d62ead,0xc45c5d5c,0x4de2eb0,0x480045af,0xeef3bd,0x26590000,0xfbda70c1,0xc4606411,0x40d60cb0,0x6a10000,0xffcdecb9,0xc4656500,0x60c968ac,0x2890ff10,0x4ddebb1,0x6000000,0x45e20db9,0xe4de9750,0xc0c9ccb4,0xe4c0c490,0x1bdabb4,0xc4050001,0xffca2eac,0xc4555501,0xc9cca8,0xc5000000,0xffc62fac,0xa4545400,0x55c18aa8,0xc4e9bd54,0x5b927ac,0xa4151515,0x14b968ac,0xc4ba6d54,0xb106ac,0xc5000000,0x56b5abac,0xc47050bf,0x60de90ac,0x26ef3060,0x80e690b5,0x60500ff,0x5ca0eb1,0xe4ff0405,0xc168b0,0x6404145,0x4d147b9,0x600b9a6,0x90ca0db5,0xa4151515,0x15d1899c,0xc400fa16,
+0x65b9abac,0xc44440ff,0xb969ac,0x6bf4140,0x11b58ab1,0xa45454ff,0x64b98aa4,0x82ffa464,0x5b927a4,0xa4a5a565,0x65bd27a8,0xc404bf65,0x54b148a8,0x6000011,0x10ad07b5,0xe4086f00,0xb5abb0,0xe4ff4000,0x10ce2eb0,0xc4546464,0x94b98aa8,0x82be9150,0xbdeca8,0xc4599955,0x24bd27ac,0xe61549d9,0xc147a4,0x6000000,0x56c9ccb9,0xc454d669,0x40bd69a8,0xc4005014,0xbd8aa8,0xe6ff0001,0xbdedb4,0x84a5ba95,0x40b0c59c,0xe4ff0000,0x4b5ccac,0x82555954,0x54c5aaa0,0xc455fd65,0x55ad27b4,0xc4555551,0x55b548ac,0xa455515d,0x55c1699c,0xa4555555,0xfbbd68ac,0xc4844000,0x84c568a8,0xa476dd94,0xffb506a0,0xa4105500,0x11c589a4,0xa4ff4000,0x95ad48ac,0xc454b0a4,0x54b0e5b0,0xc44440ff,0x94b969a4,0xc4151151,0x55b928a4,0xa45500ff,
+0xffbd69a4,0xc4545500,0x54bd48ac,0x82a75554,0xffa549ac,0xc4091908,0xcad49a8,0xc4f61d19,0x5bad07ac,0xc465655b,0x15b948b0,0xc46900ff,0x55b527a4,0xc4554569,0x51b927ac,0xa45904ff,0x10bd8aa4,0xc4fb1010,0xb9abac,0xa4695955,0xb906a0,0xc4ef0000,0xb9aba8,0xa4251525,0x59b906a0,0xc461fa59,0x51ad27b4,0xc4515151,0x29bd48a4,0xe62a037e,0x15acc4a4,0x82155555,0x40b506a8,0xa4ff4040,0xbdaba8,0xa5555555,0x54b907a4,0xa4bf5454,0xb98aa4,0xc4010101,0x57bd48a8,0xc4006855,0xb169ac,0xa4499565,0x1b127a4,0xc415bf15,0x14ad49b0,0xc4565454,0xffbd48a8,0x82515400,0x54b969a0,0xa4bf4050,0xfbb169a8,0xa4011000,0x10b548a4,0xc4bf0110,0x61a906ac,0xc43571a5,0x51b106b0,0xc45500ff,0x69b969a4,0xc4541619,0x54b527ac,0xa41114fe,
+0xffbd69a4,0xc4011601,0x1b127ac,0xc5550101,0xbfad8bac,0xc4004000,0xb548ac,0xa4ff1400,0x54b569ac,0xc4959495,0x50b927ac,0xc40101ff,0x40b96aa8,0xc454a864,0x54b0e5a4,0xa44000fe,0x44b969a4,0xa4444444,0xffbd48a4,0xc4000000,0x55b18aac,0x82419155,0xffb148a8,0xc4101480,0xb989a8,0xe6790000,0x70b18ab0,0xa471b071,0xad27a8,0xc4b9d050,0x5a927a8,0xa4051505,0x5ab127ac,0x8205565a,0xfbb106a8,0xa4515055,0x59b56aa8,0x82555959,0xffb1acac,0xa4455500,0x50c189a4,0xe4ff5550,0x54a507b4,0xc4505050,0x45b948a8,0xc4ff5545,0x9ba907b4,0xc45454a8,0x51b506a8,0xc41505ff,0x5b149ac,0xe6ff0505,0x1b969ac,0x60000eb,0xb1abad,0xc4ff5040,0x71b969ac,0xe4303071,0x20b169b0,0xe600fe20,0x15b169b0,0xe6000000,0xb169b0,0x600ef00,
+0x50b18ab1,0xa45450ff,0x55bd8aa8,0xa4ff9694,0x95bd69a8,0xc40000ff,0x4b58aac,0xc4ffa915,0x95b4e5a8,0xc4141965,0xb506ac,0x600ff00,0x44b169b1,0xe6ac98a8,0x54b947a8,0xa500fd5c,0x55b569ac,0x82655555,0xbfbd8aac,0x82656560,0x11b169a4,0xc4151515,0xfab528ac,0xc4000005,0x61ad06a8,0xa4eb6561,0x4ad48ac,0xc4005111,0x4b128ac,0xa4eb0505,0xc0b9aba8,0xc4808080,0x1a96aac,0x82165645,0xffb148a4,0xc4010101,0x50b58aac,0x82004550,0xffb528a4,0xe6000000,0x40bdccac,0xc4ea4040,0x4b169ac,0xc4251511,0x4b106ac,0xc4fa6800,0xb148ac,0xc5000000,0xbd89ac,0xe65510ff,0x10b58aac,0xa4be5464,0x40b548a8,0xe40000ff,0xb58aac,0xc4ff1505,0xa9b948ac,0xc4425212,0x11b106b0,0x600bf05,0xdab9abad,0xe6404041,0x40a58aac,0xe400fe80,
+0x65b18ab0,0xa45414ff,0x54b548ac,0xc4ff5555,0x1b548a8,0x60800fe,0x8b9abad,0xc4ff5818,0x6b548b0,0xe465a565,0x55bd27ac,0xa445bf65,0x60b569a8,0xe6002015,0x10b106b0,0xe60cbf00,0xb169b4,0x27000000,0xfffb7ac9,0x68040100,0xfb78bd,0x49000000,0xfef7bac1,0xe6505400,0xee4eb0,0x688ba400,0xde4ec5,0x485595a5,0x10e1cbc5,0x8afb0000,0x40e736d5,0xe45195a4,0xd62ec0,0x68000000,0xfff377c5,0x26005500,0xee4fb5,0x48000000,0xfff2b2c5,0x7040404,0xeab1b9,0x48fb0400,0xd670d1,0x26519595,0x9e20cbd,0x48620d08,0xde70bd,0x6098a45,0x55b8e5bd,0x284510ff,0x59faf2b9,0x48caca49,0x55d988b9,0x481500bf,0x1fab1b9,0x46591545,0xdeee6ed5,0x46000000,0xdab2d1,0x6820ff10,0xeff6f3c5,0x6884c080,0xc0e2d3d1,0x610fed5,
+0x45f2d2bd,0x480000ff,0xf2f3c1,0xe6050100,0x11d270b8,0x614082f,0x14c9cba9,0xc4244854,0xa7a507ac,0x26050404,0x1ce2ebd,0x600ab00,0xf9b948ad,0xa4545050,0x50bd69a8,0xe61ca610,0x10b127ac,0x6203020,0xffb948b5,0xe6000000,0xd22eb0,0xa4040404,0xfbb569a8,0xc4607050,0xb0e5a8,0xc4fa0010,0x10b16aac,0xc4202524,0x50b169ac,0xc4ff0010,0xb18aac,0xa4001000,0x4b527a8,0xa4140000,0xffb528a8,0xc4155a07,0xb106a8,0xe6040000,0xaeb58aac,0xe6000000,0x55c148ac,0xc4fa0102,0x10b169ac,0xa4b8a9a4,0x10b0e5a4,0xc4af5050,0x50ad48b0,0xc5545454,0x25bd27a8,0x600f0b0,0x4a907b1,0xa419a854,0xb506a8,0xc429ebbe,0x7da906a8,0xe555555d,0xfeb506b0,0xc4151111,0x25ad48ac,0xa451f635,0xffb548a4,0xa4105400,0xb128a8,0xc4e6fd00,
+0x68b127a8,0xc48516aa,0x46bd48a4,0xc4060206,0x54b149ac,0xc45540fe,0x56b969a8,0xa4000001,0xffb107ac,0xc4100000,0x51b568ac,0xa496ff51,0xfbb548a4,0xe4040000,0x8ad69ac,0xa455fe04,0x75b528a4,0x6f303030,0x79d64ffe,0x68aa15ef,0x5af714dd,0xe65e6a6a,0x19fa0cb0,0xe600016b,0xaae64eac,0x481f6f7f,0x16fe4dc1,0xc4142020,0xa928ac,0xc4e49010,0xb5ad06a8,0xa4342828,0x51acc4a4,0xa4205020,0x10ace5a8,0xc41010f9,0x4cb149ac,0x65c5c4c,0x1ca927b9,0xc44040bf,0x10b127ac,0xc4550411,0x6fad49ac,0xc4000000,0x50b148ac,0xa4555450,0xacb968a8,0xe4080c08,0x10a969b0,0xa455eb15,0xa5b127a8,0xc4bbbea5,0x11b0e5b0,0xa454ff00,0x51b548a8,0xc4965692,0xfab127ac,0xa26965be,0x85b127a8,0xa4ea4589,0xdbbd48a0,0xa40141be,0x1b107a8,0xc4bf0505,
+0xb569ac,0xa405af00,0x95b169ac,0xc4a6fa66,0x4b506ac,0xe600ff00,0x55b548ac,0xa459adaa,0xbbb0e5ac,0xc41050bf,0xb107b0,0xe65a0000,0x56ba0eb0,0xc45151af,0xb569a8,0xe6a50000,0x59be0eb0,0xc41a1a59,0x19bd27ac,0xc45601be,0xb569a8,0xe7000000,0xad69b0,0xc40400fa,0x5ab127ac,0xa4bbea6a,0x46b0e5a8,0xc49584a5,0x6b906ac,0xa4be1d0a,0x7db106a8,0xa45a9623,0x51b127ac,0xc492d191,0x95b506ac,0xa49040ff,0x52b548a8,0xa4161212,0x7ab0e5a8,0xa46410ff,0x90b506a8,0xa4fee8a0,0x63b0e5a8,0xe456166a,0x64b107ac,0xc4bfa8a9,0xdeb106a4,0xc40051a5,0xa5b106b0,0xa451fea5,0xa2b527a8,0xc4227396,0x6ab106a8,0xc441fa6a,0x8ab127ac,0xe60952ad,0xf6b0c4b0,0xe60454fc,0xad06b4,0xe6aa0000,0xbbb5ccb0,0xe44000ab,0xad8ab0,0xc4aa4040,
+0x56b5ccac,0xa454fb56,0x9ab127ac,0xc4561a5a,0xb927a8,0xa454ff14,0x65b127a4,0xc4651465,0xaab4e6ac,0xa40111af,0x1b58aa8,0xc4af0001,0xefb5aca8,0x825094fa,0x50ad07a8,0xa4a90040,0xb9cca8,0xc4544400,0xffb527ac,0xc4899940,0xb907a0,0xe5100000,0xbab549ac,0xc4aab905,0x44b506a4,0xc4bf4044,0x54ad48ac,0xc4e6e6a5,0x15b106b4,0xc4ea0555,0xbd8ab0,0xe6263928,0x11b4e5a0,0xa4151612,0xffb527a8,0xc4599a00,0xb906a4,0xc5000000,0xffad8aac,0xe7515100,0x55c0e5a0,0xc4fe5551,0x50ad49b4,0xc4ebab92,0x65b106a8,0xa4fb6561,0xb569a4,0xc4959080,0xe9b906ac,0xc44955ff,0x89b927a4,0xc4854549,0x3ab507a4,0xe655157f,0x95b506a4,0xa26aa6a2,0xffbd48ac,0xa4105050,0x10b127ac,0xc438bf10,0xffb127a8,0xc4505051,0x10ad48ac,0xe6006a00,
+0xaabd69a8,0xe65500ff,0x45b927a4,0xc4455556,0x95b127b0,0xc44abdaf,0x55a907ac,0xc46a5a62,0xdfb527ac,0xe7000100,0x4b969b0,0xc454ff10,0xf7b548a8,0xc4408094,0xb107ac,0xa46ebf00,0x10b127a8,0xe4202020,0xbfa528b0,0xe6aa6a00,0xc106a0,0xe6000000,0xe6b569b0,0xc4252900,0x55b506a4,0x83ff5555,0x61b548ac,0xc466aaa6,0x65b127a8,0xa4fe6925,0x15b127a8,0xa4191919,0x5b926a8,0xa4959555,0xffb927a8,0xe6010303,0x8b18aac,0xc4541808,0xbeb169a8,0xc4101000,0x1b948ac,0xc4ea0201,0x10b16ab0,0xa4a5a4a4,0x10b906a0,0xc49f5050,0x58ad48ac,0xc4545458,0x52c148a8,0xc40067f6,0x5b128ac,0xa4955545,0x19b948ac,0xa40055a6,0xb169a4,0xc4555615,0xfab127b0,0x82565655,0x56b148a8,0xc49efe12,0xffb127a4,0xc4090505,0x1b107ac,0xa496fa05,
+0xa8b127a8,0xc49617ea,0x57bd48a0,0x82475757,0x58ad07a4,0xc45640fe,0x16b948a8,0xa4010002,0xfeb127ac,0xc4111454,0x50b106ac,0xc455fe95,0xffb548a4,0xc4150416,0x4ad27ac,0xa415fe08,0x34b148a4,0x7707030,0x34a0e6b9,0xc45505ff,0x55b148ac,0xc4695959,0x64b906ac,0xa45440fe,0x9ab548a8,0xe6aa5eaa,0xbdb906b4,0xa4c98a89,0x28b106a0,0xc4fa2560,0x55b507a0,0xc410556a,0x51b927ac,0xc4004055,0x15b107ac,0xc45500ef,0x58b98aa8,0xc4985958,0x5cad48b0,0xc49500aa,0x56bd48a8,0xe69b4696,0x1bd06b0,0xc490a4a5,0x95b927ac,0xc4ea5555,0x5db948a8,0xc50d1d1c,0x84a907ac,0xc401fb05,0x55b548ac,0xa4555554,0x1ad48b0,0xa440fe00,0x91b569a8,0xc6151511,0x55b926a8,0xc44505fe,0x45b948a8,0xa4ea4444,0xfabd69a4,0xc44141bf,0x1a928b0,0xc4ea4101,
+0x50ad69ac,0xc41bab40,0x6fb549ac,0xc43ebaba,0x1cb506a8,0xc400fe0d,0x59b148a8,0xe6510a5a,0xbeb906b0,0xc45559ff,0x1ad06b4,0xa4be0105,0x6eb169a8,0xc45d5daf,0x5ca927b0,0x82ae5959,0x55b5ccac,0xc49a2a49,0x6ab4e6b0,0xa4a250ff,0x3ab127a4,0xc439393a,0x7ab0c49c,0xc40501bf,0x62b128ac,0xc4ef92a2,0x95b927a8,0xa4549044,0x5b127a8,0xa4ba1505,0xbeb106a8,0xa4112120,0x57ace5a8,0xc5575557,0xa6bd27a8,0xc40000fe,0x51ad27a8,0xa4110101,0x26b127ac,0xc45416ff,0x10b107ac,0xa4560454,0x6bb148ac,0xc4425717,0x4b127ac,0x6170100,0x85b169b1,0xa400a594,0x50b506a8,0xa451ff40,0x95b548a8,0xc4612161,0x10b148ac,0xc455bf11,0x69b148ac,0xc4b8656a,0xf6b4e5b0,0xc45565fe,0x1ad07b8,0x6aa0000,0xeeb9ccb1,0xc411517f,0xb127a8,0xe6ea0000,
+0x42b5cdb0,0xc454aa01,0xa5b569ac,0xc4e4a694,0xb906a8,0xc400ff00,0x54b569ac,0xa4685454,0xfeb927a4,0x825656ff,0x5ace6a8,0xc4bf0001,0xeeb169a8,0x825095ff,0x50a907a8,0xa4e90040,0x5b98aa8,0xc4ff4000,0x24b169b0,0xc4646474,0xa507ac,0xa4bf4000,0xbdcca4,0xc4519b55,0x20b4e5a8,0xe600aa20,0xa127b0,0xc4555500,0x45b927ac,0xc444fa54,0x84b98ba8,0x82945154,0x51b969a4,0xc4ff0015,0xb9abac,0x82515555,0x4bd69a0,0xc4ff0000,0x4c1edac,0xc4a9a659,0x50b926a0,0xc410ea44,0x54a949b0,0xa4041554,0xe9b527a8,0xa440fb7d,0x50a8e6a8,0xa4545050,0xffb927a8,0xc4456554,0xb127a4,0xc5c71400,0xffa906a8,0x82141514,0x10b107a4,0xa4ef0000,0x69b5aba8,0xa499b5a5,0xa5b0e5ac,0xc45400ff,0xb548a4,0xc4565281,0x55b107a8,0xc40000ff,
+0xffb549a8,0xc4000000,0xb969a8,0xa4af0000,0xfea969a8,0x84585808,0x54b569a4,0xc4fb5454,0x54ad48b0,0xc4a62695,0x51b506ac,0xc45000ff,0x10bd69a4,0xc4585915,0x51b106ac,0xc4a250fb,0xb506a4,0xc4ff0000,0xbdccac,0xa41a6a59,0x45b907a4,0x84ff4455,0xb9aba4,0xc4201525,0x1ab907a8,0xc402bf06,0x45b58aac,0xc4055606,0x14b107a8,0xc4006e90,0xa507ac,0xa4140501,0x55b948a8,0xa2ff1555,0x2bd8aa8,0xc4464151,0x54b148a8,0xe6ff0000,0xbdedac,0xa4010101,0x42b506a8,0xc440aa46,0x40ad28a8,0x82545450,0x1b948a4,0xc400af11,0xb18aac,0xc4445500,0xdfb948a8,0xc4455500,0x55bd27a8,0xc4b94555,0xffb127ac,0xa4455100,0x5b548a4,0xe6f50101,0x51a507b4,0xc4612251,0x11b107ac,0xa45900ff,0x1b969a4,0xc4555945,0x15b506a8,0xc44100ff,
+0xffbd8aa8,0xa4555a02,0x55b527a4,0xc4eb0246,0xffa528b0,0xc4004000,0xb98aac,0xa4ff1400,0x54ad28ac,0xc4551995,0x55b506ac,0xc41404ff,0x54b98aa4,0xc4581825,0x14b0e5a8,0xc44000ff,0x45b969a8,0xa4458985,0xafb527a4,0xe4000000,0x1b5ccac,0xc4040101,0xffb9abac,0xa4501400,0xbd8aa4,0xa4bf5540,0x71ad27b0,0xa46090a1,0xb527a4,0xc4bf8140,0xaa528ac,0xa4093a15,0x50ace5ac,0xc4404050,0xfbb948ac,0xc4544500,0xa2b98aa8,0xc451a151,0xfbb507a4,0xa4555510,0x51b148ac,0xc46ba815,0xb106ac,0xc4400000,0x14b58ba8,0xc4bf5511,0x4ad69ac,0xe6400044,0x50b506b0,0xe40000ff,0xb149b0,0xe6ff0000,0x1b569ac,0xe60000ff,0xb1abac,0xc4ff9000,0x31b549ac,0x6203030,0xb149b1,0xc500ff71,0x15b148ac,0xe6000000,0xb98ab0,0x600ef00,
+0xb5abb1,0xc45500ff,0x11bdaba8,0xc4ff0115,0x54b148ac,0xc40100ff,0xb169ac,0xe7ff0000,0x69b969b0,0xa255f9a5,0x40b0e5a8,0xe600fb14,0x44b18aac,0xe6080d5c,0x4b128ac,0xe400ae1d,0x59b16ab0,0xc4051519,0xffb127b0,0xc4405511,0x41b169a8,0xe6400000,0xfbb148ac,0xc4051100,0x50b928ac,0xc4ff5950,0xa907b0,0xc4000000,0x5ad8aac,0xc4ef0945,0x80b127ac,0xc4404040,0xa98aac,0xa5000000,0xfeb9cca8,0xc4155400,0xbd69a8,0xa5000000,0xffb9cca8,0xc4141400,0xbd89a8,0xe6e60000,0xa928b0,0xc4252510,0x14b0e5ac,0xc4bb6c14,0xb106ac,0xa5000000,0x1b58aa8,0xe65000bf,0x50bd8aa8,0xc4fb6050,0xb169ac,0xe40500ff,0x6bdabac,0xc4ff1505,0x95b948ac,0xe4408085,0xb4e5b0,0xe600ba40,0xa5b9cbac,0xa4292a2a,0x25b9069c,0xc400fe15,
+0x64b58aac,0xa45510ff,0x15b96aa8,0xc4bf5555,0x11b969a8,0xe41400ff,0x14b98aac,0xc4ee5414,0x9b927a8,0xe4555555,0x55b928ac,0xa404bf56,0xb169ac,0xe6000000,0xb98ab0,0xe6086f00,0xb5abb0,0xc5ff0000,0xb9abb0,0xc5444544,0x40bd27a0,0xc4fe4000,0xad8aa8,0xc4595955,0x8b906a8,0xe600fee0,0x54a4e6b0,0xc4556955,0x59b127b0,0xc450ff68,0x4ad27ac,0xa4141010,0x55bd48a4,0x82ff5055,0xb9abac,0xa4406555,0x55b506a0,0x82ff5555,0x4bdaca4,0xa4595954,0x10b547ac,0xc455ff15,0x55ad27b8,0xc4555652,0x94b548a8,0xa455525c,0x55b9699c,0x82555555,0xffbd69a8,0xa4854544,0x84bd27a0,0xc4bbc884,0xffad07a4,0xa4545500,0x15bd8aa4,0x82ff5015,0x45ad28a8,0xc4545054,0x54b106b0,0xc44480ff,0x94b549a0,0xa4151151,0x55b548a4,0xa45500ff,
+0xffbd69a4,0xc4505500,0x54bd48a8,0x82ab5554,0xffa949ac,0xc4451908,0xdad28a8,0xa4f62d19,0x6fad06a8,0xc46aba6b,0x2ab506ac,0xc45500ff,0x59b548a8,0xc4554669,0x51b527ac,0xa45504ff,0x75bd69a0,0x82ff5561,0xb98aa4,0xc46a5959,0xb4e5a4,0xa4ff0505,0xb98aa4,0xa4141515,0x5ab906a4,0xa461fa5a,0x11ad27b0,0xe6510101,0x14b98aac,0xc505ff55,0x54a4c5ac,0x82545514,0x40b527a4,0xc4ff0040,0x1b9aba8,0xa4565656,0x54bd68a4,0xa4ff1454,0xb98aa8,0xa4010111,0x57b4e5a8,0xa405bf97,0x41ad27ac,0xa459a565,0x1b506a0,0xc414af15,0x54b18aac,0xa4555858,0xffb927a4,0x82505400,0x54b948a0,0xa47f4040,0xfbb18aa8,0xa4011000,0xb127a4,0xc4bf0000,0x61a928ac,0xc4217555,0x51ad07b0,0xc45500ff,0x65b969a4,0xa4656a79,0x54b0e5ac,0xa41114fe,
+0xffb969a4,0xc4030702,0x2b127ac,0xc4550202,0xbfb18ba8,0xc4004000,0xb569a8,0xa4ff1400,0x55b169a8,0xc495a495,0x50b506a8,0xc40101ff,0x4b56aa8,0xc4040404,0x14b148ac,0xa44000fe,0x44b548a4,0xa4444444,0xffbd48a8,0xc5000000,0x55b18bac,0xa4405141,0xffb127a8,0xa4141440,0xb98aa4,0xe6750000,0x30b189b0,0xc4207071,0xb149a8,0xa4b99050,0x5a928a8,0xc4053514,0x56ace5ac,0x8205555a,0xfbad27a8,0xc4519155,0x55b528a8,0x82545959,0xffb18bac,0x84555500,0x50bd69a4,0xe4ff5651,0x54a507b4,0xa4505050,0x55b948a8,0xc4ff5555,0x5da507b4,0xa4585458,0x10b948a8,0xe60000db,0xb1abb0,0xe6ff0000,0x1b948b0,0xc41014ff,0x10b169a8,0xc4ff5050,0x71b969a8,0x6202030,0x10ad69b1,0xe600fa10,0x15ad69ac,0xe4000000,0xb149b0,0xe600ef00,
+0x50b18ab0,0xa45541ff,0x55b58aac,0xc4ff9694,0x54bd48a8,0xc40000ff,0x10b16aa8,0xa4ffa965,0x95b0e5ac,0xe6000000,0xa969b0,0xe601ab00,0x5cb1abac,0xc4ac98a8,0x94b948a8,0xc400f9a8,0x55b569ac,0x82555555,0xbfb98bac,0xc4251520,0x1b569a4,0xe6050105,0xeaad07b0,0xa4000000,0x30b148a8,0xc4ef6521,0x1a928ac,0xa4005111,0xb106ac,0xc4ef0405,0x80b98aa8,0xc4404040,0x1a96aa8,0x82115606,0xffb148a4,0xc4000101,0x50b569a8,0x82004050,0xffb98aa4,0xe6000000,0x40bdabac,0xa4ff5050,0x15ad27ac,0xc4151615,0x4b106ac,0xc4e65804,0xad6aac,0xa5000000,0xb58aa8,0xe64440ff,0x40b98aac,0xc4ffc454,0x40b127a4,0xc40000ff,0xb58aac,0xc4ff1505,0x9db548ac,0xc4425222,0x41b0e6b0,0xe600bf05,0xdab58aac,0xe6000101,0xad69ac,0xe400fe80,
+0x65ad6ab0,0xa45414ff,0xb148ac,0x6ef0040,0x1b548ad,0xe60800fe,0x18b58aa8,0xc4ff6418,0x2b127ac,0xc4666666,0x56bd27a8,0xc445bf65,0x50b148ac,0xe6000000,0xb169b0,0xe60c6f00,0xb18ab0,0xe7000000,0xffbdabb0,0xe6454500,0xc169a4,0xc4100000,0xfeb98aac,0xc4515000,0xb927a8,0xe4bfa050,0x14a928b0,0xe4a5a5a5,0x10b507b0,0xe6fa0000,0xb9abb0,0xe6263a28,0x1b0e5a4,0xc4656515,0xffb548ac,0xc4405550,0xb948a8,0xe6100000,0xffb569b0,0xc4555508,0xb948a4,0xe6ab0000,0xadabb0,0xe486ab56,0x55b506ac,0xc4fa4854,0x44a948b0,0xe65a1a56,0x65b8e5ac,0xe64940ff,0x89b927a8,0xc4848585,0x2ab506a4,0xc45555bf,0x15b928a4,0xc4192515,0xefb107b0,0xa4010000,0xb148ac,0xc4b8ff00,0xffb127a8,0xa4548480,0x54ad48a8,0xa410fe94,
+0x9ab548a8,0xa40054ff,0xb969a4,0xa4010101,0x66ad49a8,0xc4545dbf,0x64b148a8,0xa4695864,0xfbb128ac,0xc4555555,0x65b148b4,0xc454ff54,0xffb127a8,0xc4555151,0x51b527ac,0xe61ca711,0xb127ac,0xc4101010,0xffb149ac,0xc4154500,0x5bd48a8,0xa4090905,0xffb527a8,0xe6001000,0x15b506ac,0xc4ff0115,0x14b548ac,0xc4252525,0xb169ac,0xc5ff0000,0xb18aac,0xa5000000,0x4b16aa8,0xc4000000,0xffb527a8,0xc4101602,0x8b127a8,0xa4585858,0xaeb569a4,0xe6000000,0x1c168b0,0xc4ea0102,0xb169ac,0xc4649050,0xb4e5a8,0xc4af4040,0x54ad48b0,0xa4545454,0x1abd69a8,0x6a901fe,0x8b0e5a9,0xa4196455,0xb506ac,0xc43e90aa,0xbdb106a4,0xc4a9a9ad,0xfab106b0,0xa4152511,0x25b148a8,0xc441b635,0xffb548a4,0xc5000000,0xad49ac,0xa4a6e900,
+0x64b548a4,0xc44517aa,0x46b548a8,0xc4060606,0x54ad48ac,0xc45540fe,0x56bd68a8,0xa4000001,0xffad06ac,0xa4500000,0x51b569a8,0xa457ff51,0xffb527a4,0xc4040404,0x8ad48a8,0xc411ae04,0x74b569a8,0x6307030,0x70a4e6b5,0xc45015ff,0x55b148a8,0xc5555455,0x54b927ac,0xa48484ff,0x50b969a8,0xc4a95450,0xfeb107b4,0x8269aab9,0x94a907ac,0xa4dad551,0x6fad27a8,0x82251515,0x55b127a4,0xc4000015,0xb107ac,0xc45410ff,0xcb148ac,0x64c0c0c,0x8a507b5,0xc44000af,0x14b148ac,0xa4560455,0x5fb127ac,0xc5000000,0x50a969ac,0xa469a450,0xfdb506a8,0xa4585c58,0x54ad48b0,0xc455ef15,0xa5ad06a8,0xc4b6a5a1,0x15b4e5b0,0xa454ff00,0x51b548a8,0xc4561652,0xfab507a8,0xc4a595ff,0x85ad07ac,0xa4ea8588,0xabb948a0,0xa40100be,0x1ad27a8,0xe4ff0501,
+0xb569ac,0xa405af00,0x95b148a8,0xe6a6a616,0x54b506ac,0xe400ff54,0x55b548ac,0xc4554859,0xb7b4e6ac,0xc45450bf,0x54b107b0,0xc4af4010,0x56b569ac,0xa4a1a1bf,0x51b548a4,0xc4fb4151,0x59bd8aa8,0xc41a1a59,0x15bd27ac,0xc44511be,0x25b569a8,0xc4142015,0x54b127ac,0xc40000aa,0x56b569a8,0xc4bf8b5a,0x47b0e5ac,0xc49999a9,0x1b506a8,0xa4ba1d05,0x7db106a8,0xa49a9623,0x56b107ac,0xc4938242,0x96b127ac,0xa48040ff,0x51b128a8,0xa4265602,0x7ab0c5a8,0xa4a414ff,0x90b106a8,0xa4e99490,0xa3b506a8,0xc4565a6b,0xa4ad06b0,0xc4fffcf9,0xeface5a4,0xa40055a9,0xa5b106ac,0xa451fa95,0x61b527a8,0xc4216251,0x6ab528a8,0xc445fa6a,0x99b127a8,0xc469b999,0xf6b0e5b0,0xc459a9e9,0x55ad06b4,0x83ff5555,0xbfb169ac,0xc44545ff,0x5ad28ac,0xa4aa5545,
+0x47b9abac,0xc444ff56,0xaab107ac,0xc4aa6b6e,0xb506a4,0xa418ff14,0x65b127a8,0xa4a86c69,0xabb0e5ac,0xa40515af,0x5b569a8,0xc4ff0001,0xefb169a8,0xa45040fa,0x50ad27a8,0x82fe4040,0xb569a4,0xc4540400,0xffb507b0,0xc4c99980,0xb527a0,0xc4111000,0x6ab169a8,0xe666a500,0x84bd06a4,0xa4ffc484,0x55ad07a8,0xc4e5e5e5,0x15b106b0,0xc4ff1555,0x5b148b0,0xc4262569,0x2b906a0,0xc4020602,0xbfb948ac,0xc4599900,0xb906a4,0xa4000000,0xffa948a8,0xc6a2a610,0x55bd069c,0xa4ff5555,0x51ad49b4,0xc4ebfb93,0x61ace5a8,0xc4fb2161,0xb569a8,0xc4959140,0xa9b906a8,0xc489c4ff,0xc9b527a4,0xa485c589,0x2ab107a4,0xe665157f,0x95b106a4,0xa466a6a2,0xffb527b0,0xa4115050,0x10b148ac,0xc454ba00,0xffb127a8,0xc4101001,0x10b569a8,0xe6007f00,
+0xaab527a8,0xe65500ff,0x55b927a4,0xc5455555,0xa5b106ac,0x66200db,0x62b0e5a9,0xc4b367b3,0xffb506a4,0xe6010100,0xb548b0,0xe440ab00,0xb7bd8aac,0xc44080a4,0xb106a8,0xa4adbe00,0xad27a8,0xe7000000,0xbfb569ac,0xe66a6a00,0x55b905a4,0xc4555155,0xe5b506ac,0xc4111510,0x5ab527a8,0xa4bb559a,0x21b548b0,0xc466aaa6,0x61b127a4,0xc4fe5524,0xb127ac,0xa4191915,0x5b926a8,0xa5555555,0xffb506a4,0xe6010203,0xcb18aac,0xe4080c08,0xbead6aac,0xc4101000,0x1b548a8,0xc4ff0301,0x10ad28ac,0xa4a4a4a0,0x10b906a0,0xc49f4050,0x5cb148ac,0xc458585c,0x63b948a8,0xc400bbfa,0x1a907ac,0xa4555505,0x19b548ac,0xa40055ab,0xb149a4,0xc4151615,0xfaad07b0,0xa4561641,0x56b927a4,0xa4aefe12,0xffb127a4,0xc4050500,0x1b127ac,0xa46afe05,
+0xa8ad06a8,0xc4930bea,0x47b127a8,0xa4030303,0x58ad48a8,0xc45600fe,0x16bd48a8,0xa4000001,0xbdad27a8,0xa4656954,0xa4b0e5a4,0xc456ff96,0xffb527a0,0xc4080818,0x8b128a8,0xc411ad0c,0x89b569a8,0xe68e8e8d,0x89b4e5a4,0xa46915ff,0x56b148a8,0xc46a5a5a,0x65b506ac,0xc41400ff,0xaab527a8,0x6ef53bf,0xdeb4e5b5,0xa4858585,0x24b148a4,0xc4ba2521,0x59b506a0,0xc4106569,0x1b507ac,0xc4000001,0x11b127ac,0xc45500ef,0x58b58aa8,0xc4985958,0x5cad48b0,0xa4a544fa,0x42b507a8,0x65b4646,0x5bd27b1,0xc490a4a5,0xa5b506ac,0xc4ea55a5,0x6db506a8,0xc4090908,0x84a549ac,0xc405fb45,0x55b548a8,0xc4599955,0x1ace6b0,0xa440fa00,0x51b569a8,0xc4151511,0x55bd27a8,0xc44544ee,0x45bd89a8,0xa4ff4545,0xfab149a4,0xa45555ff,0x55a506b4,0xa4ff4151,
+0x40b127ac,0xc40bab40,0x6fb149ac,0xe63b7aaa,0x8b506a8,0xc400fe08,0x59b148a8,0xc4515a59,0xbfb927ac,0xc41a2d9f,0x6b0e6ac,0xa4ff0105,0x5db148a8,0xe65d0cae,0x5ca507b0,0x63ff5555,0x55b569a4,0xc4592959,0x6ab0e6b0,0xc47260bf,0x39b127a4,0xa4282529,0x25b0e5a0,0xa405017f,0x62b128a8,0xc4ffa262,0x96b528ac,0xa4509040,0x5ad06a8,0xc4ba0105,0x7eace5ac,0xa4111110,0x57b106a4,0xc557d757,0xa7b506ac,0xc40000fe,0x12b127a8,0xa426a612,0x7aacc4a8,0xc45814ff,0x50b127ac,0xa4554454,0x5bb548a8,0xa4535757,0x58ad28ac,0xa46b5554,0x99b569a8,0xc40065a5,0x50b0e5a8,0xa421bf40,0x95b548a8,0xa46525a5,0x10b148a8,0xc455bf00,0x69b148ac,0xc464666a,0xf5b4e5ac,0xc45554e9,0x55b128b0,0xc4ff5555,0xaab149b0,0xc401117e,0x15ad48ac,0xa4ff1515,
+0x43b969ac,0xc454ff43,0xa5b127ac,0xc4a4a694,0xb907a8,0xc504ff00,0x18b569a8,0xc4681818,0xb9b506a8,0xa40202ef,0x2ad06a8,0xc4af0001,0xeeb5abac,0x825090ff,0x50ad07a8,0xa4f90040,0xfeb548a8,0xc4ea0415,0x5a927a8,0x8415ff59,0xfface6a0,0xc46a4050,0x4a907a8,0xa410fb45,0x15ace6a4,0x8259fa15,0x69ad06a8,0xa45509ae,0x40ad06a4,0xc45aff90,0x5aa8e6a8,0xa455a8ff,0xfface5ac,0xc4ab4141,0x1ad27ac,0xa400fb12,0xfeace5a4,0xa4fa1400,0x40a906a8,0xc400ea44,0x6ab106a4,0xc455cbfe,0x55ace5a8,0xc41606ee,0x5ad07a8,0xa456bd06,0x55a906a8,0xa40001ef,0xffad27a8,0xa4591610,0x56ace5a4,0xc4ea0000,0xffad48a8,0xc4595900,0xb5ad06a8,0xa4af5450,0x40ad48a8,0xc418ff40,0x51ad27ac,0xc40000ff,0x5b127a8,0xc454ff14,0x51ad06ac,0xc45500ff,
+0xffb527a8,0xc4656400,0xeaace5a8,0xc4ff0100,0xffad27a8,0xa4feef45,0x99acc5a0,0xc4ff0101,0x14ad48a8,0xe600ea00,0xb128b0,0xc41100ff,0x41b106a8,0xc498ff45,0x99b106ac,0xa46060ff,0xffb107a4,0xa4ff6565,0x5a8e5a8,0xc400af4a,0xffb107a4,0xc4bf5050,0x45a907ac,0xc404aa56,0x40b927a4,0xa444ea05,0x15a507ac,0xc44110be,0x18b106a8,0xa4ab9764,0xaab106a4,0xa45155fa,0xffb107a8,0xc4bf4141,0x11b106ac,0xa400ff15,0x6ab506a4,0xc4fa0005,0x10bd8aac,0xc400fe14,0x44b127ac,0xa455bb98,0x56ad06ac,0xc45545fa,0xb127ac,0xc414b945,0x14b569ac,0xa40000ef,0xffb548a8,0xc48e4700,0x6fa8c5a8,0xc4fa1115,0xfaad27a8,0xa4bfbe19,0xb9ace59c,0xc4ff1454,0x41ad28ac,0xc419ef41,0x59b128ac,0xc45591fb,0x4b106a8,0xa495bf19,0xa5b127a8,0xa40104fb,
+0xffb527a8,0xa4260600,0xfab107a8,0xc4fe0000,0xeead28a8,0xc4fca510,0xdab0e6a8,0xc4fb0501,0x9b148ac,0xc415fe18,0x55b127ac,0xc4a550ff,0xb506a4,0x6059900,0x45b969b1,0xa45a62bf,0x9ab106a4,0xa4949500,0xfbb527a4,0xa4ff1959,0xaab127a8,0xc4559500,0xefb0e6a0,0xa4bf5555,0x66b148ac,0x8254ffaa,0x65ace5a4,0xa4a504a5,0x80b0e5a0,0xa46feb81,0xfface5a0,0xc4d900ff,0x66acc4a0,0xa4555600,0xffb527a4,0xa49a0101,0xa5b169a8,0xc4414000,0x7fad27a8,0xa4fa5444,0x55b127ac,0xa401e7a5,0x2b106a8,0xc4574046,0x55b506a4,0xa4406701,0x98ace6a8,0xa46800bd,0x55acc4a0,0xc40100fb,0xaab98aac,0xa4636619,0x80a8c4a4,0xc40000ff,0xa9b149ac,0xa4ead890,0xaacc4a4,0xc4497f6e,0x4acc4a4,0xa410fe15,0x56b569a8,0xa476fffb,0x55ace59c,0xc405ff00,
+0x42b569b0,0xc40100ff,0xa6b548ac,0xa4ffbf9a,0x14ace5a8,0xc44000ff,0xaab569a8,0xa46e09aa,0x11acc4a8,0xc400aaaa,0x1b0e5a4,0xe600af00,0x44b98ab0,0xc45bffff,0x41a8e59c,0xa455ff00,0x9ab969a8,0xc494a500,0xfab907a0,0xc4be0545,0x55b148ac,0xa4aaaa00,0xffad06a0,0xa4ff5545,0x41ad07ac,0xc504f5c0,0xd9b0e5ac,0xa4ba58be,0x15a8c49c,0xc440ab95,0x6b106ac,0xc445105b,0xaab0e5a4,0xc49b5a00,0xffb506a4,0xa4ee1516,0xaaad27a8,0xc4404001,0x7fad48a8,0xc4ff4454,0x1b128a8,0xa500fd75,0x22b0e5a8,0xc4560056,0x64acc5a4,0xa4a57111,0x65ace5a4,0xa45a006a,0x65b506a0,0xc40500ff,0x9abd8aac,0xc40341a1,0x40b0e5a8,0xe601009f,0x96b58bb0,0xc4250809,0x1b4e6a8,0xa41d6a5a,0x51b506a4,0xa455ff41,0x17b148a8,0xc410aaaa,0x55b9069c,0xc404ff41,
+0x41b569ac,0xc40000ff,0x9bb148ac,0xa4844440,0x15b506a8,0xa45440fe,0xb9b148a8,0xa4ae6ae9,0x50acc4a0,0xe600a6aa,0x55b4c4a4,0xc401ff55,0x4ab969ac,0xc498eede,0xace5a0,0xa444ef00,0x5db98aa8,0xe6da0404,0xb9ccb0,0xc408ef44,0xf9c989a8,0xc4ff5060,0x4bd68ac,0xa410ff44,0x4bd48a4,0xc404f509,0x15b548ac,0xc40408be,0x50c189ac,0xc404ff94,0x4b548b0,0xe60010bf,0xa5c58ab0,0xc4ff4545,0x1c189ac,0xc400a711,0xa6c989ac,0xe4fa0000,0xc5ccb0,0xe600aa00,0xcdcbb0,0x60045aa,0xc589b1,0xe60000ea,0xd20eb0,0xe4107445,0x20c1abb0,0xc40105ef,0xffc9ccac,0xc4ae4100,0x6ab527a8,0xc4ff6511,0xbbb127ac,0xe69a0000,0xb5c168b0,0xc4af6520,0x40b98bb0,0xe604fe40,0xb969b0,0xe40101ef,0x5c589ac,0xe640fa01,0x10c189b0,0xe64500ff,
+0xeec589ac,0xe4561000,0x95c589ac,0xe6fa0000,0xffc9ecb0,0xc4b96501,0x99c147a8,0x6fa0000,0x10bdccb5,0x600e700,0xcdecb5,0xe60100ef,0xd1cbac,0x604ff00,0xcdcbb5,0xc46010bf,0x5ecdcbac,0xc4fa5454,0x4bd89ac,0xe600ff44,0xa5c989ac,0xc4ff5055,0x55c18aa8,0xa404fb55,0x44c9aaa8,0xe400ea5d,0xb548b0,0xe60004fe,0x14d1ecb4,0xe446abb9,0x4b969b0,0x60000ff,0x7bd1cbb5,0xe4ff0100,0x15bd68b0,0xa400ff15,0xa9c568a8,0xc4fe0115,0x40c5aaac,0xc4009a04,0xcdeca8,0xe6005a55,0x1c18ab0,0x60000ea,0xd1ecb5,0x6007441,0xc1edb5,0xc40000ef,0xbfc9abac,0xc4aa4500,0x5ebd47ac,0x6aa0000,0xf9c1edb1,0xc4ab1500,0x70c969a8,0xe6af1010,0xbdccb4,0x604ef00,0x4d62eb5,0x60000f7,0xcdaab5,0xc454be04,0x50d1ecac,0xe40004fb,
+0xafd1cbb0,0xc4150400,0xa2ce0eac,0xe4ae0000,0xefc20eb0,0xe6e94000,0x8abd27ac,0xe6f61500,0x4bdaab0,0x601aa04,0xd62eb9,0xe70000ff,0xd1aaac,0x604aa00,0xda4fb9,0xe60101bf,0x9ad5cbb0,0xa4589504,0xf7b527a4,0xc4ae0555,0xaabd89ac,0xc4555100,0xebbd69a4,0xc4ff5155,0x55c189ac,0xa400ba55,0x41ace6ac,0xa4a50865,0x40b106a0,0xc555d540,0xaab927a8,0xc49500aa,0x66b906a0,0x82555600,0xffc1aaa4,0xa4ff0505,0xa5c9cca8,0xe6010000,0x7ec60eb0,0x6ff0000,0x55da2db5,0xa441fe55,0x42b927a8,0xc456115e,0xb948a4,0xe4105700,0x24c9abb4,0xa45400ba,0x55bd27a4,0xc40504ff,0xaeb969ac,0x826b9a1e,0x50b0e6a4,0xc40000bf,0xaabdabac,0xa4959440,0xab0e5a8,0xc48cbfae,0x8acc5a4,0xc400fa00,0x41b58aac,0xa461afbb,0x54b0e5a0,0xe601fb00,
+0x46b969b4,0xa41101ff,0xfbc5aba8,0xc4aa6aa6,0xb906a8,0x60000fe,0xffda2eb5,0xc41a0555,0x11bd27ac,0xa400a656,0x1bd27a0,0x6009a00,0xc62fb9,0xe603bab6,0x1b927a8,0xc454ff00,0xaada4fa8,0xc498a900,0xf6c568a4,0x6ff0040,0x5ada2eb5,0xa4555500,0xe9bd8aa8,0x6ab0000,0xe24fb5,0x26004504,0x4da2dbd,0xa4590859,0xc169a4,0x6006500,0xc58ab5,0xe6000045,0x5ade0dac,0x6010000,0xeeda70b1,0xe6ea0000,0x9ae26fb0,0xc4504401,0x7dc18aa8,0xe6ff0010,0xda2eb4,0xe400ad10,0x51d1aab0,0xc454107a,0x50b4e5a4,0xe640a011,0x55c969ac,0xc4150056,0x14d1aaa8,0xe60400fb,0xfeda2eb4,0xc41a4955,0xd9caac,0x60000af,0xffeef3b9,0xe4741405,0x1d169b0,0xe40c7b59,0x14b526ac,0xe450ff04,0x7e270b4,0xe600ffea,0x41bd27a4,0x600ed00,
+0xf335b9,0x60000eb,0xffe270b9,0xe6940000,0xc947b4,0x7000075,0xeee291b1,0xc46a0595,0xa1c126b0,0x8250e7ea,0x55c12694,0xe601ff50,0x4af2b1b4,0x8455eeaa,0x1b92798,0x400ee01,0xf736b5,0xc545df44,0x15a0a4ac,0xc40500e6,0x15b58aa8,0xc4d50058,0x80b4e6a0,0xc400009e,0xffad48ac,0xa4011005,0x1ab0e5a4,0xc4043e2d,0xffacc5a8,0xc4404000,0x96b927a8,0xc401afab,0xb0c4a4,0xc48bfc00,0x42a0a4ac,0xc401006f,0x95b169a8,0xa46810aa,0x14acc5a0,0xa45400ba,0xffb169a8,0xc4ba5545,0x55b506ac,0xc440eaa6,0xfface5a8,0xa4550455,0x59b527a8,0x8456afab,0x5b0e59c,0xc400fb01,0x1b569a8,0xa4646b59,0x99ad06a8,0xc415ff54,0x19b127ac,0xa4b4f5a9,0x15ace6ac,0xc4c1d6ff,0xabace6ac,0xe6ee0004,0xe4b169ac,0xe45455ff,0xfaa8e5b0,0xc4ff5054,
+0x2ad28b0,0xe600ef01,0xad48b0,0xc445d616,0x41a906ac,0xc400ff00,0x40b98aac,0xe6e864c0,0x46a8a3ac,0xc4293eff,0xeab106ac,0xc4ff1514,0x50b169ac,0x6316413,0xaba4c4b1,0xe6bb0000,0x5b169b0,0xc4a60059,0x51b0c4a8,0xc40504a6,0x58b18aac,0xa4da00b9,0x94b0c4a0,0xc455554a,0xffb948a8,0xc4050050,0x46b927ac,0xc40d6e19,0xfface5a8,0xa4241454,0x57b548a8,0xc6009b6a,0x1b905a4,0xa4570016,0x56b0e5a4,0xa415156b,0x54ad28a8,0xc40a0094,0x5b0e5a8,0xe60000b5,0xefb58aac,0xc4000000,0xa1b948ac,0xe640a6a5,0xffb0c4a8,0xc4820800,0x8eacc5ac,0xc4049d9d,0x51b0e5a4,0xc410ff41,0x1b148a8,0xc4182c54,0x41ad06ac,0xc404fa40,0x4b569ac,0xe6002001,0x14b128ac,0xc44054ea,0x5dad07b0,0x7ff0004,0x54ad69b1,0xc4590999,0x6aad07a8,0xc4eb5050,
+0x59b569ac,0xc400af55,0xb548ac,0xc4449014,0x40b127a8,0xa454fe00,0x54b569a8,0xa40686e8,0x50b0e5a8,0xc4185dae,0xfea906b0,0xc4ff5555,0x69b148ac,0xc45555ea,0x96a927b0,0xe6bf0005,0xb148b0,0xc400af00,0xb569ac,0xe6094104,0xb527ac,0x600ea05,0x40b948ad,0xa469a950,0x1ab127ac,0xa4555aae,0xffad06ac,0xc4aa0000,0x66b107a8,0xc44040be,0xffad07a8,0xc4efaa5a,0x10b106a8,0xa494ff10,0x95b127a8,0xa406aa95,0x10ad06a4,0xa455fe50,0x55b127a4,0xc494f985,0x6ace6ac,0xc49451ea,0xffad27b0,0xa4ef0242,0x98ace6a8,0xa40165fa,0xbfad07a8,0xc4bf1400,0x59b127a8,0xc4fb5996,0x45ad07b0,0xa405fe56,0x95ad06a8,0xc4ae94d4,0x45b106a4,0xa460fb41,0xad06ac,0xc41905a6,0x7eb506a8,0xc42a0eae,0x90a8c5a8,0xa4aa55fa,0x5fb106a8,0xc55455ff,
+0xeaad06b4,0xa4ab979b,0x16b106ac,0xa49af626,0x59ad06a8,0xa4fbfe69,0x88ace5a4,0xc456ba98,0xaaad06ac,0xc45655ff,0xaab506ac,0xc45555aa,0x5a507b4,0xc45655be,0xaab106a8,0xa401419b,0x40ad27a8,0xc45aef41,0x69b107ac,0xc49aef68,0x4ad06b0,0xc441ab01,0x45b528a8,0x635e600,0x5aa8c5b1,0xc49445ae,0xfbb128ac,0xc4ea4044,0x55b127ac,0xc46565fe,0xbfa907b4,0xc47f0555,0x10b507a8,0xe6414700,0x46b527b0,0xc42a679b,0x11b106a8,0xc441aa00,0x40b969ac,0xc4a4b841,0x26ad07ac,0xa46501ef,0xfead27ac,0xc4aa0111,0x98b107a8,0xc40165eb,0xb6b107a8,0xa4ff7464,0x14ad06ac,0xe60af2f2,0xfb0e5ac,0xc491ae4f,0x4b107a8,0x2860afef,0xffacc4ad,0xc459ffbf,0x4b106ac,0xc41541ef,0xa9b106ac,0xc44551be,0x14ad07ac,0xa46a57aa,0x55b548ac,0xc5505155,
+0x91b106ac,0xc4b89d43,0x17b0e5ac,0xa444ab1a,0x5aad07a8,0xc4ba591a,0x64ad07ac,0xc445be64,0x44ad06b0,0xc49965fa,0x9ab106ac,0xc45956ae,0x5a907b4,0xc45949ba,0xa9b527a8,0xa4014195,0x1a907a8,0xa4651c44,0x58a8e6a8,0xc40000d5,0x4b9aba8,0xc4e90158,0xd4b4e5a0,0xa44544be,0xffad27ac,0xa50f440c,0x6face5a8,0xa459bebe,0xfface5a0,0xc4404000,0x96bd48a8,0xa405afab,0xb0e5a4,0xa5ff0111,0x9ba8a4a4,0x8215157f,0x54b169a8,0xc4791079,0x15b0c4a4,0xe6000079,0xbbb5acac,0xe6550000,0x1b527b0,0xc440ea52,0xeab0e5a8,0xc4000000,0xd1ecac,0xc4171715,0x19a4e6a8,0xc400fb11,0x1b569ac,0xc4646659,0x54b106a8,0xe601af00,0x4b569b0,0xa4b4b158,0x15b106ac,0xc48195eb,0xaead07b0,0xe6fe000c,0xb4b169ac,0xe455a5ff,0xfaa8e5b4,0xc4ff5054,
+0x1ad28b0,0xe6009a00,0xb18ab0,0xc4019612,0x1b127a8,0xa444fe00,0x44b98aa8,0xc41b4699,0x1b0c5a8,0x71dcdff,0xdface5b5,0xe7ff0000,0xbeb169b0,0xc48acbee,0x6bb106a4,0xa4bf5554,0xb169b0,0xe6692039,0x10b0c4ac,0x6000051,0x14e291b5,0xc455003f,0xc926a8,0x27000044,0xffef14bd,0x6040000,0xe24fb9,0x60c0000,0xfbb148b1,0x26610000,0x2f6b1bd,0x6008f19,0xbce5b5,0xc491203a,0xa483a8,0x6000006,0xeb14b5,0xe6050050,0xddcbb0,0x26000071,0xfbded3b5,0xe6600000,0x50ee2db8,0xe6405351,0xded168ac,0x6820000,0x4e1ebb9,0x6047454,0xc148b1,0xe500ff00,0x1bd8ab0,0xc4591d54,0x41b148b0,0x600e900,0xe270b9,0x66070fb,0x12c9aab5,0xc4056aab,0x6eb106a8,0x6be080d,0xb4b16ab1,0xe6050444,0x55c9abb0,0xe4eb6050,
+0x55bd8ab4,0x600af00,0xe290b9,0x6050169,0xdda9b5,0xe440fd01,0x40ce2eb4,0x60101e9,0x59e5cab9,0xe4585d6d,0x55c1abbc,0x48af0102,0xbfda91c1,0x2894a845,0x95c547b5,0xe4b95455,0xd24fbc,0xc445ef00,0x55b548ac,0xc45aeb5c,0xad06b0,0x600db04,0xb948b1,0xc4aa9a51,0x6ab527ac,0xa45559ae,0xbbb127ac,0xc4ee0000,0xa6b107a8,0xc44180be,0xffad07a8,0xc4ffae5a,0xb106b0,0xa490ff10,0x95b527a8,0xa40ebe95,0x50ace6a8,0xa455fe50,0x95b127a8,0xc4c4a996,0xab106a8,0xc49491ae,0xfaad27b0,0xa49e0541,0xdcb127a8,0xa402b6ea,0xbfb106a4,0xc4af0440,0x5db128a8,0xc4ea9d99,0x45ad07b0,0xa409ae56,0xa5b127a8,0xc4aed4d0,0x49b106a8,0xa450eb85,0x4b106a8,0xc46945fb,0x7eb0e6ac,0xc400199e,0x90ad06a8,0xa45a55fa,0x5ab127ac,0xe41454ba,
+0xa6a907b4,0xc4ef879b,0x2bb106ac,0xa4bafb27,0x15ace5a8,0xc4bbfa69,0x84b0e5a4,0xc45aab84,0xbeb107ac,0xe44511ff,0x95b506ac,0xe6000055,0x6a948b0,0xa46669bf,0xbaad06ac,0xa401429f,0x1ad06a8,0xc445af01,0x71b127ac,0x7df1170,0xb0c5ad,0xe6009600,0x55bd8ab0,0xc44b2d6a,0xaface6a8,0xc4e596ee,0xfbb127a8,0xc4ea8444,0x1fb527ac,0xc46a267e,0x7fb106ac,0xa4bf0519,0x50b127a8,0x655ff50,0x59e20cb5,0x691959a,0x11d589ad,0x6800bf01,0x40e670c1,0x26a4b495,0x51c9cbcd,0xe6500094,0xd9d60db0,0xe6060101,0x54bd26ac,0x48005097,0x74de70c9,0x46ff6555,0x54ea6fcd,0xe715f1f1,0x4eb0e5a8,0xc491ae9f,0x40b506a8,0x6606bee,0xffacc4b1,0xe6087b0b,0x40b107b0,0xc455019a,0xa5b948ac,0xc40051ae,0x4ad07ac,0xa4aa57a6,0xaab548ac,0xc491e7aa,
+0x1b4e5a4,0xc4241b07,0x2bb4e5a8,0xc4005b1a,0x55b107a8,0x26b0a458,0xd0fed2c9,0x60040c0,0x4fe2dad,0xc49ea9ba,0x4fb106ac,0x705035d,0xa906b5,0xc48d8a56,0xdcb4e6a4,0xa4004192,0x4dad06a8,0x6e60404,0x4b9ccb1,0xc408bf40,0x99c589ac,0xc4ff4050,0x4c169ac,0xa400eb04,0x40c98aa8,0xa454f255,0x10b127ac,0xc40004ff,0xcdcbac,0xc411ff95,0x5b969ac,0x60000bf,0x65d1cbb9,0xe6ae0141,0x1c5cbb0,0xc400eb15,0xa6c589ac,0xc4fb0111,0xc5cbac,0xc401aa00,0xcdcbac,0x60049aa,0xc58ab1,0xe60000e9,0x1d64fb4,0xe6007447,0xbdaab0,0xc40001ef,0xf7c9abac,0xc46a4000,0x5ac589ac,0xe4ab5800,0xbfc1abb0,0xc4ea5540,0xf5c569a8,0x6ee5400,0xb58ab5,0x608fe00,0xd20db5,0xe60000ff,0x1d9ecb0,0xe640fa01,0xcdaab0,0xe60000ff,
+0xfed5ecb4,0x6ff5800,0xb5b906b1,0xc4ff0140,0xffc1cbb0,0xa4ad9a41,0x9abd27a0,0x6ff0100,0x18b9abb5,0x2600a704,0xda4fbd,0xe40400ff,0xd9ebac,0xc454ef40,0x54d1eba8,0xa44040ff,0x9ed1aaa8,0xe6f70448,0x4bd69b0,0xc400ff45,0xd5c589ac,0xc4ef4040,0x55c18aac,0xa444ff55,0x40c589a4,0xe4009655,0xb56ab0,0xe70000ff,0x44cdccb0,0x6010795,0xc189b5,0x60000ea,0xfed1ebb5,0xc4ff4541,0x19b527ac,0xa400af05,0xabc9aaa8,0xa4fe1616,0x50bd69a8,0xc401ba54,0xbd69ac,0xe6045d50,0x4c1abb0,0x70000d5,0x1c9ecb5,0xe600b442,0xb969b0,0xa40101ef,0xbbbd69a8,0xc49a4500,0x5ec148ac,0x656080c,0xe6c60eb5,0xc4aa5501,0x60c989a4,0x6af0000,0xc1edb1,0x60dff00,0x8d20db9,0x60000fb,0x1cdabb5,0xe640be01,0x40d1cbb0,0xe40201db,
+0xafd1ecb0,0xc46d0d04,0xb1bd69ac,0xc4fe0000,0xefb58ab0,0xa4e99540,0x9fb506a4,0xc4fb1606,0x4b148b0,0x600fa00,0xc189b5,0xe65808ff,0x40bd69ac,0xe645af40,0x46bd69b0,0xc44541ff,0x96b927a8,0x6040000,0xe2ce4fb1,0x6ff0040,0xaae26fb5,0xc4505000,0xebc1aaa8,0x6ff0000,0xde4fb9,0xe6005100,0xd1abb4,0xc45008a5,0x40c147a4,0xc424f940,0x55c168ac,0xc45500aa,0x5ad5aaa4,0xe6040100,0xffca2eb0,0xc4ff0808,0x85d1ecac,0xc4424101,0x7ec9edac,0xe6ef0000,0x55da2eb0,0xc401aa50,0x5c58ab4,0xe641000d,0x51c9edac,0xc4405711,0x44d9eca8,0xc46601d9,0x10b4e5a0,0x60000f7,0xbee690b9,0xc42b4109,0x40c568ac,0xe60000bf,0xffda70b4,0x6540000,0x9c927b5,0xa448bbaa,0x4b927a4,0x600f600,0x1f778bd,0xc420effa,0x40b906a0,0x4800bf00,
+0x41f734c1,0xc40404fe,0xefe22db0,0xc4551055,0x2de0cac,0xe60000fe,0xffde70b0,0xe4570256,0x15c147b0,0xe400be5a,0xb906ac,0x610ff00,0xf2f3b9,0xc6035655,0x1c989a4,0xe445ff01,0xaaead2b0,0xc4506100,0xf6c168a8,0x6ff0040,0x57da2db5,0xa4955500,0xeac98aa4,0xe6bf0001,0xd20db0,0x6004100,0x44d1aab9,0xa4ad1cbe,0x10ad06a0,0xe640f550,0x1bd27b0,0xc445005b,0x5ec148a4,0xa4555500,0xeec169a8,0xe4aa0404,0x9ac5ecb0,0xc4424103,0x7eb169a8,0xa4ff8444,0xb527a8,0xc400ad10,0x9b948b0,0xc455005e,0xb6b0e5a4,0xa494b313,0x99ace5a4,0xa46a009a,0x59b0e5a0,0x60000f7,0xffd60db5,0xc4124051,0x40c968ac,0xe60100af,0xabd24fb4,0xc4a51445,0x1bd27ac,0xc414a9a5,0xbd06a0,0xe640ab00,0x7de91b4,0xc401fffe,0x81b106a0,0x600fe00,
+0x45b58ab5,0xa41514ff,0x6fb169ac,0xc4940400,0x16b506a8,0xc44040fa,0xb5b149a8,0xa45a1555,0xa5b0e5a8,0xa490ffff,0x65acc49c,0xc404aa54,0xabdabac,0xa4aaee9e,0x1ace5a0,0xa440ef01,0xeeb569a8,0xc4fb185c,0x5b148ac,0xa404bf45,0xffb927a8,0xc4bf8090,0x5b127ac,0xa440eb05,0xb527a4,0xc414e205,0x14b128a8,0xa41115ff,0x80b527a8,0xa456fb90,0x56ad07ac,0xc45454bf,0xfbb107ac,0xc49e4545,0x1ad28ac,0xa410eb15,0xfbb106a8,0xa4fb1211,0xad06a4,0xa401ea50,0x65ad06a4,0xc4659efa,0x99ace5a4,0xa45559fe,0x5ad06ac,0xc456fe07,0x5aa8e6ac,0xa20506ff,0xfbad07a4,0xc4164500,0x5bb548a8,0xe6a70404,0xbfad48ac,0xc4aaa940,0xe4b0e5a4,0xa4bf5040,0xad48a8,0xe40cae00,0x55b569b0,0xa45151ff,0x15b527a8,0xc440a611,0x41ad48ac,0xc45950ff,
+0xffb506a8,0xc46a6545,0xa7ace6a8,0xc4fe0101,0xffad27ac,0xa4eeee45,0x67acc4a0,0xc4ff0505,0x14ad48a8,0x6009604,0xb128b1,0xc41500ff,0x40b527a8,0xc454af44,0x94b127a8,0xa48080ff,0xffb106a4,0xc57f0454,0x9a4e6ac,0xc400ff5a,0xeab106a4,0xc4ae4040,0x55a907a8,0xa444ffa9,0x50b106a4,0xa454ab14,0x55a906a8,0xa41551ff,0x54ad06a8,0xa45a5794,0x59ad27a8,0xc48185ea,0xffb107ac,0xc4ae0500,0x6aa8e6a8,0x8210bf6a,0xffad06a0,0xa4f91615,0x80ad06a8,0xa441aa84,0x14b106a4,0xa455ae50,0x45a927ac,0xc45525ea,0x1ad06a8,0xc454e942,0x54a907ac,0xa40101ff,0x7face6a4,0xc4564600,0xaeace6a8,0xc4a70408,0xe7a948ac,0xa4bab915,0xf5ace5a0,0xc4ff4040,0xad28a8,0xe609ae00,0x59b148ac,0xa45556ff,0x4b106a4,0xc484bf54,0xd5b107ac,0xa40606ef,
+0xffb127a8,0xa4560904,0xa6ad27a8,0xc4ff0001,0xefa928a8,0xa4e4e040,0x5bace5a4,0xc4eb0501,0x14ad48a8,0xa456fa14,0x56b127ac,0xc4a550ff,0x40b106a4,0xe605ff40,0x45ad07b0,0xc48581ff,0xaab507a8,0xa464a500,0xfab506a4,0xc4ab1555,0xaab169ac,0xa4555140,0xabb548a4,0xa4ff5155,0x55b148ac,0xa4009251,0x41b506a8,0xa4a51495,0x80ad06a0,0xa47dfa81,0xaaace5a4,0xc49540aa,0x56b906a0,0xa4555500,0xffb548a4,0xa4aa0909,0xc4b148a8,0xc4424101,0xbfa907a8,0xa4ea4440,0x95b548a8,0xa401de95,0xab106a8,0xc45a004e,0x65ad07a4,0xa480bb16,0x84ace5a4,0xa4260296,0x55b0e5a0,0xc40500ff,0x6ab968ac,0xa406844d,0x40ace6a8,0xc40400bf,0xaab56aac,0x82f9f8d4,0x5acc4a4,0xa499feba,0x14ace5a4,0xc400fb10,0x55b98aac,0xc4d4bfff,0x50ace59c,0x600ea00,
+0x4ab98ab5,0xa41505fe,0xebb527a8,0xc4ffff7a,0x12ace5a8,0xc40000ff,0xabb569ac,0xa4fe6eae,0x11acc4a4,0xc400aaab,0x55b4e5a4,0xa454ff10,0x44b969ac,0xc49fefff,0x5a8e5a0,0xa445ff01,0xaab569a8,0xa490a110,0xe9b507a4,0xc4fb1555,0x46b148ac,0xc4955500,0xffb127a4,0xa4ff1511,0x51ad06ac,0xa400f660,0x45b0e5ac,0xc4950055,0x65b506a0,0xc400ff6a,0x5ace6a8,0xc4454059,0xa9b506a4,0xa49a6a10,0xefb506a0,0xa4ab5555,0x96b148a4,0xa4414502,0xbead28a4,0xc4fa8080,0x1b127ac,0xc401e951,0x51b106ac,0xc4550051,0xb1acc5a4,0xa4c4e703,0xd8a8c5a4,0xa46900e9,0x50b0e5a0,0xc41504fb,0xaab548ac,0xa417a5e2,0x40ace5a4,0xc45500bf,0xabb58aac,0xc4a51459,0x1b4e6a8,0xa47caaaa,0x11ace6a8,0xc440bf00,0x5fb569ac,0xc440fffe,0x95ace59c,0xc414ff40,
+0x45b569ac,0xa41515ff,0x6fb148ac,0xa4a01400,0x16ace5a8,0xc44040fa,0xb6b148a8,0xa4ab069a,0x90ace5a8,0xc480ebff,0x69b0e5a0,0xc404ff55,0x4ab548ac,0xa466fefe,0x1a8e59c,0xc440ef01,0xb56aac,0xe4100818,0x14c147ac,0xe60000d0,0xeb35b4,0xc4b905a4,0x50bcc4a4,0x6000075,0xbfd670b9,0xe4050004,0x5f2f3b4,0x648f454,0xffb906b1,0x6400000,0x40f6b0b9,0x263b5491,0x4acc4bd,0xc46a011b,0x45b8e4a4,0xc414046d,0xe6b1ac,0xc4170315,0x12c168a8,0xe60000b8,0xebc60eb0,0x6650000,0x4fa90b9,0x6000d04,0xefc169b5,0xe4470102,0xe26fb4,0xe67b1145,0xa4a4b0,0x700f700,0x1da71b9,0x65014be,0x40d589b9,0x2601bf00,0xd64fbd,0x280000ee,0xb6e1a9b9,0x645aa55,0x5dcd68b1,0x68a9000d,0xcace70c5,0x61b1500,0xb4d189b9,0xc4ff9195,
+0x1b569b4,0x2604ae00,0x4d64fbd,0xc400146f,0x2d9cab0,0xc444fe00,0x44c1cca8,0xc515055d,0x6aca4ac,0x480c0c04,0x2da2ebd,0x6ae0101,0xb9ca0eb5,0xc4448094,0x55b527a4,0xa4fa5454,0xb169ac,0xe4ddfc10,0x68a4c5b4,0xc44504a1,0x14c169a8,0xa4da0075,0x54b4c4a0,0xa455556e,0xfbad69b0,0xc4000050,0x41c1cbac,0xc4046a54,0xffb4e5a4,0xc4400054,0x57b927ac,0xc4005a69,0x4bd06a4,0xa45a0016,0x56b0c5a4,0xc415055a,0x40b548a8,0xc4150040,0x16b148a8,0xa44440f9,0xbfb148a8,0xa4500400,0x55b527ac,0xc5405555,0xfbb906a4,0xc4410105,0x49b548ac,0xa4559999,0x50b0e5a4,0xa440ff50,0x1b149ac,0xc41c1e05,0x41b148ac,0xc400fa41,0xb569ac,0x6305401,0x15a4c5b1,0xc44155a6,0xaead28b0,0x6fe080d,0x20b169b1,0xa45a4afe,0x5aad06ac,0xc4db4040,
+0x55b18aac,0xc4046f55,0x8b569ac,0xa4141518,0x1ad27ac,0xc440fe01,0x40b569a8,0xc50707c0,0x50b0c4a8,0xc4585daf,0xa9a907b0,0xe6ef0101,0xaeb169b0,0xc49494da,0x97b127ac,0xc4ff5559,0xb148ac,0x4600ef00,0x40eed4c5,0x68455259,0x50d5ecc1,0x2800ff44,0x10e24fc1,0x48191925,0x55d188c1,0x2691559e,0xf6d20ccd,0x68ef4100,0x15ea90d1,0xe601006f,0x9fc1ccb8,0xc4565615,0x5c948a8,0xc4405b05,0x40c5ecac,0xc4085840,0x40a527ac,0xc451e940,0x95b528a4,0xa4c4edd2,0x8ace5a8,0xc4949068,0xa9b127a8,0xa48e0545,0x88b148a8,0xc402519a,0xbfb148ac,0xa4ff4940,0x59b106a4,0x262a6aaa,0xffe90bd,0xe600060f,0x50e62cac,0xc4549090,0x40b527a8,0xa440d540,0xb127a8,0xa4beaa55,0xbeb0e5a4,0xc400159e,0x90ad27a8,0xc45f9afa,0x1fb106ac,0xe61010f9,
+0xe5b106b0,0x61b7bff,0x7acc4b1,0xa4a5e716,0x6ab106ac,0xc4bbbc7b,0x84b0e5a4,0xa49bbb84,0xaaad06ac,0xc45a15ff,0x99b506ac,0xe4000054,0x6a548b0,0xc45a55bf,0xbab106a8,0xa401429b,0x41ad27a8,0xc441eb01,0xd1b527ac,0xe7df17f0,0x5b0e5a8,0xc455af01,0x99b127ac,0xe457fee6,0xaaace6b0,0xc4a0519a,0xfab927a8,0xc4ef4544,0x56b107ac,0xc49655fe,0xbfa907b4,0xc4af0515,0x54b527ac,0xc4559f54,0x9ab128ac,0xa45eaf9a,0x41ad06b0,0xc447ef45,0x56b527a8,0xa494f953,0x5aad06ac,0xc46501af,0xfead27ac,0xc49a0101,0x88b127ac,0xc40362ab,0xfab127a8,0xa4fea494,0x51ace6a8,0xe64aa1a1,0x8fb4e5ac,0xa4a2efaf,0x44b106a4,0xc4aa8090,0xaab127ac,0xa4a9ffab,0x50b106ac,0xc455019b,0x55b927ac,0xc500517d,0x54ad06a8,0xc45947e6,0x5ab548ac,0xc4418256,
+0x55b127ac,0xc4ba9a46,0x1bb0e6ac,0xc400af2b,0x6aad06a8,0xc4b96a2a,0x94b106ac,0xc446bba4,0x4ad07ac,0xc45da9fe,0x5db106b0,0x7000055,0x2a907b5,0xc44949fb,0x98b507a8,0xa4010152,0x1a927a8,0xa4641c14,0x18ace5a8,0xc40500e6,0x40b18aac,0xa4ea4555,0x94b0c5a0,0xc400007b,0xbfb169ac,0xa4044005,0x59b507a8,0xc454feb9,0xeface5a4,0xa4804040,0x95b948a8,0xc405af9a,0x60b0e4a4,0xa4ef0139,0x8aacc4a4,0xa41501ae,0x99b169a8,0xc43601ee,0x26acc4a4,0xa44000f9,0xfbad48a8,0xa4a65555,0x65b927a8,0xc400eb9a,0xfface5a8,0xc4450505,0x55b948a8,0xa4599f9a,0x15ace5a4,0xa440fb10,0x1b569ac,0xc4545f15,0x54ad07ac,0xe6007f00,0x14b569b0,0xc4c0d569,0x19b0e5a4,0xc45599fb,0xfface6b0,0xc4ff555d,0xd0ad48b0,0xc4131b7f,0xaaad06ac,0xc4ff4155,
+0x5ad49b0,0xe6006a00,0xb16ab0,0xc4025616,0x1b127ac,0xa444fe00,0x44b98aa8,0xc51f07d4,0x2acc4a8,0x60849ee,0x9aa8e6b5,0xe6ff0000,0xbdb169ac,0xc44884ef,0xafb106a8,0xc4ff5454,0x1ad48b0,0xc54c5f00,0x54a0a4ac,0xc40505ab,0x69b169ac,0xa4ef44ba,0x95b0c49c,0xc455557f,0xfbad28b0,0xc4000050,0x1b969ac,0xe600a954,0xffb0e5a8,0xa4905055,0x9bb948a8,0xc444aebd,0x9b0c5a0,0xa45b0016,0x5ab0e5a4,0xa415155e,0x90ad48a8,0xa42900d0,0x16b0e5a4,0xc44040e9,0xbfb149a8,0xa4100000,0x95b948ac,0xc4809b5a,0xfbad06a8,0xc4410101,0x59b127ac,0xa456a9a9,0x10b0e5a4,0xc440ff10,0x5b548a8,0xa45c5e55,0x96ad27ac,0xc450fb40,0x54b148ac,0xc480e956,0x19b106a8,0xc40555ab,0xaead07b0,0x6fe0408,0xe4ad49b1,0xc46a5eff,0xaaace5ac,0xc4ef4044,
+0x56b169ac,0xc4046f55,0x9b569a8,0xa4155659,0x1a906ac,0xa440fe01,0x90b149a8,0xa41b1bd0,0x52b0e5a8,0xc41014af,0xa9a907ac,0xe6ef0101,0xaeb569ac,0xc494d4ea,0x97ad06ac,0xe6ef0005,0x1ad48ac,0xe600af00,0xb969ac,0xe45aea54,0x1b107b0,0x600ea04,0x40b948ad,0xc4a6ab41,0x6aad07b0,0xc49059fe,0xfbad06b0,0xa4ef4100,0xa6b107a8,0xa44180ee,0xffad27a8,0xe4bf595a,0xb107b0,0xc440ff00,0x55b527ac,0xc40eae45,0x40ad06a8,0xa456ea40,0x55b527a4,0xa5d4fd57,0xaa8e5ac,0xc494956a,0xeeb127ac,0xa49e0945,0x98b127a8,0xa40665eb,0xbfad27a8,0xc4ff4440,0xadb107a8,0xc4ef9ca9,0x49ad06b0,0xc409be56,0x95ad06a8,0xc46f9191,0x5b106ac,0xa480db45,0x40b107a8,0xa46955a7,0xbeb506a8,0xc42025ae,0x90a8e6a8,0xc45a55eb,0x6bb107ac,0xc454a4fa,
+0x96ad06b4,0xc49e4a4a,0x16b127ac,0xa469eb56,0x27ad06ac,0xa4fefb36,0x50ace5a8,0xa49bfba4,0x55ace6ac,0xc54511ff,0xedb506ac,0xe60101aa,0x16a906b0,0xc44a45ff,0xabb106a8,0xa401015f,0x1ad27a8,0xc451ab00,0xa1b548ac,0xc46bafa1,0x5b106a8,0xa465ff05,0x99b106a8,0xc412aa95,0x6aa907b0,0xc46051aa,0xfab527a8,0xc49a4000,0x5b148ac,0xe64141fe,0xffa907b0,0xc4ff0505,0xb106ac,0xe4455f10,0x5ab128ac,0xa4999a99,0x80b107a8,0xc402ea40,0x1b549ac,0xc4d4e502,0x55ad06a8,0xc45000aa,0xfead27ac,0xc4aa1501,0xd8b106a8,0xa402a6eb,0xeaad06a8,0xa4ee8484,0x54b127a8,0xe68bf190,0x4eb0e5ac,0xc4a1af6f,0xd5b106a8,0xc4bfc0d0,0x6aad06ac,0xc4a9ebaa,0x60b107ac,0xc46501bf,0xa9b106ac,0xa41465be,0x94ad06ac,0xa4ae9feb,0x9bb107a8,0xc4818196,
+0x5ab127ac,0xc4be5a4a,0x1face6ac,0xa410bf6a,0x2aad06a8,0xc4e9be29,0xc4b0e5a4,0xc446ba94,0xad07ac,0xc55d55ff,0xadb106ac,0xe60054a9,0x12a906b4,0xa4a999ff,0xe9b106a8,0xa4020297,0xfface6a8,0xa49b059f,0x40a4e6a8,0xa491bafe,0x4bace5a4,0xa4ea019b,0x2eace5a4,0xa41bfeea,0xaea8e5a4,0xc4f9c6a1,0x55ace6a8,0xc450aaef,0xbfad06a8,0xc4ba5aa9,0x6aace6a4,0xc440aaff,0x95b106a8,0xc4bb6299,0x41ace6a8,0xc455ffba,0x6aace5a8,0xc49641ea,0x10b107ac,0xa405aaea,0x96b127a8,0xc4aa9651,0x15ad07a8,0xc404eaff,0xaab106a8,0xe4a52941,0x51ad07a8,0xa464aaff,0x65b106a8,0xa4a6be45,0x45ad27ac,0xa440f5a9,0x45b0e5a0,0xc491af01,0x9aad28a8,0xc405a6be,0xeeacc4a0,0xa440ff66,0xace5a4,0xc4ff0011,0xafb969ac,0xa416bf56,0xb0e6a4,0xc4ff0014,
+0x15b969a8,0xa4bafe59,0xaaad06ac,0xa4406afe,0x66b0e5a0,0xc456ff06,0x95ad07a8,0xa401ba9f,0x5dacc4a0,0xc500ff51,0x20b106a8,0xa4ff5055,0xbbb148ac,0xc4009b46,0xb106a8,0xc4bf0101,0xd6b58aa8,0xc4ef11ef,0x41b527ac,0xc541fffd,0x5ab506ac,0xc4eb41eb,0x5ab968ac,0xa425ffda,0xfebd48a8,0xe6d9c150,0x10b948b0,0xe60096ef,0xffb948b0,0x6fa2995,0x44b527b5,0xe44055ff,0x96cdaaac,0xc4ff61fe,0xd6b927ac,0xc455ffba,0x5ab927ac,0xc4ab05eb,0x55bd48a8,0xc405abda,0xefbd69b0,0xc4a9c665,0x1bd89ac,0xe60095ff,0x7bc9aab0,0x6a52a00,0xb969b5,0xe4105aff,0x55cd8ab0,0xc496be00,0x5b569b0,0xc400f5a9,0x45b0e5a4,0x681db00,0x45c9ecb5,0xa405d6fa,0x9eb906a4,0xa400aa52,0xb506a4,0xe5550000,0x57ca4fac,0xc404ff41,0xc169ac,0xe7f50000,
+0x5d62eac,0x676ed00,0x99c169b9,0xc40066fb,0x65c127a4,0xe655df00,0x85c5cbac,0xc400fbef,0x55b4e5a4,0xe400ff01,0x10de0cb4,0x69b0000,0x51fb35b5,0x6005b01,0xde0cb5,0xe4ff0000,0x10de91b0,0xa4554500,0xffb527a4,0xa4515140,0xb127a8,0xc4010500,0xffb548a8,0xa4155515,0x51b127a8,0xa44550bf,0x40b148a8,0xc445ef55,0x15ad06ac,0xa41515fb,0x11b148a8,0xc4a5bf5a,0x50ad06ac,0xa4514400,0xffb948a4,0xc4106100,0x1b548ac,0xa4455500,0xffb527a4,0xc4452910,0xb0e6a8,0xe64100db,0x41b569ac,0xc4aabf15,0x5ad06ac,0xc40000fb,0xb148a8,0xe601ae41,0x99ad07b0,0xe65500fb,0xa2b527ac,0xc4f0ff86,0xd6ace5a8,0xc45500eb,0x51b107ac,0xa441bfaa,0xffad06a8,0xc4ffbbde,0x81ace5a8,0xa4f7bbff,0xbface5a8,0xc48e576b,0x1bace5ac,0xe61b7e5f,
+0x3eb0e6a8,0xe61524bf,0x22b0e6ac,0xc414ff9a,0x9ab106ac,0xc48501a7,0x45b148ac,0xc4819fa1,0xaaad06a8,0xc4fba789,0x54b106a8,0xc4aab9b6,0xfab106a8,0xc4ebd6a6,0x10ace6ac,0xc40a6aae,0xb106a8,0xc4010500,0xbfb548a8,0xa4555100,0xb527a8,0xc4010100,0xaace0ea8,0xc4251905,0x41ace5a8,0xc44500ff,0x40b549ac,0xc455ff55,0x25ad06b0,0xa41514ff,0x51b148ac,0xc469bf2d,0xad06a8,0x7000000,0xffeed2b5,0x6001000,0xe270b9,0xe6000000,0x6ff2d2b0,0x6410400,0xde4eb5,0xe6c040da,0xc0cdecb0,0x7c53700,0x4b107b1,0xc45550ef,0xa5c5abb4,0x48070001,0xa9d9aac1,0xe65500fb,0xa5b927ac,0xc4b0ae46,0xeab106a8,0xc45551ef,0x2ad07ac,0xa402feaa,0xffad06a4,0xa4bfbb9e,0x41ace5ac,0xa49565a6,0xabb527a8,0xc4874757,0x1ab106ac,0xe6257a5a,
+0x1ab106a8,0xc4151567,0x26bd27a8,0xe6107e16,0x9ab506ac,0x268405ff,0x44de2ebd,0x6d0c490,0x29d9ecb5,0xc4763209,0xad06ac,0xc4555471,0xd0b528ac,0xe700c0c0,0xe20dac,0xc4191615,0xb507a8,0xc4bf15aa,0x41b506ac,0xa480fefa,0xb5b947ac,0xc4bb06fa,0x7abd68a8,0xa425beda,0xfeb948ac,0x6558150,0x10c169b1,0xe60066af,0xbfc9aab0,0x6a61415,0x14bd68b1,0xe40055bf,0x55cdabac,0xc5ff51ff,0x45b927ac,0xe600fe75,0xbabd48b4,0xc4fb86fb,0x75b527ac,0xc425bfde,0xabb527ac,0x6654550,0x20c169b1,0xe61055ff,0x7fc9aab4,0xe6a53504,0xb548ac,0xc414a6fe,0x51bd48a8,0x6557a00,0x5ce0eb9,0xc400a6aa,0x15c126a4,0x601db10,0x55ca0db5,0xc4100176,0x59c58aa8,0xe400fe00,0xd5aaac,0xe6ff0000,0x62fb56b4,0xe610ff01,0xd1cbb0,0x6ff0000,
+0x65eef3b5,0xa4bafe54,0xa5bd69b0,0xc40075fa,0x29b906a4,0xa45aef25,0xa5b548a8,0xc4006b7f,0x59ace5a4,0xc400ff50,0x10cdaaa8,0xe65b0000,0xf6ead3b0,0xc410eb06,0xace6a8,0xc5750000,0xa9b9abac,0xc46f21ff,0x1ace6a8,0xc444aaa6,0xbbb527a8,0xa46705ab,0x6aad06a8,0xa42af9aa,0xbea8e5a8,0xc4fefea1,0x65a8e5ac,0xc4016abf,0xbeb107a8,0xa4ab6b59,0x1dad06a8,0xc400aaff,0x9b106a8,0xc4ff9559,0x80a8e5a8,0xc400aeb6,0xfbace6a8,0xa4ab4aeb,0x55a8e5a8,0xa42afbee,0x56ace5a4,0xc49a4941,0x55b107a8,0xc421aeff,0xaead06a8,0xa4a6ba45,0x44a906a8,0xc414abfb,0x51b107a8,0xe645b900,0x5b148b0,0xa404e6a5,0x15b0e5a0,0xa445ff10,0xa9ad27a8,0xa42117ba,0xaeace5a4,0xa440ff96,0xb0e5a4,0xa4ff4054,0xbbb969a8,0xc419fb06,0xace6a8,0xa4ff1555,
+0x15b569a4,0xa4aafe55,0xa5ad07ac,0xc400a6f9,0x54b0c5a0,0xc456ff15,0x55ad07a8,0xc4006a6e,0x6ab0c4a0,0xa440ff96,0x50b106a8,0xc4ff0054,0xabb148ac,0xc400af06,0xb106a8,0xa4ff0545,0xb569a8,0xe4000400,0xbfeef2b0,0x6000000,0xeaf3b9,0xe6001000,0xbbe690b0,0x6000010,0xda4fb5,0x264501ff,0x59d20dbd,0x6159554,0x10cdaab5,0xe61504ee,0x52c1abb0,0xc4557b1d,0xb127ac,0xc4500400,0xbbb148a8,0xc4001000,0xc9ccac,0xa4056500,0xffb527a4,0xc4011410,0xb107ac,0xc49440ea,0x44ad28ac,0xc429be25,0x15ad06ac,0xc41100ff,0xad27a8,0xe6167904,0x59ad27b0,0x265540ff,0x56e24fc1,0x262a3f1a,0x5d5cbb9,0xe6000007,0xc589a8,0xc400b450,0x1fad27a8,0xe4030b0f,0xedebac,0xe7000000,0xb4ea4eb0,0xa4a565f1,0x34ace5a4,0xe6304060,
+0x79a907b0,0xc4a454b6,0x65b107ac,0xc410fe95,0x2ab107ac,0xc45626ab,0x6b507a8,0xc445beb1,0xa9ad06a8,0xe6aba209,0x40b106ac,0xa454a875,0xfab527a8,0xa4ebeff7,0x60ace5ac,0xc4295aaa,0x51b107a8,0xa4555904,0xffb506a4,0xa4545100,0x55b548a8,0xa4055610,0xffb527a4,0xc4000515,0x40b127ac,0xc40501ff,0x4b548ac,0xc419bf65,0x1ad06ac,0xe60100ea,0x1b16aac,0xc455bb09,0x41ad27ac,0xa4555500,0xffb927a4,0xc4405000,0x5b569ac,0xa4055500,0xffb548a4,0xc4555540,0xb106a8,0xc45840ff,0x4b127a8,0xc419be55,0x15ad07b0,0xc41105ef,0x41b128a8,0xe6537e04,0xbaad06ac,0xe65500ff,0x9ab527b0,0xc4e0ba0a,0x5ab106a8,0xc41510af,0x6b107ac,0xa406ffaa,0xfead06a8,0xa4bfbbad,0x1ace5a8,0xc495a9a6,0x77b507a8,0xc5570757,0x2ab0e6a8,0xe42a69aa,
+0x7aad06b0,0xe65500bb,0x5ab106ac,0xc451fe9a,0x69b106ac,0xc41515aa,0x45b527a8,0xa445bea5,0xa9ad06a8,0xc4eaa514,0x40b106ac,0xe618d0a1,0xeab106ac,0xc4ef5ae6,0x50ace6a8,0xc43fffff,0xbaace5a8,0xc4585400,0x55a8e6a8,0xc5555554,0xaaad06a8,0xc4295559,0x21ace6a8,0xe60666be,0x19a8e5ac,0xa40451ff,0x66ad07a8,0xc42400eb,0x1b0e5a8,0xc400057f,0x66b107a8,0xa4295cbf,0x7aace5a4,0x6d90016,0xfdb927b1,0x644e594,0x11b927b5,0xe6be0415,0xfbb927b0,0x2655a3e1,0x10b907b5,0xe60000ba,0x11bdaab0,0xc45000f6,0x51b906a8,0x6000066,0x1cdedb5,0xe60408bf,0x54e20cb0,0xc410ff10,0x14b127a8,0xa4ff55a9,0x4ad06ac,0xe6047f00,0xb548ac,0xc4bf4505,0xaaad06ac,0xc4fa1a6a,0x6dace6ac,0xc4feb57a,0xfbace5a8,0xe66f6ebe,0x59b0e5a8,0xc4ae5a6a,
+0xb106a8,0xc4005500,0xc9edac,0xe62b2004,0xb106a8,0x6047e00,0xeab1b5,0x650d000,0x2fcd88b9,0xe4662e3f,0x18b0e6a8,0xc4151125,0xa0b107ac,0x6404090,0x40d1abb1,0xe7000000,0x40ea2dac,0x6c08000,0x99b948b5,0x26459942,0xf9c169b5,0xe6fde8bd,0xfab506ac,0x6990dd1,0x55b948b5,0xc40050be,0x90c9cbb0,0xe64000fa,0x99d9cbb4,0xc40455be,0x55bd68ac,0xc454047f,0xffb927a8,0xc5545117,0xa9a8e6a8,0xc4559565,0x6ab106a8,0xc4b96569,0x55ace5a4,0x77d7510,0x64acc5a9,0xa41050fe,0xa5ad07a8,0xc4b000fa,0x44ace5a8,0xc40015ff,0xa9ad06a8,0xa46454ff,0xb0e5a4,0x2600ff00,0x40e6b1bd,0xe6666a55,0x10cd89b0,0xc454ff50,0x50b128ac,0xe4d44010,0x2aa907ac,0xe44f1f2f,0x7c568a8,0xe7000103,0x94ea2db0,0xe6d40090,0x10b106b0,0xc4a45060,
+0x51b106a8,0xa450ff64,0x50b127a8,0xc4ee5155,0x11b106ac,0xe600bf00,0xb548ac,0xc4ee6566,0xaeace6a8,0xe4e93cbd,0x68ace6a8,0xc4ea9165,0xeeb106a8,0xc4ae59aa,0x59b106ac,0xc4fe69a9,0x61ace6a8,0xc4bfbe24,0x6ba8e5a4,0xa4106a29,0x5b106a4,0x2659be04,0x99b927b9,0xc4005514,0x15cdcbac,0xc41410bf,0x6ab107a8,0xe4252926,0xace6ac,0xe64000e5,0x40e290b0,0xe6000040,0x40d9aaac,0x695aa40,0x5ab528b9,0x6000500,0xa1cdabb5,0xc4f5aa40,0xf4ace5a8,0xa540f4f0,0xa8c5a4,0xe605006f,0x5e690b0,0xe4030306,0x50d9aaac,0xc40000f9,0x90b547ac,0xe6101014,0x50a8c5ac,0xc490e090,0xb527a8,0xe6000040,0x15d189ac,0xc40a1f1a,0x5b927ac,0xe6030206,0xa4cdaaac,0xe67460b4,0xa4b927a8,0xc47460b4,0xa4bd27ac,0xc47460b4,0xa4bd27ac,0xe67460b4,
+0xddb927a8,0xe6cccdcc,0xddb106ac,0xc488dc88,0xcdb506ac,0xc488dd88,0xcdb506ac,0xe688cc88,0xaab506ac,0xc8aaaaaa,0xaab104ac,0xc8aaaaaa,0xaab104ac,0xc8aaaaaa,0xaab104ac,0xc8aaaaaa,0xb104ac,
+};
+
+// Register Wall_diffuse_baked.pvr in memory file system at application startup time
+static CPVRTMemoryFileSystem RegisterFile_Wall_diffuse_baked_pvr("Wall_diffuse_baked.pvr", _Wall_diffuse_baked_pvr, 174915);
+
+// ******** End: Wall_diffuse_baked.pvr ********
+
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Content/lamp.cpp b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Content/lamp.cpp
new file mode 100644
index 0000000..0b93a36
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Content/lamp.cpp
@@ -0,0 +1,194 @@
+// This file was created by Filewrap 1.1
+// Little endian mode
+// DO NOT EDIT
+
+#include "../PVRTMemoryFileSystem.h"
+
+// using 32 bit to guarantee alignment.
+#ifndef A32BIT
+ #define A32BIT static const unsigned int
+#endif
+
+// ******** Start: lamp.pvr ********
+
+// File data
+A32BIT _lamp_pvr[] = {
+0x3525650,0x0,0x3,0x0,0x0,0x0,0x100,0x100,0x1,0x1,0x1,0x9,0xf,0x3525650,0x3,0x3,0xaa000200,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x641eaefe,0x1d8c638c,0x633f3f3f,0xaa8c638c,0x6400aaff,0x8c638c,0x85000000,0xaafbde90,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0x2e908488,0x641e2e1e,0x1d8c638c,0x633f3f3f,0x8c638c,0x64000000,0xfbde8c,0x64000000,0x2efbde8c,0x641e2e1e,0x1d8c638c,0x633f3f3f,0x8c638c,0x65000000,0xffff8c,0x64000000,0xaaffff8c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x64006aff,0x8c638c,0x64000000,0xfdfbde8c,0x6300fdff,0x8c638c,0x64000000,0xaafbde8c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x640066ff,0x8c638c,0x64000000,0xfdfbde8c,0x6300fdff,0x8c638c,0x64000000,0xfffbde8c,0x64ffffff,0xfffbde8c,0x64ffffff,0xfffbde8c,0x64ffffff,0xfffbde8c,0xdcbf9fff,0xfff7bdfb,0x65ffffff,0xfff7bd8c,0x64ffffff,0xafffff8c,0xbcafaf9f,0xfffbdef7,0xdcffffff,
+0xfffffffb,0x64ffffff,0xfffbde8c,0xbc55afff,0xfffbdef7,0x64ffffff,0xfffbde8c,0xbc55aaff,0x55fbdef7,0xbcaaaa59,0xfffbdef7,0xdeffffff,0x55fffffb,0xbcaaaa55,0xfffbdef7,0xdeffffff,0xaafffffb,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0x2e908488,0x641e2e1e,0x1d8c638c,0x633f3f3f,0x8c638c,0x64000000,0xfbde8c,0x64000000,0x2efbde8c,0x641e2e1e,0x1d8c638c,0x633f3f3f,0x8c638c,0x64000000,0xfbde8c,0x64000000,0xaafbde8c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0x2e908488,0x641e2e1e,0x1d8c638c,0x633f3f3f,0x8c638c,0x65000000,0xffff8c,0x64000000,0x2effff8c,0x641e2e1e,0x1d8c638c,0x633f3f3f,0x8c638c,0x64000000,0xfbde8c,0x64000000,0xfffbde8c,0x64ffffff,0xfffbde8c,0x64ffffff,0xfffbde8c,0xfeafffaf,0xfffbdeff,0xdcffffff,0xfffbdefb,0x64ffffff,0xfffbde8c,0x64ffffff,0xfffbde8c,0xbcffffff,0xfffbdef7,0xdcbf9fcf,0xa6f7bdfb,0xfeaaffaa,0xfffbdeff,0xdcffffff,0xaafbdefb,0xfeaaffaa,0xfffbdeff,0xdcffffff,0xfffbdefb,0xdcffffff,0xfffbdefb,0xbc55afff,0xfffbdef7,0xbdffffff,0xfffbdef7,0xbc55aaff,0xfffbdef7,0x65ffffff,0xfff7bd8c,0x64ffffff,0xafffff8c,0xbcafaf9f,0xfffbdef7,0xdcffffff,0xfffffffb,0x64ffffff,0xfffbde8c,0x64ffffff,0xfffbde8c,0xfeafffaf,0xfffbdeff,0xdcffffff,
+0x55fbdefb,0xbcaaaa59,0xfffbdef7,0xdeffffff,0x55fffffb,0xbcaaaa55,0xfffbdef7,0xdeffffff,0xa6fffffb,0xfeaaffaa,0xfffbdeff,0xdcffffff,0xaafbdefb,0xfeaaffaa,0xfffbdeff,0xdcffffff,0xaafbdefb,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x640066ff,0x8c638c,0x64000000,0xfdfbde8c,0x6300fdff,0x8c638c,0x64000000,0xaafbde8c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x640066ff,0x8c638c,0x64000000,0xfdfbde8c,0x6300fdff,0x8c638c,0x64000000,0xfffbde8c,0x64ffffff,0xfffbde8c,0xbc55eaff,0xfffbdef7,0x64ffffff,0xfffbde8c,0xbd75dfff,0x95f7bdf7,0xbcaaaa95,0xfffbdef7,0xdeffffff,0xaafffffb,0xbcaaaaaa,0xfffbdef7,0xdeffffff,
+0xfffffffb,0x64ffffff,0xfffbde8c,0xbc56efff,0xfffbdef7,0x64ffffff,0xfffbde8c,0xdcfadbff,0x55f7bdfb,0xbd555555,0xbffbdef7,0xfe03afff,0x55ffffff,0xbd555555,0xd5fffff7,0xfffc55ff,0xaaffffff,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x640066ff,0x8c638c,0x64000000,0xfdfbde8c,0x6300fdff,0x8c638c,0x64000000,0xaafbde8c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x640066ff,0x8c638c,0x64000000,0xfdfbde8c,0x6300fdff,0x8c638c,0x64000000,0xfffbde8c,0xa7ffffff,0xfff7bd94,0xdceaabff,0xfffffffb,0x64ffffff,0xfffbde8c,0xbcffffff,0xd5fbdef7,0xfeaaa995,0xafffffff,0xfeafaaaf,0x5fffffff,0xff55150d,0xeaffffff,0xfeaaaaea,
+0xffffffff,0x64ffffff,0xfffbde8c,0xdcfe5bff,0xfff7bdfb,0x64ffffff,0xfffbde8c,0xdcbf95ff,0x54f7bdfb,0xbd555410,0xabfffff7,0xfeffeaff,0x55ffffff,0xbd555555,0xfefbdef7,0xdeffffff,0xaafffffb,0xfeaaffaa,0xfffbdeff,0xdcffffff,0xaafbdefb,0xfeaaffaa,0xfffbdeff,0xdcffffff,0xfffbdefb,0xdcffffff,0xfffbdefb,0xbc55aaff,0xfffbdef7,0xbdffffff,0xfffbdef7,0xbc55aaff,0xe9fbdef7,0xfeeaffea,0xaafbdeff,0xbcffffff,0xeafbdef7,0xdea7abab,0xfefffffb,0xfefafafe,0xfffbdeff,0xdfffffff,0xfffbdefb,0xbd1555ff,0xfbfbdef7,0xfeeafffb,0x55fbdeff,0xdfdf5555,0x55f7bdfb,0xbcaaaa55,0xfffbdef7,0xdeffffff,0x55fffffb,0xbcaaaa55,0xfffbdef7,0xdeffffff,0xaafffffb,0xfeaaffaa,0xfffbdeff,0xdcffffff,0xaafbdefb,0xfeaaffaa,0xfffbdeff,0xdcffffff,
+0x15fbdefb,0xbd555515,0xfffbdef7,0xdeffffff,0xfefffffb,0xfebefefe,0x13fbdeff,0xffff5f0f,0xeaffffff,0xfeeaffea,0xaafbdeff,0xbcffffff,0xebfbdef7,0xdea7abab,0xfefffffb,0xfefafafe,0xaffbdeff,0xfeffafaf,0xffffffff,0xdefcfdff,0xeafffffb,0xfeefeaea,0x2fffffff,0xfeafafaf,0xfdffffff,0xfe06a9f9,0x11ffffff,0xff555514,0xaffbdeff,0xfea0eaef,0x54ffffff,0xfff55554,0xfffbdeff,0xdcffffff,0xaefbdefb,0xfeefffaf,0xe6fbdeff,0xfeaaba69,0xfffbdeff,0xdcffffff,0xeefbdefb,0xdcfefdf9,0xfafbdefb,0xdc566bfb,0xfffbdefb,0xbdffffff,0xfffbdef7,0xbd5155ff,0x7ffbdef7,0xff555fff,0xa0ffffff,0xfeafaaa0,0xbdffffff,0xfeea6aaa,0xeaffffff,0xfeeaeaea,0xafffffff,0xfeffafaf,0xffffffff,0xdefcfdff,0xeafffffb,0xfeefeaea,0x2fffffff,0xfeafafaf,
+0x50ffffff,0xbd7d5550,0xfffbdef7,0xdeffffff,0x55fffffb,0xbcaaaa55,0xfffbdef7,0xdeffffff,0xfffffffb,0xdcffffff,0xaefbdefb,0xfeefffaf,0xeffbdeff,0xfeaaba64,0xfffbdeff,0xdcffffff,0xaafbdefb,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0x2e908488,0x641e2e1e,0x1d8c638c,0x633f3f3f,0x8c638c,0x64000000,0xfbde8c,0x64000000,0x2efbde8c,0x641e2e1e,0x1d8c638c,0x633f3f3f,0x8c638c,0x65000000,0xffff8c,0x64000000,0xaaffff8c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0x2e908488,0x641e2e1e,0x1d8c638c,0x633f3f3f,0x8c638c,0x64000000,0xfbde8c,0x64000000,0x2efbde8c,0x641e2e1e,0x1d8c638c,0x633f3f3f,0x8c638c,0x64000000,0xfbde8c,0x65000000,0xffe3188c,0x64ffffff,0xfffbde8c,0x64ffffff,0xfffbde8c,0xbcffffff,0xfffbdef7,0xdcbf9fcf,0xfff7bdfb,0x65ffffff,0xfff7bd8c,0x64ffffff,0xafffff8c,0xbcafaf9f,0xfffbdef7,0xdcffffff,0xfffffffb,0xdcffffff,0xfffbdefb,0xbc55afff,0xfffbdef7,0xbdffffff,0xfffbdef7,0xbc55aaff,0x55fbdef7,0xbcaaaa59,0xfffbdef7,0xdeffffff,0x55fffffb,0xbcaaaa55,0xfffbdef7,0xdeffffff,0xfffffffb,0x64ffffff,0xfffbde8c,0x64ffffff,0xfffbde8c,0xfeffffaf,0xfffbdeff,0x64ffffff,0xfbde8c,0x64000000,0xfbde8c,0x64000000,0xdef78c,0x64000000,0xfbde8c,0x64000000,
+0xa6def78c,0xfeffffaa,0xfffbdeff,0x64ffffff,0xaafbde8c,0xfeffffaa,0xfffbdeff,0x64ffffff,0xfbde8c,0x64000000,0xfbde8c,0x65000000,0xdad68c,0x64000000,0xfbde8c,0x64000000,0xaadef78c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0x2e908488,0x641e2e1e,0x1d8c638c,0x633f3f3f,0x8c638c,0x65000000,0xe3188c,0x65000000,0x2ee3188c,0x641e2e1e,0x1d8c638c,0x633f3f3f,0x8c638c,0x65000000,0xe3188c,0x65000000,0xaae3188c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0x2e908488,0x641e2e1e,0x1d8c638c,0x633f3f3f,0x8c638c,0x64000000,0xdef78c,0x65000000,0x2edad68c,0x641e2e1e,0x1d8c638c,0x633f3f3f,0x8c638c,0x64000000,0xdef78c,0x65000000,0xffd6b58c,0x85ffffff,0xffdad690,0x85ffffff,0xffdef790,0x85ffffff,0xffdef790,0xd60bffef,0xffdef7da,0xa5ffffff,0xffdad694,0x85ffffff,0xfdef790,0xd47baf3f,0x1fe318da,0xb45f7f7f,0xffdef7d6,0xa5ffffff,0xffdad694,0xd4b1eaaf,0xffe318da,0x85ffffff,0xffdef790,0xd620cdff,0x20def7da,0xd6e4c410,0x39e318da,0xd443133a,0xfbe318da,0xd46ef6d4,0x23e318da,0xb4b45993,0xffe318d6,0x64ffffff,0xffdef78c,0xa5ffffff,0xafdef794,0xd47f6f8f,0xfe318da,0xb46fffff,0xffdef7d6,0x85ffffff,0xffdad690,0xa5ffffff,0xefdef794,0xb42bbfbf,0xffdef7d6,0xd63f3b3f,
+0xcbdef7da,0xd6ce9640,0x59e318da,0xd4035f8b,0xf7e318da,0xb4de58fc,0xe9def7d6,0xb46ba09b,0x56e318d6,0xd6bc9326,0x81e318da,0xd4a7a765,0x9fe318da,0xb4769681,0x41e318d6,0xd6fabe5c,0xffe318da,0xdcffffff,0xfffbdefb,0xbc55aaff,0xfffbdef7,0xbdffffff,0xfffbdef7,0xbc55aaff,0x55fbdef7,0xbcaaaa55,0xfffbdef7,0xdeffffff,0x55fffffb,0xbcaaaa55,0xfffbdef7,0xdeffffff,0xfffffffb,0xdfffffff,0xfffbdefb,0xbd5555ff,0xfbfbdef7,0xfeeafffb,0x55fbdeff,0xdffc5555,0x55f7bdfb,0xbd555555,0xfffbdef7,0xff035fff,0x55ffffff,0xbd555554,0xeafffff7,0xfefceaff,0xaaffffff,0xfeffffaa,0xfffbdeff,0x64ffffff,0xaafbde8c,0xfeffffaa,0xfffbdeff,0x64ffffff,0xfbde8c,0x64000000,0xfbde8c,0x64000000,0xdef78c,0x64000000,0xfbde8c,0x65000000,
+0xe9dad68c,0xfeffffea,0xfffbdeff,0x64ffffff,0xeafbde8c,0xdeffabeb,0xfffffffb,0x64ffffff,0xfbde8c,0x64000000,0xfbde8c,0x65000000,0xe3188c,0x65000000,0xffff8c,0x65000000,0xfddad68c,0xfe06a9f9,0x15ffffff,0xfe665515,0xaffbdeff,0xfea0eaef,0x54ffffff,0xfff55554,0x7ffbdeff,0xfffd55f4,0xffffffff,0xdfffffff,0xbdfffffb,0xfeef6aaa,0xefffffff,0xfeffefef,0xeeffffff,0xdcfefdf9,0xfafbdefb,0xdc566bfb,0xfffbdefb,0xbdffffff,0xfffbdef7,0xbd5155ff,0x50fbdef7,0xbd7d5550,0xfffbdef7,0xdeffffff,0x55fffffb,0xbcaaaa55,0xfffbdef7,0xdeffffff,0xfffffffb,0xdeffffff,0xfffffffb,0x64ffffff,0xffffff8c,0xdeffffff,0xfffffffb,0x64ffffff,0xffff8c,0x64000000,0xffff8c,0x65000000,0xdad68c,0x64000000,0xffff8c,0x64000000,
+0x5fdad68c,0xfeffe557,0xfffbdeff,0x64ffffff,0xaafbde8c,0xfeffffaa,0xfffbdeff,0x64ffffff,0xfbde8c,0x64000000,0xfbde8c,0x65000000,0xe3188c,0x64000000,0xfbde8c,0x64000000,0xffdef78c,0xa5ffffff,0xffdef794,0xd4feccaf,0xffe318da,0x64ffffff,0xffdef78c,0xd6fdbcfe,0xdddef7da,0xb4f6efcf,0x11def7d6,0xf60d41dc,0x59e318de,0xd4862a83,0x6ee318da,0xd618e200,0xffe318da,0x85ffffff,0xffdad690,0xb4d2f6fe,0xffe318d6,0x64ffffff,0xffdef78c,0xd77cfdff,0xefdad6da,0xb4dfd1d3,0x74e318d6,0xb4dc93af,0xcfdef7d6,0xd459a90d,0xd1e318da,0xb479752a,0xa7e318d6,0xb4e9ab8b,0xbde318d6,0xb4e97dff,0xc0def7d6,0xd434c653,0xae318da,0xd6a7ec40,0xde318da,0xd6caa15b,0x8fe318da,0xd4041cc5,0x50e318da,0xb4d5cee2,0x85e318d6,0xb4dabd15,
+0x5ce318d6,0xd684ac3a,0xdbe318da,0xb42a4890,0x26e318d6,0xd4e71a02,0x36e318da,0xb4591677,0x7ce318d6,0xd4b7e5b9,0x1fdef7da,0xd4c69bb3,0xd6e318da,0xf62bb882,0x74e318de,0xd68e6831,0xffe318da,0xa5ffffff,0xffdef794,0xd4100cef,0xffdef7da,0xa5ffffff,0xffdef794,0xd6eb5cef,0x56def7da,0xd6043110,0x63e318da,0xb46dcd28,0x1ee318d6,0xd464ab16,0xe1e318da,0xb447376d,0xffe318d6,0x85ffffff,0xffdad690,0xf62f2dab,0xffe318de,0x85ffffff,0xffdef790,0xd614c0ea,0x65e318da,0xb4d99a12,0x17e318d6,0xd4ef84b6,0x26def7da,0xd4179be0,0xaee318da,0xd67f301c,0x22e318da,0xd60f7efe,0x2ddef7da,0xd4ddc512,0xfee318da,0xd478b183,0xe0e318da,0xd60b20e1,0x45e318da,0xb4fa5579,0xf6def7d6,0xd464a173,0x9ae318da,0xb47cddb8,0x33e318d6,0xd6513385,
+0xfe318da,0xb4aad8f3,0xdfe318d6,0xb42b9b96,0xd5def7d6,0xb4556700,0xb7e318d6,0xb431e617,0xf7e318d6,0xd66b3a14,0x46e318da,0xb45c6550,0x9fe318d6,0xd40a366f,0xfce318da,0xb4b756fc,0xaadef7d6,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x640066ff,0x8c638c,0x64000000,0xfdfbde8c,0x6300fdff,0x8c638c,0x64000000,0xaafbde8c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x640066ff,0x8c638c,0x64000000,0xfdfbde8c,0x6300fdff,0x8c638c,0x64000000,0xfffbde8c,0x64ffffff,0xfffbde8c,0xbc55afff,0xfffbdef7,0x64ffffff,0xfffbde8c,0xbc55aaff,0x55fbdef7,0xbcaaaa59,0xfffbdef7,0xdeffffff,0x55fffffb,0xbcaaaa55,0xfffbdef7,0xdeffffff,
+0xfffffffb,0x64ffffff,0xfffbde8c,0xbc55eaff,0xfffbdef7,0x64ffffff,0xfffbde8c,0xbd75dfff,0x95f7bdf7,0xbcaaaa95,0xfffbdef7,0xdeffffff,0xaafffffb,0xbcaaaaaa,0xfffbdef7,0xdeffffff,0xaafffffb,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x640066ff,0x8c638c,0x64000000,0xfdfbde8c,0x6300fdff,0x8c638c,0x64000000,0xaafbde8c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x640066ff,0x8c638c,0x64000000,0xfdfbde8c,0x6300fdff,0x8c638c,0x64000000,0xfffbde8c,0x64ffffff,0xfffbde8c,0xbc56efff,0xfffbdef7,0x64ffffff,0xfffbde8c,0xdcfadbff,0x55f7bdfb,0xbd555555,0xbffbdef7,0xfe03afff,0x55ffffff,0xbd555555,0xd5fffff7,0xfffc55ff,
+0xffffffff,0xa7ffffff,0xfff7bd94,0xdceaabff,0xfffffffb,0x64ffffff,0xfffbde8c,0xbcffffff,0xd5fbdef7,0xfeaaa995,0xafffffff,0xfeafaaaf,0x5fffffff,0xff55150d,0xeaffffff,0xfeaaaaea,0xffffffff,0xdcfffefc,0xfffbdefb,0xdcffffff,0xaffbdefb,0xfeabfaa4,0xfffbdeff,0xdcffffff,0xfffbdefb,0xbdffffff,0xfffbdef7,0xbc55aaff,0xfffbdef7,0xdcffffff,0xfffbdefb,0xbc55aaff,0xaafbdef7,0xfeaaffaa,0xfffbdeff,0xdcffffff,0xaafbdefb,0xfeaaffaa,0xfffbdeff,0xdcffffff,0xfffbdefb,0xdcffffff,0xfffbdefb,0xbc55aaff,0xfffbdef7,0xbdffffff,0xfffbdef7,0xbc55aaff,0x55fbdef7,0xbcaaaa55,0xfffbdef7,0xdeffffff,0x55fffffb,0xbcaaaa55,0xfffbdef7,0xdeffffff,0xfffffffb,0xdcfffefc,0xfffbdefb,0xdcffffff,0xaffbdefb,0xfeabfaa4,0xfffbdeff,0xdcffffff,
+0x55fbdefb,0xbcaaaa55,0xfffbdef7,0xdeffffff,0x55fffffb,0xbcaaaa55,0xfffbdef7,0xdeffffff,0xaafffffb,0xfeaaffaa,0xfffbdeff,0xdcffffff,0xaafbdefb,0xfeaaffaa,0xfffbdeff,0xdcffffff,0xe9fbdefb,0xfeeaffea,0xaafbdeff,0xbcffffff,0xeafbdef7,0xdea7abab,0xfefffffb,0xfefafafe,0xfffbdeff,0xdfffffff,0xfffbdefb,0xbd1555ff,0xfbfbdef7,0xfeeafffb,0x55fbdeff,0xdfdf5555,0xaff7bdfb,0xfeffafaf,0xffffffff,0xdefcfdff,0xeafffffb,0xfeefeaea,0x2fffffff,0xfeafafaf,0xfdffffff,0xfe06a9f9,0x11ffffff,0xff555514,0xaffbdeff,0xfea0eaef,0x54ffffff,0xfff55554,0x15fbdeff,0xbd555515,0xfffbdef7,0xdeffffff,0xfefffffb,0xfebefefe,0x13fbdeff,0xffff5f0f,0xeaffffff,0xfeeaffea,0xaafbdeff,0xbcffffff,0xebfbdef7,0xdea7abab,0xfefffffb,0xfefafafe,
+0x7ffbdeff,0xff555fff,0xa0ffffff,0xfeafaaa0,0xbdffffff,0xfeea6aaa,0xeaffffff,0xfeeaeaea,0xafffffff,0xfeffafaf,0xffffffff,0xdefcfdff,0xeafffffb,0xfeefeaea,0x2fffffff,0xfeafafaf,0xaaffffff,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x640066ff,0x8c638c,0x64000000,0xfdfbde8c,0x6300fdff,0x8c638c,0x64000000,0xaafbde8c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x640066ff,0x8c638c,0x64000000,0xfdfbde8c,0x6300fdff,0x8c638c,0x64000000,0xfffbde8c,0x64ffffff,0xfffbde8c,0xdcfe5bff,0xfff7bdfb,0x64ffffff,0xfffbde8c,0xdcbf95ff,0x54f7bdfb,0xbd555410,0xabfffff7,0xfeffeaff,0x55ffffff,0xbd555555,0xfefbdef7,0xdeffffff,
+0xfffffffb,0x64ffffff,0xfffbde8c,0xbc55afff,0xfffbdef7,0x64ffffff,0xfffbde8c,0xbc55aaff,0x55fbdef7,0xbcaaaa59,0xfffbdef7,0xdeffffff,0x55fffffb,0xbcaaaa55,0xfffbdef7,0xdeffffff,0xaafffffb,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x640066ff,0x8c638c,0x64000000,0xfdfbde8c,0x6300fdff,0x8c638c,0x64000000,0xaafbde8c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x640066ff,0x8c638c,0x64000000,0xfdfbde8c,0x6300fdff,0x8c638c,0x65000000,0xfff7bd8c,0x64ffffff,0xfffbde8c,0xbc55eaff,0xfffbdef7,0x64ffffff,0xfffbde8c,0xdcbe5bff,0x55f7bdfb,0xbcaaaa55,0xfffbdef7,0xdeffffff,0xb9fffffb,0xdcaa666a,0xbffbdefb,0xfe03afff,
+0xffffffff,0x64ffffff,0xfffbde8c,0xdebb65ff,0xfff7bdfb,0x64ffffff,0xfffbde8c,0xbcfffcff,0x50fbdef7,0xbd555550,0xd5fffff7,0xff5c55ff,0xfaffffff,0xfeeae9f9,0xefffffff,0xfeafaaef,0xffffffff,0xdcffffff,0xaefbdefb,0xfeefffaf,0xe6fbdeff,0xfeaaba69,0xfffbdeff,0xdcffffff,0xeefbdefb,0xdcfefdf9,0xfafbdefb,0xdc566bfb,0xfffbdefb,0xbdffffff,0xfffbdef7,0xbd5155ff,0xfffbdef7,0xdcfffefc,0xfffbdefb,0xdcffffff,0xeffbdefb,0xfeabba64,0xfffbdeff,0xdcffffff,0xfffbdefb,0xbdffffff,0xfffbdef7,0xbc55aaff,0xfffbdef7,0xdcffffff,0xfffbdefb,0xbc55aaff,0x50fbdef7,0xbd7d5550,0xfffbdef7,0xdeffffff,0x55fffffb,0xbcaaaa55,0xfffbdef7,0xdeffffff,0xfffffffb,0xdcffffff,0xaefbdefb,0xfeefffaf,0xeffbdeff,0xfeaaba64,0xfffbdeff,0xdcffffff,
+0x55fbdefb,0xbcaaaa55,0xfffbdef7,0xdeffffff,0x55fffffb,0xbcaaaa55,0xfffbdef7,0xdeffffff,0xfffffffb,0xdcfffefc,0xfffbdefb,0xdcffffff,0xeffbdefb,0xfeabba64,0xfffbdeff,0xdcffffff,0xfffbdefb,0xdcfffefc,0xfffbdefb,0xdcffffff,0xa6fbdefb,0xfeebfae9,0xbffbdeff,0xdcffffff,0xfffbdefb,0xbdffffff,0xfffbdef7,0xbc55aaff,0x5ffbdef7,0xdfffffff,0xfffbdefb,0xbd5555ff,0xe9fbdef7,0xde9aabaa,0x51fffefb,0xddffffff,0xaffbdefb,0xfeffafaf,0xffffffff,0xdfffffff,0xeafffffb,0xdeffffeb,0x7ffbdefb,0xbd55557f,0xfffbdef7,0xfeffa9ff,0xefffffff,0xde99aaef,0x55fffffb,0xbcaaaa55,0xfffbdef7,0xdeffffff,0x55fffffb,0xbd555555,0xbffbdef7,0xfe03afff,0xffffffff,0xdcfffefc,0xfffbdefb,0xdcffffff,0xa6fbdefb,0xfeebfae9,0xbffbdeff,0xdcffffff,
+0x55fbdefb,0xbd555555,0xd5fffff7,0xff5c55ff,0x40ffffff,0xffd5d540,0xefffffff,0xfeafaaef,0xe9ffffff,0xde9aabaa,0x51fffefb,0xddffffff,0xaffbdefb,0xfeffafaf,0xffffffff,0xdfffffff,0xfffffffb,0xbdffffff,0xfffbdef7,0xbc55aaff,0xfffbdef7,0xdcffffff,0xfffbdefb,0xbc55aaff,0x55fbdef7,0xbcaaaa55,0xfffbdef7,0xdeffffff,0x55fffffb,0xbcaaaa55,0xfffbdef7,0xdeffffff,0xfffffffb,0xdcffffff,0xfffbdefb,0xbc55aaff,0xfffbdef7,0xbdffffff,0xfffbdef7,0xbc55aaff,0x55fbdef7,0xbcaaaa55,0xfffbdef7,0xdeffffff,0x55fffffb,0xbcaaaa55,0xfffbdef7,0xdeffffff,0xaafffffb,0xfeffffaa,0xfffbdeff,0x64ffffff,0xaafbde8c,0xfeffffaa,0xfffbdeff,0x64ffffff,0xfbde8c,0x64000000,0xfbde8c,0x65000000,0xd6b58c,0x64000000,0xfbde8c,0x65000000,
+0xaadad68c,0xfeffffaa,0xfffbdeff,0x64ffffff,0xaafbde8c,0xfeffffaa,0xfffbdeff,0x64ffffff,0xfbde8c,0x64000000,0xfbde8c,0x65000000,0xe3188c,0x64000000,0xfbde8c,0x65000000,0xffe3188c,0xdfffffff,0xfffbdefb,0xbd5555ff,0xfbfbdef7,0xfeeafffb,0x55fbdeff,0xdffc5555,0x55f7bdfb,0xbd555555,0xfffbdef7,0xff035fff,0x55ffffff,0xbd555554,0xeafffff7,0xfefceaff,0xfdffffff,0xfe06a9f9,0x15ffffff,0xfe665515,0xaffbdeff,0xfea0eaef,0x54ffffff,0xfff55554,0x7ffbdeff,0xfffd55f4,0xffffffff,0xdfffffff,0xbdfffffb,0xfeef6aaa,0xefffffff,0xfeffefef,0xe9ffffff,0xfeffffea,0xfffbdeff,0x64ffffff,0xeafbde8c,0xdeffabeb,0xfffffffb,0x64ffffff,0xfbde8c,0x64000000,0xfbde8c,0x64000000,0xc2108c,0x65000000,0xffff8c,0x64d06000,
+0xff8c638c,0xdeffffff,0xfffffffb,0x64ffffff,0xffffff8c,0xdeffffff,0xfffffffb,0x64ffffff,0xffff8c,0x64000000,0xffff8c,0x63fffd00,0x8c638c,0x64000000,0xffff8c,0x64ff6600,0xff8c638c,0x85ffffff,0xffdef790,0xd4afe0fb,0xffdef7da,0xa5ffffff,0xffdef794,0xd6c619ab,0xbbe318da,0xb4133caf,0xfddef7d6,0xd4144bee,0xc7e318da,0xd414f6a2,0xcce318da,0xd685c445,0xffe318da,0xa5ffffff,0xffdad694,0xd4d0f7fe,0xffdef7da,0x84ffffff,0xffdef790,0x85ffffff,0xffdad690,0xd6df88ea,0xa1def7da,0xb4fbe8fd,0xffdef7d6,0x85ffffff,0xffdef790,0x64ffffff,0x42def78c,0xd6b0a4af,0x32e318da,0xd42adf3d,0xe4e318da,0xd4295f9b,0x25e318da,0xb4acea16,0xd8e318d6,0xd68dc14e,0x88e318da,0xd4145d87,0x72e318da,0xd474fb44,0x5cdef7da,0xb5fdf553,
+0xfbe318d6,0xd6ccecef,0x8ddad6da,0xd4e194fe,0xffe318da,0x64ffffff,0xffdef78c,0x65ffffff,0xb1dad68c,0xd6a2f3c4,0xd3def7da,0xd4edc9ba,0xffe318da,0x85ffffff,0xffdef790,0x85ffffff,0xdad690,0x64000000,0xe3188c,0x65000000,0xd0e3188c,0x63f0f0f0,0xe08c638c,0x64d0e0d0,0x8c638c,0x65000000,0xe3188c,0x65000000,0xd0d6b58c,0x63f0f0f0,0xe08c638c,0x64d0e0d0,0xaf8c638c,0x42aaaaaf,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0x908488,0x85000000,0xd6b590,0x65000000,0xd0e3188c,0x63f0f0f0,0xe08c638c,0x64d0e0d0,0x8c638c,0x65000000,0xdad68c,0x65000000,0xd0d6b58c,0x63f0f0f0,0xe08c638c,0x64d0e0d0,
+0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xee908488,0xdcfefdf9,0xfafbdefb,0xdc566bfb,0xfffbdefb,0xbdffffff,0xfffbdef7,0xbd5155ff,0x50fbdef7,0xbd7d5550,0xfffbdef7,0xdeffffff,0x55fffffb,0xbcaaaa55,0xfffbdef7,0xdeffffff,0xfffffffb,0xbdffffff,0xfffbdef7,0xbc55aaff,0xfffbdef7,0xdcffffff,0xfffbdefb,0xbc55aaff,0x55fbdef7,0xbcaaaa55,0xfffbdef7,0xdeffffff,0x55fffffb,0xbcaaaa55,0xfffbdef7,0xdeffffff,0x5ffffffb,0xfeffe557,0xfffbdeff,0x64ffffff,0xaafbde8c,0xfeffffaa,0xfffbdeff,0x64ffffff,0xfbde8c,0x64000000,0xfbde8c,0x63fffd00,0x8c638c,0x64000000,0xfbde8c,0x64ff6600,
+0xaa8c638c,0xfeffffaa,0xfffbdeff,0x64ffffff,0xaafbde8c,0xfeffffaa,0xfffbdeff,0x64ffffff,0xfbde8c,0x64000000,0xfbde8c,0x63fffd00,0x8c638c,0x64000000,0xfbde8c,0x64ff6600,0xff8c638c,0xbdffffff,0xfffbdef7,0xbc55aaff,0x5ffbdef7,0xdfffffff,0xfffbdefb,0xbd5555ff,0x55fbdef7,0xbcaaaa55,0xfffbdef7,0xdeffffff,0x55fffffb,0xbd555555,0xbffbdef7,0xfe03afff,0xeaffffff,0xdeffffeb,0x7ffbdefb,0xbd55557f,0xfffbdef7,0xfeffa9ff,0xefffffff,0xde99aaef,0x55fffffb,0xbd555555,0xd5fffff7,0xff0055ff,0x40ffffff,0xffd5d540,0xefffffff,0xfefceaef,0xaaffffff,0xfeffffaa,0xfffbdeff,0x64ffffff,0xa9fbde8c,0xfeffffaa,0xfffbdeff,0x64ffffff,0xfbde8c,0x64000000,0xfbde8c,0x63fffd00,0x8c638c,0x64000000,0xfbde8c,0x64ff6600,
+0x158c638c,0xfeff2b1a,0xfffbdeff,0x64ffffff,0xfcfbde8c,0xdefffcfc,0xfffffffb,0x64ffffff,0xffff8c,0x65000000,0xffff8c,0x63fffd00,0x8c638c,0x64000000,0xffff8c,0x64ff6600,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0x2e908488,0x641e2e1e,0x1d8c638c,0x633f3f3f,0x8c638c,0x65000000,0xe3188c,0x65000000,0x2edad68c,0x641e2e1e,0x1d8c638c,0x633f3f3f,0x8c638c,0x65000000,0xe3188c,0x65000000,0xaadad68c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0x2e908488,0x641e2e1e,0x1d8c638c,0x633f3f3f,0x8c638c,0x64000000,0xdef78c,0x64000000,0x2edef78c,0x641e2e1e,0x1d8c638c,0x633f3f3f,0x8c638c,0x65000000,0xe3188c,0x64000000,0xffdef78c,0xa5ffffff,0xffdad694,0x64ffffff,0xffdef78c,0xb46b5fbf,0xffe318d6,0xd7df7fcf,0xffdef7da,0xe9ffffff,0xffdad69c,0x64ffffff,0xffdef78c,0xb4ff7fff,0x7fdef7d6,0xb45fefff,0xcddad6d6,0xb42bd99b,0x63def7d6,0xd45ff72c,0x8fe318da,0xb499abde,0xdbe318d6,0xb4619195,0x53e318d6,0xd6ecb43e,0x9fdef7da,0xb4ef79cf,0xfae318d6,0xd4e7cbff,0x79e318da,0xb4d775df,0xffdef7d6,0x85ffffff,0xffdef790,0xa5ffffff,0xafdef794,0xd62fffef,0xffdef7da,0xb43fbfff,0xffdef7d6,0xa5ffffff,0xffdad694,0x84ffffff,0x3fdef790,0xd4ffffbb,0xffe318da,0x85ffffff,
+0xb7dad690,0xb49b7bf3,0x3bdef7d6,0xd4f005fc,0xf1e318da,0xb5305557,0xbbe318d6,0xd6203408,0x13e318da,0xd6ff80ec,0xffdef7da,0x64ffffff,0xe1def78c,0xd4bf973f,0xffe318da,0x64ffffff,0xaadef78c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0x2e908488,0x641e2e1e,0x1d8c638c,0x633f3f3f,0x8c638c,0x65000000,0xd2948c,0x64000000,0x2edad68c,0x641e2e1e,0x1d8c638c,0x633f3f3f,0x8c638c,0x64000000,0xdad68c,0x65000000,0xaad6b58c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0x2e908488,0x641e2e1e,0x1d8c638c,0x633f3f3f,0x8c638c,0x65000000,0xdef78c,0x64000000,0x2edad68c,0x641e2e1e,0x1d8c638c,0x633f3f3f,0x8c638c,0x65000000,0xe3188c,0x64000000,0xdef78c,0x64000000,0xe3188c,0x65000000,0xdef78c,0x65000000,0xe3188c,0x65000000,0xffdad68c,0x64ffffff,0xffdef78c,0xa5ffffff,0xffdef794,0xa5ffffff,0xffdef794,0xf68f8bbf,0xe318de,0x65000000,0xd6b58c,0x65000000,0xe3188c,0x65000000,0xdad68c,0x64000000,0xffdef78c,0xa5ffffff,0xffdef794,0x72eeffff,0xffdef7ce,0x85ffffff,0xffdef790,0x53ffffff,0xffdad6ca,0xa5ffffff,0xffdad694,0x64ffffff,0x1bdef78c,0xd4af5f7f,0x8fe318da,0xd68f8b7f,0xffe318da,0xc7ffffff,0xffdad698,0x64ffffff,0x4bdef78c,0xb4af3fbb,0xfdef7d6,0xd67fff3b,
+0xdef7da,0x30aa5f1a,0xeadef7c6,0xb4fffbfa,0xeb5ad6,0x50550000,0xffe318ca,0xb5ffffff,0x40ef7bd6,0xf6490242,0xa7ef7bde,0x52bbfbee,0x10def7ca,0xd6999015,0xa6eb5ada,0x30ffffeb,0xcfdad6c6,0xd6b4be7e,0x7fdef7da,0xd4966c3f,0xd3e318da,0xb45f0ebc,0xa7e318d6,0xd6e796ab,0xb4e318da,0xd6d7e2c9,0x91def7da,0xb4a9abe4,0x63e318d6,0xd4e0632e,0xa6e318da,0xd6e0393f,0x96e318da,0xd6d766e4,0x4e318da,0xd489e653,0xb0e318da,0xd4ef72da,0xa7e318da,0xb4ae60b4,0xede318d6,0xb455e657,0xfde318d6,0xb4ea6d67,0xc7e318d6,0xb49dd717,0x6bdef7d6,0xb47b276d,0x37e318d6,0xb4726f6f,0x3adef7d6,0xd43ab0fe,0xf9e318da,0xb4fed6a7,0xf9def7d6,0xb436ddb3,0x42e318d6,0xd6ff0933,0xffdef7da,0x85ffffff,0x17dad690,0xd4be0039,0xffe318da,0x64ffffff,
+0x91def78c,0xb44beb6d,0xf9e318d6,0xb40bd5d6,0xe9e318d6,0xb4f6d4de,0xeadef7d6,0xb4b3fff6,0x3edef7d6,0xd6ffef3a,0xffdef7da,0x64ffffff,0x17def78c,0xd4bf838b,0xffe318da,0x85ffffff,0xa0dad690,0xb459f3bc,0xcbdef7d6,0xd4212a55,0x4fe318da,0xb4976f91,0xade318d6,0xb4ea371e,0x93e318d6,0xd6fef22b,0xbbdef7da,0xd433927b,0x9de318da,0xd495cea8,0xce318da,0xd6b212ef,0xffe318da,0xd67420db,0x1adef7da,0xd4c2fa7c,0x97e318da,0xb45eacf2,0xbee318d6,0xb4bd56fb,0xb4def7d6,0xd6b0e0a6,0x4cdef7da,0xb4d96056,0x2de318d6,0xd4e3f827,0xace318da,0xb4777f49,0x84def7d6,0xd60136f0,0x87e318da,0xb49d8ffb,0xd1e318d6,0xb4aaf166,0x59e318d6,0xb429ab6f,0x6ee318d6,0xd6ee944b,0xffe318da,0x85ffffff,0xe5def790,0xb4fef499,0xffdef7d6,0x85ffffff,
+0xabdef790,0xd660607a,0x47e318da,0xd432a605,0x63e318da,0xd43021e7,0x22e318da,0xd63d0f80,0xc5e318da,0xd7fffff3,0xffdef7da,0x64ffffff,0xcfdad68c,0xd5ff37c3,0xffdef7da,0x64ffffff,0xdef78c,0x65000000,0xdad68c,0x65000000,0xdad68c,0x65000000,0xe3188c,0x64000000,0xffdad68c,0x64ffffff,0xffdef78c,0x72eeeafb,0xffe318ce,0xa5ffffff,0xffdad694,0x72bfafff,0xdef7ce,0x64000000,0xdef78c,0x64000000,0xdef78c,0x65000000,0xe3188c,0x64000000,0xffdef78c,0x64ffffff,0xffdef78c,0x72bfabff,0xffdef7ce,0xa5ffffff,0xffdef794,0x72fbfbbf,0xdef7ce,0x31540000,0xffe739c6,0xb5ffffff,0xeb5ad6,0x31550000,0xffe318c6,0xb5ffffff,0x98ef7bd6,0xb4d59496,0xd6e318d6,0x72ffeffe,0xdef7ce,0xf6020641,0xffeb5ade,0x52faffba,
+0xdad6ca,0x30a60040,0xffdad6c6,0x51ffffff,0xef7bca,0x30490000,0xffe318c6,0x18ffffff,0x99ef7be3,0xd6b45891,0x7ee318da,0x72bfffba,0xadef7ce,0xb4592a12,0x97e739d6,0x72eabeaa,0xe318ce,0x65000000,0xce738c,0x64000000,0xdef78c,0x65000000,0xdad68c,0x64000000,0xffdef78c,0xa5ffffff,0xffdef794,0x52afefff,0xffdef7ca,0x64ffffff,0xffdef78c,0x52efefff,0xdef7ca,0x65000000,0xe3188c,0x65000000,0xdad68c,0x65000000,0xe3188c,0x65000000,0xffe3188c,0xa5ffffff,0xffdad694,0x50fffeff,0xffdef7ca,0x85ffffff,0xffdef790,0x52eeffff,0xdef7ca,0x50550000,0xffe318ca,0x11ffffff,0xef7bc2,0x30554000,0xffdef7c6,0xf6ffffff,0x65ef7bde,0xf6260114,0xdde739de,0x50febbea,0x45def7ca,0xd6551100,0x95eb5ada,0x72ffffee,
+0xdef7ce,0x50550000,0xffe318ca,0x11ffffff,0xef7bc2,0x50560000,0xffe318ca,0x31ffffff,0xa6ef7bc6,0xf6950154,0x9aeb5ade,0x52efffeb,0x69def7ca,0xb4aa9099,0xe6e739d6,0x72feeafa,0xaadef7ce,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0x2e908488,0x641e2e1e,0x1d8c638c,0x633f3f3f,0x8c638c,0x65000000,0xe3188c,0x65000000,0x2edad68c,0x641e2e1e,0x1d8c638c,0x633f3f3f,0x8c638c,0x65000000,0xe3188c,0x64000000,0xaadef78c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0x2e908488,0x641e2e1e,0x1d8c638c,0x633f3f3f,0x8c638c,0x64000000,0xdef78c,0x65000000,0x2ee3188c,0x641e2e1e,0x1d8c638c,0x633f3f3f,0x8c638c,0x65000000,0xdef78c,0x64000000,0xffdef78c,0xa5ffffff,0xffdad694,0x64ffffff,0x8fdef78c,0xb4dfbf9f,0xbe318d6,0xf6fb2f7f,0xffdef7de,0xc7ffffff,0xffdad698,0x64ffffff,0x2fdef78c,0xd6ffab8f,0xcfe318da,0xd49fff7f,0xdad6da,0x50aa1a05,0x9aeb5aca,0xf6ffa5d5,0x44f39cde,0x30695000,0xffdad6c6,0x73ffffff,0x54ef7bce,0xd4ad4ca6,0x7be318da,0x52ffaebe,0x58e318ca,0xd6990144,0x69e739da,0x72beeebe,0xffdef7ce,0xc7ffffff,0xffdad698,0x64ffffff,0x9fdef78c,0x94afdbbf,0x5fe318d2,0xd48f4f2f,0xffe318da,0xa5ffffff,0xffdad694,0x85ffffff,0xabdef790,0xd44faf4f,0x2fe318da,0x18ffabdf,
+0x2def7e3,0x307f7f17,0xf6dad6c6,0xf6effaf4,0xef7bde,0x50550000,0xafeb5aca,0xf6ffefff,0x42ef7bde,0xd4989256,0x97eb5ada,0x50ffffec,0x5dad6ca,0xd4fed422,0xbadef7da,0x52bfeffb,0xaae318ca,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0x2e908488,0x641e2e1e,0x1d8c638c,0x633f3f3f,0x8c638c,0x64000000,0xdef78c,0x65000000,0x2ee3188c,0x641e2e1e,0x1d8c638c,0x633f3f3f,0x8c638c,0x64000000,0xdef78c,0x65000000,0xaadad68c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0x2e908488,0x642e2e1e,0x2e8c638c,0x64feae6e,0x8c638c,0x85000000,0xc21090,0x64ff6a00,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xff908488,0x64ffffff,0xffdef78c,0x85ffffff,0x8fdad690,0xb46f9baf,0xdfdef7d6,0xd68fbb4b,0xffe318da,0x64ffffff,0xffdef78c,0x64ffffff,0xcfdef78c,0xd4efdfcf,0xffe318da,0x85ffffff,0x1dad690,0x725d1a02,0xf2e318ce,0xf6fea5e4,0xf39cde,0x30640000,0xffe318c6,0x53ffffff,0x4ef7bca,0x18fbfa3b,0xffdad6e3,0x85ffffff,0x54def790,0xf6ab8354,0xffe739de,0x65ffffff,0xdad68c,0x65000000,0xe3188c,0x63fffd00,0x8c638c,0x65000000,0xe3188c,0x64ff6600,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0x908488,0x64000000,0xdef78c,0x63fffd00,0x8c638c,0x65000000,0xe3188c,0x64ff6600,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0x908488,0x306a0410,0xffdef7c6,0x50ffffff,0xef7bca,0x50560000,0xffe318ca,0x31ffffff,0x56ef7bc6,0xf6821004,0x6feb59de,0x72bbefdf,0x66def7ce,0xd6f280a1,0x95e739da,0x72abaffe,0xdef7ce,0x30950400,0xffdef7c6,0x31ffffff,0xef7bc6,0x30550000,0xefeb5ac6,0x30ffffff,0x6aef7bc6,0xf68fedb2,0xb7def7de,0x92babb76,0x96e318d2,0xd66e0356,0x68e739da,0x72feefba,0xdef7ce,0x30550000,0xffeb5ac6,0x30ffffff,0xef7bc6,0x30550404,0xffdad6c6,0x38ffefff,0x96ef7be7,0xd4a73b59,0xeee318da,0x72fbffbe,0x1def7ce,0xd6a80402,0x59eb5ada,0x52bfbeff,
+0xdef7ca,0x30550000,0xffe318c6,0x30ffffff,0xef7bc6,0x50590000,0xffe318ca,0xb5ffffff,0x54ef7bd6,0xf6420642,0x96e739de,0x72fbeb6e,0x5e318ce,0xb4994061,0xa6e739d6,0x72babb9a,0xe318ce,0x31550000,0xffe318c6,0x53ffffff,0xef7bca,0x30150001,0xffdef7c6,0x38ffefff,0x59ef7be7,0xb4698556,0x69eb5ad6,0x72fafba7,0x4e318ce,0xd46ea080,0xdae318da,0x52efebeb,0xdef7ca,0x50400000,0xfeeb5aca,0x16ffffff,0xeb5ae3,0x50550000,0xffeb5aca,0x53ffffff,0x11ef7bca,0xd68a9010,0x99e739da,0x72fbbbfa,0x16def7ce,0xf6814085,0x97eb5ade,0x72fbffbf,0xdef7ce,0x30560000,0xfbdef7c6,0x38ffaaef,0xf39ce7,0x51550000,0xffe318ca,0x50ffffff,0x44ef7bca,0xb496a644,0x9ae739d6,0x72ffbfff,0xaadef7ce,0xd4bd28b9,0xf9def7da,0x52afeefb,
+0xe318ca,0x31550000,0xffe318c6,0x53ffffff,0xef7bca,0x50650000,0xffdef7ca,0x31ffffff,0x55ef7bc6,0xf619245a,0x9ee739de,0x72feeafa,0x65def7ce,0xd4a7c498,0xbae318da,0x30ffafea,0xe318c6,0x50440000,0xffe318ca,0x38ffabff,0xef7be7,0x31550000,0xffe318c6,0x31ffffff,0xef7bc6,0xb4bed23a,0xffdef7d6,0x85ffffff,0x95def790,0xf6aa2209,0xffe739de,0x85ffffff,0xdad690,0x30650100,0xffdad6c6,0x50ffffff,0xef7bca,0x30554100,0xefe318c6,0x18ffffff,0x6aef7be3,0xd6bec9d5,0xffe318da,0x85ffffff,0x42def790,0xd4ff3818,0xffdef7da,0x85ffffff,0xdad690,0x65000000,0xd6b58c,0x63fffd00,0x8c638c,0x65000000,0xe3188c,0x64ff6600,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0x908488,0x65000000,0xe3188c,0x63fffd00,0x8c638c,0x65000000,0xdef78c,0x64ff6600,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0x908488,0x30540104,0xffdef7c6,0xf6bfafff,0xf39cde,0x51410000,0xfbe739ca,0x38ffeeff,0x40ef7be7,0xd6fb2556,0xffe318da,0x64ffffff,0xdef78c,0xb4fa6344,0xffe318d6,0x85ffffff,0xdad690,0x30a90000,0xffe318c6,0x31ffffff,0xef7bc6,0x30a64400,0xffd6b5c6,0xf6afaeff,0x51f7bdde,0xf6aacc0a,0xffe318de,0x85ffffff,0x12def790,0xd4ff7e25,0xffe318da,0x85ffffff,0xdad690,0x85000000,0xdad690,0x63fffd00,0x8c638c,0x65000000,0xe3188c,0x64ff6600,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0x908488,0x65000000,0xd6b58c,0x63fffd00,0x8c638c,0x65000000,0xe3188c,0x64ff6600,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0x13908488,0xd61dcc40,0xa2e318da,0xb4afc6b7,0x37e318d6,0xd49ce642,0xd8e318da,0xb4a6ca4c,0x2fe318d6,0xb4be55a9,0xa5def7d6,0xb436a53d,0xd9e318d6,0xd44bc9de,0x8ae318da,0xd670b76f,0xc8e318da,0xd6b8f78a,0x83def7da,0xf6b2dca0,0xffe318de,0x85ffffff,0xffdef790,0x85ffffff,0xffdad690,0xf6d0ee97,0xdadef7de,0xb4faffdb,0xffe318d6,0x85ffffff,0xffdef790,0x65ffffff,0xe1dad68c,0xb4626f7f,0xbcdef7d6,0xd4dc6bf3,0x5ce318da,0xb42b61aa,0xd9e318d6,0xd66da3b7,0x1ce318da,0xd6fb3305,0xffdef7da,0x64ffffff,0xf1def78c,0xb4eef3db,0xffe318d6,0x85ffffff,
+0xfadef790,0xd6fbb0ff,0xdedef7da,0xd499a288,0xffe318da,0x85ffffff,0xffdef790,0x85ffffff,0xb2dad690,0xd6ffddff,0xffdef7da,0x64ffffff,0xffdef78c,0x85ffffff,0xffdef790,0x85ffffff,0xdef790,0x65000000,0xd6b58c,0x65000000,0xd0e3188c,0x63f0f0f0,0xe08c638c,0x64d0e0d0,0x8c638c,0x65000000,0xd2948c,0x65000000,0xd0d6b58c,0x63f0f0f0,0xe08c638c,0x64d0e0d0,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0x908488,0x65000000,0xe3188c,0x65000000,0xd0e3188c,0x63f0f0f0,0xe08c638c,0x64d0e0d0,0x8c638c,0x64000000,0xca528c,0x64000000,0xd0def78c,0x63f0f0f0,0xe08c638c,0x64d0e0d0,
+0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42abaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0x908488,0x65000000,0xe3188c,0x64000000,0xdef78c,0x65000000,0xd2948c,0x64000000,0xffdef78c,0xa5ffffff,0xffdad694,0x92bebaff,0xffdef7d2,0x64ffffff,0xffdef78c,0x72abbeff,0xdef7ce,0x65000000,0xdad68c,0x64000000,0xdef78c,0x64000000,0xdef78c,0x65000000,0xffe3188c,0x85ffffff,0xffdad690,0x52faefff,0xffdef7ca,0x64ffffff,0xffdef78c,0x72fbefff,0xdef7ce,0x10651514,0xffdef7c2,0x50ffffff,0xef7bca,0x30550000,0xffeb5ac6,0xf6ffffff,0x5aef7bde,0xb49966a5,0xa5e739d6,0x52fffbaa,0x10def7ca,0xd45d7191,0xffe318da,0x52effeeb,
+0xdef7ca,0x30554000,0xfae318c6,0x16aeaaff,0xf39ce3,0x30550000,0xfbe318c6,0x18fba6ff,0xf39ce3,0xd6991200,0x65e739da,0x52effbbf,0x54def7ca,0xb4556195,0x6beb5ad6,0x92aaff7b,0xdef7d2,0x64000000,0xdef78c,0x65000000,0xd0e3188c,0x6300f0f0,0x8c638c,0x64000000,0xffdef78c,0x85ffffff,0xffdad690,0x50feffff,0xffdef7ca,0x85ffffff,0xffdad690,0x52feefbf,0xafe318ca,0x640066ff,0x8c638c,0x64000000,0xfddef78c,0x6300fdff,0x8c638c,0x64000000,0xffdef78c,0xa5ffffff,0xffdad694,0x92aeaaef,0xffe318d2,0x85ffffff,0xffdef790,0x30ebfbff,0xdef7c6,0x30aa5440,0xffdad6c6,0x31ffffff,0x44ef7bc6,0xee995411,0xffdef7bd,0x38efebef,0x94f39ce7,0xf64e95aa,0x43e318de,0x72afaffe,0x1e318ce,0xb4aca499,0xf6e318d6,0x72bbbeab,
+0xe318ce,0x106a0541,0xffdef7c2,0x30ffffff,0xeb5ac6,0x10664450,0xffdef7c2,0x18ef9bff,0x55f39ce3,0xd4e91755,0xe6e739da,0x72ebfeaa,0x4def7ce,0xf6868942,0xebe318de,0x50fabbbe,0xaae318ca,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x640066ff,0x8c638c,0x65000000,0xfddad68c,0x6300fdff,0x8c638c,0x64000000,0xffdef78c,0x64ffffff,0xffdef78c,0x72ffebff,0xffdef7ce,0x64ffffff,0xffdef78c,0x92abbbbf,0xaae318d2,0x640066ff,0x8c638c,0x64000000,0xfddef78c,0x6300fdff,0x8c638c,0x65000000,0xffe3188c,0xa5ffffff,0xffdad694,0x50eebfff,0xffdef7ca,0x85ffffff,0xffdef790,0x52faffff,0xdef7ca,0x30595001,0xfbdad6c6,0xf6ffeaff,0xf39cde,0x30960100,0xffdef7c6,0x18feeeff,0xef7be3,0xd6400644,0x59e739da,0x72befaaf,0xdef7ce,0xb4fc6549,0xe7e318d6,0x52abafea,
+0xe318ca,0x52450000,0xffe318ca,0xd5fffdff,0xef7bda,0x31550000,0xffe318c6,0x31ffffff,0x40ef7bc6,0xd6840ba4,0xdae318da,0x72ffefff,0x69def7ce,0xd6534696,0xa5e739da,0x72fbbfb6,0xaadef7ce,0x640066ff,0x8c638c,0x65000000,0xfde3188c,0x6300fdff,0x8c638c,0x65000000,0xffd6b58c,0x85ffffff,0xffdad690,0x52aefaff,0xffe318ca,0x64ffffff,0xffdef78c,0x52fbffff,0xaadef7ca,0x640066ff,0x8c638c,0x65000000,0xfde3188c,0x6300fdff,0x8c638c,0x64000000,0xffdef78c,0xa5ffffff,0xffdef794,0x50ffffff,0xffdef7ca,0x85ffffff,0xffdef790,0x11ffffff,0xdad6c2,0x50590000,0xffeb5aca,0x31ffffff,0xef7bc6,0x50590000,0xffe318ca,0x31ffffff,0x65ef7bc6,0xd4522a6a,0x6de739da,0x72ee9bad,0x55e318ce,0xd6855446,0x66eb5ada,0x72bebefa,
+0xdef7ce,0x10655100,0xffdad6c2,0x38ff9eff,0xf39ce7,0x50520101,0xffe318ca,0x94fffaff,0xef7bd2,0xd4551505,0xfee318da,0x92fffeaa,0x25def7d2,0xf6874116,0x5be739de,0x52bbeeaa,0xe318ca,0x30150000,0xffdad6c6,0x38ff9bff,0xf39ce7,0x50560100,0xffdef7ca,0x30ffffff,0x5ef7bc6,0xb45e9451,0xbae318d6,0x52fabfbe,0x58e318ca,0xf6161064,0x56eb5ade,0x72aebabe,0xdef7ce,0x31550000,0xffe739c6,0x11ffffff,0xef7bc2,0x30450000,0xbbeb5ac6,0x58ffebff,0x55ef7beb,0xb4d59566,0xb6e739d6,0x72afffbb,0xdef7ce,0xd4a98008,0x69e739da,0x52aaafeb,0xdef7ca,0x30950000,0xffeb5ac6,0x30ffffff,0xeb5ac6,0x30950040,0xffe318c6,0xb5ffffff,0xa9ef7bd6,0xf6400080,0xa7eb5ade,0x72affbbb,0x51def7ce,0xf6b02258,0xa8def7de,0x52abefee,
+0xe318ca,0x30a51000,0xffdef7c6,0x53ffffff,0xef7bca,0x50410000,0xeaef7bca,0x58ffffff,0x15ef7beb,0xf6861042,0xdfe739de,0x50feffef,0x5def7ca,0xb4a65001,0xaae739d6,0x30ffefab,0xdef7c6,0x10651010,0xfbdef7c2,0xf6fffaff,0xef7bde,0x30a61000,0xffdef7c6,0x31ffffff,0x1ef7bc6,0xd65ec5e8,0xb5def7da,0x52ffeeff,0x69def7ca,0xf6a06124,0xabe739de,0x52ffefba,0xdef7ca,0x30550000,0xffe318c6,0x31ffffff,0xef7bc6,0x31550000,0xffdef7c6,0x16ffefff,0x69ef7be3,0xd4a51055,0x9beb5ada,0x72bffbab,0x1def7ce,0xd6661054,0x56eb5ada,0x72beffe6,0xdef7ce,0x30540000,0xffdef7c6,0xf6ffeaff,0xef7bde,0x50150000,0xffdef7ca,0xb5ffffff,0xef7bd6,0xd4b56200,0x1ae739da,0xb4bfffef,0xdef7d6,0xf68a0084,0x56eb5ade,0x52bfbfa9,
+0xe318ca,0x31550000,0xffe318c6,0xb5ffffff,0xef7bd6,0x31550000,0xffdef7c6,0xf6ffafff,0x90ef7bde,0xb4655090,0x7ae739d6,0x92efabbe,0x10e318d2,0xb49a6a45,0xa9e739d6,0x52faaf6a,0xe318ca,0x50550000,0xefeb5aca,0xd6ffbeff,0xef7bda,0x30950000,0xffdef7c6,0xf6efafff,0x88f39cde,0xd6ffb1b6,0xffdef7da,0x85ffffff,0x49def790,0xb4ff1c82,0xffe318d6,0x65ffffff,0xdad68c,0x30550010,0xfee318c6,0xf6ffeeff,0xef7bde,0x50590004,0xffdef7ca,0x11ffffff,0x84ef7bc2,0xd4ff6f8e,0xffdad6da,0x85ffffff,0xa9def790,0xf6ff4f2a,0xffe318de,0x85ffffff,0xdef790,0x65000000,0xd2948c,0x63fffd00,0x8c638c,0x65000000,0xe3188c,0x64ff6600,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0x908488,0x65000000,0xd2948c,0x63fffd00,0x8c638c,0x65000000,0xe3188c,0x64ff6600,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0x908488,0x10951100,0xffdef7c2,0x50ffffff,0xef7bca,0x50560000,0xffe318ca,0x95ffffff,0x65ef7bd2,0xf6feec0c,0xffdef7de,0x64ffffff,0x24def78c,0x38fffbbf,0xffdad6e7,0x64ffffff,0xdef78c,0x10a94100,0xffdef7c2,0x72ffffff,0xef7bce,0x30160000,0xffdad6c6,0xf6ffaeff,0x45f39cde,0xf7fddc50,0xffdef7de,0x64ffffff,0x45def78c,0xd4ff0c11,0xffe318da,0x85ffffff,0xdad690,0x65000000,0xe3188c,0x63fffd00,0x8c638c,0x85000000,0xd6b590,0x64ff6600,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0x908488,0x64000000,0xdef78c,0x63fffd00,0x8c638c,0x65000000,0xe3188c,0x64ff6600,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0x908488,0x30560500,0xffdef7c6,0x31ffffff,0xef7bc6,0x30151440,0xffdad6c6,0x58fffbff,0xa4ef7beb,0xf6122108,0x6ce318de,0x72eaabae,0x5e318ce,0xb4561852,0xbae739d6,0x72ffefab,0xe318ce,0x30510000,0xafe318c6,0x18fe99ff,0xf39ce3,0x30550000,0xffe318c6,0x93ffffff,0xef7bd2,0xd4660a11,0xe9e739da,0x72ffefef,0x24e318ce,0xd664b462,0xfae318da,0x52bffffd,0xdef7ca,0x10454050,0xffdef7c2,0x38ebefff,0xf39ce7,0x50950000,0xffe318ca,0x31ffffff,0xef7bc6,0xd6a64a84,0xa5e739da,0x72efffee,0x69e318ce,0xd4b92264,0xbedef7da,0x50fffffb,
+0xdad6ca,0x10961500,0xffdef7c2,0x73ffffff,0xef7bce,0x30994140,0xffdef7c6,0x31ffffff,0x65ef7bc6,0xb46e1865,0xdfe739d6,0x52ffeffa,0x19def7ca,0xf60161a5,0x5fe739de,0x52ffffaa,0xdef7ca,0x31550000,0xffe739c6,0x31ffffff,0xef7bc6,0x309a1000,0xffdef7c6,0x73ffffff,0xaaef7bce,0xd45a8159,0xdbe739da,0x72eeafaf,0x5ae318ce,0xf6ca91aa,0xfbe318de,0x52ffafee,0xdef7ca,0x30561000,0xffdef7c6,0xf6ffffff,0xef7bde,0x30551500,0xffdef7c6,0xf6fffaff,0x12ef7bde,0xb4a65159,0xe6e739d6,0x72ffeaee,0x85def7ce,0xd6d62501,0xfbe739da,0x52bbffea,0xdad6ca,0x30990100,0xffdad6c6,0x38efafff,0xf39ce7,0x50650000,0xffe318ca,0x31ffffff,0x11ef7bc6,0xb458a422,0xbbe739d6,0x52fbefab,0x54def7ca,0xf6569118,0xb9e739de,0x52abafaf,
+0xe318ca,0x30550000,0xffdef7c6,0x50ffffff,0xef7bca,0x50110000,0xfbeb5aca,0xf6ffefff,0x55ef7bde,0xb4a98656,0xade739d6,0x72abfbfe,0x51def7ce,0xd425a669,0x69e739da,0x52eeeaaa,0xe318ca,0x30410000,0xffdef7c6,0x38fbaaff,0xf39ce7,0x30550000,0xffeb5ac6,0xb5fffdff,0x45ef7bd6,0xd6bfac70,0xffdef7da,0x64ffffff,0x85def78c,0xd6ef6c6a,0xffe318da,0x85ffffff,0xdad690,0x30450000,0xaeeb5ac6,0xf6ffeeef,0xf39cde,0x30450000,0xffdef7c6,0x38ef9aff,0xf39ce7,0xd4bf4f52,0xffdef7da,0x64ffffff,0x10def78c,0xb4bf5680,0xffe318d6,0x85ffffff,0xdef790,0x65000000,0xe3188c,0x63fffd00,0x8c638c,0x65000000,0xe3188c,0x64ff6600,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0x908488,0x65000000,0xd6b58c,0x63fffd00,0x8c638c,0x65000000,0xe3188c,0x64ff6600,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0x908488,0x50550000,0xffeb5aca,0x31ffffff,0xef7bc6,0x51010000,0xbfdef7ca,0x18ef6bff,0x90f39ce3,0x38fedaf0,0xffdad6e7,0x85ffffff,0x11def790,0xd4efec43,0xffdef7da,0x85ffffff,0xdad690,0x31150000,0xafe739c6,0xf6efa6af,0xf7bdde,0x30605040,0xfedad6c6,0x38ffaaff,0x15ef7be7,0xb4bfe258,0xffe318d6,0x64ffffff,0x41def78c,0xd6ef4050,0xffe739da,0x85ffffff,0xdad690,0x65000000,0xe3188c,0x63fffd00,0x8c638c,0x64000000,0xdef78c,0x64ff6600,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0x908488,0x65000000,0xe3188c,0x63fffd00,0x8c638c,0x65000000,0xe3188c,0x64ff6600,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x640066ff,0x8c638c,0x64000000,0xfdfbde8c,0x6300fdff,0x8c638c,0x64000000,0xaafbde8c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x640066ff,0x8c638c,0x64000000,0xfdfbde8c,0x6300fdff,0x8c638c,0x64000000,0xfffbde8c,0xa5ffffff,0xfff7bd94,0xbcffffff,0xfffbdef7,0x64ffffff,0xfffbde8c,0xdcfe5bff,0xaff7bdfb,0xdebfab6f,0xfffffffb,0xff1555ff,0x55ffffff,0xbd555515,0xabfffff7,0xfe00aaff,
+0xffffffff,0x64ffffff,0xfffbde8c,0xdcbf95ff,0xfff7bdfb,0x64ffffff,0xfffbde8c,0xbc55afff,0xa9fbdef7,0xbcaaa995,0xfafbdef7,0xfe00eaff,0x55ffffff,0xbcaaaa59,0xfffbdef7,0xdeffffff,0xaafffffb,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x640066ff,0x8c638c,0x64000000,0xfdfbde8c,0x6300fdff,0x8c638c,0x64000000,0xaafbde8c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x640066ff,0x8c638c,0x64000000,0xfdfbde8c,0x6300fdff,0x8c638c,0x64000000,0xfffbde8c,0x64ffffff,0xfffbde8c,0xbc55eaff,0xfffbdef7,0x64ffffff,0xfffbde8c,0xbd75dfff,0x95f7bdf7,0xbcaaaa95,0xfffbdef7,0xdeffffff,0xaafffffb,0xbcaaaaaa,0xfffbdef7,0xdeffffff,
+0xfffffffb,0x64ffffff,0xfffbde8c,0xbc56efff,0xfffbdef7,0x64ffffff,0xfffbde8c,0xdcfadbff,0x55f7bdfb,0xbd555555,0xbffbdef7,0xfe03afff,0x55ffffff,0xbd555555,0xd5fffff7,0xfffc55ff,0x2affffff,0xfe3f2a2a,0xffffffff,0xdeffffff,0x58fffffb,0xfea9e9aa,0xaafbdeff,0xdcf9fefa,0xeffbdefb,0xfe5faadf,0xabffffff,0xdc6aaaab,0xa9fffffb,0xdef9ffee,0xf5fbdefb,0xbd5555f5,0xaafbdef7,0xfeaaffaa,0xfffbdeff,0xdcffffff,0xa9fbdefb,0xfeaaffaa,0xfffbdeff,0xdcffffff,0xd5fbdefb,0xdfffffff,0xfffbdefb,0xbc55aaff,0xfffbdef7,0xbdffffff,0xfffbdef7,0xbc55aaff,0x56fbdef7,0xdebfab5a,0xfffffffb,0xff1555ff,0x54ffffff,0xbd555551,0xabfffff7,0xfe00aaff,0x2affffff,0xfe3f2a2a,0xffffffff,0xdeffffff,0x58fffffb,0xfea9e9aa,0xaafbdeff,0xdcf9fefa,
+0x55fbdefb,0xbcaaa955,0xfafbdef7,0xfe00eaff,0x55ffffff,0xbcaaaa55,0xfffbdef7,0xdeffffff,0xaafffffb,0xfeaaffaa,0xfffbdeff,0xdcffffff,0xa9fbdefb,0xfeaaffaa,0xfffbdeff,0xdcffffff,0xaafbdefb,0xfeaaffaa,0xfffbdeff,0xdcffffff,0xaafbdefb,0xfeaaffaa,0xfffbdeff,0xdcffffff,0xfffbdefb,0xdcffffff,0xfffbdefb,0xbc55aaff,0xfffbdef7,0xbdffffff,0xfffbdef7,0xbc55aaff,0xe9fbdef7,0xfeeaffea,0xaafbdeff,0xbcffffff,0xeafbdef7,0xdea7abab,0xfefffffb,0xfefafafe,0xfffbdeff,0xdfffffff,0xfffbdefb,0xbd1555ff,0xfbfbdef7,0xfeeafffb,0x55fbdeff,0xdfdf5555,0x55f7bdfb,0xbcaaaa55,0xfffbdef7,0xdeffffff,0x55fffffb,0xbcaaaa55,0xfffbdef7,0xdeffffff,0xaafffffb,0xfeaaffaa,0xfffbdeff,0xdcffffff,0xaafbdefb,0xfeaaffaa,0xfffbdeff,0xdcffffff,
+0x15fbdefb,0xbd555515,0xfffbdef7,0xdeffffff,0xfefffffb,0xfebefefe,0x13fbdeff,0xffff5f0f,0xeaffffff,0xfeeaffea,0xaafbdeff,0xbcffffff,0xebfbdef7,0xdea7abab,0xfefffffb,0xfefafafe,0xaafbdeff,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x640066ff,0x8c638c,0x64000000,0xfdfbde8c,0x6300fdff,0x8c638c,0x64000000,0xaafbde8c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x640066ff,0x8c638c,0x64000000,0xfdfbde8c,0x6300fdff,0x8c638c,0x64000000,0xfffbde8c,0xa7ffffff,0xfff7bd94,0xdceaabff,0xfffffffb,0x64ffffff,0xfffbde8c,0xbcffffff,0xd5fbdef7,0xfeaaa995,0xafffffff,0xfeafaaaf,0x5fffffff,0xff55150d,0xeaffffff,0xfeaaaaea,
+0xffffffff,0x64ffffff,0xfffbde8c,0xdcfe5bff,0xfff7bdfb,0x64ffffff,0xfffbde8c,0xdcbf95ff,0x54f7bdfb,0xbd555410,0xabfffff7,0xfeffeaff,0x55ffffff,0xbd555555,0xfefbdef7,0xdeffffff,0xaafffffb,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x640066ff,0x8c638c,0x64000000,0xfdfbde8c,0x6300fdff,0x8c638c,0x64000000,0xaafbde8c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x640066ff,0x8c638c,0x64000000,0xfdfbde8c,0x6300fdff,0x8c638c,0x64000000,0xfffbde8c,0x64ffffff,0xfffbde8c,0xbc55afff,0xfffbdef7,0x64ffffff,0xfffbde8c,0xbc55aaff,0x55fbdef7,0xbcaaaa59,0xfffbdef7,0xdeffffff,0x55fffffb,0xbcaaaa55,0xfffbdef7,0xdeffffff,
+0xfffffffb,0x64ffffff,0xfffbde8c,0xbc55eaff,0xfffbdef7,0x64ffffff,0xfffbde8c,0xbd75dfff,0x95f7bdf7,0xbcaaaa95,0xfffbdef7,0xdeffffff,0xaafffffb,0xbcaaaaaa,0xfffbdef7,0xdeffffff,0xaffffffb,0xfeffafaf,0xffffffff,0xdefcfdff,0xeafffffb,0xfeefeaea,0x2fffffff,0xfeafafaf,0xfdffffff,0xfe06a9f9,0x11ffffff,0xff555514,0xaffbdeff,0xfea0eaef,0x54ffffff,0xfff55554,0xfffbdeff,0xdcffffff,0xaefbdefb,0xfeefffaf,0xe6fbdeff,0xfeaaba69,0xfffbdeff,0xdcffffff,0xeefbdefb,0xdcfefdf9,0xfafbdefb,0xdc566bfb,0xfffbdefb,0xbdffffff,0xfffbdef7,0xbd5155ff,0x7ffbdef7,0xff555fff,0xa0ffffff,0xfeafaaa0,0xbdffffff,0xfeea6aaa,0xeaffffff,0xfeeaeaea,0xafffffff,0xfeffafaf,0xffffffff,0xdefcfdff,0xeafffffb,0xfeefeaea,0x2fffffff,0xfeafafaf,
+0x50ffffff,0xbd7d5550,0xfffbdef7,0xdeffffff,0x55fffffb,0xbcaaaa55,0xfffbdef7,0xdeffffff,0xfffffffb,0xdcffffff,0xaefbdefb,0xfeefffaf,0xeffbdeff,0xfeaaba64,0xfffbdeff,0xdcffffff,0xfffbdefb,0xdcfffefc,0xfffbdefb,0xdcffffff,0xaffbdefb,0xfeabfaa4,0xfffbdeff,0xdcffffff,0xfffbdefb,0xbdffffff,0xfffbdef7,0xbc55aaff,0xfffbdef7,0xdcffffff,0xfffbdefb,0xbc55aaff,0xaafbdef7,0xfeaaffaa,0xfffbdeff,0xdcffffff,0xaafbdefb,0xfeaaffaa,0xfffbdeff,0xdcffffff,0xfffbdefb,0xdcffffff,0xfffbdefb,0xbc55aaff,0xfffbdef7,0xbdffffff,0xfffbdef7,0xbc55aaff,0x55fbdef7,0xbcaaaa55,0xfffbdef7,0xdeffffff,0x55fffffb,0xbcaaaa55,0xfffbdef7,0xdeffffff,0xfffffffb,0xdcfffefc,0xfffbdefb,0xdcffffff,0xaffbdefb,0xfeabfaa4,0xfffbdeff,0xdcffffff,
+0x55fbdefb,0xbcaaaa55,0xfffbdef7,0xdeffffff,0x55fffffb,0xbcaaaa55,0xfffbdef7,0xdeffffff,0xaafffffb,0xfeaaffaa,0xfffbdeff,0xdcffffff,0xaafbdefb,0xfeaaffaa,0xfffbdeff,0xdcffffff,0xeffbdefb,0xfe5faadf,0xabffffff,0xdc6aaaab,0xa9fffffb,0xdef9ffee,0xf5fbdefb,0xbd5555f5,0x56fbdef7,0xdebfab5a,0xfffffffb,0xdfffffff,0x54fffffb,0xbd555551,0xabfffff7,0xfe03afff,0xd5ffffff,0xdfffffff,0xfffbdefb,0xbc55aaff,0xfffbdef7,0xbdffffff,0xfffbdef7,0xbc55aaff,0x55fbdef7,0xbcaaa955,0xfafbdef7,0xfe00eaff,0x55ffffff,0xbcaaaa55,0xfffbdef7,0xdeffffff,0xfffffffb,0xdeffffff,0xfffffffb,0x64ffffff,0x53ffff8c,0xfeffe5ab,0xfffbdeff,0x64ffffff,0xfbde8c,0x64000000,0xffff8c,0x63fffd00,0x8c638c,0x64000000,0xfbde8c,0x64ff6600,
+0xaa8c638c,0xfeffffaa,0xfffbdeff,0x64ffffff,0xa9fbde8c,0xfeffffaa,0xfffbdeff,0x64ffffff,0xfbde8c,0x64000000,0xfbde8c,0x63fffd00,0x8c638c,0x64000000,0xfbde8c,0x64ff6600,0xff8c638c,0xdcffffff,0xfffbdefb,0xbc55aaff,0xfffbdef7,0xbdffffff,0xfffbdef7,0xbc55aaff,0x55fbdef7,0xbcaaaa55,0xfffbdef7,0xdeffffff,0x55fffffb,0xbcaaaa55,0xfffbdef7,0xdeffffff,0xfffffffb,0xdfffffff,0xfffbdefb,0xbd5555ff,0xfbfbdef7,0xfeeafffb,0x55fbdeff,0xdffc5555,0x55f7bdfb,0xbd555555,0xfffbdef7,0xff035fff,0x55ffffff,0xbd555554,0xeafffff7,0xfefceaff,0xaaffffff,0xfeffffaa,0xfffbdeff,0x64ffffff,0xaafbde8c,0xfeffffaa,0xfffbdeff,0x64ffffff,0xfbde8c,0x64000000,0xfbde8c,0x63fffd00,0x8c638c,0x64000000,0xfbde8c,0x64ff6600,
+0xe98c638c,0xfeffffea,0xfffbdeff,0x64ffffff,0xeafbde8c,0xdeffabeb,0xfffffffb,0x64ffffff,0xfbde8c,0x64000000,0xfbde8c,0x63fffd00,0x8c638c,0x65000000,0xffff8c,0x64ff6600,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xfd908488,0xfe06a9f9,0x15ffffff,0xfe665515,0xaffbdeff,0xfea0eaef,0x54ffffff,0xfff55554,0x7ffbdeff,0xfffd55f4,0xffffffff,0xdfffffff,0xbdfffffb,0xfeef6aaa,0xefffffff,0xfeffefef,0xeeffffff,0xdcfefdf9,0xfafbdefb,0xdc566bfb,0xfffbdefb,0xbdffffff,0xfffbdef7,0xbd5155ff,0x50fbdef7,0xbd7d5550,0xfffbdef7,0xdeffffff,0x55fffffb,0xbcaaaa55,0xfffbdef7,0xdeffffff,0xfffffffb,0xdeffffff,0xfffffffb,0x64ffffff,0xffffff8c,0xdeffffff,0xfffffffb,0x64ffffff,0xffff8c,0x64000000,0xffff8c,0x63fffd00,0x8c638c,0x64000000,0xffff8c,0x64ff6600,
+0x5f8c638c,0xfeffe557,0xfffbdeff,0x64ffffff,0xaafbde8c,0xfeffffaa,0xfffbdeff,0x64ffffff,0xfbde8c,0x64000000,0xfbde8c,0x63fffd00,0x8c638c,0x64000000,0xfbde8c,0x64ff6600,0xff8c638c,0xbdffffff,0xfffbdef7,0xbc55aaff,0xfffbdef7,0xdcffffff,0xfffbdefb,0xbc55aaff,0x55fbdef7,0xbcaaaa55,0xfffbdef7,0xdeffffff,0x55fffffb,0xbcaaaa55,0xfffbdef7,0xdeffffff,0xfffffffb,0xdcffffff,0xfffbdefb,0xbc55aaff,0xfffbdef7,0xbdffffff,0xfffbdef7,0xbc55aaff,0x55fbdef7,0xbcaaaa55,0xfffbdef7,0xdeffffff,0x55fffffb,0xbcaaaa55,0xfffbdef7,0xdeffffff,0xaafffffb,0xfeffffaa,0xfffbdeff,0x64ffffff,0xaafbde8c,0xfeffffaa,0xfffbdeff,0x64ffffff,0xfbde8c,0x64000000,0xfbde8c,0x63fffd00,0x8c638c,0x64000000,0xfbde8c,0x64ff6600,
+0xaa8c638c,0xfeffffaa,0xfffbdeff,0x64ffffff,0xaafbde8c,0xfeffffaa,0xfffbdeff,0x64ffffff,0xfbde8c,0x64000000,0xfbde8c,0x63fffd00,0x8c638c,0x64000000,0xfbde8c,0x64ff6600,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x640066ff,0x8c638c,0x64000000,0xfdfbde8c,0x6300fdff,0x8c638c,0x64000000,0xaafbde8c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x640066ff,0x8c638c,0x64000000,0xfdfbde8c,0x6300fdff,0x8c638c,0x64000000,0xfffbde8c,0x64ffffff,0xfffbde8c,0xbc56efff,0xfffbdef7,0x64ffffff,0xfffbde8c,0xdcfadbff,0x55f7bdfb,0xbd555555,0xbffbdef7,0xfe03afff,0x55ffffff,0xbd555555,0xd5fffff7,0xfffc55ff,
+0xffffffff,0xa7ffffff,0xfff7bd94,0xdceaabff,0xfffffffb,0x64ffffff,0xfffbde8c,0xbcffffff,0xd5fbdef7,0xfeaaa995,0xafffffff,0xfeafaaaf,0x5fffffff,0xff55150d,0xeaffffff,0xfeaaaaea,0xaaffffff,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x640066ff,0x8c638c,0x64000000,0xfdfbde8c,0x6300fdff,0x8c638c,0x64000000,0xaafbde8c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x640066ff,0x8c638c,0x64000000,0xfdfbde8c,0x6300fdff,0x8c638c,0x64000000,0xfffbde8c,0x64ffffff,0xfffbde8c,0xdcfe5bff,0xfff7bdfb,0x64ffffff,0xfffbde8c,0xdcbf95ff,0x54f7bdfb,0xbd555410,0xabfffff7,0xfeffeaff,0x55ffffff,0xbd555555,0xfefbdef7,0xdeffffff,
+0xfffffffb,0x64ffffff,0xfffbde8c,0xbc55afff,0xfffbdef7,0x64ffffff,0xfffbde8c,0xbc55aaff,0x55fbdef7,0xbcaaaa59,0xfffbdef7,0xdeffffff,0x55fffffb,0xbcaaaa55,0xfffbdef7,0xdeffffff,0xe9fffffb,0xfeeaffea,0xaafbdeff,0xbcffffff,0xeafbdef7,0xdea7abab,0xfefffffb,0xfefafafe,0xfffbdeff,0xdfffffff,0xfffbdefb,0xbd1555ff,0xfbfbdef7,0xfeeafffb,0x55fbdeff,0xdfdf5555,0xaff7bdfb,0xfeffafaf,0xffffffff,0xdefcfdff,0xeafffffb,0xfeefeaea,0x2fffffff,0xfeafafaf,0xfdffffff,0xfe06a9f9,0x11ffffff,0xff555514,0xaffbdeff,0xfea0eaef,0x54ffffff,0xfff55554,0x15fbdeff,0xbd555515,0xfffbdef7,0xdeffffff,0xfefffffb,0xfebefefe,0x13fbdeff,0xffff5f0f,0xeaffffff,0xfeeaffea,0xaafbdeff,0xbcffffff,0xebfbdef7,0xdea7abab,0xfefffffb,0xfefafafe,
+0x7ffbdeff,0xff555fff,0xa0ffffff,0xfeafaaa0,0xbdffffff,0xfeea6aaa,0xeaffffff,0xfeeaeaea,0xafffffff,0xfeffafaf,0xffffffff,0xdefcfdff,0xeafffffb,0xfeefeaea,0x2fffffff,0xfeafafaf,0xffffffff,0xdcffffff,0xaefbdefb,0xfeefffaf,0xe6fbdeff,0xfeaaba69,0xfffbdeff,0xdcffffff,0xeefbdefb,0xdcfefdf9,0xfafbdefb,0xdc566bfb,0xfffbdefb,0xbdffffff,0xfffbdef7,0xbd5155ff,0xfffbdef7,0xdcfffefc,0xfffbdefb,0xdcffffff,0xaffbdefb,0xfeabfaa4,0xfffbdeff,0xdcffffff,0xfffbdefb,0xbdffffff,0xfffbdef7,0xbc55aaff,0xfffbdef7,0xdcffffff,0xfffbdefb,0xbc55aaff,0x50fbdef7,0xbd7d5550,0xfffbdef7,0xdeffffff,0x55fffffb,0xbcaaaa55,0xfffbdef7,0xdeffffff,0xfffffffb,0xdcffffff,0xaefbdefb,0xfeefffaf,0xeffbdeff,0xfeaaba64,0xfffbdeff,0xdcffffff,
+0x55fbdefb,0xbcaaaa55,0xfffbdef7,0xdeffffff,0x55fffffb,0xbcaaaa55,0xfffbdef7,0xdeffffff,0xfffffffb,0xdcfffefc,0xfffbdefb,0xdcffffff,0xaffbdefb,0xfeabfaa4,0xfffbdeff,0xdcffffff,0xaafbdefb,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x640066ff,0x8c638c,0x64000000,0xfdfbde8c,0x6300fdff,0x8c638c,0x64000000,0xaafbde8c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x640066ff,0x8c638c,0x64000000,0xfdfbde8c,0x6300fdff,0x8c638c,0x64000000,0xfffbde8c,0x64ffffff,0xfffbde8c,0xbc55aaff,0xfffbdef7,0x64ffffff,0xfffbde8c,0xbc55eaff,0x55fbdef7,0xbcaaaa55,0xbffbdef7,0xfe03afff,0x55ffffff,0xbd555505,0xaafffff7,0xfec0eaff,
+0xffffffff,0x64ffffff,0xfffbde8c,0xdceeebff,0xfff7bdfb,0x64ffffff,0xfffbde8c,0x64ffffff,0xedfbde8c,0xdcfeeeee,0xfff7bdfb,0xdcffffff,0xfffffffb,0x64ffffff,0xfffbde8c,0x64ffffff,0xaaffff8c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x6400a6ff,0x8c638c,0x64000000,0xaafbde8c,0x64e0eaff,0xe08c638c,0x64d0e0e0,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0x908488,0x64000000,0xfbde8c,0x65000000,0xd0f7bd8c,0x63f0f0f0,0xe08c638c,0x64d0e0d0,0x8c638c,0x64000000,0xfbde8c,0x64000000,0xd0ffff8c,0x63f0f0f0,0xe08c638c,0x64d0e0d0,
+0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xa9908488,0xfeaaffaa,0xfffbdeff,0xdcffffff,0x6afbdefb,0xfeaaffaa,0xfffbdeff,0xdcffffff,0xfffbdefb,0xdcffffff,0xfffbdefb,0xbc55aaff,0xfffbdef7,0xdcffffff,0xfffbdefb,0xbc55eaff,0xfdfbdef7,0xfeeafffa,0xfffbdeff,0xdcffffff,0xfffbdefb,0x64ffffff,0xfffbde8c,0x64ffffff,0xfffbde8c,0xbcffffff,0xfffbdef7,0xdceeebcf,0xfff7bdfb,0x64ffffff,0xfffbde8c,0x64ffffff,0x55fbde8c,0xbcaaaa55,0xbffbdef7,0xfe03afff,0x55ffffff,0xbd555505,0xaafffff7,0xfec0eaff,0xa9ffffff,0xfeaaffaa,0xfffbdeff,0xdcffffff,0x6afbdefb,0xfeaaffaa,0xfffbdeff,0xdcffffff,
+0xedfbdefb,0xdcfeeeee,0xfff7bdfb,0xdcffffff,0xfffffffb,0x64ffffff,0xfffbde8c,0x64ffffff,0xfdffff8c,0xfeeafffa,0xfffbdeff,0xdcffffff,0xfffbdefb,0x64ffffff,0xfffbde8c,0x64ffffff,0xfbde8c,0x64000000,0xfbde8c,0x64000000,0xd0fbde8c,0x63f0f0f0,0xe08c638c,0x64d0e0d0,0x8c638c,0x64000000,0xfbde8c,0x65000000,0xd0f7bd8c,0x63f0f0f0,0xe08c638c,0x64d0e0d0,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0x908488,0x64000000,0xfbde8c,0x64000000,0xd0ffff8c,0x63f0f0f0,0xe08c638c,0x64d0e0d0,0x8c638c,0x64000000,0xfbde8c,0x64000000,0xd0fbde8c,0x63f0f0f0,0xe08c638c,0x64d0e0d0,
+0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xff908488,0xdfffffff,0xfffbdefb,0xbd5555ff,0xfbfbdef7,0xfeeafffb,0x55fbdeff,0xdffc5555,0x55f7bdfb,0xbd555555,0xfffbdef7,0xff035fff,0x55ffffff,0xbd555554,0xeafffff7,0xfefceaff,0xfdffffff,0xfe06a9f9,0x15ffffff,0xfe665515,0xaffbdeff,0xfea0eaef,0x54ffffff,0xfff55554,0x7ffbdeff,0xfffd55f4,0xffffffff,0xdfffffff,0xbdfffffb,0xfeef6aaa,0xefffffff,0xfeffefef,0xe9ffffff,0xfeffffea,0xfffbdeff,0x64ffffff,0xeafbde8c,0xdeffabeb,0xfffffffb,0x64ffffff,0xfbde8c,0x64000000,0xfbde8c,0x63fffd00,0x8c638c,0x65000000,0xffff8c,0x64ff6600,
+0xff8c638c,0xdeffffff,0xfffffffb,0x64ffffff,0xffffff8c,0xdeffffff,0xfffffffb,0x64ffffff,0xffff8c,0x64000000,0xffff8c,0x63fffd00,0x8c638c,0x64000000,0xffff8c,0x64ff6600,0xee8c638c,0xdcfefdf9,0xfafbdefb,0xdc566bfb,0xfffbdefb,0xbdffffff,0xfffbdef7,0xbd5155ff,0x50fbdef7,0xbd7d5550,0xfffbdef7,0xdeffffff,0x55fffffb,0xbcaaaa55,0xfffbdef7,0xdeffffff,0xfffffffb,0xbdffffff,0xfffbdef7,0xbc55aaff,0xfffbdef7,0xdcffffff,0xfffbdefb,0xbc55aaff,0x55fbdef7,0xbcaaaa55,0xfffbdef7,0xdeffffff,0x55fffffb,0xbcaaaa55,0xfffbdef7,0xdeffffff,0x5ffffffb,0xfeffe557,0xfffbdeff,0x64ffffff,0xaafbde8c,0xfeffffaa,0xfffbdeff,0x64ffffff,0xfbde8c,0x64000000,0xfbde8c,0x63fffd00,0x8c638c,0x64000000,0xfbde8c,0x64ff6600,
+0xaa8c638c,0xfeffffaa,0xfffbdeff,0x64ffffff,0xaafbde8c,0xfeffffaa,0xfffbdeff,0x64ffffff,0xfbde8c,0x64000000,0xfbde8c,0x63fffd00,0x8c638c,0x64000000,0xfbde8c,0x64ff6600,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xff908488,0xdcffffff,0xfffbdefb,0xbc55aaff,0xfffbdef7,0xdcffffff,0xfffbdefb,0xbc55eaff,0x55fbdef7,0xbcaaaa55,0xbffbdef7,0xfe03afff,0x55ffffff,0xbd555505,0xaafffff7,0xfec0eaff,0xffffffff,0xbcffffff,0xfffbdef7,0xdceeebcf,0xfff7bdfb,0x64ffffff,0xfffbde8c,0x64ffffff,0xedfbde8c,0xdcfeeeee,0xfff7bdfb,0xdcffffff,0xfffffffb,0x64ffffff,0xfffbde8c,0x64ffffff,0xa9ffff8c,0xfeffffaa,0xfffbdeff,0x64ffffff,0x6afbde8c,0xfeffffaa,0xfffbdeff,0x64ffffff,0xfbde8c,0x64000000,0xfbde8c,0x63fffd00,0x8c638c,0x64000000,0xfbde8c,0x64ff6600,
+0xfd8c638c,0xfefffffa,0xfffbdeff,0x64ffffff,0xfffbde8c,0x64ffffff,0xfffbde8c,0x64ffffff,0xfbde8c,0x64000000,0xfbde8c,0x63fffd00,0x8c638c,0x64000000,0xfbde8c,0x64ff6600,0x8c638c,0x64000000,0xfbde8c,0x65000000,0xd0f7bd8c,0x63f0f0f0,0xe08c638c,0x64d0e0d0,0x8c638c,0x64000000,0xfbde8c,0x64000000,0xd0ffff8c,0x63f0f0f0,0xe08c638c,0x64d0e0d0,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0x908488,0x64000000,0xfbde8c,0x64000000,0xd0fbde8c,0x63f0f0f0,0xe08c638c,0x64e0e0d0,0x8c638c,0x85000000,0xfbde90,0x63fffd00,0xe08c638c,0x64e0e0e0,0xe08c638c,0x64ffe6e0,
+0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x640066ff,0x8c638c,0x65000000,0xfde3188c,0x6300fdff,0x8c638c,0x65000000,0xffdef78c,0xa5ffffff,0xffdad694,0x52abfbbf,0xffe318ca,0x85ffffff,0xffdad690,0x72baaeff,0xaae318ce,0x640066ff,0x8c638c,0x65000000,0xfddad68c,0x6300fdff,0x8c638c,0x65000000,0xffe3188c,0x64ffffff,0xffdef78c,0x52fafbff,0xffdef7ca,0xa5ffffff,0xffdef794,0x72abbbef,0xe318ce,0x31450000,0xaaef7bc6,0xf6ffefff,0xef7bde,0x50550000,0xffe318ca,0x31ffffff,0x81ef7bc6,0xd4e64418,0x77def7da,0x92fbbefb,0x5adef7d2,0xf6eb1144,0x35e739de,0x72ebafff,
+0xdef7ce,0x30661000,0xffdef7c6,0x50ffffff,0xef7bca,0x50550000,0xffe318ca,0xb5ffffff,0xa9ef7bd6,0xd6461229,0xebe318da,0x72feffeb,0x15def7ce,0xf7150445,0xa6eb5ade,0x52affefa,0xaadef7ca,0x640066ff,0x8c638c,0x65000000,0xfde3188c,0x6300fdff,0x8c638c,0x64000000,0xffdad68c,0xa5ffffff,0xffdad694,0x50fffeff,0xffdef7ca,0x64ffffff,0xffdef78c,0x11ffffff,0xaadef7c2,0x640066ff,0x8c638c,0x65000000,0xfde3188c,0x6300fdff,0x8c638c,0x65000000,0xffe3188c,0xa5ffffff,0xffdad694,0x50ebfaff,0xffdef7ca,0x85ffffff,0xffdad690,0x72ffabff,0xdef7ce,0x10555014,0xffdad6c2,0x51ffffff,0x1ef7bca,0x30a91140,0xffdad6c6,0xf6ffffff,0x59ef7bde,0xd6ad6006,0x55e318da,0x72ffafbb,0x81def7ce,0xd42682a5,0xaae318da,0x52fefffe,
+0x14def7ca,0x30690001,0xbfdef7c6,0xf6fbaeff,0xf39cde,0x30080505,0xffd6b5c6,0x38bb96ff,0x4f7bde7,0xd6984a42,0x7be739da,0x30efffee,0x1def7c6,0xd45b1628,0xb9e318da,0x72fb9aaa,0xaae318ce,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x640066ff,0x8c638c,0x65000000,0xfde3188c,0x6300fdff,0x8c638c,0x65000000,0xffd6b58c,0xa5ffffff,0xffdad694,0xb4bbadbf,0xffe318d6,0x85ffffff,0xffdef790,0x52ffbfff,0xaadef7ca,0x640066ff,0x8c638c,0x65000000,0xfde3188c,0x6300fdff,0x8c638c,0x65000000,0xffd6b58c,0xa5ffffff,0xffdef794,0x30efaeff,0xffe318c6,0x64ffffff,0xffdef78c,0x31ffffff,0xdad6c6,0x10595400,0xffdad6c2,0xf6ffa9ff,0xf39cde,0x30564004,0xffdef7c6,0xb5ffffff,0xef7bd6,0xf6a26140,0xb6e739de,0x30ebffba,0x5def7c6,0x946e5564,0xbbe739d2,0x72bfffef,
+0xdef7ce,0x30150004,0xfee318c6,0x38ff9abf,0xf39ce7,0x52000000,0xeaeb5aca,0x38faf9ff,0xef7be7,0xf692a010,0x4ae739de,0x72ffeb6b,0x50def7ce,0xb4a55a69,0x5ee739d6,0x72abaf67,0xaae318ce,0x640066ff,0x8c638c,0x64000000,0xfddef78c,0x6300fdff,0x8c638c,0x65000000,0xffe3188c,0xa5ffffff,0xffdef794,0x72beefff,0xffdef7ce,0x85ffffff,0xffdad690,0x52ffeeff,0xaae318ca,0x640066ff,0x8c638c,0x65000000,0xfde3188c,0x6300fdff,0x8c638c,0x64000000,0xffdef78c,0xa5ffffff,0xffdad694,0x92feeaef,0xffdef7d2,0x85ffffff,0xffdef790,0x72efeaff,0xdef7ce,0x50540000,0xfeeb5aca,0x50ffffff,0xeb5aca,0x50550000,0xffe318ca,0x95ffffff,0x96ef7bd2,0xf6210551,0xfee739de,0x50affebb,0x4adef7ca,0xf6aa8154,0x5ee739de,0x52ffffbe,
+0xdef7ca,0x10995410,0xffdef7c2,0x92ffffff,0xef7bd2,0x30960404,0xffdef7c6,0xb5ffffff,0x15ef7bd6,0xd7144454,0xcbe318da,0x92ae9ae6,0x4e318d2,0xf6154040,0x54ef7bde,0x92babffa,0xdef7d2,0x10950100,0xffdef7c2,0x31ffffff,0xef7bc6,0x50550000,0xffeb5aca,0x93ffffff,0x64ef7bd2,0xd4296268,0xf5e739da,0x72fffbaf,0x45def7ce,0xd6890004,0xe9eb5ada,0x52fffbbb,0xdef7ca,0x30690000,0xffdad6c6,0xf6fffbff,0xef7bde,0x30594100,0xffe318c6,0x31ffffff,0x10ef7bc6,0xf6862885,0xb6e318de,0x50efffeb,0x55def7ca,0xb4951659,0xade739d6,0x72fbffba,0xdef7ce,0x30540000,0xfbdef7c6,0x16ffaeff,0xef7be3,0x50550000,0xffe318ca,0x31ffffff,0x40ef7bc6,0xd6194041,0xa9eb5ada,0x50efffee,0x14def7ca,0xf6118100,0x76e739de,0x72efeaab,
+0xdef7ce,0x50010000,0xfbeb5aca,0x58ffebff,0xef7beb,0x31550000,0xffe318c6,0x11ffffff,0xef7bc2,0xb4a3a048,0xe5e739d6,0x72fefeaa,0x58def7ce,0xf6014045,0x89eb5ade,0x72abaeae,0xe318ce,0x31550000,0xffdef7c6,0x31ffffff,0xef7bc6,0x50090100,0xffdad6ca,0x7aee9bff,0x55f39cef,0xf6861206,0x7ae739de,0x72ebeead,0xe318ce,0xb4766218,0x7ee318d6,0x52afeeab,0x10def7ca,0x30990000,0xffe318c6,0x11ffffff,0xef7bc2,0x30a60000,0xffdef7c6,0x93ffffff,0xa8ef7bd2,0xf6270266,0x65e739de,0x50bfffbf,0x15def7ca,0xf6000450,0x5bef7bde,0x72aabbab,0xe318ce,0x31550000,0xffe318c6,0x53ffffff,0xef7bca,0x50450000,0xefe318ca,0x16ffafff,0x96ef7be3,0xd4e42195,0x99e739da,0x72ffaabe,0x5def7ce,0xd6400855,0x96e739da,0x72aeefab,
+0x10e318ce,0x30690000,0xffdef7c6,0x51ffffff,0xef7bca,0x50150000,0xefeb5aca,0xf6fffbff,0x58ef7bde,0xf6882051,0x76e739de,0x72fafeb5,0x4def7ce,0xd6a91898,0xa6e318da,0x72fbeeea,0xe318ce,0x31550000,0xffe318c6,0x53ffffff,0xef7bca,0x30a50000,0xffdef7c6,0x92ffffff,0xa4ef7bd2,0xd4af2f95,0xffdef7da,0x85ffffff,0xa6def790,0xd6ff1c05,0xffe318da,0x85ffffff,0xdad690,0x30660410,0xffdef7c6,0x92ffffff,0xef7bd2,0x30550000,0xffeb5ac6,0x72ffffff,0x59ef7bce,0xd6ff3f40,0xffdef7da,0x64ffffff,0x11def78c,0xf6be0142,0xffe739de,0x85ffffff,0xdad690,0x64000000,0xdad68c,0x63fffd00,0x8c638c,0x65000000,0xe3188c,0x64ff6600,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0x908488,0x65000000,0xd2948c,0x63fffd00,0x8c638c,0x64000000,0xdef78c,0x64ff6600,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0x908488,0x30950000,0xfedef7c6,0x92ffffff,0xef7bd2,0x31550000,0xffe318c6,0x31ffffff,0xa0ef7bc6,0x18fede54,0xffdad6e3,0x64ffffff,0x15def78c,0xf7ff5174,0xffdef7de,0x64ffffff,0xdef78c,0x30450000,0xfee318c6,0x38ff9bff,0xf39ce7,0x30a40000,0xffdef7c6,0xb5fffdff,0x2ef7bd6,0xd4fbe180,0xffdef7da,0x64ffffff,0x21def78c,0xd4ff7760,0xffe318da,0x64ffffff,0xdef78c,0x65000000,0xdad68c,0x63fffd00,0x8c638c,0x65000000,0xe3188c,0x64ff6600,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0x908488,0x64000000,0xdef78c,0x63fffd00,0x8c638c,0x65000000,0xd6b58c,0x64ff6600,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0x908488,0x30950100,0xffe318c6,0x72ffffff,0xef7bce,0x31550000,0xffe318c6,0x53ffffff,0x95ef7bca,0xf6822010,0x69e739de,0x50effffe,0x55def7ca,0xf6094044,0x5aef7bde,0x52fffe6a,0xe318ca,0x30551100,0xffdef7c6,0xf6ffafff,0xef7bde,0x10965500,0xffdad6c2,0x38bfdfff,0x4f39ce7,0xd6aa5405,0x69eb5ada,0x72ebfeea,0xdef7ce,0xb4685000,0xbae739d6,0x52fffbbb,0xdef7ca,0x52440000,0xefe318ca,0x38fa9bea,0xf39ce7,0x50510000,0xffdef7ca,0xf6fba9ff,0x10f39cde,0x92576542,0xeee739d2,0x92ebeffb,0x41def7d2,0xd6fd6b88,0xfedef7da,0x72baeeeb,
+0xe318ce,0x30551400,0xffdef7c6,0x53ffffff,0xef7bca,0x50150000,0xaeeb5aca,0x18afafff,0x45f39ce3,0xf6440442,0x9ee739de,0x50feffbf,0xdef7ca,0xb4685a58,0xa5e739d6,0x72efabef,0x10def7ce,0x10551550,0xffdef7c2,0x94fffaff,0xef7bd2,0x50950000,0xffe318ca,0x92ffffff,0x40ef7bd2,0xf61b7199,0xfae318de,0x72baaaa6,0x5ae318ce,0xd65ab0a6,0x9edef7da,0x72affaeb,0xdef7ce,0x30590000,0xffdef7c6,0x93ffffff,0xef7bd2,0x31550000,0xffe739c6,0x51ffffff,0x94ef7bca,0xf64b5004,0x96eb5ade,0x52feffee,0x65def7ca,0xd6904120,0x7de739da,0x52fffe6f,0xdef7ca,0x10551440,0xffdef7c2,0xd5ffffff,0xef7bda,0x50550000,0xbbef7bca,0x92ffffff,0x51ef7bd2,0xb4aa1414,0xdae739d6,0x72eebb9b,0x15e318ce,0xf6851142,0xd9eb5ade,0x72feeaff,
+0xdad6ce,0x30550000,0xfee318c6,0x72ffffff,0xef7bce,0x30550041,0xffdad6c6,0x38ff9bff,0x91f39ce7,0xf6367040,0xaae318de,0x72bfaad7,0x1e318ce,0xd4684420,0x6de318da,0x52afbbeb,0xe318ca,0x30550000,0xffeb5ac6,0x73ffffff,0xef7bce,0x30560400,0xffdef7c6,0x31ffffff,0x65ef7bc6,0xf6fb3088,0xffe318de,0x85ffffff,0xa9def790,0xd4fe3365,0xffdef7da,0x85ffffff,0xdad690,0x31550000,0xffe318c6,0x53ffffff,0xef7bca,0x309a0000,0xffdef7c6,0x31ffffff,0x95ef7bc6,0xf6aa1100,0xefef7bde,0x64ffffff,0x56def78c,0xf6ee20c4,0xfedef7de,0x64ffffff,0xdef78c,0x65000000,0xd2948c,0x63fffd00,0x8c638c,0x65000000,0xe3188c,0x64ff6600,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0x908488,0x64000000,0xdef78c,0x63fffd00,0x8c638c,0x85000000,0xd6b590,0x64ff6600,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0x908488,0x31550000,0xffe318c6,0x31ffffff,0xef7bc6,0x30560100,0xffe318c6,0xf6ffebff,0x69ef7bde,0xf6ffcba3,0xffdad6de,0x85ffffff,0x26def790,0xb4ef1713,0xffe739d6,0x64ffffff,0xdef78c,0x30560000,0xffdef7c6,0x72ffffff,0xef7bce,0x30550000,0xffe318c6,0xb5ffffff,0x8ef7bd6,0xf6feee80,0xffdef7de,0x85ffffff,0x12def790,0xd4ab0b20,0xffe739da,0x85ffffff,0xdad690,0x65000000,0xd2948c,0x63fffd00,0x8c638c,0x65000000,0xe3188c,0x64ff6600,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0x908488,0x64000000,0xca528c,0x63fffd00,0x8c638c,0x65000000,0xe3188c,0x64ff6600,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x640066ff,0x8c638c,0x65000000,0xfde3188c,0x6300fdff,0x8c638c,0x65000000,0xffd6b58c,0xa5ffffff,0xffdad694,0x92fbfffe,0xffdef7d2,0x64ffffff,0xffdef78c,0x52fbffff,0xaadef7ca,0x640066ff,0x8c638c,0x65000000,0xfde3188c,0x6300fdff,0x8c638c,0x64000000,0xffdad68c,0x64ffffff,0xffdef78c,0x92febaff,0xffdad6d2,0xa5ffffff,0xffdad694,0x52ffbeff,0xdef7ca,0x31550000,0xffe739c6,0x31ffffff,0xef7bc6,0x50960000,0xffe318ca,0x73ffffff,0xaaef7bce,0xb4ba8a95,0xfee318d6,0x72bbafff,0x55def7ce,0xf6991489,0x65eb5ade,0x72aabb9b,
+0xe318ce,0x30550400,0xffdef7c6,0x31ffffff,0xef7bc6,0x51050000,0xebeb5aca,0xf6ffbfff,0x65ef7bde,0xd6a58878,0xa9e318da,0x30fabfaa,0x21def7c6,0xb4e99505,0xabe739d6,0x72eeee6f,0xaae318ce,0x640066ff,0x8c638c,0x65000000,0xfdd6b58c,0x6300fdff,0x8c638c,0x65000000,0xffdad68c,0x64ffffff,0xffdef78c,0x50faafff,0xffdef7ca,0x65ffffff,0xffdad68c,0x72fbbfff,0xaadad6ce,0x640066ff,0x8c638c,0x65000000,0xfde3188c,0x6300fdff,0x8c638c,0x65000000,0xffd6b58c,0xa5ffffff,0xffdef794,0x72ffefff,0xffdef7ce,0x85ffffff,0xffdef790,0x94ebfbea,0xe318d2,0x30540000,0xffe318c6,0x5affd6ff,0xef7beb,0x30960000,0xffe318c6,0x31ffffff,0x11ef7bc6,0xb4661614,0xaae739d6,0x52fefafe,0x55def7ca,0xf6461155,0xa6eb5ade,0x50bfafda,
+0xe318ca,0x30691010,0xffdef7c6,0x50ffffff,0xef7bca,0x50950000,0xffe318ca,0x30ffffff,0x95ef7bc6,0xd6996445,0xaae739da,0x72bffa7f,0xa5e318ce,0xf6414105,0x25e739de,0x94bbef76,0xaadef7d2,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x640066ff,0x8c638c,0x64000000,0xfddef78c,0x6300fdff,0x8c638c,0x64000000,0xffdef78c,0x85ffffff,0xffdad690,0x72aaebfe,0xffe318ce,0x85ffffff,0xffdad690,0x51ffffff,0xaadad6ca,0x640066ff,0x8c638c,0x65000000,0xfde3188c,0x6300fdff,0x8c638c,0x64000000,0xffdef78c,0xa5ffffff,0xffdef794,0x19cfdfff,0xffdef7e3,0x64ffffff,0xffdad68c,0x85ffffff,0xdef790,0x30590400,0xffdef7c6,0x31ffffff,0xef7bc6,0x72aa5540,0x9feb5ace,0x94ffbfab,0x96eb5ad2,0xd4650096,0xaaeb5ada,0x72befaae,0x59def7ce,0xb4656699,0x65eb5ad6,0x50bbaeab,
+0xc1e318ca,0x16cecef3,0xf6dad6e3,0xd4f1d5ca,0xffe318da,0x64ffffff,0xffdef78c,0x85ffffff,0xf8dad690,0xd6edd2b6,0xf3def7da,0xd6fbbdcf,0xffdef7da,0x64ffffff,0xffdef78c,0x64ffffff,0xaadef78c,0x6400a6ff,0x8c638c,0x65000000,0xaae3188c,0x64e4eaff,0xe08c638c,0x64d0e0e0,0x8c638c,0x64000000,0xdef78c,0x65000000,0xd0ce738c,0x63f0f0f0,0xe08c638c,0x64d0e0d0,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0x908488,0x65000000,0xce738c,0x65000000,0xd0e3188c,0x63f0f0f0,0xe08c638c,0x64d0e0d0,0x8c638c,0x65000000,0xe3188c,0x64000000,0xd0ca528c,0x63f0f0f0,0xe08c638c,0x64d0e0d0,
+0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0x908488,0x30550000,0xffeb5ac6,0x30ffffff,0xeb5ac6,0x31550000,0xefeb5ac6,0x30ffffff,0x6aef7bc6,0xf6000102,0x95eb59de,0x92fefaaa,0x15e318d2,0xd6a40055,0xb6eb5ada,0x52ffffb9,0xdef7ca,0x30550040,0xbfe318c6,0x38ffbfff,0xef7be7,0x31550000,0xffdef7c6,0x73ffffff,0x1ef7bce,0xb4b95905,0xeee318d6,0x52befbeb,0x94def7ca,0xf6460002,0xede739de,0x52bffffb,0xdef7ca,0x30960400,0xffdef7c6,0x50ffffff,0xef7bca,0x50590000,0xffe318ca,0xb5ffffff,0x58ef7bd6,0xd69a4145,0x7ee739da,0x72fbeeef,0x2def7ce,0xf6511441,0xa6eb5ade,0x52affbba,
+0xdef7ca,0x50550000,0xffeb5aca,0x30ffffff,0xeb5ac6,0x30a94000,0xffdad6c6,0x72ffffff,0x55ef7bce,0xf7040050,0x65ef7bde,0x50ffbffe,0x95dad6ca,0xf6511045,0x95ef7bde,0x72ebe7aa,0xe739ce,0x31550000,0xffe739c6,0x31ffffff,0xef7bc6,0x30990000,0xffdef7c6,0x31ffffff,0x9aef7bc6,0xf6411164,0xaaeb5ade,0x72bffbd7,0x69def7ce,0xb4569155,0xf6e739d6,0x52fbffbe,0xdef7ca,0x50510000,0xffe318ca,0x58efbfff,0xef7beb,0x30510000,0xffe318c6,0xd7ffffff,0xef7bda,0xd6a90548,0xa6e739da,0x50fbfebf,0x40def7ca,0xd4af1508,0x6ee739da,0x52bbff6b,0xe318ca,0x30550400,0xffe318c6,0x51ffffff,0xef7bca,0x30554000,0xffdad6c6,0x16ffafff,0x95f39ce3,0xf6e28420,0xe9e318de,0x72eefe95,0x41def7ce,0xd6ade845,0x6ee318da,0x72beafae,
+0xe318ce,0x30550000,0xffdef7c6,0x72ffffff,0xef7bce,0x50150000,0xffe318ca,0x16bfbeff,0x10ef7be3,0xf6525161,0x6de739de,0x50abfeaa,0x44e318ca,0xb4a5f550,0xaae318d6,0x52fafebe,0xdef7ca,0x50450000,0xfee318ca,0xf6ffabff,0xf39cde,0x50550000,0xbbe318ca,0xf6ffeaff,0x6f39cde,0xf6feca08,0xffdad6de,0x64ffffff,0x44def78c,0xd6ff0b16,0xffe318da,0x85ffffff,0xdad690,0x10594404,0xffdef7c2,0x73ffffff,0xef7bce,0x51550000,0xffe318ca,0x31ffffff,0x90ef7bc6,0xd6efdfb1,0xffdef7da,0x85ffffff,0x95def790,0xd6af3f65,0xffe318da,0x85ffffff,0xdef790,0x65000000,0xe3188c,0x63fffd00,0x8c638c,0x65000000,0xdad68c,0x64ff6600,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0x908488,0x64000000,0xdef78c,0x63fffd00,0x8c638c,0x64000000,0xdef78c,0x64ff6600,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0x908488,0x30994010,0xffdef7c6,0x51ffffff,0xef7bca,0x10aa5400,0xffdef7c2,0x53ffffff,0xa9ef7bca,0xf6ffecc1,0xffdef7de,0x64ffffff,0x9adef78c,0xd4ff1b88,0xffe318da,0x85ffffff,0xdad690,0x30660010,0xffdef7c6,0x30ffffff,0xef7bc6,0x30995000,0xffdef7c6,0x94ffbfff,0x65ef7bd2,0xf6ff0b2a,0xffdad6de,0x85ffffff,0x25def790,0xd4fb4406,0xffe318da,0x64ffffff,0xdef78c,0x85000000,0xd6b590,0x63fffd00,0x8c638c,0x65000000,0xe3188c,0x64ff6600,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0x908488,0x65000000,0xe3188c,0x63fffd00,0x8c638c,0x65000000,0xd2948c,0x64ff6600,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0x908488,0x50050000,0xfee318ca,0x18ffebff,0x40ef7be3,0x72f9f4d0,0xabdef7ce,0xb4ffaf6f,0x40eb5ad6,0xb4aaa844,0x5beb5ad6,0x72ffefaa,0x54def7ce,0xb4566446,0x69eb5ad6,0x72aabeae,0xd6e318ce,0xd6cff2ef,0xd5def7da,0xd4b9f296,0xffe318da,0x85ffffff,0xffdef790,0x85ffffff,0xf2dad690,0xd6fdf1ee,0xe6def7da,0xb4efd7de,0xffdef7d6,0x85ffffff,0xffdef790,0x64ffffff,0xdef78c,0x31550000,0xbfe318c6,0x38ae6afb,0x40f7bde7,0x72f6b4d0,0xaedef7ce,0xf6ff6e6f,0x4eb5ade,0xb4b75228,0xafe318d6,0x50fffbfb,0x80def7ca,0xb4d55900,0x66e739d6,0xb4ee3fed,
+0xbedef7d6,0xb4defbff,0xf6def7d6,0xb4fad5d2,0xffe318d6,0x64ffffff,0xffdef78c,0x85ffffff,0xdcdad690,0xb4fdeffc,0xd3dad6d6,0xf6fcebed,0xffe318de,0x64ffffff,0xffdef78c,0x64ffffff,0xdef78c,0x65000000,0xd6b58c,0x65000000,0xd0e3188c,0x63f0f0f0,0xe08c638c,0x64d0e0d0,0x8c638c,0x65000000,0xdad68c,0x65000000,0xd0d2948c,0x63f0f0f0,0xe08c638c,0x64d0e0d0,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0x908488,0x65000000,0xe3188c,0x65000000,0xd0e3188c,0x63f0f0f0,0xe08c638c,0x64d0e0d0,0x8c638c,0x64000000,0xdef78c,0x65000000,0xd0d2948c,0x63f0f0f0,0xe08c638c,0x64d0e0d0,
+0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0x908488,0x10551500,0xffdef7c2,0xf6ffafff,0xf39cde,0x52a9f8e0,0xafdef7ca,0xd4ff6e6f,0xef7bda,0x17ff0ffd,0xffd6b5e3,0x85ffffff,0x21def790,0xd6ff1054,0xffe318da,0x65ffffff,0xcfdad68c,0x16cdebc3,0xfddad6e3,0xd4faccd2,0xffdef7da,0x65ffffff,0xffdad68c,0x85ffffff,0xd4def790,0xd4ebedcc,0xffdef7da,0x64ffffff,0xffdef78c,0x64ffffff,0xffdef78c,0x64ffffff,0xdef78c,0x65000000,0xe3188c,0x63fffd00,0x8c638c,0x65000000,0xe3188c,0x64ff6600,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0x908488,0x64000000,0xdef78c,0x63fffd00,0x8c638c,0x64000000,0xdef78c,0x64ff6600,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0x908488,0x64000000,0xdef78c,0x65000000,0xd0e3188c,0x63f0f0f0,0xe08c638c,0x64d0e0d0,0x8c638c,0x65000000,0xe3188c,0x65000000,0xd0d6b58c,0x63f0f0f0,0xe08c638c,0x64e0e0d0,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0x908488,0x85000000,0xdef790,0x63fffd00,0xe08c638c,0x64e0e0e0,0xe08c638c,0x64ffe6e0,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x64126612,0x2a8c638c,0x623e3e3e,0xaa8c638c,0x6200fefe,0x8c638c,0x64000000,0x2afbde8c,0x64262612,0x268c638c,0x64122626,0x8c638c,0x64000000,0xffff8c,0x65000000,0xaaffff8c,0x64006616,0x8c638c,0x64000000,0xaafbde8c,0x6200fefe,0x8c638c,0x64000000,0xfffbde8c,0xa4ffffff,0xfff7bd94,0x64ffffff,0xfffbde8c,0x64ffffff,0xfffbde8c,0xbcffffff,0x2afbdef7,0x623e3e3e,0x2a8c638c,0x64122612,0x8c638c,0x64000000,0xfbde8c,0x65000000,0x2af7bd8c,0x623e3e3e,0x2a8c638c,0x64122612,0x8c638c,0x65000000,0xffff8c,0x65000000,
+0xffffff8c,0x64ffffff,0xfffbde8c,0x64ffffff,0xeffbde8c,0xfeafffaf,0x6ffbdeff,0xdeef5f9f,0xfff7bdfb,0x64ffffff,0xfffbde8c,0x64ffffff,0x3ffbde8c,0xbcffffaf,0xeffbdef7,0xfeffffaf,0xaafbdeff,0x64006612,0x8c638c,0x64000000,0xaafbde8c,0x6200fefe,0x8c638c,0x64000000,0xfffbde8c,0x65ffffff,0xfff7bd8c,0xdcffefff,0xfffffffb,0x64ffffff,0xfffbde8c,0xdcffffff,0xaafbdefb,0x6400a612,0x8c638c,0x64000000,0xaafbde8c,0x6200fefe,0x8c638c,0x64000000,0xfffbde8c,0x65ffffff,0xfff7bd8c,0xdcffffff,0xfffffffb,0x64ffffff,0xfffbde8c,0xbcffffff,0xfffbdef7,0xdcaabfbf,0xaafbdefb,0xbc545aab,0xfffffff7,0xdf010041,0x55fffffb,0xbc055556,0x10fffff7,0xbcffef55,0xfffffff7,0xfebfffaf,0xfbdeff,0xdeffaa40,0xd5fffefb,0xdd545054,
+0xfffffffb,0xfefe6eff,0xfdffffff,0xdf55fdfd,0x2ffffffb,0xfebeff68,0x54fbdeff,0xbd0075f5,0x18fbdef7,0xfeefaba9,0xefffffff,0xfebfafef,0xffffff,0xdeffaa05,0x57fffefb,0xdd501051,0x15fffffb,0x633d3d3d,0x2a8c638c,0x64122612,0x8c638c,0x64000000,0xfbde8c,0x65000000,0x15ffff8c,0x633d3d3d,0x2a8c638c,0x64122612,0x8c638c,0x64000000,0xfbde8c,0x64000000,0xffe7398c,0x65ffffff,0xfff7bd8c,0x64ffffff,0xaffbde8c,0xbcafffbf,0x5ffbdef7,0xbcffffaf,0xfffbdef7,0x64ffffff,0xffff8c,0x64000000,0xffe3188c,0x65ffffff,0xffff8c,0x65000000,0x15def78c,0x633c3d3d,0x218c638c,0x641a2a1a,0x8c638c,0x64000000,0xdef78c,0x64000000,0x11def78c,0x633c3d3c,0x218c638c,0x641a2a1a,0x8c638c,0x65000000,0xe3188c,0x64000000,
+0xffdad68c,0x84ffffff,0xffdad690,0x64ffffff,0xffdef78c,0x85ffffff,0xffdef790,0xd66fbfff,0xffdef7da,0xa5ffffff,0xffdad694,0x64ffffff,0xffdef78c,0xb49faf1f,0xbfdef7d6,0xb4ff6fbf,0x15def7d6,0xbd55ffff,0x15fbdef7,0xbcffaf56,0xaafffff7,0xbc05bfaf,0x60fbdef7,0xfeff13b8,0xfffbdeff,0x65ffffff,0xffff8c,0x64000000,0xffdef88c,0x65ffffff,0xffff8c,0x65000000,0xffdef78c,0xdf5dffff,0x68fffffb,0xdcffffff,0x54fffffb,0xbd50f5f5,0x10fbdef7,0xdcffff16,0xfffbdefb,0x64ffffff,0xffff8c,0x64000000,0xffe3188c,0x65ffffff,0xffff8c,0x65000000,0xffdef78c,0xa5ffffff,0xffdad694,0xd4fab4ff,0xffdef7da,0x64ffffff,0xffdef78c,0xb4d7ddff,0x8bdef7d6,0xd6d6296b,0x42e318da,0xb4e66b7d,0xa5def7d6,0xb465ffbe,0xeddef7d6,0xb4abd7e9,
+0xffe318d6,0xa5ffffff,0xffdad694,0xb4fadfff,0xffdef7d6,0x85ffffff,0xffdef790,0xb4d5f7ff,0xfadef7d6,0xd68acbdf,0xb1def7da,0xd4fdfe91,0x53def7da,0xd682a364,0x7ee318da,0xd416c39f,0xaae318da,0x64006612,0x8c638c,0x64000000,0xaafbde8c,0x6200fefe,0x8c638c,0x64000000,0xfffbde8c,0x65ffffff,0xfff7bd8c,0xff0051ff,0xfffbdeff,0x64ffffff,0xfffbde8c,0xff0015ff,0xaafbdeff,0x6400a612,0x8c638c,0x64000000,0xaafbde8c,0x6200fefe,0x8c638c,0x65000000,0xfff7bd8c,0xa5ffffff,0xfff7bd94,0xdcffefff,0xfffffffb,0x64ffffff,0xfffbde8c,0xdcffffff,0xfffffb,0xdcaeffff,0xaafbdefb,0xbc555aaa,0x65fffff7,0xfe69fffb,0x41fbdeff,0xbc55959a,0xfffff7,0xdcffaa00,0xfefffffb,0xfeb9fcb9,0xfbdeff,0xdcffaa00,0xfffffffb,0xddddfffd,
+0xd7fbdefb,0xdd501055,0x55fffffb,0xbd007575,0xfffbdef7,0xfeef6bff,0xdfffffff,0xff745f5f,0xffffff,0xdeffea00,0x2ffffffb,0xfeeaffba,0xa9fbdeff,0xfe000043,0xfbdeff,0xfea16100,0xaaffffff,0x64006652,0x8c638c,0x64000000,0xaafbde8c,0x6200fefe,0x8c638c,0x64000000,0xfffbde8c,0xa5ffffff,0xfff7bd94,0xde3febff,0xfffffffb,0x64ffffff,0xfffbde8c,0xff0000ff,0xaaf7bdff,0x64006612,0x8c638c,0x64000000,0xaafbde8c,0x6200fefe,0x8c638c,0x65000000,0xfff7bd8c,0xa5ffffff,0xfff7bd94,0xff0015ff,0xfffbdeff,0x64ffffff,0xfffbde8c,0xdcffffff,0xbffffffb,0xdef6ffff,0x54fbdefb,0xbd0074f4,0x55fbdef7,0xffffffd7,0x42fbdeff,0xbc559a9a,0x1fffff7,0xdefca902,0xf8fffffb,0xfebeffbe,0xfbdeff,0xdcffaa40,0xfffffffb,0xdcbbfbfe,
+0x15fbdefb,0xdf7f7ff7,0x74fbdefb,0xbd55757d,0xfffbdef7,0xddf5f5f4,0xf5fffffb,0xdd40d5d5,0x14fffffb,0xbcffaa55,0xfffffff7,0xfefaffea,0x40fbdeff,0xfe0fea80,0x2ffffff,0xfe0f0f0b,0x55fbdeff,0xbd057fff,0xfbdef7,0xdfff5700,0xaafffffb,0xbc159aaa,0xfffff7,0xdcffea00,0xfffffffb,0x65ffffff,0xffff8c,0x65000000,0xffdef78c,0x64ffffff,0xfbde8c,0x65000000,0x5de3188c,0xdfdc5557,0xb0f7bdfb,0xbcffffe9,0x50fbdef7,0xff455551,0x69ffffff,0xdcffffff,0xfffffffb,0x64ffffff,0xfbde8c,0x64000000,0xfffbde8c,0x64ffffff,0xffff8c,0x64000000,0xffffff8c,0x85ffffff,0xffdad690,0xd7c3cdff,0xffdef7da,0x84ffffff,0xffdad690,0x64ffffff,0xc6def78c,0xd4f7eefc,0xe8def7da,0xd6e5e0f5,0xffdef7da,0x64ffffff,0xffdef78c,0x85ffffff,
+0xdad690,0x64000000,0xd6b58c,0x65000000,0xe3188c,0x62f0f000,0xf08c638c,0x62f0f0f0,0x8c638c,0x64000000,0xdef78c,0x65000000,0xe0def78c,0x64606010,0xa08c638c,0x64106060,0x2a8c638c,0xbca4f8f9,0x54fbdef7,0xbcffffaa,0xfbdef7,0xdffd5540,0xf7bdfb,0xbcffaf55,0xfffffff7,0x64ffffff,0xfbde8c,0x65000000,0xfff7bd8c,0x64ffffff,0xfbde8c,0x64000000,0x50fbde8c,0xbd157d7c,0x14fbdef7,0xbcffea55,0xdffffff7,0xdfc0d1f5,0xc0fffffb,0xdcfffff9,0xfffbdefb,0x64ffffff,0xfbde8c,0x64000000,0xfffbde8c,0x64ffffff,0xffff8c,0x65000000,0xfbde8c,0x64136a00,0xef8c638c,0x62ffffff,0x8c638c,0x62fffe00,0xff8c638c,0x62ffffff,0xff8c638c,0x62fefeff,0xfe8c638c,0x62fffefe,0xff8c638c,0x62ffffff,0xff8c638c,0x62ffffff,
+0x8c638c,0x64136a00,0xef8c638c,0x62ffffff,0x8c638c,0x62fffe00,0xff8c638c,0x62ffffff,0xff8c638c,0x62ffffff,0xff8c638c,0x62ffffff,0xff8c638c,0x62ffffff,0xff8c638c,0x62ffffff,0x118c638c,0x633d3d3c,0x3d8c638c,0x633f3d3d,0x8c638c,0x65000000,0xe3188c,0x65000000,0x2fdad68c,0x641f2e1f,0x1f8c638c,0x633d3d3f,0x8c638c,0x64000000,0xdef78c,0x64000000,0xffdef78c,0xa5ffffff,0xffdad694,0x64ffffff,0x7fdef78c,0xd44fbfff,0xffdef7da,0xd45fefbf,0xffdef7da,0x64ffffff,0xffdef78c,0x9ffffff,0xcfdef7a1,0xf6ff0fff,0xffdad6de,0x9ffffff,0x2adef7a1,0x64122612,0x158c638c,0x633d3d3d,0x8c638c,0x65000000,0xc6318c,0x65000000,0x2adef78c,0x64122612,0x158c638c,0x633d3d3d,0x8c638c,0x64000000,0xdef78c,0x64000000,
+0xdef78c,0x62000000,0xffc6318c,0x85ffffff,0xdef790,0x65000000,0xffca528c,0x85ffffff,0xffdef790,0xa5ffffff,0xffdad694,0xa5ffffff,0xaadad694,0xb4ffaf0b,0xafe739d6,0xb45f6f9f,0x6be318d6,0xf658472a,0x9ce318de,0xd6ebe4a9,0xdadef7da,0xb489a0aa,0x29e318d6,0xd6662d1a,0xcfe318da,0xd4ffdf83,0xffdef7da,0xe7ffffff,0x94def79c,0xd4fe9d4f,0xffdef7da,0x28ffffff,0x38def7a5,0xd6a6927a,0x56e318da,0xd4a55a28,0x6fe318da,0xb42ea694,0xa8e318d6,0xb4b8a5e9,0xa4def7d6,0xb4ff67ee,0xffdef7d6,0xe7ffffff,0xbbdef79c,0xf6bf4388,0xffe318de,0x9ffffff,0xdef7a1,0x64000000,0xffc6328c,0x64ffffff,0xdef78c,0x65000000,0xffca528c,0x6bffffff,0x55def7ad,0xf7ff5500,0x59eb5ade,0x7256a565,0x55ef7bce,0x72ffaa00,0xaaef7bce,0x94a96965,
+0xe739d2,0x65000000,0xffce738c,0x64ffffff,0xdad68c,0x65000000,0xffca528c,0x64ffffff,0x55def78c,0xf7ff1500,0x55eb5ade,0x73555555,0x96eb5ace,0xf6ff9600,0x9aeb5ade,0x945a5555,0x2aeb5ad2,0x64122612,0x2a8c638c,0x623e3e3e,0x8c638c,0x64000000,0xdef78c,0x65000000,0x2adad68c,0x64122612,0x2a8c638c,0x623e3e3e,0x8c638c,0x65000000,0xe3188c,0x64000000,0xffdef78c,0x85ffffff,0xffdad690,0xa5ffffff,0x6def794,0x50ffab07,0xbfef7bca,0xb4afbfaf,0xffdad6d6,0xa5ffffff,0xffdad694,0x85ffffff,0x6def790,0x52ffaf07,0xbfeb5aca,0xf65b4b4f,0x2ae318de,0x64122612,0x2a8c638c,0x623e3e3e,0x8c638c,0x64000000,0xdef78c,0x64000000,0x2adef78c,0x64122612,0x158c638c,0x63fdfd7d,0x8c638c,0x65000000,0xd2948c,0x64126600,
+0xff8c638c,0xa5ffffff,0xffdad694,0x85ffffff,0x6def790,0x30ffaf07,0xffeb5ac6,0xe7ffffff,0x55dad69c,0x65000000,0xce738c,0x62fefe00,0x558c638c,0x64000000,0xdef78c,0x64126600,0x8c638c,0x50ffaa00,0xabef7bca,0xb4565755,0xeb5ad6,0x30ffaa00,0xaaef7bc6,0xd655455a,0xe739da,0x30ffaa00,0xaaef7bc6,0xb4555555,0xef7bd6,0x30ffaa00,0xaaef7bc6,0xb4a59556,0xe739d6,0x50ffaa00,0xaaef7bca,0xb46a6896,0xe318d6,0x50ffaa00,0xaaef7bca,0xb4955555,0xef7bd6,0x30ffaa00,0xbeef7bc6,0xd4aad69a,0xdef7da,0x30ffaa00,0xaaef7bc6,0xb4655559,0xeb5ad6,0x30ffaa00,0xffef7bc6,0xa5ffffff,0xdad694,0x30ffaa00,0xffef7bc6,0xe7ffffff,0x55dad69c,0x64000000,0xdef78c,0x62fefe00,0x558c638c,0x64000000,0xdef78c,0x64126600,
+0x8c638c,0x30ffaa00,0xffeb5ac6,0xc7ffffff,0xdef798,0x30ffaa00,0xffef7bc6,0xe7ffffff,0x55dad69c,0x64000000,0xdef78c,0x62fefe00,0x558c638c,0x64000000,0xdef78c,0x64126600,0xf68c638c,0xd6b1cdf4,0xc7def7da,0xd4fcfdd1,0xffdef7da,0x65ffffff,0xffdef78c,0x64ffffff,0xd8def78c,0xb4ffedd7,0xffdef7d6,0x9ffffff,0xffdef7a1,0x64ffffff,0xffdef78c,0xa5ffffff,0xdef794,0x64000000,0xdef78c,0x65000000,0xe0def78c,0x62f0f0f0,0xe08c638c,0x64106010,0x8c638c,0x65000000,0xdad68c,0x65000000,0xe0e3188c,0x62f0f0f0,0xe08c638c,0x64006010,0x8c638c,0x64000000,0xffc6328c,0x64ffffff,0xdef78c,0x65000000,0xffce738c,0x64ffffff,0xaadad68c,0x30fffa55,0xa6e739c6,0xb4555499,0x55ef7bd6,0xf7ff5500,0xa9ef7bde,0x72a5a595,
+0xeb5ace,0x64000000,0xffc2108c,0x64ffffff,0xdef78c,0x65000000,0xffc6318c,0xc7ffffff,0x55def798,0x16ff4500,0x95ef7be3,0x92a6a69a,0x55e739d2,0x94ffa500,0xa6eb5ad2,0x72a5a966,0xffef7bce,0x62ffffff,0xff8c638c,0x62fffeff,0xff8c638c,0x62ffffff,0xff8c638c,0x62ffffff,0xff8c638c,0x62ffffff,0xff8c638c,0x6200feff,0xff8c638c,0x62ffffff,0xef8c638c,0x64007613,0xff8c638c,0x62ffffff,0xff8c638c,0x62ffffff,0xff8c638c,0x62ffffff,0xff8c638c,0x62ffffff,0xff8c638c,0x62ffffff,0xff8c638c,0x6200feff,0xff8c638c,0x62ffffff,0xef8c638c,0x6400a613,0x8c638c,0x65000000,0xffc6318c,0x64ffffff,0xdef78c,0x65000000,0xffc6318c,0x64ffffff,0x55def78c,0xf7ff5500,0x65eb5ade,0xb469a556,0x55e318d6,0xd7ff5500,0xa6eb5ada,0x94a65566,
+0xe739d2,0x65000000,0xffca528c,0x64ffffff,0xdef78c,0x65000000,0xffc6318c,0x64ffffff,0x55def78c,0x17ff4500,0x59eb5ae3,0x7256655a,0x55ef7bce,0xf7ffdd00,0x95e739de,0xb4555555,0xef7bd6,0x52ffaa00,0xaaef7bca,0xb49a6995,0xe318d6,0x30ffaa00,0xaaef7bc6,0x946a9a5a,0xe739d2,0x50ffaa00,0xaaef7bca,0xd65a4555,0xe739da,0x30ffaa00,0xaaef7bc6,0x7266555a,0xef7bce,0x52ffaa00,0xabef7bca,0xd465b5a6,0xdef7da,0x50ffaa00,0xaaef7bca,0xb4555695,0xef7bd6,0x30ffaa00,0xaaef7bc6,0xf6561549,0xe318de,0x30ffaa00,0xaaef7bc6,0xb4555965,0xeb5ad6,0x30ffaa00,0xffef7bc6,0xa7ffffff,0xdef794,0x30ffaa00,0xffef7bc6,0xe7ffffff,0x55dad69c,0x64000000,0xdef78c,0x62fefe00,0x558c638c,0x64000000,0xdef78c,0x6412a600,
+0x8c638c,0x30ffaa00,0xffef7bc6,0xe7ffffff,0xdad69c,0x30ffaa00,0xffef7bc6,0xe7ffffff,0x55dad69c,0x64000000,0xdef78c,0x62fefe00,0x558c638c,0x64000000,0xdef78c,0x64126600,0x8c638c,0x30ffaa00,0xeaef7bc6,0xf6654055,0xe318de,0x30ffaa00,0xaaef7bc6,0xb4a69896,0xe739d6,0x30ffaa00,0xaaef7bc6,0xb45a5556,0xe739d6,0x30ffaa00,0xaeef7bc6,0xd4952599,0xe318da,0x50ffaa00,0xbeef7bca,0xd666b2a5,0xdef7da,0x50ffaa00,0xabef7bca,0xb4555596,0xeb5ad6,0x30ffaa00,0xaaef7bc6,0xb4669999,0xe739d6,0x30ffaa00,0xeaef7bc6,0xb45a45a6,0xe739d6,0x30ffaa00,0xffef7bc6,0x64ffffff,0xdef78c,0x30ffaa00,0xffef7bc6,0xe7ffffff,0x55dad69c,0x65000000,0xca528c,0x62fefe00,0x558c638c,0x64000000,0xdef78c,0x64126600,
+0x8c638c,0x30ffaa00,0xffef7bc6,0x64ffffff,0xdef78c,0x30ffaa00,0xffef7bc6,0xe7ffffff,0x55dad69c,0x65000000,0xca528c,0x62fefe00,0x558c638c,0x64000000,0xdef78c,0x64126600,0xaa8c638c,0x64006612,0x8c638c,0x64000000,0x55fbde8c,0x6300fdfd,0x8c638c,0x64000000,0xfffbde8c,0x65ffffff,0xfff7bd8c,0xdcffffff,0xfffffffb,0x64ffffff,0xfffbde8c,0xff0000ff,0xaaf7bdff,0x64006612,0x8c638c,0x64000000,0x55fbde8c,0x6300fdfd,0x8c638c,0x64000000,0xfffbde8c,0x65ffffff,0xfff7bd8c,0xfe0015ff,0xfffbdeff,0x64ffffff,0xfffbde8c,0xbcfcfeff,0xfffbdef7,0xde5f9f2f,0x5ffffffb,0xbc5babaf,0x54fffff7,0xfeb8ffab,0x15fbdeff,0xbd5475f5,0x5fbdef7,0xdfff7f07,0x5cfffffb,0xff0c1000,0x50ffffff,0xbcffaa54,0xfdfffff7,0xddd4f4f4,
+0xfbdefb,0xdceefffa,0x55fbdefb,0xbd055555,0xe0fffff7,0xfefaff66,0xaafbdeff,0xbc15babe,0xfbdef7,0xdcffaa05,0xbffffffb,0xfebaffba,0xfbdeff,0xdfff5500,0x55fffffb,0xdd541054,0xaafffffb,0x64006612,0x8c638c,0x64000000,0x55fbde8c,0x6300fdfd,0x8c638c,0x64000000,0xfffbde8c,0x65ffffff,0xfff7bd8c,0xdcffffff,0xfffffffb,0x64ffffff,0xfffbde8c,0xde0f1fff,0xaafbdefb,0x64006612,0x8c638c,0x64000000,0x55fbde8c,0x6300fdfd,0x8c638c,0x64000000,0xfffbde8c,0x65ffffff,0xfff7bd8c,0xfe0054ff,0xfffbdeff,0x64ffffff,0xfffbde8c,0xff0001ff,0xfff7bdff,0xfefce1fc,0xffffffff,0xdeaaffff,0x2ffffffb,0xdcfdffff,0xfefbdefb,0xbc40bafa,0x28fbdef7,0xfe2f2ff9,0x1dffffff,0xffdd1d1f,0x14ffffff,0xff00147f,0x14fbdeff,0xdffdfffc,
+0xfbdefb,0xdcaeff7f,0x55fbdefb,0xbd005555,0x54fffff7,0xfebaffaa,0x55fbdeff,0xbd55f5fd,0xfbdef7,0xdcfcaf00,0xfcfffffb,0xfeafffbf,0xfbdeff,0xdcffaa00,0xfffffffb,0xdeaaffaa,0xaffbdefb,0xbc6fbfbf,0x5bfbdef7,0xdcffbf6f,0x55fffffb,0xbd555555,0x50fffff7,0xbcffaa55,0xfffffff7,0x85ffffff,0xfbde90,0x65000000,0xffffff8c,0x64ffffff,0xfbde8c,0x64000000,0x55fbde8c,0xbd55f5dd,0x55fbdef7,0xbcffea55,0xaafffff7,0xbc2abfaf,0x15fbdef7,0xbcffffaa,0xfffbdef7,0x64ffffff,0xfbde8c,0x64000000,0xfffbde8c,0x64ffffff,0xfbde8c,0x64000000,0xfbde8c,0x6453a600,0xaf8c638c,0x62ffffff,0x8c638c,0x64156a00,0xea8c638c,0x62ffffff,0xff8c638c,0x62ffffff,0xff8c638c,0x62ffffff,0xff8c638c,0x62ffffff,0xef8c638c,0x64666613,
+0x8c638c,0x62fffe00,0xff8c638c,0x62ffffff,0x8c638c,0x6453a600,0xaf8c638c,0x62ffffff,0xff8c638c,0x62ffffff,0xff8c638c,0x62fefeff,0xff8c638c,0x62ffffff,0xff8c638c,0x62ffffff,0xdf8c638c,0xff1155df,0x64ffffff,0xfeffefee,0xb9ffffff,0xbc60b9f8,0x50fbdef7,0xbcffffa5,0xfffbdef7,0x64ffffff,0xffff8c,0x64000000,0xffffff8c,0x64ffffff,0xfbde8c,0x64000000,0x46fbde8c,0xbc555a5a,0x15fffff7,0xbcffaf55,0x95fffff7,0xbc5595a9,0xfffff7,0xdcffea45,0xfffffffb,0x64ffffff,0xfbde8c,0x64000000,0xfffbde8c,0x64ffffff,0xfbde8c,0x64000000,0xfbde8c,0x6425ba00,0xea8c638c,0x62ffffff,0x8c638c,0x62fffe00,0xff8c638c,0x62ffffff,0xff8c638c,0x62ffffff,0xff8c638c,0x62ffffff,0xff8c638c,0x62ffffff,0xff8c638c,0x62ffffff,
+0x8c638c,0x64137a00,0xef8c638c,0x62ffffff,0x8c638c,0x62fffe00,0xff8c638c,0x62ffffff,0xff8c638c,0x62ffffff,0xff8c638c,0x62ffffff,0xff8c638c,0x62ffffff,0xff8c638c,0x62ffffff,0xaa8c638c,0x6400a652,0x8c638c,0x64000000,0xaafbde8c,0x64006a15,0x8c638c,0x65000000,0xfff7bd8c,0x65ffffff,0xfff7bd8c,0xdcfcecff,0xfffffffb,0x64ffffff,0xfffbde8c,0xdcffffff,0x55fffffb,0x6300fdfd,0x8c638c,0x64000000,0xaafbde8c,0x64006612,0x8c638c,0x64000000,0xfffbde8c,0x65ffffff,0xfff7bd8c,0xbcffffff,0xfffbdef7,0x64ffffff,0xfffbde8c,0xff0311ff,0x5dfbdeff,0xdd541055,0xaafffffb,0xbc15bfaf,0xfffbdef7,0xfeeeeeff,0xddffffff,0xff1055df,0xffffff,0xdeffaa00,0xfffffffb,0xdcfefeea,0x64fbdefb,0xfeefefa8,0x1fffffff,0xff031f1f,
+0xffffffff,0xdd151157,0x55fffffb,0xbd007575,0x23fbdef7,0xfea4fcbe,0x45fbdeff,0xbc159a9a,0xfffff7,0xdfff5700,0xfdfffffb,0xfebfffbd,0xfbdeff,0xdcffea00,0xfffffffb,0xddfffffd,0xaafbdefb,0x6200fefe,0x8c638c,0x64000000,0x2afbde8c,0x6400a692,0x8c638c,0x64000000,0xfffbde8c,0x65ffffff,0xfff7bd8c,0xbcffefff,0xfffffff7,0x64ffffff,0xfffbde8c,0x29ffffff,0xa9fbdea5,0x64006aaa,0x8c638c,0x64000000,0xa1fbde8c,0x62f0fefc,0xa08c638c,0x64106010,0x18c638c,0x65010101,0x1eb5a8c,0x64010101,0x50fbde8c,0x63f0f0f0,0xf08c638c,0x63f0f0f0,0xff8c638c,0xdcfeffff,0xc2fbdefb,0xdeecd6c3,0xfff7bdfb,0x9ffffff,0xfffbdea1,0x64ffffff,0xf0fbde8c,0xbcffffe9,0xeffbdef7,0xfeeaffeb,0xfffbdeff,0x64ffffff,0xfffbde8c,0x65ffffff,
+0x1ffff8c,0x64010101,0x1fbde8c,0x65010101,0xa0e3188c,0x64106010,0x508c638c,0x63f0f0f0,0x18c638c,0x65010101,0x1fbde8c,0x65010101,0xa0e7398c,0x64106010,0x508c638c,0x63f0f0f0,0xfe8c638c,0xbc25bafe,0x15fbdef7,0xbcffffa9,0x3fbdef7,0xff130103,0xa9fbdeff,0xfeffef8b,0xffffffff,0x64ffffff,0xfbde8c,0x64000000,0xfffbde8c,0x64ffffff,0xffff8c,0x64000000,0xe9ffff8c,0xbca2fafc,0x51fbdef7,0xbcffffaa,0xfffbdef7,0xbc5affff,0x55fbdef7,0xbcffef56,0xfffffff7,0x64ffffff,0xfbde8c,0x64000000,0xfffbde8c,0x64ffffff,0xfbde8c,0x64000000,0xfbde8c,0x64136600,0xef8c638c,0x62ffffff,0x8c638c,0x62fffe00,0xff8c638c,0x62ffffff,0xff8c638c,0x62ffffff,0xff8c638c,0x62ffffff,0xff8c638c,0x62ffffff,0xff8c638c,0x62ffffff,
+0x8c638c,0x64136600,0xaf8c638c,0x62ffffff,0x8c638c,0x62fefe00,0xea8c638c,0x64e6e6d2,0xff8c638c,0x62ffffff,0xff8c638c,0x62ffffff,0xe68c638c,0x6493a6e6,0x2f8c638c,0x62ffffff,0xe48c638c,0xdeeed5d4,0xf0f7bdfb,0xbcffffe9,0xfffbdef7,0x64ffffff,0xfffbde8c,0x64ffffff,0xfffbde8c,0x64ffffff,0xfbde8c,0x64000000,0xfffbde8c,0x64ffffff,0xfbde8c,0x64000000,0x1fbde8c,0x65010101,0x1e7398c,0x65010101,0xa0fbde8c,0x64106010,0x508c638c,0x63f0f0f0,0x18c638c,0x65010101,0xeb5a8c,0x65000000,0xa0f39c8c,0x64106010,0x508c638c,0x63f0f0f0,0x8c638c,0x64ffa600,0xaf8c638c,0x42abaaab,0x908488,0x64ff6a00,0xaa8c638c,0x42aaaaaa,0xaf908488,0x64eaeaff,0xe98c638c,0x64d3e6e8,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,
+0x908488,0x63fffd00,0xea8c638c,0x42aaaaaa,0xa0908488,0x64af6610,0xaf8c638c,0x64aeaeaf,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xae908488,0x64ae6eae,0xae8c638c,0x64aeaeae,0xff8c638c,0x62ffffff,0x2f8c638c,0x6453a693,0x668c638c,0x64686666,0x698c638c,0x64156a6a,0xaf8c638c,0x62ffffff,0xff8c638c,0x6200feff,0xea8c638c,0x62ffffff,0xef8c638c,0x64006613,0xfe8c638c,0x62fefefe,0xfe8c638c,0x62fffefe,0xff8c638c,0x62ffffff,0xff8c638c,0x62ffffff,0xff8c638c,0x62ffffff,0xff8c638c,0x6200feff,0xff8c638c,0x62ffffff,0xaf8c638c,0x64006a23,0x8c638c,0x85000000,0xffc63190,0x64ffffff,0xdef78c,0x65000000,0xffc6318c,0x64ffffff,0x55def78c,0xf7ff5000,0x66eb5ade,0xb4699550,0x55e739d6,0xf7ff1500,0xa9ef7bde,0x929a9656,
+0xeb5ad2,0x65000000,0xffca528c,0x64ffffff,0xdef78c,0x65000000,0xffc6318c,0xa5ffffff,0x55dad694,0x19ff4000,0x55e739e3,0x72965555,0x55ef7bce,0xb5ff5500,0xa9ef7bd6,0x94599a66,0xffe739d2,0x62ffffff,0xff8c638c,0x62ffffff,0xff8c638c,0x62ffffff,0xff8c638c,0x62ffffff,0xef8c638c,0x64126613,0xaa8c638c,0x6200fefe,0xff8c638c,0x62fefeff,0xea8c638c,0x64006612,0xff8c638c,0x62ffffff,0xff8c638c,0x62ffffff,0xff8c638c,0x62ffffff,0xff8c638c,0x62ffffff,0xff8c638c,0x62ffffff,0xff8c638c,0x6200feff,0xff8c638c,0x62ffffff,0xaf8c638c,0x6400a653,0x8c638c,0x85000000,0xffc63190,0x64ffffff,0xdef78c,0x65000000,0xffc6318c,0x64ffffff,0x55def78c,0x17ff0100,0x66eb5ae3,0x726aaa59,0x55eb5ace,0xd7ff5400,0xa9eb5ada,0x92a55569,
+0xef7bd2,0x85000000,0xffc63190,0x64ffffff,0xdad68c,0x65000000,0xffce738c,0x64ffffff,0x55dad68c,0x17ff5400,0x66eb5ae3,0x94995955,0x55eb5ad2,0xb5ff5500,0x5aef7bd6,0xb4a55655,0xe739d6,0x30ffaa00,0xaaef7bc6,0xd4a54859,0xe739da,0x30ffaa00,0xaaef7bc6,0xb4554569,0xeb5ad6,0x30ffaa00,0xaaef7bc6,0xd6569455,0xe739da,0x30ffaa00,0xaeef7bc6,0x72a9aaa9,0xe318ce,0x50ffaa00,0xaaef7bca,0x9459aaaa,0xe318d2,0x30ffaa00,0xaaef7bc6,0xb45a555a,0xef7bd6,0x50ffaa00,0xbfef7bca,0xb4ba6aaa,0xdef7d6,0x30ffaa00,0xaaef7bc6,0xd4999a9a,0xe318da,0x30ffaa00,0xffeb5ac6,0xe7ffffff,0x14def79c,0x30ffaa00,0xffef7bc6,0x64ffffff,0x55def78c,0x64000000,0xdef78c,0x62fefe00,0x558c638c,0x65000000,0xce738c,0x64126600,
+0x58c638c,0x30ffaa00,0xffeb5ac6,0x65ffffff,0xdad68c,0x30ffaa00,0xffef7bc6,0xe7ffffff,0x55def79c,0x65000000,0xd2948c,0x63fdfd00,0x558c638c,0x64000000,0xdef78c,0x64126600,0x8c638c,0x50ffaa00,0xaaef7bca,0x94996559,0xeb5ad2,0x52ffaa00,0xaaef7bca,0x92a9a95a,0xe739d2,0x50ffaa00,0xbeef7bca,0xd6a6d365,0xdef7da,0x52ffaa00,0xaaef7bca,0x926a55a6,0xe739d2,0x30ffaa00,0xaaef7bc6,0xb4555aaa,0xe739d6,0x30ffaa00,0xfaef7bc6,0x94aae6ba,0xdef7d2,0x30ffaa00,0xaaef7bc6,0xf6060155,0xeb5ade,0x30ffaa00,0xaaef7bc6,0xd4a54555,0xe739da,0x30ffaa00,0xffef7bc6,0xa5ffffff,0xdad694,0x30ffaa00,0xffef7bc6,0x9ffffff,0x55dad6a1,0x64000000,0xdef78c,0x63fdfd00,0x558c638c,0x64000000,0xdad68c,0x64126600,
+0x8c638c,0x30ffaa00,0xffef7bc6,0xc7ffffff,0xdef798,0x30ffaa00,0xffef7bc6,0xe7ffffff,0x55dad69c,0x64000000,0xdef78c,0x63fdfd00,0x558c638c,0x64000000,0xdef78c,0x64126600,0xff8c638c,0x62ffffff,0xff8c638c,0x62ffffff,0xff8c638c,0x62ffffff,0xff8c638c,0x62ffffff,0xff8c638c,0x62ffffff,0xaa8c638c,0x6400aa15,0xef8c638c,0x64126613,0xaa8c638c,0x6200fefe,0xff8c638c,0x62ffffff,0xff8c638c,0x62ffffff,0xff8c638c,0x62ffffff,0xef8c638c,0x64e6e6d3,0xff8c638c,0x62fefeff,0x2a8c638c,0x6400a692,0xe68c638c,0x64e8e6e6,0xe98c638c,0x64006aea,0x8c638c,0x65000000,0xffc6318c,0x64ffffff,0xdef78c,0x65000000,0xffc6318c,0x64ffffff,0x55dad68c,0xf7ff5500,0xaaeb5ade,0x72aaaa96,0x55e739ce,0xd5ff5500,0x9aeb5ada,0x945aa555,
+0xe739d2,0x65000000,0xffc6318c,0x64ffffff,0xdef78c,0x65000000,0xffc6318c,0x85ffffff,0x55def790,0xf7ff5500,0x5aeb5ade,0xb4655555,0x55eb5ad6,0xb5ff5500,0x95ef7bd6,0x94595555,0xefef7bd2,0x62ffffff,0xaf8c638c,0x42aaaaab,0xaa908488,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xaa908488,0x42abaaaa,0xff908488,0x6300fdff,0xaa8c638c,0x42aaaaaa,0xaa908488,0x6400a6ff,0xaa8c638c,0x42aaaaaa,0xaa908488,0x42aaaaaa,0xae908488,0x646e6eae,0x6e8c638c,0x64fe6e6e,0xaa8c638c,0x42aaaaaa,0xaa908488,0x6400aaff,0xea8c638c,0x42aaaaaa,0xea908488,0x64186aff,0x8c638c,0x65000000,0xffc6318c,0x64ffffff,0xdef78c,0x65000000,0xffc6318c,0x64ffffff,0x99def78c,0x38cfe280,0xf6e318e7,0xb4e9ede1,0xffdef7d6,0xa7ffffff,0xffdef794,0xc7ffffff,
+0xdad698,0x64000000,0x1b5ad8c,0x65010101,0x50def78c,0x63f0f0f0,0xa08c638c,0x64106010,0x18c638c,0x64010101,0x1def78c,0x64010101,0x50def78c,0x63f0f0f0,0xa08c638c,0x64106010,0x8c638c,0x50ffaa00,0xaaef7bca,0xf6554056,0xe739de,0x30ffaa00,0xaaef7bc6,0xb4a59455,0xe739d6,0x30ffaa00,0xaaef7bc6,0xb4555595,0xef7bd6,0x50ffaa00,0xaaef7bca,0xb4a555a5,0xe739d6,0x30ffaa00,0xaaef7bc6,0xb4965659,0xeb5ad6,0x30ffaa00,0xaaef7bc6,0xb4a99595,0xeb5ad6,0x30ffaa00,0xbaef7bc6,0xd6559695,0xe318da,0x30ffaa00,0xaaef7bc6,0x949959aa,0xe739d2,0x30ffaa00,0xffef7bc6,0xa7ffffff,0xdad694,0x30ffaa00,0xffef7bc6,0xe7ffffff,0x55dad69c,0x64000000,0xdef78c,0x63fdfd00,0x558c638c,0x64000000,0xdef78c,0x63ffff00,
+0x8c638c,0x30ffaa00,0xffef7bc6,0xa7ffffff,0xdef794,0x50ffaa00,0xffef7bca,0x9ffffff,0x55dad6a1,0x64000000,0xdef78c,0x64126600,0x558c638c,0x64000000,0xdef78c,0x63fdfd00,0x408c638c,0x50ffee80,0xfae739ca,0xb4eaeae9,0xffdef7d6,0xc7ffffff,0xffdad698,0xe7ffffff,0x40dad69c,0x50ffee80,0xfee739ca,0xb4eaeaea,0xffdef7d6,0x64ffffff,0xffdef78c,0xe7ffffff,0x1dad69c,0x64010101,0x1def78c,0x64010101,0x50def78c,0x63f0f0f0,0xa08c638c,0x64106010,0x18c638c,0x65010101,0x1ca528c,0x64010101,0x50def78c,0x63f0f0f0,0xa08c638c,0x64106010,0x808c638c,0x30ffea80,0xffe739c6,0xc7ffffff,0xffdef798,0x85ffffff,0xffdad690,0xe7ffffff,0x55def79c,0x64000000,0xdef78c,0x64126600,0x558c638c,0x64000000,0xdef78c,0x63fdfd00,
+0x18c638c,0x65010101,0x1ca528c,0x64010101,0x50def78c,0x63f0f0f0,0xa08c638c,0x64106010,0x8c638c,0x64000000,0xca528c,0x64a8a600,0x508c638c,0x63f0f0f0,0xa08c638c,0x641a6a14,0x8c638c,0x65000000,0xf7bd8c,0x64000000,0xfbde8c,0x64000000,0xfffbde8c,0x64ffffff,0xfbde8c,0x64000000,0xfbde8c,0x64000000,0xfffbde8c,0x64ffffff,0xfffbde8c,0x64ffffff,0xfbde8c,0x65000000,0xfff7bd8c,0x64ffffff,0xfbde8c,0x64000000,0xfffbde8c,0x64ffffff,0xfffbde8c,0xdcafbfff,0x5ffbdefb,0xbcffffff,0xfffbdef7,0xdc5f5fff,0x1ffffffb,0xbcffffff,0xfbdef7,0x64000000,0xfbde8c,0x64000000,0xfffbde8c,0x64ffffff,0xfffbde8c,0x640000ff,0xf39c8c,0x84000000,0xce7390,0x64000000,0xffdad68c,0xa4ffffff,0xffdad694,0x64ffffff,
+0xffdef78c,0xbcff5faf,0xfffbdef7,0x640000ff,0xeffbde8c,0xbcff9eef,0xfffffff7,0x420000ff,0xffef7b88,0x65ffffff,0xffd6b58c,0x16affbff,0xffdef7e3,0xe7ffffff,0xffdad69c,0xd6effeff,0xdef7da,0x65000000,0xfff7bd8c,0x64ffffff,0xfbde8c,0x64000000,0xfffbde8c,0x64ffffff,0xfffbde8c,0xde9956ff,0x34f7bdfb,0xbcffffff,0xfffbdef7,0xdce4f6ff,0xe0fffffb,0xbcfbffff,0xfffff7,0x65000000,0xfff7bd8c,0x64ffffff,0xfbde8c,0x64000000,0xfffbde8c,0x64ffffff,0xfffbde8c,0xbc55baff,0xfbdef7,0xfe1162eb,0xffffffff,0xbcd5eaff,0x90fffff7,0xbce9feff,0xfffbdef7,0x4affffff,0xfffbdea9,0x850000ff,0xfff7bd90,0xfeff3f9f,0xfffbdeff,0x650000ff,0xffffff8c,0x64ffffff,0xffdad68c,0x64ffffff,0xdef78c,0x65000000,0xd2948c,0x64000000,
+0x40def78c,0xbcff5251,0xfffbdef7,0x640000ff,0xe9fbde8c,0xbcff95d5,0xfffffff7,0x650000ff,0xffff8c,0x64107000,0xe08c638c,0x62f0f0f0,0x8c638c,0x62fffe00,0xff8c638c,0x62ffffff,0x8c638c,0x65000000,0xdad68c,0x64000000,0xffdad68c,0x64ffffff,0xffdef78c,0x6affffff,0xdef7ad,0x64000000,0xdef78c,0x64000000,0xdef78c,0x64ffaa00,0xffdef78c,0xc7ffffff,0x3fdad698,0xb5ffffcf,0xffdad6d6,0x6affffff,0xfcdef7ad,0xd6efcbef,0xffdef7da,0x8cffffff,0xdad6b1,0x64ffaa00,0xaadef78c,0x92afffff,0xe318d2,0x64ffaa00,0xaadef78c,0xb4a6fffe,0xe318d6,0x65000000,0xd6b58c,0x65000000,0xbfe3188c,0x64ffffff,0xffdef78c,0x85ffffff,0xdad690,0x65000000,0xdad68c,0x65000000,0xffe3188c,0xa5ffffff,0xaadef794,0x64000000,
+0x6e3188c,0xb45bff5b,0x6e739d6,0xd6afff0b,0xe739da,0x7355ff55,0xe739ce,0xd4aaff40,0xabe739da,0x8ffffaf,0xaadef7a1,0x64000000,0x55e7398c,0x8dffff55,0xaae739b1,0x64000000,0xffd2948c,0x65ffffff,0xffdad68c,0xe6ffffff,0xdef79c,0x64000000,0xdef78c,0x65000000,0xd6b58c,0x84ffaa00,0xaadef790,0xb4edffff,0xdef7d6,0x64ffaa00,0xaadef78c,0x94ebffff,0xe0def7d2,0x64a0b020,0xe08c638c,0x6400a0e0,0xff8c638c,0x62fffeff,0x668c638c,0x64009a9a,0x90838c,0x64ffaa00,0xaadef78c,0x92aaffff,0xe318d2,0x64ffaa00,0xaadef78c,0xb4eaffff,0xdef7d6,0x926affaa,0xe318d2,0x94aaff14,0xe739d2,0x94a9ef5a,0xe739d2,0xd4aaaf00,0x56e739da,0xeeffffaa,0xbae739bd,0x42000000,0x55ad6b88,0x29ffff55,0xaae739a5,0x64000000,
+0xd2948c,0x9355ff55,0xe318d2,0xd6aaff00,0xe739da,0x949aff55,0xe739d2,0xd4aaff00,0x55e739da,0x8dffff55,0xaae739b1,0x64000000,0xaad2948c,0x8ffffba,0xaadef7a1,0x64000000,0xd2948c,0x65000000,0xfff7bd8c,0x64ffffff,0xfbde8c,0x64000000,0xfffbde8c,0x64ffffff,0xfffbde8c,0xbcabffff,0x5bfbdef7,0xbcabafff,0xfffffff7,0xbcaaffff,0x55fbdef7,0xbcfeffff,0xfbdef7,0x65000000,0xfff39c8c,0x65ffffff,0xffff8c,0x64000000,0xfffbde8c,0x64ffffff,0xfffbde8c,0xfeabe2ff,0xefbdeff,0xbcbfbfff,0xfffffff7,0xbca8beff,0x54fbdef7,0xbcaaffff,0xabfbdef7,0xbcff5bab,0xfffbdef7,0x640000ff,0xfafbde8c,0xbcff55aa,0xfffbdef7,0x650000ff,0xffff8c,0x64237a00,0xef8c638c,0x62ffffff,0x8c638c,0x62fffe00,0xff8c638c,0x62ffffff,
+0xbf8c638c,0xbcff7fbf,0xfffbdef7,0x650000ff,0xaaffff8c,0xbcff559a,0xfffffff7,0x640000ff,0xfbde8c,0x64aaaa00,0x768c638c,0x646aa6a6,0x8c638c,0x62fefe00,0xfe8c638c,0x62fefefe,0x8c638c,0x65000000,0xfff7bd8c,0x64ffffff,0xfbde8c,0x64000000,0xfffbde8c,0x64ffffff,0xfffbde8c,0xfea82eff,0xc0fbdeff,0xbcfafbff,0xfffffff7,0xbcebfeff,0xd5fbdef7,0xbdffffff,0xfbdef7,0x64000000,0xfffbde8c,0xe7ffffff,0xfbde9c,0x64000000,0x2fbde8c,0x64020202,0xfffbde8c,0x9ffffff,0xfffbdea1,0xe9ffffff,0x2fbde9c,0x64020202,0x2fbde8c,0x64020202,0xfafbde8c,0xbcffe5fa,0xfffbdef7,0x650000ff,0xffffff8c,0xbcffd7eb,0xfffbdef7,0x650000ff,0xffff8c,0x6463a600,0xaf8c638c,0x62ffffff,0x8c638c,0x64166a00,0xaa8c638c,0x62ffffff,
+0xff8c638c,0x9ffffff,0xfffbdea1,0x640000ff,0x2fbde8c,0x64020202,0x2fbde8c,0x64000002,0xfbde8c,0x62fefe00,0xaa8c638c,0x64126612,0x8c638c,0x64122600,0x158c638c,0x633d3d3d,0xef8c638c,0x64ab6613,0xee8c638c,0x6400aafe,0xff8c638c,0x62fffeff,0x568c638c,0x64005a5a,0x90838c,0x64ffaa00,0xaadef78c,0xb4a6ffff,0xe318d6,0x64ffaa00,0xaadef78c,0x92aafffe,0x6ae318d2,0x64bba6a6,0xaa8c638c,0x640055a9,0xfe90838c,0x62fffefe,0x668c638c,0x64005555,0x90838c,0x64ffaa00,0xaadef78c,0x94aaffef,0xe318d2,0x64ffaa00,0xaadef78c,0xb4aafffe,0xe318d6,0x92a5ff69,0xe318d2,0xb4aaff10,0xe318d6,0x94aaff59,0xe318d2,0xd4aaef14,0x96e739da,0xeeffffaa,0xbae739bd,0x62000000,0x55b18c8c,0x2bffff55,0xaae739a5,0x64000000,
+0xd2948c,0x92aaff9a,0xe318d2,0xb4aaff14,0xe739d6,0x926aff66,0xe318d2,0xd6aaff00,0xaae739da,0x8ffffaa,0xaadef7a1,0x64000000,0xaae3188c,0x8ffffae,0xaadef7a1,0x64000000,0xafd2948c,0x64fbea93,0xaa8c638c,0x6200a4a9,0xaa90848c,0x64aa6a55,0xaa8c638c,0x8400aeae,0x8c6390,0x64ffaa00,0xaadef78c,0x92aaffff,0xe318d2,0x64ffaa00,0xaadef78c,0x94eaffff,0xaae318d2,0x62fcfefe,0x218c638c,0x6400aa9a,0x2a8c638c,0x64282612,0x158c638c,0x85001515,0x8c6390,0x64ffaa00,0xfadef78c,0x8ffffff,0xdef7a1,0x64020100,0x2dad68c,0x64020202,0xdef78c,0x9555ff55,0xe739d2,0xb4aaff50,0x40e739d6,0x92aaffe9,0x40e318d2,0xd4aaff80,0x56e739da,0xeeffffaa,0xaae739bd,0x64000000,0xaad2948c,0x8ffffaa,0xaadef7a1,0x64000000,
+0xfae3188c,0x8ffffff,0xfadef7a1,0x8fffffe,0x2def7a1,0x64020202,0x2def78c,0x64020202,0xffdef78c,0xc7ffffff,0xaadef798,0x64000000,0x2e3188c,0x64020202,0x1def78c,0x65000000,0xd6b58c,0x64f0f000,0xf0fbde8c,0x84f0f0f0,0xf7bd90,0x64ffff00,0xfffbde8c,0xdcffffff,0xf0fbdefb,0x6400f0f0,0xf0ffff8c,0x62f0f0f0,0xffdad68c,0x6400ffff,0xfff7bd8c,0xefffffff,0xca52bd,0x65ffff00,0xfff7bd8c,0xdcffeaff,0xfbdefb,0x64ffff00,0xfffbde8c,0xdeffbeff,0xfffbdefb,0x6400ffff,0xffbde8c,0x640f0f0f,0xffe3188c,0x6400ffff,0xfbde8c,0x6200f000,0xf08c638c,0x85f0f0f0,0x50d6b590,0x84f0f0a0,0xffdad690,0xc6ffffff,0xdef798,0x30ffaa45,0xf0def7c6,0x84f0f0f0,0xf0dad690,0x6200f0f0,0x9ace738c,0xb4ff0bff,0xafe318d6,0xc600afff,
+0xfe31898,0x640f0f0f,0x4dad68c,0x64fffea9,0xd6b58c,0x65000000,0xca528c,0x64ffffaa,0xbad6b58c,0xd6ab00ff,0xaae318da,0x6400aaab,0xbafbde8c,0xd4aa00ff,0xaae318da,0x6400aaaa,0xfbde8c,0x85ffff00,0xfff7bd90,0xbcffabff,0xfbdef7,0x64ffff00,0xfffbde8c,0xdcffafff,0xfffbdefb,0x6400ffff,0xfbde8c,0x6400b600,0xff8c638c,0x6400ffff,0xfbde8c,0x6200fe00,0x8c638c,0x64ffff00,0xfffbde8c,0x5afffaff,0xffffeb,0x643f3f00,0x3ff39c8c,0x643f3f3f,0xffef7b8c,0x6500ffff,0xffff8c,0x6400aa00,0x3f8c638c,0x64003f3f,0xf39c8c,0x64002a00,0x8c638c,0x64000000,0xd2948c,0x64ffffaa,0xd6b58c,0x65000000,0xce738c,0x64ffffaa,0xbbd6b58c,0xb4aa00ff,0xaae318d6,0x6400aaaa,0xabfbde8c,0xd6aa00ff,0xaae318da,0x6400aaaa,
+0xfbde8c,0x65000000,0xd6b58c,0x64ffffaa,0xd6b58c,0x65000000,0xce738c,0x643f3f2a,0xfbd2948c,0xb4fe80ff,0xaae318d6,0x6400aaea,0x3ff7bd8c,0x643f3f3f,0x3fd6b58c,0x64003e3f,0xca528c,0x64fcfcfc,0xfcffff8c,0x84fcfcfc,0xdef790,0x64ffffff,0xffffff8c,0x650303ff,0xfcef7b8c,0x85fc54fc,0xfcd29490,0x20fcfcfc,0x3d6b584,0x62ff0203,0xffbdef8c,0x4aaaabff,0xef7ba9,0x64ffffff,0xffffff8c,0x650000ff,0xe7398c,0x64ffffff,0xfffbde8c,0x640000ff,0xe7398c,0x65ff0000,0xffb5ad8c,0xe8aaaaff,0xf7bd9c,0x64ff0000,0xffbdef8c,0x8aaaaff,0x55f39ca1,0x6229fefe,0x29f7bd8c,0x84a9a915,0x55ffff90,0x6500ffff,0xf7bd8c,0x62aaaa00,0xfeffff8c,0x625a0aff,0xfee3188c,0x645a0aff,0xfee3188c,0x645a0aff,0xfee3188c,0x645a0aff,
+0xeee3188c,0x7211ee11,0xeee318ce,0x3011ee11,0xeee739c6,0x3011ee11,0xeee739c6,0x5211ee11,0x55e318ca,0x94555555,0x55def5d2,0x94555555,0x55def5d2,0x94555555,0x55def5d2,0x94555555,0xdef5d2,
+};
+
+// Register lamp.pvr in memory file system at application startup time
+static CPVRTMemoryFileSystem RegisterFile_lamp_pvr("lamp.pvr", _lamp_pvr, 43843);
+
+// ******** End: lamp.pvr ********
+
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Content/skyline.cpp b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Content/skyline.cpp
new file mode 100644
index 0000000..4e7ee03
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Content/skyline.cpp
@@ -0,0 +1,706 @@
+// This file was created by Filewrap 1.1
+// Little endian mode
+// DO NOT EDIT
+
+#include "../PVRTMemoryFileSystem.h"
+
+// using 32 bit to guarantee alignment.
+#ifndef A32BIT
+ #define A32BIT static const unsigned int
+#endif
+
+// ******** Start: skyline.pvr ********
+
+// File data
+A32BIT _skyline_pvr[] = {
+0x3525650,0x0,0x3,0x0,0x0,0x0,0x200,0x200,0x1,0x1,0x1,0xa,0xf,0x3525650,0x3,0x3,0xff000200,0x22aa55af,0xaa842480,0x22aaa9aa,0x57842380,0x23555555,0x6a842484,0x2aaaaaa,0xaa842380,0x2aaaaaa,0xaa842380,0x22aaaaaa,0xaa842380,0x2aaaaaa,0xaa842380,0x2aaaaaa,0xa9842380,0x29595a5,0x55886580,0x3d55555,0x1f886580,0x1f1f1f,0x1f886580,0x1f1f1f,0xaa8c4480,0x2eaeaea,0xaa884480,0x2a595a5,0x1f886580,0x1f1f1f,0x1f886580,0x1f1f1f,0xaa884580,0x2aaaaaa,0xaa842380,0x2aaaaaa,0xaa842380,0x2aaaaaa,0xaa842380,0x2aaaaaa,0x55842380,0x23547454,0xaa842384,0x2aaaaaa,0xaa842380,0x2aa6aaa,0xbe842380,0x22afabaf,
+0xa5800384,0x2eaeaaa,0xaa884480,0x295a5aa,0x1f884580,0x1f1f1f,0x1f886580,0x1f1f1f,0x55884580,0x23555555,0x95884584,0x22959595,0x1f844584,0x2f1f1f,0x2f8c6480,0x2f2f2f,0x1c90648c,0x4181c,0x8c2180,0x1000000,0xa0902080,0x0,0x800180,0x1001000,0x800080,0x0,0x8c2080,0x0,0x880080,0xde8949,0xde986188,0x84d9,0x1944084,0x2414,0x800080,0x1000000,0x40984080,0x1d0d050,0xd0902080,0xc0c0c0,0x54944084,0xbfbeaa,0xbf984284,0x56a,0xc0942084,0xc0c0c0,0x80984180,0x40,0x902080,0x0,0x800180,0x80400,0x880080,0xa400,0x800080,0x1000000,0x4942080,0x1000404,0x8c2180,0x400000,0x840080,0x808040,0x809c6280,0x4080,
+0xa04180,0x50aa00,0x800080,0x0,0x840080,0xaa00,0x800080,0x40000,0x5880080,0xf0b0a,0xf9c4280,0x50a0f,0x8944180,0x1c1c1c,0x1c944180,0x408,0x558c2080,0x35d555d,0xaa842380,0x2aaaaaa,0xbe842380,0x2aaaaaa,0xaa842380,0x2aaaaaa,0x55842380,0x3d55555,0xaa842380,0x2aaaaaa,0x55842380,0x35d5555,0x5a842380,0x2496a5d6,0x55800284,0x3555555,0x55884580,0x3555555,0x1f884580,0x1f1f1f,0x1f886480,0x1f1f1f,0x558c6480,0x3555555,0xa5884580,0x2e9a5a5,0x1f884480,0x1f1f1f,0x1f8c6580,0x1f1f1f,0x55886480,0x3555555,0xaa842380,0x4aaaaaa,0x55842280,0x355555d,0x55842380,0x3555555,0x55842380,0x3555555,0xaa842380,0x2aaaaaa,0x55842380,0x3555555,0x55842380,0x3555555,
+0xe5842380,0x2a5a5e9,0x55884480,0x23505555,0x1f884584,0x1f1f1f,0x1f884580,0x1f1f1f,0x808c6480,0x24808080,0x80844584,0x22959595,0x1f844584,0x3f2f2f,0x7f906480,0xffbf7f,0x9094648c,0xd3d2d1,0xd7984084,0x4e4f8b,0x9c6284,0x0,0x882180,0x1000000,0x5d982080,0xe8985c,0xe4a08388,0xd0d0e0,0x944180,0x1000000,0x986180,0x854101,0x942084,0xa0a000,0xa0800080,0x20a0a0,0x800080,0x2aaa00,0x15800080,0x1001515,0x20800080,0x2020,0x800080,0x960000,0x880080,0xa05010,0xa09c4180,0x50a0,0xd0984084,0xd0d0c0,0xd0984280,0x894d0,0xda984184,0x40eeeeee,0x9a9c6394,0x909095,0x4984084,0x1000404,0x944080,0x400000,0x90942080,0xe0e0e0,0xe0986280,0x4090,
+0xeb942080,0x20efefef,0xff9c6288,0x1fdfdff,0x904184,0x0,0x904280,0x0,0xfd902080,0xfefefe,0xfd9c6284,0x54a9,0x984180,0x1000000,0x9c6380,0x0,0x80880080,0x20c6c581,0xc6a8c690,0x4181,0x7f906384,0x17f7f7f,0xbfa4c684,0x1a5a6f,0xa46284,0x0,0x984080,0x0,0x98c2180,0xe0e0a,0xe944180,0x509,0x902080,0x1000000,0xa48280,0x1000000,0xd0882080,0x1d0d0d0,0xd0a0a680,0x4090,0xa48484,0x106000,0x40800080,0x40,0x800180,0x0,0x840080,0x1000000,0x8c0080,0xaa00,0x800080,0x0,0x8c0080,0x6a00,0x800080,0x0,0x40880080,0xc0c080,0xc0984184,0x4080,0x55982180,0xbfbe6a,0xbf9c6284,0x4196e,
+0x986184,0x0,0x840080,0x1000000,0x408c0080,0xc0c080,0xc0984180,0x1004040,0x80984180,0xd0d0d0,0xd0944180,0x4080,0x902080,0x0,0x902080,0x0,0x8c0080,0x1000000,0xa4a580,0x1000000,0xa4a680,0x1000000,0xa88280,0x1000000,0x9c4180,0x0,0x842180,0x0,0x840080,0xa400,0x800080,0x1000000,0xf4902080,0xf8f8f8,0xf8a4a588,0x10a4,0xb4984284,0x7074b4,0x20a0c680,0x10,0x8c4080,0x2a00,0x800080,0x400000,0x880080,0x1000000,0x904080,0x404000,0x58c4080,0xefdf9a,0xef986290,0xd1e9e,0x40986288,0x20efda85,0xef98418c,0x1c5dae,0xd944184,0xc0c0d,0x8986284,0x4,0x1c942080,0x1c1c1c,0x1c984180,0x141c,
+0x90880080,0x9b9b96,0x5b984188,0x50b,0x409c6180,0x1404040,0x80ad2880,0x62fee994,0xad2994,0x1000000,0x9ca280,0x1000000,0xfe9c6080,0xfdfefe,0xf9ad0880,0x60a4,0x8c4084,0xaa00,0x800080,0x1000000,0x986180,0xaa00,0x800080,0x601000,0x14902080,0x20fcb868,0xfca8c794,0x50a4f8,0xb4a8c684,0x42bdb8b8,0xbdace694,0x2004196d,0x9c838c,0x6a00,0x800080,0x0,0x8c0080,0x4001,0x800180,0x0,0x48c0080,0x2c1c18,0x2c902084,0x418,0x902080,0x1000000,0x9c4280,0x0,0x902080,0x1000000,0xa48280,0x0,0x840080,0xc08000,0xd08c0080,0xd0d0d0,0x409c6280,0xe0d090,0xd09c4280,0x10040d0,0x80902080,0x200d0844,0xd9c8390,0x4080d,
+0x984184,0x0,0x1902080,0x20201,0x984180,0x6000,0x800080,0x980000,0x42942080,0xd7d783,0xe79c628c,0x91d6,0xed944180,0x20fffefe,0xfe986288,0x44a9,0x8c0080,0x0,0x840080,0x80000,0x40880080,0xc0c080,0xc0986280,0x8080c0,0x689c6280,0xfcbcbc,0xfc98628c,0x54a8,0x80984280,0x20eed4c0,0xee9c6390,0x459ee,0x51984188,0xaf6b56,0x6fa0838c,0xf1f6f,0x986288,0x1000000,0xaca280,0x4b4601,0xfa4e884,0xf0f0f,0xf986280,0x80480e,0x4b880080,0x4b4b4b,0x47a90980,0x307,0x882080,0x0,0x840080,0x2010,0x800080,0x1000000,0x942080,0x1000000,0x902080,0x1000000,0x9c6280,0x640000,0x8c2080,0x1000000,0xa06380,0x40000,
+0xc08c0080,0xd0d0d0,0xd0984184,0xd0d0d0,0x904180,0x1000000,0x9c6280,0x10100,0xe4984080,0x20fcfce8,0xfc9c6290,0x6969ac,0x1a48384,0x10202,0x946080,0x40b46050,0x55a8e590,0x3555555,0x9a842380,0x466a966,0x55842280,0x3555555,0x55842380,0x3555555,0x9a842380,0x2aaaaaa,0xaa842380,0x2aaa9aa,0x55842380,0x3555555,0x55842380,0x3555555,0x80842380,0x24400040,0x40804584,0x22959595,0xff804584,0x65f5f1f5,0xf798848c,0x449fe7e7,0x95944388,0x22959595,0x55844684,0x3555555,0x4f884580,0x1f1f0f,0xf884380,0x20f0f0f,0x55886580,0x3555555,0xaa842380,0x22aaaaaa,0x55800384,0x3555555,0x55842380,0x3555555,0x55842380,0x3555555,0xaa842380,0x2aaaaaa,0x55802380,0x23555555,0x55800384,0x3555555,
+0x55842380,0x3555555,0x55884580,0x3555555,0xf884580,0x1f1f1f,0x1f884480,0x1f1f1f,0x55884480,0x3d5d555,0x95884480,0x22e5d5d5,0x1f844484,0x1f1f1f,0x1f884580,0x1f1f1f,0x808c4480,0xc2c1c1,0xc39c6280,0x4f8bc7,0x98418c,0x10101,0x1984180,0xa05000,0x5f902180,0x40ffbfaf,0xffa4839c,0x209cadee,0xe0a48390,0x62f9e4f0,0xfdb10998,0x211d7dfd,0xa4848c,0xa000,0x800080,0x201000,0x902080,0xaa00,0x800080,0x180000,0x34902080,0x423e3939,0x3ea4849c,0x202d2e2e,0x6ca0838c,0x20fcfcbc,0xf8a0838c,0x20e4e4f8,0x98a08490,0xe0a094,0xe0a48388,0x40c0d0,0x1e904184,0x1e1e1e,0xea08480,0xd0e0e,0x984284,0x0,0x49c4180,0x1c0c08,0xd942080,0x1d1d1d,0x1ca08380,0x40c,
+0x6d882080,0xfdbdbd,0xfda08384,0x94f8,0xe8944180,0x62fdfdf8,0xbda0849c,0x8195d,0x944188,0x0,0xa08380,0x0,0x8942180,0xd0d08,0xd9c6280,0x8090d,0x55a08380,0x3555555,0x55802380,0x3555555,0x55842380,0x3555555,0x55842380,0x3555555,0x55802380,0x3555555,0x55802380,0x3555555,0x6a842380,0x26a565a,0x55842380,0x3555555,0xe5800380,0x2299e5e5,0x95842484,0x22959595,0x1f844584,0x3f3f2f,0x7f906484,0x209f6f7f,0x9590648c,0x22959595,0x54844684,0x3555555,0x5f884480,0xf5f5f,0xf8c4480,0x20f0f0f,0x55844580,0x3555555,0x55800380,0x3555555,0x55842380,0x3151515,0x55842380,0x3d5d5d5,0x55800380,0x3555555,0xaa800380,0x2595595,0xaa842380,0x25a565a,0x55842380,0x3555555,
+0x90800380,0x24406480,0x50842484,0x2959655,0x7884480,0x1050505,0x598a880,0x3050505,0x5594a980,0x3545455,0x95884580,0x22959595,0x5884580,0x30f0505,0xf908580,0x1a1f0f,0x58884580,0xe0e4a8,0xe0a06284,0x4190d0,0xa06280,0x0,0x946380,0x1000000,0x2a06280,0x30303,0x1944080,0x1000000,0xa88384,0x1000000,0x942080,0x0,0x902080,0x906000,0x800080,0x0,0x4800180,0x0,0x1840080,0x282618,0x800080,0x0,0x880080,0x40400,0x248c0080,0xa020,0x800080,0x6d1900,0x408c0080,0x20e0a090,0xe0b10884,0x90a0e0,0x45b0e780,0xc6ffeaea,0xffb12ab4,0x6299eaee,0x40b129a4,0x0,0x902080,0x0,0x18946380,0x1d1d1c,0x1da8a584,0x191d1d,
+0x4a88484,0xa46b0508,0xafb4e7a8,0x200256ab,0xbeacc58c,0x20fdfdfe,0xf9a08494,0x50a5,0x984184,0x0,0x880080,0x1000000,0xa04280,0x1000000,0x880080,0x202000,0x800080,0x90aa00,0x800080,0x950000,0x840080,0xaaaa00,0xa9800080,0xa4a8,0xee800080,0xffffff,0xff9c6288,0xfafafe,0x9c6380,0x1000000,0x9c6380,0x1400000,0x880080,0x2a2a00,0x2a800080,0x202a2a,0x800080,0x0,0x986280,0x1000000,0x209c4180,0xa020,0x800080,0x410000,0x902080,0xaa00,0x800080,0x410000,0xbe902084,0xbebdbe,0x7da48484,0x1469,0x809c4180,0x808080,0x80b92984,0x4080,0xb0e784,0xa000,0x800080,0x500000,0x902080,0x2a00,0x800080,0x400000,
+0x828c0080,0x42cb8686,0xcbb52b98,0x20468bcb,0x92a8e790,0xa4eb96a6,0xfbb12ba4,0x8487ebfb,0x41acc5ac,0x4040,0x9c2080,0x50000,0xcb942080,0x84efdfdf,0xeeb0e7a0,0x204094d9,0xb8a88288,0x20fcfcfc,0xfca0638c,0x64b8,0x48944180,0x20fdedac,0xfd9c6394,0x94e9,0x942084,0xaa00,0x800080,0x944000,0x986184,0x2a00,0x800080,0xb66100,0x69a08388,0xbfbeaa,0xbfa0638c,0x45aaf,0xf89c6284,0x20f8f8f8,0xb8b12788,0x1060b4,0x946184,0x1000000,0x40a04180,0xd0d080,0xacc684,0x0,0x1840080,0x20202,0xe4904180,0xe8fcf8f8,0xfdb108b4,0x82fefefd,0xfbb129a0,0x20bfffff,0xbface78c,0x16a,0xff9c4288,0x21ffffff,0xffb54b90,0x56ab,0xa4c788,0x0,0x904380,0x0,
+0xd0902180,0xa4d4c0d0,0xd4b508a8,0xd0d0d4,0x2b10784,0x20102,0x2b10780,0x70703,0xd0ad0580,0xd0d0d0,0xd0b0e680,0xd0d0d0,0x7b10880,0x70707,0x7ad2680,0x70707,0xa0ad0580,0xf0f0e0,0xe09c6284,0x4090,0x85986280,0x20efdfda,0xefa08490,0x45da,0x9c6388,0xaa00,0x800080,0x90400,0xa08380,0xaa00,0x800080,0x1000000,0xab0a580,0xf0f0f,0xf9c6380,0x50a,0x9c6180,0x102000,0x800080,0x200000,0x800180,0xaa00,0x800080,0x844000,0x8c0084,0x2a10,0x800080,0x555000,0xd9c6284,0xd0d0d,0x9a08388,0x4,0x984180,0xd0804,0xda8a580,0x80d0d,0x9c6384,0x0,0x8c2080,0x1000000,0x49c6280,0x0,0x880080,0x400000,
+0xe8942184,0x62fdeded,0xedb1299c,0x204459ad,0xaab12a90,0x87f6f7f,0x7fb56dad,0x152e7f,0xace890,0x1000000,0x880080,0x450400,0x880080,0x1000000,0xb50980,0x1000000,0xa48480,0x0,0x9c4280,0x0,0x984280,0xf0a05,0xf986280,0x1050f0f,0x904180,0x0,0x902080,0x281400,0x984284,0x1000000,0x9c6280,0x0,0xd08c0080,0xc0d0d0,0xc0b12984,0xd0d0c0,0x7a4a484,0x70707,0x7b12880,0x10202,0xd0944180,0x1d0d0d0,0xd0b50980,0x1d0d0d0,0x1b0e884,0x10101,0x1b10980,0x470602,0x7ca8e484,0x84fcbcbc,0xfdb54cac,0x22fdfdfd,0x8b16c8c,0x1f1e0d,0x1fa8c680,0x1f1f1f,0xfdb52a88,0xfdfdfd,0xfdb16c80,0x421868fc,0x2fa8c794,0x207f6f2f,0x7fb54b94,0x21547d7f,
+0xd0a06388,0x1d0d0d0,0xd0b52b80,0x4080d0,0x47a4e780,0x474747,0x47ad2780,0x414246,0x9c8280,0x1000000,0x944180,0x0,0x40882080,0x404040,0x40ad0580,0x20b46050,0xa4c388,0x1000000,0xa0a280,0x0,0x1d842080,0x1d1d1d,0x1ca8e580,0x41c,0x882080,0x2010,0x800080,0x70301,0x988480,0x1000000,0x9ca280,0x1000000,0x5ca8e480,0xa24c0c5c,0xca8e69c,0xc0c,0x78c4080,0x30307,0x3a4e480,0x1000103,0x882080,0x1000000,0x904080,0x407f6a15,0xa0c68c,0x0,0x840080,0x40fba651,0x7a0c58c,0x70707,0x7ad0880,0x70707,0xad2980,0x1000000,0xa4c480,0x0,0x78c4080,0x70707,0x7ad0880,0x203,0x906180,0x100000,0x800180,0x0,
+0xbf800180,0xc2162abf,0x1a4e5a0,0x0,0xfb904080,0x60a1e6fb,0x50a4c594,0x40,0x8c4080,0x24a400,0x24800080,0x2c2628,0x800080,0x2a00,0x800080,0x20f0a090,0x20a9068c,0x22703020,0xb0882284,0xb4b4b0,0xa0c684,0x6414,0x800080,0x20f1b120,0xb48c4280,0x207474b4,0x60a0c684,0x576661,0xf1946480,0x50b0,0x8c6380,0x10,0x800180,0x1000000,0x800380,0x0,0x800180,0x0,0x906080,0x1000000,0x98a180,0x0,0x800180,0x2a2410,0x800080,0x1000000,0x948480,0x1000000,0x57908280,0x935757,0x92a0c580,0xd0d0d1,0x908580,0x1410000,0x82802080,0x408b87c7,0xd0948284,0x60a0a0,0x60906580,0x627b6661,0x47a50b90,0x106,0x882080,0x1000000,
+0x29906480,0x102428,0x2800080,0x20bf7b27,0x884184,0x1000000,0x906180,0x202f2e19,0x758c6184,0x1000010,0x8c4080,0x0,0x1e800180,0x9,0x8c6180,0x1000000,0x9cc280,0x6000,0x1800080,0x474702,0xa8e780,0x0,0x1840080,0x474602,0x47a4c580,0x474747,0x47ad2784,0x142,0x47946180,0x1474747,0x47ad0980,0x747,0x29840080,0x2428,0x1800080,0x20470302,0xf49cc684,0xe4f4f4,0xa0ad2884,0x40474291,0x47b12790,0x474747,0x47b12880,0x343,0x47904080,0x474747,0x47ad0980,0x307,0x8c4080,0x6000,0x800080,0x1000000,0xb10480,0x0,0x20840080,0x747424,0xa4e480,0x0,0x14882080,0x7f2a29,0x78ad2780,0x787878,0x74b14884,0x40f4b4b4,
+0xb5478c,0x100000,0x208c4080,0x787424,0xa90684,0x1000000,0x50986180,0x20f4f0a0,0x74a4e484,0x1747474,0x78b54980,0x1b3a79,0xf4946180,0xf4f4f4,0xf0b12784,0x200010a0,0x7f946084,0x627f7f7f,0x6bad2a8c,0x640b1b2b,0xb14a94,0x1000000,0xa4ea80,0x42f96410,0xb948388,0x64470b0b,0x47a90890,0x909192,0xfe9cc784,0xf6fbf,0xf8c6380,0x200b0b0f,0x94a584,0x0,0x884280,0x70200,0x906380,0x0,0x698a280,0x203f3f1b,0x7908284,0x607,0x802080,0x0,0x3f906380,0x2001052a,0x18c4184,0x1070707,0x908c6380,0x60a090,0x60948684,0x827f7a66,0xba90994,0x5060b,0x48c6380,0x80404,0xbf842080,0x62bfbfbf,0xbab14b90,0x82b8b8b9,0x4b56d98,0xa050,0x800080,0x10000,
+0x8c6280,0x0,0x906280,0x0,0x7802080,0x1,0x8c6280,0xa8a400,0x800080,0xaa95,0x800080,0x70302,0xa98c4180,0x286aaa,0x20800080,0x2020,0x80800080,0x424181,0x46a50580,0xd0e06,0xeb906180,0x809b9bdb,0x4ba0c690,0x50646,0x1c948080,0x2078281c,0xb4a0c584,0xe0f0f4,0x59cc580,0xf0f0a,0xf906280,0x20470b0f,0xffa4e784,0x21ffffff,0xfe98a284,0x10a9,0x884080,0x0,0x8c4280,0x0,0x884080,0xa000,0x800080,0x1a0400,0x882080,0xaa00,0x800080,0xe09000,0xe0882080,0xd0d0d0,0xc0988280,0xc0c0d0,0x968c6080,0x20e0e0d1,0xe0a92984,0x5090e0,0xc0a0e584,0x24280,0x7908080,0xe0a0a,0x10948280,0x282410,0x3c948180,0x3c3c3c,
+0x2f948280,0xa06f2f6f,0x6fa50798,0x2000161b,0xe09ca384,0xe6e0d0e0,0xe4ad2aa4,0x60e0e0e0,0xb14b90,0x0,0x9cc680,0x202000,0xe0800080,0xe0e0e0,0x90a50880,0x40,0x90948280,0x20f0f0e0,0xe0948184,0x90,0x85948280,0x60dfcbca,0xda9cc490,0x4495,0x98a180,0xaa00,0x800080,0x10100,0x98a380,0xaa00,0x800080,0x2e0900,0x6884080,0xb0b07,0xb9cc380,0x207,0xb0906180,0x10,0x800180,0xa0a050,0x800080,0xa9aa00,0xa4800080,0xa0a0,0xa0800080,0xaaaaa4,0xaa800080,0x29aaaa,0x51800080,0xc2f2b1a2,0xf2a5079c,0x400151a1,0x7fa0e688,0x17f7f7f,0xbfad2984,0x402e6ebe,0xa4e688,0x0,0x9cc380,0x0,0x1e884080,0xe0e0e,0xd9cc380,0x21341c0d,
+0x8c4080,0x1000000,0x884080,0x102000,0x24800080,0x2020,0x800080,0x21000000,0xa0c184,0x0,0x800180,0xb86400,0x8c4080,0x1000000,0xa4e680,0x0,0x1e9cc280,0x2e1e1e,0x6e9cc380,0x20d4e9ae,0x24948284,0xa004,0x800080,0x1000000,0xd094a380,0xc0c0c0,0x80906480,0x20a000,0x800080,0x1000000,0x948280,0x202a00,0x20800080,0x106a64,0x800080,0x0,0x800180,0x1400,0x800180,0x1000000,0x98a180,0x0,0x842080,0x0,0x948180,0x0,0x9cc380,0x10000,0x208c6080,0x202020,0x20800080,0x1a2a28,0x70800080,0xf0b0b0,0xf098a380,0x200050a0,0x198a284,0x0,0x840080,0xc08040,0x906180,0x0,0x842080,0x0,
+0x40842080,0xc2fe9995,0xfea4e59c,0x400459ae,0x6a0e488,0x70707,0x7a0e480,0x106,0x98a280,0x1000000,0x882080,0x100000,0x842080,0x10a000,0x800080,0x804000,0x842080,0x2400,0x800080,0x140000,0x748c4080,0x20b4b4b4,0xf4a90884,0x20f8f8f4,0x29ad2884,0x806e2e2d,0x6ea4e594,0x201e1e2e,0xf8a4e484,0xe6fcfcfc,0xfcb14aa0,0x60a0a4e8,0xfda90790,0x26ffaefe,0xffad29a9,0x400b6fbf,0x89cc48c,0x201e1d19,0x1fa50684,0x40a1e,0x79cc380,0x1070707,0xba92580,0x10607,0x98a280,0x0,0x9cc680,0x0,0xd842080,0x10d0d0d,0xd9cc384,0x40d,0xa0842080,0xb0b0b0,0xb09cc380,0x50a0,0x9ca380,0x6a10,0x800080,0x0,0x908180,0x0,0x800180,0x40000,
+0x882080,0x1000000,0xa0e380,0x1000000,0x948180,0x0,0x8c4280,0x1000000,0xa0e480,0x2400,0x800080,0x10000,0x908180,0x1000000,0xa50480,0x1051000,0x7f800080,0x207f7f7f,0x7fb1688c,0x40f8f9be,0xf4b14994,0x1f4f4f4,0xb4b14880,0x6ab62b0,0xf8a904ad,0x20f4f8f8,0xf4b14a84,0x50a0,0xab9ca384,0xc25b5b9b,0x4bb54aa4,0x607,0x7904084,0x1070707,0x79c8180,0x2b1707,0xa4c384,0x1000000,0x9ca280,0x404040,0x3fb54780,0x603e3e3f,0x3aa8e490,0x1525,0x409ca380,0x1404040,0x40b96c80,0x404040,0xb56c80,0x0,0x842080,0x20f0a050,0xa0c384,0x2400,0x800080,0x40e7a651,0xf0a8e590,0x21f0f0f0,0xf0ad0588,0xe0e0,0xfb8c4080,0xe4c383f7,0x83ad26a8,0x5243,
+0x880080,0x1000000,0x882080,0x470201,0x40946080,0x1404040,0x40b98c80,0x434241,0x47b96784,0x474747,0x7a4c280,0x102,0x479ca380,0x464747,0x42b16c80,0x41,0xb8a0a480,0x79b8b8,0x6ab14c84,0x421b1b6a,0x1b94b88,0x0,0x8c6280,0x60a000,0x1b800080,0x5b5b1b,0x5bb16c84,0x5b5b5b,0x20b56c80,0x2020,0x1800080,0x64aa5a46,0x3a0e790,0x2,0x842080,0x0,0x800180,0x0,0x8c4180,0x0,0x906180,0x10000,0x28c6280,0x622b1606,0xa0e88c,0x90000,0x2e882080,0x2e2e2e,0x5b9cc780,0x5b5b5b,0xbb56c80,0x660b0b0b,0xfab16a94,0x84e0f5f9,0xe098a590,0x62e5e1e1,0xba0e890,0x860b0b0b,0xbb56c94,0x42a1575b,0xe1948788,0x405090d0,0x64948588,0x207f7e69,
+0x2b94a484,0x4017272b,0x1798c588,0x20575717,0x2ea0e684,0x19,0x948380,0x1000000,0x57842080,0x20010357,0x98a484,0x1000000,0x906280,0x10000,0x16842080,0x20bfbb7b,0x908384,0x0,0x842080,0x0,0x800180,0x2400,0x800080,0x1000000,0xa4c380,0x0,0x840080,0x20470601,0xa90584,0x10000,0x2840080,0x70706,0xa4c380,0x1000000,0x10904080,0x20b4a460,0xa8e584,0x1000000,0x904080,0x20470201,0xf4a8c284,0xa4f4f8,0xa4ad0580,0x464655,0x47a4e584,0x4b4b4b,0x7ace380,0x21070707,0x47b52584,0x474747,0x7b10480,0xb0707,0x47ad0584,0x474747,0x46ad2680,0x826a5646,0xbb54798,0xb0b0b,0xbb12680,0xa2ef9f4b,0x7fa9069c,0x27071f7f,0x7ad06b1,0x20070707,
+0x47a8e384,0xb4b4b,0xbb12580,0x620f0f0b,0x4bad4794,0x4b4b4b,0xbb12480,0x201f0f0b,0x4fad258c,0xa20f0f4f,0xeb5889c,0x509,0x1fa4c384,0x1f1f1f,0x1fb14880,0x4091e,0xa08c4080,0xb4b0b0,0xb5948584,0xbfbaba,0x7fb14b80,0x156a,0x9ca680,0xa000,0xbf800080,0xfebfbf,0xfab16c80,0x40e6f6fa,0xa4e890,0x1000000,0x18c4380,0x62a2a251,0x9cc68c,0x202000,0x20800080,0x102a20,0xba800080,0x50a5,0x948280,0x0,0x9cc480,0x0,0x92842080,0x42f7f3e3,0x94a58c,0x20000,0x7948280,0x70707,0xeb9cc680,0x22ababeb,0x6aa0c788,0xb47475,0xa2ad2980,0x50a1,0x98a580,0x1000000,0xb4ad2880,0xb4b4b4,0xb4b12a80,0xb0b4b4,0xad2a84,0x0,0x842180,0x1000000,
+0xf7948580,0x204696e7,0x6948484,0x460606,0x7908280,0x170707,0x678c6180,0x20676767,0x698a488,0x506,0x884080,0x20645050,0x679cc784,0x30317,0x3884180,0x70707,0xc09cc880,0x83c2c1,0x438c6080,0xb0b07,0x908180,0x1000000,0x9ca480,0x50100,0x1e94a180,0x383c2d,0x7498a284,0x20f0b0b0,0xaa0e784,0xf0f0f,0xf98a480,0xa0a0e,0x68948180,0x20bdbcbc,0xbda50588,0x205468bd,0xd0a90584,0xd0d0d0,0xd0a0e480,0x4080,0x10a0e480,0x0,0x842080,0x206010,0x800080,0x90a400,0x800080,0x0,0xe0842080,0x20c0d0e0,0x80a0e684,0x40,0xa9cc380,0xf0f0e,0xf9cc380,0x605e0e0f,0xa0e48c,0x1000000,0xa90480,0xd08040,0x9998a480,0xa4eeeded,0xaea5059c,0x20055a5e,
+0x20a0e384,0x2020,0x800080,0x6d1900,0x948280,0x0,0x98a180,0xe0500,0xbe884080,0x4febdbe,0xf9a926a9,0x62d6eaf9,0xfa0e490,0x10f0f0f,0xfa0c480,0xf0f0f,0x948280,0x10000,0x9ca380,0x0,0x98906180,0x60feeded,0xfea4e590,0x54a9fd,0xa0e480,0x2a2a00,0x29800080,0x402428,0x800080,0x1000000,0x948180,0x20400000,0x6a0c384,0xb0b07,0xba0e480,0x10607,0xea0e480,0xe0e0e,0xe9cc380,0x509,0x948180,0x0,0x948280,0x470600,0x882080,0xa0a000,0x20800080,0x2020,0x80800080,0x82d7c2c1,0xd7b14994,0x404287db,0x82a5068c,0xc4dbc7c3,0xdbb16a9c,0xa24687db,0xb56b98,0x1000000,0x842080,0x1000000,0x19cc480,0x0,0x948280,0x1000000,
+0x8ba92484,0x82db878b,0xdbb14794,0x2040c5d6,0x98a288,0x0,0x98a280,0x202000,0x800080,0xe0904,0xe98a180,0x1e1e1e,0x20a90680,0xa020,0x800080,0xe05000,0xc1948180,0x2083c3c2,0x47948284,0xf0f0b,0x19cc480,0x0,0x948380,0x80400,0x1f8c4080,0x202f1f1f,0x2fa92684,0x60fdbd7e,0xda0e490,0x1d1d1d,0xda50580,0x400a0e0d,0xda9cc388,0xa2dbdbdb,0xdbad4698,0x4096db,0xf9cc484,0xf0f0f,0xfa0e580,0x10a0b,0x948280,0x6000,0x800080,0x464500,0x9cc580,0x0,0x840080,0xd29100,0xf8948180,0xf4f8f8,0xf4a92680,0xf0f0f0,0x4aa0c480,0xc4db8b8b,0xdfb58aa0,0x26dacbcf,0xe0b168a9,0x4080d0,0x9cc380,0x1000000,0xeba90580,0x40ffffef,0xffa9268c,0x40e5faff,
+0x8b9cc488,0x26ef8f8f,0xefb149ad,0x62e1e6eb,0xe7ad4790,0x82d3d3e3,0xd2ad2794,0xa2418182,0xe0ad4798,0x20e0e0e0,0xd0ad4784,0x4090,0x82a0e480,0xe4dfcbc6,0xefad27a0,0x8290d6db,0x9cc390,0x1000000,0x9ca280,0x0,0x4598a380,0x60efdf9a,0xefa0e58c,0x404095ea,0xa0e488,0x2400,0x800080,0xf6a600,0x882080,0x1000000,0x98a280,0xf0b00,0x2d840080,0xa2743429,0x70a90698,0x20102070,0xe49cc484,0x82fee9f9,0xffa50594,0x200059ae,0x98a284,0xa0a000,0xa0800080,0x90a4a0,0x800080,0x2a2a00,0x2a800080,0x2a2a2a,0xf7800080,0x4eba7fb,0xabad47a5,0xe48a8b9b,0xfad27a0,0xf0f0f,0xf9cc380,0xb0b0b,0x8ba50580,0x6dbcbcb,0xebb167a9,0x4095d6,0x79cc480,0x1070707,0x7b56880,0x10207,
+0x9ca380,0x0,0x842080,0x180400,0x29946180,0xa468,0x800080,0x285400,0x2d906184,0x827d7d3d,0xbdb18c98,0x406478bd,0x7cb16b8c,0x68bd2c7c,0xbdb16cb1,0x24b8b8bd,0x55b1a9ad,0x3555555,0xaa800380,0x2955555,0x6a842380,0x256565a,0x55842380,0x3555555,0x55800380,0x3555555,0x9a800380,0x2565556,0x55842380,0x3151555,0x55800380,0x3555555,0x50800380,0x3545454,0x55884580,0x2959595,0x5884480,0x3050505,0x598a880,0x1050505,0x5094aa80,0x25507554,0x50842380,0x2555555,0x5884580,0x3050505,0x598a880,0x1050505,0x5594aa80,0x3755555,0x75800380,0x3555575,0x6a842380,0x26a6a6a,0x69800380,0x255596a,0xa9800380,0x2555555,0x55800380,0x2555555,0x59800380,0x2555555,0x55800380,0x2555555,
+0x55800380,0x2955555,0x55884580,0x3d5d555,0x5842480,0x3050505,0xb948780,0x1f1f0f,0x95884580,0x2949595,0x94886580,0x2559595,0x1f884480,0x1f1f1f,0xa884480,0x20a0a0a,0x40908780,0x20d0d090,0xd0b92a84,0x1d0d0d0,0x9b16c84,0x84868a4a,0x86acc6a0,0x40414186,0xe0c12994,0xe0e0e0,0xe0b14b84,0x9090e0,0x80b0e884,0x20c08080,0xc0b16c8c,0x4080c0,0x4b0e784,0x200e0e09,0x1ea48388,0x1a1e1e,0x20a06384,0x202020,0x20800080,0xa0a0,0x1b800080,0x206f6f6b,0x6fb52998,0x20061b6f,0xace88c,0x1000000,0x9c6280,0x1000000,0x80ac8380,0xd0d080,0xd0acc784,0xd0d0d0,0xb9ae80,0x10100,0x1a08480,0x1010101,0xd0c14c88,0x1d0d0d0,0xe0b58d88,0x58a8e4,0x46acc788,0xa4ffef9a,0xffb12aa8,0x4094e9fe,
+0x1b1299c,0x0,0x902180,0x0,0xb10980,0x0,0x840080,0xa0a090,0x800080,0x10000,0x1b12980,0x190501,0xa0a06380,0xa0a0,0x800080,0xd0800,0x55882080,0x2555555,0x55800380,0x2955555,0x55800380,0x2555555,0x55800380,0x26a5555,0x95800380,0x2959595,0x95800380,0x2555595,0x55800380,0x37d5d7d,0xaa800280,0x25555aa,0x54800380,0x2545454,0x54884580,0x2905555,0x5884480,0x1050505,0x598a980,0x3050505,0x8090a980,0x24eeafaa,0xe9800384,0x2e5e5e5,0xa842380,0xf0f0b,0xf8c6584,0x1f1f1f,0x55882480,0x3555555,0x55800380,0x2555555,0x55800380,0x2555555,0x69800380,0x2aaaeba,0x55800280,0x2555555,0x55800380,0x2565656,0x59800380,0x2e59195,0xd5840380,0x3f55dd5,
+0xe5800280,0x2c1e5e9,0xea800380,0x24ebaaab,0x2f800284,0x3f2f2f,0x3f8c4480,0x27a7e7f,0xbe884580,0x2651519,0x55800380,0x37f557d,0x79800280,0x44655469,0x698c4484,0x2ba7e7a,0x1c842480,0x2c1c1c,0x1ca0a680,0x418,0x8c2080,0x0,0xa4a580,0x400000,0x1a8a484,0xd29242,0xe6aca588,0x42f8e5e5,0x80b56c98,0xd0d0d0,0xd0b14b80,0x204080d0,0x2dbd2b88,0x2d2d2d,0x2db94a88,0x1e1e1d,0x1db4e784,0x1e1e1e,0x1eb12b80,0x4090d,0x1fa8c684,0x1f1f1f,0x1fb14b80,0xa0f1f,0xa4c684,0x1000000,0x880080,0x0,0xf8944280,0x20f0f4f4,0xf0b14b94,0xe0e0e0,0xb98c84,0x1000000,0x1b18c80,0x2a1601,0xd0aca688,0x1d0d0d0,0xe0b56c88,0x44e1e1e1,0x7ead2988,0xc6bf7f7f,0xbfb18db4,0xa6152a7e,
+0x5ad4ca8,0x0,0x880080,0x80400,0x9c6380,0x1000000,0xa8c580,0x1000000,0xda48380,0x201e0e0d,0x1eb50a88,0x8090d,0xa8c784,0x400000,0x90840080,0x2a05050,0x842180,0x1000000,0x8c0080,0x1001500,0x94800080,0x429c9898,0x9db50898,0x20040858,0xb0e690,0x1000000,0xa06280,0x0,0x4946380,0xe0909,0xeacc580,0x90d0e,0x9aa06384,0x209f9f9f,0x5fb10998,0x200e0f5f,0xad2a90,0x1c0c040,0xc08c4280,0xc0c0c0,0xe8c6380,0xe0e0e,0xdacc584,0x100040d,0xc0902180,0xc0c0c0,0xc08c4380,0x20e0c0,0x800080,0x286400,0x29800080,0x2a2a2a,0x4800080,0x0,0x840080,0x400000,0x2a8c0080,0x2a2a,0x800080,0x1000000,0x80b0e780,0xe0d0d0,0xe0ad2a84,0x20e0e0e0,
+0xb98e88,0xa400,0x800080,0x450000,0x60944180,0xaaa4,0x800080,0x10100,0x8a984280,0x84df8b8b,0xdfb96ca4,0x40469bdf,0x1b10994,0x1030303,0x3a48480,0x10203,0x19a4a484,0x2f2f1a,0x2f948480,0x71b2b,0x64904280,0xe8a4a4,0xf89c8480,0x45acf8,0x3800084,0x1030303,0x43906280,0x203,0x3882080,0x1030303,0x38c4380,0x404002,0x840080,0x30201,0x3842280,0x1030303,0xb49ca680,0x62b474b4,0xb4b12694,0x16170,0x2906184,0x40c142,0x40800180,0x414140,0x1b16b80,0x30302,0x7a0a780,0x82bf6b1b,0xb14b9c,0x102a01,0x800080,0x1000000,0x90840080,0xb0a0a0,0xe08c4184,0x20408090,0x40904184,0x1f0f0d0,0xf08c4280,0x40e0,0x428c4180,0x34343,0x3906380,0x143,
+0x41840080,0x1414141,0x43b58e80,0x4b4743,0xbf9ca780,0xe6bfbfbf,0xabb16ab0,0x2002579b,0x4b9c8284,0x464f4f,0x418c2080,0x414141,0x2b16b80,0x430302,0x87988584,0xc4fbe7d7,0x40b18ca8,0xe0d090,0xe0b52a84,0x90d0d0,0xe0b52a80,0xf1f0f0,0xf1ad4b88,0x50a1f1,0x40a4a580,0x0,0x942180,0xa85400,0x942180,0x0,0x944180,0xd59500,0x1902084,0x1000001,0xc14b84,0x0,0x9ca780,0x1404000,0x80904180,0x202080,0x800080,0x0,0x904280,0x9a4500,0x20a88584,0x102020,0x800080,0x10000,0xfc840080,0x42fcfcfc,0xfcaca59c,0x54a8,0xd6a4a488,0xa4d6d5d6,0xeab56cac,0x204095d5,0xacc68c,0x142400,0x4800080,0x2a6810,0x800180,0x1000000,0x944180,0x3000000,
+0xef844480,0xa6efefef,0xefb58cb0,0x40459adf,0x1b12a94,0x30202,0x3ad0980,0x20303,0x902184,0x0,0x8c0080,0x101000,0x41802280,0x404040,0x40946380,0x1000000,0x904180,0x30301,0x3840080,0x1000103,0x8c4180,0x0,0x840080,0x0,0x944180,0x242010,0x108c4180,0x1000000,0x8c2080,0x706010,0x70904284,0x1060,0x41842180,0x1414141,0x42b58d80,0x4b4743,0xfb908580,0x48ebebfb,0xd7b18db9,0x40024397,0x4bb1088c,0x4a4e0e,0x46904284,0x40814145,0x1a50b8c,0x1010301,0x2842480,0x82ffab47,0xad069c,0x106000,0x800080,0x0,0x840080,0x0,0x800180,0x0,0x18c4180,0x424201,0x2904180,0x1,0x18c4180,0x30303,0x38c4280,0x2,
+0x40882180,0x23404040,0x80b58e8c,0x22808080,0xffb18d84,0xe45fafff,0x1bb18aac,0x840b0b0b,0x80bdad98,0x818180,0x81b18d84,0x4040,0xba8e880,0x665f5b0b,0x9fb56d90,0xa80a0b9f,0x55a0ca94,0x2651555,0x75842380,0x3555555,0xa9800380,0x2555555,0xa9800380,0x2aeeeba,0x45800280,0x2564546,0x55800380,0x31555df,0x5d800280,0x3dd5555,0xee800280,0x256aaab,0xaa800280,0x2155565,0x55800380,0x2555656,0x54800380,0x25555741,0x49842284,0x2252939,0x56800380,0x2560655,0x55800380,0x351555f,0x25800280,0x2155525,0x55800380,0x2555555,0x55800380,0x3555555,0xa9800280,0x4aaaaaa,0xa9800180,0x4aaaaaa,0xaa800180,0x4aaaaaa,0xaa800180,0x4aaaaaa,0xaa800180,0x4aaaaaa,0xaa800180,0x4aaaaaa,0xaa800180,0x4aaaaaa,
+0x55800180,0x3d55555,0xd5800280,0x3555555,0x55800280,0x2565555,0x55800380,0x3d1555f,0xaa800280,0x4aaaaaa,0xaa800180,0x4aaaaaa,0xd5800180,0x3555555,0xaa800280,0x4aaaaaa,0xe1800180,0x665619e0,0x5588448c,0x67555555,0x84028c,0x45551700,0xb1906588,0x44b141b1,0x55844488,0x25101055,0xd5800384,0x35555d5,0x5c842380,0x3575557,0x55884580,0x25545554,0x4800284,0x446a4404,0x17884588,0x65555555,0x5084248c,0x44000104,0x800388,0x24a669f1,0x55884584,0x45555555,0xae800388,0x2a8a92e,0x6a842380,0x24aa2ae5,0x55842384,0x25555555,0xa9800284,0x25555a5,0x55800380,0x2565556,0x66800380,0x2555556,0x55840380,0x3dddd55,0x55800280,0x35555df,0xaa800280,0x4aaaaaa,0xdd800180,0x3515557,0x55800280,0x3555555,
+0xaa800280,0x25555aa,0x55800380,0x2565656,0xaa800380,0x255555a,0xa9800380,0x2aeaefa,0x9a800280,0x2aaaaef,0xaa800280,0x2aaaaaa,0xdd800280,0x3d555d7,0xd5800280,0x3df5555,0x55800280,0x3555555,0xaa800280,0x2aaaaaa,0x55800280,0x3555555,0xaa800280,0x2aeaaaa,0xaa800280,0x26a6aea,0x6a800280,0x26a6a6a,0x9800280,0x2000002,0x40800380,0x2404080,0x55800380,0x3555555,0xaa800280,0x2aaaaaa,0x55800280,0x3555555,0xaa800280,0x2aaaaaa,0xad800280,0x290a4ae,0x1800280,0x2010101,0xaa800380,0x2aaaaaa,0xa9800280,0x2a4a4a8,0x6a800280,0x2aa6a6a,0xaa800280,0x2aaaaaa,0x40800280,0x2000000,0x1800380,0x2aaaa5a,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,
+0x800280,0x2000000,0x800380,0x2aaaa95,0xa4800280,0x2a8a4a4,0xa9800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0x55800280,0x3555555,0xaa800280,0x2aaaaaa,0x55800280,0x3555551,0xd5800280,0x35555d5,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xea800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xd5800280,0x35f55d5,0x5a800280,0x2564456,0x9a800380,0x2554556,0x55800380,0x35c5dd5,0xa800280,0x2aaaa9a,0xaa800280,0x2aaaaaa,0xae800280,0x2aaaaab,0xaa800280,0x26a6aaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,
+0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0x6a800280,0x2aa6a6a,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0x6a800280,0x44940569,0xe8884588,0x4455409a,0x1884588,0x44ee6401,0xff884488,0x24eaeaff,0x55884484,0x23555555,0x55842484,0x25555555,0xea800284,0x24aee6ef,0x51842384,0x355555d,0x14840380,0x457f0014,0xbf884588,0xbfbfbf,0x884580,0x1000000,0x8c6480,0x1000000,0xbf8c4480,0x22bfbfbf,0xbe884584,0x2e9eaaa,0x8c6580,0x1000000,0x842384,0x10000,0xaa842280,0x2555595,0x55800380,0x3df55ff,0x66800280,0x2656565,0x15842380,0x3051515,0x9a800280,0x2564556,0x5a800380,0x26b6a6f,0x800280,0x3000000,0x842280,0x3000000,
+0xe9842380,0x44c0c0d4,0xc0884588,0x24c0c0c0,0x1884584,0x10000,0x2842380,0x834303,0xc0882284,0x24809080,0x80884580,0x24404080,0xc3884584,0x1c7c7c3,0xc7906480,0x2cbcbcb,0x884484,0x202000,0x20800080,0x242020,0x20800080,0x303034,0x308c4180,0x24,0x20882080,0x2020,0x800080,0x1000000,0x946280,0x1000000,0x40906280,0x0,0x904180,0x1000000,0xa0c780,0x0,0xa882080,0x44aaaa0a,0xaa908688,0x22e8a8a9,0x11908788,0x3f3f2a,0x3f904184,0x10113a,0xf88c4280,0x22f8f8f8,0xf48c8680,0x1fcfcf4,0x50908684,0x20f8f4a0,0xf8948384,0x3978b8,0x15906280,0x3f3f2a,0x3f906280,0x2224253a,0x3a946284,0x3f3f3b,0x3f946284,0x71b2f,0x24904084,0x747434,0x74948380,0x101034,
+0x8c4280,0x0,0x906180,0x23000000,0xfd9cc684,0xa6ffeefe,0xfd98c89c,0x41fdfdfd,0x1098c890,0x40747420,0x7498848c,0x20242434,0xfd98a484,0xc95f1f7d,0x6e9ce998,0xc6b8a8ad,0x6e9cc998,0x26e696e,0x6e800280,0x2aa6a6b,0x800280,0x3000000,0x842380,0x3000000,0xaa842380,0x25aaaaa,0x1800280,0x2404040,0x1800380,0x295aa5a,0x800280,0x2000000,0x40800380,0x2a49090,0xa4842480,0x2e4e4a5,0xcb800380,0x24dadada,0xda906484,0x44ddcada,0xf48c4488,0x31555f5,0x1c800280,0x310141c,0xea800280,0x24e8eae9,0xe9884484,0x24d6a966,0x80842384,0x2404040,0x1800380,0x2aaaa5a,0x800280,0x2000000,0x800380,0x2aaaa95,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,
+0x54800280,0x3541010,0x54800280,0x3555555,0xd0800280,0x3d555d5,0x99842480,0x29565a9,0xaa800380,0x2aa6aaa,0xaa800280,0x2aaaaaa,0x55800280,0x2561555,0x54800380,0x3551555,0x3800280,0x1030303,0x3988480,0x30303,0x10906480,0x6020,0x800180,0x2282500,0x16842280,0x24ab5a56,0xff8c6584,0x440716af,0x54884588,0x87555755,0x54884490,0x66a5fea6,0x248c658c,0x343424,0x34948384,0x42243434,0xb8948488,0x44f8f8f8,0xf894a884,0x22fcfcfc,0x10908684,0x87d55f17,0xec908794,0x669aaaae,0xfc90868c,0x865aeafd,0x5b908690,0x446aaa5a,0x6908688,0x24a55146,0xd4884484,0x25555555,0xa8800284,0x24eaa9a9,0xea884484,0x24eaeaea,0x9a842384,0x255a569,0x55800380,0x2545455,0x51800380,0x3555555,0xa5842480,0x299aaaa,
+0x9a800380,0x44aaaaaa,0x578c6588,0x25555557,0x6a8c6584,0x649aaaaa,0x5688458c,0x24aaaaba,0x9a884484,0x2aaaaaa,0xaa884480,0x2aebfaa,0x6a842384,0x24aa6aea,0xaa842388,0x4aabaaa,0xff842380,0x6feeeff,0xeab567b1,0x20005595,0x3a0a284,0x30303,0x3ad2680,0x202202,0x800080,0x0,0x800180,0x70600,0x20946280,0x242420,0x20800080,0x2020,0x800080,0x1000000,0x9ca180,0xb4a050,0xa8e584,0x2000,0x800080,0x70601,0xf4ad0780,0x40f4f4f4,0xf4b12690,0x60b0,0x7904084,0x1070707,0x7b56b80,0x20782a1a,0x7ad0788,0x1070707,0x7b54980,0x10207,0x9c8280,0x100000,0x208c2080,0x787474,0xad0580,0x150100,0x2a902080,0x7f7f7f,0x78b14784,0x747878,0x74b14780,0x787474,
+0xb14984,0x1000000,0x880080,0x400000,0x78ad2780,0x787878,0x78b56a80,0x7f7a79,0x40ad0588,0x908040,0xa0b10784,0x20f4f4f0,0x7fb14b88,0x217f7f7f,0xbbb56b84,0x10357a,0xb0988284,0x62f4b0b0,0xf4b14b90,0xf4f4f4,0xb16c80,0x100000,0x21948480,0x7b7776,0xf4908480,0x1f4f4f4,0xf4b58d80,0x1f4f4f4,0x67b16c80,0x20a66667,0xe698c688,0xa4d7c3e6,0x6498a594,0x405064,0x40906280,0x80c080,0x7842080,0x60707,0x169cc780,0x207b7b27,0x80a0e784,0x756090,0x7698a584,0x3b7a7a,0x7a98c680,0x40707475,0x7098a688,0x20707070,0xf4948384,0x22b4f4f4,0xb4b5ad8c,0xb8b8b4,0xc2b58d80,0x4081,0x8c4280,0x1000000,0xb8a50780,0xf8f8b8,0xf4b58d84,0x1f4f4f4,0xb18c80,0x300000,0x35842180,0x3a3a3a,
+0x37948384,0x3f3f2b,0x3e842080,0x3e3e3e,0x209cc680,0x10,0x948380,0x1001000,0x3e800080,0x293e,0x948480,0x2000,0x800080,0x1100000,0x30840080,0x707030,0x7f94a484,0x217f7f7f,0x7fb58b8c,0x2010257a,0x74a0c384,0x1747474,0x78b5ad84,0x102474,0xa8e584,0x1000,0x10880080,0xc4fbb661,0xb168a8,0x1000000,0x880080,0x207f2a15,0xf4ad268c,0xb4b4f4,0xb4b58b88,0x3070,0x904180,0x0,0x10988280,0x20f4b460,0xad078c,0x1000000,0xb52780,0x2000,0xf8800080,0xb4f4f4,0xb0b16a84,0x20000060,0xfb986188,0x44f5fafb,0xb4b18ab9,0x20106060,0x7fa0e688,0x7e7f7f,0x6ab16880,0x62404055,0x10b92790,0x27a7914,0xba906484,0x6610157a,0x4098a790,0x65404040,0x95b58c90,0x86409495,
+0x9ca790,0x1000000,0xb94680,0x4b4601,0xa90584,0x1000000,0xa8e680,0x207b6a15,0x8bb5288c,0x648b4b8b,0x8bb58b94,0x6606474b,0xbf9ce890,0xcffbfbf,0xffb18da9,0xa84196aa,0xf4a52a94,0x20b4f4f4,0xb9b58d8c,0xbfbeb9,0x36b18c80,0x21,0x8c4280,0x1000000,0xbfb98c80,0xffffbf,0xfeb18c84,0x20f8f8f9,0xb18c84,0x100000,0x25840080,0x203a3a35,0x9cc684,0x6b1600,0x7b98a480,0x7a7a7a,0x70a50980,0x1030,0x8c4180,0x1000000,0x79a50880,0x1024,0x98a680,0x2000,0x800080,0x1000000,0x98a580,0x21707010,0xf898a484,0xf8f8f8,0xf8b16c80,0x22b4b4f4,0x3ab14c84,0x40667a3a,0xa59cc688,0x8e6d1a5,0xb4b16ba5,0x447974b4,0x7ea4ec90,0x7a7e7e,0xe6948880,0x208090e5,0x40a50984,0x404040,
+0x884080,0x601000,0xb59cc680,0xbbbbb6,0xb0a92980,0x106070,0x948480,0x1000000,0xbba90980,0x84434367,0x43a50790,0x1434343,0xb16d84,0x202a1500,0x7fad2b84,0x7f7f7f,0xad4c80,0x100000,0x608c4080,0xe0e0a0,0xe098a380,0x20e0e0e0,0xe0ad2784,0x590e0,0xd0906180,0x204382c1,0x47a0e384,0x201e0f0b,0xa9cc484,0xf0f0f,0xfa0e580,0x90a0f,0xa90580,0x0,0xa92680,0x0,0x90908280,0xf0f0e0,0xf09cc480,0x90a0e0,0xa50580,0x102000,0x800080,0x0,0x50842080,0x0,0x882080,0x282400,0x2d800080,0x383c3c,0x3498a380,0x2030,0x48c4180,0xa000,0x800080,0x20a50000,0x9ca284,0x1000000,0xad4980,0x1000000,0xfaad4c80,0x62fffffe,0xffb16b90,0x4d5eaff,
+0xb18ba5,0xaa90,0x800080,0x21d54000,0x298c4084,0xaa2a,0x800080,0x20a05000,0xeb98a384,0x46ffafef,0xffb1acb1,0xa46abfff,0xf1b1699c,0x26fbf1f2,0xffad47a9,0x40055aab,0xa4e488,0x0,0xa90680,0x1000000,0xa92580,0x2000,0x800080,0x152500,0x882080,0x1000000,0xa92580,0x0,0x6a98a380,0x4bf6bbb,0xbfa927a9,0x600055aa,0x10a4e58c,0x1000000,0xa0e180,0xb96800,0x748c4180,0x21f4f4f4,0xf4b18688,0x204050a0,0xfea8e284,0xfffefe,0xffad2680,0x201469be,0xa0e584,0x2000,0x800080,0x1000000,0xa50480,0x2a00,0x800080,0x20d59140,0xa0e484,0x1000000,0x98a180,0x1000000,0xe6840080,0x62efebeb,0xefb14790,0x56baf,0x508c4180,0xf0a0a0,0xf0a50580,0xa0e0f0,
+0xa0e480,0x1000000,0x8c4080,0x905000,0x8c4180,0xa000,0x800080,0x20594500,0xe0a4c588,0x20e0e0e0,0xe0b58c84,0x2090e0e0,0xaeb16984,0xecfffeff,0xffb1adbd,0x80a9faff,0xad4b98,0x1000000,0xa0c380,0x0,0xd1840080,0xe0e0d0,0xe0b14880,0x20e4e0e0,0xb14788,0x1000000,0xb56d80,0x1000000,0xe9a92a80,0x62fffefe,0xbfad688c,0xa21f1f6f,0x15b18b9c,0x20010101,0x1ad2484,0x560201,0x948380,0x0,0x840080,0x1000000,0xaaa90580,0x82fefebe,0xfead4798,0x40fdfdfe,0xb1678c,0x1000000,0xb16880,0x20101,0x98a280,0x21000000,0xb16c84,0x0,0xfa92980,0x200f0f0f,0xfb16b84,0xa0f0f,0xa92780,0x1000000,0xb14880,0x0,0xaa90980,0xe0e0a,0x1fb16a84,0x406f2f1f,
+0xfdb18c8c,0x20fefefd,0xfeb18b84,0x80b8bdfd,0x7b16b98,0xb0b07,0xba92580,0x1060b,0x64a0e380,0x0,0x882080,0x90000,0x8c4080,0x1000000,0xb54780,0x90a000,0x800080,0x202400,0x20800080,0x202020,0x50800080,0x1000000,0x882080,0x904000,0x208c4080,0x202020,0x20800080,0x202020,0xe0800080,0x20e0e0e0,0xe0ad4784,0x2090a0e0,0x50ad2584,0x0,0x8c4080,0x205a1500,0x509ca384,0x0,0x8c4080,0x90500,0xbe906180,0x66fffeff,0xfeb18ab5,0x80f4f9fa,0xeb18c98,0x441e1e1e,0x1ea90688,0x64000509,0x20a4e58c,0x202020,0x20800080,0x202020,0xa0800080,0xf0f0a0,0xf0a50580,0xa0f0f0,0x20a50580,0x202020,0x20800080,0x2a2a20,0x50800080,0x0,0x98a380,0x1000000,
+0xf09cc480,0x20f0f0f0,0xf0ad4888,0x50a0f0,0x9cc380,0x2505040,0x5094a680,0x24904050,0x8c6684,0x0,0x840080,0x681000,0x509ca284,0x1505050,0xa08c8780,0x2078b4a0,0x908684,0x6745d500,0x5a8c668c,0x645a6a5a,0x8c668c,0x865a6af9,0x5e8c6590,0x66a9b85d,0xba8c658c,0x66abebab,0xa788448c,0x66e7efef,0x5188448c,0x45575757,0x578c6588,0x44575797,0x8c6588,0x8615156a,0x5588448c,0x66565a56,0x88648c,0x65555540,0xa58c678c,0x64a4a9a5,0x1588458c,0x45555555,0x558c6588,0x45555555,0x5b8c6588,0x446a1a56,0x2a884588,0x442e2e2a,0xef884488,0x66eeafee,0xae88448c,0x86aaebef,0x53884590,0x44575757,0xaa8c6588,0x44aaabab,0x558c6588,0x45705011,0xb48c6588,0x64b5b5f5,0xa48c6588,0x64f6aa99,0x168c658c,0x66566516,
+0x558c448c,0x44b96955,0xba8c6588,0x44aa6aaa,0x158c6588,0x45555555,0x2a884488,0x44555556,0xaa8c6588,0x44abaaaa,0xab8c6588,0x64babdae,0x558c6588,0x45555555,0x558c6588,0x65555515,0x698c658c,0x242a2a69,0x1a8c6684,0x44151516,0x98c888,0x444000,0x4a948380,0x4f4b4b,0x15a50880,0x660d0405,0x190868c,0x65404040,0x4f84238c,0x454b4b,0x40948580,0x66808080,0x47ad4c8c,0x474747,0x479cc680,0x474347,0x7fa50880,0x20071b2f,0x7a50980,0x70707,0x43a0e680,0x474343,0x479ce580,0x474747,0x7a92880,0x70707,0x7a4e880,0x7b2b07,0x98a580,0x671f1515,0x3988448c,0x44141404,0x808c6588,0x66404080,0x40a92a8c,0x87404040,0x14b16c90,0x44151111,0x158c6688,0x44001115,0x408c6588,0x67404040,0x40ad6c8c,0x67404040,
+0x47b18c8c,0x434747,0x47a0e680,0xc4fbbb97,0x7aa50898,0x79797a,0x79a50980,0x797979,0xfba50880,0x284353a7,0x43b58ca9,0x28e39393,0x79b16ca9,0x2797579,0x7aa50880,0x447f7f7f,0xbaa50888,0x64fbfafa,0xbb8c658c,0x44ffffff,0x538c6588,0x653f557f,0x578c658c,0x67555514,0x6f88448c,0x66afafa7,0x5888448c,0x44195595,0xaa8c4488,0x44ababa9,0x558c6588,0x45055ddd,0xa9884488,0x66aefeba,0xa98c658c,0x44a8aeae,0x558c6588,0x45555555,0x558c6588,0x45555555,0x558c6588,0x65555555,0x5588458c,0x45004145,0x558c4588,0x45555555,0x158c6588,0x45501445,0x45884488,0x445aaa55,0x54884488,0x25155555,0x11882384,0x44555646,0x55842488,0x45555555,0x55842388,0x23555557,0xaa842484,0x2aaaaaa,0xea842380,0x2aaaaaa,0xaa842484,0x4aaaaaa,
+0x50842380,0x45515155,0x55842388,0x246a9656,0x56882384,0x44559595,0x55842388,0x25155555,0xa5842384,0x249abaaa,0x15842384,0x3155555,0xd5842380,0x23555555,0x55800384,0x25555555,0x4800284,0x46653515,0x758c658c,0x4555dd55,0x40884488,0x45145440,0x29948788,0x226e3f2e,0x958c6684,0x44004141,0x8c4588,0x44010000,0x15884588,0x23141515,0x94a884,0x66400000,0xf7a52a8c,0x2050b2f7,0x94a484,0x0,0x7f9cc580,0x64152a3f,0x15a0e68c,0x643f3e29,0xa5088c,0x404040,0x80a92980,0x82fbf6a1,0x3fa50894,0x420b1b2f,0x7ad4988,0x1070707,0x6ad4b80,0x2406161b,0x1884484,0x22041410,0x40884484,0x45404040,0x40a96b88,0x45404040,0x28c6688,0x4aaaa56,0x55842380,0x3551151,0x50842380,0x2b9a994,0x54842484,0x25555555,
+0xf7800284,0xc60252a7,0x2ad4b98,0x245a5702,0x78c6488,0x2460707,0x4594a680,0x24555541,0x578c6584,0x67555555,0xaa80038c,0x24b9aaaa,0x55842384,0x25150d55,0x55884484,0x25555555,0x800284,0x1000000,0x40a92a84,0x20d09040,0x7fa90884,0xc5ffffff,0xffb18da0,0xa295eaff,0xd0b18b9c,0xd0d0d0,0xc0a92980,0x201480c0,0x198a384,0x10101,0x19ca480,0x0,0xe840080,0x1f1f1f,0x1fb18c80,0x409a5f1f,0xb16a90,0x0,0x840080,0xa15000,0xe5a4e580,0x20e0e0e0,0xe0b9ac88,0x40e9e4e0,0xf1b58988,0x41f1f1f1,0xf1ad6b8c,0x50a1f1,0x24ad4984,0x40743424,0xb0a4e58c,0x22e0e0f0,0x5ad4788,0xf0a0a,0xfb14980,0x200f0f0f,0xd0b18c88,0x208080c0,0x80b5ab84,0x2004040,0xfa92880,0x200f0f0f,0xfad6c84,0x60af5f1f,
+0xfeb5ad98,0x82fefefe,0xfeb18d98,0x20a9fdfe,0xb18b84,0x1000000,0xad4780,0x0,0x54988380,0x0,0xb16980,0xa65100,0xa4e580,0x0,0x8c4180,0x1000000,0x29b14780,0x2428,0x800080,0x0,0x948280,0x1000000,0xb16b80,0x50000,0xad4980,0x1000000,0xb14a80,0x0,0x4aa92a80,0x204f4f4e,0xfad6b88,0x400e0e0f,0xbdb16a88,0xe4fffefe,0xffb18ca8,0xc26fbfff,0x7db18da4,0x882f2e2d,0x2fb16b90,0xa8281d1e,0x1fa94994,0xf1f1f,0xfb58b84,0x50a0f,0x64ad2880,0xa0a060,0x508c6780,0x3505050,0x8c6780,0x1000000,0x9ca380,0xd09000,0x9908280,0x4,0x882080,0x206a5500,0xd0a0c384,0x21d0d0d0,0xe0b58888,0x4090d0,0xbfad4780,0x46ffbfbf,0xbfb189ad,0x600556aa,
+0xad4790,0x0,0x8c4080,0x20aa5500,0x50a90688,0x1505050,0x50908880,0x242e2950,0xff9cc680,0xcaffffff,0xffb18cbd,0x8254a9fe,0x1fb18b9c,0x651f1f1f,0x1fb18d88,0x67141d1f,0xa9298c,0x22000000,0xad6b84,0x44000000,0xffa0e788,0x61ffffff,0xffb18c94,0x69fefff,0xad6ca5,0x6660a000,0x5588458c,0x46595555,0x4b844388,0x645a5b4b,0x9494a78c,0x445555a5,0xfb84458c,0x62fffffb,0xffb16b90,0x8497a7fb,0xad6a94,0x1000000,0xb16c80,0x3000000,0x52b14a80,0x44aaba52,0xaa8c6588,0x44aa5aaa,0x8c6588,0x449a0500,0xff906588,0x455755fd,0x55884588,0x440a5a5a,0xd5842488,0x3555555,0x16842480,0x24a6969a,0x55884484,0x255c5555,0x55800284,0x2545555,0x59842480,0x2a5a5a9,0xa9800280,0x255a5a9,0x45800380,0x2054555,
+0x55800380,0x65555555,0x55840388,0x25555555,0x57800284,0x45555555,0xae842388,0x255aaa9,0xaa842480,0x255566a,0x54800380,0x3505555,0x55800280,0x2555555,0x55800380,0x2aaaaaa,0x800280,0x1000000,0x906180,0xa09040,0x800280,0x102000,0x90800080,0xfafa95,0x50800180,0x677cfc70,0x5788658c,0x65d55557,0xfe88458c,0x64a9aaa9,0xfd88458c,0x445656ab,0x8c6588,0x1000000,0x8c4080,0x13f3f15,0x50800180,0x90e090,0x90908780,0x24809090,0x7f908884,0x24aa6aaa,0xbf8c6584,0x442a257a,0x908c4588,0x44819591,0x81948888,0x88fe7ff9,0xf58c6694,0x45555555,0x55842388,0x25545555,0x52800284,0x24555555,0x15884384,0x25555555,0x59800284,0x25555a5,0x55800380,0x3555555,0x95800280,0x255556a,0x55800380,0x26aaaaa,
+0x14800280,0x25555555,0x55884484,0x2555656,0xf4884480,0x45d5d5c5,0xd58c6688,0x65d5d5d5,0x558c468c,0x26565a6,0x55800380,0x2101515,0xe9800380,0x46eeebde,0xd088448c,0x454050c0,0x8c4688,0x0,0x10800180,0xaaaa55,0x38800080,0x100010,0x800180,0x2a2a15,0xaa800080,0xaaaaaa,0x55800080,0x1701555,0x2a800080,0x1a2a2a,0x1800080,0x0,0x800180,0x1000000,0xad2880,0x1000000,0x1da92680,0x1d1d1d,0x1da90980,0x1d1d1d,0xa90780,0x1000000,0xa90680,0x1000000,0x1d988380,0x1e1e1e,0x1ea92984,0x41d1e,0x70884080,0x747470,0x789cc380,0x1e2d3c,0x948180,0xa010,0x800080,0x20894400,0xf98a284,0xb0b0f,0xba4e580,0xb0b0b,0xdd98a480,0xa3dddddd,0xeea90994,0x409dedee,
+0x98a28c,0xaa00,0x800080,0xe69540,0x9cc580,0xaa00,0x800080,0x70601,0xeb988380,0x4e7e6e7,0xd6ad4ba9,0x40064696,0x7a4e688,0x1070707,0xbb12880,0x1f1f0b,0xf098a380,0x2340d0f0,0x8c4584,0x0,0xff884280,0x235555ff,0x906684,0x50a000,0x40800080,0xa06000,0xa0800080,0xa0a0a0,0x800080,0x400001,0x1800180,0xaaaa6a,0xff800080,0x254045df,0x908688,0x156a00,0x6f800080,0x69aaaf,0x508c6580,0x80000,0x800180,0x0,0x800180,0xaaaa55,0x800080,0x10010,0x800180,0x1aa95,0xa4800080,0xaaa9,0x800080,0x23500000,0xaa8c6488,0xaaaa,0x800080,0x20a59000,0xf0906388,0xf0f0f0,0xf0a0a780,0xe0f0f0,0xe69ca784,0xe8faf6fa,0xeaa4e8a8,0xc6ebebdb,
+0x6aa8e9a4,0x2a2a,0x800080,0xe0a00,0x8c4480,0x1000000,0x882180,0xe0a050,0xf988680,0xf0f0f,0xfa0c884,0x64e1960a,0xf0988690,0x21f0f0f0,0xf4a8e984,0x6ab9f4,0xb988580,0xf0f0f,0xfa0e680,0xf0f0f,0x6da0c580,0x60bdbd6d,0xbda0e490,0x201064b8,0xf9cc384,0xf0f0f,0xfa50780,0x50b0f,0xa0c680,0x202000,0x20800080,0x202020,0x6800080,0xa0606,0x6ad2580,0x20400005,0x1ea0c384,0x1e1e1e,0x1ea90a80,0x220f1f1e,0x80a5078c,0x20d0d090,0xd0ad2684,0x4090,0xf9cc480,0x620f0f0f,0xfa50994,0x1060b,0x98a580,0x1000000,0x884080,0x1000000,0x209ca280,0xa020,0x800080,0x0,0x54882080,0x80fdfda8,0xfda0e590,0xe4f9fd,0x25a0e480,0xa2ffbebe,0xffa0e498,0x60d1e6fa,
+0xa0e490,0x6a00,0x800080,0x40000,0x882080,0x202000,0x30840180,0x207d3834,0x18988584,0x80be6e6d,0xbfa50594,0x20157abe,0x7e98a384,0xbebe7e,0xbe9cc688,0x40b0b4b9,0xe0988588,0x22e0e0e0,0xe0ad2d84,0x20a0e0e0,0xfba90a84,0x42ffffff,0xffad2b8c,0x645a9aef,0x90a90994,0x4090,0x904380,0xd19141,0x56946480,0x105,0x840080,0xb07010,0xe2882180,0x64e2e2e2,0xe2b14d94,0x42e0e0e1,0x1bad0b8c,0x200b0b0b,0xba4ea84,0x22060a0b,0xf0a0c688,0x22f4f0f0,0xf4ad0a88,0x226af9f4,0x69ca788,0xe89b0646,0xbfad0aa4,0x4255bebf,0xe090638c,0xf0e0e0,0xf0a90a84,0x90e0f0,0xf0a4e980,0x42f1f1f0,0xf1a4ea8c,0xa696a1e1,0x90ad2c9c,0x414141,0x41a90a80,0x22814141,0x46ad0b88,0x640f0f0b,0xfad0a90,0xa0b0f,
+0x1fa4e984,0x1f1f1f,0x1fa8e980,0x1f1f1f,0xa8e980,0x1000000,0x8c4380,0xf9f490,0x1f8c4384,0x1f1f1f,0x1fa90a80,0x1e1f1f,0xfda0c880,0xfefefe,0xfead0b80,0x4259a9fe,0x7da4e888,0x235555ff,0x8c4488,0x1000000,0x55802280,0xa9aabe,0x8c4380,0x1000000,0x842380,0xa8a400,0xa9800080,0x94aaaa,0x800080,0xaaaa01,0xaa800080,0xaaaaaa,0x1800080,0x23555555,0x884484,0x1101000,0x55800080,0x2256aaaa,0x8c4384,0x0,0x60800180,0x6a6a68,0x6a800080,0x6aeaaa,0x1800080,0x20200,0x800180,0x40,0x800180,0x0,0x840080,0xe09040,0xa9906380,0xa4a8,0x800080,0xb06000,0xf08c4280,0x22f0f0f0,0xf0a0c888,0xa0a0e0,0xb0a0c780,0x22f0f0f0,0xf0a4e888,0x42f0f0f0,
+0x6aa8e98c,0x6a6a,0x800080,0x1000000,0x906480,0x0,0x800180,0x202010,0x800080,0x1000000,0x9ca580,0x0,0x209ca680,0x202020,0x20800080,0xa0a020,0xf4800080,0x231555f5,0x906484,0x112400,0xff800080,0x2310557f,0x946484,0x1000000,0x882380,0x20,0x800180,0x10a450,0x800080,0x50400,0x800180,0x6a95,0xf9800080,0x225195ea,0x946484,0x0,0xf800180,0x2355f57f,0x882384,0x1000000,0x882480,0x440040,0x800180,0x180002,0x800180,0x50a400,0x800080,0x400,0x10800180,0x0,0x842180,0x0,0xa0c880,0xf0f05,0xf904380,0x220f0f0f,0xa4ea88,0x1000000,0xa4e980,0x2a2a00,0xf800080,0xa0a0e,0x5a4c880,0x1,
+0x98a684,0xa050,0x800080,0xe9a490,0x946480,0x10055c0,0x800080,0xf0e050,0xf98c4280,0x64fffefe,0xefa90994,0x86afafaf,0xf0b12a94,0xf0f0f0,0xf0a4e884,0x90e0f0,0x509ca684,0x2010,0x800080,0xb9b450,0xf08c4280,0x42f0f0f0,0xf0a4e988,0x90e0f0,0xfd9ca680,0x42fefdfd,0xfea0c78c,0x22556aae,0x50a0a688,0x0,0x904380,0x2000,0x800080,0x0,0xa4e880,0x0,0xa08c4380,0xb0a0a0,0xf0800080,0x23c03cf4,0x800088,0x0,0x842180,0x281400,0xd0948480,0x23d0d0d0,0xe0a8e888,0x42e0e0e0,0xa4e78c,0x102000,0x800080,0xf0f01,0x842180,0x0,0x8c4380,0x202400,0xf800080,0x220f0f0f,0xfa4c884,0xf0f0f,0x20a0c880,0xa060,0x800080,0x1000000,
+0x28946580,0x223c3c3c,0x3ca0a688,0x1143c3c,0xe4948484,0xc6fefde9,0xfea4e8a0,0x640559ae,0x14a0c794,0xaa00,0x800080,0x42b8a450,0x9ca88c,0x1001500,0x800080,0x202a2500,0x2a904388,0x12a2a,0x800080,0xffff56,0x904380,0x1000000,0xa4c880,0x2000,0xff800080,0x84ffffff,0xffad0a98,0x42ffffff,0xa8e98c,0x1000000,0xa4ea80,0x0,0xdf948580,0x1ffffff,0xffa90984,0x22e9efff,0x40a4e888,0x14141,0x1a4e880,0x101,0xe4988580,0x10e0d0,0x10840080,0x233d5d30,0x840084,0x2400,0x800080,0x22742010,0xff988584,0x42ffffff,0xffa4e88c,0x42e5fafe,0xa0c78c,0x1000000,0xa0c880,0x1000000,0xe09c8680,0x22e0e0e0,0xe0b12c88,0x84e0e0e0,0xb56e94,0x10100,0x19cc780,0x60201,
+0x7fa90a80,0x457f7f7f,0xbfa0c790,0xa6afafbf,0xb8a8e89c,0xb8b8b8,0xb8ad0984,0x42b9b8b8,0xdfa8e88c,0xaffcfdf,0xffb12aad,0x84959aee,0xbea90998,0x42bfbfbf,0xbfa9098c,0x425a6aaf,0xe0a9098c,0x20e0e0e0,0xe0a4e484,0x5090,0xd0884080,0xd0d0d0,0xd0a4e580,0x4080,0xa0e480,0x2a00,0x800080,0x904000,0x8c4080,0x0,0x94a480,0x10000,0x19cc280,0x10101,0x1948280,0x40100,0x70842080,0x1707070,0x60906480,0xf1e20,0x58840080,0xc2fdacac,0xfdad269c,0xfdfdfd,0xfa50580,0xf0b0f,0xb9cc480,0x1060b,0xe0948380,0xe0e0e0,0xe0a4e580,0x4090,0x6a4e580,0x82ff9f4b,0xff9ce494,0x605095ea,0xa4e58c,0x6a00,0x800080,0xa0500,0x906280,0x0,0x840080,0x202010,
+0xfd800080,0x41fffffd,0xffa5058c,0x200055aa,0xa0e584,0x1000000,0x948380,0x1d2900,0x800080,0x1000000,0xa0e380,0x400000,0x1ea0e280,0x1e1e1e,0x2ea50780,0x223e3e2e,0x9198a688,0x64e0e0d0,0xe0b12d94,0x64e0e0e0,0x6ad2b94,0x10102,0x1a4e880,0x10101,0xe0a8e980,0x44f4f4f4,0xf4ad0a90,0x648995e4,0x6a4e990,0x220b0a06,0xfad0a88,0x220a0b0f,0xe98a584,0x2809,0x40800080,0x22d59540,0x44a4ea88,0x404040,0x40a4e980,0x22928241,0xe9988584,0xc8ffeeee,0xffb56ea4,0x849fefff,0x92ad0a98,0x86f3e2e3,0xf3ad2b98,0x64a1a2f2,0x49ad0a94,0x2090d09,0x98c4484,0xb8a959,0xa946484,0x102505,0x800080,0x221f2f09,0xf8884384,0x42f8b4f8,0xf8ad0b8c,0x641464b4,0x1fa0c890,0xe86f1e1f,0x6fb14ca8,0x2a4a5e6e,
+0x9ab14cb1,0x5a5a,0x906480,0x22945400,0xa198858c,0x90f5a1,0x508c4380,0x86fba590,0xd4a90b98,0xae9d4d4,0xe9b16dad,0xc84484d8,0xffb12ca4,0xe9ffffff,0xbfb18da4,0x866a6bbf,0xfb14c9c,0xf0f0f,0xfa0e580,0xd0950e,0x208c6080,0x2020,0x800080,0x5b1b00,0xd0882080,0x20d0d0d0,0xd0ad2784,0x40d0d0,0x9b948280,0xa2eb9b9b,0xebad4798,0x2001579b,0x909cc484,0xe0e0d0,0xe0a92680,0x2090e0e0,0x7ea50584,0x860f0f2f,0xfa0e698,0x440f0f0f,0x959cc48c,0x6fec995,0xfead26a5,0x6050a5ea,0xfa50690,0x21f1f1f,0xf9cc584,0x1060b,0x9cc380,0x6a00,0x800080,0x20965500,0x9ca384,0x0,0x840080,0x40695500,0xdbad068c,0x68efefef,0xdfb18bb9,0x67d5d5d7,0xbfad8db1,0xaabf7fbf,0xafb18cb5,0x820b5b6b,
+0xb56b94,0x0,0x948180,0x20470601,0xad4988,0x40000,0x18840080,0x401e1e19,0x4bb14888,0x6db878b,0xfbb169a9,0x2040b5f5,0x1f906184,0x11f1f1f,0x1fb18b80,0x201f1f1f,0xb9aa88,0x0,0xa4e984,0x42904040,0x4ea4ea8c,0x4cef8f8f,0xafb16db1,0x860a4f9f,0xa0b12c9c,0x42f0f0e0,0xf0a90a8c,0x44e0e0f0,0x6ad0b8c,0x10105,0x9ca880,0x22d19140,0x5a0c888,0x220f0b0a,0x1fad0a88,0x1e1f1f,0x16988680,0x22001515,0x882184,0x3c7824,0x98c4380,0x10505,0x11840180,0xb77625,0x3c8c4384,0x423c3c3c,0x7ca8e98c,0x2264787c,0xe0a4c788,0x66f4e0e0,0xf4b16d98,0x22a4e4f4,0xd6ad2c94,0xcaebe7e6,0xefb1adac,0xea8fdfef,0x50b16da8,0x0,0x840080,0x206010,0x4f800080,0xa0e,0x946780,0x0,
+0xb7840080,0x64fbb7b7,0xfbad2c94,0x22a6a6fb,0xa0ad0b84,0x44e0e0a0,0xf0b14c8c,0x6690e0f0,0x51a90a94,0x0,0x880280,0x17f1f00,0x508c0084,0x40,0x944380,0x905000,0xf9c4380,0xf0f0f,0xfa4c880,0x60b0f,0x988680,0x0,0x842280,0x11d1d04,0x1882280,0x0,0xad0b80,0x0,0x1ead0a80,0x1e1e1e,0x1eb54d84,0x1e1e1e,0xf8ad0b80,0x66fcfcfc,0xfcb56d94,0xf8f8fc,0x6bb16c84,0xe86f0b6f,0x6fa909a8,0xe80b0f4f,0xf8b10aa4,0xf8f8f8,0xf8b14c80,0xb4f4f8,0xba90b84,0xe87f1b0b,0xbfb10aa4,0x64257abf,0x9ca594,0x100,0x840180,0x22a06010,0x1ea0c888,0x41f1e,0x10882280,0x64f9a454,0xb0a90a94,0x4cf8b0f0,0xf9b16db5,0xa6b4b4f8,0xfdb12b9c,0x1fffdfd,0xfeb58d88,0x86a4a9fe,
+0xa4b14c9c,0x10a0a4,0x882280,0x1a000,0x15800080,0x1001,0x4840180,0x202a14,0x1800080,0x1010101,0x1a4e980,0x1,0x20a50980,0x202020,0x20800080,0x202020,0xe4800080,0x2affe4e4,0xefb12cb1,0xa6999eaf,0x6ad2aa0,0x200b0b0b,0xfad2b84,0x425f1f0f,0x4898858c,0xe8d98888,0xd9ad09a8,0x86e4e4e9,0x9eb12a98,0xc8ef9a9e,0xefad09a4,0x645f9faf,0x55a8e994,0x9040,0x840180,0x4a2d10,0x15800080,0x1a15,0x15840180,0xafab56,0x4ba0a780,0x220b0b0b,0xba90a88,0x5060b,0xbfad2b84,0x86ffffff,0xffb14c98,0x64a9aafe,0xf4b12b8c,0xf4f4f4,0xf4ad4c84,0x42e0e0e0,0x1fb56d8c,0x1f1f1f,0x1fad4c84,0x221f1f1f,0xe0ad2b88,0x42e0e0e0,0xe0b12a8c,0xa0e0e0,0x5fad2a84,0xe8efdf9f,0xafad0aa8,0x641f1f6f,
+0x5b12b98,0x6000,0x800080,0x64995500,0x69a4c890,0x6b55,0x882280,0x22be7e15,0xee904384,0x2cffefff,0xffb58db1,0xae4e9fe,0xbfb14cad,0x22ffbfbf,0xffad2b88,0x4260b5fa,0xa09ca78c,0x50a4a0,0x40906480,0x22d59540,0xa49ca788,0x14f9a4,0x4882280,0xf0e09,0xda842180,0xe8cecada,0xcaad09a8,0xe88a8a8a,0x1fbd6da4,0x1f1f1f,0x1fa4e980,0x1b1f1f,0xa4e880,0xa000,0x40800080,0x2e09050,0x20a4eb84,0x2a20,0x1800080,0x421f1a05,0xe098868c,0x22e0e0e0,0xe0b58d88,0x229090e0,0x6fb16c88,0xa67f6f6f,0x6fb56ca0,0x84061a6f,0xcfa90a98,0x4dffdfcf,0xffb58db1,0x86afefff,0x1fb16d9c,0x21f1f1f,0x1fa92b84,0x660b0b1f,0x5ead0a94,0x90e0e,0x9840280,0xf0a0a,0x15ad0980,0xb4b854,0xa4906280,0x506060,
+0x90946184,0x2f4f090,0xf4882380,0x44000094,0x688648c,0x25a5b06,0x5a906484,0x2490559a,0x10986584,0x2010,0x800080,0x1000000,0x40904180,0x1404040,0x50a40280,0x21d05050,0xa0946484,0x42e0e0a0,0xe4b94c88,0x22f4f4f4,0x1fa90984,0x21f1f1f,0x1fad6c84,0x1f1f1f,0xe4ad2a80,0x2afce0e4,0xfdb12ab1,0xa68494e9,0x1fad0a9c,0x1f1f1f,0xfa4e980,0xb0b0f,0x94a4e980,0x50e494,0x904384,0x2a05000,0x20946484,0x20202930,0x4800084,0x26f2f19,0xa0906484,0x20f4f4f0,0xf4a90a84,0xb0f4f4,0x7fa0c884,0x22ffffbf,0xffad2b88,0x86f5fafe,0x40b12b9c,0x22459540,0x58c6588,0x660b0605,0x6a84494,0x2fa1a06,0x882384,0x66c05000,0xf84228c,0x861f1f1f,0x1fa02390,0x44ffef8f,0x8c4488,0x1f1d0c,0x1f846580,0x1f1f1f,
+0x60804580,0x226a2060,0x7f8c4484,0x264697f,0xf48c6484,0x44f4f4f4,0xf4ad2b8c,0x25f4f4f4,0xb18d8c,0x1000000,0x800180,0x1400000,0xf8840080,0x2050a4e4,0xa0ca84,0xa400,0x50800080,0x2265aaaa,0x884384,0x0,0xff840180,0x155ffff,0x48c4480,0x102400,0x800080,0x156a10,0x800080,0x104010,0x800180,0x105,0x1800180,0x104,0xff800180,0x22beffff,0x842384,0x1000000,0xff882180,0x22e5ebff,0xc08c6588,0x140d0c0,0x840280,0x80000,0x800180,0x0,0x80800180,0x404040,0x40a0c580,0x404040,0xa0c680,0xaa56,0x800080,0x23d55000,0x4946488,0xa86a15,0xa0800080,0xa0a0,0xfa800080,0x64fffafa,0xffa90994,0x23ffffff,0xa4c788,0x1000000,0xa0a780,0x0,
+0x906480,0x1,0x1800180,0x202a1a,0x40800080,0x404040,0x40a0a580,0x404040,0x20a0a580,0x102020,0x800080,0x0,0x40800180,0x404040,0x40a4e680,0x404040,0x5ba4c680,0xa0a0b,0xa948780,0xf0f0b,0xff946380,0x25ffffff,0xffa4e688,0x40faffff,0xfa4a490,0xf0f0f,0xfa0a680,0xf0f0f,0xfaa4c580,0x62fefafa,0xffa8e594,0x437fffff,0xaa9c838c,0x2251a6aa,0x408c6684,0x404040,0xf48c4380,0xe0e0f0,0xf0a4e780,0xb0f0f0,0x946280,0x1000000,0xa4e580,0x1000000,0x70988180,0x203070,0x842280,0x22000000,0xf8c2084,0x220f0f0f,0xfa4e684,0x10f0f0f,0x5da0c480,0x1015555,0x1840080,0xe09050,0xf904184,0x20f0f0f,0xfa4e680,0xf0f0f,0xe0a0c580,0x40f0e0f0,0xf0a0838c,0x22f9f5f4,
+0x40a0838c,0x908040,0x90840280,0xfffaa5,0x40906284,0x505040,0x90a0a480,0xe0a090,0xffa4c580,0x22ffffff,0xffa4c484,0x20f5fafb,0xe09c8388,0xf0f0f0,0xf0a8e784,0xf0f0f0,0xffa90780,0x23ffffff,0xffa4c788,0x644a5aaf,0xa8e990,0x0,0x884380,0xa4a000,0x5882284,0x1000000,0x946484,0x1000000,0xa9a8e880,0xa6ae5eaa,0xaea9099c,0x221e6eae,0xa4c88c,0x10,0x800180,0x6e6a05,0x40906380,0x404040,0x40a8e780,0x1d04040,0xbea8e980,0x22bebebe,0xbea4c788,0x42a0a4b9,0xd0a0c78c,0xe0e0e0,0xe0ad2c84,0xd0d0e0,0xb12c80,0x1000000,0xad2b84,0x0,0x1ea0a680,0x1f1e1e,0x1fad0a80,0x1e1f1f,0x9cc880,0x1000000,0xa8c880,0x1000000,0xea8e880,0x1d1d0d,0x1e842180,0x1f1e1e,
+0xa0a0c780,0xf0f0f0,0xf09ca684,0xf0f0f0,0xd09ca684,0x808090,0x40a0c780,0x23454040,0xf0988484,0x22f0f0f0,0xf0a0c788,0x50a0a0,0x4a9ca680,0x5f5e5e,0x5fa0a684,0x44494e5e,0xf9ca68c,0x220f0f0f,0xfa4e784,0xb0b0b,0xfab10880,0xfefefe,0xfea8e584,0xfefefe,0x7ace584,0x70707,0x7a8eb80,0xb0707,0xfaa0c980,0xc4fae9fa,0xfeb105ac,0x429aeaea,0xf1a4c390,0x20f1f1f1,0xf1a4c588,0xa5a5e1,0xf0a0c580,0x20f0f0f0,0xf0a8e684,0xf0f0f0,0x56a8e684,0x5b5656,0x5fa4a380,0xbfbf6f,0xf0946280,0xf0f0f0,0xf0a8e680,0x22f0f0f0,0xba8e684,0x20f0f0b,0xfa4c580,0xf0f0f,0x5aa0a580,0x1060a,0x1840184,0x20e0e151,0xf946288,0x20f0f0f,0xfa0a580,0xf0f0f,0xf0a0a480,0x62e0e0e0,0xe0b12794,0x64e0e0e0,
+0xfab50690,0xf4f5f9,0xf4a0a484,0x1f5f5f4,0xf0a4a584,0x20f0f0f0,0xf0a8e784,0x22a0b0f0,0xfaa4e688,0x42fbfafa,0xfface58c,0x44ffffff,0x50ad078c,0x1505050,0x60a4c780,0xf0f0a0,0xbf988484,0x42bfbfbf,0xbfa4e788,0x42aaaabf,0xa8c488,0x1000000,0xa8e880,0x1000000,0xa5944380,0x90e0a4,0x908c2184,0xffead0,0x8c4284,0x0,0x902280,0x40,0xa06380,0x400000,0x80880080,0x808080,0x14a8c780,0x30200,0x3880080,0x30303,0x80a4a784,0x22ea9180,0xebace994,0xa6ffefff,0x3ace9a8,0x1030303,0x3ace980,0x1030303,0xfface984,0x42bfbfbf,0xbfa4c48c,0x6bafbf,0xa4c480,0x1000000,0xac8580,0x1000000,0x5a800180,0x20010216,0x19c6288,0xb16151,0x988384,0x804000,0x809c6380,0x808080,
+0xfaacc880,0x4094e5,0x984188,0x0,0x3840080,0x203,0x944380,0x0,0x880080,0x834201,0x879c6484,0x878787,0xa8ea80,0x430201,0x439c8680,0x838383,0xacc888,0x400000,0x40a08480,0x404040,0xa08480,0x6f1500,0xbf986388,0x42bf7fbf,0x40a485a0,0x0,0x900080,0x0,0x7f840080,0x152a,0x8c0084,0x6400,0x800080,0xa61100,0xfba08584,0x20fbfbfb,0xb4a48590,0x2051a0b0,0x52946588,0x22838343,0xe6988588,0x5091,0x942080,0x0,0x92800180,0x909091,0x90a0c880,0x909090,0xa4e980,0x100000,0x800180,0x0,0x840080,0x1000000,0x942180,0x1000000,0xb08580,0x420100,0x83a06484,0x838383,0xa8c984,0x420100,0x839c8580,0x838383,
+0xa8c884,0xf4a010,0xf4984284,0xf4f4f4,0x90ace880,0x22a6a190,0xb6a90a90,0x8bbb7bb,0xf4ad0bb1,0x208291e4,0x43a88590,0x1434343,0xabace988,0x864797ab,0x43ad0a9c,0x66834343,0xb0ad0a98,0x42b0b0b0,0x70a8e690,0x43505050,0x80a8e690,0x4040,0xa08480,0x1000000,0x90aca680,0x818181,0x40986484,0x1505040,0x988488,0x814101,0xc1984380,0xc0c1c1,0x87986580,0x14283,0x8c0080,0x20a000,0x83800080,0x14243,0x984280,0x1001500,0x20800080,0x12020,0x1800080,0x1010101,0x9c8580,0x1000000,0xa46380,0x0,0xa0acc680,0x42f0b0a0,0xf0a8e590,0x21f0f0f0,0xc0a4c58c,0x4080c0,0x8c2280,0x242400,0xf0800080,0xa0f0f0,0x658c4284,0x7f6e69,0x24a0a480,0x102034,0x880080,0x1000000,
+0x2acc780,0xa85101,0xbca06388,0xfcfcfc,0xacc784,0x2e1900,0x3fa48484,0x3f3f3f,0xfcacc780,0x64bc,0xa08488,0x1000000,0x7fb8c880,0xbdbe7f,0xf8b0c78c,0xf8f8f8,0x83b10a84,0x14243,0xa06384,0x1000000,0x838c0080,0x4182,0xa08480,0x1000000,0x900080,0x282410,0x38a06380,0x383838,0xacc784,0x382410,0x38a48484,0x22383838,0x83ace98c,0x14243,0x900080,0x1000000,0x838c0080,0x909292,0x90a0c984,0x909090,0xa90880,0xb46010,0xf4a46384,0xf4f4f4,0x90b0e888,0x44a6a190,0xbaa90994,0x4afab6ba,0x38b10cb5,0xb87878,0xb8aca688,0x20f8f8f8,0x38b0c784,0x152928,0x6a88580,0x70707,0xf8942080,0x42aab9b8,0xaba884a0,0x849b475b,0x3b0e9ac,0x170703,0x2b984180,0x3f3f3f,
+0xf4a06384,0x50a0,0xa86388,0x1000000,0xbabce980,0x647878b9,0x78ad2ca0,0x22787878,0xb10b90,0x804040,0x80b4a684,0x808080,0x79b12c80,0x6bbb7a,0x5ba0c880,0x86474747,0xb10b98,0x0,0x8c2280,0xf0e040,0x1f882180,0xe0f1f,0x19988580,0xf0f455,0xf08c4380,0xf0f0f0,0xf09ca680,0xe0e0f0,0xf0a0c780,0x42f0f0f0,0xf1a90b8c,0x22aab5f5,0x10a4c888,0x2000,0x800080,0xa0a050,0x45986580,0x22e0e494,0xe0946588,0xa8e6e5e0,0xe0b56da0,0x64e0e0e0,0xe0b56d90,0x22e0e0e0,0xebb14c88,0x2cdfcbeb,0x9fb56db1,0x444b4b8b,0xd0a4c890,0x1d0d0d0,0xd0ad0a80,0x1d0d0d0,0x6aad0980,0x1f1f5f,0x1fa0c780,0xb0b0f,0xd0ad0980,0x23d0d0d0,0xe0b12a88,0x44f4e0e0,0xbb12b8c,0x220f0b0b,0xfad0a84,0x44aa6f1f,
+0xe0a0a690,0x60f0e0,0x50882280,0x1f0f050,0x478c4380,0x2280e382,0x40840284,0x649f9a45,0xf0a8e994,0xe0e0f0,0xe0ad0984,0x425090a0,0xafa90a8c,0x6cef9fff,0xefb58eb1,0xa858aef,0xab54cad,0x206060a,0x6a0a880,0x70706,0xe0a4ea80,0x62e0e0e0,0xd0ace494,0x85fdf5f5,0xba4a39c,0xb0b0b,0xbb14c84,0x220a0b0b,0xfead0784,0x42ffbfff,0xffb10594,0x41ffffff,0xffb10690,0x42ffffff,0xffb12788,0x22ffffff,0xf0ace684,0xf0f0f0,0xf0a8c684,0xf0f0f0,0xffa0a584,0x43ffffff,0xffad0788,0x44afafff,0xf0ad068c,0xf0f0f0,0xf0a8e784,0x20f0f0f0,0x5a90788,0x1050505,0xaa4e884,0x220f0e0a,0xff9ca584,0x87ffffff,0xffb54794,0x23fdffff,0x1face590,0x21f1f1f,0x1fb10780,0x21e1e1f,0xf5a8e680,0xa4f0f0f4,0xf0b126a0,0x84a0a0f0,
+0x6fad0598,0x26f6f6f,0x6face580,0x2faffbf,0xf0946380,0x22f0f0f0,0xf0ad0888,0x20b0f0f0,0xf5a8e788,0x42f0f0f0,0xf0a90690,0x23f0f0f0,0xb0a8e688,0x22b0b0b0,0x70ace688,0x3505050,0xf8b10884,0x22fcfcfc,0xfcb16c88,0x22b8b8fc,0xfab14c88,0x2afaeafa,0xfab16db5,0xa6e0e5f9,0x74b12ba0,0x23004070,0x880184,0x22a5a540,0x90904488,0x200e590,0x884284,0x969655,0x55988584,0xa6bf6a66,0xbfb12a9c,0x2266aabb,0x80a8e988,0x22808080,0x80a90984,0x808080,0x65a0a680,0x103965,0x14840180,0x6a6a15,0x40946580,0x3404040,0x80b12884,0xe0e090,0xaaa4c880,0xaff9faa,0xffb16cb1,0x4bffffff,0x86b18da9,0xac78282,0xfbb14cad,0x90ffffff,0xffb18db9,0x44055aaf,0xa8ec8c,0xa86a00,0xff800080,0x220056ab,0xa4ca84,0x100000,
+0x6a800180,0xa6bfbebe,0xffb16ca0,0x89ffffff,0xf0b18d9c,0x44f0f0f0,0xf0ad4c8c,0xc6a1f0f0,0xffb12ca4,0x88f4f9fe,0xf4b58da0,0x22f0f4f0,0x55ad4b84,0x860f0b0a,0xfb1069c,0x860a0b0f,0x1fa8c698,0x20f1f1f,0xf8c2280,0x220f0f0f,0x50a0c684,0x22030301,0x28c2388,0x10102,0xf902280,0x220f0f0f,0xfb14a88,0x220b0f0f,0x1b56a84,0x2414141,0x41a4c484,0x84ea9545,0xf0b1069c,0x20f4f4f4,0xf8b12790,0x22fefef9,0x50b1488c,0x22505050,0x90a8e684,0x42f0e0a0,0xffa8e788,0x64ffffff,0xffb14890,0x42abafff,0xf0ace690,0x22f0f0f0,0xf0ad6988,0x22f0f0f0,0xaa8e788,0x22050606,0x5ad0a8c,0x22090505,0xefa4c884,0xc4ffffff,0xffb168a4,0xa4faffff,0xab547a4,0x220f0f0f,0xface888,0x220f0f0f,0xfaa0c884,0x22f9f9f9,0xf9b14788,0x22b5f5f5,
+0x96a8e688,0x22919192,0x909c8688,0x22e0e0d0,0xf0a8e788,0x2270b0b0,0x70906584,0x2207070,0xe08c4580,0x84e0e0e0,0xe0b56a98,0x42e0e0e0,0x10b14890,0x2101010,0x10a0c884,0x2506060,0x7f946684,0x17f7f7f,0xbfb12780,0x42ba7f7f,0xad0590,0x1000000,0xacc680,0x1000000,0xb9a8c780,0xb5b5b5,0xb4ace680,0x42b0b0b0,0xa0c590,0x404000,0x40ace680,0x1404040,0xb4a580,0x0,0x840080,0x4000,0xf8800180,0x50a4f4,0xa48684,0x6400,0x800080,0x1030100,0x7880080,0x70707,0x9c6380,0xa05000,0xf49c4284,0xf4f4f4,0xf0a8a580,0x22f0f0f0,0xf0a4c58c,0x22f0f0f0,0x40a4c688,0x1404040,0x409c6380,0x1404040,0xf0a88480,0x42f0f0f0,0xf0a8e690,0x6295e5e0,0x40a8c798,0x40,0xa48480,0x0,
+0x3840280,0x30303,0x7a04284,0x70707,0xf4a88580,0x50a0f0,0x9c4280,0xa0a000,0x7800080,0x10203,0x880080,0x1001000,0xa0800080,0xa0a0,0x800080,0x1000000,0x9b880080,0x1569b,0x942084,0x0,0x3f840080,0x142a3f,0x9c4280,0x0,0x840080,0xa65100,0xfb9c4288,0x42fbfbfb,0xa8a69c,0x420100,0x43900080,0x1434343,0x80ac8484,0x808080,0x80b10b80,0x808080,0x47b12c80,0x44474747,0x47ad0990,0x44474747,0x80b12c90,0x818180,0x82b4c780,0x828282,0x47b12c80,0x65474747,0x87a90a90,0x66878787,0xfbb14c98,0x51a6,0x984184,0x6aaa00,0x43800080,0x243,0x982080,0xaa00,0x2a800080,0x2a2a,0x800080,0x1000000,0x984380,0xb8b450,0xf8944180,0x42e4f4f8,
+0x82aca594,0x4142,0xac8784,0x2a00,0x87800080,0x22919697,0x90ad2c88,0x22e0d090,0xa90a88,0x420201,0x43980180,0x434343,0xe0ac8484,0x62faf9e4,0xffad0a9c,0xa6fafeff,0x9ab12bb4,0x225f5f9f,0x5fa4a388,0x44af6f5f,0xace58c,0x808040,0x80a08580,0x808080,0xbfacc880,0x64bfbfbf,0xbfb5899c,0x64bfbfbf,0x80b12694,0x404080,0x40a8c880,0x404040,0x8c2484,0x434201,0x43942280,0x1434343,0xacc688,0x834201,0x43984280,0x1434343,0x43aca588,0x414243,0x40a86484,0x1404040,0x43aca680,0x474743,0x479c4280,0x474747,0xaab0c680,0xe4e5a9,0xe4986580,0xf4f4e4,0x50a0a580,0xa060a0,0x50880080,0x414140,0xf4882380,0x1f4f4f4,0xf8b12884,0x42affef9,0x1b1068c,0x10101,0x41946580,0x80c080,
+0x40800280,0x1504040,0x64a46388,0x22b8b8b8,0x47aca68c,0x9b9b47,0xefaca58c,0x84ffffff,0xb8b0c7a4,0x20001064,0xa4638c,0x20301,0xff902280,0x55aa,0xa8858c,0x0,0x840080,0x30201,0x43a04280,0x434343,0xa4a8a584,0x20414090,0x42aca68c,0x474743,0x43b0a680,0x20564642,0x5bb8c694,0xa67f1b6b,0x47acc6ac,0x4b4747,0x4bb0c784,0x424f4f4f,0x3b50998,0x70707,0x47a86280,0x874747,0xfab0a480,0x64a1a5a5,0x92ad2ca4,0x4467a793,0x479ca694,0xb0b47,0xfac6384,0xf0f0f,0x67acc688,0x787976,0x74a4a884,0x1747474,0x6bacea80,0x3575b,0x3a06388,0x1030303,0x4fa48480,0x50a4b,0xa48484,0x6000,0x3800080,0x102,0x9c4280,0x1000000,0xb0a580,0xa45000,0xf4984284,0x1f4f4f4,
+0xfb0a684,0x5060b,0xa88484,0x0,0x74840080,0xb4b474,0xb4acea80,0x64b4b4b4,0xb12c94,0x1030100,0x3942280,0x70707,0xb4a52a84,0xb8b8b4,0xb8b14d80,0xf8f8f8,0xeab16c80,0xeefffffe,0xffb18dc1,0x82055aae,0xbb16c94,0xb0b0b,0xbb18c84,0x60b,0x9ca480,0x1000000,0x8c4080,0x202000,0x10800080,0x20b07060,0xb0a4e584,0x206060b0,0xa92684,0x1000000,0xb98880,0x1000000,0x1eb9aa80,0x1e1e1e,0x1eb16980,0x6e1e1e,0xb16b84,0x1000000,0xb5ab80,0x1000000,0x6ea96980,0xfebebe,0xfeb12a80,0xaefefe,0x20a8c490,0x2a20,0x800080,0x965500,0x10ad6a80,0x0,0x8c4080,0x560100,0xdb948280,0x68ebd7db,0xebb58db1,0x62e1e6e7,0xabb18c90,0x62ffffbb,0xffb16b90,0x61ffffff,
+0xb18d94,0x1000000,0xa94a80,0x0,0xaf9d2780,0x22afafaf,0xafb98c98,0x229fafaf,0xb5499c,0x1000000,0xa94a80,0x10101,0x9fa52980,0x84af9f9f,0xefb16cac,0x428499ee,0x20b0c694,0x2020,0x800080,0xe09000,0x942280,0x0,0xa8a580,0x404000,0xf0982180,0xf0f0f0,0xf0a8a584,0xe0f0f0,0x90a06380,0xf0e0a0,0xf0a8a584,0xe5f5f0,0xbfaca68c,0xffffbf,0xffaca684,0xf5faff,0xe0a8a58c,0x20e0e0e0,0xe0b4c784,0x9090a0,0xe0b8c784,0xe0e0e0,0xe0b0c788,0xe1e1e0,0x90b4c780,0xf0f0a0,0xf0a88584,0x91e1f1,0xe0a88484,0xe0e0e0,0xe0b0c680,0x20a0a0e0,0xe6b4c78c,0xc6dbc6da,0xebb52ab0,0x2281d5da,0xa5b0c794,0x22fffeba,0xffb4c798,0x6aaabf,0x80b0c784,0x4040,0x840080,0x0,
+0xe1880080,0xe2e1e1,0xe2b92a98,0x91d2e2,0x42b0e788,0x30202,0x3b0c784,0x1010303,0x41984280,0x0,0x8c0080,0xbe2a00,0x880080,0x1000000,0xbce980,0x1000000,0xe0c14b80,0x20e0e0e0,0xe0b18d84,0x90d0e0,0xffad4a80,0x69ffffff,0xffb18db5,0x464bebff,0x90b169b1,0x44d0d090,0xd0a8e984,0x46509090,0x47a0c88c,0x4aaf5b5b,0xbfb5adad,0xe6b9babf,0x1b149a8,0x1070703,0x7b16780,0x561707,0x40ace784,0x2000,0x800080,0x550000,0xa5940284,0x8f5f4f5,0xf9b16db5,0x8465b5f5,0xaab12b9c,0x42ffffff,0xffad098c,0x20a5f9ff,0xaca794,0x67000000,0xa4c590,0x66050400,0xf4886590,0x43f4f4f4,0xf4b5688c,0x3f4f4f4,0x5ad2884,0x66050505,0x58c8790,0x67140505,0xf494888c,0x21f4f4f4,0xf4b14984,0x1f4f4f4,
+0x56a4e688,0x2171717,0x17a4c888,0x42f6b667,0x60a0a78c,0x1010,0x880080,0x20b96550,0xf2b0c890,0xe8f7b2f2,0xf7b56cac,0x66b7b7f7,0xfead0a9c,0x2cfefdfe,0xfeb18db9,0x64a4a9bd,0x15b58da8,0x10,0x880180,0x2000,0x800080,0x0,0x984280,0x1000000,0xb4a580,0x1000000,0xb4e980,0x0,0xa08580,0x0,0x840080,0x1050500,0xbfa86480,0xffffff,0xffb0e884,0x2295a9fe,0xb0c898,0x0,0xa4c884,0x50000,0x40a4a684,0x4040,0x40a88584,0x904040,0xa9c4380,0xf0f0f,0xfad0a84,0xb0f0f,0xb0c884,0x0,0xacc680,0x60500,0xfb0a680,0xf0f0f,0xfa8c784,0xf0f0f,0xaa46480,0x220f0b0b,0xfb96c94,0xa0a0f,0xfb0c888,0xf0f0f,0xfad2b88,0xb0f0f,
+0xe0b0e984,0xf0f0f0,0xf0ace884,0x425ea9f4,0xbb10a9c,0x220f0f0b,0xfb10a90,0x90e0f,0x1fb0e888,0x1f1f1f,0x1fb14c84,0x90e1f,0x5a88684,0x0,0x9c6480,0x954400,0xfaca78c,0x201f1f0f,0x1fad4c8c,0x421e1e1f,0x40a90b90,0x804040,0x80946480,0x408081,0x1a906280,0x20191919,0x199ca784,0x1e1e19,0x40988684,0x302010,0x30904380,0x202030,0x108c4280,0x3b3611,0x3f882080,0x162b3f,0xe08c4180,0xe0e0e0,0xd08c6380,0x140d0d0,0x8c6380,0x1000000,0x8c4080,0x0,0x40840080,0x1404040,0x80886580,0x808080,0xe884580,0xf0e0e,0xfacc984,0xe0f0f,0xa8c880,0x2000,0x800080,0x0,0xe8c4080,0xe0e0e,0xead0b84,0x200e0e0e,0xb12c84,0x1343000,0x39882180,0x242539,
+0x906384,0x430100,0x438c2080,0x20343,0x808c4180,0x20c2c180,0xd3884384,0x20e0d1d2,0x18c6488,0x241400,0x348c4080,0x203434,0xe08c4180,0x20f4e0e0,0xf4948588,0x1f0f4f4,0xff906584,0x22ffffff,0xff884584,0x44afefff,0x1f884588,0x11f1f1f,0x1f886580,0x1f1f1f,0xef884580,0x44afafef,0x5f884484,0x255f5f5f,0x1f884484,0x11f1f1f,0x1f884580,0x11f1f1f,0xc0884580,0xd0c0c0,0xd0948380,0xc0c0c0,0x948484,0x0,0x18c4180,0x10100,0xc0906280,0x20c0c0c0,0xc098a584,0x10040c0,0x18c4180,0x10101,0x1948380,0x80101,0x4f840080,0x254f474f,0x9f884584,0x22afafaf,0x2e842484,0x7e3e2e,0x3e884480,0x27e7e7e,0xaf884480,0x226b6f6f,0x6b842484,0x226f2b2b,0x79844484,0x44505065,0x908c6588,0x24909090,
+0x886684,0x0,0x882080,0x800000,0xc882180,0x201c1c0c,0x1c906288,0x1e1d1c,0xc0906184,0xd0d0d0,0xd0988480,0x4281c1,0x5e988480,0x40afafaf,0xaf948388,0x2001459a,0xe948284,0x221f1f1f,0x1fb58d88,0x1f1f1f,0xb5ae88,0x0,0x882080,0xa000,0x1f800080,0x1f1f1f,0x1fb58d84,0x1f1f1f,0xad6d84,0x1000000,0x988380,0x1000000,0x946280,0x1000000,0x946280,0x2a00,0xe0800080,0x8080d0,0x408c4480,0x1404040,0x884580,0x10000,0x28c4080,0x10202,0x80904080,0x20ead1c0,0xfb8c6488,0x40e1f5fa,0x1f90648c,0x1f1f1f,0x1fb16c80,0x1f1f1f,0xb14c80,0x0,0x840080,0x2010,0x1f800080,0x201f1f1f,0x1fb9ae88,0x1f1f1f,0xb58e88,0x201000,0x308c4180,0x202030,
+0x904280,0x400000,0x904080,0x0,0xd1904180,0x8382c1,0x438c4480,0x1404143,0x884580,0x201000,0x348c4080,0x103434,0x808c4180,0xe0d0c0,0xf08c6480,0xf0f0f0,0x6f906484,0x26f6f6f,0x6f842480,0x25b5b5b,0xd0884580,0x23d4d5d0,0xd4884584,0x3d4d4d4,0x6f884580,0x27fbf6f,0x1f842380,0x25ffffdf,0x54842384,0x3d05454,0xc1884480,0x44ff6fff,0x3800388,0x1070707,0xf842380,0x20f0f0f,0x884480,0xa0a000,0xa0800080,0xa0a0a0,0x1f800080,0x1f1f1f,0x1f884580,0x1f1f1f,0xa0884580,0xa0a0a0,0xa0800080,0xa0a0a0,0x1f800080,0x222f6f2f,0xff842484,0x47f7f7f3,0x40842388,0x3505040,0x86884480,0x24ef2fef,0xf3800384,0x441fd3e3,0xf800388,0x3575717,0x878c6680,0x2909092,0x90884580,0x2955094,
+0x1f8c6680,0x1f1f1f,0x1f884580,0x1f2f1f,0xa0886480,0xa0a0a0,0xa0800080,0xa0a0a0,0x1f800080,0x1f1f1f,0x1e884580,0x2e1e1e,0xa0886580,0xa0a0a0,0xa0800080,0xa0a0a0,0x24800080,0x24243424,0x14906788,0x23141414,0xf49cc988,0x21f4f4f4,0xf4ad2984,0x23f4f4f4,0x19b14988,0x242e2e19,0x2e908788,0x222e2e2e,0xf4948684,0x1f4f4f4,0xf4b58b84,0x1f4f4f4,0x77b12888,0x2b7b7b,0x1b944580,0x44521717,0x50a0a690,0x5000,0x8c0080,0x645000,0xa2a86388,0xc6f2e2e2,0xf2b14ca8,0xc8f7f2f2,0xa5b16ca8,0xa6aa55a5,0xaab14cb8,0x42005566,0x2eb9089c,0x21a2e2e,0x1a906784,0x642d1919,0xf4ad0b90,0x21f4f4f4,0xf8b14a84,0x8479b8f8,0x7db128a0,0x86bdbdbd,0xbdb18ca0,0xc62e6dbd,0x2eb14ca0,0x82f2e2e,0x3fb1adad,0xe665292e,
+0xf7b149ac,0xa8fbfbfb,0xfbb16ca8,0x2cafefeb,0xb14bb1,0x1000000,0xad0b80,0x22a66510,0x7da48888,0x8abdbcbd,0xbeb18cb5,0xc606196d,0xbbb14ba0,0xaffbfbf,0xffad6cb9,0xcaa5fbff,0x5a90bac,0x1,0x982180,0x9e5904,0xaa48588,0x5,0x942280,0x60100,0xafa04280,0xa6efefef,0xefb52ab8,0x22599aee,0x6b52a9c,0xf0b0b,0xfb0e884,0xaa5f1f,0x4a04380,0x1000000,0xa8c780,0x0,0xda942280,0x84efefef,0xefb54cac,0x42459aef,0xb0e998,0x0,0x840080,0xb06000,0x408c0080,0x0,0xb14b84,0x50100,0x4acc884,0x0,0x8c0080,0x410100,0xe5a46484,0xf0f0f0,0xf0acc78c,0xfef9f4,0x86ac8588,0xa6d68282,0xd5b54bb4,0xa5d0d1d1,0xffad6cb0,0x1ffffff,0xffb14b90,0x226fafbf,
+0xf0b54b9c,0xf0f0f0,0xf0b0c688,0xa0a0f0,0xab0c688,0x221f0f0f,0x1fad2c88,0x241f1f1f,0x50ad2c8c,0x40,0x8c0080,0x0,0x1e944480,0x221e1e1e,0x1d9caa80,0x451f1d1d,0x1e94a888,0x221f2f1f,0x78c4588,0x3050507,0xa4a4e984,0x22f8f8f8,0xf4ad0788,0x63f4f4f4,0x5ad0790,0x23050505,0x7a0ca84,0x3070707,0xf4948684,0x43f4f4f4,0xf4b1288c,0x1f4f4f4,0x6b12880,0x22070707,0x7a4c784,0x70707,0x4098a680,0xa8404040,0x80b0c998,0x66949494,0x7a0a98c,0x70707,0x7a4c680,0x70707,0x94a90780,0x66e4e4d4,0xa498a990,0x44a4a4a4,0x398a98c,0x3010103,0x1a0c980,0x3010101,0xf4a8eb80,0x1f4f4f4,0xf4b18c8c,0x21f4f4f4,0x1b16a88,0x21010101,0x1ad0b84,0x1010101,0xf8ad0b80,0x64f8f8f8,0xf8b58a98,0x64f8f8f8,
+0x7b16990,0x1070707,0x7b56d84,0x1070707,0xa4b14b80,0x24a4a4a4,0xa494a984,0x66b0b0a0,0x790878c,0x2070307,0x7a0a584,0x70707,0x709c8580,0x25747470,0x70906688,0x45101050,0xd1948888,0xae7d2d1,0xebb5aeb9,0x8483d7e7,0x1fb56ca8,0x11f1f1f,0x1fb16c80,0x6f6f1f,0x42b50994,0x20202,0x2a48584,0x60202,0xafa4a780,0xa6ffffff,0xffb14bb0,0xc69f9faf,0xb54cb0,0x404000,0x40904580,0xd19080,0x1fa8c988,0x245f5f5f,0x5b948784,0x6647474b,0xe590678c,0xcffeaea,0xffb56db5,0x66fefefe,0x42b14c8c,0x44004041,0x1a4e988,0x66000101,0x695098c,0x60606,0x6b12b84,0xa0a0a,0x9fa0a980,0xaefdfdf,0xefb18db1,0x625fafef,0xab54ba4,0x2209090a,0x9a50c88,0x44040409,0xfa50b8c,0xf0f0f,0xfb12988,0x1f1f1f,
+0xffb52a8c,0xe8bfbfbf,0xbfb18d98,0x66b9bebf,0xad0b94,0x44101000,0x94a788,0x44804040,0xb4804488,0xb4b4b4,0xb498a880,0x2b4b4b4,0x5948880,0x24060605,0x6884584,0x22556a56,0x1f802484,0x1f1f1f,0xfb16c80,0x230f0f0f,0xb16d88,0x402000,0x40800080,0x4000,0x1f8c2080,0x1f1f1f,0x1fb16c80,0xf0f1f,0xb56e84,0x1101000,0x20800080,0x2020,0x800080,0x1030100,0x3906180,0x10203,0xf0906380,0x20f0f0f0,0xf0948584,0xe0e0f0,0x906580,0xa05000,0xb0904180,0x60b4f8,0xd08c4180,0x828180,0x838c6480,0x828383,0xe8c6580,0xa0a0a,0x4a9c8680,0x898a4a,0x904380,0xaa5500,0xff8c4184,0x2097ebff,0x49906288,0xb8a858,0xf8906184,0xb8b8f8,0x43948484,0x30303,0x43904280,0x20243,
+0x10904080,0x20000,0x38c4080,0x30303,0x80882280,0x20e0d080,0xf0906484,0x1d0f0f0,0x2906484,0x30202,0x3904080,0x20203,0xd0906280,0x21f1d0d0,0xf7906488,0x63d3d3f7,0x5b906590,0x240f2f1f,0xf842484,0x441f6f1f,0x94844488,0x2949490,0x548c6680,0x23545454,0x1f884584,0x226f6f6f,0x6f884584,0x226f6f6f,0x40884584,0x25404040,0x40884484,0x23505050,0x1f884584,0x11f1f1f,0x2f884480,0x1f1f1f,0xa08c6580,0xa0a0a0,0xa0800080,0x50a0a0,0x1f800080,0x1f1f1f,0x1f8c6580,0x1f1f1f,0x8c6580,0x100000,0x800180,0x10a020,0x5f800080,0x441f6f1f,0x1f842488,0x225f5b5f,0x54844584,0x3505050,0x94884480,0x2905494,0x1f884680,0x240f2f0f,0x1f842484,0x226f6f6f,0x50842484,0x23d05050,0xa0842480,0x2e4e5e4,
+0x1f842380,0x21f1f1f,0x1f8c6580,0x1f1e1e,0x20886580,0x0,0x800180,0xa0a090,0x1f800080,0x1f1f1f,0x1f884580,0x11f1f1f,0xa0884580,0xa0a0a0,0xa0800080,0xa0a0a0,0x68800080,0x393828,0x3d906384,0x1353d3d,0x1946580,0x0,0x840080,0x0,0x39840080,0x44f4b575,0xf4984388,0x67f4f4f4,0xa0228c,0x22112000,0x18c4384,0x66110101,0x194448c,0x404000,0x408c2080,0x404040,0xc2944180,0x8383c2,0x838c6480,0x838383,0x408c6580,0x45404040,0x80a40088,0x66d0c0c0,0x43984390,0x440b0707,0x7a42288,0x67070707,0xf49c448c,0x65d0f0f0,0xa0982390,0x44aa9ad9,0x108c658c,0x6750f050,0x108c658c,0x44565555,0xa98c4584,0x445464a9,0x54842488,0x3d5d5d5,0x6a842484,0x2494a5a8,0xa5842384,0x24d4a5a4,
+0xd1800284,0x87ffffd5,0xe58c6588,0x449190d4,0x478c6588,0x67575757,0x57984484,0x455f1d57,0x50884588,0x45575f5f,0x55842488,0x3545555,0x55842484,0x25555557,0x55884484,0x3555555,0xff882480,0x66fff7f3,0x7f842388,0x23575f1f,0xa0884584,0x2a5a3e2,0xe4842480,0x4f9e9f8,0x1a842380,0x44000005,0x8c6588,0x24000000,0xf48c6588,0x23745454,0xa0842484,0x24645460,0x2f884384,0x23f3f2f,0x7f884480,0xbfbf7f,0xa08c6580,0xa0a0,0x800080,0x1000000,0xbf842480,0x44fefefe,0xf58c6588,0x45d4d4d5,0x90858c,0x1000000,0x1884580,0x30302,0x1884380,0x44450101,0xd5884588,0x255f555d,0x24842384,0x24282424,0x69884484,0x249a965a,0x5f882384,0x25d4d555,0x99842384,0x22a9eaa9,0x55800384,0x25d5d5d5,0xaa842384,0x2afaf6f,
+0xd4842380,0x64d0d0d0,0xd490878c,0x673f7fff,0x7886494,0x1070707,0xf884480,0x17d1f0f,0x3f984484,0x677f7f7f,0x55884480,0x45101555,0x7c8c2384,0x67757574,0x79a82290,0x6664b879,0xa0944490,0xa0a0a0,0xe0800080,0x6060a0,0x1800080,0x1a2a1a,0x1800080,0x0,0x60800180,0xa0a060,0xa0800080,0x6464a0,0x800080,0x400,0x1800180,0x0,0xe0840080,0x220050a0,0x8c2284,0x1c0d004,0x6800180,0x2004545,0x8c4384,0x404000,0xc0882280,0x21c0c0c0,0xc0906284,0x4080c0,0x906280,0x21010100,0x1904288,0x1000101,0x60880080,0x6060,0x800080,0x1c04040,0x946380,0x0,0x842080,0x1a050,0xc0800080,0xc0c0c0,0xc0988484,0x4080c0,0x28c4180,0x20202,0x2906380,0x1,
+0x842080,0x0,0x840080,0x252a15,0x800080,0x1400000,0x80946084,0x20d0c080,0x20946188,0x202020,0x20800080,0x82420,0xd0800080,0x80d0d0,0x40902080,0x0,0xa8c2080,0x40460a,0x40800380,0x404040,0xa6988680,0x22070756,0x7988588,0x220f0b0b,0x40a4c788,0x414040,0x41ad4980,0x464641,0xfa0e780,0x420f0f0f,0xfb14890,0x430f0f0f,0x90b10790,0x909090,0x90988784,0x225ea994,0x508c4384,0x24909090,0x90ad2784,0x24f0f0e0,0x5ea8e788,0x25f5f5f,0x5fb12784,0x25a5e5f,0xf0a8e680,0x64f0f0f0,0xf0b16a90,0x44f0f0f0,0x46ad288c,0x424646,0x42946480,0x414141,0xb988680,0x20b0b0b,0xb9ca684,0x1f1f0b,0x41a0a680,0x414141,0x41a90880,0x10101,0x1f98a784,0x221f1f1f,0x1fb56984,0x84aa5f1f,
+0x59b928a0,0x22d0c085,0xd08c4588,0xd0d0d0,0xb08c4580,0x2270b0b0,0x10948684,0x45101010,0xd094868c,0x2e0d0d0,0xe08c4584,0x42f0f0e0,0x50a0a688,0x22505050,0x50a90788,0x24505050,0xa8e884,0x2a2a40,0x2a800080,0x6aea6a,0x800080,0x1000000,0x800280,0xd08000,0x6a800180,0x2a2a2a,0x2a800080,0x2a2a2a,0xc0800080,0x2d0c0c0,0xd0884380,0x1d0d0d0,0x884480,0x0,0x800280,0x1df5501,0x800280,0x0,0x840080,0x1011100,0xeb800080,0x22ffefff,0xff884584,0xffffff,0x1884580,0x10102,0x1800280,0x10101,0x2a884480,0x2a2a2a,0x2a800080,0x2a2a2a,0xd0800080,0xd0d0d0,0xd0884580,0x1d0d0d0,0x2a884480,0x2a2a2a,0x2a800080,0x2a2a2a,0xd0800080,0x1d0d0d0,0xd0884580,0x1d0d0d0,
+0xff886580,0x2ffffff,0xff884480,0xffffff,0x1884580,0x10101,0x1884580,0x10101,0xff884580,0x3ffffff,0xff8c6580,0xffffff,0x1884580,0x10101,0x1884480,0x10101,0x8c6580,0x3000000,0xb50c84,0x0,0xf9840480,0xa6f5f5f5,0xf5b1699c,0xea90a0f5,0xb14aa8,0x22c6fbc,0x30800084,0x1040d0,0x90800180,0x2258ec90,0xb882384,0x160f,0xf0840180,0x66f5f0f0,0xf5b16b9c,0x64f4f4f5,0x10b14a90,0x22101010,0x20a4e988,0x22a0b060,0xb4906584,0x2007a65,0x882284,0x141400,0xa08c4484,0x24909090,0x90a8e684,0x44505090,0xa4a588,0x0,0x800180,0x0,0x800180,0x1000000,0x944080,0x0,0x840080,0x0,0x800180,0x0,0x800180,0x2414,0x800080,0x1000000,
+0x249c8280,0x343424,0x34904184,0x707074,0x20946180,0x44203020,0x10946688,0x45101010,0x749ca988,0x797874,0x2d986180,0x1e2d2d,0x20988380,0x44303020,0x20906688,0x44502020,0x6f9c868c,0x45f5f6f,0x5fb5478c,0x44ffafaf,0x40b10694,0x1404040,0x80b52e80,0x808080,0xfaad4c80,0x40f5f5f9,0xf5b149a0,0x42f0f4f5,0x81ad2794,0x414181,0x41acca80,0x40c181,0x2882384,0x201b1606,0x6bb0e990,0xc89b5b6b,0xbd6dac,0x10000,0x2840080,0x30303,0xaba4c780,0x2002569b,0x1a48690,0x1010301,0x38c2280,0x10203,0xacc780,0x1000000,0xb0a86480,0x22a0b0b0,0xa0944488,0x42fffea4,0x40a0a490,0x804040,0x80ad0980,0xc0c0c0,0xffa8ea80,0x86ffbfff,0xffb58aa4,0x64ffffff,0xc0b1689c,0x408080,0x40a4c880,0x408040,
+0x2884584,0x64e79242,0xe7b90ba0,0x4ce7e3e7,0xb1aeb9,0x3f2a15,0x3faca584,0x423f3f3f,0xe7b54b98,0x224292e7,0x1b4ea94,0x1010301,0x3f840080,0x252a3f,0x10aca584,0x0,0x840080,0x1000000,0x942180,0x1000000,0xf49c2180,0x50a4,0xa8858c,0x1000000,0xb8c780,0x382410,0x38a48484,0x387878,0xb0c680,0x400000,0x409c6480,0x808080,0x7b0e884,0x291607,0x38a8a584,0x383838,0xf8b10a84,0xf8f8f8,0xf8b14c80,0x2b8b8b8,0x38b56d8c,0x2a2928,0x2bb4c78c,0x423b2b2b,0x74b92c90,0x1747474,0x78b56e80,0x2787878,0x38b56e84,0x383838,0x38aca788,0x787878,0x90b56d80,0xb4a490,0x74b90b88,0x1747474,0x78b94c84,0x142838,0x10b0c888,0x0,0x74840080,0x102474,0xa46480,0x1000000,
+0x3bb8e980,0x10253a,0xaca78c,0x1000000,0xb8a88680,0xb8b8b8,0xf4b16d80,0x1f4f4f4,0xb56c8c,0xb86410,0xb8a88684,0xf8b8f8,0xf8b10a80,0x64fef9f8,0xbfb14ca4,0xca7f7fbf,0xbeb16da8,0xa6d0d0a5,0xe0a0869c,0x42fffaf5,0x40b12890,0x808040,0x819cc988,0x22818181,0xffb12d8c,0x3ffffff,0xffb58a84,0x62feffff,0x81b18a98,0x44818181,0xc1ad8e8c,0x2d1d1d1,0x1ad0c80,0x20975602,0xabac8690,0x865b5bab,0xb98cb0,0x22ba6510,0xfaacc694,0xa6b9b9ba,0x5bb12bbc,0x4207070b,0x7bd4c98,0x245b5b0b,0xb5b56d88,0x221064b4,0x10b0c690,0x2756510,0xf58c4380,0x43f4f4f4,0xf4b58b9c,0x1f4f4f4,0xd1b16a84,0x29191d1,0x41a50b80,0x44010101,0xf4b16a88,0x1f4f4f4,0xf4b58b8c,0x63fff5f4,0x1b14998,0x44014101,0x9ce984,0x65000000,
+0x5bad2c8c,0x88464b9b,0x1a4eb94,0x64001000,0x7590878c,0x65151575,0x1098668c,0x66107400,0x8c658c,0x6650a050,0x5090448c,0x45d0d0d0,0x509c2390,0x45557555,0x558c6584,0x45015554,0x8c6588,0x2f1a05,0x3f9c4284,0x3f3f3f,0xb0e788,0x1000000,0x906380,0x0,0x3f840080,0x4240553e,0x80a46498,0x22808080,0xb10b8c,0x834200,0x87984280,0x44878787,0xb8b92a90,0x60b4,0xa04388,0x1000000,0x7fbd2c80,0x3747d7d,0x78b14c8c,0x22787878,0xb58e8c,0x2a1600,0x7fa88584,0x44bf7f7f,0x78b14c90,0xb8b878,0xb4b14d80,0x88f4f4f4,0xc0ad0c94,0xa8a4f8c0,0x40988698,0x44955400,0x87906688,0x66424387,0x1ad0a90,0x44aaa601,0x568c6588,0x44565596,0xdd884588,0x255445cd,0xea842384,0x4481552a,0x2884588,0x24011615,
+0xbf8c6584,0xaa152abf,0x1a50a98,0x44061500,0xe4906588,0xc88080d4,0x40b16da4,0x84404040,0xb18e98,0x66551110,0x5584228c,0x65405474,0x408c668c,0x40404040,0x40b18d8c,0x20434241,0x2aa50888,0x2a2a2a,0x2a800080,0x152a2a,0xd0800080,0x22d0d0d0,0xd0884484,0x1d0d0d0,0x8c6580,0x10500,0x800180,0x10006,0xd0800180,0x1d0d0d0,0xd08c6580,0xd0d0d0,0xff8c6580,0x3ffffff,0xff8c6580,0xffffff,0x18c6580,0x10101,0x18c6580,0x1010101,0xff884580,0x3ffffff,0xff8c6580,0xffffff,0x18c6580,0x1010101,0x1884580,0x10101,0x8c6580,0x282410,0x2b800080,0x2a2a2a,0xd0800080,0xd0d0d0,0xd08c6580,0x1d0d0d0,0x2a884580,0x2a2a2a,0x2a800080,0x2a2a2a,0xd0800080,0xd0d0d0,0xd0884580,0xd0d0d0,
+0xff884580,0x2ffffff,0xff884580,0xffffff,0x1884580,0x10101,0x1884580,0x1010101,0xff884480,0x2ffffff,0xff884480,0xffffff,0x1884480,0x10101,0x1884580,0x1010101,0x884580,0x0,0x800180,0x0,0x800180,0x1000000,0x842184,0x0,0x988380,0x0,0x800180,0x100000,0x800180,0x1000000,0x840380,0x2400,0x1e800080,0x1c1d1e,0x289c8384,0x202024,0x50946380,0x24909090,0x90ad4988,0x66e09090,0x20b54990,0x60510,0xb842384,0xf0f0e,0xf4884480,0xf4f4f4,0xf4b16b84,0x22f4f4f4,0x10b16b84,0x0,0x800180,0x10,0x800180,0x1000000,0x8c6580,0x1000000,0x886580,0x202010,0x20800080,0x202020,0x800080,0x1000000,0x844480,0x0,
+0xd884480,0x31d151d,0x1d8c6680,0x3fd3d3d,0xf48c4490,0x2200a4a4,0x8c4384,0x22070100,0xfda00188,0x1fdfdfd,0xfd8c4484,0x1fdfdfd,0x7884580,0x440b0b0b,0xb9c2388,0x44afafaf,0x2a88658c,0x102a2a,0x800080,0x0,0xd0800180,0x1d0d0d0,0xd0884580,0x1d0d0d0,0x208c6580,0x0,0x800180,0x202010,0xd0800080,0x1d0d0d0,0xd08c6680,0x1d0d0d0,0xff908680,0x24ffffff,0xff884484,0x2ffffff,0x2884580,0x30202,0x7884480,0xf0b0b,0xef884480,0x669fbfef,0xdf8c658c,0x44efefef,0xb8c6588,0x1f1f1f,0x2f8c6580,0x7f7f2f,0x248c6580,0x202420,0x10800080,0x2001010,0xd0880080,0x23d0c0d0,0xc0908684,0x43d0d0c0,0x90858c,0x67000000,0x9c448c,0x67141510,0xf88c658c,0x6678787c,0x74a02394,0x45143434,
+0xaba02398,0x64bfbfaf,0xbf8c658c,0x44bfefbf,0x7f884488,0x23ff7f7f,0xff8c6684,0x44e9eafe,0x15908688,0x45000014,0x108c8684,0x44501010,0xe48c4484,0x649090d0,0x408c668c,0x44400040,0x208c6588,0x202020,0x20800080,0x202024,0x800080,0x0,0x842280,0x1000000,0x208c6680,0x202024,0x24800080,0x102020,0x800080,0x0,0x884280,0x1000000,0xfc908680,0x475c7cfc,0xa98c658c,0x44586868,0xaf908788,0x4465a2bf,0xaa884488,0x44a0a1a9,0x1c884488,0x661c0c0c,0x5c908790,0x446dad6d,0x50908688,0x455050d0,0x50884488,0x45d15151,0x884488,0x0,0x842180,0x3d05000,0x842280,0x1000000,0x908680,0x17f7f05,0xb6800180,0x8666feba,0x518c6590,0x67555555,0xbf88448c,0x64aaaaaa,0x508c668c,0x67f5fd75,
+0x5c8c658c,0x661d0c1c,0x1d90868c,0x445f1f1e,0xb5908788,0x24f9f4b9,0x18884488,0x44585858,0x5f842388,0x2456ae5f,0x95884588,0x44ebebd5,0x5c842488,0x24ae6a59,0xff842384,0x45ffffff,0xbf842388,0x466f6faf,0x5fb54898,0x44ebaf5f,0xb1689c,0x45000000,0x50b10884,0x64a00050,0xea840488,0xa4f6e6e6,0xf6b5ada4,0x66f5f6f6,0x90b14b98,0x2505050,0x50a10980,0x44404040,0xf0a90988,0x66e0e0f0,0xe0a02290,0x665090a0,0x198438c,0x44010101,0x1982388,0x44054151,0x51844588,0x6691f1a5,0x558c658c,0x24a5a5a5,0x9884484,0x24195a5a,0x14884484,0x235f5555,0xa5842484,0x2146965,0x4904584,0x22242414,0x50842384,0x22909050,0x90908784,0x44904090,0x60884588,0x46e464a4,0xd48c6588,0x45555555,0x54886588,0x235f5555,0x57884584,0x4555d555,
+0x95842488,0x24a59655,0xf1882384,0x2459a9b8,0x51802384,0x25555555,0xae800284,0x2986495,0x11842380,0x30fdfcf,0x5a800280,0x24aaaaaa,0x55800284,0x3555755,0x54842380,0x3151155,0xa4842380,0x245450a4,0x50884484,0x25555df5,0x16842384,0x243e2e1a,0x3a842484,0x243a2a2b,0x29842384,0x22b8f4f4,0x54842384,0x25155555,0xf5840384,0x25d5fdf4,0x10842384,0x3555555,0x40842480,0x66400040,0x4098c888,0x44804040,0x5394a988,0x62d79793,0xd79ca690,0x2147c7d7,0x40906288,0x67df17df,0x5484248c,0x25555554,0x47908680,0xf0f0b,0xf988484,0x424b0b0f,0xa0c68c,0x35cd051,0xa9800380,0x2955555,0x15842380,0x355575d,0x2a840380,0x2151526,0x55802380,0x3055555,0x54800380,0x25555555,0x6a800284,0x2686a6a,0x50800380,0x3555150,
+0x94800380,0x4494a994,0x8084458c,0x24949080,0x478c6684,0x20838383,0x83ad2a88,0x4b4783,0x94a0e884,0x22959595,0x95908784,0x22d5d5d5,0x4b886788,0xb0b0b,0x69c8480,0x313212,0x558c4184,0x25555555,0xaa884484,0x24aaaaaa,0xea884484,0x249e9ede,0x9e884484,0x24aaaaaa,0xaa884484,0x446aaaaa,0xaa884488,0x44aaaaaa,0xaa884488,0x24aaaaee,0x55884488,0x45555515,0x55884488,0x25555555,0x55800284,0x45575557,0x55840388,0x25555555,0x55800384,0x45555555,0x57842388,0x45d1d157,0xa9884488,0x44aa6aaa,0xaa884488,0x44054655,0xa842488,0x44000015,0xaa8c4488,0x4469a66a,0x55884488,0x44555555,0x99842488,0x44155546,0x55882488,0x45555555,0x55842388,0x23555555,0xaa842484,0x22abaaaa,0x55842484,0x25555555,0xaa842384,0x24a7a6aa,
+0x55842384,0x45d45555,0xad884488,0x24aaaaa9,0x884484,0x45515505,0x55884488,0x45555555,0xaa842388,0x24aa6aaa,0xaa842384,0x246aaaaa,0xaa842388,0x24a9a9aa,0x96842388,0x24aaa599,0x55842384,0x37d7dfd,0xa5842380,0x249a55a5,0x55882384,0x3555555,0x5a884480,0x2496aa6a,0x55842384,0x4544d454,0x4b884488,0x44000001,0x9a8c6588,0x44969595,0x56842388,0x44808041,0xd5842488,0x24a59595,0x55906584,0x25555555,0x71948680,0x227f7e79,0x2f988488,0x844f0f1f,0x65ad2998,0x66aeaba6,0x558c668c,0xa9ff15d5,0x4f884498,0x20464a4b,0x42b54b88,0x20030302,0xad0a84,0x44a5aa95,0x55884488,0x44555555,0x45842388,0x44162a0a,0x1a884488,0x44455545,0x9a802488,0x24565556,0x55884384,0x25555555,0x8e882384,0x24555566,0x55884484,0x44692655,
+0x80884484,0x64945490,0x949cea88,0x6495a595,0x790878c,0x1f0b07,0x1fa4c584,0x427e3f2f,0x40a0c68c,0x87404140,0x4098238c,0x67404040,0xbaa80290,0xfffaba,0xffa90784,0x22efffff,0xaaa0a588,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x29aaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aa6a6a,0xaa800280,0x2966aaa,0x99800280,0x2554586,0x5a800180,0x2ee5556,0xaa800180,0xaaaaaa,0x55800380,0x355dd75,0xaa800280,0xaaaaaa,
+0x1800380,0x2000000,0x5800380,0x20e0a0a,0xa9800380,0x2a4a4a8,0xa4800280,0x26964a4,0x53800280,0x3555555,0x55800180,0x3555575,0xaa800280,0x29aa9aa,0xaa800280,0xaaaaaa,0xaa800380,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x256aaaa,0x99800280,0x2411546,0xaa800180,0x2aaaaaa,0xaa800280,0x2a16566,0x55800280,0x25a5555,0x55800180,0x35555f5,0xa1800280,0x2a2a1a1,0x2a800280,0x2946a6a,
+0xaa800280,0x256aaaa,0x99800280,0x2564156,0xaa800180,0x2aaaaaa,0xa9800280,0x2996566,0x5a800280,0x294aaaa,0xa9800280,0xaaaaaa,0x55800380,0x29a5555,0x55800180,0x3555575,0x55800280,0x3555555,0xaa800280,0x29aa9aa,0x55800280,0x37d5555,0x9a800280,0x2565596,0x11800180,0x3303030,0x10842380,0x2000000,0x55800380,0x2145456,0x15800180,0x29a9616,0xaa800180,0xaaaaaa,0x55800380,0x3755d55,0xaa800280,0xaaaaaa,0xaa800380,0xaaaaaa,0x95800380,0x2e095d5,0xae800180,0xaaaaab,0xaa800380,0xaaaaaa,0xaa800380,0xaaaaaa,0x40800380,0x2aaaa95,0x95800280,0x2555555,0x9a800180,0x2aaaaaa,0x55800280,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,
+0xaa800180,0x2aaaa55,0x55800280,0x2555555,0xaa800180,0x2aaaa55,0x55800280,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x15800180,0x3555555,0xaa800280,0xaaaaaa,0xa9800380,0xaaaaaa,0xaa800380,0xaaaaaa,0x55800380,0x3555555,0xaa800280,0xaaaaaa,0xaa800380,0xaaaaaa,0x55800380,0x3755555,0xaa800280,0xaaaaaa,0x55800380,0x3555555,0xaa800280,0xaaaaaa,0xaa800380,0xaaaaaa,0xaa800380,0xaaaaaa,0xaa800380,0xaaaaaa,0xaa800380,0xaaaaaa,0xaa800380,0xaaaaaa,0x55800380,0x37fd555,0x65800280,0x2555555,0x9a800180,0x255559a,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,
+0x55800180,0x3f55d55,0x59800280,0x2555555,0x55800180,0x3ff5555,0x99800280,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0xaa800180,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x256aaaa,0x99800280,0x2550146,0xaa800180,0x2aaaaaa,0xa9800280,0x2a9a566,0x55800280,0x29aa9a9,0xaa800280,0xaaaaaa,0x55800380,0x25a5555,0x55800180,0x355d575,
+0xaa800280,0x256aaaa,0x99800280,0x2550156,0xaa800180,0x2aaaaaa,0xa9800280,0x2a9a5a6,0x55800280,0x269a9a9,0x55800280,0x25a5555,0x55800180,0x2555555,0x55800180,0x2555555,0x59800180,0x2aaaaae,0x55800280,0x3555555,0x99800280,0x2995a1a,0x55800380,0x2555555,0xaa800380,0x2eaaaaa,0xaa800280,0x2aaaaaa,0x55800280,0x2564555,0x55800380,0x355155f,0x55800280,0x255d5555,0x69800284,0x2555559,0xaa840380,0x2a8a999,0x55842380,0x3555555,0x95800380,0x2995555,0x95800380,0x2005456,0x5a800380,0x25a5555,0x55800380,0x354d575,0xaa800280,0x2aaaaaa,0xaa800280,0x2a5aaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0x95800280,0x2555555,0x55800180,0x375dd75,0xaa800280,0x2a9a9aa,0x55800280,0x2555555,
+0x1800180,0x2aaaa9a,0xaa800280,0x2aaaaaa,0xa9800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x255aaaa,0x95800280,0x2955555,0xaa800180,0x2aaaaaa,0x57800280,0x355dddd,0xaa800280,0xaaaaaa,0x55800380,0x3555555,0xaa800280,0xaaaaaa,0xaa800380,0xaaaaaa,0xaa800380,0xaaaaaa,0xaa800380,0xaaaaaa,0xaa800380,0xaaaaaa,0x55800380,0x375d555,0x55800280,0x35555f5,0x55800280,0x3d5d5d5,0x55800280,0x2aaaaaa,0x5a800280,0x2050546,0xd5800180,0x375d5d5,0x5a800280,0x255555a,0x5800180,0x2554505,0x55800180,0x375dd75,0x55800280,0x37fd555,0x55800280,0x2555555,0x5a800180,0x255555a,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2a95555,
+0x55800180,0x375dd75,0x55800280,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x29a5555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2a9a9a9,0x55800280,0x2955555,0x55800180,0x354557f,0x29800280,0x2a96969,0x55800280,0x31555d5,0xa9800180,0xaaaaaa,0xaa800380,0xaaaaaa,0x55800380,0x3555d75,0xaa800280,0xaaaaaa,0xaa800380,0xaaaaaa,0xaa800380,0xaaaaaa,0x55800380,0x3555555,0xaa800280,0xaaaaaa,0xaa800380,0xaaaaaa,0xaa800380,0xaaaaaa,0x15800380,0x35ddd75,0x5d800280,0x3351d5d,0xab800280,0x25a55e0,0x1800180,0x2000000,0x25842380,0x2955555,0x95800180,0x2555595,0x800180,0x2000000,0x882480,0x2aaaa02,
+0xaa800280,0x200a99a,0x800280,0x2030100,0x55882480,0x355555d,0x54800180,0x2a0a0a0,0x3800280,0x2000103,0x842380,0x2aaaa94,0x60800280,0x25a5458,0x5a800180,0x2555556,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2955595,0x55800180,0x2995555,0x89800180,0x2020002,0x55842380,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x266a5a5,0x55800180,0x2555555,0x59800180,0x2a9aa55,
+0x95800180,0x2555555,0x55800180,0x2555555,0x1800180,0x3751d05,0xa9800280,0x2555555,0x55800180,0x2555555,0x55800180,0x2996965,0x55800180,0x2555555,0xd5800180,0x37d5df5,0x55800280,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2565555,0xa9800180,0x29ea8a8,0x55800280,0x2555555,0x55800180,0x2565656,0x55800180,0x2955555,0x55800180,0x3751d35,0x55800280,0x3010145,0x10840280,0x2383838,0xa9842480,0x2555595,0x55800180,0x2555555,0x14800180,0x375dd45,0xa9800280,0x2555555,0xf800180,0x200040e,0x89842380,0x255559a,0x5a800180,0x25a545a,0x55800180,0x2555555,0x55800180,0x2955555,0xeb800180,0x201aaaa,0x55800280,0x3dfdd75,0xaa800280,0x280aaaa,
+0x55800280,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2565656,0x6a800180,0x25a565a,0x55800180,0x2555555,0x55800180,0x25555a5,0x55800180,0x3555555,0x55800180,0x3555555,0x9a800180,0x255566a,0x55800180,0x25a5955,0x96800180,0x2aaaa9a,0x55800180,0x3555555,0x55800180,0x3555555,0x55800180,0x3555555,0x5a800180,0x2555555,0x55800180,0x2695555,0x69800180,0x2555595,0x55800180,0x2956566,0x55800180,0x3555555,0x55800180,0x3555555,0x55800180,0x3555555,0x55800180,0x3555555,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0x55800180,0x3555555,0xaa800180,0x256aaaa,0xaa800180,0x2aa6a6a,0xaa800180,0x2aaaaaa,0x5d800180,0x155555f,0x55800280,0x3075f07,
+0x55800280,0x3555555,0x55800180,0x3155555,0x55800180,0x3555555,0x55800180,0x3405555,0x55800180,0x1555555,0xa5800280,0x2f4aa90,0xfd800280,0x15555f5,0x55800280,0x2eaaa80,0x800280,0x2000000,0x884480,0x2000000,0x884480,0x3030100,0x7842480,0x2800103,0x1800380,0x2aaaa99,0x55800180,0x3555555,0xa4800180,0x2aaaaa9,0xaa800180,0x2aaaaaa,0x59800180,0x2585858,0x59800180,0x25aaa6a,0x55800180,0x3555555,0x56800180,0x2659959,0x6b800180,0x2aaaa6a,0x55800180,0x3555555,0x55800180,0x3555555,0x55800180,0x3555555,0xaa800180,0x4aaaaaa,0x55800080,0x3555555,0xaa800180,0x4aaaaaa,0xaa800080,0x4aaaaaa,0x54800080,0x3555357,0xaa800180,0x2ababaa,0x55800180,0x3555555,0xaa800180,0x2aaaaaa,
+0xaa800180,0x4aaaaaa,0xaa800080,0x4aaaaaa,0xaa800080,0x2aaaaaa,0xaa800180,0x4aaaaaa,0xaa800080,0x2aaaaaa,0x55800180,0x3555555,0xaa800180,0x4aaaaaa,0x55800080,0x3dd5555,0x55800180,0x2969596,0x98800180,0x2989894,0xaa800180,0x202020a,0x1800380,0x2020000,0x99840380,0x256565a,0x55800180,0x2555555,0x2800180,0x2a5a95a,0x55800280,0x2555555,0x81800180,0x2381000,0x38842380,0x2001024,0x55842480,0x2545456,0x54800180,0x2585454,0x800180,0x2aaaa40,0x95800280,0x2555555,0x54800180,0x3555575,0xaa800280,0x2a6a5a6,0x55800280,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555559,0x59800180,0x2c6aad6,0x45800280,0x3555545,
+0x95800180,0x2a9a9a5,0xa9800280,0x2a9a9a9,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0x95800280,0x25a5655,0xd5800180,0x3f55dfd,0xaa800280,0x2aaa9aa,0x6a800280,0x22a2a2a,0x95800280,0x2a9a9a5,0xa9800280,0x2aaa9a9,0xaa800280,0x2aaaaaa,0xaa800280,0x26a6aaa,0xa9800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0x5a800280,0x2460146,0x55800180,0x2555555,0x55800180,0x2a6a559,0x99800280,0x2aaaa02,0xaa800280,0x2ffaaaa,0x50800280,0x3555550,0xd5800280,0x37dd5d5,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xd5800280,0x35555d5,0xaa800280,0x2aaaaaa,0xaa800280,0x201aaaa,0x800280,0x2000000,0xaa884480,0x200aaaa,0x800280,0x2000000,
+0xaa842480,0x256555a,0x54800380,0x3d5d555,0xaa800280,0x2555155,0x55800380,0x25a5656,0xea800380,0x2a9aaaa,0xa4800280,0x2a0a0a0,0x55800280,0x35555ff,0xaa800280,0x252aaaa,0x55800280,0x2555555,0x55800180,0x2a99655,0x55800180,0x2555555,0x55800180,0x2559655,0x59800180,0x2aa6aaa,0x56800180,0x2555555,0x55800180,0x2555656,0x55800180,0x2555555,0x99800180,0x2555555,0x55800180,0x2559955,0x2a800180,0x2555555,0x56800180,0x2955559,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x3555555,0xaa800180,0x4aaaaaa,0x55800080,0x3555555,0x55800180,0x3555555,0xaa800180,0x4aaaaaa,0xaa800080,0x2aaaaaa,0xaa800180,0x2aaaaaa,0x55800180,0x3555555,
+0x55800180,0x2aa5a55,0x55800180,0x3555555,0x55800180,0x2565555,0x55800180,0x3555555,0x55800180,0x3555555,0xaa800180,0x22a2aaa,0xaa800180,0x28aaaaa,0x800180,0x2000000,0x8c4580,0x3000000,0x882480,0x2020000,0x8842380,0x20c1c0c,0x4884480,0x3000000,0x9842380,0x2555559,0x55800180,0x2555555,0x80800180,0x2555595,0x55800180,0x2555555,0xa0800180,0x260a0a0,0x60800280,0x29a9868,0x99800180,0x2555546,0x1800180,0x2555501,0x55800180,0x2555555,0x55800180,0x375dd75,0x55800280,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2aa6a56,0x55800180,0x2555555,0x55800180,0x25a5555,0xaa800180,0x2a9aaaa,0xb4800180,0x200a0e0,0xaa800280,0x2aaaaaa,0xaa800180,0x2a9abaa,
+0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x3555555,0x55800180,0x3555555,0x95800180,0x2aaaa96,0xaa800180,0x2aaaaaa,0xba800180,0x2aaaaee,0xaa800384,0x295aaaa,0x55800384,0x3551555,0x55842380,0x3555555,0x55800380,0x2959595,0x95800380,0x2545656,0x55800380,0x3555555,0x55800380,0x3ddddf5,0x55800280,0x25d55555,0xaa800284,0x2555516,0x5a840380,0x261a502,0x55800380,0x2555555,0x59800380,0x25a5556,0x56800380,0x2434757,0x55800380,0x2955555,0x95800380,0x259a4e9,0x91800280,0x2aaaa9a,0xaa800280,0x2aaaaaa,0xe9800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x25aaaaa,0x9a800280,0x25a5556,0xaa800180,0x2aaaaaa,0x17800280,0x3755d5d,
+0xb800280,0x26a6a1b,0x6a800280,0x2aa6a6a,0x800280,0x2000000,0x842380,0x2000000,0xaa800380,0x254aaaa,0xa9800280,0xaaaaaa,0x1800380,0x295aa9a,0xaa800280,0xaaaaaa,0x55800380,0x3555555,0x55800380,0x2555555,0xa9800380,0x295a56a,0x55800380,0x2555555,0xa9800380,0x2aeaeba,0xad800280,0x215aaab,0x55800280,0x35555d5,0xaa800280,0x26a6aaa,0xa9800280,0x2aaaa2a,0xaa800380,0x2555095,0x55800380,0x3555514,0x5a800480,0x2aeaaaa,0x95800280,0x29aaaea,0x1800280,0x2804040,0x5d800380,0x3555557,0xa9800280,0x2a6a6aa,0x24800280,0x2243838,0x14882480,0x2000000,0x64882480,0x2a06060,0xa0800280,0x2a0a0a0,0x800280,0x22e5599,0xaa800180,0xaaaaaa,0x58800380,0x2545555,0x53800180,0x355d575,
+0x40800280,0x2000040,0x1800380,0x255aa9a,0x51800280,0x3545050,0xa9800280,0x2aaaa6a,0x55800280,0x2555555,0x55800180,0x25a5555,0x55800180,0x2555555,0x55800180,0x375dd75,0x55800280,0x3d5d575,0xa6800280,0x2a6a6a6,0x95800280,0x2555595,0x55800180,0x2565555,0x55800180,0x3555555,0x55800280,0x3555555,0x5a800280,0x2aaaa6a,0xaa800280,0x2aaaaaa,0x55800280,0x3755d55,0x95800280,0x2555595,0xaa800180,0xaaaaaa,0x55800380,0x3755d55,0x55800280,0x2555555,0x55800180,0x2555555,0x95800180,0x2555595,0x55800180,0x2a9a9a5,0xa6800280,0x2a9a9aa,0x95800280,0x2565655,0xaa800180,0x2aaaaaa,0x55800280,0x2555595,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,
+0x55800180,0x2555555,0x55800180,0x375ddfd,0xa9800280,0x26da9a9,0x95800280,0x2565559,0xa9800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x3555555,0xaa800280,0xaaaaaa,0xaa800380,0xaaaaaa,0x55800380,0x375d555,0xaa800280,0x2a9a99a,0x55800280,0x2460145,0x5a800180,0x245555a,0x95800180,0x2a6a559,0x55800280,0x375d575,0x5a800280,0x255555a,0x55800180,0x2555555,0x55800180,0x375dd75,0x55800280,0x26665a9,0xa9800280,0x256aaaa,0x55800280,0x2460145,0x99800180,0x255aa56,0x99800280,0x2aaaa56,0xa9800280,0x255a5a6,0x55800280,0x3555555,0x6a800280,0x2aaaa6a,0x55800280,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,
+0x59800180,0x2510106,0x5800180,0x2555141,0x95800180,0x2400040,0x94800180,0x2aaa9a5,0x55800280,0x3f55df5,0x95800280,0x2555555,0xaa800180,0x2aaaaaa,0xaa800280,0x29aa9aa,0xaa800280,0x2e9a5aa,0x55800280,0x355555d,0x4800280,0x2180808,0x19800380,0x2aaaa9e,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xa4800280,0x2a8a4a4,0xa9800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aa6aaa,0xaa800280,0x25aaaaa,0x1800280,0x2010000,0xaa800380,0x256aaaa,0x99800280,0x2554546,0xaa800180,0x2aaaaaa,0xa9800280,0x2a96566,0x55800280,0x2a9a9a9,0x55800280,0x2555555,0x55800180,0x2555555,0x55800180,0x375dd75,
+0xaa800280,0x2966aaa,0x5a800280,0x2555146,0xaa800180,0x2850119,0x55800180,0x3f55555,0x55800280,0x2a9a9a9,0x55800280,0x2555555,0x95800180,0x2555555,0x55800180,0x375dd75,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0x6a800280,0x2aa6a6a,0xaa800280,0x2aaaaaa,0xaa800280,0x295aaaa,0x800280,0x2010100,0xaa800380,0x2aaaaaa,0xa9800280,0x2a4a4a8,0x800280,0x2100000,0x11800380,0x22a2a2a,0x40800280,0x45404040,0x809cca88,0x44808080,0x2aa4ea88,0x22a2a2a,0x2a800280,0x22a2a2a,0x40800280,0x45404040,0x40b16c88,0x24404040,0x398e984,0x3010103,0x6800380,0x2aaaa9a,0xa4800280,0x2a8a4a4,0xa9800280,0x2aaaaaa,0xaa800280,0x2a9a9aa,0x55800280,0x2555555,0xaa800180,0x2aa6aaa,0x55800280,0x2555555,
+0x2a800180,0x22a2a2a,0x2a800280,0x21a2a2a,0x800280,0x24000000,0x9ca884,0x2141010,0x5884580,0x3010001,0x15842180,0x265a999,0x14800280,0x22824a4,0x79800380,0x2a2aabe,0x55800280,0x2555555,0x55800180,0x2555555,0x55800180,0x2454555,0x85800180,0x2aaa945,0x95800280,0x2a6a559,0xa9800280,0x2aaaaaa,0xa9800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0x55800280,0x2aaa9a9,0xaa800280,0x2aaaaaa,0x55800280,0x2565555,0x5a800180,0x2aaaaaa,0xaa800280,0x26a6a6a,0xaa800280,0x2aaaaaa,0x59800280,0x2460146,0x99800180,0x2aaaa56,0xa9800280,0x2a6a5a6,0xa9800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0x9a800280,0x2565556,0xaa800180,0x2aaaaaa,0xaa800280,0x2a6a9aa,
+0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0x55800280,0x375dd75,0x55800280,0x2455555,0x55800180,0x2555555,0x55800180,0x299a969,0x55800280,0x2666599,0xa9800280,0x2aaaaaa,0x55800280,0x2460145,0x99800180,0x2aaaa56,0x95800280,0x2555555,0x55800180,0x2855555,0xa9800180,0x25a6566,0x5800280,0x3010101,0x55800380,0x2a6a599,0xa9800280,0x2aaaaaa,0x6800280,0x2aaaa5a,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,
+0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0x55800280,0x2555555,0x55800180,0x2aaaa6a,0x55800280,0x2555555,0x95800180,0x25aaa55,0x55800280,0x35f5555,0x5a800280,0x25a5656,0x1800380,0x2050556,0x55800380,0x2955555,0x55800380,0x2aaa9a5,0xaa800280,0x295aaaa,0x55800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0x94800280,0x2404055,0x55800380,0x29ae595,0xdd800380,0x3dd55dd,0xee800280,0x2abefee,0x5a800280,0x2a5555a,0x95800380,0x2a55555,0xa5800380,0x2aa69a9,0x55800380,0x3555555,0x55800380,0x3d5d5f5,0xd5800280,0x3555555,0x55800280,0x3575555,0xab800380,0x2aaaaaa,
+0xc5800280,0x2c5c5c5,0xc5884480,0x3555555,0x57800384,0x2574343,0x578c4580,0x3551557,0x55800380,0x3450145,0x5a840380,0x2000046,0xaa800380,0x25595a9,0x1800380,0x2000001,0x55882380,0x2aaaaaa,0xaa800280,0x25aaaaa,0x55800280,0x2aaaaaa,0xaa800280,0x255aaaa,0x5a800280,0x2561556,0x55800380,0x3555555,0x55840380,0x2555555,0x55800380,0x3555555,0x95800380,0x26a6aaa,0x6a800280,0x2a56a6a,0x21800280,0x2307030,0x10842380,0x2000000,0xa9842380,0x2555555,0x55800380,0x3555555,0x55840380,0x2555555,0x55800380,0x3555555,0x95840380,0x2a5a5a5,0x54840380,0x555555d,0x55800284,0x3555555,0x55802384,0x25555555,0x54800284,0x2152e43,0x800280,0x2010000,0x55884580,0x5555555,0xa4800284,0x2909490,
+0x55800380,0x25555555,0x96800284,0x22aaaaaa,0x15800384,0x25555555,0x55800284,0x25555555,0xa5800284,0x2aaa2e2,0x55800380,0x3555555,0x93800380,0x2aa9a5a,0xaa842380,0x2aa6aaa,0xa8800380,0x2a9a5a6,0xa5800280,0x29565a5,0xaa800280,0x256aaaa,0x55800280,0x3515101,0x55800180,0x2555595,0x55800180,0x2555555,0x55800180,0x2a5a9a9,0x55800280,0x2555555,0x9800180,0x22a2a1a,0x29800280,0x2192526,0x40800280,0x2404040,0x948680,0x2000000,0x15908680,0x2555555,0x55800180,0x2a9a9a9,0x800280,0x2a9a900,0x95800280,0x2465555,0x55800180,0x2a9a965,0xa9800280,0x21a69a9,0x55800280,0x25a5555,0x81800180,0x2281000,0x2840380,0x2020002,0xa840380,0x2aaaaaa,0x38800180,0x2000024,0x80842380,0x255559a,
+0xa9800180,0x26aa9a9,0x9a800280,0x2541456,0x9a800180,0x2aaaa56,0xa9800280,0x2a6a5a6,0x94800280,0x2a8a4a4,0x99800280,0x2555555,0xa9800180,0x2aaaaaa,0xaa800280,0x265a9aa,0x2800280,0x2020303,0x1908780,0x3000000,0x4094a780,0x2504040,0x800380,0x2a0a090,0x800280,0x2aaaa00,0xa9800280,0x266696a,0xa0800280,0x256aaa4,0x99800280,0x2460146,0x55800180,0x3dd5575,0xdc800280,0x3555555,0x5a800280,0x2565556,0x55800380,0x355555f,0xaa800280,0x2aaaaaa,0xa9800280,0x2a0a5a6,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xa9800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0x99800280,0x2aaaa02,0xaa800280,0x2aaaaaa,0xaa800280,0x256aaaa,0x57800280,0x3555555,0xaa800180,0x2aaaaaa,0xa9800280,0x2a5a9aa,
+0xa1800280,0x2aaaaa0,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x26a6aaa,0x6a800280,0x21a2a2a,0x1800280,0x2000000,0x99840380,0x2a4a4a8,0xa4800280,0x2a8a4a4,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0x59800280,0x2555555,0x55800380,0x3555555,0x55842380,0x2a95595,0xaa800380,0x22aaaaaa,0xaa800384,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xa9800280,0x25555aa,0xaa800380,0x25aaaaa,0xaa842380,0x2115556,0x55800380,0x25575554,0xaf800284,0x2f9edec,0xaa840380,0x4baaaaa,0xaa842380,0x2abafaa,0xaa842380,0x4aaaaaa,0xa1842384,0x22aaaa6f,0xaa800384,0x22aaaaaa,0xaa800384,0x4aaaaaa,0xaa842380,0x22aaaaaa,
+0x5a800384,0x246aaa6a,0xea840384,0x2fabafe,0x5d842380,0x3555454,0x5f842484,0x25555557,0xaa842384,0x4aaaaaa,0xaa842380,0x2aaaaab,0xaa842380,0x24aaaaaa,0xaa842384,0x24a9f5aa,0xaa842384,0x2aaaaaa,0x55800280,0x3555555,0xaa800280,0x2aaaaaa,0x55800280,0x3555555,0xaa800280,0x2aa5555,0xaa800380,0x2aaa9e8,0x9a842380,0x2565555,0x55840380,0x25555554,0xaa800284,0x2aaaaaa,0x55800280,0x3555555,0xaa800280,0x2aaaaaa,0x55800280,0x3555555,0xaa800280,0x2555555,0x55800380,0x25555555,0x96800284,0x2155559,0x55800380,0x25555555,0x59800284,0x24aaaa94,0x55842384,0x25555555,0xaa882384,0x24aaaaaa,0x55842384,0x25555555,0x5a842388,0x24aa6a6a,0x9a842384,0x24aaaaaa,0x55842384,0x245a9555,0x55882384,0x25054555,
+0x55884484,0x25555555,0x55842388,0x45555555,0x55842388,0x25555555,0x55882384,0x25555555,0x55884484,0x25555555,0xaa884484,0x24a995aa,0xea884484,0x24aaa9ea,0xaa884488,0x24aaaaaa,0xaa884484,0x2559559,0x55800380,0x2545456,0xaa800380,0x2a5aaa5,0x55800380,0x3ddd575,0x1800280,0x2aaaa9a,0xaa800280,0x2aaaaaa,0xdd800280,0x3d55557,0xaa800280,0x2aaaaaa,0xaa800280,0x2ea6aaa,0x9a840380,0x25696aa,0x55800380,0x25545555,0x9a800284,0x25695aa,0x56842380,0x2564555,0x55800380,0x355555d,0x55800280,0x2555155,0x55840380,0x2455556,0xaa800380,0x2aaaaaa,0xaa800280,0x201aaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2a9aaaa,0x800280,0x2040000,0xa842480,0x20e0f0f,0xa4884480,0x2a0a0a0,0xa0800280,0x2a0a0a0,
+0x55800280,0x3d55555,0xea800280,0x2aaaaaa,0x45800280,0x2564545,0x55800380,0x35555df,0xaa800280,0x256aaaa,0x5a800280,0x2555556,0xaa800180,0x2a5aaaa,0x95800280,0x2555555,0xaa800180,0x249abeea,0x54842384,0x3555555,0x55842380,0x235555d5,0x50842484,0x25d5f5f1,0xa5842384,0x25555a5,0x55840380,0x2545555,0x5840380,0x3555555,0x55842380,0x2555555,0xa5840380,0x24aaa7aa,0xaa842388,0x24bfbffb,0xaa842384,0x449aaea6,0x55842488,0x23555555,0x5d842484,0x23555555,0xa9800384,0x2a95555,0x55840380,0x3555555,0x55842380,0x2555555,0x69840380,0x2eea9a9,0xee800280,0x22aaaab,0x50800280,0x256455a,0x9a800380,0x200aa9a,0x2a800280,0x2aa6a6a,0x57800280,0x3f55d5d,0x800280,0x3550101,0x9a800180,0x2aaaaaa,
+0x65800280,0x2eea965,0xee800280,0x2a0aaaa,0x55800280,0x2564545,0x9a800380,0x2aaaaee,0xa0800280,0x2a6a5a6,0xa2800280,0x2a2aaa2,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0x55800280,0x3555555,0x6a800180,0x26a6a6a,0x56800180,0xaaaa6a,0x55800280,0x1df5555,0xaa800280,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xed800180,0x2aaaa56,0xaa800180,0x2aaaaaa,0xf0800180,0x24181e0,0xa1800380,0x26766ba,0xfa800180,0x25aaeae,0xd4800180,0x1df55d5,0xa9800280,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xed800180,0x2aaaaa6,0xaa800180,0x2aaaaaa,0x57800180,0x1555555,0x96800280,0x2c2e6c2,0xaa800280,0x2aaaaaa,0xab800180,0xababab,0x96800280,0xaaaaaa,0xaa800280,0x2aaaaaa,0xab800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,
+0xaa800180,0x2aaaaaa,0xaa800180,0xaaaaaa,0xaa800280,0x2aaaaaa,0xaa800180,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0x57800280,0x3555555,0xa9800180,0x2a7a6a7,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xa9800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xd5800180,0x3d5d5d5,0xd5800180,0x3d5d5d5,0x2800180,0x2c04000,0xc0842480,0x24040c0,0xaa840380,0x26aaaaa,0xaa800180,0x2aaaaaa,0x40800180,0x15f5555,0xaa800280,0x2aaaaaa,0xaa800180,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,
+0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0x2aa6a2a,0xaa800180,0x2126a2a,0xef800180,0xfcfeff,0xaa800180,0xaaaaaa,0xaa800280,0x255aaaa,0xaa800180,0xaaaaaa,0xaa800280,0x255aaaa,0xaa800180,0xffffff,0xff800180,0xffffff,0xaa800180,0xffffff,0xff800180,0xffffff,
+0xaa800180,0x2aaaaaa,0xaa800180,0x215aaaa,0xa1800180,0x2aaaa9a,0x57800180,0x1555555,0xea800280,0xffffff,0xff800180,0xffffff,0xab800180,0x253a6a3,0xaf800180,0xffffff,0xaa800180,0xaaaaaa,0xaa800280,0x212aaaa,0xaa800180,0xaaaaaa,0xaa800280,0xaaaaaa,0xdf800280,0x1fffdff,0x6b800180,0x254a696,0xab800280,0x2bea6a3,0x7d800180,0x3001535,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0x2aa6aaa,0xaa800180,0x2aaaaaa,0xaa800180,0xaaaaaa,0xa9800280,0xa9a9a9,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0x11800280,0x2707030,0x50842380,0x1555555,0x50800380,0x1545454,0x55800280,0x1555555,0x55800280,0x255aaaa,0xaa800180,0xffffff,0xa9800180,0x2166a2a,0xea800180,0xffffff,
+0xa9800180,0x2aaaaaa,0xaa800180,0x252aaaa,0xaa800180,0xaaaaaa,0xaa800280,0x255aaaa,0xaf800180,0xfffeff,0xff800180,0xffffff,0xaa800180,0xffffff,0xff800180,0xffffff,0xf9800180,0x2a0a0e8,0xa0800280,0x280a4a4,0xaa800280,0x2ababab,0xab800180,0x2aaabab,0x55800180,0xaaaaaa,0xaa800280,0x2da2aea,0x55800180,0x315555d,0xaa800180,0xaaaaea,0x2a800280,0x22a2a2a,0x2a800180,0x2152a2a,0x800180,0x2000000,0x8c4580,0x2000000,0x118c4580,0x1fffdfc,0x2f800180,0x2aaaa52,0x800180,0x2686600,0xa5800180,0x2aaaaaa,0xd7800180,0x15555d5,0x57800280,0x3ff55f5,0xaa800180,0xaaaaaa,0xaa800280,0x2afaaaa,0x15800180,0x1555555,0x55800280,0x3011101,0x8a800280,0x2b5a188,0x75800280,0x1555555,
+0x5d800280,0x3d5dd5d,0xaa800180,0x2afaaaa,0xaa800180,0xaaaaaa,0xaa800280,0xaaaaaa,0x51800280,0x1555454,0x55800280,0x341d101,0xaa800280,0xaaaaaa,0xa9800280,0x2abafaa,0x24800180,0x2383838,0x108c4580,0x3105000,0xa4800180,0x240a0a8,0xf4800180,0xafabe9,0xd0800280,0x1fcfdfc,0x21800180,0x2aaaa9a,0xdf800180,0x3545553,0xa9800180,0x2aaaaaa,0xaa800180,0x2a5aaaa,0x54800180,0x3575357,0x55800180,0x3555555,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0x2aaaaaa,0xaa800180,0xaaaaaa,0xaa800280,0x2aaaaaa,
+0xaa800180,0x2aaaaaa,0xaa800180,0xaaaaaa,0xaa800280,0x2aaaaaa,0xaa800180,0xaaaaaa,0xaa800280,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0xfcfeff,0x21800180,0x2aaaa9a,0xaa800180,0x2a866ab,0xa9800180,0x2aaaaaa,0xaa800180,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0xfcfeff,0x21800180,0x2aaaa5a,0xaa800180,0x2a4a6a8,0xa5800180,0x2aaaaa9,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0xaaaaaa,0xaa800280,0x255aaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x295aaaa,0xaa800180,0xffffff,0xff800180,0xffffff,0x2a800180,0xffffff,0xff800180,0xffffff,
+0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xa9800180,0x253a6a8,0xaf800180,0xffffff,0xaa800180,0x295aaaa,0x2a800180,0xffffff,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0x55800180,0x3555555,0x55800180,0x3555555,0x55800180,0x3555555,0x55800180,0x3555555,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xa9800180,0x2a3e6e9,0xaa800180,0x2abaaaa,0xba800180,0x2aaaafa,
+0x55800180,0x3555555,0xaa800180,0x2aaaaaa,0x55800180,0x3555555,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2faaaab,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xef800180,0x2aafeb3,0xff800180,0xffffff,0xff800180,0xeafeff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0x45800180,0x1d5d5d5,0xd5800280,0x15555d5,0x55842380,0x1555555,0x96840280,0x95a696,0x5a800280,0xaa6a5a,0xaa800280,0xffffef,0x45800180,0x2bab861,0xaa800180,0xbfbfbf,
+0xfe800180,0xaafafe,0x55800180,0x1555555,0xff800280,0xeaffff,0x55800180,0x1555555,0x55800280,0x1d55455,0xda800280,0xaaaaea,0x45800280,0x3f7ff71,0xbb800180,0x20162a7,0xff800280,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xfe800180,0xfefafe,0xff800180,0xffffff,0xff800180,0xffffff,0xfe800180,0xfefefe,0xf9800180,0xf9f8f8,0xff800180,0xffffff,0xff800180,0xffffff,
+0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xbf800180,0xffbfbf,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0x55800180,0x1555555,0xaa800280,0xffffaf,0x41800180,0x1555555,0xaa800280,0xffffea,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x1ffffff,0xaa800180,0x15656a,0xff800280,0x155ffff,0x1800180,0x3000000,
+0xff842380,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x155ffff,0x14800180,0x1000000,0xff884580,0x155ffff,0x800180,0x2000000,0xfa8c4480,0xfefafa,0xfe800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x155ffff,0x40800180,0x0,0xff904180,0xfaffff,0xe0800180,0x270f4b0,
+0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xbf800180,0x3f3e7f,0xff800180,0x107ffff,0x800180,0x3000000,0xff900080,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,
+0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xaf800180,0xffffff,0xff800180,0xffffff,0x6a800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xfa800180,0x2a3faf9,0xaf800180,0xffffff,0xaf800180,0x2aaffff,0xaa800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,
+0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x55ffff,0x800180,0x0,0xffa4a580,0xffff,0x800180,0x2000000,
+0xffa48380,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xf9ffff,0x70800180,0x20,0xff840080,0x45ffff,0x800180,0x3000000,0xff986280,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x55ffff,0x800180,0x0,0xff9c8480,0x1ffff,0x800180,0x3000000,
+0xff944080,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x55ffff,0x800180,0x0,0xff944280,0x1ffff,0x800180,0x3000000,0x6aa90880,0x2aaaaaa,0x55800180,0x3555555,0x56800180,0x2aa5a56,0xaa800180,0x2aaaaaa,0x55800180,0x3555555,0xaa800180,0x2aaaaaa,0x55800180,0x3555555,0xaa800180,0x2aaaaaa,0x55800180,0x2555555,0x55800180,0x3555555,0x59800180,0x2555555,0x55800180,0x2aaaa55,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0x55800180,0x3555555,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0xaaaaaa,0xaa800280,0x2aaaaaa,0xaa800180,0xaaaaaa,0xaa800280,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,
+0xaa800180,0x2aaaaaa,0xaa800180,0xaaaaaa,0xaa800280,0x2aaaaaa,0xaa800180,0xaaaaaa,0xaa800280,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aa6a2a,0xaa800180,0x2aaaaaa,0x55800180,0x2555555,0x55800180,0x3555555,0x55800180,0x2555555,0x55800180,0x2aa5555,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0x55800180,0x3555555,0xaa800180,0x2aaaaaa,0x55800180,0x2959555,0x55800180,0x3555555,0x800180,0x2000000,0x2842480,0x2aaaa6a,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0x55800180,0x3555555,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x212aaaa,0xaa800180,0x2aaaaaa,0xaa800180,0xaaaaaa,0xdf800280,0x1fcfdff,0x51800180,0x3555515,0xab800180,0x292a6a3,0xaa800180,0xbcbefe,
+0xaa800180,0x2aaaaaa,0xaa800180,0xaaaaaa,0xaa800280,0x2aaaaaa,0xaa800180,0xaaaaaa,0xaa800280,0x2eeaaaa,0x1800180,0x2702100,0xaa842380,0x22f6a2a,0xe1800180,0xa8a9e8,0xaa800280,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x26aaaaa,0x5a800180,0x2565656,0x55800180,0x3555555,0x55800180,0x2555555,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0x55800180,0x3555555,0x55800180,0x2555555,0x55800180,0x3555555,0x55800180,0x2555555,0x55800180,0x3555555,0x55800180,0x3555555,0x55800180,0x2555555,0x55800180,0x2aa5a55,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0x55800180,0x3555555,0xaa800180,0x2aaaaaa,
+0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x3555555,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0x55800180,0x3555555,0xaa800180,0x2aaaaaa,0x55800180,0x3555555,0x55800180,0x3555555,0x21800180,0x2aaaa15,0xaa800180,0x2aaaaaa,0x55800180,0x2555555,0x55800180,0x2a9a965,0x55800280,0x2555555,0x55800180,0x3155555,0x70800180,0x2001070,0x1884480,0x26aaa9a,0xa8800180,0xe8a4a8,0xf4800280,0x255aa45,0x55800180,0x2555555,0x55800180,0x2a6a5a5,0x55800280,0x3555555,0x95800180,0x256aa55,0xa9800280,0x2a5a9a9,0x55800280,0x2555555,0x9a800180,0x2aaaa6a,0x55800280,0x2555555,0x55800180,0x2aaaa6a,0xaa800180,0x2aaaaaa,0x55800180,0x2aa6a55,0xaa800180,0x2aaaaaa,
+0xa9800180,0x2aaaaaa,0x55800280,0x3555555,0x99800180,0x2555146,0x55800180,0x375dd75,0x55800280,0x29a5555,0xaa800180,0x25aaaaa,0x55800180,0x2565555,0x65800180,0x245aa6a,0x9800180,0x2000000,0x80840380,0x2aaaaa9,0xd0800180,0x374d0d0,0xbe800280,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0x55800180,0x3555555,0xaa800180,0x2aaaaaa,0x56800180,0x2565656,0x55800180,0x3555555,0x55800180,0x2aa5555,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0xaaaaaa,0xaa800280,0x212aaaa,0xaa800180,0xaaaaaa,0xaa800280,0xaaaaaa,0xdf800280,0x1fffdff,0x1f800180,0x3555553,0xab800180,0x2a8a6a3,0xa5800180,0x2aaaaa9,
+0xaa800180,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0x2aaaaaa,0xaa800180,0x26a6a6a,0xaa800180,0x256aaaa,0x5d800180,0x15f555f,0x69800280,0x2aa5555,0x55800180,0x3555555,0x95800180,0x2565595,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0x55800180,0x3555555,0xaa800180,0x2aaaaaa,0xa2800180,0x2aaaaab,0xf5800280,0x3551555,0x9a800180,0x2015696,0x7d800180,0x17f5f7f,0x6a800280,0x2aaaa6a,0xaa800180,0x2aaaaaa,0x7c800180,0x3555545,0xaa800180,0x2aaaaaa,0xaa800180,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0x255aaaa,0xd5800180,0x15555d5,0xaa800280,0x2aaaaaa,0xa9800180,0x2aaa6a7,
+0xaa800180,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xa6800180,0x2a7a6a6,0x54800180,0x3555555,0xaa800180,0x2aaaaaa,0xaa800180,0x25555aa,0xa9800180,0x2aaa9aa,0xa9800280,0x26a6a6a,0xaa800280,0x2a6aa6a,0x59800280,0x2555156,0xaa800180,0x2aaaaaa,0x55800180,0x35555d5,0xad800180,0x22eaa96,0x3800180,0x3000000,0x95840480,0x2555555,0x95800180,0x2a5a9a9,0x1800280,0x2aaa90a,0xaa800280,0x2aaaaaa,0x69800280,0x2a9a9a6,0x55800280,0x3555555,0x15800180,0x2550505,0x95800180,0x2a5a9a9,0x55800280,0x2555555,0x55800180,0x2a56a55,0x95800180,0x2555555,0x95800180,0x26a596a,
+0xa5800180,0x2a6a5a5,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2a5a9aa,0x59800280,0x29a9556,0xaa800180,0x26aaaaa,0x95800280,0x2595655,0x15800180,0x20e0405,0xf840380,0x200040e,0x54842480,0x35c5c5c,0xa4800180,0x2585854,0x800180,0x2aaaa80,0xaa800280,0x2aaaaaa,0x59800280,0x2565556,0x9a800180,0x2aaaa56,0xaa800280,0x2aaaaaa,0xaa800180,0x2555555,0xaa800180,0x2aaaaaa,0xaa800180,0x25555a9,0xa9800180,0x2aaa9a5,0xa9800280,0x2aaaaa2,0x9a800280,0x2aa6aaa,0xaa800280,0x25aaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xea800280,0x2eaaaea,0xaa800280,0x2aaaaaa,0xaa800280,0x295a5a6,0xea800280,0x2aaaaaa,0xaa800280,0x22aaaaa,
+0xd5800280,0x37f55d5,0xaa800280,0x25a555a,0x5a800380,0x2565656,0x55800380,0x25a5559,0x55800380,0x3d5d57f,0xea800280,0x256aaaa,0x59800280,0x29a565a,0x55800380,0x350554f,0xaa800280,0x2aabfaa,0xaa800180,0xffffff,0xaa800180,0x25aaaaa,0xaa800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xaa800180,0x2a5aaaa,0xaa800180,0xffffff,0xaa800180,0x2a5aaaa,0xaa800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xbfbfff,0xef800180,0x2aafebb,0x45800180,0x1555555,
+0xff800280,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xaafeff,0x55800180,0x15f5555,0xff840380,0xfeffff,0xfa800180,0xfaf9fa,0xaa800180,0x299abaa,0xaa800180,0xffffff,0x6a800180,0x2196aaa,0xea800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xa1800180,0xfffefc,0xff800180,0xffffff,0x2a800180,0xffffff,0x2f800180,0x263a693,0xff800180,0xffffff,0xff800180,0xffffff,0xaf800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,
+0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xbf800180,0xffbfbf,0xff800180,0xffffff,0x55800180,0x1555555,0x4a800280,0x2bbbe6a,0xff800180,0xffffff,0xff800180,0xffffff,0xaf800180,0xffffff,0xff800180,0xffffff,0x5f800180,0x1555d5f,0x55800280,0x1555455,0xfa800280,0xfafafa,0xfa800180,0xfefafa,0xaa800180,0xffffef,0xff800180,0xffffff,0xfe800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x10ffff,0x800180,0x0,0xffa0c580,0xffff,0x800180,0x2000000,
+0xffa90480,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x50ffff,0x800180,0x0,0xff98a380,0x1ffff,0x800180,0x2000000,0xff9ca380,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x1d4ffff,0x80800180,0x2101010,0xff842180,0xafffff,0x55800180,0x1545455,
+0xff800280,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xeaffff,0x55800180,0x1555555,0xff800280,0x17fffff,0x3800180,0x2001412,0x55840080,0x3545554,0xa9800180,0x2156aaa,0x55800180,0x3555555,0x21800180,0xfffefc,0xea800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xaa800180,0x2aaaaaa,0xa9800180,0x2aaa6a8,0xa6800180,0x256aa96,0xed800180,0xaaaaaa,0xe6800280,0x2a3a6a6,0xaf800180,0xffffff,0xaa800180,0x295beaf,0xaa800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,
+0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0x55800180,0x3555555,0x54800180,0x3555557,0xaa800180,0x2aaaaaa,0x55800280,0x3055555,0xaa800180,0x229afba,0xea800180,0xffffff,0xad800180,0xaaa9aa,0x6b800280,0x2a3eaab,0x11800180,0x3555105,0x5a800180,0x286abef,0xa9800280,0x2a9a5a6,0x55800280,0x3575755,0xaa800180,0xaaaaaa,0xaa800280,0x2aaffaa,0x66800180,0x2aaaaea,0xae800180,0x2aaffbb,0xff800180,0xffffff,0xff800180,0xffffff,0xaf800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,
+0xaa800180,0xffffff,0xff800180,0xffffff,0xaa800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x15ffff,0x800180,0x1000000,0xffa4e880,0xffff,0x800180,0x3000000,
+0xffa90380,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x150ffff,0x800180,0x0,0xff908280,0x145ffff,0x800180,0x2000000,0xff8c4180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xbf800180,0xbfbfbf,0xbf800180,0xffbfbf,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x115ffff,0x800180,0x1000000,0xff906080,0xffff,0x800180,0x3000000,
+0xff9cc080,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x154ffff,0x50800180,0x0,0xff8c6280,0x1fdffff,0x80800180,0x250a450,0x2800080,0x61606,0x6880380,0x646b5a16,0xf8b10890,0x2f8f8f8,0xf8b14884,0xa4f9f9f8,0xbfb149a4,0x8a7f7f7f,0xbfb18db5,0xe62f6fbf,0xfab16ca4,0x8af9f4f9,0xfeb18db1,0xa464b9fa,0x7b16aa4,0x70707,0x7a0c680,0x84665607,0x64b10898,0x24747474,0x64906684,0x667f7a65,0xbaa4e988,0x8cfabdfa,0xfab18cb9,0xa6a0a5f9,0x3fb14a9c,0x862f2f3f,0x2fad8d94,0x642f2f2f,0x1aad2b84,0x667d7e1e,0xbd988790,0x88d6e0dc,0x20906694,0x66a5a420,0x6a946590,0x66af7f6f,0x578c658c,0x67555555,0x6984238c,0x24816a69,0x1f842484,0x255d575f,0xd1884584,0x45555555,
+0x90842388,0x64e4e090,0xd5906690,0x4554d4d5,0x1f94678c,0x250f1f1f,0xb98a888,0x6603030b,0x9090668c,0x44414041,0x568c6688,0x24aa5544,0x2882484,0x24010101,0x5884584,0x2161515,0x4842480,0x66100004,0x24a50b90,0x44607424,0x6f946788,0x42af6e6f,0xafb9cea4,0x865f6f6e,0x60b94bac,0x24909090,0x40aceb84,0x47404040,0x5fb16c8c,0xcefefaf,0xffb1adb1,0xecefefff,0x54b16cac,0x67141014,0x149ca988,0x46040404,0x519c868c,0x5f0f0d0,0x60800384,0x2605010,0x4842380,0x44010104,0x1a08988,0x24010101,0x50b16c84,0x2505050,0x50800380,0x2000000,0x40800380,0x45404040,0x40b16c88,0x25404040,0xdfa94c84,0x69ffffff,0xffb18c98,0xa7dfffff,0x40b16ca8,0x24404040,0x40948784,0x24004040,0xdb906784,0x4483c7c7,0xc3a8ca90,0x4557d7c3,
+0x19cc98c,0x45010101,0x2b14e88,0x24829302,0x802384,0x2a0a090,0xa0800280,0x2aaaba0,0x11800280,0x23111111,0x15884584,0x2151515,0xa4884580,0x2a0a0a0,0xa0800280,0x2a0a0a0,0x15800280,0x2555595,0x55842480,0x2a59555,0x55800380,0x25545555,0x9a800284,0x2aaaa11,0x54800380,0x3555550,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaff,0xaa800280,0x2aaaaaa,0x55800280,0x25555555,0x55800284,0x3555545,0x16840380,0x2292516,0x2a800380,0x22e2a3e,0xaa800280,0x2aaaaaa,0xea800280,0x2aa6aea,0x2a800280,0x26f6a2a,0x5a800280,0x2050442,0xaa800380,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,
+0xaa800280,0x2eaaaaa,0xea800280,0x2aaaaaa,0x5800280,0x2560505,0xab800380,0x26aaaae,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0x6a800280,0x2aa6a6a,0xaa800280,0x2aaaaaa,0x800280,0x24000000,0x8c6584,0x24000000,0x5aa0ea84,0xc82d195a,0x2da4ec9c,0x663c3c3c,0xa4eb90,0x2646900,0x54842380,0x3545414,0x3c842380,0x662c2d2c,0x2da0ea8c,0x66ad2c2c,0x5090668c,0x2606060,0x50842380,0x2101010,0xa0842380,0x2646460,0xa4800280,0x2a4a4a4,0x10800280,0x2606050,0xa0840380,0x2196060,0xa4800380,0x251a5a4,0x55800280,0x2404055,0xa9800380,0x2ea25e5,0xe9800380,0x29555e6,0xd1840380,0x25100050,0x50800384,0x24666564,0x91800384,0x2544484,0x59800380,0x2aaaaae,0x55800280,0x3555555,0x55840380,0x35f5555,
+0xaf800280,0x4a5e9ea,0x55800280,0x3f55515,0x51800280,0x25b5752,0xaa800380,0x2ebeaba,0xaa800280,0x2565556,0x54800380,0x3df5555,0xee800280,0x2aea9ae,0x5d800280,0x3575557,0xb9800280,0x24576a5b,0x1a800284,0x2aae9cc,0x14800380,0x3545040,0x57842380,0x3555555,0xa9842380,0x2555055,0x44800380,0x3545414,0x55800280,0x3555555,0x55800380,0x3555575,0x95800280,0x2565595,0x55842480,0x2555555,0x56884480,0x2595555,0x55884480,0x35d5f5f,0x558c4580,0x2555555,0x55842480,0x2525a56,0x5d800380,0x3555555,0xa9842380,0x2eeeee9,0xa9800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x25aaaaa,0x5a800280,0x2565556,0x5a800180,0x256aaaa,0x55800280,0x2555555,0x55800180,0x26aaa6a,
+0x1800280,0x2aaaa9a,0xaa800280,0x269aaaa,0xa9800280,0x2aaaaaa,0xaa800280,0x26aaaaa,0x55800280,0x2555555,0x55800180,0x2465555,0x95800180,0x2555555,0x95800180,0x2a6a9a5,0x69800280,0x2455a965,0x55840384,0x3f5f5f5,0x55842380,0x3555555,0x14842480,0x25545554,0x5800388,0x25545555,0xaa800284,0x25a5696,0x55800380,0x3545554,0x55842380,0x2555555,0x15800380,0x24500101,0x558c4584,0x255555fd,0x842384,0x44010100,0x194448c,0x45055555,0x55884588,0x25545555,0x95800284,0x229658a,0xa9800380,0x246565a9,0x55842384,0x25dd5555,0x1800284,0x2aaaa5a,0xaa800280,0x2aaaaaa,0x54800280,0x3555554,0xaa800280,0x256aaaa,0xaa800280,0x2aaa9aa,0x57800280,0x3555555,0x9a800280,0x2560556,0x57800180,0x35555fd,
+0xa5800280,0x2eaeaba,0xea800280,0x2a2aaaa,0xa9800280,0x29a5611,0x55800380,0x3555555,0xa1800280,0x2aaa9a6,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0x55800280,0x3555555,0x99800280,0x2460146,0x99800180,0x2aaaa56,0xa9800280,0x2a6a5a6,0xa9800280,0x26a6aaa,0xaa800280,0x2e9aaaa,0x95800280,0x2555555,0x6a800380,0x2abaa6a,0x5d800280,0x3dddddd,0x99800280,0x29aaa56,0x1800280,0x2141000,0xa9840380,0x2aaaaaa,0xa9800280,0x2a4a4a8,0x28800280,0x2051514,0x1840380,0x2565656,0xa4800380,0x2a9a9a4,0xd4800280,0x375dddd,0x95800280,0x2555555,0x55800380,0x2565556,0xdd800380,0x3dddddd,0xd5800280,0x3dd55dd,0x55800280,0x35555df,0x55800280,0x3df5555,0xdd800280,0x3555557,0x55800280,0x3575555,
+0x56800280,0x2565656,0x46800380,0x2564656,0xa9800380,0x2555555,0x55800380,0x2555405,0x55800380,0x3d5555f,0xd5800280,0x3df5555,0x55800280,0x2565556,0x55800380,0x357555f,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0xaaaaaa,0xaa800380,0x2aaaaaa,0xaa800280,0x2afaaaa,0xaa800280,0x256565a,0x55800380,0x3555555,0xaa800280,0x2555555,0xaa800380,0xaaaaaa,0xaa800380,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0x55800280,0x3555555,0x55800280,0x2555555,0x55800380,0x3555555,0xa9800280,0x2555555,0x55800380,0x2555555,0x55800380,0x2555555,0x55840380,0x2555555,0x65800380,0x2a99555,0x55800380,0x2555555,0x55800380,0x3df5555,0x55800280,0x2555555,0x55800380,0x35d55f5,
+0x55800280,0x2559595,0x55800380,0x3555555,0x55800380,0x2555556,0x55840380,0x3555555,0x55800380,0x2555555,0x5a800380,0x255565a,0x55840380,0x2555555,0x55840380,0x299a955,0xaa800380,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0x55800280,0x3555555,0xaa800280,0x2a955aa,0x55800380,0x3555555,0xaa842480,0x29aa5aa,0x55800380,0x45555555,0xaa800288,0x25aaaaa,0x51800280,0x2565556,0xaa800380,0x2d5aaaa,0x95800280,0x2955595,0x55800380,0x2565a56,0xaa842380,0x2aaaaaa,0x55842484,0x2a55595,0xa5842380,0x24ae6a95,0x1a842384,0x245a6f1f,0xd6842488,0x44415556,0xd9842388,0x24e1e0f0,0xe18c6584,0x44020592,0x908c4488,0x441a66a1,0x6a884488,0x24abaaaa,0x41884488,0x44a0a090,0x908c6588,0x4496a6a1,
+0x54884488,0x25545454,0x54884484,0x25545454,0xaa884488,0x24aa69aa,0xaa884484,0x44eaaaaa,0x94884488,0x44000055,0x508c6588,0x45115505,0xaa882488,0x44545599,0x9884588,0x44545541,0xea882488,0x2abaaea,0x5d800280,0x351dddd,0x5a800280,0x256565a,0x5800380,0x25a5656,0x5d800380,0x25555555,0x55800284,0x23d55555,0x55842484,0x25555555,0x65800284,0x2462a6a5,0x85842384,0x2454155,0x55800380,0x2955555,0xdd800380,0x355d5dd,0x99800280,0x2555595,0x55840380,0x25555555,0x55800284,0x23555555,0x55882484,0x3555554,0xaa842380,0x246aaeae,0xaa842384,0x24aaa6a5,0x55884488,0x45505500,0x51884488,0x45505151,0x1842488,0x44e09100,0x558c6588,0x45fdfdfd,0xad88448c,0x4459a96a,0xd0884488,0x455551d1,0xaa8c4588,0x24aaaaaa,
+0x55884484,0x45551d1d,0x69884488,0x4428a9a8,0x55884488,0x24541455,0x558c6584,0x44e8aa59,0xa9884488,0x44aebda9,0xaa88448c,0x24aaaaaa,0xd1884484,0x455155d1,0xaa884488,0x44fa66a6,0x57884488,0x45555555,0xea842388,0x22aaaaaa,0x55842484,0x24555555,0x64884384,0x24adaaa6,0x55842384,0x257d5557,0xa9800284,0x2a95555,0x55840380,0x3555555,0xa9840380,0x25655aa,0x55800380,0x45555555,0xdc842388,0x23555555,0x95842484,0x24655655,0x69884384,0x245a79aa,0xd5842384,0x25fd5575,0xb9800284,0x2595556,0x56840380,0x29a9a5a,0xa5842380,0x2555559,0xa5800380,0x2aea9a5,0x5d800280,0x3555557,0x55800280,0x3555555,0xaa800280,0x26a6aaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0x2a800280,0x22a2a2a,0x6a800280,0x2aaaaaa,
+0x1800280,0x2050505,0x1800380,0x2804000,0x55842380,0x2000000,0x800380,0x2030100,0x80882480,0x2000080,0x842480,0x2aa6a01,0x3800280,0x2000103,0x842380,0x2000000,0xc1842380,0x25d5d5c5,0xd5884484,0x3555455,0xaa884480,0x44aba9a9,0xab842388,0x2495b4aa,0x55842384,0x3555555,0x55800380,0x3555555,0x55840380,0x3555555,0x55842380,0x3555555,0x55840380,0x45575555,0x57842388,0x235454df,0x55842484,0x45555555,0xaa842388,0x24e9aa6a,0x5d842384,0x25555557,0x69800284,0x2aa555a,0xa9840380,0x2aeaafd,0xaa842384,0x29a95a9,0x40840380,0x2544040,0x94800380,0x290a4e4,0x55800280,0x3ddd554,0xdd800280,0x3555557,0x800280,0x2000000,0x2842380,0x2420303,0xa9800380,0x2a4a4a8,0xa4800280,0x2aaa4a4,
+0x59800280,0x25a565a,0x57800380,0x35555ff,0x99800280,0x2955555,0x55840380,0x315d555,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0x6a800280,0x26a6a6a,0x6a800280,0x2aa6a6a,0x9a800280,0x2964556,0x55800380,0x35fdd75,0xdd800280,0x375d5dd,0xaa800280,0x25a5a5a,0x5d800380,0x35d5f5f,0x55842480,0x3555555,0x558c6580,0x3555555,0x69842380,0x24a5a9a5,0x9a842384,0x2565656,0x55800380,0x2115559,0xdd800380,0x37555dd,0xa9800280,0x26555aa,0x54800380,0x255555fd,0xaa800284,0x24aafeaa,0x54842388,0x35d5555,0xaa842380,0x24aaaa6a,0x5a842384,0x245f0f5e,0x5f8c6588,0x25ff5f5f,0x55884488,0x24955559,0x95884384,0x44420245,0x578c4488,0x45ff55ff,0xaa884488,0x24aafeba,0x2884488,0x44afaa9a,0xaa884488,0x44aaaaaa,
+0x55884488,0x25555555,0x55884484,0x45545055,0xaa884488,0x24aaaaea,0xaa884484,0x24babeaa,0xa9884488,0x44aaaaea,0x55884488,0x45055555,0xaa884488,0x44aaaa96,0xaa884488,0x4455aaaa,0x5a884488,0x2565556,0x59800380,0x2a59556,0x5a842380,0x2555555,0xa5840380,0x2956995,0xf1800380,0x3f5f5f5,0xf5884480,0x241a5aa5,0x55882384,0x2555555,0x558c6580,0x22a9a9a5,0x55884484,0x2995599,0x55800380,0x25545555,0xfd800284,0x2554f5f5,0x50800284,0x25555550,0xd5800284,0x3555555,0xa5842484,0x24555555,0x55884384,0x25747d55,0xa5842384,0x44252524,0x6a884488,0x4459665a,0x81882488,0x44c1c0c1,0x548c6588,0x45545514,0x57882488,0x45171377,0xc0884488,0x44aaaad5,0xaa884488,0x44956aaa,0xab884488,0x4456aaab,0xaa884488,0x24b9aaba,
+0x96884488,0x24abaa5a,0xaa884488,0x24baeaaa,0xe5884488,0x24faaa9a,0xaa884488,0x44aaaaea,0xa9884488,0x44aaaa56,0x55884488,0x45545155,0xee884488,0x44eaaaaa,0xea884488,0x44a5aaaa,0x55884488,0x45555555,0xaa842388,0x22acaaaa,0x55842484,0x45555555,0x55842388,0x255dd555,0x55842388,0x25355511,0x56840384,0x2a6aaa6,0xbf842380,0x2fffeff,0xfd842384,0x35f5555,0x55840380,0x25555555,0x96884484,0x24aa569a,0x56884384,0x245a5555,0x55884384,0x25555555,0xaa842388,0x249aeaea,0x4f842384,0x654f4f4f,0xaa84238c,0x24aaabaa,0xab842384,0x245b6b6b,0xaa800284,0x29655a9,0x96800380,0x2445656,0x5a800380,0x2aa5a5a,0xaa840380,0x2a5eefe,0x800280,0x2000000,0x40842380,0x2000000,0x840380,0x2020101,0x3840380,0x2000002,
+0x8d840380,0x2aa6565,0x56840380,0x259565a,0x5b800380,0x2aa5556,0x55840380,0x2555555,0x800380,0x254a450,0x94800280,0x2560454,0x800180,0x2aaaa55,0xa9800280,0x2a565aa,0x55800280,0x25555555,0xaa884484,0x24966aaa,0x55844388,0x45555555,0x55842388,0x24955555,0x55884384,0x25015515,0x55840384,0x3d55455,0x55842384,0x374fdff,0x41842384,0x2555d550,0x55800284,0x24555555,0x95884384,0x24a655aa,0x55882384,0x25555555,0xaa884484,0x24beaaea,0x55842384,0x65ffd555,0x6e800388,0x250404a,0x57884484,0x3575757,0x5b884480,0x25b5b5b,0xaa884480,0x25555a9,0x55840380,0x2555555,0xaa800380,0x295959a,0xa5840380,0x2b5b5a5,0x800380,0x21a6a15,0x1800280,0x2000000,0xb0800380,0x2001070,0x842380,0x3000000,
+0x51882580,0x2aaaa56,0x55800380,0x3505575,0x57800280,0x2564556,0x59842380,0x2aa6a1a,0xa4800280,0x200a4a4,0x800280,0x2382400,0xaa884480,0x2a9aaaa,0xa4800280,0x290a0a0,0x14800280,0x67545454,0x5488458c,0x44554055,0x24842488,0x66555554,0x94448c,0x45051501,0x558c6588,0x45555555,0xaa800388,0x29aa2e1,0x85842380,0x4496aa6a,0x9a842488,0x2aaaa9b,0x50842480,0x44696964,0x25884484,0x24252579,0x80842484,0x24555555,0xf5884384,0x2a9a9a9,0xaa842484,0x2beffbe,0xd7842380,0x3d55555,0x6a842480,0x24aaaa6f,0xf6842384,0x2499b9f5,0xa9842384,0x29a65a9,0x55800380,0x2404416,0xaa800380,0x22a9a9aa,0xaa800384,0x2050159,0x11842380,0x2aaaa5a,0xaa800280,0x2aaaaaa,0x41800280,0x2aaaa99,0xea800280,0x2eaaaea,
+0xd5800280,0x25555555,0xaa800284,0x24e2abab,0xd7800284,0x3fdfcdf,0xf5842380,0x226aaaa6,0xd0800384,0x35fd550,0x5a800280,0x2564556,0x5a800380,0x255565a,0x55800380,0x2aaa9a9,0x55800280,0x67555555,0xa984238c,0x24aa96aa,0xaa884484,0x44051555,0x55882488,0x45155555,0xaa842388,0x245aaaaa,0x57842384,0x23fdd5dd,0x55842484,0x24551616,0x55884384,0x24afa367,0xd7842384,0x2555d4d5,0xa5842384,0x24459555,0x7f882384,0x23575557,0xaa842484,0x24a9aa56,0x50842384,0x237dddfc,0xac842484,0x24d96ad5,0xaa842384,0x245ea6a7,0xea842384,0x22ffaaaf,0xff842484,0x3ffffff,0xef842380,0x24a9aa54,0xaf840384,0x242f6bab,0xef842384,0x2eaeaff,0x55842384,0x2555545,0x55800380,0x201aaaa,0xa9800280,0x2555599,0x95800380,0x2a9aa9a,
+0xe1800280,0x22fffefc,0xff842384,0x22a7aaef,0xff800384,0x3ffffff,0xff842380,0x2ababef,0x55842380,0x35d5dfd,0x54800280,0x3555555,0x57800280,0x355555f,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0x55800280,0x3d55555,0xaa800280,0x2555595,0x55800380,0x35755d5,0x5f800280,0x3355d5d,0x1800280,0x2aaaa9a,0xaa800280,0x29aaaaa,0x14800280,0x3151515,0x2a800280,0x26a6a6a,0xa800280,0x2014556,0x800380,0x3140000,0x69882480,0x2a5a9ae,0x54800280,0x2545555,0x55800380,0x3555555,0x55800380,0x3555555,0x6a800380,0x22a2a6a,0x56800380,0x256569a,0x55840380,0x2a95555,0x95840380,0x2959655,0x55842380,0x3555555,0x55842380,0x355d555,
+0x28800380,0x24001028,0x884484,0x2aaa545,0xa4840380,0x2a4a0a0,0xa9800380,0x25a6aaa,0x55840380,0x35d5555,0xaa800380,0x2aaaaaa,0xa6842384,0x24d7effd,0xc7842388,0x25555557,0x800284,0x2201000,0x70884480,0x2106070,0x50842380,0x3505050,0xa0800280,0x250a4a4,0x800280,0x2050545,0x5800380,0x2555555,0x800380,0x2000055,0x50800380,0x2415555,0xaa800380,0x2aaaaaa,0xaa800280,0x295aaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0x800280,0x2554055,0x55800380,0x2955555,0x54800380,0x37555dd,0xa9800280,0x2aa55a9,0x9a800380,0x2561596,0x51840380,0x25555555,0x7c800284,0x5555555,0x55800284,0x2355d555,0xaa800384,0x4ebab6b,0xf5800284,0x3545555,0xfd842484,0x2afaeac,0xaf842380,0x24526819,
+0x55840384,0x2aeaaaa,0x5d800384,0x3555757,0x55842380,0x3555555,0x55842380,0x25555d55,0xaa800384,0x2aaaaaa,0xee842384,0x2aeaeaa,0x6a842380,0x22aaabab,0x6a840384,0x249a76b6,0xd5842384,0x25555d55,0xaa842384,0x24aaaaaa,0xaa842384,0x245a5a56,0x55882384,0x25555555,0x55842384,0x25555555,0xa9842384,0x249fa7a7,0x55842384,0x25555555,0xba842384,0x24af2fbe,0xa9842484,0x24555555,0x55882384,0x25555555,0x55842384,0x25555555,0x55882384,0x23d7d5dd,0xd5842484,0x25c55555,0xfd842384,0x23ddd5d5,0x55842484,0x25554545,0xff882484,0x2ffffff,0xdf842384,0x23ffffff,0xff842384,0x22ffafef,0xff800284,0x3ffffff,0xff842384,0x2aaa6af,0x7f800380,0x3000055,0x41800380,0x26a6a9a,0x56800280,0x259a451,0x96800280,0x2460146,
+0xdf800180,0x25f7577f,0xeb842384,0x25aaaaa,0xff800380,0x24aafa6a,0x1842384,0x255555a,0x55840380,0x3555500,0xa9800280,0x2a6a5a6,0x40800280,0x3551555,0xaa800280,0x2aaaaaa,0x56800280,0x24555555,0x55884384,0x245a5655,0x69884384,0x44595556,0x55882384,0x24559555,0x55802388,0x25575555,0x55842384,0x25575757,0x9a842384,0x44f9aaaa,0xea842488,0x2456569a,0xc0884384,0x6696d5d1,0x5590458c,0x87151515,0x9b884490,0x42828797,0x81a4848c,0x44808081,0x16b16b8c,0x661a5616,0x1b842388,0x4400001a,0x40884588,0x65404040,0x40b58d8c,0x87404040,0xa6b58e90,0x246abfea,0x40842384,0x2555555,0x55840380,0x3555555,0xaa842480,0x2a69a6a,0x55800380,0x2404555,0x1800380,0x2aaaaaf,0x55800280,0x3555575,0x54800280,0x2564595,
+0x14800380,0x44253514,0x26842484,0x2152a15,0x80842380,0x66808080,0x80b18d8c,0x44408080,0x159cea88,0x2151515,0x15840380,0x2296979,0x40800280,0x24808040,0xc0886588,0x24008080,0xaa844484,0x2aaaaaa,0xaa800280,0x21a6aaa,0x99800280,0x25aaa56,0x800280,0x3000000,0x1842380,0x29a4556,0x9a800380,0x29aa59a,0x800380,0x2fea959,0xaa800280,0x25a56aa,0xa9840380,0x255aaaa,0x800280,0x2381400,0xaa842380,0x295aaaa,0x800280,0x3000000,0x3c842380,0x26a6e3d,0x66800380,0x265555a,0x840380,0x2555540,0xa9800380,0x2555555,0x96840380,0x2ae6a6a,0xfe800384,0x2aaaaea,0x75842384,0x25555555,0xaa800284,0x4aaaaba,0xaa842384,0x4aaaaaa,0xaa842380,0x2baaaaa,0xaa842380,0x2eaeaea,0xaa842380,0x24aa76aa,
+0xaa842384,0x22aaa9a9,0xf6800384,0x2baaaee,0x51842384,0x25555555,0xa5800284,0x2456f9aa,0x55842384,0x25575557,0xaa840384,0x2beaafe,0xaa842380,0x2afaeaa,0xaa842380,0x245ab65a,0xaa842384,0x2aaaaaa,0xa9800280,0x2a8a4a8,0x51800280,0x26a6a1a,0x6a800280,0x2aaaaaa,0x55800280,0x2555555,0x55800380,0x3455555,0x55840380,0x2555555,0x55800380,0x3555555,0x800384,0x3000000,0x842380,0x2004545,0x800380,0x2505400,0x50882480,0x2509555,0x45840380,0x2959545,0x55800380,0x3555555,0x55840380,0x33d5d5d,0x55800280,0x3555555,0x55840380,0x25555555,0xaa800284,0x24a5ffaa,0x55842384,0x25555555,0x55800284,0x25555f57,0xaa840384,0x2fabaaa,0xea842380,0x2aae9ea,0xaa842384,0x2ffeaff,0xaf842380,0x24a6aa63,
+0xaa840384,0x4aaaa6e,0xa9842380,0x2bebeaa,0xaa842384,0x2a6aaa9,0xaa842380,0x4aaaaaa,0x54842384,0x25555555,0xaa840384,0x2fafabe,0xaa842380,0x2fefeaf,0x55842380,0x25755555,0xaa840384,0x2aa66a6,0xa9840380,0x2adacad,0x75842380,0x3f5f5f5,0xf5884480,0x3555555,0xa9884480,0x24be6aa6,0xaf842384,0x446babab,0x55842488,0x23d55555,0x55842484,0x45555515,0x5a842388,0x24a8a858,0x55800284,0x2555595,0x55844484,0x25555555,0x55800284,0x25515555,0x55840384,0x25df5d55,0xdd842384,0x255555dd,0x5a884484,0x22abaaaa,0x55842484,0x45555551,0x9a882488,0x24ffaaaa,0xaa884488,0x44560656,0x558c4588,0x255f5555,0x5d884488,0x45d5d555,0x56884488,0x44160555,0x5a884588,0x446aaa9b,0xd5884488,0x44c0d0d0,0x80908688,0x44a0aa81,
+0xa9884488,0x4451a555,0x45884488,0x44560501,0x558c6688,0x45555555,0xa9882488,0x44555555,0x568c6588,0x44aaa6a6,0x55884488,0x25555555,0x558c6584,0x446a5a5a,0xaa8c4588,0x44feaaaa,0xad884488,0x2adacac,0x55842380,0x257f5755,0xaa842384,0x2a9aabe,0x1842380,0x25030301,0xa98c6584,0x24165515,0x55884484,0x45555555,0x7842388,0x24010207,0x18c6588,0x4460604c,0x55884488,0x25757555,0x90842384,0x22a4a4a4,0xaa842484,0x2faeafa,0xae842380,0x24aaaaaa,0x50842384,0x24559450,0x95882384,0x24555555,0xaa884384,0x246aaaaa,0x65842388,0x44955555,0x55842388,0x45fd5d05,0xaa884488,0x446555a5,0xb08c4588,0x44ffba61,0x5588448c,0x45555555,0x558c4588,0x44565555,0x5a8c6588,0x44ffaaaa,0x65884488,0x44a55555,0x558c6588,0x44ffaaea,
+0x54884488,0x457f1500,0x55884488,0x45555555,0x908c4588,0x44008155,0x55882388,0x45050515,0x558c6588,0x44aa9595,0xa98c6588,0x44abaaeb,0x55884488,0x445659a5,0x5d884588,0x4555557f,0x6a884488,0x445656aa,0xaa842488,0x22aaaaaa,0x96884484,0x24559555,0x56884384,0x24aeaaaa,0x15842388,0x25757445,0xa5842384,0x2a955a9,0xae840380,0x2baf9fd,0xae842384,0x29aa5aa,0x96840380,0x4454159a,0xa9842488,0x44aaaaaa,0xee842388,0x24edaaaa,0xaa884484,0x445aaaaa,0x6a842388,0x24aab9fe,0x56842384,0x26a5a96,0x21840380,0x2baaaea,0xaa842380,0x25555aa,0xa9840380,0x2d5d5a9,0xd5800380,0x24080c0,0x9a842380,0x2571656,0x3840380,0x3545157,0x1800280,0x26aaa9a,0x5a800280,0x2575656,0x54800180,0x3555555,0x95800280,0x2555555,
+0xaa800180,0x2555555,0xa9800380,0x2aaaa55,0x55800280,0x2555555,0xaa800380,0x2aaaa55,0xaa800280,0x2aaaaaa,0x57800280,0x3f55d5d,0xaa800280,0x2aaaaaa,0xaa800280,0x26a6aaa,0xff800280,0x24ffaaaa,0xaa884484,0x44aaaaaa,0x5f842388,0x25d55555,0xaa884488,0x446aaaaa,0x55842388,0x25f57555,0x86840384,0x25555aa,0x55842380,0x25555555,0xaa800284,0x2556955,0xaa840380,0x24aaaaaa,0xaa884484,0x2469aaab,0xaa842388,0x24aaaaea,0xaa884484,0x2469aa6a,0x55842384,0x25555555,0xaa800284,0x2a59a55,0x55840380,0x25555555,0xaa800284,0x2aa6955,0x55840380,0x2555555,0x56800380,0x2aaaa55,0x55800280,0x2555555,0x55800380,0x3555540,0xaa800280,0x25aaaaa,0x1800280,0x2040000,0xaa842380,0x200aaaa,0x800280,0x20e0500,
+0xa9882480,0x2955555,0x5a800380,0x2aa6a16,0x55800280,0x3f55d55,0x800280,0x3000000,0xaa800380,0x2a9aaaa,0xa4800280,0x2a0a0a0,0x1800280,0x2aaaa5a,0xaa800280,0x26aaaaa,0xaa800280,0x24576657,0xaa840384,0x2a9febe,0xaa842380,0x2baeeaa,0xaa842380,0x24566656,0x55840384,0x25555555,0x6a882384,0x44ba9595,0x55842388,0x355fd7d,0x54842380,0x24000040,0xaa8c6584,0x246ab657,0x95840384,0x2aaa699,0x15842380,0x2aaa4ea,0xfe842380,0x22aaaaaa,0xd5800384,0x25555555,0x55840384,0x23d45554,0xaa842484,0x2aaa9af,0xa5842380,0x24abaaaf,0x3842384,0x45701000,0xb4908688,0x44506074,0x908688,0x44145410,0x14842488,0x44041414,0x10882488,0x44955541,0xaa8c4588,0x44a9aaab,0x9884488,0x44aaa919,0xae884488,0x44aa6aaa,
+0xa9884488,0x24aaaaaa,0xae884484,0x24aeaaae,0x9a884488,0x24965696,0x9a882384,0x24aa6aaa,0xaa884488,0x44aa6a9a,0xaa884488,0x24feaaaa,0xaa884484,0x24aaaaaa,0xaa884488,0x24aaaaaa,0xee884488,0x22aaaaab,0xab800384,0x2aaaaaa,0x9a842380,0x2aaaaab,0xaa842380,0x2eeaaaa,0xaa800384,0x22aaaaaa,0xaa800384,0x29aaaaa,0xaa842484,0x29aaaaa,0xaa842380,0x24a6ba56,0xfe842384,0x22aaaaea,0xaa800384,0x2569aaa,0x9a842380,0x2aaaaab,0xaa842380,0x2eeaaee,0x11800384,0x25555554,0xa9800284,0x2aaa5a9,0xaa842484,0x2a9a9ac,0xaa842380,0x2baaaaa,0x55842380,0x25555555,0xaa884484,0x24aaaaaa,0xf5884484,0x25555555,0x9a842388,0x24aaaaaa,0xaa884484,0x24aaaaaa,0xaa884488,0x24aeaaaa,0xaa884484,0x24aaaaaa,0xaa884488,0x24aaaaaa,
+0x55884488,0x25555554,0x55882384,0x25555555,0x55884484,0x25555555,0xaa882484,0x24aaaaaa,0xaa884484,0x44afa6aa,0xaa884488,0x24beaaaa,0x55884484,0x45d51555,0xaa884488,0x24aaaaaa,0x55884488,0x45555555,0xd4842388,0x235c5555,0x55882484,0x45555555,0xaa842388,0x24a8a965,0x55842384,0x25555555,0xaa800284,0x25a5595,0x55840380,0x3555555,0x56842380,0x2555599,0x57840380,0x4555557d,0xdf842388,0x3555557,0x7f842484,0x45555555,0xaa842388,0x24aababe,0x55842384,0x3555555,0xaa842380,0x25555a5,0x59800380,0x2aa6a9a,0xaa840380,0x255556a,0x55800380,0x375d575,0xb4800280,0x2001060,0x55840380,0x2145655,0x15800380,0x258a450,0x800280,0x2566a95,0x57800280,0x3555555,0x95800180,0x2555145,0x55800180,0x2555555,
+0x55800180,0x2004055,0x800380,0x2aaaa95,0xa9800280,0x2a8a5aa,0x69800280,0x22a2a2a,0xaa800280,0x2a5a9aa,0x69800280,0x2555555,0x2a800180,0x2aa6a6a,0x95800280,0x2555555,0xea800180,0x2465aa66,0x75842388,0x375fdfd,0x55842384,0x45555555,0xe9842388,0x24eaaa65,0x57842384,0x25555555,0x66800284,0x2555511,0x56800380,0x2aa56e9,0xa9840380,0x2955555,0xd5800380,0x4555d555,0xaa842388,0x2aaa9ab,0x55842484,0x23555555,0x558c6584,0x3555555,0x5d842484,0x25555555,0x57800284,0x3dddd11,0x55800280,0x3575554,0x5a842380,0x256565a,0xaa800380,0x201aa6a,0x800280,0x2301010,0x95882480,0x200aa95,0x800280,0x2000000,0x70884480,0x2002030,0x9842380,0x2a9955a,0x800180,0x2000000,0x884480,0x2aa5a9a,
+0xee800180,0x2a9aaaa,0xa4800280,0x2a0a0a0,0x800280,0x3555505,0xaa800280,0x2aaaaaa,0xa0800280,0x2a0a0a0,0x54800280,0x25a5555,0xaa800180,0x2aaaaaa,0x55800280,0x2555555,0xa2800180,0x2a2a2a3,0x69800280,0x2aa2226,0x55800280,0x350d5d5,0xa4800280,0xaaaaa9,0xba800280,0x2aaaaa9,0xaa800180,0x2aaaaaa,0xbe800180,0x2aa2ad9,0xaa800180,0x2aaaaaa,0x9a800180,0x296569b,0xf9800180,0x28aa2ea,0x1800280,0x2eeaa9a,0xff800280,0x2aa57ab,0x55800180,0x1555757,0xa6800280,0x2efebea,0xb9800280,0x24522aa,0x99800280,0xa9a9a9,0xaa800280,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x256aaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xee800180,0xaaaaaa,0xed800280,0x2aaaa56,
+0x5f800180,0x3555555,0xaa800180,0x26aaaaa,0xaa800180,0x26a6ada,0xaa800180,0x296aaaa,0x15800180,0x3170517,0x19800180,0x2aaaa6a,0xad800180,0xabaaab,0xad800280,0x2aaaa96,0xa9800180,0x2aa56ae,0xbf800180,0x28aaaae,0x5a800280,0x2aa5556,0x55800180,0x3575555,0xa5800180,0xf9aaaa,0x55800280,0x375d175,0x55800280,0x3535357,0x55800180,0x3575f57,0x95800180,0x2965595,0x55800180,0x3dfddf5,0x57800280,0x37ddd5f,0x96800280,0x2834256,0xab800180,0x2aeaaab,0xbe800280,0x2aa262a,0x82800180,0x2962a82,0xa9800280,0xabaaaa,0xaa800280,0xebaaaa,0xfd800280,0x33515d5,0xa6800180,0x24fa3ab,0xff800180,0xefabef,0x3d800280,0x3351135,0x7a800280,0x2aaaaaa,0xfd800180,0x3555d4c,0xa9800180,0x2aaaaaa,
+0x6a800180,0x2a5aaaa,0xa4800180,0x2e7e3a7,0x6a800180,0x21b6b1a,0xa800280,0x2020206,0xa4800380,0x2aaaaa5,0xd5800180,0x3d5d5d5,0x1800180,0x2102020,0x840380,0x3000000,0xaa840380,0x2aaaaaa,0xaa800180,0x2aa55aa,0x55800180,0x3555555,0xaa800180,0x25655aa,0x2a800180,0x2408086,0x40800380,0x3545545,0x59800280,0x2a8a5aa,0xa9800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800180,0x25555aa,0xaa800180,0x2aaaaaa,0x56800180,0x295555a,0x55800180,0x2aaaa56,0xea800280,0x2aaaaea,0x15800280,0x21a2a15,0x1a800280,0x2160516,0x55800380,0x2555555,0x55800380,0x2555555,0xaa800380,0x2555595,0x55800380,0x2a9a595,0x55800380,0x2aa5555,0xaa800380,0x2aaaaef,0xa9800280,0x2aa95a5,0x55800380,0x355d5ff,
+0xaa800280,0x25555aa,0x95800380,0x2565656,0x59840380,0x2a9555a,0x55800380,0x3555555,0x57800380,0x3475757,0x9a840380,0x202459a,0x55800380,0x3555555,0x55800380,0x3555575,0xaa800280,0x2aaaaaa,0xa9800180,0x200aaaa,0x55800280,0x3555555,0xaa800180,0x200aaaa,0x800280,0x2804000,0x808c4580,0x2404080,0x884580,0x2030100,0x3884480,0x2010203,0xaa8c4580,0x295aa9a,0xaa800180,0x2a96aaa,0x80800280,0x24080c0,0x1842380,0x2000000,0xa4800380,0x2a0a0a0,0x50800280,0x2545054,0x1800380,0x2aaaa5a,0x55800280,0x2555555,0x41800380,0x29aa955,0x39800380,0x247a6b2a,0x1800284,0x2aaaa55,0xab800380,0x25a94a8,0x79840380,0x25a559a,0x9a800380,0x2100455,0x55800380,0x3555555,0x55800380,0x3d45145,
+0x55800280,0x2aaaaa9,0xaa800380,0x2aaaaaa,0x55800380,0x3555555,0xaa800380,0x2aa6aaa,0xaa800380,0x29a5555,0x55800380,0x2190144,0x55800380,0x3555555,0x69800380,0x2ad69b9,0x1800280,0x25656aa,0x55800180,0x2095555,0x80800180,0x255555a,0xa9800180,0x206aaaa,0xfd800280,0x1fdd5f5,0x75800280,0x375530f,0x55800180,0x17f7f5f,0xfa800280,0x2556a00,0x55800180,0x2505555,0x94800180,0x2adaa90,0x95800280,0x25595d5,0x55800180,0x2565656,0xa8800180,0x2eaa2a1,0xb6800280,0x2555569,0x55800180,0x3555755,0x55800180,0x3555555,0xae800180,0x2000088,0x800380,0x2000000,0x56884480,0x2685a5a,0xa0800180,0x2000080,0x800380,0x2000000,0x882480,0x2000000,0x1884480,0x3030303,0x1884480,0x2000000,
+0xa9884480,0x26aaaaa,0x5a800280,0x2595656,0x55800180,0x2555556,0x55800180,0x2555555,0x54800180,0x290a060,0x90800280,0x2501050,0x55800380,0x2575555,0x56800180,0x25a5a5a,0x1800180,0x20a1212,0x2a800380,0x255a599,0x800180,0x3000000,0x8c4480,0x255aa55,0xaa800180,0x2a2aae6,0xa3800280,0x2e6a6a6,0x55800280,0x2a66656,0x5b800180,0x25a565a,0x38800180,0x2001038,0x8c4580,0x255aa05,0x80800180,0x2410140,0x80800380,0x2aaaa98,0x65800280,0x265aa55,0x65800180,0x2555555,0xaa800180,0x2956956,0x5a800180,0x2555555,0x55800180,0x3555555,0x95800180,0x2a9a555,0xaa800280,0x2aaa9a9,0xa9800280,0x2a66a6a,0xa9800280,0x26aa9a9,0x1d800280,0x35d5d1d,0x59800280,0x2565556,0x9a800180,0x2aaaaaa,
+0x5a800280,0x256aaaa,0x99800280,0x2450146,0x55800180,0x2aaaa6a,0xa9800280,0x2a9a566,0x55800280,0x2aaa9a9,0xaa800280,0x25aaaaa,0x55800280,0x2465555,0x9a800180,0x200aaaa,0x800280,0x2000000,0x842380,0x2000000,0x840380,0x290a400,0x40800280,0x2020000,0x800380,0x2aa6a15,0x55800280,0x2555555,0x3800380,0x2020603,0x1840380,0x2555555,0x80800380,0x2eaaa94,0xaa800280,0x25a465a,0x5a800180,0x29a5657,0x9a800180,0x2a6a9ae,0x99800280,0x2a9a558,0x55800280,0x2555555,0x55800380,0x3555555,0x55800280,0x2555555,0x55800380,0x29aaa56,0x69800380,0x42a6a6a,0x55800284,0x2aa5a55,0x96800380,0x2585158,0x15840380,0x375dd15,0xa9800280,0x219049a,0x56800380,0x2aa5a5b,0x55800380,0x3d45575,
+0x55800280,0x25a5555,0x55800380,0x3555555,0x55800380,0x2555555,0x55800380,0x2555556,0x55800380,0x29a5555,0x55800380,0x2424545,0x55800380,0x2a65555,0x55800380,0x3555515,0xaa800280,0x2abaaaa,0x57800280,0x3551555,0xaa800280,0x21a6aaa,0x1800280,0x2000000,0xaa840380,0x2aaaaaa,0x55800280,0x2555555,0x800380,0x3551505,0x55800280,0x2555155,0x1840380,0x2000000,0x840380,0x2000000,0x842480,0x20a0500,0xe882480,0x200050a,0x5884480,0x20f0f0b,0x4a840380,0x2555546,0x840380,0x2b5a900,0xaa800280,0x25555a9,0x55800380,0x2555555,0x55800380,0x2555555,0x55840380,0x25b5755,0x5b840380,0x2565a5b,0x55800380,0x2565555,0x55800380,0x3155550,0x55800280,0x2555555,0x55800380,0x3545555,
+0x55800280,0x25555a9,0x95800380,0x2555555,0x55800380,0x3555555,0xaa800380,0x25555a5,0x55800380,0x2555555,0x55800380,0x3145551,0x55800280,0x2555555,0x55800380,0x3155554,0xaa800280,0x2aaaaaa,0xaa800280,0x28aaaaa,0x55800280,0x3555555,0x57800280,0x3575555,0xa6800180,0xaaaaa9,0xae800280,0x2aabeef,0x66800180,0x2a666ae,0xfe800180,0x2aaffbb,0x1800180,0x2aaaa9a,0xaa800280,0x24aaaaa,0xa9800280,0x2aaaaaa,0x9a800280,0x24aab9b,0xaa800180,0xaaaaaa,0x5a800280,0x2aaffae,0xea800180,0xaaaaaa,0x95800280,0x2aaffea,0xaa800180,0xffffff,0xff800180,0xffffff,0xaa800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,
+0xaa800180,0xffffff,0xff800180,0xffffff,0xaa800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0x1800180,0x2aaaa9a,0xaa800280,0x2aaaaaa,0xa9800180,0x2aaaaaa,0x7d800280,0x3555555,0xa9800180,0x2befaa7,0xbe800180,0x22aafbb,0xaa800180,0x25abffa,0xa6800180,0xfffefd,0x55800180,0x3555557,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaa9aa,0xba800280,0x2aaaaaa,0xaa800180,0x2aaeebb,0xaa800180,0xffffff,0xaa800180,0x266fbea,0xaa800180,0xffffff,0xea800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,
+0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x1ffffff,0xaf800180,0x226bebb,0xff800180,0xefffff,0x55800180,0x1555555,0x46800280,0x565656,0x55800380,0x1555555,0x5d800280,0x14d5f5d,0x4a840380,0x2baf95a,0xff800180,0xffffff,0xfe800180,0xfafafe,0xff800180,0xffffff,0xff800180,0xffffff,0xf5800180,0x1f5f5f5,0xf9800180,0xfffefe,0xff800180,0xffffff,0xff800180,0xffffff,0xaa800180,0xffffef,0xff800180,0xffffff,0xea800180,0xffffff,0xff800180,0xffffff,0xff800180,0xefffff,0xab800180,0xabaaab,0xff800280,0x17fffff,0xb800180,0x2172a17,
+0xff800080,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x5ffff,0x800180,0x0,0xffa90980,0xffff,0x800180,0x2000000,0xffa0e680,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x55ffff,0x800180,0x1000000,0xff908580,0x55ffff,0x800180,0x2000000,
+0xff8c6680,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x55ffff,0x800180,0x1000000,0xff906580,0x155ffff,0x800180,0x2000000,0x558c4380,0x3554557,0x55800180,0x3555555,0xaa800180,0x2aaa5aa,0x55800280,0x3555555,0xaa800180,0x2a9bbab,0x6a800180,0xffffff,0xaa800180,0x2fabe6a,0xaa800180,0x2a3fab8,0x15800180,0x3555557,0x55800180,0x3455555,0x55800180,0x3555555,0x55800180,0x3415555,0xfd800180,0xaaaaaa,0x5a800280,0x2aaffaf,0x77800180,0x1555555,0x65800280,0x2aabb6a,0xff800180,0xffffff,0xff800180,0xffffff,0xaf800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,
+0xaa800180,0xffffff,0xff800180,0xffffff,0xaa800180,0xffbfbf,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xa9800180,0x2a9a9aa,0xaa800280,0x2aa5569,0x5a800180,0x2565656,0x65800180,0x2aa955a,0x800180,0x2000000,0x882480,0x1555554,0xaa800280,0x290a8a8,0x34800180,0x17d7d74,0x95842480,0x2555555,0x55800180,0x3555555,0xaa800180,0x2aaaaaa,0x75800280,0x3055555,0xaa800180,0x2aabf6a,0x54800180,0x1555555,0xae800280,0xaaaaaa,0x95800280,0x22ab9e9,0x41800180,0x2020101,0xa840280,0xffffaf,0x69800180,0x54a869,0x800280,0x377fd74,0xff800180,0xffffff,0xff800180,0xffffff,0xef800180,0xffffff,0xff800180,0xffffff,
+0x95800180,0x2b8f9a1,0xe9800180,0xfffefe,0xee800180,0xfffeff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x155ffff,0x54800180,0x10,0xff8c4380,0x155ffff,0x800180,0x3000000,
+0xff840280,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x155ffff,0x55800180,0x1014,0xff882380,0x55ffff,0x800180,0x3000000,0xff906480,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x155ffff,0x10800180,0x0,0xff904280,0x45ffff,0x800180,0x2000000,
+0xff946280,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x154ffff,0x800180,0x1000000,0xff946280,0x155ffff,0x800180,0x2000000,0x5a8c4380,0x25a5a6a,0x57800180,0x3555557,0x55800180,0x2555555,0x6a800180,0x2a9556a,0x55800180,0x25a55a9,0x55800180,0x2555555,0x69800180,0x22e2a2a,0x69800280,0x2555555,0xe9800180,0x2555595,0x55800180,0x3555555,0x17800180,0x3f51d1f,0xa9800280,0x2aaaa5a,0x54800180,0x25858a8,0x98800180,0x2a9a9ad,0x55800280,0x2555555,0x9a800180,0x2aaaaaa,0x55800280,0x2aaaaa9,0x99800280,0x2450556,0x55800180,0x2aaaaaa,0xaa800280,0x2a6a5a6,0x95800280,0x2a6a959,0xa9800280,0x2a9aaaa,0xa9800280,0x2aaaaaa,0xaa800280,0x25aaaaa,
+0x55800280,0x3155555,0x99800180,0x2aaaa56,0xaa800280,0x2a6a9aa,0xa9800280,0x2aaaaa2,0xaa800280,0x2aaaaaa,0xaa800280,0x255aaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2a96aaa,0x4800280,0x2060000,0x56802280,0x2aaaa55,0xf800180,0x300040d,0x882480,0x2aaaa95,0x55800180,0x2555556,0x55800180,0x2565656,0x95800180,0x2555599,0x55800180,0x2555555,0xa0800180,0x2a0a0a0,0x54800280,0x3555555,0x5a800180,0x256965b,0x55800180,0x2aaaa95,0x55800180,0x2555555,0x55800180,0x2555555,0xaa800180,0x2a55555,0x65800180,0x2aaa9a9,0x5a800280,0x2aaaaaa,0x55800280,0x3555555,0x55800280,0x2aaaaaa,0x55800280,0x35dd555,0xaa800280,0x2feaaea,0xaa800280,0x25a55aa,0xaa840380,0x25a5aaa,0x56840380,0x2a95595,
+0x95840380,0x25aaaaa,0x51800280,0x25a5656,0xaa800380,0x2156aaa,0x55800280,0x2555595,0x56800380,0x2995555,0xa5840380,0x2aaaaa9,0x55800384,0x3555555,0xaa840380,0x2aaaaaa,0xa4840380,0x26060a0,0x60800280,0x2106060,0x1800280,0x2c04000,0xc0842380,0x24080c0,0x50842380,0x3455504,0x5a800380,0x2555556,0x1840380,0x2555555,0x55800380,0x2895655,0x800380,0x2010000,0x41840380,0x2bae4a5,0x50800280,0x3400040,0x55800380,0x25a5656,0xa9800380,0x25555a5,0x55800380,0x3555555,0x5a840380,0x2965596,0xa5840380,0x2aaa555,0x55840380,0x2591555,0x95840380,0x2555555,0x51840380,0x5f0f4f4,0xa2800284,0x255a59a,0x55800380,0x2555555,0x55800380,0x3515541,0x55800280,0x2555555,0x55800380,0x3515555,
+0x55800280,0x3555155,0x55800380,0x3555555,0xaa800380,0x2aaaaaa,0x55800384,0x3555555,0x55800380,0x25555a9,0x6a800380,0x2966a25,0x59800280,0x22d292a,0x2c840380,0x200041c,0x59842380,0x2555559,0xa5800380,0x26555a5,0x55840380,0x3755555,0xb9800380,0x2b5b5b5,0x69884480,0x29aaaaa,0xaa800380,0x2aaaaaa,0x65800384,0x2555555,0x55882480,0x3555555,0xaa840380,0x2aaaaaa,0x55840380,0x3d554d5,0x55840380,0x237d5555,0xa6840384,0x2465a554,0xa9800284,0x2a9a5a9,0x6a842380,0x4aaaa6a,0x55800284,0x25555555,0x55800284,0x2e9aaa9,0x55842380,0x3555555,0x55800380,0x340d555,0x55800380,0x3555555,0x55840380,0x3455555,0x80842380,0x4408080,0x408c4584,0x2000000,0x42882480,0x2030343,0x1884480,0x2000000,
+0x57882480,0x3575555,0x55800384,0x3555555,0xab800380,0x22aaaaea,0x55800380,0x3555555,0xa9800384,0x25454a9,0xa0800380,0x2a0a4a0,0xa9800280,0x255555a,0x55800380,0x3555551,0x55800280,0x2555555,0x55800180,0x3555555,0x55800180,0x2555595,0x55800180,0x2555a56,0x56800180,0x2996956,0x55800180,0x25a5595,0x55800180,0x3555555,0xdd800180,0x3010147,0x55800380,0x3555555,0x55800180,0x3f5ddf5,0x55800280,0x2955595,0x5a800180,0x25a56aa,0xaa800180,0x2555599,0x56800180,0x24a565a,0x55800180,0x35d5dfd,0xaa800280,0x21965a9,0x1800280,0x2c0c080,0x80842380,0x2555555,0x3840380,0x3535343,0x67800280,0x2555556,0x65840380,0x2aaaaaa,0xaa800384,0x2aaaaaa,0x55842380,0x3555555,0xaa842380,0x2aaaaaa,
+0x56842380,0x291aa82,0xe5800280,0x2e1e0e1,0x6884480,0x2550556,0x55800380,0x2555455,0xa5842380,0x2555555,0x6a882480,0x2aaaaaa,0x55840380,0x2555555,0x56882480,0x22aaaaaa,0xaa840384,0x2655556,0x96800180,0x2555556,0xaa800180,0x2555555,0xa6800180,0x2955555,0xaa800180,0x25aaaaa,0x1800280,0x2000000,0xaa842380,0x295aaaa,0x800280,0x20e0400,0xaa842380,0x2555555,0x55800180,0x3555555,0xaa800180,0x2555555,0x56800180,0x2cbe282,0xea800280,0x2daeaea,0x99800280,0x2944448,0x1f800180,0x24bfaf2f,0xff800284,0x2fdfebe,0x800284,0x2554000,0x55840380,0x2955555,0xf840380,0x20a0a0f,0xa5842380,0x4adabad,0x99800284,0x2aaaae9,0xaa840380,0x2aeaaaa,0xaa842380,0x29aaaaa,0xaa842380,0x246aaa6a,
+0xa4840384,0x2555594,0x54800380,0x3555555,0xbe840380,0x2596d6e,0xaa800280,0x4aaaaaa,0xaa800284,0x2eaeaea,0xaa840380,0x2aaaea9,0x55842380,0x25575555,0x5a800284,0x2aaaaaa,0x6e842380,0x2462a262,0x3840384,0x3555555,0xaa842484,0x2aaa9a9,0x55842380,0x3555555,0xa9842380,0x2e9a9a4,0xd5842380,0x5555555,0xaa800284,0x22aaaaaa,0x57840380,0x3555555,0xea840380,0x2aaaaaa,0xaa842380,0x2aaaaaa,0xaa840380,0x2feeeeb,0xaa840380,0x2aaaaaa,0xaa842380,0x2aa6aaa,0xaa842380,0x2aaaaaa,0xaa800384,0x2aaa9a9,0xaa840380,0x2aaaaaa,0x53800384,0x37d55c1,0x5d800380,0x3555555,0x55840380,0x3555555,0xa5840380,0x2aaa9a9,0x96800380,0x2555555,0x95800380,0x2aa2aaa,0x95800280,0x2955555,0x5d800380,0x3551114,
+0x6a800180,0x2aaaa9a,0x55800380,0x3555555,0x55800380,0x3555555,0x55800380,0x3555555,0x55800380,0x35d55f5,0xaa800280,0x299a5a0,0x55800280,0x355557f,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa842380,0x22aaaaaa,0x9a840380,0x2aaaeaa,0xaa840380,0x2aaaaaa,0x55842380,0x3555555,0x55800384,0x3555555,0xaa800384,0x2aaaaaa,0xaa800384,0x25aaa5a,0xaa840380,0x22aaaaaa,0xaa840384,0x2aaaaaa,0xaa842380,0x22aaaaaa,0xaa840384,0x2aaaaaa,0xaa842380,0x2aaaaaa,0x55800384,0x3555555,0xaa840380,0x2aaaaaa,0x55800384,0x3555555,0x55840380,0x3555555,0x55800380,0x3555555,0xa6800380,0x2555595,0x55800380,0x3555555,0x55800380,0x3d55555,0xaa800280,0x25aaaaa,0x5a800280,0x2524556,0x51800380,0x2aaaa5a,
+0x55800280,0x3555555,0x56800380,0x2559aaa,0x55800380,0x3555555,0x55800380,0x255aaaa,0x55800380,0x2555555,0x45800380,0x25aaa55,0x55800280,0x2555555,0x5800380,0x2aaaa65,0x57800280,0x3555545,0x55800180,0x3405555,0xaa800180,0x2aaaaaa,0xdd800280,0x3ffdfdd,0xaa800280,0xaaaaaa,0xaa800280,0xfffeff,0xba800180,0x29aaaaa,0xef800180,0xffffff,0x99800180,0x2565556,0x56800180,0x206ab56,0x1800180,0x2aaa95a,0xdd800280,0x301dfdd,0xa6800280,0xaaa9a9,0xab800280,0xffffff,0x59800180,0xaaaaaa,0xaa800280,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,
+0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0x800180,0x2555554,0x55800180,0x3415555,0x800180,0x2a6a900,0x55800280,0x3555555,0xea800180,0xaaaaaa,0xae800280,0xffffff,0xa9800180,0x2aaaaa6,0xef800180,0xffffff,0xa4800180,0x2aaaaa9,0xaa800280,0x245a555,0xaa800180,0x2aaaaaa,0xaa800280,0x2a5aa55,0xad800180,0xaaaaab,0xbf800280,0xffffff,0x51800180,0x37dd153,0x6e800180,0xabaaaa,0xff800280,0xffffff,0x7f800180,0x17f7f7f,0xff800180,0x155ffff,0x1800180,0x2000000,0x7f884480,0x17f7f7f,0x7f800180,0x17f7f7f,0x800180,0x2000000,0x884480,0x2000000,
+0xff884480,0x155ffff,0x800180,0x3000000,0xaf800380,0xfaffef,0xe4800180,0x2a4feb9,0x10800180,0x1707070,0x10884480,0x3000000,0x80800380,0x94a594,0x80800280,0x2b9fea4,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x155ffff,0x10800180,0x0,0xff906380,0x55ffff,0x800180,0x3000000,
+0xff946380,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x100ffff,0x800180,0x3000000,0xff946580,0x55ffff,0x800180,0x3000000,0xbf906680,0xffffff,0xff800180,0xffffff,0x1800180,0xffff9a,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0x800180,0xffffa9,0xff800180,0xffffff,0xe4800180,0xfffffa,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x55ffff,0x800180,0x2000000,0xff906580,0x55ffff,0x800180,0x1000000,
+0xff9ca880,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffff,0x800180,0x3000000,0xff9cc980,0x54ffff,0x800180,0x3000000,0x598c4580,0x2565556,0x55800180,0x256aaa9,0x55800180,0x2aaaae9,0xb9800280,0x2aa6a6a,0xae800180,0xa9aaaa,0x99800280,0x22ab9a9,0xaa800180,0x25ab9aa,0xae800180,0xfffeff,0x55800180,0x3015555,0xfe800180,0xaaaaab,0xaa800280,0x2a9aaaa,0xba800280,0x292a6aa,0xaa800180,0x226ab2e,0xea800180,0xffffff,0x2f800180,0xfffeff,0xff800180,0xffffff,0xea800180,0xffffff,0xff800180,0xfefeff,0xff800180,0xffffff,0xff800180,0xffffff,0xfe800180,0xfefafe,0xfe800180,0xfffefe,0xff800180,0xffffff,0xff800180,0xffffff,
+0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0x5f800180,0x3555557,0xaa800180,0x2baaaaa,0xaa800180,0x2aaaaab,0xba800280,0x2aaaaaa,0xf9800180,0x2a3bab8,0xaf800180,0xffffff,0xea800180,0x2a9aaab,0xea800180,0xffffff,0x9a800180,0x2565656,0x55800180,0x3755555,0xaa800180,0x2aaaaaa,0x55800280,0x3555555,0xea800180,0xaaaaaa,0xbb800280,0xffffff,0xa9800180,0x2aaa9aa,0xef800180,0xffffff,0xff800180,0xffffff,0xbf800180,0xbfbfbf,0xff800180,0xaaffff,0x55800180,0x1551555,0x7f840380,0x1ffffff,0xbf800180,0xffffff,0x55800180,0x1455555,0x1840280,0x3111400,
+0xff840180,0xeaffff,0x45800180,0x3011000,0xff800280,0xffffff,0xfe800180,0xf9f8fe,0x46800180,0x5b5b57,0x55800380,0x1545055,0xf9800380,0xfafafa,0xfa800180,0xfafafa,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x15ffff,0x800180,0x1000000,0xffa0c880,0xffff,0x800180,0x3000000,
+0xffa4e980,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x1f5ffff,0xf4800180,0x70f0f0,0xff800180,0xffffff,0xaf800180,0x2107e7b,0xff800180,0xffffff,0xff800180,0xffffff,0x8b800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xa9800180,0xffffaa,0xff800180,0xffffff,0xfa800180,0xfffffe,0xaf800180,0x26abebb,0xff800180,0xbfbfff,0xbf800180,0xbfbfbf,0x45800180,0x1555555,0x55800280,0x1555555,0xff800280,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x1ddffff,0x95800180,0x0,0xff8c2180,0x1ffffff,0x800180,0x2006410,
+0xbf800080,0xffbfbf,0xff800180,0xffffff,0x55800180,0x1555555,0xaa800280,0xffffaf,0xff800180,0x17fffff,0xbf800180,0x103c7c,0xff800180,0x6ffff,0x800180,0x3000000,0x5f986580,0xf0f0f,0xb98a680,0xb0b0b,0x5f948380,0xf0f1f,0xf98a580,0x1e0e0f,0xb9ca484,0xb0b0b,0xba4e780,0xb0b0b,0x1ea90784,0x20bdae6e,0xfda0c584,0x4069b9fd,0x2198838c,0x2020,0x800080,0x1000000,0x94882180,0x545094,0x54a0c484,0x747864,0x946184,0x1000000,0x8c4080,0xa0000,0x34904280,0x20303034,0x30906188,0x606060,0xb946080,0xa41f0f0b,0x1f9cc59c,0x631f1f1f,0x5998a494,0x84ae4959,0xafa4c794,0x200a6faf,0x2f988388,0x606b6f6f,0x579ca490,0x62464206,0xb948394,0xb0b0b,0xb946280,0x60b0b,
+0xf946280,0xf0f0f,0xf98a580,0x40a0f,0xa0946284,0x20c4c0d0,0xc88c2088,0x4c8c8c,0x54904084,0x40f8f4a4,0xf99ca58c,0x42e4e9f9,0x9a0c68c,0x40060606,0x7a4e68c,0x60621202,0xdba0c494,0x80ffefef,0xffa4c498,0x80d5daef,0xa6a4e598,0x202e2d69,0x2ea0c388,0x552a2e,0xd0a0c384,0xd0d0d0,0xc0a4e384,0x140c0c0,0x91988284,0x20c1c181,0xc1a0c488,0x20c0c1c1,0x5a4c384,0x1000000,0x9c8080,0x5a000,0xb0800080,0x10,0x40800180,0x506a10,0xa800080,0xf0b0b,0xfa90484,0x70b0b,0xa4e480,0x0,0x840080,0x0,0x40884080,0x20000,0x3840080,0xb0b07,0xc0988380,0xd0c0c0,0xd0a4e480,0xd0d0d0,0x1fa4e380,0x802e1e1f,0x6eb12898,0x201d6e6e,0xd0a90688,0x60e4d0d0,0xe4ad0694,0x4090d0e4,
+0x6a8e58c,0x20202,0x2a4c280,0x20202,0xa0a280,0x0,0x98a480,0x0,0x6948180,0x200b0606,0x1ba0a384,0x51a1b,0x946180,0x60a000,0x20800080,0x202020,0x57800080,0xa4af5b9b,0xafad089c,0x400b1f6f,0x42a4e78c,0x40ead692,0xea98848c,0x85d6,0xb946184,0xb0b0b,0xba90984,0xb0b0b,0xa0e584,0x1000000,0x904180,0x50400,0xe48c2080,0xe6fff1d1,0xefa0c6a4,0x41a6f,0x61946384,0xb1b0b1,0xb19ca484,0x2074b0b1,0x988288,0x1000000,0x904080,0xa0500,0x64904280,0x20ac6c68,0x9c904084,0x20dcdcdc,0xb98a388,0x84fa5a5b,0xf9a4e598,0x2050a4e9,0x5a988584,0x82ffafaf,0xffa0c698,0x2046abff,0x9ca48c,0x2000,0x800080,0x6a5500,0x948280,0x0,0x948380,0x580400,
+0xf988384,0x40ef5f4f,0xef98838c,0xf5faf,0xcd8c2180,0x824a468a,0x4ba90798,0x401a1b1b,0xfa4e694,0xf0f0f,0xf988380,0x5b0f0f,0x15906180,0x21151515,0x15a0c488,0x404f0f06,0x1990418c,0x509,0x904080,0x1000000,0x409ca280,0x40,0x8c2080,0x2c1800,0x8c2080,0x1000000,0x1b52480,0x70702,0x7da0c480,0x40bdbdbd,0xbda90594,0xc2a4adbd,0xad05a4,0x1000000,0x986080,0x1000000,0x20906080,0x2020,0x800080,0x500000,0x48c4080,0x2d2d19,0x1d8c2080,0x19191d,0xa09ca180,0x20e0e0e0,0xe098a380,0x4090,0x4b98a080,0xe4ef9f5b,0xffb128a4,0xc46fafef,0xa0b169a0,0x20e0e0e0,0xe0b54988,0x40a4e0e0,0x5fb12690,0x401f1f1f,0x1fb14990,0x1e1f1f,0x69ad0780,0x202d2d69,0x2dad2788,0x582d2d,
+0xaa8e484,0x200f0a0a,0xfad2784,0xe0f0f,0x988284,0x2000,0x800080,0x600000,0x9882080,0x0,0x882080,0x0,0xb0840080,0x20b0b0b0,0xb0a0c584,0x201060b0,0x98a384,0x4,0x800280,0x800000,0x800180,0x106000,0x800080,0x400080,0x1800180,0x0,0x800180,0x60000,0x8c6180,0x0,0x800180,0x1c01040,0x10800080,0x0,0x800180,0x0,0x800180,0x646500,0x24800080,0x112424,0x800080,0x98a420,0x1800080,0x10000,0x842080,0x10,0x1800180,0x2418,0xb800080,0xb0b0b,0xb9ca380,0x106,0xc08c6080,0xc0c0c0,0xc098a180,0x4080,0x948080,0xaa00,0x800080,0x1000000,0x908180,0x94aa00,0x10800080,0x0,
+0x82800180,0xc2c282,0xc298a180,0x8081c2,0x1948180,0x271612,0x27948184,0x212227,0x8c4080,0xaa00,0x800080,0x800000,0x108c6080,0x89aa20,0x54800080,0x2111d454,0x800084,0x0,0x800180,0xa05000,0x948280,0x0,0x800180,0x0,0xf08c4080,0xf0f0f0,0xf0988280,0xe0e0e0,0x948180,0x0,0xa0e380,0x1000000,0x948080,0x1000000,0x800280,0x685400,0x28948080,0x10,0x840080,0x6e1900,0xbd906080,0x60bdbdbd,0xbda4e394,0x68bd,0xbe906080,0x20bebebe,0xbea0e384,0x54b9,0xe0906080,0xe0e0e0,0xe09ca280,0x4090,0x988180,0x1000000,0x98a280,0x0,0x8c6080,0x1aa00,0x800080,0xf0b010,0x8c4180,0xaa00,0x800080,0x20e05000,
+0x8c4084,0x102000,0x800080,0x40,0x800180,0x0,0x882080,0x0,0x882080,0x2a18,0x800080,0xe09000,0x948180,0x1000000,0x906180,0x904000,0x108c6080,0xb07060,0xb0988380,0x20b9b4b4,0xa0e684,0x1000000,0x8c6080,0x1000000,0x7f948080,0x217f7f7f,0x7fa90684,0x20156a7f,0x98a384,0x1000000,0xa0e380,0x1000000,0xe0908180,0x20e0e0e0,0xa09ca184,0x90,0x17948180,0x1b1b1b,0x1b98a280,0x20501116,0x906084,0x606000,0x60800080,0x606060,0x40800080,0x8080,0x842080,0x0,0x842080,0x1000000,0x882080,0x701000,0x884080,0x50a000,0x800080,0x1100000,0xb0842080,0x20b0b0b0,0xb0a0c684,0x6070,0x7098a180,0xb0b0b0,0xb0a0c580,0x1060b0,
+0x609ca284,0x156a64,0x800080,0x1101000,0x842080,0x200000,0x10842080,0x1101010,0x708c6280,0x20b0b0b0,0xb0a0c584,0x1060b0,0x209ca380,0x202020,0x208c4180,0x202020,0xf08c4180,0xf0f0f0,0xf09cc480,0x70b0f0,0xf0906280,0xf0f0f0,0xe098a280,0xe0e0e0,0x209ca180,0x1010,0x882180,0x1000000,0xe0946080,0xe0e0e0,0xe0a0e480,0x20e5e0e0,0xf09ca284,0xf0f0f0,0xf098a280,0xe0f0f0,0xa0906080,0xe0e0e0,0xe0a0e380,0x40e6e1e0,0xe0a9038c,0xe0e0e0,0xe0a0e384,0x40baf1e0,0xea9ca28c,0x60ebeaeb,0xeab14690,0x200090d5,0x9ca184,0x0,0x8c4080,0x0,0xea906180,0xefefef,0xefa50484,0x2000459a,0x9ca184,0x1101000,0x50842180,0x20e0a0a0,0xa90984,0xa400,0x800080,0x205a0500,
+0xbf9cc384,0xbfbfbf,0xbfa50480,0x2000156a,0x9ca284,0x1000000,0xa8e280,0x1000000,0x8c4080,0x202a00,0x20800080,0xa060,0x800080,0x1000000,0x946080,0x2a00,0x7f800080,0xc757d7cf,0x829883a0,0x62828282,0x6da0c690,0x425e5d6e,0xea0c690,0x400b0b0a,0x83988390,0x84878783,0x87ad4a98,0x844b4747,0x7ad2898,0xa4e28247,0xf2a4c69c,0x62f9f5f1,0x9a9ca490,0x20418596,0x419ca48c,0x50500,0x4f906280,0x408f8f4f,0xcfa0c58c,0x9cdddf,0x9946184,0xf0f0e,0xf988380,0x64190f,0x98946384,0x686858,0x78946080,0x7c7c7c,0x4b906180,0xc65b5b5b,0x5bb96ca0,0x840b4b5b,0xb9b14a98,0xbebebe,0xbea90880,0x20bdbebe,0xba4e788,0xa41b1b0b,0x1bad28a0,0x840b0b1b,0x79ad4998,0xc6bd7d7d,0xbead08a4,0x202d7dbd,
+0xb0a0c588,0xf0f0f0,0xf09ca584,0x64b4f0,0x68946380,0x20454458,0x459ca388,0x200e4a49,0x189ca488,0x1e1d1d,0x1ea0c580,0x4090d,0xf988480,0x1f1f1f,0x1e98a384,0x2070342d,0xa8c2088,0x1050a,0x2882080,0x20202,0x94906380,0xd0d0d4,0xd0a4e480,0x2095d0d0,0x41ad0588,0xd1d181,0xd1a8e484,0x2095d1d1,0x5aa90488,0x401f1f5e,0x1fb14990,0x1e1f1f,0x1b12784,0x30202,0x3a4c380,0x20060203,0xace388,0xa000,0x800080,0x0,0x1a882080,0x1e1e1e,0x1ea0c380,0xd0d1e,0x10a0c480,0x343420,0x34948480,0x102034,0x56948280,0x202f1f5a,0x2fa8e58c,0x205e2e2f,0x1ab10788,0x5,0x882080,0x1404000,0x5a840080,0x20d0d595,0xd0ace488,0xd0d0d0,0xc0a4c380,0xd2d1d1,0xd2a90580,0xd1d1d2,
+0xda8e480,0x1000c0c,0x840080,0x10000,0x840080,0x1000000,0xa4e480,0x1000000,0x1a0c280,0x20202,0x2ace480,0x20202,0xa90580,0x1001000,0x800080,0x0,0xf800180,0xf0f0f,0xfa4e684,0x2050060b,0x1d9ca588,0x1e1e1d,0x1ea8e780,0x2e1e1e,0x90a0c584,0xe0e0e0,0xe0a90780,0x4090e0,0x6e988480,0xc6bf6e6e,0xbfb14aa0,0x401469be,0xa0c68c,0x1000000,0x840080,0xb06010,0xa0946280,0xf8f4f0,0xf8988284,0x407cbcbc,0xb4a0c490,0xe6bd74b8,0x7ead27a8,0x2000156a,0x2da0a588,0x4019192d,0x9ad0690,0x20040505,0xace784,0x1000000,0x844180,0x21d0f030,0x800080,0x2000,0x800080,0x1d05000,0xe0882080,0xf0e0e0,0xf0a4e680,0x62a6f1f1,0xe09ca590,0xe0e0e0,0xe0ad0984,0x2064a4e0,
+0xad0888,0x1000000,0xa0a380,0xa0500,0x4948484,0x2c1c08,0x2c948284,0x42bd7d7c,0xfa0a38c,0x4bff3f4f,0xffb149b1,0x55aaef,0xfaa90884,0x64fbf6fa,0xfba4c494,0x44fdfeff,0x80a0c48c,0x20141,0x2840080,0x1f0f07,0xc1840180,0x4080,0x880080,0x1c2c04,0x1f800080,0x1e1e1e,0x1eb14784,0x1e1e1e,0x1dad0780,0x2d2d2d,0x2dad0680,0x40582c2d,0x2a8e58c,0x1,0x842080,0x80804,0x8c2080,0x400,0x800180,0x100000,0xd906080,0x200d0d0d,0xea90584,0x90e0e,0x60a0c484,0xb0b070,0xb09ca180,0xa0b0b0,0xe946080,0x90f0e,0x840180,0x0,0x94842080,0x20d0d0d0,0xd0b14688,0x90d0d0,0xb10584,0x10000,0x1a0c480,0x1414101,0x40988380,0x40,0xace380,0x20460500,
+0x69c8184,0x20206,0x2ad0384,0x20060602,0xa0988284,0xb0b0b0,0xb09ca180,0x1060b0,0x19948180,0x1e1d1d,0x1ea90680,0x1e1e1e,0xa90680,0x10a000,0x800080,0x1301000,0x840080,0x296a00,0x24800080,0x202020,0x800080,0x0,0x842080,0x1000000,0x20946080,0x2020,0x800080,0x410000,0x8c4080,0x20000000,0x9cc284,0x10000,0xa0e280,0x1101000,0x20800080,0x26160,0x20800080,0x303020,0x30884280,0x41477070,0x78c4188,0x70707,0x7a90484,0x21070707,0x4ba4e388,0x200b0b4b,0xba50488,0x5060b,0x919cc480,0xa0ebe696,0xfba9059c,0x604196eb,0x2a0e394,0x70707,0x7a0e484,0x41070707,0x40ad0488,0x0,0xa50680,0x0,0x5b9ca480,0xa2ffbf6f,0xbfa9079c,0x40156abe,
+0xba0e58c,0x406f6b5b,0x7fa90388,0x206abf7f,0x10948088,0x303010,0x70882180,0x90a070,0x6a882080,0x60fababa,0xfa9ca190,0x200050a5,0x809ca184,0x474281,0x4b98a184,0x14647,0xf0906080,0x1f0f0f0,0xf0ad2a80,0xa0f0f0,0xaf948480,0xffffff,0xffa4e680,0x2050a5fa,0x609ca284,0x607020,0x60842180,0xf0a0a0,0xa0e780,0x2400,0x800080,0x80bea954,0xad0894,0x1000000,0xa0e680,0x0,0x906280,0x1000000,0x906380,0xf0a05,0x948180,0x0,0xa0c380,0x60501,0xfad0480,0xf0f0f,0xfa0c380,0xf0f0f,0xf0908280,0xf0f0f0,0xf0ad2980,0xa0b0f0,0xfe98a580,0xaafebefe,0xbeb58dbd,0x601065a9,0x50a90790,0x1103010,0x21842180,0x20f0b060,0x946488,0x2400,0x800080,0x40aa5500,
+0xba4e388,0x400f0b0b,0xbad2688,0x5050a,0xfad0580,0xf0f0f,0xfa92984,0x50a0f,0x9ca380,0x0,0x882080,0x20ef9a05,0x9ca388,0x1000000,0x884080,0xb0600,0x8c4080,0xa500,0x800080,0x1000000,0x906080,0x1001500,0x800080,0x1000000,0x9ca080,0x1000000,0xa0c180,0x1000000,0x1498a080,0x60be7d69,0xbe9cc290,0x2004196e,0x9ca288,0x0,0x842080,0x1000000,0x9cc080,0x1000000,0x9cc480,0x1000000,0x15948080,0x20bf7e6a,0xbe9ca188,0x106479,0x1098a180,0x707060,0x709ca180,0x1060,0x988080,0x1000000,0x9ca180,0x1000000,0x948080,0x206000,0x20800080,0x102020,0x800080,0x6a00,0x800080,0x100000,0x904080,0x0,0x842080,0x702000,
+0x842080,0x1000000,0x840080,0x0,0x8c4080,0x0,0x800180,0x50000,0x948080,0x1000000,0x98a180,0x0,0x2a906080,0xbf7f6f,0xbf9ca280,0xb4b5ba,0xf09ca180,0x62f0f0f0,0xf0ad4a90,0x22f4f0f0,0xaaad4b88,0x246a1abf,0x5ab127ad,0x40010516,0xf4a9058c,0x20f4f4f4,0xf4ad4b84,0x20a0a0f0,0x1a90a84,0x2561601,0xaa98a784,0x2479b9ba,0xefa0c988,0x26df8eef,0xefb567ad,0x4005999e,0xb9cc48c,0xb0b0b,0xbad2580,0x20e5aa1b,0x948184,0x20792500,0xb9800180,0x1479,0xf0882280,0x22f5f4f0,0xf5a90788,0x220090e5,0x50a4e788,0x2400,0x800080,0x400000,0x7ca0c580,0x202c3c3c,0x2d9ca684,0x2e2e2d,0x50a4e780,0x20a09090,0xa0b54484,0x505090,0x2fa90380,0xf1f1f,0xfa90984,0xa0b0b,
+0xa0e680,0x1140000,0x28882180,0x3c2c2c,0xa4c780,0x0,0x840080,0x1000000,0x3c882080,0x4283c,0x948480,0x1000000,0x8c4180,0x1000000,0xa4c580,0x2000,0x40800080,0x43404040,0x40a0c690,0x40808080,0x6fa4e78c,0x200b0b1b,0xba90784,0xb0b0b,0x80a4e780,0x808080,0x40a4e780,0x0,0xb9cc680,0xb0b0b,0x4ba4e784,0xc4ee7f4f,0xda9ca5a0,0x95,0x904080,0x0,0xa7842080,0x52,0x946080,0x2400,0x800080,0x1a0500,0x6e904084,0x62bf6b6f,0xa0c590,0xa45000,0xa5946180,0xc6eaa4d5,0xa0a4a0,0x21341000,0x388c2088,0x20bebc7c,0xd9946284,0x5094,0x946280,0x0,0xea882180,0x40e2e6ea,0xe198848c,0x20f0f0e1,0x1946384,0xaf6b06,0xaf946384,0x62475baf,
+0xbfa0c694,0x5aaf,0x8c4184,0xa000,0xfa800080,0x95e9,0x906380,0x2a00,0x800080,0x6e1904,0xbe946184,0x20195dae,0x98848c,0xb95400,0xba948384,0x62a0b0b9,0xe99c8490,0x20e0e0e4,0xe0a90888,0xe0e0e0,0x62a50880,0x125252,0x2a08480,0x20202,0xd0a4c684,0x21d0d0d0,0xe5a90888,0x42abe9e5,0x2a0e78c,0x20202,0x2a8e880,0x102,0xf8902180,0x22b8b8f8,0xb8ace888,0x202d3c7c,0x1fa08590,0x1f1f1f,0x1fad0a80,0x8191e,0x1dad0a84,0x11d1d1d,0x1dacc780,0x11c1c1d,0xa06380,0xa000,0x800080,0xa41000,0x6b880080,0x51a,0x882084,0x1000000,0x882080,0x0,0x908580,0x1000000,0xb0c784,0x7e6914,0x7e946280,0x202a6e7f,0x988384,0x0,0x9c6280,0x1000000,
+0x1ca8a480,0x2c2c2c,0x2da8c884,0x2e2d2d,0xf8a8e980,0xfcfcfc,0xfca4a684,0x498fc,0x1d9c8488,0x11d1d1d,0x2db0c780,0x6c2c2c,0xa8c68c,0x1000000,0x906380,0xa05000,0xf0902080,0x20f0f0f0,0xe0988488,0xe1e0e0,0x43a4e780,0x62838343,0x87a0c790,0x62478787,0xe1a90994,0xd2d2e2,0x92a4e784,0x40818182,0x47a9098c,0x840b0b07,0xbad2a98,0xc60b0b0f,0xaa909a4,0x201b0b0a,0x6b946288,0x62e1e2a7,0x909ca594,0x20e4d090,0xe5a0a488,0x628bdbea,0xe09ca494,0x62b8b0a0,0x7d9ca494,0x637d7d7d,0x46a4e794,0x62691a06,0x7da0c694,0xa4bdbdbd,0x80a4e79c,0x40909080,0x50a4e88c,0x21505050,0xba0c688,0x620b0b0b,0xba90894,0xa41b0b0b,0x90ad29a0,0x20919190,0x92a90884,0x20868682,0x1ba4e788,0x200f1b1b,0xfa90888,0xf0f0f,
+0x3da0c680,0x843d3d3d,0x7d9ca598,0x42bdbdbd,0xbca4e690,0x627c7c7c,0x7da0c694,0xe679293d,0x7da4e7a4,0x201d2d6d,0xd9ca488,0x10d0d0d,0x79a0c680,0x20747479,0x70a0c584,0x1707070,0x1aa0c680,0x20d79756,0xd7948488,0xd6d7e7,0xa90984,0x1010000,0x29cc780,0x20202,0xd198a780,0x84e4d0d1,0xe5b12a98,0x42f9f9f9,0x1a9098c,0x1010101,0x1a0e880,0x1010101,0xacad2a80,0x22bcbcbc,0x7ca8a794,0x2478,0xf5944284,0x40f9f5f5,0xb4a48598,0x5064,0x982180,0xa0a000,0x20800080,0x402020,0x800080,0x2a00,0x800080,0x994000,0xe58c0080,0x20e4e5e5,0xe4a9098c,0x62e4e4e4,0x12b14a90,0x525212,0x52a48480,0x434382,0xe49c6384,0x20e0e0e4,0xe0b14a8c,0x20a0e0e0,0x43a90984,0xb0707,0xba8c780,0x2a1a0b,
+0x40a48584,0x1c0c0c0,0xc0a46380,0x20dfcac1,0xeea08590,0x20ffefef,0xffa06490,0x1ffffff,0x9f9c6384,0x209e9e9f,0x5dacc894,0x41c5c,0xff902084,0x22fefefe,0xfea08494,0x54a9,0xe0902080,0x42f0e0e0,0xf0b10b8c,0x50f0f0,0x1f986484,0x211f1f1f,0x6fad0b8c,0xd0fbbf,0x8c2080,0x2a00,0x800080,0x10000,0x80942180,0x40,0x904080,0x0,0x109c8380,0x1101010,0x906080,0x1410000,0x842080,0x404000,0x409c8180,0x40,0x829c8080,0xcac6c3,0xce988080,0x205c5c8d,0x19ca388,0x20201,0x2904080,0x101,0x5a8c2080,0x42bfaf6b,0xbfa8c89c,0x206d6ebf,0xa4a694,0x10101,0x19c4180,0x1010101,0x6c984180,0xacacac,0xaca4638c,0x20e8ecec,0x198428c,0x20202,0x3a08580,0x1000101,
+0xac902180,0xf4f8b8,0xe0988180,0x80c0d0,0x1986080,0x1030101,0x39c8080,0x974703,0x80906084,0xc0c080,0xc0988180,0x6494d0,0x9a986080,0xa0ab66ea,0xaba0a2a0,0x20c0d297,0x5904084,0x1f1f0a,0x1fa0a184,0x20050a1f,0x24a0a184,0x383838,0x34946080,0x1000014,0x946080,0x0,0x882080,0x0,0x800180,0x50a000,0x28800080,0x0,0x40800180,0x808080,0x40988080,0x1000040,0x969c8080,0x20ffebab,0xffa0a18c,0x400055aa,0x9ca18c,0x6a00,0x800080,0x1000000,0x906080,0x0,0x840080,0x901000,0x904080,0x2010,0x800080,0x460100,0x944080,0xd08040,0xc0946080,0x4080d0,0x9b986084,0x40efdfdf,0xefa0c190,0x40e9eeee,0x1988090,0x20202,0x1904080,0x101,
+0x10904080,0x80f4f0a0,0xf4a8e59c,0x404090e0,0xe0a9068c,0x60f9f4f0,0xfaa90594,0x401465b9,0xa0c28c,0x0,0x880080,0x1000000,0x988080,0xc08000,0xc0882080,0x80c0c0,0xf89c8080,0x42f8f4f8,0xf8a48498,0x8090e4,0x9c6388,0x804000,0xc0986280,0xc1c0c0,0x809c8084,0xc0c0c0,0xc09c6380,0x180c0,0xc1942280,0xc2c2c1,0xc2a08180,0x80c1c2,0x24904080,0x102024,0x904080,0x20201,0xc08c4080,0xc0c0c0,0xc09ca180,0x1004040,0x43946084,0x20878383,0x8b9ca184,0x5f9f8b,0x2a0a188,0x30303,0x3986080,0x814202,0x1946080,0x20202,0x19c6380,0x1010101,0x9c4280,0x1000000,0x988180,0x0,0x1906080,0x1010101,0x1a46480,0x1,0x986380,0x202000,0x20800080,0x202020,
+0x6f800080,0x80fdadae,0xeca4c19c,0x40a8a8ec,0xd0a8e28c,0xa0e5d1d0,0xfab1289c,0x8039bafa,0xa4a4e398,0xd0d0a4,0xd0a4c184,0x4080c0,0x3e9ca180,0x3f3e3e,0x3fa0a280,0x3d3e3e,0xf9946080,0x40fafafa,0xf5a0a190,0x10050d5,0x1986080,0x20101,0x1a0a180,0x1,0x946080,0xa000,0x800080,0x915000,0x904080,0xaa00,0x800080,0x641000,0x40904080,0xc0c080,0xc09c8180,0x4080,0x90988084,0x203a2655,0x3e9ca18c,0x14293a,0x946080,0x6a00,0x800080,0x990000,0x882080,0x1000000,0x840080,0x0,0xa5882080,0x80baa6a6,0xbead0498,0xbcbdbe,0xb8a0a188,0x20f8f8f8,0xf8a4c288,0x40e0e4e4,0xbca4c290,0xfcfcfc,0xf8a0c280,0x90e4,0xe4988084,0xa0fae5e5,0xbaa4c3a0,0x14696a,
+0xee9c8084,0x40efeeee,0xefa0a190,0x40e6eaea,0x1a4c28c,0x10101,0x19ca180,0x400101,0xe6986080,0x80faf5f6,0xb9a8e39c,0x1064b9,0x40986080,0x1404040,0x40a8e480,0x40,0x45a90680,0x10c0c4c,0x2c882184,0x3c2c2c,0xb882180,0x20904106,0xd09ca588,0x1d0d0d0,0x34a8e780,0x1153434,0xa840080,0x5f5f5b,0xe0946280,0x382ee0,0x30800084,0x106060,0xd800080,0x206e2e1d,0x7ea0c588,0xc67e2ebe,0x70a908a0,0x20b9b874,0xbd9ca588,0xe6bd68bd,0xaea908a4,0x20001069,0x988384,0x0,0x7e840080,0x196d,0x8c4184,0x0,0xaf840080,0xbe6eaf,0x7e9ca480,0xb8b9be,0x988480,0xf06000,0xf0842180,0xe0f0f0,0xf49ca480,0x20d0d0e0,0xd0948488,0x549494,0xe1a4e780,0x625b9792,0x6fa4e790,0x8ff5faf,
+0xa8e8a9,0x20904000,0xe09ca484,0xe0e0e0,0xad0880,0x60100,0xba0a580,0xb0b0b,0xe0a90880,0x201954a0,0x1da4e788,0x1e1e1e,0xba0c580,0x6264150a,0xb0a0a590,0x20b0b0b0,0xa0a4e788,0x20060550,0x7988384,0x1070707,0x35a0c580,0xb0b074,0xe0a08688,0xc0d0d0,0xba4a680,0x107,0x840080,0x0,0xc0840080,0x14040c0,0x40902180,0x1404040,0x8a04280,0x2d1c18,0x2ea4a780,0x5f2f2f,0xa8c888,0x0,0x800180,0x190400,0x9b9c6384,0xc38387,0xc2b10a88,0x4282c2,0x2ea08580,0x646f2f6f,0x6fb12ba0,0x1165b,0xb0e98c,0xa0500,0xb8c2080,0xb0b0b,0x40a0a580,0xc0844,0xc942180,0x2c2c1d,0xb9c4384,0x40ea9a4a,0xeea0c78c,0xe8dfdefe,0x3ca908a8,0xbe7e3d,0xbfa08484,0x208596ab,
+0x429c6590,0xb0a152,0xb09c4284,0xb0b0b0,0xa08480,0x0,0x8c2080,0x1000000,0x60a04380,0x10,0x900080,0x1030101,0x9c8480,0x0,0x840080,0x0,0x58800180,0x20282868,0x28946384,0x202424,0xfb946280,0xf0f5f6,0xf0a0c684,0xf0f0f0,0x109ca580,0x121111,0x2a0e680,0x20828242,0xf0946384,0x10a0,0x840080,0x1010000,0x198c4380,0x20d09015,0xd0a0c688,0x1d0d0d0,0x60b14a80,0x20070654,0x7a0c688,0x1070707,0xd0ad2980,0x20d0d0d0,0xe0ad0884,0xe0e0e0,0x7ad2980,0x70707,0x7ad2880,0x1070707,0x85b12980,0x848585,0x44a4c680,0x20544444,0x6b14a88,0x1f0b07,0x1fa90884,0x821f1f1f,0x54b14b98,0x787464,0x34a0c680,0x21343434,0x1fa0c688,0x60b1f,0x1946484,0x0,
+0xe0840080,0x20e4e0e0,0xe4ad0888,0x64e4e4e4,0xbb56b94,0x1b1b0b,0x1fa90884,0xa40b0b1f,0xe0ad299c,0x5090,0xa4c680,0x0,0xb842080,0x506,0xa90880,0x1000000,0x9fa4c580,0x200f5f5f,0xf9ca584,0xf0f0f,0x81988480,0x4040,0x946580,0x1000000,0xa984380,0x9,0x840080,0x0,0x840080,0x242400,0x24800080,0x2424,0x3800080,0x30303,0x2904480,0x806001,0x800080,0x2010,0x800080,0x400000,0xc08c0080,0xc0c0c0,0xd0a48584,0x4080c0,0x95a08480,0x42feeae9,0xfea8a69c,0x205469fe,0x40a48590,0x20f4e090,0xf4a4e888,0x21f4f4f4,0xb14b8c,0x10101,0x1a90980,0x1010101,0xf4b52b84,0x204090e0,0xa0a688,0x1000000,0x429c8580,0x4a4642,0xd944380,0x2c1d0d,
+0x9c4280,0x1000000,0x982180,0x10100,0x840080,0xa000,0x800080,0x1500000,0x28c0080,0x30303,0x2942180,0x1c0801,0xa48c0080,0xf8f4f4,0xf8acc680,0xa0a4f8,0xaca684,0xa400,0x800080,0x804000,0x20986384,0x102a20,0x800080,0x70200,0xc0880084,0xa6d0c0c0,0xd0b10bac,0x20c0d0d0,0x1bad2d90,0x205b1b1b,0x5bb9288c,0x20434757,0xb5068c,0x1000000,0x49ca180,0x282c18,0x3c946080,0x3c3c3c,0x3c9ca180,0x283c,0x64842080,0xd0e0a4,0xd0a0a180,0x4181c0,0x1a0a180,0x20202,0x29ca180,0x10102,0xc09ca180,0x1c0c0c0,0xc0ad0984,0x100c0c0,0x3840080,0x30303,0x2a4a580,0x282402,0x800080,0xa490,0x800080,0x1000000,0x29a04280,0x202a2a,0x20800080,0x1c2420,
+0x1800080,0x1050505,0x6986080,0x5,0x944080,0x0,0x842080,0x40000,0x40946084,0xd0c080,0xd0ad0684,0x80d0d0,0x49a0c480,0x4efdede,0xefb149ad,0xc2559aef,0xb569a8,0x0,0x9ca180,0x0,0x18946180,0x2c2c18,0x2c9c8180,0x2018182c,0xa0a184,0xa0a000,0xa0800080,0xa0a0a0,0x4800080,0x2a2a00,0x2a800080,0x2a2a2a,0x800080,0x6000,0x800080,0x804000,0x8c4080,0x0,0x840080,0x50000,0xc08c2080,0xd0d0d0,0xc0a0a184,0x1004040,0x4a9ca280,0x80de8e8a,0x9ea4c398,0x20004599,0xa0a4c188,0xa4a0,0x800080,0x242400,0x2a880080,0xaa2a,0x800080,0x9c5800,0x24904080,0xc0af6a69,0xffb547a4,0x60469bef,0xaca8e294,0xa2e9d8ec,0xeaa8e3a0,0x4095e5,
+0x988080,0xaa00,0x800080,0x2d1400,0x946080,0xaa00,0x800080,0x1000000,0x3da4a180,0x3e3d3e,0x2a9ca180,0x115,0x4986080,0x3c2c18,0x3c988280,0x18282c,0xa4a180,0x1000000,0xa88480,0x90400,0x1c944280,0x11c1c1c,0x2ca48584,0x2c2c2c,0x1ea48480,0x1f1f1f,0x1fa88580,0x51a,0x2ca48580,0x3c3c3c,0x3c9c6480,0x1001434,0x40880080,0x0,0x904080,0x1000000,0x148c6080,0x3c3c28,0x3ca4c384,0x203d3c3c,0x40a0a288,0xc0c080,0xc0b12784,0x21c0c0c0,0x6eb16b88,0xa2df9faf,0xdfa8e4a0,0x4043879b,0xa8e390,0xaa00,0x800080,0x400000,0x9c4280,0x2a00,0x800080,0x1010000,0x81984180,0x828281,0x82aca580,0x14142,0x2a88580,0x30303,0x39c6480,0x102,
+0xc0a06380,0x20c0c0c0,0xc0b16a84,0x208080c0,0x42b12784,0x824242,0x82b56980,0x414142,0x80b52580,0xc0c080,0xc0a8c480,0xc0c0c0,0x1ad6b84,0x30302,0x398a480,0x20070703,0xb56888,0x0,0x8c2080,0x1000000,0xa4a180,0x1000000,0x880080,0x206000,0x15800080,0x203f2f2a,0x3fa8e284,0x6f3f3f,0x20a0a384,0x202020,0x20800080,0x2020,0x800080,0x1001000,0x800080,0x0,0x4840080,0x0,0x842080,0x1540000,0x904080,0x0,0x946080,0x1000000,0xf4a8e280,0x21fcfcfc,0xbca0c28c,0x141468,0x6fb52488,0x80afaf6f,0xafb589a4,0x400a5a6f,0xb56994,0x1000000,0xb50380,0x1000000,0x5b0e280,0x0,0x840080,0x0,0x904080,0x0,0x840080,0xa06010,
+0x800080,0x1000000,0xa8c280,0x1000000,0x14a0c380,0x2c1818,0x2cad0384,0x181c2c,0xa0a184,0x0,0x840080,0x0,0x4842080,0x0,0x8c2080,0x0,0x9b904080,0x4acf6f5f,0xfaa8e7b5,0xa4f0f1f5,0x59a90898,0x1e1e1d,0x1ea90880,0xa4691e,0xf09ca484,0xf0f0f0,0xf0a4e780,0x10a0f0,0xd08c4280,0x1d0d0d0,0xd0b14a84,0x1d0d0d0,0xb12880,0x1000000,0x986280,0x5a1500,0xf8a0c580,0xe4f8f8,0x94906280,0x424d4c88,0x6b9c8590,0xe6ab5b6b,0xabb56ca8,0x2001566a,0xead0888,0x840e0e0e,0xeb14c94,0x640e0e0e,0xad2b90,0x0,0x1904480,0xf0b06,0xe0988480,0x20e0e0e0,0xe0b12980,0x20f4f0e0,0xfa90788,0xe61f0f0f,0x1fb16ba4,0x20051a1f,0xf4a90784,0x21f4f4f4,0xf4b14a90,0x2050a0f4,
+0x1a4e788,0x1,0xad2984,0x20d18040,0xea0c584,0x840f0e0e,0xfb58c90,0x1b1f1f,0xd1a90880,0x84f5e5e1,0xf5b56b9c,0x2050a4f5,0x1aa4c684,0x2703015,0x708c6480,0x707070,0x82908580,0x20d2d2d2,0xd2b14788,0xa2d7d3d2,0x9ab188a4,0x80ffefef,0xffb1279c,0x82e6eaff,0xebb588a0,0xa2ffffef,0xfeb167a4,0xa0aeaeee,0xd1b9aaa0,0x1d1d1d1,0xd1b14784,0xd1d1d1,0x1ab12684,0x20206,0x2988184,0x10101,0x70a4c480,0xb0b0b0,0x70a0c480,0x21107070,0x1988384,0x1010101,0x1b96780,0x1010101,0x10b56880,0x0,0x98a280,0x1001000,0x6e800080,0x402e2e6e,0x2eb56a94,0x422e2e2e,0xc0b58c8c,0x40c0c0,0x882080,0x2e4a050,0x2d8c4484,0x182c,0x840080,0x1000000,0xf9884280,0x668848e8,0x9890668c,0x2a8a8a8,
+0x1886684,0x201,0x10840080,0x202f2a29,0x8c4284,0x0,0x98a180,0x1000000,0x1f9cc180,0x1050f1f,0x5884580,0x1050505,0x98c880,0x0,0x10842080,0xf0b020,0x1948484,0x0,0x840280,0x1000000,0xbd6c80,0x1000000,0x8c2080,0x1e1904,0xa0c584,0x1000000,0xb96c80,0x20ab5601,0x2ea0c584,0x842f2e2e,0x2fb58c9c,0xe8b41a1f,0xb14aac,0x102000,0x800080,0x0,0x74800180,0x343434,0x34884380,0x11d1c34,0x4906380,0xa4bc2418,0x7c9ca5a0,0x201e2d7c,0x1e9ca58c,0x1f1f1f,0x1fad2a80,0x1e1e1f,0xbfb14a80,0x62bfbfbf,0xbfb18d94,0xa61f6fbf,0xf4b16ca4,0x20f4f4f4,0xf4b16c88,0x6269a4f4,0xfb14a94,0x420f0f0f,0xfb14b8c,0x60b0f,0x1ea8e880,0x1f1f1e,0x1fb16b80,0x995e1f,
+0xf9ca580,0x200f0f0f,0xfb54a84,0x50a0b,0x1ea8e784,0x425d1d1d,0x6db16b84,0x22286c6d,0x9ca780,0x0,0x840080,0xa09000,0x18a4c684,0x141818,0x4842280,0x11d1c1c,0x882280,0x1000000,0x908580,0x0,0xa8842180,0x22a4a4a8,0xa48c6684,0x44a0a0a4,0x886588,0x102010,0x800080,0x1000000,0xa0842080,0x22a4e4a4,0xa4884684,0x4494a8a4,0xa884588,0x2e2f1a,0x158c6480,0x1151515,0xf0a0c880,0x42f0f0f0,0xf0ad2988,0x2060a0f0,0x1aa4e684,0x200b1b1a,0x5844584,0x1050505,0x1094a880,0x1001010,0x10840080,0x707020,0x948384,0x22f5a560,0xf6908680,0x64a5a6f6,0xa894a788,0x86b3b5a0,0x73884590,0x46ffffff,0x51884588,0x2300d040,0x40842284,0x1d05040,0xff8c4480,0x667f30b3,0x6f8c658c,0x464b5b6f,
+0xa8c6688,0x221f0f0b,0x1f884484,0x1f2f2f,0xb08c6380,0x42b0b0b0,0xb0b56a8c,0x206060b0,0x7ad2784,0x23050507,0x58c6784,0x11f1f05,0x208c6580,0x101010,0x840180,0x703010,0x60884180,0xb0b0b0,0xb098a180,0x6060b0,0xb09ca180,0xb0b0b0,0xb09cc280,0x506060,0x609cc084,0xf0b0b0,0xf09ca280,0xa0f0f0,0xa098a180,0xf0f0a0,0xf09cc280,0xb5b0f0,0x50988184,0xb0b0a0,0xb0948080,0x20a0a0a0,0xb0ad2584,0xf0f0b0,0xb09ca280,0xa0a0a0,0xa5a4e180,0x80ebe6e6,0xebad2598,0x204091e6,0xa0a50388,0x20e1e1e0,0xe1b14588,0x4090e1,0xd1a50284,0x80ebd6d5,0xeba4e394,0x204196ea,0x7a9cc288,0x7f7f7e,0x7fa0e380,0x156a7f,0xa0c280,0x102400,0x800080,0x20000,0x842080,0x1000000,0x946080,0x202400,
+0x800080,0x1000000,0xa8e180,0x2000,0x800080,0x1000000,0x906080,0x150000,0x882080,0x0,0x906080,0x1000000,0x6aa4e180,0xbfbf7b,0xbfa4e580,0x4050657a,0x50a0e38c,0xb0b0a0,0xb098a084,0x20102070,0xa98a184,0x581909,0x68986680,0xa6fcf8b8,0xb14c9c,0x10101,0x1a8e380,0x101,0xfda4e480,0xfefefe,0xfead2b80,0x42fdfdfe,0xad2a8c,0x2d1800,0x6e946480,0xe8afae6e,0xb58ea8,0xa45400,0xf8a0c884,0xc6f9f4f8,0xafb56da4,0x2a5f4f9f,0x5fb1adb1,0x64afaf9f,0xf5b5cea0,0x220150a5,0x2ad0a8c,0x30302,0x944280,0x1000000,0xa4e580,0x0,0xfdb14b80,0x62aeaeae,0xaeb14b8c,0xa4fefdfe,0xb16ca0,0x1000000,0xb9aa80,0x1000000,0xfeb16880,0x625faefe,0xfb14c98,0xf0f0f,
+0xafa0c780,0x421a5eaf,0x6b14b94,0x30202,0x3ad0a80,0x7e2f07,0xbd904280,0x64fcfcfc,0x3ad0994,0x10203,0x946380,0x2000,0xfc800080,0x2080d4e8,0xa0c684,0x0,0x17906280,0x40fbab6b,0xfbad268c,0x2061b5fa,0x209cc388,0x10a020,0x800080,0x0,0x842080,0x0,0x842080,0x20695400,0xa4e384,0x0,0xa0e380,0x10100,0x988084,0x2a00,0x800080,0x60100,0x9ca180,0x0,0xa0e580,0x504040,0x78c4080,0xb0b0b,0x7a4e280,0x1070707,0xa098a380,0x20f0b0b0,0xf0a4e584,0x601a69b4,0xbda0e590,0xa6be7ebe,0xbeb58bbd,0x805469be,0x6b14998,0x4b4747,0x4bad2580,0x5064b,0xa4e284,0x1000000,0x8c4080,0x21000000,0x9ca184,0x1000000,0x98a180,0x5e9a00,
+0xb842080,0xb0b0b,0xbb56984,0x6070b,0xfad4880,0xf0f0f,0xfa90780,0x50a0f,0x18c4080,0x0,0x8c4080,0x10000,0x906080,0x0,0x9ca480,0x1000000,0x1ad0380,0x200b0706,0xbad4784,0x60707,0xfad2680,0x200f0f0f,0x4fa90b84,0xa6df8f8f,0x6b14ba0,0x200b0606,0xbb16784,0x2001060b,0xdfb12784,0x640f4f8f,0xfad2c94,0xf0f0f,0xa0e780,0x590400,0x5e8c2284,0xe8af9fae,0xb14ca4,0x2e1900,0x2fa0c880,0x222f2f2f,0xafb56c88,0x8628196e,0x2cb14b9c,0x3c3c3c,0x2fa8e880,0x62ad6e2f,0xacad0990,0xa4ececec,0xb14b98,0x0,0xad2784,0x20414000,0xfad2684,0xf0f0f,0xfa0e880,0xf0f0f,0x86a0c780,0xc2ebebd7,0xebb168a0,0x40005596,0xfad268c,0x224f0f0f,0x9fa92c88,0x64eeefdf,
+0x3cb56c98,0x606438,0x90a0c788,0xd0d0d0,0xecad2a80,0x422d6cac,0x2da0a68c,0x222e2e2e,0xd0b56d88,0x4180d0,0x2a90984,0x30303,0x2e946380,0x426d2e2e,0xadb12b88,0x64eeeeed,0x1b56d9c,0x0,0x946380,0x904000,0xe4946380,0xe0e0e0,0xe0b14a84,0x629be6e0,0xd0ace790,0x20e0e0e0,0xe0b58c84,0x205590e0,0x4fb16b88,0x420f0f0f,0xfad4b90,0xa0b0f,0xf0a8e880,0x42f0f0f0,0xf1b14a8c,0x844651a1,0x1eb12998,0x221f1e1e,0x1fad2988,0x860f0f1f,0xaa94b90,0x400f0f0f,0xfb14a90,0xa0a0f,0xfb12880,0x870f0f0f,0xfad6c90,0x661e1f0f,0x5aa92b8c,0x1f1f1b,0x1fad0880,0x5a1f1f,0x5ad0884,0x6000,0x800080,0x904000,0xa68c4180,0x20f0f0f5,0xf0a4e784,0x50a0f0,0xe09ca480,0xe0e0e0,0xe0b16a84,0x205090e0,
+0x5b10884,0x0,0x840080,0x905000,0x1db10780,0x44405858,0x94858c,0x661e1904,0xd09ca68c,0x21d0d0d0,0xd0b58c88,0x1d0d0d0,0x1fb54980,0x641f1f1f,0x1fa96c8c,0x661a1f1f,0xd0a90988,0x671050f0,0x8088448c,0x64b070f0,0x4b8c658c,0x44414247,0x518c6688,0x24545155,0x608c6584,0x44101060,0x40884588,0x24504040,0xa4844588,0x244eaab9,0xa9842384,0x22b9f9f9,0x1f842384,0x640b121f,0x3e84248c,0x243e3e3e,0xb08c6584,0x20f0f0b0,0xf0a92988,0x63f0f0f0,0xab16b90,0x66151545,0x584238c,0x44110106,0xf08c4488,0x22f4f4f4,0xf4b16b84,0x86b0f0f4,0x50a0e894,0x22a5aaa5,0x64842480,0x22505050,0x65842484,0x2ba6a69,0xba842380,0x23d2e3e,0x800280,0x460a060,0x90842380,0x22d4d480,0x38800284,0x2242a28,0xa9800380,0x2aa9b5a,
+0x14842380,0x446aa555,0x5f882484,0x45555555,0xa0800288,0x665695a5,0x198c458c,0x44154515,0x55844488,0x25555555,0xa9800284,0x22aaaaaa,0x55800384,0x45755555,0xaa842388,0x24aaa6ba,0x842384,0xa000,0x1800080,0xb0201,0x948580,0x2a00,0x800080,0xe0e04,0xf8c2080,0x200f0f0f,0xfad2984,0x60b0f,0xfa8e780,0x200f0f0f,0xfb16b88,0x6294490e,0xe0ace790,0x20f0e0e0,0xf0b56b84,0x205ef9f0,0x1598a488,0x44005015,0xa0e888,0x86090400,0xfa4e794,0x200f0f0f,0xfb1298c,0x50f0f,0x5e9ca580,0x25f5e5e,0x5fad8d84,0x245f5f5f,0x6b18c84,0x101,0x840180,0x1000000,0xe0988580,0x42f0f0f0,0xf0ad498c,0x50a0f0,0xa4c584,0x1001000,0x800180,0xe09040,0xa4a580,0x0,0xad4a80,0x206b0600,
+0x1988388,0x0,0xa92980,0x40550100,0x5fb1088c,0x35f5f5f,0x6ead6c80,0x24596d6e,0xaaa50a84,0xa4fffeee,0xffb58ba0,0x82419aef,0x54b56a98,0x22505050,0x509ceb88,0x661e5950,0x9098a78c,0x24106060,0x80842484,0x24a09010,0x55844484,0x3545454,0xd5842380,0x23d555d5,0xb5882484,0x24f5e5b5,0xf5884484,0x44756535,0x54884488,0x44565650,0x55842488,0x44555551,0x9e882388,0x2466b5a8,0x55842384,0x25535557,0xea842384,0x22abaaaa,0x55842484,0x45555555,0x54842388,0x45151551,0x55842388,0x44a1a9a5,0xa9884488,0x24adadad,0x5d884484,0x4555555d,0xe5884488,0x24f5a5f5,0xa5884584,0x44555545,0x55842388,0x44125600,0x55842388,0x24555595,0x95884384,0x24f5a5b5,0xe5884484,0x44000509,0x55842488,0x25555555,0xaa884384,0x24a9a9ab,
+0xa9884488,0x24a9a9ad,0x55884488,0x25555555,0xaa884484,0x24aaaaaa,0x55884484,0x25555555,0x55884384,0x25555555,0x95884384,0x24aaaaaa,0xaa884488,0x24aaaaaa,0xaa884484,0x445a65a9,0x1884488,0x24560105,0x6ab986ad,0x40005556,0x9fa0e48c,0xe2ef9fef,0xefad25a8,0x60469aef,0xa90390,0x1a100,0x15800080,0x44645415,0x194868c,0x142a00,0x800080,0x22ba6550,0x2882384,0x70702,0x7a90480,0x150607,0x9ca180,0x0,0x840080,0x21000000,0x64ad2384,0xf4b4b4,0xf4a4e580,0x22bab9f9,0x50a0e688,0xf4f4a0,0xf4a50484,0x44a0a4f4,0xa4ad2888,0x46afafa9,0xab8c658c,0x246aaaab,0x758c6584,0x65711175,0x758c858c,0x45555575,0x50884588,0x45555555,0x6a842388,0x24aa6a6a,0x55842384,0x24555595,0x54884384,0x23df555f,
+0x66842484,0x86102001,0x1908690,0x44051506,0x508c6588,0x44005050,0x9cc788,0x67000000,0x1ad6c8c,0x2419151a,0x2a884484,0x2413262a,0x842384,0x44000000,0xa54c88,0x66000000,0xa94d8c,0x1000000,0xad2984,0x1000000,0xdead2980,0xa4f4f8e,0x5fb5aead,0xe8ae5e9f,0x1b5aeac,0x220f0b06,0xfa92a84,0x44064b4f,0x6da0e98c,0x220a1959,0xaad0b88,0x60f0a,0x3840280,0x62eb9643,0xeface88c,0xa6efefef,0xeeb58da0,0xa6c2c6da,0xc2b16ca0,0xd1d2d2,0xaead2a80,0x84fcfdae,0xfca4c698,0x23fcfcfc,0xc1b58d8c,0x4080c0,0x19ca680,0x20201,0x5a8e980,0x22894545,0xdda0c788,0xa69d9cdd,0x1b16ca0,0x209b5605,0xefa4c784,0x84efefef,0x9db58ca0,0x641d1d5d,0x1db16c94,0x11d1d1d,0xefb16c80,0x4559a,0xad2a84,0x1000000,
+0xfca4e880,0x4251e5f8,0x1b10a8c,0x1010101,0x2a0c780,0x804101,0xc09ca580,0xc0c0c0,0x1ad0984,0x20fda955,0xfcad0a88,0x84fcfcfc,0xc0b58d94,0x24180,0x3ad2a80,0x1030303,0x55a90980,0x25575557,0x65842384,0x44aa5955,0xdd842388,0x25551515,0x6a842384,0x24555555,0xaa884384,0x24aaaaaa,0x55884488,0x45555555,0x55884488,0x25555555,0x55884384,0x45555555,0x1f884488,0x233c3d3f,0x29842384,0x24152a2a,0x884484,0x44000000,0xad2c88,0x67000000,0x5ad6d8c,0x44010105,0x18c6588,0x441a2a1a,0x884488,0x64105510,0x84458c,0x66000000,0xaaa50b8c,0x44aaa6a6,0x55884488,0x25555555,0x7d884484,0x257d7555,0x55884484,0x45555555,0x55842388,0x25555555,0x55884384,0x255d5555,0x56884488,0x24aaaaa9,0xaa884488,0x24aaaaaa,
+0x1884488,0x44010001,0x18c6588,0x2429691a,0x40884488,0x64404040,0x40a1098c,0x44509440,0x1a8c8688,0x4465651a,0x65884488,0x446a6666,0x54884488,0x44101010,0x158c6588,0x44055015,0x1d8c6588,0x426d2d1d,0xbdb14b8c,0xa6fdfdfd,0xb16c94,0xf9a400,0xfe8c2180,0x64ffffff,0xfdb56c98,0xe8080cad,0x9b96ca4,0x2e2e1d,0xffb56c80,0x62fdfeff,0xfcb16c98,0x84fcfcfc,0xe8b18d94,0x4090d4,0x1a4c888,0x20101,0x3b14b80,0x102,0x40ad2a80,0x20c0c080,0x2b14b84,0xdb9742,0xdfb12b84,0x6dffdfdf,0xc0b1adb5,0x224382c1,0x3ad0988,0x30303,0x2eb16c80,0x22e2e2e,0x6ea92b84,0x24aabf6e,0xfc908680,0x4254a8fc,0xb14b8c,0x10101,0x559ca780,0xa9000000,0xa90994,0x86004129,0x1844590,0x382410,0x3ca0a680,0x643c3c3c,
+0xffb58d94,0xa66eafef,0x2eb58da4,0x2d2d2d,0x7b5ad84,0x64feaf5b,0xfeb16d98,0xa8fdfdfd,0x2db5aea0,0x2d2d2d,0x2db98d80,0x2d2d2d,0xfdb58d80,0x7dbdfd,0x2db16c88,0x2d2d2d,0x34b58d80,0x113534,0x2946384,0x42824242,0xa0e88c,0x0,0xa0c580,0x1000000,0xc2a8e680,0x84d1c2c2,0xd5a8e898,0x949595,0x1b16c84,0x426b5601,0xbfb12a8c,0x20bfbfbf,0xb16c8c,0x201f1a09,0x2fad0988,0xc61f1f2f,0xb56ba0,0x20f8a450,0xf8a90888,0x62f8f8f8,0x1ab14a94,0x84f4b469,0xf4ad099c,0x20f4f4f4,0xa8b16c88,0x621f1e69,0x1fad2a90,0x1f1f1f,0x54b14b88,0x42444444,0x41ad2b90,0x20424141,0xbfb16c88,0x840b1b6f,0xbb58c98,0x200b0b0b,0x43b56d84,0x42534343,0x9794848c,0xeaebab,0xb946484,0x1070b,0x19ca580,0x0,
+0xf4948480,0x2e7db9,0x1ea0c688,0xe1e1e,0x1fad2a80,0x84b4792e,0xb4a8e794,0xb0b0b4,0xeb14b80,0x20d09509,0xe0a0a58c,0xe0e0e0,0xb0b14a80,0x20071660,0x7a0a588,0x1070707,0xb54a80,0x1000000,0x8c0080,0x1000000,0x289ca480,0xf0b078,0xe09c8484,0xc0d0d0,0xace980,0x42e99540,0xfead2990,0x64fefefe,0xc0b16c8c,0x4181c0,0x2a4c880,0x20202,0x2cb16c80,0x2d2c2c,0x2da88584,0x1a1a19,0x50a8a680,0x0,0x8c0080,0x106000,0x1b800080,0x3f3f2f,0x3ea48484,0xb8793d,0xa4858c,0x0,0x840080,0xba6500,0xfe9c6388,0x62e0e4e9,0xe0b9cf98,0xe0e0e0,0x2b5ae84,0x20202,0x2b14b80,0x434302,0xe0a4a784,0x4090,0xa08580,0x1000000,0x43a08580,0xe4b47,0xda06484,0x2d2d1d,
+0xb8aca684,0x22fcf8f8,0xbcaca694,0x162a7d,0xbea4858c,0xc8ebc6ff,0xeab4e8b0,0x4298e9e9,0x2a88594,0x10202,0x1a48580,0x241000,0x98984180,0x649c9c9c,0xacb4e898,0x4589c,0xe99c6484,0x4494d4,0x18882084,0x3c3c28,0x882084,0x904000,0xd0ad2980,0x1d0d0d0,0x2db96b84,0x879b5e,0x83906384,0x838383,0xe0ad2a84,0x620b42d1,0xf9ca594,0x1f1f0f,0xe0ad0980,0x620f9ae5,0xfa0a594,0xf0f0f,0xbad4a80,0x62e09207,0xf0a90994,0x22f0f0f0,0xfb14b88,0x60b,0xa4c780,0xa000,0xf0800080,0x4090e0,0xa0c684,0x2a00,0x83800080,0x4a4787,0x99ca680,0x100408,0x1f882080,0xfaaf1f,0xf5988484,0xf0f1f1,0x10a0c680,0x203020,0x21904284,0x84070712,0xf0a50794,0x50f0,0x904280,0x1000000,
+0x882380,0xd09040,0xe0a0a480,0xe0e0e0,0xb56b84,0x70601,0x7ace680,0x1070707,0xe0b56b84,0x4090e0,0x9c8380,0xa000,0xb800080,0x10607,0xa8e680,0xaa00,0x800080,0x60100,0xba8c580,0xb0b0b,0x3cad4a80,0x227c7c3c,0xbcacc78c,0xf4f8bc,0xbaca68c,0x42500506,0xa0b0e78c,0xf4f4f0,0xe4a92984,0xe0e0e0,0xd1b0e888,0xc2d2d1,0x38aca680,0x383838,0x38a8a684,0x201a2a29,0xb0a68c,0x2000,0x800080,0x5d1800,0x1aa06484,0x86af5f1f,0xbfb508ac,0xc8cfbfbf,0x6eacc7b0,0x84af6f6e,0xafb18eb4,0x8483879f,0xf4bd2ba4,0x205aa5f4,0x1fa0c788,0xf0f0f,0x81988480,0x41,0xa48580,0x1000000,0xfb4a780,0x90e,0x840080,0x2a10,0x800080,0x1400000,0x80942180,0xc0c0c0,
+0xdf986380,0x42fdeeee,0xfdb0c79c,0xd4e8ec,0xc3a8c68c,0xc3c3c3,0xc3a8c784,0x34383,0xd09c4380,0xc0c0c0,0xc1acc684,0x783c2,0x39c4384,0x30303,0x3aca780,0x203,0x880080,0x106000,0x800080,0x0,0x840080,0x0,0x840080,0x0,0x840080,0x0,0xaca680,0x191400,0x49c4380,0x1d0808,0x1db0c684,0x81d1d,0xc0a88584,0x21c0c0c0,0xd0b16c88,0x2078b8d0,0x5b9ca388,0xa2ffffab,0xffb169a8,0xc24096eb,0x38b98aa4,0x343438,0x34a0c580,0x52434,0x8c2080,0x0,0x840080,0x400000,0x2ea4a280,0x202e2e2e,0x2faca684,0x1f2f2f,0x4a48584,0x0,0x946080,0x1000000,0x1faca280,0x231f1f1f,0x2facc790,0x51a1f,0xa88580,0x1000000,0xb12480,0x0,
+0x46840080,0x20caca86,0xd9a8c288,0x40e4d4d8,0x80b5ac98,0xc2c2c1,0xc2a10880,0x428282,0xe4b96884,0x40e0e0e0,0xd0bdab94,0xc0d0d0,0x2b18b84,0x20202,0x2b18d80,0x406b1702,0x1b1058c,0x30202,0x3ad2780,0x251603,0xa0a0a384,0xa0a0,0x800080,0x1140400,0x38988180,0x603c3c3c,0x3cb56898,0x2e3d3c,0x2cad0584,0x2c2c2c,0x2cb14a84,0x14182c,0x1ad0680,0x2a1a,0x800080,0x400000,0x40904080,0xc08080,0xc0b16a84,0xd0d0d0,0x80b16b80,0x20c0c080,0xc0b12784,0x8080c0,0xd1b14984,0xd2d2d1,0xd2b58d84,0x4182d2,0x2fad0684,0x202f2f2f,0x2fbdaa88,0x1a2f2f,0xad2784,0x202000,0x20800080,0x102020,0x15800080,0x0,0x944080,0x3c3800,0x882080,0x0,0x840080,0x0,
+0x40882080,0x0,0x986180,0xa85400,0x19c8080,0x0,0x946080,0x20454100,0xfca0a188,0xfcfcfc,0xfcad0484,0x200054b8,0x8aa8c288,0x4db868a,0xdbb58ab1,0x4000459a,0xace490,0x1000000,0x8c0080,0x8e8900,0x984284,0x2010,0x800080,0x874600,0xcf942184,0x648f8ecf,0x8fb0c7a0,0x424b4b8b,0x9ba88594,0xa6df8bdf,0xdfb509ac,0xa68f9f9f,0xc0b0e8ac,0x40c0c0c0,0xc0b16988,0xd5d0d0,0xbfad0688,0x4ffffff,0xffb1adb1,0xa056abff,0xa9b16ba0,0x2e2e6e,0x2eb0c78c,0x1f1e2e,0x1b0c780,0x0,0x8c0080,0x641000,0x4ba86484,0xa69f4f4f,0xafb4e8a8,0x22849a9f,0x9fa8a690,0xa6ef9f9f,0xefb109b0,0x2002569a,0x80ac8588,0xc0c080,0xc0acc784,0x80c0c0,0x2acc780,0x30302,0x3984380,0x20203,
+0x1fa8a580,0x1f1f1f,0x1fb50884,0x50a1f,0xb8a06480,0xf8f8f8,0xf8b16c84,0xe0f4f8,0xb12b8c,0x1000000,0x8c2080,0xacbc00,0x90880084,0x40,0x900080,0xa95400,0x3d9c4280,0x203e2d3d,0x3eb54888,0x14292d,0xa8e580,0x0,0x800180,0x10a090,0x800080,0x1000000,0x880080,0x645000,0xa46484,0x0,0x840080,0x20595400,0xa46388,0x282500,0x29800080,0xaaaa,0x800080,0x1000000,0x8c4080,0x2a00,0x800080,0x0,0x9c6480,0x20aa5500,0xb0e890,0x1000000,0xb8e780,0x1e1904,0xb4b0c88c,0x86f9f9f9,0xfab56db0,0xc8a0a0f5,0xaeb18cb0,0x2a9e5eae,0x9eb58db1,0x2a94989d,0xa0b18db9,0x20e0e0e0,0xd0b8e690,0x180d0,0xe5a86384,0x4cfffefa,0xffb1adbd,0x4255aaff,
+0xbfb50b9c,0x2cffffff,0xffb18dbd,0x226fafaf,0x1eb58da0,0xe85e0e1e,0xaeb56db0,0x55aa,0x2f9c2288,0x202f2f2f,0x2fb98d88,0x151a1f,0xa8c884,0x1000000,0xa8a580,0x1000000,0xb940180,0x624b0b0b,0x47b54b94,0x474747,0x1b14b80,0xb0602,0xfa0c680,0xf0f0f,0x3a90884,0x70703,0xa988584,0x2e1e0e,0xf946380,0x6070b,0x29ca580,0x101,0x800180,0xe0905,0xfa4e680,0x200f0f0f,0xad2a84,0xa05050,0xb0b10880,0x22b0b0b0,0xeb14a88,0x62d09409,0xe0ad0794,0x20e0e0e0,0xb0b98c88,0x201f7a74,0xf988384,0xb0b0f,0x2db14a80,0x22ba7a3d,0xbba0c68c,0xbbbbbb,0xa4e780,0x1000000,0x8c6280,0x1000000,0xbb98a580,0x429a9aab,0x99a0c68c,0x20c9ddd9,0x906388,0xe09040,0xe0ad0780,0x62f1f1f0,
+0xf0b16b94,0x140f0f0,0x8c4180,0xa000,0xb800080,0x1060b,0xa4c580,0x6a00,0x800080,0x405b5601,0xafa8e78c,0x8cefffff,0xb18bb9,0x21d55540,0xfda8e788,0x6dffffff,0xb16bb9,0xe09050,0xe0a8e880,0x20e0e0e0,0xc6b56c8c,0xf4f8a,0xf9c6484,0x202a1b1f,0xe0b0e98c,0x8090d0,0x40a90980,0x2000,0x76800080,0xf1f1b6,0xf19c6484,0x50a0,0x1b900080,0x2e2e2f,0x2db0c784,0x18282c,0xb0a680,0x506000,0x800080,0x0,0x14800180,0x0,0x8c0080,0x944000,0x40a04284,0x6050,0x800080,0x494400,0x9c4388,0x0,0x880080,0x1000000,0x840080,0x1000000,0xa8e980,0x1000000,0xad0a80,0xb0601,0xbad4980,0x1f0f0f,0xb16a84,0x1000000,0xb8e980,0x0,
+0xe8840080,0x86fcecec,0xfcb58da4,0x8498acec,0x9eb56ca4,0xaffefaf,0xffb18cbd,0x8166aff,0x84b18cbd,0xc0c0c0,0xc0a88588,0xd4d0c0,0x6acc784,0x30703,0x3b10984,0x570707,0xc8a88588,0x64898488,0x4ab10a94,0xa65f4f4f,0xf2b18da0,0xa4fffbf6,0xffb149a0,0x22ffffff,0x5fb18b8c,0x86454a5f,0x40bdcf9c,0x1404040,0xffb58e80,0x401f6fbf,0x1fb14990,0x1f1f1f,0xeab16c80,0x84e0e0e1,0xe0b54a98,0xe0e0e0,0x9bb5ad80,0x820b4b5b,0xbb16a98,0xb0b0b,0xe0b18c84,0x5090e0,0xa4a580,0x302000,0xb800080,0x1060b,0xad0680,0x1000000,0x409ca380,0x22a65140,0xfab52b8c,0xe8fafafa,0x1fb1ada8,0x22061b1f,0x2a90b8c,0x66020202,0xfab18d90,0x64d0e1e5,0xd0b98d94,0xc0d0d0,0x2ad4b80,0x86020202,0x3ad8d90,0x88070707,
+0xb0a54c90,0x66085850,0x488238c,0x87105000,0x8c6690,0x646c6a01,0xbc90658c,0x66bca8ac,0x5090878c,0x86e0a060,0x908c6690,0x44a0a090,0xa48c6588,0x66efaaaa,0xea8c6590,0x66eae9eb,0x1f88448c,0x206f2f1f,0x7fb1498c,0xc8bfbf7f,0xb16ba0,0x1000000,0xa92b80,0x0,0xbfb14b80,0x64b4b9be,0xb4b12994,0xf4f4b4,0xb14b80,0x0,0xa90a80,0x10101,0xd4b14b80,0x45fcfcfc,0xfdb54b9c,0x7d7dbd,0xabb16c8c,0x64fafafa,0xfab0e8a4,0xa6f4f4f9,0x2db509b4,0x2d2d2d,0x2db98e88,0x282c2d,0xf4bd2b80,0xf8f8f8,0xf8b18e8c,0xf4f4f8,0xf4b96c90,0x24a9f9f4,0xa9a50a88,0x24aaaaa5,0x198c984,0x1010101,0x1b56c80,0x10101,0xaaa50980,0x24aaaaaa,0xaa908784,0x66aaebaa,0x1908688,0x10101,0x1a52a80,0xc18141,
+0x28984380,0x3c3c28,0x3cb10988,0x42bc7c7c,0xa4b58d98,0x50,0x8c0080,0x291000,0xfc900084,0xa6fdfcfc,0xfdb5adac,0x64479aee,0x3eb98ea8,0x3f3f3f,0x3fb16c84,0x84592e3f,0x40b14ca8,0x1010000,0x29840080,0x1400,0x1800180,0x1,0xa06480,0x1000000,0x902180,0x0,0x840080,0xd28140,0xa06384,0x0,0x840080,0xda8540,0xeca06388,0x84eddcec,0xedb909a4,0x5498ed,0xfaacc784,0xfefefe,0xfeb0e884,0x2055a9fe,0xacc790,0x1000000,0x880080,0x30201,0x986380,0x1000,0x800180,0x404000,0xd79c4380,0xa6efdbdb,0xffb4e9b0,0x1469ae,0xefa8c788,0x42efefef,0xafb0e890,0x4195e,0xa88488,0x0,0x880080,0x10000,0x880080,0x102000,0x800080,0x0,
+0x43840080,0xc3c383,0xc2a88580,0x8080c1,0x81b0c784,0xc2c2c1,0xc2b14b88,0x81c2c2,0x40b0c884,0x0,0x942180,0x804000,0x41840080,0x0,0x982280,0x9a5500,0x1a46388,0x1010101,0x1b8c780,0x1000001,0xb4c780,0x2000,0x20800180,0x102020,0x800080,0x1000100,0x880080,0x655500,0xaca688,0x0,0x840080,0x209e5500,0x40aca78c,0xd0d090,0xd0ac8684,0x90d0d0,0xacc780,0x10100,0x1b0c780,0x10101,0x40b0a680,0x1000000,0x8c0180,0x4b0600,0xa46584,0x0,0xb16c80,0x1000000,0xfab94c80,0x2cffffff,0xffb58db9,0x2296ebff,0xefb14ca0,0xeaef9fef,0xdfb18db8,0x84c2c7df,0x41b14ba4,0x0,0x8c0180,0x392800,0xc08c2280,0xc0c0c0,0xc0b16c88,0x34040c0,
+0x9fa8c880,0x64ffefef,0xffb56da4,0x87ffffff,0x1b18da8,0x20202,0x3ad2a80,0x70303,0xffb10984,0x4cffffff,0xffb1adbd,0xa64a9bef,0xbad4ca4,0x1f1f1b,0x1fb14b80,0x20a1f1f,0x1a48584,0x1030303,0x3a8a680,0x1070303,0xa48584,0x202010,0x20800080,0x202020,0xb800080,0x1f1f1f,0x1fb4e888,0xa1b1f,0x20aca680,0x102020,0x800080,0x0,0xc0840080,0xc0c0c0,0xc0ac8584,0x80c0c0,0xeba46484,0x8ebe7eb,0xebb58db9,0x22d1d6e6,0x80bdcea8,0xd0d0c0,0xd0aca680,0xc0c0d0,0xd1b0e884,0xd2d2d1,0xc2b92a84,0x4282c2,0x5aca584,0x0,0x8c0080,0x400000,0x800180,0x382010,0x8800080,0x40002,0x800180,0x1000000,0x880080,0x824000,0x4b4e880,0x0,0x840080,0x20100,
+0x80840080,0x4040,0x880080,0x0,0x18c2180,0x1100,0x800180,0xa45000,0xa86480,0x1000000,0xb50980,0x40000,0xf4b18d84,0x23fcfcfc,0xfcb58d9c,0x62bdfdfd,0x3eb58da4,0x862a2a3e,0x2ab4e78c,0x64020216,0x40b52a94,0x44908040,0xa0906688,0x66a0a0a0,0x28c6588,0x2424242,0x42a90c80,0x22808142,0x959ca784,0x669a9995,0x5a88448c,0x645a1a1a,0x18c878c,0x67000075,0x5484018c,0x6666aa55,0x588448c,0x44010000,0x4094658c,0x67555515,0x5588448c,0x675f5555,0xda88448c,0x44a550f0,0xaa8c6588,0x449653ae,0x548c6588,0x453f553d,0x80884488,0x2c0d0d0,0xc08c6680,0x20f1e0d0,0x5798a688,0x25175757,0xb94a784,0x66060606,0xf690888c,0xeabb7aba,0xbfb56ca4,0xa6b176ba,0x1ad4ba0,0x44000000,0x60844488,0x44551060,
+0x548c6588,0x45d05150,0xe0884488,0x4460a0a0,0x6a884488,0x445655aa,0x5a884588,0x4416eaaf,0x54884488,0x440a5959,0x5d882488,0x2554545c,0x15842384,0x44555515,0x55842488,0x45555555,0x80842388,0xc0c080,0xc0988080,0x4080,0x1904080,0x20202,0x2986080,0x102,0x840080,0xa400,0x800080,0x1000000,0xa8e180,0x506a10,0x800080,0x0,0x3c840080,0x3c3c3c,0x28946080,0x14,0x3c946080,0x38383c,0x34988084,0x1001034,0x8c2080,0x100100,0x800180,0x640000,0x840080,0x804040,0x40a0a180,0x1404040,0x10a0a080,0x393525,0x399c8084,0x102035,0x904080,0x1000000,0xa0a080,0x1000000,0x9c8080,0x1030300,0x3882080,0x70303,0x9ca180,0xa000,0x800080,0x540000,
+0xb8946084,0x20f8f8f8,0xf89ca188,0x200050e4,0x80986084,0x20feea95,0xfe9c8188,0x201469fe,0x988088,0x6a00,0x800080,0x1000000,0xa0a080,0x0,0x840080,0x1000000,0xa08180,0xa0a000,0x60800080,0x812020,0xa0800080,0x0,0x800180,0x0,0xda882080,0x40ffefeb,0xffa0a18c,0x2f6fbf,0x9ca180,0x10000,0x904080,0x0,0xfe904080,0x94,0x800180,0x400,0x6a800180,0xa4a4be,0xa4800080,0xa4a4a4,0x800080,0x4,0x800180,0x10a090,0xa4800080,0xa8a4a4,0xa9800080,0xaaaa,0x1f800080,0x11f1f1f,0x1fa0a184,0x140051f,0x8c4084,0xc08000,0xc08c2280,0x1c0c0c0,0x809ca880,0xc0c0c0,0xc0986084,0x21404040,0xc1a0a084,0xc2c2c1,0xc1946480,0xc181c1,
+0xa4ea84,0x20fbfb00,0xeb842184,0x86db97eb,0xa4c99c,0x222b0100,0x3f906588,0x223f3f3f,0x8ba0a888,0xa88f8b8b,0x8fa4c9a0,0xc8af9f9f,0x2bb12da4,0x4447571b,0x87a4c990,0x44878787,0x4bb12d90,0xdedf8b,0xde9c8188,0x84dd,0xa9948084,0x40fffefe,0xff9ca190,0x45aa,0x904080,0x242400,0x20800080,0xa06060,0x800080,0x0,0x880080,0x0,0x1840080,0x20201,0x29c8180,0xe41101,0x8c2080,0x0,0x8c4180,0x150000,0xf8840080,0xf8f8f8,0xf8a0c280,0x50a4,0x299c8184,0x80fa2579,0xfaa0a19c,0x50a5,0xa0988084,0xa0a0,0x800080,0x1010000,0x18c4080,0xaa1a,0x800080,0x410000,0x6944084,0x605f4b4b,0x5fb54994,0x40090e5f,0x86a4e690,0xe2efdbdb,0xefad28a8,0xe09a9bdf,
+0xb525a8,0x6a00,0x800080,0x945400,0x986080,0x1000000,0x840080,0xea9640,0xa49ca184,0x24fab5f5,0xfab147b1,0xa2fafafa,0xebb168a4,0xe4afdbef,0x6ab127a4,0x20011656,0x90a8e388,0x20fce8a4,0xfca4c188,0xe8fdfc,0xc19c8180,0x8686c6,0x879c8784,0x28747,0xe8882080,0xa2ffc0d5,0xffa4c1a0,0x201469ae,0x29ca188,0x414102,0x81946480,0xc0c0c0,0xafa0c880,0x86074b9f,0x6ad0b9c,0x1706,0x87800180,0x22c1c2c7,0xc09ca78c,0xd0d0c0,0xa4e980,0x834201,0x83882180,0x22c38383,0xd0ad0c8c,0xaae5d0,0x6a9c8784,0x7f7f7e,0xa4ea84,0x0,0x840080,0x20804040,0xc0ad0488,0x4480c0,0x5a0c884,0xb0b0a,0xd0ad0780,0xc090d0d0,0x90ad25a4,0x20808080,0xbb5438c,0x220b0b0b,0x4bb1498c,0x428b878b,
+0xc3b14a8c,0x649a87c7,0x5aa8eb94,0x443d3d2d,0x7fa4ca90,0x7e7f7f,0x7da4ea84,0x7c7c7d,0x3da8ea80,0x221a2d3d,0x1aa4ca84,0x70707,0x7cad0c84,0x38387c,0x34a0a880,0x3034,0xae840180,0xaaaa06,0xaa800080,0x6aaaaa,0x46800080,0x5aaa00,0x1800080,0x100,0x6a800180,0xaaaa6a,0xaa800080,0xaaaa,0x800080,0x564040,0x1800180,0xaaeb,0xfe800080,0x95aa40,0x19800080,0x10000,0x2e800180,0xaaaaba,0xa9800080,0xa4a4a8,0x800080,0x50000,0x8800180,0x60aa95,0xa4800080,0xa8a4a4,0xa9800080,0x2aaaa,0x800080,0x1404040,0xc09c8780,0xc0c0c0,0xa4c980,0x834201,0x83904480,0x22c38383,0xd0a4ca84,0xaad5d0,0x6f988684,0x2f2f6f,0xc3a8ea84,0x8182c3,0x40946580,0x2000,
+0x60800080,0x20c3e220,0xc3840184,0x22c3c3c3,0xa4c888,0x30200,0x3882180,0x30303,0xc3a0a780,0x22c2c2c3,0xc1a4c988,0xc0c0c0,0x3a4c984,0x30303,0x3a0c880,0x1030303,0x9ea4c984,0xaaaa06,0xaa800080,0xaa6aaa,0xf5800080,0x1055500,0x1800080,0x40000,0xea800180,0x2aaaaa,0x2a800080,0x292a2a,0x11800080,0x6a6a,0x800080,0x1000000,0xb0986580,0x55aaaa,0x48800080,0x0,0x41800180,0x1105501,0x800080,0x4000,0x88800180,0x2,0x840080,0x3c3810,0x884280,0x246414,0x28800080,0x2020,0x24800080,0x202020,0x20800080,0x202020,0x800080,0x1000000,0x9c8780,0x1000000,0x20a8c980,0x606020,0x60800080,0x206060,0x800080,0x0,0x840180,0x0,
+0x3c840080,0x223c3c3c,0x3ca0c984,0x28283c,0xa0a884,0xe49040,0xe8946480,0x22fcf8f8,0x14a4c988,0x0,0x8c2280,0x0,0xfc882380,0xfcfcfc,0xfca4c980,0x42fcfcfc,0x2fa8e98c,0x221b1b1b,0x5baceb88,0x64ab5b5b,0xaceb98,0xa05000,0xa5904384,0x86fae5e5,0xaba4a898,0x22555aab,0x9c8688,0xa000,0xfa800080,0x2250a5ea,0x9c8688,0x6a00,0xc0800080,0x81c1c0,0x2986680,0x30202,0x39ca780,0x1010303,0x1884280,0x0,0x3946480,0x10203,0x842180,0x0,0x840080,0xf07000,0xf0840180,0xf0f0f0,0x988584,0xf4f090,0xf4882280,0xf8f8f8,0xa8eb80,0x2f0b02,0x3f8c4384,0x3f3f3f,0xf8a4c980,0x54a4f8,0x50a4c980,0x0,0x3f9ca880,0x3e3e3f,0x3da0a880,0x3d3d3d,
+0xa0a880,0x202010,0x20800080,0x206020,0xf0800080,0x224090e0,0x946588,0x0,0x20840180,0x202020,0x20800080,0x102020,0x800080,0x1d0d040,0xe09c8780,0x22e0e0e0,0x10b14d88,0x1001010,0x40800080,0x1404040,0xa4a880,0x22994400,0x9a94458c,0xa8ffdaea,0x80ad0ba4,0x22808080,0x909c8788,0x44f8a4a4,0xffa8c990,0x86ebffff,0xdaa4c898,0xa8eac6d6,0xa8c9a0,0x20100,0x2904480,0x30303,0xf8a4c980,0x648090e8,0x40a0a894,0x60f000,0x3800084,0x1030303,0x3a0c984,0x1030303,0xa0c980,0x1541400,0xa8882280,0x66fcb8b8,0xf8a0a794,0x441060b4,0x988690,0x1000000,0xeb882180,0x64d0d5ea,0xc0a0a794,0xc0d0c0,0x9ca780,0x17f7f15,0x6f882280,0xa86f1b2f,0xc0b12ca4,0x44c0c0c0,0xc0a90a90,0xeaf8d0d0,
+0x3b10ba8,0x30303,0x3988680,0x70707,0xfca8eb80,0x23fcfcfc,0xfca0a784,0x45fcfcfc,0x7a8ea8c,0x1b0b07,0x1bb12d80,0x222f2f2f,0xfcad0c88,0x22a4a8f8,0x54a4c98c,0x1050,0x840080,0x1000000,0xb10080,0x1d0400,0x9a880080,0x80fdeeee,0xedad049c,0x204094e8,0x1ea4c184,0x1f1f1f,0x1fa4c280,0x51a,0xa4c280,0x1000000,0x840080,0x202010,0xff800080,0x61ffffff,0xffb56b98,0x200156ab,0x1a4e588,0x10101,0x1b14a80,0x0,0x904080,0x0,0x9c8180,0x1000000,0x4a4c280,0x1d1c08,0x1d9c8180,0x8081d,0xa4c180,0xaa00,0x800080,0x944000,0x208c2080,0x6a20,0x800080,0x20964100,0xa8986084,0x40fcfcfc,0xfcb12794,0x201468bc,0xebad0788,0x2affafff,0xbfb16bb1,0x40156a7f,
+0xad4890,0x0,0x840080,0x641500,0x49c8184,0x0,0x840080,0x0,0xb4944080,0xe0f8f4f8,0xf8b16cac,0x82f8f8f8,0x15b18b98,0x2e2e29,0x2ead0780,0x402f2e2e,0x80b56a90,0xc0c0c0,0xc0a90284,0xc0c0c0,0xc7a4e380,0x23c7c7c7,0xc7a0a78c,0x64c7c3c3,0xc0a8e998,0x80c0c0,0x80a4e580,0xc0c080,0xc7a4c180,0x644b4787,0x1ba8ea94,0x221b3f2b,0x78c4284,0x170707,0x1bb10c80,0x2f2b1b,0xaceb80,0xa49450,0xe89ca884,0x44fcf8f8,0x3fb12d90,0x3e3e3f,0x29986584,0x1428,0xfc800180,0x22a8a8fc,0x68ad0b88,0x6868,0xc0882280,0x21c0c0c0,0xc0b12788,0x20c0c0c0,0x7ad2388,0x22834707,0xd398848c,0x42d2d2d2,0xc0a8ea90,0x20c0c0c0,0xc0b12884,0x4080c0,0xd2a0a280,0x241757d3,0x17a0c78c,0x192a1b,
+0x946480,0x1757d14,0x6a8c4380,0xc8aa6a6a,0xb12da4,0x2506500,0x50904484,0xeaf55060,0xfaad0ba8,0xeae4d0e5,0xe8ad0ba8,0x66fcfcfc,0xbab12d98,0x662b6aba,0x2bad0b98,0x423f3f2f,0xa8ea90,0x1000000,0xa0a180,0x60100,0x946084,0x1000000,0xb98a80,0x10000,0x4b984180,0xa06f5f5f,0x6fb549a0,0x801d1d1e,0x52b18a98,0x42d1d296,0xd1a46494,0x2d0d0d0,0xf8b10888,0x62f8f8f8,0xf8b58b98,0x4068a8f8,0x7fad0790,0x80bfbf7f,0xffb1699c,0x40e5feff,0x19a0a394,0x222f2f2e,0x2fb50a88,0x22f2f2f,0xd4b12b80,0x22e8e8d4,0xe8acc788,0x66e8e8e8,0x1db52ba0,0x2c2c2c,0x2cad0380,0x4182c,0xd0946080,0x1d0d0d0,0xd0a88580,0x1d0d0d0,0xaca684,0x1000000,0x8c2280,0x50400,0xe49c8180,0x226ca8e4,0x2ca08588,0x421e1d1c,
+0x3fb8e890,0x22e3f3f,0x2a9c8784,0x2a2a2a,0xe8a0a780,0x66ece8e8,0xecb92a9c,0x44fdfdfd,0x2ab0e98c,0x23e2e2a,0x3d9c8780,0x23d3d3d,0xfda4a880,0x206dadfd,0x2da4a784,0x22080c1d,0x842388,0x1000000,0xb96480,0x10000,0x14984080,0x941414,0x94946584,0xd0d0d0,0x52a4c984,0xd7e796,0xd3986488,0x44c3c3c3,0xc0acc794,0x22c3c2c1,0x83a4ca84,0x44d3c3c3,0xfca90b8c,0xa81a2dbc,0x6ad2ca0,0x70707,0x3fa4ea80,0x228293e,0x24a4c984,0x142424,0x7840180,0x22474707,0x87a0a884,0xaa9f9b9b,0x5b9afa4,0x9b5a55,0x9f986680,0x46dfdfdf,0xc3ad2c94,0x157d7d7,0x6ba08688,0x26f6f6f,0xd2acc680,0x2d1d2d2,0xd1ad0c80,0xd1d1d1,0x6fb12b80,0x4499aa6f,0xd4a8868c,0x22d0d0d0,0xd1acc88c,0xd2d1d1,0xd2b12b80,0x2d2d2d2,
+0xafb54c84,0xe7f7faf,0x3fb14dad,0x44475b6b,0xdf9c878c,0xc8878bdf,0x82ad2d9c,0x22c2c282,0x428c6684,0x22c28242,0xc2b50990,0x64d2c2c2,0xc2b92b98,0xc3d3d2,0x83842380,0x22434343,0x1a10a80,0x4f4b06,0x8f946584,0x86cf8b8f,0x3dad2c98,0x1a2e3d,0x6988680,0x30307,0xcfa4c980,0x44868bcb,0x86a8eb90,0x408586,0x3904480,0x20303,0x2a0a880,0x10202,0x8c4480,0x382410,0x78904480,0x787878,0xd0ad0c80,0x3d0d0d0,0xd0b54d84,0x1d0d0d0,0x78b14d84,0x686878,0x64b10c80,0x7424,0xe0882280,0xd0d0e0,0xd0a8eb80,0xc0d0,0x40840180,0x64d9d580,0xeea4eb90,0x4cef9bef,0x2b58ead,0x22935702,0xd39ca788,0xcae2d2d3,0xefb14dac,0xa869aeef,0x58b12da0,0x506454,0xf68c2380,0x64e1e1e2,0xd0a8ea94,0x80e1d0,
+0x40842280,0x44e19180,0xe6a8ea90,0xcafbf6f6,0x1b16da8,0x30201,0x7988680,0x70707,0xf7b12c80,0xa88292e7,0x82b52da0,0x14342,0x7904484,0x20207,0x2a0e980,0xa202,0x7f800080,0xa91f3f3f,0x1baceaa4,0x88ab5b5b,0xfdb54c9c,0xa6b4b8fc,0x74a8e9a0,0xa6b9b574,0xaba4c8a0,0x44465bab,0x1a0a794,0x1001301,0xa6800080,0x449091a5,0x90aceb90,0xd0d0d0,0x2fad0b80,0x443e3f3f,0x159c8790,0xeb773f47,0xa8c9ac,0x141000,0x29904480,0x22f2e2e,0x7ba8ea84,0xca1f1f2f,0x2fa8e9a4,0x442f2f2f,0x2fb9af90,0x14292e,0x10a8ea84,0x6010,0x800080,0x0,0x840180,0x0,0xd0882280,0x8080c0,0x80ad0b84,0x22c0c080,0xa4a884,0x0,0x882280,0x2a00,0xc0800080,0x3c0c0c0,0xc0988584,0xd0d0c0,
+0x2fa4a880,0x862f2f2f,0x2fb54d98,0x867f3f2f,0x10aceaa0,0x2a4a450,0xf8a0a884,0x6efefdfc,0x7fb14dbd,0x447f7f7f,0x7fad0b98,0x17f7f7f,0xfeb14c80,0xa890e4f9,0x90b12da0,0x509090,0x40906580,0x1f0f050,0xf0882280,0xf0f0f0,0x40a0a884,0x2e8fd80,0xa8882384,0xa8a894a8,0xf0aceaa0,0x291e1f0,0x829c8684,0x44c38282,0x7ca8ca8c,0xea281c1c,0x69a4c9ac,0xcef9aaa,0x1b9aeb1,0x2f1b16,0x2f946580,0x222f2f2f,0xacea84,0x804040,0x80a8ea80,0x22c0c0c0,0x2fad2b84,0x222f2f2f,0x2fb10b88,0x227f7f2f,0xc0ad2c88,0x408080,0x40a50a80,0x2c0a040,0xc3842280,0x4447d7d3,0xb988788,0x1f1f0b,0xff884480,0x42faffff,0xf4ad2c88,0xe0f0f0,0xf8c4280,0x30f0f0f,0xa886680,0x1a1a0a,0xd0884580,0x1d0d0d0,0xd0948480,0x4080c0,
+0x7f906284,0x661b2f2f,0x6ad2c94,0x1,0x4a0a880,0x45040c04,0xe080018c,0xf0,0x800180,0x1000000,0x988480,0x0,0x840080,0x90a090,0x800080,0x0,0x5840080,0x226f5a15,0x6fa0a988,0xa8af6f6f,0xd0b58ea4,0x22d0d0d0,0xd0a0a888,0xcaf0d0d0,0xafaceaa8,0x641a5a6f,0x6b10d94,0x25b1a05,0xf5906584,0x6690a0f5,0x40a8c894,0x22559040,0x7f882488,0x7f7f7f,0x3facea80,0x223f3f3f,0x40a8ea88,0xd0d040,0xd0840180,0xd0d0d0,0x3f9ca780,0x2e2e2f,0x1aa8eb80,0x225a1f19,0xd0884384,0x8090d0,0x80a0a980,0x2555040,0xaf882380,0x449590f0,0x2f882388,0xa8646f,0x55800080,0x3155555,0x948784,0x1000000,0xa9800180,0xaa6aaa,0xa9800080,0xa8a4a8,0x1800080,0x0,0x1840080,0x2a2a1a,
+0xaa800080,0x44fcf9aa,0xfc946588,0x20b4b8b8,0x56a0a388,0x64bb6b6a,0xfb9ca78c,0x407abafb,0xa0a4c490,0x809090,0x40a08284,0x1004040,0x7a9c6180,0x7b7b7a,0x3ba4c480,0x20353a3b,0xb6988284,0x95aa00,0x800080,0x0,0x4d800180,0x1555540,0xa9800080,0x98a4a8,0x800080,0x9,0x800180,0x0,0x148c2380,0x10,0x20800180,0xa090,0x9b800080,0xaaaa40,0xaa800080,0xaaaaaa,0x9a800080,0x1a6aba,0x81800080,0x80000,0xa9800180,0xa8a4a8,0xad800080,0xaaaa,0x1800080,0x2a2a1a,0x2a800080,0x686a6a,0x800080,0x20c7d741,0xc3840180,0xc7c7c7,0xa0c884,0x979741,0xdb946480,0x86ebdbdb,0xc7a4c99c,0x4787c7,0x7986580,0x70707,0xeba0a880,0x86999adb,0xa8a8e99c,0x44fcfcbc,
+0xa4c890,0x20201,0x38c2380,0x1030303,0x609ca780,0x606060,0x60800080,0x606060,0x3800080,0x20203,0x2a0a780,0x30202,0x609c8680,0x206060,0x20800080,0x102020,0xd1800080,0x408080,0x40800180,0x1000000,0x3800280,0x1131303,0x22800080,0x26262,0x800080,0x0,0x800280,0x840000,0x1800180,0x410101,0x1800280,0x10203,0x842080,0x0,0x800280,0x1000,0x38800180,0x10,0x14800180,0x0,0x800180,0x0,0x40800180,0x0,0x840080,0x140000,0x2800180,0x202414,0x800080,0x200,0x4800180,0x5,0x800180,0x1,0x904080,0x400000,0x986080,0x0,0x800180,0x1000000,0x80946680,0xc0c1c0,0xc1988280,0x86c1c1,
+0x148c4080,0x2c1c1c,0x1c904084,0x70b1e,0x20904180,0xa0a0,0x800080,0x424100,0x3986084,0x30303,0x3a0a380,0x1030303,0x93904280,0xc4e393e3,0xe3a4e7a4,0x40424393,0x7988090,0x30307,0x39c8780,0x196903,0xfc800080,0x22a8a8fc,0x64a0a884,0x14,0x840080,0x22d0c000,0xd08c2288,0x1d1d1d1,0xad0a84,0x20100,0x2946480,0x20202,0x3a8ea80,0xaa5707,0xf9882284,0x22fcfcfc,0xa0a78c,0x22651000,0xba8c4388,0x86fba6ba,0xfca4a89c,0xbcfcfc,0x7c988680,0x7c7c7c,0xfba4c980,0x4481c2f7,0x80946490,0xc0c080,0xe2a0a780,0x44fbe7e3,0xffa0a790,0x45ffffff,0x2acea90,0x20202,0x2a4c980,0x30202,0xffa0a780,0x446aaaff,0x56a8c990,0x2d15,0x3800080,0x11203,0x800180,0x1000000,
+0x7ca48880,0x28387c,0x24a0c984,0x242424,0xc0986580,0xc0c0c0,0xc0a0a780,0xc0c0c0,0x289c8784,0x7c7c38,0x7ca0a780,0x22243438,0xc0946588,0x140c0c0,0x408c4380,0x2000,0x800080,0x400000,0x41988584,0x1414141,0x86b12d80,0x8b8b8b,0x4ba0c780,0x4b4b4b,0x82b12b80,0x424282,0x42ad0d80,0x30343,0x4b986680,0x8b4b4b,0x87a4c980,0x24387,0x3842080,0x30303,0x3a0a284,0x20202,0x46a4a280,0x20bf6f5b,0x7e946188,0x1469,0x2946084,0x30303,0x3a4c484,0x10203,0xa4c680,0x0,0x840080,0x202010,0x3800080,0x21170703,0x278c2284,0x447b2b27,0x1a4c88c,0x1000101,0x800180,0x0,0x7b882080,0x22657a7b,0x509c8688,0x809090,0x988780,0x1000000,0x1944080,0x70302,
+0x882280,0x0,0x842180,0x1000000,0x20880080,0xa420,0x800080,0x0,0x15882080,0x40bf6b6a,0xbf9ca28c,0x74b9bf,0x5986184,0x20bf6a56,0xbf9c828c,0x207475ba,0x946188,0x20000000,0xa4e684,0x400000,0x7a0a380,0x70707,0x7a4c680,0x70707,0x409c8380,0x404040,0x409ca480,0x0,0x78c2080,0x70707,0x3a4c480,0x1000103,0x20882080,0x0,0x800280,0xa000,0x800080,0x100,0x800180,0x1400,0x800180,0x1000000,0x4884080,0x2c2c18,0x8c4180,0x1000000,0x884080,0x2c1818,0x8c4180,0x2a00,0x800080,0xa45000,0xa0c684,0x1000000,0x904180,0x10000,0xf5904080,0x80f4f4f9,0xf4ad08a0,0x4090e0,0x19ca384,0x1010101,0x29ca280,0x70702,
+0x2c946180,0x18,0x884080,0xa000,0x2c800080,0x418,0x906180,0x6a00,0x800080,0x1000000,0x906180,0x0,0x884080,0x1000000,0x148c4080,0x207e3d29,0x906288,0x10010,0x800180,0x0,0x40800180,0x404040,0x40884380,0x4000,0x884480,0x1000000,0x18c4080,0x70702,0x408c4180,0x0,0x884480,0x40,0xaf884480,0x225f5faf,0x1f8c6684,0x255f5f1f,0xcf884484,0x246c5c0a,0xac800284,0x24a5befd,0x6f842384,0x245f5f6f,0x5f886584,0x477fff7f,0xa4884488,0x2a5a5a5,0xa4842380,0x2a5a6a9,0x7842380,0x102,0x906180,0x1000,0x800180,0x1400000,0x408c4480,0x21404040,0x8c6384,0x1000000,0x40884080,0x40e6e6a2,0x408c4288,0x4040,0x884380,0x30302,
+0x6f8c4380,0x245f5f5f,0x5f886584,0x245f5b5f,0xa48c6584,0x2a5a5a5,0x54842380,0x3545454,0x5f842380,0x221f5f5f,0xf886684,0x47fff37f,0x94844488,0x2464a460,0x90842380,0x2e6a2a4,0x41842380,0x424141,0x41ace580,0x808041,0x7a0a480,0x70707,0x7a4e780,0x70707,0x909c8380,0x20e0e0d0,0xe0a8e488,0x40d0,0x3988184,0x1030303,0x3a4c784,0x1000103,0x840080,0x1000000,0x906080,0xa0a000,0x39800080,0x10,0x842080,0xaaaa10,0xa0800080,0x90a0a0,0x800080,0x400000,0x6a800180,0x2a2a2a,0x29800080,0x12428,0x800080,0x142a00,0x800080,0x0,0x840080,0x0,0x882180,0x20000,0x5948380,0x206f5b5a,0x7f9c8188,0x4196e,0x3946180,0x30303,0x2946280,0x1,
+0x88c2080,0x2030,0x1800080,0xb0707,0x906480,0x0,0x1882180,0x70707,0x7948480,0x106,0x948380,0xa000,0x7800080,0x102,0x946480,0xaa00,0x91800080,0x40,0x8c4080,0x12a00,0x3800080,0x1000001,0x8c6480,0x1000000,0x886580,0x0,0x90882080,0xe0e0e0,0x40948480,0x804000,0x82884380,0x84fbd3d3,0xff948694,0x242f5f5f,0x1f884584,0x257f5f7f,0x9a842484,0x245e6f1f,0x99800284,0x2a9a9e5,0x1f842380,0x255f1f1f,0x6f884584,0x24ab92af,0xa5884384,0x2a4a4a5,0xa4842380,0x24adafad,0xe0800384,0x20004090,0x1988384,0x70702,0xfb948480,0x424b9beb,0xb94848c,0xf0f0f,0x78c6480,0x106,0x948380,0x142a00,0xb800080,0x106,0x906480,0x0,
+0x6b884480,0x241f1a5b,0x7f884584,0x47fff7ff,0xa4844488,0x2a4a4a4,0xa4842380,0x2a5a2a5,0x7f842380,0x241f1f1f,0x7f884584,0x46fff3ff,0x50844488,0x3545454,0xa4842380,0x2a5a2a5,0x842380,0x22a89440,0xfc9c8788,0x84fcfcfc,0xad0c94,0x424100,0x43904480,0x2838383,0xfca4c984,0x44a4a4f8,0x54b10b8c,0x6c54,0x83840184,0x828283,0x41a0a784,0x1404040,0x10a8c980,0x21c1d140,0xc2840184,0x22c3c2c2,0xa4ea88,0x434301,0x83986680,0x42838383,0xc3b12c8c,0x4497c3c3,0x5b9c8790,0x222f6f6f,0x83acea88,0x22828283,0x81aceb84,0xc080,0x840080,0x22ba6a15,0xbb986584,0xcaaba5bb,0x80b12ca4,0x818180,0x81a0a780,0x828282,0xaba8ea84,0x6402469b,0x2a8ea94,0x10602,0x82880180,0x22d0d182,0xe0a8ea88,0x22e0e0e0,
+0x2fb14d84,0x222f2f2f,0x2facea88,0x22f2f2f,0xb10b84,0x404000,0x80a0c880,0xc0c0c0,0x2f9c8680,0x645b6f2f,0x96a8c994,0xa8969696,0xc0bdb0a8,0x22969180,0x96946588,0xa8ebda9a,0xc0b12ca0,0x44ead5d0,0xebad0b94,0xeaaf9fef,0x7b14eac,0x1070707,0xbb14e80,0x7070b,0x6fad0c80,0x641b1b5f,0xbad0b94,0x405b0a,0x28c2380,0x10102,0x1882380,0x1011301,0x74800080,0x303070,0x209c8284,0x10,0x70904080,0x707070,0x70986180,0x20,0x904180,0x0,0x800180,0x100000,0x882080,0x0,0x988280,0x1000000,0x40946080,0x44faa540,0xff9ca790,0x45ffffff,0x1b54d90,0x20101,0x2a0e980,0x20202,0xffb14d80,0x86a9aaff,0x95b14d9c,0x439296,0x28c4484,0x20202,0x2ad0b80,0xbb5302,
+0xa0882080,0x20f0f0b0,0xf09c8288,0x50a0,0x41986180,0x20fba752,0xfb988288,0x201065ba,0x986188,0x2000,0x800080,0x20000,0x906080,0x1000000,0x882080,0x0,0x14800180,0x7e7e29,0x7e906584,0xc8ebaaba,0xe0b52da0,0x2290e0e0,0x91b12c88,0x24241,0xeba0a880,0xa8c1c2d6,0xc1b12ca4,0x22d0d1c0,0x3a4c988,0x44030303,0x79ca78c,0xeaef6b5b,0x96b12dac,0x86818296,0x81b12d9c,0x40d181,0xef882280,0x649696eb,0x56acea90,0x16b46,0x840180,0x59a950,0x5a904484,0xcaaf5e5e,0xad0ba8,0x22aaaa01,0xba8c2388,0x88fffafa,0xd0b12da0,0x86e1d0d0,0xe1b14c9c,0x8460a0e1,0xbfa8e998,0x6cff6faf,0xffb1adad,0xe84055ff,0xb0b12ca8,0xf4f4b4,0xf4a4c380,0x90f0,0x408c4180,0x82f7a291,0xb7a4c59c,0x20102267,
+0xaf98608c,0x6caf05ae,0xffb58eb5,0xe6959aaf,0xffaceaa0,0x4cffe9fe,0xffb1adad,0x224296eb,0x91a8eb88,0x40fbf7e6,0xf6a8c490,0x60b5,0x2906280,0x20202,0x1a8c480,0x1,0x43ace580,0x424303,0x41800280,0x404041,0xff884580,0x20ffffff,0xff9c8388,0x317ab,0x808c4180,0xc1c180,0xc28c4480,0x44d2c2c2,0x3ad2b8c,0x30303,0x39c8880,0x1030303,0x3ad2d80,0x30303,0x39c8280,0x904002,0x8c4080,0x2010,0x800080,0x110000,0xe0904080,0x20f0e0e0,0xf0a4c488,0x4090e0,0x62946180,0x40f7b6b6,0xf79c8390,0x51a6,0xd3946184,0x2283d2d3,0x42a4eb88,0x20202,0x39c8380,0x20203,0x1a90b80,0x450100,0x6944184,0x622f1f0a,0x2fb56a98,0x20192d2e,0x9ab12988,0xa2ef9e9e,0xafb14aa4,0xe419095e,
+0xb527ac,0xa000,0x800080,0x1715100,0x8c2080,0x1005500,0x800080,0x20da8540,0xf7a4a384,0xc4f7f7f7,0xe7b548ac,0x6e5d1e2,0xefb1aab1,0xc4bfefff,0xafb1489c,0x2003176b,0xace588,0x1000000,0x8c4080,0x1000000,0x986080,0x0,0x800180,0x1000000,0x45946080,0x20ffef9a,0xffa0a38c,0x203e7fbf,0x19c838c,0x30303,0x26840080,0x747475,0x98a480,0x1000000,0x10988280,0x707060,0x948380,0x1100000,0x60884080,0xb07070,0x70988480,0xb07070,0xb0948380,0xf0f0f0,0xb0948380,0x106070,0x948380,0x70706,0x3f882080,0x3f3f3f,0x3f9c8284,0x152b,0x74946080,0xb0b074,0xb0988480,0x20f0f0f0,0x98a684,0x404040,0x40986080,0x404040,0xf19c6180,0x210353d3,0x3988484,0x20203,
+0xf0906080,0x205060b0,0x55948284,0x405b5b56,0x79ca68c,0x10102,0x1906280,0x203a1505,0x5b906184,0x1065b,0x906280,0x90a000,0x3a800080,0x102539,0x8c4180,0x2a2a00,0x800080,0x400000,0x90842080,0x20f0e0e0,0x988384,0x404000,0x918c6380,0x84f7e2d2,0xf098a794,0x90e0,0x8c6080,0x2000,0xfb800080,0x40f0f5f6,0xf098a68c,0x21f0f0f0,0x7f98a684,0x251f1f1f,0x1a884584,0x245a655a,0xa4884484,0x2a4a4a4,0xa4842380,0x2a4a4a4,0x1a842380,0x240a1a1a,0x9a884584,0x64afefee,0x5484248c,0x3505454,0x9a842380,0x246fab6f,0x800284,0x0,0x906180,0x0,0xf098a680,0x204aa4f0,0xb906384,0x20b0b0b,0xa0c780,0x0,0x9ca680,0x0,0xb9cc680,0xb0b0b,0xb98a780,0xb0b0b,
+0x5ba0c880,0x225a5b5b,0x5a886788,0x26aaa6a,0x99884580,0x2a5a5a5,0xa5842380,0x2a5a5a5,0x7a842380,0x46eaeeee,0xd5842388,0x47d55555,0xa4842288,0x22ababab,0xab800380,0x2a6a6ab,0x90802380,0x20f4f4e0,0xf4a0a388,0xa4e4f4,0x29c8380,0x30303,0x3946180,0xe2d393,0xa5906280,0x40fffbea,0xffa0a390,0x55aaff,0xd29c8380,0x34393,0x3946280,0x102,0x904080,0x0,0x842080,0x40e79392,0x2990628c,0x2428,0x800080,0x70202,0x97906180,0x142,0x906180,0x60a000,0x7800080,0x507,0x882080,0x6a00,0x800080,0x2a00,0x800080,0x824100,0xa0c484,0x1000000,0x1946080,0xb0706,0x83b10580,0x82929293,0x91b127a0,0x404050,0x7b12684,0x1070707,0xbb16880,0xb0b0b,
+0x20b54680,0x202020,0x20800080,0x2020,0x800080,0x1000000,0x906180,0x20f0a0a0,0x906284,0x1000000,0x8c4080,0x50505,0xa0906280,0x4050,0x8c6180,0xb0601,0x906284,0x1000000,0x98a480,0x60601,0xb988480,0xb0b0b,0xb9ca680,0xf0b0b,0x19cc780,0x1000001,0x9cc780,0x0,0xf840080,0x60a0b,0x988680,0x0,0xea844480,0x245a1aaa,0x6a884484,0x246a6a6a,0xa6884480,0x2a4a4a4,0xa5802380,0x2a4a5a4,0x1a802380,0x241a0a1a,0xf884584,0x251f0f1f,0xa4886484,0x2a0a0a4,0x50802380,0x2505050,0x842480,0x0,0x842080,0xb0702,0x40906180,0x909040,0xe0948480,0x62f9f5f5,0x7a0c690,0x1070707,0xb904180,0xf0f0b,0xf58c4180,0x4090e0e5,0x81948588,0xb4741,
+0x17884380,0x3555515,0x55908780,0x3555555,0x94886584,0x2a5a5a5,0xa5800380,0x2a5a5a5,0x15800380,0x25171715,0x17884580,0x235f1f1f,0xa4886684,0x2505090,0x50842380,0x2555554,0xa840380,0xa2af5f5f,0xafb58aa4,0x800b5baf,0x1fb1699c,0x1f1f1f,0x1fb14884,0xa1f1f,0x7a4a584,0x20202,0x2b56884,0x101,0x5ace580,0x4,0xa48480,0x2546804,0x3d840184,0x3d3d3d,0x3da08780,0x23d3d3d,0x4a8c880,0x44c08084,0xd0a4c790,0x44d0d0d0,0x3db12a90,0x23d3d3d,0x3d9c8780,0x293d3d,0xd0906580,0x44d0d0d0,0xd0b0c890,0x64e8d4d4,0xac8690,0x0,0x944380,0x591500,0x54a8e384,0x22fca8a8,0xfcb0c88c,0xa4fefdfc,0x6fb109a4,0x46ffbfbf,0xbfb18bb9,0x60055aaf,0xafb16994,0x860b0b5f,0xbb56aa0,0x420a0a0b,
+0x29b0e790,0x22e2a2a,0x2face984,0x22f2f2f,0xe9b12b84,0x22fdfdfd,0xfdacc880,0x22fdfdfd,0x2eb12a8c,0x29292e,0x14acea80,0x23141414,0xfda4c984,0x44fdfdfd,0xfdb14b90,0x3fdfdfd,0xd0b14b84,0x42d7d6d1,0xd7b4c894,0xa9dfd7d7,0xd2b109b0,0x2d3d2d2,0x93a8c980,0x939393,0xff9cc980,0x23ffffff,0xffb10984,0x67ffffff,0x93b14b94,0x22d3d393,0xd3a4c988,0xd3d3d3,0xd2a8c880,0x22c1d2d2,0x81ace88c,0x22418181,0x43a0868c,0x22434343,0x42a0ca84,0x22428242,0x45908780,0x64ffaa95,0xffb109a0,0x3ffffff,0x41b52a94,0x3414141,0x429cc880,0x22434343,0xff98a880,0x1ffffff,0xffb0e988,0x86ffffff,0xd3ad0a98,0x2d3d3d3,0xd3ace984,0x2d3d3d3,0xfeb14c84,0x44bfbfff,0x7fb0e894,0x37f7f7f,0xd2ad0984,0x2d1d2d2,0xd1b12b84,0x2d1d1d1,
+0xffb52c84,0x64d2d6ea,0xc2b52ba4,0x86c2c2c2,0x43b94c9c,0x22434343,0x439c8780,0x22434343,0xc2a10a84,0x2d2d2d2,0xc2b10a8c,0x64c2c2c2,0x43b94b98,0x22434343,0x43a0ea84,0x22434343,0xa0ea84,0x0,0x8c0080,0x1000000,0x49a08580,0x44ece898,0xecb0e890,0x66e9e8ec,0x80b54bac,0xd0d0d0,0xe0b10a84,0x64f8f8e4,0xdab18d9c,0x86c3c7d7,0xc3b14aa8,0x86c2c2c3,0x29b14aa0,0x223f3f2e,0x3facea84,0x643f3f3f,0xfdb16c90,0x66e4e8fc,0xe4b0e998,0x2e4e4e4,0x3fb54a88,0x442f3f3f,0x1bacea90,0x241b1b1b,0xe4ad0a88,0x4494d4e4,0x54a88688,0x20c1d58,0xfd882484,0xa8bdf8fd,0x7db58db4,0x657c7d7d,0xc2b18c9c,0x845490d1,0x14b4e89c,0x66181818,0x7cbd2ba0,0x237c7c7c,0x7cb12b90,0x237c7c7c,0x18b58d84,0x64905454,0x90b8e990,0x44d0d0d0,
+0x2bb0c794,0x443e3f2f,0x3dacc98c,0x453d3d3d,0xcad6c8c,0x22080c0c,0x8882484,0x44040404,0x3ea8a78c,0x222e3e3e,0x2aad0a8c,0x2216161a,0x58b12b88,0x66fdfdac,0xfdb10998,0x45fdfdfd,0xbfb16d98,0x44d7ebaf,0xc3a48594,0x64c3c3c3,0xd1ad0a9c,0x2d3d2d2,0xd3b10a84,0x22d3d3d3,0xd3acea84,0x22d1d2d2,0xd0b52a8c,0x23d0d0d0,0xd3b56c90,0x4543c3c3,0x43a0a890,0x44434343,0xc2ad0a8c,0x2d2d2d2,0xd2b50b8c,0x22d2d2d2,0x43b92b8c,0x22434343,0x439ce984,0x22434343,0xd2a10a84,0x44a9d9d5,0x6da8c8a0,0x44ae6d6d,0x43b0c894,0x22424243,0x8298a880,0x282c282,0xe4884580,0x22fdfde8,0xfdb12b94,0x64fefdfd,0x83b16ca0,0x24d3d3d3,0xd3ad2b88,0x2d2d2d3,0xfeb16c88,0x665bafff,0x47b0c89c,0x42874747,0xd2ace890,0x22d2d2d2,0xd1acea84,0x44d2d2d2,
+0xae906688,0x66ffffef,0xffb1099c,0x3ffffff,0x41b18d8c,0x23434343,0x43948884,0x22434343,0xff9ca884,0x86dadaef,0xd5b50aa4,0x22d0d1d1,0x43946488,0x22424243,0x429cc884,0x22434343,0x1a98a984,0x2a1a1a,0x1a844580,0x222a2a2a,0x8c6580,0x1000000,0x906280,0x0,0x2a882080,0x2aa6a6a,0xaa886680,0x24a9a9a9,0x408c6584,0x21d0c040,0xe0906384,0x80d0d0,0x948380,0xd0808,0xd906180,0x1d1e1d,0x8c4180,0x10a090,0x800080,0x1c00000,0x19840080,0x20af5a5a,0xaf988384,0x5aaaaf,0xc0906284,0xd0d0d0,0xd0948380,0x80d0d0,0xd58c4180,0x47d555d5,0xd5886488,0x249595d5,0x418c6584,0x1030301,0x3842480,0x23070303,0x95884584,0x24818195,0x958c6684,0x24959595,0xb884484,0x1f1f0f,0x1f884380,0x1f1f1f,
+0x5884480,0x0,0x840080,0x0,0x800180,0x0,0x840080,0x64a454,0x800080,0x4000,0x800280,0xa0a000,0x20800080,0x202020,0x24800080,0x1a2a29,0xa9800080,0xaaaa,0x800080,0x0,0x2a906280,0x10aa2a,0x800080,0x0,0x840080,0x10100,0x1906380,0x0,0x40906380,0x808040,0x80904180,0x404080,0x946180,0x102a00,0x20800080,0x703030,0x34904180,0x747474,0x30a0a384,0x1030,0x608c2080,0x8190a0,0x82a0a284,0x64242,0x1a0a380,0x30302,0x3a0a380,0x1010103,0x946180,0x0,0x842080,0x506a15,0x800080,0x0,0x8c2080,0x150e00,0x50800180,0x1d0d050,0xe0884580,0xe0e0e0,0x15884580,0x23f2a2a,0x3f884480,0x3f3f3f,
+0xa884480,0xd0d0e,0xc946180,0x8,0x904080,0x0,0x882080,0x1000,0x8c2080,0x804040,0x80b12880,0x404080,0x55ad0780,0x26ffbbaa,0xffb149b9,0xe45196eb,0x95b149ac,0x24958181,0x95884584,0x2a5a5a5,0x1f884480,0x1f1f1f,0x1f884480,0x1f1f1f,0x95884480,0x24854595,0x86884584,0x24468786,0x1f884484,0x1f1f1f,0x1f884480,0x1f1f1f,0xa0884480,0xa060a0,0xa0800080,0xa0a0a0,0x1800080,0x0,0x1800180,0x2a2a1a,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0x46800080,0x24854185,0x81884584,0x24958585,0x1f884484,0x1f1f1f,0x1f884480,0x1f1f1f,0x95884480,0x24959595,0xd5884484,0x235555d5,0x1f884584,0x1f1f1f,0x1f884480,0x1f1f1f,
+0xa0884480,0xa0a0a0,0xa0800080,0x6064a0,0x2a800080,0x1a2a2a,0x1800080,0x8,0x60800180,0xe06060,0xa0800080,0xa0a0a0,0x800080,0x0,0x9800180,0x2a2a1a,0xe0800080,0xe0e0e0,0xe0884580,0xe0e0e0,0x7f884580,0x7f7f7f,0x7f884480,0x23f3f3f,0xe0884580,0xe0e0e0,0xe0884580,0xe0e0e0,0x3f884580,0x3f3f3f,0x3f884480,0x23f3f3f,0x884480,0x102000,0x800080,0x0,0x60840080,0xb4b460,0xb0a4c484,0x206474b4,0xa8c488,0x804040,0x80b14980,0x808080,0x25ad6c80,0xc41b0b1a,0x1bb128a4,0x4007071b,0xe0bd6990,0xe0e0e0,0xe0884580,0xe0e0e0,0x3f884580,0x3f3f3f,0x3f884480,0x23f3f3f,0xe0884480,0xe0e0e0,0xd0884580,0x1d0d0d0,0x3f8c6580,0x3f3f3f,0x3f884580,0x23f3f3f,
+0x80884480,0x808080,0x80b56b80,0x404080,0x7b12880,0x30707,0x3ad6b84,0x20203,0x40b50784,0x404040,0x40a4a480,0x1404040,0x2b1ae80,0x70302,0x7b14a80,0x200b0707,0xbcbdac8c,0x44f8fcfc,0xf8b16d9c,0xf8f8f8,0xc0b16c84,0xa61b4281,0x1bb0c7a4,0xa82f1b1b,0xfcbd6ea8,0xa8bcfcfc,0x2cb56da8,0x442c2c2c,0x6fb54c94,0x66556a6f,0xa8e990,0x22000000,0x1a904488,0x22d292a,0x3db0ea88,0x243d3d3d,0xfdad0b84,0x86e8fdfd,0xe4b10a94,0x86d0d0d4,0x3eb96ca0,0x22192e3e,0x15a4c988,0x22000004,0xe4906684,0x24e9e5e4,0x99aca780,0x21d6e9d,0x2c906588,0x863c3c3c,0x7cb14b98,0x254687c,0xa4c884,0x22000000,0x8c4284,0x43150504,0x808c6788,0xc0d080,0xc0844480,0x25c0c0c0,0x1a8c4484,0x2f2f1f,0x2f884580,0x6f6f2f,
+0x886588,0x1000000,0xb50c84,0x1000000,0x1db16d84,0x222d1d1d,0x2db52b8c,0x222d2d2d,0x4b9ae94,0x20080404,0x8b0c788,0x20a1e0d,0x1d942180,0x231d1d1d,0x1db52d8c,0x221e1e1e,0x839c8784,0x44c2c3c3,0xd2b10a94,0x24d2d2d2,0x93b98d98,0x22435393,0x439ca888,0x44434343,0xd2a92b88,0x42c2c2d2,0xc1b0ea8c,0x2340d1c1,0x43882388,0x44434343,0x43a0c98c,0x22929353,0xd0a0c984,0x2d0d0d0,0xd0b52b88,0x44d0d0d0,0x43b9ad98,0x24434343,0x479cc988,0x22474747,0xd0a90b84,0x84ade9e4,0xaeb92ba0,0x466e6e6e,0x43b98ca4,0x22824343,0x82948784,0x22418181,0x44906784,0x667c2814,0x7da4a690,0x227d7d7d,0x92ad0a88,0x22d1d1d1,0xd1b10b84,0x24d1d1d1,0x7db56d8c,0x4458687d,0x54a8a68c,0x22408044,0xd1906688,0x22d1d1d1,0xd2b10b84,0x24d3d3d2,
+0xae906788,0x86d7ebaf,0xd6b52bac,0x86d2d2d2,0x41b9cea8,0x2434242,0x43a0a880,0x22434343,0xd29ce984,0x44c1d2d2,0xc1b4ea94,0x2280d1c1,0x43a0868c,0x22434343,0x8398c984,0x22838383,0x808c6684,0x44958080,0x55886788,0x45545555,0x9f8c6688,0x229a9a9a,0x5e906588,0x421f1f5e,0x958c658c,0x44d1d5ea,0xea884588,0x66b9ebea,0x1f88448c,0x23f2f2f,0x7f8c6580,0x22bebe7f,0x6908680,0x20206,0x2acc884,0x50102,0x1da8e980,0x222d2d1d,0x2db10b8c,0x446d2d2d,0x4b9ae9c,0x40404,0x14a4a880,0x1014,0x6d840180,0x86e9fdad,0xd4b50a9c,0xabd4d4d4,0x3db58da4,0x45000000,0x18c6588,0x44261515,0xfe884588,0x86e4d4fd,0xb88c6690,0x66809094,0x68908690,0x2478697e,0xa5884488,0x24a59565,0x40882384,0x45d45550,0xd5908688,0x25555555,
+0x8c6584,0x3010000,0x194a880,0x23050101,0xe894c984,0xa694e4e8,0x40aceb94,0x45505000,0x684238c,0x445f0b0a,0x5f908688,0x877d5d1d,0xa48c6590,0x64021454,0x184238c,0x67545505,0x4090658c,0x23404040,0x40a4cb84,0x22909080,0xd2944584,0x4482d2d2,0x4290668c,0x44424242,0x81b16c8c,0x66c2c2c1,0xd3b50b98,0x86e7d2d2,0x42b9cea4,0x22535352,0x53a0c988,0x44434353,0x94a0ea90,0x84fde9d4,0xfdb0ea9c,0x5fdfdfd,0x43b5ac9c,0x24434343,0x43a0e984,0x22434343,0xfda10a88,0x86e8e9fd,0xd4b96da8,0x64d0d4d4,0x43a8a894,0x44434343,0x43a0c988,0x44434343,0xe798a888,0x6696d6e7,0x91b94e90,0x22014051,0x53842188,0x44515253,0x51a0c888,0x22909090,0x56a0a984,0x2a06466,0xa0904280,0xa0a0a0,0x50944284,0x23505050,0x509ca988,0x23505050,
+0xd4a0ca84,0x86e9e9d4,0xedb56dac,0xaeeeeee,0x43b9aea9,0x44434343,0x43a50a88,0x24434343,0xeda52a88,0xead0e4e9,0xd0b54cb4,0x64d0d0d0,0x43b9ae9c,0x24434343,0x43b16c88,0x44030703,0xa5a52b88,0x2e5a5a5,0xe5884580,0x2e5e5e5,0x1f884480,0x1f1f1f,0x1f884480,0x1f1f1f,0xe5884480,0x66fdfd71,0xfd84248c,0x66adfdfd,0x1f842388,0x1f1f1f,0x1f884480,0x1f1f1f,0xa0884480,0xa0a0a0,0xa0800080,0xa0a0a0,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0xa0800080,0xa0a0a0,0xa0800080,0xa0a0a0,0x2a800080,0x2a2a2a,0x2a800080,0x2a2a2a,0x5d800080,0x45515155,0xa1800288,0x24152171,0x1f842484,0x11f1f1f,0x1f884480,0x33d3f3f,0x55842480,0x2baa5a5,0x6a842380,0x221a6b6a,0x3d842484,0x23757d7d,0xf5884584,0x65f0f0f4,
+0xa08c6588,0xa0a0,0x800080,0x0,0x2a884480,0x242a2a,0x20800080,0x202020,0x800080,0x90a000,0x800080,0x0,0x20800180,0x2a2a24,0x29800080,0x202428,0xd0800080,0x1d0d0d0,0xe08c6680,0xa0a0e0,0x3f8c6580,0x22f3f3f,0x17884480,0x3151515,0x9094a980,0x2909090,0xa0884580,0xa0a0a0,0x15884580,0x3151515,0x1594a880,0x3151515,0x40908a80,0x1404040,0x80b98d84,0x70a090,0xba4c588,0x68ffbb5b,0xffb18bb9,0x6051a6fb,0x70b16a9c,0xb0b070,0xb0a4c680,0x41060,0x904180,0x0,0x8c2080,0x0,0xa0840080,0x2d0d0d0,0xa0884580,0xe0a0a0,0x1a884480,0x2a2a2a,0x158c6680,0x3151515,0xe098a980,0x2d0d0d0,0xe0884580,0xe0e0e0,0x15884580,0x23555515,0x6a8c6680,0x245a565a,
+0x88c6684,0x884c08,0x98a08288,0x40d09094,0xb9ac94,0x434241,0x43b16b84,0x20030343,0xd0b56b88,0xd0d0d0,0xc0b16988,0x8180c0,0x3b16b80,0x70703,0x7b16c80,0x205b1707,0x16b5498c,0x24150505,0x15844484,0x24756575,0xf0842484,0x25d0d0d0,0xd08c6688,0x25d4d0d0,0x658c6584,0x24696565,0x15844484,0x25555555,0xd4884488,0x3d454d5,0xd48c6584,0x455d57d4,0x2842388,0x70202,0x7884380,0x30f0f0f,0x24842280,0x102020,0x800080,0x0,0x2f842180,0x24ffffbf,0xff884484,0x44aa9aff,0x8c6688,0x455f0501,0xff8c6488,0x44aaffff,0xa58c6588,0x44b57575,0x95884484,0x44455585,0x59842488,0x2456555a,0x5a884384,0x24555a5a,0x85882384,0x2485a5c5,0x91842484,0x44f0f061,0x54842488,0x3555555,0xa5884480,0x2b5a6a9,
+0xaa800380,0x4499a1ac,0x95884488,0x24a95596,0xaa884484,0x246aaaaa,0x558c6584,0x4551d5d5,0xa5842488,0x2495b5a5,0x5842384,0x3455555,0x54842380,0x3555555,0x55842480,0x2aaaaa5,0xe0800380,0xe0e0e0,0xe0884580,0x2e0f0f0,0x55884480,0x25575755,0x578c6484,0x3575757,0xe0884580,0x44aa50e0,0x6b8c6588,0x245a6a6b,0x778c6584,0x25545475,0x54842384,0x25557555,0x81842384,0x22814141,0x81b18c84,0x24858585,0xfba50988,0x8afffbff,0xffb18db9,0xe44397fb,0x45b58ca8,0x65404040,0x5190438c,0x24959595,0x428c6584,0x44024202,0x198a688,0x67555555,0x5788248c,0x45155111,0x55842388,0x255d5555,0x55842384,0x3555555,0x65842380,0x2952464,0x5842380,0x3555555,0x99842380,0x255155a,0xa5800380,0x2565aa9,0x55800380,0x2696455,
+0x95800380,0x24555559,0x54844384,0x25555755,0x5d800284,0x25555555,0x55884484,0x354555f,0x69842480,0x25a559a,0x55800380,0x35d55f5,0x6a800280,0x2a9a9aa,0x55800380,0x35555ff,0x800280,0x1000000,0x840080,0x1000000,0x10882080,0x343424,0x349c8380,0x102034,0xa0a384,0x202000,0x20800080,0xa0a060,0x800080,0x1000000,0x944080,0x2a2a00,0x800080,0x0,0x800180,0x400000,0x904080,0x1000000,0x8c2080,0x10000,0x40880080,0x1c0c0c0,0x80986280,0x4080,0x17944180,0x60bf6f6b,0xbfa0a494,0x556a,0xa0a08384,0xa0a0,0x800080,0x101000,0x2a8c2080,0xaa6a,0x800080,0x641000,0x52904084,0xa2ab5757,0xafb98ba4,0x600a5faf,0xb8b12598,0x40faf9f9,0xfaa4c494,0x51a6,
+0x986184,0xaa00,0x800080,0x251000,0x9c8180,0x10aa00,0x800080,0x0,0x36840080,0x20373636,0x37a4a488,0x1227,0x10882080,0x342420,0x34a4c480,0x243434,0x49c8284,0x0,0x984080,0x290000,0x6c842080,0x40fcbdbc,0xf8ace494,0x200050a4,0x3fa48184,0x13f3f3f,0x3fa0a384,0x1162b,0x9c8280,0x1101000,0x20800080,0x202020,0xfa800080,0xe4ffffff,0xffb58ca8,0x40015aef,0x3a8e78c,0x1030303,0x3a92a80,0x102,0x880080,0x0,0x9c8280,0x0,0x906180,0x3c2814,0x3c9c8280,0x1143c3c,0x946280,0xaa00,0x800080,0x500000,0x20944080,0x2a20,0x800080,0x20560000,0xa0a08288,0x40f4b4b4,0xf8b56a90,0x2060b4b4,0xeba8e784,0xc6ffffff,0xffb18cac,0x40156abf,
+0xb14a98,0x0,0x882080,0x915100,0xa08284,0x1000000,0x944080,0x100000,0xf28c2080,0x26f2f1f2,0xf5b18cb5,0x20f4f4f5,0x25b18c84,0x207f3b3a,0x7fad298c,0xbf7f7f,0x4b16b80,0x0,0x840080,0x1100000,0x840080,0xa4a400,0xa4800080,0x50a4a4,0x25800080,0x203a3a3a,0x7aa8c48c,0x2069696a,0xb50688,0x0,0x840080,0x2010,0x800080,0x2a2a00,0x2a800080,0x152a2a,0x800080,0x1000000,0x8c2080,0x500000,0x8c2080,0x1000000,0x840080,0x1000000,0x60844280,0x40b46060,0xb4b1068c,0x207474,0x6e9c8288,0x60ffbfae,0xffb569a0,0x60196ebf,0xad2894,0x20201,0x2944180,0x1,0x4986180,0x0,0x8c2080,0x1000000,0xb54980,0x0,0x840080,0xa0a090,
+0x800080,0x1000000,0xa8a380,0x0,0x20840080,0x382424,0x38a8c484,0x243838,0xa0a380,0x286410,0x29800080,0x1a2a2a,0x10800080,0x0,0x840080,0x1000000,0x10b50680,0x2000,0x800080,0x50500,0x8c2080,0x1000000,0xb50780,0x13600,0x1a800180,0xc27e2a2e,0x7eb56bac,0x403c3d7e,0x2b14998,0x44060202,0x569c8288,0x22a0a495,0xf48c6784,0xf4f4f4,0xf4b18c80,0x22a0a0f4,0xbfad0884,0x82ffffbf,0xffb58ca0,0x8455aaff,0x50a8c594,0x64000090,0xc184228c,0x4505155d,0x11884588,0x229aab55,0x418c6684,0x67404040,0x389cc888,0x383838,0x38ad0680,0x2434,0xa0904080,0x22a4f4a0,0x50886584,0x25505050,0x8c6784,0x1000000,0x802280,0x140000,0x50902080,0x25505050,0x508c6584,0x22585854,
+0x694c888,0x24060606,0x1844584,0x25111031,0x80842384,0x44a99585,0x55906484,0x3555555,0x518c6780,0x2555555,0x25842480,0x420a135,0x55800280,0x1555555,0x55908880,0x44400050,0x4098a888,0x404040,0x40b10580,0x404040,0xbad2880,0x70707,0x7b12680,0xb0707,0x40b54880,0x404040,0xb12980,0x404000,0x7a08380,0x1070707,0x7b12980,0x829b4707,0x5a4c494,0x1,0x8c4084,0x40b96554,0xb94848c,0xf0f0f,0xe906280,0x1e1e0e,0xb9a0c584,0x11569,0x18c4084,0x7a302,0x1e800080,0x4091e,0x98a380,0xaa00,0x80800080,0x808080,0x40b14980,0x1404040,0x5bb94880,0x20070757,0x7b56a84,0x30707,0x80a4c480,0x808080,0x80b54980,0x4040,0x3a8e580,0x20070303,0x7b14b84,0x50607,
+0x3a08380,0x1000001,0x882080,0x202000,0x800080,0x0,0x906380,0xf0a050,0x20906284,0x202020,0x20800080,0xa060,0xf0800080,0x50a0,0x906280,0x292a00,0xb800080,0xa0a0a,0xa946180,0x1e1e1e,0x4f98a480,0xd0c68b,0xe0842180,0xe0e0e0,0x1e948584,0x4091e,0x946280,0x2a00,0xd0800080,0x1d0d0d0,0xd0948580,0x1d0d0d0,0x5f9cc780,0x225f6f5f,0x5f884584,0x455fdf5f,0xa5842488,0x2a5a5a5,0xa5800380,0x2565151,0x6f802380,0x22afaf6f,0xbf884484,0x24aa9e8f,0xa5842384,0x2a6a5a5,0xa5800380,0x2a4a2a4,0x800380,0x1000000,0x1906280,0xb0706,0xd09cc680,0x1d0d0d0,0xe0a4e980,0x20f0e0e0,0xba4e984,0x60b,0x10988380,0x706060,0xf09cc780,0xf0f0f0,0xf09ca780,0x22f0f0f0,
+0x55a0e884,0x3555555,0x558c6680,0x3155555,0xa58c4580,0x2a5a5a5,0xa5800380,0x294a5a5,0x5800380,0x45010101,0x19cc988,0x24010101,0x909cc984,0x2505050,0x50800380,0x2505050,0x802380,0x20101,0x29c6180,0x101,0x904080,0x202000,0x20800080,0x2020,0x800080,0xc34200,0xd7884180,0xa4e7d3d7,0xa92c9c,0x1b0600,0x2b8c4180,0x206b6b6b,0xb12988,0x1100000,0x10884080,0x21707070,0x24946384,0x2020,0x800080,0x0,0x70948380,0x707070,0x70906280,0xb0b0b0,0xa0c780,0xe09040,0xf08c6380,0xf0f0f0,0xe7a0c780,0x204297d7,0x1a0e988,0x50a000,0x6b800080,0x2011166b,0xa4e884,0x152a00,0x800080,0x1010000,0x6840080,0x626f5f5b,0x9cc690,0x105000,0xb1842080,0xa4f1b1f1,
+0xb0a0c69c,0x106070,0xa0e780,0x1000000,0xf0946280,0xa0f0,0x906280,0x0,0x800180,0x1000000,0x15946180,0x7e7e29,0x98a480,0x102020,0x800080,0x1000000,0x70840080,0x207070,0x25906280,0xbf6b2a,0xf09ca684,0xf0f0f0,0xf09cc780,0x22f0f0f0,0xbfa4e984,0x201166bb,0x988484,0x0,0xf0906480,0xe0f0f0,0xe0a0c780,0xe0e0e0,0x1a90984,0x45010101,0x1a0ea88,0x25010101,0x50a90984,0x2505050,0x50800380,0x2505050,0x1800380,0x45010101,0x694a888,0x24060606,0x50908784,0x2505050,0x50800380,0x2505050,0x800380,0x1100000,0x70842080,0xb0b070,0xe09ca680,0x20e0e0e0,0xe4a0c884,0xc6fef9f9,0xb0a909a0,0x60,0x988384,0x2400,0xfa800080,0x42e0e4f9,0xe0a0c788,0x20e0e0e0,
+0x1ad2b88,0x45010101,0x194a888,0x24000000,0x508c6784,0x2505050,0x50800380,0x2505050,0x1800380,0x24010501,0x18c6784,0x24010101,0x509cea84,0x2505050,0xa0800380,0x2b0e0b0,0x1800280,0x70702,0x7b16a80,0x661707,0xa0ace584,0x60a0,0x800080,0x342000,0xb5904180,0xb4b4b4,0xb4b56988,0x7a7974,0x34b52684,0x787878,0x78b56b80,0x102434,0x1ad0784,0x0,0x840080,0x2010,0x800080,0x404000,0x80b16b80,0xc18080,0x40b18b84,0x804040,0x80b94980,0x404080,0xc2b14980,0xc7c3c3,0xc7ad4b84,0x20024387,0x7fb12884,0x7f7f7f,0x7fb16b80,0x20152a3f,0xb96a90,0x1000000,0x8c0080,0x202000,0x800080,0x1000000,0xacc480,0x201000,0x20a4a480,0x102020,0x800080,0x0,
+0x800180,0x0,0x8c2080,0xa05000,0x18c2080,0x0,0x986280,0x20060100,0xb09c6184,0x40f0b0f0,0xf0ace590,0x200060b0,0x69c8284,0xe65b0606,0x9bb58aac,0x20005556,0x2aa8c488,0xc27f3f3f,0x7fb16ba8,0x601b2f7f,0x1eb16c9c,0x461f1f1e,0x1fa52988,0x66090e1f,0xba0e68c,0x70707,0x3b56a80,0x10203,0x4a8e680,0x44000004,0x840088,0x25f0f0f0,0x20884584,0x2101000,0x10800480,0x2101020,0x40842380,0x24404040,0x40a4ea84,0x44404040,0xa4e988,0x4282915,0x14842380,0x355df05,0x40800280,0x44404040,0x40948684,0x24696f55,0x842388,0x1000000,0x882480,0x20661100,0xd0a4a388,0x23505450,0x508c6584,0x440a1850,0xbf948588,0x68bf7fbf,0xbfb58cb9,0x156abf,0x7b16a84,0x67070707,0xbad8c8c,0x66090a0b,
+0x16a5088c,0x2151616,0x15800480,0x2500050,0x50842380,0x2945554,0xa5884480,0x2a9a9a9,0x50800380,0x2505050,0x50800380,0x2505050,0xa5800380,0x26555a5,0x69800380,0x2adadba,0x34800280,0x623a3535,0x3ab58b98,0x20102535,0x10b12988,0xa030,0x800080,0x3000000,0x108c6580,0x44909000,0x5c88458c,0x6555d555,0x1088458c,0x4400010c,0x800288,0x46eefe54,0x884488,0x102a00,0x800080,0x646410,0x800180,0x1000000,0xa0a380,0x2000000,0x69884480,0x44a040ac,0xe0884588,0x440647a1,0x884588,0x44afa905,0xff884488,0x24a9aaff,0x55884484,0x45d15555,0x55842388,0x3555555,0xaa842480,0x2aaaaaa,0xaa884480,0x2fefaaa,0x95800380,0x29aaaaa,0x55800380,0x35555d5,0xbe800280,0x2eeeeff,0xdd800280,0x3555557,
+0x41800280,0x2496e6d6,0x96842484,0x25aaa9a,0xaa842380,0x24aeabab,0xaa842384,0x2aaaaae,0x9a800380,0x256565a,0x55800380,0x355555f,0xa9800280,0x2555555,0x55800380,0x2aaaaaa,0x800280,0x0,0x800180,0x202460,0x4800080,0x44020700,0xfc842388,0x55c5c74,0x10884580,0x45d71554,0xef884488,0x44a6a6ea,0x5c884488,0x2517055d,0x5b884484,0x2abaaaa,0x50842480,0x2565554,0x55800480,0x375d555,0x69800280,0x2256529,0x19800280,0x246065a,0xa1800380,0x2505050,0xa4800380,0x26aa6b5,0x55800280,0x2282551,0x29800280,0x255aaaa,0xa9800280,0x242a6a2a,0x6a842384,0x2aaaaaa,0xaf800380,0x2aa6eaf,0x6a800380,0x25a5a5a,0xaa800380,0x2555595,0x95800380,0x2aaaaea,0x55800280,0x35d55d5,0xae800280,0x2aaaaab,
+0x1800280,0x3000001,0x5800380,0x2ae6919,0x800280,0x2000000,0x800380,0x2000000,0xaa800380,0x2aaaaab,0xaa800280,0x2aaaaaa,0x1800280,0x2aa6a1a,0xaa800280,0x2aaaaaa,0x5f800280,0x400b0b1f,0xba90988,0xb0b0b,0xf5a0e780,0x10a0f0,0x948384,0x2000,0xb800080,0x460b0b,0x46906480,0x24454145,0x98a784,0x1010000,0x16882180,0x622f2b2b,0x7ea0c690,0x2000156a,0x988384,0x0,0x906380,0x0,0x1842080,0xb0b06,0x988280,0x504000,0xa0946280,0x62f9f4e4,0xba90990,0x6070b,0x6948280,0x70606,0x45906280,0x6750d435,0x1180248c,0x25551515,0x2f886484,0x6202071b,0xa90890,0x64605010,0x69a4e790,0x24a9a9a9,0xa8882480,0x24d1eaea,0x64842384,0x22061565,0x59ca688,0x1070705,
+0xf9908880,0xa2b9f9f9,0xbea9089c,0xbfbfbe,0x7a90980,0x102,0x988480,0x1000000,0xbfad2a80,0x40a4a9be,0xa0a9088c,0xf0f0a0,0x98a484,0x12000,0x6800080,0xa4ab5b5b,0xa4e898,0x1000000,0x11988380,0xfbba66,0xe098a580,0x2090e0e0,0x90a90b84,0x408090,0xfb8c6580,0x90a5fa,0x4098a584,0x1404040,0x906580,0x23000000,0x94a884,0x46abba51,0x184448c,0x5557505,0x6a842480,0x26a6b6a,0xa0884480,0x2505050,0xa0800380,0x2e9e4b1,0x55800280,0x3555555,0x6842480,0x24eaeaa9,0xe9800384,0x2e5a5e5,0xd4800280,0x3575f57,0x80800280,0xd0c090,0xd0844480,0x1d0d0d0,0x6f884480,0x445f4f5f,0xff884588,0x46fbf7f3,0xd0844488,0x2254a0e0,0x498c6684,0x660f0b0a,0xf7a0c98c,0x4555d7f7,0x90800388,0x2505050,
+0x95800480,0x2b9a58a,0xb6800380,0x2ffabfb,0x57800280,0x31d5555,0xaf800280,0x26b6a6b,0xaf800280,0x2975b97,0xa6800380,0x2f9a9f5,0x6f800280,0x26e696e,0x5d800280,0x3575557,0xd0800280,0x2d4d4d4,0xd4884580,0x295e5e5,0xf842380,0x2f1f0f,0x1f840180,0x1f1f1f,0x94884580,0x2505090,0x50842580,0x3745554,0x1f800280,0x1151515,0x15908880,0x3151515,0xf0908880,0x20b0b0f0,0xf09ca484,0x1f0f0f0,0xaba50984,0xa4055556,0x5a4e898,0xe8febe69,0xf0a909a4,0xb0b0f0,0xb09ca580,0xb0b0b0,0xfea0c780,0x620055aa,0xa4e98c,0x1000000,0xa48c6580,0x2545064,0x54800380,0x3545474,0x15800280,0x23151515,0x6a906784,0x2ba7e6a,0x40884580,0x2000000,0x1842380,0x26a6a1a,0xb9800280,0x2a9e9b9,0xa4884580,0x24506064,
+0xb0884484,0xf0b0b0,0xf0a0c684,0x1f0f0f0,0xa4e880,0x0,0x1948680,0x474706,0xf09ca480,0xf0f0f0,0xf0948380,0x42f0f0f0,0x47a90a8c,0x474747,0x47948580,0x440b0b47,0xfa0c688,0x660f0f0f,0xf9cc88c,0x35f5f5f,0x50948780,0x2506050,0x50800380,0x2155555,0x5f800380,0x555555f,0x55908580,0x3555555,0x65906780,0x28161b1,0x1800280,0x2010101,0x95800180,0x2554055,0x95800380,0x2e8a9e9,0xae800280,0x2aea92e,0xae800280,0x2abaaab,0x800280,0x2014044,0x6800380,0x2a0a098,0xae800280,0x2a8a4a8,0xa9800280,0x2aaaaaa,0x55800280,0x35d5555,0x2a884580,0x24baaa1a,0x1842484,0x2a0a505,0x50800280,0x3555554,0xff800280,0x25dfdfdf,0x1a800384,0x2155519,0xaa842480,0x29aabab,0x800280,0x3000000,
+0xa0802280,0x2aaaaa0,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xa9800280,0x2a8a4a8,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xe0800280,0x42f0f0f0,0xf0b18c90,0xe6fbf2f1,0x7fb16aac,0x43ffffff,0xffb58c90,0x20f5faff,0xffb1498c,0x62ffffff,0xffb58c9c,0x406fbfff,0xf0b1698c,0x21f0f0f0,0xf0ad4a80,0x90a0f0,0xa4e684,0x0,0xad0780,0x905000,0x1ea0a480,0xa60f0f1f,0xfb16d94,0x661f1f1f,0xe0ad6c8c,0xe0e0e0,0xf0b58d84,0xf0f0f0,0x1fad2980,0x441f1f1f,0x1fad4b88,0x86090e0f,0x5fb16b90,0x1f1f1f,0x1fb58c80,0x5f1f1f,0xa92b88,0x2000,0x800080,0x220a0500,0x5fa00088,0x6654908f,0x5190238c,0x44104040,0xf8c4488,0x440b0b0f,0xba4018c,0x46aa6f5a,
+0xf08c4484,0x21f0f0f0,0xf0ad4a88,0x22f4f4f4,0x5a92a88,0x64000000,0x1ad2a8c,0x66020101,0xe0b0a68c,0x66d0e0e0,0xd0a0018c,0x44d5d5d0,0x2942384,0x44020202,0x29c0188,0x24161702,0x882484,0x44000000,0x50884588,0x24a060a0,0x55884488,0x45555555,0x56842488,0x245a5a59,0x90882384,0x44404040,0x80800288,0x24404080,0x55908684,0x25555555,0x5d842384,0x2551f157,0x55842384,0x45455555,0x55842388,0x24555555,0xaa884384,0x24a9a9ad,0xa5884484,0x4456aaaa,0x55842388,0x25555555,0xed842384,0x22aaa8aa,0xa9842484,0x24aaaaaa,0xae842384,0x24aebaaa,0x842384,0x24000000,0x8c6684,0x2505010,0x41884480,0x229050a0,0xa4882484,0x2e9a9a5,0x50800380,0x2505050,0x50800380,0x2000000,0xd4800380,0x3d5dd75,0xe9800280,0x2a8a4a4,
+0x15800280,0x25555515,0xa2800384,0x29aaaaa,0xee842380,0x2bebeff,0x55842380,0x25df5555,0x5a800284,0x2565656,0x9a800380,0x2aaaada,0xaa800280,0x2eeee99,0xef800280,0x2aaaaab,0x5c800280,0x45555555,0x55800388,0x3555555,0x5d842480,0x25f1d575,0x68842484,0x24a6aaa8,0xd5840384,0x255555f7,0x29800284,0x2aaaa4a,0x5a842380,0x2aca955,0xaa842380,0x2eaaaae,0x95800384,0x44aaaaa5,0x95884484,0x2aaa9a8,0x15842484,0x3155515,0x15882480,0x3555555,0x95842480,0x24666a26,0xa6800384,0x2a6aaaa,0x5a842380,0x2906868,0x55840380,0x25555555,0x55800284,0x25545575,0x9a800384,0x2aabaaa,0xee842384,0x2a9eaea,0x6a842380,0x4aaaaaa,0xba842384,0x22ffffbb,0xff842384,0x2aaeeee,0xaa842384,0x2ffffeb,0xaf842380,0x24a66a67,
+0x53840384,0x25505454,0x56800284,0x2febaba,0x55842380,0x25555555,0xaa800284,0x4aaaaaa,0xae842384,0x24a6aaab,0xaa840384,0x2eeaefe,0xaa842380,0x2eaaeaa,0xaa842384,0x24aaa966,0x840384,0x2a0a090,0xa4800280,0x2a9a5a5,0xa9800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0x59800280,0x25a5555,0x55800380,0x3575555,0x55840380,0x2555555,0x55840380,0x29aaa55,0xaa840380,0x29aaaaa,0x1800280,0x2291504,0xaa840380,0x2aaaaaa,0xa9800280,0x2a5a9a8,0x28800280,0x2551469,0x55842380,0x3555555,0x54800384,0x2555559,0x55800380,0x2aa6a56,0xae840380,0x2fda9aa,0xfd800384,0x2eaaafe,0x9a842380,0x2abaaaa,0x56842380,0x2457aaab,0x95840384,0x24bab9aa,0x55842384,0x23555555,0xa9800384,0x2bea9aa,0xa9842384,0x24aaba65,
+0xaa840384,0x2bfaaaa,0xfe800384,0x2efaafe,0xaa842380,0x226aaaaa,0x55800384,0x25d7fd55,0x99840384,0x24aab994,0x9a842384,0x2aaaaaf,0xaa842380,0x2febaaa,0xaa842380,0x24a9aaa7,0xae840384,0x24afaeae,0x51884484,0x45555555,0xaa842388,0x24aaaaaa,0x55884488,0x45555555,0xaa842388,0x2456aaaa,0xed842384,0x22aaa9aa,0xaa842484,0x24aaaaaa,0x55842384,0x2555fd55,0x55842384,0x25d55555,0x55884484,0x45555555,0x15842388,0x44020201,0x16884588,0x24666b1a,0xaa884488,0x2496aaaa,0x5d842384,0x2355555f,0x96842484,0x245056a6,0x5884484,0x23555555,0x9a842484,0x2496ba6b,0x19842384,0x2526a5a,0x55842380,0x25555555,0x99800284,0x25555a9,0x66842380,0x25a5659,0x57800380,0x355555f,0x55800280,0x2555555,0x55800380,0x3555555,
+0x55800280,0x25555515,0x6a800384,0x29555aa,0x55842380,0x354555d,0xba842380,0x2ae6aaa,0x55800380,0x2555555,0x55800380,0x35555d5,0x55800280,0x35d5d75,0xae800280,0x2aa6aab,0x800280,0x66000000,0xb14c8c,0x44010100,0x3c882388,0x42142438,0xad2c8c,0x87000000,0x5b58e90,0x44102426,0x884488,0x24151101,0x844484,0x67000000,0xb18d8c,0x67000000,0x2da94c8c,0x2d2d2d,0x3db16c80,0x13d3d3d,0x2dad4b80,0x2d2d2d,0x2db98d84,0x44fdad6d,0x3db98c8c,0x427d3d3d,0xbdad4b90,0x64fdfdfd,0xfdb18c8c,0x84e9f9fd,0xeab16ca0,0xc8efefeb,0x22b5ada8,0x243a353a,0x25842384,0x2152a05,0x800380,0x45000000,0xa94c88,0x24000000,0x15a52a84,0x2010506,0x5800380,0x2804000,0x800380,0x24000000,0xa10984,0x25575740,
+0xfd842284,0x86fdfdfd,0xfdb18c90,0x86fdfdfd,0xefb18c90,0x86ffffff,0xffb18c90,0xa7ffffff,0xfdad8d98,0x4244a8fd,0xad0a90,0x1000000,0xffa4e980,0x86e9ffff,0xe4b16b98,0x84fcf8f8,0xaab58d9c,0x2aaaaaa,0x55800280,0x3555555,0xaa800280,0x2aaaaaa,0x55800280,0x3555555,0x55800280,0x2555555,0x55800380,0x215aaaa,0x99840380,0x2455555,0x74840380,0x55f55fd,0xaa800284,0x2aaaaaa,0x55800280,0x37d5555,0xaa800280,0x2aaaaaa,0xaa800280,0x2aa6aaa,0xaa800280,0x2555555,0x15800380,0x2565aab,0x61842380,0x2b0b575,0x54842380,0x25575555,0x55800284,0x2555f5f5,0xaa800384,0x2ffeafd,0xaa842380,0x2aaaaaa,0xaa842380,0x22ffabef,0xaa840384,0x4aaaaaa,0xaa842384,0x2eaaa9a,0xba842380,0x2baaaaa,0x55842384,0x25545555,
+0x55800284,0x25555575,0xaa800384,0x2afeaef,0x57842380,0x3dc5555,0xee840380,0x4aaaaaa,0xaa842384,0x4aaaaaa,0xaa842384,0x2a8a999,0xa9842380,0x2aaaaaa,0xaa842384,0x2aaaaaa,0x81842380,0x21aaa9a,0x800280,0x3000000,0x96842380,0x24111585,0x800184,0x25000000,0xa0e984,0x2151515,0x15840380,0x211666a,0x840380,0x24000000,0xa10984,0x24965100,0x1800384,0x40100,0x989c8680,0xe8fcecec,0xfcb18ca8,0x64befdfc,0x7fb58d98,0x13f3f3f,0xfcb16c88,0xc898a8ec,0x59b16d9c,0x66064f49,0x3f94868c,0x13f3f3f,0x1da50980,0x47fdfd15,0x558c658c,0x25d4d555,0x97800384,0x2aaaaaa,0x55842384,0x25575757,0xaa882384,0x24baaaa9,0xaa842384,0x4aaaaaa,0xaa842384,0x2aaaaaa,0x55842380,0x2555ffd5,0x45842384,0x3555555,
+0x41882480,0x44adaeec,0xee88458c,0x249aaae9,0x57884488,0x67555555,0xa588248c,0x24aaaaaf,0x55884488,0x25575757,0x57882484,0x3555555,0x55884480,0x25575757,0x55842388,0x25555555,0xfa800284,0x22aaaaab,0xaa800384,0x2aaaaaa,0x9a842380,0x2aaaaab,0x51842380,0x257d5d74,0x51800384,0x25135554,0x5f800284,0x22aaaaaa,0xaa842484,0x2eca9ea,0xea842380,0x24eaaa99,0x55842384,0x35555f5,0xfe842380,0x22a6aaa9,0x15800384,0x315157f,0x2a842380,0x241b2b2a,0x55842380,0x25115515,0x55800384,0x23545554,0x17842484,0x35d7d54,0x55842380,0x257c5d55,0x15842384,0x25555555,0xaa882384,0x24aaaaaa,0x54884484,0x25555555,0xaa842388,0x24aa6aaa,0xaa884484,0x24afaaaa,0xaa884488,0x24aaaaaa,0xaa884484,0x24aaaaaa,0xaa884488,0x24aaaaaa,
+0x15884484,0x25555547,0x6a882484,0x245a559a,0x5d884384,0x25555f57,0x56842388,0x24955555,0x55882384,0x45555555,0x5e842488,0x246a555a,0xa9884384,0x44a9aae9,0x55842488,0x25555555,0x842388,0x25000000,0x20884484,0x22707070,0x918c6584,0x250a490,0x842380,0x25000000,0x30884584,0x2465b660,0x55842384,0x3555555,0x842484,0x2e8ea50,0x50842380,0x25515551,0xff840384,0x3755f7f,0xf9800380,0x294a4a4,0xaa840380,0x22aaaaaa,0xaa800384,0x22aaaaaa,0x54800384,0x25555555,0x55800284,0x25555555,0x55800284,0x25555555,0x55800284,0x25555555,0xaa800284,0x24a9a9aa,0xa9842384,0x24aaa5a9,0x55842384,0x23555555,0x57842484,0x25555575,0xfd842384,0x2511153f,0x61842484,0x22aeaaaa,0xa5842484,0x2a9a9a9,0xaa842484,0x4aeaaaa,
+0xaa842380,0x4a9a9ae,0x55842384,0x25555555,0x16800284,0x2e6aae6,0x55842380,0x25555555,0x6a800284,0x4aaaaaa,0xaa842380,0x2eaeada,0xa5842380,0x22aaaaaa,0x96800384,0x2965696,0xa6842480,0x245b9b9a,0x57884484,0x3555757,0xaa8c4580,0x246aaaaa,0xa9842388,0x2465b1b9,0x55842384,0x295559a,0x95842380,0x2555555,0x55800380,0x25555aa,0x6a840380,0x2055555,0xaa800380,0x2465a9aa,0xaa842384,0x2eaaafa,0xa6842380,0x24aabeaa,0xd5842384,0x25545555,0x95800284,0x2555596,0x95840380,0x2a8a9a5,0x6a800280,0x2555602,0x55800380,0x35555fd,0x15800280,0x2aaaa55,0xaa800280,0x2aaaaaa,0x800280,0x2aaaa95,0xaa800280,0x22a6aaa,0xaa800280,0x2aaaaaa,0x95800280,0x2555595,0x2a800180,0x22a2a2a,0x2a800280,0x2aaaaab,
+0xa9800280,0x25aaaaa,0x1800280,0x2000000,0xaa842380,0x200aaaa,0x800280,0x2000000,0x80884480,0x2c0c0c0,0x408c4580,0x3051500,0x800280,0x2000100,0x842380,0x2000000,0xaa884480,0x4aaaaaa,0x56842384,0x25a5956,0xaa842380,0x22aaaa9a,0xa5800384,0x2955565,0x55842380,0x2555556,0x55800380,0x3555555,0x69800280,0x2555555,0x6a800380,0x26a6a2a,0xd5800280,0x35555d5,0x55842380,0x3555555,0x6a800380,0x26a6aaa,0x3a800380,0x26e6f7e,0x95800280,0x2454555,0x45800380,0x2000040,0x6e800380,0x229296e,0x55800280,0x2020101,0xaa800380,0x2a9aaaa,0xa4800280,0x2a0a0a0,0x6a800280,0x2aa6a6a,0xaa800280,0x2aaaaaa,0x50800280,0x2540454,0x58800180,0x2585458,0x55800180,0x2550000,0x55800180,0x2aaa9a5,
+0x800280,0x2000000,0x1800380,0x26aaa5a,0x1800280,0x2000000,0x800380,0x2aaaa95,0x95800280,0x2550040,0x95800180,0x2aaaaaa,0xa9800280,0x2aaa5a6,0xaa800280,0x25aaaaa,0xaa800280,0x22aaaaea,0x55800384,0x3555555,0x13800380,0x2aa9aaa,0xaa842380,0x26aaaaa,0x55800384,0x3555555,0x55800384,0x3555555,0xa9802384,0x26aa699,0x6a800380,0x2965596,0xaa840380,0x2aaaaae,0x55800384,0x3555555,0xaa800380,0x2aa9aab,0x55840380,0x3555555,0x59800380,0x2556a55,0x55800380,0x2555555,0x55800380,0x2555555,0x55800380,0x3f55df5,0xaa800280,0x2abaaaf,0x55800384,0x25555555,0x55800284,0x3555555,0x9a800380,0x2a696a6,0xaa840380,0x2aaaaaa,0xaa800384,0x29aa9aa,0xaa800380,0x2aaaaaa,0x55800380,0x3555555,
+0x55800380,0x2565a9a,0x55800380,0x3555555,0xa9800380,0x2555556,0x55800380,0x26a5596,0x55800380,0x3555555,0xaa800380,0x2aa96a6,0x55840380,0x3555555,0x55800380,0x3555555,0xba800380,0x2aaaaaa,0xaa800380,0x2565555,0xaa800380,0x2aaaaaa,0x5a800380,0x2555555,0x55800380,0x35d5d55,0x5d800280,0x3575557,0x6a800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aa2aaa,0x55800380,0x2555555,0x55800380,0x25fdd555,0xf9800284,0x2555511,0x55800380,0x2aaaa5a,0xaa800280,0x2aaaaaa,0x15800280,0x2aaaa55,0xaa800280,0x2efaaaa,0x5d800280,0x3555d5d,0xa9800280,0x2555556,0x55800380,0x3555555,0x5a800280,0x2555555,0x55800380,0x2565556,0x55840380,0x3555555,0x55800380,0x2aaa955,0x55800380,0x3555555,
+0xea800380,0x215aaea,0x55800280,0x2555555,0x9a800380,0x2554556,0x55800380,0x2aeeea9,0x95800280,0x2aaaa95,0x5a800380,0x29a9a56,0x5d840380,0x355555d,0x55842380,0x3555555,0x10800380,0x2500fd74,0x90842384,0x2e0e0e0,0xa98c6580,0x260b2b9,0x50800380,0x2000010,0x908c4580,0x2000050,0x884480,0x2a4a400,0x800280,0x2500000,0x54800380,0x2aaaa54,0xaa800280,0x269aaaa,0x55800380,0x2545454,0xaa800380,0x25a5656,0x55842380,0x2955555,0x55800380,0x2554055,0x1800380,0x3555540,0x55800280,0x35d55f5,0xa9800280,0x2aaaaaa,0xa4800280,0x2a8a4a4,0xa9800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x295aaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,
+0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x29aaaaa,0xaa800280,0x2aaaaaa,0x55800280,0x3555555,0xaa800280,0x2555555,0x55840380,0x25a5555,0xaa800380,0x2555595,0x55840380,0x2965555,0x55840380,0x35555ff,0xaa800280,0x2aaaaaa,0x55800280,0x3d555df,0xaa800280,0x2aaaaaa,0x55800280,0x3555555,0x55800380,0x25a5555,0x5800380,0x3010001,0x1884580,0x2010505,0x56842380,0x2060556,0x41800380,0x26a6a1a,0x800280,0x3504000,0xe0842380,0x250e0f0,0xaa842380,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x22a6aaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0x2a800280,0x22a2a2a,0x2a800280,0x2aaaaaa,
+0x2a800280,0x21a2a2a,0x800280,0x3100000,0x40840380,0x2000000,0x842480,0x2400000,0x20884480,0x2707070,0x308c6580,0x31f1510,0x80800280,0x240c0d0,0x882480,0x3000000,0xc08c4580,0x224080c0,0xa0c884,0x64010100,0x7ad2a8c,0x66010207,0x1a92a90,0x66f0e000,0x188458c,0x87010101,0x1b18e8c,0x67010101,0x40a96c8c,0x24005040,0x8c6584,0x45000000,0x508c6588,0x44905050,0x8c4588,0x25575f40,0x5c884488,0x45555551,0x65884488,0x246a5565,0x6a884484,0x24f8e9e9,0xd4842384,0x35454d4,0x69842480,0x2bfafaf,0xbf842480,0x2babebe,0x2842380,0x44020202,0x1b16c88,0x45010101,0xb18d88,0x4a0a060,0x60842380,0x2505000,0x2800380,0x24010101,0x1b16b84,0x24020201,0x10a50a84,0x2a0a050,0xa0800280,0x2a0a0a0,
+0xa4800280,0x2952aa6,0x55840380,0x2555494,0x9a800380,0x24aaa9a4,0xaa800284,0x2aeae59,0x94800280,0x2aaaaa5,0xaa800280,0x2aaaaaa,0xaf800280,0x22a2a2a,0xaa800280,0x2aa6aaa,0xa9800280,0x24aaaaaa,0xaa908780,0x44aae9a9,0xc1906680,0x818181,0x81a8ea80,0x615141,0xa5986480,0x24aaaaa5,0xaa8c6680,0x24bebaba,0x61884480,0xa1a1a1,0xe1b4e884,0xc1d1d1,0x3b0a684,0x30303,0x3ace980,0x203,0x94a06380,0xc0c0c0,0xc0b12b88,0x22e4d0c0,0x4b5098c,0x3d2d18,0x3eacc888,0x2f2f2f,0xf8b1ae80,0x22fcfcfc,0xfcb1ae84,0xf4f8fc,0xabb54c94,0x46aaaa9a,0x55800284,0x3547575,0x81842380,0x64241,0x6a4e784,0x50606,0x51a4ea80,0x243e3f16,0x2a842384,0x2101001,0x800380,0x45000000,0xad6b88,0x25000000,
+0x2fb16c84,0x2f2f2f,0x2ebdae88,0x42ac6d2e,0xa4b9af9c,0x50,0x8c0080,0xca4500,0xfcb0a788,0x43fcfcfc,0xfcb58d98,0xa6a8fcfc,0xdfa94b9c,0x86efdfdf,0xefb18dac,0x448fdfef,0x2ad2a9c,0x24000101,0xa0e784,0x24044410,0xa0840184,0x290a0a0,0x800280,0x2550a00,0x44800380,0x24541454,0x94884384,0x44a6a6d0,0x51842388,0x2505040,0x51840380,0x246a6a6,0xaa800380,0x2aaaaaa,0xa9800280,0x2faa4a8,0xaa800280,0x2aaaaaa,0xaa800280,0x2abaaaa,0xa9800280,0x2955595,0x55800380,0x3555555,0xdf840380,0x30155dd,0xaa800280,0x4a9aaaa,0xa5800284,0x24fae599,0xfa842484,0x24a9aaaa,0x57842384,0x25575757,0x1a840284,0x2ffeeea,0xaa840380,0x24a9baba,0x55842384,0x25555555,0xfe800284,0x2e9a9aa,0x5a842384,0x24feaa5a,
+0xaa800284,0x22aeaaa6,0xff800384,0x2ababef,0x55842380,0x25555555,0xd5800284,0x2575dd55,0xaa840384,0x22ababab,0x55840384,0x257f5555,0xaa800284,0x2afabaa,0x5d842384,0x25555555,0x11800384,0x22a2a1a,0x2a800280,0x23f6a2a,0x800280,0x25000000,0xa0ea84,0x25000000,0x6b884584,0x25a566a,0x59800380,0x2d69a92,0x842380,0x2a55554,0x95842480,0x2a7a796,0x68842480,0x44646818,0xb48c6590,0x243d2834,0x8a842484,0x44454a45,0x2a8c4588,0x4450a410,0x69842488,0x241a5159,0x5a884384,0x2aaa955,0x55844484,0x44595959,0x54842388,0x25557574,0xd5842384,0x35554d5,0xa9882480,0x2aafea9,0xd7842380,0x3555557,0x55884480,0x25555555,0xaa840384,0x4aaaaaa,0xaa842380,0x2aaaaa9,0xaa842380,0x2baaafe,0xaa842380,0x2466a95a,
+0xaa840384,0x2aaa9aa,0x55842484,0x235d5d55,0xaa842484,0x4aaaaae,0x55842384,0x3555555,0xae842484,0x24aa7aae,0xaa842384,0x2fea9aa,0xaa842380,0x2babaaa,0xaa842380,0x2466aaa9,0xc3840384,0x64c3c3c3,0xc3b58d98,0x143c3c3,0x3ad0988,0x1030303,0x3ace980,0x10202,0x3b0e980,0x1030303,0x3acc884,0x20203,0xa8c780,0x1000000,0xa48480,0x804000,0x18984280,0x3d3c2c,0x3db12b88,0x2c2c3d,0x7db54c88,0x2d2e2d,0x2db9ae8c,0x181c2d,0x18b50a84,0x14,0x8c0080,0x6b5600,0x4a86488,0x0,0x8c0080,0xa95400,0x1acc790,0x0,0x984280,0x20100,0xc0880080,0xc0c0c0,0xc0ace880,0x404080,0x3a88484,0x30303,0x3ad0980,0x20203,0xa0a680,0x1701000,0xa0800080,0x250a070,
+0xbf840180,0xe8bfbfbf,0xbfb52ab8,0x20055aaf,0xfdb4c890,0x2afda8fd,0xfeb5ceb1,0x4254a9fd,0xb54ba0,0x0,0x40840080,0xadf410,0x800180,0x1341000,0x3a800080,0x26e3f3e,0xe0800184,0xd0e0d0,0xc0882384,0x23c0c0c0,0x158c6580,0x3575715,0x1794a880,0x255f1f5f,0x40842484,0x3404040,0x40908780,0x22baa590,0x5fa4c888,0x3155557,0x68c6684,0x44050505,0xa0886688,0x24a0a0a0,0x10842384,0x2a5a9a4,0xaa842380,0x4beaaaa,0xb9842384,0x22aaaaaa,0xa5800384,0x2655595,0xa4842480,0x2f0a4a4,0x55800380,0x255c5d54,0x95800284,0x25aaa02,0x7f800380,0xc87f6f7f,0x7fb16d98,0x64a17a7f,0x50ad2a98,0x24604080,0x800284,0x25000000,0xd0948784,0xd0d0d0,0xd0842380,0xd0d0d0,0x28c6580,0x44bfe31b,0x2f842388,0x440b0b2f,
+0xa0884588,0x255579a,0x94842380,0x2009050,0x56842380,0x2965a6a,0xaa800380,0x259a5b5,0x800280,0x2545050,0x54842480,0x2a49594,0x1d884480,0x315150d,0x5d842380,0x3555d7d,0x1800280,0x45005541,0x800288,0x24525a01,0x54884488,0x45000001,0x800188,0x24a955e6,0x55884588,0x24555655,0x11882384,0x3577d75,0x65842384,0x24695555,0x69884384,0x247d267e,0xdd842484,0x455c5d55,0x5d884588,0x45551555,0x578c6688,0x45ff547f,0xfa8c6588,0x669554e6,0x5190868c,0x445050a9,0x108c4588,0x44742010,0xa6906688,0x44aaaaaa,0x54908688,0x87505050,0xb908690,0x240a4707,0x56882484,0x2aaba6a,0x39842380,0x24a96eae,0xa5842384,0x249186d5,0x55884484,0x3555555,0x55842484,0x35d5555,0x50842380,0x24555554,0x54882384,0x24545155,
+0xb4884384,0x44106474,0x43908688,0x67df5dff,0x5488448c,0x87f41410,0xaa908690,0x64aaaaaa,0x6698c88c,0x44949464,0x5590868c,0x45755555,0xaa908688,0x869aaaaa,0x5598c890,0xc9451145,0xe198c898,0x669ed5d1,0xcf908690,0x86c9e9ce,0x6b908690,0x44faaeaf,0x9988448c,0x44aaaa96,0x9a908688,0x669aaa5a,0xaa94a78c,0x86bf7bab,0x5594a794,0x65555555,0x5594a78c,0x87545555,0x9498a890,0x24155945,0x12884388,0x4451069a,0x75882488,0x3515455,0x9842380,0x24a6ae9a,0x55842384,0x87555555,0x6a8c4490,0x86521212,0x918c6590,0x2555555,0x598c6580,0x441a0555,0x738c4588,0xc97774f4,0x7f94a798,0xc8aeaa7a,0x9a98c898,0xc8a5e62b,0xba94a798,0xc8b6aefa,0x9a98c89c,0xe8ea6b6f,0x5f98c89c,0xc9d55555,0xda0e998,0xc9555555,0x9a9ce998,0xe8aaaa9a,
+0x2e9ce99c,0x86adeaba,0xea94a790,0x86aaaaab,0x7a98c890,0x66eaa697,0xd188448c,0x8775d553,0x558c6594,0xc9414145,0x449ce998,0xc8505656,0x559ce998,0x45555555,0xa998a788,0x862a5969,0x9594a790,0x25a565a,0x55840380,0x2555555,0x1800380,0x2d59540,0xd1884580,0x285c1d5,0x10842380,0x2aaaa55,0xaa800280,0x2abaaaa,0x40800280,0x2aaaa5a,0xaa800280,0x29baaaa,0xa9800280,0x2515540,0x42842480,0x2410142,0x5a842380,0x2a9a995,0xa5840380,0x2a9e9f9,0x800280,0x3151500,0x6a800280,0x22a6a2a,0x95800280,0x2000000,0x14842380,0x2283c28,0xae882484,0x299a9ee,0x55800280,0x2565655,0x9a800380,0x2554556,0x55800380,0x3f555d5,0x55800280,0x2a9a99a,0x95800380,0x2015555,0x55840380,0x3555555,0xaa800380,0x25495aa,
+0x1d800380,0x35d1514,0x5d800280,0x37f5557,0x14800280,0x2000000,0x1842380,0x2464545,0xaa800380,0x26a5555,0xaa800380,0x255a56a,0x55800380,0x2555555,0xaa800380,0x2695556,0x55800380,0x3555555,0x55842380,0x25a565a,0x51800380,0x3555555,0x55800384,0x2555555,0xa9800380,0x2a4a4a8,0x50800280,0x3505050,0x55800280,0x3555555,0xaa800280,0x2aaaaaa,0xfd800280,0x22aaaaaa,0x65800384,0x2555555,0x46800380,0x25a565a,0x59840380,0x2555555,0xaa800380,0x2aaaaaa,0xaa800280,0x2aaaaaa,0x55800280,0x3555555,0xaa800280,0x2aaaaaa,0xa0800280,0x2a8a4a4,0xa9800280,0x2a9a9a9,0xaa800280,0x2aaaaaa,0x55800280,0x3555555,0xa9800280,0x2555555,0x55800380,0x2599aa6,0x55800380,0x2555555,0x55800380,0x259a655,
+0xaa800380,0x2aaaaaa,0x55800280,0x3555555,0xaa800280,0x2aa6aaa,0xaa800280,0x2aaaaaa,0x55800280,0x2555555,0x55800380,0x2655555,0x55800380,0x2450105,0x55840380,0x2955595,0x800380,0x24080400,0xc8c4584,0x204191c,0x90884480,0x2505050,0x50800380,0x2515050,0x4840380,0x2000000,0x842380,0x2000000,0x64842380,0x2a4a4a4,0xa4800280,0x2a4a4a4,0x95800280,0x2e5e595,0xe5800380,0x29585d5,0x95842380,0x2564655,0x55842380,0x3ddd1d5,0x1800280,0x2aaaaaa,0xaa800280,0x2016aaa,0xe9800280,0x29aaaaa,0x1800280,0x2000000,0x842380,0x2040000,0x4884480,0x30c0c0c,0x608c4480,0x2102020,0x800280,0x2000000,0x8800380,0x2a0a404,0x50800280,0x2000000,0x840380,0x2450144,0x45800380,0x2404044,
+0x800380,0x2000000,0x882480,0x2000000,0x8842380,0x20d0d0d,0x4884480,0x3000000,0x840380,0x2a9a499,0xa9800280,0x2e9a9a9,0x800280,0x2aaaa95,0xaa800280,0x2abaaaa,0x5a800280,0x29a5596,0x9a800380,0x206555a,0x55800380,0x2aa5555,0x55800380,0x3d5dd75,0x9a800280,0x2aaaaaa,0xa9800280,0x26464a8,0xee800280,0x29aaaaa,0x1800280,0x2000000,0x55800380,0x2565555,0x5a840380,0x2505656,0x95800380,0x2aa5595,0x55800380,0x35c5dd5,0x9a800280,0x2aaaa9a,0xa9800280,0x2a4a4a8,0xee800280,0x26a6aab,0x6a800280,0x2aa6a6a,0x60800280,0x2a06060,0xa0800280,0x2a8a4a4,0x800280,0x3001010,0x1840380,0x2aaaa9a,0xa9800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,
+0xa4800280,0x2a8a4a4,0xa9800280,0x22aaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x200aaaa,0x2a800280,0x22a2a2a,0x2a800280,0x2aaaa2a,0x800280,0x2000000,0x40800180,0x21a2a00,0x65800280,0x21555a9,0x55840380,0x2555555,0xd5800380,0x25505555,0xa4842384,0x2a5a555,0x15884480,0x2eaaaaa,0xaa800280,0x21aaaaa,0x54800280,0x4557575f,0x45800288,0x3c055c7,0x57800280,0xc9555555,0x57842398,0x87345d57,0x558c6590,0xa7555555,0x519ce994,0xc97c00c1,0xea94a798,0x44aaaaeb,0x55908688,0x45555555,0xbf98c888,0x666aaaaa,0xaaa10990,0x86bebaaa,0x98c890,0x3000040,0x842280,0x355d545,0x1800280,0x245aaa96,0x56800284,0x2496af9b,0x16840384,0x29b9656,0xab800380,0x23a2ebf,0xb2800280,0x2babab9,0xba842380,0x24a76e4a,
+0x50842384,0xa7555555,0xaa8c4594,0x8655aa6e,0xae908690,0xa81c282f,0x1c9cc894,0xc8160618,0x559ce898,0x25555555,0x5598c888,0x65d45555,0x1598c88c,0xa9151515,0x3aa52a94,0xc83fc30f,0x55908698,0xe9555d7d,0x159ce99c,0xc9515555,0x55a52a98,0xe9055d55,0x5a1099c,0x6cbe6e0a,0x50b18cad,0x4b545545,0x9898c7a9,0x2a245410,0xffa96aa5,0xeed6daec,0xd4c631bd,0x10d5d9d9,0xd9ce73c2,0xc8502995,0x409ce898,0xc8000000,0x50b18d98,0xc9545555,0x588c6598,0xa6b4a0a5,0x194a794,0xe8030201,0x3b5ae9c,0xc9070707,0xa0ce749c,0xa6a0a0a0,0xf094a794,0xc9f0f0f0,0x3494a798,0x4a78000c,0x54a52aa9,0x2b545454,0xd5c210a5,0x72ead5d5,0xeae318ce,0xeefefefe,0x94e739bd,0x8ca45464,0xa4ca31b1,0xcef8f2a4,0xfec210b9,0x16efeefe,0xdfeb7ae3,0x59cfdfdf,
+0xbeb5aeb,0x2a0f0b0b,0xfd295a9,0xc81f1f1f,0xe0def898,0x86e0f0f0,0x5094a790,0xe9705050,0x1f94879c,0xa0f0f1f,0x7dad7a1,0xb070707,0xb0ef7ba1,0xa6a0a0e0,0xd098c894,0xe9505050,0xba90879c,0x26a156a,0x55800380,0x345d577,0x95800280,0x246a6eaa,0xee842384,0x24aaaebb,0x17842384,0x3000000,0x800380,0x3000000,0xbb802380,0x2b9f5b8,0xa5842380,0x260a4a9,0xea842380,0x86c6c5f2,0xd78c6590,0x8745dffd,0x7f908690,0x446f6b6f,0x5fa52a88,0xa39381c,0x3b98c8a1,0x64eafefe,0xd58c658c,0x45555555,0x38908688,0xc87a2e31,0xa398c898,0xc8aa69b2,0x194a798,0x2eaea5a,0xaa800280,0x25aaaaa,0x68800280,0x4aaab9a,0x57800284,0x3ff5501,0x41800280,0x3504101,0xd0800380,0x2e0e0e0,0xbd884480,0x2a464b9,0xb4800380,0x2f8e4b8,
+0xaa800280,0x44aeaea4,0xa88c4588,0x24aababf,0xd5884488,0x87555555,0x5598c890,0x87555555,0x5598c890,0x3555555,0xa9906680,0x227eabab,0x55882484,0x65555555,0x9694a78c,0x6692559a,0xf4908590,0xe8e5f5f5,0xe4ce739c,0xe8909090,0xcfdef89c,0x5aefcfcf,0xfff39ceb,0xb4bfefff,0x90eb5ad6,0xa404080,0x41a94ba1,0xe86a5942,0xaf9ce99c,0xea5a6b6f,0x19ce74a0,0xc8996e55,0x79ce998,0xb030303,0x2dad6a1,0xa6505142,0xa0ad6c94,0xa860a0a0,0x5098c794,0xc9555150,0x90948698,0xe8000000,0x90869c,0xc88646c0,0xaf9ce898,0xa698e0a0,0x4894a794,0x865a5a5b,0xa694a790,0xc86a5a6a,0x969cc898,0xa8aa599a,0x1598c798,0xc9005144,0x469ce99c,0xc8564546,0xaa9cc898,0xa87abb6e,0xa694a798,0x86aaa999,0x5a94a790,0xa85aaaaa,0x9a98c794,0xa6aafeeb,
+0x9594a798,0xe867ab2a,0xaa98a79c,0xc8ada1a1,0x5598a798,0x25555555,0x5598c888,0xa974f4fc,0x58c6594,0x87555555,0x1598c890,0x87475515,0xfc908690,0x457d5ddf,0x548c658c,0x67d5fdf5,0x55884490,0x3005555,0x800180,0x3575705,0xa9884480,0x2004195,0x800180,0x45550500,0x57906688,0x45505157,0xa0908688,0x66fafae6,0xea908690,0x66e6e6ea,0xe694a790,0x86d6e2e2,0x908690,0x3000000,0x80840380,0x24ce9dec,0x842384,0x2fea400,0xff800280,0x446666ab,0xd3800288,0x86fbfee3,0x878c6590,0x64ffaf9b,0x1590868c,0x87555515,0x56884490,0x861e0695,0xf8948790,0x441034f8,0x108c6588,0x2501010,0xe98c4480,0xa6fde9e6,0x5d908694,0x871f0d1d,0x11948690,0x299a955,0x56842380,0x4aaaaaa,0x5f842384,0x254f5f1f,0x4a884484,0x2aaaa9a,
+0xff842484,0xa6f5fbff,0xf094a794,0x67d4d0d0,0x6f94a790,0x646f6f6f,0x6f90868c,0x44fbab77,0x55842388,0x25455555,0x458c6584,0x355dd55,0xff842384,0x24afbbfb,0xaa840384,0x24546464,0x94800284,0x2bfaaa9,0xff800280,0x24d090e5,0xaa800388,0x296aaaa,0x41800280,0x2e4a090,0xc0882480,0x87551500,0x27908690,0x86d0242a,0xe4908690,0x24faa4f4,0xd08c6584,0x64f0e4e0,0xaa84038c,0x2696aaa,0x65800280,0x267666a,0x1800280,0x2000000,0x800380,0x2141000,0x62800380,0x2646162,0x6a800280,0x2efafaf,0x24800280,0x2051010,0x5800380,0x2564545,0xd4800380,0x255555d5,0x55908688,0x3545545,0xaf884480,0x21b1b0f,0x1b884480,0x2aa1a5a,0x95842380,0x2fea5a9,0xef840380,0x2aea9fc,0xaa842380,0x25a6aaa,0x9e840380,0x24baba6b,
+0xee840384,0x214e8e8,0x54800284,0x25f55554,0x5a800284,0x2ab565a,0xa8840380,0x256a6a9,0xff840380,0x2535fdf5,0x55840384,0x37d557d,0x55842380,0x21c5858,0x1d884484,0x2404040d,0xd58c4484,0x25555555,0x9a840284,0x2aaaaaa,0xaa842380,0x2a9a9aa,0x9a842380,0x2465bea6,0xfa840384,0x2aaaaaa,0xaa800384,0x2aaaaaa,0x56840380,0x2aaaaaa,0xae842380,0x2aaaaaa,0x55800384,0x25757d75,0xaa840384,0x2eaaaaa,0xa9842380,0x22aaaaa9,0xaa840384,0x22eeaaaa,0xea840384,0x2aaeaea,0x55840380,0x3555557,0x55842380,0x257d5554,0x6800284,0x2555545,0x55884480,0x3555555,0x5a840380,0x2555695,0xaa800380,0x2aaaaaa,0x55800384,0x3555555,0x55800380,0x2555555,0x55800380,0x25aaaaa,0x55800280,0x2555555,0x45800380,0x2a8aa9a,
+0x55800280,0x3555555,0x55800380,0x3555555,0x55800380,0x2454545,0x45884480,0x2aa9555,0x95800380,0x2555595,0x85800380,0x250aa9a,0x55800280,0x31d55fd,0xa9800280,0x26a6a6a,0xaa800280,0x2466aaaa,0xee840384,0x2efaa6a,0xaa842380,0x238aeaa,0x50842384,0x25575555,0xaa800284,0x22aaa9e5,0x55800384,0x3575555,0xaa842480,0x22aaaaaa,0xaa840384,0x22aaaaaa,0x6a800384,0x2465aaaa,0x55840384,0x25555555,0x800284,0x3545450,0x55842484,0x25555575,0xaa840384,0x22aaaaaa,0x55840384,0x25555555,0x55800284,0x3df5ddf,0x55842380,0x25555555,0x57800284,0x3555557,0x55842380,0x35f5d55,0x55800280,0x3555555,0xaa800380,0x2eaeaff,0xaf800280,0x250aaab,0x5a800280,0x2965516,0xea800180,0x255aaaa,0x55800280,0x269a595,
+0xa6800180,0x29a5a16,0x57800380,0x3474757,0xaa800380,0x2aaa666,0xfa800384,0x2aea9fa,0xb800280,0x2aaaa9a,0xa9800280,0x244a955,0x54800180,0x3d75555,0xf9800280,0x2a5a665,0x800180,0x2040000,0x5800380,0x2440509,0xa9800380,0x26464a8,0x64800280,0x2a9a4a8,0x40800280,0x2414040,0x40800380,0x2555541,0xdd800380,0x3555555,0x95800280,0x2555556,0x1800380,0x2544556,0x50800380,0x2a66161,0x54840380,0x355555d,0xe9800280,0x2bae9ea,0xaa800280,0x2bfeaaf,0xaa800280,0x2555595,0xaa800380,0x259565a,0x55800380,0x25555a9,0x55800380,0x29a5555,0x55840380,0x3555555,0x55842380,0x2995555,0x55840380,0x5555555,0x51800284,0x25545c54,0x54800284,0x3f47434,0x55840380,0x35d55d5,0xa9842380,0x24bba560,
+0x55800384,0x2995555,0x55840380,0x3515555,0x55840380,0x2999595,0x75840380,0x25555555,0x51800284,0x25555555,0x99800284,0x2a9aa6e,0x55842380,0x25555555,0x69840284,0x26a6aaa,0xaa842484,0x2ffaaaa,0x9a800280,0x256569a,0xea800380,0x2ebeaea,0xef800280,0x245eeee,0x55800280,0x2150555,0x15800380,0x2555555,0x800380,0x2701010,0x708c6580,0x3507070,0x1a884480,0x256565a,0x6800380,0x2555656,0x800380,0x2555505,0x40800380,0x2054555,0x10800380,0x2000000,0x842380,0x2000000,0x842380,0x3000000,0x8c4480,0x3000000,0x55882480,0x2eeaaaa,0xa9800380,0x23aaaaa,0x15840380,0x3151515,0xa8840380,0x2429e9aa,0x55800284,0x25555555,0xd5800284,0x255cdcd5,0x5840384,0x2805451,0xd5884484,0x22559094,
+0x884484,0x5007410,0x842384,0x2000000,0x508c6580,0x2505050,0x10840380,0x2501f474,0x800384,0x24020100,0x3908684,0x2111603,0x68c6584,0x2070707,0x1906684,0x25000000,0xb9908684,0x4aaaaa9,0x5d842384,0x37d7d7d,0x71842380,0x24707070,0x708c6584,0x245aaa65,0xd5842384,0x2555dd55,0x6a840384,0x2265aa6a,0x57840384,0x37dfdff,0x55842380,0x25555555,0x54800284,0x3505050,0x548c4584,0x2655454,0x55882484,0x3555d55,0x15884484,0x24450001,0x45884484,0x25555555,0xd1840384,0x3d5d0d1,0x55884480,0x3d57555,0x55842380,0x3555555,0xaa882480,0x2aaa6aa,0xaa800380,0x2aaaaff,0x9a800280,0x25a5556,0x55840380,0x3555555,0xaa800280,0x22aaaaa,0x55800280,0x3551515,0x55800180,0x3555555,0xaa800280,0xabafab,
+0x94800280,0x2555555,0x55842480,0x2014555,0x56800380,0x2a5a9a5,0xa9800380,0x22ea9f5,0x55800280,0x3540155,0xaa800180,0x245a1ea,0x15800280,0x3715555,0x51800280,0x3515351,0x5d800180,0x25155554,0xe9840384,0x2b9e4f9,0x55842384,0x23555555,0x9a882484,0x4eaaaaf,0xa6842384,0x4aeaaaa,0x5e842384,0x226aaaaa,0xaa800384,0x2faeaea,0x55842384,0x25555555,0x11800284,0x2455b901,0x1a842384,0x2fefaba,0x842384,0x22bafe54,0xa9842384,0x24aab964,0xae842384,0x24aaaa6a,0x59840384,0x2a6aa95,0xaf800384,0x2aaaaaf,0x5d842380,0x3555555,0xaa840380,0x29655aa,0x55840380,0x3405555,0x5a800280,0x25a5a56,0x55800380,0x3555515,0x54800280,0x3555555,0x55800180,0x3555555,0xa9800180,0x2aaaaaa,0xfa800280,0x2aaaaaa,
+0x6a800180,0x2555559,0x55800380,0x256aaaa,0x56800280,0x2551555,0x95800380,0x2a96a96,0x5a800280,0x26a565b,0x55800180,0x3f55555,0xa9800180,0x286a595,0x7c800180,0x155555f,0x9a800280,0x2565656,0x55800180,0x3555555,0xaa800180,0x2aaaaaa,0x55800280,0x3555555,0xed800180,0xaaaaaa,0xab800280,0xffffff,0xa9800180,0x25ababe,0xaf800180,0xffffff,0x5a800180,0x2565556,0x55800180,0x3555555,0x95800180,0x2955555,0xa9800180,0x295aaaa,0x6a800180,0x21a6eae,0xea800180,0xffffff,0x65800180,0xfffefc,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,
+0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xefffff,0xff800180,0xbfbfff,0xbf800180,0xffbfbf,0xaa800180,0xaa6aaa,0xaa800280,0x9aaaaa,0xa9800280,0x2aaa9a6,0xaa800180,0x2aaaaaa,0x55800180,0x3555555,0xaa800180,0x21a2a6a,0xb9800180,0x2637aa9,0xaf800180,0xffffff,0x61800180,0x7ebebc,0x6a800180,0x2333e2a,0x10800180,0x154fdfc,0x800180,0x2000000,0x558c6580,0x3f05554,0x800180,0x2000000,0x840380,0x151501,0x4882480,0x0,0x4884480,0x30c0c0c,0x48c6580,0x3000000,0xff842480,0xffffff,0xff800180,0xffffff,0x2f800180,0xffffbf,0xff800180,0xffffff,0xea800180,0x2a6f8ba,0x86800180,0xaaaa9a,0xff800280,0xfefeff,0xfe800180,0xfafafe,
+0x800180,0x3f7fd00,0xaf800180,0xffffff,0x800180,0x37fff34,0xaa800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xefffff,0xaa800180,0xa9a4aa,0xff800280,0xffffff,0xfe800180,0xfafafe,0xaa800180,0xafaaaa,0xaf800280,0xaaaaae,0xfa800280,0xfafafa,0xfa800180,0xfafafa,0xff800180,0xffffff,0xff800180,0xffffff,0x4a800180,0x2bbbe6a,0xaf800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0x55800180,0x1555555,0xaa800280,0xffffea,0xfa800180,0xfefafa,0xfe800180,0xffffff,0xff800180,0x100ffff,0x800180,0x2000000,0xff908580,0x40ffff,0x800180,0x2000000,
+0xff908680,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x1fdffff,0x74800180,0x1101034,0xff800080,0x5ffff,0x800180,0x3000000,0x55948080,0x1555455,0xaa800280,0xffffef,0xfa800180,0xfefafa,0xfe800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x54ffff,0x800180,0x0,0xff946180,0xffff,0x800180,0x3000000,
+0xffa4a080,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x154ffff,0x10800180,0x0,0xff8c4180,0x1ffffff,0x80800180,0x250a450,0x55800080,0x37f5555,0x50800180,0x1d45454,0xaa800280,0x296aaaa,0xef800180,0xffffff,0xa0800180,0x2b0b0a0,0x60800180,0x2000000,0xff800380,0xfafeff,0xf8800180,0xf9f8f9,0x55800180,0x1df5555,0xff800280,0xffffff,0x2e800180,0xfffffe,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffbfff,0x40800180,0xaaa450,0xaa800280,0xffffef,0xf9800180,0xfefafa,0xfe800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xef800180,0x2bafebb,
+0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xbf800180,0xbfbfbf,0xff800180,0xffffff,0xff800180,0xfffeff,0xbf800180,0xffffff,0xff800180,0xffffff,0xa5800180,0x293a6a8,0x2f800180,0xffffff,0xaa800180,0x2aaaaaa,0xa9800180,0x2a6fab8,0x5f800180,0x377fd53,0x55800180,0x1555555,0x55800280,0x1fdfdfd,0xaa800180,0x656aaa,0x5f800280,0x155555d,0x5a800280,0x2aebfaf,0x59800180,0x2016101,0x5800280,0xaaa955,0xd5800280,0x1d5ffff,0x55800180,0x1555555,0xab800380,0xffffff,0xfa800180,0xfafafa,0xaa800180,0xaa7faf,0x55800180,0x1555555,0x65800380,0x2602061,0x51840380,0x1555555,0xaa800280,0xffffaa,0xff800180,0xffffff,0xaa800180,0xffffaa,0xff800180,0xffffff,
+0xa5800180,0xa8f4a8,0x55800180,0x1555555,0xfa800380,0xfefffe,0xfa800180,0xfafafa,0xaa800180,0xffffaa,0xff800180,0xffffff,0xfa800180,0xfffffe,0xff800180,0xffffff,0xaf800180,0x2bbbe7b,0xef800180,0xffffff,0xea800180,0xfffefe,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xafffff,0xab800180,0xaaaaab,0xff800280,0xaaffff,0x55800180,0x1555555,
+0xff800280,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xaaffff,0xaa800180,0xaaaaaa,0xff800280,0xaaffff,0x55800180,0x1555555,0xff800280,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xaaffff,0xaa800180,0xaaaaaa,0xff800280,0xaaffff,0xaa800180,0xaaaaaa,
+0xff800280,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xeaffff,0xaa800180,0xaaaaaa,0xff800280,0x17fffff,0xb800180,0x2162a17,0x800080,0x2555505,0x55800380,0x200a9aa,0x40800280,0x2555540,0x55800380,0x2696a2a,0x800280,0x3010100,0x7884580,0x2010207,0x60884480,0x2a06060,0xa0800280,0x2a0a0a0,0x95800280,0x2554055,0x51800380,0x2206020,0x5d840380,0x355515d,0xa9800280,0x2a4a4a4,0x10800280,0x2000000,0x1800380,0x2aaaa9a,0xa4800280,0x2a8a4a4,0xa9800280,0x26aaaaa,0x1800280,0x2595501,0x55840380,0x2a5a5a9,0x50840380,0x2555505,0x95840380,0x2aaaaaa,0x54840380,0x25545c1c,0x40800284,0x264f430,0xaa842384,0x228a9ef,0x90842380,0x24409450,
+0x55800284,0x2015554,0x75800380,0x555555d,0x55800284,0x2500055,0x55800380,0x2a956aa,0x55840380,0x25555555,0x45800284,0x654d4f45,0xaa84038c,0x2aea9a9,0xbe842380,0x2bbebfb,0xaa840380,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x25aaaaa,0xaa800280,0x26a6aaa,0x6a800280,0x2156a6a,0x1800280,0x2400000,0x40840380,0x2000040,0xaa840380,0x2aa6aaa,0xaa800280,0x295aaaa,0x800280,0x3050000,0x1800380,0x2aaaa5a,0x800280,0x2010100,0x2840380,0x2000101,0xa9840380,0x2a4a4a8,0xa4800280,0x2a8a4a4,0x55800280,0x2954055,0x55800380,0x3555555,0x55840380,0x2aaa9a9,0x55800280,0x3555555,0xaa840380,0x2aaaaaa,0xaa842380,0x296aaaa,0xaa842380,0x22eaaaaa,0x5f840384,0x3f57fdf,
+0x95840380,0x2aaaaaa,0x55800280,0x3555555,0xea840380,0x26aaaea,0x6a800280,0x25a55aa,0xaa840380,0x22a6aa6a,0x55800384,0x25545454,0x55800284,0x25755555,0xa800284,0x2d59496,0x24884484,0x24a6be28,0x91842384,0x2fee9ea,0x40842384,0x2feae34,0x1d842384,0x25755557,0x55840384,0x2555fd75,0x56840384,0x2559956,0xa9840380,0x2a9a9e8,0x55842380,0x3555555,0x4f840380,0x25fd74dd,0x55842384,0x23555575,0x7f840384,0x3355475,0x2a842384,0x24a5e56a,0x55840384,0x25555555,0x9a800284,0x255559a,0x55840380,0x2955556,0x55882480,0x25aaaaa,0x55800380,0x2550055,0xdd800380,0x3550155,0x55800180,0x2554455,0x1800380,0x2aca59a,0x55800280,0x3011f7d,0x1800280,0x2030201,0x55842480,0x1f45555,0xf8800280,0x294a858,
+0x55800180,0x3ddddd5,0x54800280,0x3d55555,0x5a800280,0x25a565a,0xea800380,0x2540199,0x55800180,0x1ff7f55,0xbb800280,0x2aaaac9,0xaa800180,0x29aa6ea,0x9a800280,0xaaaaaa,0x45800280,0x24701001,0xf08c4484,0x25d5d1f0,0xf5884484,0x35454f4,0xe4842384,0x2f9a5a5,0x7d842380,0x2555557d,0xa9800284,0x255565a,0x55840380,0x25555555,0xe6800288,0x255559a,0xaa840380,0x4aa6aaa,0xaa842384,0x2aa6a5a,0xd5842484,0x35f55d5,0x5b884484,0x4aaa95a,0x50842384,0x25555555,0xaa800284,0x2955596,0x55840380,0x25555555,0x9a800284,0x25aaa02,0x55800380,0x2551555,0x9a800380,0x2a9659a,0x55800280,0x2954055,0xaa800380,0x2954100,0x55800180,0x3555555,0x55800180,0x3555557,0xaa800180,0x259a9aa,0xaa800280,0xabaaaa,
+0xaa800280,0x25aa9e5,0x1800280,0x2804000,0x5a842380,0x201055a,0x800380,0x2030100,0xc1842480,0x2956ada,0xaa800280,0xaaaaaa,0x3800280,0x2010103,0x1842480,0x2ab6269,0x90800180,0x2000040,0x842380,0x2aaaa55,0xe4800280,0x2246564,0x29800380,0x2eaeafd,0xaa800280,0x2aaaaaa,0x55800280,0x35d5555,0x55800280,0x35555d5,0x55800280,0x3f51555,0xaa800280,0x24c2aaff,0x4b842384,0x2affebf,0x58840380,0x44efae9a,0xea8c6588,0x24ffafff,0xaa884484,0x2555666,0x55842480,0x2ea56a9,0x5f840380,0x449aac59,0xad842388,0x2aba9aa,0x5a842484,0x25a0556,0x55800380,0x3555555,0x95840380,0x2954095,0x15800380,0x3555555,0x9a840380,0x2455aa6a,0x800284,0x357771f,0xab840380,0x2aaa9ab,0x55842380,0x25f5f575,
+0xa9840384,0x2a9a5a6,0x55800384,0x3555555,0xaa842380,0x2ebaaee,0x54842384,0x25f55577,0x6a840384,0x2eaeaaa,0xaa840380,0x2aaaaaa,0xaa842380,0x22abaa6b,0x96800384,0x4aaaae9,0xaa842384,0x64aaaaaa,0x9a94878c,0x86f6f97a,0xd58c6590,0x87554545,0x96948790,0x669a6a96,0x9a90858c,0x24aaa86a,0x558c6588,0x255f5555,0x55884484,0x45555555,0xaa8c6588,0x24aa5aae,0x54884488,0x86bda556,0xc18c6590,0x45555555,0xa5906688,0x44155195,0x55842388,0x4555541d,0xaa842388,0x24aafbbd,0x6a884484,0x2456569a,0xea884384,0x2bfaaba,0xaa842384,0x22a8aeaf,0xba800384,0x24bbabab,0xaa842388,0x296aa66,0xaa842484,0x242a6aba,0x55842388,0x3555555,0x55842484,0x25155515,0x1a800384,0x2eaea96,0xaa840380,0x2aaa6aa,0x57842380,0x25555555,
+0x55800284,0x25555515,0x5f800288,0x35d5555,0xaa842380,0x2906190,0x99840380,0x2151511,0xb9840380,0x26a9696,0x56840380,0x2545651,0x95882480,0x2595655,0x45800380,0x21d1959,0x57842380,0x24020203,0x1884484,0x3155555,0xa5842384,0x2a9a4b4,0xa8842384,0x2465aaaa,0x55840384,0x25555555,0xaa800284,0x255565a,0x55840380,0x25555555,0xaa800284,0x2955595,0xa9840380,0x24aaaaaa,0xe9840384,0x2fcaa6a,0x9a842380,0x2e6aaaa,0xd5842380,0x25545555,0xfc800284,0x2a5a9f1,0xa9800384,0x2aa559a,0x53800380,0x2aaaa96,0xaa840380,0x2aa55aa,0x55800380,0x2404095,0x800380,0x2000000,0x55842380,0x3405555,0x800280,0x20c0400,0x842380,0x2000000,0x50800380,0x15d5555,0xc800280,0x2a9ac9c,0x55800280,0x1555555,
+0x55800280,0x35555fd,0xa9800280,0x2a8a4a8,0xaa800280,0x2aaaaff,0xaa800280,0x2aaaaaa,0xa9800280,0x2555656,0xa6800180,0x2aaaaaa,0x55800180,0x3555555,0xaa800180,0x259aaaa,0xea800180,0x2aeaaaa,0x57840380,0x355555d,0x15840380,0x355555d,0x55840380,0x3555555,0x55840380,0x3555555,0x56840380,0x2aa9595,0xaa800380,0x2aaaaaa,0xaa800380,0x2565aaa,0x55800380,0x2555545,0x55882480,0x2aaaaaa,0x1d840380,0x3151d1d,0x59842380,0x25aaaaa,0xaa840380,0x25a5a5a,0x55840380,0x3555555,0x95800380,0x2555555,0x55840380,0x3555555,0x55800380,0x315555f,0xaa800280,0x2aa6a6a,0x55800280,0x3005555,0x99800280,0x2450146,0x55800180,0x2555555,0x6a800180,0x2696aaa,0x55800180,0x299aaa9,0xa6800280,0xaaaaaa,
+0x55800280,0x3105555,0xa9800280,0x2996566,0x55800280,0x3005555,0x99800280,0x2450146,0x55800180,0x2555555,0xa6800180,0x2abaaaa,0x55800180,0x2aaa9a9,0xfe800280,0x2aaaaaa,0x3800180,0x2000203,0x840380,0x1555555,0x10800280,0x1f5f4f4,0xd5800180,0x1555555,0xaa800280,0xfffffb,0xff800180,0xffffff,0xea800180,0xfffffa,0xff800180,0xffffff,0xa5800180,0x253a6a8,0xaf800180,0xfffefe,0xad800180,0x255aaaa,0xaa800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,
+0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xaa800180,0x255aaaa,0xaa800180,0xffffff,0xaa800180,0x255aa5a,0xaa800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0x55800180,0x3555557,0xaa800180,0xffffff,0xaa800180,0x255aaaa,0xaa800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,
+0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x56ffff,0x800180,0x0,0xff988480,0x1ffff,0x800180,0x2000000,
+0xff9ca580,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x154ffff,0x10800180,0x0,0xff906380,0x1ffff,0x800180,0x3000000,0xff988180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffff,0x800180,0x3000000,0xffa50880,0xffff,0x800180,0x3000000,
+0xffa06380,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x54ffff,0x800180,0x0,0xffa4a780,0xffff,0x800180,0x3000000,0xaaa48480,0x255aaa6,0xaa800180,0xffffff,0xea800180,0x255aa9a,0xaa800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xaa800180,0x2156a6a,0xea800180,0xffffff,0x21800180,0xfffefc,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,
+0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xa9800180,0x253a6a4,0xaf800180,0xffffff,0xad800180,0x295aaaa,0x2a800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xa9800180,0x2aaaaaa,0xa9800180,0x2a3baf9,0xaa800180,0x2aaaaaa,0xaa800180,0xaaa9aa,0xef800280,0xffffff,0xff800180,0xffffff,0xab800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,
+0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffff,0x800180,0x0,0xffa8c680,0xffff,0x800180,0x3000000,
+0xffad0980,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x54ffff,0x800180,0x1000000,0xff944080,0x1ffff,0x800180,0x3000000,0xff944080,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x55ffff,0x800180,0x0,0xff946080,0x141ffff,0x800180,0x2000000,
+0xff8c4080,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xfeffff,0xa0800180,0x0,0xff842080,0x17fffff,0x800180,0x2001410,0xdd840080,0x3555757,0xaa842480,0x22aaaaaa,0x51800384,0x45555555,0x55800388,0x2559595,0x55842480,0x3515551,0x55800380,0x3555555,0x99800380,0x2aaaaaa,0xa6800380,0x25a569a,0x55800380,0x45555555,0x6a884588,0x22be7ebe,0xef842384,0x44eaeaef,0x548c6688,0x47545455,0xba8c6584,0x26aba7e,0x16800380,0x2191516,0x50800380,0x25405050,0x40884584,0x45404040,0x558c6584,0x2454555,0x5800380,0x2010400,0x5a800380,0x29069b9,0x800280,0x2080000,0x1800380,0x2000000,0x842280,0x3000100,0x1c840380,0x200040c,0x80842380,0x2585458,
+0x800180,0x3000000,0x1842280,0x2242418,0x40800280,0x25404040,0x80844584,0x2909080,0x24842580,0x2a82424,0x99800280,0x2555555,0x90800180,0x2505050,0x91842480,0x2a6a1aa,0xd1800280,0xd1d1d1,0xd0944280,0x64a490,0xa0986288,0x22a1a1a1,0x50906788,0x23505050,0x549ca980,0x233c3c34,0x389c648c,0x607438,0x50944480,0x1505050,0x90a0a980,0x22909090,0xd0a4ca84,0x25d0d0d0,0xd0b56d90,0x25d0d0d0,0x3b58c94,0x45030303,0x3ad6b88,0x45030303,0xd0a94b88,0xa699d5d4,0xaebd6dac,0x686e6e6e,0x43b5ada8,0x22424343,0x42948880,0x22418181,0x50906784,0x1414141,0x42902480,0xb0b07,0x90842480,0x2d0d0d0,0xd0ad0b84,0x3d0d0d0,0x5b18d84,0x1151515,0x158c6880,0x1551515,0xe08c6780,0x290d0d0,0x90b12b84,0x2505050,
+0x6e884384,0x86dbefaf,0xd7b52ba8,0x27d7d7d7,0x41b58c9c,0x22434342,0x39ca984,0x25030303,0xd7a94b88,0xa882c2d7,0x41b52ca0,0x2247800,0x3882384,0x22414243,0x4198a984,0x2808040,0x1d8c6684,0x2acaeae,0xa9800280,0x259a2e9,0x59800280,0x29aaaaa,0xe800280,0x209090c,0xa4840380,0x2954555,0x95842480,0x29595a5,0x5884480,0x266a791,0x6a800280,0x2141551,0x95800380,0x2aaaaaa,0xa9800280,0x2a864a8,0xa9800280,0x25aaa6a,0x800280,0x3000000,0xa9842380,0x295aaaa,0x800280,0x2595918,0x1800380,0x2aaaa9a,0xa9800280,0x2f9e5a8,0x94800280,0x2545555,0x558c4580,0x3575557,0x548c4580,0x2391555,0x75842380,0x31d3535,0x55842380,0x45455d4f,0x55842388,0x45555111,0x53884488,0x25d4d0f0,0x55800288,0x2f2ea02,
+0x59800280,0x2554555,0x55800380,0x2585555,0xa9840380,0x2515595,0x55800380,0x2555555,0x59800380,0x26e5e5e,0x9a842380,0x257579a,0x55840380,0x2aa5555,0xaa840380,0x25555aa,0x55800380,0x25d4d555,0xd4842484,0x3d454d4,0x50842480,0x2959450,0x96884484,0x24ef5a5a,0x29884584,0x24abaa6b,0xbe800284,0x2aaa59a,0x10800380,0x45555555,0xaa840388,0x49aaaae,0x20842380,0x24a9a9f4,0x68842388,0x44daa465,0xc0884488,0x24161a3f,0x15800284,0x24afaa55,0x96842488,0x246a4696,0x55884484,0x25545555,0x55800284,0x3555555,0x5882480,0x25555555,0xa9800284,0x2559595,0x99800380,0x2555555,0x55840380,0x3551555,0xa9842380,0x259a5aa,0x55800384,0x25a5555,0x5a840380,0x2555556,0x65840380,0x2555595,0x95840380,0x2555555,
+0x55840380,0x25545555,0x6b800284,0x2555596,0x55840380,0x3555555,0x55840380,0x2555556,0x55840380,0x2555559,0x55840380,0x3555555,0x55800380,0x2555555,0x55840380,0x2555556,0xf0840380,0x2450f0f0,0x842384,0x2015000,0xa6842380,0x2eaebba,0xd4800280,0x3005050,0xd1800280,0x2551f1f1,0x55800284,0x3555545,0x7800280,0x2060606,0x6800180,0x294aa4a,0x5a800280,0x26e5e6e,0x5d800380,0x35055df,0x59800280,0x2aea9a9,0xae800280,0x2aaaaaa,0xa0800280,0x2a0a0a0,0xa0800280,0x2aaaaa0,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0x15800280,0x2150515,0x11842480,0x260a021,0x800280,0x2000000,0x800380,0x295aa94,0x21800280,0x2151515,0x15802380,0x2160605,0x840380,0x20e0400,0xf842380,0x2a8a99e,
+0xa9800280,0x2a8a4a8,0xa9800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2a66aaa,0xa9800280,0x2a8a4a8,0x59800280,0x2555556,0x5a800180,0x2555556,0x55800180,0x375dd75,0x55800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0x75800280,0x355557d,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aa6aaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x25aaaaa,0x1800280,0x2000000,0xaa800380,0x295aaaa,0x800280,0x2090400,0xaa800380,0x256aaaa,0x99800280,0x2454146,0xaa800180,0x2aaaaaa,0xa9800280,0x2a9a5a6,0x55800280,0x269a9a9,0x55800280,0x2995555,0x55800180,0x2555555,0x55800180,0x2555555,
+0x1800180,0x2aa6a1a,0xaa800280,0x255aaaa,0x9800280,0x241050a,0xaa800380,0x255555a,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x375dd75,0x1b800280,0x26860a8,0x54800280,0x3555f5d,0x55800280,0x2565556,0x9a800180,0x2aaaaaa,0xa9800280,0x299a5a5,0x99800280,0x2535656,0xaa800380,0x2aaaaaa,0xa9800280,0x2f9a9a8,0x55800280,0x3dddd75,0xaa800280,0x26a6a6a,0x55800280,0x2555595,0x55800180,0x2060101,0xaa800180,0x2aaaaaa,0x55800280,0x37f55d5,0x19800280,0x21a2a16,0x1800280,0x2560556,0x56800380,0x2555555,0x59800380,0x255555a,0xa9800380,0x2555555,0x55800380,0x2555555,0x55840380,0x2555555,0x55840380,0x2955555,0x55800380,0x2555555,0x55800380,0x3555555,
+0xaa800380,0x2555555,0x55800380,0x2555555,0x55800380,0x2555555,0x55800380,0x2555555,0x55800380,0x2555555,0x55840380,0x2555555,0x55800380,0x2555555,0x55800380,0x2555555,0x800380,0x2000000,0x884480,0x3000000,0x548c4480,0x2000040,0x8840280,0x21c1c1c,0x884580,0x3000000,0x8c4580,0x2450000,0x8800380,0x290a004,0x800280,0x2544054,0x55800380,0x2a4a4aa,0xa0800280,0x2a0a0a0,0x55800280,0x2565555,0x5a800180,0x26a6a96,0xa0800280,0x2aaaaa8,0xa9800280,0x299a9ae,0xaa800280,0x2aaaaaa,0xaa800280,0x205aaaa,0x55800280,0x2555555,0x45800380,0x2655555,0x55800380,0x2455555,0x55800380,0x2551555,0x55800380,0x375dd75,0xa9800280,0x2955595,0x55800380,0x25a5656,0x55800380,0x3d55555,
+0x81800280,0x2d0d0d0,0x80884480,0x2000040,0x884480,0x3000000,0x18c4480,0x2000000,0x1884480,0x2550000,0x55800380,0x2ebaaaa,0x800280,0x2450000,0x45800380,0x2564545,0x55800380,0x67555555,0x1180028c,0x3555555,0xf5906680,0x3534ddf,0x55842380,0x2e5a561,0x55800380,0x45155715,0x3e884488,0x24a97bbe,0xa5884484,0x26a50a4,0x54800380,0x3f4fcf4,0x57800284,0x23d2516,0x3c842480,0x204283c,0x55842380,0x2545454,0x40800380,0x2144040,0x800380,0x2aaa450,0xa9800280,0x2daabaa,0x94800280,0x2aaaa95,0xaa800280,0x2abaaaa,0x1b800280,0x44aa021a,0xd58c6588,0x87555555,0xb4800390,0x2bf64e4,0xbf800280,0x2996aa6,0x6a800380,0x445a2a9a,0x5a8c6588,0x44a46a56,0x568c6588,0x2a5a565,0xb8800380,0x2787879,
+0x81842380,0x2000042,0x800380,0x2a9a9e9,0xab800280,0x2a8a5aa,0xa9800280,0x2aaaaab,0xa9800280,0x2faaea9,0xa9800280,0x2544155,0x55800380,0x3ff5555,0xaa800280,0x2955495,0x55800380,0x2555555,0x55800380,0x35c5555,0x55800280,0x2555555,0x55800380,0x35f5555,0xed800280,0x26a6aea,0x6a800280,0x26a6a6a,0x5a800280,0x2040056,0x800380,0x2000000,0x55800380,0x2555555,0x55800380,0x3d555fd,0x55800280,0x2555555,0xaa800380,0x2abaaff,0x84800280,0x2000005,0x5800380,0x2090909,0xae800380,0x2a8a4ac,0xa4800280,0x2a4a4a4,0x6a800280,0x2aa6a6a,0xaa800280,0x2aaaaaa,0x800280,0x2400000,0x1800380,0x2aaaaaf,0xaa800280,0x2abaaaa,0xaf800280,0x2aeaeae,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,
+0x800280,0x2050000,0x800380,0x2aaaaaa,0xa4800280,0x2a8a4a4,0xa9800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x26a6aaa,0x2a800280,0x22a2a2a,0x55800280,0x3555555,0x5694a780,0x44495256,0x158c6588,0x3555555,0xa9800380,0x27d68f9,0xfd800280,0x457f5554,0x5584238c,0x2555555,0x15908680,0x315151d,0x69800380,0x2f5a5b9,0x55800280,0x25aa9a9,0x1800280,0x3000000,0x95802280,0x200aaea,0x800280,0x20f0a05,0x884480,0x2000000,0x884580,0x2aaaa00,0xf800280,0x200050e,0x884480,0x26a6a00,0x55800280,0x24165515,0xa5884484,0x2a7a7a6,0xa1842484,0x2644055,0x92800380,0x2beaaf9,0x55800280,0x3555555,0x55882480,0x3555355,0x26842380,0x2011556,0x25840380,0x2aaaaa6,
+0xa9800280,0x2a8a4a8,0xa9800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xa9800280,0x2a8a4aa,0xa9800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xae800280,0x2a9aaab,0xa4800280,0x220a0a0,0xaa800280,0x2aaaaaa,0xaa800280,0x244aaaa,0xa0800280,0x2906060,0x54800280,0x2460145,0x55800180,0x3410101,0x55800180,0x2aaa599,0xaa800280,0x22aaaaa,0x2a800280,0x2a86a2a,0x6a800280,0x200aaaa,0x50800280,0x3515501,0x6a800180,0x269a9a6,0x55800280,0x3555555,0x55800180,0x2555155,0x55800180,0x2555595,0x99800180,0x2aaaa56,0xaa800280,0x2aaaaaa,0x69800280,0x26a6aaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,
+0x55800280,0x2564155,0x99800180,0x2aaaa56,0xa9800280,0x2aaa965,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x26aaaaa,0x2a800280,0x2012a2a,0x55800280,0x3555555,0xaa800380,0x2aaaaff,0xaa800280,0x2aeaefa,0xaf800280,0x2aaaaab,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0x6a800280,0x2aa6abf,0x2a800280,0x22a2a2a,0x45800280,0x2101111,0x60842480,0x2707070,0x2a908684,0x2aa6a6a,0xaa800280,0x2aaaaaa,0x30800280,0x3001010,0x1800380,0x2aaaa9a,0xaa800280,0x2aaaaaa,0xaa800280,0x21aaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x200aaaa,0x41800280,0x2804040,0xc0842380,0x2004080,0x884480,0x2030201,0x3884580,0x2010203,
+0xaa842380,0x2aaaaaa,0xaa800280,0x2a8aaaa,0x6a800280,0x22a2a2a,0x2a800280,0x2016a6a,0x60800280,0x2202020,0x20800280,0x2282420,0x800280,0x2804000,0x80884480,0x2004080,0x55884480,0x2a0a4a4,0x50800280,0x2104050,0x95800380,0x2554555,0x95800380,0x2a8a5a9,0x800280,0x2a8a490,0xa9800280,0x201aaaa,0xa9800280,0x2aaaaaa,0xaa800280,0x200aaaa,0xee800280,0x2aea9ae,0xa9800280,0x26a6aaa,0x5a800280,0x25a2a9b,0x1800280,0x2000000,0x6a842380,0x2aa6a6a,0x5a800280,0x2565556,0x800180,0x2060000,0x55842280,0x2555555,0x800180,0x2000000,0x842480,0x2000000,0x842380,0x3050400,0xe882480,0x2000409,0x842480,0x3030100,0x3842480,0x2000103,0x884480,0x250a040,0x800280,0x2000000,
+0x54800380,0x2585458,0x58800180,0x2585454,0x55800180,0x2555555,0x55800180,0x375dd75,0x59800280,0x200aaaa,0x800280,0x2010000,0x55884480,0x2565555,0x54800180,0x2000000,0x842280,0x2aaaa01,0xa9800280,0x2e5aaaa,0x800280,0x2aaaa94,0x5a800280,0x2a69a56,0xa9800180,0x2a555aa,0xaa800180,0x25555aa,0x9a800180,0x26a2aa6,0x6a800180,0x2aa696a,0x69800180,0x2aaaaaa,0x6a800280,0x2096a9a,0x800180,0x201aa01,0x800280,0x2000000,0x884480,0x3404040,0x884580,0x2000000,0x1884480,0x2020303,0x1884480,0x2000000,0xa5842480,0x2565655,0x9a800180,0x2aaaa56,0x7a800280,0x2aaaaaa,0x2a800280,0x2002a2a,0x2a800280,0x2002a2a,0x800280,0x2000000,0x908680,0x2040000,0x188c4480,0x22c2c2c,
+0x908680,0x2002a01,0x800280,0x2000000,0x8c6580,0x2701000,0x708c6580,0x2072170,0x8c6580,0x2000000,0x882480,0x2000000,0x7800380,0x2010207,0x884480,0x2000000,0x800380,0x21a1614,0x14800180,0x2641418,0x800180,0x2000000,0x906680,0x2000000,0x708c4580,0x2e0a0a0,0xb0800280,0x2a8a8a4,0x800180,0x2aaab45,0xaa800180,0x2aaaaaa,0x2800180,0x2030703,0x28c6580,0x2000000,0x800380,0x2000000,0x842380,0x2000000,0xa0800380,0x2aaaafe,0xaa800180,0x255aaaa,0xaa800180,0x2aaaafe,0xaa800180,0x2aaaaaa,0x54800180,0x2905054,0x800180,0x3000000,0xa9840380,0x2aaa9aa,0xa9800280,0x2a8a4a8,0x800280,0x2a0a090,0xa0800280,0x2a8a4a4,0xa9800280,0x2aaaaaa,0xaa800280,0xaaaaaa,
+0xaa800380,0x2aaaaaa,0xaa800280,0x2aaaaaa,0x55800280,0x2565556,0x5a800180,0x2aaaaa6,0xaa800280,0x2aaaaaa,0xaa800280,0xaaaaaa,0xaa800380,0x25aaaaa,0x9a800280,0x24b0b4b,0xaa800180,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xa9800280,0x2a4a4a8,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x26a6aaa,0x6a800280,0x26a6a6a,0xa4800280,0x29aa4a4,0x99800280,0x2400541,0xaa800180,0x2aaaaaa,0xa9800280,0x2a96966,0x54800280,0x2a9a995,0x55800280,0x2555555,0x55800180,0x2555555,0x55800180,0x3dddd75,
+0xaa800280,0x256aaaa,0x99800280,0x2554156,0x6a800180,0x2aa6a6a,0xa9800280,0x269a9a6,0x55800280,0x2a9a9a9,0x55800280,0x2565555,0x55800180,0x3555555,0x55800180,0x35d5d75,0xaa800280,0x2aaaaaa,0xaa800280,0x25aaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x295aaaa,0x1800280,0x2000000,0x40842380,0x2c0c0c0,0x842380,0x2000000,0x842380,0x3000000,0xaa842480,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aa6aaa,0xaa800280,0x2aaaaaa,0xa9800280,0x2a4a4a8,0x60800280,0x2202020,0xaa800280,0x201aaaa,0x800280,0x2804000,0x40842480,0x2000000,0x1840380,0x2aaaa5a,0x800280,0x2000000,0x842380,0x2a6aa95,0x57800280,0x355dddd,0xaa800280,0xaaaaaa,0x57800380,0x3dd5555,0xaa800180,0xaaaaaa,
+0x20800380,0x2986464,0x55800280,0x2554546,0x80800180,0x2000080,0x1842380,0x2a96959,0x55800280,0x29aa9a9,0xaa800280,0xaaaaaa,0x55800380,0x2545555,0x53800180,0x2525a52,0x55800180,0x3f55df5,0x95800280,0x2460145,0x57800180,0x3555555,0xaa800280,0x26665a6,0x99800280,0x2aaaa56,0xaa800280,0x2a8aaaa,0xa9800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0x57800280,0x3fd55fd,0x9a800280,0x2460156,0x17800180,0x3555555,0xaa800280,0x26665aa,0x99800280,0x2aaaa56,0xaa800280,0x2aaaaaa,0xa9800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xa8800280,0x2f4a0a4,0x94800280,0x2404090,0xaa800380,0x2abaaaa,0xae800280,0x2a9aeae,0x40800280,0x2554040,0x95800380,0x209a9a9,0x5d800280,0x31d5555,0x15800280,0x3545515,
+0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x200aaaa,0x50800280,0x2564186,0xaa800180,0x29aaaaa,0x6800280,0x2ca4202,0x55800380,0x37d5554,0x9a800280,0x2465596,0xaa800180,0xaaaaaa,0xaa800380,0x2a6a95a,0x99800280,0x2aaaa56,0xaa800280,0x2aaaaaa,0xa9800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x25a5a2e,0x5a800180,0x2aaaaa9,0x53800280,0x2a9a9a4,0x95800280,0x2965595,0xaa800180,0x2aaaaaa,0xaa800280,0x2aaaaaa,0x99800280,0x2aa6a96,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xa9800280,0x26ba5a8,0xaa800280,0x2aaaaaa,0x57800280,0x3555555,
+0xaa800180,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x29aaaaa,0xaa800280,0x2aaaaaa,0xd7800280,0x375dddd,0x57800280,0x3555555,0x55800180,0x2555555,0x11800180,0x2000010,0x1800380,0x22a6a5a,0x10800280,0x24202020,0x20884484,0x24000010,0x2a884484,0x2006a2a,0x800280,0x2020100,0x10842480,0x2505450,0x40882480,0x24404040,0xf0844584,0x84b0b0f0,0xb0a90994,0x86f4f0f0,0xbad2b94,0x24050a0b,0x5a90988,0x660f0a0a,0xf4a4e78c,0x4465a5f4,0x15ad2b8c,0x1151515,0x1f8c6684,0x24595e1f,0x5498a784,0x1545454,0x3908880,0x2000103,0x842480,0x2454555,0x40800180,0x2909080,0x50844480,0x3fdfdd5,0x95800284,0x2a569a9,0x95800280,0x2555555,0xf7800180,0x3001050,0x16800380,0x226252a,
+0x1f800280,0x11f1f1f,0x1f884580,0x237f3f1f,0xa4884488,0x22a8a8a8,0x7c8c4584,0x23fdfdfc,0xaf842488,0x44e5e5ea,0xe48c4588,0x24d0d4e4,0xee8c6584,0x44e3e6ef,0xe3842488,0x248f9393,0x1800384,0x24f0f0a0,0xa0800384,0x2506010,0x10800380,0x2121321,0x11840380,0x2a5a594,0x800280,0x2010000,0x5884480,0x2151515,0xa0800380,0x290a0a0,0x800280,0x2000000,0xa9800380,0x2a8a4a8,0xa9800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xa9800280,0x2a8a4a8,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0x15800280,0x3ff5f15,0xf3800280,0x24fff6f3,0x800284,0x2aaaa95,0xab800280,0x26f6f6f,0xaf800280,0x24b4b9f,0x4b800180,0x25a5a4b,0xaf800180,0x2a5a9ae,0x55800280,0x3d05555,
+0xa9800180,0x256aaaa,0x99800280,0x2560546,0xaa800180,0x2aaaaaa,0xaa800280,0x2aaa9aa,0x9a800280,0x255aaaa,0xaa800280,0xaaaaaa,0xaa800380,0x295aaaa,0xaa800280,0xaaaaaa,0x95800380,0x29aaaaa,0x6800280,0x20b0202,0x17800380,0x3151515,0x29800280,0x2106428,0xa800280,0x200050a,0x1800380,0x2aaaa5a,0x800280,0x3000000,0x840380,0x2aa6a15,0xd0800280,0x24c0c0c0,0xd0884588,0x2d4d5d4,0xaf882480,0x26b6b2f,0x6b842380,0x21a5b5b,0x94840380,0x2505094,0x54842480,0x2a45455,0x1a800380,0x215155a,0x56800380,0x26e6eaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0x55800280,0x3555555,0xaa800280,0x2aaaaaa,0x55800280,0x3555555,0x55800180,0x2555555,0xaa800180,0x2a5a9aa,0xa5800280,0x2555555,
+0xa1800180,0x22aaaea,0xaa800280,0x26aaa2a,0x55800280,0x3545555,0x59800280,0x2555186,0xaa800180,0x2565556,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x1e800180,0x26464a9,0x64800280,0x2a6a5a4,0xab800280,0xaaaaaa,0xaa800380,0x2ea95ea,0x6a800180,0x2a96566,0x9a800280,0x2555595,0xaa800180,0xaaaaaa,0x55800380,0x375dd55,0xaa800280,0xaaaaaa,0xaa800380,0xaaaaaa,0x55800380,0x3f55555,0x9a800280,0x25a5a5e,0x55800180,0x375d555,0x9a800280,0x295559a,0xfd800180,0x237ffffd,0x17800284,0x3000000,0x55840380,0x2555555,0x56800180,0x2a5a96a,0x55800280,0x2555555,0x55800180,0x2565555,0xa9800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,
+0x55800180,0x3f55d75,0xa5800280,0x2555555,0x1800180,0x2aaaa5a,0x55800280,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x2800180,0x2540140,0x800180,0x3040000,0xa9882480,0x2a9a9a6,0xa4800280,0x260a0a0,0xc800280,0x208080c,0x842480,0x29555a5,0x50800180,0x2585454,0x5c800180,0x37ddd7f,0x9a800280,0x26aaaaa,0x5a800280,0x2555556,0x2a800180,0x2151516,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2565656,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x375dd75,0x55800280,0x2555555,0xaa800180,0x255555a,0x55800180,0x2555555,0x55800180,0x3555555,0x85800180,0x2000000,0x55842380,0x26aa965,0x99800280,0x2549456,
+0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0xa9800180,0x2aaaa6a,0x55800280,0x2565555,0x55800180,0x2a5a556,0xaa800180,0x2aa6aaa,0xa9800280,0x29a5595,0x58800180,0x2555454,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x31d5d35,0x55800280,0x2555555,0xa9800180,0x2aaaaaa,0x55800280,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2565656,0x55800180,0x2555555,0x55800180,0x2555555,0xaa800180,0x2aaa9aa,0xa8800280,0x29baaa8,0xae800280,0x25b565b,0x5f800180,0x375d57d,0x41800280,0x2410000,0x51800380,0x3df5f77,0xaa800280,0x25a5a5e,0x5a800180,0x2679b67,
+0x55800180,0x2555555,0x55800180,0x2565656,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x95800180,0x26a6565,0x55800180,0x2555555,0x55800180,0x2aa6559,0x800180,0x22c1c18,0x4842480,0x2800000,0x94800380,0x2aca864,0xad800180,0x2aeaeae,0xaa800180,0x2aaaabf,0x55800180,0x3555555,0x55800180,0x3555555,0x55800180,0x3555555,0xaa800180,0x2aaaaaa,0x55800180,0x3555555,0xa5800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0x55800180,0x3555555,0x55800180,0x3555555,0x55800180,0x3555555,0x55800180,0x3555555,0x55800180,0x2555555,0x55800180,0x2aaaaaa,0xaa800280,0x2555555,0x55800180,0x345d57f,0xaa800280,0x26a6aaa,0x69800280,0x2596566,0x800280,0x3400000,0xc0840380,0x280c0c0,
+0xaa842380,0x25595aa,0x55800180,0x2aa5556,0x55800180,0x3555555,0x95800180,0x2555555,0xa9800180,0x2510080,0xa6800380,0x20abfba7,0x56800280,0x2969a9a,0xaa800180,0x2aba7ab,0xab800180,0x2aeabab,0xf5800280,0x3555555,0xab800180,0x29aab6b,0x800180,0x2000000,0xaa884480,0x26a2a6a,0x55800180,0x3551555,0x800180,0x596a55,0x800280,0x2000000,0xaa884480,0x2b9aaa6,0xa4800180,0x2000000,0x55800380,0x3455555,0xf9800180,0xa9a9e9,0x24800280,0x2383c38,0x24884480,0x2000000,0xe4800380,0x250a850,0x24800180,0xfafdf9,0x55800180,0x3555555,0xaa800180,0x2aaaaaa,0x1800180,0x2aaaa9a,0xba800180,0x200abee,0xa800280,0x2000002,0x840380,0x2000000,0x882480,0x20c0400,0xc884480,0x200040c,
+0xa4884480,0x2aaaaf9,0xaa800180,0x2aaabaa,0xd4800180,0x3fddf45,0xba800280,0x2aaaaaa,0xa8800180,0x240a4a8,0x24800180,0xf8f8f8,0xaa800180,0x2a5aaaa,0xa4800180,0x2a4a6a4,0x55800180,0x2555555,0x55800180,0x2555595,0x55800180,0x2995555,0x9800180,0x2804002,0x55842380,0x2955555,0x55800180,0x2555555,0xc0800180,0x2020080,0x9842380,0x2959599,0x55800180,0x2aa5555,0xa9800180,0x2000040,0x55800380,0x2565555,0xae800180,0x290a4aa,0x800280,0x2000000,0x800380,0x2020201,0x80800380,0x2000141,0x800380,0x2010000,0x55800380,0x2555555,0x55800180,0x2555555,0x95800180,0x2959595,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2a66665,0x55800180,0x2555555,0x5a800180,0x266a595,
+0x2800180,0x20a0202,0xaa800380,0x25555a9,0x1800180,0x2400001,0xaa800380,0x25555aa,0x55800180,0x2555555,0x55800180,0x29a5555,0x55800180,0x2555555,0x55800180,0x3015ff5,0x55800280,0x2555555,0x55800180,0x2575656,0x55800180,0x2555555,0x55800180,0x2555555,0x5a800180,0x25a5a5a,0x5a800180,0x24a5a5a,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x89800180,0x29aa488,0x9e800280,0x2555556,0x55800180,0x2565656,0x55800180,0x3555555,0x55800180,0x2555555,0x55800180,0x350d57f,0x55800280,0x2555555,0x55800180,0x26a5656,
+0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x65800180,0x25a655a,0x55800180,0x2555555,0x55800180,0x2996569,0x55800180,0x3555555,0x54800180,0x3575757,0x55800180,0x3555555,0x55800180,0x3555555,0xa9800180,0x2a9aaa9,0x55800180,0x3545554,0x55800180,0x3555555,0x6a800180,0x2aaaaaa,0x69800180,0x21a2b2e,0x5800280,0x3010101,0x842280,0x2381400,0x3c884480,0x2001038,0x11884480,0xfcfebc,0x11800180,0x3555555,0x800180,0x2a46620,0xa5800180,0x2aaaaa9,0xa9800180,0x2ababab,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xfe800180,0x2d7abef,0xaa800280,0x2aaaaaa,0xaa800180,0x2ababab,
+0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0x55800180,0x3d5d5d5,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xa4800180,0xe4a4a4,0xf4800280,0x240a440,0x55800180,0x3575357,0xa4800180,0x2aaaaa5,0xe4800180,0x55aaa9,0x800280,0x2000000,0xa4884480,0x2a0a6a7,0x800180,0x20c0400,0x55882480,0x3555555,0x55800180,0x3555555,0x55800180,0x3555555,0xaa800180,0x2aaaaaa,0xaa800180,0x25aaaaa,0xe4800180,0xa4a4a4,0xaa800280,0x2aaaaaa,0xa9800180,0x2aaa6a7,0x800180,0x2020000,0x7840380,0x355553f,0xc800180,0x200040c,0x884480,0xabaa54,0xaa800280,0x2aaaaaa,0xaa800180,0x26a6a6a,0xdd800180,0x3555555,0xad800180,0xaaaaab,
+0x50800280,0x3f0d040,0xf4800280,0x2a7a6a9,0xaa800180,0x2ababaa,0xaa800180,0x2aaaaaa,0xa9800180,0x255aaaa,0xea800180,0xaaaaaa,0xaa800280,0x2aaaaaa,0xa9800180,0x2a6a6a7,0x96800180,0x2565751,0x56882480,0x26aab56,0xa5840380,0x2a8a5a5,0x15800280,0x3000000,0xa800380,0x26a965a,0x15800380,0x3055d75,0x1800280,0x2a8a592,0xa9800280,0x2aaaaaa,0xaa800280,0x22aaaaa,0x29800280,0x2682468,0xaa800280,0x200aaaa,0x80800280,0x2460146,0xa9800180,0x26aaaaa,0x59800280,0x2565556,0x99800180,0x2a9aa96,0x55800280,0x2555555,0xb800180,0x2010001,0x94800180,0x2a9a844,0xa9800280,0x2aaa9aa,0xaa800280,0x26aaaaa,0xaa800280,0x256a9a5,0x1800280,0x2005000,0xaa842380,0x295aaaa,0x800280,0x2400000,
+0x5a842380,0x2aaaa6a,0x5a800280,0x2565556,0x55800180,0x2aaaa55,0xa9800180,0x2aaa9ae,0x99800280,0x2aaaa96,0xa9800280,0x2a9a4a8,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2a0aaaa,0xa9800280,0x2a6a5a6,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xa9800280,0x2aaaaaa,0xf6800280,0x2aaa595,0x6a800180,0x22a2a2a,0x2a800280,0x22f2b2b,0x6a800280,0x22a2a2a,0x2a800280,0x2012a2a,0x800280,0x2000000,0x884480,0x2000000,0x884480,0x3000000,0x882480,0x2000000,0x884480,0x2030100,0x3884480,0x2000103,0x95884480,0x2aaaaa5,0x95800180,0x2aba5a6,0x3d800180,0x3555575,0xaa800180,0x2aaaa6a,0xae800180,0x2aaaaaa,0xaa800280,0x2aa6a6a,0xbf800280,0x2aaaaaa,0x55800280,0x3550101,
+0x800180,0xabaa55,0xad800280,0x2aaaa85,0x800180,0x2a96100,0xfa800280,0x2aaaaa9,0xaa800180,0x2555656,0x55800180,0x2a9a559,0xaa800280,0x25555a9,0x55800180,0x2aaaaa5,0x40800280,0x24d0d0d0,0xd0882484,0x35555d5,0x50800380,0x2545054,0x54840380,0x25a5659,0xaa840380,0x2555569,0x55840380,0x3555555,0x55800380,0x2555556,0x55840380,0x3555555,0x65800380,0x2555555,0x95840380,0x2555595,0x95840380,0x2955555,0x96800380,0x29555a6,0x55840380,0x2555555,0x6a840380,0x2555555,0x55800380,0x2555595,0x55840380,0x2555555,0x55800380,0x3105555,0xa9800280,0x2996566,0x55800280,0x3005555,0x99800280,0x2550146,0x55800180,0x3555555,0xaa800180,0x2aaaaaa,0x55800180,0x2eaaaa9,0xbe800280,0x2aaaaaa,
+0x55800180,0x3555555,0xa9800280,0x2a9a566,0x55800280,0x256aa5a,0x55800280,0x3555541,0x55800180,0x2aa5699,0xaa800180,0x2aaaaaa,0xa5800180,0x2efabee,0xfe800280,0x2a9aaba,0x5d800180,0x35555dd,0x6a800280,0x25555a9,0xaa840380,0x246459a,0x55800380,0x2959555,0x55840380,0x3555555,0x55800380,0x2554055,0x95800380,0x26a5595,0x55800380,0x3455575,0x55800280,0x3555555,0xdd800280,0x3fdd5dd,0xaa800280,0x2efaaaa,0x55800280,0x3555555,0x55800380,0x3555555,0x55800380,0x2564545,0x9a800380,0x2555556,0x55840380,0x3dd5555,0x55800280,0x3555540,0xaa800280,0x2a9a9aa,0x1800280,0x3010140,0x5a800180,0x26aaaaa,0xaa800280,0x2aaabaa,0xaa800180,0x26aaa6a,0xaa800180,0x256aaaa,0xad800180,0xaaaaaa,
+0x6800280,0x259a599,0x55800280,0x3555555,0xe9800180,0x2aaaaaa,0xaa800280,0x265a9aa,0x55800280,0x3555555,0xaa800180,0xaaaaaa,0xa9800280,0x205aa55,0xaa800180,0xaaaaaa,0x4800280,0x20c1c08,0x8884480,0x2a0a000,0x18800280,0x2000014,0x840380,0x2aaaa94,0xa0800280,0x2a0a0a0,0xe0800280,0x250a4a4,0xaa800180,0x22a6aaa,0x2a800280,0x22f2b2b,0x800280,0x2a8a450,0xa9800280,0x25aaaaa,0x800280,0x2aaaa95,0xaa800280,0x295aaaa,0x1800280,0x2000000,0x800380,0x2000000,0x8c6580,0x2010000,0x1842380,0x3030303,0x248c4580,0xfffefd,0x11800180,0x3151515,0x3d800180,0x20026a4,0x800180,0x2301000,0x2a8c6580,0x215152a,0x15800180,0x2aaaaaa,0x70800280,0x2001030,0x8c6580,0x2aaaa00,
+0x800280,0xb86b54,0xa0800280,0x2545444,0x2800080,0x2000101,0x842480,0x21a2e0a,0xa0800280,0x2a060b0,0xa0800280,0x2aaaaa8,0xa800280,0x2500002,0xa1800380,0x2aaaaea,0xa9800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0xaaaaaa,0xaa800380,0x256aaaa,0xa9800280,0x2a06468,0xa0800280,0x2a0a0a0,0x59800280,0x2565546,0x96800180,0x2afab97,0xaa800180,0x2aaaaaa,0xaa800280,0x2a5aaaa,0x5a800280,0x26a6a9a,0x2a800280,0x22a2a2a,0x55800280,0x2696555,0xa9800180,0x2aaaaaa,0x6a800180,0x2aaa59a,0xaa800180,0x2aaaaaa,0xa0800180,0x200a0a0,0x800280,0x2c04000,0x7f884480,0x300d5fd,0x800280,0x2000000,0xc0882480,0x20040c0,0x8c4480,0x2aa6a00,0x800280,0x3000000,0x882480,0x2000000,
+0x55800380,0x35f5f55,0xa8800180,0x2a8a4a8,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0x54800180,0x2585454,0x94800180,0x2a8a458,0xa9800280,0x2aaa9aa,0xaa800280,0x2aaaaaa,0xaa800280,0x2abaaaa,0xdd800280,0x375dddd,0xaa800280,0x2afaaaa,0x5a800280,0x2565656,0x55800380,0x3555555,0x55800380,0x2564556,0x55800380,0x2454556,0x99842380,0x2ae69aa,0xaa800280,0x2eaaaaa,0x95800280,0x2555555,0xaa800380,0x2abaaaa,0xdd800280,0x3dd5ddd,0x55800280,0x25b5a55,0x5b800380,0x2020247,0xdd842380,0x35d5d5d,0xa9800280,0x2a8a4aa,0x55800280,0x3555545,0x55800280,0x3555555,0x5d800180,0x3555555,0xa9800280,0x265a966,0x55800280,0x2806a55,0x55800180,0x1755555,0x55800280,0x2ba5555,0xa9800180,0x2010101,
+0x1800380,0x256aa9a,0x55800280,0x3555501,0xa9800180,0x2aaaaaa,0xa9800280,0x2a5a9a6,0x55800280,0x24b5555,0xf4800180,0x15155d4,0x55800280,0x2a55555,0xa4800180,0x2a5a6a7,0xaa800180,0x2efaaaa,0x9a800280,0x2564556,0x1800380,0x2abaa9a,0xae800280,0x2aea9ae,0x9b800280,0x2aaaaef,0xaa800280,0x22aaaaa,0xae800280,0x2aaaaab,0xaa800280,0x240aaaa,0xa9800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x26a6a6a,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x26aaaaa,0x2a800280,0x26a6a2a,0xaa800280,0x2aaaaaa,0x54800280,0x3510101,0x59800180,0x2aaaaaa,0x55800280,0x2aa5555,0xaa800180,0x2aaaaaa,0xa9800180,0x2aaaa95,0xaa800180,0x2aaaaaa,
+0xa9800180,0x269a5a6,0x55800280,0x2965555,0x5a800180,0x2555556,0x95800180,0x2aaaaa9,0xa9800180,0x2aaaaaa,0xaa800180,0x295aaaa,0xaa800180,0x26a6a6a,0xaa800180,0x2a9aaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2bab9fe,0x55800180,0x335d555,0x57800180,0x1555555,0xee800280,0xffffff,0xff800180,0xffffff,0x5f800180,0x17f7f7f,0xbf800180,0xffffff,0x5f800180,0x1555555,0x800280,0x3000000,0x55882380,0x1555555,0x1800280,0x2030000,0x1842480,0x51505,0x1882480,0x2bbbe01,0x3800180,0x2010103,0x842480,0xaaa454,0xff800280,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,
+0xaf800180,0xffffff,0xff800180,0xffffff,0xaa800180,0xffffef,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xbfbfff,0xbf800180,0xbfbfbf,0xaa800180,0x2a9faa7,0xa4800180,0xf8f8f8,0xaa800180,0x2aafbaa,0xaa800180,0xffffff,0xf4800180,0xf8f8f4,0xf9800180,0xfefafa,0xff800180,0xffffff,0xff800180,0xffffff,0xaa800180,0x2aaffaa,0xaa800180,0xffffff,0xaa800180,0x22a6ae6,0xea800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xfe800180,0xffffff,0xff800180,0xefffff,0xff800180,0xffffff,0xff800180,0xffffff,0xaa800180,0xaa6aaa,0x55800280,0x1555555,0xea800280,0x2aaf9ba,0x8e800180,0xafaf9f,
+0xff800280,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xfefeff,0xfe800180,0xfafafe,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xbf800180,0xffbfbf,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x5affff,0x800180,0x1000000,0xff946080,0x115ffff,0x800180,0x2001000,
+0xff882080,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x15ffff,0x800180,0x0,0xff988080,0xffff,0x800180,0x2000000,0x55906080,0x1555555,0xaa800280,0xffffaf,0x5d800180,0x1555555,0xaa800280,0xffffea,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xfa800180,0xfefafa,0xfe800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x150ffff,0x800180,0x0,0xff906080,0xfeffff,0x20800180,0x2b0b4b0,
+0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0x800180,0x3555555,0xff800080,0xffffff,0x40800180,0x3155555,0x7d800080,0x1fffd7f,0xff800180,0xffffff,0x1800180,0x2414141,0x1842380,0x2a3ba7a,0xff800180,0xffffff,0xff800180,0xffffff,0xef800180,0xffffff,0xff800180,0xffffff,0x41800180,0x3030303,0x41840380,0xaaaa95,0x54800280,0x1d55454,0xa9800280,0xfffefa,0xeb800180,0xffffef,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,
+0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xaa800180,0x25aaaaa,0xaf800180,0xffffff,0xaa800180,0x2256aaa,0xea800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0x21800180,0xfffefc,0xff800180,0xffffff,0xf5800180,0x2a3baf8,0xef800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,
+0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xafffff,0xab800180,0xaeaaab,0xff800280,0xaaffff,0x55800180,0x1555555,
+0xff800280,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xeaffff,0xaa800180,0xeaaaaa,0xff800280,0xffffff,0x47800180,0x3115557,0xff800080,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xafffff,0xab800180,0xaeaaab,0xff800280,0xeaffff,0xaa800180,0xaa6aaa,
+0xff800280,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xfe800180,0x2effefe,0xff800184,0xafffff,0xaa800180,0xaba6aa,0x6800280,0x2000001,0x800380,0x2000000,0x1882480,0x2a45a5a,0x82800180,0x2030303,0x842380,0x2ae6b01,0xfe800280,0x2aaaaaa,0x1800180,0x2000000,0x7840380,0x35555ff,0xab800180,0x2efab96,0xbe800280,0x244a8aa,0x57800180,0x3555757,0xaa800180,0x2a5aaaa,0x14800180,0x1fcfdfc,0x29800180,0x2aaaa96,0x54800180,0x3545554,0xa5800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2565656,0x5a800180,0x2aaaaaa,0xaa800280,0x25555a9,0x55800180,0x2aaaaaa,
+0xaa800280,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x255a9aa,0x55800180,0x37fd57f,0xaa800280,0x2aaaaaa,0xa5800180,0x2595696,0x2800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0x800180,0x2aaaa9a,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0x24800180,0x2aaaa55,0xaa800180,0x26a6a6a,0xa5800180,0x256aaa9,0xed800180,0xabaaab,0xaa800280,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xed800180,0x2aaaa56,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xba800180,0x28aabee,0xaa800280,0x26aaaaa,0x17800180,0x3170f17,
+0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x256aaaa,0xed800180,0xaaaaab,0xaa800280,0x2aaaaaa,0x55800180,0x3555557,0xaa800180,0x2966a6a,0x59800280,0x2460146,0x59800180,0x2555156,0x55800180,0x2aaa9a9,0x99800280,0x2aaaa9a,0x5a800280,0x2555556,0xaa800180,0x2aaaaaa,0xa9800280,0x2aaa9a5,0x55800180,0x2555555,0x55800180,0x2aaaaaa,0xa9800280,0x26969a9,0xa9800280,0x2e6d69a,0xaa800180,0x2aa965b,0xaa800180,0x2aaaaaa,0xe9800180,0x2eaeaea,0xaa800180,0x2aaaaaa,0x95800180,0x2aaa9a5,0xaa800180,0x256aaaa,0x55800180,0x355d555,0xaa800180,0x2aaaaaa,0xdd800180,0x15f55df,0xad800280,0x2aaaaa6,0x55800180,0x3355d57,0x55800180,0x1555555,
+0xff800280,0x3ffdfff,0x7f800280,0x3151575,0x57800180,0x3055f57,0x51800180,0x155554,0xa1840380,0xbfbebc,0x6f800180,0x215691a,0x800180,0x2000000,0x882480,0x1541000,0x55840480,0x155d555,0x55800280,0x2020201,0x15800380,0x331d357,0x800180,0x2240000,0x2842480,0x20a0202,0x1f800380,0x315557f,0x38800180,0x2000024,0x10842380,0x15f5555,0x800280,0x3000000,0x840380,0x2c04000,0x69884480,0x2a46868,0x800180,0x2000000,0xc0842380,0x20040c0,0x842480,0x2aaaaa5,0x800180,0x2000000,0x884480,0x2aaaa2a,0xd1800180,0x1d5fdfc,0x55800180,0x2000000,0x57800380,0x3755573,0x55800180,0x1545455,0x4800280,0x20c0c0c,0x4884480,0x2800000,0xa0800380,0x2686820,0x64800180,0x2beae6d,
+0x57800180,0x355d555,0xaa800180,0x252aaaa,0xaa800180,0xaaaaaa,0xaa800280,0x255aaaa,0xaf800180,0xfefeff,0xfe800180,0xfefefe,0xaa800180,0xffffff,0xff800180,0xffffff,0xc6800180,0x2a69686,0xa9800180,0x2a7a6a7,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0xaaaaaa,0xaa800280,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x299aaaa,0xaa800180,0xaaaaaa,0xaa800280,0x2aaaaaa,
+0xaa800180,0x2aaaaaa,0xaa800180,0xaaaaaa,0xaa800280,0x2aaaaaa,0xaa800180,0xaaaaaa,0xaa800280,0x2aaaaaa,0xaa800180,0x2ea2a6a,0x55800180,0x375553f,0x57800180,0x1555555,0x6a800280,0x26a6a6a,0x6a800180,0x26a6a6a,0xaa800180,0xaaaaaa,0xaa800280,0xabaaaa,0xaa800280,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xad800180,0x2aaaa66,0xaa800180,0x2aaaaaa,0xae800180,0xaeaeae,0xae800280,0xaaaaaa,0xa6800280,0x2a6a6a6,0xa6800180,0x2a7a6a6,0xea800180,0x2aaaa55,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0xaaaaaa,0xaa800280,0x212aaaa,0xaa800180,0x2aaaaaa,0xaa800180,0xaaaaaa,0xdf800280,0x1fdfdff,0x1a800180,0x2010101,0x57840280,0x3fd5573,0x54800180,0x3000000,
+0xaa800380,0x2aaaaaa,0xaa800180,0x2aa6aaa,0xaa800180,0x29aaaaa,0xe1800180,0xfcfefc,0xaa800180,0x2afaaaa,0x50800180,0x1545454,0xe1800280,0x2aaaa9a,0xaa800180,0x2aaaaaa,0x11800180,0x1fdfdfc,0xe9800180,0x2a8a818,0xa9800180,0x2a3a6a8,0xab800180,0xaaaaaa,0xa8800280,0x2a0a8a8,0xa0800180,0xaaaaa8,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xea800280,0xaaaaea,0xaa800280,0x2aaaaaa,0x57800180,0x1555555,0x6a800280,0x26a6a2a,0xaa800180,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0x2aaaaaa,0xaa800180,0x255aaaa,0xaa800180,0xaaaaaa,0xaa800280,0x255aaaa,0xaa800180,0xffffff,0xff800180,0xffffff,0xaa800180,0xffffff,0xff800180,0xffffff,
+0xaa800180,0x2aaaaaa,0xaa800180,0x295aaaa,0xaa800180,0xaaaaaa,0xaa800280,0x2aaaaaa,0x2a800180,0xffffff,0xaf800180,0x2abeaa3,0xa9800180,0x2baa6a8,0x2a800180,0x2000206,0x800380,0x2000000,0x882480,0x555515,0x4840380,0x20c0c0c,0x8884480,0x2a42004,0x15800280,0x2aaaa96,0xaa800180,0xaaaaaa,0xf4800280,0x3ff55ff,0xaa800180,0xaaaaaa,0x20800280,0x2585858,0xd0800080,0x1545554,0xa9800280,0x2a5a9aa,0xab800180,0xaaaaaa,0xa6800280,0x2aaaaaf,0xaa800180,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0x55800280,0x3151515,0xaa800280,0xa9aaaa,0xa5800280,0x545455,0x55800380,0x1555555,0xaa800280,0x268b8a5,
+0xaa800180,0xaaaaaa,0xaa800280,0xa9a9a9,0xaa800280,0xaaaaaa,0xaa800280,0x252aaaa,0xa9800180,0x2126a2a,0xef800180,0xfefeff,0xaf800180,0xfffeff,0xff800180,0xffffff,0x57800180,0x1555555,0xab800280,0xffffff,0x55800180,0x26a7969,0xaf800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0x74800180,0x1757474,0xba842380,0xaaaaaa,0x55800280,0x1555555,0xaa800280,0x2165652,0x57800080,0x317fd77,0xef800180,0xffffff,0x2800180,0xfffefe,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,
+0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xa0800180,0x2aaf9f4,0xaa800180,0xfcfcfc,0xbf800180,0x22abfbf,0xea800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xfe800180,0xfffefe,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,
+0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xaaffff,0xaa800180,0xaaaaaa,0xff800280,0xaaffff,0xaa800180,0xaaaaaa,
+0xff800280,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xeaffff,0xaa800180,0xeaaaaa,0xff800280,0xffffff,0x47800180,0x3115557,0xff800080,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xafffff,0x55800180,0x1545055,0xff842280,0xaaffff,0xaa800180,0xaaa5aa,
+0xff800280,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xeaffff,0x55800180,0x1555555,0xff800280,0x17fffff,0xb800180,0x2162a17,0xff800080,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffbfff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0x17800180,0x1555557,0x55800280,0x1555555,0x40800380,0x3c0d0c0,0x40840380,0x3011000,0xaa800280,0xffffab,0xff800180,0xffffff,0x9a800180,0xfffffe,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,
+0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0x54800180,0x545454,0x54800380,0x1555454,0x69800280,0x225b8b8,0xea800180,0xfffefe,0xea800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xfe800180,0xfffefe,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,
+0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xbfbfff,0xbf800180,0xbfbfbf,0xff800180,0xffffff,0xff800180,0xffffff,0xbf800180,0xffbfbf,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x55ffff,0x800180,0x0,0xffa0c580,0x40ffff,0x800180,0x2000000,
+0xff9ca480,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x1f5ffff,0x80800180,0x2a0a450,0xff800080,0xafffff,0xab800180,0xaaaaab,0xff800280,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xaaffff,0x55800180,0x1555555,0xff800280,0x155ffff,0x5800180,0x2010001,
+0xff842280,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x155ffff,0x40800180,0x2000000,0xff842380,0x1fdffff,0xa9800180,0x54a4,0x55802280,0x2555555,0x55844480,0x22555555,0x39842484,0x393939,0x39886580,0x2393939,0x55886580,0x2559555,0x45842480,0x24602460,0x39802384,0x397939,0x39886580,0x797979,0x1884580,0x1000000,0x508c0080,0x40e0f0,0x40904180,0x404080,0x8a982080,0x14b8f,0x942080,0x2000,0x800080,0x4040,0x986280,0x0,0x12902080,0x21313,0x45984180,0x2a95555,0xa9802480,0x250a4a5,0x79842380,0x2393939,0x398c4484,0x2393939,0x884480,0x25000000,0x884584,0x22505040,0x39802480,0x393939,0x34884580,0x3f4f575,
+0x48c6480,0x70b09,0xb944080,0x580c0e,0x984184,0x2000,0x800080,0x408040,0xf8984180,0x44acfc,0x81944084,0x80c0,0xb984180,0xa0b0f,0xe9c6380,0xe0f,0xb5984180,0x2010a5ba,0x10acc684,0x3020,0xc08c2080,0x80c0,0xa08580,0x1000000,0x9c6380,0x1000000,0x50984180,0x10f4f8,0x944184,0x4040,0x4944180,0x408,0x942180,0x0,0x984280,0x0,0xcc902080,0x2000088d,0xa4a584,0x1000000,0x15902080,0x20126bbf,0x12984190,0x1122,0x48c2180,0xe09146,0xf0a4e784,0x90e0,0xa4c580,0x1000000,0x95aca380,0x18adee,0xa8e78c,0x1000000,0xa46280,0x1,0x9c4184,0xc0c000,0xd4902080,0x38bc,0x904184,0x520100,0xf7840080,0x5aff,
+0x40a06284,0x404040,0x899c4180,0x54fdee,0x5944180,0x771b0b,0x73988480,0x1273,0x988380,0x1000000,0x9c4180,0x0,0x49c4180,0x40808,0x8984180,0x20850909,0x10b0c58c,0x4106460,0x842380,0x22000000,0xf8884584,0x22b4f4f4,0x348c4488,0x3343434,0x884480,0x4606050,0x40842380,0x22005040,0x39802480,0x393939,0x39884580,0x2393939,0x4884480,0x60505,0xc6a46284,0x4055dada,0xb0e89c,0x0,0x95986280,0x20c1c6ea,0x28a48394,0x243c3c,0x30984184,0x1011030,0xda944280,0x10adee,0x109c6388,0x203020,0x944180,0x25000000,0x884584,0x2005000,0x79800480,0xb8f8b8,0x648c4480,0x2242524,0x8c8780,0x25303030,0x20800384,0x2456944,0x24800280,0x242424,0x24948780,0x2141414,
+0x5908880,0x1040c0c,0x1984180,0x1,0xa8a480,0x0,0x8c2180,0x1000000,0xa4bcc684,0x20e8fcfc,0x50b10890,0x606050,0x55a48480,0x20065bab,0xb0c688,0x0,0x8c0080,0x1000000,0x5a46280,0x10d0f0f,0x944280,0x0,0x8c4180,0x1000000,0x4eaca580,0x494f,0xa8a584,0x1000000,0x91a88380,0x82a2a7e7,0xa0b94ba0,0x40e0e0,0x59a88384,0x5dae,0xa06388,0x940000,0xc59c6280,0x200086ca,0xad2788,0x180000,0xfea8e780,0x200e6efe,0xfb10890,0x50b0f,0x1db12a80,0x382d2e,0x38a4c580,0x383838,0x58a4c480,0x2000fcfc,0x986288,0x1000000,0x1a4a480,0x1000303,0x9c6380,0x1000000,0x1b90884,0x103122,0x984284,0x1000000,0xa9b8e780,0x2065bfff,0xad2b90,0x1000000,
+0xb0c780,0x102010,0xa48380,0x1000000,0x3cb50980,0x182838,0x1ca0c580,0x3c2c1c,0x1a9c8380,0x207e3e2e,0x7eb54b8c,0x59bebe,0x3cb12a84,0x14283c,0xa4e780,0x800000,0x70a0a380,0x1001070,0x906180,0x20000,0x3f9ca380,0x100153f,0x988380,0xff5500,0x39ca480,0x30303,0x3a90780,0x102,0xffb12880,0x55fe,0x9ca380,0xc04000,0xa4c480,0x208c0804,0x8c9ca684,0x6090c,0x30988580,0x1001030,0x800080,0x0,0x78c6180,0x20241507,0x14948484,0xf0904,0x9cc884,0x7a1100,0x658c4180,0x0,0x8c6080,0x20230100,0x33a4e784,0x1001133,0xc0a0c684,0x206280c0,0x33ad0788,0x21001133,0xa0c584,0xd04000,0xd0946180,0xcad1d0,0xa50580,0xcd4400,0xcda90680,0x200189cd,
+0xfad0684,0x405b0b0f,0x67ad0a88,0x343637,0x98a580,0xb16000,0xa1948380,0x303010,0x24884180,0xf0914,0xfa4e880,0x200d0e0f,0x10ad4b84,0x1000000,0x94a580,0x12000,0xf4800080,0x200212b1,0x15a0e488,0x7c3c29,0xf9cc580,0xe0f,0x884080,0x410000,0x9898a280,0x4484c4,0xa4e580,0x939341,0xdb948280,0x40c1d7eb,0xc0a90888,0x40c0,0xa898a480,0x2000a8fc,0x98a184,0x100000,0x39cc680,0x303,0x948380,0x1000000,0xbaa90780,0x40a5feff,0x20a4e68c,0x401020,0xa0e380,0x1000000,0xa0e580,0x40000,0x7a0c580,0xe0f0b,0x88c6080,0x4,0x906280,0x1000000,0x9cc280,0x1000000,0x80a0c280,0x40c0c0,0x98a380,0x40000,0x298c4080,0x20052f3f,0x9cc484,0x0,
+0x809ca280,0x20c0c0c0,0xd5ad2984,0x4081d6ea,0x2eb1488c,0x163f7f,0x3a0e580,0x10203,0x829cc480,0x40c1c2,0x948180,0x0,0x98a280,0x1000000,0x98a480,0x1000000,0xcba4e380,0x82ad8acb,0xbcb96998,0x68bc,0x1ad2884,0x1010101,0x6b12580,0x2000050a,0xb54884,0x20a80000,0xfca8e484,0x200058fc,0xa8e484,0x110000,0x22b14984,0x20001122,0xdad0684,0x70a0d,0x7ad2b80,0x20a71707,0xa50b84,0x1000000,0x948180,0x20bb6100,0x9798a684,0x84978383,0x97ad4a90,0x20a55747,0x7ba0e984,0xb0706,0x7884080,0xf07001,0x8c4280,0x0,0x988180,0x331100,0x948280,0x2c0400,0x3ca4e580,0x2131343c,0x33a8e58c,0x20a26223,0xf3b52588,0x202b67b3,0x33b1478c,0x20373333,0x77a90584,0x20002277,
+0xa4b14888,0xf0d08,0xfa10980,0x209e4e0f,0x90ad2a84,0x0,0x98c380,0x3e3500,0x9b908480,0xd0e4b,0xc9ca780,0xc0c0c,0x3ea0e880,0xb27226,0x618c6280,0x382410,0x494a580,0x120205,0x25948280,0x2c2c38,0x499cc480,0x94e8e,0xa4e580,0x1000000,0x2c9cc380,0x20603038,0xe09cc484,0x2014a0e0,0xa90584,0x150000,0x3fa0e380,0x3e3e3f,0x90a0c480,0x2080e0e0,0xa0e484,0x0,0x12a90580,0x12323,0x9cc480,0x10000,0x54882080,0x8261b6ba,0xb16a94,0x0,0x79cc480,0x2001060b,0xad2584,0x4b0701,0x5948180,0x30306,0x13948280,0x401a1b27,0x3fad2688,0x153f3f,0xa0e480,0x110000,0x6d98a380,0x62ecfcbc,0xf4ad4790,0xe0f0f0,0xaba0e580,0xa25a5baf,0xa8b58a98,0x2090f8fc,
+0x60a0e488,0x50f0f0,0x9cc384,0x1000000,0xefa92580,0x4014adfe,0xa0e588,0x2000,0x2a800080,0x3b3f3f,0x3fa50584,0x152a3f,0xad4780,0x1000000,0x95b56a80,0xa2d8edee,0x28b18b98,0x4282c28,0x20800280,0x2646404,0x14800280,0x141414,0x149cca80,0x2141414,0x6094a880,0x2246060,0x60800280,0x2746460,0x14800280,0x2141414,0x1498a980,0x2241414,0x64908780,0x5c6cac,0x4cb10890,0x488c8c,0x1a90984,0x20202,0x7b4c580,0x70b0b,0x4b4e780,0x1c1c08,0xbca8e884,0x20e9fcfc,0xb12990,0x0,0x840080,0x10101,0x60ad0980,0x2105060,0x10800380,0x2101010,0x24800380,0x2243924,0x10884480,0x45000000,0x10a08388,0x2101010,0x10800380,0x2505050,0x800380,0x2505010,0x50948880,0x2656050,
+0x2842480,0x102,0x40986284,0x4d8985,0x26b96c88,0x133737,0x3a8c784,0x20303,0xdb54b84,0x201c0c0c,0xbcb54a88,0x64ecfcfc,0xb16b90,0x1000000,0x2a8a580,0x20303,0x40a8a780,0x509090,0x10bce784,0x103020,0x69c6380,0x70b0b,0x43a4e784,0x4343,0x984280,0x1000000,0x40b8e880,0xc0c080,0xa94b80,0x0,0x16a48480,0x171b2b,0x45bd4a84,0x2012d686,0x31840184,0x2131,0xd0882180,0x191d1,0xa90580,0x22b02000,0x40b14b88,0x408080,0x20880080,0x2438,0xf1884280,0x2012a2f1,0x1b16a84,0x42f05000,0xc4b58b8c,0x2048ccc8,0xa90988,0x0,0x1b0c680,0x0,0xb0e880,0x50000,0x95986280,0x204099e9,0xbd4a98,0x1701000,0x1f800080,0x1a2f2f,0xb12a80,0x40000,
+0x800180,0x1000000,0x840080,0x8484,0xf0882080,0x4211a1f0,0x1b58c8c,0xf55601,0xa4c684,0x1000000,0x948680,0x2221,0xf5884184,0x74b4f4,0x74b16b84,0x24a0b0b4,0x60ad4c84,0x2b0e0b0,0x50800280,0x2404050,0x54800380,0x3555555,0x69800380,0x2a9a9b9,0x40800280,0x2554040,0x95800380,0x2abaaea,0xa9800280,0x2eea9a9,0xee800280,0x2aaaaab,0x4c800280,0x6754500d,0x5584238c,0x24a59555,0x1800284,0x245a5650,0x5a8c6584,0x24fbfaaa,0xaa842384,0x256569a,0x9a800380,0x2aaaadf,0xff800280,0x35d5d75,0xae800280,0x2aaaaab,0xae800280,0x2a8a9ae,0xa9800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xa9800280,0x2a4a4a8,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,
+0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xea800280,0x2eaaaea,0xea800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xe0800280,0x46babde9,0xde88458c,0x2fefed6,0xf800380,0xf0f0f,0xf842480,0xf0f0f,0xfd884484,0x35555fd,0x55800280,0x31f1515,0x1f800280,0x1e1e1e,0x2e884580,0x2238396d,0x884484,0x8080,0x840080,0x0,0x60904080,0xd0f0a0,0xc0906480,0x23c0c1c1,0x1894a888,0x586c7c,0x46948284,0x2003478b,0xd0946184,0x22e0e0e0,0xe498c884,0x42e4f8f8,0x1a9cc788,0x2020516,0x1800380,0x22a2a1a,0xa0800280,0x24d0d0e0,0xd08c4484,0x35050d0,0x2a842480,0x2aa6a6a,0xaa800280,0x2aaaaaa,0xd0800280,0x29054d4,0x51800380,0x26a6a6a,
+0x1800280,0x1030303,0x42904280,0x666bbb97,0xd48c658c,0xd8d9d4,0xe994a780,0x86e521bf,0x54908690,0x45575555,0xbe800288,0x2505055,0x55842380,0x87555555,0xa5840390,0x2999a9a,0x2f884480,0x1a2f,0xb12684,0x1010000,0xb10680,0x1140000,0x3cad2880,0x2090283c,0x3ad0688,0x1c04303,0xc0946180,0x208b8180,0xc0b16b88,0x20a090c0,0xf0ad0784,0x420ca8f0,0xcb14990,0x5c5c0c,0x5cb16c80,0x425c5c5c,0x34b58e8c,0xf06020,0xf098a580,0x20cdcdd4,0x1c8c6284,0x200c0c0c,0xcad6c84,0x5c5c0c,0x85ad6b80,0xf0a01,0xe842180,0xc08004,0xdf840080,0x45dbdf,0xa90780,0x6f1500,0xcb14784,0x2080480c,0xc0b14984,0x10040c0,0xbfb56880,0x224469bf,0x40b56790,0x44969641,0xa0c78c,0x21510000,0xf7b96984,0x26a6f7f7,
+0x5ca94b8c,0xf0d0c,0xfad4b80,0x205d0e0f,0x80b18d84,0xe0a05,0xd9cc780,0xc04000,0x5c842080,0x62ec9c5c,0xedb16c90,0x200a0f4e,0xc0988884,0xf0d44,0xf98a480,0x42b1b156,0xc0ad4c88,0x200884c0,0x2898a384,0x233336,0x40a0e580,0x1c0c0c0,0x40a0e480,0x2000,0x6800080,0x20000409,0xd0a90684,0x1f0f0f0,0xad6b84,0x800000,0xef8c6080,0xa21b6fff,0xb9ab9c,0x100000,0xb0988280,0x90f0f0,0xc0a50684,0x204080c0,0xab16684,0x60f0f,0xa90580,0xd0000,0x4f880080,0x80868f,0xa90580,0x500000,0xf8a0e580,0x40e8fcfc,0x90b16b90,0xc0c0c0,0xe0a0e480,0xb0f0f0,0x2ad4980,0x10101,0xaa50480,0x201e0f0f,0x70b14684,0x20203030,0x20b16b84,0xb07020,0x2ead4a80,0x2e3e3e,0x4ad4980,0x0,
+0xa4e580,0x1000000,0x40b98880,0x1404040,0x40b98880,0x150000,0x3e882080,0x641d2e3f,0x40b58a90,0x1c0c0c0,0x40a50580,0x0,0xc948180,0x444c0c,0x40a0e780,0x804040,0x4594a880,0x887b7bb6,0xc788468c,0x23f5fdf5,0x51884484,0x457f7f55,0x6f8c6584,0x663f7b7f,0x15884488,0x67f15157,0x5288448c,0x44565646,0x2f8c878c,0x440a1e1f,0x3a8c6588,0x661e2529,0x688448c,0x2362605,0x369cc780,0x22945926,0xb194a784,0x20221221,0x22b16a84,0x632322,0x54a50780,0x66404040,0x40a1098c,0x44404040,0xa3a94b88,0x9b9692,0xafb14a80,0x44bfafaf,0x55a92988,0x45555555,0x55908688,0x25d15455,0x558c6584,0x45755575,0x5d8c6588,0x65415557,0x1f84248c,0x65555515,0x5580038c,0x3555555,0x40842480,0x2717c70,0x40842380,0x24aa6a90,
+0x54800284,0x26aaa55,0x558c6680,0x44400050,0xbf98c788,0xa05055,0xb0a92980,0x203f3470,0x40a50884,0x44004040,0x9ce988,0x2e12140,0x3f800380,0x255162f,0x55a0e980,0x245010aa,0xf0800384,0x20f4f0f0,0x58b16b88,0x4181c,0x28c4180,0x4b0707,0x9dad6b80,0x208cdcdc,0x14ad4988,0x20383828,0x38b16a88,0xb07034,0xeb18c80,0x200e0f0f,0x4ad6b84,0x50000,0xa0e480,0x0,0x10b18c80,0x21303030,0xaead4a84,0xa66f7fbf,0x7b16a94,0x22020303,0x10ad4c84,0x500000,0xf8a0e380,0xa4f8fc,0xb16980,0x554000,0x7fa50980,0x846e7f7f,0xf0b18c90,0x66f0f0f0,0xf0ad6b8c,0x67515050,0xf8c448c,0xf0f0f,0x7ad6b80,0xa75555f5,0x61800390,0x24a11565,0xa1800384,0x22aa9a9,0x65800280,0x2555594,0x1884580,0x2000501,
+0x800380,0x0,0x842180,0x47555550,0x408c6488,0x408040,0x408c6780,0x466a6a56,0x55906684,0x251051d4,0x24800384,0x2000010,0xa9800380,0xa5aaaa,0xa0886680,0x24408090,0x882484,0x2000,0x800080,0x1000000,0x709cc280,0x707070,0x7098a484,0x20002070,0x49ca484,0x560808,0xe3a0e380,0xa2f3f3,0x98a480,0x1150000,0x3fa0e680,0x20222b3f,0xfcad2884,0xa8,0x8c6580,0x0,0xbf98a480,0xaa,0x8c4480,0xa000,0x800080,0x1540000,0xfc904380,0xf8fcfc,0xa0c880,0x810000,0xc3a0c780,0x225a83c3,0xa3a4e988,0x2043d3e3,0x3a4e384,0x10303,0x329cc680,0x707272,0x749cc584,0x103478,0xa50680,0x1000000,0xa99cc280,0x409cfdfe,0xa0e48c,0x804000,0xa59ca680,0x40859fbf,
+0xfca0c488,0x22a8fcfc,0x14ad2b88,0x440000,0x3ea4c880,0x6d3e3e,0xbca4e984,0x2259fcfc,0x88a0c784,0xe8dcdc,0x74a4ea84,0x22253130,0x6ad0a88,0x430307,0xd3a90a84,0x2292e3e3,0xaea90988,0xaa,0x884480,0xaa00,0x55800080,0x1000055,0x8c4480,0x2a00,0x800080,0x1440000,0xcc8c4380,0x22c4c8cc,0xa8e888,0x0,0x988580,0x1000000,0xfda8e980,0x1000055,0x906480,0x0,0x7d9ca780,0x1000055,0x904480,0x6000,0x800080,0x303010,0x309ca784,0x1000010,0xa8e980,0x450000,0x8ea0a780,0x424fcfcf,0xc0a0e78c,0x4580c0,0xaa90980,0x90f0f,0x9ca580,0x0,0x40a8e980,0x808080,0xa90984,0x12000,0x3800080,0x1030303,0xd8a8ea80,0x4254ecec,0xa0c788,0x180000,
+0xa50980,0x50000,0xea4e880,0x200f0f0f,0xfa8e984,0x191e1f,0x4a4e880,0x810000,0xf9c8580,0x230d0f0f,0xca0c784,0x2d2c1c,0xcaa4e980,0xefdfdf,0xffa4e884,0x22aaffff,0x88ad0984,0x20004488,0xa0e284,0x1000000,0x80ad2580,0x104080,0x39882280,0x1d2d3e,0x64a92580,0x90f8b8,0xa0e480,0x10000,0xe9cc380,0x50f0f,0x209cc484,0xa06020,0x29a50580,0x1d1d1d,0x2dad0b80,0x20293d3d,0x1a4e984,0x691400,0xbe988680,0x429aefff,0x15b14c88,0x141501,0xbc906580,0xa6e4ecfc,0x45b12c98,0x22904000,0xf9ad2b88,0xe876fafe,0x3b16da8,0x100203,0xa4ad2580,0x50b8f8,0xa4a50580,0x42283878,0x3aa5068c,0x193f3f,0xa50584,0x500000,0xfaa90584,0xa27fffff,0xb18c9c,0x20620000,0x7bad4b84,0x707a7b,
+0xe0ad6884,0x4460f0f0,0x18ad4c90,0x424c0c0c,0x12a4ca88,0x420303,0x91a4c880,0x85d0d0,0xeca0c780,0x66b8fcfc,0x10b14d9c,0x0,0x8bad4b80,0x648acfcf,0xad2b90,0x1000000,0x3ac8680,0x120303,0x21a4e980,0x607071,0x6ca4c880,0xa66c6cac,0x6cbdaf9c,0x2258acac,0x10b56d8c,0x22944000,0xedad0b84,0x86dcedfe,0x4b16c9c,0x0,0x9ca780,0x1,0x3ead2b80,0x422a3e3e,0xaaad0a8c,0x6479bafa,0x14ad0998,0xa00000,0xf29ca680,0xa2f3f3,0x7cad2b84,0x7c7c7c,0xb8b14c84,0x42b8b8b8,0x50ad2b8c,0x226a0000,0xbf988684,0x425eafff,0x44b56d88,0x291400,0x3e904480,0x223b3f3f,0xb12a88,0x680000,0xbcad2b84,0xb8fcfc,0x3fad2b84,0x667f3f3f,0x41b16d94,0x438140,0x64948380,0x2a4a450,0x40906580,0x804040,
+0x789c2180,0x20397878,0x3ab54b84,0x223a3e3e,0x5ad2a84,0x2640000,0xb8988584,0xe8fcfc,0x15a90a84,0x27f6a15,0x3f946688,0x7f7f3f,0xd48c4480,0x44c0c0c0,0xc0b14c88,0x40,0xf59cca80,0x1000055,0x8c4480,0x0,0xff800180,0xaa,0x906480,0x0,0xa4c680,0x50000,0xe9cc780,0xf0f0f,0xa4c784,0x0,0xa4e680,0x0,0xf3a4e580,0x2e2e1f2,0xe3a0a684,0xa3e3e3,0xcaa8e580,0x4081c5,0x41a0a580,0x101,0x53986184,0x430313,0x43a0a484,0x22938383,0xacc488,0x854040,0xcaa4c580,0x20c9cace,0xfa8e684,0x5a0f0f,0xa5a0a780,0xb0f0f0,0x9ca680,0x450000,0x8aa4e980,0x2089cecf,0x70a0e984,0x207070,0x10a4e980,0x702010,0x489ca584,0x1c0c0c,0x6ca0a680,0x64bc7c,
+0xd3988580,0x2e3e3e3,0xe3b10684,0xa3e3e3,0xc9ace684,0xc5c9c9,0xc6a8e680,0xc6c7c6,0x13a8c580,0x22430313,0xc39c8484,0x22c2c3c3,0xc9ace488,0xcdcccc,0x8ea4e684,0x228f4f4f,0xfad0688,0xa0f0f,0x4a8e684,0x50000,0xa8a584,0x302010,0x34a4a780,0x3f3f39,0xaa8c880,0xb0f0f,0x6a4a384,0x90501,0x3ea0a680,0x14,0x942180,0x333322,0xa4c884,0x1f0f050,0xa0a08484,0x0,0xc0982180,0x7f7f9a,0x559c8584,0x404040,0xa4e780,0x1000000,0xa88480,0x1333311,0x40a4a780,0x1fcfcd4,0xf8a8c884,0x73b3b5,0xdace988,0x90d0d,0x5a4c480,0x20040010,0x229ca588,0x1,0xa88580,0x10100,0x99c4380,0xc0d0d,0x8a4c484,0xa0504,0x19c6380,0xfcfc64,0xfca8a684,0xc0c0d4,
+0x33b4e884,0x11,0x9c4380,0xcccc88,0x62a8c680,0x404041,0x40a4e980,0xece894,0x8cb52b90,0x2c2c5c,0x2caca584,0x6b6b19,0xe8b4e88c,0xc0c0d0,0xd0ad0b84,0x70b0a0,0x20b10b80,0x400010,0x84a4e980,0x4294c8c8,0x40a8e990,0x22e48040,0xf8ad2b84,0x2268bcfc,0x64b14c88,0x383878,0x38ad0980,0x226c3838,0x14ad2a88,0x2a44000,0xf8a0c784,0x22e4f8f8,0x81b14c8c,0xa39291,0xf3ad0780,0xf2f3f3,0x8fad0784,0x228e8f8f,0xcfb10684,0x22cbcfcf,0xf1ace68c,0xe2f1f1,0xd3ad0780,0x6483c3c3,0xc7b10690,0x1c5c7c7,0xc9a8e680,0x228ccccd,0xeca8e688,0x429cecec,0x44b56d94,0x22010100,0x5aa8e884,0x220a0f0f,0xa8e788,0x400000,0x16a90984,0x2cffbfbf,0xffb18db5,0x16,0x85a8eb80,0x86dfcfcf,0x6fb16d98,0x247c7c7d,
+0x42b12a90,0x131212,0x3a0a880,0x65530303,0x4cb52790,0x228d4c4c,0xceb5688c,0x428bcfcf,0xf2ad278c,0x2f1f1f1,0xe2b12888,0x2d2d3d3,0x86ad2784,0x22494542,0xda4c684,0x44080d0d,0xfad0690,0xe0f0f,0xdace580,0xc0c0d,0xc0a8e680,0x40,0x9c8680,0xc3c341,0xca04284,0xc0d0d,0xca4a584,0x90d0c,0xc3a8c584,0x30342,0x3a86480,0x1,0x56840080,0x1,0xc0e884,0x3f2f05,0x70aca684,0x707070,0x70b12b80,0x727270,0x2ab12b84,0x11,0xa04280,0x1c0c040,0x71a06380,0x404060,0x80ad0b84,0xe3e2d1,0x6b52a8c,0x220b0606,0xfb0e788,0x200f0f0f,0xb14888,0x333321,0x33a48480,0x303031,0x9a88580,0x80404,0x1ca8c680,0xd0c1c,0x30b12784,0xfcf870,0xfcaca68c,0x54,
+0x80a86480,0x332312,0x32ac8484,0x207f3b36,0xe3b0e790,0xb3a3d3,0xa3acc780,0xc3c3d3,0x3bb0c884,0x30312,0x2ac8584,0xc0c041,0xc3a04380,0xc0c0c1,0xc0b10c80,0xc3c3c1,0x3fb56e84,0x1153f3f,0x40b16a84,0x80c080,0x70a0e480,0xb07070,0xf0a50680,0xa0e0f0,0x40b12880,0x150000,0xbfa0e580,0x20feffff,0xb0b18d84,0xb0f0f0,0xf0ad4980,0x91f0f0,0xad0884,0x40000,0x4c8c0080,0xc8c8cc,0x8aaca688,0x4e8f8f,0x8cb4e888,0x9dcccc,0xe8a4848c,0x2099f8f8,0xeb0a69c,0xa0f0f,0x2eb0a680,0x193f3f,0xa4a684,0x1000000,0xfcad0a80,0x1f4fcfc,0xf4b16b80,0x46e4f4f4,0x2b14a88,0x60303,0x6ea92780,0x229effff,0xd4b10a94,0x4c5d5d5,0xc5a92784,0x4285c5c5,0x6a90888,0x9a0606,0xeeb12a84,0x22eeffff,
+0xb14ca0,0x1000000,0xbce780,0x100000,0x9a46480,0x190e0e,0x24b0e988,0x203030,0x30b0e884,0x313030,0x33aca680,0x323333,0x24b14b84,0x22293c3c,0x7b10a90,0x520707,0x3b0c884,0x20070707,0x6b10988,0x468645,0x80946480,0x418581,0x8c6380,0x0,0x3884480,0x30303,0x3a08580,0x20535303,0x9c8484,0xd1a150,0xc08c4284,0xc4c4c0,0x7f906580,0x7f7f7f,0x7f884580,0x17f7f7f,0x884480,0x141804,0x14882280,0x1000014,0x7b8c4284,0x2ebabab,0xeb844580,0x22dbebeb,0x842484,0x1504040,0xa0948380,0x62b5b4,0x7948380,0x70707,0x7a92a80,0x70707,0x80a92a84,0x0,0x884480,0xe0e190,0x7906380,0x30707,0x7a90a80,0x74b0b,0x90a90a80,0x103020,0x8c4280,0xc4c480,
+0xd7906480,0x3475757,0x87844584,0x2474747,0x3884580,0x1030303,0x78c4580,0x70707,0x47884480,0x2474747,0x47844580,0x257574b,0x7884580,0x1070707,0x7882380,0x70707,0x84884480,0x24c0c0c0,0xc0ad2a88,0x44c1c1c0,0x46ad6a8c,0x460606,0x9ab0c780,0xa61eaeee,0xc1b14bac,0x44d5c1c1,0xfead298c,0x66aefefe,0xfb16a98,0x5f1f0f,0xbfb14c84,0xaa6bfff,0x11ad6cb1,0x150000,0x3fa04380,0x6a3f3f,0xa0b0e880,0x90f0f0,0xb10984,0x0,0x90b10a84,0xd0c0c0,0xf6b08584,0xbafafa,0x24b56c9c,0x2b87c7c,0xa0ad0988,0xa0a0a0,0x96948884,0x22c2c2c2,0xc2a4e788,0x22c1c1c1,0x82b96988,0x2929382,0x92a8ea80,0x293e3d3,0xc18c4580,0x23c1c1c1,0xc1b16b88,0xd1d1d1,0x83b18980,0x22434343,0x42ad4d84,0x2424242,
+0x7ead0b80,0x27b7f7f,0xf6b56c94,0x20f2f2f1,0xb0b10988,0xb4f0f0,0x6e906680,0x860f0f1f,0xf2b14c94,0x2b1f1f1,0x71b12b84,0x22713131,0xfad2a88,0x440f0f0f,0x1dad4c88,0x21c6c1c,0x7884584,0x30307,0x7ad4c84,0x30707,0xc0ad2c80,0xc0c1c0,0x40906480,0x21141400,0x3906384,0xf2f252,0x21906280,0x203c3c28,0x904180,0xc2c280,0x818c6380,0xe2e2c1,0x57946484,0x3575757,0x57886580,0x3575757,0x7884580,0x70707,0x7884580,0x70707,0x9b884480,0x25b5b5b,0x9b884680,0x29b9b9b,0x7802480,0x70707,0x7884480,0x1070707,0x1d842380,0xe0f0e,0xd882280,0x450c0c0c,0x9098008c,0x202010,0x20906380,0x66303430,0xca4228c,0x6654580c,0x548c018c,0x2490d194,0x30800384,0x44411010,0x190448c,0x24010706,
+0x5b882484,0x2575b5b,0x56844684,0x22505055,0xb8c6684,0xe0e0b,0xe884480,0x2e1e1e,0x408c6580,0x44000040,0x886684,0x3001000,0x2e8c6580,0x268393d,0xd4908684,0x664080c0,0xa8238c,0x102000,0x800080,0x0,0x68842080,0x1914,0x10840280,0x1001010,0x8c6184,0x102010,0x34800080,0x1535,0x906280,0x1400000,0x40946180,0x2040,0x51800080,0x2302010,0x30a0a784,0x20317170,0x44ad2984,0x22814040,0xc6ad2784,0x22c6c7c7,0x31b12888,0x313131,0x71988684,0xf1b171,0x81ad0884,0x22404040,0x40a4e788,0x24494440,0xa90688,0x2000,0x40800080,0x1404040,0x884580,0x50000,0x1a882480,0x1f1f1f,0x40884580,0x1404040,0x40884480,0x1404040,0x1f884580,0x1f1f1f,0x1f886580,0x1f1f1f,
+0xd0884580,0x3d0d0d0,0x90ad4a84,0x2050,0xd880280,0x650d0d0d,0x5b56a90,0x2404040,0xad2884,0x0,0x840080,0x0,0x40880080,0x444444,0x44b16980,0x454544,0xba8e884,0x20b0b0b,0x1eb52984,0x1d1d1e,0x1b12880,0x3f2f07,0x3bad0a84,0x116,0x8b4a784,0x2090404,0x1fb10984,0xf1f1f,0x1b14980,0xffbf6a,0xffb16c90,0x166,0xc0b0c884,0x40,0xa46480,0xc0c08,0xc3ac8480,0xccc8c5,0xc8b58d80,0xcfcbc9,0x48b94d88,0xccccc8,0xccb92c84,0x48,0xcaa88580,0xc0c0c5,0xc0b18d80,0x1fcfcd4,0x9b12c8c,0x440d0404,0xeb14a94,0x860e0f0f,0xb5ab94,0xebeb91,0xdbb94b98,0x22070343,0xdb12c90,0x440c1c1c,0xcb16a8c,0x650d0c0c,0x1bb18a90,0x6600015a,0x94898c,0x44140400,
+0x982388,0xf0b05,0xaac8580,0x2303015,0xe8b0e88c,0xc0c0d4,0xc0b56d80,0xdfcec5,0x74ad0c80,0x66000024,0xa90c8c,0x44142400,0xef884484,0x440054aa,0xa94c8c,0x44100000,0x40b16c8c,0x1404040,0x40884580,0x1404040,0x1f8c6580,0x1f1f1f,0x1f8c6580,0x1f1f1f,0x408c6580,0x1404040,0x40884580,0x1404040,0x1f884480,0x1f1f1f,0x1f884580,0x1f1f1f,0x884580,0x0,0x840080,0x1000000,0x41842380,0x22804040,0xc0ad6a88,0x3c0c0c0,0xb14c84,0x1000000,0x842480,0x0,0x81802380,0x22090501,0x89908688,0x22feeecd,0x80884598,0x808080,0x40884480,0x1404040,0x2f8c6580,0x3f3f2f,0x3f884580,0x22ffbf7f,0x408c6584,0x1404040,0xc0906680,0x66c0c0c0,0xfba82290,0x24ebebeb,0xd68c8684,0x44000080,
+0x8c6588,0x1000000,0x842280,0x0,0xfe842180,0x44beaffe,0x6f884488,0x22afafaf,0x8c6684,0x1000000,0x55884580,0x475555d7,0xae908588,0x226e6eae,0x6b8c6684,0x2566a6b,0xf884480,0x440b0b0b,0xfb5278c,0x660e0e0e,0x18b56b90,0x44040808,0x98038c,0x24a0a090,0x9884484,0x2c0c040,0xd9884484,0x446bafff,0xd0884584,0x255f5755,0x9a800284,0x2a4a001,0x4800380,0x24050000,0x2e802584,0x242b1b1e,0x64800280,0x22257974,0x1494a684,0x22241414,0x1fa90a88,0x253f3f3f,0x3f800384,0x3151501,0x24842280,0x242424,0x34a50a84,0x22082934,0x5a906584,0x2469aa66,0x2a884484,0x44aaaa5a,0x54884488,0x3555555,0x95884480,0x64757b6a,0xd88448c,0x4511550d,0x69842388,0x2464a9a5,0x24842384,0x241d292c,0x1a884484,0x226b6a6a,
+0x2a842484,0x24010201,0x1800484,0x44415544,0x98842488,0x4275b8a8,0x7598a688,0x251525,0xb14d80,0x45000000,0x98a888,0x25000000,0x29806784,0x22e9b939,0xe598a780,0x24a4e4e4,0xa4b0a588,0x2a8a4a4,0xa9800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x29aa9aa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x26aaaaa,0x5a800280,0x2565546,0xaa800180,0x2aaaaaa,0x55800280,0x2555555,0x1800180,0x2000000,0x842380,0x2000008,0x54842380,0x3f05054,0x54800280,0x2565454,0x800180,0x26aa995,0xa9800280,0x2555555,0x55800180,0x2565556,0x55800180,0x2555555,
+0x57800180,0x37fd57d,0x55800280,0x2555555,0x55800180,0x2555555,0x55800180,0x2a9a9a9,0x55800280,0x2555555,0x55800180,0x2555555,0x55800180,0x2555555,0x55800180,0x2595555,0xaa800180,0x2aaaaaa,0xaa800280,0x2aaaaaa,0x6a800280,0x2aa6a6a,0xaa800280,0x2aaaaaa,0xaa800280,0x29aaaaa,0x55800280,0x2555555,0xaa800180,0x2a9aaaa,0x95800280,0x2555555,0x50800180,0x2904454,0x50800380,0x355555d,0x55800280,0x29a9659,0x99842380,0x254599a,0xaa800380,0x2aaaaaa,0xaa800280,0x269a9aa,0x1800280,0x2966a1a,0x99800280,0x2555506,0x55800180,0x2555555,0x55800180,0x2aaaaaa,0x55800280,0x229a9a5,0x25800280,0x2555555,0x65800180,0x2955555,0xe9800180,0x255aaaa,0x55800280,0x31f1d75,0x6a800280,0x2156a6a,
+0x55800280,0x2555555,0x55800180,0x25aa9a9,0x55800280,0x2555555,0x55800180,0x295aa6a,0x1800280,0x2000000,0x840380,0x2000000,0x842380,0x2000000,0x3842380,0x2000001,0x55842380,0x2555555,0x55800180,0x2959595,0x55800180,0x2695555,0x4a800180,0x2000002,0x95840380,0x2955595,0x55800180,0x3555555,0x800180,0x2020000,0x9842380,0x29a9599,0x55800180,0x2955595,0x55800180,0x2000004,0x9842280,0x2900002,0x842380,0x2000000,0x3842380,0x2800001,0xa9800380,0x2a956aa,0x800180,0x25a5a59,0x56800180,0x2555a55,0xaa800180,0x26a5aaa,0xaa800180,0x2a8a8aa,0xaa800180,0x2a55595,0xaa800180,0x2aaaaaa,0xa8800180,0x2aaa8a8,0x5f800180,0x3df5f5f,0x55800180,0x3455555,0xdd800180,0x15d55df,
+0x89800280,0x2123002,0x8a842380,0x2aaaaaa,0x55800180,0x2aa645a,0xaa800180,0x2aaaaaa,0xaa800180,0x2a5aaaa,0x54800180,0x3555557,0x55800180,0x3555555,0x55800180,0x3555555,0x800180,0x2000000,0x842380,0x2000000,0x840380,0x2000800,0x842380,0x2581494,0x800180,0x2aaaa95,0xa9800280,0x2555555,0x99800180,0x2aaaa6a,0xaa800280,0x2a6aaab,0x800280,0x2a8a450,0xa9800280,0x2a4a1a9,0x800280,0x2aaaa95,0xaa800280,0x26a6aaa,0xa9800280,0x2aa6aa2,0x55800280,0x3455555,0x5a800280,0x254545a,0x59800380,0x2aaaa6a,0x55800280,0x2aa5555,0x5a800180,0x2555a6a,0xa9800180,0x29a6595,0x55800180,0x2555555,0x55800180,0x3555555,0xaa800180,0x26aaaaa,0x55800180,0x3555555,0xa800180,0x2000002,
+0x11842380,0x2021070,0x89842380,0x2555599,0xa9800180,0x2a8a4a8,0xae800280,0x2555556,0x55800180,0x20a5555,0xf9800180,0xa4a9e9,0x55800280,0x2555555,0x54800180,0x2aaa3a7,0xaa800180,0x2aaaaaa,0x55800380,0x355ddfd,0xa6800280,0x256569a,0x5a840380,0x2070656,0x4800380,0x2060000,0xa9800380,0x2555595,0x1800180,0x2000000,0x1842380,0x265a95a,0xa9800280,0x2555595,0x45800380,0x2000001,0x50842380,0x2edef93,0xe9800280,0x2a4a4a8,0x4800280,0x200040d,0x80842380,0x2555555,0xa4800180,0x298a4a4,0x59800280,0x2555555,0x55800180,0x2555555,0x55800180,0x2564155,0x55800180,0x2555555,0x55800180,0x2a9a9a5,0x59800280,0x2a4a4a8,0xd0800280,0x374d0d0,0x95800280,0x2565555,0x56800180,0x2555656,
+0x55800180,0x2555555,0x55800180,0x2aaaaaa,0x55800280,0x2555555,0xa5800180,0x2aaaa5a,0xa9800280,0x2a9a5a6,0xaa800280,0x2696aaa,0xaa800280,0x25aaaaa,0x1800280,0x2000000,0x3842380,0x3010101,0x2800380,0x2aaaa9a,0x800280,0x2686410,0x69800280,0x21a6a6a,0xaa800280,0x2aa6aaa,0x95800280,0x2555555,0x1800180,0x2060000,0x6a800380,0x2559595,0x800180,0x2000000,0x842380,0x2010000,0x40800380,0x2404040,0x40a10980,0x2000000,0x1ad6b80,0x2000000,0x800380,0x20a0201,0x800380,0x3000000,0xb12d80,0x3000000,0x55906780,0x22aa9a5,0xaa800280,0x26a6a6a,0x95800280,0x2aaaaaa,0x5a800280,0x2461146,0xaa800180,0x295aaaa,0x800280,0x2000000,0x99840380,0x2aaaa40,0xa9800280,0x2a4a4a8,
+0x2a800280,0x2555556,0x95800180,0x2a6a559,0x800280,0x22a2900,0x69800280,0x2aaaaaa,0xa9800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0x69800280,0x25a5556,0x1800180,0x2000000,0x55842380,0x2905555,0x800180,0x2000000,0x882480,0x3000000,0x1882480,0x2005515,0x10800380,0x24000030,0x884484,0x3000000,0x69884380,0x2196569,0x800280,0x2a45450,0x800380,0x20040c0,0x1842380,0x2925515,0xa4800380,0x250a0a4,0x840380,0x3000000,0x55884580,0x25555555,0x59800284,0x2a45595,0x1840380,0x21a2a1a,0x16800280,0x2555595,0x800180,0x2000000,0x8c6580,0x296aa00,0x15800280,0x3010105,0xd5840280,0x3fd5f4d,0x800280,0x2000000,0x840380,0x2aaaa95,
+0x2800280,0x2000203,0x8c6580,0x26aaa00,0xa0800280,0x280a0a0,0x50800280,0x2460148,0xa9800180,0x2a8a428,0x69800280,0x26a2a2a,0x1800280,0x3005500,0x800280,0x2000000,0x842480,0x2000000,0x800380,0x29a5545,0xa4840380,0x250a4a4,0x55800280,0x2aaaa5a,0x15800380,0x25555555,0x55800284,0x25555555,0xaa800284,0x2a9a9aa,0xe6842484,0x24abbaaa,0xaa842384,0x255aaaa,0x55800280,0x29aaa55,0x55800380,0x3001555,0x1800280,0x2565605,0xaa842380,0x24abaaaa,0x55842388,0x25d55555,0x55842388,0x245a9695,0x55882384,0x44aba955,0xea884488,0x2595656,0x56800380,0x2a66599,0x96800280,0x295a5a5,0x55840380,0x2545555,0x50800380,0x3405550,0x800280,0x2030100,0x59842380,0x202aaaf,0x1800280,0x2545408,
+0xfe800180,0x2aaaaaa,0xa9842480,0x2a99599,0xaa840380,0x22aaaaaa,0xaa882484,0x2aaaaaa,0x95800380,0x200aaaa,0x800280,0x2555580,0x55800180,0x3455555,0x46800280,0x28e0202,0xaa800380,0xabaaaa,0xad800280,0x2aaaa9a,0x5d800180,0x3f5d14d,0xfa800280,0x2aaaaaf,0xaa800180,0xbaaaaa,0xba800280,0x2aaaaaa,0xaa800180,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0x2ababaa,0xaa800180,0x2aaaaaa,0xaa800180,0x26a2a6a,0xaa800184,0x2eaaaaa,0xaa800180,0xaaaaaa,0xaa800280,0x2aaaaaa,0xea800180,0x2aaeaea,0x2a800180,0xaaaaaa,0xaa800280,0x2aaaaaa,0xaa800180,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0x2d2aaaa,0xef800180,0xfffeff,0xaa800180,0xaaaaaa,0xaa800280,0xabaaaa,
+0xaa800280,0x2aaaaaa,0x5d800180,0x3f55d5d,0xaa800180,0xaaaaaa,0xaa800280,0x29aaaaa,0xfd800180,0x2a56dad,0xb9800280,0x22ab9ba,0x22800180,0xfefefe,0xff800180,0xfffeff,0x7e800180,0x20b6a6f,0x57800280,0x1545555,0x800280,0x2000000,0x5842380,0x1555555,0x5a800280,0x2aaab0a,0x14800280,0x30151d0,0x55800280,0x2016a00,0x50800280,0x1555554,0x58800280,0x200080e,0x80842380,0x29aaae4,0xa9800180,0x2aaa8a8,0xaa800180,0x2aaaaab,0x1d800180,0x1fdfdfd,0x2e800180,0x2aaaa9a,0xa9800180,0x2a8a6a8,0xa9800180,0x2aaaaaa,0x55800180,0x1555555,0xaa800280,0x2aaaaaa,0xa9800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0x55800180,0x3555554,0xa6800180,0x2a3a6a6,0xaa800180,0x26a6a6a,0xaa800180,0x2aabeaa,
+0xaa800180,0x2aaaaaa,0xaa800180,0x256aaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2a5aaaa,0xed800180,0xaaaaab,0xaa800280,0xaaaaaa,0x54800280,0x35d5557,0xea800180,0xaaaaaa,0xff800280,0xffffff,0xef800180,0x2aabebb,0xaf800180,0xffffff,0xff800180,0xaafeff,0x40800180,0x15c5c5c,0x44800280,0x265b868,0x55800180,0x1555555,0x55800280,0x1555455,0xef800280,0xffffff,0xff800180,0xeaffff,0xff800180,0xffffff,0xff800180,0xffffff,0x55800180,0x1555555,0x55800280,0x1555555,0xfe800280,0xfafafe,0xfa800180,0xfafafa,0x45800180,0x1555555,0xaa800280,0xffffaf,0x55800180,0x1555555,0xaa800280,0xffffaa,0xff800180,0x155ffff,0x800180,0x3000000,0xff884580,0x155ffff,0x800180,0x2000000,
+0x558c4480,0x1555555,0xaa800280,0xffffea,0xfa800180,0xfefafa,0xfe800180,0xffffff,0xff800180,0x1fdffff,0xb9800180,0x243478,0xff800180,0x107ffff,0x800180,0x2000000,0xaf8c0080,0xffffff,0xff800180,0xffffff,0xea800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0x5a800180,0x2a3faab,0xaf800180,0xffffff,0x95800180,0x2aaffea,0xaa800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffbfff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x55ffff,0x800180,0x0,0xffa4a580,0x95ffff,0x800180,0x3000000,
+0xff884180,0xffffff,0xff800180,0xffffff,0xff800180,0xffbfff,0xff800180,0xffffff,0xff800180,0x66ffff,0x10800180,0x0,0xff904280,0x1ffff,0x800180,0x2000000,0xbaa0c680,0x2aaaa6a,0xaa800180,0x2aaaaaa,0x6a800180,0x2aa5655,0xaa800180,0x2aaaaaa,0xaa800180,0x2aaaaaa,0xaa800180,0x2aa6aaa,0xaa800180,0x21a6aaa,0xd1800180,0x1fcfdfc,0x55800180,0x2955595,0x55800180,0x3555555,0x800180,0x2020000,0xa842380,0x2aaaaaa,0x11800180,0x1fffdfc,0xab800180,0x2162616,0x55800280,0x3375554,0x55800180,0x15c5555,0x6a800280,0x2aaaaaa,0xbe800180,0x2aa6bae,0x51800280,0x355d555,0x7d800180,0x1f5f5fd,0x55800280,0x3555555,0xa9800180,0x2aaa6a7,0xaa800180,0x2aeaaae,0xaa800280,0x2aaaaaa,
+0x1800180,0x2000000,0x1842380,0x2535353,0xc800180,0x200000c,0x842380,0x2aaaa95,0x93800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xa9800180,0x2aaaaaa,0x55800280,0x3555555,0x1800180,0x3000000,0x842480,0x29aaae5,0x54800180,0x2a8a854,0xaa800180,0x2aaaaaa,0x11800180,0x1fffdfc,0xdf800180,0x355dd11,0x55800180,0x373d554,0x57800180,0x1555555,0x99800280,0x2eeabea,0xbe800280,0x2aaaaaa,0xd3800180,0x3555757,0xaa800180,0x2aaaaaa,0x57800180,0x1555555,0xaa800280,0x2a5662a,0xaa800180,0x21aaaea,0xdf800180,0x1fdfdff,0xad800180,0x2eca8a8,0xa9800180,0x2966aaa,0x11800280,0x2000000,0x1840380,0x2060000,0x55800380,0x3555515,0x55800180,0x3555555,0xaa800180,0x2450195,0x95800180,0x2aeaa65,
+0x800280,0x2010200,0x840380,0x2000000,0x29800380,0x2a8a858,0xa9800180,0x250a4a8,0x800280,0x3d01004,0xa1800280,0x266aaaa,0x800280,0x3555504,0xaa800380,0x2a0eaff,0xaa800280,0x2aabfab,0xea800180,0xffffff,0xaa800180,0xaaa9aa,0xaa800280,0xffffef,0xff800180,0xafffff,0xaa800180,0x9aaaaa,0xff800280,0xeaffff,0xaa800180,0xaa9aaa,0xaa800280,0x2aaf9aa,0xae800180,0xffffff,0xaa800180,0x25aaaaa,0xea800180,0xffbfff,0xff800180,0xffffff,0xfe800180,0xfafafe,0xff800180,0xffffff,0xff800180,0xffffff,0x4a800180,0x2bbbe6a,0xaf800180,0xffffff,0x57800180,0x1555557,0xaa800280,0xffffef,0xff800180,0x54ffff,0x800180,0x0,0xff98a480,0x1ffff,0x800180,0x2000000,
+0xfa9ca380,0xfefafa,0xfe800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xe5ffff,0xa4800180,0x1060,0xff842180,0x17fffff,0x12800180,0x2102410,0xaa800080,0x2aaaaaa,0x57800180,0x1555555,0xfa800280,0x2aaaaaa,0x95800180,0xaaaaaa,0xaa800280,0xffffaf,0xff800180,0xffffff,0x56800180,0x2fbfeaa,0xaf800180,0xffffff,0x55800180,0x3055555,0x55800180,0x1555555,0xa9800280,0x246aaaa,0x9a800280,0xaaaaaa,0x55800280,0x2ffffaa,0xaa800180,0xffffff,0x95800180,0x2bfffaa,0xea800180,0xafffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x55ffff,0x800180,0x0,0xff9ca680,0xffff,0x800180,0x3000000,
+0xbfa0e280,0xbfbfff,0xbf800180,0xffbfbf,0xaa800180,0xaaaaaa,0x55800280,0x1555555,0xff800280,0x25ffff,0x800180,0x0,0xa906280,0x210feaa,0x800180,0x2000000,0xc1948380,0x22d6d1c1,0xffb12888,0x29cfdfff,0x42b18bb1,0x22a65242,0xbfad2a84,0x44bdbebf,0x32b16c88,0xa8a0a4f1,0xa888449c,0x44e414e4,0x74842488,0x243e3f74,0x2a946784,0x240a0a16,0xf0884484,0x88e4f0f0,0xf4b10a98,0x4f4f4f4,0x18b16c84,0x24010004,0x1a0e884,0x22020202,0xf4a4ca84,0x66f0f0f0,0xb0b16c8c,0x24505060,0x2a8ca84,0x2010102,0x1ad6c80,0x2010101,0x904580,0x3000040,0x40884480,0x2aa6a01,0x5800280,0x3151515,0x15800380,0x2000001,0xaa802280,0x2aaaaaa,0xaa800280,0x29aaaaa,0x800280,0x3555505,0x55800280,0x3d5d5d5,
+0x50800280,0x67d0d0d0,0xd09cca8c,0x24d0d0d0,0x908788,0x3000000,0xa0c980,0x2000000,0x9098a780,0x20efee4,0x1e800380,0x24ffffbf,0x1800284,0x2abaf01,0x55800280,0x35f5f55,0x40800280,0x2b0a050,0xb0800380,0x290e0f0,0x800280,0x2ba6655,0xba884480,0x2aaabaa,0x800380,0x2800000,0xa0800380,0x2505050,0x69800180,0x2964696,0x9a800180,0x29aa9ab,0x800280,0x24539669,0x3800284,0x245555a,0x840380,0x45000100,0x942388,0x3545554,0x842480,0x3010100,0x1800380,0x3d5d545,0x54800280,0x289a855,0x96800280,0x2865586,0x40800180,0x2505040,0xa0800180,0x2904000,0x1800380,0x2040002,0xd840380,0x2faa99e,0xa0800280,0x2aaeab8,0x55800280,0x3d55555,0xaa800280,0x246565a,0x55800380,0x2564545,
+0xa9800380,0x2a8a4a8,0x54800280,0x3ff5555,0x59800280,0x2aaaa96,0xaa800280,0x2ba6aaa,0xaa800280,0x2a95555,0x55800380,0x355d575,0xaa800280,0x25a95a9,0x5a800380,0x2565656,0x800380,0x3000000,0x840280,0x2955545,0xd4842380,0x3005054,0x800280,0x2555555,0xd5882480,0x24aad6d6,0xea884484,0x44abaae0,0x55884488,0x24a965a9,0x69884488,0x64aaaa6a,0xff88458c,0x215aaae,0x55800280,0x2555555,0xaa884480,0x2aaaaa1,0xa9800280,0x2481a9a8,0x55800384,0x45404055,0xd5884588,0x44aaaaea,0x55884488,0x23555555,0x558c6584,0x45550055,0xaa8c4588,0x2aaaaaa,0xaa884480,0x29a9aaa,0x56840380,0x2aaaaaa,0xaa884480,0x2feeeba,0x6a800280,0x2426aaa,0x5a800280,0x256565a,0x91800180,0x2100000,0x34842380,0x2020010,
+0xaa842380,0x2aaaaba,0xa6884480,0x21a2baa,0x5a800380,0x22aaaaaa,0x55842484,0x25d555d5,0x15800284,0x2400004,0x800380,0x2020100,0xb9840380,0x2a55450,0xa4800380,0x2984458,0xea800180,0x252aaaa,0x2800280,0x26a5657,0x5a884480,0x255eaaf,0x40800280,0x2555555,0x6b884480,0x24faebab,0xfa884484,0x442aa9ea,0x55884488,0x4453a695,0x93882488,0x44216a63,0xa5884488,0x2555695,0x5c800380,0x2995d5d,0x59884480,0x2697566,0xa1842380,0x242a6995,0x55842384,0x65455555,0x4584248c,0x45005155,0x6a882488,0x24eaaaa5,0xea884488,0x4401695a,0x41884488,0x25554151,0x54884484,0x3555555,0x96882380,0x24555555,0x55884384,0x25d5955,0x548c6580,0x355dd55,0x1800280,0x2002010,0x1d840380,0x3455555,0x840380,0x2282410,
+0x55800280,0x25555555,0xa9884484,0x24555569,0x5d840284,0x45f55555,0x4a842388,0x2756556,0x95884480,0x295ee89,0xc0800280,0x2000040,0x75884480,0x2000556,0x840380,0x2040000,0xc0884480,0x6680f890,0x418c658c,0x2959555,0xa4884580,0x44eabffd,0x40842388,0x2555555,0x95884480,0x254a695,0x41800380,0x2424242,0x55800380,0x3555555,0x7842380,0x2000002,0xad842280,0x44565591,0xa6842488,0x24aaa9a8,0x1842384,0x457dfdff,0x7f842388,0x25555555,0x55842384,0x25755555,0xa5842384,0x200a490,0x55800280,0x25551515,0x9a802284,0x299aaaa,0x6800280,0x21a6a1a,0x1800280,0x2060000,0x842380,0x2000000,0x842380,0x3000000,0x15882480,0x259996a,0x55800380,0x2555555,0xc842480,0x2a9595d,0xaa840380,0x299e5e9,
+0x842380,0x2040c04,0x882480,0x2000000,0x54882480,0x2505484,0xa0800180,0x2945490,0x40800380,0x2aaa955,0x55840380,0x3555555,0x54842480,0x3555555,0x55842380,0x25515553,0xa9800284,0x24aa5a65,0xaa882384,0x4415aaaa,0x3d842388,0x25555505,0xaa842384,0x24595696,0xe0884384,0x294a8fc,0x842380,0x3055501,0x57800280,0x355555f,0x842480,0x295aa00,0x800280,0x24151515,0x26802388,0x2415051a,0x55844484,0x42141515,0xa4ea88,0x66000000,0x15b18e8c,0x2151515,0x884480,0x22a2a00,0x800280,0x45000000,0xadad88,0x2000000,0x19d0a80,0x2000000,0x1842380,0x292ee58,0x800280,0x2080000,0xc842380,0x2565a4d,0x55840380,0x25555555,0xaa800284,0x24a9feaa,0x55842384,0x25555555,0xaa800284,0x249abfaa,
+0x29842384,0x2906428,0x54800280,0x2405555,0x800380,0x2000000,0x842380,0x26a9555,0x6a800380,0x4aaaaaa,0x55842384,0x25555555,0xa9800284,0x2faaaaa,0xea842380,0x2466aaaa,0x95840384,0x2d5e5d9,0x69842380,0x44aaaab9,0x55842388,0x2555555,0x54884480,0x25555555,0x5a842384,0x24ffbfaa,0xdf884488,0x450101c5,0x55884588,0x45575555,0xab884488,0x44404157,0x458c6588,0x24200000,0x30884484,0x3555535,0x58c6584,0x355f5f4,0x41842380,0x44112110,0x65884488,0x449a4595,0xea8c6488,0x4469552a,0x41884588,0x2481b96a,0x55884488,0x87555555,0xa6842390,0x446baaa5,0x95842388,0x2555555,0x57882480,0x45555555,0x55842388,0x255d5557,0x55800284,0x3101015,0x40800380,0x2a0a090,0xae800280,0x209ada8,0x96800280,0x2560146,
+0x6f800180,0x249a9ada,0xad884484,0x2ae65aa,0x55840380,0x45555555,0x55840388,0x2555d555,0xa6800284,0x220aaaa,0x55800280,0x3455555,0xa6800280,0x2806aaa,0x40800280,0x2565546,0x55800180,0x357ff7f,0x55840380,0x3545455,0x45884484,0x3555757,0x55842380,0x3555555,0x55882480,0x245d4d59,0x55908684,0x45155555,0xa9884488,0x249955a9,0xa9884384,0x24afaaea,0x55884484,0x23555555,0xaa800384,0x2aaaae9,0xa9842380,0x22aaaaaa,0xab800384,0x24a5a5a6,0x55800284,0x25555555,0xaa882484,0x44aaa61a,0xa6884488,0x44959565,0x55842388,0x4466aa61,0x15884488,0x45555555,0x96800388,0x25256aa,0xaa842380,0x2aaaaab,0xaa884480,0x2556aaa,0x41800380,0x2080808,0x1840380,0x2a9691a,0x14800280,0x2000000,0x842380,0x2000000,
+0xaa842380,0x22aaaaaa,0xaa842484,0x2559aaa,0x55800380,0x3555555,0x558c6580,0x3d55f55,0x800280,0x2040000,0xc882480,0x3000004,0xa4882480,0x250a0a0,0x50800280,0x2985454,0x51800180,0x2aaa651,0xaa800180,0x25aaaaa,0x1800180,0x2ae6b1a,0xfa800280,0x2a2aaaa,0xea800180,0xaaaaaa,0x57800280,0x354d5f3,0xa5800180,0x2aea6a6,0x5d800180,0x15f5d5d,0x800280,0x2060000,0xaa800380,0x2e2a6ff,0x99800180,0x2a9a4a8,0xaa800280,0x25aabaa,0xb6800280,0x2066baf,0x55800280,0x1555575,0x1800280,0x2000000,0x840380,0x2000180,0x55800380,0x3555555,0x55800180,0x3405547,0xad800280,0x2aaea9a,0x55800180,0x3000101,0x54800180,0x3555555,0x55800380,0x3455555,0xae800380,0x2aa556a,0xbb800380,0x2eeefbf,
+0x15800280,0x3000100,0x800380,0x2203410,0x882480,0x2a46410,0xa0800280,0x2a8a4a0,0x10800280,0x2a55545,0x96842480,0x2595696,0xd4800380,0x3ddddd5,0xee800280,0x202eeee,0x1800280,0x2aaaa9a,0xaa800280,0x295aaaa,0x29800280,0x22a2a2a,0x6a800280,0x2aaaaaa,0x800280,0x2000000,0x10840380,0x2001030,0xa9884480,0x2a4a4a8,0xa0800280,0x2a0a0a0,0x800280,0x2000000,0x884480,0x2aaaa01,0xc800280,0x2000018,0x882480,0x256aaa4,0xaa800180,0x2aaaaaa,0xaa800280,0x25aaaaa,0x56800280,0x2410155,0x55800180,0x2955555,0x800180,0x3000000,0x21840380,0x2ffaaba,0xa0800280,0x26864a4,0x69800280,0x2baaa6a,0x5f800280,0x3575757,0x57800380,0x3515555,0xaa800380,0x25a56aa,0x55800380,0x2155555,
+0x1800380,0x2000000,0x842380,0x2410100,0x840380,0x2203000,0x842380,0x2faa793,0x9a800280,0x2a575a9,0x95800380,0x2804195,0xaa800380,0x2a995aa,0xaa800380,0x202e9ba,0x1800280,0x255aa9a,0xa5800280,0xaaaaaa,0xa9800280,0x281aaaa,0x55800280,0x1555555,0xaa800280,0xfffefe,0xff800180,0xaaffff,0xaa800180,0xffffea,0xff800180,0xeaffff,0xaa800180,0x2aa965a,0xaa800180,0x2aab8fd,0x99800180,0x256aa55,0xdf800180,0x1555555,0xab800280,0xffffff,0xff800180,0xffffff,0x1800180,0x2bbfeaa,0xef800180,0xffffff,0x55800180,0x1555555,0x55800280,0x1557575,0x55800280,0x1555555,0x55800280,0x1555555,0x800280,0x300df01,0x800280,0x0,0x80908380,0x200ffaa,0x800180,0x2000000,
+0xfe948480,0xfafafe,0xfa800180,0xfefafa,0xff800180,0xffffff,0xff800180,0xffffff,0xfd800180,0x150f5fd,0x800180,0x1000000,0xff906680,0x55ffff,0x800180,0x2000000,0x55906680,0x3555555,0xa9800180,0x2aab9fe,0x55800180,0x3455555,0xed800180,0x6aa9aa,0xed800280,0xfffefe,0xff800180,0xffffff,0x1a800180,0x2bbbeab,0xaf800180,0xffffff,0xaa800180,0x2a99aa9,0xba800180,0x2c0a068,0x9a800280,0x216a556,0x40800180,0x1545450,0xc0840380,0x1555455,0xaa800280,0xffffaf,0x55800180,0x1555555,0x9a840380,0xffffaa,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x155ffff,0x54800180,0x10,0xff884380,0x155ffff,0x800180,0x2000000,
+0xff8c4480,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x155ffff,0x800180,0x0,0xff946380,0x155ffff,0x800180,0x2000000,0xa08c4280,0x2a0a0a0,0xf8800280,0x29566aa,0xae800180,0x2eaeaea,0xea800280,0x2aba9e8,0x95800280,0x2a9a9a5,0xa5800280,0x2aaa5a9,0xaa800280,0x2aaaaaa,0x55800280,0x3155555,0xc7800280,0x4afaf9b,0xaf800184,0x25b56ab,0x5a800180,0x2aa5a9a,0xaa800180,0x2959555,0x57800180,0x34555fd,0x51800280,0x2191994,0x95840380,0x22aaaaa,0xaa800280,0x4b8abaf,0xa9800284,0x290a4a8,0x40800280,0x25a5545,0xaa840380,0x2ba6aaa,0xa9800280,0x2696569,0x9a800380,0x29aaaba,0x9a800380,0x256469a,0xa5800380,0x26a556a,0xaa840380,0x282eeae,
+0x59800280,0x2d5d556,0xd5842380,0x2555555,0x54882480,0x2555555,0x55882480,0x2959595,0x55842480,0x2555555,0x25842480,0x2002031,0x55884480,0x2959555,0x10840380,0x3000000,0xa9842480,0x2aa59d5,0xea800180,0x2ababee,0x800280,0x3fddd07,0xaf800280,0x25a569b,0xaa800180,0x2b86aaa,0x69800280,0x2aa5aa6,0x1842380,0x25d0800,0x5d842380,0x2555555,0x882480,0x29bab94,0xea800180,0x2a5abad,0xb8800280,0x22b2b2a,0x57800280,0x3151515,0x30800280,0x2559470,0x55840380,0x37d5555,0x29840380,0x2162a2a,0x800280,0x25000000,0x9a8c4484,0x2e9a99a,0x75842384,0x23555575,0x55800384,0x23555555,0x55800384,0x5d55555,0x5d800284,0x555555d,0xa5800280,0x298a494,0x75800280,0x35d5157,0x57800380,0x3d75555,
+0xdf800280,0x5555555,0x29800284,0x25a936a,0x1840380,0x3155557,0x55800384,0x3555555,0x54840380,0x3555555,0x55800380,0x3575555,0xa9800280,0x2aa55a5,0x55800380,0x35f157f,0xaa800280,0x2005aaa,0x55800180,0x1555555,0x59800280,0x2405555,0x55800180,0x1555555,0xaa800280,0xfaf9a9,0xfa800180,0xfffffe,0xaa800180,0xffbfaa,0xff800180,0xffffff,0x800180,0x2a9aa01,0xba800280,0x2a6b9f9,0x800180,0x29aaa80,0xaa800280,0xbefefe,0x55800180,0x1555555,0x57800280,0x17f7f7f,0x55800180,0x1051555,0x9842280,0x200080c,0xff842480,0xffffff,0xff800180,0xffffff,0xff800180,0xffbfff,0xff800180,0xffffff,0xff800180,0x55ffff,0x800180,0x3000000,0xff946380,0x55ffff,0x800180,0x2000000,
+0x2f884680,0x2bbfebb,0xef800180,0xffffff,0x800180,0xfffe94,0xff800180,0xffffff,0xff800180,0x55ffff,0x800180,0x0,0xff948780,0x5ffff,0x800180,0x2000000,0x5994a880,0x252965a,0x9a800180,0xaaaaaa,0x55800280,0x3555555,0xbe800180,0x2b8b9be,0x5800180,0x370f471,0xe0800180,0xf8f4f4,0xa9800180,0xbfbebe,0xbf800180,0xbfbfbf,0x55800180,0x3555555,0x57800180,0x1555555,0x55800280,0x3055555,0x55800180,0x1555555,0xaa800280,0xaa6aaa,0x55800280,0x1555555,0x45800280,0x2a5f8a5,0x86800180,0xaaab97,0xf9800280,0xfffffe,0xff800180,0xffffff,0xbf800180,0xffbfbf,0xff800180,0xffffff,0xff800180,0x50ffff,0x800180,0x1000000,0xffa4e880,0x175ffff,0x800180,0x2002010,
+0x55800080,0x1555555,0xaa800280,0xffbfaf,0x55800180,0x1555555,0x55800280,0x1555555,0xff800280,0x105ffff,0x800180,0x0,0xaa08580,0x210feaa,0x800180,0x2000000,0x77904480,0x633333,0xa3948480,0x93d3e3,0x40a0c684,0x804040,0x809ca380,0x418080,0xa7946080,0x4017a7ab,0x2ba50790,0x2b3b2b,0x43988480,0x203,0x14988484,0x40bd7d3c,0x9b9ca48c,0x206aafaf,0x14a4e38c,0x20001014,0x1a4e388,0x0,0x1a4c280,0x1030303,0xa90580,0x20424100,0x8ba4c184,0x208adfdf,0x3a4c488,0x30303,0x38c4380,0x20707,0x2b9ca280,0x40076b6f,0x3a4e688,0x30303,0xeea0e780,0xc0daee,0x809ca484,0x918080,0x678c2080,0x2054a9aa,0xb12884,0x460100,0x628c4180,0x20515166,0x52a9088c,0x635352,
+0x1a0a480,0x400000,0xd0986080,0xd3e2e1,0xa90580,0x0,0x41948480,0x64686,0x9b9ca180,0xa28f8f8f,0x9bb1279c,0x2086dbdb,0x2a0c488,0x20303,0x80a90580,0x40c0c0,0x609cc380,0x0,0x800280,0x10000,0x8c6180,0x0,0x840180,0x0,0x3948180,0x303,0x906180,0x0,0x52842080,0x61b3b3,0x906080,0x100000,0x8c4080,0x1040000,0xc948080,0x8080c,0x948280,0x540000,0xada0a280,0x200099ed,0xca50284,0x80c,0x906180,0x480000,0x948480,0x1000000,0x906280,0x1040000,0x48c4080,0xd0c0c,0xfa4e580,0x50e0f,0x78a50780,0x20006478,0x9ca284,0x1000000,0x988180,0x40000,0x8c94a480,0x44cccc,0x9ca480,0x444000,0x4c840080,0x44c4c,
+0x8c9cc480,0x20448ccc,0x4098a284,0x1404040,0x4ca0c380,0x20948488,0xa4a0c284,0x400954a4,0x90b14488,0x200090a0,0xa50284,0x680400,0xfa4e780,0x50f0f,0x9ca380,0x1000000,0xff8c2080,0x62363bff,0x77988394,0x4097a7b7,0x77ad298c,0x507076,0x42988380,0xc5c343,0xeb882080,0x22e7ebeb,0xe7b1498c,0x2097ebeb,0x4cad298c,0x2024181c,0x719ca584,0x407276,0x41906284,0x414141,0xa1a8c280,0x4075b4b0,0x1ad2694,0x70303,0x47988380,0x141c5c7,0x168c4180,0xf0f0b,0x1aa0a380,0x20506469,0xa0a388,0x0,0x198a280,0x30303,0x5398a380,0x40511313,0xe4a8e788,0x2040e4f8,0x80a90888,0xd4c080,0xeea0c380,0x156ebf,0xa0c584,0x0,0x44ad2a80,0x42458484,0xb1498c,0x20908040,0xaaa8e584,0x20aabfbf,
+0xad0888,0x20101,0x479c8380,0x20c6dbdb,0x1a0c488,0x0,0x81948080,0x82c6c6,0x81988180,0x408080,0x1a0a284,0x10101,0x83ad2780,0x43c3c3,0x6988280,0x60a0a,0x988280,0x1000000,0xa4e280,0x1000000,0xa4e380,0x504040,0x72906380,0x20233333,0x15a0e384,0x41353f3f,0xb0a90488,0x90f0f0,0x7a0e684,0xa0f0f,0x1a988184,0x142a2a,0xbca8e280,0x2044e8fc,0xad2784,0x984400,0xb14a80,0x301001,0x30882080,0x20222030,0xe8a90484,0x404498e8,0xb98c88,0x980400,0x3398a384,0x20112233,0xa92884,0x160000,0xa90380,0x1000000,0x90948080,0x50e0e0,0x9ca280,0x1000000,0x5a0c980,0x44a4a,0xa90284,0x1000000,0x988080,0x0,0x884180,0x1000000,0x609cc280,0xd0f0f0,
+0xfc988084,0x401cacfc,0x1cad488c,0x22d8ac6c,0x3fa4eb84,0x20552a3f,0x80b14684,0x240d1c0,0xc09cc584,0xa09080,0xb4a0c680,0x243878,0xa90680,0x80400,0x8a90980,0x4,0xb4a0c680,0x20303474,0x30a0e688,0xe0b070,0x76a0c680,0x0,0x842080,0x20ffeb41,0x90988388,0xd0804,0x2e946180,0x20b8f9ba,0xab988488,0x1,0x988480,0x2086da85,0x7e9c8488,0x3c3c3c,0x389ca584,0x1f2f3d,0x7c9ca580,0x59bcbc,0x9a4c784,0x40909,0x6ac8580,0x0,0x9c8380,0xa0e09,0x88988380,0x4ecdcc,0xe9ca684,0x5c0d0e,0x28a06384,0x62343438,0x36a4e794,0x42b1b272,0x42a90990,0x42665642,0x10a4c58c,0xa4cec944,0x70a4e79c,0x20b4b474,0xb4a8e78c,0x20313575,0xc9a4e788,0x62eede89,0xdaa4e794,0xc5c5c5,
+0x6988380,0x3b3b17,0x3a988584,0x203e3e3d,0xeca0c784,0x498ec,0xa8a580,0x0,0x3d900080,0x3e3e7d,0x3d9ca588,0x20683838,0xa0a90888,0xf6f0f0,0xffa08588,0x94fe,0xb8a04384,0x200468b8,0xad0988,0x0,0xa08380,0x1000000,0x11a08180,0x2c3931,0x1a8c4080,0x1d1f1f,0x28aca684,0x2d3c3c,0x2c944280,0x70343c,0xf0946080,0x54b0f0,0x86988080,0x68bcb,0x988080,0x2000,0xa0800080,0x50f0f0,0x988080,0x1000000,0xa8e280,0x10000,0x1ba0a184,0x1a1a2f,0x98a0a180,0x2054fded,0xa0c488,0x1000000,0x2ea08080,0x141d2e,0x209c4284,0x2020,0x49c6280,0x20104,0x23988080,0x2b3733,0x2988084,0x20203,0x2944080,0x102,0xaea08380,0x40e8ecfd,0xe8a8e38c,0x90a0e4,
+0x2ea0a184,0x42e3f,0x946080,0x1000000,0x90a8e380,0x50f0f0,0x946080,0x0,0x9a946080,0x408dcfdf,0xdca4c290,0x150fcfc,0x1a988180,0x2f2f2f,0x2f9ca184,0x41e2f,0x21a0a280,0x848440,0x40988384,0x60100,0xc5946380,0x20ffefda,0xaaa4e788,0x0,0xaa0c680,0x208c8d0e,0x98946284,0xf4f4b4,0xa4e780,0x20383810,0x39a4e784,0xc7c699,0x94a0c584,0x38381,0x1a0a584,0x1000000,0x4a8a580,0x5b0f09,0xb7a08580,0x11b1f2,0xb0e98c,0xc38301,0xc38c2084,0x227fafea,0x1a4c790,0xc0c05,0x49c6480,0x20000,0xf4982280,0xc4c4d4,0x45946380,0x120307,0x86906380,0x20343425,0x34ad0888,0x383834,0x21ad2884,0x20b4b070,0xb8ad0988,0xc0c28,0x389cc680,0xbdbd78,0x78ad0984,0x10,
+0x2fa0c580,0x30307,0x1904380,0x1001000,0x3800080,0x102,0x50a08580,0x150f0f0,0x10a06484,0x202d2d28,0x2cad2988,0x401014,0x9c8584,0x10000,0x81942280,0x80c0c1,0xac8484,0x100000,0x75a48480,0x203475ba,0xc0b12b94,0x480c0,0x18986180,0x113034,0x30988080,0x1030,0xa0a680,0x1000000,0x1a08480,0x1,0x50a8e280,0x41d0f0f0,0x40b1268c,0x80c080,0x988080,0x0,0x842080,0x0,0x60a0a180,0x50f4f4,0x9c8180,0x1000000,0x9ab10284,0x40076faf,0xad058c,0x82000,0xe800080,0x40858a,0x40a8c180,0x808080,0x86a86484,0x1478b,0x80a8a580,0x80c0c0,0xa0a4c280,0x403070b0,0xb1278c,0x0,0x21a06380,0x112232,0x30aca680,0x21103030,0x10a4e684,0x303020,
+0x1ad4984,0x0,0x5a0a180,0xa0a0a,0xb92484,0x0,0x80904080,0x8080c0,0xba8e280,0xa1f1f,0xb12584,0x1000000,0x80ace480,0x80c0c0,0x946180,0x0,0x5a9ca280,0x20596e6f,0x48ad0888,0x404448,0x80b98c80,0x554040,0x7f904280,0x22656a7f,0x40b54a88,0x828180,0xd7b94a84,0x46dbdb,0x61ad2a80,0x717070,0x6aa90880,0x20888e5e,0x61a0c784,0x80fbfbf6,0xafb146a0,0x421f6f6f,0x81ad4690,0x82c2c2,0x42a0c480,0x20302,0xf986180,0x5f0f0f,0x99a4c680,0x808090,0x18c8880,0x50400,0x6842080,0x810202,0x19ce980,0x500000,0xa0b98c80,0xe6f1f0,0x80ad2884,0x404040,0x659ca580,0xa6baba,0xcfa0e780,0x429bcfcf,0x67b58d94,0x20522363,0xa3b96c84,0x204293a3,0x40ad2984,0x40000,
+0x409c8480,0x1404040,0x80948a80,0x80c080,0xc1844580,0x85c5c5,0x46a92980,0x820306,0x808c6580,0x467a3e69,0xb48c6688,0xf0f0e0,0xc28c6580,0x2085c1c1,0x46b14a80,0x470b07,0xc8800280,0x2048c8cc,0x889ca184,0x88cccc,0x8498a280,0x8c8ccc,0x9e98a080,0x2055afef,0xe9a4e284,0x20a6ffff,0xa4e284,0x0,0x906080,0x1000000,0x5098a180,0x90e0e0,0x14a4e384,0x40c08404,0xd0ad2a8c,0x20d0d1d1,0xa92988,0x22efda40,0xefb16c88,0x2f2f6f,0xd0b54c84,0xe0e0a0,0xe0b14b80,0x3070f0,0x2fa50880,0x42c3821a,0xc3b12a8c,0x42,0x7a0a680,0x90f0f,0xa4e484,0x20040000,0xb14480,0x0,0x4298a180,0x92c2c3,0x2ea0c384,0x20293e3f,0xb1688c,0x1000000,0x72b96580,0x122333,0xad4780,0x0,
+0x32946080,0x22b27333,0xb2a90888,0x323373,0xa92880,0x22ffaa40,0xbfad2c88,0x64cc88aa,0x30b54a90,0x303030,0x3aa50784,0xf5bf7f,0x88ad4980,0xf4e488,0xf4a4e880,0x20d3d2e1,0x41a8e988,0x908080,0x74b52980,0x20253838,0x6cb16b8c,0x64757d7d,0x72ad2990,0x22a2b3b3,0x6ad6b88,0x70707,0x49b10880,0x448c8c,0x50a8e684,0x504040,0xb4a90a80,0x44647478,0xb0b18c90,0x66141440,0x2580258c,0x4152525,0x86884480,0xc4c5c5,0xc4ad4c80,0x64c0c0c0,0x5ad4c8c,0x22015505,0x842584,0x2000000,0x808c4580,0x44191ad0,0x28840388,0x2210b4f0,0x842384,0x1010000,0x23b94a84,0x20533333,0x58a90888,0x22544c4c,0xa2a0c688,0x44b2b3b3,0xc1a90988,0x140c0c0,0xa8e680,0x100000,0xb1b18b80,0x91f1f1,0x4aa0e784,0x86050e0e,
+0xb96b98,0x25000000,0x1a92b84,0x44010101,0x908688,0x24905040,0x50884384,0x44a0a090,0x1884488,0x44010501,0x8c6788,0x24001000,0xa0906584,0x24a0a0a4,0xa0884484,0x44505450,0x55842488,0x8051a6aa,0xbda894,0x6a1500,0x1948580,0x10303,0x4498a080,0x22cdcccc,0xaaa4e588,0x246bafea,0x578c6684,0x24141415,0x8e884384,0x6610260a,0x88458c,0x24404040,0xf090a884,0xf0f0f0,0xe1ad2a80,0x2171753,0xe3a92b84,0x422f7fb7,0x1bad2a8c,0x2c1c19,0x1b14b80,0x44feb611,0xbeb14b94,0xa0a5a,0x2cb14b80,0x20118,0x2ad2a80,0x3c3d19,0x14ad2b80,0x24162a29,0x16842384,0x44404181,0x842388,0x45000000,0xa10a88,0x44554500,0x57884588,0x44aae5a9,0xaa884488,0x44015555,0x15842488,0x67151515,0x1584228c,0x45141515,
+0xa84238c,0x22fead09,0xfeb56c8c,0x84cac5e9,0x38b58c94,0x20110,0x2a90980,0x3f3b22,0xc7b56c84,0x3050547,0x5b16e84,0x64c0c405,0x3fad2b8c,0x64d8e9ff,0xc8b18c98,0x628888c8,0x8b98c90,0x170605,0x27946380,0xf4f5b6,0xb14b80,0x20dfdf8a,0x8ab14a88,0xe63c3c58,0xf0b14ba8,0x63313070,0x33b16c94,0x51a27,0x68948380,0x20c6c685,0x81ad0984,0x383864,0x80ad0884,0x408180,0xa88580,0x3e2d15,0x8ad4b84,0xb0e0d,0xb944380,0x9c0e0f,0x3ea46384,0x383d3d,0x34a90984,0x805020,0xf8a08584,0x2285a8fc,0x82b0c890,0x4080c1,0xa86484,0x20804000,0x80b54b84,0x737351,0x78a4e884,0xc7c7a6,0x83a92984,0x41,0x73a90880,0x809162,0x40a0c684,0x70604,0xad0984,0x21343410,0x34b14a88,0x10,
+0xc0ad0780,0x23c3c3c1,0x83b0c688,0x3c6c95,0x8a0a680,0x4a0d0c,0xeba88580,0x42bfffff,0x2cb52aa0,0x30619,0x2a08480,0x0,0x3f880080,0x383d3e,0x34a4a580,0x132130,0xa8a580,0x0,0x8c2080,0x55a090,0xb0984380,0x4094f0f0,0x8b16a90,0x408,0xab52584,0xa0b0f,0xbaca480,0x50b0f,0x1a8c680,0x3c3925,0x3ca90684,0x2074383c,0x1ad2788,0x60303,0x8dad2580,0x4dcccc,0xa90684,0x400000,0x50a94a80,0x207070,0xfa90780,0xb0f0f,0x5ad4780,0x40000,0x108c2080,0x140000,0xbca4c280,0x2054bcfc,0xad0488,0x110000,0xb7a46480,0x2f7f7fb,0xf0acc790,0x40a0f0f0,0x16b58c90,0xb0b0b,0xfbb0c684,0x65bfff,0x20b0c78c,0x303030,0x8ba08480,0x81c7cb,0xb12b84,0x1000000,
+0xebcc784,0x50a0f,0xb12780,0x1000000,0xb90980,0x1000000,0x946080,0x550000,0x98aca684,0xe8a9fefe,0xe4b16cb4,0x2090e0e4,0xbfb98d90,0x221b6fbf,0xbb9ae98,0x60b0b,0x17b12b80,0x20333327,0x33ad2a88,0x51222,0x988580,0xc6c641,0x86a50780,0x20383854,0x9b56a84,0xf0f0d,0xba0a584,0x42c08146,0x38ad088c,0x14,0x988380,0xffff56,0x10ad4a80,0x20bc7834,0xb8a8c88c,0x40a4,0xb9c8580,0x80d0e,0xa48480,0x1000000,0xb90984,0x0,0xa08580,0x70302,0xa8b12980,0x42fcfdfd,0x64b18c9c,0x303030,0xd0b0c788,0x84fbf6f0,0xfbb16b9c,0x7075ba,0xffb56c80,0x62383879,0x34b16b90,0x10,0x70b12880,0x27f7f75,0x7fa92b80,0x2707479,0xa94b80,0x44a9a555,0xa994a788,0x46556565,
+0x78c6688,0x1f1f0b,0x1ead2880,0x2c1c1d,0xa8ad2980,0x42dcecec,0xcdb54b98,0xc8cdcd,0x2cb54b88,0x216192d,0x15a50b80,0x191515,0x48a50b80,0x200c0c08,0xacb54b84,0x22eafdfd,0x10b58d98,0x0,0x9c4380,0x100000,0x989c6380,0x2094fdfd,0xa8c790,0x10000,0xbaa88580,0x42066bbf,0xb8e998,0x1000000,0x13a48480,0x202122,0x10b50984,0x400000,0x1a86480,0x1000101,0xc4e880,0x540000,0xa8c680,0x243424,0x9c8480,0x10000,0xffb0c884,0x646abfff,0xb56da4,0x1000000,0x17b18d80,0x13f3f3f,0x7fb16b88,0x6abf7f,0x2b16c80,0x30303,0x79c4380,0x70707,0xe0b14b80,0xe0f0f0,0x60b10984,0x203060,0x1a8a588,0x0,0x880080,0x110000,0xa4a680,0x1000000,0x80c12b80,0xd0d0c0,
+0x6b58d84,0x66070b0b,0x53b52a8c,0x22a1a353,0x1598a880,0x66000000,0x40986690,0x4459a955,0xa0886584,0x2264b0b0,0x6e908684,0x441f1f1f,0x55b14b88,0x44050505,0x884688,0x24005000,0x11800388,0x1122,0x9c8080,0x1000000,0xcca4c380,0x84cc,0x946080,0x0,0x59c8180,0x90a,0xa4a080,0x430201,0x58988180,0x90f8fc,0x988084,0x1000000,0x9c8080,0x0,0x1a988080,0xf1f2f,0xb49c8180,0x20b0,0x800080,0x1000000,0xf9c8880,0x10b0f,0x10946280,0x101010,0xa8e680,0xffff55,0xab988780,0xa63f2a6a,0xe7b12d9c,0xb9fb,0x946084,0x1000000,0x2988280,0x102,0xa8a0a180,0x2004acfc,0x9c8084,0x1000000,0xa2ace380,0x40a6fbfb,0xad0690,0x540000,0xfaa0a180,0x402fbfff,
+0x14b14694,0x182828,0x29ace284,0x20051f2f,0x3fa0a384,0x2200011a,0xa4ea84,0xf3a241,0xa8ea84,0x711000,0x7aa4c484,0x70757a,0xf7ad2684,0x24cdd9e6,0xcda90b8c,0x34789,0xa4ab80,0x0,0x800280,0xa000,0x4800080,0x0,0x800280,0x2a01,0x800080,0x303020,0x30a0a884,0xf0b15,0x9ca784,0x332211,0x33a0a880,0x1303031,0x41a4c880,0x2000,0x800080,0x0,0x119ca880,0x0,0x800280,0x40000,0x9c8780,0x1000000,0xa0a980,0x2000,0xc800080,0xc88c4c,0xc0a0c884,0x1c0c0c0,0xba8c980,0x22ffab0b,0xffa0a88c,0x196,0x30906480,0x30221,0x3986580,0xc08002,0x904380,0xfca850,0xfca8ea80,0xc0d0e8,0xc09c8784,0x1000040,0x882280,0x804040,
+0xa4ea80,0xe09050,0xf0a8c980,0x22fef9f0,0x80a0a788,0x30241,0x3a0c984,0xc38343,0xfea0a880,0x40a9,0x988784,0x22af9b46,0xc3b10c88,0x22c3c3c3,0xc3a4c884,0xb4b87,0xe0ad0b80,0x4090d0,0x6a8e180,0x10b0b,0x2fa0a280,0x51b2f,0xb14a84,0x50a040,0x8c4180,0x1000000,0xa8bd4784,0x4098fcfc,0xad298c,0x50000,0x6e986280,0x40fcfebf,0x70b1698c,0x707070,0xb0a8e680,0x6060b0,0x3a4e680,0x22cb8743,0xcbad0d88,0x4086,0x70acec84,0x707070,0x70a4c584,0x102070,0xad0884,0x22ff9a05,0xffa8eb84,0x88fcbcbd,0xad0b98,0x10000,0x5bacc480,0x4e5f6f,0xfcad078c,0x2058fcfc,0x49b1488c,0x44cfcf8f,0x4da8a890,0x40484c,0x40a4a380,0x908080,0xcfb0e784,0x44c6c6ca,0xc6acc88c,0x220d4d8a,
+0xa06688,0x14141,0x1a4a780,0x44232312,0xfcb52b90,0x35bad,0x3a0a980,0x24bf6612,0x13b16d8c,0x44070713,0xbb50990,0x44343415,0xbfa4a790,0x22176bbf,0x13ad0b84,0x2373723,0x80ace984,0x223b2752,0x3baceb84,0x1126,0x80a90b80,0x4c4844,0x4cad0b80,0x448,0x10a0c880,0x46ff7e25,0xffb12c94,0x54ae,0xa4ea84,0x223f3a25,0x3fb14c88,0x200153b,0x9fa8ca84,0xa85b474b,0x5bb94ea4,0x4156,0xaad0c84,0x42aa5505,0xaab52c8c,0x220f0f5a,0xb12c88,0x1000000,0xb50c80,0x0,0xfa4e980,0x44eeee4f,0xeead0b90,0x220f4e9e,0xb52d8c,0xe8a850,0xe49c8780,0x44f2e1e0,0xad0b8c,0xf0b05,0xfa4ea80,0x20f0f0f,0xf3ad0b84,0x220141e6,0x1a90c88,0x64641,0x5f842380,0x55b,0xa90b80,0x12302,
+0x800080,0x44af5f05,0xafb54d90,0x4400005a,0xfa8ea8c,0x200f0e0e,0xfa8c984,0x200050a,0x55a08884,0x10b5,0x800280,0x1000000,0x558c4180,0x42acbca9,0xe4a0a588,0x90a0f0,0xa08184,0x0,0x800280,0x1000000,0xb8904480,0x10,0x800180,0x0,0x840180,0x20f3a351,0xf3a0a884,0x23c3c3d3,0xa4c888,0x30201,0x3a0c880,0x30303,0x30986580,0x101020,0x800180,0x0,0x388c2080,0x10,0x800180,0x1000000,0x946180,0x1000000,0x986080,0x100000,0x4906280,0x520808,0xf38c4180,0x52a2f3,0xc3a0a384,0x4182,0xa4a880,0x3b3610,0x3988680,0xfcf956,0xbc988580,0x220c0c5c,0x3ba4a888,0x3f2f2b,0x3fa8c980,0x152e,0xc986580,0x40408,0x8a4c980,0x40c0c,
+0x109c8680,0x737261,0x73a4c880,0x132272,0x539ca880,0x43e3e3,0x3904080,0x10303,0x3904180,0x1f1b07,0x1f946480,0x201419,0x9c8780,0x1000000,0x55988180,0x98fdfd,0x70986184,0x707070,0x70988380,0x2070,0x30946280,0x1001030,0x800080,0x884400,0x882080,0x190000,0x2fa0a380,0x212a2f,0x44a8e680,0x1000000,0x948180,0xd08000,0x8c4180,0x1000000,0x886480,0x20100,0x6f884380,0x25e5e5e,0x5e886580,0x25e5e5e,0x1884580,0x1000000,0x8c6480,0x3a1500,0x5e8c4280,0x25f6e5e,0x5e884480,0x25e5e5e,0x21884580,0x20303132,0x349c8384,0x2434,0x40a4c580,0x1000000,0x906180,0x0,0x840080,0x1000000,0x25986180,0x51f3f,0x946180,0x761100,0x768c4280,0x11,
+0x10842280,0x1000000,0x884480,0x1f45000,0x5e988480,0x25e5e5e,0x1e884480,0x240f0b0e,0xf4844484,0x6661a0,0x66948480,0x1,0xf844280,0x221e2e1f,0xe842484,0x240a0e0e,0x884584,0x3c2814,0x3cad0c84,0x1428,0xa4c980,0x22322110,0x32ad0c88,0x220f1a26,0xa8c984,0x3f2f15,0x3fa8ea80,0x2804157,0xfa0e984,0xf0f0f,0xf9c8680,0x66ff6b1b,0x34b52c94,0x7f7e79,0x2fad2c84,0x151b,0x88a0c880,0x84c8,0x8c4080,0x1000000,0x10a4a280,0x3f2e19,0x3eb12d84,0x121529,0x14ad0c84,0x50f4b8,0x946180,0x1000000,0x80a4c380,0x223f2e44,0x3fa0c988,0x2f0b57a,0xfbad0b84,0x51b7,0xa8ea80,0x22ffaa41,0xf4ad0b88,0x8494f5f5,0x54b16ca4,0x50a4a8,0xffa4c384,0x426affff,0x2ab14d94,0x1a2a,
+0x93acc384,0x20f1e2,0x10842180,0x2372220,0x1ad0c84,0x1000103,0x64acc380,0x10b4f8,0x37988280,0x11227,0x95a8ea80,0x20edfefe,0xa8e684,0x500000,0xfaa0a380,0x407fbfff,0xb14898,0x1000000,0x159c8180,0x8d6d2e,0x9c8384,0xdc8800,0xdc842180,0x382858,0x8e906280,0x814b8f,0x909ca284,0x102020,0x28988380,0x205b1615,0x5b948484,0x1,0x988480,0xf5a400,0xf5948480,0x8080d0,0x9948480,0x220b060a,0xb906584,0x40b0b0b,0x808c6580,0xb06040,0xb0906480,0xb0b070,0xb906380,0x2209090a,0x9906584,0x24090d09,0x24842584,0x20283838,0x299c8284,0x153f3f,0x9c8280,0x3a1000,0x26906180,0x0,0x906280,0x620000,0x77a8e484,0x70757b,0xad0680,0x804000,0x80882080,0x711000,
+0xb0842080,0x20b16060,0xb1906484,0x60,0x58c6380,0x3050505,0x98c6580,0x24090909,0x884584,0x20d38000,0xc3948484,0x160682,0x5906284,0x3070705,0xb908680,0x21a1a1b,0xa6884680,0x422b7f7f,0x3b14894,0x10203,0xcb10880,0x22484808,0x48acea88,0x22444448,0x40b0c884,0x20d5c080,0xffb0e784,0x63153f7f,0x85b18b98,0x44cfcfca,0xcaace990,0x66c0c0c5,0x35b12b94,0x423f3b3a,0x3face990,0x443f3f3f,0x37ad098c,0x22112132,0x15a4c984,0x223f3f2e,0x3face984,0x443f3f3f,0x3face994,0x660f0f1f,0x3face890,0x22373b3b,0x37ad0a84,0x22333333,0x40ad0a8c,0xd0c080,0xe0b0c884,0x227c78b0,0xc5b12b90,0x444f4f8b,0x4fb12b90,0x22070b4f,0x7ead0988,0x29c9d6e,0x9cb14ba0,0x5c5c5c,0xbb12b80,0x440d0e0e,0x4dad0a88,0x86c6c6ca,
+0xbb92b98,0x64333327,0x33acc89c,0x44343431,0x33ad0a90,0x22363232,0x36ad0a88,0x221d2d2a,0x38a88784,0x643d3c3c,0x2eb12b98,0x4613132b,0x2ea8e990,0x243f3f2f,0x3fb14b88,0x2220253f,0x6a8c888,0xa0a0a,0x9804480,0x195949,0x8c8680,0x90909,0xa904080,0xb1f0f,0x29906084,0x2252525,0x75886680,0x2757575,0x884580,0x0,0x882080,0x202000,0x800080,0x2000,0x1800080,0x1000101,0xc0988380,0x8c4c0,0x18904180,0x123231,0x9c8284,0x1000000,0x8c6680,0x23505050,0x18c6680,0x4,0x90a4c480,0xe0f0f0,0x75ad2880,0x2b57575,0x75844580,0x2b5b5b5,0x10884380,0x1101010,0x20800080,0x2020,0xb5800080,0xb5b5b5,0xb5844580,0x2b5b5b5,0x884480,0x1000000,0x842380,0x2000,
+0x50800080,0x23505050,0x508c8884,0x3505050,0x80908780,0x808080,0x90a4c480,0x70b0b0,0x50ad4888,0x3505050,0x64908880,0xb4b4a4,0x30884680,0x203030,0x10ad2980,0x703020,0x5cad2984,0x22fcbc6c,0xfcb56d98,0x220c5cbc,0xc6ad2b88,0x448e89c9,0x8eb10a8c,0x250559a,0xc988780,0x22181c0c,0x50a4ea84,0xb0b060,0x50884580,0x1d0d0d0,0xd0a8e988,0x225090d0,0x23a0a888,0x22373733,0x37b12b90,0x44001122,0x20b10a8c,0x44343430,0x38b14b8c,0x242e2e3d,0xace988,0x664d0804,0x5db54c94,0x22106458,0x2f9ca784,0x243b3b3f,0x3bad0a84,0x24112237,0x74a8c98c,0x2797979,0x758c6580,0x45f45575,0x518c6588,0xd1d292,0xd0b10a84,0xd0d0d0,0xf5ad0a84,0x45f4d4f4,0xd1884488,0x444586c5,0xd0886488,0x135291,0x39cc980,0x44ffef5b,
+0x108c6688,0x44101010,0x11b12b88,0x663b3727,0x25b14c98,0x443d3d29,0x3db16c8c,0x4424283d,0x3fb10a8c,0x4400052b,0xb10b8c,0x22424140,0x34882488,0x443e3e3d,0x3eb16c88,0x64393d3e,0xb5b16c90,0x27575b5,0x75884580,0x2656565,0x884580,0x1000000,0x842480,0x0,0x71800180,0x24c0d080,0xc0842284,0x23c04040,0x908784,0x1000000,0x884580,0x20100,0x64800280,0x24605060,0xa08c6784,0xf4f4a4,0xb0886580,0x20a4f0f0,0xcb16b88,0x1c1c,0xb48c2080,0x27074b4,0xb4884580,0x27474b4,0x884480,0x20383424,0x34b14988,0x20713034,0xc0b16b88,0x2481c0c0,0x91884584,0x2555555,0x38c6680,0x1030303,0x7800180,0x66d1a59e,0x158c668c,0x44515155,0x51800388,0x24909151,0x800284,0x45010101,0x1800388,0x25659f0,
+0x74842380,0x2787474,0x68884580,0x22f2b6e,0xf18c6480,0x42f1f1f1,0x61ad4b88,0x66001010,0x2f94648c,0x2410240c,0x842484,0x2d69506,0x40800380,0x294a454,0x10884480,0x2020201,0x40800180,0x80c080,0x986180,0x0,0x988280,0x1000000,0x60a0a280,0x50f0f0,0x986284,0x1000000,0x96b90680,0x201b6faf,0xb14790,0x40000,0x1e8c2080,0x80cadf,0xd0904080,0x80c0,0x9acc384,0x50f0f,0x3f9ca380,0x152f3f,0xb16a80,0x140c040,0x986180,0x1000000,0xa4b92884,0x2098fcfc,0xb14a8c,0x0,0x6aa8c580,0x62f9faff,0x1b18c9c,0x1000000,0x5b0e480,0x20090a0a,0xb50584,0x0,0x408c2080,0x408080,0x1eacc380,0x192e2e,0xb12784,0x1000000,0x40b52780,0x808080,0xacc380,0x1000000,
+0x904080,0x1000000,0x1ab0e680,0x420d1e1f,0xf8b16a90,0x20a4f8f8,0x50b16b88,0x66101000,0xc906588,0x240484c,0x409ca480,0x404040,0x51a0e780,0x2959595,0x81884680,0x24404141,0x708c6780,0x707070,0x70a0c484,0xa06070,0x61a4e680,0x20fda460,0xf9906284,0x20145,0xb08c4180,0x303070,0x30a90684,0x103030,0x2a4e780,0x400000,0x80946280,0x0,0x11840080,0x204e0900,0x4e8c6384,0x404004,0x9906380,0x220b0b0a,0xb884584,0x207070b,0x40908780,0x878140,0x87948480,0x988481,0x798a680,0x24070707,0x794a984,0x2070707,0x1908680,0x10202,0xa8e480,0x20fb6600,0xad2a88,0x382800,0x28840080,0xfdd804,0xfb884184,0x1a6,0x9cc680,0xef9600,0xad9ca484,0x58,0x906480,0xf0500,
+0x88988380,0x208e8444,0x9f9ca584,0x424246,0x79cc680,0x22070707,0x794a984,0x4070707,0x41948880,0xe4d480,0xe4a0c784,0x804080,0x79cc880,0x2070707,0x78c6680,0x2070707,0x298a780,0x20070303,0x89b14784,0x4cdcdc,0xad2884,0x1000000,0x10a92a80,0x203030,0xead2984,0x20090f0f,0xb16a84,0x1000000,0xbd6980,0x1000000,0x54bd4880,0x2050a4a4,0x99bd488c,0x645f6faf,0x47b58b90,0x414343,0x40a50b80,0x2404040,0x409cc980,0x4a1f141,0x40800380,0x948040,0xbe988680,0x2aabfbf,0x41b16a84,0x2050601,0x1802480,0x2015111,0xa800380,0x200b0f0f,0x1b12984,0x44000000,0x904388,0x902000,0x800080,0x4695a515,0x448c6488,0x24616155,0x50842484,0x3000050,0x55800180,0x294e8a4,0x91842380,0x2a0a095,
+0x80800280,0xc0c080,0xd4800380,0x4531117c,0x1884488,0x3010101,0x1948880,0x2000000,0x7d842480,0x2eeefbe,0x55800380,0x35555d5,0x800280,0x3000000,0x1840180,0x21a2a02,0xef800280,0x7074b,0x798a680,0xf66707,0xf948580,0x500005,0x10988380,0x203d2810,0xf59ca584,0x66400050,0x949ca68c,0x397aa9,0x3e884480,0x1f1d2d,0x1fad2984,0x20a45409,0x80ad2984,0x1d4480,0x2d906480,0xa05018,0x7948680,0x2050607,0x598c880,0x20a1a05,0xd0802380,0x3f0f0f0,0xb0842480,0x21f6964,0x1b8c6580,0x256171b,0x55800380,0x2e0a0a5,0x34800280,0x24501020,0x50884384,0x3405050,0xa4908480,0xfce8a4,0xf8a0c780,0x1818a8,0x409ca680,0x23404040,0x40884584,0x2000040,0x18948480,0x382818,0x349cc580,0x44782410,
+0xfa4e78c,0x25070707,0x7a0e984,0x2040506,0x909cc880,0x2104050,0x800380,0x2a0a090,0x4800280,0x2091909,0x55842480,0x5505050,0xa0800080,0x294a0a0,0xa800280,0x20a0a0a,0xa8800380,0x20eefdfc,0x9fb56b90,0x204b8f8f,0x60b5ab8c,0x22606060,0x64b18c84,0x44687878,0x7b58b8c,0x170707,0x66b10984,0x46506171,0x5894018c,0x6c5c5c,0x6cad0980,0x66646938,0x940288,0x45000000,0xb16c88,0x25000000,0x50a10a84,0x25505050,0x60884488,0x2490a0b0,0x842384,0x24a16101,0xa0800484,0x255a9a0,0xe0800280,0x2eca8e4,0xa9842380,0x295aaaa,0x10800280,0x24000050,0x844484,0x29aaa55,0x14840380,0x2696968,0x54882480,0x25d555d5,0xaa800284,0x4aaaaaa,0x55842380,0x37ffd5d,0x75842384,0x2355d455,0x50840384,0x25755450,
+0x800284,0x3000000,0x802280,0x2565651,0x840380,0x2040000,0xc842380,0x2aa5559,0xaa800380,0x225aaaaf,0x55800384,0x24aa5555,0xaa800284,0x2ffaaaa,0xfd842380,0x23555555,0xd0800384,0x2555557d,0x10884484,0x235d5555,0x2b842484,0x24051515,0x118c6584,0x242f2620,0x11842384,0x25555510,0x55800284,0x3155554,0x2a800280,0x2162a2c,0x1842380,0x2000100,0xc0842380,0x87000040,0xb56d90,0x24000000,0xc8a10984,0xddddd8,0xcda90a84,0xe8fd9dcd,0xb16ca0,0x25000000,0xad6d84,0x2000000,0xfd8c8680,0x86fdfdfd,0xfdb18c90,0x22c0d0f9,0x69b12a88,0x2506468,0x54800280,0x25a5555,0x840380,0x2050000,0x5800380,0x2695555,0x55840380,0x25545554,0xa9800284,0x24a4a9a5,0x6a840384,0x2bd6968,0x55842380,0x25555555,
+0x800284,0x3000000,0xb16c80,0x2000000,0xc0a10980,0x22fde4d0,0xfdb16d8c,0x660055fd,0xad4b90,0x24559400,0x55882384,0x295565a,0x882480,0x44aa2140,0xd5884488,0x3555755,0x55884480,0x3555555,0x55842380,0x3555554,0x1842480,0x2554505,0x558c6580,0x2aaaa55,0x57842480,0x4555d555,0x55842488,0x449a5555,0x5a882488,0x24565659,0x55884384,0x25555555,0x44884484,0x25d5950,0x5d884480,0x2555659,0x55884480,0x3155555,0x55800380,0x25555455,0x55800284,0x25555555,0x51842384,0x235d55d5,0x55842484,0x25555555,0x55800284,0x25555755,0x55800284,0x3575757,0x568c4580,0x2abaa56,0xdd800384,0x25155551,0x59800284,0x229ee06,0x6a800280,0x2aa6aaa,0x95800280,0x2195595,0x5800180,0x2000001,0x1800380,0x2000020,
+0x55840380,0x3555557,0x55842480,0x2000616,0x4a800380,0x255a989,0x800380,0x3000000,0x842480,0x2a46410,0xa4800280,0x200a4a4,0x10800280,0x2010000,0xaa800380,0x2005599,0x51800180,0x2aaaa51,0x58800380,0x291569a,0x55840380,0x2aaaaa9,0x56800384,0x2555555,0xa1800380,0x2a1a1a1,0xa1800380,0x2aaa5a1,0x55800380,0x29a5656,0xaa800380,0x26aaaaa,0xa9800380,0x26a6656,0x55800380,0x3555555,0x55800280,0x3555555,0x55800380,0x2aaaa55,0xa5800280,0x2baaaa9,0x55800280,0x3555555,0x55800380,0x3d55555,0xd5800280,0x35555d5,0xaa800380,0x25c8dda,0x8842380,0x2000000,0xaa884480,0x25555aa,0xa4800380,0x2a0a0a0,0x800280,0x2a9a400,0xaa800280,0x259a5a1,0x24800280,0x22a2a29,0x2a800280,0x2152a2a,
+0x55800280,0x3555555,0xaa800380,0x2006aaa,0xaa800280,0x29695aa,0x45800380,0x3404000,0x842380,0x3000000,0x884580,0x2000000,0x8c4480,0x2000000,0x48c4480,0x300040c,0x70884580,0x64010060,0x2a9298c,0x44020202,0x41b16c88,0x44004040,0x886688,0x25000000,0x2886584,0x24020202,0x2b18c84,0x2020202,0xad4b80,0x2302020,0x10800280,0x2000000,0x19800380,0x22d3e2e,0x98882480,0x44004084,0x43a08488,0x410303,0xc0b92a84,0xcfcec9,0xb56c88,0x45000000,0xb90888,0x25000000,0x4fad8c84,0x1d0e0f,0x7cad2b84,0x457cfcfc,0x2b16c98,0x2000001,0xad4b80,0x2001000,0x882384,0x2a0a010,0xa0800280,0x2f8e8a0,0x800280,0x24a65500,0xa7882384,0x249296ab,0xb4800284,0x2a6b4b4,0x16840384,0x246aaa5a,
+0x800384,0x3155500,0x59800280,0x2b65614,0x18842380,0x44010505,0x594a888,0x24aa2a00,0xf5842384,0x3555575,0x54882480,0x25555555,0x56800284,0x24115616,0x51800284,0x25155555,0x33800284,0x233737,0x3b10a88,0x30303,0xd4a0e880,0x208cdcdc,0x4b12a88,0x550000,0x1a88580,0x0,0x2b0a680,0x20303,0xffa4c780,0x1d5ffff,0xb52a94,0x102000,0x55800080,0x2606050,0x50948880,0x555050,0xc4a10980,0x2a5a5f5,0xa5842380,0x4a0f1f1,0x1f800380,0x660f0f0f,0x14b16d8c,0xb4b460,0x8c6580,0x2000000,0x884480,0x24b2aaa0,0x800284,0x45000000,0xace988,0x22141400,0x60884484,0x4490e4f4,0x908c6588,0x66444080,0x1390868c,0x2561617,0x15884580,0x33c1d1f,0x4c842380,0x66810004,0x4094878c,0x86d08080,
+0xba94a790,0x86e0a23f,0xa58c6590,0xa877abf7,0x14908694,0x3555555,0x5a884580,0x44af6d6f,0x3e8c6588,0xe8fa79fe,0x8e98c89c,0xc89baf9f,0xaf9ce998,0x24afaaae,0x6b98a784,0xc81b325f,0x9a98c798,0x2555556,0x44840380,0x2aaaa55,0xaa800280,0x2424397,0x842380,0x3d5d500,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xd5800384,0x35555d5,0x6a800280,0x25a5655,0xa800380,0x2559502,0x45800380,0x2000000,0x842480,0x2556a80,0x65800380,0x2606020,0x800280,0x29aaa01,0x95800280,0x2955595,0x64800380,0x26b6a69,0xae800280,0x2ae6eae,0x55800280,0x35dddff,0x69800280,0x2000000,0x55840380,0x3155555,0x800380,0x2000000,0x840380,0x3040000,0x840380,0x2404000,0x800380,0x3000050,0x840380,0x295a990,
+0x95800280,0x2559595,0x11800380,0x2a4a490,0xae800280,0x2aeaeae,0xa9800280,0x2aaaaaa,0x50800280,0x3545050,0xa9800280,0x2aaaaaa,0xaa800280,0x26a6aaa,0x6a800280,0x26a6a6a,0x2a800280,0x215152a,0x840380,0x2000000,0xd0842380,0x8664d4d4,0x5094a790,0x87101010,0x98c790,0x2101000,0x11840380,0x2111212,0x14842380,0x86143824,0x94a790,0xa7000000,0xa7ad6b94,0x2ac03ebb,0xd0a109a5,0x2a9090d0,0x1ce72a5,0xc8010206,0x29ce998,0xc8030303,0x90c2109c,0x8cd0d0d0,0xd4def7b1,0xaee4e4e4,0x7ef7ab5,0xc8070707,0x7def798,0xe8070707,0x25def89c,0x2201115,0x21842380,0x29aaa5a,0x10800280,0x86343414,0x249cc890,0xa61f2f28,0x81908694,0x2008080,0x840280,0x31c0400,0x17840380,0x671c0717,0xd0884490,0x24545490,
+0xe494a784,0xaee0e4e4,0xe0f39cb1,0xe8004090,0x3d6b59c,0xe8020203,0x1dad69c,0xe860a000,0x94a79c,0xb545401,0x7494a7a1,0xc9757177,0xa098a798,0x867c6958,0x1498a794,0x87050105,0x94a790,0x3d10000,0xeb884480,0x44acadea,0x94a788,0x3050400,0x5f800380,0x66e692d7,0x5c908690,0x45d0d054,0xd094a788,0x3105050,0xff884484,0x443f7eff,0x3f908688,0x24010126,0x884484,0x2450000,0x5f8c6580,0x37f7f5f,0x908680,0x3000000,0x1884580,0x2000001,0x7f884480,0x2410313b,0x884484,0x20018a0,0x800284,0x3505050,0x29800380,0x24a9f9be,0x842384,0x24a5a5ab,0x55800284,0x25d5d557,0x800284,0x2aaa99a,0xaa842380,0x2555556,0x96882480,0x25a699a,0x5a800380,0x2560556,0x55800380,0x2551555,0x55842480,0x29aa559,
+0x15800280,0x24a65556,0x81800284,0x2565515,0x40882480,0x3757d54,0x15842380,0x255c5555,0x57800284,0x2410157,0x5842480,0x297aa41,0xa8800280,0x2565550,0x51800380,0x3575555,0x800180,0x2000000,0x50800380,0x2a0a0a0,0x800280,0x2090414,0x19800380,0x2050502,0x69840380,0x2aa5aa9,0x54840380,0x3545455,0x15882480,0x26a1515,0x55840380,0x25545555,0x800284,0x3000000,0x8c4580,0x340c040,0x8c6580,0x2000000,0x8c6580,0x2000000,0x842380,0x5000000,0x884484,0x2151515,0x884480,0x2000000,0x108c6580,0x24022331,0xd58c6584,0x295d6d5,0x55884484,0x2565455,0x55884480,0x3555555,0xd5884484,0x25455555,0x56800284,0x2555555,0xaa800380,0x2555555,0x89800180,0x2451595,0x840380,0x3555545,
+0x10800180,0x2499ee69,0x65840388,0x2269a965,0x41840384,0x2959654,0x57884484,0x25575555,0xaa800284,0x24155a9,0x54800380,0x3455555,0xab800180,0x252a9aa,0x57800280,0x3f55555,0x57800180,0x3405555,0xea800180,0xaaaaaa,0x17800280,0x3551515,0xaa800180,0x2aab9be,0xaa800180,0xfefeea,0xfe800180,0xaafafe,0xaa800180,0xffffff,0xaf800180,0x26abebb,0xaa800180,0xaaaaaa,0x55800280,0x1555555,0xaa800280,0x2aaaaaa,0x69800180,0x2252829,0xaa800180,0xafbfaf,0x55800180,0x1555555,0x5800280,0x1555555,0x55800280,0x1555555,0x55800280,0x1555555,0x55800280,0x1555755,0x45800280,0x1555555,0xaa800280,0xfafaaa,0x40800180,0x3001f01,0x800280,0x1000000,0xfa94a680,0x50f8f9,0x800180,0x2000000,
+0x55906380,0x1555555,0xaa800280,0xffffaa,0x55800180,0x1555555,0xaa800280,0xffffea,0xff800180,0x5ffff,0x800180,0x0,0xffa4c380,0xffff,0x800180,0x3000000,0x95904080,0x2565556,0xaa800080,0x2bfffab,0xaa800180,0x2d9a9aa,0xa9800180,0xbfbeba,0xe9800180,0xaafafa,0x55800180,0x1555555,0xbf800280,0xaabfbf,0x55800180,0x1555555,0x1f800280,0x1555555,0x55800280,0x1555555,0xba800280,0x2012168,0x45800280,0xaaaa55,0x55800280,0x155d5d5,0x55800280,0x1555555,0x55800280,0x1555555,0x55800280,0x1555555,0x75800280,0x2bab865,0xaa800180,0xffffff,0x55800180,0x1555455,0xaa800280,0xffffef,0xff800180,0xfeffff,0x800180,0x2646514,0xff800080,0xffffff,0xff800180,0xbebcfc,
+0xaa800180,0xfefaaa,0xfe800180,0xffffff,0xaa800180,0xffffea,0xff800180,0xffffff,0xff800180,0x1ffffff,0xaa800180,0x16aaaa,0xff800280,0x17fffff,0xb800180,0x2002a17,0x800080,0x2000000,0x840380,0x2020301,0x884480,0x2080000,0x4842380,0x2000000,0x800380,0x2545400,0x50842380,0x2545050,0x8c4580,0x2955500,0xa9840380,0x2adeda9,0xa9840380,0x250a4a8,0x800280,0x2000000,0x6a840380,0x295aa6a,0x800280,0x2010100,0x840380,0x29fea69,0x55800280,0x25d55454,0x800284,0x2565645,0x5a800380,0x2565656,0x55882480,0x3fd7d75,0x40840380,0x25555555,0x5d800284,0x3555555,0x418c4580,0x25d55575,0xaa800284,0x255aaaa,0xaa800280,0x2a8aaaa,0xaa800180,0x2956aaa,0x55800280,0x37d5555,
+0x45800180,0x35d5d5d,0xa9884480,0x256a6aa,0x55840380,0x2429996a,0x9a840384,0x255aa9a,0x840380,0x3000000,0xa842380,0x2969a56,0x40800180,0x2000000,0x30842480,0x3000010,0x1d840380,0x22656a19,0x54800380,0x3105054,0x54800280,0x2959594,0x508c6580,0x23555555,0xa8800384,0x2baada9,0xaa800280,0x2565555,0x55882480,0x3555554,0x55842380,0x25555c55,0x5800284,0x87454545,0x4594a790,0x45454545,0x178c4588,0x25555555,0x5f8c6588,0x257fd75f,0x9e842384,0x4aaaaea,0xaa842384,0x246aaaaa,0x17800284,0x3155555,0x59842380,0x2a41652,0x57840380,0x2555557,0x55884484,0x3555555,0x54842380,0x25555454,0x15800284,0x3555555,0x54840380,0x3400000,0xe4800380,0xa9a9e5,0x55800280,0x3555054,0xaa800280,0xaaaaea,
+0x55800280,0x3545555,0xa9800384,0x2aa969a,0xd5800380,0x35555f5,0xaa840380,0x2aaaaaa,0x55800380,0x3115555,0x13800280,0x3551713,0xaa800180,0x2af6aaa,0xab800280,0xaaaaff,0x53800280,0x955557,0xa5800380,0xfafaaa,0x55800180,0x1555555,0xaa800280,0xffffaa,0xfa800180,0xfafafa,0xfa800180,0xfefafa,0xff800180,0xffffff,0xff800180,0xffffff,0x55800180,0x1555555,0x9a800280,0x2bbfeaa,0x40800180,0x1555555,0xaa800280,0xfffeea,0xef800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xfe800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x55ffff,0x800180,0x0,0xff9ca580,0x1ffff,0x800180,0x3000000,
+0xff988180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x15ffff,0x800180,0x0,0xff9ca580,0xffff,0x800180,0x3000000,0x55b10880,0x1555555,0xaa800280,0xffffae,0xaa800180,0xaaaaaa,0xaa800280,0xffffaa,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xaa800180,0xaaaaaa,0xaa800280,0xffffba,0xaa800180,0xaa6aaa,0xaa800280,0xffffab,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffff,0x800180,0x0,0xffacea80,0x40ffff,0x800180,0x2000000,
+0xff946280,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xa5ffff,0x800180,0x0,0xff8c4080,0x1ffff,0x800180,0x2000000,0x56946080,0x2565a56,0x55842480,0x3511337,0xfd800280,0x3d5d5d5,0x908c6684,0x24291555,0x64840180,0x240a0a0,0x19800280,0x2565606,0x2a800180,0x24152a2a,0x15800084,0x2010015,0x42800080,0x22455252,0x4d8c2388,0x2484d4d,0x34986584,0x45343434,0x39b14c8c,0x241f2f3e,0x40b52b88,0x414140,0x41b10c84,0x2050541,0x1f9ca980,0x443b3b2f,0x3bb14b8c,0x2200152b,0x45b12c84,0x2010140,0xa0800180,0x2696530,0x15800380,0x21a2915,0x800280,0x3000000,0x15842380,0x355d575,0x55842380,0x22000010,0x4908684,0x2500000,0x54840380,0x2505054,
+0x9840380,0x2e8a959,0xd4884480,0x3505054,0x842480,0x44ab7500,0xff882488,0x2abaaaf,0x94842480,0x2555490,0x55840380,0x2555555,0x57840380,0x3555555,0x55840380,0x2955555,0xa0840380,0x2000010,0x840280,0x2000000,0x11802380,0x2a8a498,0xa9800280,0x2a4a4a8,0x800280,0x2000000,0x802380,0x2005000,0xa4840280,0x2a8a4a4,0x59800280,0x2555556,0xd5800180,0x2aaaa9a,0xaa800280,0x2aaaaaa,0x2800280,0x2aaaa02,0xaa800280,0x2aaaaaa,0xaa800280,0x26aaaaa,0x55800280,0x2595555,0xaa800180,0x2aaaaaa,0x55800280,0x2555555,0x800180,0x2000000,0x1842380,0x266a591,0x98800280,0x22824a4,0x29800280,0x2aa6a6a,0x95800280,0x2555555,0x55800380,0x25a5555,0xaa800380,0x2555595,0x55800380,0x2055555,
+0x1800380,0x2c04000,0x40842480,0x2000000,0x80842380,0x2000000,0x842380,0x2000000,0x41840380,0x2ba6aaa,0xa9800280,0x2005555,0x10800380,0x2002535,0x1842380,0x2544045,0x800380,0x25000000,0x94a784,0x2000000,0x908780,0x3000400,0x882480,0x2000000,0x800380,0x24f0f000,0xe0842384,0x2460a0e0,0x10842384,0x2abab94,0xab800280,0x29aabab,0x55800280,0x2505454,0x94800380,0x2a8a490,0x55800280,0x3dddd55,0xe9800280,0x2aaaaaa,0xa9800280,0x2aaaaaa,0xaa800280,0x296aaaa,0x6a800280,0x22a2a2a,0x2a800280,0x22a2a2a,0xa0800280,0x243060a0,0x30842384,0x2166930,0x1842380,0x2500000,0xb0842380,0x2000060,0x10842380,0x2000000,0x94a780,0x2101010,0x842380,0x2606090,0x20800280,0x2a8a420,
+0x800280,0x2000000,0x842380,0x258a490,0x29800280,0x2a86468,0x99800280,0x2151515,0x59800180,0x2060106,0x58800180,0x2aaaa50,0x55800280,0x2415455,0x55800180,0x21a2a15,0x5a800280,0x2161616,0x1a800380,0x2012a1b,0x800280,0x2c04000,0x808c6580,0x2000000,0x884480,0x3000000,0x842480,0x2203010,0x884480,0x2000000,0x884480,0x3000000,0x882480,0x2000000,0x8c4580,0x2000000,0x50842380,0x2106010,0x800280,0x2000000,0x842380,0x2009000,0x842380,0x2010301,0x884480,0x2000000,0x840280,0x2000000,0x884480,0x2000000,0x15842380,0x6b6b6a,0x800280,0x2000000,0x10884480,0x2001130,0x6a842480,0x2012919,0x800280,0x3c04000,0x884480,0x290c040,0x30884480,0x3000010,
+0x882480,0x2000000,0x884480,0x2000000,0x1884480,0x2000203,0x884480,0x2642410,0x800180,0x2000000,0x882380,0x2000000,0xb0884480,0x2a0a0a0,0xa0800280,0x26060a0,0x800280,0x3555500,0xaa800280,0x2aaaaaa,0xa0800280,0x2aaaaa0,0xaa800280,0x26a6aaa,0xaa800280,0x2aaaaaa,0x95800280,0x2555595,0x6a800180,0x2aa6a6a,0xaa800280,0x269a9aa,0xaa800280,0x21a6aaa,0x1800280,0x2200000,0x1842380,0x2000000,0x800380,0x2000000,0x10800380,0x2010000,0xaa800380,0x255559a,0x800180,0x2000000,0x1842380,0x2a9a91a,0x59800280,0x2a4a4a8,0xa4800280,0x290a4a4,0x55800280,0x2565555,0x59800180,0x2aaaa56,0x94800280,0x2544195,0x95800380,0x291a9e9,0xae800280,0x2aea9ae,0xae800280,0x2aaaaaa,
+0x55800280,0x2555555,0x95800180,0x2aaaa55,0xa9800280,0x2aaa9a9,0xaa800280,0x2aaaaaa,0xaa800280,0x2aaaaaa,0xaa800280,0x268aaaa,0xaa800280,0x2a6aaaa,0x59800280,0x2555556,0x800180,0x3000000,0xa50980,0x4000000,0x78842480,0x66bc6868,0xfdad298c,0x8599fd,0x198a880,0x3000000,0x886680,0x22a2a00,0x45800280,0x3454545,0x558c6680,0x257c7c7c,0x508c4584,0x235050f0,0x50800384,0x3010101,0x2800380,0x2010102,0x5800380,0x2a9a491,0x51800280,0x3555f55,0x50800180,0x290a0a0,0xaa800280,0x2a9a5a9,0x95800280,0x29a5555,0x5a800180,0x2969596,0x51800180,0x3551574,0x7c800280,0x227abebd,0x69842484,0x2186468,0xaa800380,0x2a9aaaa,0x55800280,0x2995555,0x19800180,0x2a2aa9a,0xa9800280,0x2565555,
+0x800180,0x2000000,0x1800380,0x2a86410,0xa9800280,0x2000000,0x800380,0x2000000,0xa9842380,0x2aaaaaa,0x55800280,0x3555555,0x1800180,0x256565a,0x55800180,0x2555555,0x800180,0x2000000,0x8842380,0x2400008,0x54800380,0x374d0d4,0xa9800280,0x25a5a5e,0x80800180,0x2a4a494,0xd0800280,0x340d0d0,0x5a800280,0x2969697,0x55800180,0x26b9655,0x58800180,0x2565556,0x55800180,0x2895555,0x55800180,0x2955595,0x95800180,0x2555555,0xaa800180,0x288028a,0xa9800380,0x24151a9,0x56800180,0x25a5a5a,0x56800180,0x2aa6555,0x80800180,0x200044c,0x50800380,0x155df55,0x57800280,0x35d1d55,0x5c800180,0x3551355,0xa9800180,0x25aaa56,0x1800280,0x2000000,0xb9840380,0x295aaaa,0x800280,0x2020200,
+0xbc800380,0x596baf,0x800280,0x2000000,0x884480,0x2000101,0x4842480,0x200040c,0x882480,0x26eab5a,0x1800180,0x240c040,0x842380,0x295ab00,0x800280,0x3000000,0x89840380,0x2020002,0x2842380,0x2aaaa9a,0xaa800280,0x2a8a4a8,0xab800280,0x2aaaaaa,0xe9800280,0x2955595,0x95800180,0x29aa595,0xaa800180,0x20aaaab,0x800280,0x3000000,0x55842480,0x2565656,0x56800180,0x25b5656,0x55800180,0x2555555,0x55800180,0x2555555,0xaa800180,0x200aaa6,0x800280,0x2000000,0x55884480,0x25a5656,0x54800180,0x2985458,0xaa800180,0x2a868a8,0xa8800180,0x26868a8,0x800180,0x280c040,0x884480,0xab6a55,0xa8800280,0x2aeabaa,0xf9800180,0x280a4e8,0x6d800280,0x26a6a96,0xaa800180,0x2aaabab,
+0x800180,0x2000000,0x842380,0x3000000,0xa8882480,0x2a4a8a8,0x80800180,0x2000000,0xd5842380,0xabaa99,0x5d800280,0x3d5d555,0x800180,0x2000100,0x842380,0x2aaab9a,0x10800280,0x2a0a1a0,0xa4800280,0x29aaba9,0xa9800280,0x2aaaaaa,0xaa800280,0x2eaaa6a,0x54800280,0x3505050,0x55800180,0x299aa55,0xa5800280,0x2955595,0x95800180,0x2966aa9,0xaa800280,0x2566aaa,0x5a800280,0x2aaaa5a,0x1800180,0x2000000,0x840380,0x2203010,0x55842380,0x3050105,0x99842280,0x2055559,0x800180,0x22a0000,0x29840280,0x2155515,0xa9800180,0x25559ae,0x55842380,0x2565656,0x95840380,0x2a59556,0x55840380,0x3555555,0x5800380,0x3550001,0xaa800380,0x5aaaaa,0x55800280,0x2a9a450,0x55800280,0x3f05351,
+0x91800180,0x2beaa0a,0x55800280,0x3405555,0x29800380,0x2560507,0x5a800380,0x295559a,0x5800380,0x37fd540,0x55800280,0x3ff5555,0xa9800180,0x256559a,0x55800180,0x2a9aaaa,0x80800180,0x2000004,0x8c6580,0x2005400,0x800180,0x2000000,0x8c6580,0x2301000,0x884480,0x805410,0xc0884480,0x2000080,0x20884480,0x2000000,0x842380,0x2000000,0x884480,0x2a0a000,0xa0800280,0x2106020,0x64800280,0x26a6a69,0xaa800280,0xa9aaaa,0x800280,0x2000000,0x30840380,0x2000010,0xa8842380,0x2a4a898,0xb4800180,0x2a8a4a4,0x800280,0x2550000,0x55800380,0x3ddddfd,0x800280,0x2454000,0x55800380,0x3475757,0xea800380,0x2a5a5a9,0x15800280,0x37f1515,0x9a800180,0x2aaaa9a,0xaa800280,0xaaaaef,
+0x800280,0x2a9a990,0x55800280,0x35d5555,0xa9800280,0x2aaaaaa,0xaa800280,0x2aa6a6a,0xaa800280,0x2aaaaaa,0x53800280,0x3755353,0xaa800180,0x246aaaa,0xaa800280,0xaaaaaa,0x5800280,0x3010001,0x5842380,0xbfbf5a,0x800180,0x2000000,0x30842380,0x1555550,0xbf842380,0xffffff,0xff800180,0xbfbfff,0x5a800180,0xafffaa,0xaa800180,0xaaaaaa,0x50800280,0x1545454,0x54800280,0x1555555,0x55840380,0x1555555,0xaa800280,0xfab9aa,0x95800180,0xeaffaa,0xaa800180,0xaaaaaa,0xfa800280,0xfffffe,0xea800180,0x2a5f8ba,0xbf800180,0xffbfbf,0xff800180,0xffffff,0x55800180,0x1555555,0xaa800280,0xffffaf,0xff800180,0x54ffff,0x800180,0x0,0xff946080,0xffff,0x800180,0x3000000,
+0x55988080,0x1555555,0xaa800280,0xffffaa,0x45800180,0x1555555,0xaa800280,0xffffea,0xff800180,0x154ffff,0x800180,0x0,0xff904080,0x1fdffff,0x80800180,0x250a450,0x55800080,0x1555555,0x55800280,0x1555555,0x57800280,0x3011303,0x5a800280,0xfefaaa,0xaa800180,0xffffef,0xff800180,0xfefeff,0xfe800180,0xffffff,0xff800180,0xffffff,0x55800180,0x1555455,0xaa800280,0xffffaa,0xaa800180,0xaaaaaa,0xaa800280,0xffbfbb,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xfe800180,0xfefafe,0xfe800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xafffff,0x57800180,0x1575557,0xff800280,0xaaffff,0x55800180,0x1555555,
+0xff800280,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xaaffff,0x55800180,0x1555555,0xff800280,0xaaffff,0x55800180,0x1555555,0x800280,0x2300000,0x20842380,0x2e9a151,0x800280,0x2000000,0x842380,0x2abafa5,0xfa800180,0x2aaaaaa,0xaa800180,0x2565596,0xab800180,0x2aaaaaa,0x55800180,0x3151555,0x800180,0x2000000,0x842380,0x355557f,0x800180,0x2542410,0xa9800280,0xfcfefe,0xaa800180,0x256aaaa,0xdd800180,0x1555fdf,0xa1800280,0x2aa6a1a,0x55800180,0x3f55757,0x59800180,0x296aa96,0x59800280,0x2555556,0x95800180,0x2aa6aaa,0xa9800280,0x2d56aa5,0x55800180,0x3d55f55,0xaa800180,0xaaaaaa,0xad800280,0xaaaaab,0xaa800280,0x5a6aaa,
+0x55800280,0x2400000,0xd0800380,0xaaaad9,0x800280,0x2000000,0x30840380,0x2010110,0x55842380,0x1555555,0x5d800280,0x3741d0d,0x40800280,0x3555df5,0xae800180,0xfefefe,0x54800180,0x1d55554,0xea800280,0x292a6ab,0xaa800180,0x267666a,0xaa800180,0x2aaaaaa,0x15800180,0x1fcfdfd,0x11800180,0x3555555,0xa9800180,0x2a8a6a8,0x55800180,0x3d5d555,0xad800180,0xabaaab,0xed800280,0x2aaaa96,0xfd800180,0x35751f1,0xa9800180,0x2aaaaaa,0xaa800180,0xaaaaaa,0xaa800280,0x2fffefa,0xaa800184,0xaaaaaa,0xaa800280,0x2afaaab,0x29800180,0xf8f9f9,0xd0800180,0x35ddc14,0xd9800180,0x2a3a6e8,0x2b800180,0xaaaaaa,0xae800280,0x295aaab,0x2a800180,0xffffff,0xaa800180,0x2aaaaaa,0xa9800180,0x2aab6a8,
+0xb800180,0x20080c2,0x1842380,0x2aaaae8,0xa1800180,0xa4a4a4,0xa1800280,0x2aaaaaf,0xaa800180,0x2ea6aaa,0xea800180,0xaaa9aa,0xaa800280,0xaaaaaa,0xaa800280,0x22a6a2a,0x5a800180,0x2a6f9a6,0x15800180,0x1555555,0x9800280,0x246a38e,0x800280,0x1555555,0xaa800280,0xffffaf,0xff800180,0xffffff,0xaa800180,0xffffea,0xff800180,0xffffff,0xb9800180,0x22abffe,0xe4800180,0xfefafa,0xfe800180,0xfffeff,0xff800180,0xffffff,0xfe800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xeaffff,0x55800180,0x1555555,0xff800280,0xffffff,0x47800180,0x3555557,
+0xff800080,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xefffff,0xab800180,0xabaaab,0xff800280,0x1ffffff,0xb800180,0x2176a17,0xff800080,0xffffff,0xff800180,0xffbfff,0x7a800180,0x26b3a3a,0x9b800180,0xaaaa9a,0xff800280,0xffffff,0xff800180,0xffffff,0xaa800180,0xffffaf,0xff800180,0xffffff,0xaa800180,0xaaabab,0x55800280,0x1555555,0xea800280,0xfefefe,0xfa800180,0xfefafa,0xaa800180,0xffffea,0xff800180,0xffbfff,0x55800180,0x375fd75,0xa800180,0xaa6a5a,0xff800280,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0xffffff,0xff800180,0x155ffff,0x54800180,0x0,0xff906380,0x1fdffff,0x80800180,0x250a450,
+0xff800080,0xffffff,0xff800180,0xffffff,0xaa800180,0xffbfaf,0xff800180,0xffffff,0xff800180,0x17fffff,0x57800180,0x1555557,0xff800280,0x155ffff,0x55800180,0x11515,0xaa844480,0x2eaeaaa,0xea844480,0xeaeaea,0x842480,0x1143400,0x8c2084,0x206000,0xe9902180,0x24a5a4a5,0xa5842380,0x2d5e5a5,0x1844480,0x460303,0x3d984180,0x103439,0x4d944184,0x409,0xa48380,0xc1d00,0xb08c2080,0x10,0x16986380,0x40c1d6,0xa08484,0x1f1f00,0x986280,0x64f804,0x20902180,0x19fa70,0x904180,0x501000,0xc0a48384,0x24000080,0x9c6384,0x22505040,0x1884480,0xffff02,0xfa986380,0x400455,0x909c4184,0x440a0e0,0x842380,0x22000000,0x1ace784,0x1,0xada4a480,0x4047d,
+0xacc584,0x30300,0xe3944180,0x4080e1,0xaab12984,0x65,0x6fa0a480,0x2042435b,0x14b0e788,0x14,0xe1a48480,0xe4,0x90ad0980,0x606054,0x97906280,0xa0f5f,0xfcad0884,0x20a00000,0xf2a0c484,0x410303,0x98a480,0x10605,0x2842180,0x20020004,0x80a8e884,0x4bf96,0x98a584,0x40155400,0x3ad0788,0x20050747,0x4ad0984,0x30302,0x2ca50780,0x20090505,0xb4a4e584,0x540a0,0x289cc580,0x14,0xf9cc380,0x4080e,0x1a0c580,0x1,0xf48c6180,0xb4,0xb4948280,0x2f3fb8,0x79cc480,0x5,0x1b884080,0x152e1b,0xb12884,0x2004ad04,0x2a4e484,0xab0303,0x6b98a680,0x46172b,0xa10984,0x20909000,0xaaa8e484,0x205afea9,0x4ad2688,0x570302,0x67a92880,0x20825292,
+0x608c4280,0x90931,0x4948280,0x20686808,0xbcad2584,0x7c,0x3d98a380,0x2010002e,0xa0a92784,0x20060651,0xbda50584,0x408c9cbd,0xa4ad4788,0x98,0x6a0e480,0x20e6ab0b,0xad4784,0x24606800,0x50800280,0x2505050,0x19884480,0x36372e,0xa4a584,0x210d0d01,0x50b10884,0x2505050,0x40842380,0x2404040,0x5190a780,0x20272450,0x3ad0888,0x2e1e02,0x24b52a80,0x142438,0xa4a580,0x742000,0x41ad0980,0x20800041,0xc0ad2884,0x23400040,0x18b56b88,0x9,0x39a8c680,0x79,0xc0ad0980,0x20400080,0xc0b58b84,0x22c0c0c0,0xa50984,0x2000000,0x908780,0x2504000,0x5800380,0x25545455,0xb0802388,0x2aea574,0x80800280,0x2a0a090,0xa0800280,0x2a8aaa0,0x55800280,0x3551515,0xaa800280,0x2aaaaaa,
+0x14800280,0x3a3a2a,0x35842580,0x2a17135,0x80842384,0x504040,0x8098c880,0x20d2c1c5,0xd1988684,0x280c0d0,0x81842380,0x2aaaa1a,0x80800280,0x22ffe581,0xff908684,0x24aaaaf8,0xb842484,0x90e006,0x829ca480,0x95c481,0x82b14984,0x206fcf8b,0x1694a584,0x62222,0x2b9ca580,0x58016,0xfa90780,0x42fae00a,0x6ad4990,0x71322,0xaa92a80,0xd22a29,0x4ad2b80,0xe0e44,0x1882080,0xbca800,0x40b18b84,0x282800,0xb14780,0x20d2c200,0x14a94984,0x203c2800,0xbcad4784,0xc18bc,0xa0e680,0x20b0b000,0x10a50684,0x4,0x55a92980,0x267aeeaa,0x26842484,0x44161616,0xd194a784,0x2065aa65,0x6498c684,0x86b07050,0x16ad4a94,0x663b3626,0x1f88458c,0x25151515,0xa0842284,0x294c440,0xb4a92980,0x2505064,
+0x2c9cc780,0x50543c,0x20b16b80,0x200c0838,0xa0b16b84,0x2874f0,0xad6b84,0x20fcf800,0x3cad4984,0x255293c,0x55a52a80,0x2006155,0x800380,0x22550000,0x55a0eb84,0x2409595,0xc0800480,0x40c0c0,0x948380,0x40a5ba01,0xa8a90688,0x0,0x9ca680,0x226c2800,0x96a4e984,0x2082c286,0xa4e784,0x17fff00,0xfc98a380,0x90d0ed,0x34a0c784,0x22adbc38,0x55a0c888,0x1000000,0x8c4580,0x180900,0xae842180,0x0,0x9ca680,0x707c0c,0x149ca784,0x20200,0x80a4c884,0x30280,0x70a4e880,0x30361,0x63a4e880,0x22f5f0b2,0x5a4e888,0x20b0a000,0x3c9cc284,0x80803c,0x598a380,0x42f9f905,0xa0c98c,0x22fde940,0xc2b14c8c,0x20b8fcc1,0x9cc384,0x20efff40,0x6da94984,0x2245052d,0x7da90a88,0x147d,
+0xd2ad0b80,0x298d8d2,0xad0980,0x1f1f04,0xfa4e880,0x22eeef0b,0xda8e988,0x42bcfc0c,0xad2b8c,0x22cfca40,0x4fa90a84,0x1055f,0xca90a84,0x22cece0c,0x45a90984,0x50555,0xa9a4eb80,0x0,0x98a680,0x1030300,0x2ea4e680,0xf1f1d,0x79c8380,0x22273303,0x3a0a388,0x282802,0xca4c884,0x2084840c,0x1b9ca784,0x202b2f1f,0x3a4c588,0x42322202,0x3b0e58c,0xf0d082,0x53a8c780,0xf15203,0x54a4a780,0x54fc,0x409c8580,0xffc0c0,0x61a8c884,0x140501,0x519c4280,0x180c0,0x56a8c580,0xc04000,0x80a8c880,0xcb8908,0x4b4e984,0xd4d040,0x48a90b84,0xdccc4c,0x31a90980,0x223f3f36,0x3dad0688,0x2203172d,0x7dace688,0x2201003d,0x2ba4c888,0x4280ab7f,0x2b9ae88,0x64372302,0x2eb14790,0x22161a1d,
+0x3ace688,0x311103,0x31a46380,0x12031,0xc6a48480,0xdac0c0,0xd5b10b84,0xa00000,0x2b90984,0xc3a3b3,0xc1ace688,0x1c4c0,0xa0a08580,0x3fbeba,0x3fb0a688,0x300203,0x8fa48580,0x80c08b,0xc0ad4984,0x8fcbc0,0x20b56b84,0x20540020,0xbca8a48c,0x302bd,0x1da46484,0x22fdac2c,0x29b56b84,0x2f5e525,0x20a90988,0xc08030,0x88acc784,0x3f3fd8,0x3a4c788,0x10213,0x3986880,0x70343,0x594a784,0xa4a0a,0x5844580,0x23c54505,0x3884484,0x1430303,0x3a50b84,0x30343,0x25a50a80,0x353535,0x35884480,0x1353535,0x25842480,0x2f5a525,0x75b10880,0xfffe75,0xc5ad4a84,0xb0bc0,0x40b0e884,0x224f4ac0,0xaab52c8c,0x22656565,0x35a0e784,0x44182935,0x4fa9078c,0x2bdae8f,0x7db52b80,0x2408187d,
+0x3b14c88,0x430303,0x2a50b84,0x20e41415,0x358c4284,0x1353535,0x36884580,0x2373737,0x80844480,0x2f9c181,0xf9902380,0x25094e9,0x3b8c6680,0x7b3b3b,0xfb844480,0x24c0c1e6,0x40904584,0x0,0x948480,0x400,0x4a4c680,0x222c2c04,0x8b5488c,0x220c0c04,0xad0888,0x702000,0x70884480,0x707070,0x2c884580,0x200247c,0x9ca680,0x100000,0x23988280,0x1a6b3,0x50b94c88,0x4203f3f0,0x30ad098c,0x301000,0x30a4a680,0xc04000,0x2b50a80,0x23777b5,0x76b54b90,0x64050414,0x80a92a8c,0x280202,0xa8c0ea84,0x66000040,0x70b16e88,0x707070,0x70884580,0x707070,0x10886580,0x0,0xad4980,0x22d0d000,0x708c0280,0xf0f0b0,0xf08c6580,0xbfb9f0,0xe08c6580,0xe0e0e0,0xe0884580,0x26f7ae0,
+0x38c6584,0x46070303,0x2ad078c,0x20b1600,0x80908780,0x2905080,0x8098a880,0x2408080,0x6a0c880,0x440f2a0a,0xf884488,0x2414110e,0x800384,0x44408040,0x80ad2b88,0x44404080,0xa0b4e888,0x220a0a0,0xa0800280,0x2a8a460,0xaa800280,0x200aaaa,0x59800280,0x2555516,0xa9800180,0x26babaa,0x5a800280,0x2565657,0x55800180,0x2555555,0x55800180,0x2555555,0xaa800180,0x2812a6a,0x55800280,0x2555541,0x6e800180,0x2000006,0x1800180,0x2aaa909,0x99800280,0x2a5aaa6,0x99800280,0x2995595,0xaa800180,0x29aaaaa,0x1800280,0x2001000,0x55842380,0x3555555,0x96800180,0x299589a,0x55800180,0x2551515,0x54800180,0x2665555,0xa6800180,0x2008a55,0x55840280,0x1555555,0x56800280,0x2aaa6a2,0xa5800180,0x2a2a3aa,
+0xa9800180,0x2a6aa8a,0x95800280,0x2555555,0x1800180,0x26a6a5a,0xa1800280,0x2aa65a2,0x55800280,0x29a6a95,0xea800180,0x20aabae,0x55800280,0x35f5f53,0xaa800280,0x280aaaa,0x10800280,0x2000000,0x802280,0x2aaaa50,0x800280,0x240a400,0x98800280,0x2565554,0xaa800180,0x2aaaaaa,0x69800280,0x2e85498,0x55800180,0x2155555,0x55800180,0x29aaa69,0x800280,0x2202a10,0x29800280,0x22a2a26,0x800280,0x3000000,0xad6b80,0x3000000,0x29a0ca80,0x2409515,0x1800180,0x3554501,0x800180,0x2090200,0x25800380,0x2810104,0xa9800180,0x2040000,0xd5800380,0x24445d6,0x1842380,0x2040000,0xa5840380,0x2ba6a2a,0x1800380,0x2aaaa5a,0x57800280,0x3571115,0xa7800180,0x2aaaa97,0x57800280,0x3555155,
+0x59800280,0x2aaa458,0x55800280,0x25555554,0x55800388,0x25aaa95,0x16800280,0x24ab979a,0xaa884484,0x2aaaa9e,0x55800280,0x3fc5555,0x55800280,0x3545555,0x882480,0x3ff5505,0xba800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xa6800280,0x2aa6626,0xaa800180,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0x2eaaaaa,0xaa800180,0x2aaaaaa,0xa9800180,0x2ebaaa9,0xa6800180,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaab,0xaa800280,0xaaaaaa,0xaa800280,0x26aaaaa,0xea800180,0xaaaaaa,0xaa800280,0x2aaaa95,0xa9800180,0x2a6aaa6,0x55800180,0x1555555,0x55800280,0x1545555,0xae800280,0xfabefe,0xfa800180,0xfefafa,0x81800180,0x211feaa,0x1800180,0x11505,0xfe842480,0xfefe,0x800180,0x2000000,
+0x55a48480,0x1555555,0xaa800280,0xffbfab,0x55800180,0x1555555,0x9a800280,0x5aaa6a,0xff800280,0x10ffbf,0x800180,0x0,0x6a4a580,0x264feaa,0x50800180,0x3000000,0x558c2080,0x3555357,0xaa800180,0x2aaaaaa,0x55800180,0x3d55555,0xaa800180,0xaaaaaa,0xaa800280,0x29aaaaa,0x55800180,0x35d5555,0x7d800180,0x3555545,0x55800180,0x286aaa5,0x54800280,0x37f5555,0xaa800180,0xaaaaaa,0x5a800280,0x2aaaaaa,0xaa800180,0x2aabaee,0x55800180,0x3ff7f55,0xd5800284,0x3575515,0xaa800180,0xbfab6b,0xff800280,0x205e1fc,0xaa800280,0xaaaaaa,0x55800280,0x1555555,0x15800280,0x1555555,0x55800280,0x1555555,0x70800280,0x25affaa,0x800180,0x1000000,0xaa842080,0xfeaa,0x800180,0x2000000,
+0xaa98a380,0x2e5faad,0x41800180,0x1555555,0x95800280,0x2abab5a,0xae800180,0xfefafa,0xaa800180,0x15ffea,0x800180,0x0,0xaa9cc480,0x250fefa,0x800180,0x3000000,0x1498a180,0x64ffff15,0x86b14a94,0x66000041,0xcad4a8c,0x242c1c1c,0x2cad0b84,0x2141c1c,0xa92c80,0x3000000,0x98a980,0x2000000,0x8842380,0x240c0c0c,0x8906684,0x2445808,0x50800380,0x250d090,0x840380,0x2a0a050,0xc0800280,0x241455d0,0x59844384,0x2aa6a66,0xa0800280,0x200a0a0,0x800280,0x2020200,0xaa800180,0x2a0aaaa,0xe0800280,0x2a9e0e0,0x1800280,0x22aaa1a,0xa9800280,0x44ff29ae,0x884488,0x2554500,0x56842380,0x24aa555a,0xbe8c6588,0x2559aaa,0x842480,0x37f5500,0xaa800280,0x2a9aaae,0x54842380,0x268aa95,
+0x40800280,0x357d544,0x6b800280,0x44bea16b,0xfe884488,0x24bdbf7f,0x66800384,0x44aaaa66,0xaa88458c,0x2aaaaaa,0x55884480,0x3515555,0xaa800280,0x2eaaaaa,0xd5884480,0x2aaaa55,0xbf800280,0x24000a6f,0x40884584,0x250a480,0x1f800380,0x3555555,0xfd884580,0x345dfff,0x41800280,0x22a6a9a,0x5a800280,0x2069a1a,0x56840380,0x2550044,0x59800180,0x4aaaa55,0x20800284,0x44153524,0x2f842488,0x200011b,0x40842380,0x24404040,0x40b5ac84,0x2000000,0x1a50b80,0x265251a,0x55800280,0x25555555,0x800284,0x2554000,0x55800180,0x24155a55,0x47800284,0x2557d7d7,0x55840384,0x45ff5510,0xae884488,0x64fbf3ff,0xf784238c,0x45df4555,0xea8c4588,0x25aaaaa,0x15884480,0x21a6a08,0x5f800280,0x3555555,0x884480,0x2000000,
+0xaa840380,0x24ffabaa,0xeb800384,0x442ee6be,0x56884488,0x22abaaaa,0xff800384,0x6665aaaa,0x5584238c,0x3055555,0x884480,0x210a400,0xda800280,0x2555559,0x884480,0x200aa00,0x69800280,0x256aaaa,0xea800180,0x65a9aa,0x94800280,0x2aaaaaa,0xea800180,0x2ffefeb,0xfe800184,0x4fbfbff,0xff800184,0x37f55f7,0xff800380,0x24f7ffff,0xfb800284,0x4eaeaab,0xaa800284,0x2ffabab,0xff800280,0x4f3fbff,0xaa800284,0x2aa6aaa,0xab800280,0x2afafaf,0xff800280,0x30757df,0xea800180,0x2ab52aa,0xaf800380,0x2b8a5af,0x57800280,0x355555d,0xa0800380,0x2a9aa55,0xaa800180,0xfbffff,0xea800180,0x2ab6aea,0xaa800180,0xffffae,0xea800180,0x201ffbf,0x800180,0x0,0xff906380,0x50feff,0x800180,0x2000000,
+0x578c6680,0x1555555,0x59800280,0x2bafeaa,0xaa800180,0xaaaaaa,0xae800280,0xbbbeaa,0xdd800180,0x155ffdf,0x54800180,0x1050,0xff882380,0x1ffffff,0x45800180,0x2006410,0x1800080,0x2000000,0x1800380,0x2aaaa5a,0xc800280,0x2000000,0x842380,0x2feaa15,0x55800280,0x37dd555,0x55800280,0x355555d,0x5d800380,0x3555555,0x56800384,0x20d5955,0x842480,0x2000000,0x840380,0x2ab5a0c,0x840380,0x2000000,0x48c4580,0x25a1504,0xd0842380,0x5555554,0xa9800284,0x2a95595,0x55800380,0x3515555,0x51842380,0x2caae6a,0x55800280,0x1555555,0x55800380,0x1555555,0x5800280,0x2116101,0x45800280,0x1fdfdd5,0xaa800180,0x5affaf,0x15800180,0x0,0xfe8c4580,0x1ffff,0x800180,0x2000000,
+0xa99cc780,0xfefefa,0xfe800180,0xbfbfff,0x55800180,0x335f517,0x4a800180,0xbaaa9a,0xaf800280,0x200bebb,0x800180,0x1000000,0xaaa4c880,0x1064a9,0x800280,0x3000000,0xf942280,0x70b0b,0x2ba4e680,0x2086471b,0x1fa90788,0x34380e,0x30a0c380,0x363721,0x9b9ca284,0x30357,0x6ba90784,0x515099,0x1a8e784,0x2a1400,0x3ba4c380,0x61b3b,0xa8e480,0x1000000,0x52a4e280,0x91,0x948180,0x2040d000,0x98a184,0x2000,0xc0800080,0x20340,0x98a280,0x0,0xad0580,0x20508000,0x34a4e384,0x40024,0x969cc380,0x201b1b4a,0xbad2988,0x1b5b4b,0x21ad4a84,0x2c3c31,0x6a0a380,0x381502,0x7a0c284,0x20a8a806,0xad0784,0xf5f040,0x10a0c780,0x372701,0x31946280,0x212130,
+0xa0c280,0x1505000,0x2ab54484,0x20986c2e,0x1ca50484,0x948008,0xfca90780,0x1000b8,0xa90580,0x282400,0x9ca180,0x1404000,0xfc9ca280,0x201808ac,0xa90784,0xc0c04,0x1ca0e580,0x20bc0c0c,0x509ca584,0x6c0e00,0xc8988484,0x61888,0x1a8e884,0x20422050,0x1c984384,0xa2ad4e6c,0x5ca9089c,0x1d5cac,0xc2a0e784,0xf0e4f,0x4e946480,0x220c9d8e,0xca8c790,0x20404008,0x8b9c8384,0x888c8f,0xd1986180,0x82,0xd0906080,0xa0bd0,0xb9c8080,0xa46415,0xd1a0a184,0x140c1c1,0x4e9c8180,0x45,0xbb946180,0x2058b9bb,0x14a0a188,0x190f0,0x2988380,0x202c94c1,0x1a4e784,0x90e123,0x10a8c784,0x1f0602,0x549c8584,0xc2c1c0,0xc4a90884,0x200088dc,0x26ad2a84,0x404102,0x4a88680,0x180d,
+0xa4a684,0x5d4e00,0x1ca8c784,0xc08004,0xa0c580,0x140c000,0x8c2080,0x201b1b00,0xb10384,0x20c28200,0xc0ad0584,0xc64580,0x1ace780,0x70200,0x798a180,0x1000007,0xba4e480,0x20f0f00b,0xd0a90884,0x17a7c1,0x2ea90884,0x2b1b2e,0x7b54684,0x203503,0x18c6584,0xed9c00,0xb7a90780,0xb0b77,0x10b16a88,0x1101010,0x2498a880,0x224242a,0x90a780,0x20606000,0x9a4e184,0x80400e,0x4a0c180,0x20b5b560,0xb4b16c8c,0xc3c78,0x3a4e884,0x202003,0xbfa4e280,0x200000bf,0xead4784,0x424ffeee,0x8a9098c,0x6e8d48,0x80b14a80,0x20ececd0,0x42b56b84,0x20c0c103,0x24b96a84,0x2511525,0x41908680,0x24000040,0x4094a880,0xffab40,0xd1ad2984,0xb0b0d0,0xa0c680,0x24010101,0x1a90884,0x45015101,
+0x1e842488,0x2013f,0x56a90484,0x24000055,0xb894a984,0x424775fc,0x41a90a8c,0x23c11d1d,0xb12b88,0x24000000,0xb18d88,0x441a1a00,0x81884384,0x20f52d19,0xf2b58d84,0x62004191,0xb16c90,0x22dc9662,0x9cb54a88,0x20c11a2d,0xad2a84,0x1e2111,0x8ea50984,0x2200188d,0xc0a8a68c,0xb3130,0xaa8e880,0x2002c0c1,0xa8e884,0x1f4f313,0xe4a8c784,0x4081c2,0xc0b0c684,0x200000c0,0x2a90784,0xc2c3c3,0x2a4e784,0x20844403,0x2a50784,0x808003,0xc0ad2484,0x203f6fc0,0x3faca588,0x8043e,0x3acc784,0x3,0xfea90980,0x22383cff,0x7b54b8c,0xc11a2f,0x80ad2a80,0x20f00202,0x24ad2984,0x81d,0x80a8e884,0x8380d0,0xf8b94b80,0xcdfde,0xcad4a84,0x45c5f5f,0x83a50a80,0x42040686,0x8b92a8c,0xd5d545,
+0x40ad0a80,0x80,0x2ac10984,0x15b,0x1b90984,0x42,0x7db10a80,0x23f0f0ff,0x41ad4b8c,0x834382,0x1b90a84,0x410000,0x52b52880,0x24565757,0x549ca680,0x41f5f54,0x4b90a780,0x6,0x83988080,0x20042,0x1988080,0x60a00,0x2988080,0x40e0d0d1,0x3ba8cb8c,0x40c019,0x986080,0x20feea00,0xe4ad2684,0xa50a04,0xe0a0c784,0x223d5e94,0xa0c688,0x0,0x14842180,0xc7e9fd,0x946580,0x0,0x80842280,0x40,0x87a4c980,0x12a3f,0x19ca780,0x101d1d,0x9ca880,0x3d3834,0x29a0a880,0x227b2010,0xf4ad0b88,0x20020360,0xa8e384,0xeca800,0x38b16984,0x146878,0x8a4e984,0xd5e8a8,0xc0a8ea80,0x7b6bc0,0x75ace584,0x607060,0xd19c6584,0x22eb2221,0xfba8eb88,0x66a827a7,
+0x11ace990,0x54b4b,0x54b10c80,0x55ffff,0x7fa8ea80,0x22b0faff,0xb0a0a788,0xa0e0e0,0x1a8ea80,0x27a7424,0xbbacea80,0x11,0x60a52b84,0x44003e3e,0x55a4c88c,0x80c0c0,0x8c4080,0x0,0x11904380,0x333b3b,0xa0a780,0x0,0x9ca580,0x20505000,0x339c8384,0x8ec0c0,0x8f988684,0x404f4f,0x64988680,0x263f3f,0x2906480,0x2084890a,0x1c986384,0x41c1c,0x882080,0xa0f04,0xd0a0a480,0xd1d0d0,0xd0844480,0xd5d0d0,0xa842484,0x80c09,0x988180,0xa5e50,0xc08c4080,0x3744040,0xb88c6480,0x909595,0x8c6580,0x22509d9d,0x50a4ca88,0x22e16b5f,0xca4ea8c,0xa0e,0x44ad0b84,0x60d4d,0xe0a8e980,0x44a80909,0xfdb54e8c,0x405559fe,0x12ad2a90,0x4a8010,0xba4a680,0x20e89402,
+0x1bd8a88,0x984840,0xa5946080,0x200470b1,0x90906384,0x2707979,0x60906480,0x2945454,0x8906480,0xd5e5c,0x946080,0x201e0f00,0x54988284,0x21405454,0x50884584,0x2507170,0x1e906480,0x2202031f,0x10ad0888,0x205f7f70,0xd9ace884,0x44ee9f4f,0xeea8e990,0x66e7dbef,0x60b50a90,0x23c7870,0x2eb10988,0x2264686a,0xe7b50988,0x668cdeef,0xaca4a790,0x4647eafc,0xb14b94,0x3705000,0x48c4180,0x40404,0x886680,0x91c100,0x8c4180,0x844000,0x4b12880,0x40404,0x4906980,0x40404,0x48c4680,0x22c44404,0xc494a584,0x22c444c4,0x68908584,0x44042c6c,0x4b50b8c,0x22000004,0x87a92a88,0x44d4cecf,0xe0a8e98c,0x6640e5f5,0xad2a94,0x22050515,0x15a8e984,0x22b53525,0x40906684,0x668fc6c0,0x8fb56c98,0x44c0d0d1,
+0x4b56c8c,0x40505,0x4906780,0x201414,0xc4842480,0x220444c4,0x49cc684,0xd4c4c4,0x20a50780,0x22501020,0x40948880,0x24000000,0xd4a52b84,0x25594d4,0x4598c780,0x24606000,0x1842484,0x408010,0x902080,0x201b1600,0xe0b92684,0x606e0,0xa8e680,0x20fca800,0x1b14a84,0x70201,0xab52684,0xe,0xc0ace580,0x5e59c0,0x54a50780,0x2105055,0x18948780,0x20259c88,0x28906284,0x60908,0x55a0c580,0xb0f6a6,0xb0884380,0x2707170,0x3948580,0x5e0103,0x6ea0c680,0x250101,0x7498a480,0x2717974,0x61948580,0x22203434,0x398a684,0x941403,0x5b16a84,0x80800a,0x19ad0580,0x4402021e,0xa92988,0x21f1e00,0x7ad2980,0x22550107,0x55a90b84,0x3000000,0x10840380,0x2050000,0x5a0c680,0x2000505,
+0x7a800380,0x940102,0xf89c8480,0x284f4e4,0x3098a580,0x23000400,0x1098a784,0x2060414,0x80948580,0x22408080,0x40a4e684,0x2808080,0xba4e884,0x2040707,0x49cc880,0x201a504,0xdc800280,0x20c3c7cd,0x43b14a88,0x2454643,0x1b8e988,0x24000101,0x98c884,0x2000000,0x44ac6580,0x24656500,0x55800284,0x35fdd51,0x842380,0x2560600,0xaa840280,0x2493a5a5,0x39800284,0x24002034,0x842484,0x2000000,0x94a780,0x66d05010,0xd0ad2a90,0x240d0d0,0xb18c80,0x2142400,0x10800280,0x2551414,0x8c6580,0x2d0d0c0,0x80b16c84,0x440c1c80,0x55800288,0x3405555,0x52882480,0x24fd9a9b,0x55884484,0x3555555,0xa9842380,0x2aaa6aa,0xff842484,0x304555f,0x842380,0x2001554,0xaa800180,0x2004556,0x80842380,0x2005595,
+0x55800180,0x25a6a59,0x56800380,0x2aaaa6a,0xa8800380,0x2000150,0x1842380,0x2aeae91,0xaa800280,0x2145595,0x1800380,0x268651a,0xae800280,0x250aeae,0x800280,0x2000000,0x5c800380,0x44030704,0x398c884,0x2020303,0x65a0e980,0x22100010,0x20ad2a88,0x44c0c010,0x3b56c8c,0x2010001,0x1842380,0x35c1411,0x80882384,0x2405040,0x8906780,0x24109528,0x8b800284,0x3038f,0xa1b0e984,0x302e0,0x5b52a84,0x45000000,0x7b12a84,0x2000407,0x1b14b84,0x24409555,0x40884584,0x25404040,0x9ce884,0x67050501,0x6a98c88c,0x66aafeae,0xaa98c78c,0x268e4b5,0x69800280,0x2aa6a6a,0x2800280,0x2011616,0x1800380,0x2010000,0xaa842380,0x2166aea,0x800280,0x2000141,0x5800380,0x2000005,0x842380,0x2102410,
+0x40800280,0x24004040,0x908688,0x45000000,0x46eb3888,0x2a341905,0x34b9cfa9,0x8e383434,0xeb5ab1,0x24406040,0x40884484,0x2000000,0x3cad6c80,0xa051d3c,0x1def7a1,0xc81ddd05,0x90869c,0x2fd6900,0xfc908680,0x244094f8,0x94a688,0x21f1600,0xf8c6580,0x2a4a44e,0x840380,0x2555545,0x55882480,0x25a5655,0xa4840380,0x29555a5,0x57882480,0x26aa997,0x60800280,0x26060a0,0x14800280,0x29a6a65,0x840380,0x2100100,0x1842380,0x2f69505,0x96884480,0x24a9686a,0x15840384,0x3dd5554,0x55800280,0x3555555,0x19882380,0x206aa01,0xaa800280,0xaaaaaa,0xaa800280,0xfafaaa,0x55800180,0x1d55555,0xaa800280,0xffffea,0xea800180,0x201f8b9,0x800180,0x1000000,0xff8c6380,0xfeff,0x800180,0x3000000,
+0xaa904080,0x2579656,0x8b800080,0xffffff,0x51800180,0x1575555,0xab800280,0xffffaf,0xef800180,0x200febb,0x800180,0x0,0xff948280,0xfeff,0x800180,0x3000000,0xa0c480,0x3030000,0x1840380,0x3cd5514,0x800280,0x2000000,0x840380,0x3550100,0xdd882484,0x5555555,0x64842384,0x2006a65,0x55800280,0x3545ddd,0x50842380,0x280c000,0x800380,0x24000000,0x94a784,0x3000000,0x498c6580,0x44145469,0x14908688,0x2555514,0x57842384,0x3555557,0x95842480,0x2085644,0x55800180,0x3555555,0x55840380,0x3015d00,0x57800280,0x1555555,0xaa800280,0xffffaa,0x800180,0x1555555,0xaa800280,0xffffaa,0xff800180,0x54ffff,0x800180,0x0,0xff9cc680,0xffff,0x800180,0x2000000,
+0x55a8e980,0x1555555,0xaa800280,0xffffaa,0x55800180,0x1555555,0xaa800280,0xffffea,0xff800180,0xffff,0x800180,0x0,0xffa8e980,0x25ffff,0x800180,0x2001000,0xa4882080,0x2101050,0x802480,0x2000000,0xc0840180,0x45d0c0c0,0xa0a4e98c,0x250f0f0,0xa90a84,0x2000000,0x842380,0x2010201,0x884484,0x2440d040,0x884484,0x2500000,0x882480,0x3000000,0xb10a80,0x3000000,0xa0ad0b80,0x2a0a0a0,0xa0800280,0x2a0a0a0,0x800280,0x2000000,0x800380,0x2555440,0xa0840380,0x290a4a0,0x94800280,0x24505c1,0x10840380,0x2000040,0x884480,0x2000000,0x50842380,0x2106050,0x800280,0x2000000,0x842380,0x2004000,0x884480,0x3000000,0xa10980,0x2000000,0x842380,0x2106010,
+0x5800280,0x2000000,0x842380,0x20c0000,0x95842380,0x290a79a,0x800280,0x2030004,0x842380,0x2400000,0x842380,0x250c000,0x10842380,0x2000020,0x842380,0x2000002,0x1842380,0x2aa6a16,0xaa800280,0x2aaaaaa,0x800280,0x2040000,0x1800380,0x22a2a1a,0xaa800280,0x2aaaaaa,0x29800280,0x26a292a,0x2a800280,0x2966a2a,0x59800280,0x2554040,0xc0800180,0x2440c0c0,0xa50984,0x3c04000,0x1908680,0x3010101,0x18c6580,0x3010101,0xc0800380,0x281c0c0,0x41800380,0x35d5d45,0x91800280,0x22fafeb5,0xf9800284,0x2aaaaaa,0xa9800280,0x2aaaaaa,0xa9800280,0x2545458,0x54800180,0x3555555,0x55800180,0x3555555,0xa4800180,0x2a4a8a4,0xb4800180,0x28864a4,0xba800280,0x2caabee,0x54800280,0x1f5d555,
+0xaa800280,0x2aaaaaa,0xa9800280,0x2a99595,0xae800180,0x2aa565b,0x8a800180,0x2020002,0x55840380,0x3575f55,0x55800180,0x3dd5555,0x47800180,0x3555574,0xbd800180,0xaaaaab,0x800280,0x2000000,0x842280,0x3555450,0x800180,0x2c00000,0x40842380,0x2aaaa96,0xaa800280,0x2aaaaae,0x9a800380,0x200aa95,0xaa800280,0x2efeeae,0x55800280,0x3401555,0x30800280,0x2296450,0x3a800280,0x22af9fbe,0x800184,0x2a65155,0xaa800180,0x251a2aa,0xff800180,0x3550155,0x55800380,0x1555555,0x5a800380,0x2aaa952,0xd5800280,0x345d5d5,0x55800280,0x1d5d555,0x55800280,0x3545457,0xa9800080,0xaababa,0x55800180,0x1575555,0xa8800280,0x294fee8,0x800180,0x0,0x8b882080,0x2aaffaf,0x54800180,0x3000010,
+0xaa882080,0xaaaaba,0xaa800280,0xfefaaa,0x55800180,0x1555555,0xaa800280,0xffffaa,0xfe800180,0xa9fefe,0x54800180,0x1545454,0xff800280,0xeaffff,0x55800180,0x1555555,0xd4800280,0x3555155,0xaa800180,0x2256a6a,0xbe800180,0x2aa6ad9,0xaa800180,0xaaaaaa,0xd5800280,0x37755f5,0x55800280,0x3175515,0xaa800080,0xaafaaa,0xaa800280,0xaeaeab,0xae800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaaa,0xaa800280,0xaaaaba,0xaa800280,0x2a9aaaa,0xe9800180,0xaaaaea,0xaa800280,0xffffaa,0x55800180,0x1555555,0xaa800280,0xffffea,0xff800180,0xffffff,0xb800180,0x211aa57,0xff800080,0x155ffff,0x800180,0x2000100,
+0x5a8c4280,0x2bab8a6,0xaa800180,0xffffff,0x55800180,0x1545457,0x41800280,0x2bbbe6a,0xff800180,0x155ffff,0x40800180,0x2000000,0x5f842280,0x155ffff,0x55800180,0x545054,0xf842380,0x4f0f4f,0xe802484,0x495a1a,0x838c4384,0x416000,0x40984180,0x440053,0x8a08284,0x220090b0,0xa06284,0x210f000,0x90986384,0x64bd01,0x41a4a580,0x307c40,0x18a4c684,0x20111a14,0x3498a484,0x39102a,0x459cc580,0x21003c01,0xc19cc484,0x18b0,0x2798a280,0x7ab03a,0x109cc684,0x201f7e38,0x8498a484,0x200df101,0x8894a280,0x20a52e02,0x20b14784,0x223000a0,0x809c8484,0x2701050,0x14a4c684,0x488004,0x81a4e784,0x808a00,0x70a90880,0x2000050,0x802480,0x2000000,0x800380,0x23f43001,0xc842184,0x234050f4,
+0x13884484,0x42293138,0x27948488,0x20ad2330,0xa50888,0x6d0041,0x4a94880,0x4dc9,0x459ce680,0x66c14041,0xc1a5298c,0x4400c001,0xc9a50888,0x20d108c8,0xea50784,0x2005419,0x44908680,0xde0000,0xea9ca580,0xdad086,0x5198a684,0xc10000,0xc0948480,0xd2a432,0x10a4c880,0x42d004d4,0x91a5088c,0x200fe018,0x3aa4e984,0x22c310f4,0x10a4e884,0x2110326,0x64ad0b88,0x20b33030,0x73a0a584,0x20e030b8,0x43a0c688,0xa90308,0x55a0c684,0x200100,0xe0a08584,0x227090f4,0x2dad0688,0x427faff0,0x13a4e88c,0x22000400,0xd6ad098c,0x50b1eb,0x43a88484,0x23134000,0x4ab9088c,0xfd4a0e,0x13a4c784,0x223221,0x63844480,0x2535353,0x990a880,0x222f0d29,0x3ab52a90,0x4455d9d5,0x53ad298c,0x505153,0x5094aa80,0x2949550,
+0x908880,0x1050d0,0x809c8380,0x40444,0x8fa0c680,0xf8d4f,0x6a4c884,0x4400891f,0x48b9ad8c,0x484808,0x488c6680,0xbe4c4c,0x7884480,0x4010607,0x1a8e780,0x44000101,0xad0988,0x2a06010,0x90800280,0x2995654,0x800180,0x2060000,0xaa800380,0x26a5566,0xd5800180,0x3f5d1f1,0xfa800280,0x2aaaa99,0xff800180,0x5ffffff,0xff800280,0x24aabff,0x800280,0x2000000,0x2a800380,0x2aa551a,0x800180,0x3000000,0xad2b80,0x2000200,0x2f800380,0x2fb570b,0xba800380,0x21aaa5a,0x800280,0x3f70100,0xf5882484,0x30055f4,0xaa800280,0x2aaaaaa,0xaa800180,0xaaaaaa,0xaa800280,0xaaaaaa,0xa6800280,0x2926a9a,0x9a800180,0x201feaa,0x1800180,0x10101,0xae904280,0xbebe,0x800180,0x3000000,
+0x54944080,0x3755d5d,0xea800180,0xaaafaa,0x14800280,0x2aa5555,0xea800080,0x2ea669a,0x55800280,0x3001000,0x800280,0x10b0a0,0xe9800180,0x54a4e4,0x1800280,0x2005416,0x15802080,0x2559a5f,0x50ad2a80,0x200e050,0x50800380,0x2000050,0x842380,0x3005400,0x800280,0x24ff4000,0xff884484,0x254019b,0x842380,0x2ff6600,0xbf884480,0x20055aa,0x7f884480,0x2214252b,0x842484,0x2000100,0x802380,0x24000000,0xb18d84,0x2fda900,0x800280,0x44aa0100,0xea8c4588,0x2000055,0xe5884480,0x2ff5510,0xff884484,0x2000065,0x69842380,0xaaae6a,0x11800280,0x2ff5000,0x800380,0x292e311,0x55800180,0x3ffd574,0x3800280,0x295a697,0x1800080,0x1000,0xff842180,0x566aab,0x800280,0x3003c34,
+0x800180,0x2020200,0x40800380,0x3ff5550,0x800380,0x2000000,0x55906580,0x2565656,0xae840380,0x210f8f8,0x800180,0x0,0x18c4280,0x200ab5a,0x800280,0x3000000,0x22a8a780,0xa38bc3,0x7a4e684,0x2024fb43,0xa90784,0x540,0x948080,0xc042,0x469cc180,0x20471347,0x3b54988,0x5c9068,0x40a4e580,0x8c904,0xc0ad2584,0x20000044,0x88a4e380,0x5954bd,0x3d946380,0x986c3f,0x3fa0a584,0x300304,0x12944184,0x2091b108,0x68a0a284,0x781290,0x78988484,0x20401411,0x9c8584,0xb00407,0x10a4c380,0x13022,0xa3a4e584,0x4b34bc,0x40a90880,0x22434f44,0x40a50884,0xc0c1d4,0x52a92984,0x20100fe4,0x40a0c684,0x11136c,0x109ca780,0x2418151f,0xc59ca684,0x22501591,0x10ad4b88,0x4400d0d0,
+0x5a94b8c,0x22467cbb,0x149ca588,0x221183ee,0x30a0a588,0x133750,0x30a0c480,0xc0df0b,0x43b10884,0x20020106,0x3cad0884,0x22170067,0x20ad2988,0xc1eb00,0x72b10984,0x714173,0x2986580,0x816210,0x85a0a380,0xfe8060,0x9ca384,0x170500,0x47988780,0x22c482c5,0xdca0c988,0xac4082,0x70a0c580,0xe4f8ea,0xe1a0a68c,0x444f49d2,0x85a4c98c,0x15f9d,0xa0ca80,0x4f0e00,0xe58c4280,0x205126b0,0x4c988584,0x5f4158,0x49882180,0x46c088,0xe5884380,0xbfafbe,0x79904484,0x997d19,0x40ad2b80,0x2546fe8,0x448c4180,0x204b0005,0xda988284,0x24fff4f3,0xf8a4c788,0x2f8dfec,0x2a8c884,0x20316,0x42882380,0x20424242,0x7c946680,0x44d1c0bc,0x40a0a78c,0x4444b1a1,0x41a4e98c,0x424142,0x459cc880,0x2136647,
+0x808c8680,0xcb0010,0x1ad0584,0x418793,0x6948484,0x22460404,0x43a0c784,0x815a41,0xd39cc780,0xf20579,0x39ca480,0x2000502,0x4aa0c784,0x22187c41,0x70906484,0x22100030,0x109cc684,0x22020313,0x4b18c84,0x2432a00,0x40800280,0x24408080,0xa52a84,0x2404080,0x3a0e980,0x249f5498,0x1f800284,0x3000001,0x8c6680,0x2000200,0x50842380,0x2000050,0x94800380,0x243c303,0x43a0c880,0x2154101,0x638c4580,0x22033503,0x2ad0888,0x4a0f5a5,0x158c6684,0x2000000,0x15842380,0x2002416,0x90800280,0x2d0d090,0xd0d29484,0x225050d0,0xbdf084,0x21c2d15,0x5908684,0x2106555,0x882480,0x2000000,0x95884480,0x2001555,0x884480,0x200bf28,0x800180,0x0,0xa0c680,0x1505400,0x800380,0x3004000,
+0x882080,0x3000000,0x1906880,0x25fc5451,0x50800184,0x350d050,0x96882480,0x24356aa,0xf5840380,0x95a551,0xa4800280,0x240f9fe,0x800184,0x1555555,0x55800280,0x3005557,0x40800080,0x4c0c040,0xa0c780,0x2010140,0x39ce880,0x2030303,0x800380,0x2000001,0x1842380,0x2010101,0x1c63280,0x2010101,0x10c21280,0x290a0b0,0x40800280,0x2600000,0x800380,0x2242400,0x24800280,0x2886424,0x30800280,0x2100030,0x10948780,0x2040010,0x99800380,0x2c21616,0xf5800180,0x1f55554,0x55800280,0x1ff7f5d,0xff800280,0x2a7a68e,0x1800180,0x2a0a101,0xa1800280,0x259a92e,0xe0800280,0x2679b50,0x5a800180,0x2aa6a00,0x14800280,0x1555515,0xaa800280,0x2000feff,0xf9800184,0x2baf8f8,0xaa800180,0x55bfff,
+0xff800180,0x3555551,0x55800180,0x357dd54,0xa9800180,0x2aaaaaa,0xaa800180,0xaaaaab,0xea800280,0xaefefe,0xaa800180,0x95aaaa,0xab800280,0xaaffbf,0xaa800180,0x6a6aaa,0x12800280,0x55182,0x45946380,0x20d800e4,0x219c8484,0x20098e96,0xb906384,0x20fb149c,0x1498c488,0x2745440,0x89ca484,0x2805040,0x6882380,0x202f1b19,0x6b948484,0x225e3f2e,0x908680,0xd99b07,0xe8948480,0x2795954,0x2ca0c884,0x20080e2d,0x6ca0c688,0x228b6908,0x63ad088c,0x767369,0x7698a680,0x5e4f67,0x30a0a784,0x606014,0x30ad0780,0x2101010,0x9ca880,0x3000000,0x908780,0x2ea5b00,0x800180,0x3000000,0xa0c680,0x2009400,0xf4842380,0x3015174,0x800280,0x5410,0x1842280,0x2006a1a,0x800280,0x0,
+0x98c4280,0x200040b,0x98a980,0x251ff15,0x5884480,0x2000000,0xad6d80,0x457c0100,0x800288,0x2000000,0x840380,0x2003430,0x3c800180,0x2545010,0x800380,0x0,0x7986380,0x200d0307,0x3a90788,0x40617,0x54a4c780,0xfc1d64,0x28946284,0xc4ad8a,0xa8c4184,0x20135009,0x10b56a88,0x44454042,0x85a52988,0x22a184b9,0x43a8a584,0x11aca1,0xace884,0x406a70b1,0xf4906488,0x7cacb4,0x988684,0xb2f1b,0x1b8c2384,0x221d0a0b,0x2aa0c888,0x2b282c,0x1ca8e980,0x27d2526,0x1098a780,0x20512100,0x629cc684,0x22058381,0x4948584,0x4000003,0xad6d80,0x3000100,0xb498c780,0x224122d3,0x40a0c784,0x3404040,0xa52b80,0x255450d,0x8c4580,0x2000000,0x408c6480,0x2115540,0x842480,0x3000000,
+0x25986080,0x2011030,0x2906580,0x2020303,0xc0a94c80,0x2004040,0x800380,0x280a050,0x1800280,0x2000001,0x948680,0x50b000,0x50800180,0x54a460,0x800280,0x2000000,0x50800380,0x20943420,0x21948288,0x22a06135,0x90948584,0x22a54415,0xcaa4e888,0x43ca8a,0xa8e780,0x2000000,0x8c6680,0x2006000,0x62800180,0x2be0001,0x844580,0x3000000,0x3880080,0x20020343,0x129ca588,0x22d03559,0x9cc688,0x22fcb854,0x4e906488,0x296d5d,0xd5946580,0x20100b2,0x948680,0x3000000,0x9a50980,0x2030200,0x1a10a80,0x1000000,0x50a10a80,0x242454,0x50a0c684,0x3000000,0x38c6580,0x424d0283,0x64a0c78c,0x2003024,0x358c6580,0x224098b9,0x35948480,0x24098b9,0x35948484,0x24098b9,0x35948484,0x24098a9,
+0xcc988480,0x4288cc88,0xcc906488,0x4288cc88,0xcc90638c,0x4288cc88,0xcc90638c,0x4288cc88,0x55906488,0x44555555,0x55946188,0x44555555,0x55946188,0x44555555,0x55946188,0x44555555,0x946188,
+};
+
+// Register skyline.pvr in memory file system at application startup time
+static CPVRTMemoryFileSystem RegisterFile_skyline_pvr("skyline.pvr", _skyline_pvr, 174915);
+
+// ******** End: skyline.pvr ********
+
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/DefaultFragShader.fsh b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/DefaultFragShader.fsh
new file mode 100644
index 0000000..33e1ddc
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/DefaultFragShader.fsh
@@ -0,0 +1,8 @@
+uniform sampler2D sTexture;
+
+varying mediump vec2 TexCoord;
+
+void main()
+{
+ gl_FragColor = texture2D(sTexture, TexCoord);
+}
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/DefaultVertShader.vsh b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/DefaultVertShader.vsh
new file mode 100644
index 0000000..5625240
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/DefaultVertShader.vsh
@@ -0,0 +1,17 @@
+attribute highp vec3 inVertex;
+attribute mediump vec2 inTexCoord;
+
+uniform highp mat4 MVPMatrix;
+uniform float fUOffset;
+
+varying mediump vec2 TexCoord;
+
+void main()
+{
+ gl_Position = MVPMatrix * vec4(inVertex, 1.0);
+
+ // Pass through texcoords
+ TexCoord = inTexCoord;
+ TexCoord.x += fUOffset;
+}
+
\ No newline at end of file
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/FinalChameleonManHeadBody.pvr b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/FinalChameleonManHeadBody.pvr
new file mode 100644
index 0000000..335910e
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/FinalChameleonManHeadBody.pvr
Binary files differ
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/FinalChameleonManLegs.pvr b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/FinalChameleonManLegs.pvr
new file mode 100644
index 0000000..a3a9e31
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/FinalChameleonManLegs.pvr
Binary files differ
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/OGLES2ChameleonMan.cpp b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/OGLES2ChameleonMan.cpp
new file mode 100644
index 0000000..d6084e3
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/OGLES2ChameleonMan.cpp
@@ -0,0 +1,856 @@
+/******************************************************************************
+
+ @File OGLES2ChameleonMan.cpp
+
+ @Title OGLES2ChameleonMan
+
+ @Version
+
+ @Copyright Copyright (c) Imagination Technologies Limited.
+
+ @Platform Independent
+
+ @Description Shows how to perform skinning combined with Dot3 lighting
+
+******************************************************************************/
+#include "PVRShell.h"
+#include "OGLES2Tools.h"
+
+/******************************************************************************
+ Constants
+******************************************************************************/
+
+// Camera constants used to generate the projection matrix
+const float g_fCameraNear = 4.0f;
+const float g_fCameraFar = 30000.0f;
+
+const float g_fDemoFrameRate = 0.02f;
+
+/******************************************************************************
+ shader attributes
+******************************************************************************/
+
+// Skinned
+
+// vertex attributes
+enum EVertexAttrib {
+ VERTEX_ARRAY, NORMAL_ARRAY, TANGENT_ARRAY, BINORMAL_ARRAY, TEXCOORD_ARRAY, BONEWEIGHT_ARRAY, BONEINDEX_ARRAY, eNumAttribs };
+const char* g_aszAttribNames[] = {
+ "inVertex", "inNormal", "inTangent", "inBiNormal", "inTexCoord", "inBoneWeight", "inBoneIndex" };
+
+// shader uniforms
+enum ESkinnnedUniform {
+ eViewProj, eLightPos, eBoneCount, eBoneMatrices, eBoneMatricesIT, ebUseDot3, eNumSkinnedUniforms };
+const char* g_aszSkinnedUniformNames[] = {
+ "ViewProjMatrix", "LightPos", "BoneCount", "BoneMatrixArray[0]", "BoneMatrixArrayIT[0]", "bUseDot3" };
+
+// Default
+
+// vertex attributes
+enum EDefaultVertexAttrib {
+ DEFAULT_VERTEX_ARRAY, DEFAULT_TEXCOORD_ARRAY, eNumDefaultAttribs };
+const char* g_aszDefaultAttribNames[] = {
+ "inVertex", "inTexCoord"};
+
+// shader uniforms
+enum EDefaultUniform {
+ eDefaultMVPMatrix, eDefaultUOffset, eNumDefaultUniforms };
+const char* g_aszDefaultUniformNames[] = {
+ "MVPMatrix", "fUOffset" };
+
+/******************************************************************************
+ Content file names
+******************************************************************************/
+
+// Source and binary shaders
+const char c_szSkinnedFragShaderSrcFile[] = "SkinnedFragShader.fsh";
+const char c_szSkinnedFragShaderBinFile[] = "SkinnedFragShader.fsc";
+const char c_szSkinnedVertShaderSrcFile[] = "SkinnedVertShader.vsh";
+const char c_szSkinnedVertShaderBinFile[] = "SkinnedVertShader.vsc";
+const char c_szDefaultFragShaderSrcFile[] = "DefaultFragShader.fsh";
+const char c_szDefaultFragShaderBinFile[] = "DefaultFragShader.fsc";
+const char c_szDefaultVertShaderSrcFile[] = "DefaultVertShader.vsh";
+const char c_szDefaultVertShaderBinFile[] = "DefaultVertShader.vsc";
+
+// Base Textures
+const char c_szFinalChameleonManHeadBodyTexFile[] = "FinalChameleonManHeadBody.pvr";
+const char c_szFinalChameleonManLegsTexFile[] = "FinalChameleonManLegs.pvr";
+const char c_szLampTexFile[] = "lamp.pvr";
+const char c_szChameleonBeltTexFile[] = "ChameleonBelt.pvr";
+
+const char c_szSkylineTexFile[] = "skyline.pvr";
+const char c_szWallDiffuseBakedTexFile[] = "Wall_diffuse_baked.pvr";
+
+// Tangent Space BumpMap Textures
+const char c_szTang_space_BodyMapTexFile[] = "Tang_space_BodyMap.pvr";
+const char c_szTang_space_LegsMapTexFile[] = "Tang_space_LegsMap.pvr";
+const char c_szTang_space_BeltMapTexFile[] = "Tang_space_BeltMap.pvr";
+
+// POD scene files
+const char c_szSceneFile[] = "ChameleonScene.pod";
+
+/****************************************************************************
+ ** Enums **
+ ****************************************************************************/
+enum EMeshes
+{
+ eBody,
+ eLegs,
+ eBelt,
+ eWall,
+ eBackground,
+ eLights
+};
+
+/****************************************************************************
+** Structures
+****************************************************************************/
+
+/*!****************************************************************************
+ Class implementing the PVRShell functions.
+******************************************************************************/
+class OGLES2ChameleonMan : public PVRShell
+{
+ // Print3D class used to display text
+ CPVRTPrint3D m_Print3D;
+
+ // 3D Model
+ CPVRTModelPOD m_Scene;
+
+ // Model transformation variables
+ float m_fWallPos;
+ float m_fBackgroundPos;
+ float m_fLightPos;
+
+ // OpenGL handles for shaders and VBOs
+ GLuint m_uiSkinnedVertShader;
+ GLuint m_uiDefaultVertShader;
+ GLuint m_uiSkinnedFragShader;
+ GLuint m_uiDefaultFragShader;
+ GLuint* m_puiVbo;
+ GLuint* m_puiIndexVbo;
+
+ // Texture IDs
+ GLuint m_ui32TexHeadBody;
+ GLuint m_ui32TexLegs;
+ GLuint m_ui32TexBeltNormalMap;
+ GLuint m_ui32TexHeadNormalMap;
+ GLuint m_ui32TexLegsNormalMap;
+ GLuint m_ui32TexSkyLine;
+ GLuint m_ui32TexWall;
+ GLuint m_ui32TexLamp;
+ GLuint m_ui32TexBelt;
+
+ // Group shader programs and their uniform locations together
+ struct
+ {
+ GLuint uiId;
+ GLuint auiLoc[eNumSkinnedUniforms];
+ }
+ m_SkinnedShaderProgram;
+
+ struct
+ {
+ GLuint uiId;
+ GLuint auiLoc[eNumDefaultUniforms];
+ }
+ m_DefaultShaderProgram;
+
+ bool m_bEnableDOT3;
+
+ // Variables to handle the animation in a time-based manner
+ unsigned long m_iTimePrev;
+ float m_fFrame;
+
+public:
+ OGLES2ChameleonMan() : m_fWallPos(0),
+ m_fBackgroundPos(0),
+ m_fLightPos(0),
+ m_puiVbo(0),
+ m_puiIndexVbo(0),
+ m_bEnableDOT3(true),
+ m_iTimePrev(0),
+ m_fFrame(0)
+ {
+ }
+
+ virtual bool InitApplication();
+ virtual bool InitView();
+ virtual bool ReleaseView();
+ virtual bool QuitApplication();
+ virtual bool RenderScene();
+
+ bool LoadTextures(CPVRTString* pErrorStr);
+ bool LoadShaders(CPVRTString* pErrorStr);
+ void LoadVbos();
+
+ void DrawSkinnedMesh(int i32NodeIndex);
+};
+
+/*!****************************************************************************
+ @Function LoadTextures
+ @Output pErrorStr A string describing the error on failure
+ @Return bool true if no error occured
+ @Description Loads the textures required for this training course
+******************************************************************************/
+bool OGLES2ChameleonMan::LoadTextures(CPVRTString* const pErrorStr)
+{
+ // Load Textures
+ if(PVRTTextureLoadFromPVR(c_szFinalChameleonManHeadBodyTexFile, &m_ui32TexHeadBody) != PVR_SUCCESS)
+ {
+ *pErrorStr = CPVRTString("ERROR: Failed to load texture for Upper Body.\n");
+ return false;
+ }
+
+ if(PVRTTextureLoadFromPVR(c_szFinalChameleonManLegsTexFile, &m_ui32TexLegs) != PVR_SUCCESS)
+ {
+ *pErrorStr = CPVRTString("ERROR: Failed to load texture for Legs.\n");
+ return false;
+ }
+
+ if(PVRTTextureLoadFromPVR(c_szTang_space_BodyMapTexFile, &m_ui32TexHeadNormalMap) != PVR_SUCCESS)
+ {
+ *pErrorStr = CPVRTString("ERROR: Failed to load normalmap texture for Upper Body.\n");
+ return false;
+ }
+
+ if(PVRTTextureLoadFromPVR(c_szTang_space_LegsMapTexFile, &m_ui32TexLegsNormalMap) != PVR_SUCCESS)
+ {
+ *pErrorStr = CPVRTString("ERROR: Failed to load normalmap texture for Legs.\n");
+ return false;
+ }
+
+ if(PVRTTextureLoadFromPVR(c_szTang_space_BeltMapTexFile, &m_ui32TexBeltNormalMap) != PVR_SUCCESS)
+ {
+ *pErrorStr = CPVRTString("ERROR: Failed to load normalmap texture for Belt.\n");
+ return false;
+ }
+
+ if(PVRTTextureLoadFromPVR(c_szSkylineTexFile, &m_ui32TexSkyLine) != PVR_SUCCESS)
+ {
+ *pErrorStr = CPVRTString("ERROR: Failed to load texture for SkyLine.\n");
+ return false;
+ }
+
+ if(PVRTTextureLoadFromPVR(c_szWallDiffuseBakedTexFile, &m_ui32TexWall) != PVR_SUCCESS)
+ {
+ *pErrorStr = CPVRTString("ERROR: Failed to load texture for Wall.\n");
+ return false;
+ }
+
+ if(PVRTTextureLoadFromPVR(c_szLampTexFile, &m_ui32TexLamp) != PVR_SUCCESS)
+ {
+ *pErrorStr = CPVRTString("ERROR: Failed to load texture for Lamps.\n");
+ return false;
+ }
+
+ if(PVRTTextureLoadFromPVR(c_szChameleonBeltTexFile, &m_ui32TexBelt) != PVR_SUCCESS)
+ {
+ *pErrorStr = CPVRTString("ERROR: Failed to load texture for Belt.\n");
+ return false;
+ }
+
+ return true;
+}
+
+/*!****************************************************************************
+ @Function LoadShaders
+ @Output pErrorStr A string describing the error on failure
+ @Return bool true if no error occured
+ @Description Loads and compiles the shaders and links the shader programs
+ required for this training course
+******************************************************************************/
+bool OGLES2ChameleonMan::LoadShaders(CPVRTString* pErrorStr)
+{
+ int i;
+
+ /*
+ Load and compile the shaders from files.
+ Binary shaders are tried first, source shaders
+ are used as fallback.
+ */
+
+
+ // Create the skinned program
+ if(PVRTShaderLoadFromFile(
+ c_szSkinnedVertShaderBinFile, c_szSkinnedVertShaderSrcFile, GL_VERTEX_SHADER, GL_SGX_BINARY_IMG, &m_uiSkinnedVertShader, pErrorStr) != PVR_SUCCESS)
+ {
+ return false;
+ }
+
+ if(PVRTShaderLoadFromFile(
+ c_szSkinnedFragShaderBinFile, c_szSkinnedFragShaderSrcFile, GL_FRAGMENT_SHADER, GL_SGX_BINARY_IMG, &m_uiSkinnedFragShader, pErrorStr) != PVR_SUCCESS)
+ {
+ return false;
+ }
+
+ if(PVRTCreateProgram(&m_SkinnedShaderProgram.uiId, m_uiSkinnedVertShader, m_uiSkinnedFragShader, g_aszAttribNames, eNumAttribs, pErrorStr) != PVR_SUCCESS)
+ {
+ PVRShellSet(prefExitMessage, pErrorStr->c_str());
+ return false;
+ }
+
+ // Store the location of uniforms for later use
+ for(i = 0; i < eNumSkinnedUniforms; ++i)
+ {
+ m_SkinnedShaderProgram.auiLoc[i] = glGetUniformLocation(m_SkinnedShaderProgram.uiId, g_aszSkinnedUniformNames[i]);
+ }
+
+ glUniform1i(m_SkinnedShaderProgram.auiLoc[ebUseDot3], m_bEnableDOT3);
+
+ // Set the sampler2D uniforms to corresponding texture units
+ glUniform1i(glGetUniformLocation(m_SkinnedShaderProgram.uiId, "sTexture"), 0);
+ glUniform1i(glGetUniformLocation(m_SkinnedShaderProgram.uiId, "sNormalMap"), 1);
+
+ // Create the non-skinned program
+ if(PVRTShaderLoadFromFile(
+ c_szDefaultVertShaderBinFile, c_szDefaultVertShaderSrcFile, GL_VERTEX_SHADER, GL_SGX_BINARY_IMG, &m_uiDefaultVertShader, pErrorStr) != PVR_SUCCESS)
+ {
+ return false;
+ }
+
+ if(PVRTShaderLoadFromFile(
+ c_szDefaultFragShaderBinFile, c_szDefaultFragShaderSrcFile, GL_FRAGMENT_SHADER, GL_SGX_BINARY_IMG, &m_uiDefaultFragShader, pErrorStr) != PVR_SUCCESS)
+ {
+ return false;
+ }
+
+ if(PVRTCreateProgram(&m_DefaultShaderProgram.uiId, m_uiDefaultVertShader, m_uiDefaultFragShader, g_aszDefaultAttribNames, eNumDefaultAttribs, pErrorStr) != PVR_SUCCESS)
+ {
+ PVRShellSet(prefExitMessage, pErrorStr->c_str());
+ return false;
+ }
+
+ // Store the location of uniforms for later use
+ for(i = 0; i < eNumDefaultUniforms; ++i)
+ {
+ m_DefaultShaderProgram.auiLoc[i] = glGetUniformLocation(m_DefaultShaderProgram.uiId, g_aszDefaultUniformNames[i]);
+ }
+
+ // Set the sampler2D uniforms to corresponding texture units
+ glUniform1i(glGetUniformLocation(m_DefaultShaderProgram.uiId, "sTexture"), 0);
+
+ return true;
+}
+
+/*!****************************************************************************
+ @Function LoadVbos
+ @Description Loads the mesh data required for this training course into
+ vertex buffer objects
+******************************************************************************/
+void OGLES2ChameleonMan::LoadVbos()
+{
+ if (!m_puiVbo) m_puiVbo = new GLuint[m_Scene.nNumMesh];
+ if (!m_puiIndexVbo) m_puiIndexVbo = new GLuint[m_Scene.nNumMesh];
+
+ /*
+ Load vertex data of all meshes in the scene into VBOs
+
+ The meshes have been exported with the "Interleave Vectors" option,
+ so all data is interleaved in the buffer at pMesh->pInterleaved.
+ Interleaving data improves the memory access pattern and cache efficiency,
+ thus it can be read faster by the hardware.
+ */
+
+ glGenBuffers(m_Scene.nNumMesh, m_puiVbo);
+
+ for (unsigned int i = 0; i < m_Scene.nNumMesh; ++i)
+ {
+ // Load vertex data into buffer object
+ SPODMesh& Mesh = m_Scene.pMesh[i];
+ unsigned int uiSize = Mesh.nNumVertex * Mesh.sVertex.nStride;
+
+ glBindBuffer(GL_ARRAY_BUFFER, m_puiVbo[i]);
+ glBufferData(GL_ARRAY_BUFFER, uiSize, Mesh.pInterleaved, GL_STATIC_DRAW);
+
+ // Load index data into buffer object if available
+ m_puiIndexVbo[i] = 0;
+
+ if (Mesh.sFaces.pData)
+ {
+ glGenBuffers(1, &m_puiIndexVbo[i]);
+ uiSize = PVRTModelPODCountIndices(Mesh) * sizeof(GLshort);
+ glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, m_puiIndexVbo[i]);
+ glBufferData(GL_ELEMENT_ARRAY_BUFFER, uiSize, Mesh.sFaces.pData, GL_STATIC_DRAW);
+ }
+ }
+
+ glBindBuffer(GL_ARRAY_BUFFER, 0);
+ glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, 0);
+}
+
+/*!****************************************************************************
+ @Function InitApplication
+ @Return bool true if no error occured
+ @Description Code in InitApplication() will be called by PVRShell once per
+ run, before the rendering context is created.
+ Used to initialize variables that are not dependant on it
+ (e.g. external modules, loading meshes, etc.)
+ If the rendering context is lost, InitApplication() will
+ not be called again.
+******************************************************************************/
+bool OGLES2ChameleonMan::InitApplication()
+{
+ // Get and set the read path for content files
+ CPVRTResourceFile::SetReadPath((char*)PVRShellGet(prefReadPath));
+
+ // Get and set the load/release functions for loading external files.
+ // In the majority of cases the PVRShell will return NULL function pointers implying that
+ // nothing special is required to load external files.
+ CPVRTResourceFile::SetLoadReleaseFunctions(PVRShellGet(prefLoadFileFunc), PVRShellGet(prefReleaseFileFunc));
+
+ // Load the scene
+ if (m_Scene.ReadFromFile(c_szSceneFile) != PVR_SUCCESS)
+ {
+ PVRShellSet(prefExitMessage, "ERROR: Couldn't load the .pod file\n");
+ return false;
+ }
+
+ // The cameras are stored in the file. We check it contains at least one.
+ if (m_Scene.nNumCamera == 0)
+ {
+ PVRShellSet(prefExitMessage, "ERROR: The scene does not contain a camera\n");
+ return false;
+ }
+
+ // Check the scene contains at least one light
+ if (m_Scene.nNumLight == 0)
+ {
+ PVRShellSet(prefExitMessage, "ERROR: The scene does not contain a light\n");
+ return false;
+ }
+ return true;
+}
+
+/*!****************************************************************************
+ @Function QuitApplication
+ @Return bool true if no error occured
+ @Description Code in QuitApplication() will be called by PVRShell once per
+ run, just before exiting the program.
+ If the rendering context is lost, QuitApplication() will
+ not be called.
+******************************************************************************/
+bool OGLES2ChameleonMan::QuitApplication()
+{
+ // Free the memory allocated for the scene
+ m_Scene.Destroy();
+
+ delete [] m_puiVbo;
+ delete [] m_puiIndexVbo;
+
+ return true;
+}
+
+/*!****************************************************************************
+ @Function InitView
+ @Return bool true if no error occured
+ @Description Code in InitView() will be called by PVRShell upon
+ initialization or after a change in the rendering context.
+ Used to initialize variables that are dependant on the rendering
+ context (e.g. textures, vertex buffers, etc.)
+******************************************************************************/
+bool OGLES2ChameleonMan::InitView()
+{
+ CPVRTString ErrorStr;
+
+ /*
+ Initialize VBO data
+ */
+ LoadVbos();
+
+ /*
+ Load textures
+ */
+ if (!LoadTextures(&ErrorStr))
+ {
+ PVRShellSet(prefExitMessage, ErrorStr.c_str());
+ return false;
+ }
+
+ /*
+ Load and compile the shaders & link programs
+ */
+ if (!LoadShaders(&ErrorStr))
+ {
+ PVRShellSet(prefExitMessage, ErrorStr.c_str());
+ return false;
+ }
+
+ /*
+ Initialize Print3D
+ */
+
+ // Is the screen rotated?
+ bool bRotate = PVRShellGet(prefIsRotated) && PVRShellGet(prefFullScreen);
+
+ if(m_Print3D.SetTextures(0,PVRShellGet(prefWidth),PVRShellGet(prefHeight), bRotate) != PVR_SUCCESS)
+ {
+ PVRShellSet(prefExitMessage, "ERROR: Cannot initialise Print3D\n");
+ return false;
+ }
+
+ /*
+ Set OpenGL ES render states needed for this training course
+ */
+ // Enable backface culling and depth test
+ glCullFace(GL_BACK);
+ glEnable(GL_CULL_FACE);
+
+ glEnable(GL_DEPTH_TEST);
+
+ // Use black as our clear colour
+ glClearColor(0.0f, 0.0f, 0.0f, 1.0f);
+
+ // Initialise variables used for the animation
+ m_iTimePrev = PVRShellGetTime();
+
+ return true;
+}
+
+/*!****************************************************************************
+ @Function ReleaseView
+ @Return bool true if no error occured
+ @Description Code in ReleaseView() will be called by PVRShell when the
+ application quits or before a change in the rendering context.
+******************************************************************************/
+bool OGLES2ChameleonMan::ReleaseView()
+{
+ // Delete textures
+ glDeleteTextures(1, &m_ui32TexLegs);
+ glDeleteTextures(1, &m_ui32TexBeltNormalMap);
+ glDeleteTextures(1, &m_ui32TexHeadNormalMap);
+ glDeleteTextures(1, &m_ui32TexLegsNormalMap);
+ glDeleteTextures(1, &m_ui32TexSkyLine);
+ glDeleteTextures(1, &m_ui32TexWall);
+ glDeleteTextures(1, &m_ui32TexLamp);
+ glDeleteTextures(1, &m_ui32TexBelt);
+
+ // Delete program and shader objects
+ glDeleteProgram(m_SkinnedShaderProgram.uiId);
+ glDeleteProgram(m_DefaultShaderProgram.uiId);
+
+ glDeleteShader(m_uiSkinnedVertShader);
+ glDeleteShader(m_uiDefaultVertShader);
+ glDeleteShader(m_uiSkinnedFragShader);
+ glDeleteShader(m_uiDefaultFragShader);
+
+ // Delete buffer objects
+ glDeleteBuffers(m_Scene.nNumMesh, m_puiVbo);
+ glDeleteBuffers(m_Scene.nNumMesh, m_puiIndexVbo);
+
+ // Release Print3D Textures
+ m_Print3D.ReleaseTextures();
+
+ return true;
+}
+
+/*!****************************************************************************
+ @Function RenderScene
+ @Return bool true if no error occured
+ @Description Main rendering loop function of the program. The shell will
+ call this function every frame.
+ eglSwapBuffers() will be performed by PVRShell automatically.
+ PVRShell will also manage important OS events.
+ Will also manage relevent OS events. The user has access to
+ these events through an abstraction layer provided by PVRShell.
+******************************************************************************/
+bool OGLES2ChameleonMan::RenderScene()
+{
+ // Clear the color and depth buffer
+ glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
+
+ // Use shader program
+ glUseProgram(m_SkinnedShaderProgram.uiId);
+
+ if(PVRShellIsKeyPressed(PVRShellKeyNameACTION1))
+ {
+ m_bEnableDOT3 = !m_bEnableDOT3;
+ glUniform1i(m_SkinnedShaderProgram.auiLoc[ebUseDot3], m_bEnableDOT3);
+ }
+
+ /*
+ Calculates the frame number to animate in a time-based manner.
+ Uses the shell function PVRShellGetTime() to get the time in milliseconds.
+ */
+ unsigned long iTime = PVRShellGetTime();
+
+ if(iTime > m_iTimePrev)
+ {
+ float fDelta = (float) (iTime - m_iTimePrev);
+ m_fFrame += fDelta * g_fDemoFrameRate;
+
+ // Increment the counters to make sure our animation works
+ m_fLightPos += fDelta * 0.0034f;
+ m_fWallPos += fDelta * 0.00027f;
+ m_fBackgroundPos += fDelta * -0.000027f;
+
+ // Wrap the Animation back to the Start
+ if(m_fLightPos >= PVRT_TWO_PI)
+ m_fLightPos -= PVRT_TWO_PI;
+
+ if(m_fWallPos >= PVRT_TWO_PI)
+ m_fWallPos -= PVRT_TWO_PI;
+
+ if(m_fBackgroundPos <= 0)
+ m_fBackgroundPos += 1.0f;
+
+ if(m_fFrame > m_Scene.nNumFrame - 1)
+ m_fFrame = 0;
+ }
+
+ m_iTimePrev = iTime;
+
+ // Set the scene animation to the current frame
+ m_Scene.SetFrame(m_fFrame);
+
+ // Set up camera
+ PVRTVec3 vFrom, vTo, vUp(0.0f, 1.0f, 0.0f);
+ PVRTMat4 mView, mProjection;
+ PVRTVec3 LightPos;
+ float fFOV;
+ int i;
+
+ bool bRotate = PVRShellGet(prefIsRotated) && PVRShellGet(prefFullScreen);
+
+ // Get the camera position, target and field of view (fov)
+ if(m_Scene.pCamera[0].nIdxTarget != -1) // Does the camera have a target?
+ fFOV = m_Scene.GetCameraPos( vFrom, vTo, 0); // vTo is taken from the target node
+ else
+ fFOV = m_Scene.GetCamera( vFrom, vTo, vUp, 0); // vTo is calculated from the rotation
+
+ fFOV *= bRotate ? (float)PVRShellGet(prefWidth)/(float)PVRShellGet(prefHeight) : (float)PVRShellGet(prefHeight)/(float)PVRShellGet(prefWidth);
+
+ /*
+ We can build the model view matrix from the camera position, target and an up vector.
+ For this we use PVRTMat4::LookAtRH().
+ */
+ mView = PVRTMat4::LookAtRH(vFrom, vTo, vUp);
+
+ // Calculate the projection matrix
+ mProjection = PVRTMat4::PerspectiveFovRH(fFOV, (float)PVRShellGet(prefWidth)/(float)PVRShellGet(prefHeight), g_fCameraNear, g_fCameraFar, PVRTMat4::OGL, bRotate);
+
+ // Update Light Position and related VGP Program constant
+ LightPos.x = 200.0f;
+ LightPos.y = 350.0f;
+ LightPos.z = 200.0f * PVRTABS(sin((PVRT_PI / 4.0f) + m_fLightPos));
+
+ glUniform3fv(m_SkinnedShaderProgram.auiLoc[eLightPos], 1, LightPos.ptr());
+
+ // Set up the View * Projection Matrix
+ PVRTMat4 mViewProjection;
+
+ mViewProjection = mProjection * mView;
+ glUniformMatrix4fv(m_SkinnedShaderProgram.auiLoc[eViewProj], 1, GL_FALSE, mViewProjection.ptr());
+
+ // Enable the vertex attribute arrays
+ for(i = 0; i < eNumAttribs; ++i) glEnableVertexAttribArray(i);
+
+ // Draw skinned meshes
+ for(unsigned int i32NodeIndex = 0; i32NodeIndex < 3; ++i32NodeIndex)
+ {
+ // Bind correct texture
+ switch(i32NodeIndex)
+ {
+ case eBody:
+ glActiveTexture(GL_TEXTURE1);
+ glBindTexture(GL_TEXTURE_2D, m_ui32TexHeadNormalMap);
+ glActiveTexture(GL_TEXTURE0);
+ glBindTexture(GL_TEXTURE_2D, m_ui32TexHeadBody);
+ break;
+ case eLegs:
+ glActiveTexture(GL_TEXTURE1);
+ glBindTexture(GL_TEXTURE_2D, m_ui32TexLegsNormalMap);
+ glActiveTexture(GL_TEXTURE0);
+ glBindTexture(GL_TEXTURE_2D, m_ui32TexLegs);
+ break;
+ default:
+ glActiveTexture(GL_TEXTURE1);
+ glBindTexture(GL_TEXTURE_2D, m_ui32TexBeltNormalMap);
+ glActiveTexture(GL_TEXTURE0);
+ glBindTexture(GL_TEXTURE_2D, m_ui32TexBelt);
+ break;
+ }
+
+ DrawSkinnedMesh(i32NodeIndex);
+ }
+
+ // Safely disable the vertex attribute arrays
+ for(i = 0; i < eNumAttribs; ++i) glDisableVertexAttribArray(i);
+
+ // Draw non-skinned meshes
+ glUseProgram(m_DefaultShaderProgram.uiId);
+
+ // Enable the vertex attribute arrays
+ for(i = 0; i < eNumDefaultAttribs; ++i) glEnableVertexAttribArray(i);
+
+ for(unsigned int i32NodeIndex = 3; i32NodeIndex < m_Scene.nNumMeshNode; ++i32NodeIndex)
+ {
+ SPODNode& Node = m_Scene.pNode[i32NodeIndex];
+ SPODMesh& Mesh = m_Scene.pMesh[Node.nIdx];
+
+ // bind the VBO for the mesh
+ glBindBuffer(GL_ARRAY_BUFFER, m_puiVbo[Node.nIdx]);
+
+ // bind the index buffer, won't hurt if the handle is 0
+ glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, m_puiIndexVbo[Node.nIdx]);
+
+ // Get the node model matrix
+ PVRTMat4 mWorld;
+ mWorld = m_Scene.GetWorldMatrix(Node);
+
+ // Setup the appropriate texture and transformation (if needed)
+ switch(i32NodeIndex)
+ {
+ case eWall:
+ glBindTexture(GL_TEXTURE_2D, m_ui32TexWall);
+
+ // Rotate the wall mesh which is circular
+ mWorld *= PVRTMat4::RotationY(m_fWallPos);
+
+ glUniform1f(m_DefaultShaderProgram.auiLoc[eDefaultUOffset], 0);
+
+ break;
+ case eBackground:
+ glBindTexture(GL_TEXTURE_2D, m_ui32TexSkyLine);
+
+ glUniform1f(m_DefaultShaderProgram.auiLoc[eDefaultUOffset], m_fBackgroundPos);
+ break;
+ case eLights:
+ {
+ glBindTexture(GL_TEXTURE_2D, m_ui32TexLamp);
+
+ PVRTMat4 mWallWorld = m_Scene.GetWorldMatrix(m_Scene.pNode[eWall]);
+ mWorld = mWallWorld * PVRTMat4::RotationY(m_fWallPos) * mWallWorld.inverse() * mWorld;
+
+ glUniform1f(m_DefaultShaderProgram.auiLoc[eDefaultUOffset], 0);
+ }
+ break;
+ default:
+ break;
+ };
+
+ // Set up shader uniforms
+ PVRTMat4 mModelViewProj;
+ mModelViewProj = mViewProjection * mWorld;
+ glUniformMatrix4fv(m_DefaultShaderProgram.auiLoc[eDefaultMVPMatrix], 1, GL_FALSE, mModelViewProj.ptr());
+
+ // Set the vertex attribute offsets
+ glVertexAttribPointer(DEFAULT_VERTEX_ARRAY, 3, GL_FLOAT, GL_FALSE, Mesh.sVertex.nStride, Mesh.sVertex.pData);
+ glVertexAttribPointer(DEFAULT_TEXCOORD_ARRAY, 2, GL_FLOAT, GL_FALSE, Mesh.psUVW[0].nStride, Mesh.psUVW[0].pData);
+
+ // Indexed Triangle list
+ glDrawElements(GL_TRIANGLES, Mesh.nNumFaces*3, GL_UNSIGNED_SHORT, 0);
+ }
+
+ // Safely disable the vertex attribute arrays
+ for(i = 0; i < eNumAttribs; ++i) glDisableVertexAttribArray(i);
+
+ // unbind the VBOs
+ glBindBuffer(GL_ARRAY_BUFFER, 0);
+ glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, 0);
+
+ // Display the demo name using the tools. For a detailed explanation, see the training course IntroducingPVRTools
+ const char * pDescription;
+
+ if(m_bEnableDOT3)
+ pDescription = "Skinning with DOT3 Per Pixel Lighting";
+ else
+ pDescription = "Skinning with Vertex Lighting";
+
+ m_Print3D.DisplayDefaultTitle("Chameleon Man", pDescription, ePVRTPrint3DSDKLogo);
+ m_Print3D.Flush();
+
+ return true;
+}
+
+/*!****************************************************************************
+ @Function DrawSkinnedMesh
+ @Input i32NodeIndex Node index of the mesh to draw
+ @Description Draws a SPODMesh after the model view matrix has been set and
+ the meterial prepared.
+******************************************************************************/
+void OGLES2ChameleonMan::DrawSkinnedMesh(int i32NodeIndex)
+{
+ SPODNode& Node = m_Scene.pNode[i32NodeIndex];
+ SPODMesh& Mesh = m_Scene.pMesh[Node.nIdx];
+
+ // bind the VBO for the mesh
+ glBindBuffer(GL_ARRAY_BUFFER, m_puiVbo[Node.nIdx]);
+ // bind the index buffer, won't hurt if the handle is 0
+ glBindBuffer(GL_ELEMENT_ARRAY_BUFFER, m_puiIndexVbo[Node.nIdx]);
+
+ // Set the vertex attribute offsets
+ glVertexAttribPointer(VERTEX_ARRAY, 3, GL_FLOAT, GL_FALSE, Mesh.sVertex.nStride, Mesh.sVertex.pData);
+ glVertexAttribPointer(NORMAL_ARRAY, 3, GL_FLOAT, GL_FALSE, Mesh.sNormals.nStride, Mesh.sNormals.pData);
+ glVertexAttribPointer(TANGENT_ARRAY, 3, GL_FLOAT, GL_FALSE, Mesh.sTangents.nStride, Mesh.sTangents.pData);
+ glVertexAttribPointer(BINORMAL_ARRAY, 3, GL_FLOAT, GL_FALSE, Mesh.sBinormals.nStride, Mesh.sBinormals.pData);
+ glVertexAttribPointer(TEXCOORD_ARRAY, 2, GL_FLOAT, GL_FALSE, Mesh.psUVW[0].nStride, Mesh.psUVW[0].pData);
+ glVertexAttribPointer(BONEINDEX_ARRAY, Mesh.sBoneIdx.n, GL_UNSIGNED_BYTE, GL_FALSE, Mesh.sBoneIdx.nStride, Mesh.sBoneIdx.pData);
+ glVertexAttribPointer(BONEWEIGHT_ARRAY, Mesh.sBoneWeight.n, GL_UNSIGNED_BYTE, GL_TRUE, Mesh.sBoneWeight.nStride, Mesh.sBoneWeight.pData);
+
+ for(int i32Batch = 0; i32Batch < Mesh.sBoneBatches.nBatchCnt; ++i32Batch)
+ {
+ /*
+ If the current mesh has bone index and weight data then we need to
+ set up some additional variables in the shaders.
+ */
+
+ // Set the number of bones that will influence each vertex in the mesh
+ glUniform1i(m_SkinnedShaderProgram.auiLoc[eBoneCount], Mesh.sBoneIdx.n);
+
+ // Go through the bones for the current bone batch
+ PVRTMat4 amBoneWorld[8];
+ PVRTMat3 afBoneWorldIT[8], mBoneIT;
+
+ int i32Count = Mesh.sBoneBatches.pnBatchBoneCnt[i32Batch];
+
+ for(int i = 0; i < i32Count; ++i)
+ {
+ // Get the Node of the bone
+ int i32NodeID = Mesh.sBoneBatches.pnBatches[i32Batch * Mesh.sBoneBatches.nBatchBoneMax + i];
+
+ // Get the World transformation matrix for this bone and combine it with our app defined
+ // transformation matrix
+ amBoneWorld[i] = m_Scene.GetBoneWorldMatrix(Node, m_Scene.pNode[i32NodeID]);
+
+ // Calculate the inverse transpose of the 3x3 rotation/scale part for correct lighting
+ afBoneWorldIT[i] = PVRTMat3(amBoneWorld[i]).inverse().transpose();
+ }
+
+ glUniformMatrix4fv(m_SkinnedShaderProgram.auiLoc[eBoneMatrices], i32Count, GL_FALSE, amBoneWorld[0].ptr());
+ glUniformMatrix3fv(m_SkinnedShaderProgram.auiLoc[eBoneMatricesIT], i32Count, GL_FALSE, afBoneWorldIT[0].ptr());
+
+ /*
+ As we are using bone batching we don't want to draw all the faces contained within pMesh, we only want
+ to draw the ones that are in the current batch. To do this we pass to the drawMesh function the offset
+ to the start of the current batch of triangles (Mesh.sBoneBatches.pnBatchOffset[i32Batch]) and the
+ total number of triangles to draw (i32Tris)
+ */
+ int i32Tris;
+ if(i32Batch+1 < Mesh.sBoneBatches.nBatchCnt)
+ i32Tris = Mesh.sBoneBatches.pnBatchOffset[i32Batch+1] - Mesh.sBoneBatches.pnBatchOffset[i32Batch];
+ else
+ i32Tris = Mesh.nNumFaces - Mesh.sBoneBatches.pnBatchOffset[i32Batch];
+
+ // Draw the mesh
+ size_t offset = sizeof(GLushort) * 3 * Mesh.sBoneBatches.pnBatchOffset[i32Batch];
+ glDrawElements(GL_TRIANGLES, i32Tris * 3, GL_UNSIGNED_SHORT, (void*) offset);
+ }
+}
+
+/*!****************************************************************************
+ @Function NewDemo
+ @Return PVRShell* The demo supplied by the user
+ @Description This function must be implemented by the user of the shell.
+ The user should return its PVRShell object defining the
+ behaviour of the application.
+******************************************************************************/
+PVRShell* NewDemo()
+{
+ return new OGLES2ChameleonMan();
+}
+
+/******************************************************************************
+ End of file (OGLES2ChameleonMan.cpp)
+******************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/SkinnedFragShader.fsh b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/SkinnedFragShader.fsh
new file mode 100644
index 0000000..5bcbc25
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/SkinnedFragShader.fsh
@@ -0,0 +1,26 @@
+uniform sampler2D sTexture;
+uniform sampler2D sNormalMap;
+uniform bool bUseDot3;
+
+varying mediump vec2 TexCoord;
+varying mediump vec3 Light;
+
+void main()
+{
+ if(bUseDot3)
+ {
+ /*
+ Note:
+ In the normal map red = y, green = x, blue = z which is why when we get the normal
+ from the texture we use the swizzle .grb so the colours are mapped to the correct
+ co-ordinate variable.
+ */
+
+ mediump vec3 fNormal = texture2D(sNormalMap, TexCoord).grb;
+ mediump float fNDotL = dot((fNormal - 0.5) * 2.0, Light);
+
+ gl_FragColor = texture2D(sTexture, TexCoord) * fNDotL;
+ }
+ else
+ gl_FragColor = texture2D(sTexture, TexCoord) * Light.x;
+}
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/SkinnedVertShader.vsh b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/SkinnedVertShader.vsh
new file mode 100644
index 0000000..59942a8
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/SkinnedVertShader.vsh
@@ -0,0 +1,109 @@
+/*
+ If the current vertex is affected by bones then the vertex position and
+ normal will be transformed by the bone matrices. Each vertex wil have up
+ to 4 bone indices (inBoneIndex) and bone weights (inBoneWeights).
+
+ The indices are used to index into the array of bone matrices
+ (BoneMatrixArray) to get the required bone matrix for transformation. The
+ amount of influence a particular bone has on a vertex is determined by the
+ weights which should always total 1. So if a vertex is affected by 2 bones
+ the vertex position in world space is given by the following equation:
+
+ position = (BoneMatrixArray[Index0] * inVertex) * Weight0 +
+ (BoneMatrixArray[Index1] * inVertex) * Weight1
+
+ The same proceedure is applied to the normals but the translation part of
+ the transformation is ignored.
+
+ After this the position is multiplied by the view and projection matrices
+ only as the bone matrices already contain the model transform for this
+ particular mesh. The two-step transformation is required because lighting
+ will not work properly in clip space.
+*/
+
+attribute highp vec3 inVertex;
+attribute mediump vec3 inNormal;
+attribute mediump vec3 inTangent;
+attribute mediump vec3 inBiNormal;
+attribute mediump vec2 inTexCoord;
+attribute mediump vec4 inBoneIndex;
+attribute mediump vec4 inBoneWeights;
+
+uniform highp mat4 ViewProjMatrix;
+uniform mediump vec3 LightPos;
+uniform mediump int BoneCount;
+uniform highp mat4 BoneMatrixArray[8];
+uniform highp mat3 BoneMatrixArrayIT[8];
+uniform bool bUseDot3;
+
+varying mediump vec3 Light;
+varying mediump vec2 TexCoord;
+
+void main()
+{
+ if(BoneCount > 0)
+ {
+ // On PowerVR SGX it is possible to index the components of a vector
+ // with the [] operator. However this can cause trouble with PC
+ // emulation on some hardware so we "rotate" the vectors instead.
+ mediump ivec4 boneIndex = ivec4(inBoneIndex);
+ mediump vec4 boneWeights = inBoneWeights;
+
+ highp mat4 boneMatrix = BoneMatrixArray[boneIndex.x];
+ mediump mat3 normalMatrix = BoneMatrixArrayIT[boneIndex.x];
+
+ highp vec4 position = boneMatrix * vec4(inVertex, 1.0) * boneWeights.x;
+ mediump vec3 worldNormal = normalMatrix * inNormal * boneWeights.x;
+
+ mediump vec3 worldTangent;
+ mediump vec3 worldBiNormal;
+
+ if(bUseDot3)
+ {
+ worldTangent = normalMatrix * inTangent * boneWeights.x;
+ worldBiNormal = normalMatrix * inBiNormal * boneWeights.x;
+ }
+
+ for (lowp int i = 1; i < 3; ++i)
+ {
+ if(i < BoneCount)
+ {
+ // "rotate" the vector components
+ boneIndex = boneIndex.yzwx;
+ boneWeights = boneWeights.yzwx;
+
+ boneMatrix = BoneMatrixArray[boneIndex.x];
+ normalMatrix = BoneMatrixArrayIT[boneIndex.x];
+
+ position += boneMatrix * vec4(inVertex, 1.0) * boneWeights.x;
+ worldNormal += normalMatrix * inNormal * boneWeights.x;
+
+ if(bUseDot3)
+ {
+ worldTangent += normalMatrix * inTangent * boneWeights.x;
+ worldBiNormal += normalMatrix * inBiNormal * boneWeights.x;
+ }
+ }
+ }
+ gl_Position = ViewProjMatrix * position;
+
+ // lighting
+ mediump vec3 TmpLightDir = normalize(LightPos - position.xyz);
+
+ if(bUseDot3)
+ {
+ Light.x = dot(normalize(worldTangent), TmpLightDir);
+ Light.y = dot(normalize(worldBiNormal), TmpLightDir);
+ Light.z = dot(normalize(worldNormal), TmpLightDir);
+ }
+ else
+ {
+ Light.x = dot(normalize(worldNormal), TmpLightDir);
+ }
+ }
+
+
+ // Pass through texcoords
+ TexCoord = inTexCoord;
+}
+
\ No newline at end of file
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Tang_space_BeltMap.pvr b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Tang_space_BeltMap.pvr
new file mode 100644
index 0000000..2b45d6c
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Tang_space_BeltMap.pvr
Binary files differ
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Tang_space_BodyMap.pvr b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Tang_space_BodyMap.pvr
new file mode 100644
index 0000000..1486ddc
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Tang_space_BodyMap.pvr
Binary files differ
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Tang_space_LegsMap.pvr b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Tang_space_LegsMap.pvr
new file mode 100644
index 0000000..71d3111
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Tang_space_LegsMap.pvr
Binary files differ
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Wall_diffuse_baked.pvr b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Wall_diffuse_baked.pvr
new file mode 100644
index 0000000..4ea92b7
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/Wall_diffuse_baked.pvr
Binary files differ
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/lamp.pvr b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/lamp.pvr
new file mode 100644
index 0000000..3a22abf
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/lamp.pvr
Binary files differ
diff --git a/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/skyline.pvr b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/skyline.pvr
new file mode 100644
index 0000000..e170529
--- /dev/null
+++ b/tests/third_party/PowerVR/Examples/Advanced/ChameleonMan/OGLES2/skyline.pvr
Binary files differ
diff --git a/tests/third_party/PowerVR/Shell/API/KEGL/PVRShellAPI.cpp b/tests/third_party/PowerVR/Shell/API/KEGL/PVRShellAPI.cpp
new file mode 100644
index 0000000..6a0878e
--- /dev/null
+++ b/tests/third_party/PowerVR/Shell/API/KEGL/PVRShellAPI.cpp
@@ -0,0 +1,1009 @@
+/******************************************************************************
+
+ @File KEGL/PVRShellAPI.cpp
+
+ @Title KEGL/PVRShellAPI
+
+ @Version
+
+ @Copyright Copyright (c) Imagination Technologies Limited.
+
+ @Platform Independent
+
+ @Description Makes programming for 3D APIs easier by wrapping surface
+ initialization, Texture allocation and other functions for use by a demo.
+
+******************************************************************************/
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <stdarg.h>
+
+#include "PVRShell.h"
+#include "PVRShellAPI.h"
+#include "PVRShellOS.h"
+#include "PVRShellImpl.h"
+
+// No Doxygen for CPP files, due to documentation duplication
+/// @cond NO_DOXYGEN
+
+#ifndef EGL_CONTEXT_LOST_IMG
+/*! Extended error code EGL_CONTEXT_LOST_IMG generated when power management event has occurred. */
+#define EGL_CONTEXT_LOST_IMG 0x300E
+#endif
+
+#ifndef EGL_CONTEXT_PRIORITY_LEVEL_IMG
+/*! An extensions added to the list of attributes for the context to give it a priority hint */
+#define EGL_CONTEXT_PRIORITY_LEVEL_IMG 0x3100
+/*! Request the context is created with high priority */
+#define EGL_CONTEXT_PRIORITY_HIGH_IMG 0x3101
+/*! Request the context is created with medium priority */
+#define EGL_CONTEXT_PRIORITY_MEDIUM_IMG 0x3102
+/*! Request the context is created with low priority */
+#define EGL_CONTEXT_PRIORITY_LOW_IMG 0x3103
+#endif
+
+/*****************************************************************************
+ Declarations
+*****************************************************************************/
+static bool PVRShellIsExtensionSupported(EGLDisplay dpy, const char *extension);
+
+#if defined GL_ES_VERSION_2_0 && !defined EGL_VERSION_1_3
+#error OpenGL ES 2 requires egl.h version 1.3 or higher
+#endif
+
+/****************************************************************************
+** Class: PVRShellInitAPI
+****************************************************************************/
+
+/*****************************************************************************
+* Function Name : ActivatePreferences
+* Description : Activates the user set preferences (like v-sync)
+*****************************************************************************/
+void PVRShellInit::ApiActivatePreferences()
+{
+
+#ifdef EGL_VERSION_1_1
+ eglSwapInterval(m_EGLDisplay, m_pShell->m_pShellData->nSwapInterval);
+#endif
+}
+
+/*****************************************************************************
+* Function Name : ApiInitAPI
+* Returns : true for success
+* Description : Initialise the 3D API
+*****************************************************************************/
+bool PVRShellInit::ApiInitAPI()
+{
+ int bDone;
+
+ m_NDT = (EGLNativeDisplayType)OsGetNativeDisplayType();
+ m_NPT = (EGLNativePixmapType) OsGetNativePixmapType();
+ m_NWT = (EGLNativeWindowType) OsGetNativeWindowType();
+
+ m_EGLContext = 0;
+
+ do
+ {
+ bDone = true;
+
+ m_EGLDisplay = eglGetDisplay(m_NDT);
+
+ if(m_EGLDisplay == EGL_NO_DISPLAY)
+ {
+#if defined(BUILD_OGLES2) || defined(BUILD_OGLES3)
+ m_EGLDisplay = eglGetDisplay((EGLNativeDisplayType)EGL_DEFAULT_DISPLAY);
+#else
+ m_EGLDisplay = eglGetDisplay((NativeDisplayType)EGL_DEFAULT_DISPLAY);
+#endif
+ }
+
+ if(!eglInitialize(m_EGLDisplay, &m_MajorVersion, &m_MinorVersion))
+ {
+ m_pShell->PVRShellSet(prefExitMessage, "PVRShell: Unable to initialise EGL\n");
+ m_pShell->PVRShellOutputDebug("PVRShell: EGL Error (%s)\n", StringFrom_eglGetError());
+ return false;
+ }
+
+ m_pShell->PVRShellOutputDebug("PVRShell: EGL %d.%d initialized\n", m_MajorVersion, m_MinorVersion);
+
+ // Check Extension availability after EGL initialization
+ if (m_MajorVersion > 1 || (m_MajorVersion == 1 && m_MinorVersion >= 1))
+ {
+ m_bPowerManagementSupported = true;
+ }
+ else
+ {
+ m_bPowerManagementSupported = PVRShellIsExtensionSupported(m_EGLDisplay,"EGL_IMG_power_management");
+ }
+
+ do
+ {
+#if defined(BUILD_OGL)
+ if(!eglBindAPI(EGL_OPENGL_API))
+ {
+ m_pShell->PVRShellSet(prefExitMessage, "PVRShell: Failed to bind OpenGL API\n");
+ return false;
+ }
+#else
+#if defined EGL_VERSION_1_3 && defined GL_ES_VERSION_2_0
+ if(!eglBindAPI(EGL_OPENGL_ES_API))
+ {
+ m_pShell->PVRShellSet(prefExitMessage, "PVRShell: Failed to bind OpenGL ES API\n");
+ return false;
+ }
+#endif
+#endif
+ // Find an EGL config
+ m_EGLConfig = SelectEGLConfiguration(m_pShell->m_pShellData);
+ eglGetConfigAttrib(m_EGLDisplay, m_EGLConfig, EGL_CONFIG_ID, &m_iConfig);
+
+ // Destroy the context if we already created one
+ if (m_EGLContext)
+ {
+ eglDestroyContext(m_EGLDisplay, m_EGLContext);
+ }
+
+ // Attempt to create a context
+ EGLint ai32ContextAttribs[48];
+ int i = 0;
+
+#if defined(BUILD_OGLES3)
+ ai32ContextAttribs[i++] = EGL_CONTEXT_CLIENT_VERSION;
+ ai32ContextAttribs[i++] = 3;
+#else
+#if defined(EGL_VERSION_1_3) && defined(GL_ES_VERSION_2_0)
+ ai32ContextAttribs[i++] = EGL_CONTEXT_CLIENT_VERSION;
+ ai32ContextAttribs[i++] = 2;
+#endif
+#endif
+
+#if defined(BUILD_OGL)
+ //Attempt to create an OpenGL 3.2 context.
+ if (PVRShellIsExtensionSupported(m_EGLDisplay, "EGL_KHR_create_context"))
+ {
+ ai32ContextAttribs[i++] = EGL_CONTEXT_MAJOR_VERSION_KHR;
+ ai32ContextAttribs[i++] = 3;
+ ai32ContextAttribs[i++] = EGL_CONTEXT_MINOR_VERSION_KHR;
+ ai32ContextAttribs[i++] = 2;
+ ai32ContextAttribs[i++] = EGL_CONTEXT_FLAGS_KHR;
+ ai32ContextAttribs[i++] = EGL_CONTEXT_OPENGL_FORWARD_COMPATIBLE_BIT_KHR;
+ ai32ContextAttribs[i++] = EGL_CONTEXT_OPENGL_PROFILE_MASK_KHR;
+ ai32ContextAttribs[i++] = EGL_CONTEXT_OPENGL_CORE_PROFILE_BIT_KHR;
+ }
+#endif
+
+#if defined(BUILD_OGLES) || defined(BUILD_OGLES2) || defined(BUILD_OGLES3)
+ if(PVRShellIsExtensionSupported(m_EGLDisplay,"EGL_IMG_context_priority"))
+ {
+ ai32ContextAttribs[i++] = EGL_CONTEXT_PRIORITY_LEVEL_IMG;
+ switch(m_pShell->PVRShellGet(prefPriority))
+ {
+ case 0: ai32ContextAttribs[i++] = EGL_CONTEXT_PRIORITY_LOW_IMG; break;
+ case 1: ai32ContextAttribs[i++] = EGL_CONTEXT_PRIORITY_MEDIUM_IMG; break;
+ default:ai32ContextAttribs[i++] = EGL_CONTEXT_PRIORITY_HIGH_IMG; break;
+ }
+ }
+#endif
+ ai32ContextAttribs[i] = EGL_NONE;
+
+ if (m_EGLContext == EGL_NO_CONTEXT)
+ {
+ m_EGLContext = eglCreateContext(m_EGLDisplay, m_EGLConfig, NULL, ai32ContextAttribs);
+ }
+
+ if(m_EGLContext == EGL_NO_CONTEXT)
+ {
+ if(m_iRequestedConfig > 0)
+ {
+ // We failed to create a context
+ m_pShell->PVRShellSet(prefExitMessage, "PVRShell: Unable to create a context\n");
+ return false;
+ }
+ else if(m_pShell->m_pShellData->bNeedPbuffer)
+ {
+ // Disable P-buffer and try again
+ m_pShell->m_pShellData->bNeedPbuffer = false;
+ }
+ else if(m_pShell->m_pShellData->bNeedStencilBuffer)
+ {
+ // Disable Stencil Buffer and try again
+ m_pShell->m_pShellData->bNeedStencilBuffer = false;
+ }
+ else if(m_pShell->m_pShellData->nAASamples > 0)
+ {
+ // Still failing, reduce the AA samples and try again
+ --m_pShell->m_pShellData->nAASamples;
+ }
+ else
+ {
+ m_pShell->PVRShellSet(prefExitMessage, "PVRShell: Unable to create a context\n");
+ return false;
+ }
+ }
+ } while(m_EGLContext == EGL_NO_CONTEXT);
+
+#if defined(__QNXNTO__)
+ int format = SCREEN_FORMAT_RGBX8888;
+ if(screen_set_window_property_iv((_screen_window*) m_NWT, SCREEN_PROPERTY_FORMAT, &format))
+ {
+ m_pShell->PVRShellSet(prefExitMessage, "PVRShell: Failed to set window property SCREEN_PROPERTY_FORMAT\n");
+ return false;
+ }
+
+#if defined(BUILD_OGLES2)
+ int usage = SCREEN_USAGE_OPENGL_ES2;
+#else
+#if defined(BUILD_OGLES)
+ int usage = SCREEN_USAGE_OPENGL_ES1;
+#endif
+#endif
+ if(screen_set_window_property_iv((_screen_window*) m_NWT, SCREEN_PROPERTY_USAGE, &usage))
+ {
+ m_pShell->PVRShellSet(prefExitMessage, "PVRShell: Failed to set window property SCREEN_PROPERTY_USAGE\n");
+ return false;
+ }
+
+ if(screen_create_window_buffers((_screen_window*) m_NWT, 2))
+ {
+ m_pShell->PVRShellSet(prefExitMessage, "PVRShell: Failed to create window buffers\n");
+ return false;
+ }
+#endif
+ EGLint attrib_list[16];
+ int i = 0;
+#if defined(EGL_VERSION_1_2)
+ if(m_pShell->m_pShellData->bNeedAlphaFormatPre) // The default is EGL_ALPHA_FORMAT_NONPRE
+ {
+ attrib_list[i++] = EGL_ALPHA_FORMAT;
+ attrib_list[i++] = EGL_ALPHA_FORMAT_PRE;
+ }
+#endif
+ // Terminate the attribute list with EGL_NONE
+ attrib_list[i] = EGL_NONE;
+
+ if(m_pShell->m_pShellData->bNeedPixmap)
+ {
+ m_pShell->PVRShellOutputDebug("InitAPI() Using pixmaps, about to create egl surface\n");
+ m_EGLWindow = eglCreatePixmapSurface(m_EGLDisplay, m_EGLConfig, m_NPT, attrib_list);
+ }
+ else
+ {
+#if defined(ANDROID)
+ EGLint visualID;
+ eglGetConfigAttrib(m_EGLDisplay, m_EGLConfig, EGL_NATIVE_VISUAL_ID, &visualID);
+
+ // Change the format of our window to match our config
+ ANativeWindow_setBuffersGeometry(m_NWT, 0, 0, visualID);
+#endif
+ m_EGLWindow = eglCreateWindowSurface(m_EGLDisplay, m_EGLConfig, m_NWT, attrib_list);
+
+ // If we have failed to create a surface then try using Null
+ if(m_EGLWindow == EGL_NO_SURFACE)
+ {
+ m_EGLWindow = eglCreateWindowSurface(m_EGLDisplay, m_EGLConfig, NULL, attrib_list);
+ }
+ }
+
+ if (m_EGLWindow == EGL_NO_SURFACE)
+ {
+ m_pShell->PVRShellSet(prefExitMessage, "PVRShell: Unable to create surface\n");
+ return false;
+ }
+
+ if (!eglMakeCurrent(m_EGLDisplay, m_EGLWindow, m_EGLWindow, m_EGLContext))
+ {
+#ifdef EGL_VERSION_1_3
+ if((eglGetError() == EGL_CONTEXT_LOST))
+#else
+ if((eglGetError() == EGL_CONTEXT_LOST_IMG) && m_bPowerManagementSupported)
+#endif
+ {
+ bDone = false;
+ }
+ else
+ {
+ m_pShell->PVRShellSet(prefExitMessage, "PVRShell: Unable to make context current\n");
+ return false;
+ }
+ }
+ } while(!bDone);
+
+ /*
+ Get correct screen width and height and
+ save them into
+ m_pShell->m_pShellData->nShellDimX and
+ m_pShell->m_pShellData->nShellDimY
+ */
+ eglQuerySurface(m_EGLDisplay, m_EGLWindow,
+ EGL_WIDTH, (EGLint*)&m_pShell->m_pShellData->nShellDimX
+ );
+ eglQuerySurface(m_EGLDisplay, m_EGLWindow,
+ EGL_HEIGHT, (EGLint*)&m_pShell->m_pShellData->nShellDimY
+ );
+
+#if defined(ANDROID)
+ glViewport(0, 0, m_pShell->m_pShellData->nShellDimX, m_pShell->m_pShellData->nShellDimY);
+#endif
+ /*
+ Done - activate requested features
+ */
+
+#if defined(BUILD_OGLES) || defined(BUILD_OGLES2)
+ //Get the discardframebufferEXT function.
+ {
+ //Get the gl extension string
+ const char* strExtensions = (const char*)glGetString(GL_EXTENSIONS);
+
+ //Get the length of the string we're searching for
+ const size_t strLength = strlen("GL_EXT_discard_framebuffer");
+
+ //Get the string position
+ const char* position = strstr(strExtensions,"GL_EXT_discard_framebuffer");
+
+ //Loop through until we find the actual extension, avoiding substrings.
+ while (position!=NULL && position[strLength]!='\0' && position[strLength]!=' ')
+ {
+ position = strstr(position+strLength,"GL_EXT_discard_framebuffer");
+ }
+
+ //Initialise the extension if it's found.
+ if (position != NULL)
+ {
+ glDiscardFramebufferEXT = (PFNGLDISCARDFRAMEBUFFEREXTPROC)eglGetProcAddress("glDiscardFramebufferEXT");
+ }
+ else
+ {
+ glDiscardFramebufferEXT = NULL;
+ }
+ }
+#endif
+ ApiActivatePreferences();
+ return true;
+}
+
+/*!***********************************************************************
+@Function OutputAPIInfo
+@description When prefOutputInfo is set to true this function outputs
+ various pieces of API dependent information via
+ PVRShellOutputDebug.
+*************************************************************************/
+void PVRShellInit::OutputAPIInfo()
+{
+ // Output API dependent information
+ if(m_pShell->PVRShellGet(prefOutputInfo))
+ {
+ EGLint i32Values[5];
+
+ m_pShell->PVRShellOutputDebug("\n");
+
+ m_pShell->PVRShellOutputDebug("GL:\n");
+ m_pShell->PVRShellOutputDebug(" Vendor: %s\n", (char*) glGetString(GL_VENDOR));
+ m_pShell->PVRShellOutputDebug(" Renderer: %s\n", (char*) glGetString(GL_RENDERER));
+ m_pShell->PVRShellOutputDebug(" Version: %s\n", (char*) glGetString(GL_VERSION));
+ m_pShell->PVRShellOutputDebug(" Extensions: ");
+
+#if defined(BUILD_OGL)
+ //Get the glGetString process.
+ typedef const GLubyte* (KHRONOS_APIENTRY * PFNGLGETSTRINGIPROC)(GLenum name, GLuint index);
+ PFNGLGETSTRINGIPROC glGetStringi = (PFNGLGETSTRINGIPROC)eglGetProcAddress("glGetStringi");
+
+ //If we've successfully got the new way to query the string, then go ahead and use this.
+ if (glGetStringi)
+ {
+#ifndef GL_NUM_EXTENSIONS
+#define GL_NUM_EXTENSIONS 0x821D
+#endif
+ GLint numExtensions;
+ glGetIntegerv(GL_NUM_EXTENSIONS,&numExtensions);
+
+ for (GLint i=0; i<numExtensions; ++i)
+ {
+ m_pShell->PVRShellOutputDebug((const char*)glGetStringi(GL_EXTENSIONS,i));
+ m_pShell->PVRShellOutputDebug(" ");
+ }
+ }
+#else
+ m_pShell->PVRShellOutputDebug("%s\n", (char*) glGetString(GL_EXTENSIONS));
+#endif
+
+ m_pShell->PVRShellOutputDebug("\n");
+
+ m_pShell->PVRShellOutputDebug("\n");
+ m_pShell->PVRShellOutputDebug("EGL:\n");
+ m_pShell->PVRShellOutputDebug(" Vendor: %s\n" , (char*) eglQueryString(m_EGLDisplay, EGL_VENDOR));
+ m_pShell->PVRShellOutputDebug(" Version: %s\n" , (char*) eglQueryString(m_EGLDisplay, EGL_VERSION));
+ m_pShell->PVRShellOutputDebug(" Extensions: %s\n" , (char*) eglQueryString(m_EGLDisplay, EGL_EXTENSIONS));
+
+ if(eglQueryContext(m_EGLDisplay, m_EGLContext, EGL_CONTEXT_PRIORITY_LEVEL_IMG, &i32Values[0]))
+ {
+ switch(i32Values[0])
+ {
+ case EGL_CONTEXT_PRIORITY_HIGH_IMG: m_pShell->PVRShellOutputDebug(" Context priority: High\n"); break;
+ case EGL_CONTEXT_PRIORITY_MEDIUM_IMG: m_pShell->PVRShellOutputDebug(" Context priority: Medium\n");break;
+ case EGL_CONTEXT_PRIORITY_LOW_IMG: m_pShell->PVRShellOutputDebug(" Context priority: Low\n"); break;
+ default: m_pShell->PVRShellOutputDebug(" Context priority: Unrecognised.\n"); break;
+ }
+ }
+ else
+ {
+ eglGetError(); // Clear error
+ m_pShell->PVRShellOutputDebug(" Context priority: Unsupported\n");
+ }
+
+#ifdef EGL_VERSION_1_2
+ m_pShell->PVRShellOutputDebug(" Client APIs: %s\n" , (char*) eglQueryString(m_EGLDisplay, EGL_CLIENT_APIS));
+#endif
+
+ m_pShell->PVRShellOutputDebug("\n");
+ m_pShell->PVRShellOutputDebug("Window Width: %i\n" , m_pShell->PVRShellGet(prefWidth));
+ m_pShell->PVRShellOutputDebug("Window Height: %i\n" , m_pShell->PVRShellGet(prefHeight));
+ m_pShell->PVRShellOutputDebug("Is Rotated: %s\n", m_pShell->PVRShellGet(prefIsRotated) ? "Yes" : "No");
+ m_pShell->PVRShellOutputDebug("\n");
+
+ // EGLSurface details
+ m_pShell->PVRShellOutputDebug("EGL Surface:\n");
+ eglGetConfigAttrib(m_EGLDisplay, m_EGLConfig, EGL_CONFIG_ID , &i32Values[0]);
+ m_pShell->PVRShellOutputDebug(" Config ID: %i\n", i32Values[0]);
+
+ // Colour buffer
+ eglGetConfigAttrib(m_EGLDisplay, m_EGLConfig, EGL_BUFFER_SIZE , &i32Values[0]);
+ eglGetConfigAttrib(m_EGLDisplay, m_EGLConfig, EGL_RED_SIZE , &i32Values[1]);
+ eglGetConfigAttrib(m_EGLDisplay, m_EGLConfig, EGL_GREEN_SIZE , &i32Values[2]);
+ eglGetConfigAttrib(m_EGLDisplay, m_EGLConfig, EGL_BLUE_SIZE , &i32Values[3]);
+ eglGetConfigAttrib(m_EGLDisplay, m_EGLConfig, EGL_ALPHA_SIZE , &i32Values[4]);
+ m_pShell->PVRShellOutputDebug(" Colour Buffer: %i bits (R%i G%i B%i A%i)\n", i32Values[0],i32Values[1],i32Values[2],i32Values[3],i32Values[4]);
+
+ // Depth buffer
+ eglGetConfigAttrib(m_EGLDisplay, m_EGLConfig, EGL_DEPTH_SIZE , &i32Values[0]);
+ m_pShell->PVRShellOutputDebug(" Depth Buffer: %i bits\n", i32Values[0]);
+
+ // Stencil Buffer
+ eglGetConfigAttrib(m_EGLDisplay, m_EGLConfig, EGL_STENCIL_SIZE , &i32Values[0]);
+ m_pShell->PVRShellOutputDebug(" Stencil Buffer: %i bits\n", i32Values[0]);
+
+ // EGL surface bits support
+ eglGetConfigAttrib(m_EGLDisplay, m_EGLConfig, EGL_SURFACE_TYPE , &i32Values[0]);
+ m_pShell->PVRShellOutputDebug(" Surface type: %s%s%s\n", i32Values[0] & EGL_WINDOW_BIT ? "WINDOW " : "",
+ i32Values[1] & EGL_PBUFFER_BIT ? "PBUFFER " : "",
+ i32Values[2] & EGL_PIXMAP_BIT ? "PIXMAP " : "");
+ // EGL renderable type
+#ifdef EGL_VERSION_1_2
+ eglGetConfigAttrib(m_EGLDisplay, m_EGLConfig, EGL_RENDERABLE_TYPE , &i32Values[0]);
+ m_pShell->PVRShellOutputDebug(" Renderable type: %s%s%s%s\n", i32Values[0] & EGL_OPENVG_BIT ? "OPENVG " : "",
+ i32Values[0] & EGL_OPENGL_ES_BIT ? "OPENGL_ES " : "",
+#ifdef EGL_OPENGL_BIT
+ i32Values[0] & EGL_OPENGL_BIT ? "OPENGL " :
+#endif
+ "",
+ i32Values[0] & EGL_OPENGL_ES2_BIT ? "OPENGL_ES2 " : "");
+#endif
+
+ eglGetConfigAttrib(m_EGLDisplay, m_EGLConfig, EGL_SAMPLE_BUFFERS , &i32Values[0]);
+ eglGetConfigAttrib(m_EGLDisplay, m_EGLConfig, EGL_SAMPLES , &i32Values[1]);
+ m_pShell->PVRShellOutputDebug(" Sample buffer No.: %i\n", i32Values[0]);
+ m_pShell->PVRShellOutputDebug(" Samples per pixel: %i\n", i32Values[1]);
+ }
+}
+
+/*!***********************************************************************
+ @Function ApiReleaseAPI
+ @description Releases all resources allocated by the API.
+*************************************************************************/
+void PVRShellInit::ApiReleaseAPI()
+{
+ eglSwapBuffers(m_EGLDisplay, m_EGLWindow);
+ eglMakeCurrent(m_EGLDisplay, EGL_NO_SURFACE, EGL_NO_SURFACE, EGL_NO_CONTEXT);
+ eglDestroyContext(m_EGLDisplay, m_EGLContext);
+ eglDestroySurface(m_EGLDisplay, m_EGLWindow);
+ eglTerminate(m_EGLDisplay);
+}
+
+/*******************************************************************************
+ * Function Name : SelectEGLConfiguration
+ * Inputs : pData
+ * Returns : EGLConfig
+ * Description : Find the config to use for EGL initialisation
+ *******************************************************************************/
+EGLConfig PVRShellInitAPI::SelectEGLConfiguration(const PVRShellData * const pData)
+{
+ EGLint num_config;
+ EGLint conflist[32];
+ EGLConfig conf = (EGLConfig) 0;
+ int i = 0;
+
+ // Specific config ID requested?
+ if (m_iRequestedConfig > 0)
+ {
+ conflist[i++] = EGL_CONFIG_ID;
+ conflist[i++] = m_iRequestedConfig;
+ conflist[i++] = EGL_NONE;
+ if(!eglChooseConfig(m_EGLDisplay, conflist, &conf, 1, &num_config) || num_config != 1)
+ {
+ return 0;
+ }
+ return conf;
+ }
+
+ // Select default configuration
+#if defined(ANDROID)
+ if(pData->nColorBPP == 32)
+ {
+ conflist[i++] = EGL_RED_SIZE;
+ conflist[i++] = 8;
+ conflist[i++] = EGL_GREEN_SIZE;
+ conflist[i++] = 8;
+ conflist[i++] = EGL_BLUE_SIZE;
+ conflist[i++] = 8;
+ conflist[i++] = EGL_ALPHA_SIZE;
+ conflist[i++] = 8;
+ }
+ else
+ {
+ conflist[i++] = EGL_RED_SIZE;
+ conflist[i++] = 5;
+ conflist[i++] = EGL_GREEN_SIZE;
+ conflist[i++] = 6;
+ conflist[i++] = EGL_BLUE_SIZE;
+ conflist[i++] = 5;
+ conflist[i++] = EGL_ALPHA_SIZE;
+ conflist[i++] = 0;
+ }
+#else
+ conflist[i++] = EGL_BUFFER_SIZE;
+ conflist[i++] = pData->nColorBPP;
+#endif
+
+ if(pData->bNeedZbuffer || pData->nDepthBPP > 0)
+ {
+ conflist[i++] = EGL_DEPTH_SIZE;
+ conflist[i++] = (pData->nDepthBPP > 0) ? pData->nDepthBPP : 16;
+ }
+
+ if(pData->bNeedStencilBuffer)
+ {
+ conflist[i++] = EGL_STENCIL_SIZE;
+ conflist[i++] = 8;
+ }
+
+ conflist[i++] = EGL_SURFACE_TYPE;
+ conflist[i] = EGL_WINDOW_BIT;
+
+ if(pData->bNeedPbuffer)
+ {
+ conflist[i] |= EGL_PBUFFER_BIT;
+ }
+
+ if(pData->bNeedPixmap)
+ {
+ conflist[i] |= EGL_PIXMAP_BIT;
+ }
+
+ ++i;
+
+#if defined(BUILD_OGL)
+ conflist[i++] = EGL_RENDERABLE_TYPE;
+ conflist[i++] = EGL_OPENGL_BIT;
+#elif defined(EGL_VERSION_1_3) && defined(GL_ES_VERSION_2_0)
+ conflist[i++] = EGL_RENDERABLE_TYPE;
+ conflist[i++] = EGL_OPENGL_ES2_BIT;
+#endif
+
+ // Append number of number of samples depending on AA samples value set
+ if(pData->nAASamples > 0)
+ {
+ conflist[i++] = EGL_SAMPLE_BUFFERS;
+ conflist[i++] = 1;
+ conflist[i++] = EGL_SAMPLES;
+ conflist[i++] = pData->nAASamples;
+ }
+ else
+ {
+ conflist[i++] = EGL_SAMPLE_BUFFERS;
+ conflist[i++] = 0;
+ }
+
+#if defined(EWS) || defined(__QNXNTO__)
+ if(m_NWT != NULL)
+ {
+ EGLint r,g,b,a, value;
+ EGLint i32Total_num_configs, j;
+ EGLConfig *pConfigs;
+
+ // Some platforms require an egl config to have the same pixel format as the native window because
+ // pixel format conversion is prohibited.
+#if defined(EWS)
+ int format = EWS_PIXEL_FORMAT_RGB_565;
+ r = 5; g = 6; b = 5; a = 0;
+#else
+ r = g = b = a = 8;
+#endif
+
+ conflist[i++] = EGL_RED_SIZE;
+ conflist[i++] = r;
+
+ conflist[i++] = EGL_GREEN_SIZE;
+ conflist[i++] = g;
+
+ conflist[i++] = EGL_BLUE_SIZE;
+ conflist[i++] = b;
+
+ conflist[i++] = EGL_ALPHA_SIZE;
+ conflist[i++] = a;
+
+ // Terminate the list with EGL_NONE
+ conflist[i++] = EGL_NONE;
+
+ // Find out how many configs there are in total that match our criteria
+ if(!eglChooseConfig(m_EGLDisplay, conflist, NULL, 0, &i32Total_num_configs) || i32Total_num_configs == 0)
+ return 0;
+
+ // Allocate an array large enough to store all the possible configs that may be returned
+ pConfigs = new EGLConfig[i32Total_num_configs];
+
+ if(!pConfigs)
+ return 0;
+
+ // Get all the configs that match our criteria
+ if(!eglChooseConfig(m_EGLDisplay, conflist, pConfigs, i32Total_num_configs, &num_config))
+ {
+ delete[] pConfigs;
+ return 0;
+ }
+
+ // Go through the returned configs and try and find a suitable match
+ for(j = 0; j < num_config; ++j)
+ {
+#if defined(__QNXNTO__)
+ if((eglGetConfigAttrib(m_EGLDisplay, pConfigs[j], EGL_RED_SIZE, &value) && value == r)
+ && (eglGetConfigAttrib(m_EGLDisplay, pConfigs[j], EGL_GREEN_SIZE, &value) && value == g)
+ && (eglGetConfigAttrib(m_EGLDisplay, pConfigs[j], EGL_BLUE_SIZE, &value) && value == b)
+ && (eglGetConfigAttrib(m_EGLDisplay, pConfigs[j], EGL_ALPHA_SIZE, &value) && value == a))
+ {
+ conf = pConfigs[j];
+ break;
+ }
+#else
+#if defined (EWS)
+ eglGetConfigAttrib(m_EGLDisplay, pConfigs[j], EGL_NATIVE_VISUAL_ID, &value);
+ if (value == format)
+ {
+ conf = pConfigs[j];
+ break;
+ }
+#endif
+#endif
+ }
+
+ // Tidy up
+ delete[] pConfigs;
+ }
+ else
+#endif
+ {
+ // Terminate the list with EGL_NONE
+ conflist[i++] = EGL_NONE;
+
+ // Return null config if config is not found
+ if(!eglChooseConfig(m_EGLDisplay, conflist, &conf, 1, &num_config) || num_config != 1)
+ {
+ return 0;
+ }
+ }
+
+ // Return config index
+ return conf;
+}
+
+/*******************************************************************************
+ * Function Name : StringFrom_eglGetError
+ * Returns : A string
+ * Description : Returns a string representation of an egl error
+ *******************************************************************************/
+const char *PVRShellInitAPI::StringFrom_eglGetError() const
+{
+ EGLint nErr = eglGetError();
+
+ switch(nErr)
+ {
+ case EGL_SUCCESS:
+ return "EGL_SUCCESS";
+ case EGL_BAD_DISPLAY:
+ return "EGL_BAD_DISPLAY";
+ case EGL_NOT_INITIALIZED:
+ return "EGL_NOT_INITIALIZED";
+ case EGL_BAD_ACCESS:
+ return "EGL_BAD_ACCESS";
+ case EGL_BAD_ALLOC:
+ return "EGL_BAD_ALLOC";
+ case EGL_BAD_ATTRIBUTE:
+ return "EGL_BAD_ATTRIBUTE";
+ case EGL_BAD_CONFIG:
+ return "EGL_BAD_CONFIG";
+ case EGL_BAD_CONTEXT:
+ return "EGL_BAD_CONTEXT";
+ case EGL_BAD_CURRENT_SURFACE:
+ return "EGL_BAD_CURRENT_SURFACE";
+ case EGL_BAD_MATCH:
+ return "EGL_BAD_MATCH";
+ case EGL_BAD_NATIVE_PIXMAP:
+ return "EGL_BAD_NATIVE_PIXMAP";
+ case EGL_BAD_NATIVE_WINDOW:
+ return "EGL_BAD_NATIVE_WINDOW";
+ case EGL_BAD_PARAMETER:
+ return "EGL_BAD_PARAMETER";
+ case EGL_BAD_SURFACE:
+ return "EGL_BAD_SURFACE";
+ default:
+ return "unknown";
+ }
+}
+
+/*!***********************************************************************
+@Function ApiScreenCaptureBuffer
+@Input Width Width of the region to capture
+@Input Height Height of the region to capture
+@Input pBuf A buffer to put the screen capture into
+@description API-specific function to store the current content of the
+ FrameBuffer into the memory allocated by the user.
+*************************************************************************/
+bool PVRShellInit::ApiScreenCaptureBuffer(int Width,int Height,unsigned char *pBuf)
+{
+ unsigned char *pLines2;
+ int i, j;
+ bool bRet = true;
+
+ /* Allocate memory for line */
+ pLines2 = (unsigned char *)calloc(4 * Width * Height, sizeof(unsigned char));
+ if (!pLines2) return false;
+
+ while (glGetError());
+ /* Read line from frame buffer */
+ glReadPixels(0, 0, Width, Height, GL_RGBA, GL_UNSIGNED_BYTE, pLines2);
+
+ if(glGetError())
+ {
+ bRet = false;
+ }
+ else
+ {
+ /* Convert RGB to BGR in line */
+ for (j = 0, i = 0; j < 4 * Width * Height; j += 4, i += 3)
+ {
+ pBuf[i] = pLines2[j+2];
+ pBuf[i+1] = pLines2[j+1];
+ pBuf[i+2] = pLines2[j];
+ }
+ }
+
+ free(pLines2);
+ return bRet;
+}
+
+/*!***********************************************************************
+ @Function ApiRenderComplete
+ @description Perform API operations required after a frame has finished (e.g., flipping).
+*************************************************************************/
+void PVRShellInit::ApiRenderComplete()
+{
+
+#if defined(BUILD_OGLES) || defined(BUILD_OGLES2) || defined(BUILD_OGLES3)
+ //Discard the framebuffer if set.
+#if !defined(BUILD_OGLES3)
+ if (glDiscardFramebufferEXT)
+#endif
+ {
+ const GLint numAttachments=3;
+ GLenum attachments[numAttachments];
+ GLint currentAttachment=0;
+ if (m_pShell->PVRShellGet(prefDiscardColor))
+ {
+ attachments[currentAttachment] = GL_COLOR_EXT;
+ currentAttachment++;
+ }
+ if (m_pShell->PVRShellGet(prefDiscardDepth))
+ {
+ attachments[currentAttachment] = GL_DEPTH_EXT;
+ currentAttachment++;
+ }
+ if (m_pShell->PVRShellGet(prefDiscardStencil))
+ {
+ attachments[currentAttachment] = GL_STENCIL_EXT;
+ currentAttachment++;
+ }
+ //Assuming some attachments have been chosen, discard/invalidate them.
+ if (currentAttachment!=0)
+ {
+#if defined(BUILD_OGLES)
+ glDiscardFramebufferEXT(GL_FRAMEBUFFER_OES, currentAttachment, attachments);
+#elif defined(BUILD_OGLES2)
+ glDiscardFramebufferEXT(GL_FRAMEBUFFER, currentAttachment, attachments);
+#elif defined(BUILD_OGLES3)
+ glInvalidateFramebuffer(GL_FRAMEBUFFER, currentAttachment, attachments);
+#endif
+ }
+ }
+#endif
+
+ bool bRes;
+
+ if(m_pShell->m_pShellData->bNeedPixmap)
+ {
+ /*
+ "Clients rendering to single buffered surfaces (e.g. pixmap surfaces)
+ should call eglWaitGL before accessing the native pixmap from the client."
+ */
+ eglWaitGL();
+
+ // Pixmap support: Copy the rendered pixmap to the display
+ if(m_pShell->m_pShellData->bNeedPixmapDisableCopy)
+ {
+ bRes = true;
+ }
+ else
+ {
+ bRes = OsPixmapCopy();
+ }
+ }
+ else
+ {
+ if(m_pShell->m_pShellData->bNoShellSwapBuffer)
+ return;
+
+ bRes = (eglSwapBuffers (m_EGLDisplay, m_EGLWindow) == EGL_TRUE);
+ }
+
+ if(!bRes)
+ {
+ // check for context loss
+#ifdef EGL_VERSION_1_3
+ if(eglGetError() == EGL_CONTEXT_LOST)
+#else
+ if((eglGetError() == EGL_CONTEXT_LOST_IMG) && m_bPowerManagementSupported)
+#endif
+ {
+ m_pShell->ReleaseView();
+
+ OsDoReleaseAPI();
+ if(ApiInitAPI())
+ {
+ m_pShell->InitView();
+ }
+ }
+ else
+ {
+ if(m_pShell->m_pShellData->bNeedPixmap)
+ m_pShell->PVRShellOutputDebug("failed to copy pixmap\n");
+ else
+ m_pShell->PVRShellOutputDebug("eglSwapBuffers failed\n");
+ }
+ }
+}
+
+/*!***********************************************************************
+ @Function ApiSet
+ @Input prefName Name of value to set
+ @Modified i32Value Value to set it to
+ @description Set parameters which are specific to the API.
+*************************************************************************/
+bool PVRShellInit::ApiSet(const prefNameIntEnum prefName, const int i32Value)
+{
+ switch(prefName)
+ {
+#ifdef EGL_VERSION_1_1
+ case prefSwapInterval:
+ m_pShell->m_pShellData->nSwapInterval = i32Value;
+ return true;
+#endif
+#if defined(BUILD_OGLES) || defined(BUILD_OGLES2) || defined(BUILD_OGLES3)
+ case prefPriority:
+ m_pShell->m_pShellData->nPriority = i32Value;
+ return true;
+#endif
+ case prefRequestedConfig:
+ m_iRequestedConfig = (EGLint) i32Value;
+ return true;
+
+ default:
+ return false;
+ }
+}
+
+/*!***********************************************************************
+ @Function ApiGet
+ @Input prefName Name of value to get
+ @Modified pn A pointer set to the value asked for
+ @description Get parameters which are specific to the API.
+*************************************************************************/
+bool PVRShellInit::ApiGet(const prefNameIntEnum prefName, int *pn)
+{
+ switch(prefName)
+ {
+ case prefEGLMajorVersion:
+ *pn = (int) m_MajorVersion;
+ return true;
+
+ case prefEGLMinorVersion:
+ *pn = (int) m_MinorVersion;
+ return true;
+
+ case prefRequestedConfig:
+ *pn = (int) m_iRequestedConfig;
+ return true;
+
+ case prefConfig:
+ *pn = (int) m_iConfig;
+ return true;
+
+ default:
+ return false;
+ }
+}
+
+/*!***********************************************************************
+ @Function ApiGet
+ @Input prefName Name of value to get
+ @Modified pp A pointer set to the value asked for
+ @description Get parameters which are specific to the API.
+*************************************************************************/
+bool PVRShellInit::ApiGet(const prefNamePtrEnum prefName, void **pp)
+{
+ switch(prefName)
+ {
+ case prefEGLDisplay:
+ *pp = (void*)m_EGLDisplay;
+ return true;
+ case prefEGLSurface:
+ *pp = (void*)m_EGLWindow;
+ return true;
+ default:
+ return false;
+ }
+}
+
+/****************************************************************************
+** Local code
+****************************************************************************/
+
+// The recommended technique for querying OpenGL extensions;
+// adapted from http://opengl.org/resources/features/OGLextensions/
+static bool PVRShellIsExtensionSupported(EGLDisplay dpy, const char *extension)
+{
+ // The recommended technique for querying EGL extensions matches OpenGLES;
+ // from http://opengl.org/resources/features/OGLextensions/
+ const char *extensions = NULL;
+ const char *start;
+ char *terminator;
+
+ /* Extension names should not have spaces. */
+ char* where = (char *) strchr(extension, ' ');
+ if (where || *extension == '\0')
+ return 0;
+
+ extensions = eglQueryString(dpy, EGL_EXTENSIONS);
+ if(!extensions)
+ return false;
+
+ /* It takes a bit of care to be fool-proof about parsing the
+ OpenGL extensions string. Don't be fooled by sub-strings, etc. */
+ start = extensions;
+ for (;;) {
+ where = (char *) strstr((const char *) start, extension);
+ if (!where)
+ break;
+ terminator = where + strlen(extension);
+ if (where == start || *(where - 1) == ' ')
+ if (*terminator == ' ' || *terminator == '\0')
+ return true;
+ start = terminator;
+ }
+ return false;
+}
+
+/// @endcond
+
+/*****************************************************************************
+ End of file (PVRShellAPI.cpp)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Shell/API/KEGL/PVRShellAPI.h b/tests/third_party/PowerVR/Shell/API/KEGL/PVRShellAPI.h
new file mode 100644
index 0000000..e132f38
--- /dev/null
+++ b/tests/third_party/PowerVR/Shell/API/KEGL/PVRShellAPI.h
@@ -0,0 +1,92 @@
+/*!****************************************************************************
+
+ @file KEGL/PVRShellAPI.h
+ @ingroup API_KEGL
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief 3D API context management for KEGL.
+ @details Makes programming for 3D APIs easier by wrapping surface
+ initialization, Texture allocation and other functions for use by a demo.
+
+******************************************************************************/
+
+#ifndef __PVRSHELLAPI_H_
+#define __PVRSHELLAPI_H_
+
+/****************************************************************************
+** 3D API header files
+****************************************************************************/
+#if defined(BUILD_OGLES2)
+ #include <GLES2/gl2.h>
+ #include <GLES2/gl2ext.h>
+ #include <EGL/egl.h>
+ #include <EGL/eglext.h>
+#elif defined(BUILD_OGLES3)
+ #include <GLES3/gl3.h>
+ #include <GLES2/gl2ext.h>
+ #include <GLES3/gl3ext.h>
+ #include <EGL/egl.h>
+ #include <EGL/eglext.h>
+#elif defined(BUILD_OGL)
+#define SUPPORT_OPENGL
+#if defined(_WIN32)
+ #include <windows.h>
+#endif
+ #include <GL/gl.h>
+ #include <EGL/egl.h>
+ #include <EGL/eglext.h>
+#else
+ #include <EGL/egl.h>
+ #include <EGL/eglext.h>
+ #include <GLES/gl.h>
+ #include <GLES/glext.h>
+ #include <GLES/glplatform.h>
+#endif
+
+/*!***************************************************************************
+ @addtogroup API_KEGL
+ @brief KEGL API
+ @{
+****************************************************************************/
+
+/*!***************************************************************************
+ @class PVRShellInitAPI
+ @brief Initialisation interface with specific API.
+****************************************************************************/
+class PVRShellInitAPI
+{
+public:
+ EGLDisplay m_EGLDisplay;
+ EGLSurface m_EGLWindow;
+ EGLContext m_EGLContext;
+ EGLConfig m_EGLConfig;
+ EGLint m_MajorVersion, m_MinorVersion;
+ bool m_bPowerManagementSupported;
+ EGLint m_iRequestedConfig;
+ EGLint m_iConfig;
+
+ EGLNativeDisplayType m_NDT;
+ EGLNativePixmapType m_NPT;
+ EGLNativeWindowType m_NWT;
+
+
+public:
+ PVRShellInitAPI() : m_bPowerManagementSupported(false), m_iRequestedConfig(0), m_iConfig(0) {}
+ EGLConfig SelectEGLConfiguration(const PVRShellData * const pData);
+ const char *StringFrom_eglGetError() const;
+
+#if defined(BUILD_OGLES) || defined(BUILD_OGLES2)
+protected:
+ typedef void (GL_APIENTRY * PFNGLDISCARDFRAMEBUFFEREXT)(GLenum target, GLsizei numAttachments, const GLenum *attachments);
+ PFNGLDISCARDFRAMEBUFFEREXT glDiscardFramebufferEXT;
+#endif
+
+};
+
+/*! @} */
+
+#endif // __PVRSHELLAPI_H_
+
+/*****************************************************************************
+ End of file (PVRShellAPI.h)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Shell/OS/Windows/PVRShellOS.cpp b/tests/third_party/PowerVR/Shell/OS/Windows/PVRShellOS.cpp
new file mode 100644
index 0000000..31ab9fa
--- /dev/null
+++ b/tests/third_party/PowerVR/Shell/OS/Windows/PVRShellOS.cpp
@@ -0,0 +1,805 @@
+/******************************************************************************
+
+ @File PVRShellOS.cpp
+
+ @Title Windows/PVRShellOS
+
+ @Version
+
+ @Copyright Copyright (c) Imagination Technologies Limited.
+
+ @Platform WinCE/Windows
+
+ @Description Makes programming for 3D APIs easier by wrapping window creation
+ and other functions for use by a demo.
+
+******************************************************************************/
+
+/****************************************************************************
+ ** INCLUDES **
+ ****************************************************************************/
+#include <windows.h>
+#include <TCHAR.H>
+#include <stdio.h>
+
+#include "PVRShell.h"
+#include "PVRShellAPI.h"
+#include "PVRShellOS.h"
+#include "PVRShellImpl.h"
+
+// No Doxygen for CPP files, due to documentation duplication
+/// @cond NO_DOXYGEN
+
+#if !(WINVER >= 0x0500)
+ #define COMPILE_MULTIMON_STUBS
+ #include <multimon.h>
+#endif
+
+/****************************************************************************
+ Defines
+*****************************************************************************/
+/*! The class name for the window */
+#define WINDOW_CLASS _T("PVRShellClass")
+
+/*! Maximum size to create string array for determining the read/write paths */
+#define DIR_BUFFER_LEN (10240)
+
+/*! X dimension of the window that is created */
+#define SHELL_DISPLAY_DIM_X 800
+/*! Y dimension of the window that is created */
+#define SHELL_DISPLAY_DIM_Y 600
+
+/*****************************************************************************
+ Declarations
+*****************************************************************************/
+LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
+
+/*!***************************************************************************
+ Class: PVRShellInit
+*****************************************************************************/
+
+/*!***********************************************************************
+@Function PVRShellOutputDebug
+@Input format printf style format followed by arguments it requires
+@Description Writes the resultant string to the debug output (e.g. using
+ printf(), OutputDebugString(), ...). Check the SDK release notes for
+ details on how the string is output.
+*************************************************************************/
+void PVRShell::PVRShellOutputDebug(char const * const format, ...) const
+{
+ va_list arg;
+ char buf[1024];
+
+ va_start(arg, format);
+ vsnprintf(buf, 1024, format, arg);
+ va_end(arg);
+
+ // Passes the data to a platform dependant function
+ m_pShellInit->OsDisplayDebugString(buf);
+}
+
+/*!***********************************************************************
+ @Function OsInit
+ @description Initialisation for OS-specific code.
+*************************************************************************/
+void PVRShellInit::OsInit()
+{
+ m_hAccelTable = 0;
+
+ m_pShell->m_pShellData->nShellDimX = SHELL_DISPLAY_DIM_X;
+ m_pShell->m_pShellData->nShellDimY = SHELL_DISPLAY_DIM_Y;
+
+ m_hDC = 0;
+ m_hWnd = 0;
+
+ // Pixmap support: init variables to 0
+ m_hBmPixmap = 0;
+ m_hBmPixmapOld = 0;
+ m_hDcPixmap = 0;
+
+ /*
+ Construct the binary path for GetReadPath() and GetWritePath()
+ */
+ {
+ /* Allocate memory for strings and return 0 if allocation failed */
+ TCHAR* exeNameTCHAR = new TCHAR[DIR_BUFFER_LEN];
+ char* exeName = new char[DIR_BUFFER_LEN];
+ if(exeNameTCHAR && exeName)
+ {
+ DWORD retSize;
+
+ /*
+ Get the data path and a default application name
+ */
+
+ // Get full path of executable
+ retSize = GetModuleFileName(NULL, exeNameTCHAR, DIR_BUFFER_LEN);
+
+ if (DIR_BUFFER_LEN > (int)retSize)
+ {
+ /* Get string length in char */
+ retSize = (DWORD)_tcslen(exeNameTCHAR);
+
+ /* Convert TChar to char */
+ for (DWORD i = 0; i <= retSize; i++)
+ {
+ exeName[i] = (char)exeNameTCHAR[i];
+ }
+
+ SetAppName(exeName);
+ SetReadPath(exeName);
+ SetWritePath(exeName);
+ }
+ }
+
+ delete [] exeName;
+ delete [] exeNameTCHAR;
+ }
+
+ m_u32ButtonState = 0; // clear mouse button state at startup
+}
+
+/*!***********************************************************************
+ @Function OsInitOS
+ @description Saves instance handle and creates main window
+ In this function, we save the instance handle in a global variable and
+ create and display the main program window.
+*************************************************************************/
+bool PVRShellInit::OsInitOS()
+{
+ MONITORINFO sMInfo;
+ TCHAR *appName;
+ RECT winRect;
+ POINT p;
+
+ MyRegisterClass();
+
+ /*
+ Build the window title
+ */
+ {
+ const char *pszName, *pszSeparator, *pszVersion;
+ size_t len;
+ unsigned int out, in;
+
+ pszName = (const char*)m_pShell->PVRShellGet(prefAppName);
+ pszSeparator = STR_WNDTITLE;
+ pszVersion = (const char*)m_pShell->PVRShellGet(prefVersion);
+
+ len = strlen(pszName)+strlen(pszSeparator)+strlen(pszVersion)+1;
+ appName = new TCHAR[len];
+
+ for(out = 0; (appName[out] = pszName[out]) != 0; ++out);
+ for(in = 0; (appName[out] = pszSeparator[in]) != 0; ++in, ++out);
+ for(in = 0; (appName[out] = pszVersion[in]) != 0; ++in, ++out);
+ _ASSERT(out == len-1);
+ }
+
+ /*
+ Retrieve the monitor information.
+
+ MonitorFromWindow() doesn't work, because the window hasn't been
+ created yet.
+ */
+ {
+ HMONITOR hMonitor;
+ BOOL bRet;
+
+ p.x = m_pShell->m_pShellData->nShellPosX;
+ p.y = m_pShell->m_pShellData->nShellPosY;
+ hMonitor = MonitorFromPoint(p, MONITOR_DEFAULTTOPRIMARY);
+ sMInfo.cbSize = sizeof(sMInfo);
+ bRet = GetMonitorInfo(hMonitor, &sMInfo);
+ _ASSERT(bRet);
+ }
+
+ /*
+ Reduce the window size until it fits on screen
+ */
+ while(
+ (m_pShell->m_pShellData->nShellDimX > (sMInfo.rcMonitor.right - sMInfo.rcMonitor.left)) ||
+ (m_pShell->m_pShellData->nShellDimY > (sMInfo.rcMonitor.bottom - sMInfo.rcMonitor.top)))
+ {
+ m_pShell->m_pShellData->nShellDimX >>= 1;
+ m_pShell->m_pShellData->nShellDimY >>= 1;
+ }
+
+
+ /*
+ Create the window
+ */
+
+ if(m_pShell->m_pShellData->bFullScreen)
+ {
+ m_hWnd = CreateWindow(WINDOW_CLASS, appName, WS_VISIBLE | WS_SYSMENU,CW_USEDEFAULT, CW_USEDEFAULT, m_pShell->m_pShellData->nShellDimX, m_pShell->m_pShellData->nShellDimY,
+ NULL, NULL, m_hInstance, this);
+
+ SetWindowLong(m_hWnd,GWL_STYLE,GetWindowLong(m_hWnd,GWL_STYLE) &~ WS_CAPTION);
+ SetWindowPos(m_hWnd,HWND_NOTOPMOST,0,0,0,0,SWP_NOMOVE | SWP_NOSIZE | SWP_FRAMECHANGED);
+ }
+ else
+ {
+ int x, y;
+
+ SetRect(&winRect,
+ m_pShell->m_pShellData->nShellPosX,
+ m_pShell->m_pShellData->nShellPosY,
+ m_pShell->m_pShellData->nShellPosX+m_pShell->m_pShellData->nShellDimX,
+ m_pShell->m_pShellData->nShellPosY+m_pShell->m_pShellData->nShellDimY);
+ AdjustWindowRectEx(&winRect, WS_CAPTION|WS_SYSMENU, false, 0);
+
+ x = m_pShell->m_pShellData->nShellPosX - winRect.left;
+ winRect.left += x;
+ winRect.right += x;
+
+ y = m_pShell->m_pShellData->nShellPosY - winRect.top;
+ winRect.top += y;
+ winRect.bottom += y;
+
+ if(m_pShell->m_pShellData->bShellPosWasDefault)
+ {
+ x = CW_USEDEFAULT;
+ y = CW_USEDEFAULT;
+ }
+ else
+ {
+ x = winRect.left;
+ y = winRect.top;
+ }
+
+ m_hWnd = CreateWindow(WINDOW_CLASS, appName, WS_VISIBLE|WS_CAPTION|WS_SYSMENU,
+ x, y, winRect.right-winRect.left, winRect.bottom-winRect.top, NULL, NULL, m_hInstance, this);
+
+ }
+
+ if(!m_hWnd)
+ return false;
+
+ if(m_pShell->m_pShellData->bFullScreen)
+ {
+ m_pShell->m_pShellData->nShellDimX = sMInfo.rcMonitor.right;
+ m_pShell->m_pShellData->nShellDimY = sMInfo.rcMonitor.bottom;
+ SetWindowPos(m_hWnd,HWND_TOPMOST,0,0,m_pShell->m_pShellData->nShellDimX,m_pShell->m_pShellData->nShellDimY,0);
+ }
+
+ m_hDC = GetDC(m_hWnd);
+ ShowWindow(m_hWnd, m_nCmdShow);
+ UpdateWindow(m_hWnd);
+
+ delete [] appName;
+ return true;
+}
+
+/*!***********************************************************************
+ @Function OsReleaseOS
+ @description Destroys main window
+*************************************************************************/
+void PVRShellInit::OsReleaseOS()
+{
+ ReleaseDC(m_hWnd, m_hDC);
+ DestroyWindow(m_hWnd);
+}
+
+/*!***********************************************************************
+ @Function OsExit
+ @description Destroys main window
+*************************************************************************/
+void PVRShellInit::OsExit()
+{
+ const char *szText;
+
+ /*
+ Show the exit message to the user
+ */
+ szText = (const char*)m_pShell->PVRShellGet(prefExitMessage);
+
+ int i, nT, nC;
+ const char *szCaption;
+ TCHAR *tzText, *tzCaption;
+
+ szCaption = (const char*)m_pShell->PVRShellGet(prefAppName);
+
+ if(!szText || !szCaption)
+ return;
+
+ nT = (int)strlen(szText) + 1;
+ nC = (int)strlen(szCaption) + 1;
+
+ tzText = (TCHAR*)malloc(nT * sizeof(*tzText));
+ tzCaption = (TCHAR*)malloc(nC * sizeof(*tzCaption));
+
+ for(i = 0; (tzText[i] = szText[i]) != 0; ++i);
+ for(i = 0; (tzCaption[i] = szCaption[i]) != 0; ++i);
+
+ MessageBox(NULL, tzText, tzCaption, MB_OK | MB_ICONINFORMATION | MB_SETFOREGROUND);
+
+ FREE(tzText);
+ FREE(tzCaption);
+}
+
+/*!***********************************************************************
+ @Function OsDoInitAPI
+ @Return true on success
+ @description Perform API initialisation and bring up window / fullscreen
+*************************************************************************/
+bool PVRShellInit::OsDoInitAPI()
+{
+
+ // Pixmap support: create the pixmap
+ if(m_pShell->m_pShellData->bNeedPixmap)
+ {
+ m_hDcPixmap = CreateCompatibleDC(m_hDC);
+ m_hBmPixmap = CreateCompatibleBitmap(m_hDC, 640, 480);
+ }
+
+ if(!ApiInitAPI())
+ {
+ return false;
+ }
+
+ // Pixmap support: select the pixmap into a device context (DC) ready for blitting
+ if(m_pShell->m_pShellData->bNeedPixmap)
+ {
+ m_hBmPixmapOld = (HBITMAP)SelectObject(m_hDcPixmap, m_hBmPixmap);
+ }
+
+ SetForegroundWindow(m_hWnd);
+
+ /* No problem occured */
+ return true;
+}
+
+/*!***********************************************************************
+ @Function OsDoReleaseAPI
+ @description Clean up after we're done
+*************************************************************************/
+void PVRShellInit::OsDoReleaseAPI()
+{
+ ApiReleaseAPI();
+
+ if(m_pShell->m_pShellData->bNeedPixmap)
+ {
+ // Pixmap support: free the pixmap
+ SelectObject(m_hDcPixmap, m_hBmPixmapOld);
+ DeleteDC(m_hDcPixmap);
+ DeleteObject(m_hBmPixmap);
+ }
+}
+
+/*!***********************************************************************
+ @Function OsRenderComplete
+ @Returns false when the app should quit
+ @description Main message loop / render loop
+*************************************************************************/
+void PVRShellInit::OsRenderComplete()
+{
+ MSG msg;
+
+ /*
+ Process the message queue
+ */
+ while(PeekMessage(&msg, m_hWnd, 0, 0, PM_REMOVE))
+ {
+ if (!TranslateAccelerator(msg.hwnd, m_hAccelTable, &msg))
+ {
+ TranslateMessage(&msg);
+ DispatchMessage(&msg);
+ }
+ }
+
+}
+
+/*!***********************************************************************
+ @Function OsPixmapCopy
+ @Return true if the copy succeeded
+ @description When using pixmaps, copy the render to the display
+*************************************************************************/
+bool PVRShellInit::OsPixmapCopy()
+{
+ return (BitBlt(m_hDC, 0, 0, 640, 480, m_hDcPixmap, 0, 0, SRCCOPY) == TRUE);
+}
+
+/*!***********************************************************************
+ @Function OsGetNativeDisplayType
+ @Return The 'NativeDisplayType' for EGL
+ @description Called from InitAPI() to get the NativeDisplayType
+*************************************************************************/
+void *PVRShellInit::OsGetNativeDisplayType()
+{
+ return m_hDC;
+}
+
+/*!***********************************************************************
+ @Function OsGetNativePixmapType
+ @Return The 'NativePixmapType' for EGL
+ @description Called from InitAPI() to get the NativePixmapType
+*************************************************************************/
+void *PVRShellInit::OsGetNativePixmapType()
+{
+ // Pixmap support: return the pixmap
+ return m_hBmPixmap;
+}
+
+/*!***********************************************************************
+ @Function OsGetNativeWindowType
+ @Return The 'NativeWindowType' for EGL
+ @description Called from InitAPI() to get the NativeWindowType
+*************************************************************************/
+void *PVRShellInit::OsGetNativeWindowType()
+{
+ return m_hWnd;
+}
+
+/*!***********************************************************************
+ @Function OsGet
+ @Input prefName Name of value to get
+ @Modified pn A pointer set to the value asked for
+ @Returns true on success
+ @Description Retrieves OS-specific data
+*************************************************************************/
+bool PVRShellInit::OsGet(const prefNameIntEnum prefName, int *pn)
+{
+ switch(prefName)
+ {
+ case prefButtonState:
+ *pn = m_u32ButtonState;
+ return true;
+ };
+ return false;
+}
+
+/*!***********************************************************************
+ @Function OsSet
+ @Input prefName Name of preference to set to value
+ @Input value Value
+ @Return true for success
+ @Description Sets OS-specific data
+*************************************************************************/
+bool PVRShellInit::OsSet(const prefNameBoolEnum prefName, const bool value)
+{
+ switch(prefName)
+ {
+ case prefShowCursor:
+ ShowCursor(value ? TRUE : FALSE);
+ return true;
+ }
+
+ return false;
+}
+
+/*!***********************************************************************
+ @Function OsSet
+ @Input prefName Name of value to set
+ @Input i32Value The value to set our named value to
+ @Returns true on success
+ @Description Sets OS-specific data
+*************************************************************************/
+bool PVRShellInit::OsSet(const prefNameIntEnum prefName, const int i32Value)
+{
+ PVRSHELL_UNREFERENCED_PARAMETER(prefName);
+ PVRSHELL_UNREFERENCED_PARAMETER(i32Value);
+ return false;
+}
+
+/*!***********************************************************************
+ @Function OsGet
+ @Input prefName Name of value to get
+ @Modified pp A pointer set to the value asked for
+ @Returns true on success
+ @Description Retrieves OS-specific data
+*************************************************************************/
+bool PVRShellInit::OsGet(const prefNamePtrEnum prefName, void **pp)
+{
+ switch(prefName)
+ {
+ case prefHINSTANCE:
+ *pp = m_hInstance;
+ return true;
+ default:
+ return false;
+ }
+}
+
+/*!***********************************************************************
+ @Function OsDisplayDebugString
+ @Input str string to output
+ @Description Prints a debug string
+*************************************************************************/
+void PVRShellInit::OsDisplayDebugString(char const * const str)
+{
+ if(str)
+ {
+#if defined(UNICODE)
+ wchar_t strc[1024];
+ int i;
+
+ for(i = 0; (str[i] != '\0') && (i < (sizeof(strc) / sizeof(*strc))); ++i)
+ {
+ strc[i] = (wchar_t)str[i];
+ }
+
+ strc[i] = '\0';
+
+ OutputDebugString(strc);
+#else
+ OutputDebugString(str);
+#endif
+ }
+}
+
+/*!***********************************************************************
+ @Function OsGetTime
+ @Return An incrementing time value measured in milliseconds
+ @Description Returns an incrementing time value measured in milliseconds
+*************************************************************************/
+unsigned long PVRShellInit::OsGetTime()
+{
+ return (unsigned long)GetTickCount();
+}
+
+/*****************************************************************************
+ Class: PVRShellInitOS
+*****************************************************************************/
+
+/*!******************************************************************************************
+@function MyRegisterClass()
+@description Registers the window class.
+ This function and its usage is only necessary if you want this code
+ to be compatible with Win32 systems prior to the 'RegisterClassEx'
+ function that was added to Windows 95. It is important to call this function
+ so that the application will get 'well formed' small icons associated
+ with it.
+**********************************************************************************************/
+ATOM PVRShellInitOS::MyRegisterClass()
+{
+ WNDCLASS wc;
+
+ wc.style = CS_HREDRAW | CS_VREDRAW;
+ wc.lpfnWndProc = (WNDPROC)WndProc;
+ wc.cbClsExtra = 0;
+ wc.cbWndExtra = 0;
+ wc.hInstance = m_hInstance;
+ wc.hIcon = LoadIcon(m_hInstance, _T("ICON"));
+ wc.hCursor = 0;
+ wc.lpszMenuName = 0;
+ wc.hbrBackground = (HBRUSH) GetStockObject(WHITE_BRUSH);
+ wc.lpszClassName = WINDOW_CLASS;
+
+ return RegisterClass(&wc);
+}
+
+/*****************************************************************************
+ Global code
+*****************************************************************************/
+void doButtonDown(HWND hWnd, PVRShellInit *pData, EPVRShellButtonState eButton, LPARAM lParam)
+{
+ RECT rcWinDimensions;
+ GetClientRect(hWnd,&rcWinDimensions);
+ float vec2TouchPosition[2] = { (float)(short)LOWORD(lParam)/(float)(rcWinDimensions.right), (float)(short)HIWORD(lParam)/(float)(rcWinDimensions.bottom) };
+ pData->TouchBegan(vec2TouchPosition);
+ SetCapture(hWnd); // must be within window so capture
+ pData->m_u32ButtonState |= eButton;
+}
+
+bool doButtonUp(HWND hWnd, PVRShellInit *pData, EPVRShellButtonState eButton, LPARAM lParam)
+{
+ RECT rcWinDimensions;
+ GetClientRect(hWnd,&rcWinDimensions);
+ float vec2TouchPosition[2] = { (float)(short)LOWORD(lParam)/(float)(rcWinDimensions.right), (float)(short)HIWORD(lParam)/(float)(rcWinDimensions.bottom) };
+ pData->TouchEnded(vec2TouchPosition);
+ pData->m_u32ButtonState &= (~eButton);
+
+ if(vec2TouchPosition[0] < 0.f || vec2TouchPosition[0] > 1.f || vec2TouchPosition[1] < 0.f || vec2TouchPosition[1] > 1.f)
+ { // pointer has left window
+ if(pData->m_u32ButtonState==0)
+ { // only release capture if mouse buttons have been released
+ ReleaseCapture();
+ }
+
+ return false;
+ }
+ return true;
+}
+
+/*!***************************************************************************
+@function WndProc
+@input hWnd Handle to the window
+@input message Specifies the message
+@input wParam Additional message information
+@input lParam Additional message information
+@returns result code to OS
+@description Processes messages for the main window.
+*****************************************************************************/
+LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
+{
+ PVRShellInit *pData = (PVRShellInit*) GetWindowLongPtr(hWnd, GWLP_USERDATA);
+
+ switch (message)
+ {
+ case WM_CREATE:
+ {
+ CREATESTRUCT *pCreate = (CREATESTRUCT*)lParam;
+ SetWindowLongPtr(hWnd, GWLP_USERDATA, (LONG_PTR)pCreate->lpCreateParams);
+ break;
+ }
+ case WM_PAINT:
+ break;
+ case WM_DESTROY:
+ return 0;
+ case WM_CLOSE:
+ pData->gShellDone = true;
+ return 0;
+ case WM_QUIT:
+ return 0;
+ case WM_MOVE:
+ pData->m_pShell->PVRShellSet(prefPositionX, (int)LOWORD(lParam));
+ pData->m_pShell->PVRShellSet(prefPositionY, (int)HIWORD(lParam));
+ break;
+ case WM_LBUTTONDOWN:
+ {
+ doButtonDown(hWnd,pData,ePVRShellButtonLeft,lParam);
+ break;
+ }
+ case WM_LBUTTONUP:
+ {
+ if(!doButtonUp(hWnd,pData,ePVRShellButtonLeft,lParam))
+ return false;
+ break;
+ }
+ case WM_RBUTTONDOWN:
+ {
+ doButtonDown(hWnd,pData,ePVRShellButtonRight,lParam);
+ break;
+ }
+ case WM_RBUTTONUP:
+ {
+ if(!doButtonUp(hWnd,pData,ePVRShellButtonRight,lParam))
+ return false;
+ break;
+ }
+ case WM_MBUTTONDOWN:
+ {
+ doButtonDown(hWnd,pData,ePVRShellButtonMiddle,lParam);
+ break;
+ }
+ case WM_MBUTTONUP:
+ {
+ if(!doButtonUp(hWnd,pData,ePVRShellButtonMiddle,lParam))
+ return false;
+ break;
+ }
+ case WM_MOUSEMOVE:
+ {
+ RECT rcWinDimensions;
+ GetClientRect(hWnd,&rcWinDimensions);
+ float vec2TouchPosition[2] = { (float)(short)LOWORD(lParam)/(float)(rcWinDimensions.right), (float)(short)HIWORD(lParam)/(float)(rcWinDimensions.bottom) };
+
+ if(vec2TouchPosition[0] < 0.f || vec2TouchPosition[0] > 1.f || vec2TouchPosition[1] < 0.f || vec2TouchPosition[1] > 1.f)
+ {
+ // pointer has left window
+ if(pData->m_u32ButtonState==0)
+ { // only release capture if mouse buttons have been released
+ ReleaseCapture();
+ }
+
+ pData->TouchEnded(vec2TouchPosition);
+ return false;
+ }
+ else
+ { // pointer is inside window
+ pData->TouchMoved(vec2TouchPosition);
+ }
+ break;
+ }
+ case WM_SETFOCUS:
+ pData->m_bHaveFocus = true;
+ return 0;
+ case WM_KILLFOCUS:
+ pData->m_bHaveFocus = false;
+ return 0;
+ case WM_KEYDOWN:
+ {
+ switch(wParam)
+ {
+ case VK_ESCAPE:
+ case 0xC1:
+ pData->KeyPressed(PVRShellKeyNameQUIT);
+ break;
+ case VK_UP:
+ case 0x35:
+ pData->KeyPressed(pData->m_eKeyMapUP);
+ break;
+ case VK_DOWN:
+ case 0x30:
+ pData->KeyPressed(pData->m_eKeyMapDOWN);
+ break;
+ case VK_LEFT:
+ case 0x37:
+ pData->KeyPressed(pData->m_eKeyMapLEFT);
+ break;
+ case VK_RIGHT:
+ case 0x39:
+ pData->KeyPressed(pData->m_eKeyMapRIGHT);
+ break;
+ case VK_SPACE:
+ case 0x38:
+ pData->KeyPressed(PVRShellKeyNameSELECT);
+ break;
+ case '1':
+ case 0x34:
+ pData->KeyPressed(PVRShellKeyNameACTION1);
+ break;
+ case '2':
+ case 0x36:
+ pData->KeyPressed(PVRShellKeyNameACTION2);
+ break;
+ case VK_F11:
+ case 0xC2:
+ pData->KeyPressed(PVRShellKeyNameScreenshot);
+ break;
+ }
+ }
+ default:
+ break;
+ }
+
+ return DefWindowProc(hWnd, message, wParam, lParam);
+}
+
+/*!***************************************************************************
+@function WinMain
+@input hInstance Application instance from OS
+@input hPrevInstance Always NULL
+@input lpCmdLine command line from OS
+@input nCmdShow Specifies how the window is to be shown
+@returns result code to OS
+@description Main function of the program
+*****************************************************************************/
+int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, TCHAR *lpCmdLine, int nCmdShow)
+{
+ size_t i;
+ char *pszCmdLine;
+ PVRShellInit init;
+
+ PVRSHELL_UNREFERENCED_PARAMETER(hPrevInstance);
+
+#if defined(_WIN32)
+ // Enable memory-leak reports
+ _CrtSetDbgFlag(_CRTDBG_LEAK_CHECK_DF | _CrtSetDbgFlag(_CRTDBG_REPORT_FLAG));
+#endif
+
+ // Get a char-array command line as the input may be UNICODE
+ i = _tcslen(lpCmdLine) + 1;
+ pszCmdLine = new char[i];
+
+ while(i)
+ {
+ --i;
+ pszCmdLine[i] = (char)lpCmdLine[i];
+ }
+
+ // Init the demo, process the command line, create the OS initialiser.
+ if(!init.Init())
+ {
+ delete[] pszCmdLine;
+ return EXIT_ERR_CODE;
+ }
+
+ init.CommandLine(pszCmdLine);
+ init.m_hInstance = hInstance;
+ init.m_nCmdShow = nCmdShow;
+
+ // Initialise/run/shutdown
+ while(init.Run());
+
+ delete[] pszCmdLine;
+
+ return EXIT_NOERR_CODE;
+}
+
+/// @endcond
+
+/*****************************************************************************
+ End of file (PVRShellOS.cpp)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Shell/OS/Windows/PVRShellOS.h b/tests/third_party/PowerVR/Shell/OS/Windows/PVRShellOS.h
new file mode 100644
index 0000000..6268b99
--- /dev/null
+++ b/tests/third_party/PowerVR/Shell/OS/Windows/PVRShellOS.h
@@ -0,0 +1,77 @@
+/*!****************************************************************************
+
+ @file Windows/PVRShellOS.h
+ @ingroup OS_Windows
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief Initialization for the shell for the Windows OS.
+ @details Makes programming for 3D APIs easier by wrapping surface
+ initialization, Texture allocation and other functions for use by a demo.
+
+******************************************************************************/
+#ifndef _PVRSHELLOS_
+#define _PVRSHELLOS_
+
+#include <windows.h>
+
+// The following defines are for Windows PC platforms only
+#if defined(_WIN32)
+// Enable the following 2 lines for memory leak checking - also see WinMain()
+#define _CRTDBG_MAP_ALLOC
+#include <crtdbg.h>
+#endif
+
+#define PVRSHELL_DIR_SYM '\\'
+#define vsnprintf _vsnprintf
+
+/*!
+ @addtogroup OS_Windows
+ @brief Windows OS
+ @details The following table illustrates how key codes are mapped in Windows:
+ <table>
+ <tr><th> Key code </th><th> KeyPressed (PVRShell) </th></tr>
+ <tr><td> ESCAPE </td><td> PVRShellKeyNameQUIT </td></tr>
+ <tr><td> UP </td><td> m_eKeyMapUP </td></tr>
+ <tr><td> DOWN </td><td> m_eKeyMapDOWN </td></tr>
+ <tr><td> LEFT </td><td> m_eKeyMapLEFT </td></tr>
+ <tr><td> RIGHT </td><td> m_eKeyMapRIGHT </td></tr>
+ <tr><td> SPACE </td><td> PVRShellKeyNameSELECT </td></tr>
+ <tr><td> '1' </td><td> PVRShellKeyNameACTION1 </td></tr>
+ <tr><td> '2' </td><td> PVRShellKeyNameACTION2 </td></tr>
+ <tr><td> F11 </td><td> PVRShellKeyNameScreenshot </td></tr>
+ </table>
+ @{
+*/
+
+/*!***************************************************************************
+ @class PVRShellInitOS
+ @brief Interface with specific Operating System.
+*****************************************************************************/
+class PVRShellInitOS
+{
+public:
+ HDC m_hDC;
+ HWND m_hWnd;
+
+ // Pixmap support: variables for the pixmap
+ HBITMAP m_hBmPixmap, m_hBmPixmapOld;
+ HDC m_hDcPixmap;
+
+ HACCEL m_hAccelTable;
+ HINSTANCE m_hInstance;
+ int m_nCmdShow;
+
+ bool m_bHaveFocus;
+
+ unsigned int m_u32ButtonState;
+
+public:
+ ATOM MyRegisterClass();
+};
+
+/*! @} */
+
+#endif /* _PVRSHELLOS_ */
+/*****************************************************************************
+ End of file (PVRShellOS.h)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Shell/PVRShell.cpp b/tests/third_party/PowerVR/Shell/PVRShell.cpp
new file mode 100644
index 0000000..d29b625
--- /dev/null
+++ b/tests/third_party/PowerVR/Shell/PVRShell.cpp
@@ -0,0 +1,1777 @@
+/******************************************************************************
+
+ @file Shell/PVRShell.cpp
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief Makes programming for 3D APIs easier by wrapping surface
+ initialization, Texture allocation and other functions for use by a demo.
+
+******************************************************************************/
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <stdarg.h>
+#include <math.h>
+
+#include "PVRShell.h"
+#include "PVRShellOS.h"
+#include "PVRShellAPI.h"
+#include "PVRShellImpl.h"
+
+/*! This file simply defines a version string. It can be commented out. */
+#include "sdkver.h"
+#ifndef PVRSDK_VERSION
+#define PVRSDK_VERSION "n.nn.nn.nnnn"
+#endif
+
+/*! Define to automatically stop the app after x frames. If negative, run forever. */
+#ifndef PVRSHELL_QUIT_AFTER_FRAME
+#define PVRSHELL_QUIT_AFTER_FRAME -1
+#endif
+
+/*! Define to automatically stop the app after x amount of seconds. If negative, run forever. */
+#ifndef PVRSHELL_QUIT_AFTER_TIME
+#define PVRSHELL_QUIT_AFTER_TIME -1
+#endif
+
+/*! Define for the screen shot file name. */
+#define PVRSHELL_SCREENSHOT_NAME "PVRShell"
+
+#if defined(_WIN32)
+#define snprintf _snprintf
+#endif
+
+// No Doxygen for CPP files, due to documentation duplication
+/// @cond NO_DOXYGEN
+
+// Define DISABLE_SWIPE_MAPPING to disable the PVRShell's simple mapping of swipes to key commands.
+//#define DISABLE_SWIPE_MAPPING 1
+/*****************************************************************************
+** Prototypes
+*****************************************************************************/
+static bool StringCopy(char *&pszStr, const char * const pszSrc);
+
+/****************************************************************************
+** Class: PVRShell
+****************************************************************************/
+
+/*!***********************************************************************
+ @brief Constructor
+*************************************************************************/
+PVRShell::PVRShell()
+{
+ m_pShellInit = NULL;
+ m_pShellData = new PVRShellData;
+
+ m_pShellData->nShellPosX=0;
+ m_pShellData->nShellPosY=0;
+
+ m_pShellData->bFullScreen = false; // note this may be overridden by some OS versions of PVRShell
+
+ m_pShellData->nAASamples= 0;
+ m_pShellData->nColorBPP = 0;
+ m_pShellData->nDepthBPP = 0;
+
+ m_pShellData->nDieAfterFrames = PVRSHELL_QUIT_AFTER_FRAME;
+ m_pShellData->fDieAfterTime = PVRSHELL_QUIT_AFTER_TIME;
+
+ m_pShellData->bNeedPbuffer = false;
+ m_pShellData->bNeedPixmap = false;
+ m_pShellData->bNeedPixmapDisableCopy = false;
+ m_pShellData->bNeedZbuffer = true;
+ m_pShellData->bLockableBackBuffer = false;
+ m_pShellData->bSoftwareRender = false;
+ m_pShellData->bNeedStencilBuffer = false;
+
+ m_pShellData->bNeedAlphaFormatPre = false;
+ m_pShellData->bUsingPowerSaving = true;
+ m_pShellData->bOutputInfo = false;
+ m_pShellData->bNoShellSwapBuffer = false;
+
+ m_pShellData->pszAppName = 0;
+ m_pShellData->pszExitMessage = 0;
+
+ m_pShellData->nSwapInterval = 1;
+ m_pShellData->nInitRepeats = 0;
+
+ m_pShellData->nCaptureFrameStart = -1;
+ m_pShellData->nCaptureFrameStop = -1;
+ m_pShellData->nCaptureFrameScale = 1;
+
+ m_pShellData->nPriority = 2;
+
+ m_pShellData->bForceFrameTime = false;
+ m_pShellData->nFrameTime = 33;
+
+ // Internal Data
+ m_pShellData->bShellPosWasDefault = true;
+ m_pShellData->nShellCurFrameNum = 0;
+#ifdef PVRSHELL_FPS_OUTPUT
+ m_pShellData->bOutputFPS = false;
+#endif
+ m_pShellData->bDiscardFrameColor=false;
+ m_pShellData->bDiscardFrameDepth=true;
+ m_pShellData->bDiscardFrameStencil=true;
+}
+
+/*!***********************************************************************
+ @brief Destructor
+*************************************************************************/
+PVRShell::~PVRShell()
+{
+ delete m_pShellData;
+ m_pShellData = NULL;
+}
+
+// Allow user to set preferences from within InitApplication
+
+/*!***********************************************************************
+ @brief This function is used to pass preferences to the PVRShell.
+ If used, this function must be called from InitApplication().
+ @param[in] prefName Name of preference to set to value
+ @param[in] value Value
+ @return true for success
+*************************************************************************/
+
+bool PVRShell::PVRShellSet(const prefNameBoolEnum prefName, const bool value)
+{
+ switch(prefName)
+ {
+ case prefFullScreen:
+ m_pShellData->bFullScreen = value;
+ return true;
+
+ case prefPBufferContext:
+ m_pShellData->bNeedPbuffer = value;
+ return true;
+
+ case prefPixmapContext:
+ m_pShellData->bNeedPixmap = value;
+ return true;
+
+ case prefPixmapDisableCopy:
+ m_pShellData->bNeedPixmapDisableCopy = value;
+ return true;
+
+ case prefZbufferContext:
+ m_pShellData->bNeedZbuffer = value;
+ return true;
+
+ case prefLockableBackBuffer:
+ m_pShellData->bLockableBackBuffer = value;
+ return true;
+
+ case prefSoftwareRendering:
+ m_pShellData->bSoftwareRender = value;
+ return true;
+
+ case prefStencilBufferContext:
+ m_pShellData->bNeedStencilBuffer = value;
+ return true;
+
+ case prefAlphaFormatPre:
+ m_pShellData->bNeedAlphaFormatPre = value;
+ return true;
+
+ case prefPowerSaving:
+ m_pShellData->bUsingPowerSaving = value;
+ return true;
+
+ case prefOutputInfo:
+ m_pShellData->bOutputInfo = value;
+ return true;
+
+ case prefNoShellSwapBuffer:
+ m_pShellData->bNoShellSwapBuffer = value;
+ return true;
+
+ case prefForceFrameTime:
+ m_pShellData->bForceFrameTime = value;
+ return true;
+
+#ifdef PVRSHELL_FPS_OUTPUT
+ case prefOutputFPS:
+ m_pShellData->bOutputFPS = value;
+ return true;
+#endif
+
+ case prefDiscardColor:
+ m_pShellData->bDiscardFrameColor = value;
+ return true;
+ case prefDiscardDepth:
+ m_pShellData->bDiscardFrameDepth = value;
+ return true;
+ case prefDiscardStencil:
+ m_pShellData->bDiscardFrameStencil = value;
+ return true;
+ default:
+ return m_pShellInit->OsSet(prefName, value);
+ }
+}
+
+/*!***********************************************************************
+ @brief This function is used to get parameters from the PVRShell.
+ It can be called from anywhere in the program.
+ @param[in] prefName Name of preference to set to value
+ @return The requested value.
+*************************************************************************/
+
+bool PVRShell::PVRShellGet(const prefNameBoolEnum prefName) const
+{
+ switch(prefName)
+ {
+ case prefFullScreen: return m_pShellData->bFullScreen;
+ case prefIsRotated: return (m_pShellData->nShellDimY > m_pShellData->nShellDimX);
+ case prefPBufferContext: return m_pShellData->bNeedPbuffer;
+ case prefPixmapContext: return m_pShellData->bNeedPixmap;
+ case prefPixmapDisableCopy: return m_pShellData->bNeedPixmapDisableCopy;
+ case prefZbufferContext: return m_pShellData->bNeedZbuffer;
+ case prefLockableBackBuffer: return m_pShellData->bLockableBackBuffer;
+ case prefSoftwareRendering: return m_pShellData->bSoftwareRender;
+ case prefNoShellSwapBuffer: return m_pShellData->bNoShellSwapBuffer;
+ case prefStencilBufferContext: return m_pShellData->bNeedStencilBuffer;
+ case prefAlphaFormatPre: return m_pShellData->bNeedAlphaFormatPre;
+ case prefPowerSaving: return m_pShellData->bUsingPowerSaving;
+ case prefOutputInfo: return m_pShellData->bOutputInfo;
+ case prefForceFrameTime: return m_pShellData->bForceFrameTime;
+#ifdef PVRSHELL_FPS_OUTPUT
+ case prefOutputFPS: return m_pShellData->bOutputFPS;
+#endif
+ case prefDiscardColor: return m_pShellData->bDiscardFrameColor;
+ case prefDiscardDepth: return m_pShellData->bDiscardFrameDepth;
+ case prefDiscardStencil: return m_pShellData->bDiscardFrameStencil;
+ default: return false;
+ }
+}
+
+/*!***********************************************************************
+ @brief This function is used to pass preferences to the PVRShell.
+ If used, this function must be called from InitApplication().
+ @param[in] prefName Name of preference to set to value
+ @param[in] value Value
+ @return true for success
+*************************************************************************/
+
+bool PVRShell::PVRShellSet(const prefNameFloatEnum prefName, const float value)
+{
+ switch(prefName)
+ {
+ case prefQuitAfterTime:
+ m_pShellData->fDieAfterTime = value;
+ return true;
+
+ default:
+ break;
+ }
+ return false;
+}
+
+/*!***********************************************************************
+ @brief This function is used to get parameters from the PVRShell.
+ It can be called from anywhere in the program.
+ @param[in] prefName Name of preference to set to value
+ @return The requested value.
+*************************************************************************/
+float PVRShell::PVRShellGet(const prefNameFloatEnum prefName) const
+{
+ switch(prefName)
+ {
+ case prefQuitAfterTime: return m_pShellData->fDieAfterTime;
+ default: return -1;
+ }
+}
+
+/*!***********************************************************************
+ @brief This function is used to pass preferences to the PVRShell.
+ If used, this function must be called from InitApplication().
+ @param[in] prefName Name of preference to set to value
+ @param[in] value Value
+ @return true for success
+*************************************************************************/
+bool PVRShell::PVRShellSet(const prefNameIntEnum prefName, const int value)
+{
+ switch(prefName)
+ {
+ case prefWidth:
+ if(value > 0)
+ {
+ m_pShellData->nShellDimX = value;
+ return true;
+ }
+ return false;
+
+ case prefHeight:
+ if(value > 0)
+ {
+ m_pShellData->nShellDimY = value;
+ return true;
+ }
+ return false;
+
+ case prefPositionX:
+ m_pShellData->bShellPosWasDefault = false;
+ m_pShellData->nShellPosX = value;
+ return true;
+
+ case prefPositionY:
+ m_pShellData->bShellPosWasDefault = false;
+ m_pShellData->nShellPosY = value;
+ return true;
+
+ case prefQuitAfterFrame:
+ m_pShellData->nDieAfterFrames = value;
+ return true;
+
+ case prefInitRepeats:
+ m_pShellData->nInitRepeats = value;
+ return true;
+
+ case prefAASamples:
+ if(value >= 0)
+ {
+ m_pShellData->nAASamples = value;
+ return true;
+ }
+ return false;
+
+ case prefColorBPP:
+ if(value >= 0)
+ {
+ m_pShellData->nColorBPP = value;
+ return true;
+ }
+ return false;
+
+ case prefDepthBPP:
+ if(value >= 0)
+ {
+ m_pShellData->nDepthBPP = value;
+ return true;
+ }
+ return false;
+
+ case prefRotateKeys:
+ {
+ switch((PVRShellKeyRotate)value)
+ {
+ case PVRShellKeyRotateNone:
+ m_pShellInit->m_eKeyMapUP = PVRShellKeyNameUP;
+ m_pShellInit->m_eKeyMapLEFT = PVRShellKeyNameLEFT;
+ m_pShellInit->m_eKeyMapDOWN = PVRShellKeyNameDOWN;
+ m_pShellInit->m_eKeyMapRIGHT = PVRShellKeyNameRIGHT;
+ break;
+ case PVRShellKeyRotate90:
+ m_pShellInit->m_eKeyMapUP = PVRShellKeyNameLEFT;
+ m_pShellInit->m_eKeyMapLEFT = PVRShellKeyNameDOWN;
+ m_pShellInit->m_eKeyMapDOWN = PVRShellKeyNameRIGHT;
+ m_pShellInit->m_eKeyMapRIGHT = PVRShellKeyNameUP;
+ break;
+ case PVRShellKeyRotate180:
+ m_pShellInit->m_eKeyMapUP = PVRShellKeyNameDOWN;
+ m_pShellInit->m_eKeyMapLEFT = PVRShellKeyNameRIGHT;
+ m_pShellInit->m_eKeyMapDOWN = PVRShellKeyNameUP;
+ m_pShellInit->m_eKeyMapRIGHT = PVRShellKeyNameLEFT;
+ break;
+ case PVRShellKeyRotate270:
+ m_pShellInit->m_eKeyMapUP = PVRShellKeyNameRIGHT;
+ m_pShellInit->m_eKeyMapLEFT = PVRShellKeyNameUP;
+ m_pShellInit->m_eKeyMapDOWN = PVRShellKeyNameLEFT;
+ m_pShellInit->m_eKeyMapRIGHT = PVRShellKeyNameDOWN;
+ break;
+ default:
+ return false;
+ }
+ }
+ return true;
+ case prefCaptureFrameStart:
+ m_pShellData->nCaptureFrameStart = value;
+ return true;
+ case prefCaptureFrameStop:
+ m_pShellData->nCaptureFrameStop = value;
+ return true;
+ case prefCaptureFrameScale:
+ m_pShellData->nCaptureFrameScale = value;
+ return true;
+ case prefFrameTimeValue:
+ m_pShellData->nFrameTime = value;
+ return true;
+ default:
+ {
+ if(m_pShellInit->ApiSet(prefName, value))
+ return true;
+
+ return m_pShellInit->OsSet(prefName, value);
+ }
+ }
+}
+
+/*!***********************************************************************
+ @brief This function is used to get parameters from the PVRShell.
+ It can be called from anywhere in the program.
+ @param[in] prefName Name of preference to set to value
+ @return The requested value.
+*************************************************************************/
+int PVRShell::PVRShellGet(const prefNameIntEnum prefName) const
+{
+ switch(prefName)
+ {
+ case prefWidth: return m_pShellData->nShellDimX;
+ case prefHeight: return m_pShellData->nShellDimY;
+ case prefPositionX: return m_pShellData->nShellPosX;
+ case prefPositionY: return m_pShellData->nShellPosY;
+ case prefQuitAfterFrame: return m_pShellData->nDieAfterFrames;
+ case prefSwapInterval: return m_pShellData->nSwapInterval;
+ case prefInitRepeats: return m_pShellData->nInitRepeats;
+ case prefAASamples: return m_pShellData->nAASamples;
+ case prefCommandLineOptNum: return m_pShellInit->m_CommandLine.m_nOptLen;
+ case prefColorBPP: return m_pShellData->nColorBPP;
+ case prefDepthBPP: return m_pShellData->nDepthBPP;
+ case prefCaptureFrameStart: return m_pShellData->nCaptureFrameStart;
+ case prefCaptureFrameStop: return m_pShellData->nCaptureFrameStop;
+ case prefCaptureFrameScale: return m_pShellData->nCaptureFrameScale;
+ case prefFrameTimeValue: return m_pShellData->nFrameTime;
+ case prefPriority: return m_pShellData->nPriority;
+ default:
+ {
+ int n;
+
+ if(m_pShellInit->ApiGet(prefName, &n))
+ return n;
+ if(m_pShellInit->OsGet(prefName, &n))
+ return n;
+ return -1;
+ }
+ }
+}
+
+/*!***********************************************************************
+ @brief This function is used to pass preferences to the PVRShell.
+ If used, this function must be called from InitApplication().
+ @param[in] prefName Name of preference to set to value
+ @param[in] value Value
+ @return true for success
+*************************************************************************/
+bool PVRShell::PVRShellSet(const prefNamePtrEnum prefName, const void * const ptrValue)
+{
+ PVRSHELL_UNREFERENCED_PARAMETER(prefName);
+ PVRSHELL_UNREFERENCED_PARAMETER(ptrValue);
+ return false;
+}
+
+/*!***********************************************************************
+ @brief This function is used to get parameters from the PVRShell.
+ It can be called from anywhere in the program.
+ @param[in] prefName Name of preference to set to value
+ @return The requested value.
+*************************************************************************/
+void *PVRShell::PVRShellGet(const prefNamePtrEnum prefName) const
+{
+ switch(prefName)
+ {
+ case prefNativeWindowType: return m_pShellInit->OsGetNativeWindowType();
+ case prefPointerLocation:
+ if (m_pShellInit->m_bTouching)
+ return m_pShellInit->m_vec2PointerLocation;
+ break;
+ default:
+ {
+ void *p;
+
+ if(m_pShellInit->ApiGet(prefName, &p))
+ return p;
+ if(m_pShellInit->OsGet(prefName, &p))
+ return p;
+ }
+ }
+ return NULL;
+}
+
+/*!***********************************************************************
+ @brief This function is used to pass preferences to the PVRShell.
+ If used, this function must be called from InitApplication().
+ @param[in] prefName Name of preference to set to value
+ @param[in] value Value
+ @return true for success
+*************************************************************************/
+bool PVRShell::PVRShellSet(const prefNameConstPtrEnum prefName, const void * const ptrValue)
+{
+ switch(prefName)
+ {
+ case prefAppName:
+ StringCopy(m_pShellData->pszAppName, (char*)ptrValue);
+ return true;
+ case prefExitMessage:
+ StringCopy(m_pShellData->pszExitMessage, (char*)ptrValue);
+ PVRShellOutputDebug("Exit message has been set to: \"%s\".\n", ptrValue);
+ return true;
+ default:
+ break;
+ }
+ return false;
+}
+
+/*!***********************************************************************
+ @brief This function is used to get parameters from the PVRShell.
+ It can be called from anywhere in the program.
+ @param[in] prefName Name of preference to set to value
+ @return The requested value.
+*************************************************************************/
+const void *PVRShell::PVRShellGet(const prefNameConstPtrEnum prefName) const
+{
+ switch(prefName)
+ {
+ case prefAppName:
+ return m_pShellData->pszAppName;
+ case prefExitMessage:
+ return m_pShellData->pszExitMessage;
+ case prefReadPath:
+ return m_pShellInit->GetReadPath();
+ case prefWritePath:
+ return m_pShellInit->GetWritePath();
+ case prefCommandLine:
+ return m_pShellInit->m_CommandLine.m_psOrig;
+ case prefCommandLineOpts:
+ return m_pShellInit->m_CommandLine.m_pOpt;
+ case prefVersion:
+ return PVRSDK_VERSION;
+ default:
+ return 0;
+ }
+}
+
+/*!***********************************************************************
+ @brief It will be stored as 24-bit per pixel, 8-bit per chanel RGB.
+ The memory should be freed with free() when no longer needed.
+ @param[in] Width size of image to capture (relative to 0,0)
+ @param[in] Height size of image to capture (relative to 0,0)
+ @param[out] pLines receives a pointer to an area of memory containing the screen buffer.
+ @return true for success
+*************************************************************************/
+bool PVRShell::PVRShellScreenCaptureBuffer(const int Width, const int Height, unsigned char **pLines)
+{
+ /* Allocate memory for line */
+ *pLines=(unsigned char *)calloc(Width*Height*3, sizeof(unsigned char));
+ if (!(*pLines)) return false;
+
+ return m_pShellInit->ApiScreenCaptureBuffer(Width, Height, *pLines);
+}
+
+/*!***********************************************************************
+ @brief Writes out the image data to a BMP file with basename fname.
+ @details The file written will be fname suffixed with a number to make the file unique.
+ For example, if fname is "abc", this function will attempt
+ to save to "abc0000.bmp"; if that file already exists, it
+ will try "abc0001.bmp", repeating until a new filename is
+ found. The final filename used is returned in ofname.
+ @param[in] fname base of file to save screen to
+ @param[in] Width size of image to capture (relative to 0,0)
+ @param[in] Height size of image to capture (relative to 0,0)
+ @param[in] pLines image data to write out (24bpp, 8-bit per channel RGB)
+ @param[in] ui32PixelReplicate expand pixels through replication (1 = no scale)
+ @param[out] ofname If non-NULL, receives the filename actually used
+ @return true for success
+*************************************************************************/
+int PVRShell::PVRShellScreenSave(
+ const char * const fname,
+ const int Width,
+ const int Height,
+ const unsigned char * const pLines,
+ const unsigned int ui32PixelReplicate,
+ char * const ofname)
+{
+ char *pszFileName;
+
+ /*
+ Choose a filename
+ */
+ {
+ FILE *file = 0;
+ const char *pszWritePath;
+ int nScreenshotCount;
+
+ pszWritePath = (const char*)PVRShellGet(prefWritePath);
+
+ size_t nFileNameSize = strlen(pszWritePath) + 200;
+ pszFileName = (char*)malloc(nFileNameSize);
+
+ /* Look for the first file name that doesn't already exist */
+ for(nScreenshotCount = 0; nScreenshotCount < 10000; ++nScreenshotCount)
+ {
+ snprintf(pszFileName, nFileNameSize, "%s%s%04d.bmp", pszWritePath, fname, nScreenshotCount);
+
+ file = fopen(pszFileName,"r");
+ if(!file)
+ break;
+ fclose(file);
+ }
+
+ /* If all files already exist, replace the first one */
+ if (nScreenshotCount==10000)
+ {
+ snprintf(pszFileName, nFileNameSize, "%s%s0000.bmp", pszWritePath, fname);
+ PVRShellOutputDebug("PVRShell: *WARNING* : Overwriting %s\n", pszFileName);
+ }
+
+ if(ofname) // requested the output file name
+ {
+ strcpy(ofname, pszFileName);
+ }
+ }
+
+ const int err = PVRShellWriteBMPFile(pszFileName, Width, Height, pLines, ui32PixelReplicate);
+ FREE(pszFileName);
+ if (err)
+ {
+ return 10*err+1;
+ }
+ else
+ {
+ // No problem occurred
+ return 0;
+ }
+}
+
+/*!***********************************************************************
+ @brief Swaps the bytes in pBytes from little to big endian (or vice versa)
+ @param[in] pBytes The bytes to swap
+ @param[in] i32ByteNo The number of bytes to swap
+*************************************************************************/
+inline void PVRShellByteSwap(unsigned char* pBytes, int i32ByteNo)
+{
+ int i = 0, j = i32ByteNo - 1;
+
+ while(i < j)
+ {
+ unsigned char cTmp = pBytes[i];
+ pBytes[i] = pBytes[j];
+ pBytes[j] = cTmp;
+
+ ++i;
+ --j;
+ }
+}
+
+/*!***********************************************************************
+ @brief Writes out the image data to a BMP file with name fname.
+ @param[in] pszFilename file to save screen to
+ @param[in] ui32Width the width of the data
+ @param[in] ui32Height the height of the data
+ @param[in] pImageData image data to write out (24bpp, 8-bit per channel RGB)
+ @return 0 on success
+*************************************************************************/
+int PVRShell::PVRShellWriteBMPFile(
+ const char * const pszFilename,
+ const unsigned int ui32Width,
+ const unsigned int ui32Height,
+ const void * const pImageData,
+ const unsigned int ui32PixelReplicate)
+{
+#define ByteSwap(x) PVRShellByteSwap((unsigned char*) &x, sizeof(x))
+
+ const int i32BMPHeaderSize = 14; /* The size of a BMP header */
+ const int i32BMPInfoSize = 40; /* The size of a BMP info header */
+ int Result = 1;
+ FILE* fpDumpfile = 0;
+
+ fpDumpfile = fopen(pszFilename, "wb");
+
+ if (fpDumpfile != 0)
+ {
+ const short int word = 0x0001;
+ const char * const byte = (char*) &word;
+ bool bLittleEndian = byte[0] ? true : false;
+
+ unsigned int i32OutBytesPerLine = ui32Width * 3 * ui32PixelReplicate;
+ unsigned int i32OutAlign = 0;
+
+ // round up to a dword boundary
+ if(i32OutBytesPerLine & 3)
+ {
+ i32OutBytesPerLine |= 3;
+ ++i32OutBytesPerLine;
+ i32OutAlign = i32OutBytesPerLine - ui32Width * 3 * ui32PixelReplicate;
+ }
+
+ unsigned char *pData = (unsigned char*) pImageData;
+
+ {
+ int ui32RealSize = i32OutBytesPerLine * ui32Height * ui32PixelReplicate;
+
+ // BMP Header
+ unsigned short bfType = 0x4D42;
+ unsigned int bfSize = i32BMPHeaderSize + i32BMPInfoSize + ui32RealSize;
+ unsigned short bfReserved1 = 0;
+ unsigned short bfReserved2 = 0;
+ unsigned int bfOffBits = i32BMPHeaderSize + i32BMPInfoSize;
+
+ // BMP Info Header
+ unsigned int biSize = i32BMPInfoSize;
+ unsigned int biWidth = ui32Width * ui32PixelReplicate;
+ unsigned int biHeight = ui32Height * ui32PixelReplicate;
+ unsigned short biPlanes = 1;
+ unsigned short biBitCount = 24;
+ unsigned int biCompression = 0L;
+ unsigned int biSizeImage = ui32RealSize;
+ unsigned int biXPelsPerMeter = 0;
+ unsigned int biYPelsPerMeter = 0;
+ unsigned int biClrUsed = 0;
+ unsigned int biClrImportant = 0;
+
+ if(!bLittleEndian)
+ {
+ for(unsigned int i = 0; i < ui32Width * ui32Height; ++i)
+ PVRShellByteSwap(pData + (3 * i), 3);
+
+ ByteSwap(bfType);
+ ByteSwap(bfSize);
+ ByteSwap(bfOffBits);
+ ByteSwap(biSize);
+ ByteSwap(biWidth);
+ ByteSwap(biHeight);
+ ByteSwap(biPlanes);
+ ByteSwap(biBitCount);
+ ByteSwap(biCompression);
+ ByteSwap(biSizeImage);
+ }
+
+ // Write Header.
+ fwrite(&bfType , 1, sizeof(bfType) , fpDumpfile);
+ fwrite(&bfSize , 1, sizeof(bfSize) , fpDumpfile);
+ fwrite(&bfReserved1 , 1, sizeof(bfReserved1), fpDumpfile);
+ fwrite(&bfReserved2 , 1, sizeof(bfReserved2), fpDumpfile);
+ fwrite(&bfOffBits , 1, sizeof(bfOffBits) , fpDumpfile);
+
+ // Write info header.
+ fwrite(&biSize , 1, sizeof(biSize) , fpDumpfile);
+ fwrite(&biWidth , 1, sizeof(biWidth) , fpDumpfile);
+ fwrite(&biHeight , 1, sizeof(biHeight) , fpDumpfile);
+ fwrite(&biPlanes , 1, sizeof(biPlanes) , fpDumpfile);
+ fwrite(&biBitCount , 1, sizeof(biBitCount) , fpDumpfile);
+ fwrite(&biCompression , 1, sizeof(biCompression) , fpDumpfile);
+ fwrite(&biSizeImage , 1, sizeof(biSizeImage) , fpDumpfile);
+ fwrite(&biXPelsPerMeter , 1, sizeof(biXPelsPerMeter), fpDumpfile);
+ fwrite(&biYPelsPerMeter , 1, sizeof(biYPelsPerMeter), fpDumpfile);
+ fwrite(&biClrUsed , 1, sizeof(biClrUsed) , fpDumpfile);
+ fwrite(&biClrImportant , 1, sizeof(biClrImportant) , fpDumpfile);
+ }
+
+ // Write image.
+ for(unsigned int nY = 0; nY < ui32Height; ++nY)
+ {
+ const unsigned char * pRow = &pData[3 * ui32Width * nY];
+ for(unsigned int nRepY = 0; nRepY < ui32PixelReplicate; ++nRepY)
+ {
+ for(unsigned int nX = 0; nX < ui32Width; ++nX)
+ {
+ const unsigned char * pPixel = &pRow[3 * nX];
+ for(unsigned int nRepX = 0; nRepX < ui32PixelReplicate; ++nRepX)
+ {
+ fwrite(pPixel, 1, 3, fpDumpfile);
+ }
+ }
+
+ fwrite("\0\0\0\0", i32OutAlign, 1, fpDumpfile);
+ }
+ }
+
+ // Last but not least close the file.
+ fclose(fpDumpfile);
+
+ Result = 0;
+ }
+ else
+ {
+ PVRShellOutputDebug("PVRShell: Failed to open \"%s\" for writing screen dump.\n", pszFilename);
+ }
+
+ return Result;
+}
+
+/*!***********************************************************************
+ @brief The number itself should be considered meaningless; an
+ application should use this function to determine how much
+ time has passed between two points (e.g. between each
+ frame).
+ @return A value which increments once per millisecond.
+*************************************************************************/
+unsigned long PVRShell::PVRShellGetTime()
+{
+ if(m_pShellData->bForceFrameTime)
+ {
+ // Return a "time" value based on the current frame number
+ return (unsigned long) m_pShellData->nShellCurFrameNum * m_pShellData->nFrameTime;
+ }
+ else
+ {
+ // Read timer from a platform dependant function
+ return m_pShellInit->OsGetTime();
+ }
+}
+
+/*!***********************************************************************
+ @brief Check if a key was pressed. The keys on various devices
+ are mapped to the PVRShell-supported keys (listed in @a PVRShellKeyName) in
+ a platform-dependent manner, since most platforms have different input
+ devices. Check the <a href="modules.html">Modules page</a> for your OS
+ for details on how the enum values map to your device's key code input.
+ @param[in] key Code of the key to test
+ @return true if key was pressed
+*************************************************************************/
+bool PVRShell::PVRShellIsKeyPressed(const PVRShellKeyName key)
+{
+ if(!m_pShellInit)
+ return false;
+
+ return m_pShellInit->DoIsKeyPressed(key);
+}
+
+// class PVRShellCommandLine
+
+/*!***********************************************************************
+ @brief Constructor
+*************************************************************************/
+PVRShellCommandLine::PVRShellCommandLine()
+{
+ memset(this, 0, sizeof(*this));
+}
+
+/*!***********************************************************************
+@brief Destructor
+*************************************************************************/
+PVRShellCommandLine::~PVRShellCommandLine()
+{
+ delete [] m_psOrig;
+ delete [] m_psSplit;
+ FREE(m_pOpt);
+}
+
+/*!***********************************************************************
+ @brief Set command-line options to pStr
+ @param[in] pStr Input string
+*************************************************************************/
+void PVRShellCommandLine::Set(const char *pStr)
+{
+ delete [] m_psOrig;
+ m_psOrig = 0;
+
+ if(pStr)
+ {
+ size_t len = strlen(pStr)+1;
+ m_psOrig = new char[len];
+ strcpy(m_psOrig, pStr);
+ }
+}
+
+/*!***********************************************************************
+ @brief Prepend command-line options to m_psOrig
+ @param[in] pStr Input string
+*************************************************************************/
+void PVRShellCommandLine::Prefix(const char *pStr)
+{
+ if(!m_psOrig)
+ Set(pStr);
+ else if(!pStr)
+ return;
+ else
+ {
+ char *pstmp = m_psOrig;
+ size_t lenA = strlen(pStr);
+ size_t TotalLen = lenA + 1 + strlen(m_psOrig);
+
+ m_psOrig = new char[TotalLen + 1];
+
+ strcpy(m_psOrig, pStr);
+ m_psOrig[lenA] = ' ';
+ strcpy(m_psOrig + lenA + 1, pstmp);
+ m_psOrig[TotalLen] = '\0';
+
+ delete[] pstmp;
+ }
+}
+
+/*!***********************************************************************
+ @brief Prepend command-line options to m_psOrig from a file
+ @param[in] pFileName Input string
+*************************************************************************/
+bool PVRShellCommandLine::PrefixFromFile(const char *pFileName)
+{
+ char* nl;
+ FILE *pFile = fopen(pFileName, "rb");
+
+ if(pFile)
+ {
+ // Get the file size
+ fseek(pFile, 0, SEEK_END);
+ long m_Size = ftell(pFile) + 2;
+ fseek(pFile, 0, SEEK_SET);
+
+ char *pFullFile = new char[m_Size];
+
+ if(pFullFile)
+ {
+ size_t offset = 0;
+ while(fgets(pFullFile + offset, (int) (m_Size - offset), pFile))
+ {
+ offset = strlen(pFullFile);
+
+ // Replace new lines with spaces
+ nl = strrchr(pFullFile, '\r');
+ if(nl) *nl = ' ';
+
+ nl = strrchr(pFullFile, '\n');
+ if(nl) *nl = ' ';
+ }
+
+ pFullFile[offset] = '\0';
+ Prefix(pFullFile);
+
+ delete[] pFullFile;
+ fclose(pFile);
+ return true;
+ }
+
+ fclose(pFile);
+ }
+
+ return false;
+}
+
+/*!***********************************************************************
+ @brief Parse m_psOrig for command-line options and store them in m_pOpt
+*************************************************************************/
+void PVRShellCommandLine::Parse()
+{
+ size_t len;
+ int nIn, nOut;
+ bool bInQuotes;
+ SCmdLineOpt opt;
+
+ if(!m_psOrig)
+ return;
+
+ // Delete/free up any options we may have parsed recently
+ delete [] m_psSplit;
+ FREE(m_pOpt);
+
+ // Take a copy to be edited
+ len = strlen(m_psOrig) + 1;
+ m_psSplit = new char[len];
+
+ // Break the command line into options
+ bInQuotes = false;
+ opt.pArg = NULL;
+ opt.pVal = NULL;
+ nIn = -1;
+ nOut = 0;
+
+ do
+ {
+ ++nIn;
+ if(m_psOrig[nIn] == '"')
+ {
+ bInQuotes = !bInQuotes;
+ }
+ else
+ {
+ if(bInQuotes && m_psOrig[nIn] != 0)
+ {
+ if(!opt.pArg)
+ opt.pArg = &m_psSplit[nOut];
+
+ m_psSplit[nOut++] = m_psOrig[nIn];
+ }
+ else
+ {
+ switch(m_psOrig[nIn])
+ {
+ case '=':
+ m_psSplit[nOut++] = 0;
+ opt.pVal = &m_psSplit[nOut];
+ break;
+
+ case ' ':
+ case '\t':
+ case '\0':
+ m_psSplit[nOut++] = 0;
+ if(opt.pArg || opt.pVal)
+ {
+ // Increase list length if necessary
+ if(m_nOptLen == m_nOptMax)
+ m_nOptMax = m_nOptMax * 2 + 1;
+ SCmdLineOpt* pTmp = (SCmdLineOpt*)realloc(m_pOpt, m_nOptMax * sizeof(*m_pOpt));
+ if(!pTmp)
+ {
+ FREE(m_pOpt);
+ return;
+ }
+
+ m_pOpt = pTmp;
+
+ // Add option to list
+ m_pOpt[m_nOptLen++] = opt;
+ opt.pArg = NULL;
+ opt.pVal = NULL;
+ }
+ break;
+
+ default:
+ if(!opt.pArg)
+ opt.pArg = &m_psSplit[nOut];
+
+ m_psSplit[nOut++] = m_psOrig[nIn];
+ break;
+ }
+ }
+ }
+ } while(m_psOrig[nIn]);
+}
+
+/*!***********************************************************************
+ @brief Apply the command-line options to shell
+ @param[in] shell
+*************************************************************************/
+void PVRShellCommandLine::Apply(PVRShell &shell)
+{
+ int i;
+ const char *arg, *val;
+
+ for(i = 0; i < m_nOptLen; ++i)
+ {
+ arg = m_pOpt[i].pArg;
+ val = m_pOpt[i].pVal;
+
+ if(!arg)
+ continue;
+
+ if(val)
+ {
+ if(_stricmp(arg, "-width") == 0)
+ {
+ shell.PVRShellSet(prefWidth, atoi(val));
+ }
+ else if(_stricmp(arg, "-height") == 0)
+ {
+ shell.PVRShellSet(prefHeight, atoi(val));
+ }
+ else if(_stricmp(arg, "-aasamples") == 0)
+ {
+ shell.PVRShellSet(prefAASamples, atoi(val));
+ }
+ else if(_stricmp(arg, "-fullscreen") == 0)
+ {
+ shell.PVRShellSet(prefFullScreen, (atoi(val) != 0));
+ }
+ else if(_stricmp(arg, "-sw") == 0)
+ {
+ shell.PVRShellSet(prefSoftwareRendering, (atoi(val) != 0));
+ }
+ else if(_stricmp(arg, "-quitafterframe") == 0 || _stricmp(arg, "-qaf") == 0)
+ {
+ shell.PVRShellSet(prefQuitAfterFrame, atoi(val));
+ }
+ else if(_stricmp(arg, "-quitaftertime") == 0 || _stricmp(arg, "-qat") == 0)
+ {
+ shell.PVRShellSet(prefQuitAfterTime, (float)atof(val));
+ }
+ else if(_stricmp(arg, "-posx") == 0)
+ {
+ shell.PVRShellSet(prefPositionX, atoi(val));
+ }
+ else if(_stricmp(arg, "-posy") == 0)
+ {
+ shell.PVRShellSet(prefPositionY, atoi(val));
+ }
+ else if(_stricmp(arg, "-vsync") == 0)
+ {
+ shell.PVRShellSet(prefSwapInterval, atoi(val));
+ }
+ else if(_stricmp(arg, "-powersaving") == 0 || _stricmp(arg, "-ps") == 0)
+ {
+ shell.PVRShellSet(prefPowerSaving, (atoi(val) != 0));
+ }
+ else if(_stricmp(arg, "-colourbpp") == 0 || _stricmp(arg, "-colorbpp") == 0 ||_stricmp(arg, "-cbpp") == 0)
+ {
+ shell.PVRShellSet(prefColorBPP, atoi(val));
+ }
+ else if(_stricmp(arg, "-depthbpp") == 0 || _stricmp(arg, "-dbpp") == 0)
+ {
+ shell.PVRShellSet(prefDepthBPP, atoi(val));
+ }
+ else if(_stricmp(arg, "-rotatekeys") == 0)
+ {
+ shell.PVRShellSet(prefRotateKeys, atoi(val));
+ }
+ else if(_stricmp(arg, "-c") == 0)
+ {
+ const char* pDash = strchr(val, '-');
+
+ shell.PVRShellSet(prefCaptureFrameStart, atoi(val));
+
+ if(!pDash)
+ shell.PVRShellSet(prefCaptureFrameStop, atoi(val));
+ else
+ shell.PVRShellSet(prefCaptureFrameStop, atoi(pDash + 1));
+ }
+ else if(_stricmp(arg, "-screenshotscale") == 0)
+ {
+ shell.PVRShellSet(prefCaptureFrameScale, atoi(val));
+ }
+ else if(_stricmp(arg, "-priority") == 0)
+ {
+ shell.PVRShellSet(prefPriority, atoi(val));
+ }
+ else if(_stricmp(arg, "-config") == 0)
+ {
+ shell.PVRShellSet(prefRequestedConfig, atoi(val));
+ }
+ else if(_stricmp(arg, "-display") == 0)
+ {
+ shell.PVRShellSet(prefNativeDisplay, atoi(val));
+ }
+ else if(_stricmp(arg, "-forceframetime") == 0 || _stricmp(arg, "-fft") == 0)
+ {
+ shell.PVRShellSet(prefForceFrameTime, true);
+ shell.PVRShellSet(prefFrameTimeValue, atoi(val));
+ }
+ else if(_stricmp(arg, "-discardframeall") == 0)
+ {
+ shell.PVRShellSet(prefDiscardColor, (atoi(val) != 0));
+ shell.PVRShellSet(prefDiscardDepth, (atoi(val) != 0));
+ shell.PVRShellSet(prefDiscardStencil, (atoi(val) != 0));
+ }
+ else if(_stricmp(arg, "-discardframecolor") == 0 || _stricmp(arg, "-discardframecolour") == 0)
+ {
+ shell.PVRShellSet(prefDiscardColor, (atoi(val) != 0));
+ }
+ else if(_stricmp(arg, "-discardframedepth") == 0)
+ {
+ shell.PVRShellSet(prefDiscardDepth, (atoi(val) != 0));
+ }
+ else if(_stricmp(arg, "-discardframestencil") == 0)
+ {
+ shell.PVRShellSet(prefDiscardStencil, (atoi(val) != 0));
+ }
+ }
+ else
+ {
+ if(_stricmp(arg, "-version") == 0)
+ {
+ shell.PVRShellOutputDebug("Version: \"%s\"\n", shell.PVRShellGet(prefVersion));
+ }
+#ifdef PVRSHELL_FPS_OUTPUT
+ else if(_stricmp(arg, "-fps") == 0)
+ {
+ shell.PVRShellSet(prefOutputFPS, true);
+ }
+#endif
+ else if(_stricmp(arg, "-info") == 0)
+ {
+ shell.PVRShellSet(prefOutputInfo, true);
+ }
+ else if(_stricmp(arg, "-forceframetime") == 0 || _stricmp(arg, "-fft") == 0)
+ {
+ shell.PVRShellSet(prefForceFrameTime, true);
+ }
+ }
+ }
+}
+
+// @Class PVRShellInit
+
+/*!***********************************************************************
+ @brief Constructor
+*************************************************************************/
+PVRShellInit::PVRShellInit()
+{
+ memset(this, 0, sizeof(*this));
+}
+
+/*!***********************************************************************
+ @brief Destructor
+*************************************************************************/
+PVRShellInit::~PVRShellInit()
+{
+ Deinit();
+
+ delete [] m_pReadPath;
+ m_pReadPath = NULL;
+
+ delete [] m_pWritePath;
+ m_pWritePath = NULL;
+}
+
+/*!***********************************************************************
+ @brief PVRShell deinitialisation.
+ @param[in] Shell
+*************************************************************************/
+void PVRShellInit::Deinit()
+{
+ if(m_pShell)
+ {
+ // Is the App currently running?
+ if(m_eState > ePVRShellInitApp && m_eState < ePVRShellExit)
+ {
+ // If so force it to go through the exit procedure
+ if(m_eState < ePVRShellReleaseView)
+ m_eState = ePVRShellReleaseView;
+
+ // Class the App as done
+ gShellDone = true;
+
+ // Run through the exiting states
+ while(Run()){};
+ }
+
+ delete m_pShell;
+ m_pShell = 0;
+ }
+}
+
+/*!***********************************************************************
+ @brief PVRShell Initialisation.
+ @Function Init
+ @param[in] Shell
+ @return True on success and false on failure
+*************************************************************************/
+bool PVRShellInit::Init()
+{
+ Deinit();
+
+ m_pShell = NewDemo();
+
+ if(!m_pShell)
+ return false;
+
+ m_pShell->m_pShellInit = this;
+
+ // set default direction key mappings
+ m_eKeyMapDOWN = PVRShellKeyNameDOWN;
+ m_eKeyMapLEFT = PVRShellKeyNameLEFT;
+ m_eKeyMapUP = PVRShellKeyNameUP;
+ m_eKeyMapRIGHT = PVRShellKeyNameRIGHT;
+ nLastKeyPressed = PVRShellKeyNameNull;
+
+ OsInit();
+
+ gShellDone = false;
+ m_eState = ePVRShellInitApp;
+ return true;
+}
+
+/*!***********************************************************************
+ @brief Receives the command-line from the application.
+ @param[in] str A string containing the command-line
+*************************************************************************/
+void PVRShellInit::CommandLine(const char *str)
+{
+ m_CommandLine.Set(str);
+}
+
+/*!***********************************************************************
+ @brief Receives the command-line from the application.
+ @param[in] argc Number of strings in argv
+ @param[in] argv An array of strings
+*************************************************************************/
+void PVRShellInit::CommandLine(int argc, char **argv)
+{
+ size_t tot, len;
+ char *buf;
+ int i;
+
+ tot = 0;
+ for(i = 0; i < argc; ++i)
+ tot += strlen(argv[i]);
+
+ if(!tot)
+ {
+ CommandLine((char*) "");
+ return;
+ }
+
+ // Add room for spaces and the \0
+ tot += argc;
+
+ buf = new char[tot];
+ tot = 0;
+ for(i = 0; i < argc; ++i)
+ {
+ len = strlen(argv[i]);
+ strncpy(&buf[tot], argv[i], len);
+ tot += len;
+ buf[tot++] = ' ';
+ }
+ buf[tot-1] = 0;
+
+ CommandLine(buf);
+
+ delete [] buf;
+}
+
+/*!***********************************************************************
+ @brief Return 'true' if the specific key has been pressed.
+ @param[in] key The key we're querying for
+*************************************************************************/
+bool PVRShellInit::DoIsKeyPressed(const PVRShellKeyName key)
+{
+ if(key == nLastKeyPressed)
+ {
+ nLastKeyPressed = PVRShellKeyNameNull;
+ return true;
+ }
+ else
+ {
+ return false;
+ }
+}
+
+/*!***********************************************************************
+ @brief Used by the OS-specific code to tell the Shell that a key has been pressed.
+ @param[in] nKey The key that has been pressed
+*************************************************************************/
+void PVRShellInit::KeyPressed(PVRShellKeyName nKey)
+{
+ nLastKeyPressed = nKey;
+}
+
+/*!***********************************************************************
+ @brief Used by the OS-specific code to tell the Shell that a touch has began at a location.
+ @param[in] vec2Location The position of a click/touch on the screen when it first touches
+*************************************************************************/
+void PVRShellInit::TouchBegan(const float vec2Location[2])
+{
+ m_bTouching = true;
+ m_vec2PointerLocationStart[0] = m_vec2PointerLocation[0] = vec2Location[0];
+ m_vec2PointerLocationStart[1] = m_vec2PointerLocation[1] = vec2Location[1];
+}
+
+/*!***********************************************************************
+ @brief Used by the OS-specific code to tell the Shell that a touch has began at a location.
+ @param[in] vec2Location The position of the pointer/touch pressed on the screen
+*************************************************************************/
+void PVRShellInit::TouchMoved(const float vec2Location[2])
+{
+ if(m_bTouching)
+ {
+ m_vec2PointerLocation[0] = vec2Location[0];
+ m_vec2PointerLocation[1] = vec2Location[1];
+ }
+}
+
+/*!***********************************************************************
+ @brief Used by the OS-specific code to tell the Shell that the current touch has ended at a location.
+ @param[in] vec2Location The position of the pointer/touch on the screen when it is released
+*************************************************************************/
+void PVRShellInit::TouchEnded(const float vec2Location[2])
+{
+ if(m_bTouching)
+ {
+ m_bTouching = false;
+ m_vec2PointerLocationEnd[0] = m_vec2PointerLocation[0] = vec2Location[0];
+ m_vec2PointerLocationEnd[1] = m_vec2PointerLocation[1] = vec2Location[1];
+
+#if !defined(DISABLE_SWIPE_MAPPING)
+ float fX = m_vec2PointerLocationEnd[0] - m_vec2PointerLocationStart[0];
+ float fY = m_vec2PointerLocationEnd[1] - m_vec2PointerLocationStart[1];
+ float fTmp = fX * fX + fY * fY;
+
+ if(fTmp > 0.005f)
+ {
+ fTmp = 1.0f / sqrt(fTmp);
+ fY *= fTmp;
+ float fAngle = acos(fY);
+
+ const float pi = 3.1415f;
+ const float pi_half = pi * 0.5f;
+ const float error = 0.25f;
+
+ if(fAngle < error)
+ KeyPressed(m_eKeyMapDOWN);
+ else if(fAngle > (pi - error))
+ KeyPressed(m_eKeyMapUP);
+ else if(fAngle > (pi_half - error) && fAngle < (pi_half + error))
+ KeyPressed((fX < 0) ? m_eKeyMapLEFT : m_eKeyMapRIGHT);
+ }
+ else if(fTmp < 0.09f)
+ {
+ if (m_vec2PointerLocationEnd[0] <= 0.3f) // Left half of the screen
+ KeyPressed(PVRShellKeyNameACTION1);
+ else if (m_vec2PointerLocationEnd[0] >= 0.7f) // Right half of the screen
+ KeyPressed(PVRShellKeyNameACTION2);
+ }
+#endif
+ }
+}
+
+/*!***********************************************************************
+ @brief Used by the OS-specific code to tell the Shell where to read external files from
+ @return A path the application is capable of reading from
+*************************************************************************/
+const char* PVRShellInit::GetReadPath() const
+{
+ return m_pReadPath;
+}
+
+/*!***********************************************************************
+ @brief Used by the OS-specific code to tell the Shell where to write to
+ @return A path the applications is capable of writing to
+*************************************************************************/
+const char* PVRShellInit::GetWritePath() const
+{
+ return m_pWritePath;
+}
+
+/*!****************************************************************************
+ @brief Sets the default app name (to be displayed by the OS)
+ @param[in] str The application name
+*******************************************************************************/
+void PVRShellInit::SetAppName(const char * const str)
+{
+ const char *pName = strrchr(str, PVRSHELL_DIR_SYM);
+
+ if(pName)
+ {
+ ++pName;
+ }
+ else
+ {
+ pName = str;
+ }
+ m_pShell->PVRShellSet(prefAppName, pName);
+}
+
+/*!***********************************************************************
+ @brief Set the path to where the application expects to read from.
+ @param[in] str The read path
+*************************************************************************/
+void PVRShellInit::SetReadPath(const char * const str)
+{
+ m_pReadPath = new char[strlen(str)+1];
+
+ if(m_pReadPath)
+ {
+ strcpy(m_pReadPath, str);
+ char* lastSlash = strrchr(m_pReadPath, PVRSHELL_DIR_SYM);
+
+ if(lastSlash)
+ lastSlash[1] = 0;
+ }
+}
+
+/*!***********************************************************************
+ @brief Set the path to where the application expects to write to.
+ @param[in] str The write path
+*************************************************************************/
+void PVRShellInit::SetWritePath(const char * const str)
+{
+ m_pWritePath = new char[strlen(str)+1];
+
+ if(m_pWritePath)
+ {
+ strcpy(m_pWritePath, str);
+ char* lastSlash = strrchr(m_pWritePath, PVRSHELL_DIR_SYM);
+
+ if(lastSlash)
+ lastSlash[1] = 0;
+ }
+}
+
+#ifdef PVRSHELL_FPS_OUTPUT
+/*****************************************************************************
+ @fn FpsUpdate
+ @brief Calculates a value for frames-per-second (FPS).
+ @details This is only compiled in to the application if PVRSHELL_FPS_OUTPUT is defined.
+*****************************************************************************/
+void PVRShellInit::FpsUpdate()
+{
+ unsigned int ui32TimeDelta, ui32Time;
+
+ ui32Time = m_pShell->PVRShellGetTime();
+ ++m_i32FpsFrameCnt;
+ ui32TimeDelta = ui32Time - m_i32FpsTimePrev;
+
+ if(ui32TimeDelta >= 1000)
+ {
+ float fFPS = 1000.0f * (float) m_i32FpsFrameCnt / (float) ui32TimeDelta;
+
+ m_pShell->PVRShellOutputDebug("PVRShell: frame %d, FPS %.1f.\n",
+ m_pShell->m_pShellData->nShellCurFrameNum, fFPS);
+
+ m_i32FpsFrameCnt = 0;
+ m_i32FpsTimePrev = ui32Time;
+ }
+}
+#endif
+
+/*****************************************************************************
+ @brief Main message loop / render loop
+ @return false when the app should quit
+*****************************************************************************/
+bool PVRShellInit::Run()
+{
+ static unsigned long StartTime = 0;
+
+ switch(m_eState)
+ {
+ case ePVRShellInitApp:
+ {
+ // Make sure the shell isn't done
+ gShellDone = false;
+
+ // Prepend command-line options from PVRShellCL.txt
+ const char * const pCL = "PVRShellCL.txt";
+ const char *pPath = (const char*) m_pShell->PVRShellGet(prefReadPath);
+ size_t nSize = strlen(pPath) + strlen(pCL) + 1;
+ char *pString = new char[nSize];
+
+ if(pString)
+ {
+ snprintf(pString, nSize, "%s%s", pPath, pCL);
+
+ if(!m_CommandLine.PrefixFromFile(pString))
+ {
+ delete[] pString;
+ pPath = (const char*) m_pShell->PVRShellGet(prefWritePath);
+ nSize = strlen(pPath) + strlen(pCL) + 1;
+ pString = new char[nSize];
+
+ snprintf(pString, nSize, "%s%s", pPath, pCL);
+
+ if(m_CommandLine.PrefixFromFile(pString))
+ m_pShell->PVRShellOutputDebug("Loaded command-line options from %s.\n", pString);
+ }
+ else
+ m_pShell->PVRShellOutputDebug("Loaded command-line options from %s.\n", pString);
+
+ delete[] pString;
+ }
+
+ // Parse the command-line
+ m_CommandLine.Parse();
+
+#if defined(_DEBUG)
+ m_pShell->PVRShellOutputDebug("PVRShell command line: %d/%d\n", m_CommandLine.m_nOptLen, m_CommandLine.m_nOptMax);
+ for(int i = 0; i < m_CommandLine.m_nOptLen; ++i)
+ {
+ m_pShell->PVRShellOutputDebug("CL %d: \"%s\"\t= \"%s\".\n", i,
+ m_CommandLine.m_pOpt[i].pArg ? m_CommandLine.m_pOpt[i].pArg : "",
+ m_CommandLine.m_pOpt[i].pVal ? m_CommandLine.m_pOpt[i].pVal : "");
+ }
+#endif
+ // Call InitApplication
+ if(!m_pShell->InitApplication())
+ {
+ m_eState = ePVRShellExit;
+ return true;
+ }
+
+ m_eState = ePVRShellInitInstance;
+ return true;
+ }
+ case ePVRShellInitInstance:
+ {
+ m_CommandLine.Apply(*m_pShell);
+
+ // Output non-api specific data if required
+ OutputInfo();
+
+ // Perform OS initialisation
+ if(!OsInitOS())
+ {
+ m_pShell->PVRShellOutputDebug("InitOS failed!\n");
+ m_eState = ePVRShellQuitApp;
+ return true;
+ }
+
+ // Initialize the 3D API
+ if(!OsDoInitAPI())
+ {
+ m_pShell->PVRShellOutputDebug("InitAPI failed!\n");
+ m_eState = ePVRShellReleaseOS;
+ gShellDone = true;
+ return true;
+ }
+
+ // Output api specific data if required
+ OutputAPIInfo();
+
+ // Initialise the app
+ if(!m_pShell->InitView())
+ {
+ m_pShell->PVRShellOutputDebug("InitView failed!\n");
+ m_eState = ePVRShellReleaseAPI;
+ gShellDone = true;
+ return true;
+ }
+
+ if(StartTime==0)
+ {
+ StartTime = OsGetTime();
+ }
+
+ m_eState = ePVRShellRender;
+ return true;
+ }
+ case ePVRShellRender:
+ {
+ // Main message loop:
+ if(!m_pShell->RenderScene())
+ break;
+
+ ApiRenderComplete();
+ OsRenderComplete();
+
+#ifdef PVRSHELL_FPS_OUTPUT
+ if(m_pShell->m_pShellData->bOutputFPS)
+ FpsUpdate();
+#endif
+ int nCurrentFrame = m_pShell->m_pShellData->nShellCurFrameNum;
+
+ if(DoIsKeyPressed(PVRShellKeyNameScreenshot) || (nCurrentFrame >= m_pShell->m_pShellData->nCaptureFrameStart && nCurrentFrame <= m_pShell->m_pShellData->nCaptureFrameStop))
+ {
+ unsigned char *pBuf;
+ const int nWidth = m_pShell->PVRShellGet(prefWidth);
+ const int nHeight = m_pShell->PVRShellGet(prefHeight);
+ if(m_pShell->PVRShellScreenCaptureBuffer(nWidth, nHeight, &pBuf))
+ {
+ if(m_pShell->PVRShellScreenSave(PVRSHELL_SCREENSHOT_NAME, nWidth, nHeight, pBuf, m_pShell->m_pShellData->nCaptureFrameScale) != 0)
+ {
+ m_pShell->PVRShellSet(prefExitMessage, "Screen-shot save failed.\n");
+ }
+ }
+ else
+ {
+ m_pShell->PVRShellSet(prefExitMessage, "Screen capture failed.\n");
+ }
+ FREE(pBuf);
+ }
+
+ if(DoIsKeyPressed(PVRShellKeyNameQUIT))
+ gShellDone = true;
+
+ if(gShellDone)
+ break;
+
+ /* Quit if maximum number of allowed frames is reached */
+ if((m_pShell->m_pShellData->nDieAfterFrames>=0) && (nCurrentFrame >= m_pShell->m_pShellData->nDieAfterFrames))
+ break;
+
+ /* Quit if maximum time is reached */
+ if((m_pShell->m_pShellData->fDieAfterTime>=0.0f) && (((OsGetTime()-StartTime)*0.001f) >= m_pShell->m_pShellData->fDieAfterTime))
+ break;
+
+ m_pShell->m_pShellData->nShellCurFrameNum++;
+ return true;
+ }
+
+ case ePVRShellReleaseView:
+ m_pShell->ReleaseView();
+
+ case ePVRShellReleaseAPI:
+ OsDoReleaseAPI();
+
+ case ePVRShellReleaseOS:
+ OsReleaseOS();
+
+ if(!gShellDone && m_pShell->m_pShellData->nInitRepeats)
+ {
+ --m_pShell->m_pShellData->nInitRepeats;
+ m_eState = ePVRShellInitInstance;
+ return true;
+ }
+
+ m_eState = ePVRShellQuitApp;
+ return true;
+
+ case ePVRShellQuitApp:
+ // Final app tidy-up
+ m_pShell->QuitApplication();
+ m_eState = ePVRShellExit;
+
+ case ePVRShellExit:
+ OsExit();
+ StringCopy(m_pShell->m_pShellData->pszAppName, 0);
+ StringCopy(m_pShell->m_pShellData->pszExitMessage, 0);
+ return false;
+ }
+
+ m_eState = (EPVRShellState)(m_eState + 1);
+ return true;
+}
+
+/*!***********************************************************************
+@brief When prefOutputInfo is set to true this function outputs
+ various pieces of non-API dependent information via
+ PVRShellOutputDebug.
+*************************************************************************/
+void PVRShellInit::OutputInfo()
+{
+ if(m_pShell->PVRShellGet(prefOutputInfo))
+ {
+ m_pShell->PVRShellOutputDebug("\n");
+ m_pShell->PVRShellOutputDebug("App name: %s\n" , m_pShell->PVRShellGet(prefAppName));
+ m_pShell->PVRShellOutputDebug("SDK version: %s\n" , m_pShell->PVRShellGet(prefVersion));
+ m_pShell->PVRShellOutputDebug("\n");
+ m_pShell->PVRShellOutputDebug("Read path: %s\n" , m_pShell->PVRShellGet(prefReadPath));
+ m_pShell->PVRShellOutputDebug("Write path: %s\n" , m_pShell->PVRShellGet(prefWritePath));
+ m_pShell->PVRShellOutputDebug("\n");
+ m_pShell->PVRShellOutputDebug("Command-line: %s\n" , m_pShell->PVRShellGet(prefCommandLine));
+ m_pShell->PVRShellOutputDebug("\n");
+ m_pShell->PVRShellOutputDebug("Power saving: %s\n" , m_pShell->PVRShellGet(prefPowerSaving) ? "On" : "Off");
+ m_pShell->PVRShellOutputDebug("AA Samples requested: %i\n", m_pShell->PVRShellGet(prefAASamples));
+ m_pShell->PVRShellOutputDebug("Fullscreen: %s\n", m_pShell->PVRShellGet(prefFullScreen) ? "Yes" : "No");
+ m_pShell->PVRShellOutputDebug("PBuffer requested: %s\n", m_pShell->PVRShellGet(prefPBufferContext) ? "Yes" : "No");
+ m_pShell->PVRShellOutputDebug("ZBuffer requested: %s\n", m_pShell->PVRShellGet(prefZbufferContext) ? "Yes" : "No");
+ m_pShell->PVRShellOutputDebug("Stencil buffer requested: %s\n", m_pShell->PVRShellGet(prefStencilBufferContext) ? "Yes" : "No");
+
+ if(m_pShell->PVRShellGet(prefColorBPP) > 0)
+ m_pShell->PVRShellOutputDebug("Colour buffer size requested: %i\n", m_pShell->PVRShellGet(prefColorBPP));
+ if(m_pShell->PVRShellGet(prefDepthBPP) > 0)
+ m_pShell->PVRShellOutputDebug("Depth buffer size requested: %i\n", m_pShell->PVRShellGet(prefDepthBPP));
+
+ m_pShell->PVRShellOutputDebug("Software rendering requested: %s\n", m_pShell->PVRShellGet(prefSoftwareRendering) ? "Yes" : "No");
+ m_pShell->PVRShellOutputDebug("Swap Interval requested: %i\n", m_pShell->PVRShellGet(prefSwapInterval));
+
+ if(m_pShell->PVRShellGet(prefInitRepeats) > 0)
+ m_pShell->PVRShellOutputDebug("No of Init repeats: %i\n", m_pShell->PVRShellGet(prefInitRepeats));
+
+ if(m_pShell->PVRShellGet(prefQuitAfterFrame) != -1)
+ m_pShell->PVRShellOutputDebug("Quit after frame: %i\n", m_pShell->PVRShellGet(prefQuitAfterFrame));
+
+ if(m_pShell->PVRShellGet(prefQuitAfterTime) != -1.0f)
+ m_pShell->PVRShellOutputDebug("Quit after time: %f\n", m_pShell->PVRShellGet(prefQuitAfterTime));
+ }
+}
+
+/****************************************************************************
+** Local code
+****************************************************************************/
+/*!***********************************************************************
+ @brief This function copies pszSrc into pszStr.
+ @param[out] pszStr The string to copy pszSrc into
+ @param[in] pszSrc The source string to copy
+*************************************************************************/
+static bool StringCopy(char *&pszStr, const char * const pszSrc)
+{
+ size_t len;
+
+ FREE(pszStr);
+
+ if(!pszSrc)
+ return true;
+
+ len = strlen(pszSrc)+1;
+ pszStr = (char*)malloc(len);
+ if(!pszStr)
+ return false;
+
+ strcpy(pszStr, pszSrc);
+ return true;
+}
+
+/// @endcond
+//NO_DOXYGEN
+
+/*****************************************************************************
+End of file (PVRShell.cpp)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Shell/PVRShell.h b/tests/third_party/PowerVR/Shell/PVRShell.h
new file mode 100644
index 0000000..886fd3e
--- /dev/null
+++ b/tests/third_party/PowerVR/Shell/PVRShell.h
@@ -0,0 +1,667 @@
+/*!****************************************************************************
+
+ @file Shell/PVRShell.h
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief Makes programming for 3D APIs easier by wrapping surface
+ initialization, Texture allocation and other functions for use by a demo.
+
+******************************************************************************/
+
+#ifndef __PVRSHELL_H_
+#define __PVRSHELL_H_
+
+/*****************************************************************************/
+/*! @mainpage PVRShell
+******************************************************************************
+
+ @tableofcontents
+
+ @section overview Overview
+ *****************************
+
+ PVRShell is a C++ class used to make programming for PowerVR platforms easier and more portable.
+ PVRShell takes care of all API and OS initialisation for the user and handles adapters, devices, screen/windows modes,
+ resolution, buffering, depth-buffer, viewport creation & clearing, etc...
+
+ PVRShell consists of 3 files: PVRShell.cpp, PVRShellOS.cpp and PVRShellAPI.cpp.
+
+ PVRShellOS.cpp and PVRShellAPI.cpp are supplied per platform and contain all the code to initialise the specific
+ API (OpenGL ES, Direct3D Mobile, etc.) and the OS (Windows, Linux, WinCE, etc.).
+ PVRShell.cpp is where the common code resides and it interacts with the user application through an abstraction layer.
+
+ A new application must link to these three files and must create a class that will inherit the PVRShell class.
+ This class will provide five virtual functions to interface with the user.
+
+ The user also needs to register his application class through the NewDemo function:
+
+ @code
+ class MyApplication: public PVRShell
+ {
+ public:
+ virtual bool InitApplication();
+ virtual bool InitView();
+ virtual bool ReleaseView();
+ virtual bool QuitApplication();
+ virtual bool RenderScene();
+ };
+
+ PVRShell* NewDemo()
+ {
+ return new MyApplication();
+ }
+ @endcode
+
+
+ @section interface Interface
+ ******************************
+
+ There are two functions for initialisation, two functions to release allocated resources and a render function:
+
+ InitApplication() will be called by PVRShell once per run, before the graphic context is created.
+ It is used to initialise variables that are not dependant on the rendering context (e.g. external modules, loading user data, etc.).
+ QuitApplication() will be called by PVRShell once per run, just before exiting the program.
+ If the graphic context is lost, QuitApplication() will not be called.
+
+ InitView() will be called by PVRShell upon creation or change in the rendering context.
+ It is used to initialise variables that are dependant on the rendering context (e.g. textures, vertex buffers, etc.).
+ ReleaseView() will be called by PVRShell before changing to a new rendering context or
+ when finalising the application (before calling QuitApplication).
+
+ RenderScene() is the main rendering loop function of the program. This function must return FALSE when the user wants to terminate the application.
+ PVRShell will call this function every frame and will manage relevant OS events.
+
+ There are other PVRShell functions which allow the user to set his/her preferences and get data back from the devices:
+
+ PVRShellSet() and PVRShellGet() are used to pass data to and from PVRShell. PVRShellSet() is recommended to be used
+ in InitApplication() so the user preferences are applied at the API initialisation.
+ There is a definition of these functions per type of data passed or returned. Please check the prefNameBoolEnum, prefNameFloatEnum,
+ prefNameIntEnum, prefNamePtrEnum and prefNameConstPtrEnum enumerations for a full list of the data available.
+
+ This is an example:
+
+ @code
+ bool MyApplication::InitApplication()
+ {
+ PVRShellSet (prefFullScreen, true);
+ }
+
+ bool MyApplication::RenderScene()
+ {
+ int dwCurrentWidth = PVRShellGet (prefHeight);
+ int dwCurrentHeight = PVRShellGet (prefWidth);
+
+ return true;
+ }
+ @endcode
+
+
+ @section helper Helper functions
+ *************************************
+
+ The user input is abstracted with the PVRShellIsKeyPressed() function. It will not work in all devices, but we have tried to map the most
+ relevant keys when possible. See PVRShellKeyName enumeration for the list of keys supported. This function will return true or false depending on
+ the specified key being pressed.
+
+ There are a few other helper functions supplied by PVRShell as well. These functions allow you to read the timer, to output debug information and to
+ save a screen-shot of the current frame:
+
+ PVRShellGetTime() returns time in milliseconds.
+
+ PVRShellOutputDebug() will write a debug string (same format as printf) to the platform debug output.
+
+ PVRShellScreenCaptureBuffer() and PVRShellWriteBMPFile() will be used to save the current frame as a BMP file. PVRShellScreenCaptureBuffer()
+ receives a pointer to an area of memory containing the screen buffer. The memory should be freed with free() when not needed any longer.
+
+ Example of screenshot:
+
+ @code
+ bool MyApplication::RenderScene()
+ {
+ [...]
+
+ unsigned char *pLines;
+
+ PVRShellScreenCaptureBuffer(PVRShellGet (prefWidth), PVRShellGet (prefHeight), &pLines);
+
+ PVRShellScreenSave("myfile", pLines, NULL);
+
+ free (pLines);
+
+ return true;
+ }
+ @endcode
+
+
+ @section cmd Command-line
+ *************************************
+
+ Across all platforms, PVRShell takes a set of command-line arguments which allow things like the position and size of the demo
+ to be controlled. The list below shows these options.
+
+ \b -width=N Sets the horizontal viewport width to N.
+
+ \b -height=N Sets the vertical viewport height to N.
+
+ \b -posx=N Sets the x coordinate of the viewport.
+
+ \b -posy=N Sets the y coordinate of the viewport.
+
+ \b -aasamples=N Sets the number of samples to use for full screen anti-aliasing. e.g 0, 2, 4, 8
+
+ \b -fullscreen=N Enable/Disable fullscreen mode. N can be: 0=Windowed 1=Fullscreen.
+
+ \b -qat=N Quits after N seconds.
+
+ \b -qaf=N Quits after N frames.
+
+ \b -powersaving=N Where available enable/disable power saving. N can be: 0=Disable power saving 1=Enable power saving.
+
+ \b -vsync=N Where available modify the apps vsync parameters.
+
+ \b -version Output the SDK version to the debug output.
+
+ \b -info Output setup information (e.g. window width) to the debug output.
+
+ \b -rotatekeys=N Sets the orientation of the keyboard input. N can be: 0-3, 0 is no rotation.
+
+ \b -c=N Save a single screenshot or a range. e.g. -c=1-10, -c=14.
+
+ \b -priority=N EGL only. Sets the priority of the EGL context.
+
+ \b -colourbpp=N EGL only. When choosing an EGL config N will be used as the value for EGL_BUFFER_SIZE.
+
+ \b -depthbpp=N EGL only. When choosing an EGL config N will be used as the value for EGL_DEPTH_SIZE.
+
+ \b -config=N EGL only. Force the shell to use the EGL config with ID N.
+
+ \b -forceframetime=N Alter the behaviour of PVRShellGetTime so its returned value is frame based (N denotes how many ms a frame should pretend to last). You can also use the shortened version of -fft and the command can be used without N being defined, e.g. just -forceframetime. This option is provided to aid in debugging time-based applications.
+
+ Example:
+ @code
+ Demo -width=160 -height=120 -qaf=300
+ @endcode
+
+ @section APIsOSs APIs and Operating Systems
+ *****************************
+ For information specific to each 3D API and Operating System, see the list of supported APIs and OSs on the <a href="modules.html">Modules</a> page.
+
+******************************************************************************/
+// Uncomment to enable the -fps command-line option
+// #define PVRSHELL_FPS_OUTPUT
+
+/*****************************************************************************
+** Includes
+*****************************************************************************/
+#include <stdlib.h>
+
+#define EXIT_NOERR_CODE 0
+#define EXIT_ERR_CODE (!EXIT_NOERR_CODE)
+
+// avoid warning about unused parameter
+#define PVRSHELL_UNREFERENCED_PARAMETER(x) ((void) x)
+
+// Keyboard mapping. //
+
+/*!***********************************************************************
+ @enum PVRShellKeyName
+ @brief Key name.
+ ************************************************************************/
+enum PVRShellKeyName
+{
+ PVRShellKeyNameNull, /*!< Null key value */
+ PVRShellKeyNameQUIT, /*!< QUIT key value */
+ PVRShellKeyNameSELECT, /*!< SELECT key value */
+ PVRShellKeyNameACTION1, /*!< ACTION1 key value */
+ PVRShellKeyNameACTION2, /*!< ACTION2 key value */
+ PVRShellKeyNameUP, /*!< UP key */
+ PVRShellKeyNameDOWN, /*!< DOWN key */
+ PVRShellKeyNameLEFT, /*!< LEFT key */
+ PVRShellKeyNameRIGHT, /*!< RIGHT key */
+ PVRShellKeyNameScreenshot /*!< SCREENSHOT key */
+};
+
+/*!***********************************************************************
+ @enum PVRShellKeyRotate
+ @brief Key rotate.
+ ************************************************************************/
+enum PVRShellKeyRotate
+{
+ PVRShellKeyRotateNone=0, /*!< Rotate key none = 0. */
+ PVRShellKeyRotate90, /*!< Rotate key 90 */
+ PVRShellKeyRotate180, /*!< Rotate key 180 */
+ PVRShellKeyRotate270 /*!< Rotate key 270 */
+};
+
+// Pointer button mapping. //
+
+/*!***********************************************************************
+ @enum EPVRShellButtonState
+ @brief Pointer button mapping.
+ ************************************************************************/
+enum EPVRShellButtonState
+{
+ ePVRShellButtonLeft = 0x1, /*!< Left button */
+ ePVRShellButtonRight = 0x2, /*!< Right button */
+ ePVRShellButtonMiddle = 0x4 /*!< Middle button */
+};
+
+/*!***********************************************************************
+ @enum prefNameBoolEnum
+ @brief Boolean Shell preferences.
+ ************************************************************************/
+enum prefNameBoolEnum
+{
+ prefFullScreen, /*!< Set to: 1 for full-screen rendering; 0 for windowed */
+ prefIsRotated, /*!< Query this to learn whether screen is rotated */
+ prefPBufferContext, /*!< 1 if you need pbuffer support (default is pbuffer not needed) */
+ prefPixmapContext, /*!< 1 to use a pixmap as a render-target (default off) */
+ prefPixmapDisableCopy, /*!< 1 to disable the copy if pixmaps are used */
+ prefZbufferContext, /*!< 1 if you wish to have zbuffer support (default to on) */
+ prefLockableBackBuffer, /*!< DX9 only: true to use D3DPRESENTFLAG_LOCKABLE_BACKBUFFER (default: false) */
+ prefSoftwareRendering, /*!< 1 to select software rendering (default: off, i.e. use hardware) */
+ prefStencilBufferContext, /*!< 1 if you wish to have stencil support (default: off) */
+ prefAlphaFormatPre, /*!< EGL only: 1 to create the EGL surface with EGL_ALPHA_FORMAT_PRE (default: 0) */
+ prefPowerSaving, /*!< If true then the app will go into powersaving mode (if available) when not in use. */
+#ifdef PVRSHELL_FPS_OUTPUT
+ prefOutputFPS, /*!< If true then the FPS are output using PVRShellOutputdebug */
+#endif
+ prefOutputInfo, /*!< If true then the app will output helpful information such as colour buffer format via PVRShellOutputDebug. */
+ prefNoShellSwapBuffer, /*!< EGL: If true then the shell won't call eglswapbuffers at the end of each frame. */
+ prefShowCursor, /*!< Set to: 1 to show the cursor; 0 to hide it. */
+ prefForceFrameTime, /*!< If true will alter PVRShellGetTime behaviour to be frame based. This is for debugging purposes. */
+ prefDiscardColor, /*!< GLES: Whether or not to discard color data at the end of a render, to save bandwidth. Requires specific functionality. (default: false) */
+ prefDiscardDepth, /*!< GLES: Whether or not to discard depth data at the end of a render, to save bandwidth. Requires specific functionality. (default: true) */
+ prefDiscardStencil /*!< GLES: Whether or not to discard stencil data at the end of a render, to save bandwidth. Requires specific functionality. (default: true) */
+};
+
+/*!***********************************************************************
+ @enum prefNameFloatEnum
+ @brief Float Shell preferences.
+ ************************************************************************/
+enum prefNameFloatEnum
+{
+ prefQuitAfterTime /*!< Shell will quit after this number of seconds (-1 to disable) */
+};
+
+/*!***********************************************************************
+ @enum prefNameIntEnum
+ @brief Integer Shell preferences.
+ ************************************************************************/
+enum prefNameIntEnum
+{
+ prefEGLMajorVersion, /*!< EGL: returns the major version as returned by eglInitialize() */
+ prefEGLMinorVersion, /*!< EGL: returns the minor version as returned by eglInitialize() */
+ prefWidth, /*!< Width of render target */
+ prefHeight, /*!< Height of render target */
+ prefPositionX, /*!< X position of the window */
+ prefPositionY, /*!< Y position of the window */
+ prefQuitAfterFrame, /*!< Shell will quit after this number of frames (-1 to disable) */
+ prefSwapInterval, /*!< 0 to preventing waiting for monitor vertical syncs */
+ prefInitRepeats, /*!< Number of times to reinitialise (if >0 when app returns false from RenderScene(), shell will ReleaseView(), InitView() then re-enter RenderScene() loop). Decrements on each initialisation. */
+ prefAASamples, /*!< Set to: 0 to disable full-screen anti-aliasing; 2 for 2x; 4 for 4x; 8 for 8x. */
+ prefCommandLineOptNum, /*!< Returns the length of the array returned by prefCommandLineOpts */
+ prefColorBPP, /*!< Allows you to specify a desired color buffer size e.g. 16, 32. */
+ prefDepthBPP, /*!< Allows you to specify a desired depth buffer size e.g. 16, 24. */
+ prefRotateKeys, /*!< Allows you to specify and retrieve how the keyboard input is transformed */
+ prefButtonState, /*!< pointer button state */
+ prefCaptureFrameStart, /*!< The frame to start capturing screenshots from */
+ prefCaptureFrameStop, /*!< The frame to stop capturing screenshots at */
+ prefCaptureFrameScale, /*!< Pixel-replicate saved screenshots this many times; default 1 for no scale */
+ prefPriority, /*!< EGL: If supported will set the egl context priority; 0 for low, 1 for med and 2 for high. */
+ prefConfig, /*!< EGL: Get the chosen EGL config. */
+ prefRequestedConfig, /*!< EGL: Force the shell to use a particular EGL config. */
+ prefNativeDisplay, /*!< EGL: Allows you to specify the native display to use if the device has more that one. */
+ prefFrameTimeValue /*!< An integer value to say how long you wish one frame to last for (in ms) when force frame time is enabled. */
+};
+
+/*!***********************************************************************
+ @enum prefNamePtrEnum
+ @brief Pointers/Handlers Shell preferences.
+ ************************************************************************/
+enum prefNamePtrEnum
+{
+ prefD3DDevice, /*!< D3D: returns the device pointer */
+ prefEGLDisplay, /*!< EGL: returns the EGLDisplay */
+ prefEGLSurface, /*!< EGL: returns the EGLSurface */
+ prefHINSTANCE, /*!< Windows: returns the application instance handle */
+ prefNativeWindowType, /*!< Returns the window handle */
+ prefAccelerometer, /*!< Accelerometer values */
+ prefPointerLocation, /*!< Mouse pointer/touch location values */
+ prefPVR2DContext, /*!< PVR2D: returns the PVR2D context */
+ prefLoadFileFunc, /*!< A pointer to a function that can be used to load external files on platforms that don't allow the use of fopen.
+ The ptr returned is of the type PFNLoadFileFunc defined below. */
+ prefReleaseFileFunc, /*!< A pointer to a function that is used to release any data allocated by the load file function.
+ The ptr returned is of the type PFNReleaseFileFunc defined below. */
+ prefAndroidNativeActivity /*!< Android: A pointer to the ANativeActivity struct for the application. Your application will need to include android_native_app_glue.h to cast the pointer to ANativeActivity. */
+};
+
+/*!***********************************************************************
+ @typedef PFNLoadFileFunc
+ @brief The LoadFileFunc function pointer template.
+ ************************************************************************/
+typedef void* (*PFNLoadFileFunc)(const char*, char** pData, size_t &size);
+
+/*!***********************************************************************
+ @typedef PFNReleaseFileFunc
+ @brief The ReleaseFileFunc function pointer template.
+ ************************************************************************/
+typedef bool (*PFNReleaseFileFunc)(void* handle);
+
+/*!***********************************************************************
+ @enum prefNameConstPtrEnum
+ @brief Constant pointers Shell preferences.
+ ************************************************************************/
+enum prefNameConstPtrEnum
+{
+ prefAppName, /*!< ptrValue is char* */
+ prefReadPath, /*!< ptrValue is char*; will include a trailing slash */
+ prefWritePath, /*!< ptrValue is char*; will include a trailing slash */
+ prefCommandLine, /*!< used to retrieve the entire application command line */
+ prefCommandLineOpts, /*!< ptrValue is SCmdLineOpt*; retrieves an array of arg/value pairs (parsed from the command line) */
+ prefExitMessage, /*!< ptrValue is char*; gives the shell a message to show on exit, typically an error */
+ prefVersion /*!< ptrValue is char* */
+};
+
+/*!**************************************************************************
+ @struct PVRShellData
+ @brief PVRShell implementation Prototypes and definitions
+*****************************************************************************/
+struct PVRShellData;
+
+/*!***************************************************************************
+ @class PVRShellInit
+ *****************************************************************************/
+class PVRShellInit;
+
+/*!***********************************************************************
+ @struct SCmdLineOpt
+ @brief Stores a variable name/value pair for an individual command-line option.
+ ************************************************************************/
+struct SCmdLineOpt
+{
+ const char *pArg, *pVal;
+};
+
+/*!***************************************************************************
+ @class PVRShell
+ @brief Inherited by the application; responsible for abstracting the OS and API.
+ @details PVRShell is the main Shell class that an application uses. An
+ application should supply a class which inherits PVRShell and supplies
+ implementations of the virtual functions of PVRShell (InitApplication(),
+ QuitApplication(), InitView(), ReleaseView(), RenderScene()). Default stub
+ functions are supplied; this means that an application is not
+ required to supply a particular function if it does not need to do anything
+ in it.
+ The other, non-virtual, functions of PVRShell are utility functions that the
+ application may call.
+ *****************************************************************************/
+class PVRShell
+{
+private:
+ friend class PVRShellInitOS;
+ friend class PVRShellInit;
+
+ PVRShellData *m_pShellData;
+ PVRShellInit *m_pShellInit;
+
+public:
+ /*!***********************************************************************
+ @brief Constructor
+ *************************************************************************/
+ PVRShell();
+
+ /*!***********************************************************************
+ @brief Destructor
+ *************************************************************************/
+ virtual ~PVRShell();
+
+ /*
+ PVRShell functions that the application should implement.
+ */
+
+ /*!***********************************************************************
+ @brief Initialise the application.
+ @details This function can be overloaded by the application. It
+ will be called by PVRShell once, only at the beginning of
+ the PVRShell WinMain()/main() function. This function
+ enables the user to perform any initialisation before the
+ render API is initialised. From this function the user can
+ call PVRShellSet() to change default values, e.g.
+ requesting a particular resolution or device setting.
+ @return true for success, false to exit the application
+ *************************************************************************/
+ virtual bool InitApplication() { return true; };
+
+ /*!***********************************************************************
+ @brief Quit the application.
+ @details This function can be overloaded by the application. It
+ will be called by PVRShell just before finishing the
+ program. It enables the application to release any
+ memory/resources acquired in InitApplication().
+ @return true for success, false to exit the application
+ *************************************************************************/
+ virtual bool QuitApplication() { return true; };
+
+ /*!***********************************************************************
+ @brief Initialise the view.
+ @details This function can be overloaded by the application. It
+ will be called by PVRShell after the OS and rendering API
+ are initialised, before entering the RenderScene() loop.
+ It is called any time the rendering API is initialised,
+ i.e. once at the beginning, and possibly again if the
+ resolution changes, or a power management even occurs, or
+ if the app requests a re-initialisation.
+ The application should check here the configuration of
+ the rendering API; it is possible that requests made in
+ InitApplication() were not successful.
+ Since everything is initialised when this function is
+ called, you can load textures and perform rendering API functions.
+ @return true for success, false to exit the application
+ *************************************************************************/
+ virtual bool InitView() { return true; };
+
+ /*!***********************************************************************
+ @brief Release the view.
+ @details This function can be overloaded by the application. It
+ will be called after the RenderScene() loop, before
+ shutting down the render API. It enables the application
+ to release any memory/resources acquired in InitView().
+ @return true for success, false to exit the application
+ *************************************************************************/
+ virtual bool ReleaseView() { return true; };
+
+ /*!***********************************************************************
+ @brief Render the scene
+ @details This function can be overloaded by the application.
+ It is main application function in which you have to do your own rendering. Will be
+ called repeatedly until the application exits.
+ @return true for success, false to exit the application
+ *************************************************************************/
+ virtual bool RenderScene() { return true; };
+
+ /*
+ PVRShell functions available for the application to use.
+ */
+
+ /*!***********************************************************************
+ @brief This function is used to pass preferences to the PVRShell.
+ If used, this function must be called from InitApplication().
+ @param[in] prefName Name of preference to set to value
+ @param[in] value Value
+ @return true for success
+ *************************************************************************/
+ bool PVRShellSet(const prefNameBoolEnum prefName, const bool value);
+
+ /*!***********************************************************************
+ @brief This function is used to pass preferences to the PVRShell.
+ If used, this function must be called from InitApplication().
+ @param[in] prefName Name of preference to set to value
+ @param[in] value Value
+ @return true for success
+ *************************************************************************/
+ bool PVRShellSet(const prefNameFloatEnum prefName, const float value);
+
+ /*!***********************************************************************
+ @brief This function is used to pass preferences to the PVRShell.
+ If used, this function must be called from InitApplication().
+ @param[in] prefName Name of preference to set to value
+ @param[in] value Value
+ @return true for success
+ *************************************************************************/
+ bool PVRShellSet(const prefNameIntEnum prefName, const int value);
+
+ /*!***********************************************************************
+ @brief This function is used to pass preferences to the PVRShell.
+ If used, this funciton must be called from InitApplication().
+ @param[in] prefName Name of preference to set to value
+ @param[in] ptrValue Value
+ @return true for success
+ *************************************************************************/
+ bool PVRShellSet(const prefNamePtrEnum prefName, const void * const ptrValue);
+
+ /*!***********************************************************************
+ @brief This function is used to pass preferences to the PVRShell.
+ If used, this function must be called from InitApplication().
+ @param[in] prefName Name of preference to set to value
+ @param[in] ptrValue Value
+ @return true for success
+ *************************************************************************/
+ bool PVRShellSet(const prefNameConstPtrEnum prefName, const void * const ptrValue);
+
+ /*!***********************************************************************
+ @brief This function is used to get parameters from the PVRShell.
+ It can be called from anywhere in the program.
+ @param[in] prefName Name of preference to set to value
+ @return The requested value.
+ *************************************************************************/
+ bool PVRShellGet(const prefNameBoolEnum prefName) const;
+
+ /*!***********************************************************************
+ @brief This function is used to get parameters from the PVRShell.
+ It can be called from anywhere in the program.
+ @param[in] prefName Name of preference to set to value
+ @return The requested value.
+ *************************************************************************/
+ float PVRShellGet(const prefNameFloatEnum prefName) const;
+
+ /*!***********************************************************************
+ @brief This function is used to get parameters from the PVRShell.
+ It can be called from anywhere in the program.
+ @param[in] prefName Name of preference to set to value
+ @return The requested value.
+ *************************************************************************/
+ int PVRShellGet(const prefNameIntEnum prefName) const;
+
+ /*!***********************************************************************
+ @brief This function is used to get parameters from the PVRShell.
+ It can be called from anywhere in the program.
+ @param[in] prefName Name of preference to set to value
+ @return The requested value.
+ *************************************************************************/
+ void *PVRShellGet(const prefNamePtrEnum prefName) const;
+
+ /*!***********************************************************************
+ @brief This function is used to get parameters from the PVRShell
+ It can be called from anywhere in the program.
+ @param[in] prefName Name of preference to set to value
+ @return The requested value.
+ *************************************************************************/
+ const void *PVRShellGet(const prefNameConstPtrEnum prefName) const;
+
+ /*!***********************************************************************
+ @brief It will be stored as 24-bit per pixel, 8-bit per chanel RGB.
+ The memory should be freed using the free() function when no longer needed.
+ @param[in] Width size of image to capture (relative to 0,0)
+ @param[in] Height size of image to capture (relative to 0,0)
+ @param[out] pLines receives a pointer to an area of memory containing the screen buffer.
+ @return true for success
+ *************************************************************************/
+ bool PVRShellScreenCaptureBuffer(const int Width, const int Height, unsigned char **pLines);
+
+ /*!***********************************************************************
+ @brief Writes out the image data to a BMP file with basename fname.
+ @details The file written will be fname suffixed with a
+ number to make the file unique.
+ For example, if fname is "abc", this function will attempt
+ to save to "abc0000.bmp"; if that file already exists, it
+ will try "abc0001.bmp", repeating until a new filename is
+ found. The final filename used is returned in ofname.
+ @param[in] fname base of file to save screen to
+ @param[in] Width size of image
+ @param[in] Height size of image
+ @param[in] pLines image data to write out (24bpp, 8-bit per channel RGB)
+ @param[in] ui32PixelReplicate expand pixels through replication (1 = no scale)
+ @param[out] ofname If non-NULL, receives the filename actually used
+ @return true for success
+ *************************************************************************/
+ int PVRShellScreenSave(
+ const char * const fname,
+ const int Width,
+ const int Height,
+ const unsigned char * const pLines,
+ const unsigned int ui32PixelReplicate = 1,
+ char * const ofname = NULL);
+
+ /*!***********************************************************************
+ @brief Writes out the image data to a BMP file with name fname.
+ @param[in] pszFilename file to save screen to
+ @param[in] ui32Width the width of the data
+ @param[in] ui32Height the height of the data
+ @param[in] pImageData image data to write out (24bpp, 8-bit per channel RGB)
+ @param[in] ui32PixelReplicate expand pixels through replication (1 = no scale)
+ @return 0 on success
+ *************************************************************************/
+ int PVRShellWriteBMPFile(
+ const char * const pszFilename,
+ const unsigned int ui32Width,
+ const unsigned int ui32Height,
+ const void * const pImageData,
+ const unsigned int ui32PixelReplicate = 1);
+
+ /*!***********************************************************************
+ @brief Writes the resultant string to the debug output (e.g. using
+ printf(), OutputDebugString(), ...). Check the SDK release notes for
+ details on how the string is output.
+ @param[in] format printf style format followed by arguments it requires
+ *************************************************************************/
+ void PVRShellOutputDebug(char const * const format, ...) const;
+
+ /*!***********************************************************************
+ @brief The number itself should be considered meaningless; an
+ application should use this function to determine how much
+ time has passed between two points (e.g. between each frame).
+ @return A value which increments once per millisecond.
+ *************************************************************************/
+ unsigned long PVRShellGetTime();
+
+ /*!***********************************************************************
+ @brief Check if a key was pressed.
+ @details The keys on various devices
+ are mapped to the PVRShell-supported keys (listed in @a PVRShellKeyName) in
+ a platform-dependent manner, since most platforms have different input
+ devices. Check the <a href="modules.html">Modules page</a> for your OS
+ for details on how the enum values map to your device's key code input.
+ @param[in] key Code of the key to test
+ @return true if key was pressed
+ *************************************************************************/
+ bool PVRShellIsKeyPressed(const PVRShellKeyName key);
+};
+
+/****************************************************************************
+** Declarations for functions that the scene file must supply
+****************************************************************************/
+
+/*!***************************************************************************
+ @brief This function must be implemented by the user of the shell.
+ @details The user should return its PVRShell object defining the
+ behaviour of the application.
+ @return The demo supplied by the user
+*****************************************************************************/
+PVRShell* NewDemo();
+
+#endif /* __PVRSHELL_H_ */
+
+/*****************************************************************************
+ End of file (PVRShell.h)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Shell/PVRShellImpl.h b/tests/third_party/PowerVR/Shell/PVRShellImpl.h
new file mode 100644
index 0000000..ef7a50c
--- /dev/null
+++ b/tests/third_party/PowerVR/Shell/PVRShellImpl.h
@@ -0,0 +1,484 @@
+/*!****************************************************************************
+
+ @file Shell/PVRShellImpl.h
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief Makes programming for 3D APIs easier by wrapping surface
+ initialization, texture allocation and other functions for use by a demo.
+
+******************************************************************************/
+
+#ifndef __PVRSHELLIMPL_H_
+#define __PVRSHELLIMPL_H_
+
+/*****************************************************************************
+** Build options
+*****************************************************************************/
+
+
+/*****************************************************************************
+** Macros
+*****************************************************************************/
+#define FREE(X) { if(X) { free(X); (X)=0; } }
+
+#ifndef _ASSERT
+#define _ASSERT(X) /**/
+#endif
+
+/*****************************************************************************
+** Defines
+*****************************************************************************/
+#define STR_WNDTITLE (" - Build ")
+
+/*!***************************************************************************
+ @struct PVRShellData
+ @brief Holds PVRShell internal data.
+*****************************************************************************/
+struct PVRShellData
+{
+ // Shell Interface Data
+ char *pszAppName; /*!< Application name string. */
+ char *pszExitMessage; /*!< Exit message string. */
+ int nShellDimX; /*!< Width in pixels. */
+ int nShellDimY; /*!< Height in pixels. */
+ int nShellPosX; /*!< X position of the window. */
+ int nShellPosY; /*!< Y position of the window. */
+ bool bFullScreen; /*!< Fullscreen boolean. */
+ bool bLandscape; /*!< Landscape orientation boolean. false = portrait orientation. */
+ bool bNeedPbuffer; /*!< True if pixel buffer is needed. */
+ bool bNeedZbuffer; /*!< True if Z buffer is needed. */
+ bool bNeedStencilBuffer; /*!< True if stencil buffer is needed. */
+ bool bNeedPixmap; /*!< True if pixmap is needed. */
+ bool bNeedPixmapDisableCopy; /*!< Disables copy if true, because pixmaps are used. */
+ bool bLockableBackBuffer; /*!< DX9 only. Enable the use of D3DPRESENTFLAG_LOCKABLE_BACKBUFFER. */
+ bool bSoftwareRender; /*!< Enable the use of software rendering. */
+ bool bNeedAlphaFormatPre; /*!< EGL only: If true, creates the EGL surface with EGL_ALPHA_FORMAT_PRE. */
+ bool bUsingPowerSaving; /*!< Use power saving mode when device is not in use. */
+ bool bOutputInfo; /*!< Enable information to be output via PVRShellOutputDebug. For example,
+ the depth of the colour surface created, extenstions supported and
+ dimensions of the surface created. */
+ bool bNoShellSwapBuffer; /*!< Disable eglswapbuffers at the end of each frame. */
+ int nSwapInterval; /*!< Interval to wait for monitor vertical sync. */
+ int nInitRepeats; /*!< Number of times to reinitialise. */
+ int nDieAfterFrames; /*!< Set shell to quit after this number of frames (-1 to disable) */
+ float fDieAfterTime; /*!< Set shell to quit after this number of seconds (-1 to disable). */
+ int nAASamples; /*!< Number of anti-aliasing samples to have. 0 disables anti-aliasing. */
+ int nColorBPP; /*!< Color buffer size. */
+ int nDepthBPP; /*!< Depth buffer size. */
+ int nCaptureFrameStart; /*!< The frame to start capturing screenshots from. */
+ int nCaptureFrameStop; /*!< The frame to stop capturing screenshots from. */
+ int nCaptureFrameScale; /*!< Save screenshots scale factor. 1 for no scaling. */
+ int nPriority; /*!< EGL: If supported sets the egl context priority;
+ 0 for low, 1 for med and 2 for high. */
+ bool bForceFrameTime; /*!< Overrides PVRShellGetTime to force specified frame time. May cause
+ problems if PVRShellGetTime is called multiple times in a frame. */
+ int nFrameTime; /*!< How long for each frame time to last (in ms). */
+ bool bDiscardFrameColor; /*!< Discard color data at the end of a render. */
+ bool bDiscardFrameDepth; /*!< Discard depth data at the end of a render. */
+ bool bDiscardFrameStencil; /*!< Discard stencil data at the end of a render. */
+
+ // Internal Data
+ bool bShellPosWasDefault; /*!< Internal. Default position for the shell was used. */
+ int nShellCurFrameNum; /*!< Internal. Current frame number. */
+#ifdef PVRSHELL_FPS_OUTPUT
+ bool bOutputFPS; /*!< Output frames per second. */
+#endif
+};
+
+/*!***************************************************************************
+ @class PVRShellCommandLine
+ @brief Command-line interpreter
+*****************************************************************************/
+class PVRShellCommandLine
+{
+public:
+ char *m_psOrig, *m_psSplit;
+ SCmdLineOpt *m_pOpt;
+ int m_nOptLen, m_nOptMax;
+
+public:
+ /*!***********************************************************************
+ @brief Constructor
+ *************************************************************************/
+ PVRShellCommandLine();
+
+ /*!***********************************************************************
+ @brief Destructor
+ *************************************************************************/
+ ~PVRShellCommandLine();
+
+ /*!***********************************************************************
+ @brief Set command-line options to pStr
+ @param[in] pStr Input string
+ *************************************************************************/
+ void Set(const char *pStr);
+
+ /*!***********************************************************************
+ @brief Prepend command-line options to m_psOrig
+ @param[in] pStr Input string
+ *************************************************************************/
+ void Prefix(const char *pStr);
+
+ /*!***********************************************************************
+ @brief Prepend command-line options to m_psOrig from a file
+ @param[in] pFileName Input string
+ *************************************************************************/
+ bool PrefixFromFile(const char *pFileName);
+
+ /*!***********************************************************************
+ @brief Parse m_psOrig for command-line options and store them in m_pOpt
+ *************************************************************************/
+ void Parse();
+
+ /*!***********************************************************************
+ @brief Apply the command-line options to shell
+ @param[in] shell
+ *************************************************************************/
+ void Apply(PVRShell &shell);
+};
+
+/*!****************************************************************************
+ @enum EPVRShellState
+ @brief Current Shell state
+*****************************************************************************/
+enum EPVRShellState {
+ ePVRShellInitApp, /*!< Initialise app */
+ ePVRShellInitInstance, /*!< Initialise instance */
+ ePVRShellRender, /*!< Render */
+ ePVRShellReleaseView, /*!< Release View */
+ ePVRShellReleaseAPI, /*!< Release API */
+ ePVRShellReleaseOS, /*!< Release Operating System */
+ ePVRShellQuitApp, /*!< Quit App */
+ ePVRShellExit /*!< Exit */
+};
+
+/*!***************************************************************************
+ @class PVRShellInit
+ @brief The PVRShell initialisation class
+ ****************************************************************************/
+class PVRShellInit : public PVRShellInitAPI, public PVRShellInitOS
+{
+public:
+ friend class PVRShell;
+ friend class PVRShellInitOS;
+ friend class PVRShellInitAPI;
+
+ PVRShell *m_pShell; /*!< Our PVRShell class */
+ PVRShellCommandLine m_CommandLine; /*!< Our Command-line class */
+
+ bool gShellDone; /*!< Indicates that the application has finished */
+ EPVRShellState m_eState; /*!< Current PVRShell state */
+
+ // Key handling
+ PVRShellKeyName nLastKeyPressed; /*!< Holds the last key pressed */
+ PVRShellKeyName m_eKeyMapLEFT; /*!< Holds the value to be returned when PVRShellKeyNameLEFT is requested */
+ PVRShellKeyName m_eKeyMapUP; /*!< Holds the value to be returned when PVRShellKeyNameUP is requested */
+ PVRShellKeyName m_eKeyMapRIGHT; /*!< Holds the value to be returned when PVRShellKeyNameRIGHT is requested */
+ PVRShellKeyName m_eKeyMapDOWN; /*!< Holds the value to be returned when PVRShellKeyNameDOWN is requested */
+
+ // Read and Write path
+ char *m_pReadPath; /*!<Holds the path where the application will read the data from */
+ char *m_pWritePath; /*!<Holds the path where the application will write the data to */
+
+#ifdef PVRSHELL_FPS_OUTPUT
+ // Frames per second (FPS)
+ int m_i32FpsFrameCnt, m_i32FpsTimePrev;
+#endif
+
+public:
+
+protected:
+ float m_vec2PointerLocation[2];
+ float m_vec2PointerLocationStart[2];
+ float m_vec2PointerLocationEnd[2];
+
+ // Touch handling
+ bool m_bTouching;
+
+public:
+ /*!***********************************************************************
+ @brief Constructor
+ *************************************************************************/
+ PVRShellInit();
+
+ /*!***********************************************************************
+ @brief Destructor
+ *************************************************************************/
+ ~PVRShellInit();
+
+ /*!***********************************************************************
+ @brief PVRShell Initialisation.
+ @return True on success and false on failure
+ *************************************************************************/
+ bool Init();
+
+ /*!***********************************************************************
+ @brief PVRShell Deinitialisation.
+ *************************************************************************/
+ void Deinit();
+
+ /*!***********************************************************************
+ @param[in] str A string containing the command-line
+ @brief Receives the command-line from the application.
+ *************************************************************************/
+ void CommandLine(const char *str);
+
+ /*!***********************************************************************
+ @brief Receives the command-line from the application.
+ @param[in] argc Number of strings in argv
+ @param[in] argv An array of strings
+ *************************************************************************/
+ void CommandLine(int argc, char **argv);
+
+ /*!***********************************************************************
+ @brief Return 'true' if the specific key has been pressed.
+ @param[in] key The key we're querying for
+ *************************************************************************/
+ bool DoIsKeyPressed(const PVRShellKeyName key);
+
+ /*!***********************************************************************
+ @param[in] key The key that has been pressed
+ @brief Used by the OS-specific code to tell the Shell that a key has been pressed.
+ *************************************************************************/
+ void KeyPressed(PVRShellKeyName key);
+
+ /*!***********************************************************************
+ @brief Used by the OS-specific code to tell the Shell that a touch has began at a location.
+ @param[in] vec2Location The position of a click/touch on the screen when it first touches.
+ *************************************************************************/
+ void TouchBegan(const float vec2Location[2]);
+
+ /*!***********************************************************************
+ @brief Used by the OS-specific code to tell the Shell that a touch has began at a location.
+ @param[in] vec2Location The position of the pointer/touch pressed on the screen.
+ *************************************************************************/
+ void TouchMoved(const float vec2Location[2]);
+
+ /*!***********************************************************************
+ @brief Used by the OS-specific code to tell the Shell that the current touch has ended at a location.
+ @param[in] vec2Location The position of the pointer/touch on the screen when it is released.
+ *************************************************************************/
+ void TouchEnded(const float vec2Location[2]);
+
+ /*!***********************************************************************
+ @brief Used by the OS-specific code to tell the Shell where to read external files from.
+ @return A path the application is capable of reading from.
+ *************************************************************************/
+ const char *GetReadPath() const;
+
+ /*!***********************************************************************
+ @brief Used by the OS-specific code to tell the Shell where to write to.
+ @return A path the applications is capable of writing to
+ *************************************************************************/
+ const char *GetWritePath() const;
+
+ /*!******************************************************************************
+ @brief Sets the default app name (to be displayed by the OS)
+ @param[in] str The application name
+ *******************************************************************************/
+ void SetAppName(const char * const str);
+
+ /*!***********************************************************************
+ @brief Set the path to where the application expects to read from.
+ @param[in] str The read path
+ *************************************************************************/
+ void SetReadPath(const char * const str);
+
+ /*!***********************************************************************
+ @brief Set the path to where the application expects to write to.
+ @param[in] str The write path
+ *************************************************************************/
+ void SetWritePath(const char * const str);
+
+ /*!***********************************************************************
+ @brief Called from the OS-specific code to perform the render.
+ When this function fails the application will quit.
+ *************************************************************************/
+ bool Run();
+
+ /*!***********************************************************************
+ @brief When prefOutputInfo is set to true this function outputs
+ various pieces of non-API dependent information via
+ PVRShellOutputDebug.
+ *************************************************************************/
+ void OutputInfo();
+
+ /*!***********************************************************************
+ @brief When prefOutputInfo is set to true this function outputs
+ various pieces of API dependent information via
+ PVRShellOutputDebug.
+ *************************************************************************/
+ void OutputAPIInfo();
+
+#ifdef PVRSHELL_FPS_OUTPUT
+ /*!****************************************************************************
+ @brief Calculates a value for frames-per-second (FPS).
+ *****************************************************************************/
+ void FpsUpdate();
+#endif
+
+ /*
+ OS functionality
+ */
+
+ /*!***********************************************************************
+ @brief Initialisation for OS-specific code.
+ *************************************************************************/
+ void OsInit();
+
+ /*!***********************************************************************
+ @brief Saves instance handle and creates main window
+ In this function, we save the instance handle in a global variable and
+ create and display the main program window.
+ *************************************************************************/
+ bool OsInitOS();
+
+ /*!***********************************************************************
+ @brief Destroys main window
+ *************************************************************************/
+ void OsReleaseOS();
+
+ /*!***********************************************************************
+ @brief Destroys main window
+ *************************************************************************/
+ void OsExit();
+
+ /*!***********************************************************************
+ @brief Perform API initialization and bring up window / fullscreen
+ *************************************************************************/
+ bool OsDoInitAPI();
+
+ /*!***********************************************************************
+ @brief Clean up after we're done
+ *************************************************************************/
+ void OsDoReleaseAPI();
+
+ /*!***********************************************************************
+ @brief Main message loop / render loop
+ *************************************************************************/
+ void OsRenderComplete();
+
+ /*!***********************************************************************
+ @brief When using pixmaps, copy the render to the display
+ *************************************************************************/
+ bool OsPixmapCopy();
+
+ /*!***********************************************************************
+ @brief Called from InitAPI() to get the NativeDisplayType
+ *************************************************************************/
+ void *OsGetNativeDisplayType();
+
+ /*!***********************************************************************
+ @brief Called from InitAPI() to get the NativePixmapType
+ *************************************************************************/
+ void *OsGetNativePixmapType();
+
+ /*!***********************************************************************
+ @brief Called from InitAPI() to get the NativeWindowType
+ *************************************************************************/
+ void *OsGetNativeWindowType();
+
+ /*!***********************************************************************
+ @brief Retrieves OS-specific data
+ @param[in] prefName Name of preference to get
+ @param[out] pn A pointer set to the preference.
+ @return true on success
+ *************************************************************************/
+ bool OsGet(const prefNameIntEnum prefName, int *pn);
+
+ /*!***********************************************************************
+ @brief Retrieves OS-specific data
+ @param[in] prefName Name of value to get
+ @param[out] pp A pointer set to the value asked for
+ @return true on success
+ *************************************************************************/
+ bool OsGet(const prefNamePtrEnum prefName, void **pp);
+
+ /*!***********************************************************************
+ @brief Sets OS-specific data
+ @param[in] prefName Name of preference to set to value
+ @param[in] value Value
+ @return true for success
+ *************************************************************************/
+ bool OsSet(const prefNameBoolEnum prefName, const bool value);
+
+ /*!***********************************************************************
+ @brief Sets OS-specific data
+ @param[in] prefName Name of value to set
+ @param[in] i32Value The value to set our named value to
+ @return true on success
+ *************************************************************************/
+ bool OsSet(const prefNameIntEnum prefName, const int i32Value);
+
+ /*!***********************************************************************
+ @brief Prints a debug string
+ @param[in] str The debug string to display
+ *************************************************************************/
+ void OsDisplayDebugString(char const * const str);
+
+ /*!***********************************************************************
+ @brief Gets the time in milliseconds
+ *************************************************************************/
+ unsigned long OsGetTime();
+
+ /*
+ API functionality
+ */
+ /*!***********************************************************************
+ @brief Initialisation for API-specific code.
+ *************************************************************************/
+ bool ApiInitAPI();
+
+ /*!***********************************************************************
+ @brief Releases all resources allocated by the API.
+ *************************************************************************/
+ void ApiReleaseAPI();
+
+ /*!***********************************************************************
+ @brief API-specific function to store the current content of the
+ FrameBuffer into the memory allocated by the user.
+ @param[in] Width Width of the region to capture
+ @param[in] Height Height of the region to capture
+ @param[out] pBuf A buffer to put the screen capture into
+ @return true on success
+ *************************************************************************/
+ bool ApiScreenCaptureBuffer(int Width,int Height,unsigned char *pBuf);
+
+ /*!***********************************************************************
+ @brief Perform API operations required after a frame has finished (e.g., flipping).
+ *************************************************************************/
+ void ApiRenderComplete();
+
+ /*!***********************************************************************
+ @brief Set preferences which are specific to the API.
+ @param[in] prefName Name of preference to set
+ @param[out] i32Value Value to set it to
+ *************************************************************************/
+ bool ApiSet(const prefNameIntEnum prefName, const int i32Value);
+
+ /*!***********************************************************************
+ @brief Get parameters which are specific to the API.
+ @param[in] prefName Name of value to get
+ @param[out] pn A pointer set to the value asked for
+ *************************************************************************/
+ bool ApiGet(const prefNameIntEnum prefName, int *pn);
+
+ /*!***********************************************************************
+ @brief Get parameters which are specific to the API.
+ @param[in] prefName Name of value to get
+ @param[out] pp A pointer set to the value asked for
+ *************************************************************************/
+ bool ApiGet(const prefNamePtrEnum prefName, void **pp);
+
+
+ /*!***********************************************************************
+ @brief Run specific API code to perform the operations requested in preferences.
+ *************************************************************************/
+ void ApiActivatePreferences();
+};
+
+#endif /* __PVRSHELLIMPL_H_ */
+
+/*****************************************************************************
+ End of file (PVRShellImpl.h)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/OGLES2/Build/WindowsVC2010/OGLES2Tools.vcxproj b/tests/third_party/PowerVR/Tools/OGLES2/Build/WindowsVC2010/OGLES2Tools.vcxproj
new file mode 100644
index 0000000..4722766
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/OGLES2/Build/WindowsVC2010/OGLES2Tools.vcxproj
@@ -0,0 +1,202 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|Win32">
+ <Configuration>Debug</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Debug|x64">
+ <Configuration>Debug</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|Win32">
+ <Configuration>Release</Configuration>
+ <Platform>Win32</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|x64">
+ <Configuration>Release</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{09ABE661-9BC0-4152-A820-1FB0522CAC01}</ProjectGuid>
+ <RootNamespace>OGLES2Tools</RootNamespace>
+ <Keyword>Win32Proj</Keyword>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <CharacterSet>MultiByte</CharacterSet>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <PlatformToolset>v120</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <CharacterSet>MultiByte</CharacterSet>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <PlatformToolset>v120</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v120</PlatformToolset>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+ <ConfigurationType>StaticLibrary</ConfigurationType>
+ <CharacterSet>MultiByte</CharacterSet>
+ <PlatformToolset>v120</PlatformToolset>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup>
+ <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)$(Configuration)\</OutDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir)$(Platform)\$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)\</IntDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(Platform)\$(Configuration)\</IntDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)$(Configuration)\</OutDir>
+ <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir)$(Platform)\$(Configuration)\</OutDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\</IntDir>
+ <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(Platform)\$(Configuration)\</IntDir>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+ <ClCompile>
+ <Optimization>Disabled</Optimization>
+ <AdditionalIncludeDirectories>..\..;..\..\..;..\..\..\..\Builds\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;BUILD_OGLES2;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <MinimalRebuild>true</MinimalRebuild>
+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <WarningLevel>Level4</WarningLevel>
+ <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
+ </ClCompile>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <ClCompile>
+ <Optimization>Disabled</Optimization>
+ <AdditionalIncludeDirectories>..\..;..\..\..;..\..\..\..\Builds\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;BUILD_OGLES2;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <WarningLevel>Level4</WarningLevel>
+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+ </ClCompile>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+ <ClCompile>
+ <Optimization>MaxSpeed</Optimization>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <AdditionalIncludeDirectories>..\..;..\..\..;..\..\..\..\Builds\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;BUILD_OGLES2;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <WarningLevel>Level4</WarningLevel>
+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+ </ClCompile>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <ClCompile>
+ <Optimization>MaxSpeed</Optimization>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <AdditionalIncludeDirectories>..\..;..\..\..;..\..\..\..\Builds\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;BUILD_OGLES2;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <PrecompiledHeader>
+ </PrecompiledHeader>
+ <WarningLevel>Level4</WarningLevel>
+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+ </ClCompile>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\..\PVRTUnicode.cpp" />
+ <ClCompile Include="..\..\PVRTBackground.cpp" />
+ <ClCompile Include="..\..\..\PVRTDecompress.cpp" />
+ <ClCompile Include="..\..\..\PVRTError.cpp" />
+ <ClCompile Include="..\..\..\PVRTFixedPoint.cpp" />
+ <ClCompile Include="..\..\PVRTgles2Ext.cpp" />
+ <ClCompile Include="..\..\..\PVRTMatrixF.cpp" />
+ <ClCompile Include="..\..\..\PVRTMatrixX.cpp" />
+ <ClCompile Include="..\..\..\PVRTMisc.cpp" />
+ <ClCompile Include="..\..\..\PVRTModelPOD.cpp" />
+ <ClCompile Include="..\..\..\PVRTPFXParser.cpp" />
+ <ClCompile Include="..\..\PVRTPFXParserAPI.cpp" />
+ <ClCompile Include="..\..\..\PVRTPrint3D.cpp" />
+ <ClCompile Include="..\..\PVRTPFXSemantics.cpp" />
+ <ClCompile Include="..\..\PVRTPrint3DAPI.cpp" />
+ <ClCompile Include="..\..\..\PVRTQuaternionF.cpp" />
+ <ClCompile Include="..\..\..\PVRTQuaternionX.cpp" />
+ <ClCompile Include="..\..\..\PVRTResourceFile.cpp" />
+ <ClCompile Include="..\..\PVRTShader.cpp" />
+ <ClCompile Include="..\..\..\PVRTShadowVol.cpp" />
+ <ClCompile Include="..\..\..\PVRTString.cpp" />
+ <ClCompile Include="..\..\..\PVRTStringHash.cpp" />
+ <ClCompile Include="..\..\..\PVRTTexture.cpp" />
+ <ClCompile Include="..\..\PVRTTextureAPI.cpp" />
+ <ClCompile Include="..\..\..\PVRTTrans.cpp" />
+ <ClCompile Include="..\..\..\PVRTTriStrip.cpp" />
+ <ClCompile Include="..\..\..\PVRTVector.cpp" />
+ <ClCompile Include="..\..\..\PVRTVertex.cpp" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\..\PVRTUnicode.h" />
+ <ClInclude Include="..\..\OGLES2Tools.h" />
+ <ClInclude Include="..\..\..\PVRTArray.h" />
+ <ClInclude Include="..\..\..\PVRTBackground.h" />
+ <ClInclude Include="..\..\PVRTBackgroundShaders.h" />
+ <ClInclude Include="..\..\..\PVRTBoneBatch.h" />
+ <ClInclude Include="..\..\PVRTContext.h" />
+ <ClInclude Include="..\..\..\PVRTDecompress.h" />
+ <ClInclude Include="..\..\..\PVRTError.h" />
+ <ClInclude Include="..\..\..\PVRTFixedPoint.h" />
+ <ClInclude Include="..\..\PVRTgles2Ext.h" />
+ <ClInclude Include="..\..\..\PVRTGlobal.h" />
+ <ClInclude Include="..\..\..\PVRTHash.h" />
+ <ClInclude Include="..\..\..\PVRTMap.h" />
+ <ClInclude Include="..\..\..\PVRTMatrix.h" />
+ <ClInclude Include="..\..\..\PVRTMemoryFileSystem.h" />
+ <ClInclude Include="..\..\..\PVRTMisc.h" />
+ <ClInclude Include="..\..\..\PVRTModelPOD.h" />
+ <ClInclude Include="..\..\..\PVRTPFXParser.h" />
+ <ClInclude Include="..\..\PVRTPFXParserAPI.h" />
+ <ClInclude Include="..\..\..\PVRTPrint3D.h" />
+ <ClInclude Include="..\..\..\PVRTPrint3Ddat.h" />
+ <ClInclude Include="..\..\PVRTPFXSemantics.h" />
+ <ClInclude Include="..\..\PVRTPrint3DShaders.h" />
+ <ClInclude Include="..\..\..\PVRTQuaternion.h" />
+ <ClInclude Include="..\..\..\PVRTResourceFile.h" />
+ <ClInclude Include="..\..\PVRTShader.h" />
+ <ClInclude Include="..\..\..\PVRTShadowVol.h" />
+ <ClInclude Include="..\..\..\PVRTString.h" />
+ <ClInclude Include="..\..\..\PVRTStringHash.h" />
+ <ClInclude Include="..\..\..\PVRTTexture.h" />
+ <ClInclude Include="..\..\PVRTTextureAPI.h" />
+ <ClInclude Include="..\..\..\PVRTTrans.h" />
+ <ClInclude Include="..\..\..\PVRTTriStrip.h" />
+ <ClInclude Include="..\..\..\PVRTVector.h" />
+ <ClInclude Include="..\..\..\PVRTVertex.h" />
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ </ImportGroup>
+</Project>
\ No newline at end of file
diff --git a/tests/third_party/PowerVR/Tools/OGLES2/Build/WindowsVC2010/OGLES2Tools.vcxproj.filters b/tests/third_party/PowerVR/Tools/OGLES2/Build/WindowsVC2010/OGLES2Tools.vcxproj.filters
new file mode 100644
index 0000000..1c1d93a
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/OGLES2/Build/WindowsVC2010/OGLES2Tools.vcxproj.filters
@@ -0,0 +1,216 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <Filter Include="Source Files">
+ <UniqueIdentifier>{bbb4df65-4bc5-4e29-8633-ab3d26acb43b}</UniqueIdentifier>
+ <Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
+ </Filter>
+ <Filter Include="Header Files">
+ <UniqueIdentifier>{5da3e075-728f-4749-9ea5-d5d0800089da}</UniqueIdentifier>
+ <Extensions>h;hpp;hxx;hm;inl</Extensions>
+ </Filter>
+ <Filter Include="Resource Files">
+ <UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
+ <Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx</Extensions>
+ </Filter>
+ <Filter Include="Shader Files">
+ <UniqueIdentifier>{9e03f4db-475e-4f8e-97f0-2157fdba92a1}</UniqueIdentifier>
+ </Filter>
+ </ItemGroup>
+ <ItemGroup>
+ <ClCompile Include="..\..\PVRTBackground.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\PVRTDecompress.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\PVRTError.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\PVRTFixedPoint.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\PVRTgles2Ext.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\PVRTMatrixF.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\PVRTMatrixX.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\PVRTMisc.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\PVRTModelPOD.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\PVRTPFXParser.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\PVRTPFXParserAPI.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\PVRTPrint3D.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\PVRTPrint3DAPI.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\PVRTQuaternionF.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\PVRTQuaternionX.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\PVRTResourceFile.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\PVRTShader.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\PVRTShadowVol.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\PVRTString.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\PVRTTexture.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\PVRTTextureAPI.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\PVRTTrans.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\PVRTTriStrip.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\PVRTVector.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\PVRTVertex.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\PVRTUnicode.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\..\PVRTStringHash.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ <ClCompile Include="..\..\PVRTPFXSemantics.cpp">
+ <Filter>Source Files</Filter>
+ </ClCompile>
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="..\..\OGLES2Tools.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\PVRTArray.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\PVRTBackground.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\PVRTBackgroundShaders.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\PVRTBoneBatch.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\PVRTContext.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\PVRTDecompress.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\PVRTError.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\PVRTFixedPoint.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\PVRTgles2Ext.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\PVRTGlobal.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\PVRTHash.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\PVRTMap.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\PVRTMatrix.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\PVRTMemoryFileSystem.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\PVRTMisc.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\PVRTModelPOD.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\PVRTPFXParser.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\PVRTPFXParserAPI.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\PVRTPrint3D.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\PVRTPrint3Ddat.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\PVRTPrint3DShaders.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\PVRTQuaternion.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\PVRTResourceFile.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\PVRTShader.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\PVRTShadowVol.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\PVRTString.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\PVRTTexture.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\PVRTTextureAPI.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\PVRTTrans.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\PVRTTriStrip.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\PVRTVector.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\PVRTVertex.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\PVRTUnicode.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\..\PVRTStringHash.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ <ClInclude Include="..\..\PVRTPFXSemantics.h">
+ <Filter>Header Files</Filter>
+ </ClInclude>
+ </ItemGroup>
+</Project>
\ No newline at end of file
diff --git a/tests/third_party/PowerVR/Tools/OGLES2/OGLES2Tools.h b/tests/third_party/PowerVR/Tools/OGLES2/OGLES2Tools.h
new file mode 100644
index 0000000..1d87979
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/OGLES2/OGLES2Tools.h
@@ -0,0 +1,57 @@
+/*!****************************************************************************
+
+ @file OGLES2/OGLES2Tools.h
+ @ingroup API_OGLES2
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief Header file of OGLES2Tools.lib.
+
+******************************************************************************/
+
+#ifndef _OGLES2TOOLS_H_
+#define _OGLES2TOOLS_H_
+
+/*!
+ @addtogroup API_OGLES2
+ @brief Tools for the OpenGL ES 2.0 API.
+*/
+
+#ifndef BUILD_OGLES2
+ #define BUILD_OGLES2
+#endif
+
+#include "PVRTContext.h"
+#include "../PVRTGlobal.h"
+#include "../PVRTArray.h"
+#include "../PVRTHash.h"
+#include "../PVRTVector.h"
+#include "../PVRTString.h"
+#include "../PVRTStringHash.h"
+#include "../PVRTFixedPoint.h"
+#include "../PVRTMatrix.h"
+#include "../PVRTQuaternion.h"
+#include "../PVRTTrans.h"
+#include "../PVRTVertex.h"
+#include "../PVRTMap.h"
+#include "../PVRTMisc.h"
+#include "../PVRTBackground.h"
+#include "PVRTgles2Ext.h"
+#include "../PVRTPrint3D.h"
+#include "../PVRTBoneBatch.h"
+#include "../PVRTModelPOD.h"
+#include "../PVRTTexture.h"
+#include "PVRTTextureAPI.h"
+#include "../PVRTTriStrip.h"
+#include "PVRTShader.h"
+#include "../PVRTPFXParser.h"
+#include "PVRTPFXParserAPI.h"
+#include "PVRTPFXSemantics.h"
+#include "../PVRTShadowVol.h"
+#include "../PVRTResourceFile.h"
+#include "../PVRTError.h"
+
+#endif /* _OGLES2TOOLS_H_ */
+
+/*****************************************************************************
+ End of file (OGLES2Tools.h)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/OGLES2/PVRTBackground.cpp b/tests/third_party/PowerVR/Tools/OGLES2/PVRTBackground.cpp
new file mode 100644
index 0000000..4b7fb54
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/OGLES2/PVRTBackground.cpp
@@ -0,0 +1,262 @@
+/******************************************************************************
+
+ @File OGLES2/PVRTBackground.cpp
+
+ @Title OGLES2/PVRTBackground
+
+ @Version
+
+ @Copyright Copyright (c) Imagination Technologies Limited.
+
+ @Platform ANSI compatible
+
+ @Description Function to draw a background texture.
+
+******************************************************************************/
+#include "PVRTShader.h"
+#include "PVRTBackground.h"
+
+// The header that contains the shaders
+#include "PVRTBackgroundShaders.h"
+
+// Index to bind the attributes to vertex shaders
+const int VERTEX_ARRAY = 0;
+const int TEXCOORD_ARRAY = 1;
+
+/****************************************************************************
+** Structures
+****************************************************************************/
+
+// The struct to include various API variables
+struct SPVRTBackgroundAPI
+{
+ GLuint m_ui32VertexShader;
+ GLuint m_ui32FragShader;
+ GLuint m_ui32ProgramObject;
+ GLuint m_ui32VertexBufferObject;
+};
+
+/****************************************************************************
+** Class: CPVRTBackground
+****************************************************************************/
+
+/*****************************************************************************
+ @Function Background
+ @Description Init some values.
+*****************************************************************************/
+CPVRTBackground::CPVRTBackground(void)
+{
+ m_bInit = false;
+ m_pAPI = 0;
+}
+
+
+/*****************************************************************************
+ @Function ~Background
+ @Description Calls Destroy()
+*****************************************************************************/
+CPVRTBackground::~CPVRTBackground(void)
+{
+ delete m_pAPI;
+ m_pAPI = 0;
+}
+
+/*!***************************************************************************
+ @Function Destroy
+ @Description Destroys the background and releases API specific resources
+*****************************************************************************/
+void CPVRTBackground::Destroy()
+{
+ if(m_bInit)
+ {
+ // Delete shaders
+ glDeleteProgram(m_pAPI->m_ui32ProgramObject);
+ glDeleteShader(m_pAPI->m_ui32VertexShader);
+ glDeleteShader(m_pAPI->m_ui32FragShader);
+
+ // Delete buffer objects
+ glDeleteBuffers(1, &m_pAPI->m_ui32VertexBufferObject);
+
+ m_bInit = false;
+ }
+
+ delete m_pAPI;
+ m_pAPI = 0;
+}
+
+/*!***************************************************************************
+ @Function Init
+ @Input pContext A pointer to a PVRTContext
+ @Input bRotate true to rotate texture 90 degrees.
+ @Input pszError An option string for returning errors
+ @Return PVR_SUCCESS on success
+ @Description Initialises the background
+*****************************************************************************/
+EPVRTError CPVRTBackground::Init(const SPVRTContext * const pContext, bool bRotate, CPVRTString *pszError)
+{
+ PVRT_UNREFERENCED_PARAMETER(pContext);
+
+ Destroy();
+
+ m_pAPI = new SPVRTBackgroundAPI;
+
+ if(!m_pAPI)
+ {
+ if(pszError)
+ *pszError = "Error: Insufficient memory to allocate SCPVRTBackgroundAPI.";
+
+ return PVR_FAIL;
+ }
+
+ m_pAPI->m_ui32VertexShader = 0;
+ m_pAPI->m_ui32FragShader = 0;
+ m_pAPI->m_ui32ProgramObject = 0;
+ m_pAPI->m_ui32VertexBufferObject = 0;
+
+ bool bResult;
+ CPVRTString sTmpErrStr;
+
+ // The shader loading code doesn't expect a null pointer for the error string
+ if(!pszError)
+ pszError = &sTmpErrStr;
+
+ /* Compiles the shaders. For a more detailed explanation, see IntroducingPVRTools */
+#if defined(GL_SGX_BINARY_IMG)
+ // Try binary shaders first
+ bResult = (PVRTShaderLoadBinaryFromMemory(_BackgroundFragShader_fsc, _BackgroundFragShader_fsc_size,
+ GL_FRAGMENT_SHADER, GL_SGX_BINARY_IMG, &m_pAPI->m_ui32FragShader, pszError) == PVR_SUCCESS)
+ && (PVRTShaderLoadBinaryFromMemory(_BackgroundVertShader_vsc, _BackgroundVertShader_vsc_size,
+ GL_VERTEX_SHADER, GL_SGX_BINARY_IMG, &m_pAPI->m_ui32VertexShader, pszError) == PVR_SUCCESS);
+ if(!bResult)
+#endif
+ {
+ // if binary shaders don't work, try source shaders
+ bResult = (PVRTShaderLoadSourceFromMemory(_BackgroundFragShader_fsh, GL_FRAGMENT_SHADER, &m_pAPI->m_ui32FragShader, pszError) == PVR_SUCCESS) &&
+ (PVRTShaderLoadSourceFromMemory(_BackgroundVertShader_vsh, GL_VERTEX_SHADER, &m_pAPI->m_ui32VertexShader, pszError) == PVR_SUCCESS);
+ }
+
+ _ASSERT(bResult);
+
+ if(!bResult)
+ return PVR_FAIL;
+
+ // Reset the error string
+ if(pszError)
+ *pszError = "";
+
+ // Create the shader program
+ m_pAPI->m_ui32ProgramObject = glCreateProgram();
+
+ // Attach the fragment and vertex shaders to it
+ glAttachShader(m_pAPI->m_ui32ProgramObject, m_pAPI->m_ui32FragShader);
+ glAttachShader(m_pAPI->m_ui32ProgramObject, m_pAPI->m_ui32VertexShader);
+
+ // Bind the custom vertex attribute "myVertex" to location VERTEX_ARRAY
+ glBindAttribLocation(m_pAPI->m_ui32ProgramObject, VERTEX_ARRAY, "myVertex");
+
+ // Bind the custom vertex attribute "myUV" to location TEXCOORD_ARRAY
+ glBindAttribLocation(m_pAPI->m_ui32ProgramObject, TEXCOORD_ARRAY, "myUV");
+
+ // Link the program
+ glLinkProgram(m_pAPI->m_ui32ProgramObject);
+ GLint Linked;
+ glGetProgramiv(m_pAPI->m_ui32ProgramObject, GL_LINK_STATUS, &Linked);
+ if (!Linked)
+ {
+ int i32InfoLogLength, i32CharsWritten;
+ glGetProgramiv(m_pAPI->m_ui32ProgramObject, GL_INFO_LOG_LENGTH, &i32InfoLogLength);
+ char* pszInfoLog = new char[i32InfoLogLength];
+ glGetProgramInfoLog(m_pAPI->m_ui32ProgramObject, i32InfoLogLength, &i32CharsWritten, pszInfoLog);
+ *pszError = CPVRTString("Failed to link: ") + pszInfoLog + "\n";
+ delete [] pszInfoLog;
+ bResult = false;
+ }
+
+ _ASSERT(bResult);
+
+ if(!bResult)
+ return PVR_FAIL;
+
+ // Use the loaded shader program
+ glUseProgram(m_pAPI->m_ui32ProgramObject);
+
+ // Set the sampler2D variable to the first texture unit
+ glUniform1i(glGetUniformLocation(m_pAPI->m_ui32ProgramObject, "sampler2d"), 0);
+
+ // Create the vertex buffer object
+ GLfloat *pVertexData = 0;
+
+ // The vertex data for non-rotated
+ GLfloat afVertexData[16] = { -1, -1, 1, -1, -1, 1, 1, 1,
+ 0, 0, 1, 0, 0, 1, 1, 1};
+
+ // The vertex data for rotated
+ GLfloat afVertexDataRotated[16] = {-1, 1, -1, -1, 1, 1, 1, -1,
+ 1, 1, 0, 1, 1, 0, 0, 0};
+
+ if(!bRotate)
+ pVertexData = &afVertexData[0];
+ else
+ pVertexData = &afVertexDataRotated[0];
+
+ glGenBuffers(1, &m_pAPI->m_ui32VertexBufferObject);
+ glBindBuffer(GL_ARRAY_BUFFER, m_pAPI->m_ui32VertexBufferObject);
+
+ glBufferData(GL_ARRAY_BUFFER, sizeof(float) * 16, pVertexData, GL_STATIC_DRAW);
+
+ glBindBuffer(GL_ARRAY_BUFFER, 0);
+
+ m_bInit = true;
+
+ return PVR_SUCCESS;
+}
+
+
+/*!***************************************************************************
+ @Function Draw
+ @Input ui32Texture Texture to use
+ @Return PVR_SUCCESS on success
+ @Description Draws a texture on a quad covering the whole screen.
+*****************************************************************************/
+EPVRTError CPVRTBackground::Draw(const GLuint ui32Texture)
+{
+ if(!m_bInit)
+ return PVR_FAIL;
+
+ glActiveTexture(GL_TEXTURE0);
+
+ glBindTexture(GL_TEXTURE_2D, ui32Texture);
+
+ glDisable(GL_DEPTH_TEST);
+ glDisable(GL_CULL_FACE);
+
+ // Use the loaded shader program
+ glUseProgram(m_pAPI->m_ui32ProgramObject);
+
+ // Set vertex data
+ glBindBuffer(GL_ARRAY_BUFFER, m_pAPI->m_ui32VertexBufferObject);
+
+ glEnableVertexAttribArray(VERTEX_ARRAY);
+ glVertexAttribPointer(VERTEX_ARRAY, 2, GL_FLOAT, GL_FALSE, 0, (const void*) 0);
+
+ // Set texture coordinates
+ glEnableVertexAttribArray(TEXCOORD_ARRAY);
+ glVertexAttribPointer(TEXCOORD_ARRAY, 2, GL_FLOAT, GL_FALSE, 0, (const void*) (8 * sizeof(float)));
+
+ // Render geometry
+ glDrawArrays(GL_TRIANGLE_STRIP,0,4);
+
+ glDisableVertexAttribArray(VERTEX_ARRAY);
+ glDisableVertexAttribArray(TEXCOORD_ARRAY);
+
+ glBindBuffer(GL_ARRAY_BUFFER, 0);
+
+ glUseProgram(0);
+
+ return PVR_SUCCESS;
+}
+
+/*****************************************************************************
+ End of file (CPVRTBackground.cpp)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/OGLES2/PVRTBackgroundShaders.h b/tests/third_party/PowerVR/Tools/OGLES2/PVRTBackgroundShaders.h
new file mode 100644
index 0000000..b8e0f0a
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/OGLES2/PVRTBackgroundShaders.h
@@ -0,0 +1,110 @@
+/*!****************************************************************************
+
+ @file OGLES2/PVRTBackgroundShaders.h
+ @ingroup API_OGLES2
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief The shaders used by PVRTBackground. Created by Filewrap 1.0. DO
+ NOT EDIT.
+
+******************************************************************************/
+
+// This file was created by Filewrap 1.0
+// DO NOT EDIT
+
+// using 32 bit to guarantee alignment. Adds endianness dependency.
+#ifndef A32BIT
+ #define A32BIT PVRTuint32
+#endif
+
+// ******** Start: BackgroundFragShader.fsh ********
+
+// File data
+static const char _BackgroundFragShader_fsh[] =
+ "uniform sampler2D sampler2d;\r\n"
+ "\r\n"
+ "varying mediump vec2\tvarCoord;\r\n"
+ "\r\n"
+ "void main()\r\n"
+ "{\r\n"
+ "\tgl_FragColor = texture2D(sampler2d, varCoord);\r\n"
+ "}\r\n";
+
+// ******** End: BackgroundFragShader.fsh ********
+
+// ******** Start: BackgroundVertShader.vsh ********
+
+// File data
+static const char _BackgroundVertShader_vsh[] =
+ "attribute mediump vec2\tmyVertex;\r\n"
+ "attribute mediump vec2\tmyUV;\r\n"
+ "\r\n"
+ "varying mediump vec2\tvarCoord;\r\n"
+ "\r\n"
+ "void main()\r\n"
+ "{\r\n"
+ "\tgl_Position = vec4(myVertex, 1, 1);\r\n"
+ "\tvarCoord = myUV;\r\n"
+ "}\r\n";
+
+// ******** End: BackgroundVertShader.vsh ********
+
+// This file was created by Filewrap 1.0
+// DO NOT EDIT
+
+// using 32 bit to guarantee alignment. Adds endianness dependency.
+#ifndef A32BIT
+ #define A32BIT PVRTuint32
+#endif
+
+// ******** Start: BackgroundFragShader.fsc ********
+
+// File data
+A32BIT _BackgroundFragShader_fsc[] = {
+0x10fab438,0xe9233faf,0x35050100,0x901,0xf121629f,0x0,0x0,0x1d020000,
+0x1000000,0x4000200,0x0,0x8000000,0x2,0x0,0x20000,0x0,
+0x0,0xdc000000,0x55535020,0x17,0xd0,0x1,0x0,0x48,
+0x0,0x3,0x6d,0x1,0x0,0x0,0xffffffff,0x0,
+0x770009,0xffff,0x1,0x0,0x1,0x0,0x0,0x0,
+0x0,0xfffc0000,0x3,0x10004,0x0,0x110000,0xffffffff,0x0,
+0x56780000,0x0,0x10000,0x0,0x4,0x50011,0x10000,0x80010000,
+0x80018001,0x8001,0x0,0x120000,0xf0000,0x60a000f,0x30003,0x30003,
+0x0,0x0,0x40004,0x40004,0x10000,0x30002,0x1,0x20001,
+0x6,0xdc000000,0x55535020,0x17,0xd0,0x1,0x0,0x148,
+0x0,0x3,0x6d,0x1,0x0,0x0,0xffffffff,0x0,
+0x770009,0xffff,0x10001,0x0,0x1,0x0,0x0,0x0,
+0x0,0xfffc0000,0x1,0x10004,0x0,0x110000,0xffffffff,0x0,
+0x56780000,0x0,0x10000,0x0,0x4,0x50011,0x10000,0x80010000,
+0x80018001,0x8001,0x0,0x120000,0xf0000,0x60a000f,0x10001,0x10001,
+0x0,0x0,0x40004,0x40004,0x10000,0x30002,0x10001,0x20001,
+0x6,0x2000000,0x706d6173,0x3272656c,0x64,0x318,0x2000001,0x10000,
+0x76000001,0x6f437261,0x64726f,0x5030000,0x10000,0x100,0x30002,0x0,
+};
+
+static int _BackgroundFragShader_fsc_size = 573;
+
+// ******** End: BackgroundFragShader.fsc ********
+
+// ******** Start: BackgroundVertShader.vsc ********
+
+// File data
+A32BIT _BackgroundVertShader_vsc[] = {
+0x10fab438,0x69857ca,0x35050100,0x901,0xf121629f,0x0,0x0,0x93010000,
+0x0,0x4000200,0x0,0x9000000,0x2,0x0,0x20000,0x0,
+0x0,0xe0000000,0x55535020,0x17,0xd4,0x1,0x0,0xc,
+0x0,0x3,0x6d,0x1,0x0,0x0,0xffffffff,0x0,
+0x76000a,0xffff,0x6,0x0,0x0,0x0,0x0,0x0,
+0x0,0xfffc0000,0x0,0x0,0x0,0x110000,0xffffffff,0x0,
+0x56780006,0x330000,0x40000,0x110000,0x2,0x6,0x80018001,0x80018001,
+0x0,0x0,0x0,0x0,0x0,0xa0000000,0x28811001,0xa0200080,
+0x28811001,0x60601a00,0x28831001,0xa0800200,0x28a11001,0x60000700,0x28831002,0x5040018e,
+0x811005,0x6,0x800,0x0,0x0,0x803f0000,0x3f0000,0x3f0000,
+0x0,0x0,0x4000000,0x505f6c67,0x7469736f,0x6e6f69,0x5050100,0x10000,
+0x100,0xf0004,0x56796d00,0x65747265,0x78,0x403,0x1000001,0x40000,
+0x76000003,0x6f437261,0x64726f,0x5030000,0x10000,0x100,0x30002,0x55796d00,
+0x56,0x403,0x1000001,0x40400,0x3,
+};
+
+static int _BackgroundVertShader_vsc_size = 435;
+
+// ******** End: BackgroundVertShader.vsc ********
+
diff --git a/tests/third_party/PowerVR/Tools/OGLES2/PVRTContext.h b/tests/third_party/PowerVR/Tools/OGLES2/PVRTContext.h
new file mode 100644
index 0000000..c6d219d
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/OGLES2/PVRTContext.h
@@ -0,0 +1,87 @@
+/*!****************************************************************************
+
+ @file OGLES2/PVRTContext.h
+ @ingroup API_OGLES2
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief Context specific stuff - i.e. 3D API-related.
+
+******************************************************************************/
+
+#ifndef _PVRTCONTEXT_H_
+#define _PVRTCONTEXT_H_
+
+/*!
+ @addtogroup API_OGLES2
+ @{
+*/
+
+#include <stdio.h>
+#if defined(BUILD_OGLES2)
+#if defined(__APPLE__)
+#if defined(TARGET_OS_IPHONE) && TARGET_OS_IPHONE==1
+#import <OpenGLES/ES2/gl.h>
+#import <OpenGLES/ES2/glext.h>
+#else //OSX
+#include <GLES2/gl2.h>
+#include <GLES2/gl2ext.h>
+#include <GLES2/gl2extimg.h>
+#endif
+#else
+#if defined(__PALMPDK__)
+#include <GLES2/gl2.h>
+#include <GLES2/gl2ext.h>
+#else
+#if !defined(EGL_NOT_PRESENT)
+#include <EGL/egl.h>
+#endif
+#include <GLES2/gl2.h>
+#include <GLES2/gl2ext.h>
+#endif
+#include <GLES2/gl2extimg.h>
+#endif
+#elif defined(BUILD_OGLES3)
+#include <EGL/egl.h>
+#include <GLES3/gl3.h>
+#include <GLES3/gl3ext.h>
+#include <GLES2/gl2ext.h>
+#include <GLES2/gl2extimg.h>
+#endif
+
+/****************************************************************************
+** Macros
+****************************************************************************/
+#define PVRTRGBA(r, g, b, a) ((GLuint) (((a) << 24) | ((b) << 16) | ((g) << 8) | (r)))
+
+/****************************************************************************
+** Defines
+****************************************************************************/
+
+/****************************************************************************
+** Enumerations
+****************************************************************************/
+
+/****************************************************************************
+** Structures
+****************************************************************************/
+
+/*!**************************************************************************
+ @struct SPVRTContext
+ @brief A structure for storing API specific variables
+****************************************************************************/
+struct SPVRTContext
+{
+ int reserved; // No context info for OGLES2.
+};
+
+/****************************************************************************
+** Functions
+****************************************************************************/
+
+/*! @} */
+
+#endif /* _PVRTCONTEXT_H_ */
+
+/*****************************************************************************
+ End of file (PVRTContext.h)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/OGLES2/PVRTPFXParserAPI.cpp b/tests/third_party/PowerVR/Tools/OGLES2/PVRTPFXParserAPI.cpp
new file mode 100644
index 0000000..13232d7
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/OGLES2/PVRTPFXParserAPI.cpp
@@ -0,0 +1,943 @@
+/******************************************************************************
+
+ @File OGLES2/PVRTPFXParserAPI.cpp
+
+ @Title OGLES2/PVRTPFXParserAPI
+
+ @Version
+
+ @Copyright Copyright (c) Imagination Technologies Limited.
+
+ @Platform ANSI compatible
+
+ @Description PFX file parser.
+
+******************************************************************************/
+
+/*****************************************************************************
+** Includes
+*****************************************************************************/
+#include <stdio.h>
+#include <string.h>
+#include <stdlib.h>
+
+#include "PVRTContext.h"
+#include "PVRTMatrix.h"
+#include "PVRTFixedPoint.h"
+#include "PVRTString.h"
+#include "PVRTShader.h"
+#include "PVRTPFXParser.h"
+#include "PVRTPFXParserAPI.h"
+#include "PVRTPFXSemantics.h"
+#include "PVRTTexture.h"
+#include "PVRTTextureAPI.h"
+
+/*!***************************************************************************
+ @Function CPVRTPFXEffect Constructor
+ @Description Sets the context and initialises the member variables to zero.
+*****************************************************************************/
+CPVRTPFXEffect::CPVRTPFXEffect():
+ m_bLoaded(false), m_psContext(NULL), m_pParser(NULL), m_nEffect(0), m_uiProgram(0), m_Semantics(PVRTPFXSemanticsGetSemanticList(), ePVRTPFX_NumSemantics)
+{
+}
+
+/*!***************************************************************************
+ @Function CPVRTPFXEffect Constructor
+ @Description Sets the context and initialises the member variables to zero.
+*****************************************************************************/
+CPVRTPFXEffect::CPVRTPFXEffect(SPVRTContext &sContext):
+ m_bLoaded(false), m_psContext(&sContext), m_pParser(NULL), m_nEffect(0), m_uiProgram(0), m_Semantics(PVRTPFXSemanticsGetSemanticList(), ePVRTPFX_NumSemantics)
+{
+}
+
+/*!***************************************************************************
+ @Function CPVRTPFXEffect Destructor
+ @Description Calls Destroy().
+*****************************************************************************/
+CPVRTPFXEffect::~CPVRTPFXEffect()
+{
+ Destroy();
+
+ // Free allocated strings
+ for(unsigned int uiIndex = ePVRTPFX_NumSemantics; uiIndex < m_Semantics.GetSize(); ++uiIndex)
+ {
+ delete [] m_Semantics[uiIndex].p;
+ m_Semantics[uiIndex].p = NULL;
+ }
+}
+
+/*!***************************************************************************
+ @Function Load
+ @Input src PFX Parser Object
+ @Input pszEffect Effect name
+ @Input pszFileName Effect file name
+ @Output pReturnError Error string
+ @Returns EPVRTError PVR_SUCCESS if load succeeded
+ @Description Loads the specified effect from the CPVRTPFXParser object.
+ Compiles and links the shaders. Initialises texture data.
+*****************************************************************************/
+EPVRTError CPVRTPFXEffect::Load(CPVRTPFXParser &src, const char * const pszEffect, const char * const pszFileName,
+ PVRTPFXEffectDelegate* pDelegate, unsigned int& uiUnknownUniforms, CPVRTString *pReturnError)
+{
+ unsigned int i;
+
+ if(!src.GetNumberEffects())
+ return PVR_FAIL;
+
+ // --- First find the named effect from the effect file
+ if(pszEffect)
+ {
+ int iEffect = src.FindEffectByName(CPVRTStringHash(pszEffect));
+ if(iEffect == -1)
+ return PVR_FAIL;
+
+ m_nEffect = (unsigned int)iEffect;
+ }
+ else
+ {
+ m_nEffect = 0;
+ }
+
+ // --- Now load the effect
+ m_pParser = &src;
+ const SPVRTPFXParserEffect &ParserEffect = src.GetEffect(m_nEffect);
+
+ // Create room for per-texture data
+ const CPVRTArray<SPVRTPFXParserEffectTexture>& EffectTextures = src.GetEffect(m_nEffect).Textures;
+ unsigned int uiNumTexturesForEffect = EffectTextures.GetSize();
+ m_Textures.SetCapacity(uiNumTexturesForEffect);
+
+ // Initialise each Texture
+ for(i = 0; i < uiNumTexturesForEffect; ++i)
+ {
+ int iTexIdx = src.FindTextureByName(EffectTextures[i].Name);
+ if(iTexIdx < 0)
+ {
+ *pReturnError += PVRTStringFromFormattedStr("ERROR: Effect '%s' requests non-existent texture: %s\n", ParserEffect.Name.c_str(), EffectTextures[i].Name.c_str());
+ return PVR_FAIL;
+ }
+
+ unsigned int uiTexIdx = m_Textures.Append();
+ m_Textures[uiTexIdx].Name = src.GetTexture((unsigned int)iTexIdx)->Name;
+ m_Textures[uiTexIdx].ui = 0xFFFFFFFF;
+ m_Textures[uiTexIdx].flags = 0;
+ m_Textures[uiTexIdx].unit = 0;
+ }
+
+ // Load the shaders
+ if(LoadShadersForEffect(src, pszFileName, pReturnError) != PVR_SUCCESS)
+ return PVR_FAIL;
+
+ // Build uniform table
+ if(RebuildUniformTable(uiUnknownUniforms, pReturnError) != PVR_SUCCESS)
+ return PVR_FAIL;
+
+ // Load the requested textures
+ if(pDelegate)
+ {
+ if(LoadTexturesForEffect(pDelegate, pReturnError) != PVR_SUCCESS)
+ return PVR_FAIL;
+ }
+
+ m_bLoaded = true;
+
+ return PVR_SUCCESS;
+}
+
+/*!***************************************************************************
+@Function LoadTexturesForEffect
+@Output pReturnError
+@Return EPVRTError
+@Description Loads all of the textures for this effect.
+*****************************************************************************/
+EPVRTError CPVRTPFXEffect::LoadTexturesForEffect(PVRTPFXEffectDelegate* pDelegate, CPVRTString *pReturnError)
+{
+ GLuint uiHandle;
+ unsigned int uiFlags;
+
+ for(unsigned int i = 0; i < m_Textures.GetSize(); ++i)
+ {
+ int iTexID = m_pParser->FindTextureByName(m_Textures[i].Name);
+ if(iTexID == -1)
+ {
+ *pReturnError += PVRTStringFromFormattedStr("ERROR: Cannot find texture '%s' in any TEXTURE block.\n", m_Textures[i].Name.c_str());
+ return PVR_FAIL;
+ }
+
+ const SPVRTPFXParserTexture* pTexDesc = m_pParser->GetTexture(iTexID);
+
+
+ uiHandle = 0xBADF00D;
+ uiFlags = 0;
+
+ if(pDelegate->PVRTPFXOnLoadTexture(pTexDesc->FileName, uiHandle, uiFlags) != PVR_SUCCESS)
+ {
+ *pReturnError += PVRTStringFromFormattedStr("ERROR: Failed to load texture: %s.\n", pTexDesc->FileName.c_str());
+ return PVR_FAIL;
+ }
+
+ // Make sure uiHandle was written.
+ if(uiHandle == 0xBADF00D)
+ {
+ *pReturnError += PVRTStringFromFormattedStr("ERROR: GL handle for texture '%s' not set!\n", pTexDesc->FileName.c_str());
+ return PVR_FAIL;
+ }
+
+ SetTexture(i, uiHandle, uiFlags);
+ }
+
+ return PVR_SUCCESS;
+}
+
+/*!***************************************************************************
+@Function LoadShadersForEffect
+@Input pszFileName
+@Output pReturnError
+@Return EPVRTError
+@Description Loads all of the GLSL shaders for an effect.
+*****************************************************************************/
+EPVRTError CPVRTPFXEffect::LoadShadersForEffect(CPVRTPFXParser &src, const char * const pszFileName, CPVRTString *pReturnError)
+{
+ // initialise attributes to default values
+ char *pszVertexShader = NULL;
+ char *pszFragmentShader = NULL;
+ bool bFreeVertexShader = false;
+ bool bFreeFragmentShader = false;
+ unsigned int uiVertIdx = 0;
+ unsigned int uiFragIdx = 0;
+ unsigned int uiVertexShader = 0;
+ unsigned int uiFragShader = 0;
+
+ const SPVRTPFXParserEffect &ParserEffect = src.GetEffect(m_nEffect);
+
+ // find shaders requested
+ for(uiVertIdx = 0; uiVertIdx < src.GetNumberVertexShaders(); ++uiVertIdx)
+ {
+ const SPVRTPFXParserShader& VertexShader = src.GetVertexShader(uiVertIdx);
+ if(ParserEffect.VertexShaderName == VertexShader.Name)
+ {
+ if(VertexShader.bUseFileName)
+ {
+ pszVertexShader = VertexShader.pszGLSLcode;
+ }
+ else
+ {
+ if(!VertexShader.pszGLSLcode)
+ continue; // No code specified.
+#if 0
+ // offset glsl code by nFirstLineNumber
+ pszVertexShader = (char *)malloc((strlen(VertexShader.pszGLSLcode) + (VertexShader.nFirstLineNumber) + 1) * sizeof(char));
+ pszVertexShader[0] = '\0';
+ for(unsigned int n = 0; n < VertexShader.nFirstLineNumber; n++)
+ strcat(pszVertexShader, "\n");
+ strcat(pszVertexShader, VertexShader.pszGLSLcode);
+#else
+ pszVertexShader = (char *)malloc(strlen(VertexShader.pszGLSLcode) + 1);
+ pszVertexShader[0] = '\0';
+ strcat(pszVertexShader, VertexShader.pszGLSLcode);
+#endif
+ bFreeVertexShader = true;
+ }
+
+ break;
+ }
+ }
+ for(uiFragIdx = 0; uiFragIdx < src.GetNumberFragmentShaders(); ++uiFragIdx)
+ {
+ const SPVRTPFXParserShader& FragmentShader = src.GetFragmentShader(uiFragIdx);
+ if(ParserEffect.FragmentShaderName == FragmentShader.Name)
+ {
+ if(FragmentShader.bUseFileName)
+ {
+ pszFragmentShader = FragmentShader.pszGLSLcode;
+ }
+ else
+ {
+ if(!FragmentShader.pszGLSLcode)
+ continue; // No code specified.
+
+#if 0
+ // offset glsl code by nFirstLineNumber
+ pszFragmentShader = (char *)malloc((strlen(FragmentShader.pszGLSLcode) + (FragmentShader.nFirstLineNumber) + 1) * sizeof(char));
+ pszFragmentShader[0] = '\0';
+ for(unsigned int n = 0; n < FragmentShader.nFirstLineNumber; n++)
+ strcat(pszFragmentShader, "\n");
+ strcat(pszFragmentShader, FragmentShader.pszGLSLcode);
+#else
+ pszFragmentShader = (char *)malloc(strlen(FragmentShader.pszGLSLcode) + 1);
+ pszFragmentShader[0] = '\0';
+ strcat(pszFragmentShader, FragmentShader.pszGLSLcode);
+#endif
+ bFreeFragmentShader = true;
+ }
+
+ break;
+ }
+ }
+
+ CPVRTString error;
+ bool bLoadSource = 1;
+
+ // Try first to load from the binary block
+ if (src.GetVertexShader(uiVertIdx).pbGLSLBinary!=NULL)
+ {
+#if defined(GL_SGX_BINARY_IMG)
+ if (PVRTShaderLoadBinaryFromMemory(src.GetVertexShader(uiVertIdx).pbGLSLBinary, src.GetVertexShader(uiVertIdx).nGLSLBinarySize,
+ GL_VERTEX_SHADER, GL_SGX_BINARY_IMG, &uiVertexShader, &error) == PVR_SUCCESS)
+ {
+ // success loading the binary block so we do not need to load the source
+ bLoadSource = 0;
+ }
+ else
+#endif
+ {
+ bLoadSource = 1;
+ }
+ }
+
+ // If it fails, load from source
+ if (bLoadSource)
+ {
+ if(pszVertexShader)
+ {
+ if (PVRTShaderLoadSourceFromMemory(pszVertexShader, GL_VERTEX_SHADER, &uiVertexShader, &error) != PVR_SUCCESS)
+ {
+ *pReturnError = CPVRTString("ERROR: Vertex Shader compile error in file '") + pszFileName + "':\n" + error;
+ if(bFreeVertexShader) FREE(pszVertexShader);
+ if(bFreeFragmentShader) FREE(pszFragmentShader);
+ return PVR_FAIL;
+ }
+ }
+ else // Shader not found or failed binary block
+ {
+ if (src.GetVertexShader(uiVertIdx).pbGLSLBinary==NULL)
+ {
+ *pReturnError = CPVRTString("ERROR: Vertex shader ") + ParserEffect.VertexShaderName.String() + " not found in " + pszFileName + ".\n";
+ }
+ else
+ {
+ *pReturnError = CPVRTString("ERROR: Binary vertex shader ") + ParserEffect.VertexShaderName.String() + " not supported.\n";
+ }
+
+ if(bFreeVertexShader) FREE(pszVertexShader);
+ if(bFreeFragmentShader) FREE(pszFragmentShader);
+ return PVR_FAIL;
+ }
+ }
+
+ // Try first to load from the binary block
+ if (src.GetFragmentShader(uiFragIdx).pbGLSLBinary!=NULL)
+ {
+#if defined(GL_SGX_BINARY_IMG)
+ if (PVRTShaderLoadBinaryFromMemory(src.GetFragmentShader(uiFragIdx).pbGLSLBinary, src.GetFragmentShader(uiFragIdx).nGLSLBinarySize,
+ GL_FRAGMENT_SHADER, GL_SGX_BINARY_IMG, &uiFragShader, &error) == PVR_SUCCESS)
+ {
+ // success loading the binary block so we do not need to load the source
+ bLoadSource = 0;
+ }
+ else
+#endif
+ {
+ bLoadSource = 1;
+ }
+ }
+
+ // If it fails, load from source
+ if (bLoadSource)
+ {
+ if(pszFragmentShader)
+ {
+ if (PVRTShaderLoadSourceFromMemory(pszFragmentShader, GL_FRAGMENT_SHADER, &uiFragShader, &error) != PVR_SUCCESS)
+ {
+ *pReturnError = CPVRTString("ERROR: Fragment Shader compile error in file '") + pszFileName + "':\n" + error;
+ if(bFreeVertexShader) FREE(pszVertexShader);
+ if(bFreeFragmentShader) FREE(pszFragmentShader);
+ return PVR_FAIL;
+ }
+ }
+ else // Shader not found or failed binary block
+ {
+ if (src.GetFragmentShader(uiFragIdx).pbGLSLBinary==NULL)
+ {
+ *pReturnError = CPVRTString("ERROR: Fragment shader ") + ParserEffect.FragmentShaderName.String() + " not found in " + pszFileName + ".\n";
+ }
+ else
+ {
+ *pReturnError = CPVRTString("ERROR: Binary Fragment shader ") + ParserEffect.FragmentShaderName.String() + " not supported.\n";
+ }
+
+ if(bFreeVertexShader)
+ FREE(pszVertexShader);
+ if(bFreeFragmentShader)
+ FREE(pszFragmentShader);
+
+ return PVR_FAIL;
+ }
+ }
+
+ if(bFreeVertexShader)
+ FREE(pszVertexShader);
+
+ if(bFreeFragmentShader)
+ FREE(pszFragmentShader);
+
+ // Create the shader program
+ m_uiProgram = glCreateProgram();
+
+
+ // Attach the fragment and vertex shaders to it
+ glAttachShader(m_uiProgram, uiFragShader);
+ glAttachShader(m_uiProgram, uiVertexShader);
+
+ glDeleteShader(uiVertexShader);
+ glDeleteShader(uiFragShader);
+
+ // Bind vertex attributes
+ for(unsigned int i = 0; i < ParserEffect.Attributes.GetSize(); ++i)
+ {
+ glBindAttribLocation(m_uiProgram, i, ParserEffect.Attributes[i].pszName);
+ }
+
+ // Link the program.
+ glLinkProgram(m_uiProgram);
+ GLint Linked;
+ glGetProgramiv(m_uiProgram, GL_LINK_STATUS, &Linked);
+ if (!Linked)
+ {
+ int i32InfoLogLength, i32CharsWritten;
+ glGetProgramiv(m_uiProgram, GL_INFO_LOG_LENGTH, &i32InfoLogLength);
+ char* pszInfoLog = new char[i32InfoLogLength];
+ glGetProgramInfoLog(m_uiProgram, i32InfoLogLength, &i32CharsWritten, pszInfoLog);
+ *pReturnError = CPVRTString("ERROR: Linking shaders in file '") + pszFileName + "':\n\n"
+ + CPVRTString("Failed to link: ") + pszInfoLog + "\n";
+ delete [] pszInfoLog;
+ return PVR_FAIL;
+ }
+
+ return PVR_SUCCESS;
+}
+
+/*!***************************************************************************
+ @Function Destroy
+ @Description Deletes the gl program object and texture data.
+*****************************************************************************/
+void CPVRTPFXEffect::Destroy()
+{
+ {
+ if(m_uiProgram != 0)
+ {
+ GLint val;
+ glGetProgramiv(m_uiProgram, GL_DELETE_STATUS, &val);
+ if(val == GL_FALSE)
+ {
+ glDeleteProgram(m_uiProgram);
+ }
+ m_uiProgram = 0;
+ }
+ }
+
+ m_bLoaded = false;
+}
+
+/*!***************************************************************************
+ @Function Activate
+ @Returns PVR_SUCCESS if activate succeeded
+ @Description Selects the gl program object and binds the textures.
+*****************************************************************************/
+EPVRTError CPVRTPFXEffect::Activate(const int i32RenderTextureId, const unsigned int ui32ReplacementTexture)
+{
+ GLuint uiTextureId;
+ GLenum eTarget;
+
+ // Set the program
+ glUseProgram(m_uiProgram);
+
+ // Set the textures
+ for(unsigned int uiTex = 0; uiTex < m_Textures.GetSize(); ++uiTex)
+ {
+ uiTextureId = m_Textures[uiTex].ui;
+ if(i32RenderTextureId != -1 && (uiTextureId == (unsigned int)i32RenderTextureId))
+ uiTextureId = ui32ReplacementTexture;
+
+ // Set active texture unit.
+ glActiveTexture(GL_TEXTURE0 + m_Textures[uiTex].unit);
+
+ // Bind texture
+ eTarget = (m_Textures[uiTex].flags & PVRTEX_CUBEMAP ? GL_TEXTURE_CUBE_MAP : GL_TEXTURE_2D);
+ glBindTexture(eTarget, uiTextureId);
+ }
+
+ return PVR_SUCCESS;
+}
+
+/*!***************************************************************************
+ @Function GetSemantics
+ @Output aUniforms an array of uniform data
+ @Output pnUnknownUniformCount unknown uniform count
+ @Input psParams pointer to semantic data array
+ @Input nParamCount number of samantic items
+ @Input psUniformSemantics pointer to uniform semantics array
+ @Input nUniformSemantics number of uniform semantic items
+ @Input pglesExt opengl extensions object
+ @Input uiProgram program object index
+ @Input bIsAttribue true if getting attribute semantics
+ @Output errorMsg error string
+ @Returns unsigned int number of successful semantics
+ @Description Get the data array for the semantics.
+*****************************************************************************/
+static unsigned int GetSemantics(
+ CPVRTArray<SPVRTPFXUniform>& aUniforms,
+ const CPVRTArray<SPVRTPFXParserSemantic>& aParams,
+ const CPVRTArray<SPVRTPFXUniformSemantic>& aUniformSemantics,
+ unsigned int* const pnUnknownUniformCount,
+ const GLuint uiProgram,
+ bool bIsAttribue,
+ CPVRTString* const errorMsg)
+{
+ unsigned int i, j, nCount, nCountUnused;
+ int nLocation;
+
+ /*
+ Loop over the parameters searching for their semantics. If
+ found/recognised, it should be placed in the output array.
+ */
+ nCount = 0;
+ nCountUnused = 0;
+ char szTmpUniformName[2048]; // Temporary buffer to use for building uniform names.
+
+ for(j = 0; j < aParams.GetSize(); ++j)
+ {
+ for(i = 0; i < aUniformSemantics.GetSize(); ++i)
+ {
+ if(strcmp(aParams[j].pszValue, aUniformSemantics[i].p) != 0)
+ {
+ continue;
+ }
+
+ // Semantic found for this parameter
+ if(bIsAttribue)
+ {
+ nLocation = glGetAttribLocation(uiProgram, aParams[j].pszName);
+ }
+ else
+ {
+ nLocation = glGetUniformLocation(uiProgram, aParams[j].pszName);
+
+ // Check for array. Workaround for some OpenGL:ES implementations which require array element appended to uniform name
+ // in order to return the correct location.
+ if(nLocation == -1)
+ {
+ strcpy(szTmpUniformName, aParams[j].pszName);
+ strcat(szTmpUniformName, "[0]");
+ nLocation = glGetUniformLocation(uiProgram, szTmpUniformName);
+ }
+ }
+
+ if(nLocation != -1)
+ {
+ unsigned int uiIdx = aUniforms.Append();
+ aUniforms[uiIdx].nSemantic = aUniformSemantics[i].n;
+ aUniforms[uiIdx].nLocation = nLocation;
+ aUniforms[uiIdx].nIdx = aParams[j].nIdx;
+ aUniforms[uiIdx].sValueName = aParams[j].pszName;
+ ++nCount;
+ }
+ else
+ {
+ *errorMsg += "WARNING: Variable not used by GLSL code: ";
+ *errorMsg += CPVRTString(aParams[j].pszName) + " ";
+ *errorMsg += CPVRTString(aParams[j].pszValue) + "\n";
+ ++nCountUnused;
+ }
+
+ // Skip to the next parameter
+ break;
+ }
+ if(i == aUniformSemantics.GetSize())
+ {
+ *errorMsg += "WARNING: Semantic unknown to application: ";
+ *errorMsg += CPVRTString(aParams[j].pszValue) + "\n";
+ }
+ }
+
+ *pnUnknownUniformCount = aParams.GetSize() - nCount - nCountUnused;
+ return nCount;
+}
+
+/*!***************************************************************************
+@Function GetUniformArray
+@Return const CPVRTArray<SPVRTPFXUniform>&
+@Description Returns a list of known semantics.
+*****************************************************************************/
+const CPVRTArray<SPVRTPFXUniform>& CPVRTPFXEffect::GetUniformArray() const
+{
+ return m_Uniforms;
+}
+
+/*!***************************************************************************
+@Function BuildUniformTable
+@Output uiUnknownSemantics
+@Output pReturnError
+@Return EPVRTError
+@Description Builds the uniform table from a list of known semantics.
+*****************************************************************************/
+EPVRTError CPVRTPFXEffect::RebuildUniformTable(unsigned int& uiUnknownSemantics, CPVRTString* pReturnError)
+{
+ unsigned int nUnknownCount;
+ const SPVRTPFXParserEffect& ParserEffect = m_pParser->GetEffect(m_nEffect);
+
+ GetSemantics(m_Uniforms, ParserEffect.Uniforms, m_Semantics, &nUnknownCount, m_uiProgram, false, pReturnError);
+ uiUnknownSemantics = nUnknownCount;
+
+ GetSemantics(m_Uniforms, ParserEffect.Attributes, m_Semantics, &nUnknownCount, m_uiProgram, true, pReturnError);
+ uiUnknownSemantics += nUnknownCount;
+
+ return PVR_SUCCESS;
+}
+
+/*!***************************************************************************
+@Function RegisterUniformSemantic
+@Input psUniforms
+@Input uiNumUniforms
+@Return EPVRTError
+@Description Registers a user-provided uniform semantic.
+*****************************************************************************/
+EPVRTError CPVRTPFXEffect::RegisterUniformSemantic(const SPVRTPFXUniformSemantic* const psUniforms, unsigned int uiNumUniforms, CPVRTString* pReturnError)
+{
+ for(unsigned int uiIndex = 0; uiIndex < uiNumUniforms; ++uiIndex)
+ {
+ // Check that this doesn't already exist.
+ if(m_Semantics.Contains(psUniforms[uiIndex]))
+ {
+ *pReturnError += PVRTStringFromFormattedStr("ERROR: Uniform semantic with ID '%u' already exists.\n", psUniforms[uiIndex].n);
+ return PVR_FAIL;
+ }
+
+ // Make copy as we need to manage the memory.
+ char* pSemName = new char[strlen(psUniforms[uiIndex].p)+1];
+ strcpy(pSemName, psUniforms[uiIndex].p);
+
+ unsigned int uiIdx = m_Semantics.Append();
+ m_Semantics[uiIdx].n = psUniforms[uiIndex].n;
+ m_Semantics[uiIdx].p = pSemName;
+ }
+
+ // Check if the effect has already been loaded. If it hasn't, great. If it has, we need to rebuild the uniform table.
+ if(m_bLoaded)
+ {
+ // Clear the current list.
+ m_Uniforms.Clear();
+
+ unsigned int uiUnknownSemantics;
+ return RebuildUniformTable(uiUnknownSemantics, pReturnError);
+ }
+
+ return PVR_SUCCESS;
+}
+
+/*!***************************************************************************
+@Function RemoveUniformSemantic
+@Input uiSemanticID
+@Output pReturnError
+@Return PVR_SUCCESS on success
+@Description Removes a given semantic ID from the 'known' semantic list and
+ re-parses the effect to update the uniform table.
+*****************************************************************************/
+EPVRTError CPVRTPFXEffect::RemoveUniformSemantic(unsigned int uiSemanticID, CPVRTString* pReturnError)
+{
+ // Make sure that the given ID isn't a PFX semantic
+ if(uiSemanticID < ePVRTPFX_NumSemantics)
+ {
+ *pReturnError += "ERROR: Cannot remove a default PFX semantic.";
+ return PVR_FAIL;
+ }
+
+ // Find the index in the array
+ unsigned int uiSemanticIndex = 0;
+ while(uiSemanticIndex < m_Semantics.GetSize() && m_Semantics[uiSemanticIndex].n != uiSemanticID) ++uiSemanticIndex;
+
+ if(uiSemanticIndex == m_Semantics.GetSize())
+ {
+ *pReturnError += PVRTStringFromFormattedStr("ERROR: Semantic with ID %d does not exist.", uiSemanticID);
+ return PVR_FAIL;
+ }
+
+ m_Semantics.Remove(uiSemanticIndex);
+
+ // Check if the effect has already been loaded. If it hasn't, great. If it has, we need to rebuild the uniform table.
+ if(m_bLoaded)
+ {
+ // Clear the current list.
+ m_Uniforms.Clear();
+
+ unsigned int uiUnknownSemantics;
+ return RebuildUniformTable(uiUnknownSemantics, pReturnError);
+ }
+
+ return PVR_SUCCESS;
+}
+
+/*!***************************************************************************
+ @Function GetTextureArray
+ @Output nCount number of textures
+ @Returns SPVRTPFXTexture* pointer to the texture data array
+ @Description Gets the texture data array.
+*****************************************************************************/
+const CPVRTArray<SPVRTPFXTexture>& CPVRTPFXEffect::GetTextureArray() const
+{
+ return m_Textures;
+}
+
+/*!***************************************************************************
+ @Function SetTexture
+ @Input nIdx texture number
+ @Input ui opengl texture handle
+ @Input u32flags texture flags
+ @Description Sets the textrue and applys the filtering.
+*****************************************************************************/
+void CPVRTPFXEffect::SetTexture(const unsigned int nIdx, const GLuint ui, const unsigned int u32flags)
+{
+ if(nIdx < (unsigned int) m_Textures.GetSize())
+ {
+ GLenum u32Target = GL_TEXTURE_2D;
+
+ // Check if texture is a cubemap
+ if((u32flags & PVRTEX_CUBEMAP) != 0)
+ u32Target = GL_TEXTURE_CUBE_MAP;
+
+ // Get the texture details from the PFX Parser. This contains details such as mipmapping and filter modes.
+ const CPVRTStringHash& TexName = m_pParser->GetEffect(m_nEffect).Textures[nIdx].Name;
+ int iTexIdx = m_pParser->FindTextureByName(TexName);
+ if(iTexIdx == -1)
+ return;
+
+ const SPVRTPFXParserTexture* pPFXTex = m_pParser->GetTexture(iTexIdx);
+
+ // Only change parameters if ui (handle is > 0)
+ if(ui > 0)
+ {
+ glBindTexture(u32Target, ui);
+
+ // Set default filter from PFX file
+
+ // --- Mipmapping/Minification
+ switch(pPFXTex->nMIP)
+ {
+ case eFilter_None: // No mipmapping
+ switch(pPFXTex->nMin)
+ {
+ case eFilter_Nearest:
+ glTexParameteri(u32Target, GL_TEXTURE_MIN_FILTER, GL_NEAREST); // Off
+ break;
+ case eFilter_Linear:
+ glTexParameteri(u32Target, GL_TEXTURE_MIN_FILTER, GL_LINEAR); // Bilinear - no Mipmap
+ break;
+ }
+ break;
+ case eFilter_Nearest: // Standard mipmapping
+ switch(pPFXTex->nMin)
+ {
+ case eFilter_Nearest:
+ glTexParameteri(u32Target, GL_TEXTURE_MIN_FILTER, GL_NEAREST_MIPMAP_NEAREST); // Nearest - std. Mipmap
+ break;
+ case eFilter_Linear:
+ glTexParameteri(u32Target, GL_TEXTURE_MIN_FILTER, GL_LINEAR_MIPMAP_NEAREST); // Bilinear - std. Mipmap
+ break;
+ }
+ break;
+ case eFilter_Linear: // Trilinear mipmapping
+ switch(pPFXTex->nMin)
+ {
+ case eFilter_Nearest:
+ glTexParameteri(u32Target, GL_TEXTURE_MIN_FILTER, GL_NEAREST_MIPMAP_LINEAR); // Nearest - Trilinear
+ break;
+ case eFilter_Linear:
+ glTexParameteri(u32Target, GL_TEXTURE_MIN_FILTER, GL_LINEAR_MIPMAP_LINEAR); // Bilinear - Trilinear
+ break;
+ }
+ break;
+ }
+
+ // --- Magnification
+ switch(pPFXTex->nMag)
+ {
+ case eFilter_Nearest:
+ glTexParameteri(u32Target, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
+ break;
+ case eFilter_Linear:
+ glTexParameteri(u32Target, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
+ break;
+ }
+
+ // --- Wrapping S
+ switch(pPFXTex->nWrapS)
+ {
+ case eWrap_Clamp:
+ glTexParameteri(u32Target, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE);
+ break;
+ case eWrap_Repeat:
+ glTexParameteri(u32Target, GL_TEXTURE_WRAP_S, GL_REPEAT);
+ break;
+ }
+
+ // --- Wrapping T
+ switch(pPFXTex->nWrapT)
+ {
+ case eWrap_Clamp:
+ glTexParameteri(u32Target, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE);
+ break;
+ case eWrap_Repeat:
+ glTexParameteri(u32Target, GL_TEXTURE_WRAP_T, GL_REPEAT);
+ break;
+ }
+
+ // --- Wrapping R
+ #ifdef GL_TEXTURE_WRAP_R
+ switch(pPFXTex->nWrapR)
+ {
+ case eWrap_Clamp:
+ glTexParameteri(u32Target, GL_TEXTURE_WRAP_R, GL_CLAMP_TO_EDGE);
+ break;
+ case eWrap_Repeat:
+ glTexParameteri(u32Target, GL_TEXTURE_WRAP_R, GL_REPEAT);
+ break;
+ }
+ #endif
+ }
+
+ // Store the texture details
+ m_Textures[nIdx].ui = ui;
+ m_Textures[nIdx].flags = u32flags;
+
+ // Find the texture unit from the parser
+ unsigned int uiIndex = m_pParser->FindTextureIndex(pPFXTex->Name, m_nEffect);
+ if(uiIndex != 0xFFFFFFFF)
+ {
+ m_Textures[nIdx].unit = m_pParser->GetEffect(m_nEffect).Textures[uiIndex].nNumber;
+ }
+ }
+}
+
+
+/*!***************************************************************************
+ @Function SetDefaultSemanticValue
+ @Input pszName name of uniform
+ @Input psDefaultValue pointer to default value
+ @Description Sets the default value for the uniform semantic.
+*****************************************************************************/
+void CPVRTPFXEffect::SetDefaultUniformValue(const char *const pszName, const SPVRTSemanticDefaultData *psDefaultValue)
+{
+
+ GLint nLocation = glGetUniformLocation(m_uiProgram, pszName);
+ // Check for array. Workaround for some OpenGL:ES implementations which require array element appended to uniform name
+ // in order to return the correct location.
+ if(nLocation == -1)
+ {
+ char szTmpUniformName[2048];
+ strcpy(szTmpUniformName, pszName);
+ strcat(szTmpUniformName, "[0]");
+ nLocation = glGetUniformLocation(m_uiProgram, szTmpUniformName);
+ }
+
+ switch(psDefaultValue->eType)
+ {
+ case eDataTypeMat2:
+ glUniformMatrix2fv(nLocation, 1, GL_FALSE, psDefaultValue->pfData);
+ break;
+ case eDataTypeMat3:
+ glUniformMatrix3fv(nLocation, 1, GL_FALSE, psDefaultValue->pfData);
+ break;
+ case eDataTypeMat4:
+ glUniformMatrix4fv(nLocation, 1, GL_FALSE, psDefaultValue->pfData);
+ break;
+ case eDataTypeVec2:
+ glUniform2fv(nLocation, 1, psDefaultValue->pfData);
+ break;
+ case eDataTypeRGB:
+ case eDataTypeVec3:
+ glUniform3fv(nLocation, 1, psDefaultValue->pfData);
+ break;
+ case eDataTypeRGBA:
+ case eDataTypeVec4:
+ glUniform4fv(nLocation, 1, psDefaultValue->pfData);
+ break;
+ case eDataTypeIvec2:
+ glUniform2iv(nLocation, 1, psDefaultValue->pnData);
+ break;
+ case eDataTypeIvec3:
+ glUniform3iv(nLocation, 1, psDefaultValue->pnData);
+ break;
+ case eDataTypeIvec4:
+ glUniform4iv(nLocation, 1, psDefaultValue->pnData);
+ break;
+ case eDataTypeBvec2:
+ glUniform2i(nLocation, psDefaultValue->pbData[0] ? 1 : 0, psDefaultValue->pbData[1] ? 1 : 0);
+ break;
+ case eDataTypeBvec3:
+ glUniform3i(nLocation, psDefaultValue->pbData[0] ? 1 : 0, psDefaultValue->pbData[1] ? 1 : 0, psDefaultValue->pbData[2] ? 1 : 0);
+ break;
+ case eDataTypeBvec4:
+ glUniform4i(nLocation, psDefaultValue->pbData[0] ? 1 : 0, psDefaultValue->pbData[1] ? 1 : 0, psDefaultValue->pbData[2] ? 1 : 0, psDefaultValue->pbData[3] ? 1 : 0);
+ break;
+ case eDataTypeFloat:
+ glUniform1f(nLocation, psDefaultValue->pfData[0]);
+ break;
+ case eDataTypeInt:
+ glUniform1i(nLocation, psDefaultValue->pnData[0]);
+ break;
+ case eDataTypeBool:
+ glUniform1i(nLocation, psDefaultValue->pbData[0] ? 1 : 0);
+ break;
+
+ case eNumDefaultDataTypes:
+ case eDataTypeNone:
+ default:
+ break;
+ }
+}
+
+/*!***************************************************************************
+@Function SetContext
+@Input pContext
+@Description
+*****************************************************************************/
+void CPVRTPFXEffect::SetContext(SPVRTContext *const pContext)
+{
+ m_psContext = pContext;
+}
+
+/*!***************************************************************************
+@Function GetProgramHandle
+@Return unsigned int
+@Description Returns the OGL program handle.
+*****************************************************************************/
+unsigned int CPVRTPFXEffect::GetProgramHandle() const
+{
+ return m_uiProgram;
+}
+
+/*!***************************************************************************
+@Function GetEffectIndex
+@Return unsigned int
+@Description Gets the active effect index within the PFX file.
+*****************************************************************************/
+unsigned int CPVRTPFXEffect::GetEffectIndex() const
+{
+ return m_nEffect;
+}
+
+/*!***************************************************************************
+@Function GetSemanticArray
+@Return const CPVRTArray<SPVRTPFXUniformSemantic>&
+@Description Gets the array of registered semantics which will be used to
+ match PFX code.
+*****************************************************************************/
+const CPVRTArray<SPVRTPFXUniformSemantic>& CPVRTPFXEffect::GetSemanticArray() const
+{
+ return m_Semantics;
+}
+
+/*****************************************************************************
+ End of file (PVRTPFXParserAPI.cpp)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/OGLES2/PVRTPFXParserAPI.h b/tests/third_party/PowerVR/Tools/OGLES2/PVRTPFXParserAPI.h
new file mode 100644
index 0000000..48cab83
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/OGLES2/PVRTPFXParserAPI.h
@@ -0,0 +1,260 @@
+/*!****************************************************************************
+
+ @file OGLES2/PVRTPFXParserAPI.h
+ @ingroup API_OGLES2
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief Declaration of PFX file parser
+
+******************************************************************************/
+
+#ifndef _PVRTPFXPARSERAPI_H_
+#define _PVRTPFXPARSERAPI_H_
+
+/*!
+ @addtogroup API_OGLES2
+ @{
+*/
+
+// Everything been documented in OGL/PVRTPFXParserAPI.h. This would cause documentation duplication in the
+// current version of Doxygen.
+#ifndef NO_DOXYGEN
+
+#include "../PVRTError.h"
+
+/****************************************************************************
+** Structures
+****************************************************************************/
+
+/*!**************************************************************************
+ @struct SPVRTPFXUniformSemantic
+ @brief Struct to convert a semantic string to a number.
+ @details The application supplies an array of these so PVRTPFX can translate semantic strings to numbers
+****************************************************************************/
+struct SPVRTPFXUniformSemantic
+{
+ const char *p; /*!< String containing semantic */
+ unsigned int n; /*!< Application-defined semantic value */
+};
+
+/*!**************************************************************************
+ @struct SPVRTPFXUniform
+ @brief A struct containing GL uniform data.
+ @details PVRTPFX returns an array of these to indicate GL locations & semantics to the application
+ ***************************************************************************/
+struct SPVRTPFXUniform
+{
+ unsigned int nLocation; /*!< GL location of the Uniform */
+ unsigned int nSemantic; /*!< Application-defined semantic value */
+ unsigned int nIdx; /*!< Index; for example two semantics might be LIGHTPOSITION0 and LIGHTPOSITION1 */
+ CPVRTString sValueName; /*!< The name of the variable referenced in shader code */
+};
+
+/*!**************************************************************************
+ @struct SPVRTPFXTexture
+ @brief A texture data array.
+ @details An array of these is gained from PVRTPFX so the application can fill in the texture handles
+ ***************************************************************************/
+struct SPVRTPFXTexture
+{
+ CPVRTStringHash Name; /*!< texture name */
+ GLuint ui; /*!< Loaded texture handle */
+ GLuint unit; /*!< The bound texture unit */
+ unsigned int flags; /*!< Texture type i.e 2D, Cubemap */
+};
+
+/*!**************************************************************************
+ @class PVRTPFXEffectDelegate
+ @brief Receives callbacks for effects.
+ ***************************************************************************/
+class PVRTPFXEffectDelegate
+{
+public:
+ virtual EPVRTError PVRTPFXOnLoadTexture(const CPVRTStringHash& TextureName, GLuint& uiHandle, unsigned int& uiFlags) = 0; /*!< Returns error if texture could not be loaded */
+ virtual ~PVRTPFXEffectDelegate() { } /*!< Destructor */
+};
+
+/*!**************************************************************************
+ @class CPVRTPFXEffect
+ @brief PFX effect
+****************************************************************************/
+class CPVRTPFXEffect
+{
+public:
+ /*!***************************************************************************
+ @brief Sets the context to NULL and initialises the member variables to zero.
+ *****************************************************************************/
+ CPVRTPFXEffect();
+
+ /*!***************************************************************************
+ @brief Sets the context and initialises the member variables to zero.
+ *****************************************************************************/
+ CPVRTPFXEffect(SPVRTContext &sContext);
+
+ /*!***************************************************************************
+ @brief Calls Destroy().
+ *****************************************************************************/
+ ~CPVRTPFXEffect();
+
+ /*!***************************************************************************
+ @brief Loads the specified effect from the CPVRTPFXParser object.
+ Compiles and links the shaders. Initialises texture data.
+ @param[in] src PFX Parser Object
+ @param[in] pszEffect Effect name
+ @param[in] pszFileName Effect file name
+ @param[in] pDelegate A delegate which will receive callbacks
+ @param[out] uiUnknownUniforms Number of unknown uniforms found
+ @param[out] pReturnError Error string
+ @return PVR_SUCCESS if load succeeded
+ *****************************************************************************/
+ EPVRTError Load(CPVRTPFXParser &src, const char * const pszEffect, const char * const pszFileName,
+ PVRTPFXEffectDelegate* pDelegate, unsigned int& uiUnknownUniforms, CPVRTString *pReturnError);
+
+ /*!***************************************************************************
+ @brief Deletes the gl program object and texture data.
+ *****************************************************************************/
+ void Destroy();
+
+ /*!***************************************************************************
+ @brief Selects the gl program object and binds the textures.
+ If the render target texture for the current render pass is required
+ in this effect (and therefore cannot be sampled),
+ load the replacement texture instead.
+ @param[in] i32RenderTextureId The ID of the render target of the current task
+ @param[in] ui32ReplacementTexture The ID of the texture that should be used instead
+ @return EPVRTError PVR_SUCCESS if activate succeeded
+ *****************************************************************************/
+ EPVRTError Activate(const int i32RenderTextureId=-1, const unsigned int ui32ReplacementTexture=0);
+
+ /*!***************************************************************************
+ @brief Gets the texture data array.
+ @return SPVRTPFXTexture* pointer to the texture data array
+ *****************************************************************************/
+ const CPVRTArray<SPVRTPFXTexture>& GetTextureArray() const;
+
+ /*!***************************************************************************
+ @brief Returns a list of known semantics.
+ @return const CPVRTArray<SPVRTPFXUniform>&
+ *****************************************************************************/
+ const CPVRTArray<SPVRTPFXUniform>& GetUniformArray() const;
+
+ /*!***************************************************************************
+ @brief Gets the array of registered semantics which will be used to
+ match PFX code.
+ @return const CPVRTArray<SPVRTPFXUniformSemantic>&
+ *****************************************************************************/
+ const CPVRTArray<SPVRTPFXUniformSemantic>& GetSemanticArray() const;
+
+ /*!***************************************************************************
+ @brief Sets the textrue and applys the filtering.
+ @param[in] nIdx texture number
+ @param[in] ui opengl texture handle
+ @param[in] u32flags texture flags
+ *****************************************************************************/
+ void SetTexture(const unsigned int nIdx, const GLuint ui, const unsigned int u32flags=0);
+
+ /*!***************************************************************************
+ @brief Sets the dafault value for the uniform semantic.
+ @param[in] pszName name of uniform
+ @param[in] psDefaultValue pointer to default value
+ *****************************************************************************/
+ void SetDefaultUniformValue(const char *const pszName, const SPVRTSemanticDefaultData *psDefaultValue);
+
+ /*!***************************************************************************
+ @brief Registers a user-provided uniform semantic.
+ @param[in] psUniforms Array of semantics to register
+ @param[in] uiNumUniforms Number provided
+ @param[out] pReturnError Human-readable error if any
+ @return PVR_SUCCESS on success
+ *****************************************************************************/
+ EPVRTError RegisterUniformSemantic(const SPVRTPFXUniformSemantic* const psUniforms, unsigned int uiNumUniforms, CPVRTString* pReturnError);
+
+ /*!***************************************************************************
+ @brief Removes a given semantic ID from the 'known' semantic list and
+ re-parses the effect to update the uniform table.
+ @param[in] uiSemanticID
+ @param[out] pReturnError
+ @return PVR_SUCCESS on success
+ *****************************************************************************/
+ EPVRTError RemoveUniformSemantic(unsigned int uiSemanticID, CPVRTString* pReturnError);
+
+ /*!***************************************************************************
+ @brief Sets the context for this effect.
+ @param[in] pContext context pointer
+ *****************************************************************************/
+ void SetContext(SPVRTContext * const pContext);
+
+ /*!***************************************************************************
+ @brief Returns the OGL program handle.
+ @return unsigned int
+ *****************************************************************************/
+ unsigned int GetProgramHandle() const;
+
+ /*!***************************************************************************
+ @brief Gets the active effect index within the PFX file.
+ @return unsigned int
+ *****************************************************************************/
+ unsigned int GetEffectIndex() const;
+
+private:
+ /*!***************************************************************************
+ @brief Loads all of the GLSL shaders for an effect.
+ @param[in] pszFileName
+ @param[out] pReturnError
+ @return EPVRTError
+ *****************************************************************************/
+ EPVRTError LoadShadersForEffect(CPVRTPFXParser &src, const char * const pszFileName, CPVRTString *pReturnError);
+
+ /*!***************************************************************************
+ @brief Loads all of the textures for this effect.
+ @param[out] pReturnError
+ @return EPVRTError
+ *****************************************************************************/
+ EPVRTError LoadTexturesForEffect(PVRTPFXEffectDelegate* pDelegate, CPVRTString *pReturnError);
+
+ /*!***************************************************************************
+ @brief Builds the uniform table from a list of known semantics.
+ @param[out] uiUnknownSemantics
+ @param[out] pReturnError
+ @return EPVRTError
+ *****************************************************************************/
+ EPVRTError RebuildUniformTable(unsigned int& uiUnknownSemantics, CPVRTString* pReturnError);
+
+protected:
+ bool m_bLoaded;
+ SPVRTContext* m_psContext;
+ CPVRTPFXParser* m_pParser;
+ unsigned int m_nEffect;
+
+ GLuint m_uiProgram; // Loaded program
+
+ CPVRTArray<SPVRTPFXTexture> m_Textures; // Array of loaded textures
+ CPVRTArray<SPVRTPFXUniform> m_Uniforms; // Array of found uniforms
+
+ CPVRTArray<SPVRTPFXUniformSemantic> m_Semantics; // An array of registered semantics.
+};
+
+/****************************************************************************
+** Auxiliary functions
+****************************************************************************/
+
+/*!**************************************************************************
+ @brief 'Equivalent to' operator
+ @param[in] lhs First SPVRTPFXUniformSemantic
+ @param[in] rhs Second SPVRTPFXUniformSemantic
+ @return True if the numbers in the two SPVRTPFXUniformSemantics are equivalent.
+****************************************************************************/
+inline bool operator==(const SPVRTPFXUniformSemantic& lhs, const SPVRTPFXUniformSemantic& rhs)
+{
+ return (lhs.n == rhs.n);
+}
+
+ #endif
+
+/*! @} */
+
+#endif /* _PVRTPFXPARSERAPI_H_ */
+
+/*****************************************************************************
+ End of file (PVRTPFXParserAPI.h)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/OGLES2/PVRTPFXSemantics.cpp b/tests/third_party/PowerVR/Tools/OGLES2/PVRTPFXSemantics.cpp
new file mode 100644
index 0000000..0962507
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/OGLES2/PVRTPFXSemantics.cpp
@@ -0,0 +1,114 @@
+/******************************************************************************
+
+ @File OGLES2/PVRTPFXSemantics.cpp
+
+ @Title PFX Semantics
+
+ @Version
+
+ @Copyright Copyright (c) Imagination Technologies Limited.
+
+ @Platform All
+
+ @Description A list of supported PFX semantics.
+
+******************************************************************************/
+
+/*****************************************************************************
+** Includes
+******************************************************************************/
+#include "PVRTGlobal.h"
+#include "PVRTContext.h"
+#include "PVRTArray.h"
+#include "PVRTString.h"
+#include "PVRTStringHash.h"
+#include "PVRTPFXParser.h"
+#include "PVRTPFXParserAPI.h"
+#include "PVRTPFXSemantics.h"
+
+/*!***************************************************************************
+** Default Shaman semantics
+*****************************************************************************/
+const SPVRTPFXUniformSemantic c_psSemanticsInfo[] =
+{
+ { "POSITION", ePVRTPFX_UsPOSITION },
+ { "NORMAL", ePVRTPFX_UsNORMAL },
+ { "TANGENT", ePVRTPFX_UsTANGENT },
+ { "BINORMAL", ePVRTPFX_UsBINORMAL },
+ { "UV", ePVRTPFX_UsUV },
+ { "VERTEXCOLOR", ePVRTPFX_UsVERTEXCOLOR },
+ { "BONEINDEX", ePVRTPFX_UsBONEINDEX },
+ { "BONEWEIGHT", ePVRTPFX_UsBONEWEIGHT },
+
+ { "WORLD", ePVRTPFX_UsWORLD },
+ { "WORLDI", ePVRTPFX_UsWORLDI },
+ { "WORLDIT", ePVRTPFX_UsWORLDIT },
+ { "VIEW", ePVRTPFX_UsVIEW },
+ { "VIEWI", ePVRTPFX_UsVIEWI },
+ { "VIEWIT", ePVRTPFX_UsVIEWIT },
+ { "PROJECTION", ePVRTPFX_UsPROJECTION },
+ { "PROJECTIONI", ePVRTPFX_UsPROJECTIONI },
+ { "PROJECTIONIT", ePVRTPFX_UsPROJECTIONIT },
+ { "WORLDVIEW", ePVRTPFX_UsWORLDVIEW },
+ { "WORLDVIEWI", ePVRTPFX_UsWORLDVIEWI },
+ { "WORLDVIEWIT", ePVRTPFX_UsWORLDVIEWIT },
+ { "WORLDVIEWPROJECTION", ePVRTPFX_UsWORLDVIEWPROJECTION },
+ { "WORLDVIEWPROJECTIONI", ePVRTPFX_UsWORLDVIEWPROJECTIONI },
+ { "WORLDVIEWPROJECTIONIT", ePVRTPFX_UsWORLDVIEWPROJECTIONIT },
+ { "UNPACKMATRIX", ePVRTPFX_UsUNPACKMATRIX },
+
+ { "VIEWPROJECTION", ePVRTPFX_UsVIEWPROJECTION },
+ { "VIEWPROJECTIONI", ePVRTPFX_UsVIEWPROJECTIONI },
+ { "VIEWPROJECTIONIT", ePVRTPFX_UsVIEWPROJECTIONIT },
+ { "OBJECT", ePVRTPFX_UsOBJECT, },
+ { "OBJECTI", ePVRTPFX_UsOBJECTI, },
+ { "OBJECTIT", ePVRTPFX_UsOBJECTIT, },
+
+ { "MATERIALOPACITY", ePVRTPFX_UsMATERIALOPACITY },
+ { "MATERIALSHININESS", ePVRTPFX_UsMATERIALSHININESS },
+ { "MATERIALCOLORAMBIENT", ePVRTPFX_UsMATERIALCOLORAMBIENT },
+ { "MATERIALCOLORDIFFUSE", ePVRTPFX_UsMATERIALCOLORDIFFUSE },
+ { "MATERIALCOLORSPECULAR", ePVRTPFX_UsMATERIALCOLORSPECULAR },
+
+ { "BONECOUNT", ePVRTPFX_UsBONECOUNT },
+ { "BONEMATRIXARRAY", ePVRTPFX_UsBONEMATRIXARRAY },
+ { "BONEMATRIXARRAYIT", ePVRTPFX_UsBONEMATRIXARRAYIT },
+
+ { "LIGHTCOLOR", ePVRTPFX_UsLIGHTCOLOR },
+ { "LIGHTPOSMODEL", ePVRTPFX_UsLIGHTPOSMODEL },
+ { "LIGHTPOSWORLD", ePVRTPFX_UsLIGHTPOSWORLD },
+ { "LIGHTPOSEYE", ePVRTPFX_UsLIGHTPOSEYE },
+ { "LIGHTDIRMODEL", ePVRTPFX_UsLIGHTDIRMODEL },
+ { "LIGHTDIRWORLD", ePVRTPFX_UsLIGHTDIRWORLD },
+ { "LIGHTDIREYE", ePVRTPFX_UsLIGHTDIREYE },
+ { "LIGHTATTENUATION", ePVRTPFX_UsLIGHTATTENUATION },
+ { "LIGHTFALLOFF", ePVRTPFX_UsLIGHTFALLOFF },
+
+ { "EYEPOSMODEL", ePVRTPFX_UsEYEPOSMODEL },
+ { "EYEPOSWORLD", ePVRTPFX_UsEYEPOSWORLD },
+ { "TEXTURE", ePVRTPFX_UsTEXTURE },
+ { "ANIMATION", ePVRTPFX_UsANIMATION },
+
+ { "VIEWPORTPIXELSIZE", ePVRTPFX_UsVIEWPORTPIXELSIZE },
+ { "VIEWPORTCLIPPING", ePVRTPFX_UsVIEWPORTCLIPPING },
+ { "TIME", ePVRTPFX_UsTIME },
+ { "TIMECOS", ePVRTPFX_UsTIMECOS },
+ { "TIMESIN", ePVRTPFX_UsTIMESIN },
+ { "TIMETAN", ePVRTPFX_UsTIMETAN, },
+ { "TIME2PI", ePVRTPFX_UsTIME2PI, },
+ { "TIME2PICOS", ePVRTPFX_UsTIME2PICOS, },
+ { "TIME2PISIN", ePVRTPFX_UsTIME2PISIN, },
+ { "TIME2PITAN", ePVRTPFX_UsTIME2PITAN, },
+ { "RANDOM", ePVRTPFX_UsRANDOM, },
+};
+PVRTCOMPILEASSERT(c_psSemanticsInfo, sizeof(c_psSemanticsInfo) / sizeof(c_psSemanticsInfo[0]) == ePVRTPFX_NumSemantics);
+
+const SPVRTPFXUniformSemantic* PVRTPFXSemanticsGetSemanticList()
+{
+ return c_psSemanticsInfo;
+}
+
+/*****************************************************************************
+ End of file (PVRTPFXSemantics.cpp)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/OGLES2/PVRTPFXSemantics.h b/tests/third_party/PowerVR/Tools/OGLES2/PVRTPFXSemantics.h
new file mode 100644
index 0000000..6eddd24
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/OGLES2/PVRTPFXSemantics.h
@@ -0,0 +1,114 @@
+/*!****************************************************************************
+
+ @file OGLES2/PVRTPFXSemantics.h
+ @ingroup API_OGLES2
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief A list of supported PFX semantics.
+
+******************************************************************************/
+#ifndef PVRTPFXSEMANTICS_H
+#define PVRTPFXSEMANTICS_H
+
+/*!
+ @addtogroup API_OGLES2
+ @{
+*/
+
+struct SPVRTPFXUniformSemantic;
+
+/****************************************************************************
+** Semantic Enumerations
+****************************************************************************/
+
+
+/*!**************************************************************************
+ @enum EPVRTPFXUniformSemantic
+ @brief The default Shaman semantics.
+ ***************************************************************************/
+enum EPVRTPFXUniformSemantic
+{
+ ePVRTPFX_UsPOSITION, /*!< POSITION */
+ ePVRTPFX_UsNORMAL, /*!< NORMAL */
+ ePVRTPFX_UsTANGENT, /*!< TANGENT */
+ ePVRTPFX_UsBINORMAL, /*!< BINORMAL */
+ ePVRTPFX_UsUV, /*!< UV */
+ ePVRTPFX_UsVERTEXCOLOR, /*!< VERTEXCOLOR */
+ ePVRTPFX_UsBONEINDEX, /*!< BONEINDEX */
+ ePVRTPFX_UsBONEWEIGHT, /*!< BONEWEIGHT */
+
+ ePVRTPFX_UsWORLD, /*!< WORLD */
+ ePVRTPFX_UsWORLDI, /*!< WORLDI */
+ ePVRTPFX_UsWORLDIT, /*!< WORLDIT */
+ ePVRTPFX_UsVIEW, /*!< VIEW */
+ ePVRTPFX_UsVIEWI, /*!< VIEWI */
+ ePVRTPFX_UsVIEWIT, /*!< VIEWIT */
+ ePVRTPFX_UsPROJECTION, /*!< PROJECTION */
+ ePVRTPFX_UsPROJECTIONI, /*!< PROJECTIONI */
+ ePVRTPFX_UsPROJECTIONIT, /*!< PROJECTIONIT */
+ ePVRTPFX_UsWORLDVIEW, /*!< WORLDVIEW */
+ ePVRTPFX_UsWORLDVIEWI, /*!< WORLDVIEWI */
+ ePVRTPFX_UsWORLDVIEWIT, /*!< WORLDVIEWIT */
+ ePVRTPFX_UsWORLDVIEWPROJECTION, /*!< WORLDVIEWPROJECTION */
+ ePVRTPFX_UsWORLDVIEWPROJECTIONI, /*!< WORLDVIEWPROJECTIONI */
+ ePVRTPFX_UsWORLDVIEWPROJECTIONIT, /*!< WORLDVIEWPROJECTIONIT */
+ ePVRTPFX_UsVIEWPROJECTION, /*!< VIEWPROJECTION */
+ ePVRTPFX_UsVIEWPROJECTIONI, /*!< VIEWPROJECTIONI */
+ ePVRTPFX_UsVIEWPROJECTIONIT, /*!< VIEWPROJECTIONIT */
+ ePVRTPFX_UsOBJECT, /*!< OBJECT */
+ ePVRTPFX_UsOBJECTI, /*!< OBJECTI */
+ ePVRTPFX_UsOBJECTIT, /*!< OBJECTIT */
+ ePVRTPFX_UsUNPACKMATRIX, /*!< UNPACKMATRIX */
+
+ ePVRTPFX_UsBONECOUNT, /*!< BONECOUNT */
+ ePVRTPFX_UsBONEMATRIXARRAY, /*!< BONEMATRIXARRAY */
+ ePVRTPFX_UsBONEMATRIXARRAYIT, /*!< BONEMATRIXARRAYIT */
+
+ ePVRTPFX_UsMATERIALOPACITY, /*!< MATERIALOPACITY */
+ ePVRTPFX_UsMATERIALSHININESS, /*!< MATERIALSHININESS */
+ ePVRTPFX_UsMATERIALCOLORAMBIENT, /*!< MATERIALCOLORAMBIENT */
+ ePVRTPFX_UsMATERIALCOLORDIFFUSE, /*!< MATERIALCOLORDIFFUSE */
+ ePVRTPFX_UsMATERIALCOLORSPECULAR, /*!< MATERIALCOLORSPECULAR */
+
+ ePVRTPFX_UsLIGHTCOLOR, /*!< LIGHTCOLOR */
+ ePVRTPFX_UsLIGHTPOSMODEL, /*!< LIGHTPOSMODEL */
+ ePVRTPFX_UsLIGHTPOSWORLD, /*!< LIGHTPOSWORLD */
+ ePVRTPFX_UsLIGHTPOSEYE, /*!< LIGHTPOSEYE */
+ ePVRTPFX_UsLIGHTDIRMODEL, /*!< LIGHTDIRMODEL */
+ ePVRTPFX_UsLIGHTDIRWORLD, /*!< LIGHTDIRWORLD */
+ ePVRTPFX_UsLIGHTDIREYE, /*!< LIGHTDIREYE */
+ ePVRTPFX_UsLIGHTATTENUATION, /*!< LIGHTATTENUATION */
+ ePVRTPFX_UsLIGHTFALLOFF, /*!< LIGHTFALLOFF */
+
+ ePVRTPFX_UsEYEPOSMODEL, /*!< EYEPOSMODEL */
+ ePVRTPFX_UsEYEPOSWORLD, /*!< EYEPOSWORLD */
+ ePVRTPFX_UsTEXTURE, /*!< TEXTURE */
+ ePVRTPFX_UsANIMATION, /*!< ANIMATION */
+
+ ePVRTPFX_UsVIEWPORTPIXELSIZE, /*!< VIEWPORTPIXELSIZE */
+ ePVRTPFX_UsVIEWPORTCLIPPING, /*!< VIEWPORTCLIPPING */
+ ePVRTPFX_UsTIME, /*!< TIME */
+ ePVRTPFX_UsTIMECOS, /*!< TIMECOS */
+ ePVRTPFX_UsTIMESIN, /*!< TIMESIN */
+ ePVRTPFX_UsTIMETAN, /*!< TIMETAN */
+ ePVRTPFX_UsTIME2PI, /*!< TIME2PI */
+ ePVRTPFX_UsTIME2PICOS, /*!< TIME2PICOS */
+ ePVRTPFX_UsTIME2PISIN, /*!< TIME2PISIN */
+ ePVRTPFX_UsTIME2PITAN, /*!< TIME2PITAN */
+ ePVRTPFX_UsRANDOM, /*!< RANDOM */
+
+ ePVRTPFX_NumSemantics /*!< Semantic number */
+};
+
+/*!**************************************************************************
+ @brief Retrieves the list of semantics.
+ ***************************************************************************/
+const SPVRTPFXUniformSemantic* PVRTPFXSemanticsGetSemanticList();
+
+/*! @} */
+
+#endif /* PVRTPFXSEMANTICS_H */
+
+/*****************************************************************************
+ End of file (PVRTPFXSemantics.h)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/OGLES2/PVRTPrint3DAPI.cpp b/tests/third_party/PowerVR/Tools/OGLES2/PVRTPrint3DAPI.cpp
new file mode 100644
index 0000000..d050790
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/OGLES2/PVRTPrint3DAPI.cpp
@@ -0,0 +1,636 @@
+/******************************************************************************
+
+ @File OGLES2/PVRTPrint3DAPI.cpp
+
+ @Title OGLES2/PVRTPrint3DAPI
+
+ @Version
+
+ @Copyright Copyright (c) Imagination Technologies Limited.
+
+ @Platform ANSI compatible
+
+ @Description Displays a text string using 3D polygons. Can be done in two ways:
+ using a window defined by the user or writing straight on the
+ screen.
+
+******************************************************************************/
+
+/****************************************************************************
+** Includes
+****************************************************************************/
+#include <stdarg.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+
+#include "PVRTContext.h"
+#include "PVRTFixedPoint.h"
+#include "PVRTMatrix.h"
+#include "PVRTTexture.h"
+#include "PVRTTextureAPI.h"
+#include "PVRTPrint3D.h"
+#include "PVRTString.h"
+#include "PVRTShader.h"
+#include "PVRTMap.h"
+
+#include "PVRTPrint3DShaders.h"
+
+/****************************************************************************
+** Defines
+****************************************************************************/
+#define VERTEX_ARRAY 0
+#define UV_ARRAY 1
+#define COLOR_ARRAY 2
+
+#define INIT_PRINT3D_STATE 0
+#define DEINIT_PRINT3D_STATE 1
+
+#define UNDEFINED_HANDLE 0xFAFAFAFA
+
+const GLenum c_eMagTable[] =
+{
+ GL_NEAREST,
+ GL_LINEAR,
+};
+
+const GLenum c_eMinTable[] =
+{
+ GL_NEAREST_MIPMAP_NEAREST,
+ GL_LINEAR_MIPMAP_NEAREST,
+ GL_NEAREST_MIPMAP_LINEAR,
+ GL_LINEAR_MIPMAP_LINEAR,
+ GL_NEAREST,
+ GL_LINEAR,
+};
+
+/****************************************************************************
+** Enums
+****************************************************************************/
+enum eFunction
+{
+ eFunc_DelProg,
+ eFunc_DelShader,
+ eFunc_DelTex
+};
+
+/****************************************************************************
+** Auxiliary functions
+****************************************************************************/
+static void DeleteResource(eFunction eType, GLuint& handle)
+{
+ if(handle == UNDEFINED_HANDLE)
+ return;
+
+ switch(eType)
+ {
+ case eFunc_DelProg: glDeleteProgram(handle); break;
+ case eFunc_DelShader: glDeleteShader(handle); break;
+ case eFunc_DelTex: glDeleteTextures(1, &handle); break;
+ }
+
+ handle = UNDEFINED_HANDLE;
+}
+
+/****************************************************************************
+** Structures
+****************************************************************************/
+struct SPVRTPrint3DAPI
+{
+ GLuint m_uTextureFont;
+ static int s_iRefCount;
+
+ struct SInstanceData
+ {
+ GLuint uTextureIMGLogo;
+ GLuint uTexturePowerVRLogo;
+
+ GLuint uVertexShaderLogo;
+ GLuint uFragmentShaderLogo;
+ GLuint uProgramLogo;
+ GLint mvpLocationLogo;
+
+ GLuint uVertexShaderFont;
+ GLuint uFragmentShaderFont;
+ GLuint uProgramFont;
+ GLint mvpLocationFont;
+
+ SInstanceData() : uTextureIMGLogo(UNDEFINED_HANDLE),
+ uTexturePowerVRLogo(UNDEFINED_HANDLE),
+ uVertexShaderLogo(UNDEFINED_HANDLE),
+ uFragmentShaderLogo(UNDEFINED_HANDLE),
+ uProgramLogo(UNDEFINED_HANDLE),
+ mvpLocationLogo(-1),
+ uVertexShaderFont(UNDEFINED_HANDLE),
+ uFragmentShaderFont(UNDEFINED_HANDLE),
+ uProgramFont(UNDEFINED_HANDLE),
+ mvpLocationFont(-1)
+ {
+ }
+
+ void Release()
+ {
+ DeleteResource(eFunc_DelProg, uProgramLogo);
+ DeleteResource(eFunc_DelShader, uFragmentShaderLogo);
+ DeleteResource(eFunc_DelShader, uVertexShaderLogo);
+
+ DeleteResource(eFunc_DelProg, uProgramLogo);
+ DeleteResource(eFunc_DelShader, uFragmentShaderLogo);
+ DeleteResource(eFunc_DelShader, uVertexShaderLogo);
+
+ DeleteResource(eFunc_DelTex, uTextureIMGLogo);
+ DeleteResource(eFunc_DelTex, uTexturePowerVRLogo);
+ }
+ };
+
+ // Optional per-instance data
+ SInstanceData* m_pInstanceData;
+
+ // Shared data across all Print3D instances
+ static SInstanceData s_InstanceData;
+
+ // Used to save the OpenGL state to restore them after drawing */
+ GLboolean isCullFaceEnabled;
+ GLboolean isBlendEnabled;
+ GLboolean isDepthTestEnabled;
+ GLint nArrayBufferBinding;
+ GLint nCurrentProgram;
+ GLint nTextureBinding2D;
+ GLint eFrontFace;
+ GLint eCullFaceMode;
+
+ SPVRTPrint3DAPI() : m_pInstanceData(NULL) {}
+ ~SPVRTPrint3DAPI()
+ {
+ if(m_pInstanceData)
+ {
+ delete m_pInstanceData;
+ m_pInstanceData = NULL;
+ }
+ }
+};
+
+int SPVRTPrint3DAPI::s_iRefCount = 0;
+SPVRTPrint3DAPI::SInstanceData SPVRTPrint3DAPI::s_InstanceData;
+
+/****************************************************************************
+** Class: CPVRTPrint3D
+****************************************************************************/
+
+/*!***************************************************************************
+ @Function ReleaseTextures
+ @Description Deallocate the memory allocated in SetTextures(...)
+*****************************************************************************/
+void CPVRTPrint3D::ReleaseTextures()
+{
+#if !defined (DISABLE_PRINT3D)
+
+ if(m_pAPI)
+ {
+ // Has local copy
+ if(m_pAPI->m_pInstanceData)
+ {
+ m_pAPI->m_pInstanceData->Release();
+ }
+ else
+ {
+ if(SPVRTPrint3DAPI::s_iRefCount != 0)
+ {
+ // Just decrease the reference count
+ --SPVRTPrint3DAPI::s_iRefCount;
+ }
+ else
+ {
+ m_pAPI->s_InstanceData.Release();
+ }
+ }
+ }
+
+ // Only release textures if they've been allocated
+ if (!m_bTexturesSet) return;
+
+ // Release IndexBuffer
+ FREE(m_pwFacesFont);
+ FREE(m_pPrint3dVtx);
+
+ // Delete textures
+ glDeleteTextures(1, &m_pAPI->m_uTextureFont);
+
+ m_bTexturesSet = false;
+
+ FREE(m_pVtxCache);
+
+ APIRelease();
+
+#endif
+}
+
+/*!***************************************************************************
+ @Function Flush
+ @Description Flushes all the print text commands
+*****************************************************************************/
+int CPVRTPrint3D::Flush()
+{
+#if !defined (DISABLE_PRINT3D)
+
+ int nTris, nVtx, nVtxBase, nTrisTot = 0;
+
+ _ASSERT((m_nVtxCache % 4) == 0);
+ _ASSERT(m_nVtxCache <= m_nVtxCacheMax);
+
+ // Save render states
+ APIRenderStates(INIT_PRINT3D_STATE);
+
+ // Draw font
+ if(m_nVtxCache)
+ {
+ SPVRTPrint3DAPI::SInstanceData& Data = (m_pAPI->m_pInstanceData ? *m_pAPI->m_pInstanceData : SPVRTPrint3DAPI::s_InstanceData);
+
+ float fW = m_fScreenScale[0] * 640.0f;
+ float fH = m_fScreenScale[1] * 480.0f;
+
+ PVRTMat4 mxOrtho = PVRTMat4::Ortho(0.0f, 0.0f, fW, -fH, -1.0f, 1.0f, PVRTMat4::OGL, m_bRotate);
+ if(m_bRotate)
+ {
+ PVRTMat4 mxTrans = PVRTMat4::Translation(-fH,fW,0.0f);
+ mxOrtho = mxOrtho * mxTrans;
+ }
+
+ // Use the shader
+ _ASSERT(Data.uProgramFont != UNDEFINED_HANDLE);
+ glUseProgram(Data.uProgramFont);
+
+ // Bind the projection and modelview matrices to the shader
+ PVRTMat4& mProj = (m_bUsingProjection ? m_mProj : mxOrtho);
+ PVRTMat4 mMVP = mProj * m_mModelView;
+ glUniformMatrix4fv(Data.mvpLocationFont, 1, GL_FALSE, mMVP.f);
+
+ // Reset
+ m_bUsingProjection = false;
+ PVRTMatrixIdentity(m_mModelView);
+
+ // Set client states
+ glEnableVertexAttribArray(VERTEX_ARRAY);
+ glEnableVertexAttribArray(COLOR_ARRAY);
+ glEnableVertexAttribArray(UV_ARRAY);
+
+ // texture
+ glBindTexture(GL_TEXTURE_2D, m_pAPI->m_uTextureFont);
+
+ unsigned int uiIndex = m_eFilterMethod[eFilterProc_Min] + (m_eFilterMethod[eFilterProc_Mip]*2);
+ glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, c_eMagTable[m_eFilterMethod[eFilterProc_Mag]]);
+ glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, c_eMinTable[uiIndex]);
+
+ nTrisTot = m_nVtxCache >> 1;
+
+ // Render the text then. Might need several submissions.
+ nVtxBase = 0;
+ while(m_nVtxCache)
+ {
+ nVtx = PVRT_MIN(m_nVtxCache, 0xFFFC);
+ nTris = nVtx >> 1;
+
+ _ASSERT(nTris <= (PVRTPRINT3D_MAX_RENDERABLE_LETTERS*2));
+ _ASSERT((nVtx % 4) == 0);
+
+ // Draw triangles
+ glVertexAttribPointer(VERTEX_ARRAY, 3, GL_FLOAT, GL_FALSE, sizeof(SPVRTPrint3DAPIVertex), (const void*)&m_pVtxCache[nVtxBase].sx);
+ glVertexAttribPointer(COLOR_ARRAY, 4, GL_UNSIGNED_BYTE, GL_TRUE, sizeof(SPVRTPrint3DAPIVertex), (const void*)&m_pVtxCache[nVtxBase].color);
+ glVertexAttribPointer(UV_ARRAY, 2, GL_FLOAT, GL_FALSE, sizeof(SPVRTPrint3DAPIVertex), (const void*)&m_pVtxCache[nVtxBase].tu);
+
+ glDrawElements(GL_TRIANGLES, nTris * 3, GL_UNSIGNED_SHORT, m_pwFacesFont);
+
+ if(glGetError())
+ {
+ PVRTERROR_OUTPUT_DEBUG("glDrawElements(GL_TRIANGLES, (VertexCount/2)*3, GL_UNSIGNED_SHORT, m_pFacesFont); failed\n");
+ }
+
+ nVtxBase += nVtx;
+ m_nVtxCache -= nVtx;
+ }
+
+ // Restore render states
+ glDisableVertexAttribArray(VERTEX_ARRAY);
+ glDisableVertexAttribArray(COLOR_ARRAY);
+ glDisableVertexAttribArray(UV_ARRAY);
+ }
+ // Draw a logo if requested
+#if !defined(FORCE_NO_LOGO)
+ // User selected logos
+ if(m_uLogoToDisplay & ePVRTPrint3DLogoPowerVR && m_uLogoToDisplay & ePVRTPrint3DLogoIMG)
+ {
+ APIDrawLogo(ePVRTPrint3DLogoIMG, eBottom | eRight); // IMG to the right
+ APIDrawLogo(ePVRTPrint3DLogoPowerVR, eBottom | eLeft); // PVR to the left
+ }
+ else if(m_uLogoToDisplay & ePVRTPrint3DLogoPowerVR)
+ {
+ APIDrawLogo(ePVRTPrint3DLogoPowerVR, eBottom | eRight); // logo to the right
+ }
+ else if(m_uLogoToDisplay & ePVRTPrint3DLogoIMG)
+ {
+ APIDrawLogo(ePVRTPrint3DLogoIMG, eBottom | eRight); // logo to the right
+ }
+#endif
+
+ // Restore render states
+ APIRenderStates(DEINIT_PRINT3D_STATE);
+
+ return nTrisTot;
+
+#else
+ return 0;
+#endif
+}
+
+/*************************************************************
+* PRIVATE FUNCTIONS *
+**************************************************************/
+
+/*!***************************************************************************
+ @Function APIInit
+ @Description Initialisation and texture upload. Should be called only once
+ for a given context.
+*****************************************************************************/
+bool CPVRTPrint3D::APIInit(const SPVRTContext * const pContext, bool bMakeCopy)
+{
+ PVRT_UNREFERENCED_PARAMETER(pContext);
+
+ m_pAPI = new SPVRTPrint3DAPI;
+ if(!m_pAPI)
+ return false;
+
+ if(bMakeCopy)
+ m_pAPI->m_pInstanceData = new SPVRTPrint3DAPI::SInstanceData();
+
+ SPVRTPrint3DAPI::SInstanceData& Data = (m_pAPI->m_pInstanceData ? *m_pAPI->m_pInstanceData : SPVRTPrint3DAPI::s_InstanceData);
+
+ // Check to see if these shaders have already been loaded previously. Optimisation as we don't want to load many copies of the same shader!
+ if( Data.uFragmentShaderLogo != UNDEFINED_HANDLE && Data.uVertexShaderLogo != UNDEFINED_HANDLE && Data.uProgramLogo != UNDEFINED_HANDLE &&
+ Data.uFragmentShaderFont != UNDEFINED_HANDLE && Data.uVertexShaderFont != UNDEFINED_HANDLE && Data.uProgramFont != UNDEFINED_HANDLE
+ )
+ {
+ ++SPVRTPrint3DAPI::s_iRefCount;
+ return true;
+ }
+
+ // Compiles the shaders. For a more detailed explanation, see IntroducingPVRTools
+ CPVRTString error;
+ GLint Linked;
+ bool bRes = true;
+
+ bRes &= (PVRTShaderLoadSourceFromMemory(_Print3DFragShaderLogo_fsh, GL_FRAGMENT_SHADER, &Data.uFragmentShaderLogo, &error) == PVR_SUCCESS);
+ bRes &= (PVRTShaderLoadSourceFromMemory(_Print3DVertShaderLogo_vsh, GL_VERTEX_SHADER, &Data.uVertexShaderLogo, &error) == PVR_SUCCESS);
+
+ _ASSERT(bRes);
+
+ // Create the 'text' program
+ Data.uProgramLogo = glCreateProgram();
+ glAttachShader(Data.uProgramLogo, Data.uVertexShaderLogo);
+ glAttachShader(Data.uProgramLogo, Data.uFragmentShaderLogo);
+ glBindAttribLocation(Data.uProgramLogo, VERTEX_ARRAY, "myVertex");
+ glBindAttribLocation(Data.uProgramLogo, UV_ARRAY, "myUV");
+
+ glLinkProgram(Data.uProgramLogo);
+ glGetProgramiv(Data.uProgramLogo, GL_LINK_STATUS, &Linked);
+
+ if (!Linked)
+ bRes = false;
+
+ bRes &= (PVRTShaderLoadSourceFromMemory(_Print3DFragShader_fsh, GL_FRAGMENT_SHADER, &Data.uFragmentShaderFont, &error) == PVR_SUCCESS);
+ bRes &= (PVRTShaderLoadSourceFromMemory(_Print3DVertShader_vsh, GL_VERTEX_SHADER, &Data.uVertexShaderFont, &error) == PVR_SUCCESS);
+
+ _ASSERT(bRes);
+
+ // Create the 'text' program
+ Data.uProgramFont = glCreateProgram();
+ glAttachShader(Data.uProgramFont, Data.uVertexShaderFont);
+ glAttachShader(Data.uProgramFont, Data.uFragmentShaderFont);
+ glBindAttribLocation(Data.uProgramFont, VERTEX_ARRAY, "myVertex");
+ glBindAttribLocation(Data.uProgramFont, UV_ARRAY, "myUV");
+ glBindAttribLocation(Data.uProgramFont, COLOR_ARRAY, "myColour");
+
+ glLinkProgram(Data.uProgramFont);
+ glGetProgramiv(Data.uProgramFont, GL_LINK_STATUS, &Linked);
+
+ if (!Linked)
+ bRes = false;
+
+ Data.mvpLocationLogo = glGetUniformLocation(Data.uProgramFont, "myMVPMatrix");
+ Data.mvpLocationFont = glGetUniformLocation(Data.uProgramLogo, "myMVPMatrix");
+
+ _ASSERT(bRes && Data.mvpLocationLogo != -1 && Data.mvpLocationFont != -1);
+
+ return bRes;
+}
+
+/*!***************************************************************************
+ @Function APIRelease
+ @Description Deinitialisation.
+*****************************************************************************/
+void CPVRTPrint3D::APIRelease()
+{
+ delete m_pAPI;
+ m_pAPI = 0;
+}
+
+/*!***************************************************************************
+ @Function APIUpLoadIcons
+ @Description Initialisation and texture upload. Should be called only once
+ for a given context.
+*****************************************************************************/
+bool CPVRTPrint3D::APIUpLoadIcons(const PVRTuint8 * const pIMG, const PVRTuint8 * const pPowerVR)
+{
+ SPVRTPrint3DAPI::SInstanceData& Data = (m_pAPI->m_pInstanceData ? *m_pAPI->m_pInstanceData : SPVRTPrint3DAPI::s_InstanceData);
+
+ // Load Icon texture
+ if(Data.uTextureIMGLogo == UNDEFINED_HANDLE) // Static, so might already be initialized.
+ if(PVRTTextureLoadFromPointer((unsigned char*)pIMG, &Data.uTextureIMGLogo) != PVR_SUCCESS)
+ return false;
+
+ if(Data.uTexturePowerVRLogo == UNDEFINED_HANDLE) // Static, so might already be initialized.
+ if(PVRTTextureLoadFromPointer((unsigned char*)pPowerVR, &Data.uTexturePowerVRLogo) != PVR_SUCCESS)
+ return false;
+
+ glBindTexture(GL_TEXTURE_2D, 0);
+ return true;
+}
+
+/*!***************************************************************************
+@Function APIUpLoadTexture
+@Input pSource
+@Output header
+@Return bool true if successful.
+@Description Loads and uploads the font texture from a PVR file.
+*****************************************************************************/
+bool CPVRTPrint3D::APIUpLoadTexture(const PVRTuint8* pSource, const PVRTextureHeaderV3* header, CPVRTMap<PVRTuint32, CPVRTMap<PVRTuint32, MetaDataBlock> >& MetaDataMap)
+{
+ if(PVRTTextureLoadFromPointer(pSource, &m_pAPI->m_uTextureFont, header, true, 0U, NULL, &MetaDataMap) != PVR_SUCCESS)
+ return false;
+
+ glBindTexture(GL_TEXTURE_2D, 0);
+ return true;
+}
+
+/*!***************************************************************************
+ @Function APIRenderStates
+ @Description Stores, writes and restores Render States
+*****************************************************************************/
+void CPVRTPrint3D::APIRenderStates(int nAction)
+{
+ // Saving or restoring states ?
+ switch (nAction)
+ {
+ case INIT_PRINT3D_STATE:
+ {
+ // Get previous render states
+ m_pAPI->isCullFaceEnabled = glIsEnabled(GL_CULL_FACE);
+ m_pAPI->isBlendEnabled = glIsEnabled(GL_BLEND);
+ m_pAPI->isDepthTestEnabled = glIsEnabled(GL_DEPTH_TEST);
+
+ glGetIntegerv(GL_FRONT_FACE, &m_pAPI->eFrontFace);
+ glGetIntegerv(GL_CULL_FACE_MODE, &m_pAPI->eCullFaceMode);
+ glGetIntegerv(GL_ARRAY_BUFFER_BINDING,&m_pAPI->nArrayBufferBinding);
+ glGetIntegerv(GL_CURRENT_PROGRAM, &m_pAPI->nCurrentProgram);
+ glGetIntegerv(GL_TEXTURE_BINDING_2D, &m_pAPI->nTextureBinding2D);
+
+ /******************************
+ ** SET PRINT3D RENDER STATES **
+ ******************************/
+
+ // Culling
+ glFrontFace(GL_CCW);
+ glCullFace(GL_BACK);
+ glEnable(GL_CULL_FACE);
+
+ // Set blending mode
+ glEnable(GL_BLEND);
+ glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
+
+ // Set Z compare properties
+ glDisable(GL_DEPTH_TEST);
+
+ // Set the default GL_ARRAY_BUFFER
+ glBindBuffer(GL_ARRAY_BUFFER, 0);
+
+ // texture
+ glActiveTexture(GL_TEXTURE0);
+ break;
+ }
+ case DEINIT_PRINT3D_STATE:
+ // Restore some values
+ if (!m_pAPI->isCullFaceEnabled) glDisable(GL_CULL_FACE);
+ if (!m_pAPI->isBlendEnabled) glDisable(GL_BLEND);
+ if (m_pAPI->isDepthTestEnabled) glEnable(GL_DEPTH_TEST);
+ glCullFace((GLenum)m_pAPI->eCullFaceMode);
+ glFrontFace((GLenum)m_pAPI->eFrontFace);
+ glBindBuffer(GL_ARRAY_BUFFER,m_pAPI->nArrayBufferBinding);
+ glBindTexture(GL_TEXTURE_2D, m_pAPI->nTextureBinding2D);
+ glUseProgram(m_pAPI->nCurrentProgram); // Unset print3ds program
+ break;
+ }
+}
+
+/****************************************************************************
+** Local code
+****************************************************************************/
+
+/*!***************************************************************************
+ @Function APIDrawLogo
+ @Description
+*****************************************************************************/
+void CPVRTPrint3D::APIDrawLogo(const EPVRTPrint3DLogo uLogoToDisplay, const int ePos)
+{
+ GLuint tex = 0;
+ float fScale = 1.0f;
+ if(m_ui32ScreenDim[1] >= 720)
+ fScale = 2.0f;
+
+ SPVRTPrint3DAPI::SInstanceData& Data = (m_pAPI->m_pInstanceData ? *m_pAPI->m_pInstanceData : SPVRTPrint3DAPI::s_InstanceData);
+
+ switch(uLogoToDisplay)
+ {
+ case ePVRTPrint3DLogoIMG:
+ tex = Data.uTextureIMGLogo;
+ break;
+ case ePVRTPrint3DLogoPowerVR:
+ tex = Data.uTexturePowerVRLogo;
+ break;
+ default:
+ return; // Logo not recognised
+ }
+
+ const float fLogoXSizeHalf = (128.0f / m_ui32ScreenDim[0]);
+ const float fLogoYSizeHalf = (64.0f / m_ui32ScreenDim[1]);
+
+ const float fLogoXShift = 0.035f / fScale;
+ const float fLogoYShift = 0.035f / fScale;
+
+ const float fLogoSizeXHalfShifted = fLogoXSizeHalf + fLogoXShift;
+ const float fLogoSizeYHalfShifted = fLogoYSizeHalf + fLogoYShift;
+
+ static float Vertices[] =
+ {
+ -fLogoXSizeHalf, fLogoYSizeHalf , 0.5f,
+ -fLogoXSizeHalf, -fLogoYSizeHalf, 0.5f,
+ fLogoXSizeHalf , fLogoYSizeHalf , 0.5f,
+ fLogoXSizeHalf , -fLogoYSizeHalf, 0.5f
+ };
+
+ static float UVs[] = {
+ 0.0f, 0.0f,
+ 0.0f, 1.0f,
+ 1.0f, 0.0f,
+ 1.0f, 1.0f
+ };
+
+ float *pVertices = ( (float*)&Vertices );
+ float *pUV = ( (float*)&UVs );
+
+ // Matrices
+ PVRTMATRIX matModelView;
+ PVRTMATRIX matTransform;
+ PVRTMatrixIdentity(matModelView);
+
+ PVRTMatrixScaling(matTransform, f2vt(fScale), f2vt(fScale), f2vt(1.0f));
+ PVRTMatrixMultiply(matModelView, matModelView, matTransform);
+
+ int nXPos = (ePos & eLeft) ? -1 : 1;
+ int nYPos = (ePos & eTop) ? 1 : -1;
+ PVRTMatrixTranslation(matTransform, nXPos - (fLogoSizeXHalfShifted * fScale * nXPos), nYPos - (fLogoSizeYHalfShifted * fScale * nYPos), 0.0f);
+ PVRTMatrixMultiply(matModelView, matModelView, matTransform);
+
+ if(m_bRotate)
+ {
+ PVRTMatrixRotationZ(matTransform, -90.0f*PVRT_PI/180.0f);
+ PVRTMatrixMultiply(matModelView, matModelView, matTransform);
+ }
+
+ _ASSERT(Data.uProgramLogo != UNDEFINED_HANDLE);
+ glUseProgram(Data.uProgramLogo);
+
+ // Bind the model-view-projection to the shader
+ glUniformMatrix4fv(Data.mvpLocationLogo, 1, GL_FALSE, matModelView.f);
+
+ // Render states
+ glActiveTexture(GL_TEXTURE0);
+
+ _ASSERT(tex != UNDEFINED_HANDLE);
+ glBindTexture(GL_TEXTURE_2D, tex);
+
+ // Vertices
+ glEnableVertexAttribArray(VERTEX_ARRAY);
+ glEnableVertexAttribArray(UV_ARRAY);
+
+ glVertexAttribPointer(VERTEX_ARRAY, 3, GL_FLOAT, GL_FALSE, 0, (const void*)pVertices);
+ glVertexAttribPointer(UV_ARRAY, 2, GL_FLOAT, GL_FALSE, 0, (const void*)pUV);
+
+ glDrawArrays(GL_TRIANGLE_STRIP,0,4);
+
+ glDisableVertexAttribArray(VERTEX_ARRAY);
+ glDisableVertexAttribArray(UV_ARRAY);
+}
+
+/*****************************************************************************
+ End of file (PVRTPrint3DAPI.cpp)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/OGLES2/PVRTPrint3DShaders.h b/tests/third_party/PowerVR/Tools/OGLES2/PVRTPrint3DShaders.h
new file mode 100644
index 0000000..c8f8b7e
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/OGLES2/PVRTPrint3DShaders.h
@@ -0,0 +1,86 @@
+/*!****************************************************************************
+
+ @file OGLES2/PVRTPrint3DShaders.h
+ @ingroup API_OGLES2
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief The shaders used by Print3D. Created by Filewrap 1.0. DO NOT EDIT.
+
+******************************************************************************/
+
+// This file was created by Filewrap 1.1
+// Little endian mode
+// DO NOT EDIT
+
+// ******** Start: Print3DFragShader.fsh ********
+
+// File data
+static const char _Print3DFragShader_fsh[] =
+ "uniform sampler2D\tsampler2d;\n"
+ "\n"
+ "varying lowp vec4\t\tvarColour;\n"
+ "varying mediump vec2\ttexCoord;\n"
+ "\n"
+ "void main()\n"
+ "{\n"
+ "\tlowp vec4 vTex = texture2D(sampler2d, texCoord);\n"
+ "\tgl_FragColor = vec4(varColour.rgb * vTex.r, varColour.a * vTex.a);\n"
+ "}\n";
+
+// ******** End: Print3DFragShader.fsh ********
+
+// ******** Start: Print3DVertShader.vsh ********
+
+// File data
+static const char _Print3DVertShader_vsh[] =
+ "attribute highp vec4\tmyVertex;\n"
+ "attribute mediump vec2\tmyUV;\n"
+ "attribute lowp vec4\t\tmyColour;\n"
+ "\n"
+ "uniform highp mat4\t\tmyMVPMatrix;\n"
+ "\n"
+ "varying lowp vec4\t\tvarColour;\n"
+ "varying mediump vec2\ttexCoord;\n"
+ "\n"
+ "void main()\n"
+ "{\n"
+ "\tgl_Position = myMVPMatrix * myVertex;\n"
+ "\ttexCoord = myUV.st;\n"
+ "\tvarColour = myColour;\n"
+ "}\n";
+
+// ******** End: Print3DVertShader.vsh ********
+
+// ******** Start: Print3DFragShaderLogo.fsh ********
+
+// File data
+static const char _Print3DFragShaderLogo_fsh[] =
+ "uniform sampler2D\tsampler2d;\n"
+ "\n"
+ "varying mediump vec2\ttexCoord;\n"
+ "\n"
+ "void main()\n"
+ "{\n"
+ "\tgl_FragColor = texture2D(sampler2d, texCoord);\n"
+ "}\n";
+
+// ******** End: Print3DFragShaderLogo.fsh ********
+
+// ******** Start: Print3DVertShaderLogo.vsh ********
+
+// File data
+static const char _Print3DVertShaderLogo_vsh[] =
+ "attribute highp vec4\tmyVertex;\n"
+ "attribute mediump vec2\tmyUV;\n"
+ "\n"
+ "uniform highp mat4\t\tmyMVPMatrix;\n"
+ "\n"
+ "varying mediump vec2\ttexCoord;\n"
+ "\n"
+ "void main()\n"
+ "{\n"
+ "\tgl_Position = myMVPMatrix * myVertex;\n"
+ "\ttexCoord = myUV.st;\n"
+ "}\n";
+
+// ******** End: Print3DVertShaderLogo.vsh ********
+
diff --git a/tests/third_party/PowerVR/Tools/OGLES2/PVRTShader.cpp b/tests/third_party/PowerVR/Tools/OGLES2/PVRTShader.cpp
new file mode 100644
index 0000000..e2cb478
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/OGLES2/PVRTShader.cpp
@@ -0,0 +1,279 @@
+/******************************************************************************
+
+ @File OGLES2/PVRTShader.cpp
+
+ @Title OGLES2/PVRTShader
+
+ @Version
+
+ @Copyright Copyright (c) Imagination Technologies Limited.
+
+ @Platform ANSI compatible
+
+ @Description Shader handling for OpenGL ES 2.0
+
+******************************************************************************/
+
+#include "PVRTString.h"
+#include "PVRTShader.h"
+#include "PVRTResourceFile.h"
+#include "PVRTGlobal.h"
+#include <ctype.h>
+#include <string.h>
+
+/*!***************************************************************************
+ @Function PVRTShaderLoadSourceFromMemory
+ @Input pszShaderCode shader source code
+ @Input Type type of shader (GL_VERTEX_SHADER or GL_FRAGMENT_SHADER)
+ @Output pObject the resulting shader object
+ @Output pReturnError the error message if it failed
+ @Input aszDefineArray Array of defines to be pre-appended to shader string
+ @Input uiDefArraySize Size of the define array
+ @Return PVR_SUCCESS on success and PVR_FAIL on failure (also fills the str string)
+ @Description Loads a shader source code into memory and compiles it.
+ It also pre-appends the array of defines that have been passed in
+ to the source code before compilation.
+*****************************************************************************/
+EPVRTError PVRTShaderLoadSourceFromMemory( const char* pszShaderCode,
+ const GLenum Type,
+ GLuint* const pObject,
+ CPVRTString* const pReturnError,
+ const char* const* aszDefineArray, GLuint uiDefArraySize)
+{
+ // Append define's here if there are any
+ CPVRTString pszShaderString;
+
+ if(uiDefArraySize > 0)
+ {
+ while(isspace(*pszShaderCode))
+ ++pszShaderCode;
+
+ if(*pszShaderCode == '#')
+ {
+ const char* tmp = pszShaderCode + 1;
+
+ while(isspace(*tmp))
+ ++tmp;
+
+ if(strncmp(tmp, "version", 7) == 0)
+ {
+ const char* c = strchr(pszShaderCode, '\n');
+
+ if(c)
+ {
+ size_t length = c - pszShaderCode + 1;
+ pszShaderString = CPVRTString(pszShaderCode, length);
+ pszShaderCode += length;
+ }
+ else
+ {
+ pszShaderString = CPVRTString(pszShaderCode) + "\n";
+ pszShaderCode = '\0';
+ }
+ }
+ }
+
+ for(GLuint i = 0 ; i < uiDefArraySize; ++i)
+ {
+ pszShaderString += "#define ";
+ pszShaderString += aszDefineArray[i];
+ pszShaderString += "\n";
+ }
+ }
+
+ // Append the shader code to the string
+ pszShaderString += pszShaderCode;
+
+ /* Create and compile the shader object */
+ *pObject = glCreateShader(Type);
+ const char* pszString(pszShaderString.c_str());
+ glShaderSource(*pObject, 1, &pszString, NULL);
+ glCompileShader(*pObject);
+
+ /* Test if compilation succeeded */
+ GLint ShaderCompiled;
+ glGetShaderiv(*pObject, GL_COMPILE_STATUS, &ShaderCompiled);
+ if (!ShaderCompiled)
+ {
+ int i32InfoLogLength, i32CharsWritten;
+ glGetShaderiv(*pObject, GL_INFO_LOG_LENGTH, &i32InfoLogLength);
+ char* pszInfoLog = new char[i32InfoLogLength];
+ glGetShaderInfoLog(*pObject, i32InfoLogLength, &i32CharsWritten, pszInfoLog);
+ *pReturnError = CPVRTString("Failed to compile shader: ") + pszInfoLog + "\n";
+ delete [] pszInfoLog;
+ glDeleteShader(*pObject);
+ return PVR_FAIL;
+ }
+
+ return PVR_SUCCESS;
+}
+
+/*!***************************************************************************
+ @Function PVRTShaderLoadBinaryFromMemory
+ @Input ShaderData shader compiled binary data
+ @Input Size size of shader binary data in bytes
+ @Input Type type of shader (GL_VERTEX_SHADER or GL_FRAGMENT_SHADER)
+ @Input Format shader binary format
+ @Output pObject the resulting shader object
+ @Output pReturnError the error message if it failed
+ @Return PVR_SUCCESS on success and PVR_FAIL on failure (also fills the str string)
+ @Description Takes a shader binary from memory and passes it to the GL.
+*****************************************************************************/
+EPVRTError PVRTShaderLoadBinaryFromMemory( const void* const ShaderData,
+ const size_t Size,
+ const GLenum Type,
+ const GLenum Format,
+ GLuint* const pObject,
+ CPVRTString* const pReturnError)
+{
+ /* Create and compile the shader object */
+ *pObject = glCreateShader(Type);
+
+ // Get the list of supported binary formats
+ // and if (more then 0) find given Format among them
+ GLint numFormats = 0;
+ GLint *listFormats;
+ int i;
+ glGetIntegerv(GL_NUM_SHADER_BINARY_FORMATS,&numFormats);
+ if(numFormats != 0) {
+ listFormats = new GLint[numFormats];
+ for(i=0;i<numFormats;++i)
+ listFormats[i] = 0;
+ glGetIntegerv(GL_SHADER_BINARY_FORMATS,listFormats);
+ for(i=0;i<numFormats;++i) {
+ if(listFormats[i] == (int) Format) {
+ glShaderBinary(1, pObject, Format, ShaderData, (GLint)Size);
+ if (glGetError() != GL_NO_ERROR)
+ {
+ *pReturnError = CPVRTString("Failed to load binary shader\n");
+ glDeleteShader(*pObject);
+ return PVR_FAIL;
+ }
+ return PVR_SUCCESS;
+ }
+ }
+ delete [] listFormats;
+ }
+ *pReturnError = CPVRTString("Failed to load binary shader\n");
+ glDeleteShader(*pObject);
+ return PVR_FAIL;
+}
+
+/*!***************************************************************************
+ @Function PVRTShaderLoadFromFile
+ @Input pszBinFile binary shader filename
+ @Input pszSrcFile source shader filename
+ @Input Type type of shader (GL_VERTEX_SHADER or GL_FRAGMENT_SHADER)
+ @Input Format shader binary format, or 0 for source shader
+ @Output pObject the resulting shader object
+ @Output pReturnError the error message if it failed
+ @Input pContext Context
+ @Input aszDefineArray Array of defines to be pre-appended to shader string
+ @Input uiDefArraySize Size of the define array
+ @Return PVR_SUCCESS on success and PVR_FAIL on failure (also fills pReturnError)
+ @Description Loads a shader file into memory and passes it to the GL.
+ It also passes defines that need to be pre-appended to the shader before compilation.
+*****************************************************************************/
+EPVRTError PVRTShaderLoadFromFile( const char* const pszBinFile,
+ const char* const pszSrcFile,
+ const GLenum Type,
+ const GLenum Format,
+ GLuint* const pObject,
+ CPVRTString* const pReturnError,
+ const SPVRTContext* const pContext,
+ const char* const* aszDefineArray, GLuint uiDefArraySize)
+{
+ PVRT_UNREFERENCED_PARAMETER(pContext);
+
+ *pReturnError = "";
+
+ /*
+ Prepending defines relies on altering the source file that is loaded.
+ For this reason, the function calls the source loader instead of the binary loader if defines have
+ been passed in.
+ */
+ if(Format && pszBinFile && uiDefArraySize == 0)
+ {
+ CPVRTResourceFile ShaderFile(pszBinFile);
+ if (ShaderFile.IsOpen())
+ {
+ if(PVRTShaderLoadBinaryFromMemory(ShaderFile.DataPtr(), ShaderFile.Size(), Type, Format, pObject, pReturnError) == PVR_SUCCESS)
+ return PVR_SUCCESS;
+ }
+
+ *pReturnError += CPVRTString("Failed to open shader ") + pszBinFile + "\n";
+ }
+
+ CPVRTResourceFile ShaderFile(pszSrcFile);
+ if (!ShaderFile.IsOpen())
+ {
+ *pReturnError += CPVRTString("Failed to open shader ") + pszSrcFile + "\n";
+ return PVR_FAIL;
+ }
+
+ CPVRTString ShaderFileString;
+ const char* pShaderData = (const char*) ShaderFile.DataPtr();
+
+ // Is our shader resource file data null terminated?
+ if(pShaderData[ShaderFile.Size()-1] != '\0')
+ {
+ // If not create a temporary null-terminated string
+ ShaderFileString.assign(pShaderData, ShaderFile.Size());
+ pShaderData = ShaderFileString.c_str();
+ }
+
+ return PVRTShaderLoadSourceFromMemory(pShaderData, Type, pObject, pReturnError, aszDefineArray, uiDefArraySize);
+}
+
+/*!***************************************************************************
+ @Function PVRTCreateProgram
+ @Output pProgramObject the created program object
+ @Input VertexShader the vertex shader to link
+ @Input FragmentShader the fragment shader to link
+ @Input pszAttribs an array of attribute names
+ @Input i32NumAttribs the number of attributes to bind
+ @Output pReturnError the error message if it failed
+ @Returns PVR_SUCCESS on success, PVR_FAIL if failure
+ @Description Links a shader program.
+*****************************************************************************/
+EPVRTError PVRTCreateProgram( GLuint* const pProgramObject,
+ const GLuint VertexShader,
+ const GLuint FragmentShader,
+ const char** const pszAttribs,
+ const int i32NumAttribs,
+ CPVRTString* const pReturnError)
+{
+ *pProgramObject = glCreateProgram();
+
+ glAttachShader(*pProgramObject, FragmentShader);
+ glAttachShader(*pProgramObject, VertexShader);
+
+ for (int i = 0; i < i32NumAttribs; ++i)
+ {
+ glBindAttribLocation(*pProgramObject, i, pszAttribs[i]);
+ }
+
+ // Link the program object
+ glLinkProgram(*pProgramObject);
+ GLint Linked;
+ glGetProgramiv(*pProgramObject, GL_LINK_STATUS, &Linked);
+ if (!Linked)
+ {
+ int i32InfoLogLength, i32CharsWritten;
+ glGetProgramiv(*pProgramObject, GL_INFO_LOG_LENGTH, &i32InfoLogLength);
+ char* pszInfoLog = new char[i32InfoLogLength];
+ glGetProgramInfoLog(*pProgramObject, i32InfoLogLength, &i32CharsWritten, pszInfoLog);
+ *pReturnError = CPVRTString("Failed to link: ") + pszInfoLog + "\n";
+ delete [] pszInfoLog;
+ return PVR_FAIL;
+ }
+
+ glUseProgram(*pProgramObject);
+
+ return PVR_SUCCESS;
+}
+
+/*****************************************************************************
+ End of file (PVRTShader.cpp)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/OGLES2/PVRTShader.h b/tests/third_party/PowerVR/Tools/OGLES2/PVRTShader.h
new file mode 100644
index 0000000..6863cb1
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/OGLES2/PVRTShader.h
@@ -0,0 +1,103 @@
+/*!****************************************************************************
+
+ @file OGLES2/PVRTShader.h
+ @ingroup API_OGLES2
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief Shader handling for OpenGL ES 2.0
+
+******************************************************************************/
+#ifndef _PVRTSHADER_H_
+#define _PVRTSHADER_H_
+
+/*!
+ @addtogroup API_OGLES2
+ @{
+*/
+
+#include "PVRTContext.h"
+#include "../PVRTString.h"
+#include "../PVRTError.h"
+
+/*!***************************************************************************
+ @brief Loads a shader source code into memory and compiles it.
+ It also pre-appends the array of defines that have been passed in
+ to the source code before compilation.
+ @param[in] pszShaderCode shader source code
+ @param[in] Type type of shader (GL_VERTEX_SHADER or GL_FRAGMENT_SHADER)
+ @param[out] pObject the resulting shader object
+ @param[out] pReturnError the error message if it failed
+ @param[in] aszDefineArray Array of defines to be pre-appended to shader string
+ @param[in] uiDefArraySize Size of the define array
+ @return PVR_SUCCESS on success and PVR_FAIL on failure (also fills the str string)
+*****************************************************************************/
+EPVRTError PVRTShaderLoadSourceFromMemory( const char* pszShaderCode,
+ const GLenum Type,
+ GLuint* const pObject,
+ CPVRTString* const pReturnError,
+ const char* const* aszDefineArray=0, GLuint uiDefArraySize=0);
+
+/*!***************************************************************************
+ @brief Takes a shader binary from memory and passes it to the GL.
+ @param[in] ShaderData shader compiled binary data
+ @param[in] Size size of shader binary data in bytes
+ @param[in] Type type of shader (GL_VERTEX_SHADER or GL_FRAGMENT_SHADER)
+ @param[in] Format shader binary format
+ @param[out] pObject the resulting shader object
+ @param[out] pReturnError the error message if it failed
+ @return PVR_SUCCESS on success and PVR_FAIL on failure (also fills the str string)
+*****************************************************************************/
+EPVRTError PVRTShaderLoadBinaryFromMemory( const void* const ShaderData,
+ const size_t Size,
+ const GLenum Type,
+ const GLenum Format,
+ GLuint* const pObject,
+ CPVRTString* const pReturnError);
+
+/*!***************************************************************************
+ @brief Loads a shader file into memory and passes it to the GL.
+ It also passes defines that need to be pre-appended to the shader before compilation.
+ @param[in] pszBinFile binary shader filename
+ @param[in] pszSrcFile source shader filename
+ @param[in] Type type of shader (GL_VERTEX_SHADER or GL_FRAGMENT_SHADER)
+ @param[in] Format shader binary format, or 0 for source shader
+ @param[out] pObject the resulting shader object
+ @param[out] pReturnError the error message if it failed
+ @param[in] pContext Context
+ @param[in] aszDefineArray Array of defines to be pre-appended to shader string
+ @param[in] uiDefArraySize Size of the define array
+ @return PVR_SUCCESS on success and PVR_FAIL on failure (also fills pReturnError)
+*****************************************************************************/
+EPVRTError PVRTShaderLoadFromFile( const char* const pszBinFile,
+ const char* const pszSrcFile,
+ const GLenum Type,
+ const GLenum Format,
+ GLuint* const pObject,
+ CPVRTString* const pReturnError,
+ const SPVRTContext* const pContext=0,
+ const char* const* aszDefineArray=0, GLuint uiDefArraySize=0);
+
+/*!***************************************************************************
+ @brief Links a shader program.
+ @param[out] pProgramObject the created program object
+ @param[in] VertexShader the vertex shader to link
+ @param[in] FragmentShader the fragment shader to link
+ @param[in] pszAttribs an array of attribute names
+ @param[in] i32NumAttribs the number of attributes to bind
+ @param[out] pReturnError the error message if it failed
+ @return PVR_SUCCESS on success, PVR_FAIL if failure
+*****************************************************************************/
+EPVRTError PVRTCreateProgram( GLuint* const pProgramObject,
+ const GLuint VertexShader,
+ const GLuint FragmentShader,
+ const char** const pszAttribs,
+ const int i32NumAttribs,
+ CPVRTString* const pReturnError);
+
+/*! @} */
+
+#endif
+
+/*****************************************************************************
+ End of file (PVRTShader.h)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/OGLES2/PVRTTextureAPI.cpp b/tests/third_party/PowerVR/Tools/OGLES2/PVRTTextureAPI.cpp
new file mode 100644
index 0000000..fcd4137
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/OGLES2/PVRTTextureAPI.cpp
@@ -0,0 +1,1145 @@
+/******************************************************************************
+
+ @File OGLES2/PVRTTextureAPI.cpp
+
+ @Title OGLES2/PVRTTextureAPI
+
+ @Version
+
+ @Copyright Copyright (c) Imagination Technologies Limited.
+
+ @Platform ANSI compatible
+
+ @Description OGLES2 texture loading.
+
+******************************************************************************/
+
+#include <string.h>
+#include <stdlib.h>
+
+#include "PVRTContext.h"
+#include "PVRTgles2Ext.h"
+#include "PVRTTexture.h"
+#include "PVRTTextureAPI.h"
+#include "PVRTDecompress.h"
+#include "PVRTFixedPoint.h"
+#include "PVRTMap.h"
+#include "PVRTMatrix.h"
+#include "PVRTMisc.h"
+#include "PVRTResourceFile.h"
+
+/*****************************************************************************
+** Functions
+****************************************************************************/
+
+
+/*!***********************************************************************
+ @Function: PVRTGetOGLESTextureFormat
+ @Input: sTextureHeader
+ @Modified: internalformat
+ @Modified: format
+ @Modified: type
+ @Description: Gets the OpenGLES equivalent values of internal format,
+ format and type for this texture header. This will return
+ any supported OpenGLES texture values, it is up to the user
+ to decide if these are valid for their current platform.
+*************************************************************************/
+static const void PVRTGetOGLES2TextureFormat(const PVRTextureHeaderV3& sTextureHeader, PVRTuint32& internalformat, PVRTuint32& format, PVRTuint32& type)
+{
+ PVRTuint64 PixelFormat = sTextureHeader.u64PixelFormat;
+ EPVRTVariableType ChannelType = (EPVRTVariableType)sTextureHeader.u32ChannelType;
+
+ //Initialisation. Any invalid formats will return 0 always.
+ format = 0;
+ type = 0;
+ internalformat=0;
+
+ //Get the last 32 bits of the pixel format.
+ PVRTuint64 PixelFormatPartHigh = PixelFormat&PVRTEX_PFHIGHMASK;
+
+ //Check for a compressed format (The first 8 bytes will be 0, so the whole thing will be equal to the last 32 bits).
+ if (PixelFormatPartHigh==0)
+ {
+ //Format and type == 0 for compressed textures.
+ switch (PixelFormat)
+ {
+ case ePVRTPF_PVRTCI_2bpp_RGB:
+ {
+ internalformat=GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG;
+ return;
+ }
+ case ePVRTPF_PVRTCI_2bpp_RGBA:
+ {
+ internalformat=GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG;
+ return;
+ }
+ case ePVRTPF_PVRTCI_4bpp_RGB:
+ {
+ internalformat=GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG;
+ return;
+ }
+ case ePVRTPF_PVRTCI_4bpp_RGBA:
+ {
+ internalformat=GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG;
+ return;
+ }
+#ifndef TARGET_OS_IPHONE
+ case ePVRTPF_PVRTCII_2bpp:
+ {
+ internalformat=GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG;
+ return;
+ }
+ case ePVRTPF_PVRTCII_4bpp:
+ {
+ internalformat=GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG;
+ return;
+ }
+ case ePVRTPF_ETC1:
+ {
+ internalformat=GL_ETC1_RGB8_OES;
+ return;
+ }
+#endif
+ default:
+ return;
+ }
+ }
+ else
+ {
+ switch (ChannelType)
+ {
+ case ePVRTVarTypeFloat:
+ {
+ switch (PixelFormat)
+ {
+ //HALF_FLOAT_OES
+ case PVRTGENPIXELID4('r','g','b','a',16,16,16,16):
+ {
+ type=GL_HALF_FLOAT_OES;
+ format = GL_RGBA;
+ internalformat=GL_RGBA;
+ return;
+ }
+ case PVRTGENPIXELID3('r','g','b',16,16,16):
+ {
+ type=GL_HALF_FLOAT_OES;
+ format = GL_RGB;
+ internalformat=GL_RGB;
+ return;
+ }
+ case PVRTGENPIXELID2('l','a',16,16):
+ {
+ type=GL_HALF_FLOAT_OES;
+ format = GL_LUMINANCE_ALPHA;
+ internalformat=GL_LUMINANCE_ALPHA;
+ return;
+ }
+ case PVRTGENPIXELID1('l',16):
+ {
+ type=GL_HALF_FLOAT_OES;
+ format = GL_LUMINANCE;
+ internalformat=GL_LUMINANCE;
+ return;
+ }
+ case PVRTGENPIXELID1('a',16):
+ {
+ type=GL_HALF_FLOAT_OES;
+ format = GL_ALPHA;
+ internalformat=GL_ALPHA;
+ return;
+ }
+ //FLOAT (OES)
+ case PVRTGENPIXELID4('r','g','b','a',32,32,32,32):
+ {
+ type=GL_FLOAT;
+ format = GL_RGBA;
+ internalformat=GL_RGBA;
+ return;
+ }
+ case PVRTGENPIXELID3('r','g','b',32,32,32):
+ {
+ type=GL_FLOAT;
+ format = GL_RGB;
+ internalformat=GL_RGB;
+ return;
+ }
+ case PVRTGENPIXELID2('l','a',32,32):
+ {
+ type=GL_FLOAT;
+ format = GL_LUMINANCE_ALPHA;
+ internalformat=GL_LUMINANCE_ALPHA;
+ return;
+ }
+ case PVRTGENPIXELID1('l',32):
+ {
+ type=GL_FLOAT;
+ format = GL_LUMINANCE;
+ internalformat=GL_LUMINANCE;
+ return;
+ }
+ case PVRTGENPIXELID1('a',32):
+ {
+ type=GL_FLOAT;
+ format = GL_ALPHA;
+ internalformat=GL_ALPHA;
+ return;
+ }
+ }
+ break;
+ }
+ case ePVRTVarTypeUnsignedByteNorm:
+ {
+ type = GL_UNSIGNED_BYTE;
+ switch (PixelFormat)
+ {
+ case PVRTGENPIXELID4('r','g','b','a',8,8,8,8):
+ {
+ format = internalformat = GL_RGBA;
+ return;
+ }
+ case PVRTGENPIXELID3('r','g','b',8,8,8):
+ {
+ format = internalformat = GL_RGB;
+ return;
+ }
+ case PVRTGENPIXELID2('l','a',8,8):
+ {
+ format = internalformat = GL_LUMINANCE_ALPHA;
+ return;
+ }
+ case PVRTGENPIXELID1('l',8):
+ {
+ format = internalformat = GL_LUMINANCE;
+ return;
+ }
+ case PVRTGENPIXELID1('a',8):
+ {
+ format = internalformat = GL_ALPHA;
+ return;
+ }
+ case PVRTGENPIXELID4('b','g','r','a',8,8,8,8):
+ {
+ format = internalformat = GL_BGRA;
+ return;
+ }
+ }
+ break;
+ }
+ case ePVRTVarTypeUnsignedShortNorm:
+ {
+ switch (PixelFormat)
+ {
+ case PVRTGENPIXELID4('r','g','b','a',4,4,4,4):
+ {
+ type = GL_UNSIGNED_SHORT_4_4_4_4;
+ format = internalformat = GL_RGBA;
+ return;
+ }
+ case PVRTGENPIXELID4('r','g','b','a',5,5,5,1):
+ {
+ type = GL_UNSIGNED_SHORT_5_5_5_1;
+ format = internalformat = GL_RGBA;
+ return;
+ }
+ case PVRTGENPIXELID3('r','g','b',5,6,5):
+ {
+ type = GL_UNSIGNED_SHORT_5_6_5;
+ format = internalformat = GL_RGB;
+ return;
+ }
+ }
+ break;
+ }
+ default:
+ return;
+ }
+ }
+}
+
+/*!***************************************************************************
+@Function PVRTTextureTile
+@Modified pOut The tiled texture in system memory
+@Input pIn The source texture
+@Input nRepeatCnt Number of times to repeat the source texture
+@Description Allocates and fills, in system memory, a texture large enough
+ to repeat the source texture specified number of times.
+*****************************************************************************/
+void PVRTTextureTile(
+ PVRTextureHeaderV3 **pOut,
+ const PVRTextureHeaderV3 * const pIn,
+ const int nRepeatCnt)
+{
+ unsigned int nFormat = 0, nType = 0, nBPP, nSize, nElW = 0, nElH = 0, nElD = 0;
+ PVRTuint8 *pMmSrc, *pMmDst;
+ unsigned int nLevel;
+ PVRTextureHeaderV3 *psTexHeaderNew;
+
+ _ASSERT(pIn->u32Width);
+ _ASSERT(pIn->u32Width == pIn->u32Height);
+ _ASSERT(nRepeatCnt > 1);
+
+ PVRTGetOGLES2TextureFormat(*pIn,nFormat,nFormat,nType);
+ PVRTGetFormatMinDims(pIn->u64PixelFormat,nElW,nElH,nElD);
+
+ nBPP = PVRTGetBitsPerPixel(pIn->u64PixelFormat);
+ nSize = pIn->u32Width * nRepeatCnt;
+
+ psTexHeaderNew = PVRTTextureCreate(nSize, nSize, nElW, nElH, nBPP, true);
+ *psTexHeaderNew = *pIn;
+ pMmDst = (PVRTuint8*)psTexHeaderNew + sizeof(*psTexHeaderNew);
+ pMmSrc = (PVRTuint8*)pIn + sizeof(*pIn);
+
+ for(nLevel = 0; ((unsigned int)1 << nLevel) < nSize; ++nLevel)
+ {
+ int nBlocksDstW = PVRT_MAX((unsigned int)1, (nSize >> nLevel) / nElW);
+ int nBlocksDstH = PVRT_MAX((unsigned int)1, (nSize >> nLevel) / nElH);
+ int nBlocksSrcW = PVRT_MAX((unsigned int)1, (pIn->u32Width >> nLevel) / nElW);
+ int nBlocksSrcH = PVRT_MAX((unsigned int)1, (pIn->u32Height >> nLevel) / nElH);
+ int nBlocksS = nBPP * nElW * nElH / 8;
+
+ PVRTTextureLoadTiled(
+ pMmDst,
+ nBlocksDstW,
+ nBlocksDstH,
+ pMmSrc,
+ nBlocksSrcW,
+ nBlocksSrcH,
+ nBlocksS,
+ (/*pIn->u64PixelFormat>=ePVRTPF_PVRTCI_2bpp_RGB &&*/ pIn->u64PixelFormat<=ePVRTPF_PVRTCI_4bpp_RGBA) ? true : false);
+
+ pMmDst += nBlocksDstW * nBlocksDstH * nBlocksS;
+ pMmSrc += nBlocksSrcW * nBlocksSrcH * nBlocksS;
+ }
+
+ psTexHeaderNew->u32Width = nSize;
+ psTexHeaderNew->u32Height = nSize;
+ psTexHeaderNew->u32MIPMapCount = nLevel+1;
+ *pOut = psTexHeaderNew;
+}
+
+/*!***************************************************************************
+ @Function PVRTTextureLoadFromPointer
+ @Input pointer Pointer to header-texture's structure
+ @Modified texName the OpenGL ES texture name as returned by glBindTexture
+ @Modified psTextureHeader Pointer to a PVRTextureHeaderV3 struct. Modified to
+ contain the header data of the returned texture Ignored if NULL.
+ @Input bAllowDecompress Allow decompression if PVRTC is not supported in hardware.
+ @Input nLoadFromLevel Which mip map level to start loading from (0=all)
+ @Input texPtr If null, texture follows header, else texture is here.
+ @Modified pMetaData If a valid map is supplied, this will return any and all
+ MetaDataBlocks stored in the texture, organised by DevFourCC
+ then identifier. Supplying NULL will ignore all MetaData.
+ @Return PVR_SUCCESS on success
+ @Description Allows textures to be stored in C header files and loaded in. Can load parts of a
+ mip mapped texture (i.e. skipping the highest detailed levels). In OpenGL Cube Map, each
+ texture's up direction is defined as next (view direction, up direction),
+ (+x,-y)(-x,-y)(+y,+z)(-y,-z)(+z,-y)(-z,-y).
+ Sets the texture MIN/MAG filter to GL_LINEAR_MIPMAP_NEAREST/GL_LINEAR
+ if mip maps are present, GL_LINEAR/GL_LINEAR otherwise.
+*****************************************************************************/
+EPVRTError PVRTTextureLoadFromPointer( const void* pointer,
+ GLuint *const texName,
+ const void *psTextureHeader,
+ bool bAllowDecompress,
+ const unsigned int nLoadFromLevel,
+ const void * const texPtr,
+ CPVRTMap<unsigned int, CPVRTMap<unsigned int, MetaDataBlock> > *pMetaData)
+{
+ //Compression bools
+ bool bIsCompressedFormatSupported=false;
+ bool bIsCompressedFormat=false;
+ bool bIsLegacyPVR=false;
+
+ //Texture setup
+ PVRTextureHeaderV3 sTextureHeader;
+ PVRTuint8* pTextureData=NULL;
+
+ //Just in case header and pointer for decompression.
+ PVRTextureHeaderV3 sTextureHeaderDecomp;
+ void* pDecompressedData=NULL;
+
+ //Check if it's an old header format
+ if((*(PVRTuint32*)pointer)!=PVRTEX3_IDENT)
+ {
+ //Convert the texture header to the new format.
+ PVRTConvertOldTextureHeaderToV3((PVR_Texture_Header*)pointer,sTextureHeader,pMetaData);
+
+ //Get the texture data.
+ pTextureData = texPtr? (PVRTuint8*)texPtr:(PVRTuint8*)pointer+*(PVRTuint32*)pointer;
+
+ bIsLegacyPVR=true;
+ }
+ else
+ {
+ //Get the header from the main pointer.
+ sTextureHeader=*(PVRTextureHeaderV3*)pointer;
+
+ //Get the texture data.
+ pTextureData = texPtr? (PVRTuint8*)texPtr:(PVRTuint8*)pointer+PVRTEX3_HEADERSIZE+sTextureHeader.u32MetaDataSize;
+
+ if (pMetaData)
+ {
+ //Read in all the meta data.
+ PVRTuint32 metaDataSize=0;
+ while (metaDataSize<sTextureHeader.u32MetaDataSize)
+ {
+ //Read the DevFourCC and advance the pointer offset.
+ PVRTuint32 DevFourCC=*(PVRTuint32*)((PVRTuint8*)pointer+PVRTEX3_HEADERSIZE+metaDataSize);
+ metaDataSize+=sizeof(DevFourCC);
+
+ //Read the Key and advance the pointer offset.
+ PVRTuint32 u32Key=*(PVRTuint32*)((PVRTuint8*)pointer+PVRTEX3_HEADERSIZE+metaDataSize);
+ metaDataSize+=sizeof(u32Key);
+
+ //Read the DataSize and advance the pointer offset.
+ PVRTuint32 u32DataSize = *(PVRTuint32*)((PVRTuint8*)pointer+PVRTEX3_HEADERSIZE+metaDataSize);
+ metaDataSize+=sizeof(u32DataSize);
+
+ //Get the current meta data.
+ MetaDataBlock& currentMetaData = (*pMetaData)[DevFourCC][u32Key];
+
+ //Assign the values to the meta data.
+ currentMetaData.DevFOURCC=DevFourCC;
+ currentMetaData.u32Key=u32Key;
+ currentMetaData.u32DataSize=u32DataSize;
+
+ //Check for data, if there is any, read it into the meta data.
+ if(u32DataSize > 0)
+ {
+ //Allocate memory.
+ currentMetaData.Data = new PVRTuint8[u32DataSize];
+
+ //Copy the data.
+ memcpy(currentMetaData.Data, ((PVRTuint8*)pointer+PVRTEX3_HEADERSIZE+metaDataSize), u32DataSize);
+
+ //Advance the meta data size.
+ metaDataSize+=u32DataSize;
+ }
+ }
+ }
+ }
+
+ //Return the PVRTextureHeader.
+ if (psTextureHeader)
+ {
+ *(PVRTextureHeaderV3*)psTextureHeader=sTextureHeader;
+ }
+
+ //Setup GL Texture format values.
+ GLenum eTextureFormat = 0;
+ GLenum eTextureInternalFormat = 0; // often this is the same as textureFormat, but not for BGRA8888 on iOS, for instance
+ GLenum eTextureType = 0;
+
+ //Get the OGLES format values.
+ PVRTGetOGLES2TextureFormat(sTextureHeader,eTextureInternalFormat,eTextureFormat,eTextureType);
+
+ //Check supported texture formats.
+ bool bIsPVRTCSupported = CPVRTgles2Ext::IsGLExtensionSupported("GL_IMG_texture_compression_pvrtc");
+ bool bIsPVRTC2Supported = CPVRTgles2Ext::IsGLExtensionSupported("GL_IMG_texture_compression_pvrtc2");
+#ifndef TARGET_OS_IPHONE
+ bool bIsBGRA8888Supported = CPVRTgles2Ext::IsGLExtensionSupported("GL_IMG_texture_format_BGRA8888");
+#else
+ bool bIsBGRA8888Supported = CPVRTgles2Ext::IsGLExtensionSupported("GL_APPLE_texture_format_BGRA8888");
+#endif
+ bool bIsFloat16Supported = CPVRTgles2Ext::IsGLExtensionSupported("GL_OES_texture_half_float");
+ bool bIsFloat32Supported = CPVRTgles2Ext::IsGLExtensionSupported("GL_OES_texture_float");
+#ifndef TARGET_OS_IPHONE
+ bool bIsETCSupported = CPVRTgles2Ext::IsGLExtensionSupported("GL_OES_compressed_ETC1_RGB8_texture");
+#endif
+
+ //Check for compressed formats
+ if (eTextureFormat==0 && eTextureType==0 && eTextureInternalFormat!=0)
+ {
+ if (eTextureInternalFormat>=GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG && eTextureInternalFormat<=GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG)
+ {
+ //Check for PVRTCI support.
+ if(bIsPVRTCSupported)
+ {
+ bIsCompressedFormatSupported = bIsCompressedFormat = true;
+ }
+ else
+ {
+ //Try to decompress the texture.
+ if(bAllowDecompress)
+ {
+ //Output a warning.
+ PVRTErrorOutputDebug("PVRTTextureLoadFromPointer warning: PVRTC not supported. Converting to RGBA8888 instead.\n");
+
+ //Modify boolean values.
+ bIsCompressedFormatSupported = false;
+ bIsCompressedFormat = true;
+
+ //Check if it's 2bpp.
+ bool bIs2bppPVRTC = (eTextureInternalFormat==GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG || eTextureInternalFormat==GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG);
+
+ //Change texture format.
+ eTextureFormat = eTextureInternalFormat = GL_RGBA;
+ eTextureType = GL_UNSIGNED_BYTE;
+
+ //Create a near-identical texture header for the decompressed header.
+ sTextureHeaderDecomp = sTextureHeader;
+ sTextureHeaderDecomp.u32ChannelType=ePVRTVarTypeUnsignedByteNorm;
+ sTextureHeaderDecomp.u32ColourSpace=ePVRTCSpacelRGB;
+ sTextureHeaderDecomp.u64PixelFormat=PVRTGENPIXELID4('r','g','b','a',8,8,8,8);
+
+ //Allocate enough memory for the decompressed data. OGLES2, so only decompress one surface, but all faces.
+ pDecompressedData = malloc(PVRTGetTextureDataSize(sTextureHeaderDecomp, PVRTEX_ALLMIPLEVELS, false, true) );
+
+ //Check the malloc.
+ if (!pDecompressedData)
+ {
+ PVRTErrorOutputDebug("PVRTTextureLoadFromPointer error: Unable to allocate memory to decompress texture.\n");
+ return PVR_FAIL;
+ }
+
+ //Get the dimensions for the current MIP level.
+ PVRTuint32 uiMIPWidth = sTextureHeaderDecomp.u32Width>>nLoadFromLevel;
+ PVRTuint32 uiMIPHeight = sTextureHeaderDecomp.u32Height>>nLoadFromLevel;
+
+ //Setup temporary variables.
+ PVRTuint8* pTempDecompData = (PVRTuint8*)pDecompressedData;
+ PVRTuint8* pTempCompData = (PVRTuint8*)pTextureData;
+
+ if (bIsLegacyPVR)
+ {
+ //Decompress all the MIP levels.
+ for (PVRTuint32 uiFace=0;uiFace<sTextureHeader.u32NumFaces;++uiFace)
+ {
+
+ for (PVRTuint32 uiMIPMap=nLoadFromLevel;uiMIPMap<sTextureHeader.u32MIPMapCount;++uiMIPMap)
+ {
+ //Get the face offset. Varies per MIP level.
+ PVRTuint32 decompressedFaceOffset = PVRTGetTextureDataSize(sTextureHeaderDecomp, uiMIPMap, false, false);
+ PVRTuint32 compressedFaceOffset = PVRTGetTextureDataSize(sTextureHeader, uiMIPMap, false, false);
+
+ //Decompress the texture data.
+ PVRTDecompressPVRTC(pTempCompData,bIs2bppPVRTC?1:0,uiMIPWidth,uiMIPHeight,pTempDecompData);
+
+ //Move forward through the pointers.
+ pTempDecompData+=decompressedFaceOffset;
+ pTempCompData+=compressedFaceOffset;
+
+ //Work out the current MIP dimensions.
+ uiMIPWidth=PVRT_MAX(1,uiMIPWidth>>1);
+ uiMIPHeight=PVRT_MAX(1,uiMIPHeight>>1);
+ }
+
+ //Reset the dims.
+ uiMIPWidth=sTextureHeader.u32Width;
+ uiMIPHeight=sTextureHeader.u32Height;
+ }
+ }
+ else
+ {
+ //Decompress all the MIP levels.
+ for (PVRTuint32 uiMIPMap=nLoadFromLevel;uiMIPMap<sTextureHeader.u32MIPMapCount;++uiMIPMap)
+ {
+ //Get the face offset. Varies per MIP level.
+ PVRTuint32 decompressedFaceOffset = PVRTGetTextureDataSize(sTextureHeaderDecomp, uiMIPMap, false, false);
+ PVRTuint32 compressedFaceOffset = PVRTGetTextureDataSize(sTextureHeader, uiMIPMap, false, false);
+
+ for (PVRTuint32 uiFace=0;uiFace<sTextureHeader.u32NumFaces;++uiFace)
+ {
+ //Decompress the texture data.
+ PVRTDecompressPVRTC(pTempCompData,bIs2bppPVRTC?1:0,uiMIPWidth,uiMIPHeight,pTempDecompData);
+
+ //Move forward through the pointers.
+ pTempDecompData+=decompressedFaceOffset;
+ pTempCompData+=compressedFaceOffset;
+ }
+
+ //Work out the current MIP dimensions.
+ uiMIPWidth=PVRT_MAX(1,uiMIPWidth>>1);
+ uiMIPHeight=PVRT_MAX(1,uiMIPHeight>>1);
+ }
+ }
+ }
+ else
+ {
+ PVRTErrorOutputDebug("PVRTTextureLoadFromPointer error: PVRTC not supported.\n");
+ return PVR_FAIL;
+ }
+ }
+ }
+#ifndef TARGET_OS_IPHONE //TODO
+ else if (eTextureInternalFormat==GL_COMPRESSED_RGBA_PVRTC_4BPPV2_IMG || eTextureInternalFormat==GL_COMPRESSED_RGBA_PVRTC_2BPPV2_IMG)
+ {
+ //Check for PVRTCI support.
+ if(bIsPVRTC2Supported)
+ {
+ bIsCompressedFormatSupported = bIsCompressedFormat = true;
+ }
+ else
+ {
+ PVRTErrorOutputDebug("PVRTTextureLoadFromPointer error: PVRTC not supported.\n");
+ return PVR_FAIL;
+ }
+ }
+ else if (eTextureInternalFormat==GL_ETC1_RGB8_OES)
+ {
+ if(bIsETCSupported)
+ {
+ bIsCompressedFormatSupported = bIsCompressedFormat = true;
+ }
+ else
+ {
+ if(bAllowDecompress)
+ {
+ //Output a warning.
+ PVRTErrorOutputDebug("PVRTTextureLoadFromPointer warning: ETC not supported. Converting to RGBA8888 instead.\n");
+
+ //Modify boolean values.
+ bIsCompressedFormatSupported = false;
+ bIsCompressedFormat = true;
+
+ //Change texture format.
+ eTextureFormat = eTextureInternalFormat = GL_RGBA;
+ eTextureType = GL_UNSIGNED_BYTE;
+
+ //Create a near-identical texture header for the decompressed header.
+ sTextureHeaderDecomp = sTextureHeader;
+ sTextureHeaderDecomp.u32ChannelType=ePVRTVarTypeUnsignedByteNorm;
+ sTextureHeaderDecomp.u32ColourSpace=ePVRTCSpacelRGB;
+ sTextureHeaderDecomp.u64PixelFormat=PVRTGENPIXELID4('r','g','b','a',8,8,8,8);
+
+ //Allocate enough memory for the decompressed data. OGLES1, so only decompress one surface/face.
+ pDecompressedData = malloc(PVRTGetTextureDataSize(sTextureHeaderDecomp, PVRTEX_ALLMIPLEVELS, false, true) );
+
+ //Check the malloc.
+ if (!pDecompressedData)
+ {
+ PVRTErrorOutputDebug("PVRTTextureLoadFromPointer error: Unable to allocate memory to decompress texture.\n");
+ return PVR_FAIL;
+ }
+
+ //Get the dimensions for the current MIP level.
+ PVRTuint32 uiMIPWidth = sTextureHeaderDecomp.u32Width>>nLoadFromLevel;
+ PVRTuint32 uiMIPHeight = sTextureHeaderDecomp.u32Height>>nLoadFromLevel;
+
+ //Setup temporary variables.
+ PVRTuint8* pTempDecompData = (PVRTuint8*)pDecompressedData;
+ PVRTuint8* pTempCompData = (PVRTuint8*)pTextureData;
+
+ if (bIsLegacyPVR)
+ {
+ //Decompress all the MIP levels.
+ for (PVRTuint32 uiFace=0;uiFace<sTextureHeader.u32NumFaces;++uiFace)
+ {
+
+ for (PVRTuint32 uiMIPMap=nLoadFromLevel;uiMIPMap<sTextureHeader.u32MIPMapCount;++uiMIPMap)
+ {
+ //Get the face offset. Varies per MIP level.
+ PVRTuint32 decompressedFaceOffset = PVRTGetTextureDataSize(sTextureHeaderDecomp, uiMIPMap, false, false);
+ PVRTuint32 compressedFaceOffset = PVRTGetTextureDataSize(sTextureHeader, uiMIPMap, false, false);
+
+ //Decompress the texture data.
+ PVRTDecompressETC(pTempCompData,uiMIPWidth,uiMIPHeight,pTempDecompData,0);
+
+ //Move forward through the pointers.
+ pTempDecompData+=decompressedFaceOffset;
+ pTempCompData+=compressedFaceOffset;
+
+ //Work out the current MIP dimensions.
+ uiMIPWidth=PVRT_MAX(1,uiMIPWidth>>1);
+ uiMIPHeight=PVRT_MAX(1,uiMIPHeight>>1);
+ }
+
+ //Reset the dims.
+ uiMIPWidth=sTextureHeader.u32Width;
+ uiMIPHeight=sTextureHeader.u32Height;
+ }
+ }
+ else
+ {
+ //Decompress all the MIP levels.
+ for (PVRTuint32 uiMIPMap=nLoadFromLevel;uiMIPMap<sTextureHeader.u32MIPMapCount;++uiMIPMap)
+ {
+ //Get the face offset. Varies per MIP level.
+ PVRTuint32 decompressedFaceOffset = PVRTGetTextureDataSize(sTextureHeaderDecomp, uiMIPMap, false, false);
+ PVRTuint32 compressedFaceOffset = PVRTGetTextureDataSize(sTextureHeader, uiMIPMap, false, false);
+
+ for (PVRTuint32 uiFace=0;uiFace<sTextureHeader.u32NumFaces;++uiFace)
+ {
+ //Decompress the texture data.
+ PVRTDecompressETC(pTempCompData,uiMIPWidth,uiMIPHeight,pTempDecompData,0);
+
+ //Move forward through the pointers.
+ pTempDecompData+=decompressedFaceOffset;
+ pTempCompData+=compressedFaceOffset;
+ }
+
+ //Work out the current MIP dimensions.
+ uiMIPWidth=PVRT_MAX(1,uiMIPWidth>>1);
+ uiMIPHeight=PVRT_MAX(1,uiMIPHeight>>1);
+ }
+ }
+ }
+ else
+ {
+ PVRTErrorOutputDebug("PVRTTextureLoadFromPointer error: ETC not supported.\n");
+ return PVR_FAIL;
+ }
+ }
+ }
+#endif
+ }
+
+ //Check for BGRA support.
+ if(eTextureFormat==GL_BGRA)
+ {
+#ifdef TARGET_OS_IPHONE
+ eTextureInternalFormat = GL_RGBA;
+#endif
+ if(!bIsBGRA8888Supported)
+ {
+#ifdef TARGET_OS_IPHONE
+ PVRTErrorOutputDebug("PVRTTextureLoadFromPointer failed: Unable to load GL_BGRA texture as extension GL_APPLE_texture_format_BGRA8888 is unsupported.\n");
+#else
+ PVRTErrorOutputDebug("PVRTTextureLoadFromPointer failed: Unable to load GL_BGRA texture as extension GL_IMG_texture_format_BGRA8888 is unsupported.\n");
+#endif
+ return PVR_FAIL;
+ }
+ }
+
+ //Check for floating point textures
+ if (eTextureType==GL_HALF_FLOAT_OES)
+ {
+ if(!bIsFloat16Supported)
+ {
+ PVRTErrorOutputDebug("PVRTTextureLoadFromPointer failed: Unable to load GL_HALF_FLOAT_OES texture as extension GL_OES_texture_half_float is unsupported.\n");
+ }
+ }
+ if (eTextureType==GL_FLOAT)
+ {
+ if(!bIsFloat32Supported)
+ {
+ PVRTErrorOutputDebug("PVRTTextureLoadFromPointer failed: Unable to load GL_FLOAT texture as extension GL_OES_texture_float is unsupported.\n");
+ }
+ }
+
+ //Deal with unsupported texture formats
+ if (eTextureInternalFormat==0)
+ {
+ PVRTErrorOutputDebug("PVRTTextureLoadFromPointer failed: pixel type not supported.\n");
+ return PVR_FAIL;
+ }
+
+ //PVR files are never row aligned.
+ glPixelStorei(GL_UNPACK_ALIGNMENT,1);
+
+ //Generate a texture
+ glGenTextures(1, texName);
+
+ //Initialise a texture target.
+ GLint eTarget=GL_TEXTURE_2D;
+
+ if(sTextureHeader.u32NumFaces>1)
+ {
+ eTarget=GL_TEXTURE_CUBE_MAP;
+ }
+
+ //Check if this is a texture array.
+ if(sTextureHeader.u32NumSurfaces>1)
+ {
+ //Not supported in OpenGLES 2.0
+ PVRTErrorOutputDebug("PVRTTextureLoadFromPointer failed: Texture arrays are not available in OGLES2.0.\n");
+ return PVR_FAIL;
+ }
+
+ //Bind the 2D texture
+ glBindTexture(eTarget, *texName);
+
+ if(glGetError())
+ {
+ PVRTErrorOutputDebug("PVRTTextureLoadFromPointer failed: glBindTexture() failed.\n");
+ return PVR_FAIL;
+ }
+
+ //Initialise the current MIP size.
+ PVRTuint32 uiCurrentMIPSize=0;
+
+ //Loop through the faces
+ //Check if this is a cube map.
+ if(sTextureHeader.u32NumFaces>1)
+ {
+ eTarget=GL_TEXTURE_CUBE_MAP_POSITIVE_X;
+ }
+
+ //Initialise the width/height
+ PVRTuint32 u32MIPWidth = sTextureHeader.u32Width;
+ PVRTuint32 u32MIPHeight = sTextureHeader.u32Height;
+
+ //Temporary data to save on if statements within the load loops.
+ PVRTuint8* pTempData=NULL;
+ PVRTextureHeaderV3 *psTempHeader=NULL;
+ if (bIsCompressedFormat && !bIsCompressedFormatSupported)
+ {
+ pTempData=(PVRTuint8*)pDecompressedData;
+ psTempHeader=&sTextureHeaderDecomp;
+ }
+ else
+ {
+ pTempData=pTextureData;
+ psTempHeader=&sTextureHeader;
+ }
+
+ //Loop through all MIP levels.
+ if (bIsLegacyPVR)
+ {
+ //Temporary texture target.
+ GLint eTextureTarget=eTarget;
+
+ //Loop through all the faces.
+ for (PVRTuint32 uiFace=0; uiFace<psTempHeader->u32NumFaces; ++uiFace)
+ {
+ //Loop through all the mip levels.
+ for (PVRTuint32 uiMIPLevel=0; uiMIPLevel<psTempHeader->u32MIPMapCount; ++uiMIPLevel)
+ {
+ //Get the current MIP size.
+ uiCurrentMIPSize=PVRTGetTextureDataSize(*psTempHeader,uiMIPLevel,false,false);
+
+ if (uiMIPLevel>=nLoadFromLevel)
+ {
+ //Upload the texture
+ if (bIsCompressedFormat && bIsCompressedFormatSupported)
+ {
+ glCompressedTexImage2D(eTextureTarget,uiMIPLevel-nLoadFromLevel,eTextureInternalFormat,u32MIPWidth, u32MIPHeight, 0, uiCurrentMIPSize, pTempData);
+ }
+ else
+ {
+ glTexImage2D(eTextureTarget,uiMIPLevel-nLoadFromLevel,eTextureInternalFormat, u32MIPWidth, u32MIPHeight, 0, eTextureFormat, eTextureType, pTempData);
+ }
+ }
+ pTempData+=uiCurrentMIPSize;
+
+ //Reduce the MIP Size.
+ u32MIPWidth=PVRT_MAX(1,u32MIPWidth>>1);
+ u32MIPHeight=PVRT_MAX(1,u32MIPHeight>>1);
+ }
+
+ //Increase the texture target.
+ eTextureTarget++;
+
+ //Reset the current MIP dimensions.
+ u32MIPWidth=psTempHeader->u32Width;
+ u32MIPHeight=psTempHeader->u32Height;
+
+ //Error check
+ if(glGetError())
+ {
+ FREE(pDecompressedData);
+ PVRTErrorOutputDebug("PVRTTextureLoadFromPointer failed: glTexImage2D() failed.\n");
+ return PVR_FAIL;
+ }
+ }
+ }
+ else
+ {
+ for (PVRTuint32 uiMIPLevel=0; uiMIPLevel<psTempHeader->u32MIPMapCount; ++uiMIPLevel)
+ {
+ //Get the current MIP size.
+ uiCurrentMIPSize=PVRTGetTextureDataSize(*psTempHeader,uiMIPLevel,false,false);
+
+ GLint eTextureTarget=eTarget;
+
+ for (PVRTuint32 uiFace=0; uiFace<psTempHeader->u32NumFaces; ++uiFace)
+ {
+ if (uiMIPLevel>=nLoadFromLevel)
+ {
+ //Upload the texture
+ if (bIsCompressedFormat && bIsCompressedFormatSupported)
+ {
+ glCompressedTexImage2D(eTextureTarget,uiMIPLevel-nLoadFromLevel,eTextureInternalFormat,u32MIPWidth, u32MIPHeight, 0, uiCurrentMIPSize, pTempData);
+ }
+ else
+ {
+ glTexImage2D(eTextureTarget,uiMIPLevel-nLoadFromLevel,eTextureInternalFormat, u32MIPWidth, u32MIPHeight, 0, eTextureFormat, eTextureType, pTempData);
+ }
+ }
+ pTempData+=uiCurrentMIPSize;
+ eTextureTarget++;
+ }
+
+ //Reduce the MIP Size.
+ u32MIPWidth=PVRT_MAX(1,u32MIPWidth>>1);
+ u32MIPHeight=PVRT_MAX(1,u32MIPHeight>>1);
+
+ //Error check
+ if(glGetError())
+ {
+ FREE(pDecompressedData);
+ PVRTErrorOutputDebug("PVRTTextureLoadFromPointer failed: glTexImage2D() failed.\n");
+ return PVR_FAIL;
+ }
+ }
+ }
+
+ FREE(pDecompressedData);
+
+ if (eTarget!=GL_TEXTURE_2D)
+ {
+ eTarget=GL_TEXTURE_CUBE_MAP;
+ }
+
+ //Error check
+ if(glGetError())
+ {
+ PVRTErrorOutputDebug("PVRTTextureLoadFromPointer failed: glTexImage2D() failed.\n");
+ return PVR_FAIL;
+ }
+
+ //Set Minification and Magnification filters according to whether MIP maps are present.
+ if(eTextureType==GL_FLOAT || eTextureType==GL_HALF_FLOAT_OES)
+ {
+ if(sTextureHeader.u32MIPMapCount==1)
+ { // Texture filter modes are limited to these for float textures
+ glTexParameteri(eTarget, GL_TEXTURE_MIN_FILTER, GL_NEAREST);
+ glTexParameteri(eTarget, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
+ }
+ else
+ {
+ glTexParameteri(eTarget, GL_TEXTURE_MIN_FILTER, GL_NEAREST_MIPMAP_NEAREST);
+ glTexParameteri(eTarget, GL_TEXTURE_MAG_FILTER, GL_NEAREST);
+ }
+ }
+ else
+ {
+ if(sTextureHeader.u32MIPMapCount==1)
+ {
+ glTexParameteri(eTarget, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
+ glTexParameteri(eTarget, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
+ }
+ else
+ {
+ glTexParameteri(eTarget, GL_TEXTURE_MIN_FILTER, GL_LINEAR_MIPMAP_NEAREST);
+ glTexParameteri(eTarget, GL_TEXTURE_MAG_FILTER, GL_LINEAR);
+ }
+ }
+
+ if( (sTextureHeader.u32Width & (sTextureHeader.u32Width - 1)) | (sTextureHeader.u32Height & (sTextureHeader.u32Height - 1)))
+ {
+ /*
+ NPOT textures requires the wrap mode to be set explicitly to
+ GL_CLAMP_TO_EDGE or the texture will be inconsistent.
+ */
+ glTexParameteri(eTarget, GL_TEXTURE_WRAP_S, GL_CLAMP_TO_EDGE);
+ glTexParameteri(eTarget, GL_TEXTURE_WRAP_T, GL_CLAMP_TO_EDGE);
+ }
+ else
+ {
+ glTexParameteri(eTarget, GL_TEXTURE_WRAP_S, GL_REPEAT);
+ glTexParameteri(eTarget, GL_TEXTURE_WRAP_T, GL_REPEAT);
+ }
+
+ //Error check
+ if(glGetError())
+ {
+ PVRTErrorOutputDebug("PVRTTextureLoadFromPointer failed: glTexParameter() failed.\n");
+ return PVR_FAIL;
+ }
+
+ return PVR_SUCCESS;
+}
+
+/*!***************************************************************************
+ @Function PVRTTextureLoadFromPVR
+ @Input filename Filename of the .PVR file to load the texture from
+ @Modified texName the OpenGL ES texture name as returned by glBindTexture
+ @Modified psTextureHeader Pointer to a PVRTextureHeaderV3 struct. Modified to
+ contain the header data of the returned texture Ignored if NULL.
+ @Input bAllowDecompress Allow decompression if PVRTC is not supported in hardware.
+ @Input nLoadFromLevel Which mip map level to start loading from (0=all)
+ @Modified pMetaData If a valid map is supplied, this will return any and all
+ MetaDataBlocks stored in the texture, organised by DevFourCC
+ then identifier. Supplying NULL will ignore all MetaData.
+ @Return PVR_SUCCESS on success
+ @Description Allows textures to be stored in binary PVR files and loaded in. Can load parts of a
+ mip mapped texture (i.e. skipping the highest detailed levels).
+ Sets the texture MIN/MAG filter to GL_LINEAR_MIPMAP_NEAREST/GL_LINEAR
+ if mip maps are present, GL_LINEAR/GL_LINEAR otherwise.
+*****************************************************************************/
+EPVRTError PVRTTextureLoadFromPVR( const char * const filename,
+ GLuint * const texName,
+ const void *psTextureHeader,
+ bool bAllowDecompress,
+ const unsigned int nLoadFromLevel,
+ CPVRTMap<unsigned int, CPVRTMap<unsigned int, MetaDataBlock> > *pMetaData)
+{
+ //Attempt to open file.
+ CPVRTResourceFile TexFile(filename);
+
+ //Check file opened successfully.
+ if (!TexFile.IsOpen())
+ {
+ return PVR_FAIL;
+ }
+
+ //Header size.
+ PVRTuint32 u32HeaderSize=0;
+
+ //Boolean whether to byte swap the texture data or not.
+ bool bSwapDataEndianness=false;
+
+ //Texture header to check against.
+ PVRTextureHeaderV3 sTextureHeader;
+
+ //The channel type for endian swapping.
+ EPVRTVariableType u32CurrentChannelType=ePVRTVarTypeUnsignedByte;
+
+ //Check the first word of the file and see if it's equal to the current identifier (or reverse identifier)
+ if(*(PVRTuint32*)TexFile.DataPtr()!=PVRTEX_CURR_IDENT && *(PVRTuint32*)TexFile.DataPtr()!=PVRTEX_CURR_IDENT_REV)
+ {
+ //Swap the header bytes if necessary.
+ if(!PVRTIsLittleEndian())
+ {
+ bSwapDataEndianness=true;
+ PVRTuint32 u32HeaderSize=PVRTByteSwap32(*(PVRTuint32*)TexFile.DataPtr());
+
+ for (PVRTuint32 i=0; i<u32HeaderSize; ++i)
+ {
+ PVRTByteSwap( (PVRTuint8*)( ( (PVRTuint32*)TexFile.DataPtr() )+i),sizeof(PVRTuint32) );
+ }
+ }
+
+ //Get a pointer to the header.
+ PVR_Texture_Header* sLegacyTextureHeader=(PVR_Texture_Header*)TexFile.DataPtr();
+
+ //Set the header size.
+ u32HeaderSize=sLegacyTextureHeader->dwHeaderSize;
+
+ //We only really need the channel type.
+ PVRTuint64 tempFormat;
+ EPVRTColourSpace tempColourSpace;
+ bool tempIsPreMult;
+
+ //Map the enum to get the channel type.
+ PVRTMapLegacyTextureEnumToNewFormat( (PVRTPixelType)( sLegacyTextureHeader->dwpfFlags&0xff),tempFormat,tempColourSpace, u32CurrentChannelType, tempIsPreMult);
+ }
+ // If the header file has a reverse identifier, then we need to swap endianness
+ else if(*(PVRTuint32*)TexFile.DataPtr()==PVRTEX_CURR_IDENT_REV)
+ {
+ //Setup the texture header
+ sTextureHeader=*(PVRTextureHeaderV3*)TexFile.DataPtr();
+
+ bSwapDataEndianness=true;
+ PVRTextureHeaderV3* pTextureHeader=(PVRTextureHeaderV3*)TexFile.DataPtr();
+
+ pTextureHeader->u32ChannelType=PVRTByteSwap32(pTextureHeader->u32ChannelType);
+ pTextureHeader->u32ColourSpace=PVRTByteSwap32(pTextureHeader->u32ColourSpace);
+ pTextureHeader->u32Depth=PVRTByteSwap32(pTextureHeader->u32Depth);
+ pTextureHeader->u32Flags=PVRTByteSwap32(pTextureHeader->u32Flags);
+ pTextureHeader->u32Height=PVRTByteSwap32(pTextureHeader->u32Height);
+ pTextureHeader->u32MetaDataSize=PVRTByteSwap32(pTextureHeader->u32MetaDataSize);
+ pTextureHeader->u32MIPMapCount=PVRTByteSwap32(pTextureHeader->u32MIPMapCount);
+ pTextureHeader->u32NumFaces=PVRTByteSwap32(pTextureHeader->u32NumFaces);
+ pTextureHeader->u32NumSurfaces=PVRTByteSwap32(pTextureHeader->u32NumSurfaces);
+ pTextureHeader->u32Version=PVRTByteSwap32(pTextureHeader->u32Version);
+ pTextureHeader->u32Width=PVRTByteSwap32(pTextureHeader->u32Width);
+ PVRTByteSwap((PVRTuint8*)&pTextureHeader->u64PixelFormat,sizeof(PVRTuint64));
+
+ //Channel type.
+ u32CurrentChannelType=(EPVRTVariableType)pTextureHeader->u32ChannelType;
+
+ //Header size.
+ u32HeaderSize=PVRTEX3_HEADERSIZE+sTextureHeader.u32MetaDataSize;
+ }
+ else
+ {
+ //Header size.
+ u32HeaderSize=PVRTEX3_HEADERSIZE+sTextureHeader.u32MetaDataSize;
+ }
+
+ // Convert the data if needed
+ if(bSwapDataEndianness)
+ {
+ //Get the size of the variables types.
+ PVRTuint32 ui32VariableSize=0;
+ switch(u32CurrentChannelType)
+ {
+ case ePVRTVarTypeFloat:
+ case ePVRTVarTypeUnsignedInteger:
+ case ePVRTVarTypeUnsignedIntegerNorm:
+ case ePVRTVarTypeSignedInteger:
+ case ePVRTVarTypeSignedIntegerNorm:
+ {
+ ui32VariableSize=4;
+ break;
+ }
+ case ePVRTVarTypeUnsignedShort:
+ case ePVRTVarTypeUnsignedShortNorm:
+ case ePVRTVarTypeSignedShort:
+ case ePVRTVarTypeSignedShortNorm:
+ {
+ ui32VariableSize=2;
+ break;
+ }
+ case ePVRTVarTypeUnsignedByte:
+ case ePVRTVarTypeUnsignedByteNorm:
+ case ePVRTVarTypeSignedByte:
+ case ePVRTVarTypeSignedByteNorm:
+ {
+ ui32VariableSize=1;
+ break;
+ }
+ default:
+ break;
+ }
+
+ //If the size of the variable type is greater than 1, then we need to byte swap.
+ if (ui32VariableSize>1)
+ {
+ //Get the texture data.
+ PVRTuint8* pu8OrigData = ( (PVRTuint8*)TexFile.DataPtr() + u32HeaderSize);
+
+ //Get the size of the texture data.
+ PVRTuint32 ui32TextureDataSize = PVRTGetTextureDataSize(sTextureHeader);
+
+ //Loop through and byte swap all the data. It's swapped in place so no need to do anything special.
+ for(PVRTuint32 i = 0; i < ui32TextureDataSize; i+=ui32VariableSize)
+ {
+ PVRTByteSwap(pu8OrigData+i,ui32VariableSize);
+ }
+ }
+ }
+
+ return PVRTTextureLoadFromPointer(TexFile.DataPtr(), texName, psTextureHeader, bAllowDecompress, nLoadFromLevel,NULL,pMetaData);
+}
+
+/*!***************************************************************************
+ @Function PVRTTextureFormatGetBPP
+ @Input nFormat
+ @Input nType
+ @Description Returns the bits per pixel (BPP) of the format.
+*****************************************************************************/
+unsigned int PVRTTextureFormatGetBPP(const GLuint nFormat, const GLuint nType)
+{
+ switch(nFormat)
+ {
+ case GL_COMPRESSED_RGB_PVRTC_2BPPV1_IMG:
+ case GL_COMPRESSED_RGBA_PVRTC_2BPPV1_IMG:
+ return 2;
+ case GL_COMPRESSED_RGB_PVRTC_4BPPV1_IMG:
+ case GL_COMPRESSED_RGBA_PVRTC_4BPPV1_IMG:
+ return 4;
+ case GL_UNSIGNED_BYTE:
+ switch(nType)
+ {
+ case GL_RGBA:
+ case GL_BGRA:
+ return 32;
+ }
+ case GL_UNSIGNED_SHORT_5_5_5_1:
+ switch(nType)
+ {
+ case GL_RGBA:
+ return 16;
+ }
+ }
+
+ return 0xFFFFFFFF;
+}
+
+/*****************************************************************************
+ End of file (PVRTTextureAPI.cpp)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/OGLES2/PVRTTextureAPI.h b/tests/third_party/PowerVR/Tools/OGLES2/PVRTTextureAPI.h
new file mode 100644
index 0000000..8e587db
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/OGLES2/PVRTTextureAPI.h
@@ -0,0 +1,88 @@
+/*!****************************************************************************
+
+ @file OGLES2/PVRTTextureAPI.h
+ @ingroup API_OGLES2
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief OGLES2 texture loading.
+
+******************************************************************************/
+#ifndef _PVRTTEXTUREAPI_H_
+#define _PVRTTEXTUREAPI_H_
+
+/*!
+ @addtogroup API_OGLES2
+ @{
+*/
+
+#include "../PVRTError.h"
+
+/****************************************************************************
+** Functions
+****************************************************************************/
+template <typename KeyType, typename DataType>
+class CPVRTMap;
+
+/*!***************************************************************************
+ @brief Allows textures to be stored in C header files and loaded in. Can load parts of a
+ mipmaped texture (ie skipping the highest detailed levels).
+ Sets the texture MIN/MAG filter to GL_LINEAR_MIPMAP_NEAREST/GL_LINEAR
+ if mipmaps are present, GL_LINEAR/GL_LINEAR otherwise.
+ @param[in] pointer Pointer to header-texture's structure
+ @param[in,out] texName the OpenGL ES texture name as returned by glBindTexture
+ @param[in,out] psTextureHeader Pointer to a PVRTextureHeaderV3 struct. Modified to
+ contain the header data of the returned texture Ignored if NULL.
+ @param[in] bAllowDecompress Allow decompression if PVRTC is not supported in hardware.
+ @param[in] nLoadFromLevel Which mipmap level to start loading from (0=all)
+ @param[in] texPtr If null, texture follows header, else texture is here.
+ @param[in,out] pMetaData If a valid map is supplied, this will return any and all
+ MetaDataBlocks stored in the texture, organised by DevFourCC
+ then identifier. Supplying NULL will ignore all MetaData.
+ @return PVR_SUCCESS on success
+*****************************************************************************/
+EPVRTError PVRTTextureLoadFromPointer( const void* pointer,
+ GLuint *const texName,
+ const void *psTextureHeader=NULL,
+ bool bAllowDecompress = true,
+ const unsigned int nLoadFromLevel=0,
+ const void * const texPtr=0,
+ CPVRTMap<unsigned int, CPVRTMap<unsigned int, struct MetaDataBlock> > *pMetaData=NULL);
+
+/*!***************************************************************************
+ @brief Allows textures to be stored in binary PVR files and loaded in. Can load parts of a
+ mipmaped texture (ie skipping the highest detailed levels).
+ Sets the texture MIN/MAG filter to GL_LINEAR_MIPMAP_NEAREST/GL_LINEAR
+ if mipmaps are present, GL_LINEAR/GL_LINEAR otherwise.
+ @param[in] filename Filename of the .PVR file to load the texture from
+ @param[in,out] texName the OpenGL ES texture name as returned by glBindTexture
+ @param[in,out] psTextureHeader Pointer to a PVRTextureHeaderV3 struct. Modified to
+ contain the header data of the returned texture Ignored if NULL.
+ @param[in] bAllowDecompress Allow decompression if PVRTC is not supported in hardware.
+ @param[in] nLoadFromLevel Which mipmap level to start loading from (0=all)
+ @param[in,out] pMetaData If a valid map is supplied, this will return any and all
+ MetaDataBlocks stored in the texture, organised by DevFourCC
+ then identifier. Supplying NULL will ignore all MetaData.
+ @return PVR_SUCCESS on success
+*****************************************************************************/
+EPVRTError PVRTTextureLoadFromPVR( const char * const filename,
+ GLuint * const texName,
+ const void *psTextureHeader=NULL,
+ bool bAllowDecompress = true,
+ const unsigned int nLoadFromLevel=0,
+ CPVRTMap<unsigned int, CPVRTMap<unsigned int, struct MetaDataBlock> > *pMetaData=NULL);
+
+/*!***************************************************************************
+ @brief Returns the bits per pixel (BPP) of the format.
+ @param[in] nFormat
+ @param[in] nType
+ @return Unsigned integer representing the bits per pixel of the format
+*****************************************************************************/
+unsigned int PVRTTextureFormatGetBPP(const GLuint nFormat, const GLuint nType);
+
+/*! @} */
+
+#endif /* _PVRTTEXTUREAPI_H_ */
+
+/*****************************************************************************
+ End of file (PVRTTextureAPI.h)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/OGLES2/PVRTgles2Ext.cpp b/tests/third_party/PowerVR/Tools/OGLES2/PVRTgles2Ext.cpp
new file mode 100644
index 0000000..1fa17a3
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/OGLES2/PVRTgles2Ext.cpp
@@ -0,0 +1,173 @@
+/******************************************************************************
+
+ @File OGLES2/PVRTgles2Ext.cpp
+
+ @Title OGLES2/PVRTgles2Ext
+
+ @Version
+
+ @Copyright Copyright (c) Imagination Technologies Limited.
+
+ @Platform Independent
+
+ @Description OpenGL ES 2.0 extensions
+
+******************************************************************************/
+#include <string.h>
+
+#include "PVRTContext.h"
+#include "PVRTgles2Ext.h"
+
+/****************************************************************************
+** Local code
+****************************************************************************/
+
+/****************************************************************************
+** Class: CPVRTgles2Ext
+****************************************************************************/
+
+/*!***************************************************************************
+ @Function LoadExtensions
+ @Description Initialises IMG extensions
+*****************************************************************************/
+void CPVRTgles2Ext::LoadExtensions()
+{
+ glMultiDrawElementsEXT = 0;
+ glMultiDrawArraysEXT = 0;
+ glMapBufferOES = 0;
+ glUnmapBufferOES = 0;
+ glGetBufferPointervOES = 0;
+ glDiscardFramebufferEXT = 0;
+ glBindVertexArrayOES = 0;
+ glDeleteVertexArraysOES = 0;
+ glGenVertexArraysOES = 0;
+ glIsVertexArrayOES = 0;
+ glRenderbufferStorageMultisampleIMG = 0;
+ glFramebufferTexture2DMultisampleIMG = 0;
+ glGenQueriesEXT = 0;
+ glDeleteQueriesEXT = 0;
+ glIsQueryEXT = 0;
+ glBeginQueryEXT = 0;
+ glEndQueryEXT = 0;
+ glGetQueryivEXT = 0;
+ glGetQueryObjectuivEXT = 0;
+ glRenderbufferStorageMultisampleEXT = 0;
+ glFramebufferTexture2DMultisampleEXT = 0;
+ glDrawBuffersEXT = 0;
+
+ // Supported extensions provide new entry points for OpenGL ES 2.0.
+
+ const GLubyte *pszGLExtensions;
+
+ /* Retrieve GL extension string */
+ pszGLExtensions = glGetString(GL_EXTENSIONS);
+
+#if !defined(TARGET_OS_IPHONE)
+ /* GL_EXT_multi_draw_arrays */
+ if (strstr((char *)pszGLExtensions, "GL_EXT_multi_draw_arrays"))
+ {
+ glMultiDrawElementsEXT = (PFNGLMULTIDRAWELEMENTS) PVRGetProcAddress(glMultiDrawElementsEXT);
+ glMultiDrawArraysEXT = (PFNGLMULTIDRAWARRAYS) PVRGetProcAddress(glMultiDrawArraysEXT);
+ }
+
+ /* GL_EXT_multi_draw_arrays */
+ if (strstr((char *)pszGLExtensions, "GL_OES_mapbuffer"))
+ {
+ glMapBufferOES = (PFNGLMAPBUFFEROES) PVRGetProcAddress(glMapBufferOES);
+ glUnmapBufferOES = (PFNGLUNMAPBUFFEROES) PVRGetProcAddress(glUnmapBufferOES);
+ glGetBufferPointervOES = (PFNGLGETBUFFERPOINTERVOES) PVRGetProcAddress(glGetBufferPointervOES);
+ }
+
+ /* GL_OES_vertex_array_object */
+ if (strstr((char *)pszGLExtensions, "GL_OES_vertex_array_object"))
+ {
+ glBindVertexArrayOES = (PFNGLBINDVERTEXARRAYOES) PVRGetProcAddress(glBindVertexArrayOES);
+ glDeleteVertexArraysOES = (PFNGLDELETEVERTEXARRAYSOES) PVRGetProcAddress(glDeleteVertexArraysOES);
+ glGenVertexArraysOES = (PFNGLGENVERTEXARRAYSOES) PVRGetProcAddress(glGenVertexArraysOES);
+ glIsVertexArrayOES = (PFNGLISVERTEXARRAYOES) PVRGetProcAddress(glIsVertexArrayOES);
+ }
+
+ /* GL_IMG_multisampled_render_to_texture */
+ if (strstr((char *)pszGLExtensions, "GL_IMG_multisampled_render_to_texture"))
+ {
+ glRenderbufferStorageMultisampleIMG = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLEIMG) PVRGetProcAddress(glRenderbufferStorageMultisampleIMG);
+ glFramebufferTexture2DMultisampleIMG = (PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEIMG) PVRGetProcAddress(glFramebufferTexture2DMultisampleIMG);
+ }
+
+ /* GL_EXT_multisampled_render_to_texture */
+ if (strstr((char *)pszGLExtensions, "GL_EXT_multisampled_render_to_texture"))
+ {
+ glRenderbufferStorageMultisampleEXT = (PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXT) PVRGetProcAddress(glRenderbufferStorageMultisampleEXT);
+ glFramebufferTexture2DMultisampleEXT = (PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEEXT) PVRGetProcAddress(glFramebufferTexture2DMultisampleEXT);
+ }
+
+ /* GL_EXT_draw_buffers */
+ if (strstr((char *)pszGLExtensions, "GL_EXT_draw_buffers"))
+ {
+ glDrawBuffersEXT = (PFNGLDRAWBUFFERSEXT) PVRGetProcAddress(glDrawBuffersEXT);
+ }
+#endif
+
+#if defined(GL_EXT_discard_framebuffer)
+ /* GL_EXT_discard_framebuffer */
+ if (strstr((char *)pszGLExtensions, "GL_EXT_discard_framebuffer"))
+ {
+ glDiscardFramebufferEXT = (PFNGLDISCARDFRAMEBUFFEREXT) PVRGetProcAddress(glDiscardFramebufferEXT);
+ }
+#endif
+
+ /* GL_EXT_occlusion_query_boolean */
+ if (strstr((char *)pszGLExtensions, "GL_EXT_occlusion_query_boolean"))
+ {
+ glGenQueriesEXT = (PFNGLGENQUERIESEXT) PVRGetProcAddress(glGenQueriesEXT);
+ glDeleteQueriesEXT = (PFNGLDELETEQUERIESEXT) PVRGetProcAddress(glDeleteQueriesEXT);
+ glIsQueryEXT = (PFNGLISQUERYEXT) PVRGetProcAddress(glIsQueryEXT);
+ glBeginQueryEXT = (PFNGLBEGINQUERYEXT) PVRGetProcAddress(glBeginQueryEXT);
+ glEndQueryEXT = (PFNGLENDQUERYEXT) PVRGetProcAddress(glEndQueryEXT);
+ glGetQueryivEXT = (PFNGLGETQUERYIVEXT) PVRGetProcAddress(glGetQueryivEXT);
+ glGetQueryObjectuivEXT = (PFNGLGETQUERYOBJECTUIVEXT) PVRGetProcAddress(glGetQueryObjectuivEXT);
+ }
+}
+
+/*!***********************************************************************
+@Function IsGLExtensionSupported
+@Input extension extension to query for
+@Returns True if the extension is supported
+@Description Queries for support of an extension
+*************************************************************************/
+bool CPVRTgles2Ext::IsGLExtensionSupported(const char * const extension)
+{
+ // The recommended technique for querying OpenGL extensions;
+ // from http://opengl.org/resources/features/OGLextensions/
+ const GLubyte *extensions = NULL;
+ const GLubyte *start;
+ GLubyte *where, *terminator;
+
+ /* Extension names should not have spaces. */
+ where = (GLubyte *) strchr(extension, ' ');
+ if (where || *extension == '\0')
+ return 0;
+
+ extensions = glGetString(GL_EXTENSIONS);
+
+ /* It takes a bit of care to be fool-proof about parsing the
+ OpenGL extensions string. Don't be fooled by sub-strings, etc. */
+ start = extensions;
+ for (;;) {
+ where = (GLubyte *) strstr((const char *) start, extension);
+ if (!where)
+ break;
+ terminator = where + strlen(extension);
+ if (where == start || *(where - 1) == ' ')
+ if (*terminator == ' ' || *terminator == '\0')
+ return true;
+ start = terminator;
+ }
+
+ return false;
+}
+
+/*****************************************************************************
+ End of file (PVRTglesExt.cpp)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/OGLES2/PVRTgles2Ext.h b/tests/third_party/PowerVR/Tools/OGLES2/PVRTgles2Ext.h
new file mode 100644
index 0000000..26fc4df
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/OGLES2/PVRTgles2Ext.h
@@ -0,0 +1,232 @@
+/*!****************************************************************************
+
+ @file OGLES2/PVRTgles2Ext.h
+ @ingroup API_OGLES2
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief OpenGL ES 2.0 extensions
+
+******************************************************************************/
+
+#ifndef _PVRTGLES2EXT_H_
+#define _PVRTGLES2EXT_H_
+
+
+/*!
+ @addtogroup API_OGLES2
+ @{
+*/
+
+#ifdef __APPLE__
+#if defined(TARGET_OS_IPHONE) && TARGET_OS_IPHONE==1
+#import <OpenGLES/ES2/gl.h>
+#import <OpenGLES/ES2/glext.h>
+// No binary shaders are allowed on the iphone and so this value is not defined
+// Defining here allows for a more graceful fail of binary shader loading at runtime
+// which can be recovered from instead of fail at compile time
+#define GL_SGX_BINARY_IMG 0
+#else
+#include <EGL/egl.h>
+#include <GLES2/gl2.h>
+#include <GLES2/gl2ext.h>
+#include <GLES2/gl2extimg.h>
+#endif
+#else
+#if !defined(EGL_NOT_PRESENT)
+#include <EGL/egl.h>
+#endif
+#include <GLES2/gl2.h>
+#include <GLES2/gl2ext.h>
+#include <GLES2/gl2extimg.h>
+#endif
+
+#if defined(TARGET_OS_IPHONE)
+// the extensions supported on the iPhone are treated as core functions of gl
+// so use this macro to assign the function pointers in this class appropriately.
+#define PVRGetProcAddress(x) ::x
+#else
+
+#if defined(EGL_NOT_PRESENT)
+
+#if defined(__PALMPDK__)
+#include "SDL.h"
+
+#define PVRGetProcAddress(x) SDL_GLES_GetProcAddress(#x)
+#else
+#define PVRGetProcAddress(x) NULL
+#endif
+
+#else
+#define PVRGetProcAddress(x) eglGetProcAddress(#x)
+#endif
+
+#endif
+
+/****************************************************************************
+** Build options
+****************************************************************************/
+
+#define GL_PVRTGLESEXT_VERSION 2
+
+/**************************************************************************
+****************************** GL EXTENSIONS ******************************
+**************************************************************************/
+
+/*!************************************************************************
+ @class CPVRTgles2Ext
+ @brief A class for initialising and managing OGLES2 extensions
+**************************************************************************/
+class CPVRTgles2Ext
+{
+
+public:
+ // Type definitions for pointers to functions returned by eglGetProcAddress
+ typedef void (GL_APIENTRY *PFNGLMULTIDRAWELEMENTS) (GLenum mode, GLsizei *count, GLenum type, const GLvoid **indices, GLsizei primcount); // glvoid
+ typedef void* (GL_APIENTRY *PFNGLMAPBUFFEROES)(GLenum target, GLenum access);
+ typedef GLboolean (GL_APIENTRY *PFNGLUNMAPBUFFEROES)(GLenum target);
+ typedef void (GL_APIENTRY *PFNGLGETBUFFERPOINTERVOES)(GLenum target, GLenum pname, void** params);
+ typedef void (GL_APIENTRY * PFNGLMULTIDRAWARRAYS) (GLenum mode, GLint *first, GLsizei *count, GLsizei primcount); // glvoid
+ typedef void (GL_APIENTRY * PFNGLDISCARDFRAMEBUFFEREXT)(GLenum target, GLsizei numAttachments, const GLenum *attachments);
+
+ typedef void (GL_APIENTRY *PFNGLGENQUERIESEXT) (GLsizei n, GLuint *ids);
+ typedef void (GL_APIENTRY *PFNGLDELETEQUERIESEXT) (GLsizei n, const GLuint *ids);
+ typedef GLboolean (GL_APIENTRY *PFNGLISQUERYEXT) (GLuint id);
+ typedef void (GL_APIENTRY *PFNGLBEGINQUERYEXT) (GLenum target, GLuint id);
+ typedef void (GL_APIENTRY *PFNGLENDQUERYEXT) (GLenum target);
+ typedef void (GL_APIENTRY *PFNGLGETQUERYIVEXT) (GLenum target, GLenum pname, GLint *params);
+ typedef void (GL_APIENTRY *PFNGLGETQUERYOBJECTUIVEXT) (GLuint id, GLenum pname, GLuint *params);
+
+ typedef void (GL_APIENTRYP PFNGLBINDVERTEXARRAYOES) (GLuint vertexarray);
+ typedef void (GL_APIENTRYP PFNGLDELETEVERTEXARRAYSOES) (GLsizei n, const GLuint *vertexarrays);
+ typedef void (GL_APIENTRYP PFNGLGENVERTEXARRAYSOES) (GLsizei n, GLuint *vertexarrays);
+ typedef GLboolean (GL_APIENTRYP PFNGLISVERTEXARRAYOES) (GLuint vertexarray);
+
+ typedef void (GL_APIENTRYP PFNGLRENDERBUFFERSTORAGEMULTISAMPLEIMG) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
+ typedef void (GL_APIENTRYP PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEIMG) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei samples);
+
+ typedef void (GL_APIENTRYP PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXT) (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height);
+ typedef void (GL_APIENTRYP PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEEXT) (GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei samples);
+
+ typedef void (GL_APIENTRYP PFNGLDRAWBUFFERSEXT) (GLsizei n, const GLenum *bufs);
+
+ // GL_EXT_multi_draw_arrays
+ PFNGLMULTIDRAWELEMENTS glMultiDrawElementsEXT;
+ PFNGLMULTIDRAWARRAYS glMultiDrawArraysEXT;
+
+ // GL_EXT_multi_draw_arrays
+ PFNGLMAPBUFFEROES glMapBufferOES;
+ PFNGLUNMAPBUFFEROES glUnmapBufferOES;
+ PFNGLGETBUFFERPOINTERVOES glGetBufferPointervOES;
+
+ // GL_EXT_discard_framebuffer
+ PFNGLDISCARDFRAMEBUFFEREXT glDiscardFramebufferEXT;
+
+ // GL_EXT_occlusion_query_boolean
+#if !defined(GL_EXT_occlusion_query_boolean)
+ #define GL_ANY_SAMPLES_PASSED_EXT 0x8C2F
+ #define GL_ANY_SAMPLES_PASSED_CONSERVATIVE_EXT 0x8D6A
+ #define GL_CURRENT_QUERY_EXT 0x8865
+ #define GL_QUERY_RESULT_EXT 0x8866
+ #define GL_QUERY_RESULT_AVAILABLE_EXT 0x886
+#endif
+ PFNGLGENQUERIESEXT glGenQueriesEXT;
+ PFNGLDELETEQUERIESEXT glDeleteQueriesEXT;
+ PFNGLISQUERYEXT glIsQueryEXT;
+ PFNGLBEGINQUERYEXT glBeginQueryEXT;
+ PFNGLENDQUERYEXT glEndQueryEXT;
+ PFNGLGETQUERYIVEXT glGetQueryivEXT;
+ PFNGLGETQUERYOBJECTUIVEXT glGetQueryObjectuivEXT;
+
+ // GL_OES_vertex_array_object
+#if !defined(GL_OES_vertex_array_object)
+ #define GL_VERTEX_ARRAY_BINDING_OES 0x85B5
+#endif
+
+ PFNGLBINDVERTEXARRAYOES glBindVertexArrayOES;
+ PFNGLDELETEVERTEXARRAYSOES glDeleteVertexArraysOES;
+ PFNGLGENVERTEXARRAYSOES glGenVertexArraysOES;
+ PFNGLISVERTEXARRAYOES glIsVertexArrayOES;
+
+ // GL_IMG_multisampled_render_to_texture
+#if !defined(GL_IMG_multisampled_render_to_texture)
+ #define GL_RENDERBUFFER_SAMPLES_IMG 0x9133
+ #define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_IMG 0x9134
+ #define GL_MAX_SAMPLES_IMG 0x9135
+ #define GL_TEXTURE_SAMPLES_IMG 0x9136
+#endif
+
+ PFNGLRENDERBUFFERSTORAGEMULTISAMPLEIMG glRenderbufferStorageMultisampleIMG;
+ PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEIMG glFramebufferTexture2DMultisampleIMG;
+
+ // GL_EXT_multisampled_render_to_texture
+#if !defined(GL_EXT_multisampled_render_to_texture)
+ #define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_SAMPLES_EXT 0x8D6C
+ #define GL_RENDERBUFFER_SAMPLES_EXT 0x8CAB
+ #define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT 0x8D56
+ #define GL_MAX_SAMPLES_EXT 0x8D57
+#endif
+
+ PFNGLRENDERBUFFERSTORAGEMULTISAMPLEEXT glRenderbufferStorageMultisampleEXT;
+ PFNGLFRAMEBUFFERTEXTURE2DMULTISAMPLEEXT glFramebufferTexture2DMultisampleEXT;
+
+ // GL_EXT_draw_buffers
+#if !defined(GL_EXT_draw_buffers)
+ #define GL_MAX_COLOR_ATTACHMENTS_EXT 0x8CDF
+ #define GL_MAX_DRAW_BUFFERS_EXT 0x8824
+ #define GL_DRAW_BUFFER0_EXT 0x8825
+ #define GL_DRAW_BUFFER1_EXT 0x8826
+ #define GL_DRAW_BUFFER2_EXT 0x8827
+ #define GL_DRAW_BUFFER3_EXT 0x8828
+ #define GL_DRAW_BUFFER4_EXT 0x8829
+ #define GL_DRAW_BUFFER5_EXT 0x882A
+ #define GL_DRAW_BUFFER6_EXT 0x882B
+ #define GL_DRAW_BUFFER7_EXT 0x882C
+ #define GL_DRAW_BUFFER8_EXT 0x882D
+ #define GL_DRAW_BUFFER9_EXT 0x882E
+ #define GL_DRAW_BUFFER10_EXT 0x882F
+ #define GL_DRAW_BUFFER11_EXT 0x8830
+ #define GL_DRAW_BUFFER12_EXT 0x8831
+ #define GL_DRAW_BUFFER13_EXT 0x8832
+ #define GL_DRAW_BUFFER14_EXT 0x8833
+ #define GL_DRAW_BUFFER15_EXT 0x8834
+ #define GL_COLOR_ATTACHMENT0_EXT 0x8CE0
+ #define GL_COLOR_ATTACHMENT1_EXT 0x8CE1
+ #define GL_COLOR_ATTACHMENT2_EXT 0x8CE2
+ #define GL_COLOR_ATTACHMENT3_EXT 0x8CE3
+ #define GL_COLOR_ATTACHMENT4_EXT 0x8CE4
+ #define GL_COLOR_ATTACHMENT5_EXT 0x8CE5
+ #define GL_COLOR_ATTACHMENT6_EXT 0x8CE6
+ #define GL_COLOR_ATTACHMENT7_EXT 0x8CE7
+ #define GL_COLOR_ATTACHMENT8_EXT 0x8CE8
+ #define GL_COLOR_ATTACHMENT9_EXT 0x8CE9
+ #define GL_COLOR_ATTACHMENT10_EXT 0x8CEA
+ #define GL_COLOR_ATTACHMENT11_EXT 0x8CEB
+ #define GL_COLOR_ATTACHMENT12_EXT 0x8CEC
+ #define GL_COLOR_ATTACHMENT13_EXT 0x8CED
+ #define GL_COLOR_ATTACHMENT14_EXT 0x8CEE
+ #define GL_COLOR_ATTACHMENT15_EXT 0x8CEF
+#endif
+
+ PFNGLDRAWBUFFERSEXT glDrawBuffersEXT;
+
+public:
+ /*!***********************************************************************
+ @brief Initialises IMG extensions
+ *************************************************************************/
+ void LoadExtensions();
+
+ /*!***********************************************************************
+ @brief Queries for support of an extension
+ @param[in] extension extension to query for
+ @return True if the extension is supported
+ *************************************************************************/
+ static bool IsGLExtensionSupported(const char * const extension);
+};
+
+/*! @} */
+
+#endif /* _PVRTGLES2EXT_H_ */
+
+/*****************************************************************************
+ End of file (PVRTgles2Ext.h)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTArray.h b/tests/third_party/PowerVR/Tools/PVRTArray.h
new file mode 100644
index 0000000..25caffd
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTArray.h
@@ -0,0 +1,536 @@
+/*!****************************************************************************
+
+ @file PVRTArray.h
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief Expanding array template class. Allows appending and direct
+ access. Mixing access methods should be approached with caution.
+
+******************************************************************************/
+#ifndef __PVRTARRAY_H__
+#define __PVRTARRAY_H__
+
+#include "PVRTGlobal.h"
+#include "PVRTError.h"
+
+/******************************************************************************
+** Classes
+******************************************************************************/
+
+/*!***************************************************************************
+ @class CPVRTArray
+ @brief Expanding array template class.
+*****************************************************************************/
+template<typename T>
+class CPVRTArray
+{
+public:
+ /*!***************************************************************************
+ @brief Blank constructor. Makes a default sized array.
+ *****************************************************************************/
+ CPVRTArray() : m_uiSize(0), m_uiCapacity(GetDefaultSize())
+ {
+ m_pArray = new T[m_uiCapacity];
+ }
+
+ /*!***************************************************************************
+ @brief Constructor taking initial size of array in elements.
+ @param[in] uiSize intial size of array
+ *****************************************************************************/
+ CPVRTArray(const unsigned int uiSize) : m_uiSize(0), m_uiCapacity(uiSize)
+ {
+ _ASSERT(uiSize != 0);
+ m_pArray = new T[uiSize];
+ }
+
+ /*!***************************************************************************
+ @brief Copy constructor.
+ @param[in] original the other dynamic array
+ *****************************************************************************/
+ CPVRTArray(const CPVRTArray& original) : m_uiSize(original.m_uiSize),
+ m_uiCapacity(original.m_uiCapacity)
+ {
+ m_pArray = new T[m_uiCapacity];
+ for(unsigned int i=0;i<m_uiSize;i++)
+ {
+ m_pArray[i]=original.m_pArray[i];
+ }
+ }
+
+ /*!***************************************************************************
+ @brief constructor from ordinary array.
+ @param[in] pArray an ordinary array
+ @param[in] uiSize number of elements passed
+ *****************************************************************************/
+ CPVRTArray(const T* const pArray, const unsigned int uiSize) : m_uiSize(uiSize),
+ m_uiCapacity(uiSize)
+ {
+ _ASSERT(uiSize != 0);
+ m_pArray = new T[uiSize];
+ for(unsigned int i=0;i<m_uiSize;i++)
+ {
+ m_pArray[i]=pArray[i];
+ }
+ }
+
+ /*!***************************************************************************
+ @brief constructor from a capacity and initial value.
+ @param[in] uiSize initial capacity
+ @param[in] val value to populate with
+ *****************************************************************************/
+ CPVRTArray(const unsigned int uiSize, const T& val) : m_uiSize(uiSize),
+ m_uiCapacity(uiSize)
+ {
+ _ASSERT(uiSize != 0);
+ m_pArray = new T[uiSize];
+ for(unsigned int uiIndex = 0; uiIndex < m_uiSize; ++uiIndex)
+ {
+ m_pArray[uiIndex] = val;
+ }
+ }
+
+ /*!***************************************************************************
+ @brief Destructor.
+ *****************************************************************************/
+ virtual ~CPVRTArray()
+ {
+ if(m_pArray)
+ delete [] m_pArray;
+ }
+
+ /*!***************************************************************************
+ @brief Inserts an element into the array, expanding it
+ if necessary.
+ @param[in] pos The position to insert the new element at
+ @param[in] addT The element to insert
+ @return The index of the new item or -1 on failure.
+ *****************************************************************************/
+ int Insert(const unsigned int pos, const T& addT)
+ {
+ unsigned int uiIndex = pos;
+
+ if(pos >= m_uiSize) // Are we adding to the end
+ uiIndex = Append(addT);
+ else
+ {
+ unsigned int uiNewCapacity = 0;
+ T* pArray = m_pArray;
+
+ if(m_uiSize > m_uiCapacity)
+ {
+ uiNewCapacity = m_uiCapacity + 10; // Expand the array by 10.
+
+ pArray = new T[uiNewCapacity]; // New Array
+
+ if(!pArray)
+ return -1; // Failed to allocate memory!
+
+ // Copy the first half to the new array
+ for(unsigned int i = 0; i < pos; ++i)
+ {
+ pArray[i] = m_pArray[i];
+ }
+ }
+
+ // Copy last half to the new array
+ for(unsigned int i = m_uiSize; i > pos; --i)
+ {
+ pArray[i] = m_pArray[i - 1];
+ }
+
+ // Insert our new element
+ pArray[pos] = addT;
+ uiIndex = pos;
+
+ // Increase our size
+ ++m_uiSize;
+
+ // Switch pointers and free memory if needed
+ if(pArray != m_pArray)
+ {
+ m_uiCapacity = uiNewCapacity;
+ delete[] m_pArray;
+ m_pArray = pArray;
+ }
+ }
+
+ return uiIndex;
+ }
+
+ /*!***************************************************************************
+ @brief Appends an element to the end of the array, expanding it
+ if necessary.
+ @param[in] addT The element to append
+ @return The index of the new item.
+ *****************************************************************************/
+ unsigned int Append(const T& addT)
+ {
+ unsigned int uiIndex = Append();
+ m_pArray[uiIndex] = addT;
+ return uiIndex;
+ }
+
+ /*!***************************************************************************
+ @brief Creates space for a new item, but doesn't add. Instead
+ returns the index of the new item.
+ @return The index of the new item.
+ *****************************************************************************/
+ unsigned int Append()
+ {
+ unsigned int uiIndex = m_uiSize;
+ SetCapacity(m_uiSize+1);
+ m_uiSize++;
+
+ return uiIndex;
+ }
+
+ /*!***************************************************************************
+ @brief Clears the array.
+ *****************************************************************************/
+ void Clear()
+ {
+ m_uiSize = 0U;
+ }
+
+ /*!***************************************************************************
+ @brief Changes the array to the new size
+ @param[in] uiSize New size of array
+ *****************************************************************************/
+ EPVRTError Resize(const unsigned int uiSize)
+ {
+ EPVRTError err = SetCapacity(uiSize);
+
+ if(err != PVR_SUCCESS)
+ return err;
+
+ m_uiSize = uiSize;
+ return PVR_SUCCESS;
+ }
+
+ /*!***************************************************************************
+ @brief Expands array to new capacity
+ @param[in] uiSize New capacity of array
+ *****************************************************************************/
+ EPVRTError SetCapacity(const unsigned int uiSize)
+ {
+ if(uiSize <= m_uiCapacity)
+ return PVR_SUCCESS; // nothing to be done
+
+ unsigned int uiNewCapacity;
+ if(uiSize < m_uiCapacity*2)
+ {
+ uiNewCapacity = m_uiCapacity*2; // Ignore the new size. Expand to twice the previous size.
+ }
+ else
+ {
+ uiNewCapacity = uiSize;
+ }
+
+ T* pNewArray = new T[uiNewCapacity]; // New Array
+ if(!pNewArray)
+ return PVR_FAIL; // Failed to allocate memory!
+
+ // Copy source data to new array
+ for(unsigned int i = 0; i < m_uiSize; ++i)
+ {
+ pNewArray[i] = m_pArray[i];
+ }
+
+ // Switch pointers and free memory
+ m_uiCapacity = uiNewCapacity;
+ T* pOldArray = m_pArray;
+ m_pArray = pNewArray;
+ delete [] pOldArray;
+ return PVR_SUCCESS;
+ }
+
+ /*!***************************************************************************
+ @fn Copy
+ @brief A copy function. Will attempt to copy from other CPVRTArrays
+ if this is possible.
+ @param[in] other The CPVRTArray needing copied
+ *****************************************************************************/
+ template<typename T2>
+ void Copy(const CPVRTArray<T2>& other)
+ {
+ T* pNewArray = new T[other.GetCapacity()];
+ if(pNewArray)
+ {
+ // Copy data
+ for(unsigned int i = 0; i < other.GetSize(); i++)
+ {
+ pNewArray[i] = other[i];
+ }
+
+ // Free current array
+ if(m_pArray)
+ delete [] m_pArray;
+
+ // Swap pointers
+ m_pArray = pNewArray;
+
+ m_uiCapacity = other.GetCapacity();
+ m_uiSize = other.GetSize();
+ }
+ }
+
+ /*!***************************************************************************
+ @brief assignment operator.
+ @param[in] other The CPVRTArray needing copied
+ *****************************************************************************/
+ CPVRTArray& operator=(const CPVRTArray<T>& other)
+ {
+ if(&other != this)
+ Copy(other);
+
+ return *this;
+ }
+
+ /*!***************************************************************************
+ @brief appends an existing CPVRTArray on to this one.
+ @param[in] other the array to append.
+ *****************************************************************************/
+ CPVRTArray& operator+=(const CPVRTArray<T>& other)
+ {
+ if(&other != this)
+ {
+ for(unsigned int uiIndex = 0; uiIndex < other.GetSize(); ++uiIndex)
+ {
+ Append(other[uiIndex]);
+ }
+ }
+
+ return *this;
+ }
+
+ /*!***************************************************************************
+ @brief Indexed access into array. Note that this has no error
+ checking whatsoever
+ @param[in] uiIndex index of element in array
+ @return the element indexed
+ *****************************************************************************/
+ T& operator[](const unsigned int uiIndex)
+ {
+ _ASSERT(uiIndex < m_uiCapacity);
+ return m_pArray[uiIndex];
+ }
+
+ /*!***************************************************************************
+ @brief Indexed access into array. Note that this has no error checking whatsoever
+ @param[in] uiIndex index of element in array
+ @return The element indexed
+ *****************************************************************************/
+ const T& operator[](const unsigned int uiIndex) const
+ {
+ _ASSERT(uiIndex < m_uiCapacity);
+ return m_pArray[uiIndex];
+ }
+
+ /*!***************************************************************************
+ @return Size of array
+ @brief Gives current size of array/number of elements
+ *****************************************************************************/
+ unsigned int GetSize() const
+ {
+ return m_uiSize;
+ }
+
+ /*!***************************************************************************
+ @brief Gives the default size of array/number of elements
+ @return Default size of array
+ *****************************************************************************/
+ static unsigned int GetDefaultSize()
+ {
+ return 16U;
+ }
+
+ /*!***************************************************************************
+ @brief Gives current allocated size of array/number of elements
+ @return Capacity of array
+ *****************************************************************************/
+ unsigned int GetCapacity() const
+ {
+ return m_uiCapacity;
+ }
+
+ /*!***************************************************************************
+ @brief Indicates whether the given object resides inside the array.
+ @param[in] object The object to check in the array
+ @return true if object is contained in this array.
+ *****************************************************************************/
+ bool Contains(const T& object) const
+ {
+ for(unsigned int uiIndex = 0; uiIndex < m_uiSize; ++uiIndex)
+ {
+ if(m_pArray[uiIndex] == object)
+ return true;
+ }
+ return false;
+ }
+
+ /*!***************************************************************************
+ @brief Attempts to find the object in the array and returns a
+ pointer if it is found, or NULL if not found. The time
+ taken is O(N).
+ @param[in] object The object to check in the array
+ @return Pointer to the found object or NULL.
+ *****************************************************************************/
+ T* Find(const T& object) const
+ {
+ for(unsigned int uiIndex = 0; uiIndex < m_uiSize; ++uiIndex)
+ {
+ if(m_pArray[uiIndex] == object)
+ return &m_pArray[uiIndex];
+ }
+ return NULL;
+ }
+
+ /*!***************************************************************************
+ @brief Simple bubble-sort of the array. Pred should be an object that
+ defines a bool operator().
+ @param[in] predicate The object which defines "bool operator()"
+ *****************************************************************************/
+ template<class Pred>
+ void Sort(Pred predicate)
+ {
+ bool bSwap;
+ for(unsigned int i=0; i < m_uiSize; ++i)
+ {
+ bSwap = false;
+ for(unsigned int j=0; j < m_uiSize-1; ++j)
+ {
+ if(predicate(m_pArray[j], m_pArray[j+1]))
+ {
+ PVRTswap(m_pArray[j], m_pArray[j+1]);
+ bSwap = true;
+ }
+ }
+
+ if(!bSwap)
+ return;
+ }
+ }
+
+ /*!***************************************************************************
+ @brief Removes an element from the array.
+ @param[in] uiIndex The index to remove
+ @return success or failure
+ *****************************************************************************/
+ virtual EPVRTError Remove(unsigned int uiIndex)
+ {
+ _ASSERT(uiIndex < m_uiSize);
+ if(m_uiSize == 0)
+ return PVR_FAIL;
+
+ if(uiIndex == m_uiSize-1)
+ {
+ return RemoveLast();
+ }
+
+ m_uiSize--;
+ // Copy the data. memmove will only work for built-in types.
+ for(unsigned int uiNewIdx = uiIndex; uiNewIdx < m_uiSize; ++uiNewIdx)
+ {
+ m_pArray[uiNewIdx] = m_pArray[uiNewIdx+1];
+ }
+
+ return PVR_SUCCESS;
+ }
+
+ /*!***************************************************************************
+ @brief Removes the last element. Simply decrements the size value
+ @return success or failure
+ *****************************************************************************/
+ virtual EPVRTError RemoveLast()
+ {
+ if(m_uiSize > 0)
+ {
+ m_uiSize--;
+ return PVR_SUCCESS;
+ }
+ else
+ {
+ return PVR_FAIL;
+ }
+ }
+
+protected:
+ unsigned int m_uiSize; /*!< Current size of contents of array */
+ unsigned int m_uiCapacity; /*!< Currently allocated size of array */
+ T *m_pArray; /*!< The actual array itself */
+};
+
+// note "this" is required for ISO standard, C++ and gcc complains otherwise
+// http://lists.apple.com/archives/Xcode-users//2005/Dec/msg00644.html
+
+/*!***************************************************************************
+ @class CPVRTArrayManagedPointers
+ @brief Maintains an array of managed pointers.
+*****************************************************************************/
+template<typename T>
+class CPVRTArrayManagedPointers : public CPVRTArray<T*>
+{
+public:
+ /*!***************************************************************************
+ @brief Destructor.
+ *****************************************************************************/
+ virtual ~CPVRTArrayManagedPointers()
+ {
+ if(this->m_pArray)
+ {
+ for(unsigned int i=0;i<this->m_uiSize;i++)
+ {
+ delete(this->m_pArray[i]);
+ }
+ }
+ }
+
+ /*!***************************************************************************
+ @brief Removes an element from the array.
+ @param[in] uiIndex The index to remove.
+ @return success or failure
+ *****************************************************************************/
+ virtual EPVRTError Remove(unsigned int uiIndex)
+ {
+ _ASSERT(uiIndex < this->m_uiSize);
+ if(this->m_uiSize == 0)
+ return PVR_FAIL;
+
+ if(uiIndex == this->m_uiSize-1)
+ {
+ return this->RemoveLast();
+ }
+
+ unsigned int uiSize = (this->m_uiSize - (uiIndex+1)) * sizeof(T*);
+
+ delete this->m_pArray[uiIndex];
+ memmove(this->m_pArray + uiIndex, this->m_pArray + (uiIndex+1), uiSize);
+
+ this->m_uiSize--;
+ return PVR_SUCCESS;
+ }
+
+ /*!***************************************************************************
+ @brief Removes the last element. Simply decrements the size value
+ @return success or failure
+ *****************************************************************************/
+ virtual EPVRTError RemoveLast()
+ {
+ if(this->m_uiSize > 0 && this->m_pArray)
+ {
+ delete this->m_pArray[this->m_uiSize-1];
+ this->m_uiSize--;
+ return PVR_SUCCESS;
+ }
+ else
+ {
+ return PVR_FAIL;
+ }
+ }
+};
+
+#endif // __PVRTARRAY_H__
+
+/*****************************************************************************
+End of file (PVRTArray.h)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTBackground.h b/tests/third_party/PowerVR/Tools/PVRTBackground.h
new file mode 100644
index 0000000..2941b1f
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTBackground.h
@@ -0,0 +1,81 @@
+/*!****************************************************************************
+
+ @file PVRTBackground.h
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief Function to draw a background texture.
+
+******************************************************************************/
+#ifndef __PVRTBACKGROUND_H__
+#define __PVRTBACKGROUND_H__
+
+#include "PVRTGlobal.h"
+#include "PVRTContext.h"
+#include "PVRTString.h"
+#include "PVRTError.h"
+
+/****************************************************************************
+** Structures
+****************************************************************************/
+/*!***************************************************************************
+ @struct SPVRTBackgroundAPI
+ @brief A struct for storing API specific variables
+*****************************************************************************/
+struct SPVRTBackgroundAPI;
+
+/*!***************************************************************************
+ @class CPVRTBackground
+ @brief A class for drawing a fullscreen textured background
+*****************************************************************************/
+class CPVRTBackground
+{
+ public:
+ /*!***************************************************************************
+ @brief Initialise some values.
+ *****************************************************************************/
+ CPVRTBackground(void);
+ /*!***************************************************************************
+ @brief Calls Destroy()
+ *****************************************************************************/
+ ~CPVRTBackground(void);
+ /*!***************************************************************************
+ @brief Destroys the background and releases API specific resources
+ *****************************************************************************/
+ void Destroy();
+
+ /*!***************************************************************************
+ @brief Initialises the background
+ @param[in] pContext A pointer to a PVRTContext
+ @param[in] bRotate true to rotate texture 90 degrees.
+ @param[in] pszError An option string for returning errors
+ @return PVR_SUCCESS on success
+ *****************************************************************************/
+ EPVRTError Init(const SPVRTContext * const pContext, const bool bRotate, CPVRTString *pszError = 0);
+
+#if defined(BUILD_OGL) || defined(BUILD_OGLES) || defined(BUILD_OGLES2) || defined(BUILD_OGLES3)
+ /*!***************************************************************************
+ @brief Draws a texture on a quad covering the whole screen.
+ @param[in] ui32Texture Texture to use
+ @return PVR_SUCCESS on success
+ *****************************************************************************/
+ EPVRTError Draw(const GLuint ui32Texture);
+#elif defined(BUILD_DX11)
+ /*!***************************************************************************
+ @brief Draws a texture on a quad covering the whole screen.
+ @param[in] pTexture Texture to use
+ @return PVR_SUCCESS on success
+ *****************************************************************************/
+ EPVRTError Draw(ID3D11ShaderResourceView *pTexture);
+#endif
+
+ protected:
+ bool m_bInit;
+ SPVRTBackgroundAPI *m_pAPI;
+};
+
+
+#endif /* __PVRTBACKGROUND_H__ */
+
+/*****************************************************************************
+ End of file (PVRTBackground.h)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTBoneBatch.cpp b/tests/third_party/PowerVR/Tools/PVRTBoneBatch.cpp
new file mode 100644
index 0000000..f557044
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTBoneBatch.cpp
@@ -0,0 +1,726 @@
+/******************************************************************************
+
+ @File PVRTBoneBatch.cpp
+
+ @Title PVRTBoneBatch
+
+ @Version
+
+ @Copyright Copyright (c) Imagination Technologies Limited.
+
+ @Platform ANSI compatible
+
+ @Description Utility functions which process vertices.
+
+******************************************************************************/
+
+/****************************************************************************
+** Includes
+****************************************************************************/
+#include "PVRTGlobal.h"
+#include "PVRTContext.h"
+
+#include <vector>
+#include <list>
+
+#include "PVRTMatrix.h"
+#include "PVRTVertex.h"
+#include "PVRTBoneBatch.h"
+
+/****************************************************************************
+** Defines
+****************************************************************************/
+
+/****************************************************************************
+** Macros
+****************************************************************************/
+
+/****************************************************************************
+** Structures
+****************************************************************************/
+/*!***************************************************************************
+@Class CBatch
+@Brief Class to contain and manage batch information.
+*****************************************************************************/
+class CBatch
+{
+protected:
+ int m_nCapacity, // Maximum size of the batch
+ m_nCnt, // Number of elements currently contained in the batch
+ *m_pnPalette; // Array of palette indices
+
+public:
+/*!***************************************************************************
+ @Function CBatch
+ @Description The default constructor
+*****************************************************************************/
+ CBatch() : m_nCapacity(0),
+ m_nCnt(0),
+ m_pnPalette(0)
+ {
+ }
+
+/*!***************************************************************************
+ @Function CBatch
+ @Input src CBatch to copy
+ @Description Copy constructor
+*****************************************************************************/
+ CBatch(const CBatch &src) : m_pnPalette(0)
+ {
+ SetSize(src.m_nCapacity);
+ *this = src;
+ }
+
+/*!***************************************************************************
+ @Function ~CBatch
+ @Description Destructor
+*****************************************************************************/
+ ~CBatch()
+ {
+ FREE(m_pnPalette);
+ }
+
+/*!***************************************************************************
+ @Function operator=
+ @Description Operator overload for the '=' operand
+*****************************************************************************/
+ CBatch& operator= (const CBatch &src)
+ {
+ _ASSERT(m_nCapacity == src.m_nCapacity);
+ m_nCnt = src.m_nCnt;
+ memcpy(m_pnPalette, src.m_pnPalette, m_nCnt * sizeof(*m_pnPalette));
+ return *this;
+ }
+
+/*!***************************************************************************
+ @Function SetSize
+ @Input nSize The new size of the batch
+ @Description Delete all current information and resizes the batch
+ to the value that has been passed in.
+*****************************************************************************/
+ void SetSize(const int nSize)
+ {
+ FREE(m_pnPalette);
+
+ m_nCapacity = nSize;
+ m_nCnt = 0;
+ m_pnPalette = (int*)malloc(m_nCapacity * sizeof(*m_pnPalette));
+ }
+
+/*!***************************************************************************
+ @Function Clear
+ @Description Resets the count
+*****************************************************************************/
+ void Clear()
+ {
+ m_nCnt = 0;
+ }
+
+/*!***************************************************************************
+ @Function Clear
+ @Input n The index of the new item
+ Return bool Returns true if the item already exists or has been added.
+ @Description Adds a new item to the batch, providing it has not already
+ been added to the batch and the count doesn't exceed the
+ maximum number of bones the batch can hold.
+*****************************************************************************/
+ bool Add(const int n)
+ {
+ int i;
+
+ if(n < 0)
+ return false;
+
+ // If we already have this item, do nothing
+ for(i = 0; i < m_nCnt; ++i)
+ {
+ if(m_pnPalette[i] == n)
+ return true;
+ }
+
+ // Add the new item
+ if(m_nCnt < m_nCapacity)
+ {
+ m_pnPalette[m_nCnt] = n;
+ ++m_nCnt;
+ return true;
+ }
+ else
+ {
+ return false;
+ }
+ }
+
+/*!***************************************************************************
+ @Function Merge
+ @Input src The batch to merge with
+ @Description Merges the input batch with the current batch.
+*****************************************************************************/
+ void Merge(const CBatch &src)
+ {
+ int i;
+
+ for(i = 0; i < src.m_nCnt; ++i)
+ Add(src.m_pnPalette[i]);
+ }
+
+/*!***************************************************************************
+ @Function TestMerge
+ @Input src The batch to merge with
+ @Return int The number of items that are not already
+ present in the batch. -1 if the merge will
+ exceed the capacity of the batch
+ @Description Tests how many of the items of the input batch are not
+ already contained in the batch. This returns the number of
+ items that would need to be added, or -1 if the number
+ of additional items would exceed the capacity of the batch.
+*****************************************************************************/
+ int TestMerge(const CBatch &src)
+ {
+ int i, nCnt;
+
+ nCnt = 0;
+ for(i = 0; i < src.m_nCnt; ++i)
+ if(!Contains(src.m_pnPalette[i]))
+ ++nCnt;
+
+ return m_nCnt+nCnt > m_nCapacity ? -1 : nCnt;
+ }
+
+/*!***************************************************************************
+ @Function Contains
+ @Input src The batch to compare
+ @Return bool Returns true if the batch and the input batch
+ have at least one item in common
+ @Description Returns true if the batch's have at least one item in common
+*****************************************************************************/
+ bool Contains(const CBatch &batch) const
+ {
+ int i;
+
+ for(i = 0; i < batch.m_nCnt; ++i)
+ if(!Contains(batch.m_pnPalette[i]))
+ return false;
+
+ return true;
+ }
+
+/*!***************************************************************************
+ @Function Contains
+ @Input n The index of the new item
+ @Return bool Returns true if the batch contains the item
+ @Description Returns true if the batch contains the item.
+*****************************************************************************/
+ bool Contains(const int n) const
+ {
+ int i;
+
+ for(i = 0; i < m_nCnt; ++i)
+ if(m_pnPalette[i] == n)
+ return true;
+
+ return false;
+ }
+
+/*!***************************************************************************
+ @Function Write
+ @Output pn The array of items to overwrite
+ @Output pnCnt The number of items in the array
+ @Description Writes the array of items and the number of items to the output
+ parameters.
+*****************************************************************************/
+ void Write(
+ int * const pn,
+ int * const pnCnt) const
+ {
+ memcpy(pn, m_pnPalette, m_nCnt * sizeof(*pn));
+ *pnCnt = m_nCnt;
+ }
+
+/*!***************************************************************************
+ @Function GetVertexBoneIndices
+ @Modified pfI Returned index
+ @Input pfW Weight?
+ @Input n Length of index array
+ @Description For each element of the input array, the index value is compared
+ with the palette's index value. If the values are equal, the
+ value of the current input array element is replaced with the
+ palette index, otherwise the value is set to zero.
+*****************************************************************************/
+ void GetVertexBoneIndices(
+ float * const pfI,
+ const float * const pfW,
+ const int n)
+ {
+ int i, j;
+
+ for(i = 0; i < n; ++i)
+ {
+ if(pfW[i] != 0)
+ {
+ for(j = 0; j < m_nCnt; ++j)
+ {
+ if(pfI[i] != m_pnPalette[j])
+ continue;
+
+ pfI[i] = (float)j;
+ break;
+ }
+
+ // This batch *must* contain this vertex
+ _ASSERT(j != m_nCnt);
+ }
+ else
+ {
+ pfI[i] = 0;
+ }
+ }
+ }
+};
+
+/*!***************************************************************************
+@Class CGrowableArray
+@Brief Class that provides an array structure that can change its size dynamically.
+*****************************************************************************/
+class CGrowableArray
+{
+protected:
+ char *m_p;
+ int m_nSize;
+ int m_nCnt;
+
+public:
+/*!***************************************************************************
+ @Function CGrowableArray
+ @Input nSize The size of the data (in bytes) that the array will contain
+ @Description Initialises the size of the data the array will contain to the
+ value that has been passed in and initialises the remaining
+ data members with default values.
+*****************************************************************************/
+ CGrowableArray(const int nSize)
+ {
+ m_p = NULL;
+ m_nSize = nSize;
+ m_nCnt = 0;
+ }
+
+/*!***************************************************************************
+ @Function ~CGrowableArray
+ @Description The destructor
+*****************************************************************************/
+ ~CGrowableArray()
+ {
+ FREE(m_p);
+ }
+
+/*!***************************************************************************
+ @Function Append
+ @Input pData The data to append
+ @Input nCnt The amount of data elements to append
+ @Description Resizes the array and appends the new data that has been passed in.
+*****************************************************************************/
+ void Append(const void * const pData, const int nCnt)
+ {
+ m_p = (char*)realloc(m_p, (m_nCnt + nCnt) * m_nSize);
+ _ASSERT(m_p);
+
+ memcpy(&m_p[m_nCnt * m_nSize], pData, nCnt * m_nSize);
+ m_nCnt += nCnt;
+ }
+
+/*!***************************************************************************
+ @Function last
+ @Return char* The last element of the array
+ @Description Returns a pointer to the last element of the array.
+*****************************************************************************/
+ char *last()
+ {
+ return at(m_nCnt-1);
+ }
+
+/*!***************************************************************************
+ @Function at
+ @Input nIdx The index of the requested element
+ @Return char* The element at the specified index of the array
+ @Description Returns a pointer to the data at the specified index of the array.
+*****************************************************************************/
+ char *at(const int nIdx)
+ {
+ return &m_p[nIdx * m_nSize];
+ }
+
+/*!***************************************************************************
+ @Function size
+ @Return int The number of elements contained in the array
+ @Description Returns the number of elements contained in the array.
+*****************************************************************************/
+ int size() const
+ {
+ return m_nCnt;
+ }
+
+/*!***************************************************************************
+ @Function Surrender
+ @Output pData The pointer to surrender the data to
+ @Description Assigns the memory address of the data to the pointer that has
+ been passed in. Sets the class's number of elements and
+ data pointer back to their default values.
+*****************************************************************************/
+ int Surrender(
+ char ** const pData)
+ {
+ int nCnt;
+
+ *pData = m_p;
+ nCnt = m_nCnt;
+
+ m_p = NULL;
+ m_nCnt = 0;
+
+ return nCnt;
+ }
+};
+
+/****************************************************************************
+** Constants
+****************************************************************************/
+
+/****************************************************************************
+** Local function definitions
+****************************************************************************/
+static bool FillBatch(
+ CBatch &batch,
+ const unsigned int * const pui32Idx, // input AND output; index array for triangle list
+ const char * const pVtx, // Input vertices
+ const int nStride, // Size of a vertex (in bytes)
+ const int nOffsetWeight, // Offset in bytes to the vertex bone-weights
+ EPVRTDataType eTypeWeight, // Data type of the vertex bone-weights
+ const int nOffsetIdx, // Offset in bytes to the vertex bone-indices
+ EPVRTDataType eTypeIdx, // Data type of the vertex bone-indices
+ const int nVertexBones); // Number of bones affecting each vertex
+
+static bool BonesMatch(
+ const float * const pfIdx0,
+ const float * const pfIdx1);
+
+/*****************************************************************************
+** Functions
+*****************************************************************************/
+
+/*!***************************************************************************
+ @Function Create
+ @Output pnVtxNumOut vertex count
+ @Output pVtxOut Output vertices (program must free() this)
+ @Modified pui32Idx index array for triangle list
+ @Input nVtxNum vertex count
+ @Input pVtx vertices
+ @Input nStride Size of a vertex (in bytes)
+ @Input nOffsetWeight Offset in bytes to the vertex bone-weights
+ @Input eTypeWeight Data type of the vertex bone-weights
+ @Input nOffsetIdx Offset in bytes to the vertex bone-indices
+ @Input eTypeIdx Data type of the vertex bone-indices
+ @Input nTriNum Number of triangles
+ @Input nBatchBoneMax Number of bones a batch can reference
+ @Input nVertexBones Number of bones affecting each vertex
+ @Returns PVR_SUCCESS if successful
+ @Description Fills the bone batch structure
+*****************************************************************************/
+EPVRTError CPVRTBoneBatches::Create(
+ int * const pnVtxNumOut,
+ char ** const pVtxOut,
+ unsigned int * const pui32Idx,
+ const int nVtxNum,
+ const char * const pVtx,
+ const int nStride,
+ const int nOffsetWeight,
+ const EPVRTDataType eTypeWeight,
+ const int nOffsetIdx,
+ const EPVRTDataType eTypeIdx,
+ const int nTriNum,
+ const int nBatchBoneMax,
+ const int nVertexBones)
+{
+ int i, j, k, nTriCnt;
+ CBatch batch;
+ std::list<CBatch> lBatch;
+ std::list<CBatch>::iterator iBatch, iBatch2;
+ CBatch **ppBatch;
+ unsigned int *pui32IdxNew;
+ const char *pV, *pV2;
+ PVRTVECTOR4 vWeight, vIdx;
+ PVRTVECTOR4 vWeight2, vIdx2;
+ std::vector<int> *pvDup;
+ CGrowableArray *pVtxBuf;
+ unsigned int ui32SrcIdx;
+
+ memset(this, 0, sizeof(*this));
+
+ if(nVertexBones <= 0 || nVertexBones > 4)
+ {
+ _RPT0(_CRT_WARN, "CPVRTBoneBatching() will only handle 1..4 bones per vertex.\n");
+ return PVR_FAIL;
+ }
+
+ memset(&vWeight, 0, sizeof(vWeight));
+ memset(&vWeight2, 0, sizeof(vWeight2));
+ memset(&vIdx, 0, sizeof(vIdx));
+ memset(&vIdx2, 0, sizeof(vIdx2));
+
+ batch.SetSize(nBatchBoneMax);
+
+ // Allocate some working space
+ ppBatch = (CBatch**)malloc(nTriNum * sizeof(*ppBatch));
+ pui32IdxNew = (unsigned int*)malloc(nTriNum * 3 * sizeof(*pui32IdxNew));
+ pvDup = new std::vector<int>[nVtxNum];
+ pVtxBuf = new CGrowableArray(nStride);
+
+ // Check what batches are necessary
+ for(i = 0; i < nTriNum; ++i)
+ {
+ // Build the batch
+ if(!FillBatch(batch, &pui32Idx[i * 3], pVtx, nStride, nOffsetWeight, eTypeWeight, nOffsetIdx, eTypeIdx, nVertexBones))
+ {
+ free(pui32IdxNew);
+ return PVR_FAIL;
+ }
+
+ // Update the batch list
+ for(iBatch = lBatch.begin(); iBatch != lBatch.end(); ++iBatch)
+ {
+ // Do nothing if an existing batch is a superset of this new batch
+ if(iBatch->Contains(batch))
+ {
+ break;
+ }
+
+ // If this new batch is a superset of an existing batch, replace the old with the new
+ if(batch.Contains(*iBatch))
+ {
+ *iBatch = batch;
+ break;
+ }
+ }
+
+ // If no suitable batch exists, create a new one
+ if(iBatch == lBatch.end())
+ {
+ lBatch.push_back(batch);
+ }
+ }
+
+ // Group batches into fewer batches. This simple greedy algorithm could be improved.
+ int nCurrent, nShortest;
+ std::list<CBatch>::iterator iShortest;
+
+ for(iBatch = lBatch.begin(); iBatch != lBatch.end(); ++iBatch)
+ {
+ for(;;)
+ {
+ nShortest = nBatchBoneMax;
+ iBatch2 = iBatch;
+ ++iBatch2;
+ for(; iBatch2 != lBatch.end(); ++iBatch2)
+ {
+ nCurrent = iBatch->TestMerge(*iBatch2);
+
+ if(nCurrent >= 0 && nCurrent < nShortest)
+ {
+ nShortest = nCurrent;
+ iShortest = iBatch2;
+ }
+ }
+
+ if(nShortest < nBatchBoneMax)
+ {
+ iBatch->Merge(*iShortest);
+ lBatch.erase(iShortest);
+ }
+ else
+ {
+ break;
+ }
+ }
+ }
+
+ // Place each triangle in a batch.
+ for(i = 0; i < nTriNum; ++i)
+ {
+ if(!FillBatch(batch, &pui32Idx[i * 3], pVtx, nStride, nOffsetWeight, eTypeWeight, nOffsetIdx, eTypeIdx, nVertexBones))
+ {
+ free(pui32IdxNew);
+ return PVR_FAIL;
+ }
+
+ for(iBatch = lBatch.begin(); iBatch != lBatch.end(); ++iBatch)
+ {
+ if(iBatch->Contains(batch))
+ {
+ ppBatch[i] = &*iBatch;
+ break;
+ }
+ }
+
+ _ASSERT(iBatch != lBatch.end());
+ }
+
+ // Now that we know how many batches there are, we can allocate the output arrays
+ CPVRTBoneBatches::nBatchBoneMax = nBatchBoneMax;
+ pnBatches = (int*) calloc(lBatch.size() * nBatchBoneMax, sizeof(*pnBatches));
+ pnBatchBoneCnt = (int*) calloc(lBatch.size(), sizeof(*pnBatchBoneCnt));
+ pnBatchOffset = (int*) calloc(lBatch.size(), sizeof(*pnBatchOffset));
+
+ // Create the new triangle index list, the new vertex list, and the batch information.
+ nTriCnt = 0;
+ nBatchCnt = 0;
+
+ for(iBatch = lBatch.begin(); iBatch != lBatch.end(); ++iBatch)
+ {
+ // Write pnBatches, pnBatchBoneCnt and pnBatchOffset for this batch.
+ iBatch->Write(&pnBatches[nBatchCnt * nBatchBoneMax], &pnBatchBoneCnt[nBatchCnt]);
+ pnBatchOffset[nBatchCnt] = nTriCnt;
+ ++nBatchCnt;
+
+ // Copy any triangle indices for this batch
+ for(i = 0; i < nTriNum; ++i)
+ {
+ if(ppBatch[i] != &*iBatch)
+ continue;
+
+ for(j = 0; j < 3; ++j)
+ {
+ ui32SrcIdx = pui32Idx[3 * i + j];
+
+ // Get desired bone indices for this vertex/tri
+ pV = &pVtx[ui32SrcIdx * nStride];
+
+ PVRTVertexRead(&vWeight, &pV[nOffsetWeight], eTypeWeight, nVertexBones);
+ PVRTVertexRead(&vIdx, &pV[nOffsetIdx], eTypeIdx, nVertexBones);
+
+ iBatch->GetVertexBoneIndices(&vIdx.x, &vWeight.x, nVertexBones);
+ _ASSERT(vIdx.x == 0 || vIdx.x != vIdx.y);
+
+ // Check the list of copies of this vertex for one with suitable bone indices
+ for(k = 0; k < (int)pvDup[ui32SrcIdx].size(); ++k)
+ {
+ pV2 = pVtxBuf->at(pvDup[ui32SrcIdx][k]);
+
+ PVRTVertexRead(&vWeight2, &pV2[nOffsetWeight], eTypeWeight, nVertexBones);
+ PVRTVertexRead(&vIdx2, &pV2[nOffsetIdx], eTypeIdx, nVertexBones);
+
+ if(BonesMatch(&vIdx2.x, &vIdx.x))
+ {
+ pui32IdxNew[3 * nTriCnt + j] = pvDup[ui32SrcIdx][k];
+ break;
+ }
+ }
+
+ if(k != (int)pvDup[ui32SrcIdx].size())
+ continue;
+
+ // Did not find a suitable duplicate of the vertex, so create one
+ pVtxBuf->Append(pV, 1);
+ pvDup[ui32SrcIdx].push_back(pVtxBuf->size() - 1);
+
+ PVRTVertexWrite(&pVtxBuf->last()[nOffsetIdx], eTypeIdx, nVertexBones, &vIdx);
+
+ pui32IdxNew[3 * nTriCnt + j] = pVtxBuf->size() - 1;
+ }
+ ++nTriCnt;
+ }
+ }
+ _ASSERTE(nTriCnt == nTriNum);
+ _ASSERTE(nBatchCnt == (int)lBatch.size());
+
+ // Copy indices to output
+ memcpy(pui32Idx, pui32IdxNew, nTriNum * 3 * sizeof(*pui32IdxNew));
+
+ // Move vertices to output
+ *pnVtxNumOut = pVtxBuf->Surrender(pVtxOut);
+
+ // Free working memory
+ delete [] pvDup;
+ delete pVtxBuf;
+ FREE(ppBatch);
+ FREE(pui32IdxNew);
+
+ return PVR_SUCCESS;
+}
+
+/****************************************************************************
+** Local functions
+****************************************************************************/
+
+/*!***********************************************************************
+ @Function FillBatch
+ @Modified batch The batch to fill
+ @Input pui32Idx Input index array for triangle list
+ @Input pVtx Input vertices
+ @Input nStride Size of a vertex (in bytes)
+ @Input nOffsetWeight Offset in bytes to the vertex bone-weights
+ @Input eTypeWeight Data type of the vertex bone-weights
+ @Input nOffsetIdx Offset in bytes to the vertex bone-indices
+ @Input eTypeIdx Data type of the vertex bone-indices
+ @Input nVertexBones Number of bones affecting each vertex
+ @Returns True if successful
+ @Description Creates a bone batch from a triangle.
+*************************************************************************/
+static bool FillBatch(
+ CBatch &batch,
+ const unsigned int * const pui32Idx,
+ const char * const pVtx,
+ const int nStride,
+ const int nOffsetWeight,
+ EPVRTDataType eTypeWeight,
+ const int nOffsetIdx,
+ EPVRTDataType eTypeIdx,
+ const int nVertexBones)
+{
+ PVRTVECTOR4 vWeight, vIdx;
+ const char *pV;
+ int i;
+ bool bOk;
+
+ bOk = true;
+ batch.Clear();
+ for(i = 0; i < 3; ++i)
+ {
+ pV = &pVtx[pui32Idx[i] * nStride];
+
+ memset(&vWeight, 0, sizeof(vWeight));
+ PVRTVertexRead(&vWeight, &pV[nOffsetWeight], eTypeWeight, nVertexBones);
+ PVRTVertexRead(&vIdx, &pV[nOffsetIdx], eTypeIdx, nVertexBones);
+
+ if(nVertexBones >= 1 && vWeight.x != 0) bOk &= batch.Add((int)vIdx.x);
+ if(nVertexBones >= 2 && vWeight.y != 0) bOk &= batch.Add((int)vIdx.y);
+ if(nVertexBones >= 3 && vWeight.z != 0) bOk &= batch.Add((int)vIdx.z);
+ if(nVertexBones >= 4 && vWeight.w != 0) bOk &= batch.Add((int)vIdx.w);
+ }
+ return bOk;
+}
+
+/*!***********************************************************************
+ @Function BonesMatch
+ @Input pfIdx0 A float 4 array
+ @Input pfIdx1 A float 4 array
+ @Returns True if the two float4 arraus are identical
+ @Description Checks if the two float4 arrays are identical.
+*************************************************************************/
+static bool BonesMatch(
+ const float * const pfIdx0,
+ const float * const pfIdx1)
+{
+ int i;
+
+ for(i = 0; i < 4; ++i)
+ {
+ if(pfIdx0[i] != pfIdx1[i])
+ return false;
+ }
+
+ return true;
+}
+
+/*****************************************************************************
+ End of file (PVRTBoneBatch.cpp)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTBoneBatch.h b/tests/third_party/PowerVR/Tools/PVRTBoneBatch.h
new file mode 100644
index 0000000..e739728
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTBoneBatch.h
@@ -0,0 +1,80 @@
+/*!****************************************************************************
+
+ @file PVRTBoneBatch.h
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief Utility functions which process vertices.
+
+******************************************************************************/
+#ifndef _PVRTBONEBATCH_H_
+#define _PVRTBONEBATCH_H_
+
+#include "PVRTVertex.h"
+#include <stdlib.h>
+
+/*!***************************************************************************
+ Handles a batch of bones
+*****************************************************************************/
+/*!***************************************************************************
+ @class CPVRTBoneBatches
+ @brief A class for processing vertices into bone batches
+*****************************************************************************/
+class CPVRTBoneBatches
+{
+public:
+ int *pnBatches; /*!< Space for nBatchBoneMax bone indices, per batch */
+ int *pnBatchBoneCnt; /*!< Actual number of bone indices, per batch */
+ int *pnBatchOffset; /*!< Offset into triangle array, per batch */
+ int nBatchBoneMax; /*!< Stored value as was passed into Create() */
+ int nBatchCnt; /*!< Number of batches to render */
+
+ /*!***********************************************************************
+ @brief Fills the bone batch structure
+ @param[out] pnVtxNumOut vertex count
+ @param[out] pVtxOut Output vertices (program must free() this)
+ @param[in,out] pui32Idx index array for triangle list
+ @param[in] nVtxNum vertex count
+ @param[in] pVtx vertices
+ @param[in] nStride Size of a vertex (in bytes)
+ @param[in] nOffsetWeight Offset in bytes to the vertex bone-weights
+ @param[in] eTypeWeight Data type of the vertex bone-weights
+ @param[in] nOffsetIdx Offset in bytes to the vertex bone-indices
+ @param[in] eTypeIdx Data type of the vertex bone-indices
+ @param[in] nTriNum Number of triangles
+ @param[in] nBatchBoneMax Number of bones a batch can reference
+ @param[in] nVertexBones Number of bones affecting each vertex
+ @return PVR_SUCCESS if successful
+ *************************************************************************/
+ EPVRTError Create(
+ int * const pnVtxNumOut,
+ char ** const pVtxOut,
+ unsigned int * const pui32Idx,
+ const int nVtxNum,
+ const char * const pVtx,
+ const int nStride,
+ const int nOffsetWeight,
+ const EPVRTDataType eTypeWeight,
+ const int nOffsetIdx,
+ const EPVRTDataType eTypeIdx,
+ const int nTriNum,
+ const int nBatchBoneMax,
+ const int nVertexBones);
+
+ /*!***********************************************************************
+ @brief Destroy the bone batch structure
+ *************************************************************************/
+ void Release()
+ {
+ FREE(pnBatches);
+ FREE(pnBatchBoneCnt);
+ FREE(pnBatchOffset);
+ nBatchCnt = 0;
+ }
+};
+
+
+#endif /* _PVRTBONEBATCH_H_ */
+
+/*****************************************************************************
+ End of file (PVRTBoneBatch.h)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTDecompress.cpp b/tests/third_party/PowerVR/Tools/PVRTDecompress.cpp
new file mode 100644
index 0000000..000e24c
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTDecompress.cpp
@@ -0,0 +1,956 @@
+/******************************************************************************
+
+ @File PVRTDecompress.cpp
+
+ @Title PVRTDecompress
+
+ @Version
+
+ @Copyright Copyright (c) Imagination Technologies Limited.
+
+ @Platform ANSI compatible
+
+ @Description PVRTC Texture Decompression.
+
+******************************************************************************/
+
+/*****************************************************************************
+ * INCLUDES
+ *****************************************************************************/
+#include <stdlib.h>
+#include <stdio.h>
+#include <limits.h>
+#include <math.h>
+#include <string.h>
+#include "PVRTDecompress.h"
+#include "PVRTTexture.h"
+#include "PVRTGlobal.h"
+
+/***********************************************************
+ DECOMPRESSION ROUTINES
+************************************************************/
+/*****************************************************************************
+ * Useful structs
+ *****************************************************************************/
+struct Pixel32
+{
+ PVRTuint8 red,green,blue,alpha;
+};
+
+struct Pixel128S
+{
+ PVRTint32 red,green,blue,alpha;
+};
+
+struct PVRTCWord
+{
+ PVRTuint32 u32ModulationData;
+ PVRTuint32 u32ColourData;
+};
+
+struct PVRTCWordIndices
+{
+ int P[2], Q[2], R[2], S[2];
+};
+/********************************************************************************/
+/*!***********************************************************************
+ @Function getColourA
+ @Input u32ColourData Colour information from a PVRTCWord.
+ @Return Returns the first colour in a PVRTCWord's colour data.
+ @Description Decodes the first colour in a PVRTCWord's colour data.
+*************************************************************************/
+static Pixel32 getColourA(PVRTuint32 u32ColourData)
+{
+ Pixel32 colour;
+
+ // Opaque Colour Mode - RGB 554
+ if ((u32ColourData & 0x8000) != 0)
+ {
+ colour.red = (PVRTuint8)((u32ColourData & 0x7c00) >> 10); // 5->5 bits
+ colour.green = (PVRTuint8)((u32ColourData & 0x3e0) >> 5); // 5->5 bits
+ colour.blue = (PVRTuint8)(u32ColourData & 0x1e) | ((u32ColourData & 0x1e) >> 4); // 4->5 bits
+ colour.alpha = (PVRTuint8)0xf;// 0->4 bits
+ }
+ // Transparent Colour Mode - ARGB 3443
+ else
+ {
+ colour.red = (PVRTuint8)((u32ColourData & 0xf00) >> 7) | ((u32ColourData & 0xf00) >> 11); // 4->5 bits
+ colour.green = (PVRTuint8)((u32ColourData & 0xf0) >> 3) | ((u32ColourData & 0xf0) >> 7); // 4->5 bits
+ colour.blue = (PVRTuint8)((u32ColourData & 0xe) << 1) | ((u32ColourData & 0xe) >> 2); // 3->5 bits
+ colour.alpha = (PVRTuint8)((u32ColourData & 0x7000) >> 11);// 3->4 bits - note 0 at right
+ }
+
+ return colour;
+}
+
+/*!***********************************************************************
+ @Function getColourB
+ @Input u32ColourData Colour information from a PVRTCWord.
+ @Return Returns the second colour in a PVRTCWord's colour data.
+ @Description Decodes the second colour in a PVRTCWord's colour data.
+*************************************************************************/
+static Pixel32 getColourB(PVRTuint32 u32ColourData)
+{
+ Pixel32 colour;
+
+ // Opaque Colour Mode - RGB 555
+ if (u32ColourData & 0x80000000)
+ {
+ colour.red = (PVRTuint8)((u32ColourData & 0x7c000000) >> 26); // 5->5 bits
+ colour.green = (PVRTuint8)((u32ColourData & 0x3e00000) >> 21); // 5->5 bits
+ colour.blue = (PVRTuint8)((u32ColourData & 0x1f0000) >> 16); // 5->5 bits
+ colour.alpha = (PVRTuint8)0xf;// 0 bits
+ }
+ // Transparent Colour Mode - ARGB 3444
+ else
+ {
+ colour.red = (PVRTuint8)(((u32ColourData & 0xf000000) >> 23) | ((u32ColourData & 0xf000000) >> 27)); // 4->5 bits
+ colour.green = (PVRTuint8)(((u32ColourData & 0xf00000) >> 19) | ((u32ColourData & 0xf00000) >> 23)); // 4->5 bits
+ colour.blue = (PVRTuint8)(((u32ColourData & 0xf0000) >> 15) | ((u32ColourData & 0xf0000) >> 19)); // 4->5 bits
+ colour.alpha = (PVRTuint8)((u32ColourData & 0x70000000) >> 27);// 3->4 bits - note 0 at right
+ }
+
+ return colour;
+}
+
+/*!***********************************************************************
+ @Function interpolateColours
+ @Input P,Q,R,S Low bit-rate colour values for each PVRTCWord.
+ @Modified pPixel Output array for upscaled colour values.
+ @Input ui8Bpp Number of bpp.
+ @Description Bilinear upscale from 2x2 pixels to 4x4/8x4 pixels (depending on PVRTC bpp mode).
+*************************************************************************/
+static void interpolateColours(Pixel32 P, Pixel32 Q, Pixel32 R, Pixel32 S,
+ Pixel128S *pPixel, PVRTuint8 ui8Bpp)
+{
+ PVRTuint32 ui32WordWidth=4;
+ PVRTuint32 ui32WordHeight=4;
+ if (ui8Bpp==2)
+ ui32WordWidth=8;
+
+ //Convert to int 32.
+ Pixel128S hP = {(PVRTint32)P.red,(PVRTint32)P.green,(PVRTint32)P.blue,(PVRTint32)P.alpha};
+ Pixel128S hQ = {(PVRTint32)Q.red,(PVRTint32)Q.green,(PVRTint32)Q.blue,(PVRTint32)Q.alpha};
+ Pixel128S hR = {(PVRTint32)R.red,(PVRTint32)R.green,(PVRTint32)R.blue,(PVRTint32)R.alpha};
+ Pixel128S hS = {(PVRTint32)S.red,(PVRTint32)S.green,(PVRTint32)S.blue,(PVRTint32)S.alpha};
+
+ //Get vectors.
+ Pixel128S QminusP = {hQ.red - hP.red, hQ.green - hP.green, hQ.blue - hP.blue, hQ.alpha - hP.alpha};
+ Pixel128S SminusR = {hS.red - hR.red, hS.green - hR.green, hS.blue - hR.blue, hS.alpha - hR.alpha};
+
+ //Multiply colours.
+ hP.red *= ui32WordWidth;
+ hP.green *= ui32WordWidth;
+ hP.blue *= ui32WordWidth;
+ hP.alpha *= ui32WordWidth;
+ hR.red *= ui32WordWidth;
+ hR.green *= ui32WordWidth;
+ hR.blue *= ui32WordWidth;
+ hR.alpha *= ui32WordWidth;
+
+ if (ui8Bpp==2)
+ {
+ //Loop through pixels to achieve results.
+ for (unsigned int x=0; x < ui32WordWidth; x++)
+ {
+ Pixel128S Result={4*hP.red, 4*hP.green, 4*hP.blue, 4*hP.alpha};
+ Pixel128S dY = {hR.red - hP.red, hR.green - hP.green, hR.blue - hP.blue, hR.alpha - hP.alpha};
+
+ for (unsigned int y=0; y < ui32WordHeight; y++)
+ {
+ pPixel[y*ui32WordWidth+x].red = (PVRTint32)((Result.red >> 7) + (Result.red >> 2));
+ pPixel[y*ui32WordWidth+x].green = (PVRTint32)((Result.green >> 7) + (Result.green >> 2));
+ pPixel[y*ui32WordWidth+x].blue = (PVRTint32)((Result.blue >> 7) + (Result.blue >> 2));
+ pPixel[y*ui32WordWidth+x].alpha = (PVRTint32)((Result.alpha >> 5) + (Result.alpha >> 1));
+
+ Result.red += dY.red;
+ Result.green += dY.green;
+ Result.blue += dY.blue;
+ Result.alpha += dY.alpha;
+ }
+
+ hP.red += QminusP.red;
+ hP.green += QminusP.green;
+ hP.blue += QminusP.blue;
+ hP.alpha += QminusP.alpha;
+
+ hR.red += SminusR.red;
+ hR.green += SminusR.green;
+ hR.blue += SminusR.blue;
+ hR.alpha += SminusR.alpha;
+ }
+ }
+ else
+ {
+ //Loop through pixels to achieve results.
+ for (unsigned int y=0; y < ui32WordHeight; y++)
+ {
+ Pixel128S Result={4*hP.red, 4*hP.green, 4*hP.blue, 4*hP.alpha};
+ Pixel128S dY = {hR.red - hP.red, hR.green - hP.green, hR.blue - hP.blue, hR.alpha - hP.alpha};
+
+ for (unsigned int x=0; x < ui32WordWidth; x++)
+ {
+ pPixel[y*ui32WordWidth+x].red = (PVRTint32)((Result.red >> 6) + (Result.red >> 1));
+ pPixel[y*ui32WordWidth+x].green = (PVRTint32)((Result.green >> 6) + (Result.green >> 1));
+ pPixel[y*ui32WordWidth+x].blue = (PVRTint32)((Result.blue >> 6) + (Result.blue >> 1));
+ pPixel[y*ui32WordWidth+x].alpha = (PVRTint32)((Result.alpha >> 4) + (Result.alpha));
+
+ Result.red += dY.red;
+ Result.green += dY.green;
+ Result.blue += dY.blue;
+ Result.alpha += dY.alpha;
+ }
+
+ hP.red += QminusP.red;
+ hP.green += QminusP.green;
+ hP.blue += QminusP.blue;
+ hP.alpha += QminusP.alpha;
+
+ hR.red += SminusR.red;
+ hR.green += SminusR.green;
+ hR.blue += SminusR.blue;
+ hR.alpha += SminusR.alpha;
+ }
+ }
+}
+
+/*!***********************************************************************
+ @Function unpackModulations
+ @Input word PVRTCWord to be decompressed
+ @Input offsetX X position within the PVRTCWord
+ @Input offsetY Y position within the PVRTCWord
+ @Modified i32ModulationValues The array of modulation values.
+ @Modified i32ModulationModes The array of modulation modes.
+ @Input ui8Bpp Number of bpp.
+ @Description Reads out and decodes the modulation values within the a given PVRTCWord
+*************************************************************************/
+static void unpackModulations(const PVRTCWord& word, int offsetX, int offsetY, PVRTint32 i32ModulationValues[16][8], PVRTint32 i32ModulationModes[16][8], PVRTuint8 ui8Bpp)
+{
+ PVRTuint32 WordModMode = word.u32ColourData & 0x1;
+ PVRTuint32 ModulationBits = word.u32ModulationData;
+
+ // Unpack differently depending on 2bpp or 4bpp modes.
+ if (ui8Bpp==2)
+ {
+ if(WordModMode)
+ {
+ // determine which of the three modes are in use:
+
+ // If this is the either the H-only or V-only interpolation mode...
+ if(ModulationBits & 0x1)
+ {
+ // look at the "LSB" for the "centre" (V=2,H=4) texel. Its LSB is now
+ // actually used to indicate whether it's the H-only mode or the V-only...
+
+ // The centre texel data is the at (y==2, x==4) and so its LSB is at bit 20.
+ if(ModulationBits & (0x1 << 20))
+ {
+ // This is the V-only mode
+ WordModMode = 3;
+ }
+ else
+ {
+ // This is the H-only mode
+ WordModMode = 2;
+ }
+
+ // Create an extra bit for the centre pixel so that it looks like
+ // we have 2 actual bits for this texel. It makes later coding much easier.
+ if(ModulationBits & (0x1 << 21))
+ {
+ // set it to produce code for 1.0
+ ModulationBits |= (0x1 << 20);
+ }
+ else
+ {
+ // clear it to produce 0.0 code
+ ModulationBits &= ~(0x1 << 20);
+ }
+ }// end if H-Only or V-Only interpolation mode was chosen
+
+ if(ModulationBits & 0x2)
+ {
+ ModulationBits |= 0x1; /*set it*/
+ }
+ else
+ {
+ ModulationBits &= ~0x1; /*clear it*/
+ }
+
+ // run through all the pixels in the block. Note we can now treat all the
+ // "stored" values as if they have 2bits (even when they didn't!)
+ for(int y = 0; y < 4; y++)
+ {
+ for(int x = 0; x < 8; x++)
+ {
+ i32ModulationModes[x+offsetX][y+offsetY] = WordModMode;
+
+ // if this is a stored value...
+ if(((x^y)&1) == 0)
+ {
+ i32ModulationValues[x+offsetX][y+offsetY] = ModulationBits & 3;
+ ModulationBits >>= 2;
+ }
+ }
+ } // end for y
+ }
+ // else if direct encoded 2bit mode - i.e. 1 mode bit per pixel
+ else
+ {
+ for(int y = 0; y < 4; y++)
+ {
+ for(int x = 0; x < 8; x++)
+ {
+ i32ModulationModes[x+offsetX][y+offsetY] = WordModMode;
+
+ /*
+ // double the bits so 0=> 00, and 1=>11
+ */
+ if(ModulationBits & 1)
+ {
+ i32ModulationValues[x+offsetX][y+offsetY] = 0x3;
+ }
+ else
+ {
+ i32ModulationValues[x+offsetX][y+offsetY] = 0x0;
+ }
+ ModulationBits >>= 1;
+ }
+ }// end for y
+ }
+ }
+ else
+ {
+ //Much simpler than the 2bpp decompression, only two modes, so the n/8 values are set directly.
+ // run through all the pixels in the word.
+ if (WordModMode)
+ {
+ for(int y = 0; y < 4; y++)
+ {
+ for(int x = 0; x < 4; x++)
+ {
+ i32ModulationValues[y+offsetY][x+offsetX] = ModulationBits & 3;
+ //if (i32ModulationValues==0) {}; don't need to check 0, 0 = 0/8.
+ if (i32ModulationValues[y+offsetY][x+offsetX]==1) { i32ModulationValues[y+offsetY][x+offsetX]=4;}
+ else if (i32ModulationValues[y+offsetY][x+offsetX]==2) { i32ModulationValues[y+offsetY][x+offsetX]=14;} //+10 tells the decompressor to punch through alpha.
+ else if (i32ModulationValues[y+offsetY][x+offsetX]==3) { i32ModulationValues[y+offsetY][x+offsetX]=8;}
+ ModulationBits >>= 2;
+ } // end for x
+ } // end for y
+ }
+ else
+ {
+ for(int y = 0; y < 4; y++)
+ {
+ for(int x = 0; x < 4; x++)
+ {
+ i32ModulationValues[y+offsetY][x+offsetX] = ModulationBits & 3;
+ i32ModulationValues[y+offsetY][x+offsetX]*=3;
+ if (i32ModulationValues[y+offsetY][x+offsetX]>3) i32ModulationValues[y+offsetY][x+offsetX]-=1;
+ ModulationBits >>= 2;
+ } // end for x
+ } // end for y
+ }
+ }
+}
+
+/*!***********************************************************************
+ @Function getModulationValues
+ @Input i32ModulationValues The array of modulation values.
+ @Input i32ModulationModes The array of modulation modes.
+ @Input xPos The x Position within the current word.
+ @Input yPos The y Position within the current word.
+ @Input ui8Bpp Number of bpp.
+ @Return Returns the modulation value.
+ @Description Gets the effective modulation values for a given pixel.
+*************************************************************************/
+static PVRTint32 getModulationValues(PVRTint32 i32ModulationValues[16][8],PVRTint32 i32ModulationModes[16][8],PVRTuint32 xPos,PVRTuint32 yPos,PVRTuint8 ui8Bpp)
+{
+ if (ui8Bpp==2)
+ {
+ const int RepVals0[4] = {0, 3, 5, 8};
+
+ // extract the modulation value. If a simple encoding
+ if(i32ModulationModes[xPos][yPos]==0)
+ {
+ return RepVals0[i32ModulationValues[xPos][yPos]];
+ }
+ else
+ {
+ // if this is a stored value
+ if(((xPos^yPos)&1)==0)
+ {
+ return RepVals0[i32ModulationValues[xPos][yPos]];
+ }
+
+ // else average from the neighbours
+ // if H&V interpolation...
+ else if(i32ModulationModes[xPos][yPos] == 1)
+ {
+ return (RepVals0[i32ModulationValues[xPos][yPos-1]] +
+ RepVals0[i32ModulationValues[xPos][yPos+1]] +
+ RepVals0[i32ModulationValues[xPos-1][yPos]] +
+ RepVals0[i32ModulationValues[xPos+1][yPos]] + 2) / 4;
+ }
+ // else if H-Only
+ else if(i32ModulationModes[xPos][yPos] == 2)
+ {
+ return (RepVals0[i32ModulationValues[xPos-1][yPos]] +
+ RepVals0[i32ModulationValues[xPos+1][yPos]] + 1) / 2;
+ }
+ // else it's V-Only
+ else
+ {
+ return (RepVals0[i32ModulationValues[xPos][yPos-1]] +
+ RepVals0[i32ModulationValues[xPos][yPos+1]] + 1) / 2;
+ }
+ }
+ }
+ else if (ui8Bpp==4)
+ return i32ModulationValues[xPos][yPos];
+
+ return 0;
+}
+
+/*!***********************************************************************
+ @Function pvrtcGetDecompressedPixels
+ @Input P,Q,R,S PVRTWords in current decompression area.
+ @Modified pColourData Output pixels.
+ @Input ui8Bpp Number of bpp.
+ @Description Gets decompressed pixels for a given decompression area.
+*************************************************************************/
+static void pvrtcGetDecompressedPixels(const PVRTCWord& P, const PVRTCWord& Q,
+ const PVRTCWord& R, const PVRTCWord& S,
+ Pixel32 *pColourData,
+ PVRTuint8 ui8Bpp)
+{
+ //4bpp only needs 8*8 values, but 2bpp needs 16*8, so rather than wasting processor time we just statically allocate 16*8.
+ PVRTint32 i32ModulationValues[16][8];
+ //Only 2bpp needs this.
+ PVRTint32 i32ModulationModes[16][8];
+ //4bpp only needs 16 values, but 2bpp needs 32, so rather than wasting processor time we just statically allocate 32.
+ Pixel128S upscaledColourA[32];
+ Pixel128S upscaledColourB[32];
+
+ PVRTuint32 ui32WordWidth=4;
+ PVRTuint32 ui32WordHeight=4;
+ if (ui8Bpp==2)
+ ui32WordWidth=8;
+
+ //Get the modulations from each word.
+ unpackModulations(P, 0, 0, i32ModulationValues, i32ModulationModes, ui8Bpp);
+ unpackModulations(Q, ui32WordWidth, 0, i32ModulationValues, i32ModulationModes, ui8Bpp);
+ unpackModulations(R, 0, ui32WordHeight, i32ModulationValues, i32ModulationModes, ui8Bpp);
+ unpackModulations(S, ui32WordWidth, ui32WordHeight, i32ModulationValues, i32ModulationModes, ui8Bpp);
+
+ // Bilinear upscale image data from 2x2 -> 4x4
+ interpolateColours(getColourA(P.u32ColourData), getColourA(Q.u32ColourData),
+ getColourA(R.u32ColourData), getColourA(S.u32ColourData),
+ upscaledColourA, ui8Bpp);
+ interpolateColours(getColourB(P.u32ColourData), getColourB(Q.u32ColourData),
+ getColourB(R.u32ColourData), getColourB(S.u32ColourData),
+ upscaledColourB, ui8Bpp);
+
+ for (unsigned int y=0; y < ui32WordHeight; y++)
+ {
+ for (unsigned int x=0; x < ui32WordWidth; x++)
+ {
+ PVRTint32 mod = getModulationValues(i32ModulationValues,i32ModulationModes,x+ui32WordWidth/2,y+ui32WordHeight/2,ui8Bpp);
+ bool punchthroughAlpha=false;
+ if (mod>10) {punchthroughAlpha=true; mod-=10;}
+
+ Pixel128S result;
+ result.red = (upscaledColourA[y*ui32WordWidth+x].red * (8-mod) + upscaledColourB[y*ui32WordWidth+x].red * mod) / 8;
+ result.green = (upscaledColourA[y*ui32WordWidth+x].green * (8-mod) + upscaledColourB[y*ui32WordWidth+x].green * mod) / 8;
+ result.blue = (upscaledColourA[y*ui32WordWidth+x].blue * (8-mod) + upscaledColourB[y*ui32WordWidth+x].blue * mod) / 8;
+ if (punchthroughAlpha) result.alpha = 0;
+ else result.alpha = (upscaledColourA[y*ui32WordWidth+x].alpha * (8-mod) + upscaledColourB[y*ui32WordWidth+x].alpha * mod) / 8;
+
+ //Convert the 32bit precision result to 8 bit per channel colour.
+ if (ui8Bpp==2)
+ {
+ pColourData[y*ui32WordWidth+x].red = (PVRTuint8)result.red;
+ pColourData[y*ui32WordWidth+x].green = (PVRTuint8)result.green;
+ pColourData[y*ui32WordWidth+x].blue = (PVRTuint8)result.blue;
+ pColourData[y*ui32WordWidth+x].alpha = (PVRTuint8)result.alpha;
+ }
+ else if (ui8Bpp==4)
+ {
+ pColourData[y+x*ui32WordHeight].red = (PVRTuint8)result.red;
+ pColourData[y+x*ui32WordHeight].green = (PVRTuint8)result.green;
+ pColourData[y+x*ui32WordHeight].blue = (PVRTuint8)result.blue;
+ pColourData[y+x*ui32WordHeight].alpha = (PVRTuint8)result.alpha;
+ }
+ }
+ }
+}
+
+/*!***********************************************************************
+ @Function wrapWordIndex
+ @Input numWords Total number of PVRTCWords in the current surface.
+ @Input word Original index for a PVRTCWord.
+ @Return unsigned int Wrapped PVRTCWord index.
+ @Description Maps decompressed data to the correct location in the output buffer.
+*************************************************************************/
+static unsigned int wrapWordIndex(unsigned int numWords, int word)
+{
+ return ((word + numWords) % numWords);
+}
+
+#if defined(_DEBUG)
+ /*!***********************************************************************
+ @Function isPowerOf2
+ @Input input Value to be checked
+ @Returns true if the number is an integer power of two, else false.
+ @Description Check that a number is an integer power of two, i.e.
+ 1, 2, 4, 8, ... etc.
+ Returns false for zero.
+*************************************************************************/
+static bool isPowerOf2( unsigned int input )
+{
+ unsigned int minus1;
+
+ if( !input ) return 0;
+
+ minus1 = input - 1;
+ return ( (input | minus1) == (input ^ minus1) );
+}
+#endif
+
+/*!***********************************************************************
+ @Function TwiddleUV
+ @Input YSize Y dimension of the texture in pixels
+ @Input XSize X dimension of the texture in pixels
+ @Input YPos Pixel Y position
+ @Input XPos Pixel X position
+ @Returns The twiddled offset of the pixel
+ @Description Given the Word (or pixel) coordinates and the dimension of
+ the texture in words (or pixels) this returns the twiddled
+ offset of the word (or pixel) from the start of the map.
+
+ NOTE: the dimensions of the texture must be a power of 2
+*************************************************************************/
+static PVRTuint32 TwiddleUV(PVRTuint32 XSize, PVRTuint32 YSize, PVRTuint32 XPos, PVRTuint32 YPos)
+{
+ //Initially assume X is the larger size.
+ PVRTuint32 MinDimension=XSize;
+ PVRTuint32 MaxValue=YPos;
+ PVRTuint32 Twiddled=0;
+ PVRTuint32 SrcBitPos=1;
+ PVRTuint32 DstBitPos=1;
+ int ShiftCount=0;
+
+ //Check the sizes are valid.
+ _ASSERT(YPos < YSize);
+ _ASSERT(XPos < XSize);
+ _ASSERT(isPowerOf2(YSize));
+ _ASSERT(isPowerOf2(XSize));
+
+ //If Y is the larger dimension - switch the min/max values.
+ if(YSize < XSize)
+ {
+ MinDimension = YSize;
+ MaxValue = XPos;
+ }
+
+ // Step through all the bits in the "minimum" dimension
+ while(SrcBitPos < MinDimension)
+ {
+ if(YPos & SrcBitPos)
+ {
+ Twiddled |= DstBitPos;
+ }
+
+ if(XPos & SrcBitPos)
+ {
+ Twiddled |= (DstBitPos << 1);
+ }
+
+ SrcBitPos <<= 1;
+ DstBitPos <<= 2;
+ ShiftCount += 1;
+ }
+
+ // Prepend any unused bits
+ MaxValue >>= ShiftCount;
+ Twiddled |= (MaxValue << (2*ShiftCount));
+
+ return Twiddled;
+}
+
+/*!***********************************************************************
+ @Function mapDecompressedData
+ @Modified pOutput The PVRTC texture data to decompress
+ @Input width Width of the texture surface.
+ @Input pWord A pointer to the decompressed PVRTCWord in pixel form.
+ @Input &words Indices for the PVRTCword.
+ @Input ui8Bpp number of bits per pixel
+ @Description Maps decompressed data to the correct location in the output buffer.
+*************************************************************************/
+static void mapDecompressedData(Pixel32* pOutput, int width,
+ const Pixel32 *pWord,
+ const PVRTCWordIndices &words,
+ const PVRTuint8 ui8Bpp)
+{
+ PVRTuint32 ui32WordWidth=4;
+ PVRTuint32 ui32WordHeight=4;
+ if (ui8Bpp==2)
+ ui32WordWidth=8;
+
+ for (unsigned int y=0; y < ui32WordHeight/2; y++)
+ {
+ for (unsigned int x=0; x < ui32WordWidth/2; x++)
+ {
+ pOutput[(((words.P[1] * ui32WordHeight) + y + ui32WordHeight/2)
+ * width + words.P[0] *ui32WordWidth + x + ui32WordWidth/2)] = pWord[y*ui32WordWidth+x]; // map P
+
+ pOutput[(((words.Q[1] * ui32WordHeight) + y + ui32WordHeight/2)
+ * width + words.Q[0] *ui32WordWidth + x)] = pWord[y*ui32WordWidth+x+ui32WordWidth/2]; // map Q
+
+ pOutput[(((words.R[1] * ui32WordHeight) + y)
+ * width + words.R[0] *ui32WordWidth + x + ui32WordWidth/2)] = pWord[(y+ui32WordHeight/2)*ui32WordWidth+x]; // map R
+
+ pOutput[(((words.S[1] * ui32WordHeight) + y)
+ * width + words.S[0] *ui32WordWidth + x)] = pWord[(y+ui32WordHeight/2)*ui32WordWidth+x+ui32WordWidth/2]; // map S
+ }
+ }
+}
+/*!***********************************************************************
+ @Function pvrtcDecompress
+ @Input pCompressedData The PVRTC texture data to decompress
+ @Modified pDecompressedData The output buffer to decompress into.
+ @Input ui32Width X dimension of the texture
+ @Input ui32Height Y dimension of the texture
+ @Input ui8Bpp number of bits per pixel
+ @Description Internally decompresses PVRTC to RGBA 8888
+*************************************************************************/
+static int pvrtcDecompress( PVRTuint8 *pCompressedData,
+ Pixel32 *pDecompressedData,
+ PVRTuint32 ui32Width,
+ PVRTuint32 ui32Height,
+ PVRTuint8 ui8Bpp)
+{
+ PVRTuint32 ui32WordWidth=4;
+ PVRTuint32 ui32WordHeight=4;
+ if (ui8Bpp==2)
+ ui32WordWidth=8;
+
+ PVRTuint32 *pWordMembers = (PVRTuint32 *)pCompressedData;
+ Pixel32 *pOutData = pDecompressedData;
+
+ // Calculate number of words
+ int i32NumXWords = (int)(ui32Width / ui32WordWidth);
+ int i32NumYWords = (int)(ui32Height / ui32WordHeight);
+
+ // Structs used for decompression
+ PVRTCWordIndices indices;
+ Pixel32 *pPixels;
+ pPixels = (Pixel32*)malloc(ui32WordWidth*ui32WordHeight*sizeof(Pixel32));
+
+ // For each row of words
+ for(int wordY=-1; wordY < i32NumYWords-1; wordY++)
+ {
+ // for each column of words
+ for(int wordX=-1; wordX < i32NumXWords-1; wordX++)
+ {
+ indices.P[0] = wrapWordIndex(i32NumXWords, wordX);
+ indices.P[1] = wrapWordIndex(i32NumYWords, wordY);
+ indices.Q[0] = wrapWordIndex(i32NumXWords, wordX + 1);
+ indices.Q[1] = wrapWordIndex(i32NumYWords, wordY);
+ indices.R[0] = wrapWordIndex(i32NumXWords, wordX);
+ indices.R[1] = wrapWordIndex(i32NumYWords, wordY + 1);
+ indices.S[0] = wrapWordIndex(i32NumXWords, wordX + 1);
+ indices.S[1] = wrapWordIndex(i32NumYWords, wordY + 1);
+
+ //Work out the offsets into the twiddle structs, multiply by two as there are two members per word.
+ PVRTuint32 WordOffsets[4] =
+ {
+ TwiddleUV(i32NumXWords,i32NumYWords,indices.P[0], indices.P[1])*2,
+ TwiddleUV(i32NumXWords,i32NumYWords,indices.Q[0], indices.Q[1])*2,
+ TwiddleUV(i32NumXWords,i32NumYWords,indices.R[0], indices.R[1])*2,
+ TwiddleUV(i32NumXWords,i32NumYWords,indices.S[0], indices.S[1])*2,
+ };
+
+ //Access individual elements to fill out PVRTCWord
+ PVRTCWord P,Q,R,S;
+ P.u32ColourData = pWordMembers[WordOffsets[0]+1];
+ P.u32ModulationData = pWordMembers[WordOffsets[0]];
+ Q.u32ColourData = pWordMembers[WordOffsets[1]+1];
+ Q.u32ModulationData = pWordMembers[WordOffsets[1]];
+ R.u32ColourData = pWordMembers[WordOffsets[2]+1];
+ R.u32ModulationData = pWordMembers[WordOffsets[2]];
+ S.u32ColourData = pWordMembers[WordOffsets[3]+1];
+ S.u32ModulationData = pWordMembers[WordOffsets[3]];
+
+ // assemble 4 words into struct to get decompressed pixels from
+ pvrtcGetDecompressedPixels(P,Q,R,S,pPixels,ui8Bpp);
+ mapDecompressedData(pOutData, ui32Width, pPixels, indices, ui8Bpp);
+
+ } // for each word
+ } // for each row of words
+
+ free(pPixels);
+ //Return the data size
+ return ui32Width * ui32Height / (PVRTuint32)(ui32WordWidth/2);
+}
+
+/*!***********************************************************************
+ @Function PVRTDecompressPVRTC
+ @Input pCompressedData The PVRTC texture data to decompress
+ @Input Do2bitMode Signifies whether the data is PVRTC2 or PVRTC4
+ @Input XDim X dimension of the texture
+ @Input YDim Y dimension of the texture
+ @Modified pResultImage The decompressed texture data
+ @Return Returns the amount of data that was decompressed.
+ @Description Decompresses PVRTC to RGBA 8888
+*************************************************************************/
+int PVRTDecompressPVRTC(const void *pCompressedData,
+ const int Do2bitMode,
+ const int XDim,
+ const int YDim,
+ unsigned char* pResultImage)
+{
+ //Cast the output buffer to a Pixel32 pointer.
+ Pixel32* pDecompressedData = (Pixel32*)pResultImage;
+
+ //Check the X and Y values are at least the minimum size.
+ int XTrueDim = PVRT_MAX(XDim,((Do2bitMode==1)?16:8));
+ int YTrueDim = PVRT_MAX(YDim,8);
+
+ //If the dimensions aren't correct, we need to create a new buffer instead of just using the provided one, as the buffer will overrun otherwise.
+ if(XTrueDim!=XDim || YTrueDim!=YDim)
+ {
+ pDecompressedData=(Pixel32*)malloc(XTrueDim*YTrueDim*sizeof(Pixel32));
+ }
+
+ //Decompress the surface.
+ int retval = pvrtcDecompress((PVRTuint8*)pCompressedData,pDecompressedData,XTrueDim,YTrueDim,(Do2bitMode==1?2:4));
+
+ //If the dimensions were too small, then copy the new buffer back into the output buffer.
+ if(XTrueDim!=XDim || YTrueDim!=YDim)
+ {
+ //Loop through all the required pixels.
+ for (int x=0; x<XDim; ++x)
+ {
+ for (int y=0; y<YDim; ++y)
+ {
+ ((Pixel32*)pResultImage)[x+y*XDim]=pDecompressedData[x+y*XTrueDim];
+ }
+ }
+
+ //Free the temporary buffer.
+ free(pDecompressedData);
+ }
+ return retval;
+}
+
+/****************************
+** ETC Compression
+****************************/
+
+/*****************************************************************************
+Macros
+*****************************************************************************/
+#define _CLAMP_(X,Xmin,Xmax) ( (X)<(Xmax) ? ( (X)<(Xmin)?(Xmin):(X) ) : (Xmax) )
+
+/*****************************************************************************
+Constants
+******************************************************************************/
+unsigned int ETC_FLIP = 0x01000000;
+unsigned int ETC_DIFF = 0x02000000;
+const int mod[8][4]={{2, 8,-2,-8},
+ {5, 17, -5, -17},
+ {9, 29, -9, -29},
+ {13, 42, -13, -42},
+ {18, 60, -18, -60},
+ {24, 80, -24, -80},
+ {33, 106, -33, -106},
+ {47, 183, -47, -183}};
+
+ /*!***********************************************************************
+ @Function modifyPixel
+ @Input red Red value of pixel
+ @Input green Green value of pixel
+ @Input blue Blue value of pixel
+ @Input x Pixel x position in block
+ @Input y Pixel y position in block
+ @Input modBlock Values for the current block
+ @Input modTable Modulation values
+ @Returns Returns actual pixel colour
+ @Description Used by ETCTextureDecompress
+*************************************************************************/
+static unsigned int modifyPixel(int red, int green, int blue, int x, int y, unsigned int modBlock, int modTable)
+{
+ int index = x*4+y, pixelMod;
+ unsigned int mostSig = modBlock<<1;
+
+ if (index<8)
+ pixelMod = mod[modTable][((modBlock>>(index+24))&0x1)+((mostSig>>(index+8))&0x2)];
+ else
+ pixelMod = mod[modTable][((modBlock>>(index+8))&0x1)+((mostSig>>(index-8))&0x2)];
+
+ red = _CLAMP_(red+pixelMod,0,255);
+ green = _CLAMP_(green+pixelMod,0,255);
+ blue = _CLAMP_(blue+pixelMod,0,255);
+
+ return ((red<<16) + (green<<8) + blue)|0xff000000;
+}
+
+ /*!***********************************************************************
+ @Function ETCTextureDecompress
+ @Input pSrcData The ETC texture data to decompress
+ @Input x X dimension of the texture
+ @Input y Y dimension of the texture
+ @Modified pDestData The decompressed texture data
+ @Input nMode The format of the data
+ @Returns The number of bytes of ETC data decompressed
+ @Description Decompresses ETC to RGBA 8888
+*************************************************************************/
+static int ETCTextureDecompress(const void * const pSrcData, const int &x, const int &y, const void *pDestData,const int &/*nMode*/)
+{
+ unsigned int blockTop, blockBot, *input = (unsigned int*)pSrcData, *output;
+ unsigned char red1, green1, blue1, red2, green2, blue2;
+ bool bFlip, bDiff;
+ int modtable1,modtable2;
+
+ for(int i=0;i<y;i+=4)
+ {
+ for(int m=0;m<x;m+=4)
+ {
+ blockTop = *(input++);
+ blockBot = *(input++);
+
+ output = (unsigned int*)pDestData + i*x +m;
+
+ // check flipbit
+ bFlip = (blockTop & ETC_FLIP) != 0;
+ bDiff = (blockTop & ETC_DIFF) != 0;
+
+ if(bDiff)
+ { // differential mode 5 colour bits + 3 difference bits
+ // get base colour for subblock 1
+ blue1 = (unsigned char)((blockTop&0xf80000)>>16);
+ green1 = (unsigned char)((blockTop&0xf800)>>8);
+ red1 = (unsigned char)(blockTop&0xf8);
+
+ // get differential colour for subblock 2
+ signed char blues = (signed char)(blue1>>3) + ((signed char) ((blockTop & 0x70000) >> 11)>>5);
+ signed char greens = (signed char)(green1>>3) + ((signed char)((blockTop & 0x700) >>3)>>5);
+ signed char reds = (signed char)(red1>>3) + ((signed char)((blockTop & 0x7)<<5)>>5);
+
+ blue2 = (unsigned char)blues;
+ green2 = (unsigned char)greens;
+ red2 = (unsigned char)reds;
+
+ red1 = red1 +(red1>>5); // copy bits to lower sig
+ green1 = green1 + (green1>>5); // copy bits to lower sig
+ blue1 = blue1 + (blue1>>5); // copy bits to lower sig
+
+ red2 = (red2<<3) +(red2>>2); // copy bits to lower sig
+ green2 = (green2<<3) + (green2>>2); // copy bits to lower sig
+ blue2 = (blue2<<3) + (blue2>>2); // copy bits to lower sig
+ }
+ else
+ { // individual mode 4 + 4 colour bits
+ // get base colour for subblock 1
+ blue1 = (unsigned char)((blockTop&0xf00000)>>16);
+ blue1 = blue1 +(blue1>>4); // copy bits to lower sig
+ green1 = (unsigned char)((blockTop&0xf000)>>8);
+ green1 = green1 + (green1>>4); // copy bits to lower sig
+ red1 = (unsigned char)(blockTop&0xf0);
+ red1 = red1 + (red1>>4); // copy bits to lower sig
+
+ // get base colour for subblock 2
+ blue2 = (unsigned char)((blockTop&0xf0000)>>12);
+ blue2 = blue2 +(blue2>>4); // copy bits to lower sig
+ green2 = (unsigned char)((blockTop&0xf00)>>4);
+ green2 = green2 + (green2>>4); // copy bits to lower sig
+ red2 = (unsigned char)((blockTop&0xf)<<4);
+ red2 = red2 + (red2>>4); // copy bits to lower sig
+ }
+ // get the modtables for each subblock
+ modtable1 = (blockTop>>29)&0x7;
+ modtable2 = (blockTop>>26)&0x7;
+
+ if(!bFlip)
+ { // 2 2x4 blocks side by side
+
+ for(int j=0;j<4;j++) // vertical
+ {
+ for(int k=0;k<2;k++) // horizontal
+ {
+ *(output+j*x+k) = modifyPixel(red1,green1,blue1,k,j,blockBot,modtable1);
+ *(output+j*x+k+2) = modifyPixel(red2,green2,blue2,k+2,j,blockBot,modtable2);
+ }
+ }
+
+ }
+ else
+ { // 2 4x2 blocks on top of each other
+ for(int j=0;j<2;j++)
+ {
+ for(int k=0;k<4;k++)
+ {
+ *(output+j*x+k) = modifyPixel(red1,green1,blue1,k,j,blockBot,modtable1);
+ *(output+(j+2)*x+k) = modifyPixel(red2,green2,blue2,k,j+2,blockBot,modtable2);
+ }
+ }
+ }
+ }
+ }
+
+ return x*y/2;
+}
+
+/*!***********************************************************************
+@Function PVRTDecompressETC
+@Input pSrcData The ETC texture data to decompress
+@Input x X dimension of the texture
+@Input y Y dimension of the texture
+@Modified pDestData The decompressed texture data
+@Input nMode The format of the data
+@Returns The number of bytes of ETC data decompressed
+@Description Decompresses ETC to RGBA 8888
+*************************************************************************/
+int PVRTDecompressETC(const void * const pSrcData,
+ const unsigned int &x,
+ const unsigned int &y,
+ void *pDestData,
+ const int &nMode)
+{
+ int i32read;
+
+ if(x<ETC_MIN_TEXWIDTH || y<ETC_MIN_TEXHEIGHT)
+ { // decompress into a buffer big enough to take the minimum size
+ char* pTempBuffer = (char*)malloc(PVRT_MAX(x,ETC_MIN_TEXWIDTH)*PVRT_MAX(y,ETC_MIN_TEXHEIGHT)*4);
+ i32read = ETCTextureDecompress(pSrcData,PVRT_MAX(x,ETC_MIN_TEXWIDTH),PVRT_MAX(y,ETC_MIN_TEXHEIGHT),pTempBuffer,nMode);
+
+ for(unsigned int i=0;i<y;i++)
+ { // copy from larger temp buffer to output data
+ memcpy((char*)(pDestData)+i*x*4,pTempBuffer+PVRT_MAX(x,ETC_MIN_TEXWIDTH)*4*i,x*4);
+ }
+
+ if(pTempBuffer) free(pTempBuffer);
+ }
+ else // decompress larger MIP levels straight into the output data
+ i32read = ETCTextureDecompress(pSrcData,x,y,pDestData,nMode);
+
+ // swap r and b channels
+ unsigned char* pSwap = (unsigned char*)pDestData, swap;
+
+ for(unsigned int i=0;i<y;i++)
+ for(unsigned int j=0;j<x;j++)
+ {
+ swap = pSwap[0];
+ pSwap[0] = pSwap[2];
+ pSwap[2] = swap;
+ pSwap+=4;
+ }
+
+ return i32read;
+}
+
+/*****************************************************************************
+ End of file (PVRTDecompress.cpp)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTDecompress.h b/tests/third_party/PowerVR/Tools/PVRTDecompress.h
new file mode 100644
index 0000000..91f2b8e
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTDecompress.h
@@ -0,0 +1,48 @@
+/*!****************************************************************************
+
+ @file PVRTDecompress.h
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief PVRTC and ETC Texture Decompression.
+
+******************************************************************************/
+
+#ifndef _PVRTDECOMPRESS_H_
+#define _PVRTDECOMPRESS_H_
+
+/*!***********************************************************************
+ @brief Decompresses PVRTC to RGBA 8888
+ @param[in] pCompressedData The PVRTC texture data to decompress
+ @param[in] Do2bitMode Signifies whether the data is PVRTC2 or PVRTC4
+ @param[in] XDim X dimension of the texture
+ @param[in] YDim Y dimension of the texture
+ @param[in,out] pResultImage The decompressed texture data
+ @return Returns the amount of data that was decompressed.
+*************************************************************************/
+int PVRTDecompressPVRTC(const void *pCompressedData,
+ const int Do2bitMode,
+ const int XDim,
+ const int YDim,
+ unsigned char* pResultImage);
+
+/*!***********************************************************************
+ @brief Decompresses ETC to RGBA 8888
+ @param[in] pSrcData The ETC texture data to decompress
+ @param[in] x X dimension of the texture
+ @param[in] y Y dimension of the texture
+ @param[in,out] pDestData The decompressed texture data
+ @param[in] nMode The format of the data
+ @return The number of bytes of ETC data decompressed
+*************************************************************************/
+int PVRTDecompressETC(const void * const pSrcData,
+ const unsigned int &x,
+ const unsigned int &y,
+ void *pDestData,
+ const int &nMode);
+
+
+#endif /* _PVRTDECOMPRESS_H_ */
+
+/*****************************************************************************
+ End of file (PVRTBoneBatch.h)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTError.cpp b/tests/third_party/PowerVR/Tools/PVRTError.cpp
new file mode 100644
index 0000000..2990f99
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTError.cpp
@@ -0,0 +1,71 @@
+/******************************************************************************
+
+ @File PVRTError.cpp
+
+ @Title PVRTError
+
+ @Version
+
+ @Copyright Copyright (c) Imagination Technologies Limited.
+
+ @Platform ANSI compatible
+
+ @Description
+
+******************************************************************************/
+
+#include "PVRTError.h"
+#include <stdarg.h>
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#if defined(_WIN32)
+#define vsnprintf _vsnprintf
+#endif
+
+/*!***************************************************************************
+ @Function PVRTErrorOutputDebug
+ @Input format printf style format followed by arguments it requires
+ @Description Outputs a string to the standard error.
+*****************************************************************************/
+void PVRTErrorOutputDebug(char const * const format, ...)
+{
+ va_list arg;
+ char pszString[1024];
+
+ va_start(arg, format);
+ vsnprintf(pszString, 1024, format, arg);
+ va_end(arg);
+
+
+#if defined(UNICODE)
+ wchar_t *pswzString = (wchar_t *)malloc((strlen(pszString) + 1) * sizeof(wchar_t));
+
+ int i;
+ for(i = 0; pszString[i] != '\0'; i++)
+ {
+ pswzString[i] = (wchar_t)(pszString[i]);
+ }
+ pswzString[i] = '\0';
+
+ #if defined(_WIN32)
+ OutputDebugString(pswzString);
+ #else
+ fprintf(stderr, pswzString);
+ #endif
+
+ free(pswzString);
+#else
+ #if defined(_WIN32)
+ OutputDebugString(pszString);
+ #else
+ fprintf(stderr, "%s", pszString);
+ #endif
+#endif
+}
+
+/*****************************************************************************
+End of file (PVRTError.cpp)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTError.h b/tests/third_party/PowerVR/Tools/PVRTError.h
new file mode 100644
index 0000000..dc93175
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTError.h
@@ -0,0 +1,65 @@
+/*!****************************************************************************
+
+ @file PVRTError.h
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief PVRT error codes.
+
+******************************************************************************/
+#ifndef _PVRTERROR_H_
+#define _PVRTERROR_H_
+
+#if defined(ANDROID)
+ #include <android/log.h>
+#else
+ #if defined(_WIN32)
+ #include <windows.h>
+ #else
+ #include <stdio.h>
+ #endif
+#endif
+/*!***************************************************************************
+ Macros
+*****************************************************************************/
+
+/*! Outputs a string to the standard error if built for debugging. */
+#if !defined(PVRTERROR_OUTPUT_DEBUG)
+ #if defined(_DEBUG) || defined(DEBUG)
+ #if defined(ANDROID)
+ #define PVRTERROR_OUTPUT_DEBUG(A) __android_log_print(ANDROID_LOG_INFO, "PVRTools", A);
+ #elif defined(_WIN32) && !defined(UNDER_CE)
+ #define PVRTERROR_OUTPUT_DEBUG(A) OutputDebugStringA(A);
+ #else
+ #define PVRTERROR_OUTPUT_DEBUG(A) fprintf(stderr,A);
+ #endif
+ #else
+ #define PVRTERROR_OUTPUT_DEBUG(A)
+ #endif
+#endif
+
+
+/*!***************************************************************************
+ Enums
+*****************************************************************************/
+/*!***************************************************************************
+ @enum EPVRTError
+ @brief EPVRT error conditions.
+*****************************************************************************/
+enum EPVRTError
+{
+ PVR_SUCCESS = 0, /*!< Success! :D */
+ PVR_FAIL = 1, /*!< Failed :( */
+ PVR_OVERFLOW = 2 /*!< Overflow error :| */
+};
+
+/*!***************************************************************************
+ @brief Outputs a string to the standard error.
+ @param[in] format printf style format followed by arguments it requires.
+*****************************************************************************/
+void PVRTErrorOutputDebug(char const * const format, ...);
+
+#endif // _PVRTERROR_H_
+
+/*****************************************************************************
+End of file (PVRTError.h)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTFixedPoint.cpp b/tests/third_party/PowerVR/Tools/PVRTFixedPoint.cpp
new file mode 100644
index 0000000..6bd3566
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTFixedPoint.cpp
@@ -0,0 +1,178 @@
+/******************************************************************************
+
+ @File PVRTFixedPoint.cpp
+
+ @Title PVRTFixedPoint
+
+ @Version
+
+ @Copyright Copyright (c) Imagination Technologies Limited.
+
+ @Platform Independant
+
+ @Description Converts MAX exported meshes to fixed point objects for use with
+ opengles lite.
+
+******************************************************************************/
+#include <math.h>
+#include <string.h>
+#include "PVRTContext.h"
+#include "PVRTFixedPoint.h"
+
+/********************************************************
+** Most of the code only applies to CommonLite profile **
+********************************************************/
+#ifdef PVRT_FIXED_POINT_ENABLE
+
+/*!***************************************************************************
+ @Function CreateFixedObjectMesh
+ @Input mesh The mesh to create the fixed point version from
+ @Returns A fixed point version of mesh
+ @Description Converts model floating point data to fixed point
+*****************************************************************************/
+HeaderStruct_Fixed_Mesh *CreateFixedObjectMesh(HeaderStruct_Mesh *mesh)
+{
+ HeaderStruct_Fixed_Mesh *new_mesh = new HeaderStruct_Fixed_Mesh;
+
+ new_mesh->fCenter[0] = PVRTF2X(mesh->fCenter[0]);
+ new_mesh->fCenter[1] = PVRTF2X(mesh->fCenter[1]);
+ new_mesh->fCenter[2] = PVRTF2X(mesh->fCenter[2]);
+
+
+ new_mesh->nNumVertex = mesh->nNumVertex;
+ new_mesh->nNumFaces = mesh->nNumFaces;
+ new_mesh->nNumStrips = mesh->nNumStrips;
+ new_mesh->nMaterial = mesh->nMaterial;
+
+ if(mesh->nNumVertex)
+ {
+ new_mesh->pVertex = new VERTTYPE[mesh->nNumVertex*3];
+ for(unsigned int i = 0; i < mesh->nNumVertex*3; i++) // each vertex is 3 floats
+ new_mesh->pVertex[i] = PVRTF2X(mesh->pVertex[i]);
+ }
+ else
+ {
+ new_mesh->pVertex = 0;
+ new_mesh->nNumVertex = 0;
+ }
+
+ if(mesh->pUV)
+ {
+ new_mesh->pUV = new VERTTYPE[mesh->nNumVertex*2];
+ for(unsigned int i = 0; i < mesh->nNumVertex*2; i++) // UVs come in pairs of floats
+ new_mesh->pUV[i] = PVRTF2X(mesh->pUV[i]);
+ }
+ else
+ new_mesh->pUV = 0;
+
+ if(mesh->pNormals)
+ {
+ new_mesh->pNormals = new VERTTYPE[mesh->nNumVertex*3];
+ for(unsigned int i = 0; i < mesh->nNumVertex*3; i++) // each normal is 3 floats
+ new_mesh->pNormals[i] = PVRTF2X(mesh->pNormals[i]);
+ }
+ else
+ {
+ new_mesh->pNormals = 0;
+ }
+
+ /*
+ * Format of packedVerts is
+ * Position
+ * Normal / Colour
+ * UVs
+ */
+
+#define MF_NORMALS 1
+#define MF_VERTEXCOLOR 2
+#define MF_UV 3
+
+ if(mesh->pPackedVertex)
+ {
+ unsigned int nPackedVertSize = mesh->nNumVertex * 3 +
+ (mesh->nFlags & MF_NORMALS ? mesh->nNumVertex * 3 : 0) +
+ (mesh->nFlags & MF_VERTEXCOLOR ? mesh->nNumVertex * 3 : 0) +
+ (mesh->nFlags & MF_UV ? mesh->nNumVertex * 2 : 0);
+
+ new_mesh->pPackedVertex = new VERTTYPE[nPackedVertSize];
+ for(unsigned int i = 0; i < nPackedVertSize; i++)
+ new_mesh->pPackedVertex[i] = PVRTF2X(mesh->pPackedVertex[i]);
+ }
+ else
+ new_mesh->pPackedVertex = 0;
+
+ // simply copy reference to all properties which do not need conversion (indicies)
+
+ new_mesh->pVertexColor = mesh->pVertexColor;
+ new_mesh->pVertexMaterial = mesh->pVertexMaterial;
+ new_mesh->pFaces = mesh->pFaces;
+ new_mesh->pStrips = mesh->pStrips;
+ new_mesh->pStripLength = mesh->pStripLength;
+
+ // we're leaving the patch stuff alone
+
+ new_mesh->Patch.nType = mesh->Patch.nType;
+ new_mesh->Patch.nNumPatches = mesh->Patch.nNumPatches;
+ new_mesh->Patch.nNumVertices = mesh->Patch.nNumVertices;
+ new_mesh->Patch.nNumSubdivisions = mesh->Patch.nNumSubdivisions;
+ new_mesh->Patch.pControlPoints = mesh->Patch.pControlPoints;
+ new_mesh->Patch.pUVs = mesh->Patch.pUVs;
+
+ return new_mesh;
+}
+
+/*!***************************************************************************
+ @Function FreeFixedObjectMesh
+ @Input mesh The mesh to delete
+ @Description Release memory allocated in CreateFixedObjectMesh()
+*****************************************************************************/
+void FreeFixedObjectMesh(HeaderStruct_Fixed_Mesh* mesh)
+{
+
+ delete[] mesh->pVertex;
+ delete[] mesh->pUV;
+ delete[] mesh->pNormals;
+ delete[] mesh->pPackedVertex;
+
+ delete mesh;
+}
+
+#endif
+
+/*!***************************************************************************
+ @Function PVRTLoadHeaderObject
+ @Input headerObj Pointer to object structure in the header file
+ @Return directly usable geometry in fixed or float format as appropriate
+ @Description Converts the data exported by MAX to fixed point when used in OpenGL
+ ES common-lite profile.
+*****************************************************************************/
+HeaderStruct_Mesh_Type *PVRTLoadHeaderObject(const void *headerObj)
+{
+#ifdef PVRT_FIXED_POINT_ENABLE
+ return (HeaderStruct_Mesh_Type*) CreateFixedObjectMesh((HeaderStruct_Mesh *) headerObj);
+#else
+ HeaderStruct_Mesh_Type *new_mesh = new HeaderStruct_Mesh_Type;
+ memcpy (new_mesh,headerObj,sizeof(HeaderStruct_Mesh_Type));
+ return (HeaderStruct_Mesh_Type*) new_mesh;
+#endif
+}
+
+/*!***************************************************************************
+ @Function PVRTUnloadHeaderObject
+ @Input headerObj Pointer returned by LoadHeaderObject
+ @Description Releases memory allocated by LoadHeaderObject when geometry no longer
+ needed.
+*****************************************************************************/
+void PVRTUnloadHeaderObject(HeaderStruct_Mesh_Type* headerObj)
+{
+#ifdef PVRT_FIXED_POINT_ENABLE
+ FreeFixedObjectMesh(headerObj);
+#else
+ delete headerObj;
+#endif
+}
+
+/*****************************************************************************
+ End of file (PVRTFixedPoint.cpp)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTFixedPoint.h b/tests/third_party/PowerVR/Tools/PVRTFixedPoint.h
new file mode 100644
index 0000000..56e1cab
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTFixedPoint.h
@@ -0,0 +1,210 @@
+/*!****************************************************************************
+
+ @file PVRTFixedPoint.h
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief Set of macros and functions to make fixed-point easier to program.
+
+******************************************************************************/
+
+#ifndef _PVRTFIXEDPOINT_H_
+#define _PVRTFIXEDPOINT_H_
+
+#include "PVRTGlobal.h"
+
+#if defined(BUILD_OGLES)
+ #include "PVRTFixedPointAPI.h"
+#else
+ #define VERTTYPE PVRTfloat32
+ #ifdef PVRT_FIXED_POINT_ENABLE
+ #error Build option not supported: PVRT_FIXED_POINT_ENABLE
+ #endif
+#endif
+
+/* Fixed-point macros */
+#define PVRTF2X(f) ( (int) ( (f)*(65536) ) )
+#define PVRTX2F(x) ((float)(x)/65536.0f)
+#define PVRTXMUL(a,b) ( (int)( ((PVRTint64)(a)*(b)) / 65536 ) )
+#define PVRTXDIV(a,b) ( (int)( (((PVRTint64)(a))<<16)/(b) ) )
+#define PVRTABS(a) ((a) <= 0 ? -(a) : (a) )
+
+/* Define trig table macros */
+#include "PVRTMathTable.h"
+
+/* Useful values */
+#define PVRT_PI_OVER_TWOf (3.1415926535f / 2.0f)
+#define PVRT_PIf (3.1415926535f)
+#define PVRT_TWO_PIf (3.1415926535f * 2.0f)
+#define PVRT_ONEf (1.0f)
+
+#define PVRT_PI_OVER_TWOx PVRTF2X(PVRT_PI_OVER_TWOf)
+#define PVRT_PIx PVRTF2X(PVRT_PIf)
+#define PVRT_TWO_PIx PVRTF2X(PVRT_TWO_PIf)
+#define PVRT_ONEx PVRTF2X(PVRT_ONEf)
+
+/* Fixed-point trig function lookups */
+#define PVRTXCOS(x) (cos_val[(PVRTXMUL(((PVRTXDIV((x)<0? -(x):(x), PVRT_TWO_PIx)) & 0x0000FFFF), (NUM_ENTRIES-1)))])
+#define PVRTXSIN(x) (sin_val[(PVRTXMUL(((PVRTXDIV((x)<0 ? PVRT_PIx-(x):(x), PVRT_TWO_PIx)) & 0x0000FFFF), (NUM_ENTRIES-1)))])
+#define PVRTXTAN(x) ( (x)<0 ? -tan_val[(PVRTXMUL(((PVRTXDIV(-(x), PVRT_TWO_PIx)) & 0x0000FFFF), (NUM_ENTRIES-1)))] : tan_val[(PVRTXMUL(((PVRTXDIV(x, PVRT_TWO_PIx)) & 0x0000FFFF), (NUM_ENTRIES-1)))] )
+#define PVRTXACOS(x) (acos_val[PVRTXMUL(((((x) + PVRTF2X(1.0f))>>1) & 0x0000FFFF), (NUM_ENTRIES-1))])
+
+/* Floating-point trig functions lookups (needed by some tools chains that have problems with real math functions) */
+#ifdef USE_TRIGONOMETRIC_LOOKUP_TABLES
+
+ /* If trig tables are forced ON in non-fixed-point builds then convert fixed-point trig tables results to float */
+ #define PVRTFCOS(x) PVRTX2F(PVRTXCOS(PVRTF2X(x)))
+ #define PVRTFSIN(x) PVRTX2F(PVRTXSIN(PVRTF2X(x)))
+ #define PVRTFTAN(x) PVRTX2F(PVRTXTAN(PVRTF2X(x)))
+ #define PVRTFACOS(x) PVRTX2F(PVRTXACOS(PVRTF2X(x)))
+
+#else
+
+ /* Trig abstraction macros default to normal math trig functions for full float mode */
+ #define PVRTFCOS(x) ((float)cos(x))
+ #define PVRTFSIN(x) ((float)sin(x))
+ #define PVRTFTAN(x) ((float)tan(x))
+ #define PVRTFACOS(x) ((float)acos(x))
+
+#endif
+
+
+/* Fixed/float macro abstraction */
+#ifdef PVRT_FIXED_POINT_ENABLE
+
+ /* Fixed-point operations, including trig tables */
+ #define VERTTYPEMUL(a,b) PVRTXMUL(a,b)
+ #define VERTTYPEDIV(a,b) PVRTXDIV(a,b)
+ #define VERTTYPEABS(a) PVRTABS(a)
+
+ #define f2vt(f) PVRTF2X(f)
+ #define vt2f(x) PVRTX2F(x)
+
+ #define PVRT_PI_OVER_TWO PVRT_PI_OVER_TWOx
+ #define PVRT_PI PVRT_PIx
+ #define PVRT_TWO_PI PVRT_TWO_PIx
+ #define PVRT_ONE PVRT_ONEx
+
+ #define PVRTCOS(x) PVRTXCOS(x)
+ #define PVRTSIN(x) PVRTXSIN(x)
+ #define PVRTTAN(x) PVRTXTAN(x)
+ #define PVRTACOS(x) PVRTXACOS(x)
+
+#else
+
+ /* Floating-point operations */
+ #define VERTTYPEMUL(a,b) ( (VERTTYPE)((a)*(b)) )
+ #define VERTTYPEDIV(a,b) ( (VERTTYPE)((a)/(b)) )
+ #define VERTTYPEABS(a) ( (VERTTYPE)(fabs(a)) )
+
+ #define f2vt(x) (x)
+ #define vt2f(x) (x)
+
+ #define PVRT_PI_OVER_TWO PVRT_PI_OVER_TWOf
+ #define PVRT_PI PVRT_PIf
+ #define PVRT_TWO_PI PVRT_TWO_PIf
+ #define PVRT_ONE PVRT_ONEf
+
+ /* If trig tables are forced ON in non-fixed-point builds then convert fixed-point trig tables results to float */
+ #define PVRTCOS(x) PVRTFCOS(x)
+ #define PVRTSIN(x) PVRTFSIN(x)
+ #define PVRTTAN(x) PVRTFTAN(x)
+ #define PVRTACOS(x) PVRTFACOS(x)
+
+#endif
+
+
+// Structure Definitions
+
+/*!***************************************************************************
+ @struct HeaderStruct_Mesh
+ @brief Defines the format of a header-object as exported by the MAX plugin.
+*****************************************************************************/
+typedef struct {
+ unsigned int nNumVertex;
+ unsigned int nNumFaces;
+ unsigned int nNumStrips;
+ unsigned int nFlags;
+ unsigned int nMaterial;
+ float fCenter[3];
+ float *pVertex;
+ float *pUV;
+ float *pNormals;
+ float *pPackedVertex;
+ unsigned int *pVertexColor;
+ unsigned int *pVertexMaterial;
+ unsigned short *pFaces;
+ unsigned short *pStrips;
+ unsigned short *pStripLength;
+ struct
+ {
+ unsigned int nType;
+ unsigned int nNumPatches;
+ unsigned int nNumVertices;
+ unsigned int nNumSubdivisions;
+ float *pControlPoints;
+ float *pUVs;
+ } Patch;
+} HeaderStruct_Mesh;
+
+
+#ifdef PVRT_FIXED_POINT_ENABLE
+
+/*!***************************************************************************
+ @struct HeaderStruct_Fixed_Mesh
+ @brief Defines the format of a header-object as when converted to fixed point.
+*****************************************************************************/
+typedef struct {
+ unsigned int nNumVertex;
+ unsigned int nNumFaces;
+ unsigned int nNumStrips;
+ unsigned int nFlags;
+ unsigned int nMaterial;
+ VERTTYPE fCenter[3];
+ VERTTYPE *pVertex;
+ VERTTYPE *pUV;
+ VERTTYPE *pNormals;
+ VERTTYPE *pPackedVertex;
+ unsigned int *pVertexColor;
+ unsigned int *pVertexMaterial;
+ unsigned short *pFaces;
+ unsigned short *pStrips;
+ unsigned short *pStripLength;
+ struct
+ {
+ unsigned int nType; // for the moment, these are left as floats
+ unsigned int nNumPatches;
+ unsigned int nNumVertices;
+ unsigned int nNumSubdivisions;
+ float *pControlPoints;
+ float *pUVs;
+ } Patch;
+} HeaderStruct_Fixed_Mesh;
+
+ typedef HeaderStruct_Fixed_Mesh HeaderStruct_Mesh_Type;
+#else
+ typedef HeaderStruct_Mesh HeaderStruct_Mesh_Type;
+#endif
+
+// Function prototypes
+
+/*!***************************************************************************
+ @brief Converts the data exported by MAX to fixed point when used in OpenGL
+ ES common-lite profile.
+ @param[in] headerObj Pointer to object structure in the header file
+ @return directly usable geometry in fixed or float format as appropriate
+*****************************************************************************/
+HeaderStruct_Mesh_Type* PVRTLoadHeaderObject(const void *headerObj);
+
+/*!***************************************************************************
+ @brief Releases memory allocated by LoadHeaderObject when geometry no longer
+ needed.
+ @param[in] headerObj Pointer returned by LoadHeaderObject
+*****************************************************************************/
+void PVRTUnloadHeaderObject(HeaderStruct_Mesh_Type* headerObj);
+
+
+#endif /* _PVRTFIXEDPOINT_H_ */
+
+/*****************************************************************************
+ End of file (PVRTFixedPoint.h)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTGeometry.cpp b/tests/third_party/PowerVR/Tools/PVRTGeometry.cpp
new file mode 100644
index 0000000..8c0cabe
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTGeometry.cpp
@@ -0,0 +1,1500 @@
+/******************************************************************************
+
+ @File PVRTGeometry.cpp
+
+ @Title PVRTGeometry
+
+ @Version
+
+ @Copyright Copyright (c) Imagination Technologies Limited.
+
+ @Platform Independant
+
+ @Description Code to affect triangle mesh geometry.
+
+******************************************************************************/
+
+/*****************************************************************************
+ For each vertex with only one free triangle
+ Start collecting triangles from there
+ Add the triangle which gives the highest triangles/vertex number (extra tris usually come for free)
+ When full, test against current best
+ If markedly better tri/vtx, take new block
+ If close-enough to prev tri/vtx, take block which closes the highest number of edges (and opens fewest)
+ If not quite full, goto 1 to continue filling block
+ If no block has been found, start at any free triangle and use resulting block
+ Copy block to output, empty it and goto 1.
+*****************************************************************************/
+
+/****************************************************************************
+** Build options
+****************************************************************************/
+#undef PVRTRISORT_ENABLE_VERIFY_RESULTS
+
+/****************************************************************************
+** Includes
+****************************************************************************/
+#include <vector>
+#include <math.h>
+
+#include "PVRTGeometry.h"
+
+#ifdef PVRTRISORT_ENABLE_VERIFY_RESULTS
+#include "PvrVGPBlockTest.h"
+#endif
+
+#include "PVRTGlobal.h"
+#include "PVRTContext.h"
+/****************************************************************************
+** Structures
+****************************************************************************/
+
+struct SVtx;
+
+/****************************************************************************
+@Function SEdg
+@Description Information about an "edge" - the shared boundary between two triangles
+****************************************************************************/
+struct SEdg {
+ const SVtx *psVtx[2]; // Identify the edge by the two vertices it joins
+ int nTriNumFree; // Number of triangle using this edge
+};
+
+/****************************************************************************
+@Function STri
+@Description Information about a triangle
+****************************************************************************/
+struct STri {
+ const PVRTGEOMETRY_IDX *pwIdx; // Vertex indices forming this triangle
+ SEdg *psEdg[3]; // Pointer to the three triangle edges
+ bool bUsed;
+};
+
+/****************************************************************************
+@Function SVtx
+@Description Information about a vertex
+****************************************************************************/
+struct SVtx {
+ STri **psTri; // Allocated array of pointers to the triangles sharing this vertex
+ int nTriNumTot; // Length of the above array
+ int nTriNumFree; // Number of triangles unused in the above array
+ SVtx **ppMeshPos; // Position in VtxByMesh list
+};
+
+/****************************************************************************
+@Function SMesh
+@Description Information about a mesh
+****************************************************************************/
+struct SMesh {
+ SVtx **ppVtx;
+ int nVtxNum;
+};
+
+/****************************************************************************
+@Function CObject
+@Description Information about an object (i.e. collection of mesh's to form
+ a single entity)
+****************************************************************************/
+class CObject {
+public:
+ STri *m_pTri; // Array of all the triangles in the mesh
+ SEdg *m_pEdg; // Array of all the edges in the mesh
+ SVtx *m_pVtx; // Array of all the vertices in a mesh
+
+ int m_nTriNumFree;
+
+ std::vector<SMesh> *m_pvMesh;
+ std::vector<SMesh> m_vMeshLg;
+
+protected:
+ int m_nVtxTot; // Total vertices in the object
+ int m_nEdgTot; // Total edges in the object
+ int m_nTriTot; // Total triangles in the object
+
+ int m_nVtxLimit; // Maximum number of vertices a block can contain
+ int m_nTriLimit; // Maximum number of triangles a block can contain
+
+ SVtx **m_ppVtxByMesh;
+
+public:
+ CObject(
+ const PVRTGEOMETRY_IDX * const pwIdx,
+ const int nVtxTot,
+ const int nTriTot,
+ const int nVtxLimit,
+ const int nTriLimit);
+
+ ~CObject();
+
+ int GetVertexCount() const;
+ int GetTriangleCount() const;
+ void SplitMesh(
+ SMesh * const pMesh,
+ const int nVtxNum,
+ SVtx ** const ppVtx);
+
+ void ResizeMesh(
+ const int nVtxNum,
+ SVtx ** const ppVtx);
+
+protected:
+ SEdg *BuildEdgeList(
+ const SVtx * const pVtx0,
+ const SVtx * const pVtx1);
+
+ void CreateMeshList();
+};
+
+/****************************************************************************
+@Function CBlockOption
+@Description A possible group of polygons to use
+****************************************************************************/
+struct CBlockOption {
+protected:
+ struct SEdgeDelta {
+ const SEdg *pEdg;
+ int nRefCnt;
+ };
+
+public:
+ int nVtxNum; // Number of vertices in the block
+ int nEdgNum; // Number of edges in the block
+ int nTriNum; // Number of triangles in the block
+
+ SVtx **psVtx; // Pointers to vertices
+protected:
+ SEdgeDelta *psEdgeDelta;
+ STri **psTri; // Pointers to triangles
+
+ int m_nVtxLimit; // Maximum number of vertices a block can contain
+ int m_nTriLimit; // Maximum number of triangles a block can contain
+
+public:
+ ~CBlockOption();
+
+ void Init(
+ const int nVtxLimit,
+ const int nTriLimit);
+ void Copy(const CBlockOption * const pSrc);
+
+ void Clear();
+
+ void Output(
+ PVRTGEOMETRY_IDX * const pwOut,
+ int * const pnVtxCnt,
+ int * const pnTriCnt,
+ const CObject * const pOb) const;
+
+ bool UsingVertex(const SVtx * const pVtx) const;
+ bool Contains(const STri * const pTri) const;
+
+ bool IsEmpty() const;
+ bool IsFull() const;
+
+ void AddVertex(SVtx * const pVtx);
+ void AddVertexCheckDup(SVtx * const pVtx);
+
+ void AddTriangleCheckDup(STri * const pTri);
+
+ void AddEdgeCheckDup(const SEdg * const pEdg);
+
+ void AddTriangle(STri * const pTri);
+
+ void AddOneTriangle(
+ STri * const pTri,
+ const CObject * const pOb);
+
+ int GetClosedEdgeDelta() const;
+ bool IsBetterThan(const CBlockOption * const pCmp) const;
+
+ void Add(
+ const CBlockOption * const pSrc,
+ const CObject * const pOb);
+
+ void Add(
+ const SMesh * const pMesh);
+};
+
+/****************************************************************************
+@Function CBlock
+@Description A model of a HW block (triangles and vertices)
+****************************************************************************/
+class CBlock {
+protected:
+ CBlockOption m_sOpt, m_sOptBest;
+
+ int m_nVtxLimit; // Maximum number of vertices a block can contain
+ int m_nTriLimit; // Maximum number of triangles a block can contain
+
+ CBlockOption m_sJob0, m_sJob1; // Workspace: to find the best triangle to add
+
+public:
+ CBlock(
+ const int nBufferVtxLimit,
+ const int nBufferTriLimit);
+
+ void Clear();
+
+ bool FillFrom(
+ SMesh * const pMesh,
+ SVtx * const pVtx,
+ CObject * const pOb);
+
+ int Fill(
+ CObject * const pOb);
+
+ void Output(
+ PVRTGEOMETRY_IDX * const pwOut,
+ int * const pnVtxCnt,
+ int * const pnTriCnt,
+ const CObject * const pOb) const;
+
+protected:
+ bool AddBestTrianglesAppraise(
+ CBlockOption * const pJob,
+ const CObject * const pOb,
+ const STri * const pTriAppraise);
+
+ void AddBestTriangles(CObject * const pOb);
+};
+
+/****************************************************************************
+** Local function prototypes
+****************************************************************************/
+
+/****************************************************************************
+@Function CObject
+@Input pwIdx Array of indices
+@Input nVrxTot Total number of vertices
+@Input nTriTot Total number of triangles
+@Input nVtxLimit Max number of vertices a block can contain
+@Input nTriLimit Max number of triangles a block can contain
+@Description The class's constructor.
+****************************************************************************/
+CObject::CObject(
+ const PVRTGEOMETRY_IDX * const pwIdx,
+ const int nVtxTot,
+ const int nTriTot,
+ const int nVtxLimit,
+ const int nTriLimit)
+{
+ int i;
+ SVtx *pVtx0, *pVtx1, *pVtx2;
+
+ m_nVtxLimit = nVtxLimit;
+ m_nTriLimit = nTriLimit;
+
+ m_pvMesh = new std::vector<SMesh>[nVtxLimit-2];
+ _ASSERT(m_pvMesh);
+
+ m_ppVtxByMesh = (SVtx**)calloc(nVtxTot, sizeof(*m_ppVtxByMesh));
+ _ASSERT(m_ppVtxByMesh);
+
+ m_nVtxTot = nVtxTot;
+ m_nEdgTot = 0;
+ m_nTriTot = nTriTot;
+
+ m_nTriNumFree = m_nTriTot;
+
+ m_pTri = (STri*)calloc(nTriTot, sizeof(*m_pTri));
+ _ASSERT(m_pTri);
+
+ m_pEdg = (SEdg*)calloc(nTriTot*3, sizeof(*m_pEdg)); // Allocate the maximum possible number of edges, though it should be far fewer than this
+ _ASSERT(m_pEdg);
+
+ m_pVtx = (SVtx*)calloc(nVtxTot, sizeof(*m_pVtx));
+ _ASSERT(m_pVtx);
+
+ // Run through triangles...
+ for(i = 0; i < nTriTot; ++i) {
+ pVtx0 = &m_pVtx[pwIdx[3*i+0]];
+ pVtx1 = &m_pVtx[pwIdx[3*i+1]];
+ pVtx2 = &m_pVtx[pwIdx[3*i+2]];
+
+ // Mark each vertex for the number of times it's referenced
+ ++pVtx0->nTriNumFree;
+ ++pVtx1->nTriNumFree;
+ ++pVtx2->nTriNumFree;
+
+ // Build the edge list
+ m_pTri[i].psEdg[0] = BuildEdgeList(pVtx0, pVtx1);
+ m_pTri[i].psEdg[1] = BuildEdgeList(pVtx1, pVtx2);
+ m_pTri[i].psEdg[2] = BuildEdgeList(pVtx2, pVtx0);
+ }
+
+ // Run through vertices, creating enough space for pointers to each triangle using this vertex
+ for(i = 0; i < nVtxTot; ++i)
+ m_pVtx[i].psTri = (STri**)calloc(m_pVtx[i].nTriNumFree, sizeof(*m_pVtx[i].psTri));
+
+ // Run through triangles, marking each vertex used with a pointer to this tri
+ for(i = 0; i < nTriTot; ++i) {
+ pVtx0 = &m_pVtx[pwIdx[3*i+0]];
+ pVtx1 = &m_pVtx[pwIdx[3*i+1]];
+ pVtx2 = &m_pVtx[pwIdx[3*i+2]];
+
+ pVtx0->psTri[pVtx0->nTriNumTot++] = &m_pTri[i];
+ pVtx1->psTri[pVtx1->nTriNumTot++] = &m_pTri[i];
+ pVtx2->psTri[pVtx2->nTriNumTot++] = &m_pTri[i];
+
+ // Give each triangle a pointer to its indices
+ m_pTri[i].pwIdx = &pwIdx[3*i];
+ }
+
+#ifdef _DEBUG
+ for(i = 0; i < nVtxTot; ++i) {
+ _ASSERTE(m_pVtx[i].nTriNumFree == m_pVtx[i].nTriNumTot);
+ }
+#endif
+
+ CreateMeshList();
+}
+
+/****************************************************************************
+@Function ~CObject
+@Description Destructor
+****************************************************************************/
+CObject::~CObject()
+{
+ _ASSERT(m_nTriNumFree == 0);
+
+ while(m_nVtxTot) {
+ --m_nVtxTot;
+ FREE(m_pVtx[m_nVtxTot].psTri);
+ _ASSERTE(m_pVtx[m_nVtxTot].nTriNumFree == 0);
+ _ASSERTE(m_pVtx[m_nVtxTot].ppMeshPos);
+ }
+
+#ifdef _DEBUG
+ while(m_nEdgTot) {
+ --m_nEdgTot;
+ _ASSERTE(m_pEdg[m_nEdgTot].nTriNumFree == 0);
+ }
+ while(m_nTriTot) {
+ --m_nTriTot;
+ _ASSERTE(m_pTri[m_nTriTot].bUsed);
+ }
+#endif
+
+ FREE(m_pTri);
+ FREE(m_pEdg);
+ FREE(m_pVtx);
+
+ delete [] m_pvMesh;
+ FREE(m_ppVtxByMesh);
+}
+
+/****************************************************************************
+@Function GetVertexCount
+@Return int
+@Description Return the vertex count
+****************************************************************************/
+int CObject::GetVertexCount() const
+{
+ return m_nVtxTot;
+}
+
+/****************************************************************************
+@Function GetTriangleCount
+@Return int
+@Description Return the triangle count
+****************************************************************************/
+int CObject::GetTriangleCount() const
+{
+ return m_nTriTot;
+}
+
+/****************************************************************************
+@Function BuildEdgeList
+@Input pVtx0 Edge 0
+@Input pVtx1 Edge 1
+@Return SEdg*
+@Description If the vertices that have been passed in are already used by an edge,
+ the number of triangles sharing the edge is increased by one and a
+ pointer to the edge is returned. If the edge is not already in the
+ list, the edge is added to the list.
+****************************************************************************/
+SEdg *CObject::BuildEdgeList(
+ const SVtx * const pVtx0,
+ const SVtx * const pVtx1)
+{
+ SEdg *pEdg;
+ const SVtx *pVtxL, *pVtxH;
+ int i;
+
+ pVtxL = pVtx0 < pVtx1 ? pVtx0 : pVtx1;
+ pVtxH = pVtx0 > pVtx1 ? pVtx0 : pVtx1;
+
+ // Do nothing if the edge already exists
+ i = m_nEdgTot;
+ while(i) {
+ --i;
+
+ pEdg = &m_pEdg[i];
+ if(pEdg->psVtx[0] == pVtxL && pEdg->psVtx[1] == pVtxH)
+ {
+ ++pEdg->nTriNumFree;
+ return pEdg;
+ }
+ }
+
+ // Add the new edge
+ _ASSERT(m_nEdgTot < m_nTriTot*3);
+ pEdg = &m_pEdg[m_nEdgTot++];
+ pEdg->psVtx[0] = pVtxL;
+ pEdg->psVtx[1] = pVtxH;
+ pEdg->nTriNumFree = 1;
+
+ return pEdg;
+}
+
+/****************************************************************************
+@Function CreateMeshList
+@Description Creates the mesh list
+****************************************************************************/
+void CObject::CreateMeshList()
+{
+ SVtx **ppR, **ppW, *pVtx;
+ STri *pTri;
+ int i, j, k;
+ SMesh sMesh;
+ int nMeshCnt;
+
+ nMeshCnt = 0;
+
+ ppR = m_ppVtxByMesh;
+ ppW = m_ppVtxByMesh;
+
+ for(i = 0; i < m_nVtxTot; ++i) {
+ pVtx = &m_pVtx[i];
+
+ if(pVtx->ppMeshPos) {
+ _ASSERT(pVtx->ppMeshPos < ppW);
+ continue;
+ }
+
+ ++nMeshCnt;
+ sMesh.ppVtx = ppW;
+
+ *ppW = pVtx;
+ pVtx->ppMeshPos = ppW;
+ ++ppW;
+
+ do {
+ // Add all the vertices of all the triangles of *ppR to the list - unless they're already in there
+ for(j = 0; j < (*ppR)->nTriNumTot; ++j) {
+ pTri = (*ppR)->psTri[j];
+
+ for(k = 0; k < 3; ++k) {
+ pVtx = &m_pVtx[pTri->pwIdx[k]];
+
+ if(pVtx->ppMeshPos) {
+ _ASSERT(pVtx->ppMeshPos < ppW);
+ continue;
+ }
+
+ *ppW = pVtx;
+ pVtx->ppMeshPos = ppW;
+ ++ppW;
+ }
+ }
+
+ ++ppR;
+ } while(ppR != ppW);
+
+ sMesh.nVtxNum = (int)(ppR - sMesh.ppVtx);
+// _RPT2(_CRT_WARN, "CreateMeshList() mesh %d %dvtx\n", nMeshCnt, sMesh.nVtxNum);
+ if(sMesh.nVtxNum >= 3)
+ {
+ if(sMesh.nVtxNum >= m_nVtxLimit)
+ m_vMeshLg.push_back(sMesh);
+ else
+ m_pvMesh[sMesh.nVtxNum-3].push_back(sMesh);
+ }
+ else
+ {
+ /*
+ Vertex is not used by any triangles; this may be because we're
+ optimising a subset of the mesh (e.g. for bone batching).
+ */
+ _ASSERT(sMesh.nVtxNum == 1);
+ }
+ }
+
+ _ASSERT(ppR == &m_ppVtxByMesh[m_nVtxTot]);
+ _ASSERT(ppW == &m_ppVtxByMesh[m_nVtxTot]);
+// _RPT1(_CRT_WARN, "CreateMeshList() %d meshes\n", nMeshCnt);
+
+#ifdef _DEBUG
+/* for(i = 0; i < m_nVtxLimit-2; ++i)
+ if(m_pvMesh[i].size())
+ _RPT2(_CRT_WARN, "%d:%d ", i+3, m_pvMesh[i].size());
+ _RPT1(_CRT_WARN, "lg:%d\n", m_vMeshLg.size());*/
+#endif
+}
+
+/****************************************************************************
+@Function SplitMesh
+@Input pMesh Pointer to mesh data
+@Input nVtxNum Number of vertices in the mesh?
+@Output ppVtx Array of vertices
+@Description Note: Ask Aaron
+****************************************************************************/
+void CObject::SplitMesh(
+ SMesh * const pMesh,
+ const int nVtxNum,
+ SVtx ** const ppVtx)
+{
+ SVtx *pTmp;
+ int i;
+ SMesh sNew;
+
+ _ASSERT(nVtxNum);
+
+ for(i = 0; i < nVtxNum; ++i) {
+ pTmp = pMesh->ppVtx[i]; // Keep a record of the old vtx that's already here
+
+ pMesh->ppVtx[i] = ppVtx[i]; // Move the new vtx into place
+ *ppVtx[i]->ppMeshPos = pTmp; // Move the old vtx into place
+
+ pTmp->ppMeshPos = ppVtx[i]->ppMeshPos; // Tell the old vtx where it is now
+ ppVtx[i]->ppMeshPos = &pMesh->ppVtx[i]; // Tell the new vtx where it is now
+
+ _ASSERT(pMesh->ppVtx[i]->nTriNumFree);
+ }
+
+ sNew.nVtxNum = nVtxNum;
+ sNew.ppVtx = pMesh->ppVtx;
+ m_pvMesh[nVtxNum-3].push_back(sNew);
+
+ pMesh->ppVtx = &pMesh->ppVtx[nVtxNum];
+ pMesh->nVtxNum -= nVtxNum;
+ if(pMesh->nVtxNum < m_nVtxLimit) {
+ ResizeMesh(pMesh->nVtxNum, pMesh->ppVtx);
+ m_vMeshLg.pop_back();
+#ifdef _DEBUG
+/* } else {
+ for(i = 0; i < m_nVtxLimit-2; ++i)
+ if(m_pvMesh[i].size())
+ _RPT2(_CRT_WARN, "%d:%d ", i+3, m_pvMesh[i].size());
+ _RPT1(_CRT_WARN, "lg:%d\n", m_vMeshLg.size());*/
+#endif
+ }
+}
+
+/****************************************************************************
+@Function ResizeMesh
+@Input nVtxNum The size of the array of vertices being passed in
+@Input ppVtx Array of vertices
+@Description Note: Ask Aaron
+****************************************************************************/
+void CObject::ResizeMesh(
+ const int nVtxNum,
+ SVtx ** const ppVtx)
+{
+ SVtx **ppR, **ppW;
+ SMesh sNew;
+ int i;
+
+ ppR = ppVtx;
+ ppW = ppVtx;
+
+ // Make a list of vertices that have unused triangles in their array of triangles
+ for(i = 0; i < nVtxNum; ++i) {
+ if((*ppR)->nTriNumFree) {
+ (*ppW) = (*ppR);
+ ++ppW;
+ }
+ ++ppR;
+ }
+
+ sNew.nVtxNum = (int)(ppW - ppVtx);
+ _ASSERT(sNew.nVtxNum <= nVtxNum);
+
+ // If any mesh still exists, add it to the relevant list
+ if(sNew.nVtxNum) {
+ _ASSERT(sNew.nVtxNum >= 3);
+ _ASSERT(sNew.nVtxNum < m_nVtxLimit);
+
+ sNew.ppVtx = ppVtx;
+ m_pvMesh[sNew.nVtxNum-3].push_back(sNew);
+ }
+
+#ifdef _DEBUG
+/* for(i = 0; i < m_nVtxLimit-2; ++i)
+ if(m_pvMesh[i].size())
+ _RPT2(_CRT_WARN, "%d:%d ", i+3, m_pvMesh[i].size());
+ _RPT1(_CRT_WARN, "lg:%d\n", m_vMeshLg.size());*/
+#endif
+}
+
+/****************************************************************************
+@Function ~CBlockOption
+@Description Default destructor
+****************************************************************************/
+CBlockOption::~CBlockOption()
+{
+ FREE(psVtx);
+ FREE(psTri);
+ FREE(psEdgeDelta);
+}
+
+/****************************************************************************
+@Function Init
+@Input nVertexLimit The maximum number of vertices a block can contain
+@Input nTriLimit The maximum number of triangles a block can contain
+@Description Initialises the class
+****************************************************************************/
+void CBlockOption::Init(
+ const int nVtxLimit,
+ const int nTriLimit)
+{
+ m_nVtxLimit = nVtxLimit;
+ m_nTriLimit = nTriLimit;
+
+ psVtx = (SVtx**)malloc(nVtxLimit * sizeof(*psVtx));
+ psTri = (STri**)malloc(nTriLimit * sizeof(*psTri));
+ psEdgeDelta = (SEdgeDelta*)malloc(3 * nTriLimit * sizeof(*psEdgeDelta));
+}
+
+/****************************************************************************
+@Function Copy
+@Input pSrc Pointer to the source data
+@Description Overwrites the data in the current instance with the data from
+ the input CBlockOption.
+****************************************************************************/
+void CBlockOption::Copy(const CBlockOption * const pSrc)
+{
+ nVtxNum = pSrc->nVtxNum;
+ nEdgNum = pSrc->nEdgNum;
+ nTriNum = pSrc->nTriNum;
+
+ memcpy(psVtx, pSrc->psVtx, nVtxNum * sizeof(*psVtx));
+ memcpy(psEdgeDelta, pSrc->psEdgeDelta, nEdgNum * sizeof(*psEdgeDelta));
+ memcpy(psTri, pSrc->psTri, nTriNum * sizeof(*psTri));
+}
+
+/****************************************************************************
+@Function Clear
+@Description Sets the value of the number of vertices, edges and triangles
+ to zero.
+****************************************************************************/
+void CBlockOption::Clear()
+{
+ nVtxNum = 0;
+ nEdgNum = 0;
+ nTriNum = 0;
+}
+
+/****************************************************************************
+@Function Output
+@Output pwOut Index output
+@Output pnVtxCnt Vertex count
+@Output pnTriCnt Triangle count
+@Modified pOb Pointer to an object
+@Description Outputs key information about the instance of CBlockOption
+****************************************************************************/
+void CBlockOption::Output(
+ PVRTGEOMETRY_IDX * const pwOut,
+ int * const pnVtxCnt,
+ int * const pnTriCnt,
+ const CObject * const pOb) const
+{
+ STri *pTri;
+ int i, j;
+
+ for(i = 0; i < nTriNum; ++i) {
+ pTri = psTri[i];
+
+ _ASSERT(!pTri->bUsed);
+
+ for(j = 0; j < 3; ++j) {
+ _ASSERT(pOb->m_pVtx[pTri->pwIdx[j]].nTriNumFree > 0);
+ _ASSERT(pTri->psEdg[j]->nTriNumFree > 0);
+
+ --pOb->m_pVtx[pTri->pwIdx[j]].nTriNumFree;
+ --pTri->psEdg[j]->nTriNumFree;
+
+ _ASSERT(pOb->m_pVtx[pTri->pwIdx[j]].nTriNumFree >= 0);
+ _ASSERT(pTri->psEdg[j]->nTriNumFree >= 0);
+ }
+
+ pTri->bUsed = true;
+
+ // Copy indices into output
+ memcpy(&pwOut[3*i], pTri->pwIdx, 3 * sizeof(*pTri->pwIdx));
+ }
+
+ *pnVtxCnt = nVtxNum;
+ *pnTriCnt = nTriNum;
+}
+
+/****************************************************************************
+@Function UsingVertex
+@Input pVtx Vertex to compare
+@Return bool True on success
+@Description Returns true if the supplied vertex is already being used
+ in the block option.
+****************************************************************************/
+bool CBlockOption::UsingVertex(
+ const SVtx * const pVtx) const
+{
+ int i;
+
+ i = nVtxNum;
+ while(i) {
+ --i;
+
+ if(psVtx[i] == pVtx)
+ return true;
+ }
+
+ return false;
+}
+
+/****************************************************************************
+@Function Contains
+@Input pVtx Triangle to compare
+@Return bool True on success
+@Description Returns true if the supplied triangle is already being used
+ in the block option.
+****************************************************************************/
+bool CBlockOption::Contains(const STri * const pTri) const
+{
+ int i;
+
+ i = nTriNum;
+ while(i) {
+ --i;
+
+ if(psTri[i] == pTri)
+ return true;
+ }
+
+ return false;
+}
+
+/****************************************************************************
+@Function IsEmpty
+@Return bool True if the block option is empty
+@Description Returns true if the block option is empty.
+****************************************************************************/
+bool CBlockOption::IsEmpty() const
+{
+ return !(nVtxNum + nEdgNum + nTriNum);
+}
+
+/****************************************************************************
+@Function IsFull
+@Return bool True if the block option is full
+@Description Returns true if the block option is full.
+****************************************************************************/
+bool CBlockOption::IsFull() const
+{
+ return (m_nVtxLimit - nVtxNum) < 3 || nTriNum == m_nTriLimit;
+}
+
+/****************************************************************************
+@Function AddVertex
+@Input pVtx Vertex to add
+@Description Providing the current number of vertices is less than the
+ maximum, the input vertex is added to the end of the array.
+****************************************************************************/
+void CBlockOption::AddVertex(SVtx * const pVtx)
+{
+ _ASSERT(nVtxNum < m_nVtxLimit);
+ psVtx[nVtxNum++] = pVtx;
+}
+
+/****************************************************************************
+@Function AddVertexCheckDup
+@Input pVtx Vertex to add
+@Description Checks that the input vertex is not already contained in the
+ vertex array. If it is new, it is added to the array.
+****************************************************************************/
+void CBlockOption::AddVertexCheckDup(SVtx * const pVtx)
+{
+ int i;
+
+ for(i = 0; i < nVtxNum; ++i)
+ if(psVtx[i] == pVtx)
+ return;
+
+ AddVertex(pVtx);
+}
+
+/****************************************************************************
+@Function AddTriangleCheckDup
+@Input pTri Triangle to add
+@Description Checks that the input triangle is not already contained in the
+ triangle array. If it is new, it is added to the array.
+****************************************************************************/
+void CBlockOption::AddTriangleCheckDup(STri * const pTri)
+{
+ int i;
+
+ for(i = 0; i < nTriNum; ++i)
+ if(psTri[i] == pTri)
+ return;
+
+ _ASSERT(nTriNum < m_nTriLimit);
+ psTri[nTriNum++] = pTri;
+}
+
+/****************************************************************************
+@Function AddEdgeCheckDup
+@Input pEdg Edge to add
+@Description Checks that the input edge is not already contained in the
+ edge array. If it is new, it is added to the array.
+****************************************************************************/
+void CBlockOption::AddEdgeCheckDup(const SEdg * const pEdg)
+{
+ int i;
+
+ for(i = 0; i < nEdgNum; ++i) {
+ if(psEdgeDelta[i].pEdg == pEdg) {
+ ++psEdgeDelta[i].nRefCnt;
+ return;
+ }
+ }
+
+ _ASSERT(nEdgNum < 3*m_nTriLimit);
+ psEdgeDelta[nEdgNum].pEdg = pEdg;
+ psEdgeDelta[nEdgNum].nRefCnt = 1;
+ ++nEdgNum;
+}
+
+/****************************************************************************
+@Function AddTriangle
+@Input pTri Triangle to add
+@Description Providing the current number of triangles is less than the
+ maximum, the input triangle is added to the end of the array.
+ Once this has been done, the array of edges is updated.
+****************************************************************************/
+// TODO: if this is only used to add fresh triangles, all edges must be added
+void CBlockOption::AddTriangle(STri * const pTri)
+{
+ int i;
+
+ _ASSERT(nTriNum < m_nTriLimit);
+ psTri[nTriNum++] = pTri;
+
+ // Keep a count of edges and the number of tris which share them
+ for(i = 0; i < 3; ++i)
+ AddEdgeCheckDup(pTri->psEdg[i]);
+}
+
+/****************************************************************************
+@Function AddOneTriangle
+@Input pTri Triangle to add
+@Input pOb Object to copy vertices from
+@Description Calls the AddTriangle function.
+ Once this has been done, the array of vertices is updated.
+****************************************************************************/
+// TODO: if this is only called to add a fresh start triangle, all vertices must be added
+void CBlockOption::AddOneTriangle(
+ STri * const pTri,
+ const CObject * const pOb)
+{
+ int i;
+
+ // Add the triangle to the block
+ AddTriangle(pTri);
+
+ // Add the vertices to the block
+ for(i = 0; i < 3; ++i)
+ AddVertexCheckDup(&pOb->m_pVtx[pTri->pwIdx[i]]);
+}
+
+/****************************************************************************
+@Function GetClosedEdgeDelta
+@Return int The delta value of closed edges
+@Description This method returns a value that represents the average state of
+ the edges. If the value is greater than zero, the majority of
+ edges are closed. If the value is less than zero, the majority
+ of edges are open.
+****************************************************************************/
+int CBlockOption::GetClosedEdgeDelta() const
+{
+ int i, nDelta;
+
+ nDelta = 0;
+ for(i = 0; i < nEdgNum; ++i) {
+ _ASSERT(psEdgeDelta[i].pEdg->nTriNumFree >= psEdgeDelta[i].nRefCnt);
+
+ // Check how many tris will use the edge if these are taken away
+ switch(psEdgeDelta[i].pEdg->nTriNumFree - psEdgeDelta[i].nRefCnt) {
+ case 0:
+ // If the edge was open, and is now closed, that's good
+ if(psEdgeDelta[i].pEdg->nTriNumFree == 1)
+ ++nDelta;
+ break;
+ case 1:
+ // if the edge is now open, that's bad
+ --nDelta;
+ break;
+ }
+ }
+
+ return nDelta;
+}
+
+/****************************************************************************
+@Function IsBetterThan
+@Input pCmp The block option to compare with
+@Return bool True if the current block option is best
+@Description Returns true if the current block option is better than the
+ block option that has been passed in. Otherwise, it returns false.
+****************************************************************************/
+bool CBlockOption::IsBetterThan(const CBlockOption * const pCmp) const
+{
+ float fWorth0, fWorth1;
+ int nClosed0, nClosed1;
+
+ // Check "worth" - TrisAdded/VtxAdded
+ fWorth0 = (float)nTriNum / (float)nVtxNum;
+ fWorth1 = (float)pCmp->nTriNum / (float)pCmp->nVtxNum;
+
+ nClosed0 = GetClosedEdgeDelta();
+ nClosed1 = pCmp->GetClosedEdgeDelta();
+
+ if(fabsf(fWorth0 - fWorth1) > 0.1f) {
+ return fWorth0 > fWorth1;
+ } else if(nClosed0 != nClosed1) {
+ return nClosed0 > nClosed1;
+ } else {
+ return nTriNum > pCmp->nTriNum;
+ }
+}
+
+/****************************************************************************
+@Function Add
+@Input pSrc The block option to add
+@Input pOb Object to use vertices from
+@Description Add's the input vertex and triangle data to the current block option
+****************************************************************************/
+void CBlockOption::Add(
+ const CBlockOption * const pSrc,
+ const CObject * const pOb)
+{
+ PVRT_UNREFERENCED_PARAMETER(pOb);
+
+ int i;
+
+ // Add vertices from job to block
+ for(i = 0; i < pSrc->nVtxNum; ++i)
+ AddVertexCheckDup(pSrc->psVtx[i]);
+
+ // Add triangles from job to block
+ for(i = 0; i < pSrc->nTriNum; ++i)
+ AddTriangle(pSrc->psTri[i]);
+}
+
+/****************************************************************************
+@Function Add
+@Input pMesh The mesh to add
+@Description Add's the input mesh to the current block option
+****************************************************************************/
+void CBlockOption::Add(
+ const SMesh * const pMesh)
+{
+ int i, j;
+ SVtx *pVtx;
+
+ for(i = 0; i < pMesh->nVtxNum; ++i) {
+ pVtx = pMesh->ppVtx[i];
+
+ AddVertexCheckDup(pVtx);
+
+ for(j = 0; j < pVtx->nTriNumTot; ++j) {
+ if(!pVtx->psTri[j]->bUsed)
+ AddTriangleCheckDup(pVtx->psTri[j]);
+ }
+ }
+}
+
+/****************************************************************************
+@Function CBlock
+@Description Default constructor
+****************************************************************************/
+CBlock::CBlock(
+ const int nBufferVtxLimit,
+ const int nBufferTriLimit)
+{
+ m_nVtxLimit = nBufferVtxLimit;
+ m_nTriLimit = nBufferTriLimit;
+
+ m_sOpt.Init(m_nVtxLimit, m_nTriLimit);
+ m_sOptBest.Init(m_nVtxLimit, m_nTriLimit);
+
+ // Intialise "job" blocks
+ m_sJob0.Init(3, m_nTriLimit);
+ m_sJob1.Init(3, m_nTriLimit);
+}
+
+/****************************************************************************
+@Function Clear
+@Description Clears the current and best block options
+****************************************************************************/
+void CBlock::Clear()
+{
+ m_sOpt.Clear();
+ m_sOptBest.Clear();
+}
+
+/****************************************************************************
+@Function Output
+@Output pwOut Index output
+@Output pnVtxCnt Vertex count
+@Output pnTriCnt Triangle count
+@Modified pOb Pointer to an object
+@Description Outputs key information about the instance of CBlockOption
+****************************************************************************/
+void CBlock::Output(
+ PVRTGEOMETRY_IDX * const pwOut,
+ int * const pnVtxCnt,
+ int * const pnTriCnt,
+ const CObject * const pOb) const
+{
+ m_sOptBest.Output(pwOut, pnVtxCnt, pnTriCnt, pOb);
+}
+
+/****************************************************************************
+@Function AddBestTrianglesAppraise
+@Modified pJob The block object to alter
+@Input pOb The object
+@Input pTriAppraise The triangle to appraise
+@Return bool
+@Description Uses the input object and triangle to create a new block option.
+****************************************************************************/
+bool CBlock::AddBestTrianglesAppraise(
+ CBlockOption * const pJob,
+ const CObject * const pOb,
+ const STri * const pTriAppraise)
+{
+ SVtx *pVtx;
+ STri *pTri;
+ int i, j;
+
+ pJob->Clear();
+
+ // Add vertices
+ for(i = 0; i < 3; ++i) {
+ pVtx = &pOb->m_pVtx[pTriAppraise->pwIdx[i]];
+ if(!m_sOpt.UsingVertex(pVtx))
+ pJob->AddVertex(pVtx);
+ }
+
+ if(pJob->nVtxNum > (m_nVtxLimit-m_sOpt.nVtxNum))
+ return false;
+
+ // Add triangles referenced by each vertex
+ for(i = 0; i < 3; ++i) {
+ pVtx = &pOb->m_pVtx[pTriAppraise->pwIdx[i]];
+
+ _ASSERT(pVtx->nTriNumFree >= 1);
+ _ASSERT(pVtx->nTriNumFree <= pVtx->nTriNumTot);
+
+ for(j = 0; j < pVtx->nTriNumTot; ++j) {
+ if(pJob->nTriNum >= (m_nTriLimit-m_sOpt.nTriNum))
+ break;
+
+ pTri = pVtx->psTri[j];
+
+ // Don't count the same triangle twice!
+ if(pTri->bUsed || m_sOpt.Contains(pTri) || pJob->Contains(pTri))
+ continue;
+
+ // If all the triangle's vertices are or will be in the block, then increase nTri
+ if(
+ (
+ pTri->pwIdx[0] == pTriAppraise->pwIdx[0] ||
+ pTri->pwIdx[0] == pTriAppraise->pwIdx[1] ||
+ pTri->pwIdx[0] == pTriAppraise->pwIdx[2] ||
+ m_sOpt.UsingVertex(&pOb->m_pVtx[pTri->pwIdx[0]])
+ ) && (
+ pTri->pwIdx[1] == pTriAppraise->pwIdx[0] ||
+ pTri->pwIdx[1] == pTriAppraise->pwIdx[1] ||
+ pTri->pwIdx[1] == pTriAppraise->pwIdx[2] ||
+ m_sOpt.UsingVertex(&pOb->m_pVtx[pTri->pwIdx[1]])
+ ) && (
+ pTri->pwIdx[2] == pTriAppraise->pwIdx[0] ||
+ pTri->pwIdx[2] == pTriAppraise->pwIdx[1] ||
+ pTri->pwIdx[2] == pTriAppraise->pwIdx[2] ||
+ m_sOpt.UsingVertex(&pOb->m_pVtx[pTri->pwIdx[2]])
+ )
+ )
+ {
+ pJob->AddTriangle(pTri);
+ }
+ }
+ }
+
+ _ASSERT(pJob->nTriNum);
+ _ASSERT(pJob->nTriNum <= (m_nTriLimit-m_sOpt.nTriNum));
+
+ return true;
+}
+
+/****************************************************************************
+@Function AddBestTriangles
+@Input pOb The object
+@Description Finds the best triangles and adds them to the current block option (m_sOpt)
+****************************************************************************/
+void CBlock::AddBestTriangles(CObject * const pOb)
+{
+ int i, j;
+ const SVtx *pVtx;
+ STri *pTri;
+ CBlockOption *pJob, *pJobBest;
+
+ pJob = &m_sJob0;
+
+ do {
+ pJobBest = 0;
+
+ for(i = 0; i < m_sOpt.nVtxNum; ++i) {
+ pVtx = m_sOpt.psVtx[i];
+
+ if(!pVtx->nTriNumFree)
+ continue;
+
+ for(j = 0; j < pVtx->nTriNumTot; ++j) {
+ pTri = pVtx->psTri[j];
+
+ if(pTri->bUsed || m_sOpt.Contains(pTri))
+ continue;
+
+ // Find out how many triangles and vertices this tri adds
+ if(!AddBestTrianglesAppraise(pJob, pOb, pTri))
+ continue;
+
+ if(!pJobBest || pJob->IsBetterThan(pJobBest)) {
+ pJobBest = pJob;
+ pJob = (pJob == &m_sJob0 ? &m_sJob1 : &m_sJob0);
+ }
+ }
+ }
+
+ if(pJobBest) {
+ m_sOpt.Add(pJobBest, pOb);
+ }
+ } while(pJobBest && m_nTriLimit != m_sOpt.nTriNum);
+}
+
+/****************************************************************************
+@Function FillFrom
+@Input pMesh Mesh to fill with
+@Input pVtx Vertex to fill with
+@Input pOb Object to fill with
+@Return bool Returns true if the current block option isn't full
+@Description Returns TRUE if Fill() needs to be called again - i.e. blockOption is already filled
+****************************************************************************/
+bool CBlock::FillFrom(
+ SMesh * const pMesh,
+ SVtx * const pVtx,
+ CObject * const pOb)
+{
+ // Let's try starting from this vertex then
+ _ASSERT(pVtx->nTriNumFree);
+ m_sOpt.Clear();
+ m_sOpt.AddVertex(pVtx);
+ AddBestTriangles(pOb);
+
+ if(m_sOpt.IsFull()) {
+ if(m_sOptBest.IsEmpty() || m_sOpt.IsBetterThan(&m_sOptBest))
+ m_sOptBest.Copy(&m_sOpt);
+ return false;
+ }
+ else
+ {
+ _ASSERT(!m_sOpt.IsEmpty());
+ pOb->SplitMesh(pMesh, m_sOpt.nVtxNum, m_sOpt.psVtx); // Split the sub-mesh into its own mesh
+ return true;
+ }
+}
+
+/****************************************************************************
+@Function Fill
+@Input pOb Object to fill with
+@Return int -1 if the block if the best option is already full
+@Description Note: Ask Aaron
+****************************************************************************/
+int CBlock::Fill(
+ CObject * const pOb)
+{
+ SVtx *pVtx;
+ int i;
+ SMesh *pMesh;
+
+ /*
+ Build blocks from the large meshes
+ */
+ if(!pOb->m_vMeshLg.empty()) {
+ pMesh = &pOb->m_vMeshLg.back();
+
+// _RPT1(_CRT_WARN, "Fill() using large with %d vtx\n", pMesh->nVtxNum);
+
+ // Find the vertex with the fewest unused triangles
+ for(i = 0; i < pMesh->nVtxNum; ++i) {
+ pVtx = pMesh->ppVtx[i];
+
+ if(pVtx->nTriNumFree == 1) {
+ if(FillFrom(pMesh, pVtx, pOb))
+ return Fill(pOb);
+ }
+ }
+
+ if(m_sOptBest.IsEmpty()) {
+ // Just start from any old vertex
+ for(i = 0; i < pMesh->nVtxNum; ++i) {
+ pVtx = pMesh->ppVtx[i];
+
+ if(pVtx->nTriNumFree) {
+ if(FillFrom(pMesh, pVtx, pOb))
+ return Fill(pOb);
+ break;
+ }
+ }
+
+ if(m_sOptBest.IsEmpty()) {
+ pOb->m_vMeshLg.pop_back(); // Delete the mesh from the list
+ return Fill(pOb);
+ }
+ }
+
+ if(m_sOptBest.IsFull())
+ return -1;
+ }
+
+ /*
+ Match together the small meshes into blocks
+ */
+ _ASSERT(m_sOptBest.IsEmpty());
+ i = m_nVtxLimit - m_sOptBest.nVtxNum - 3;
+
+// _RPT0(_CRT_WARN, "Fill() grouping small ");
+
+ // Starting with the largest meshes, lump them into this block
+ while(i >= 0 && (m_nVtxLimit - m_sOptBest.nVtxNum) >= 3) {
+ if(pOb->m_pvMesh[i].empty()) {
+ --i;
+ continue;
+ }
+
+ pMesh = &pOb->m_pvMesh[i].back();
+ m_sOptBest.Add(pMesh);
+// _RPT1(_CRT_WARN, "+%d", pMesh->nVtxNum);
+ pOb->m_pvMesh[i].pop_back();
+ i = PVRT_MIN(i, m_nVtxLimit - m_sOptBest.nVtxNum - 3);
+ }
+
+ // If there's any space left in this block (and clearly there are no blocks
+ // just the right size to fit) then take SOME of the largest block available.
+ if(!m_sOptBest.IsFull()) {
+ m_sOpt.Copy(&m_sOptBest);
+
+ // Note: This loop purposely does not check m_pvMesh[0] - any block
+ // which is looking to grab more geometry would have already sucked
+ // up those meshes
+ for(i = (m_nVtxLimit-3); i; --i) {
+ if(!pOb->m_pvMesh[i].empty()) {
+ pMesh = &pOb->m_pvMesh[i].back();
+
+ _ASSERT(pMesh->ppVtx[0]->nTriNumFree);
+ _ASSERT(!m_sOpt.UsingVertex(pMesh->ppVtx[0]));
+
+ m_sOpt.AddVertex(pMesh->ppVtx[0]);
+// _RPT1(_CRT_WARN, "(+%d)\n", pMesh->nVtxNum);
+ AddBestTriangles(pOb);
+
+ m_sOptBest.Copy(&m_sOpt);
+ _ASSERT(m_sOptBest.IsFull());
+ return i;
+ }
+ }
+ }
+// _RPT0(_CRT_WARN, "\n");
+ return -1;
+}
+
+/****************************************************************************
+** Local functions
+****************************************************************************/
+/****************************************************************************
+@Function Fill
+@Input pVtxData Vertex data
+@Input pwIdx Index array
+@Input nStride Stride
+@Input nVertNum Number of vertices
+@Input nIdxNum Number of indices
+@Description Sorts the vertices.
+****************************************************************************/
+static void SortVertices(
+ void * const pVtxData,
+ PVRTGEOMETRY_IDX * const pwIdx,
+ const int nStride,
+ const int nVertNum,
+ const int nIdxNum)
+{
+ void *pVtxNew;
+ int *pnVtxDest;
+ int i;
+ PVRTGEOMETRY_IDX wNext;
+
+ pVtxNew = malloc(nVertNum * nStride);
+ _ASSERT(pVtxNew);
+
+ pnVtxDest = (int*)malloc(nVertNum * sizeof(*pnVtxDest));
+ _ASSERT(pnVtxDest);
+
+ wNext = 0;
+
+ // Default all indices to an invalid number
+ for(i = 0; i < nVertNum; ++i)
+ pnVtxDest[i] = -1;
+
+ // Let's get on with it then.
+ for(i = 0; i < nIdxNum; ++i) {
+ if(pnVtxDest[pwIdx[i]] == -1) {
+ _ASSERT((int) wNext < nVertNum);
+ memcpy((char*)pVtxNew+(wNext*nStride), (char*)pVtxData+(pwIdx[i]*nStride), nStride);
+ pnVtxDest[pwIdx[i]] = wNext++;
+ }
+
+ pwIdx[i] = pnVtxDest[pwIdx[i]];
+ }
+
+ /*
+ This assert will fail if sorting a sub-set of the triangles (e.g. if
+ the mesh is bone-batched).
+
+ In that situation vertex sorting should be performed only once after
+ all the tri sorting is finished, not per tri-sort.
+ */
+ _ASSERT((int) wNext == nVertNum);
+ memcpy(pVtxData, pVtxNew, nVertNum * nStride);
+
+ FREE(pnVtxDest);
+ FREE(pVtxNew);
+}
+
+/****************************************************************************
+** Functions
+****************************************************************************/
+/*!***************************************************************************
+ @Function PVRTGeometrySort
+ @Modified pVtxData Pointer to array of vertices
+ @Modified pwIdx Pointer to array of indices
+ @Input nStride Size of a vertex (in bytes)
+ @Input nVertNum Number of vertices. Length of pVtxData array
+ @Input nTriNum Number of triangles. Length of pwIdx array is 3* this
+ @Input nBufferVtxLimit Number of vertices that can be stored in a buffer
+ @Input nBufferTriLimit Number of triangles that can be stored in a buffer
+ @Input dwFlags PVRTGEOMETRY_SORT_* flags
+ @Description Triangle sorter
+*****************************************************************************/
+void PVRTGeometrySort(
+ void * const pVtxData,
+ PVRTGEOMETRY_IDX * const pwIdx,
+ const int nStride,
+ const int nVertNum,
+ const int nTriNum,
+ const int nBufferVtxLimit,
+ const int nBufferTriLimit,
+ const unsigned int dwFlags)
+{
+ CObject sOb(pwIdx, nVertNum, nTriNum, nBufferVtxLimit, nBufferTriLimit);
+ CBlock sBlock(nBufferVtxLimit, nBufferTriLimit);
+ PVRTGEOMETRY_IDX *pwIdxOut;
+ int nTriCnt, nVtxCnt;
+ int nOutTriCnt, nOutVtxCnt, nOutBlockCnt;
+ int nMeshToResize;
+#ifdef PVRTRISORT_ENABLE_VERIFY_RESULTS
+ int i;
+ int pnBlockTriCnt[PVRVGPBLOCKTEST_MAX_BLOCKS];
+ SVGPModel sVGPMdlBefore;
+ SVGPModel sVGPMdlAfter;
+#endif
+
+ if(dwFlags & PVRTGEOMETRY_SORT_VERTEXCACHE) {
+#ifdef PVRTRISORT_ENABLE_VERIFY_RESULTS
+ VGP590Test(&sVGPMdlBefore, pwIdx, nTriNum);
+ _RPT4(_CRT_WARN, "OptimiseTriListPVR() Before: Tri: %d, Vtx: %d, vtx/tri=%f Blocks=%d\n", nTriNum, sVGPMdlBefore.nVtxCnt, (float)sVGPMdlBefore.nVtxCnt / (float)nTriNum, sVGPMdlBefore.nBlockCnt);
+#endif
+
+ pwIdxOut = (PVRTGEOMETRY_IDX*)malloc(nTriNum * 3 * sizeof(*pwIdxOut));
+ _ASSERT(pwIdxOut);
+
+ // Sort geometry into blocks
+ nOutTriCnt = 0;
+ nOutVtxCnt = 0;
+ nOutBlockCnt = 0;
+ do {
+ // Clear & fill the block
+ sBlock.Clear();
+ nMeshToResize = sBlock.Fill(&sOb);
+
+ // Copy indices into output
+ sBlock.Output(&pwIdxOut[3*nOutTriCnt], &nVtxCnt, &nTriCnt, &sOb);
+ sOb.m_nTriNumFree -= nTriCnt;
+ nOutTriCnt += nTriCnt;
+
+ if(nMeshToResize >= 0) {
+ SMesh *pMesh;
+ _ASSERT(nMeshToResize <= (nBufferVtxLimit-3));
+ pMesh = &sOb.m_pvMesh[nMeshToResize].back();
+ sOb.ResizeMesh(pMesh->nVtxNum, pMesh->ppVtx);
+ sOb.m_pvMesh[nMeshToResize].pop_back();
+ }
+
+ _ASSERT(nVtxCnt <= nBufferVtxLimit);
+ _ASSERT(nTriCnt <= nBufferTriLimit);
+
+#ifdef PVRTRISORT_ENABLE_VERIFY_RESULTS
+ _ASSERT(nOutBlockCnt < PVRVGPBLOCKTEST_MAX_BLOCKS);
+ pnBlockTriCnt[nOutBlockCnt] = nTriCnt;
+#endif
+ nOutVtxCnt += nVtxCnt;
+ nOutBlockCnt++;
+
+// _RPT4(_CRT_WARN, "%d/%d tris (+%d), %d blocks\n", nOutTriCnt, nTriNum, nTriCnt, nOutBlockCnt);
+
+ _ASSERT(nTriCnt == nBufferTriLimit || (nBufferVtxLimit - nVtxCnt) < 3 || nOutTriCnt == nTriNum);
+ } while(nOutTriCnt < nTriNum);
+
+ _ASSERT(nOutTriCnt == nTriNum);
+ // The following will fail if optimising a subset of the mesh (e.g. a bone batching)
+ //_ASSERT(nOutVtxCnt >= nVertNum);
+
+ // Done!
+ memcpy(pwIdx, pwIdxOut, nTriNum * 3 * sizeof(*pwIdx));
+ FREE(pwIdxOut);
+
+ _RPT3(_CRT_WARN, "OptimiseTriListPVR() In: Tri: %d, Vtx: %d, vtx/tri=%f\n", nTriNum, nVertNum, (float)nVertNum / (float)nTriNum);
+ _RPT4(_CRT_WARN, "OptimiseTriListPVR() HW: Tri: %d, Vtx: %d, vtx/tri=%f Blocks=%d\n", nOutTriCnt, nOutVtxCnt, (float)nOutVtxCnt / (float)nOutTriCnt, nOutBlockCnt);
+
+#ifdef PVRTRISORT_ENABLE_VERIFY_RESULTS
+ VGP590Test(&sVGPMdlAfter, pwIdx, nTriNum);
+ _RPT4(_CRT_WARN, "OptimiseTriListPVR() After : Tri: %d, Vtx: %d, vtx/tri=%f Blocks=%d\n", nTriNum, sVGPMdlAfter.nVtxCnt, (float)sVGPMdlAfter.nVtxCnt / (float)nTriNum, sVGPMdlAfter.nBlockCnt);
+ _ASSERTE(sVGPMdlAfter.nVtxCnt <= sVGPMdlBefore.nVtxCnt);
+ _ASSERTE(sVGPMdlAfter.nBlockCnt <= sVGPMdlBefore.nBlockCnt);
+
+ for(i = 0; i < nOutBlockCnt; ++i) {
+ _ASSERT(pnBlockTriCnt[i] == sVGPMdlAfter.pnBlockTriCnt[i]);
+ }
+#endif
+ }
+
+ if(!(dwFlags & PVRTGEOMETRY_SORT_IGNOREVERTS)) {
+ // Re-order the vertices so maybe they're accessed in a more linear
+ // manner. Should cut page-breaks on the initial memory read of
+ // vertices. Affects both the order of vertices, and the values
+ // of indices, but the triangle order is unchanged.
+ SortVertices(pVtxData, pwIdx, nStride, nVertNum, nTriNum*3);
+ }
+}
+
+/*****************************************************************************
+ End of file (PVRTGeometry.cpp)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTGeometry.h b/tests/third_party/PowerVR/Tools/PVRTGeometry.h
new file mode 100644
index 0000000..986c09a
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTGeometry.h
@@ -0,0 +1,51 @@
+/*!****************************************************************************
+
+ @file PVRTGeometry.h
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief Code to affect triangle mesh geometry.
+
+******************************************************************************/
+#ifndef _PVRTGEOMETRY_H_
+#define _PVRTGEOMETRY_H_
+
+
+/****************************************************************************
+** Defines
+****************************************************************************/
+#define PVRTGEOMETRY_IDX unsigned int
+
+#define PVRTGEOMETRY_SORT_VERTEXCACHE (0x01 /* Sort triangles for optimal vertex cache usage */)
+#define PVRTGEOMETRY_SORT_IGNOREVERTS (0x02 /* Do not sort vertices for optimal memory cache usage */)
+
+/****************************************************************************
+** Functions
+****************************************************************************/
+
+/*!***************************************************************************
+ @brief Triangle sorter
+ @param[in,out] pVtxData Pointer to array of vertices
+ @param[in,out] pwIdx Pointer to array of indices
+ @param[in] nStride Size of a vertex (in bytes)
+ @param[in] nVertNum Number of vertices. Length of pVtxData array
+ @param[in] nTriNum Number of triangles. Length of pwIdx array is 3* this
+ @param[in] nBufferVtxLimit Number of vertices that can be stored in a buffer
+ @param[in] nBufferTriLimit Number of triangles that can be stored in a buffer
+ @param[in] dwFlags PVRTGEOMETRY_SORT_* flags
+*****************************************************************************/
+void PVRTGeometrySort(
+ void * const pVtxData,
+ PVRTGEOMETRY_IDX * const pwIdx,
+ const int nStride,
+ const int nVertNum,
+ const int nTriNum,
+ const int nBufferVtxLimit,
+ const int nBufferTriLimit,
+ const unsigned int dwFlags);
+
+
+#endif /* _PVRTGEOMETRY_H_ */
+
+/*****************************************************************************
+ End of file (PVRTGeometry.h)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTGlobal.h b/tests/third_party/PowerVR/Tools/PVRTGlobal.h
new file mode 100644
index 0000000..a491949
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTGlobal.h
@@ -0,0 +1,307 @@
+/*!****************************************************************************
+
+ @file PVRTGlobal.h
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief Global defines and typedefs for PVRTools
+
+******************************************************************************/
+#ifndef _PVRTGLOBAL_H_
+#define _PVRTGLOBAL_H_
+
+/*!***************************************************************************
+ Macros
+*****************************************************************************/
+#define PVRT_MIN(a,b) (((a) < (b)) ? (a) : (b))
+#define PVRT_MAX(a,b) (((a) > (b)) ? (a) : (b))
+#define PVRT_CLAMP(x, l, h) (PVRT_MIN((h), PVRT_MAX((x), (l))))
+
+// avoid warning about unused parameter
+#define PVRT_UNREFERENCED_PARAMETER(x) ((void) x)
+
+#if defined(_WIN32) && !defined(__QT__) && !defined(UNDER_CE) /* Windows desktop */
+#if !defined(_CRTDBG_MAP_ALLOC)
+ #define _CRTDBG_MAP_ALLOC
+#endif
+ #include <windows.h>
+ #include <crtdbg.h>
+ #include <tchar.h>
+#endif
+
+#if defined(UNDER_CE)
+ #include <windows.h>
+
+#ifndef _ASSERT
+ #ifdef _DEBUG
+ #define _ASSERT(X) { (X) ? 0 : DebugBreak(); }
+ #else
+ #define _ASSERT(X)
+ #endif
+#endif
+
+#ifndef _ASSERTE
+ #ifdef _DEBUG
+ #define _ASSERTE _ASSERT
+ #else
+ #define _ASSERTE(X)
+ #endif
+#endif
+ #define _RPT0(a,b)
+ #define _RPT1(a,b,c)
+ #define _RPT2(a,b,c,d)
+ #define _RPT3(a,b,c,d,e)
+ #define _RPT4(a,b,c,d,e,f)
+#else
+
+#if defined(_WIN32) && !defined(__QT__)
+
+#else
+#if defined(__linux__) || defined(__APPLE__)
+ #include <assert.h>
+ #ifdef _DEBUG
+ #ifndef _RPT0
+ #define _RPT0(a,b) printf(b)
+ #endif
+ #ifndef _RPT1
+ #define _RPT1(a,b,c) printf(b,c)
+ #endif
+ #ifndef _ASSERT
+ #define _ASSERT(a) assert(a)
+ #endif
+ #ifndef _ASSERTE
+ #define _ASSERTE(a) assert(a)
+ #endif
+ #else
+ #ifndef _RPT0
+ #define _RPT0(a,b)((void)0)
+ #endif
+ #ifndef _RPT1
+ #define _RPT1(a,b,c)((void)0)
+ #endif
+ #ifndef _ASSERT
+ #define _ASSERT(a)((void)0)
+ #endif
+ #ifndef _ASSERTE
+ #define _ASSERTE(a)((void)0)
+ #endif
+ #endif
+ #ifndef _RPT2
+ #define _RPT2(a,b,c,d)((void)0)
+ #endif
+ #ifndef _RPT3
+ #define _RPT3(a,b,c,d,e)((void)0)
+ #endif
+ #ifndef _RPT4
+ #define _RPT4(a,b,c,d,e,f)((void)0)
+ #endif
+ #include <stdlib.h>
+ #include <string.h>
+ #ifndef BYTE
+ #define BYTE unsigned char
+ #endif
+ #ifndef WORD
+ #define WORD unsigned short
+ #endif
+ #ifndef DWORD
+ #define DWORD unsigned int
+ #endif
+ #if !defined(BOOL) && !defined(OBJC_BOOL_DEFINED)
+ #define BOOL int
+ #endif
+ typedef struct tagRGBQUAD {
+ BYTE rgbBlue;
+ BYTE rgbGreen;
+ BYTE rgbRed;
+ BYTE rgbReserved;
+ } RGBQUAD;
+#if !defined(TRUE)
+ #define TRUE 1
+#endif
+#if !defined(FALSE)
+ #define FALSE 0
+#endif
+#else
+ #define _CRT_WARN 0
+ #define _RPT0(a,b)
+ #define _RPT1(a,b,c)
+ #define _RPT2(a,b,c,d)
+ #define _RPT3(a,b,c,d,e)
+ #define _RPT4(a,b,c,d,e,f)
+ #define _ASSERT(X)
+ #define _ASSERTE(X)
+#endif
+#endif
+#endif
+
+#include <stdio.h>
+
+#define FREE(X) { if(X) { free(X); (X) = 0; } }
+
+// This macro is used to check at compile time that types are of a certain size
+// If the size does not equal the expected size, this typedefs an array of size 0
+// which causes a compile error
+#define PVRTSIZEASSERT(T, size) typedef int (sizeof_##T)[sizeof(T) == (size)]
+#define PVRTCOMPILEASSERT(T, expr) typedef int (assert_##T)[expr]
+
+
+/****************************************************************************
+** Integer types
+****************************************************************************/
+
+typedef char PVRTchar8;
+typedef signed char PVRTint8;
+typedef signed short PVRTint16;
+typedef signed int PVRTint32;
+typedef unsigned char PVRTuint8;
+typedef unsigned short PVRTuint16;
+typedef unsigned int PVRTuint32;
+
+typedef float PVRTfloat32;
+
+#if (defined(__int64) || defined(_WIN32))
+typedef signed __int64 PVRTint64;
+typedef unsigned __int64 PVRTuint64;
+#elif defined(__GNUC__)
+__extension__ typedef signed long long PVRTint64;
+__extension__ typedef unsigned long long PVRTuint64;
+#else
+typedef signed long long PVRTint64;
+typedef unsigned long long PVRTuint64;
+#endif
+
+#if __SIZEOF_WCHAR_T__ == 4 || __WCHAR_MAX__ > 0x10000
+ #define PVRTSIZEOFWCHAR 4
+#else
+ #define PVRTSIZEOFWCHAR 2
+#endif
+
+PVRTSIZEASSERT(PVRTchar8, 1);
+PVRTSIZEASSERT(PVRTint8, 1);
+PVRTSIZEASSERT(PVRTuint8, 1);
+PVRTSIZEASSERT(PVRTint16, 2);
+PVRTSIZEASSERT(PVRTuint16, 2);
+PVRTSIZEASSERT(PVRTint32, 4);
+PVRTSIZEASSERT(PVRTuint32, 4);
+PVRTSIZEASSERT(PVRTint64, 8);
+PVRTSIZEASSERT(PVRTuint64, 8);
+PVRTSIZEASSERT(PVRTfloat32, 4);
+
+/*!**************************************************************************
+ @enum ETextureFilter
+ @brief Enum values for defining texture filtering
+****************************************************************************/
+enum ETextureFilter
+{
+ eFilter_Nearest,
+ eFilter_Linear,
+ eFilter_None,
+
+ eFilter_Size,
+ eFilter_Default = eFilter_Linear,
+ eFilter_MipDefault = eFilter_None
+};
+
+/*!**************************************************************************
+ @enum ETextureWrap
+ @brief Enum values for defining texture wrapping
+****************************************************************************/
+enum ETextureWrap
+{
+ eWrap_Clamp,
+ eWrap_Repeat,
+
+ eWrap_Size,
+ eWrap_Default = eWrap_Repeat
+};
+
+/****************************************************************************
+** swap template function
+****************************************************************************/
+/*!***************************************************************************
+ @brief A swap template function that swaps a and b
+ @param[in] a Type a
+ @param[in] b Type b
+*****************************************************************************/
+
+template <typename T>
+inline void PVRTswap(T& a, T& b)
+{
+ T temp = a;
+ a = b;
+ b = temp;
+}
+
+/*!***************************************************************************
+ @brief A clamp template function that clamps val between min and max.
+ @param[in] val Value to clamp
+ @param[in] min Minimum legal value
+ @param[in] max Maximum legal value
+*****************************************************************************/
+template <typename T>
+inline T PVRTClamp(const T& val, const T& min, const T& max)
+{
+ if(val > max)
+ return max;
+ if(val < min)
+ return min;
+ return val;
+}
+
+/*!***************************************************************************
+ @brief Swaps the endianness of pBytes in place
+ @param[in] pBytes A number
+ @param[in] i32ByteNo Number of bytes in pBytes
+*****************************************************************************/
+inline void PVRTByteSwap(unsigned char* pBytes, int i32ByteNo)
+{
+ int i = 0, j = i32ByteNo - 1;
+
+ while(i < j)
+ PVRTswap<unsigned char>(pBytes[i++], pBytes[j--]);
+}
+
+/*!***************************************************************************
+ @brief Converts the endianness of an unsigned int
+ @param[in] ui32Long A number
+ @return ui32Long with its endianness changed
+*****************************************************************************/
+inline unsigned int PVRTByteSwap32(unsigned int ui32Long)
+{
+ return ((ui32Long&0x000000FF)<<24) + ((ui32Long&0x0000FF00)<<8) + ((ui32Long&0x00FF0000)>>8) + ((ui32Long&0xFF000000) >> 24);
+}
+
+/*!***************************************************************************
+ @brief Converts the endianness of a unsigned short
+ @param[in] ui16Short A number
+ @return ui16Short with its endianness changed
+*****************************************************************************/
+inline unsigned short PVRTByteSwap16(unsigned short ui16Short)
+{
+ return (ui16Short>>8) | (ui16Short<<8);
+}
+
+/*!***************************************************************************
+ @brief Returns true if the platform the code is ran on is little endian
+ @return True if the platform the code is ran on is little endian
+*****************************************************************************/
+inline bool PVRTIsLittleEndian()
+{
+ static bool bLittleEndian;
+ static bool bIsInit = false;
+
+ if(!bIsInit)
+ {
+ short int word = 0x0001;
+ char *byte = (char*) &word;
+ bLittleEndian = byte[0] ? true : false;
+ bIsInit = true;
+ }
+
+ return bLittleEndian;
+}
+
+#endif // _PVRTGLOBAL_H_
+
+/*****************************************************************************
+ End of file (Tools.h)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTHash.h b/tests/third_party/PowerVR/Tools/PVRTHash.h
new file mode 100644
index 0000000..7fb9082
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTHash.h
@@ -0,0 +1,169 @@
+/*!****************************************************************************
+
+ @file PVRTHash.h
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief A simple hash class which uses TEA to hash a string or given data
+ into a 32-bit unsigned int.
+
+******************************************************************************/
+
+#ifndef PVRTHASH_H
+#define PVRTHASH_H
+
+#include "PVRTString.h"
+#include "PVRTGlobal.h"
+
+/*!****************************************************************************
+ @class CPVRTHash
+ @brief A simple hash class which uses TEA to hash a string or other given
+ data into a 32-bit unsigned int.
+******************************************************************************/
+class CPVRTHash
+{
+public:
+ /*!***************************************************************************
+ @brief Constructor
+ *****************************************************************************/
+ CPVRTHash() : m_uiHash(0) {}
+
+ /*!***************************************************************************
+ @brief Copy Constructor
+ @param[in] rhs CPVRTHash to copy.
+ *****************************************************************************/
+ CPVRTHash(const CPVRTHash& rhs) : m_uiHash(rhs.m_uiHash) {}
+
+ /*!***************************************************************************
+ @brief Overloaded constructor
+ @param[in] String CPVRTString to create the CPVRTHash with.
+ *****************************************************************************/
+ CPVRTHash(const CPVRTString& String) : m_uiHash(0)
+ {
+ if(String.length() > 0) // Empty string. Don't set.
+ {
+ m_uiHash = MakeHash(String);
+ }
+ }
+
+ /*!***************************************************************************
+ @brief Overloaded constructor
+ @param[in] c_pszString String to create the CPVRTHash with.
+ *****************************************************************************/
+ CPVRTHash(const char* c_pszString) : m_uiHash(0)
+ {
+ _ASSERT(c_pszString);
+ if(c_pszString[0] != 0) // Empty string. Don't set.
+ {
+ m_uiHash = MakeHash(c_pszString);
+ }
+ }
+
+ /*!***************************************************************************
+ @brief Overloaded constructor
+ @param[in] pData
+ @param[in] dataSize
+ @param[in] dataCount
+ *****************************************************************************/
+ CPVRTHash(const void* pData, unsigned int dataSize, unsigned int dataCount) : m_uiHash(0)
+ {
+ _ASSERT(pData);
+ _ASSERT(dataSize > 0);
+
+ if(dataCount > 0)
+ {
+ m_uiHash = MakeHash(pData, dataSize, dataCount);
+ }
+ }
+
+ /*!***************************************************************************
+ @brief Overloaded assignment.
+ @param[in] rhs
+ @return CPVRTHash &
+ *****************************************************************************/
+ CPVRTHash& operator=(const CPVRTHash& rhs)
+ {
+ if(this != &rhs)
+ {
+ m_uiHash = rhs.m_uiHash;
+ }
+
+ return *this;
+ }
+
+ /*!***************************************************************************
+ @brief Converts to unsigned int.
+ @return int
+ *****************************************************************************/
+ operator unsigned int() const
+ {
+ return m_uiHash;
+ }
+
+ /*!***************************************************************************
+ @brief Generates a hash from a CPVRTString.
+ @param[in] String
+ @return The hash.
+ *****************************************************************************/
+ static CPVRTHash MakeHash(const CPVRTString& String)
+ {
+ if(String.length() > 0)
+ return MakeHash(String.c_str(), sizeof(char), (unsigned int) String.length());
+
+ return CPVRTHash();
+ }
+
+ /*!***************************************************************************
+ @brief Generates a hash from a null terminated char array.
+ @param[in] c_pszString
+ @return The hash.
+ *****************************************************************************/
+ static CPVRTHash MakeHash(const char* c_pszString)
+ {
+ _ASSERT(c_pszString);
+
+ if(c_pszString[0] == 0)
+ return CPVRTHash();
+
+ const char* pCursor = c_pszString;
+ while(*pCursor) pCursor++;
+ return MakeHash(c_pszString, sizeof(char), (unsigned int) (pCursor - c_pszString));
+ }
+
+ /*!***************************************************************************
+ @brief Generates a hash from generic data. This function uses the
+ 32-bit Fowler/Noll/Vo algorithm which trades efficiency for
+ slightly increased risk of collisions. This algorithm is
+ public domain. More information can be found at:
+ http://www.isthe.com/chongo/tech/comp/fnv/.
+ @param[in] pData
+ @param[in] dataSize
+ @param[in] dataCount
+ @return unsigned int The hash.
+ *****************************************************************************/
+ static CPVRTHash MakeHash(const void* pData, unsigned int dataSize, unsigned int dataCount)
+ {
+ _ASSERT(pData);
+ _ASSERT(dataSize > 0);
+
+#define FNV_PRIME 16777619U
+#define FNV_OFFSETBIAS 2166136261U
+
+ if(dataCount == 0)
+ return CPVRTHash();
+
+ CPVRTHash pvrHash;
+ unsigned char* p = (unsigned char*)pData;
+ pvrHash.m_uiHash = FNV_OFFSETBIAS;
+ for(unsigned int i = 0; i < dataSize * dataCount; ++i)
+ {
+ pvrHash.m_uiHash = (pvrHash.m_uiHash * FNV_PRIME) ^ p[i];
+ }
+
+ return pvrHash;
+ }
+
+private:
+ unsigned int m_uiHash; /// The hashed data.
+};
+
+#endif
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTMap.h b/tests/third_party/PowerVR/Tools/PVRTMap.h
new file mode 100644
index 0000000..9e5324d
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTMap.h
@@ -0,0 +1,202 @@
+/*!****************************************************************************
+
+ @file PVRTMap.h
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief A simple and easy-to-use implementation of a map.
+
+******************************************************************************/
+#ifndef __PVRTMAP_H__
+#define __PVRTMAP_H__
+
+#include "PVRTArray.h"
+
+/*!***************************************************************************
+ @class CPVRTMap
+ @brief Expanding map template class.
+ @details A simple and easy-to-use implementation of a map.
+*****************************************************************************/
+template <typename KeyType, typename DataType>
+class CPVRTMap
+{
+public:
+
+ /*!***********************************************************************
+ @brief Constructor for a CPVRTMap.
+ @return A new CPVRTMap.
+ *************************************************************************/
+ CPVRTMap() : m_Keys(), m_Data(), m_uiSize(0)
+ {}
+
+ /*!***********************************************************************
+ @brief Destructor for a CPVRTMap.
+ *************************************************************************/
+ ~CPVRTMap()
+ {
+ //Clear the map, that's enough - the CPVRTArray members will tidy everything else up.
+ Clear();
+ }
+
+ EPVRTError Reserve(const PVRTuint32 uiSize)
+ {
+ //Sets the capacity of each member array to the requested size. The array used will only expand.
+ //Returns the most serious error from either method.
+ return PVRT_MAX(m_Keys.SetCapacity(uiSize),m_Data.SetCapacity(uiSize));
+ }
+
+ /*!***********************************************************************
+ @brief Returns the number of meaningful members in the map.
+ @return Number of meaningful members in the map.
+ *************************************************************************/
+ PVRTuint32 GetSize() const
+ {
+ //Return the size.
+ return m_uiSize;
+ }
+
+ /*!***********************************************************************
+ @brief Gets the position of a particular key/data within the map.
+ If the return value is exactly equal to the value of
+ GetSize() then the item has not been found.
+ @param[in] key Key type
+ @return The index value for a mapped item.
+ *************************************************************************/
+ PVRTuint32 GetIndexOf(const KeyType key) const
+ {
+ //Loop through all the valid keys.
+ for (PVRTuint32 i=0; i<m_uiSize; ++i)
+ {
+ //Check if a key matches.
+ if (m_Keys[i]==key)
+ {
+ //If a matched key is found, return the position.
+ return i;
+ }
+ }
+
+ //If not found, return the number of meaningful members.
+ return m_uiSize;
+ }
+
+ /*!***********************************************************************
+ @brief Returns a pointer to the Data at a particular index.
+ If the index supplied is not valid, NULL is returned
+ instead. Deletion of data at this pointer will lead
+ to undefined behaviour.
+ @param[in] uiIndex Index number
+ @return Data type at the specified position.
+ *************************************************************************/
+ const DataType* GetDataAtIndex(const PVRTuint32 uiIndex) const
+ {
+ if (uiIndex>=m_uiSize)
+ return NULL;
+
+ return &(m_Data[uiIndex]);
+ }
+
+ /*!***********************************************************************
+ @brief If a mapping already exists for 'key' then it will return
+ the associated data. If no mapping currently exists, a new
+ element is created in place.
+ @param[in] key Key type
+ @return Data that is mapped to 'key'.
+ *************************************************************************/
+ DataType& operator[] (const KeyType key)
+ {
+ //Get the index of the key.
+ PVRTuint32 uiIndex = GetIndexOf(key);
+
+ //Check the index is valid
+ if (uiIndex != m_uiSize)
+ {
+ //Return mapped data if the index is valid.
+ return m_Data[uiIndex];
+ }
+ else
+ {
+ //Append the key to the Keys array.
+ m_Keys.Append(key);
+
+ //Create a new DataType.
+ DataType sNewData;
+
+ //Append the new pointer to the Data array.
+ m_Data.Append(sNewData);
+
+ //Increment the size of meaningful data.
+ ++m_uiSize;
+
+ //Return the contents of pNewData.
+ return m_Data[m_Keys.GetSize()-1];
+ }
+ }
+
+ /*!***********************************************************************
+ @brief Removes an element from the map if it exists.
+ @param[in] key Key type
+ @return Returns PVR_FAIL if item doesn't exist.
+ Otherwise returns PVR_SUCCESS.
+ *************************************************************************/
+ EPVRTError Remove(const KeyType key)
+ {
+ //Finds the index of the key.
+ PVRTuint32 uiIndex=GetIndexOf(key);
+
+ //If the key is invalid, fail.
+ if (uiIndex==m_uiSize)
+ {
+ //Return failure.
+ return PVR_FAIL;
+ }
+
+ //Decrement the size of the map to ignore the last element in each array.
+ m_uiSize--;
+
+ //Copy the last key over the deleted key. There are now two copies of one element,
+ //but the one at the end of the array is ignored.
+ m_Keys[uiIndex]=m_Keys[m_uiSize-1];
+
+ //Copy the last data over the deleted data in the same way as the keys.
+ m_Data[uiIndex]=m_Data[m_uiSize-1];
+
+ //Return success.
+ return PVR_SUCCESS;
+ }
+
+ /*!***********************************************************************
+ @brief Clears the Map of all data values.
+ *************************************************************************/
+ void Clear()
+ {
+ //Set the size to 0.
+ m_uiSize=0;
+ m_Keys.Clear();
+ m_Data.Clear();
+ }
+
+ /*!***********************************************************************
+ @brief Checks whether or not data exists for the specified key.
+ @param[in] key Key type
+ @return Whether data exists for the specified key or not.
+ *************************************************************************/
+ bool Exists(const KeyType key) const
+ {
+ //Checks for a valid index for key, if not, returns false.
+ return (GetIndexOf(key) != m_uiSize);
+ }
+
+private:
+
+
+ CPVRTArray<KeyType> m_Keys; /*!< Array of all the keys. Indices match m_Data. */
+
+ CPVRTArray<DataType> m_Data; /*!< Array of pointers to all the allocated data. */
+
+ PVRTuint32 m_uiSize; /*!< The number of meaningful members in the map. */
+};
+
+#endif // __PVRTMAP_H__
+
+/*****************************************************************************
+End of file (PVRTMap.h)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTMathTable.h b/tests/third_party/PowerVR/Tools/PVRTMathTable.h
new file mode 100644
index 0000000..97db478
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTMathTable.h
@@ -0,0 +1,450 @@
+/*!****************************************************************************
+
+ @file PVRTMathTable.h
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief Trigonometric lookup table.
+ @details This is a low-precision lookup table that should only be used
+ for trigonometric operations that do not require high precision.
+
+******************************************************************************/
+#ifndef _TRIGTABLE
+#define _TRIGTABLE
+
+/*!
+ @def NUM_ENTRIES
+ @brief Define number of entries in table = 1024
+*/
+#define NUM_ENTRIES 1024
+
+// Fixed-point lookup tables for all trigonometric functions */
+
+ /*! @brief COS value lookup table */
+const int cos_val[]={
+(int)0x00010000,(int)0x0000FFFE,(int)0x0000FFFB,(int)0x0000FFF4,(int)0x0000FFEC,(int)0x0000FFE1,(int)0x0000FFD3,(int)0x0000FFC3,(int)0x0000FFB0,(int)0x0000FF9B,
+(int)0x0000FF84,(int)0x0000FF6A,(int)0x0000FF4E,(int)0x0000FF2F,(int)0x0000FF0D,(int)0x0000FEEA,(int)0x0000FEC3,(int)0x0000FE9B,(int)0x0000FE6F,(int)0x0000FE42,
+(int)0x0000FE12,(int)0x0000FDDF,(int)0x0000FDAA,(int)0x0000FD73,(int)0x0000FD39,(int)0x0000FCFC,(int)0x0000FCBE,(int)0x0000FC7C,(int)0x0000FC39,(int)0x0000FBF3,
+(int)0x0000FBAA,(int)0x0000FB5F,(int)0x0000FB12,(int)0x0000FAC2,(int)0x0000FA70,(int)0x0000FA1B,(int)0x0000F9C4,(int)0x0000F96B,(int)0x0000F90F,(int)0x0000F8B0,
+(int)0x0000F850,(int)0x0000F7ED,(int)0x0000F787,(int)0x0000F71F,(int)0x0000F6B5,(int)0x0000F648,(int)0x0000F5D9,(int)0x0000F568,(int)0x0000F4F4,(int)0x0000F47E,
+(int)0x0000F405,(int)0x0000F38B,(int)0x0000F30D,(int)0x0000F28E,(int)0x0000F20C,(int)0x0000F188,(int)0x0000F101,(int)0x0000F078,(int)0x0000EFED,(int)0x0000EF5F,
+(int)0x0000EED0,(int)0x0000EE3D,(int)0x0000EDA9,(int)0x0000ED12,(int)0x0000EC79,(int)0x0000EBDE,(int)0x0000EB40,(int)0x0000EAA0,(int)0x0000E9FE,(int)0x0000E95A,
+(int)0x0000E8B3,(int)0x0000E80A,(int)0x0000E75F,(int)0x0000E6B2,(int)0x0000E602,(int)0x0000E550,(int)0x0000E49C,(int)0x0000E3E6,(int)0x0000E32E,(int)0x0000E273,
+(int)0x0000E1B6,(int)0x0000E0F7,(int)0x0000E036,(int)0x0000DF73,(int)0x0000DEAD,(int)0x0000DDE6,(int)0x0000DD1C,(int)0x0000DC50,(int)0x0000DB82,(int)0x0000DAB2,
+(int)0x0000D9DF,(int)0x0000D90B,(int)0x0000D834,(int)0x0000D75C,(int)0x0000D681,(int)0x0000D5A5,(int)0x0000D4C6,(int)0x0000D3E5,(int)0x0000D302,(int)0x0000D21D,
+(int)0x0000D136,(int)0x0000D04D,(int)0x0000CF62,(int)0x0000CE75,(int)0x0000CD86,(int)0x0000CC95,(int)0x0000CBA2,(int)0x0000CAAD,(int)0x0000C9B6,(int)0x0000C8BE,
+(int)0x0000C7C3,(int)0x0000C6C6,(int)0x0000C5C8,(int)0x0000C4C7,(int)0x0000C3C5,(int)0x0000C2C0,(int)0x0000C1BA,(int)0x0000C0B2,(int)0x0000BFA8,(int)0x0000BE9C,
+(int)0x0000BD8F,(int)0x0000BC7F,(int)0x0000BB6E,(int)0x0000BA5B,(int)0x0000B946,(int)0x0000B82F,(int)0x0000B717,(int)0x0000B5FD,(int)0x0000B4E1,(int)0x0000B3C3,
+(int)0x0000B2A4,(int)0x0000B183,(int)0x0000B060,(int)0x0000AF3B,(int)0x0000AE15,(int)0x0000ACED,(int)0x0000ABC3,(int)0x0000AA98,(int)0x0000A96B,(int)0x0000A83C,
+(int)0x0000A70C,(int)0x0000A5DA,(int)0x0000A4A7,(int)0x0000A372,(int)0x0000A23B,(int)0x0000A103,(int)0x00009FC9,(int)0x00009E8E,(int)0x00009D51,(int)0x00009C13,
+(int)0x00009AD3,(int)0x00009992,(int)0x0000984F,(int)0x0000970B,(int)0x000095C5,(int)0x0000947E,(int)0x00009336,(int)0x000091EB,(int)0x000090A0,(int)0x00008F53,
+(int)0x00008E05,(int)0x00008CB5,(int)0x00008B65,(int)0x00008A12,(int)0x000088BF,(int)0x0000876A,(int)0x00008613,(int)0x000084BC,(int)0x00008363,(int)0x00008209,
+(int)0x000080AE,(int)0x00007F51,(int)0x00007DF3,(int)0x00007C94,(int)0x00007B34,(int)0x000079D3,(int)0x00007870,(int)0x0000770C,(int)0x000075A7,(int)0x00007441,
+(int)0x000072DA,(int)0x00007172,(int)0x00007008,(int)0x00006E9E,(int)0x00006D32,(int)0x00006BC6,(int)0x00006A58,(int)0x000068E9,(int)0x0000677A,(int)0x00006609,
+(int)0x00006498,(int)0x00006325,(int)0x000061B1,(int)0x0000603D,(int)0x00005EC7,(int)0x00005D51,(int)0x00005BDA,(int)0x00005A62,(int)0x000058E8,(int)0x0000576F,
+(int)0x000055F4,(int)0x00005478,(int)0x000052FC,(int)0x0000517F,(int)0x00005001,(int)0x00004E82,(int)0x00004D03,(int)0x00004B82,(int)0x00004A01,(int)0x00004880,
+(int)0x000046FD,(int)0x0000457A,(int)0x000043F6,(int)0x00004272,(int)0x000040ED,(int)0x00003F67,(int)0x00003DE1,(int)0x00003C5A,(int)0x00003AD3,(int)0x0000394B,
+(int)0x000037C2,(int)0x00003639,(int)0x000034AF,(int)0x00003325,(int)0x0000319B,(int)0x0000300F,(int)0x00002E84,(int)0x00002CF8,(int)0x00002B6B,(int)0x000029DE,
+(int)0x00002851,(int)0x000026C3,(int)0x00002535,(int)0x000023A7,(int)0x00002218,(int)0x00002089,(int)0x00001EFA,(int)0x00001D6A,(int)0x00001BDA,(int)0x00001A4A,
+(int)0x000018B9,(int)0x00001729,(int)0x00001598,(int)0x00001406,(int)0x00001275,(int)0x000010E3,(int)0x00000F52,(int)0x00000DC0,(int)0x00000C2E,(int)0x00000A9C,
+(int)0x00000909,(int)0x00000777,(int)0x000005E5,(int)0x00000452,(int)0x000002C0,(int)0x0000012D,(int)0xFFFFFF9C,(int)0xFFFFFE09,(int)0xFFFFFC77,(int)0xFFFFFAE4,
+(int)0xFFFFF952,(int)0xFFFFF7C0,(int)0xFFFFF62D,(int)0xFFFFF49B,(int)0xFFFFF309,(int)0xFFFFF177,(int)0xFFFFEFE5,(int)0xFFFFEE54,(int)0xFFFFECC2,(int)0xFFFFEB31,
+(int)0xFFFFE9A0,(int)0xFFFFE80F,(int)0xFFFFE67E,(int)0xFFFFE4EE,(int)0xFFFFE35E,(int)0xFFFFE1CE,(int)0xFFFFE03F,(int)0xFFFFDEAF,(int)0xFFFFDD20,(int)0xFFFFDB92,
+(int)0xFFFFDA04,(int)0xFFFFD876,(int)0xFFFFD6E8,(int)0xFFFFD55B,(int)0xFFFFD3CE,(int)0xFFFFD242,(int)0xFFFFD0B6,(int)0xFFFFCF2B,(int)0xFFFFCDA0,(int)0xFFFFCC16,
+(int)0xFFFFCA8C,(int)0xFFFFC902,(int)0xFFFFC77A,(int)0xFFFFC5F1,(int)0xFFFFC469,(int)0xFFFFC2E2,(int)0xFFFFC15C,(int)0xFFFFBFD6,(int)0xFFFFBE50,(int)0xFFFFBCCC,
+(int)0xFFFFBB48,(int)0xFFFFB9C4,(int)0xFFFFB841,(int)0xFFFFB6BF,(int)0xFFFFB53E,(int)0xFFFFB3BD,(int)0xFFFFB23E,(int)0xFFFFB0BE,(int)0xFFFFAF40,(int)0xFFFFADC3,
+(int)0xFFFFAC46,(int)0xFFFFAACA,(int)0xFFFFA94F,(int)0xFFFFA7D4,(int)0xFFFFA65B,(int)0xFFFFA4E2,(int)0xFFFFA36B,(int)0xFFFFA1F4,(int)0xFFFFA07E,(int)0xFFFF9F09,
+(int)0xFFFF9D95,(int)0xFFFF9C22,(int)0xFFFF9AB0,(int)0xFFFF993E,(int)0xFFFF97CE,(int)0xFFFF965F,(int)0xFFFF94F1,(int)0xFFFF9384,(int)0xFFFF9218,(int)0xFFFF90AD,
+(int)0xFFFF8F43,(int)0xFFFF8DDA,(int)0xFFFF8C72,(int)0xFFFF8B0C,(int)0xFFFF89A6,(int)0xFFFF8842,(int)0xFFFF86DF,(int)0xFFFF857D,(int)0xFFFF841C,(int)0xFFFF82BC,
+(int)0xFFFF815E,(int)0xFFFF8000,(int)0xFFFF7EA5,(int)0xFFFF7D4A,(int)0xFFFF7BF0,(int)0xFFFF7A98,(int)0xFFFF7941,(int)0xFFFF77EC,(int)0xFFFF7697,(int)0xFFFF7544,
+(int)0xFFFF73F3,(int)0xFFFF72A3,(int)0xFFFF7154,(int)0xFFFF7006,(int)0xFFFF6EBA,(int)0xFFFF6D6F,(int)0xFFFF6C26,(int)0xFFFF6ADE,(int)0xFFFF6998,(int)0xFFFF6853,
+(int)0xFFFF670F,(int)0xFFFF65CD,(int)0xFFFF648D,(int)0xFFFF634E,(int)0xFFFF6210,(int)0xFFFF60D4,(int)0xFFFF5F99,(int)0xFFFF5E61,(int)0xFFFF5D29,(int)0xFFFF5BF3,
+(int)0xFFFF5ABF,(int)0xFFFF598D,(int)0xFFFF585C,(int)0xFFFF572C,(int)0xFFFF55FE,(int)0xFFFF54D2,(int)0xFFFF53A8,(int)0xFFFF527F,(int)0xFFFF5158,(int)0xFFFF5032,
+(int)0xFFFF4F0F,(int)0xFFFF4DED,(int)0xFFFF4CCC,(int)0xFFFF4BAE,(int)0xFFFF4A91,(int)0xFFFF4976,(int)0xFFFF485D,(int)0xFFFF4745,(int)0xFFFF462F,(int)0xFFFF451B,
+(int)0xFFFF4409,(int)0xFFFF42F9,(int)0xFFFF41EA,(int)0xFFFF40DD,(int)0xFFFF3FD3,(int)0xFFFF3ECA,(int)0xFFFF3DC3,(int)0xFFFF3CBD,(int)0xFFFF3BBA,(int)0xFFFF3AB8,
+(int)0xFFFF39B9,(int)0xFFFF38BB,(int)0xFFFF37C0,(int)0xFFFF36C6,(int)0xFFFF35CE,(int)0xFFFF34D8,(int)0xFFFF33E4,(int)0xFFFF32F2,(int)0xFFFF3202,(int)0xFFFF3114,
+(int)0xFFFF3028,(int)0xFFFF2F3E,(int)0xFFFF2E56,(int)0xFFFF2D70,(int)0xFFFF2C8C,(int)0xFFFF2BAA,(int)0xFFFF2ACB,(int)0xFFFF29ED,(int)0xFFFF2911,(int)0xFFFF2838,
+(int)0xFFFF2760,(int)0xFFFF268B,(int)0xFFFF25B7,(int)0xFFFF24E6,(int)0xFFFF2417,(int)0xFFFF234A,(int)0xFFFF227F,(int)0xFFFF21B6,(int)0xFFFF20F0,(int)0xFFFF202B,
+(int)0xFFFF1F69,(int)0xFFFF1EA9,(int)0xFFFF1DEB,(int)0xFFFF1D2F,(int)0xFFFF1C76,(int)0xFFFF1BBE,(int)0xFFFF1B09,(int)0xFFFF1A56,(int)0xFFFF19A6,(int)0xFFFF18F7,
+(int)0xFFFF184B,(int)0xFFFF17A1,(int)0xFFFF16F9,(int)0xFFFF1654,(int)0xFFFF15B0,(int)0xFFFF150F,(int)0xFFFF1471,(int)0xFFFF13D4,(int)0xFFFF133A,(int)0xFFFF12A2,
+(int)0xFFFF120C,(int)0xFFFF1179,(int)0xFFFF10E8,(int)0xFFFF1059,(int)0xFFFF0FCD,(int)0xFFFF0F43,(int)0xFFFF0EBB,(int)0xFFFF0E36,(int)0xFFFF0DB3,(int)0xFFFF0D32,
+(int)0xFFFF0CB4,(int)0xFFFF0C38,(int)0xFFFF0BBE,(int)0xFFFF0B47,(int)0xFFFF0AD2,(int)0xFFFF0A5F,(int)0xFFFF09EF,(int)0xFFFF0981,(int)0xFFFF0916,(int)0xFFFF08AD,
+(int)0xFFFF0846,(int)0xFFFF07E2,(int)0xFFFF0780,(int)0xFFFF0720,(int)0xFFFF06C3,(int)0xFFFF0668,(int)0xFFFF0610,(int)0xFFFF05BA,(int)0xFFFF0567,(int)0xFFFF0516,
+(int)0xFFFF04C7,(int)0xFFFF047B,(int)0xFFFF0431,(int)0xFFFF03EA,(int)0xFFFF03A5,(int)0xFFFF0363,(int)0xFFFF0323,(int)0xFFFF02E5,(int)0xFFFF02AA,(int)0xFFFF0271,
+(int)0xFFFF023B,(int)0xFFFF0207,(int)0xFFFF01D6,(int)0xFFFF01A7,(int)0xFFFF017B,(int)0xFFFF0151,(int)0xFFFF0129,(int)0xFFFF0104,(int)0xFFFF00E2,(int)0xFFFF00C2,
+(int)0xFFFF00A4,(int)0xFFFF0089,(int)0xFFFF0070,(int)0xFFFF005A,(int)0xFFFF0046,(int)0xFFFF0035,(int)0xFFFF0026,(int)0xFFFF001A,(int)0xFFFF0010,(int)0xFFFF0008,
+(int)0xFFFF0003,(int)0xFFFF0001,(int)0xFFFF0001,(int)0xFFFF0003,(int)0xFFFF0008,(int)0xFFFF0010,(int)0xFFFF001A,(int)0xFFFF0026,(int)0xFFFF0035,(int)0xFFFF0046,
+(int)0xFFFF005A,(int)0xFFFF0070,(int)0xFFFF0089,(int)0xFFFF00A4,(int)0xFFFF00C2,(int)0xFFFF00E2,(int)0xFFFF0104,(int)0xFFFF0129,(int)0xFFFF0151,(int)0xFFFF017B,
+(int)0xFFFF01A7,(int)0xFFFF01D6,(int)0xFFFF0207,(int)0xFFFF023B,(int)0xFFFF0271,(int)0xFFFF02AA,(int)0xFFFF02E5,(int)0xFFFF0323,(int)0xFFFF0363,(int)0xFFFF03A5,
+(int)0xFFFF03EA,(int)0xFFFF0431,(int)0xFFFF047B,(int)0xFFFF04C7,(int)0xFFFF0516,(int)0xFFFF0567,(int)0xFFFF05BA,(int)0xFFFF0610,(int)0xFFFF0668,(int)0xFFFF06C3,
+(int)0xFFFF0720,(int)0xFFFF0780,(int)0xFFFF07E2,(int)0xFFFF0846,(int)0xFFFF08AD,(int)0xFFFF0916,(int)0xFFFF0981,(int)0xFFFF09EF,(int)0xFFFF0A5F,(int)0xFFFF0AD2,
+(int)0xFFFF0B47,(int)0xFFFF0BBE,(int)0xFFFF0C38,(int)0xFFFF0CB4,(int)0xFFFF0D32,(int)0xFFFF0DB3,(int)0xFFFF0E36,(int)0xFFFF0EBB,(int)0xFFFF0F43,(int)0xFFFF0FCD,
+(int)0xFFFF1059,(int)0xFFFF10E8,(int)0xFFFF1179,(int)0xFFFF120C,(int)0xFFFF12A2,(int)0xFFFF133A,(int)0xFFFF13D4,(int)0xFFFF1471,(int)0xFFFF150F,(int)0xFFFF15B0,
+(int)0xFFFF1654,(int)0xFFFF16F9,(int)0xFFFF17A1,(int)0xFFFF184B,(int)0xFFFF18F7,(int)0xFFFF19A6,(int)0xFFFF1A56,(int)0xFFFF1B09,(int)0xFFFF1BBE,(int)0xFFFF1C76,
+(int)0xFFFF1D2F,(int)0xFFFF1DEB,(int)0xFFFF1EA9,(int)0xFFFF1F69,(int)0xFFFF202B,(int)0xFFFF20F0,(int)0xFFFF21B6,(int)0xFFFF227F,(int)0xFFFF234A,(int)0xFFFF2417,
+(int)0xFFFF24E6,(int)0xFFFF25B7,(int)0xFFFF268B,(int)0xFFFF2760,(int)0xFFFF2838,(int)0xFFFF2911,(int)0xFFFF29ED,(int)0xFFFF2ACB,(int)0xFFFF2BAA,(int)0xFFFF2C8C,
+(int)0xFFFF2D70,(int)0xFFFF2E56,(int)0xFFFF2F3E,(int)0xFFFF3028,(int)0xFFFF3114,(int)0xFFFF3202,(int)0xFFFF32F2,(int)0xFFFF33E4,(int)0xFFFF34D8,(int)0xFFFF35CE,
+(int)0xFFFF36C6,(int)0xFFFF37C0,(int)0xFFFF38BB,(int)0xFFFF39B9,(int)0xFFFF3AB8,(int)0xFFFF3BBA,(int)0xFFFF3CBD,(int)0xFFFF3DC3,(int)0xFFFF3ECA,(int)0xFFFF3FD3,
+(int)0xFFFF40DD,(int)0xFFFF41EA,(int)0xFFFF42F9,(int)0xFFFF4409,(int)0xFFFF451B,(int)0xFFFF462F,(int)0xFFFF4745,(int)0xFFFF485D,(int)0xFFFF4976,(int)0xFFFF4A91,
+(int)0xFFFF4BAE,(int)0xFFFF4CCC,(int)0xFFFF4DED,(int)0xFFFF4F0F,(int)0xFFFF5032,(int)0xFFFF5158,(int)0xFFFF527F,(int)0xFFFF53A8,(int)0xFFFF54D2,(int)0xFFFF55FE,
+(int)0xFFFF572C,(int)0xFFFF585C,(int)0xFFFF598D,(int)0xFFFF5ABF,(int)0xFFFF5BF3,(int)0xFFFF5D29,(int)0xFFFF5E61,(int)0xFFFF5F99,(int)0xFFFF60D4,(int)0xFFFF6210,
+(int)0xFFFF634E,(int)0xFFFF648D,(int)0xFFFF65CD,(int)0xFFFF670F,(int)0xFFFF6853,(int)0xFFFF6998,(int)0xFFFF6ADE,(int)0xFFFF6C26,(int)0xFFFF6D6F,(int)0xFFFF6EBA,
+(int)0xFFFF7006,(int)0xFFFF7154,(int)0xFFFF72A3,(int)0xFFFF73F3,(int)0xFFFF7544,(int)0xFFFF7697,(int)0xFFFF77EC,(int)0xFFFF7941,(int)0xFFFF7A98,(int)0xFFFF7BF0,
+(int)0xFFFF7D4A,(int)0xFFFF7EA5,(int)0xFFFF8001,(int)0xFFFF815E,(int)0xFFFF82BC,(int)0xFFFF841C,(int)0xFFFF857D,(int)0xFFFF86DF,(int)0xFFFF8842,(int)0xFFFF89A6,
+(int)0xFFFF8B0C,(int)0xFFFF8C72,(int)0xFFFF8DDA,(int)0xFFFF8F43,(int)0xFFFF90AD,(int)0xFFFF9218,(int)0xFFFF9384,(int)0xFFFF94F1,(int)0xFFFF965F,(int)0xFFFF97CE,
+(int)0xFFFF993E,(int)0xFFFF9AB0,(int)0xFFFF9C22,(int)0xFFFF9D95,(int)0xFFFF9F09,(int)0xFFFFA07E,(int)0xFFFFA1F4,(int)0xFFFFA36B,(int)0xFFFFA4E2,(int)0xFFFFA65B,
+(int)0xFFFFA7D4,(int)0xFFFFA94F,(int)0xFFFFAACA,(int)0xFFFFAC46,(int)0xFFFFADC3,(int)0xFFFFAF40,(int)0xFFFFB0BE,(int)0xFFFFB23E,(int)0xFFFFB3BD,(int)0xFFFFB53E,
+(int)0xFFFFB6BF,(int)0xFFFFB841,(int)0xFFFFB9C4,(int)0xFFFFBB48,(int)0xFFFFBCCC,(int)0xFFFFBE50,(int)0xFFFFBFD6,(int)0xFFFFC15C,(int)0xFFFFC2E2,(int)0xFFFFC469,
+(int)0xFFFFC5F1,(int)0xFFFFC77A,(int)0xFFFFC902,(int)0xFFFFCA8C,(int)0xFFFFCC16,(int)0xFFFFCDA0,(int)0xFFFFCF2B,(int)0xFFFFD0B6,(int)0xFFFFD242,(int)0xFFFFD3CE,
+(int)0xFFFFD55B,(int)0xFFFFD6E8,(int)0xFFFFD876,(int)0xFFFFDA04,(int)0xFFFFDB92,(int)0xFFFFDD20,(int)0xFFFFDEAF,(int)0xFFFFE03F,(int)0xFFFFE1CE,(int)0xFFFFE35E,
+(int)0xFFFFE4EE,(int)0xFFFFE67E,(int)0xFFFFE80F,(int)0xFFFFE9A0,(int)0xFFFFEB31,(int)0xFFFFECC2,(int)0xFFFFEE54,(int)0xFFFFEFE5,(int)0xFFFFF177,(int)0xFFFFF309,
+(int)0xFFFFF49B,(int)0xFFFFF62D,(int)0xFFFFF7C0,(int)0xFFFFF952,(int)0xFFFFFAE4,(int)0xFFFFFC77,(int)0xFFFFFE09,(int)0xFFFFFF9C,(int)0x0000012D,(int)0x000002C0,
+(int)0x00000452,(int)0x000005E5,(int)0x00000777,(int)0x00000909,(int)0x00000A9C,(int)0x00000C2E,(int)0x00000DC0,(int)0x00000F52,(int)0x000010E3,(int)0x00001275,
+(int)0x00001406,(int)0x00001598,(int)0x00001729,(int)0x000018B9,(int)0x00001A4A,(int)0x00001BDA,(int)0x00001D6A,(int)0x00001EFA,(int)0x00002089,(int)0x00002218,
+(int)0x000023A7,(int)0x00002535,(int)0x000026C3,(int)0x00002851,(int)0x000029DE,(int)0x00002B6B,(int)0x00002CF8,(int)0x00002E84,(int)0x0000300F,(int)0x0000319B,
+(int)0x00003325,(int)0x000034AF,(int)0x00003639,(int)0x000037C2,(int)0x0000394B,(int)0x00003AD3,(int)0x00003C5A,(int)0x00003DE1,(int)0x00003F67,(int)0x000040ED,
+(int)0x00004272,(int)0x000043F6,(int)0x0000457A,(int)0x000046FD,(int)0x00004880,(int)0x00004A01,(int)0x00004B82,(int)0x00004D03,(int)0x00004E82,(int)0x00005001,
+(int)0x0000517F,(int)0x000052FC,(int)0x00005478,(int)0x000055F4,(int)0x0000576F,(int)0x000058E9,(int)0x00005A62,(int)0x00005BDA,(int)0x00005D51,(int)0x00005EC7,
+(int)0x0000603D,(int)0x000061B1,(int)0x00006325,(int)0x00006498,(int)0x00006609,(int)0x0000677A,(int)0x000068EA,(int)0x00006A58,(int)0x00006BC6,(int)0x00006D32,
+(int)0x00006E9E,(int)0x00007008,(int)0x00007172,(int)0x000072DA,(int)0x00007441,(int)0x000075A7,(int)0x0000770C,(int)0x00007870,(int)0x000079D3,(int)0x00007B34,
+(int)0x00007C94,(int)0x00007DF3,(int)0x00007F51,(int)0x000080AE,(int)0x00008209,(int)0x00008363,(int)0x000084BC,(int)0x00008613,(int)0x0000876A,(int)0x000088BF,
+(int)0x00008A12,(int)0x00008B65,(int)0x00008CB5,(int)0x00008E05,(int)0x00008F53,(int)0x000090A0,(int)0x000091EC,(int)0x00009336,(int)0x0000947E,(int)0x000095C5,
+(int)0x0000970B,(int)0x0000984F,(int)0x00009992,(int)0x00009AD3,(int)0x00009C13,(int)0x00009D51,(int)0x00009E8E,(int)0x00009FC9,(int)0x0000A103,(int)0x0000A23B,
+(int)0x0000A372,(int)0x0000A4A7,(int)0x0000A5DA,(int)0x0000A70C,(int)0x0000A83C,(int)0x0000A96B,(int)0x0000AA98,(int)0x0000ABC3,(int)0x0000ACED,(int)0x0000AE15,
+(int)0x0000AF3B,(int)0x0000B060,(int)0x0000B183,(int)0x0000B2A4,(int)0x0000B3C3,(int)0x0000B4E1,(int)0x0000B5FD,(int)0x0000B717,(int)0x0000B82F,(int)0x0000B946,
+(int)0x0000BA5B,(int)0x0000BB6E,(int)0x0000BC7F,(int)0x0000BD8F,(int)0x0000BE9C,(int)0x0000BFA8,(int)0x0000C0B2,(int)0x0000C1BA,(int)0x0000C2C0,(int)0x0000C3C5,
+(int)0x0000C4C7,(int)0x0000C5C8,(int)0x0000C6C6,(int)0x0000C7C3,(int)0x0000C8BE,(int)0x0000C9B6,(int)0x0000CAAD,(int)0x0000CBA2,(int)0x0000CC95,(int)0x0000CD86,
+(int)0x0000CE75,(int)0x0000CF62,(int)0x0000D04D,(int)0x0000D136,(int)0x0000D21D,(int)0x0000D302,(int)0x0000D3E5,(int)0x0000D4C6,(int)0x0000D5A5,(int)0x0000D681,
+(int)0x0000D75C,(int)0x0000D834,(int)0x0000D90B,(int)0x0000D9DF,(int)0x0000DAB2,(int)0x0000DB82,(int)0x0000DC50,(int)0x0000DD1C,(int)0x0000DDE6,(int)0x0000DEAD,
+(int)0x0000DF73,(int)0x0000E036,(int)0x0000E0F7,(int)0x0000E1B6,(int)0x0000E273,(int)0x0000E32E,(int)0x0000E3E6,(int)0x0000E49C,(int)0x0000E550,(int)0x0000E602,
+(int)0x0000E6B2,(int)0x0000E75F,(int)0x0000E80A,(int)0x0000E8B3,(int)0x0000E95A,(int)0x0000E9FE,(int)0x0000EAA0,(int)0x0000EB40,(int)0x0000EBDE,(int)0x0000EC79,
+(int)0x0000ED12,(int)0x0000EDA9,(int)0x0000EE3D,(int)0x0000EED0,(int)0x0000EF5F,(int)0x0000EFED,(int)0x0000F078,(int)0x0000F101,(int)0x0000F188,(int)0x0000F20C,
+(int)0x0000F28E,(int)0x0000F30D,(int)0x0000F38B,(int)0x0000F405,(int)0x0000F47E,(int)0x0000F4F4,(int)0x0000F568,(int)0x0000F5D9,(int)0x0000F648,(int)0x0000F6B5,
+(int)0x0000F71F,(int)0x0000F787,(int)0x0000F7ED,(int)0x0000F850,(int)0x0000F8B0,(int)0x0000F90F,(int)0x0000F96B,(int)0x0000F9C4,(int)0x0000FA1B,(int)0x0000FA70,
+(int)0x0000FAC2,(int)0x0000FB12,(int)0x0000FB5F,(int)0x0000FBAA,(int)0x0000FBF3,(int)0x0000FC39,(int)0x0000FC7C,(int)0x0000FCBE,(int)0x0000FCFC,(int)0x0000FD39,
+(int)0x0000FD73,(int)0x0000FDAA,(int)0x0000FDDF,(int)0x0000FE12,(int)0x0000FE42,(int)0x0000FE6F,(int)0x0000FE9B,(int)0x0000FEC3,(int)0x0000FEEA,(int)0x0000FF0D,
+(int)0x0000FF2F,(int)0x0000FF4E,(int)0x0000FF6A,(int)0x0000FF84,(int)0x0000FF9B,(int)0x0000FFB0,(int)0x0000FFC3,(int)0x0000FFD3,(int)0x0000FFE1,(int)0x0000FFEC,
+(int)0x0000FFF4,(int)0x0000FFFB,(int)0x0000FFFE,(int)0x00010000,
+0};
+
+ /*! @brief SIN value lookup table */
+const int sin_val[]={
+(int)0x00000000,(int)0x00000192,(int)0x00000325,(int)0x000004B7,(int)0x00000649,(int)0x000007DC,(int)0x0000096E,(int)0x00000B00,(int)0x00000C92,(int)0x00000E24,
+(int)0x00000FB6,(int)0x00001148,(int)0x000012D9,(int)0x0000146B,(int)0x000015FC,(int)0x0000178D,(int)0x0000191D,(int)0x00001AAE,(int)0x00001C3E,(int)0x00001DCE,
+(int)0x00001F5E,(int)0x000020ED,(int)0x0000227C,(int)0x0000240B,(int)0x00002599,(int)0x00002727,(int)0x000028B5,(int)0x00002A42,(int)0x00002BCF,(int)0x00002D5B,
+(int)0x00002EE7,(int)0x00003072,(int)0x000031FD,(int)0x00003388,(int)0x00003512,(int)0x0000369B,(int)0x00003824,(int)0x000039AD,(int)0x00003B35,(int)0x00003CBC,
+(int)0x00003E43,(int)0x00003FC9,(int)0x0000414E,(int)0x000042D3,(int)0x00004457,(int)0x000045DB,(int)0x0000475E,(int)0x000048E0,(int)0x00004A62,(int)0x00004BE2,
+(int)0x00004D62,(int)0x00004EE2,(int)0x00005060,(int)0x000051DE,(int)0x0000535B,(int)0x000054D7,(int)0x00005653,(int)0x000057CD,(int)0x00005947,(int)0x00005AC0,
+(int)0x00005C38,(int)0x00005DAF,(int)0x00005F25,(int)0x0000609A,(int)0x0000620E,(int)0x00006382,(int)0x000064F4,(int)0x00006665,(int)0x000067D6,(int)0x00006945,
+(int)0x00006AB4,(int)0x00006C21,(int)0x00006D8D,(int)0x00006EF9,(int)0x00007063,(int)0x000071CC,(int)0x00007334,(int)0x0000749B,(int)0x00007601,(int)0x00007765,
+(int)0x000078C9,(int)0x00007A2B,(int)0x00007B8C,(int)0x00007CEC,(int)0x00007E4B,(int)0x00007FA8,(int)0x00008105,(int)0x00008260,(int)0x000083B9,(int)0x00008512,
+(int)0x00008669,(int)0x000087BF,(int)0x00008914,(int)0x00008A67,(int)0x00008BB9,(int)0x00008D09,(int)0x00008E59,(int)0x00008FA7,(int)0x000090F3,(int)0x0000923E,
+(int)0x00009388,(int)0x000094D0,(int)0x00009617,(int)0x0000975C,(int)0x000098A0,(int)0x000099E2,(int)0x00009B23,(int)0x00009C63,(int)0x00009DA1,(int)0x00009EDD,
+(int)0x0000A018,(int)0x0000A151,(int)0x0000A289,(int)0x0000A3BF,(int)0x0000A4F4,(int)0x0000A627,(int)0x0000A758,(int)0x0000A888,(int)0x0000A9B6,(int)0x0000AAE3,
+(int)0x0000AC0E,(int)0x0000AD37,(int)0x0000AE5E,(int)0x0000AF84,(int)0x0000B0A9,(int)0x0000B1CB,(int)0x0000B2EC,(int)0x0000B40B,(int)0x0000B528,(int)0x0000B644,
+(int)0x0000B75D,(int)0x0000B875,(int)0x0000B98C,(int)0x0000BAA0,(int)0x0000BBB3,(int)0x0000BCC3,(int)0x0000BDD2,(int)0x0000BEE0,(int)0x0000BFEB,(int)0x0000C0F4,
+(int)0x0000C1FC,(int)0x0000C302,(int)0x0000C405,(int)0x0000C507,(int)0x0000C607,(int)0x0000C706,(int)0x0000C802,(int)0x0000C8FC,(int)0x0000C9F4,(int)0x0000CAEB,
+(int)0x0000CBDF,(int)0x0000CCD2,(int)0x0000CDC2,(int)0x0000CEB1,(int)0x0000CF9D,(int)0x0000D088,(int)0x0000D170,(int)0x0000D256,(int)0x0000D33B,(int)0x0000D41D,
+(int)0x0000D4FE,(int)0x0000D5DC,(int)0x0000D6B8,(int)0x0000D792,(int)0x0000D86A,(int)0x0000D940,(int)0x0000DA14,(int)0x0000DAE6,(int)0x0000DBB6,(int)0x0000DC83,
+(int)0x0000DD4E,(int)0x0000DE18,(int)0x0000DEDF,(int)0x0000DFA4,(int)0x0000E067,(int)0x0000E127,(int)0x0000E1E6,(int)0x0000E2A2,(int)0x0000E35C,(int)0x0000E414,
+(int)0x0000E4CA,(int)0x0000E57D,(int)0x0000E62E,(int)0x0000E6DD,(int)0x0000E78A,(int)0x0000E835,(int)0x0000E8DD,(int)0x0000E983,(int)0x0000EA27,(int)0x0000EAC9,
+(int)0x0000EB68,(int)0x0000EC05,(int)0x0000ECA0,(int)0x0000ED38,(int)0x0000EDCE,(int)0x0000EE62,(int)0x0000EEF4,(int)0x0000EF83,(int)0x0000F010,(int)0x0000F09B,
+(int)0x0000F123,(int)0x0000F1A9,(int)0x0000F22D,(int)0x0000F2AE,(int)0x0000F32D,(int)0x0000F3AA,(int)0x0000F424,(int)0x0000F49C,(int)0x0000F511,(int)0x0000F584,
+(int)0x0000F5F5,(int)0x0000F664,(int)0x0000F6D0,(int)0x0000F739,(int)0x0000F7A1,(int)0x0000F806,(int)0x0000F868,(int)0x0000F8C8,(int)0x0000F926,(int)0x0000F981,
+(int)0x0000F9DA,(int)0x0000FA30,(int)0x0000FA85,(int)0x0000FAD6,(int)0x0000FB25,(int)0x0000FB72,(int)0x0000FBBD,(int)0x0000FC04,(int)0x0000FC4A,(int)0x0000FC8D,
+(int)0x0000FCCE,(int)0x0000FD0C,(int)0x0000FD47,(int)0x0000FD81,(int)0x0000FDB8,(int)0x0000FDEC,(int)0x0000FE1E,(int)0x0000FE4D,(int)0x0000FE7A,(int)0x0000FEA5,
+(int)0x0000FECD,(int)0x0000FEF3,(int)0x0000FF16,(int)0x0000FF37,(int)0x0000FF55,(int)0x0000FF71,(int)0x0000FF8A,(int)0x0000FFA1,(int)0x0000FFB5,(int)0x0000FFC7,
+(int)0x0000FFD7,(int)0x0000FFE4,(int)0x0000FFEE,(int)0x0000FFF6,(int)0x0000FFFC,(int)0x0000FFFF,(int)0x0000FFFF,(int)0x0000FFFE,(int)0x0000FFF9,(int)0x0000FFF2,
+(int)0x0000FFE9,(int)0x0000FFDD,(int)0x0000FFCF,(int)0x0000FFBF,(int)0x0000FFAB,(int)0x0000FF96,(int)0x0000FF7E,(int)0x0000FF63,(int)0x0000FF46,(int)0x0000FF27,
+(int)0x0000FF05,(int)0x0000FEE0,(int)0x0000FEB9,(int)0x0000FE90,(int)0x0000FE64,(int)0x0000FE36,(int)0x0000FE05,(int)0x0000FDD2,(int)0x0000FD9D,(int)0x0000FD64,
+(int)0x0000FD2A,(int)0x0000FCED,(int)0x0000FCAE,(int)0x0000FC6C,(int)0x0000FC27,(int)0x0000FBE1,(int)0x0000FB98,(int)0x0000FB4C,(int)0x0000FAFE,(int)0x0000FAAE,
+(int)0x0000FA5B,(int)0x0000FA06,(int)0x0000F9AE,(int)0x0000F954,(int)0x0000F8F7,(int)0x0000F898,(int)0x0000F837,(int)0x0000F7D3,(int)0x0000F76D,(int)0x0000F705,
+(int)0x0000F69A,(int)0x0000F62D,(int)0x0000F5BD,(int)0x0000F54B,(int)0x0000F4D7,(int)0x0000F460,(int)0x0000F3E7,(int)0x0000F36B,(int)0x0000F2EE,(int)0x0000F26E,
+(int)0x0000F1EB,(int)0x0000F166,(int)0x0000F0DF,(int)0x0000F056,(int)0x0000EFCA,(int)0x0000EF3C,(int)0x0000EEAB,(int)0x0000EE19,(int)0x0000ED84,(int)0x0000ECEC,
+(int)0x0000EC53,(int)0x0000EBB7,(int)0x0000EB19,(int)0x0000EA78,(int)0x0000E9D5,(int)0x0000E930,(int)0x0000E889,(int)0x0000E7E0,(int)0x0000E734,(int)0x0000E686,
+(int)0x0000E5D6,(int)0x0000E524,(int)0x0000E46F,(int)0x0000E3B8,(int)0x0000E2FF,(int)0x0000E244,(int)0x0000E187,(int)0x0000E0C7,(int)0x0000E005,(int)0x0000DF42,
+(int)0x0000DE7C,(int)0x0000DDB3,(int)0x0000DCE9,(int)0x0000DC1D,(int)0x0000DB4E,(int)0x0000DA7D,(int)0x0000D9AA,(int)0x0000D8D6,(int)0x0000D7FF,(int)0x0000D725,
+(int)0x0000D64A,(int)0x0000D56D,(int)0x0000D48E,(int)0x0000D3AC,(int)0x0000D2C9,(int)0x0000D1E4,(int)0x0000D0FC,(int)0x0000D013,(int)0x0000CF27,(int)0x0000CE3A,
+(int)0x0000CD4A,(int)0x0000CC59,(int)0x0000CB65,(int)0x0000CA70,(int)0x0000C978,(int)0x0000C87F,(int)0x0000C784,(int)0x0000C687,(int)0x0000C588,(int)0x0000C487,
+(int)0x0000C384,(int)0x0000C27F,(int)0x0000C178,(int)0x0000C070,(int)0x0000BF65,(int)0x0000BE59,(int)0x0000BD4B,(int)0x0000BC3B,(int)0x0000BB29,(int)0x0000BA16,
+(int)0x0000B901,(int)0x0000B7EA,(int)0x0000B6D1,(int)0x0000B5B6,(int)0x0000B49A,(int)0x0000B37B,(int)0x0000B25C,(int)0x0000B13A,(int)0x0000B017,(int)0x0000AEF2,
+(int)0x0000ADCB,(int)0x0000ACA3,(int)0x0000AB78,(int)0x0000AA4D,(int)0x0000A91F,(int)0x0000A7F0,(int)0x0000A6C0,(int)0x0000A58E,(int)0x0000A45A,(int)0x0000A324,
+(int)0x0000A1ED,(int)0x0000A0B5,(int)0x00009F7B,(int)0x00009E3F,(int)0x00009D02,(int)0x00009BC3,(int)0x00009A83,(int)0x00009941,(int)0x000097FE,(int)0x000096BA,
+(int)0x00009574,(int)0x0000942C,(int)0x000092E3,(int)0x00009199,(int)0x0000904D,(int)0x00008F00,(int)0x00008DB1,(int)0x00008C61,(int)0x00008B10,(int)0x000089BD,
+(int)0x0000886A,(int)0x00008714,(int)0x000085BE,(int)0x00008466,(int)0x0000830D,(int)0x000081B2,(int)0x00008057,(int)0x00007EFA,(int)0x00007D9C,(int)0x00007C3C,
+(int)0x00007ADC,(int)0x0000797A,(int)0x00007817,(int)0x000076B3,(int)0x0000754E,(int)0x000073E7,(int)0x00007280,(int)0x00007117,(int)0x00006FAE,(int)0x00006E43,
+(int)0x00006CD7,(int)0x00006B6A,(int)0x000069FD,(int)0x0000688E,(int)0x0000671E,(int)0x000065AD,(int)0x0000643B,(int)0x000062C8,(int)0x00006154,(int)0x00005FDF,
+(int)0x00005E6A,(int)0x00005CF3,(int)0x00005B7C,(int)0x00005A03,(int)0x0000588A,(int)0x00005710,(int)0x00005595,(int)0x00005419,(int)0x0000529D,(int)0x0000511F,
+(int)0x00004FA1,(int)0x00004E22,(int)0x00004CA3,(int)0x00004B22,(int)0x000049A1,(int)0x0000481F,(int)0x0000469D,(int)0x00004519,(int)0x00004395,(int)0x00004211,
+(int)0x0000408C,(int)0x00003F06,(int)0x00003D7F,(int)0x00003BF8,(int)0x00003A71,(int)0x000038E9,(int)0x00003760,(int)0x000035D7,(int)0x0000344D,(int)0x000032C3,
+(int)0x00003138,(int)0x00002FAD,(int)0x00002E21,(int)0x00002C95,(int)0x00002B08,(int)0x0000297B,(int)0x000027EE,(int)0x00002660,(int)0x000024D2,(int)0x00002343,
+(int)0x000021B4,(int)0x00002025,(int)0x00001E96,(int)0x00001D06,(int)0x00001B76,(int)0x000019E6,(int)0x00001855,(int)0x000016C4,(int)0x00001533,(int)0x000013A2,
+(int)0x00001211,(int)0x0000107F,(int)0x00000EED,(int)0x00000D5B,(int)0x00000BC9,(int)0x00000A37,(int)0x000008A5,(int)0x00000713,(int)0x00000580,(int)0x000003EE,
+(int)0x0000025B,(int)0x000000C9,(int)0xFFFFFF37,(int)0xFFFFFDA5,(int)0xFFFFFC12,(int)0xFFFFFA80,(int)0xFFFFF8ED,(int)0xFFFFF75B,(int)0xFFFFF5C9,(int)0xFFFFF437,
+(int)0xFFFFF2A5,(int)0xFFFFF113,(int)0xFFFFEF81,(int)0xFFFFEDEF,(int)0xFFFFEC5E,(int)0xFFFFEACD,(int)0xFFFFE93C,(int)0xFFFFE7AB,(int)0xFFFFE61A,(int)0xFFFFE48A,
+(int)0xFFFFE2FA,(int)0xFFFFE16A,(int)0xFFFFDFDB,(int)0xFFFFDE4C,(int)0xFFFFDCBD,(int)0xFFFFDB2E,(int)0xFFFFD9A0,(int)0xFFFFD812,(int)0xFFFFD685,(int)0xFFFFD4F8,
+(int)0xFFFFD36B,(int)0xFFFFD1DF,(int)0xFFFFD053,(int)0xFFFFCEC8,(int)0xFFFFCD3D,(int)0xFFFFCBB3,(int)0xFFFFCA29,(int)0xFFFFC8A0,(int)0xFFFFC717,(int)0xFFFFC58F,
+(int)0xFFFFC408,(int)0xFFFFC281,(int)0xFFFFC0FA,(int)0xFFFFBF74,(int)0xFFFFBDEF,(int)0xFFFFBC6B,(int)0xFFFFBAE7,(int)0xFFFFB963,(int)0xFFFFB7E1,(int)0xFFFFB65F,
+(int)0xFFFFB4DE,(int)0xFFFFB35D,(int)0xFFFFB1DE,(int)0xFFFFB05F,(int)0xFFFFAEE1,(int)0xFFFFAD63,(int)0xFFFFABE7,(int)0xFFFFAA6B,(int)0xFFFFA8F0,(int)0xFFFFA776,
+(int)0xFFFFA5FD,(int)0xFFFFA484,(int)0xFFFFA30D,(int)0xFFFFA196,(int)0xFFFFA020,(int)0xFFFF9EAC,(int)0xFFFF9D38,(int)0xFFFF9BC5,(int)0xFFFF9A53,(int)0xFFFF98E2,
+(int)0xFFFF9772,(int)0xFFFF9603,(int)0xFFFF9496,(int)0xFFFF9329,(int)0xFFFF91BD,(int)0xFFFF9052,(int)0xFFFF8EE9,(int)0xFFFF8D80,(int)0xFFFF8C18,(int)0xFFFF8AB2,
+(int)0xFFFF894D,(int)0xFFFF87E9,(int)0xFFFF8686,(int)0xFFFF8524,(int)0xFFFF83C4,(int)0xFFFF8264,(int)0xFFFF8106,(int)0xFFFF7FA9,(int)0xFFFF7E4E,(int)0xFFFF7CF3,
+(int)0xFFFF7B9A,(int)0xFFFF7A42,(int)0xFFFF78EC,(int)0xFFFF7796,(int)0xFFFF7643,(int)0xFFFF74F0,(int)0xFFFF739F,(int)0xFFFF724F,(int)0xFFFF7100,(int)0xFFFF6FB3,
+(int)0xFFFF6E67,(int)0xFFFF6D1D,(int)0xFFFF6BD4,(int)0xFFFF6A8C,(int)0xFFFF6946,(int)0xFFFF6802,(int)0xFFFF66BF,(int)0xFFFF657D,(int)0xFFFF643D,(int)0xFFFF62FE,
+(int)0xFFFF61C1,(int)0xFFFF6085,(int)0xFFFF5F4B,(int)0xFFFF5E13,(int)0xFFFF5CDC,(int)0xFFFF5BA6,(int)0xFFFF5A72,(int)0xFFFF5940,(int)0xFFFF5810,(int)0xFFFF56E1,
+(int)0xFFFF55B3,(int)0xFFFF5487,(int)0xFFFF535D,(int)0xFFFF5235,(int)0xFFFF510E,(int)0xFFFF4FE9,(int)0xFFFF4EC6,(int)0xFFFF4DA4,(int)0xFFFF4C85,(int)0xFFFF4B66,
+(int)0xFFFF4A4A,(int)0xFFFF492F,(int)0xFFFF4816,(int)0xFFFF46FF,(int)0xFFFF45EA,(int)0xFFFF44D7,(int)0xFFFF43C5,(int)0xFFFF42B5,(int)0xFFFF41A7,(int)0xFFFF409B,
+(int)0xFFFF3F90,(int)0xFFFF3E88,(int)0xFFFF3D81,(int)0xFFFF3C7C,(int)0xFFFF3B79,(int)0xFFFF3A78,(int)0xFFFF3979,(int)0xFFFF387C,(int)0xFFFF3781,(int)0xFFFF3688,
+(int)0xFFFF3590,(int)0xFFFF349B,(int)0xFFFF33A7,(int)0xFFFF32B6,(int)0xFFFF31C6,(int)0xFFFF30D9,(int)0xFFFF2FED,(int)0xFFFF2F04,(int)0xFFFF2E1C,(int)0xFFFF2D37,
+(int)0xFFFF2C54,(int)0xFFFF2B72,(int)0xFFFF2A93,(int)0xFFFF29B6,(int)0xFFFF28DB,(int)0xFFFF2801,(int)0xFFFF272A,(int)0xFFFF2656,(int)0xFFFF2583,(int)0xFFFF24B2,
+(int)0xFFFF23E3,(int)0xFFFF2317,(int)0xFFFF224D,(int)0xFFFF2184,(int)0xFFFF20BE,(int)0xFFFF1FFB,(int)0xFFFF1F39,(int)0xFFFF1E79,(int)0xFFFF1DBC,(int)0xFFFF1D01,
+(int)0xFFFF1C48,(int)0xFFFF1B91,(int)0xFFFF1ADC,(int)0xFFFF1A2A,(int)0xFFFF197A,(int)0xFFFF18CC,(int)0xFFFF1820,(int)0xFFFF1777,(int)0xFFFF16D0,(int)0xFFFF162B,
+(int)0xFFFF1588,(int)0xFFFF14E7,(int)0xFFFF1449,(int)0xFFFF13AD,(int)0xFFFF1314,(int)0xFFFF127C,(int)0xFFFF11E7,(int)0xFFFF1155,(int)0xFFFF10C4,(int)0xFFFF1036,
+(int)0xFFFF0FAA,(int)0xFFFF0F21,(int)0xFFFF0E9A,(int)0xFFFF0E15,(int)0xFFFF0D92,(int)0xFFFF0D12,(int)0xFFFF0C95,(int)0xFFFF0C19,(int)0xFFFF0BA0,(int)0xFFFF0B29,
+(int)0xFFFF0AB5,(int)0xFFFF0A43,(int)0xFFFF09D3,(int)0xFFFF0966,(int)0xFFFF08FB,(int)0xFFFF0893,(int)0xFFFF082D,(int)0xFFFF07C9,(int)0xFFFF0768,(int)0xFFFF0709,
+(int)0xFFFF06AC,(int)0xFFFF0652,(int)0xFFFF05FA,(int)0xFFFF05A5,(int)0xFFFF0552,(int)0xFFFF0502,(int)0xFFFF04B4,(int)0xFFFF0468,(int)0xFFFF041F,(int)0xFFFF03D9,
+(int)0xFFFF0394,(int)0xFFFF0352,(int)0xFFFF0313,(int)0xFFFF02D6,(int)0xFFFF029C,(int)0xFFFF0263,(int)0xFFFF022E,(int)0xFFFF01FB,(int)0xFFFF01CA,(int)0xFFFF019C,
+(int)0xFFFF0170,(int)0xFFFF0147,(int)0xFFFF0120,(int)0xFFFF00FB,(int)0xFFFF00D9,(int)0xFFFF00BA,(int)0xFFFF009D,(int)0xFFFF0082,(int)0xFFFF006A,(int)0xFFFF0055,
+(int)0xFFFF0041,(int)0xFFFF0031,(int)0xFFFF0023,(int)0xFFFF0017,(int)0xFFFF000E,(int)0xFFFF0007,(int)0xFFFF0002,(int)0xFFFF0001,(int)0xFFFF0001,(int)0xFFFF0004,
+(int)0xFFFF000A,(int)0xFFFF0012,(int)0xFFFF001C,(int)0xFFFF0029,(int)0xFFFF0039,(int)0xFFFF004B,(int)0xFFFF005F,(int)0xFFFF0076,(int)0xFFFF008F,(int)0xFFFF00AB,
+(int)0xFFFF00C9,(int)0xFFFF00EA,(int)0xFFFF010D,(int)0xFFFF0133,(int)0xFFFF015B,(int)0xFFFF0186,(int)0xFFFF01B3,(int)0xFFFF01E2,(int)0xFFFF0214,(int)0xFFFF0248,
+(int)0xFFFF027F,(int)0xFFFF02B9,(int)0xFFFF02F4,(int)0xFFFF0332,(int)0xFFFF0373,(int)0xFFFF03B6,(int)0xFFFF03FC,(int)0xFFFF0443,(int)0xFFFF048E,(int)0xFFFF04DB,
+(int)0xFFFF052A,(int)0xFFFF057B,(int)0xFFFF05D0,(int)0xFFFF0626,(int)0xFFFF067F,(int)0xFFFF06DA,(int)0xFFFF0738,(int)0xFFFF0798,(int)0xFFFF07FA,(int)0xFFFF085F,
+(int)0xFFFF08C7,(int)0xFFFF0930,(int)0xFFFF099C,(int)0xFFFF0A0B,(int)0xFFFF0A7C,(int)0xFFFF0AEF,(int)0xFFFF0B64,(int)0xFFFF0BDC,(int)0xFFFF0C56,(int)0xFFFF0CD3,
+(int)0xFFFF0D52,(int)0xFFFF0DD3,(int)0xFFFF0E57,(int)0xFFFF0EDD,(int)0xFFFF0F65,(int)0xFFFF0FF0,(int)0xFFFF107D,(int)0xFFFF110C,(int)0xFFFF119E,(int)0xFFFF1232,
+(int)0xFFFF12C8,(int)0xFFFF1360,(int)0xFFFF13FB,(int)0xFFFF1498,(int)0xFFFF1537,(int)0xFFFF15D9,(int)0xFFFF167D,(int)0xFFFF1723,(int)0xFFFF17CB,(int)0xFFFF1876,
+(int)0xFFFF1923,(int)0xFFFF19D2,(int)0xFFFF1A83,(int)0xFFFF1B36,(int)0xFFFF1BEC,(int)0xFFFF1CA4,(int)0xFFFF1D5E,(int)0xFFFF1E1A,(int)0xFFFF1ED9,(int)0xFFFF1F99,
+(int)0xFFFF205C,(int)0xFFFF2121,(int)0xFFFF21E8,(int)0xFFFF22B2,(int)0xFFFF237D,(int)0xFFFF244A,(int)0xFFFF251A,(int)0xFFFF25EC,(int)0xFFFF26C0,(int)0xFFFF2796,
+(int)0xFFFF286E,(int)0xFFFF2948,(int)0xFFFF2A24,(int)0xFFFF2B02,(int)0xFFFF2BE3,(int)0xFFFF2CC5,(int)0xFFFF2DAA,(int)0xFFFF2E90,(int)0xFFFF2F78,(int)0xFFFF3063,
+(int)0xFFFF314F,(int)0xFFFF323E,(int)0xFFFF332E,(int)0xFFFF3421,(int)0xFFFF3515,(int)0xFFFF360C,(int)0xFFFF3704,(int)0xFFFF37FE,(int)0xFFFF38FA,(int)0xFFFF39F9,
+(int)0xFFFF3AF9,(int)0xFFFF3BFB,(int)0xFFFF3CFE,(int)0xFFFF3E04,(int)0xFFFF3F0C,(int)0xFFFF4015,(int)0xFFFF4121,(int)0xFFFF422E,(int)0xFFFF433D,(int)0xFFFF444D,
+(int)0xFFFF4560,(int)0xFFFF4674,(int)0xFFFF478B,(int)0xFFFF48A3,(int)0xFFFF49BC,(int)0xFFFF4AD8,(int)0xFFFF4BF5,(int)0xFFFF4D14,(int)0xFFFF4E35,(int)0xFFFF4F57,
+(int)0xFFFF507C,(int)0xFFFF51A2,(int)0xFFFF52C9,(int)0xFFFF53F2,(int)0xFFFF551D,(int)0xFFFF564A,(int)0xFFFF5778,(int)0xFFFF58A8,(int)0xFFFF59D9,(int)0xFFFF5B0C,
+(int)0xFFFF5C41,(int)0xFFFF5D77,(int)0xFFFF5EAF,(int)0xFFFF5FE8,(int)0xFFFF6123,(int)0xFFFF625F,(int)0xFFFF639D,(int)0xFFFF64DD,(int)0xFFFF661E,(int)0xFFFF6760,
+(int)0xFFFF68A4,(int)0xFFFF69E9,(int)0xFFFF6B30,(int)0xFFFF6C78,(int)0xFFFF6DC2,(int)0xFFFF6F0D,(int)0xFFFF7059,(int)0xFFFF71A7,(int)0xFFFF72F7,(int)0xFFFF7447,
+(int)0xFFFF7599,(int)0xFFFF76EC,(int)0xFFFF7841,(int)0xFFFF7997,(int)0xFFFF7AEE,(int)0xFFFF7C47,(int)0xFFFF7DA0,(int)0xFFFF7EFB,(int)0xFFFF8058,(int)0xFFFF81B5,
+(int)0xFFFF8314,(int)0xFFFF8474,(int)0xFFFF85D5,(int)0xFFFF8737,(int)0xFFFF889B,(int)0xFFFF89FF,(int)0xFFFF8B65,(int)0xFFFF8CCC,(int)0xFFFF8E34,(int)0xFFFF8F9D,
+(int)0xFFFF9107,(int)0xFFFF9273,(int)0xFFFF93DF,(int)0xFFFF954C,(int)0xFFFF96BB,(int)0xFFFF982A,(int)0xFFFF999B,(int)0xFFFF9B0C,(int)0xFFFF9C7E,(int)0xFFFF9DF2,
+(int)0xFFFF9F66,(int)0xFFFFA0DB,(int)0xFFFFA251,(int)0xFFFFA3C8,(int)0xFFFFA540,(int)0xFFFFA6B9,(int)0xFFFFA833,(int)0xFFFFA9AD,(int)0xFFFFAB29,(int)0xFFFFACA5,
+(int)0xFFFFAE22,(int)0xFFFFAFA0,(int)0xFFFFB11E,(int)0xFFFFB29E,(int)0xFFFFB41E,(int)0xFFFFB59E,(int)0xFFFFB720,(int)0xFFFFB8A2,(int)0xFFFFBA25,(int)0xFFFFBBA9,
+(int)0xFFFFBD2D,(int)0xFFFFBEB2,(int)0xFFFFC037,(int)0xFFFFC1BD,(int)0xFFFFC344,(int)0xFFFFC4CB,(int)0xFFFFC653,(int)0xFFFFC7DC,(int)0xFFFFC965,(int)0xFFFFCAEE,
+(int)0xFFFFCC78,(int)0xFFFFCE03,(int)0xFFFFCF8E,(int)0xFFFFD119,(int)0xFFFFD2A5,(int)0xFFFFD432,(int)0xFFFFD5BE,(int)0xFFFFD74B,(int)0xFFFFD8D9,(int)0xFFFFDA67,
+(int)0xFFFFDBF5,(int)0xFFFFDD84,(int)0xFFFFDF13,(int)0xFFFFE0A2,(int)0xFFFFE232,(int)0xFFFFE3C2,(int)0xFFFFE552,(int)0xFFFFE6E3,(int)0xFFFFE873,(int)0xFFFFEA04,
+(int)0xFFFFEB95,(int)0xFFFFED27,(int)0xFFFFEEB8,(int)0xFFFFF04A,(int)0xFFFFF1DC,(int)0xFFFFF36E,(int)0xFFFFF500,(int)0xFFFFF692,(int)0xFFFFF824,(int)0xFFFFF9B7,
+(int)0xFFFFFB49,(int)0xFFFFFCDC,(int)0xFFFFFE6E,(int)0x00000000,
+0};
+
+ /*! @brief TAN value lookup table */
+const int tan_val[]={
+(int)0x00000000,(int)0x00000192,(int)0x00000325,(int)0x000004B7,(int)0x0000064A,(int)0x000007DD,(int)0x00000970,(int)0x00000B03,(int)0x00000C96,(int)0x00000E2A,
+(int)0x00000FBE,(int)0x00001152,(int)0x000012E6,(int)0x0000147B,(int)0x00001611,(int)0x000017A6,(int)0x0000193D,(int)0x00001AD3,(int)0x00001C6A,(int)0x00001E02,
+(int)0x00001F9B,(int)0x00002134,(int)0x000022CD,(int)0x00002467,(int)0x00002602,(int)0x0000279E,(int)0x0000293B,(int)0x00002AD8,(int)0x00002C76,(int)0x00002E16,
+(int)0x00002FB6,(int)0x00003157,(int)0x000032F8,(int)0x0000349B,(int)0x00003640,(int)0x000037E5,(int)0x0000398B,(int)0x00003B32,(int)0x00003CDB,(int)0x00003E85,
+(int)0x00004030,(int)0x000041DD,(int)0x0000438A,(int)0x0000453A,(int)0x000046EA,(int)0x0000489D,(int)0x00004A50,(int)0x00004C05,(int)0x00004DBC,(int)0x00004F75,
+(int)0x0000512F,(int)0x000052EB,(int)0x000054A8,(int)0x00005668,(int)0x00005829,(int)0x000059EC,(int)0x00005BB1,(int)0x00005D79,(int)0x00005F42,(int)0x0000610D,
+(int)0x000062DB,(int)0x000064AA,(int)0x0000667C,(int)0x00006850,(int)0x00006A27,(int)0x00006C00,(int)0x00006DDB,(int)0x00006FB9,(int)0x0000719A,(int)0x0000737D,
+(int)0x00007562,(int)0x0000774B,(int)0x00007936,(int)0x00007B25,(int)0x00007D16,(int)0x00007F0A,(int)0x00008101,(int)0x000082FB,(int)0x000084F9,(int)0x000086FA,
+(int)0x000088FE,(int)0x00008B05,(int)0x00008D10,(int)0x00008F1F,(int)0x00009131,(int)0x00009347,(int)0x00009560,(int)0x0000977E,(int)0x0000999F,(int)0x00009BC5,
+(int)0x00009DEE,(int)0x0000A01C,(int)0x0000A24E,(int)0x0000A485,(int)0x0000A6C0,(int)0x0000A900,(int)0x0000AB44,(int)0x0000AD8D,(int)0x0000AFDB,(int)0x0000B22E,
+(int)0x0000B486,(int)0x0000B6E3,(int)0x0000B946,(int)0x0000BBAE,(int)0x0000BE1C,(int)0x0000C08F,(int)0x0000C308,(int)0x0000C587,(int)0x0000C80D,(int)0x0000CA98,
+(int)0x0000CD2A,(int)0x0000CFC2,(int)0x0000D261,(int)0x0000D507,(int)0x0000D7B4,(int)0x0000DA68,(int)0x0000DD23,(int)0x0000DFE5,(int)0x0000E2B0,(int)0x0000E582,
+(int)0x0000E85C,(int)0x0000EB3E,(int)0x0000EE29,(int)0x0000F11C,(int)0x0000F418,(int)0x0000F71D,(int)0x0000FA2B,(int)0x0000FD43,(int)0x00010064,(int)0x0001038F,
+(int)0x000106C5,(int)0x00010A05,(int)0x00010D4F,(int)0x000110A5,(int)0x00011406,(int)0x00011772,(int)0x00011AEA,(int)0x00011E6E,(int)0x000121FF,(int)0x0001259C,
+(int)0x00012947,(int)0x00012CFF,(int)0x000130C5,(int)0x00013499,(int)0x0001387C,(int)0x00013C6E,(int)0x0001406F,(int)0x00014480,(int)0x000148A2,(int)0x00014CD4,
+(int)0x00015118,(int)0x0001556D,(int)0x000159D5,(int)0x00015E50,(int)0x000162DE,(int)0x00016780,(int)0x00016C37,(int)0x00017103,(int)0x000175E5,(int)0x00017ADD,
+(int)0x00017FED,(int)0x00018515,(int)0x00018A56,(int)0x00018FB1,(int)0x00019526,(int)0x00019AB6,(int)0x0001A063,(int)0x0001A62D,(int)0x0001AC16,(int)0x0001B21E,
+(int)0x0001B846,(int)0x0001BE91,(int)0x0001C4FE,(int)0x0001CB8F,(int)0x0001D245,(int)0x0001D923,(int)0x0001E029,(int)0x0001E758,(int)0x0001EEB4,(int)0x0001F63C,
+(int)0x0001FDF4,(int)0x000205DD,(int)0x00020DF8,(int)0x00021649,(int)0x00021ED0,(int)0x00022792,(int)0x0002308F,(int)0x000239CC,(int)0x0002434A,(int)0x00024D0C,
+(int)0x00025716,(int)0x0002616B,(int)0x00026C0E,(int)0x00027704,(int)0x00028250,(int)0x00028DF6,(int)0x000299FC,(int)0x0002A665,(int)0x0002B338,(int)0x0002C079,
+(int)0x0002CE2F,(int)0x0002DC61,(int)0x0002EB14,(int)0x0002FA50,(int)0x00030A1E,(int)0x00031A86,(int)0x00032B90,(int)0x00033D49,(int)0x00034FB9,(int)0x000362ED,
+(int)0x000376F3,(int)0x00038BD7,(int)0x0003A1A9,(int)0x0003B87A,(int)0x0003D05D,(int)0x0003E964,(int)0x000403A8,(int)0x00041F3F,(int)0x00043C45,(int)0x00045AD8,
+(int)0x00047B19,(int)0x00049D2D,(int)0x0004C13F,(int)0x0004E77C,(int)0x00051018,(int)0x00053B51,(int)0x00056968,(int)0x00059AAA,(int)0x0005CF70,(int)0x0006081D,
+(int)0x00064527,(int)0x00068714,(int)0x0006CE83,(int)0x00071C2F,(int)0x000770F1,(int)0x0007CDD3,(int)0x0008340E,(int)0x0008A523,(int)0x000922E6,(int)0x0009AF9F,
+(int)0x000A4E23,(int)0x000B0214,(int)0x000BD01E,(int)0x000CBE65,(int)0x000DD524,(int)0x000F1FA6,(int)0x0010ADD8,(int)0x001296EE,(int)0x0014FE1A,(int)0x00181B64,
+(int)0x001C4DD6,(int)0x0022446F,(int)0x002B68EF,(int)0x003B333C,(int)0x005D08B5,(int)0x00D915F5,(int)0xFD74C7B8,(int)0xFF7DC061,(int)0xFFB7A479,(int)0xFFCDE8E1,
+(int)0xFFD9B2FF,(int)0xFFE0FF8F,(int)0xFFE5F65F,(int)0xFFE98EBE,(int)0xFFEC481E,(int)0xFFEE6AD3,(int)0xFFF022F6,(int)0xFFF18CF1,(int)0xFFF2BBEB,(int)0xFFF3BD3C,
+(int)0xFFF49A83,(int)0xFFF55AD6,(int)0xFFF6038E,(int)0xFFF698C6,(int)0xFFF71DB3,(int)0xFFF794DE,(int)0xFFF80051,(int)0xFFF861B4,(int)0xFFF8BA63,(int)0xFFF90B7C,
+(int)0xFFF955F0,(int)0xFFF99A89,(int)0xFFF9D9F2,(int)0xFFFA14BE,(int)0xFFFA4B6A,(int)0xFFFA7E62,(int)0xFFFAAE04,(int)0xFFFADAA3,(int)0xFFFB0486,(int)0xFFFB2BEC,
+(int)0xFFFB510D,(int)0xFFFB741A,(int)0xFFFB9540,(int)0xFFFBB4A6,(int)0xFFFBD26E,(int)0xFFFBEEB9,(int)0xFFFC09A3,(int)0xFFFC2346,(int)0xFFFC3BB8,(int)0xFFFC530F,
+(int)0xFFFC695F,(int)0xFFFC7EB8,(int)0xFFFC932B,(int)0xFFFCA6C6,(int)0xFFFCB997,(int)0xFFFCCBAA,(int)0xFFFCDD0A,(int)0xFFFCEDC2,(int)0xFFFCFDDC,(int)0xFFFD0D60,
+(int)0xFFFD1C57,(int)0xFFFD2AC8,(int)0xFFFD38BB,(int)0xFFFD4636,(int)0xFFFD533F,(int)0xFFFD5FDC,(int)0xFFFD6C13,(int)0xFFFD77E9,(int)0xFFFD8361,(int)0xFFFD8E81,
+(int)0xFFFD994E,(int)0xFFFDA3C9,(int)0xFFFDADF8,(int)0xFFFDB7DE,(int)0xFFFDC17E,(int)0xFFFDCADB,(int)0xFFFDD3F7,(int)0xFFFDDCD6,(int)0xFFFDE57B,(int)0xFFFDEDE7,
+(int)0xFFFDF61C,(int)0xFFFDFE1E,(int)0xFFFE05EE,(int)0xFFFE0D8E,(int)0xFFFE14FF,(int)0xFFFE1C45,(int)0xFFFE235F,(int)0xFFFE2A51,(int)0xFFFE311B,(int)0xFFFE37BF,
+(int)0xFFFE3E3D,(int)0xFFFE4499,(int)0xFFFE4AD2,(int)0xFFFE50EA,(int)0xFFFE56E2,(int)0xFFFE5CBB,(int)0xFFFE6277,(int)0xFFFE6816,(int)0xFFFE6D98,(int)0xFFFE7300,
+(int)0xFFFE784E,(int)0xFFFE7D82,(int)0xFFFE829E,(int)0xFFFE87A2,(int)0xFFFE8C8F,(int)0xFFFE9166,(int)0xFFFE9627,(int)0xFFFE9AD4,(int)0xFFFE9F6C,(int)0xFFFEA3F0,
+(int)0xFFFEA861,(int)0xFFFEACC0,(int)0xFFFEB10C,(int)0xFFFEB547,(int)0xFFFEB971,(int)0xFFFEBD8A,(int)0xFFFEC193,(int)0xFFFEC58D,(int)0xFFFEC977,(int)0xFFFECD53,
+(int)0xFFFED120,(int)0xFFFED4DF,(int)0xFFFED890,(int)0xFFFEDC34,(int)0xFFFEDFCB,(int)0xFFFEE355,(int)0xFFFEE6D4,(int)0xFFFEEA46,(int)0xFFFEEDAC,(int)0xFFFEF107,
+(int)0xFFFEF457,(int)0xFFFEF79C,(int)0xFFFEFAD7,(int)0xFFFEFE07,(int)0xFFFF012E,(int)0xFFFF044A,(int)0xFFFF075D,(int)0xFFFF0A67,(int)0xFFFF0D67,(int)0xFFFF105F,
+(int)0xFFFF134E,(int)0xFFFF1634,(int)0xFFFF1912,(int)0xFFFF1BE8,(int)0xFFFF1EB6,(int)0xFFFF217D,(int)0xFFFF243C,(int)0xFFFF26F3,(int)0xFFFF29A3,(int)0xFFFF2C4D,
+(int)0xFFFF2EEF,(int)0xFFFF318B,(int)0xFFFF3420,(int)0xFFFF36AE,(int)0xFFFF3937,(int)0xFFFF3BB9,(int)0xFFFF3E35,(int)0xFFFF40AB,(int)0xFFFF431C,(int)0xFFFF4587,
+(int)0xFFFF47EC,(int)0xFFFF4A4C,(int)0xFFFF4CA7,(int)0xFFFF4EFC,(int)0xFFFF514D,(int)0xFFFF5398,(int)0xFFFF55DF,(int)0xFFFF5821,(int)0xFFFF5A5E,(int)0xFFFF5C97,
+(int)0xFFFF5ECB,(int)0xFFFF60FB,(int)0xFFFF6327,(int)0xFFFF654E,(int)0xFFFF6772,(int)0xFFFF6991,(int)0xFFFF6BAD,(int)0xFFFF6DC5,(int)0xFFFF6FD9,(int)0xFFFF71E9,
+(int)0xFFFF73F6,(int)0xFFFF75FF,(int)0xFFFF7805,(int)0xFFFF7A07,(int)0xFFFF7C06,(int)0xFFFF7E02,(int)0xFFFF7FFB,(int)0xFFFF81F1,(int)0xFFFF83E3,(int)0xFFFF85D3,
+(int)0xFFFF87C0,(int)0xFFFF89AA,(int)0xFFFF8B91,(int)0xFFFF8D75,(int)0xFFFF8F57,(int)0xFFFF9136,(int)0xFFFF9313,(int)0xFFFF94ED,(int)0xFFFF96C5,(int)0xFFFF989A,
+(int)0xFFFF9A6D,(int)0xFFFF9C3E,(int)0xFFFF9E0C,(int)0xFFFF9FD9,(int)0xFFFFA1A3,(int)0xFFFFA36B,(int)0xFFFFA531,(int)0xFFFFA6F6,(int)0xFFFFA8B8,(int)0xFFFFAA78,
+(int)0xFFFFAC37,(int)0xFFFFADF3,(int)0xFFFFAFAE,(int)0xFFFFB168,(int)0xFFFFB31F,(int)0xFFFFB4D5,(int)0xFFFFB68A,(int)0xFFFFB83D,(int)0xFFFFB9EE,(int)0xFFFFBB9E,
+(int)0xFFFFBD4D,(int)0xFFFFBEFA,(int)0xFFFFC0A6,(int)0xFFFFC250,(int)0xFFFFC3F9,(int)0xFFFFC5A1,(int)0xFFFFC748,(int)0xFFFFC8EE,(int)0xFFFFCA93,(int)0xFFFFCC36,
+(int)0xFFFFCDD9,(int)0xFFFFCF7A,(int)0xFFFFD11B,(int)0xFFFFD2BA,(int)0xFFFFD459,(int)0xFFFFD5F7,(int)0xFFFFD794,(int)0xFFFFD930,(int)0xFFFFDACB,(int)0xFFFFDC66,
+(int)0xFFFFDE00,(int)0xFFFFDF99,(int)0xFFFFE132,(int)0xFFFFE2CA,(int)0xFFFFE461,(int)0xFFFFE5F8,(int)0xFFFFE78F,(int)0xFFFFE925,(int)0xFFFFEABA,(int)0xFFFFEC4F,
+(int)0xFFFFEDE4,(int)0xFFFFEF78,(int)0xFFFFF10C,(int)0xFFFFF2A0,(int)0xFFFFF433,(int)0xFFFFF5C7,(int)0xFFFFF75A,(int)0xFFFFF8ED,(int)0xFFFFFA7F,(int)0xFFFFFC12,
+(int)0xFFFFFDA5,(int)0xFFFFFF37,(int)0x000000C9,(int)0x0000025B,(int)0x000003EE,(int)0x00000581,(int)0x00000713,(int)0x000008A6,(int)0x00000A39,(int)0x00000BCD,
+(int)0x00000D60,(int)0x00000EF4,(int)0x00001088,(int)0x0000121C,(int)0x000013B1,(int)0x00001546,(int)0x000016DB,(int)0x00001871,(int)0x00001A08,(int)0x00001B9F,
+(int)0x00001D36,(int)0x00001ECE,(int)0x00002067,(int)0x00002200,(int)0x0000239A,(int)0x00002535,(int)0x000026D0,(int)0x0000286C,(int)0x00002A09,(int)0x00002BA7,
+(int)0x00002D46,(int)0x00002EE5,(int)0x00003086,(int)0x00003227,(int)0x000033CA,(int)0x0000356D,(int)0x00003712,(int)0x000038B8,(int)0x00003A5F,(int)0x00003C07,
+(int)0x00003DB0,(int)0x00003F5A,(int)0x00004106,(int)0x000042B3,(int)0x00004462,(int)0x00004612,(int)0x000047C3,(int)0x00004976,(int)0x00004B2B,(int)0x00004CE1,
+(int)0x00004E98,(int)0x00005052,(int)0x0000520D,(int)0x000053C9,(int)0x00005588,(int)0x00005748,(int)0x0000590A,(int)0x00005ACF,(int)0x00005C95,(int)0x00005E5D,
+(int)0x00006027,(int)0x000061F4,(int)0x000063C2,(int)0x00006593,(int)0x00006766,(int)0x0000693B,(int)0x00006B13,(int)0x00006CED,(int)0x00006ECA,(int)0x000070A9,
+(int)0x0000728B,(int)0x0000746F,(int)0x00007656,(int)0x00007840,(int)0x00007A2D,(int)0x00007C1D,(int)0x00007E0F,(int)0x00008005,(int)0x000081FE,(int)0x000083FA,
+(int)0x000085F9,(int)0x000087FB,(int)0x00008A01,(int)0x00008C0A,(int)0x00008E17,(int)0x00009027,(int)0x0000923B,(int)0x00009453,(int)0x0000966F,(int)0x0000988E,
+(int)0x00009AB2,(int)0x00009CD9,(int)0x00009F05,(int)0x0000A135,(int)0x0000A369,(int)0x0000A5A2,(int)0x0000A7DF,(int)0x0000AA21,(int)0x0000AC68,(int)0x0000AEB3,
+(int)0x0000B104,(int)0x0000B359,(int)0x0000B5B4,(int)0x0000B814,(int)0x0000BA79,(int)0x0000BCE4,(int)0x0000BF55,(int)0x0000C1CB,(int)0x0000C447,(int)0x0000C6C9,
+(int)0x0000C952,(int)0x0000CBE0,(int)0x0000CE75,(int)0x0000D111,(int)0x0000D3B3,(int)0x0000D65D,(int)0x0000D90D,(int)0x0000DBC4,(int)0x0000DE83,(int)0x0000E14A,
+(int)0x0000E418,(int)0x0000E6EE,(int)0x0000E9CC,(int)0x0000ECB2,(int)0x0000EFA1,(int)0x0000F299,(int)0x0000F599,(int)0x0000F8A3,(int)0x0000FBB6,(int)0x0000FED2,
+(int)0x000101F9,(int)0x00010529,(int)0x00010864,(int)0x00010BA9,(int)0x00010EF9,(int)0x00011254,(int)0x000115BA,(int)0x0001192C,(int)0x00011CAB,(int)0x00012035,
+(int)0x000123CC,(int)0x00012770,(int)0x00012B21,(int)0x00012EE0,(int)0x000132AD,(int)0x00013689,(int)0x00013A73,(int)0x00013E6D,(int)0x00014276,(int)0x0001468F,
+(int)0x00014AB9,(int)0x00014EF4,(int)0x00015340,(int)0x0001579F,(int)0x00015C10,(int)0x00016094,(int)0x0001652C,(int)0x000169D9,(int)0x00016E9A,(int)0x00017371,
+(int)0x0001785E,(int)0x00017D62,(int)0x0001827E,(int)0x000187B2,(int)0x00018D00,(int)0x00019268,(int)0x000197EB,(int)0x00019D89,(int)0x0001A345,(int)0x0001A91E,
+(int)0x0001AF16,(int)0x0001B52E,(int)0x0001BB67,(int)0x0001C1C3,(int)0x0001C842,(int)0x0001CEE5,(int)0x0001D5AF,(int)0x0001DCA1,(int)0x0001E3BB,(int)0x0001EB01,
+(int)0x0001F272,(int)0x0001FA12,(int)0x000201E2,(int)0x000209E4,(int)0x0002121A,(int)0x00021A85,(int)0x0002232A,(int)0x00022C09,(int)0x00023526,(int)0x00023E82,
+(int)0x00024822,(int)0x00025208,(int)0x00025C37,(int)0x000266B2,(int)0x0002717F,(int)0x00027C9F,(int)0x00028818,(int)0x000293ED,(int)0x0002A024,(int)0x0002ACC1,
+(int)0x0002B9CA,(int)0x0002C746,(int)0x0002D538,(int)0x0002E3A9,(int)0x0002F2A0,(int)0x00030224,(int)0x0003123E,(int)0x000322F6,(int)0x00033456,(int)0x00034669,
+(int)0x0003593A,(int)0x00036CD5,(int)0x00038148,(int)0x000396A1,(int)0x0003ACF1,(int)0x0003C448,(int)0x0003DCBB,(int)0x0003F65D,(int)0x00041147,(int)0x00042D92,
+(int)0x00044B5B,(int)0x00046AC1,(int)0x00048BE6,(int)0x0004AEF4,(int)0x0004D414,(int)0x0004FB7B,(int)0x0005255D,(int)0x000551FC,(int)0x0005819E,(int)0x0005B497,
+(int)0x0005EB42,(int)0x0006260E,(int)0x00066578,(int)0x0006AA11,(int)0x0006F485,(int)0x0007459E,(int)0x00079E4D,(int)0x0007FFAF,(int)0x00086B23,(int)0x0008E24D,
+(int)0x0009673B,(int)0x0009FC72,(int)0x000AA52C,(int)0x000B6581,(int)0x000C42C6,(int)0x000D441A,(int)0x000E730F,(int)0x000FDD0F,(int)0x0011952E,(int)0x0013B7E9,
+(int)0x00167144,(int)0x001A09AE,(int)0x001F006D,(int)0x00264D12,(int)0x00321715,(int)0x00485BC3,(int)0x0082416B,(int)0x028B4B44,(int)0xFF26ED97,(int)0xFFA2F76A,
+(int)0xFFC4CD07,(int)0xFFD49718,(int)0xFFDDBBA8,(int)0xFFE3B22D,(int)0xFFE7E4A3,(int)0xFFEB01E4,(int)0xFFED6915,(int)0xFFEF5230,(int)0xFFF0E05D,(int)0xFFF22AE1,
+(int)0xFFF3419C,(int)0xFFF42FE5,(int)0xFFF4FDEC,(int)0xFFF5B1DF,(int)0xFFF65062,(int)0xFFF6DD1B,(int)0xFFF75ADD,(int)0xFFF7CBF2,(int)0xFFF8322F,(int)0xFFF88F0F,
+(int)0xFFF8E3D3,(int)0xFFF9317D,(int)0xFFF978ED,(int)0xFFF9BADA,(int)0xFFF9F7E4,(int)0xFFFA3090,(int)0xFFFA6556,(int)0xFFFA9698,(int)0xFFFAC4B0,(int)0xFFFAEFE7,
+(int)0xFFFB1885,(int)0xFFFB3EC2,(int)0xFFFB62D3,(int)0xFFFB84E8,(int)0xFFFBA529,(int)0xFFFBC3BC,(int)0xFFFBE0C1,(int)0xFFFBFC59,(int)0xFFFC169C,(int)0xFFFC2FA4,
+(int)0xFFFC4786,(int)0xFFFC5E57,(int)0xFFFC742A,(int)0xFFFC890D,(int)0xFFFC9D13,(int)0xFFFCB047,(int)0xFFFCC2B8,(int)0xFFFCD470,(int)0xFFFCE57B,(int)0xFFFCF5E2,
+(int)0xFFFD05B0,(int)0xFFFD14EC,(int)0xFFFD23A0,(int)0xFFFD31D1,(int)0xFFFD3F87,(int)0xFFFD4CC8,(int)0xFFFD599B,(int)0xFFFD6604,(int)0xFFFD720A,(int)0xFFFD7DB0,
+(int)0xFFFD88FC,(int)0xFFFD93F2,(int)0xFFFD9E95,(int)0xFFFDA8EA,(int)0xFFFDB2F4,(int)0xFFFDBCB7,(int)0xFFFDC634,(int)0xFFFDCF71,(int)0xFFFDD86E,(int)0xFFFDE130,
+(int)0xFFFDE9B8,(int)0xFFFDF208,(int)0xFFFDFA24,(int)0xFFFE020C,(int)0xFFFE09C4,(int)0xFFFE114C,(int)0xFFFE18A8,(int)0xFFFE1FD7,(int)0xFFFE26DD,(int)0xFFFE2DBB,
+(int)0xFFFE3471,(int)0xFFFE3B03,(int)0xFFFE416F,(int)0xFFFE47BA,(int)0xFFFE4DE2,(int)0xFFFE53EA,(int)0xFFFE59D3,(int)0xFFFE5F9D,(int)0xFFFE654A,(int)0xFFFE6ADA,
+(int)0xFFFE704F,(int)0xFFFE75AA,(int)0xFFFE7AEB,(int)0xFFFE8013,(int)0xFFFE8523,(int)0xFFFE8A1B,(int)0xFFFE8EFD,(int)0xFFFE93C9,(int)0xFFFE9880,(int)0xFFFE9D22,
+(int)0xFFFEA1B0,(int)0xFFFEA62B,(int)0xFFFEAA93,(int)0xFFFEAEE8,(int)0xFFFEB32C,(int)0xFFFEB75E,(int)0xFFFEBB80,(int)0xFFFEBF91,(int)0xFFFEC392,(int)0xFFFEC784,
+(int)0xFFFECB67,(int)0xFFFECF3B,(int)0xFFFED301,(int)0xFFFED6B9,(int)0xFFFEDA64,(int)0xFFFEDE01,(int)0xFFFEE192,(int)0xFFFEE516,(int)0xFFFEE88E,(int)0xFFFEEBFA,
+(int)0xFFFEEF5B,(int)0xFFFEF2B1,(int)0xFFFEF5FB,(int)0xFFFEF93B,(int)0xFFFEFC71,(int)0xFFFEFF9C,(int)0xFFFF02BD,(int)0xFFFF05D5,(int)0xFFFF08E3,(int)0xFFFF0BE8,
+(int)0xFFFF0EE4,(int)0xFFFF11D7,(int)0xFFFF14C2,(int)0xFFFF17A4,(int)0xFFFF1A7E,(int)0xFFFF1D50,(int)0xFFFF201B,(int)0xFFFF22DD,(int)0xFFFF2598,(int)0xFFFF284C,
+(int)0xFFFF2AF9,(int)0xFFFF2D9F,(int)0xFFFF303E,(int)0xFFFF32D6,(int)0xFFFF3568,(int)0xFFFF37F3,(int)0xFFFF3A79,(int)0xFFFF3CF8,(int)0xFFFF3F71,(int)0xFFFF41E4,
+(int)0xFFFF4452,(int)0xFFFF46BA,(int)0xFFFF491D,(int)0xFFFF4B7A,(int)0xFFFF4DD2,(int)0xFFFF5025,(int)0xFFFF5273,(int)0xFFFF54BC,(int)0xFFFF5700,(int)0xFFFF5940,
+(int)0xFFFF5B7B,(int)0xFFFF5DB2,(int)0xFFFF5FE4,(int)0xFFFF6212,(int)0xFFFF643B,(int)0xFFFF6661,(int)0xFFFF6882,(int)0xFFFF6AA0,(int)0xFFFF6CB9,(int)0xFFFF6ECF,
+(int)0xFFFF70E1,(int)0xFFFF72F0,(int)0xFFFF74FB,(int)0xFFFF7702,(int)0xFFFF7906,(int)0xFFFF7B07,(int)0xFFFF7D05,(int)0xFFFF7EFF,(int)0xFFFF80F6,(int)0xFFFF82EA,
+(int)0xFFFF84DB,(int)0xFFFF86CA,(int)0xFFFF88B5,(int)0xFFFF8A9E,(int)0xFFFF8C83,(int)0xFFFF8E66,(int)0xFFFF9047,(int)0xFFFF9225,(int)0xFFFF9400,(int)0xFFFF95D9,
+(int)0xFFFF97B0,(int)0xFFFF9984,(int)0xFFFF9B56,(int)0xFFFF9D25,(int)0xFFFF9EF3,(int)0xFFFFA0BE,(int)0xFFFFA287,(int)0xFFFFA44F,(int)0xFFFFA614,(int)0xFFFFA7D7,
+(int)0xFFFFA998,(int)0xFFFFAB58,(int)0xFFFFAD15,(int)0xFFFFAED1,(int)0xFFFFB08B,(int)0xFFFFB244,(int)0xFFFFB3FB,(int)0xFFFFB5B0,(int)0xFFFFB763,(int)0xFFFFB916,
+(int)0xFFFFBAC6,(int)0xFFFFBC76,(int)0xFFFFBE23,(int)0xFFFFBFD0,(int)0xFFFFC17B,(int)0xFFFFC325,(int)0xFFFFC4CE,(int)0xFFFFC675,(int)0xFFFFC81B,(int)0xFFFFC9C0,
+(int)0xFFFFCB65,(int)0xFFFFCD08,(int)0xFFFFCEA9,(int)0xFFFFD04A,(int)0xFFFFD1EA,(int)0xFFFFD38A,(int)0xFFFFD528,(int)0xFFFFD6C5,(int)0xFFFFD862,(int)0xFFFFD9FE,
+(int)0xFFFFDB99,(int)0xFFFFDD33,(int)0xFFFFDECC,(int)0xFFFFE065,(int)0xFFFFE1FE,(int)0xFFFFE396,(int)0xFFFFE52D,(int)0xFFFFE6C3,(int)0xFFFFE85A,(int)0xFFFFE9EF,
+(int)0xFFFFEB85,(int)0xFFFFED1A,(int)0xFFFFEEAE,(int)0xFFFFF042,(int)0xFFFFF1D6,(int)0xFFFFF36A,(int)0xFFFFF4FD,(int)0xFFFFF690,(int)0xFFFFF823,(int)0xFFFFF9B6,
+(int)0xFFFFFB49,(int)0xFFFFFCDB,(int)0xFFFFFE6E,(int)0x00000000,
+0};
+
+ /*! @brief ACOS value lookup table */
+const int acos_val[]={
+(int)0x0003243F,(int)0x0003143C,(int)0x00030D9A,(int)0x00030882,(int)0x00030436,(int)0x0003006C,(int)0x0002FCFF,(int)0x0002F9D8,(int)0x0002F6E9,(int)0x0002F427,
+(int)0x0002F18B,(int)0x0002EF0F,(int)0x0002ECAF,(int)0x0002EA68,(int)0x0002E836,(int)0x0002E618,(int)0x0002E40C,(int)0x0002E20F,(int)0x0002E021,(int)0x0002DE40,
+(int)0x0002DC6C,(int)0x0002DAA3,(int)0x0002D8E4,(int)0x0002D72F,(int)0x0002D584,(int)0x0002D3E1,(int)0x0002D246,(int)0x0002D0B2,(int)0x0002CF26,(int)0x0002CDA1,
+(int)0x0002CC22,(int)0x0002CAA9,(int)0x0002C937,(int)0x0002C7C9,(int)0x0002C661,(int)0x0002C4FE,(int)0x0002C3A0,(int)0x0002C247,(int)0x0002C0F2,(int)0x0002BFA1,
+(int)0x0002BE55,(int)0x0002BD0C,(int)0x0002BBC8,(int)0x0002BA87,(int)0x0002B949,(int)0x0002B80F,(int)0x0002B6D8,(int)0x0002B5A5,(int)0x0002B474,(int)0x0002B347,
+(int)0x0002B21C,(int)0x0002B0F5,(int)0x0002AFD0,(int)0x0002AEAD,(int)0x0002AD8D,(int)0x0002AC70,(int)0x0002AB55,(int)0x0002AA3D,(int)0x0002A927,(int)0x0002A813,
+(int)0x0002A701,(int)0x0002A5F2,(int)0x0002A4E4,(int)0x0002A3D9,(int)0x0002A2CF,(int)0x0002A1C8,(int)0x0002A0C2,(int)0x00029FBE,(int)0x00029EBC,(int)0x00029DBC,
+(int)0x00029CBD,(int)0x00029BC0,(int)0x00029AC5,(int)0x000299CB,(int)0x000298D3,(int)0x000297DD,(int)0x000296E8,(int)0x000295F4,(int)0x00029502,(int)0x00029411,
+(int)0x00029322,(int)0x00029234,(int)0x00029147,(int)0x0002905C,(int)0x00028F72,(int)0x00028E89,(int)0x00028DA2,(int)0x00028CBC,(int)0x00028BD7,(int)0x00028AF3,
+(int)0x00028A10,(int)0x0002892E,(int)0x0002884E,(int)0x0002876F,(int)0x00028690,(int)0x000285B3,(int)0x000284D7,(int)0x000283FC,(int)0x00028321,(int)0x00028248,
+(int)0x00028170,(int)0x00028099,(int)0x00027FC3,(int)0x00027EED,(int)0x00027E19,(int)0x00027D45,(int)0x00027C73,(int)0x00027BA1,(int)0x00027AD0,(int)0x00027A00,
+(int)0x00027931,(int)0x00027862,(int)0x00027795,(int)0x000276C8,(int)0x000275FC,(int)0x00027531,(int)0x00027466,(int)0x0002739D,(int)0x000272D4,(int)0x0002720C,
+(int)0x00027144,(int)0x0002707D,(int)0x00026FB7,(int)0x00026EF2,(int)0x00026E2D,(int)0x00026D69,(int)0x00026CA6,(int)0x00026BE4,(int)0x00026B22,(int)0x00026A60,
+(int)0x000269A0,(int)0x000268E0,(int)0x00026820,(int)0x00026761,(int)0x000266A3,(int)0x000265E6,(int)0x00026529,(int)0x0002646C,(int)0x000263B0,(int)0x000262F5,
+(int)0x0002623B,(int)0x00026180,(int)0x000260C7,(int)0x0002600E,(int)0x00025F55,(int)0x00025E9D,(int)0x00025DE6,(int)0x00025D2F,(int)0x00025C79,(int)0x00025BC3,
+(int)0x00025B0E,(int)0x00025A59,(int)0x000259A4,(int)0x000258F0,(int)0x0002583D,(int)0x0002578A,(int)0x000256D8,(int)0x00025626,(int)0x00025574,(int)0x000254C3,
+(int)0x00025413,(int)0x00025362,(int)0x000252B3,(int)0x00025204,(int)0x00025155,(int)0x000250A6,(int)0x00024FF8,(int)0x00024F4B,(int)0x00024E9E,(int)0x00024DF1,
+(int)0x00024D45,(int)0x00024C99,(int)0x00024BED,(int)0x00024B42,(int)0x00024A97,(int)0x000249ED,(int)0x00024943,(int)0x0002489A,(int)0x000247F0,(int)0x00024748,
+(int)0x0002469F,(int)0x000245F7,(int)0x00024550,(int)0x000244A8,(int)0x00024401,(int)0x0002435B,(int)0x000242B4,(int)0x0002420E,(int)0x00024169,(int)0x000240C4,
+(int)0x0002401F,(int)0x00023F7A,(int)0x00023ED6,(int)0x00023E32,(int)0x00023D8E,(int)0x00023CEB,(int)0x00023C48,(int)0x00023BA6,(int)0x00023B03,(int)0x00023A61,
+(int)0x000239C0,(int)0x0002391E,(int)0x0002387D,(int)0x000237DC,(int)0x0002373C,(int)0x0002369C,(int)0x000235FC,(int)0x0002355C,(int)0x000234BD,(int)0x0002341E,
+(int)0x0002337F,(int)0x000232E1,(int)0x00023242,(int)0x000231A4,(int)0x00023107,(int)0x00023069,(int)0x00022FCC,(int)0x00022F30,(int)0x00022E93,(int)0x00022DF7,
+(int)0x00022D5B,(int)0x00022CBF,(int)0x00022C23,(int)0x00022B88,(int)0x00022AED,(int)0x00022A52,(int)0x000229B8,(int)0x0002291D,(int)0x00022883,(int)0x000227E9,
+(int)0x00022750,(int)0x000226B7,(int)0x0002261D,(int)0x00022585,(int)0x000224EC,(int)0x00022454,(int)0x000223BB,(int)0x00022323,(int)0x0002228C,(int)0x000221F4,
+(int)0x0002215D,(int)0x000220C6,(int)0x0002202F,(int)0x00021F98,(int)0x00021F02,(int)0x00021E6C,(int)0x00021DD6,(int)0x00021D40,(int)0x00021CAA,(int)0x00021C15,
+(int)0x00021B80,(int)0x00021AEB,(int)0x00021A56,(int)0x000219C1,(int)0x0002192D,(int)0x00021899,(int)0x00021805,(int)0x00021771,(int)0x000216DD,(int)0x0002164A,
+(int)0x000215B7,(int)0x00021524,(int)0x00021491,(int)0x000213FE,(int)0x0002136C,(int)0x000212D9,(int)0x00021247,(int)0x000211B5,(int)0x00021123,(int)0x00021092,
+(int)0x00021000,(int)0x00020F6F,(int)0x00020EDE,(int)0x00020E4D,(int)0x00020DBC,(int)0x00020D2C,(int)0x00020C9B,(int)0x00020C0B,(int)0x00020B7B,(int)0x00020AEB,
+(int)0x00020A5B,(int)0x000209CC,(int)0x0002093C,(int)0x000208AD,(int)0x0002081E,(int)0x0002078F,(int)0x00020700,(int)0x00020671,(int)0x000205E3,(int)0x00020555,
+(int)0x000204C6,(int)0x00020438,(int)0x000203AA,(int)0x0002031D,(int)0x0002028F,(int)0x00020201,(int)0x00020174,(int)0x000200E7,(int)0x0002005A,(int)0x0001FFCD,
+(int)0x0001FF40,(int)0x0001FEB3,(int)0x0001FE27,(int)0x0001FD9B,(int)0x0001FD0E,(int)0x0001FC82,(int)0x0001FBF6,(int)0x0001FB6A,(int)0x0001FADF,(int)0x0001FA53,
+(int)0x0001F9C8,(int)0x0001F93C,(int)0x0001F8B1,(int)0x0001F826,(int)0x0001F79B,(int)0x0001F710,(int)0x0001F686,(int)0x0001F5FB,(int)0x0001F570,(int)0x0001F4E6,
+(int)0x0001F45C,(int)0x0001F3D2,(int)0x0001F348,(int)0x0001F2BE,(int)0x0001F234,(int)0x0001F1AA,(int)0x0001F121,(int)0x0001F097,(int)0x0001F00E,(int)0x0001EF85,
+(int)0x0001EEFC,(int)0x0001EE73,(int)0x0001EDEA,(int)0x0001ED61,(int)0x0001ECD9,(int)0x0001EC50,(int)0x0001EBC8,(int)0x0001EB3F,(int)0x0001EAB7,(int)0x0001EA2F,
+(int)0x0001E9A7,(int)0x0001E91F,(int)0x0001E897,(int)0x0001E80F,(int)0x0001E788,(int)0x0001E700,(int)0x0001E679,(int)0x0001E5F1,(int)0x0001E56A,(int)0x0001E4E3,
+(int)0x0001E45C,(int)0x0001E3D5,(int)0x0001E34E,(int)0x0001E2C7,(int)0x0001E240,(int)0x0001E1BA,(int)0x0001E133,(int)0x0001E0AD,(int)0x0001E026,(int)0x0001DFA0,
+(int)0x0001DF1A,(int)0x0001DE94,(int)0x0001DE0E,(int)0x0001DD88,(int)0x0001DD02,(int)0x0001DC7C,(int)0x0001DBF6,(int)0x0001DB71,(int)0x0001DAEB,(int)0x0001DA66,
+(int)0x0001D9E1,(int)0x0001D95B,(int)0x0001D8D6,(int)0x0001D851,(int)0x0001D7CC,(int)0x0001D747,(int)0x0001D6C2,(int)0x0001D63D,(int)0x0001D5B8,(int)0x0001D534,
+(int)0x0001D4AF,(int)0x0001D42A,(int)0x0001D3A6,(int)0x0001D322,(int)0x0001D29D,(int)0x0001D219,(int)0x0001D195,(int)0x0001D111,(int)0x0001D08D,(int)0x0001D009,
+(int)0x0001CF85,(int)0x0001CF01,(int)0x0001CE7D,(int)0x0001CDF9,(int)0x0001CD76,(int)0x0001CCF2,(int)0x0001CC6E,(int)0x0001CBEB,(int)0x0001CB67,(int)0x0001CAE4,
+(int)0x0001CA61,(int)0x0001C9DE,(int)0x0001C95A,(int)0x0001C8D7,(int)0x0001C854,(int)0x0001C7D1,(int)0x0001C74E,(int)0x0001C6CB,(int)0x0001C648,(int)0x0001C5C6,
+(int)0x0001C543,(int)0x0001C4C0,(int)0x0001C43D,(int)0x0001C3BB,(int)0x0001C338,(int)0x0001C2B6,(int)0x0001C233,(int)0x0001C1B1,(int)0x0001C12F,(int)0x0001C0AC,
+(int)0x0001C02A,(int)0x0001BFA8,(int)0x0001BF26,(int)0x0001BEA4,(int)0x0001BE22,(int)0x0001BDA0,(int)0x0001BD1E,(int)0x0001BC9C,(int)0x0001BC1A,(int)0x0001BB98,
+(int)0x0001BB16,(int)0x0001BA94,(int)0x0001BA13,(int)0x0001B991,(int)0x0001B90F,(int)0x0001B88E,(int)0x0001B80C,(int)0x0001B78B,(int)0x0001B709,(int)0x0001B688,
+(int)0x0001B606,(int)0x0001B585,(int)0x0001B504,(int)0x0001B482,(int)0x0001B401,(int)0x0001B380,(int)0x0001B2FF,(int)0x0001B27D,(int)0x0001B1FC,(int)0x0001B17B,
+(int)0x0001B0FA,(int)0x0001B079,(int)0x0001AFF8,(int)0x0001AF77,(int)0x0001AEF6,(int)0x0001AE75,(int)0x0001ADF4,(int)0x0001AD73,(int)0x0001ACF2,(int)0x0001AC72,
+(int)0x0001ABF1,(int)0x0001AB70,(int)0x0001AAEF,(int)0x0001AA6F,(int)0x0001A9EE,(int)0x0001A96D,(int)0x0001A8ED,(int)0x0001A86C,(int)0x0001A7EB,(int)0x0001A76B,
+(int)0x0001A6EA,(int)0x0001A66A,(int)0x0001A5E9,(int)0x0001A569,(int)0x0001A4E8,(int)0x0001A468,(int)0x0001A3E7,(int)0x0001A367,(int)0x0001A2E6,(int)0x0001A266,
+(int)0x0001A1E6,(int)0x0001A165,(int)0x0001A0E5,(int)0x0001A065,(int)0x00019FE4,(int)0x00019F64,(int)0x00019EE4,(int)0x00019E63,(int)0x00019DE3,(int)0x00019D63,
+(int)0x00019CE3,(int)0x00019C62,(int)0x00019BE2,(int)0x00019B62,(int)0x00019AE2,(int)0x00019A62,(int)0x000199E1,(int)0x00019961,(int)0x000198E1,(int)0x00019861,
+(int)0x000197E1,(int)0x00019761,(int)0x000196E0,(int)0x00019660,(int)0x000195E0,(int)0x00019560,(int)0x000194E0,(int)0x00019460,(int)0x000193E0,(int)0x00019360,
+(int)0x000192DF,(int)0x0001925F,(int)0x000191DF,(int)0x0001915F,(int)0x000190DF,(int)0x0001905F,(int)0x00018FDF,(int)0x00018F5F,(int)0x00018EDE,(int)0x00018E5E,
+(int)0x00018DDE,(int)0x00018D5E,(int)0x00018CDE,(int)0x00018C5E,(int)0x00018BDD,(int)0x00018B5D,(int)0x00018ADD,(int)0x00018A5D,(int)0x000189DD,(int)0x0001895D,
+(int)0x000188DC,(int)0x0001885C,(int)0x000187DC,(int)0x0001875C,(int)0x000186DB,(int)0x0001865B,(int)0x000185DB,(int)0x0001855B,(int)0x000184DA,(int)0x0001845A,
+(int)0x000183DA,(int)0x00018359,(int)0x000182D9,(int)0x00018259,(int)0x000181D8,(int)0x00018158,(int)0x000180D8,(int)0x00018057,(int)0x00017FD7,(int)0x00017F56,
+(int)0x00017ED6,(int)0x00017E55,(int)0x00017DD5,(int)0x00017D54,(int)0x00017CD4,(int)0x00017C53,(int)0x00017BD2,(int)0x00017B52,(int)0x00017AD1,(int)0x00017A50,
+(int)0x000179D0,(int)0x0001794F,(int)0x000178CE,(int)0x0001784E,(int)0x000177CD,(int)0x0001774C,(int)0x000176CB,(int)0x0001764A,(int)0x000175C9,(int)0x00017548,
+(int)0x000174C7,(int)0x00017446,(int)0x000173C5,(int)0x00017344,(int)0x000172C3,(int)0x00017242,(int)0x000171C1,(int)0x00017140,(int)0x000170BF,(int)0x0001703D,
+(int)0x00016FBC,(int)0x00016F3B,(int)0x00016EBA,(int)0x00016E38,(int)0x00016DB7,(int)0x00016D35,(int)0x00016CB4,(int)0x00016C32,(int)0x00016BB1,(int)0x00016B2F,
+(int)0x00016AAD,(int)0x00016A2C,(int)0x000169AA,(int)0x00016928,(int)0x000168A7,(int)0x00016825,(int)0x000167A3,(int)0x00016721,(int)0x0001669F,(int)0x0001661D,
+(int)0x0001659B,(int)0x00016519,(int)0x00016497,(int)0x00016414,(int)0x00016392,(int)0x00016310,(int)0x0001628D,(int)0x0001620B,(int)0x00016189,(int)0x00016106,
+(int)0x00016084,(int)0x00016001,(int)0x00015F7E,(int)0x00015EFC,(int)0x00015E79,(int)0x00015DF6,(int)0x00015D73,(int)0x00015CF0,(int)0x00015C6D,(int)0x00015BEA,
+(int)0x00015B67,(int)0x00015AE4,(int)0x00015A61,(int)0x000159DE,(int)0x0001595A,(int)0x000158D7,(int)0x00015854,(int)0x000157D0,(int)0x0001574C,(int)0x000156C9,
+(int)0x00015645,(int)0x000155C1,(int)0x0001553E,(int)0x000154BA,(int)0x00015436,(int)0x000153B2,(int)0x0001532E,(int)0x000152AA,(int)0x00015225,(int)0x000151A1,
+(int)0x0001511D,(int)0x00015098,(int)0x00015014,(int)0x00014F8F,(int)0x00014F0B,(int)0x00014E86,(int)0x00014E01,(int)0x00014D7D,(int)0x00014CF8,(int)0x00014C73,
+(int)0x00014BEE,(int)0x00014B68,(int)0x00014AE3,(int)0x00014A5E,(int)0x000149D9,(int)0x00014953,(int)0x000148CE,(int)0x00014848,(int)0x000147C2,(int)0x0001473D,
+(int)0x000146B7,(int)0x00014631,(int)0x000145AB,(int)0x00014525,(int)0x0001449E,(int)0x00014418,(int)0x00014392,(int)0x0001430B,(int)0x00014285,(int)0x000141FE,
+(int)0x00014177,(int)0x000140F1,(int)0x0001406A,(int)0x00013FE3,(int)0x00013F5C,(int)0x00013ED5,(int)0x00013E4D,(int)0x00013DC6,(int)0x00013D3E,(int)0x00013CB7,
+(int)0x00013C2F,(int)0x00013BA8,(int)0x00013B20,(int)0x00013A98,(int)0x00013A10,(int)0x00013988,(int)0x000138FF,(int)0x00013877,(int)0x000137EE,(int)0x00013766,
+(int)0x000136DD,(int)0x00013654,(int)0x000135CC,(int)0x00013543,(int)0x000134B9,(int)0x00013430,(int)0x000133A7,(int)0x0001331E,(int)0x00013294,(int)0x0001320A,
+(int)0x00013181,(int)0x000130F7,(int)0x0001306D,(int)0x00012FE3,(int)0x00012F58,(int)0x00012ECE,(int)0x00012E44,(int)0x00012DB9,(int)0x00012D2E,(int)0x00012CA3,
+(int)0x00012C18,(int)0x00012B8D,(int)0x00012B02,(int)0x00012A77,(int)0x000129EB,(int)0x00012960,(int)0x000128D4,(int)0x00012848,(int)0x000127BC,(int)0x00012730,
+(int)0x000126A4,(int)0x00012617,(int)0x0001258B,(int)0x000124FE,(int)0x00012472,(int)0x000123E5,(int)0x00012358,(int)0x000122CA,(int)0x0001223D,(int)0x000121AF,
+(int)0x00012122,(int)0x00012094,(int)0x00012006,(int)0x00011F78,(int)0x00011EEA,(int)0x00011E5B,(int)0x00011DCD,(int)0x00011D3E,(int)0x00011CAF,(int)0x00011C21,
+(int)0x00011B91,(int)0x00011B02,(int)0x00011A73,(int)0x000119E3,(int)0x00011953,(int)0x000118C3,(int)0x00011833,(int)0x000117A3,(int)0x00011713,(int)0x00011682,
+(int)0x000115F1,(int)0x00011560,(int)0x000114CF,(int)0x0001143E,(int)0x000113AD,(int)0x0001131B,(int)0x00011289,(int)0x000111F7,(int)0x00011165,(int)0x000110D3,
+(int)0x00011040,(int)0x00010FAE,(int)0x00010F1B,(int)0x00010E88,(int)0x00010DF4,(int)0x00010D61,(int)0x00010CCD,(int)0x00010C3A,(int)0x00010BA6,(int)0x00010B11,
+(int)0x00010A7D,(int)0x000109E8,(int)0x00010954,(int)0x000108BF,(int)0x0001082A,(int)0x00010794,(int)0x000106FF,(int)0x00010669,(int)0x000105D3,(int)0x0001053D,
+(int)0x000104A6,(int)0x0001040F,(int)0x00010379,(int)0x000102E2,(int)0x0001024A,(int)0x000101B3,(int)0x0001011B,(int)0x00010083,(int)0x0000FFEB,(int)0x0000FF52,
+(int)0x0000FEBA,(int)0x0000FE21,(int)0x0000FD88,(int)0x0000FCEF,(int)0x0000FC55,(int)0x0000FBBB,(int)0x0000FB21,(int)0x0000FA87,(int)0x0000F9EC,(int)0x0000F951,
+(int)0x0000F8B6,(int)0x0000F81B,(int)0x0000F780,(int)0x0000F6E4,(int)0x0000F648,(int)0x0000F5AB,(int)0x0000F50F,(int)0x0000F472,(int)0x0000F3D5,(int)0x0000F338,
+(int)0x0000F29A,(int)0x0000F1FC,(int)0x0000F15E,(int)0x0000F0BF,(int)0x0000F021,(int)0x0000EF82,(int)0x0000EEE2,(int)0x0000EE43,(int)0x0000EDA3,(int)0x0000ED03,
+(int)0x0000EC62,(int)0x0000EBC1,(int)0x0000EB20,(int)0x0000EA7F,(int)0x0000E9DD,(int)0x0000E93B,(int)0x0000E899,(int)0x0000E7F6,(int)0x0000E753,(int)0x0000E6B0,
+(int)0x0000E60C,(int)0x0000E569,(int)0x0000E4C4,(int)0x0000E420,(int)0x0000E37B,(int)0x0000E2D6,(int)0x0000E230,(int)0x0000E18A,(int)0x0000E0E4,(int)0x0000E03D,
+(int)0x0000DF96,(int)0x0000DEEF,(int)0x0000DE47,(int)0x0000DD9F,(int)0x0000DCF7,(int)0x0000DC4E,(int)0x0000DBA5,(int)0x0000DAFB,(int)0x0000DA51,(int)0x0000D9A7,
+(int)0x0000D8FC,(int)0x0000D851,(int)0x0000D7A6,(int)0x0000D6FA,(int)0x0000D64D,(int)0x0000D5A1,(int)0x0000D4F4,(int)0x0000D446,(int)0x0000D398,(int)0x0000D2EA,
+(int)0x0000D23B,(int)0x0000D18C,(int)0x0000D0DC,(int)0x0000D02C,(int)0x0000CF7B,(int)0x0000CECA,(int)0x0000CE19,(int)0x0000CD67,(int)0x0000CCB4,(int)0x0000CC01,
+(int)0x0000CB4E,(int)0x0000CA9A,(int)0x0000C9E6,(int)0x0000C931,(int)0x0000C87C,(int)0x0000C7C6,(int)0x0000C70F,(int)0x0000C658,(int)0x0000C5A1,(int)0x0000C4E9,
+(int)0x0000C431,(int)0x0000C378,(int)0x0000C2BE,(int)0x0000C204,(int)0x0000C149,(int)0x0000C08E,(int)0x0000BFD2,(int)0x0000BF16,(int)0x0000BE59,(int)0x0000BD9B,
+(int)0x0000BCDD,(int)0x0000BC1E,(int)0x0000BB5F,(int)0x0000BA9F,(int)0x0000B9DE,(int)0x0000B91D,(int)0x0000B85B,(int)0x0000B798,(int)0x0000B6D5,(int)0x0000B611,
+(int)0x0000B54C,(int)0x0000B487,(int)0x0000B3C1,(int)0x0000B2FA,(int)0x0000B233,(int)0x0000B16B,(int)0x0000B0A2,(int)0x0000AFD8,(int)0x0000AF0E,(int)0x0000AE43,
+(int)0x0000AD77,(int)0x0000ACAA,(int)0x0000ABDC,(int)0x0000AB0E,(int)0x0000AA3F,(int)0x0000A96F,(int)0x0000A89E,(int)0x0000A7CC,(int)0x0000A6F9,(int)0x0000A626,
+(int)0x0000A551,(int)0x0000A47C,(int)0x0000A3A6,(int)0x0000A2CE,(int)0x0000A1F6,(int)0x0000A11D,(int)0x0000A043,(int)0x00009F68,(int)0x00009E8B,(int)0x00009DAE,
+(int)0x00009CD0,(int)0x00009BF1,(int)0x00009B10,(int)0x00009A2E,(int)0x0000994C,(int)0x00009868,(int)0x00009783,(int)0x0000969C,(int)0x000095B5,(int)0x000094CC,
+(int)0x000093E2,(int)0x000092F7,(int)0x0000920A,(int)0x0000911D,(int)0x0000902D,(int)0x00008F3D,(int)0x00008E4A,(int)0x00008D57,(int)0x00008C62,(int)0x00008B6B,
+(int)0x00008A73,(int)0x0000897A,(int)0x0000887E,(int)0x00008781,(int)0x00008683,(int)0x00008583,(int)0x00008480,(int)0x0000837D,(int)0x00008277,(int)0x0000816F,
+(int)0x00008066,(int)0x00007F5A,(int)0x00007E4D,(int)0x00007D3D,(int)0x00007C2C,(int)0x00007B18,(int)0x00007A02,(int)0x000078E9,(int)0x000077CE,(int)0x000076B1,
+(int)0x00007591,(int)0x0000746F,(int)0x0000734A,(int)0x00007222,(int)0x000070F8,(int)0x00006FCA,(int)0x00006E9A,(int)0x00006D66,(int)0x00006C2F,(int)0x00006AF5,
+(int)0x000069B8,(int)0x00006877,(int)0x00006732,(int)0x000065E9,(int)0x0000649D,(int)0x0000634C,(int)0x000061F7,(int)0x0000609E,(int)0x00005F40,(int)0x00005DDD,
+(int)0x00005C75,(int)0x00005B08,(int)0x00005995,(int)0x0000581C,(int)0x0000569E,(int)0x00005518,(int)0x0000538C,(int)0x000051F9,(int)0x0000505E,(int)0x00004EBB,
+(int)0x00004D0F,(int)0x00004B5A,(int)0x0000499C,(int)0x000047D3,(int)0x000045FE,(int)0x0000441D,(int)0x0000422F,(int)0x00004033,(int)0x00003E26,(int)0x00003C08,
+(int)0x000039D7,(int)0x0000378F,(int)0x00003530,(int)0x000032B4,(int)0x00003018,(int)0x00002D56,(int)0x00002A66,(int)0x0000273F,(int)0x000023D2,(int)0x00002009,
+(int)0x00001BBD,(int)0x000016A5,(int)0x00001002,(int)0x00000000,
+0};
+
+#endif
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTMatrix.h b/tests/third_party/PowerVR/Tools/PVRTMatrix.h
new file mode 100644
index 0000000..d277e30
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTMatrix.h
@@ -0,0 +1,798 @@
+/*!****************************************************************************
+
+ @file PVRTMatrix.h
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief Vector and Matrix functions for floating and fixed point math.
+ @details The general matrix format used is directly compatible with, for
+ example, both DirectX and OpenGL.
+
+******************************************************************************/
+#ifndef _PVRTMATRIX_H_
+#define _PVRTMATRIX_H_
+
+#include "PVRTGlobal.h"
+/****************************************************************************
+** Defines
+****************************************************************************/
+#define MAT00 0
+#define MAT01 1
+#define MAT02 2
+#define MAT03 3
+#define MAT10 4
+#define MAT11 5
+#define MAT12 6
+#define MAT13 7
+#define MAT20 8
+#define MAT21 9
+#define MAT22 10
+#define MAT23 11
+#define MAT30 12
+#define MAT31 13
+#define MAT32 14
+#define MAT33 15
+
+/****************************************************************************
+** Typedefs
+****************************************************************************/
+/*!***************************************************************************
+ @brief 2D floating point vector
+*****************************************************************************/
+typedef struct
+{
+ float x; /*!< x coordinate */
+ float y; /*!< y coordinate */
+} PVRTVECTOR2f;
+
+/*!***************************************************************************
+ @brief 2D fixed point vector
+*****************************************************************************/
+typedef struct
+{
+ int x; /*!< x coordinate */
+ int y; /*!< y coordinate */
+} PVRTVECTOR2x;
+
+/*!***************************************************************************
+ @brief 3D floating point vector
+*****************************************************************************/
+typedef struct
+{
+ float x; /*!< x coordinate */
+ float y; /*!< y coordinate */
+ float z; /*!< z coordinate */
+} PVRTVECTOR3f;
+
+/*!***************************************************************************
+ @brief 3D fixed point vector
+*****************************************************************************/
+typedef struct
+{
+ int x; /*!< x coordinate */
+ int y; /*!< y coordinate */
+ int z; /*!< z coordinate */
+} PVRTVECTOR3x;
+
+/*!***************************************************************************
+ @brief 4D floating point vector
+*****************************************************************************/
+typedef struct
+{
+ float x; /*!< x coordinate */
+ float y; /*!< y coordinate */
+ float z; /*!< z coordinate */
+ float w; /*!< w coordinate */
+} PVRTVECTOR4f;
+
+/*!***************************************************************************
+ @brief 4D fixed point vector
+*****************************************************************************/
+typedef struct
+{
+ int x; /*!< x coordinate */
+ int y; /*!< y coordinate */
+ int z; /*!< z coordinate */
+ int w; /*!< w coordinate */
+} PVRTVECTOR4x;
+
+/*!***************************************************************************
+ @class PVRTMATRIXf
+ @brief 4x4 floating point matrix
+*****************************************************************************/
+class PVRTMATRIXf
+{
+public:
+ float* operator [] ( const int Row )
+ {
+ return &f[Row<<2];
+ }
+ float f[16]; /*!< Array of float */
+};
+
+/*!***************************************************************************
+ @class PVRTMATRIXx
+ @brief 4x4 fixed point matrix
+*****************************************************************************/
+class PVRTMATRIXx
+{
+public:
+ int* operator [] ( const int Row )
+ {
+ return &f[Row<<2];
+ }
+ int f[16];
+};
+
+/*!***************************************************************************
+ @class PVRTMATRIX3f
+ @brief 3x3 floating point matrix
+*****************************************************************************/
+
+class PVRTMATRIX3f
+{
+public:
+ float* operator [] ( const int Row )
+ {
+ return &f[Row*3];
+ }
+ float f[9]; /*!< Array of float */
+};
+
+/*!***************************************************************************
+ @class PVRTMATRIX3x
+ @brief 3x3 fixed point matrix
+*****************************************************************************/
+class PVRTMATRIX3x
+{
+public:
+ int* operator [] ( const int Row )
+ {
+ return &f[Row*3];
+ }
+ int f[9];
+};
+
+
+/****************************************************************************
+** Float or fixed
+****************************************************************************/
+#ifdef PVRT_FIXED_POINT_ENABLE
+ typedef PVRTVECTOR2x PVRTVECTOR2;
+ typedef PVRTVECTOR3x PVRTVECTOR3;
+ typedef PVRTVECTOR4x PVRTVECTOR4;
+ typedef PVRTMATRIX3x PVRTMATRIX3;
+ typedef PVRTMATRIXx PVRTMATRIX;
+ #define PVRTMatrixIdentity PVRTMatrixIdentityX
+ #define PVRTMatrixMultiply PVRTMatrixMultiplyX
+ #define PVRTMatrixTranslation PVRTMatrixTranslationX
+ #define PVRTMatrixScaling PVRTMatrixScalingX
+ #define PVRTMatrixRotationX PVRTMatrixRotationXX
+ #define PVRTMatrixRotationY PVRTMatrixRotationYX
+ #define PVRTMatrixRotationZ PVRTMatrixRotationZX
+ #define PVRTMatrixTranspose PVRTMatrixTransposeX
+ #define PVRTMatrixInverse PVRTMatrixInverseX
+ #define PVRTMatrixInverseEx PVRTMatrixInverseExX
+ #define PVRTMatrixLookAtLH PVRTMatrixLookAtLHX
+ #define PVRTMatrixLookAtRH PVRTMatrixLookAtRHX
+ #define PVRTMatrixPerspectiveFovLH PVRTMatrixPerspectiveFovLHX
+ #define PVRTMatrixPerspectiveFovRH PVRTMatrixPerspectiveFovRHX
+ #define PVRTMatrixOrthoLH PVRTMatrixOrthoLHX
+ #define PVRTMatrixOrthoRH PVRTMatrixOrthoRHX
+ #define PVRTMatrixVec3Lerp PVRTMatrixVec3LerpX
+ #define PVRTMatrixVec3DotProduct PVRTMatrixVec3DotProductX
+ #define PVRTMatrixVec3CrossProduct PVRTMatrixVec3CrossProductX
+ #define PVRTMatrixVec3Normalize PVRTMatrixVec3NormalizeX
+ #define PVRTMatrixVec3Length PVRTMatrixVec3LengthX
+ #define PVRTMatrixLinearEqSolve PVRTMatrixLinearEqSolveX
+#else
+ typedef PVRTVECTOR2f PVRTVECTOR2;
+ typedef PVRTVECTOR3f PVRTVECTOR3;
+ typedef PVRTVECTOR4f PVRTVECTOR4;
+ typedef PVRTMATRIX3f PVRTMATRIX3;
+ typedef PVRTMATRIXf PVRTMATRIX;
+ #define PVRTMatrixIdentity PVRTMatrixIdentityF
+ #define PVRTMatrixMultiply PVRTMatrixMultiplyF
+ #define PVRTMatrixTranslation PVRTMatrixTranslationF
+ #define PVRTMatrixScaling PVRTMatrixScalingF
+ #define PVRTMatrixRotationX PVRTMatrixRotationXF
+ #define PVRTMatrixRotationY PVRTMatrixRotationYF
+ #define PVRTMatrixRotationZ PVRTMatrixRotationZF
+ #define PVRTMatrixTranspose PVRTMatrixTransposeF
+ #define PVRTMatrixInverse PVRTMatrixInverseF
+ #define PVRTMatrixInverseEx PVRTMatrixInverseExF
+ #define PVRTMatrixLookAtLH PVRTMatrixLookAtLHF
+ #define PVRTMatrixLookAtRH PVRTMatrixLookAtRHF
+ #define PVRTMatrixPerspectiveFovLH PVRTMatrixPerspectiveFovLHF
+ #define PVRTMatrixPerspectiveFovRH PVRTMatrixPerspectiveFovRHF
+ #define PVRTMatrixOrthoLH PVRTMatrixOrthoLHF
+ #define PVRTMatrixOrthoRH PVRTMatrixOrthoRHF
+ #define PVRTMatrixVec3Lerp PVRTMatrixVec3LerpF
+ #define PVRTMatrixVec3DotProduct PVRTMatrixVec3DotProductF
+ #define PVRTMatrixVec3CrossProduct PVRTMatrixVec3CrossProductF
+ #define PVRTMatrixVec3Normalize PVRTMatrixVec3NormalizeF
+ #define PVRTMatrixVec3Length PVRTMatrixVec3LengthF
+ #define PVRTMatrixLinearEqSolve PVRTMatrixLinearEqSolveF
+#endif
+
+/****************************************************************************
+** Functions
+****************************************************************************/
+
+/*!***************************************************************************
+ @fn PVRTMatrixIdentityF
+ @param[out] mOut Set to identity
+ @brief Reset matrix to identity matrix.
+*****************************************************************************/
+void PVRTMatrixIdentityF(PVRTMATRIXf &mOut);
+
+/*!***************************************************************************
+ @fn PVRTMatrixIdentityX
+ @param[out] mOut Set to identity
+ @brief Reset matrix to identity matrix.
+*****************************************************************************/
+void PVRTMatrixIdentityX(PVRTMATRIXx &mOut);
+
+/*!***************************************************************************
+ @fn PVRTMatrixMultiplyF
+ @param[out] mOut Result of mA x mB
+ @param[in] mA First operand
+ @param[in] mB Second operand
+ @brief Multiply mA by mB and assign the result to mOut
+ (mOut = p1 * p2). A copy of the result matrix is done in
+ the function because mOut can be a parameter mA or mB.
+*****************************************************************************/
+void PVRTMatrixMultiplyF(
+ PVRTMATRIXf &mOut,
+ const PVRTMATRIXf &mA,
+ const PVRTMATRIXf &mB);
+/*!***************************************************************************
+ @fn PVRTMatrixMultiplyX
+ @param[out] mOut Result of mA x mB
+ @param[in] mA First operand
+ @param[in] mB Second operand
+ @brief Multiply mA by mB and assign the result to mOut
+ (mOut = p1 * p2). A copy of the result matrix is done in
+ the function because mOut can be a parameter mA or mB.
+ The fixed-point shift could be performed after adding
+ all four intermediate results together however this might
+ cause some overflow issues.
+*****************************************************************************/
+void PVRTMatrixMultiplyX(
+ PVRTMATRIXx &mOut,
+ const PVRTMATRIXx &mA,
+ const PVRTMATRIXx &mB);
+
+/*!***************************************************************************
+ @fn PVRTMatrixTranslationF
+ @param[out] mOut Translation matrix
+ @param[in] fX X component of the translation
+ @param[in] fY Y component of the translation
+ @param[in] fZ Z component of the translation
+ @brief Build a transaltion matrix mOut using fX, fY and fZ.
+*****************************************************************************/
+void PVRTMatrixTranslationF(
+ PVRTMATRIXf &mOut,
+ const float fX,
+ const float fY,
+ const float fZ);
+/*!***************************************************************************
+ @fn PVRTMatrixTranslationX
+ @param[out] mOut Translation matrix
+ @param[in] fX X component of the translation
+ @param[in] fY Y component of the translation
+ @param[in] fZ Z component of the translation
+ @brief Build a transaltion matrix mOut using fX, fY and fZ.
+*****************************************************************************/
+void PVRTMatrixTranslationX(
+ PVRTMATRIXx &mOut,
+ const int fX,
+ const int fY,
+ const int fZ);
+
+/*!***************************************************************************
+ @fn PVRTMatrixScalingF
+ @param[out] mOut Scale matrix
+ @param[in] fX X component of the scaling
+ @param[in] fY Y component of the scaling
+ @param[in] fZ Z component of the scaling
+ @brief Build a scale matrix mOut using fX, fY and fZ.
+*****************************************************************************/
+void PVRTMatrixScalingF(
+ PVRTMATRIXf &mOut,
+ const float fX,
+ const float fY,
+ const float fZ);
+
+/*!***************************************************************************
+ @fn PVRTMatrixScalingX
+ @param[out] mOut Scale matrix
+ @param[in] fX X component of the scaling
+ @param[in] fY Y component of the scaling
+ @param[in] fZ Z component of the scaling
+ @brief Build a scale matrix mOut using fX, fY and fZ.
+*****************************************************************************/
+void PVRTMatrixScalingX(
+ PVRTMATRIXx &mOut,
+ const int fX,
+ const int fY,
+ const int fZ);
+
+/*!***************************************************************************
+ @fn PVRTMatrixRotationXF
+ @param[out] mOut Rotation matrix
+ @param[in] fAngle Angle of the rotation
+ @brief Create an X rotation matrix mOut.
+*****************************************************************************/
+void PVRTMatrixRotationXF(
+ PVRTMATRIXf &mOut,
+ const float fAngle);
+
+/*!***************************************************************************
+ @fn PVRTMatrixRotationXX
+ @param[out] mOut Rotation matrix
+ @param[in] fAngle Angle of the rotation
+ @brief Create an X rotation matrix mOut.
+*****************************************************************************/
+void PVRTMatrixRotationXX(
+ PVRTMATRIXx &mOut,
+ const int fAngle);
+
+/*!***************************************************************************
+ @fn PVRTMatrixRotationYF
+ @param[out] mOut Rotation matrix
+ @param[in] fAngle Angle of the rotation
+ @brief Create an Y rotation matrix mOut.
+*****************************************************************************/
+void PVRTMatrixRotationYF(
+ PVRTMATRIXf &mOut,
+ const float fAngle);
+
+/*!***************************************************************************
+ @fn PVRTMatrixRotationYX
+ @param[out] mOut Rotation matrix
+ @param[in] fAngle Angle of the rotation
+ @brief Create an Y rotation matrix mOut.
+*****************************************************************************/
+void PVRTMatrixRotationYX(
+ PVRTMATRIXx &mOut,
+ const int fAngle);
+
+/*!***************************************************************************
+ @fn PVRTMatrixRotationZF
+ @param[out] mOut Rotation matrix
+ @param[in] fAngle Angle of the rotation
+ @brief Create an Z rotation matrix mOut.
+*****************************************************************************/
+void PVRTMatrixRotationZF(
+ PVRTMATRIXf &mOut,
+ const float fAngle);
+/*!***************************************************************************
+ @fn PVRTMatrixRotationZX
+ @param[out] mOut Rotation matrix
+ @param[in] fAngle Angle of the rotation
+ @brief Create an Z rotation matrix mOut.
+*****************************************************************************/
+void PVRTMatrixRotationZX(
+ PVRTMATRIXx &mOut,
+ const int fAngle);
+
+/*!***************************************************************************
+ @fn PVRTMatrixTransposeF
+ @param[out] mOut Transposed matrix
+ @param[in] mIn Original matrix
+ @brief Compute the transpose matrix of mIn.
+*****************************************************************************/
+void PVRTMatrixTransposeF(
+ PVRTMATRIXf &mOut,
+ const PVRTMATRIXf &mIn);
+/*!***************************************************************************
+ @fn PVRTMatrixTransposeX
+ @param[out] mOut Transposed matrix
+ @param[in] mIn Original matrix
+ @brief Compute the transpose matrix of mIn.
+*****************************************************************************/
+void PVRTMatrixTransposeX(
+ PVRTMATRIXx &mOut,
+ const PVRTMATRIXx &mIn);
+
+/*!***************************************************************************
+ @fn PVRTMatrixInverseF
+ @param[out] mOut Inversed matrix
+ @param[in] mIn Original matrix
+ @brief Compute the inverse matrix of mIn.
+ The matrix must be of the form :
+ A 0
+ C 1
+ Where A is a 3x3 matrix and C is a 1x3 matrix.
+*****************************************************************************/
+void PVRTMatrixInverseF(
+ PVRTMATRIXf &mOut,
+ const PVRTMATRIXf &mIn);
+/*!***************************************************************************
+ @fn PVRTMatrixInverseX
+ @param[out] mOut Inversed matrix
+ @param[in] mIn Original matrix
+ @brief Compute the inverse matrix of mIn.
+ The matrix must be of the form :
+ A 0
+ C 1
+ Where A is a 3x3 matrix and C is a 1x3 matrix.
+*****************************************************************************/
+void PVRTMatrixInverseX(
+ PVRTMATRIXx &mOut,
+ const PVRTMATRIXx &mIn);
+
+/*!***************************************************************************
+ @fn PVRTMatrixInverseExF
+ @param[out] mOut Inversed matrix
+ @param[in] mIn Original matrix
+ @brief Compute the inverse matrix of mIn.
+ Uses a linear equation solver and the knowledge that M.M^-1=I.
+ Use this fn to calculate the inverse of matrices that
+ PVRTMatrixInverse() cannot.
+*****************************************************************************/
+void PVRTMatrixInverseExF(
+ PVRTMATRIXf &mOut,
+ const PVRTMATRIXf &mIn);
+/*!***************************************************************************
+ @fn PVRTMatrixInverseExX
+ @param[out] mOut Inversed matrix
+ @param[in] mIn Original matrix
+ @brief Compute the inverse matrix of mIn.
+ Uses a linear equation solver and the knowledge that M.M^-1=I.
+ Use this fn to calculate the inverse of matrices that
+ PVRTMatrixInverse() cannot.
+*****************************************************************************/
+void PVRTMatrixInverseExX(
+ PVRTMATRIXx &mOut,
+ const PVRTMATRIXx &mIn);
+
+/*!***************************************************************************
+ @fn PVRTMatrixLookAtLHF
+ @param[out] mOut Look-at view matrix
+ @param[in] vEye Position of the camera
+ @param[in] vAt Point the camera is looking at
+ @param[in] vUp Up direction for the camera
+ @brief Create a look-at view matrix.
+*****************************************************************************/
+void PVRTMatrixLookAtLHF(
+ PVRTMATRIXf &mOut,
+ const PVRTVECTOR3f &vEye,
+ const PVRTVECTOR3f &vAt,
+ const PVRTVECTOR3f &vUp);
+/*!***************************************************************************
+ @fn PVRTMatrixLookAtLHX
+ @param[out] mOut Look-at view matrix
+ @param[in] vEye Position of the camera
+ @param[in] vAt Point the camera is looking at
+ @param[in] vUp Up direction for the camera
+ @brief Create a look-at view matrix.
+*****************************************************************************/
+void PVRTMatrixLookAtLHX(
+ PVRTMATRIXx &mOut,
+ const PVRTVECTOR3x &vEye,
+ const PVRTVECTOR3x &vAt,
+ const PVRTVECTOR3x &vUp);
+
+/*!***************************************************************************
+ @fn PVRTMatrixLookAtRHF
+ @param[out] mOut Look-at view matrix
+ @param[in] vEye Position of the camera
+ @param[in] vAt Point the camera is looking at
+ @param[in] vUp Up direction for the camera
+ @brief Create a look-at view matrix.
+*****************************************************************************/
+void PVRTMatrixLookAtRHF(
+ PVRTMATRIXf &mOut,
+ const PVRTVECTOR3f &vEye,
+ const PVRTVECTOR3f &vAt,
+ const PVRTVECTOR3f &vUp);
+/*!***************************************************************************
+ @fn PVRTMatrixLookAtRHX
+ @param[out] mOut Look-at view matrix
+ @param[in] vEye Position of the camera
+ @param[in] vAt Point the camera is looking at
+ @param[in] vUp Up direction for the camera
+ @brief Create a look-at view matrix.
+*****************************************************************************/
+void PVRTMatrixLookAtRHX(
+ PVRTMATRIXx &mOut,
+ const PVRTVECTOR3x &vEye,
+ const PVRTVECTOR3x &vAt,
+ const PVRTVECTOR3x &vUp);
+
+/*!***************************************************************************
+ @fn PVRTMatrixPerspectiveFovLHF
+ @param[out] mOut Perspective matrix
+ @param[in] fFOVy Field of view
+ @param[in] fAspect Aspect ratio
+ @param[in] fNear Near clipping distance
+ @param[in] fFar Far clipping distance
+ @param[in] bRotate Should we rotate it ? (for upright screens)
+ @brief Create a perspective matrix.
+*****************************************************************************/
+void PVRTMatrixPerspectiveFovLHF(
+ PVRTMATRIXf &mOut,
+ const float fFOVy,
+ const float fAspect,
+ const float fNear,
+ const float fFar,
+ const bool bRotate = false);
+/*!***************************************************************************
+ @fn PVRTMatrixPerspectiveFovLHX
+ @param[out] mOut Perspective matrix
+ @param[in] fFOVy Field of view
+ @param[in] fAspect Aspect ratio
+ @param[in] fNear Near clipping distance
+ @param[in] fFar Far clipping distance
+ @param[in] bRotate Should we rotate it ? (for upright screens)
+ @brief Create a perspective matrix.
+*****************************************************************************/
+void PVRTMatrixPerspectiveFovLHX(
+ PVRTMATRIXx &mOut,
+ const int fFOVy,
+ const int fAspect,
+ const int fNear,
+ const int fFar,
+ const bool bRotate = false);
+
+/*!***************************************************************************
+ @fn PVRTMatrixPerspectiveFovRHF
+ @param[out] mOut Perspective matrix
+ @param[in] fFOVy Field of view
+ @param[in] fAspect Aspect ratio
+ @param[in] fNear Near clipping distance
+ @param[in] fFar Far clipping distance
+ @param[in] bRotate Should we rotate it ? (for upright screens)
+ @brief Create a perspective matrix.
+*****************************************************************************/
+void PVRTMatrixPerspectiveFovRHF(
+ PVRTMATRIXf &mOut,
+ const float fFOVy,
+ const float fAspect,
+ const float fNear,
+ const float fFar,
+ const bool bRotate = false);
+/*!***************************************************************************
+ @fn PVRTMatrixPerspectiveFovRHX
+ @param[out] mOut Perspective matrix
+ @param[in] fFOVy Field of view
+ @param[in] fAspect Aspect ratio
+ @param[in] fNear Near clipping distance
+ @param[in] fFar Far clipping distance
+ @param[in] bRotate Should we rotate it ? (for upright screens)
+ @brief Create a perspective matrix.
+*****************************************************************************/
+void PVRTMatrixPerspectiveFovRHX(
+ PVRTMATRIXx &mOut,
+ const int fFOVy,
+ const int fAspect,
+ const int fNear,
+ const int fFar,
+ const bool bRotate = false);
+
+/*!***************************************************************************
+ @fn PVRTMatrixOrthoLHF
+ @param[out] mOut Orthographic matrix
+ @param[in] w Width of the screen
+ @param[in] h Height of the screen
+ @param[in] zn Near clipping distance
+ @param[in] zf Far clipping distance
+ @param[in] bRotate Should we rotate it ? (for upright screens)
+ @brief Create an orthographic matrix.
+*****************************************************************************/
+void PVRTMatrixOrthoLHF(
+ PVRTMATRIXf &mOut,
+ const float w,
+ const float h,
+ const float zn,
+ const float zf,
+ const bool bRotate = false);
+/*!***************************************************************************
+ @fn PVRTMatrixOrthoLHX
+ @param[out] mOut Orthographic matrix
+ @param[in] w Width of the screen
+ @param[in] h Height of the screen
+ @param[in] zn Near clipping distance
+ @param[in] zf Far clipping distance
+ @param[in] bRotate Should we rotate it ? (for upright screens)
+ @brief Create an orthographic matrix.
+*****************************************************************************/
+void PVRTMatrixOrthoLHX(
+ PVRTMATRIXx &mOut,
+ const int w,
+ const int h,
+ const int zn,
+ const int zf,
+ const bool bRotate = false);
+
+/*!***************************************************************************
+ @fn PVRTMatrixOrthoRHF
+ @param[out] mOut Orthographic matrix
+ @param[in] w Width of the screen
+ @param[in] h Height of the screen
+ @param[in] zn Near clipping distance
+ @param[in] zf Far clipping distance
+ @param[in] bRotate Should we rotate it ? (for upright screens)
+ @brief Create an orthographic matrix.
+*****************************************************************************/
+void PVRTMatrixOrthoRHF(
+ PVRTMATRIXf &mOut,
+ const float w,
+ const float h,
+ const float zn,
+ const float zf,
+ const bool bRotate = false);
+/*!***************************************************************************
+ @fn PVRTMatrixOrthoRHX
+ @param[out] mOut Orthographic matrix
+ @param[in] w Width of the screen
+ @param[in] h Height of the screen
+ @param[in] zn Near clipping distance
+ @param[in] zf Far clipping distance
+ @param[in] bRotate Should we rotate it ? (for upright screens)
+ @brief Create an orthographic matrix.
+*****************************************************************************/
+void PVRTMatrixOrthoRHX(
+ PVRTMATRIXx &mOut,
+ const int w,
+ const int h,
+ const int zn,
+ const int zf,
+ const bool bRotate = false);
+
+/*!***************************************************************************
+ @fn PVRTMatrixVec3LerpF
+ @param[out] vOut Result of the interpolation
+ @param[in] v1 First vector to interpolate from
+ @param[in] v2 Second vector to interpolate form
+ @param[in] s Coefficient of interpolation
+ @brief This function performs the linear interpolation based on
+ the following formula: V1 + s(V2-V1).
+*****************************************************************************/
+void PVRTMatrixVec3LerpF(
+ PVRTVECTOR3f &vOut,
+ const PVRTVECTOR3f &v1,
+ const PVRTVECTOR3f &v2,
+ const float s);
+/*!***************************************************************************
+ @fn PVRTMatrixVec3LerpX
+ @param[out] vOut Result of the interpolation
+ @param[in] v1 First vector to interpolate from
+ @param[in] v2 Second vector to interpolate form
+ @param[in] s Coefficient of interpolation
+ @brief This function performs the linear interpolation based on
+ the following formula: V1 + s(V2-V1).
+*****************************************************************************/
+void PVRTMatrixVec3LerpX(
+ PVRTVECTOR3x &vOut,
+ const PVRTVECTOR3x &v1,
+ const PVRTVECTOR3x &v2,
+ const int s);
+
+/*!***************************************************************************
+ @fn PVRTMatrixVec3DotProductF
+ @param[in] v1 First vector
+ @param[in] v2 Second vector
+ @return Dot product of the two vectors.
+ @brief This function performs the dot product of the two
+ supplied vectors.
+*****************************************************************************/
+float PVRTMatrixVec3DotProductF(
+ const PVRTVECTOR3f &v1,
+ const PVRTVECTOR3f &v2);
+/*!***************************************************************************
+ @fn PVRTMatrixVec3DotProductX
+ @param[in] v1 First vector
+ @param[in] v2 Second vector
+ @return Dot product of the two vectors.
+ @brief This function performs the dot product of the two
+ supplied vectors.
+ A single >> 16 shift could be applied to the final accumulated
+ result however this runs the risk of overflow between the
+ results of the intermediate additions.
+*****************************************************************************/
+int PVRTMatrixVec3DotProductX(
+ const PVRTVECTOR3x &v1,
+ const PVRTVECTOR3x &v2);
+
+/*!***************************************************************************
+ @fn PVRTMatrixVec3CrossProductF
+ @param[out] vOut Cross product of the two vectors
+ @param[in] v1 First vector
+ @param[in] v2 Second vector
+ @brief This function performs the cross product of the two
+ supplied vectors.
+*****************************************************************************/
+void PVRTMatrixVec3CrossProductF(
+ PVRTVECTOR3f &vOut,
+ const PVRTVECTOR3f &v1,
+ const PVRTVECTOR3f &v2);
+/*!***************************************************************************
+ @fn PVRTMatrixVec3CrossProductX
+ @param[out] vOut Cross product of the two vectors
+ @param[in] v1 First vector
+ @param[in] v2 Second vector
+ @brief This function performs the cross product of the two
+ supplied vectors.
+*****************************************************************************/
+void PVRTMatrixVec3CrossProductX(
+ PVRTVECTOR3x &vOut,
+ const PVRTVECTOR3x &v1,
+ const PVRTVECTOR3x &v2);
+
+/*!***************************************************************************
+ @fn PVRTMatrixVec3NormalizeF
+ @param[out] vOut Normalized vector
+ @param[in] vIn Vector to normalize
+ @brief Normalizes the supplied vector.
+*****************************************************************************/
+void PVRTMatrixVec3NormalizeF(
+ PVRTVECTOR3f &vOut,
+ const PVRTVECTOR3f &vIn);
+/*!***************************************************************************
+ @fn PVRTMatrixVec3NormalizeX
+ @param[out] vOut Normalized vector
+ @param[in] vIn Vector to normalize
+ @brief Normalizes the supplied vector.
+ The square root function is currently still performed
+ in floating-point.
+ Original vector is scaled down prior to be normalized in
+ order to avoid overflow issues.
+*****************************************************************************/
+void PVRTMatrixVec3NormalizeX(
+ PVRTVECTOR3x &vOut,
+ const PVRTVECTOR3x &vIn);
+/*!***************************************************************************
+ @fn PVRTMatrixVec3LengthF
+ @param[in] vIn Vector to get the length of
+ @return The length of the vector
+ @brief Gets the length of the supplied vector.
+*****************************************************************************/
+float PVRTMatrixVec3LengthF(
+ const PVRTVECTOR3f &vIn);
+/*!***************************************************************************
+ @fn PVRTMatrixVec3LengthX
+ @param[in] vIn Vector to get the length of
+ @return The length of the vector
+ @brief Gets the length of the supplied vector
+*****************************************************************************/
+int PVRTMatrixVec3LengthX(
+ const PVRTVECTOR3x &vIn);
+/*!***************************************************************************
+ @fn PVRTMatrixLinearEqSolveF
+ @param[in] pSrc 2D array of floats. 4 Eq linear problem is 5x4
+ matrix, constants in first column
+ @param[in] nCnt Number of equations to solve
+ @param[out] pRes Result
+ @brief Solves 'nCnt' simultaneous equations of 'nCnt' variables.
+ pRes should be an array large enough to contain the
+ results: the values of the 'nCnt' variables.
+ This fn recursively uses Gaussian Elimination.
+*****************************************************************************/
+
+void PVRTMatrixLinearEqSolveF(
+ float * const pRes,
+ float ** const pSrc,
+ const int nCnt);
+/*!***************************************************************************
+ @fn PVRTMatrixLinearEqSolveX
+ @param[in] pSrc 2D array of floats. 4 Eq linear problem is 5x4
+ matrix, constants in first column
+ @param[in] nCnt Number of equations to solve
+ @param[out] pRes Result
+ @brief Solves 'nCnt' simultaneous equations of 'nCnt' variables.
+ pRes should be an array large enough to contain the
+ results: the values of the 'nCnt' variables.
+ This fn recursively uses Gaussian Elimination.
+*****************************************************************************/
+void PVRTMatrixLinearEqSolveX(
+ int * const pRes,
+ int ** const pSrc,
+ const int nCnt);
+
+#endif
+
+/*****************************************************************************
+ End of file (PVRTMatrix.h)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTMatrixF.cpp b/tests/third_party/PowerVR/Tools/PVRTMatrixF.cpp
new file mode 100644
index 0000000..1015340
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTMatrixF.cpp
@@ -0,0 +1,871 @@
+/******************************************************************************
+
+ @File PVRTMatrixF.cpp
+
+ @Title PVRTMatrixF
+
+ @Version
+
+ @Copyright Copyright (c) Imagination Technologies Limited.
+
+ @Platform ANSI compatible
+
+ @Description Set of mathematical functions involving matrices, vectors and
+ quaternions. The general matrix format used is directly compatible
+ with, for example, both DirectX and OpenGL. For the reasons why,
+ read this:
+ http://research.microsoft.com/~hollasch/cgindex/math/matrix/column-vec.html
+
+******************************************************************************/
+#include "PVRTGlobal.h"
+#include <math.h>
+#include <string.h>
+#include "PVRTFixedPoint.h" // Only needed for trig function float lookups
+#include "PVRTMatrix.h"
+
+
+/****************************************************************************
+** Constants
+****************************************************************************/
+static const PVRTMATRIXf c_mIdentity = {
+ {
+ 1, 0, 0, 0,
+ 0, 1, 0, 0,
+ 0, 0, 1, 0,
+ 0, 0, 0, 1
+ }
+};
+
+/****************************************************************************
+** Functions
+****************************************************************************/
+
+/*!***************************************************************************
+ @Function PVRTMatrixIdentityF
+ @Output mOut Set to identity
+ @Description Reset matrix to identity matrix.
+*****************************************************************************/
+void PVRTMatrixIdentityF(PVRTMATRIXf &mOut)
+{
+ mOut.f[ 0]=1.0f; mOut.f[ 4]=0.0f; mOut.f[ 8]=0.0f; mOut.f[12]=0.0f;
+ mOut.f[ 1]=0.0f; mOut.f[ 5]=1.0f; mOut.f[ 9]=0.0f; mOut.f[13]=0.0f;
+ mOut.f[ 2]=0.0f; mOut.f[ 6]=0.0f; mOut.f[10]=1.0f; mOut.f[14]=0.0f;
+ mOut.f[ 3]=0.0f; mOut.f[ 7]=0.0f; mOut.f[11]=0.0f; mOut.f[15]=1.0f;
+}
+
+
+/*!***************************************************************************
+ @Function PVRTMatrixMultiplyF
+ @Output mOut Result of mA x mB
+ @Input mA First operand
+ @Input mB Second operand
+ @Description Multiply mA by mB and assign the result to mOut
+ (mOut = p1 * p2). A copy of the result matrix is done in
+ the function because mOut can be a parameter mA or mB.
+*****************************************************************************/
+void PVRTMatrixMultiplyF(
+ PVRTMATRIXf &mOut,
+ const PVRTMATRIXf &mA,
+ const PVRTMATRIXf &mB)
+{
+ PVRTMATRIXf mRet;
+
+ /* Perform calculation on a dummy matrix (mRet) */
+ mRet.f[ 0] = mA.f[ 0]*mB.f[ 0] + mA.f[ 1]*mB.f[ 4] + mA.f[ 2]*mB.f[ 8] + mA.f[ 3]*mB.f[12];
+ mRet.f[ 1] = mA.f[ 0]*mB.f[ 1] + mA.f[ 1]*mB.f[ 5] + mA.f[ 2]*mB.f[ 9] + mA.f[ 3]*mB.f[13];
+ mRet.f[ 2] = mA.f[ 0]*mB.f[ 2] + mA.f[ 1]*mB.f[ 6] + mA.f[ 2]*mB.f[10] + mA.f[ 3]*mB.f[14];
+ mRet.f[ 3] = mA.f[ 0]*mB.f[ 3] + mA.f[ 1]*mB.f[ 7] + mA.f[ 2]*mB.f[11] + mA.f[ 3]*mB.f[15];
+
+ mRet.f[ 4] = mA.f[ 4]*mB.f[ 0] + mA.f[ 5]*mB.f[ 4] + mA.f[ 6]*mB.f[ 8] + mA.f[ 7]*mB.f[12];
+ mRet.f[ 5] = mA.f[ 4]*mB.f[ 1] + mA.f[ 5]*mB.f[ 5] + mA.f[ 6]*mB.f[ 9] + mA.f[ 7]*mB.f[13];
+ mRet.f[ 6] = mA.f[ 4]*mB.f[ 2] + mA.f[ 5]*mB.f[ 6] + mA.f[ 6]*mB.f[10] + mA.f[ 7]*mB.f[14];
+ mRet.f[ 7] = mA.f[ 4]*mB.f[ 3] + mA.f[ 5]*mB.f[ 7] + mA.f[ 6]*mB.f[11] + mA.f[ 7]*mB.f[15];
+
+ mRet.f[ 8] = mA.f[ 8]*mB.f[ 0] + mA.f[ 9]*mB.f[ 4] + mA.f[10]*mB.f[ 8] + mA.f[11]*mB.f[12];
+ mRet.f[ 9] = mA.f[ 8]*mB.f[ 1] + mA.f[ 9]*mB.f[ 5] + mA.f[10]*mB.f[ 9] + mA.f[11]*mB.f[13];
+ mRet.f[10] = mA.f[ 8]*mB.f[ 2] + mA.f[ 9]*mB.f[ 6] + mA.f[10]*mB.f[10] + mA.f[11]*mB.f[14];
+ mRet.f[11] = mA.f[ 8]*mB.f[ 3] + mA.f[ 9]*mB.f[ 7] + mA.f[10]*mB.f[11] + mA.f[11]*mB.f[15];
+
+ mRet.f[12] = mA.f[12]*mB.f[ 0] + mA.f[13]*mB.f[ 4] + mA.f[14]*mB.f[ 8] + mA.f[15]*mB.f[12];
+ mRet.f[13] = mA.f[12]*mB.f[ 1] + mA.f[13]*mB.f[ 5] + mA.f[14]*mB.f[ 9] + mA.f[15]*mB.f[13];
+ mRet.f[14] = mA.f[12]*mB.f[ 2] + mA.f[13]*mB.f[ 6] + mA.f[14]*mB.f[10] + mA.f[15]*mB.f[14];
+ mRet.f[15] = mA.f[12]*mB.f[ 3] + mA.f[13]*mB.f[ 7] + mA.f[14]*mB.f[11] + mA.f[15]*mB.f[15];
+
+ /* Copy result to mOut */
+ mOut = mRet;
+}
+
+
+/*!***************************************************************************
+ @Function Name PVRTMatrixTranslationF
+ @Output mOut Translation matrix
+ @Input fX X component of the translation
+ @Input fY Y component of the translation
+ @Input fZ Z component of the translation
+ @Description Build a transaltion matrix mOut using fX, fY and fZ.
+*****************************************************************************/
+void PVRTMatrixTranslationF(
+ PVRTMATRIXf &mOut,
+ const float fX,
+ const float fY,
+ const float fZ)
+{
+ mOut.f[ 0]=1.0f; mOut.f[ 4]=0.0f; mOut.f[ 8]=0.0f; mOut.f[12]=fX;
+ mOut.f[ 1]=0.0f; mOut.f[ 5]=1.0f; mOut.f[ 9]=0.0f; mOut.f[13]=fY;
+ mOut.f[ 2]=0.0f; mOut.f[ 6]=0.0f; mOut.f[10]=1.0f; mOut.f[14]=fZ;
+ mOut.f[ 3]=0.0f; mOut.f[ 7]=0.0f; mOut.f[11]=0.0f; mOut.f[15]=1.0f;
+}
+
+/*!***************************************************************************
+ @Function Name PVRTMatrixScalingF
+ @Output mOut Scale matrix
+ @Input fX X component of the scaling
+ @Input fY Y component of the scaling
+ @Input fZ Z component of the scaling
+ @Description Build a scale matrix mOut using fX, fY and fZ.
+*****************************************************************************/
+void PVRTMatrixScalingF(
+ PVRTMATRIXf &mOut,
+ const float fX,
+ const float fY,
+ const float fZ)
+{
+ mOut.f[ 0]=fX; mOut.f[ 4]=0.0f; mOut.f[ 8]=0.0f; mOut.f[12]=0.0f;
+ mOut.f[ 1]=0.0f; mOut.f[ 5]=fY; mOut.f[ 9]=0.0f; mOut.f[13]=0.0f;
+ mOut.f[ 2]=0.0f; mOut.f[ 6]=0.0f; mOut.f[10]=fZ; mOut.f[14]=0.0f;
+ mOut.f[ 3]=0.0f; mOut.f[ 7]=0.0f; mOut.f[11]=0.0f; mOut.f[15]=1.0f;
+}
+
+/*!***************************************************************************
+ @Function Name PVRTMatrixRotationXF
+ @Output mOut Rotation matrix
+ @Input fAngle Angle of the rotation
+ @Description Create an X rotation matrix mOut.
+*****************************************************************************/
+void PVRTMatrixRotationXF(
+ PVRTMATRIXf &mOut,
+ const float fAngle)
+{
+ float fCosine, fSine;
+
+ /* Precompute cos and sin */
+#if defined(BUILD_DX11)
+ fCosine = (float)PVRTFCOS(-fAngle);
+ fSine = (float)PVRTFSIN(-fAngle);
+#else
+ fCosine = (float)PVRTFCOS(fAngle);
+ fSine = (float)PVRTFSIN(fAngle);
+#endif
+
+ /* Create the trigonometric matrix corresponding to X Rotation */
+ mOut.f[ 0]=1.0f; mOut.f[ 4]=0.0f; mOut.f[ 8]=0.0f; mOut.f[12]=0.0f;
+ mOut.f[ 1]=0.0f; mOut.f[ 5]=fCosine; mOut.f[ 9]=fSine; mOut.f[13]=0.0f;
+ mOut.f[ 2]=0.0f; mOut.f[ 6]=-fSine; mOut.f[10]=fCosine; mOut.f[14]=0.0f;
+ mOut.f[ 3]=0.0f; mOut.f[ 7]=0.0f; mOut.f[11]=0.0f; mOut.f[15]=1.0f;
+}
+
+/*!***************************************************************************
+ @Function Name PVRTMatrixRotationYF
+ @Output mOut Rotation matrix
+ @Input fAngle Angle of the rotation
+ @Description Create an Y rotation matrix mOut.
+*****************************************************************************/
+void PVRTMatrixRotationYF(
+ PVRTMATRIXf &mOut,
+ const float fAngle)
+{
+ float fCosine, fSine;
+
+ /* Precompute cos and sin */
+#if defined(BUILD_DX11)
+ fCosine = (float)PVRTFCOS(-fAngle);
+ fSine = (float)PVRTFSIN(-fAngle);
+#else
+ fCosine = (float)PVRTFCOS(fAngle);
+ fSine = (float)PVRTFSIN(fAngle);
+#endif
+
+ /* Create the trigonometric matrix corresponding to Y Rotation */
+ mOut.f[ 0]=fCosine; mOut.f[ 4]=0.0f; mOut.f[ 8]=-fSine; mOut.f[12]=0.0f;
+ mOut.f[ 1]=0.0f; mOut.f[ 5]=1.0f; mOut.f[ 9]=0.0f; mOut.f[13]=0.0f;
+ mOut.f[ 2]=fSine; mOut.f[ 6]=0.0f; mOut.f[10]=fCosine; mOut.f[14]=0.0f;
+ mOut.f[ 3]=0.0f; mOut.f[ 7]=0.0f; mOut.f[11]=0.0f; mOut.f[15]=1.0f;
+}
+
+/*!***************************************************************************
+ @Function Name PVRTMatrixRotationZF
+ @Output mOut Rotation matrix
+ @Input fAngle Angle of the rotation
+ @Description Create an Z rotation matrix mOut.
+*****************************************************************************/
+void PVRTMatrixRotationZF(
+ PVRTMATRIXf &mOut,
+ const float fAngle)
+{
+ float fCosine, fSine;
+
+ /* Precompute cos and sin */
+#if defined(BUILD_DX11)
+ fCosine = (float)PVRTFCOS(-fAngle);
+ fSine = (float)PVRTFSIN(-fAngle);
+#else
+ fCosine = (float)PVRTFCOS(fAngle);
+ fSine = (float)PVRTFSIN(fAngle);
+#endif
+
+ /* Create the trigonometric matrix corresponding to Z Rotation */
+ mOut.f[ 0]=fCosine; mOut.f[ 4]=fSine; mOut.f[ 8]=0.0f; mOut.f[12]=0.0f;
+ mOut.f[ 1]=-fSine; mOut.f[ 5]=fCosine; mOut.f[ 9]=0.0f; mOut.f[13]=0.0f;
+ mOut.f[ 2]=0.0f; mOut.f[ 6]=0.0f; mOut.f[10]=1.0f; mOut.f[14]=0.0f;
+ mOut.f[ 3]=0.0f; mOut.f[ 7]=0.0f; mOut.f[11]=0.0f; mOut.f[15]=1.0f;
+}
+
+/*!***************************************************************************
+ @Function Name PVRTMatrixTransposeF
+ @Output mOut Transposed matrix
+ @Input mIn Original matrix
+ @Description Compute the transpose matrix of mIn.
+*****************************************************************************/
+void PVRTMatrixTransposeF(
+ PVRTMATRIXf &mOut,
+ const PVRTMATRIXf &mIn)
+{
+ PVRTMATRIXf mTmp;
+
+ mTmp.f[ 0]=mIn.f[ 0]; mTmp.f[ 4]=mIn.f[ 1]; mTmp.f[ 8]=mIn.f[ 2]; mTmp.f[12]=mIn.f[ 3];
+ mTmp.f[ 1]=mIn.f[ 4]; mTmp.f[ 5]=mIn.f[ 5]; mTmp.f[ 9]=mIn.f[ 6]; mTmp.f[13]=mIn.f[ 7];
+ mTmp.f[ 2]=mIn.f[ 8]; mTmp.f[ 6]=mIn.f[ 9]; mTmp.f[10]=mIn.f[10]; mTmp.f[14]=mIn.f[11];
+ mTmp.f[ 3]=mIn.f[12]; mTmp.f[ 7]=mIn.f[13]; mTmp.f[11]=mIn.f[14]; mTmp.f[15]=mIn.f[15];
+
+ mOut = mTmp;
+}
+
+/*!***************************************************************************
+ @Function PVRTMatrixInverseF
+ @Output mOut Inversed matrix
+ @Input mIn Original matrix
+ @Description Compute the inverse matrix of mIn.
+ The matrix must be of the form :
+ A 0
+ C 1
+ Where A is a 3x3 matrix and C is a 1x3 matrix.
+*****************************************************************************/
+void PVRTMatrixInverseF(
+ PVRTMATRIXf &mOut,
+ const PVRTMATRIXf &mIn)
+{
+ PVRTMATRIXf mDummyMatrix;
+ double det_1;
+ double pos, neg, temp;
+
+ /* Calculate the determinant of submatrix A and determine if the
+ the matrix is singular as limited by the double precision
+ floating-point data representation. */
+ pos = neg = 0.0;
+ temp = mIn.f[ 0] * mIn.f[ 5] * mIn.f[10];
+ if (temp >= 0.0) pos += temp; else neg += temp;
+ temp = mIn.f[ 4] * mIn.f[ 9] * mIn.f[ 2];
+ if (temp >= 0.0) pos += temp; else neg += temp;
+ temp = mIn.f[ 8] * mIn.f[ 1] * mIn.f[ 6];
+ if (temp >= 0.0) pos += temp; else neg += temp;
+ temp = -mIn.f[ 8] * mIn.f[ 5] * mIn.f[ 2];
+ if (temp >= 0.0) pos += temp; else neg += temp;
+ temp = -mIn.f[ 4] * mIn.f[ 1] * mIn.f[10];
+ if (temp >= 0.0) pos += temp; else neg += temp;
+ temp = -mIn.f[ 0] * mIn.f[ 9] * mIn.f[ 6];
+ if (temp >= 0.0) pos += temp; else neg += temp;
+ det_1 = pos + neg;
+
+ /* Is the submatrix A singular? */
+ if ((det_1 == 0.0) || (PVRTABS(det_1 / (pos - neg)) < 1.0e-15))
+ {
+ /* Matrix M has no inverse */
+ _RPT0(_CRT_WARN, "Matrix has no inverse : singular matrix\n");
+ return;
+ }
+ else
+ {
+ /* Calculate inverse(A) = adj(A) / det(A) */
+ det_1 = 1.0 / det_1;
+ mDummyMatrix.f[ 0] = ( mIn.f[ 5] * mIn.f[10] - mIn.f[ 9] * mIn.f[ 6] ) * (float)det_1;
+ mDummyMatrix.f[ 1] = - ( mIn.f[ 1] * mIn.f[10] - mIn.f[ 9] * mIn.f[ 2] ) * (float)det_1;
+ mDummyMatrix.f[ 2] = ( mIn.f[ 1] * mIn.f[ 6] - mIn.f[ 5] * mIn.f[ 2] ) * (float)det_1;
+ mDummyMatrix.f[ 4] = - ( mIn.f[ 4] * mIn.f[10] - mIn.f[ 8] * mIn.f[ 6] ) * (float)det_1;
+ mDummyMatrix.f[ 5] = ( mIn.f[ 0] * mIn.f[10] - mIn.f[ 8] * mIn.f[ 2] ) * (float)det_1;
+ mDummyMatrix.f[ 6] = - ( mIn.f[ 0] * mIn.f[ 6] - mIn.f[ 4] * mIn.f[ 2] ) * (float)det_1;
+ mDummyMatrix.f[ 8] = ( mIn.f[ 4] * mIn.f[ 9] - mIn.f[ 8] * mIn.f[ 5] ) * (float)det_1;
+ mDummyMatrix.f[ 9] = - ( mIn.f[ 0] * mIn.f[ 9] - mIn.f[ 8] * mIn.f[ 1] ) * (float)det_1;
+ mDummyMatrix.f[10] = ( mIn.f[ 0] * mIn.f[ 5] - mIn.f[ 4] * mIn.f[ 1] ) * (float)det_1;
+
+ /* Calculate -C * inverse(A) */
+ mDummyMatrix.f[12] = - ( mIn.f[12] * mDummyMatrix.f[ 0] + mIn.f[13] * mDummyMatrix.f[ 4] + mIn.f[14] * mDummyMatrix.f[ 8] );
+ mDummyMatrix.f[13] = - ( mIn.f[12] * mDummyMatrix.f[ 1] + mIn.f[13] * mDummyMatrix.f[ 5] + mIn.f[14] * mDummyMatrix.f[ 9] );
+ mDummyMatrix.f[14] = - ( mIn.f[12] * mDummyMatrix.f[ 2] + mIn.f[13] * mDummyMatrix.f[ 6] + mIn.f[14] * mDummyMatrix.f[10] );
+
+ /* Fill in last row */
+ mDummyMatrix.f[ 3] = 0.0f;
+ mDummyMatrix.f[ 7] = 0.0f;
+ mDummyMatrix.f[11] = 0.0f;
+ mDummyMatrix.f[15] = 1.0f;
+ }
+
+ /* Copy contents of dummy matrix in pfMatrix */
+ mOut = mDummyMatrix;
+}
+
+/*!***************************************************************************
+ @Function PVRTMatrixInverseExF
+ @Output mOut Inversed matrix
+ @Input mIn Original matrix
+ @Description Compute the inverse matrix of mIn.
+ Uses a linear equation solver and the knowledge that M.M^-1=I.
+ Use this fn to calculate the inverse of matrices that
+ PVRTMatrixInverse() cannot.
+*****************************************************************************/
+void PVRTMatrixInverseExF(
+ PVRTMATRIXf &mOut,
+ const PVRTMATRIXf &mIn)
+{
+ PVRTMATRIXf mTmp = {0};
+ float *ppfRows[4];
+ float pfRes[4];
+ float pfIn[20];
+ int i, j;
+
+ for(i = 0; i < 4; ++i)
+ ppfRows[i] = &pfIn[i * 5];
+
+ /* Solve 4 sets of 4 linear equations */
+ for(i = 0; i < 4; ++i)
+ {
+ for(j = 0; j < 4; ++j)
+ {
+ ppfRows[j][0] = c_mIdentity.f[i + 4 * j];
+ memcpy(&ppfRows[j][1], &mIn.f[j * 4], 4 * sizeof(float));
+ }
+
+ PVRTMatrixLinearEqSolveF(pfRes, (float**)ppfRows, 4);
+
+ for(j = 0; j < 4; ++j)
+ {
+ mTmp.f[i + 4 * j] = pfRes[j];
+ }
+ }
+
+ mOut = mTmp;
+}
+
+/*!***************************************************************************
+ @Function PVRTMatrixLookAtLHF
+ @Output mOut Look-at view matrix
+ @Input vEye Position of the camera
+ @Input vAt Point the camera is looking at
+ @Input vUp Up direction for the camera
+ @Description Create a look-at view matrix.
+*****************************************************************************/
+void PVRTMatrixLookAtLHF(
+ PVRTMATRIXf &mOut,
+ const PVRTVECTOR3f &vEye,
+ const PVRTVECTOR3f &vAt,
+ const PVRTVECTOR3f &vUp)
+{
+ PVRTVECTOR3f f, s, u;
+ PVRTMATRIXf t;
+
+ f.x = vEye.x - vAt.x;
+ f.y = vEye.y - vAt.y;
+ f.z = vEye.z - vAt.z;
+
+ PVRTMatrixVec3NormalizeF(f, f);
+ PVRTMatrixVec3CrossProductF(s, f, vUp);
+ PVRTMatrixVec3NormalizeF(s, s);
+ PVRTMatrixVec3CrossProductF(u, s, f);
+ PVRTMatrixVec3NormalizeF(u, u);
+
+ mOut.f[ 0] = s.x;
+ mOut.f[ 1] = u.x;
+ mOut.f[ 2] = -f.x;
+ mOut.f[ 3] = 0;
+
+ mOut.f[ 4] = s.y;
+ mOut.f[ 5] = u.y;
+ mOut.f[ 6] = -f.y;
+ mOut.f[ 7] = 0;
+
+ mOut.f[ 8] = s.z;
+ mOut.f[ 9] = u.z;
+ mOut.f[10] = -f.z;
+ mOut.f[11] = 0;
+
+ mOut.f[12] = 0;
+ mOut.f[13] = 0;
+ mOut.f[14] = 0;
+ mOut.f[15] = 1;
+
+ PVRTMatrixTranslationF(t, -vEye.x, -vEye.y, -vEye.z);
+ PVRTMatrixMultiplyF(mOut, t, mOut);
+}
+
+/*!***************************************************************************
+ @Function PVRTMatrixLookAtRHF
+ @Output mOut Look-at view matrix
+ @Input vEye Position of the camera
+ @Input vAt Point the camera is looking at
+ @Input vUp Up direction for the camera
+ @Description Create a look-at view matrix.
+*****************************************************************************/
+void PVRTMatrixLookAtRHF(
+ PVRTMATRIXf &mOut,
+ const PVRTVECTOR3f &vEye,
+ const PVRTVECTOR3f &vAt,
+ const PVRTVECTOR3f &vUp)
+{
+ PVRTVECTOR3f f, s, u;
+ PVRTMATRIXf t;
+
+ f.x = vAt.x - vEye.x;
+ f.y = vAt.y - vEye.y;
+ f.z = vAt.z - vEye.z;
+
+ PVRTMatrixVec3NormalizeF(f, f);
+ PVRTMatrixVec3CrossProductF(s, f, vUp);
+ PVRTMatrixVec3NormalizeF(s, s);
+ PVRTMatrixVec3CrossProductF(u, s, f);
+ PVRTMatrixVec3NormalizeF(u, u);
+
+ mOut.f[ 0] = s.x;
+ mOut.f[ 1] = u.x;
+ mOut.f[ 2] = -f.x;
+ mOut.f[ 3] = 0;
+
+ mOut.f[ 4] = s.y;
+ mOut.f[ 5] = u.y;
+ mOut.f[ 6] = -f.y;
+ mOut.f[ 7] = 0;
+
+ mOut.f[ 8] = s.z;
+ mOut.f[ 9] = u.z;
+ mOut.f[10] = -f.z;
+ mOut.f[11] = 0;
+
+ mOut.f[12] = 0;
+ mOut.f[13] = 0;
+ mOut.f[14] = 0;
+ mOut.f[15] = 1;
+
+ PVRTMatrixTranslationF(t, -vEye.x, -vEye.y, -vEye.z);
+ PVRTMatrixMultiplyF(mOut, t, mOut);
+}
+
+/*!***************************************************************************
+ @Function PVRTMatrixPerspectiveFovLHF
+ @Output mOut Perspective matrix
+ @Input fFOVy Field of view
+ @Input fAspect Aspect ratio
+ @Input fNear Near clipping distance
+ @Input fFar Far clipping distance
+ @Input bRotate Should we rotate it ? (for upright screens)
+ @Description Create a perspective matrix.
+*****************************************************************************/
+void PVRTMatrixPerspectiveFovLHF(
+ PVRTMATRIXf &mOut,
+ const float fFOVy,
+ const float fAspect,
+ const float fNear,
+ const float fFar,
+ const bool bRotate)
+{
+ float f, n, fRealAspect;
+
+ if (bRotate)
+ fRealAspect = 1.0f / fAspect;
+ else
+ fRealAspect = fAspect;
+
+ // cotangent(a) == 1.0f / tan(a);
+ f = 1.0f / (float)PVRTFTAN(fFOVy * 0.5f);
+ n = 1.0f / (fFar - fNear);
+
+ mOut.f[ 0] = f / fRealAspect;
+ mOut.f[ 1] = 0;
+ mOut.f[ 2] = 0;
+ mOut.f[ 3] = 0;
+
+ mOut.f[ 4] = 0;
+ mOut.f[ 5] = f;
+ mOut.f[ 6] = 0;
+ mOut.f[ 7] = 0;
+
+ mOut.f[ 8] = 0;
+ mOut.f[ 9] = 0;
+ mOut.f[10] = fFar * n;
+ mOut.f[11] = 1;
+
+ mOut.f[12] = 0;
+ mOut.f[13] = 0;
+ mOut.f[14] = -fFar * fNear * n;
+ mOut.f[15] = 0;
+
+ if (bRotate)
+ {
+ PVRTMATRIXf mRotation, mTemp = mOut;
+ PVRTMatrixRotationZF(mRotation, 90.0f*PVRT_PIf/180.0f);
+ PVRTMatrixMultiplyF(mOut, mTemp, mRotation);
+ }
+}
+
+/*!***************************************************************************
+ @Function PVRTMatrixPerspectiveFovRHF
+ @Output mOut Perspective matrix
+ @Input fFOVy Field of view
+ @Input fAspect Aspect ratio
+ @Input fNear Near clipping distance
+ @Input fFar Far clipping distance
+ @Input bRotate Should we rotate it ? (for upright screens)
+ @Description Create a perspective matrix.
+*****************************************************************************/
+void PVRTMatrixPerspectiveFovRHF(
+ PVRTMATRIXf &mOut,
+ const float fFOVy,
+ const float fAspect,
+ const float fNear,
+ const float fFar,
+ const bool bRotate)
+{
+ float f, n, fRealAspect;
+
+ if (bRotate)
+ fRealAspect = 1.0f / fAspect;
+ else
+ fRealAspect = fAspect;
+
+ // cotangent(a) == 1.0f / tan(a);
+ f = 1.0f / (float)PVRTFTAN(fFOVy * 0.5f);
+ n = 1.0f / (fNear - fFar);
+
+ mOut.f[ 0] = f / fRealAspect;
+ mOut.f[ 1] = 0;
+ mOut.f[ 2] = 0;
+ mOut.f[ 3] = 0;
+
+ mOut.f[ 4] = 0;
+ mOut.f[ 5] = f;
+ mOut.f[ 6] = 0;
+ mOut.f[ 7] = 0;
+
+ mOut.f[ 8] = 0;
+ mOut.f[ 9] = 0;
+ mOut.f[10] = (fFar + fNear) * n;
+ mOut.f[11] = -1;
+
+ mOut.f[12] = 0;
+ mOut.f[13] = 0;
+ mOut.f[14] = (2 * fFar * fNear) * n;
+ mOut.f[15] = 0;
+
+ if (bRotate)
+ {
+ PVRTMATRIXf mRotation, mTemp = mOut;
+ PVRTMatrixRotationZF(mRotation, -90.0f*PVRT_PIf/180.0f);
+ PVRTMatrixMultiplyF(mOut, mTemp, mRotation);
+ }
+}
+
+/*!***************************************************************************
+ @Function PVRTMatrixOrthoLHF
+ @Output mOut Orthographic matrix
+ @Input w Width of the screen
+ @Input h Height of the screen
+ @Input zn Near clipping distance
+ @Input zf Far clipping distance
+ @Input bRotate Should we rotate it ? (for upright screens)
+ @Description Create an orthographic matrix.
+*****************************************************************************/
+void PVRTMatrixOrthoLHF(
+ PVRTMATRIXf &mOut,
+ const float w,
+ const float h,
+ const float zn,
+ const float zf,
+ const bool bRotate)
+{
+ mOut.f[ 0] = 2 / w;
+ mOut.f[ 1] = 0;
+ mOut.f[ 2] = 0;
+ mOut.f[ 3] = 0;
+
+ mOut.f[ 4] = 0;
+ mOut.f[ 5] = 2 / h;
+ mOut.f[ 6] = 0;
+ mOut.f[ 7] = 0;
+
+ mOut.f[ 8] = 0;
+ mOut.f[ 9] = 0;
+ mOut.f[10] = 1 / (zf - zn);
+ mOut.f[11] = zn / (zn - zf);
+
+ mOut.f[12] = 0;
+ mOut.f[13] = 0;
+ mOut.f[14] = 0;
+ mOut.f[15] = 1;
+
+ if (bRotate)
+ {
+ PVRTMATRIXf mRotation, mTemp = mOut;
+ PVRTMatrixRotationZF(mRotation, -90.0f*PVRT_PIf/180.0f);
+ PVRTMatrixMultiplyF(mOut, mRotation, mTemp);
+ }
+}
+
+/*!***************************************************************************
+ @Function PVRTMatrixOrthoRHF
+ @Output mOut Orthographic matrix
+ @Input w Width of the screen
+ @Input h Height of the screen
+ @Input zn Near clipping distance
+ @Input zf Far clipping distance
+ @Input bRotate Should we rotate it ? (for upright screens)
+ @Description Create an orthographic matrix.
+*****************************************************************************/
+void PVRTMatrixOrthoRHF(
+ PVRTMATRIXf &mOut,
+ const float w,
+ const float h,
+ const float zn,
+ const float zf,
+ const bool bRotate)
+{
+ mOut.f[ 0] = 2 / w;
+ mOut.f[ 1] = 0;
+ mOut.f[ 2] = 0;
+ mOut.f[ 3] = 0;
+
+ mOut.f[ 4] = 0;
+ mOut.f[ 5] = 2 / h;
+ mOut.f[ 6] = 0;
+ mOut.f[ 7] = 0;
+
+ mOut.f[ 8] = 0;
+ mOut.f[ 9] = 0;
+ mOut.f[10] = 1 / (zn - zf);
+ mOut.f[11] = zn / (zn - zf);
+
+ mOut.f[12] = 0;
+ mOut.f[13] = 0;
+ mOut.f[14] = 0;
+ mOut.f[15] = 1;
+
+ if (bRotate)
+ {
+ PVRTMATRIXf mRotation, mTemp = mOut;
+ PVRTMatrixRotationZF(mRotation, -90.0f*PVRT_PIf/180.0f);
+ PVRTMatrixMultiplyF(mOut, mRotation, mTemp);
+ }
+}
+
+/*!***************************************************************************
+ @Function PVRTMatrixVec3LerpF
+ @Output vOut Result of the interpolation
+ @Input v1 First vector to interpolate from
+ @Input v2 Second vector to interpolate form
+ @Input s Coefficient of interpolation
+ @Description This function performs the linear interpolation based on
+ the following formula: V1 + s(V2-V1).
+*****************************************************************************/
+void PVRTMatrixVec3LerpF(
+ PVRTVECTOR3f &vOut,
+ const PVRTVECTOR3f &v1,
+ const PVRTVECTOR3f &v2,
+ const float s)
+{
+ vOut.x = v1.x + s * (v2.x - v1.x);
+ vOut.y = v1.y + s * (v2.y - v1.y);
+ vOut.z = v1.z + s * (v2.z - v1.z);
+}
+
+/*!***************************************************************************
+ @Function PVRTMatrixVec3DotProductF
+ @Input v1 First vector
+ @Input v2 Second vector
+ @Return Dot product of the two vectors.
+ @Description This function performs the dot product of the two
+ supplied vectors.
+*****************************************************************************/
+float PVRTMatrixVec3DotProductF(
+ const PVRTVECTOR3f &v1,
+ const PVRTVECTOR3f &v2)
+{
+ return (v1.x*v2.x + v1.y*v2.y + v1.z*v2.z);
+}
+
+/*!***************************************************************************
+ @Function PVRTMatrixVec3CrossProductF
+ @Output vOut Cross product of the two vectors
+ @Input v1 First vector
+ @Input v2 Second vector
+ @Description This function performs the cross product of the two
+ supplied vectors.
+*****************************************************************************/
+void PVRTMatrixVec3CrossProductF(
+ PVRTVECTOR3f &vOut,
+ const PVRTVECTOR3f &v1,
+ const PVRTVECTOR3f &v2)
+{
+ PVRTVECTOR3f result;
+
+ /* Perform calculation on a dummy VECTOR (result) */
+ result.x = v1.y * v2.z - v1.z * v2.y;
+ result.y = v1.z * v2.x - v1.x * v2.z;
+ result.z = v1.x * v2.y - v1.y * v2.x;
+
+ /* Copy result in pOut */
+ vOut = result;
+}
+
+/*!***************************************************************************
+ @Function PVRTMatrixVec3NormalizeF
+ @Output vOut Normalized vector
+ @Input vIn Vector to normalize
+ @Description Normalizes the supplied vector.
+*****************************************************************************/
+void PVRTMatrixVec3NormalizeF(
+ PVRTVECTOR3f &vOut,
+ const PVRTVECTOR3f &vIn)
+{
+ float f;
+ double temp;
+
+ temp = (double)(vIn.x * vIn.x + vIn.y * vIn.y + vIn.z * vIn.z);
+ temp = 1.0 / sqrt(temp);
+ f = (float)temp;
+
+ vOut.x = vIn.x * f;
+ vOut.y = vIn.y * f;
+ vOut.z = vIn.z * f;
+}
+
+/*!***************************************************************************
+ @Function PVRTMatrixVec3LengthF
+ @Input vIn Vector to get the length of
+ @Return The length of the vector
+ @Description Gets the length of the supplied vector.
+*****************************************************************************/
+float PVRTMatrixVec3LengthF(
+ const PVRTVECTOR3f &vIn)
+{
+ double temp;
+
+ temp = (double)(vIn.x * vIn.x + vIn.y * vIn.y + vIn.z * vIn.z);
+ return (float) sqrt(temp);
+}
+
+/*!***************************************************************************
+ @Function PVRTMatrixLinearEqSolveF
+ @Input pSrc 2D array of floats. 4 Eq linear problem is 5x4
+ matrix, constants in first column
+ @Input nCnt Number of equations to solve
+ @Output pRes Result
+ @Description Solves 'nCnt' simultaneous equations of 'nCnt' variables.
+ pRes should be an array large enough to contain the
+ results: the values of the 'nCnt' variables.
+ This fn recursively uses Gaussian Elimination.
+*****************************************************************************/
+void PVRTMatrixLinearEqSolveF(
+ float * const pRes,
+ float ** const pSrc, // 2D array of floats. 4 Eq linear problem is 5x4 matrix, constants in first column.
+ const int nCnt)
+{
+ int i, j, k;
+ float f;
+
+#if 0
+ /*
+ Show the matrix in debug output
+ */
+ _RPT1(_CRT_WARN, "LinearEqSolve(%d)\n", nCnt);
+ for(i = 0; i < nCnt; ++i)
+ {
+ _RPT1(_CRT_WARN, "%.8f |", pSrc[i][0]);
+ for(j = 1; j <= nCnt; ++j)
+ _RPT1(_CRT_WARN, " %.8f", pSrc[i][j]);
+ _RPT0(_CRT_WARN, "\n");
+ }
+#endif
+
+ if(nCnt == 1)
+ {
+ _ASSERT(pSrc[0][1] != 0);
+ pRes[0] = pSrc[0][0] / pSrc[0][1];
+ return;
+ }
+
+ // Loop backwards in an attempt avoid the need to swap rows
+ i = nCnt;
+ while(i)
+ {
+ --i;
+
+ if(pSrc[i][nCnt] != 0)
+ {
+ // Row i can be used to zero the other rows; let's move it to the bottom
+ if(i != (nCnt-1))
+ {
+ for(j = 0; j <= nCnt; ++j)
+ {
+ // Swap the two values
+ f = pSrc[nCnt-1][j];
+ pSrc[nCnt-1][j] = pSrc[i][j];
+ pSrc[i][j] = f;
+ }
+ }
+
+ // Now zero the last columns of the top rows
+ for(j = 0; j < (nCnt-1); ++j)
+ {
+ _ASSERT(pSrc[nCnt-1][nCnt] != 0);
+ f = pSrc[j][nCnt] / pSrc[nCnt-1][nCnt];
+
+ // No need to actually calculate a zero for the final column
+ for(k = 0; k < nCnt; ++k)
+ {
+ pSrc[j][k] -= f * pSrc[nCnt-1][k];
+ }
+ }
+
+ break;
+ }
+ }
+
+ // Solve the top-left sub matrix
+ PVRTMatrixLinearEqSolveF(pRes, pSrc, nCnt - 1);
+
+ // Now calc the solution for the bottom row
+ f = pSrc[nCnt-1][0];
+ for(k = 1; k < nCnt; ++k)
+ {
+ f -= pSrc[nCnt-1][k] * pRes[k-1];
+ }
+ _ASSERT(pSrc[nCnt-1][nCnt] != 0);
+ f /= pSrc[nCnt-1][nCnt];
+ pRes[nCnt-1] = f;
+
+#if 0
+ {
+ float fCnt;
+
+ /*
+ Verify that the result is correct
+ */
+ fCnt = 0;
+ for(i = 1; i <= nCnt; ++i)
+ fCnt += pSrc[nCnt-1][i] * pRes[i-1];
+
+ _ASSERT(abs(fCnt - pSrc[nCnt-1][0]) < 1e-3);
+ }
+#endif
+}
+
+/*****************************************************************************
+ End of file (PVRTMatrixF.cpp)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTMatrixX.cpp b/tests/third_party/PowerVR/Tools/PVRTMatrixX.cpp
new file mode 100644
index 0000000..47fd215
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTMatrixX.cpp
@@ -0,0 +1,870 @@
+/******************************************************************************
+
+ @File PVRTMatrixX.cpp
+
+ @Title PVRTMatrixX
+
+ @Version
+
+ @Copyright Copyright (c) Imagination Technologies Limited.
+
+ @Platform ANSI compatible
+
+ @Description Set of mathematical functions involving matrices, vectors and
+ quaternions.
+ The general matrix format used is directly compatible with, for example,
+ both DirectX and OpenGL. For the reasons why, read this:
+ http://research.microsoft.com/~hollasch/cgindex/math/matrix/column-vec.html
+
+******************************************************************************/
+
+#include "PVRTContext.h"
+#include <math.h>
+#include <string.h>
+
+#include "PVRTFixedPoint.h"
+#include "PVRTMatrix.h"
+
+
+
+/****************************************************************************
+** Constants
+****************************************************************************/
+static const PVRTMATRIXx c_mIdentity = {
+ {
+ PVRTF2X(1.0f), PVRTF2X(0.0f), PVRTF2X(0.0f), PVRTF2X(0.0f),
+ PVRTF2X(0.0f), PVRTF2X(1.0f), PVRTF2X(0.0f), PVRTF2X(0.0f),
+ PVRTF2X(0.0f), PVRTF2X(0.0f), PVRTF2X(1.0f), PVRTF2X(0.0f),
+ PVRTF2X(0.0f), PVRTF2X(0.0f), PVRTF2X(0.0f), PVRTF2X(1.0f)
+ }
+};
+
+
+/****************************************************************************
+** Functions
+****************************************************************************/
+
+/*!***************************************************************************
+ @Function PVRTMatrixIdentityX
+ @Output mOut Set to identity
+ @Description Reset matrix to identity matrix.
+*****************************************************************************/
+void PVRTMatrixIdentityX(PVRTMATRIXx &mOut)
+{
+ mOut.f[ 0]=PVRTF2X(1.0f); mOut.f[ 4]=PVRTF2X(0.0f); mOut.f[ 8]=PVRTF2X(0.0f); mOut.f[12]=PVRTF2X(0.0f);
+ mOut.f[ 1]=PVRTF2X(0.0f); mOut.f[ 5]=PVRTF2X(1.0f); mOut.f[ 9]=PVRTF2X(0.0f); mOut.f[13]=PVRTF2X(0.0f);
+ mOut.f[ 2]=PVRTF2X(0.0f); mOut.f[ 6]=PVRTF2X(0.0f); mOut.f[10]=PVRTF2X(1.0f); mOut.f[14]=PVRTF2X(0.0f);
+ mOut.f[ 3]=PVRTF2X(0.0f); mOut.f[ 7]=PVRTF2X(0.0f); mOut.f[11]=PVRTF2X(0.0f); mOut.f[15]=PVRTF2X(1.0f);
+}
+
+/*!***************************************************************************
+ @Function PVRTMatrixMultiplyX
+ @Output mOut Result of mA x mB
+ @Input mA First operand
+ @Input mB Second operand
+ @Description Multiply mA by mB and assign the result to mOut
+ (mOut = p1 * p2). A copy of the result matrix is done in
+ the function because mOut can be a parameter mA or mB.
+ The fixed-point shift could be performed after adding
+ all four intermediate results together however this might
+ cause some overflow issues.
+****************************************************************************/
+void PVRTMatrixMultiplyX(
+ PVRTMATRIXx &mOut,
+ const PVRTMATRIXx &mA,
+ const PVRTMATRIXx &mB)
+{
+ PVRTMATRIXx mRet;
+
+ /* Perform calculation on a dummy matrix (mRet) */
+ mRet.f[ 0] = PVRTXMUL(mA.f[ 0], mB.f[ 0]) + PVRTXMUL(mA.f[ 1], mB.f[ 4]) + PVRTXMUL(mA.f[ 2], mB.f[ 8]) + PVRTXMUL(mA.f[ 3], mB.f[12]);
+ mRet.f[ 1] = PVRTXMUL(mA.f[ 0], mB.f[ 1]) + PVRTXMUL(mA.f[ 1], mB.f[ 5]) + PVRTXMUL(mA.f[ 2], mB.f[ 9]) + PVRTXMUL(mA.f[ 3], mB.f[13]);
+ mRet.f[ 2] = PVRTXMUL(mA.f[ 0], mB.f[ 2]) + PVRTXMUL(mA.f[ 1], mB.f[ 6]) + PVRTXMUL(mA.f[ 2], mB.f[10]) + PVRTXMUL(mA.f[ 3], mB.f[14]);
+ mRet.f[ 3] = PVRTXMUL(mA.f[ 0], mB.f[ 3]) + PVRTXMUL(mA.f[ 1], mB.f[ 7]) + PVRTXMUL(mA.f[ 2], mB.f[11]) + PVRTXMUL(mA.f[ 3], mB.f[15]);
+
+ mRet.f[ 4] = PVRTXMUL(mA.f[ 4], mB.f[ 0]) + PVRTXMUL(mA.f[ 5], mB.f[ 4]) + PVRTXMUL(mA.f[ 6], mB.f[ 8]) + PVRTXMUL(mA.f[ 7], mB.f[12]);
+ mRet.f[ 5] = PVRTXMUL(mA.f[ 4], mB.f[ 1]) + PVRTXMUL(mA.f[ 5], mB.f[ 5]) + PVRTXMUL(mA.f[ 6], mB.f[ 9]) + PVRTXMUL(mA.f[ 7], mB.f[13]);
+ mRet.f[ 6] = PVRTXMUL(mA.f[ 4], mB.f[ 2]) + PVRTXMUL(mA.f[ 5], mB.f[ 6]) + PVRTXMUL(mA.f[ 6], mB.f[10]) + PVRTXMUL(mA.f[ 7], mB.f[14]);
+ mRet.f[ 7] = PVRTXMUL(mA.f[ 4], mB.f[ 3]) + PVRTXMUL(mA.f[ 5], mB.f[ 7]) + PVRTXMUL(mA.f[ 6], mB.f[11]) + PVRTXMUL(mA.f[ 7], mB.f[15]);
+
+ mRet.f[ 8] = PVRTXMUL(mA.f[ 8], mB.f[ 0]) + PVRTXMUL(mA.f[ 9], mB.f[ 4]) + PVRTXMUL(mA.f[10], mB.f[ 8]) + PVRTXMUL(mA.f[11], mB.f[12]);
+ mRet.f[ 9] = PVRTXMUL(mA.f[ 8], mB.f[ 1]) + PVRTXMUL(mA.f[ 9], mB.f[ 5]) + PVRTXMUL(mA.f[10], mB.f[ 9]) + PVRTXMUL(mA.f[11], mB.f[13]);
+ mRet.f[10] = PVRTXMUL(mA.f[ 8], mB.f[ 2]) + PVRTXMUL(mA.f[ 9], mB.f[ 6]) + PVRTXMUL(mA.f[10], mB.f[10]) + PVRTXMUL(mA.f[11], mB.f[14]);
+ mRet.f[11] = PVRTXMUL(mA.f[ 8], mB.f[ 3]) + PVRTXMUL(mA.f[ 9], mB.f[ 7]) + PVRTXMUL(mA.f[10], mB.f[11]) + PVRTXMUL(mA.f[11], mB.f[15]);
+
+ mRet.f[12] = PVRTXMUL(mA.f[12], mB.f[ 0]) + PVRTXMUL(mA.f[13], mB.f[ 4]) + PVRTXMUL(mA.f[14], mB.f[ 8]) + PVRTXMUL(mA.f[15], mB.f[12]);
+ mRet.f[13] = PVRTXMUL(mA.f[12], mB.f[ 1]) + PVRTXMUL(mA.f[13], mB.f[ 5]) + PVRTXMUL(mA.f[14], mB.f[ 9]) + PVRTXMUL(mA.f[15], mB.f[13]);
+ mRet.f[14] = PVRTXMUL(mA.f[12], mB.f[ 2]) + PVRTXMUL(mA.f[13], mB.f[ 6]) + PVRTXMUL(mA.f[14], mB.f[10]) + PVRTXMUL(mA.f[15], mB.f[14]);
+ mRet.f[15] = PVRTXMUL(mA.f[12], mB.f[ 3]) + PVRTXMUL(mA.f[13], mB.f[ 7]) + PVRTXMUL(mA.f[14], mB.f[11]) + PVRTXMUL(mA.f[15], mB.f[15]);
+
+ /* Copy result in pResultMatrix */
+ mOut = mRet;
+}
+
+/*!***************************************************************************
+ @Function Name PVRTMatrixTranslationX
+ @Output mOut Translation matrix
+ @Input fX X component of the translation
+ @Input fY Y component of the translation
+ @Input fZ Z component of the translation
+ @Description Build a transaltion matrix mOut using fX, fY and fZ.
+*****************************************************************************/
+void PVRTMatrixTranslationX(
+ PVRTMATRIXx &mOut,
+ const int fX,
+ const int fY,
+ const int fZ)
+{
+ mOut.f[ 0]=PVRTF2X(1.0f); mOut.f[ 4]=PVRTF2X(0.0f); mOut.f[ 8]=PVRTF2X(0.0f); mOut.f[12]=fX;
+ mOut.f[ 1]=PVRTF2X(0.0f); mOut.f[ 5]=PVRTF2X(1.0f); mOut.f[ 9]=PVRTF2X(0.0f); mOut.f[13]=fY;
+ mOut.f[ 2]=PVRTF2X(0.0f); mOut.f[ 6]=PVRTF2X(0.0f); mOut.f[10]=PVRTF2X(1.0f); mOut.f[14]=fZ;
+ mOut.f[ 3]=PVRTF2X(0.0f); mOut.f[ 7]=PVRTF2X(0.0f); mOut.f[11]=PVRTF2X(0.0f); mOut.f[15]=PVRTF2X(1.0f);
+}
+
+/*!***************************************************************************
+ @Function Name PVRTMatrixScalingX
+ @Output mOut Scale matrix
+ @Input fX X component of the scaling
+ @Input fY Y component of the scaling
+ @Input fZ Z component of the scaling
+ @Description Build a scale matrix mOut using fX, fY and fZ.
+*****************************************************************************/
+void PVRTMatrixScalingX(
+ PVRTMATRIXx &mOut,
+ const int fX,
+ const int fY,
+ const int fZ)
+{
+ mOut.f[ 0]=fX; mOut.f[ 4]=PVRTF2X(0.0f); mOut.f[ 8]=PVRTF2X(0.0f); mOut.f[12]=PVRTF2X(0.0f);
+ mOut.f[ 1]=PVRTF2X(0.0f); mOut.f[ 5]=fY; mOut.f[ 9]=PVRTF2X(0.0f); mOut.f[13]=PVRTF2X(0.0f);
+ mOut.f[ 2]=PVRTF2X(0.0f); mOut.f[ 6]=PVRTF2X(0.0f); mOut.f[10]=fZ; mOut.f[14]=PVRTF2X(0.0f);
+ mOut.f[ 3]=PVRTF2X(0.0f); mOut.f[ 7]=PVRTF2X(0.0f); mOut.f[11]=PVRTF2X(0.0f); mOut.f[15]=PVRTF2X(1.0f);
+}
+
+/*!***************************************************************************
+ @Function Name PVRTMatrixRotationXX
+ @Output mOut Rotation matrix
+ @Input fAngle Angle of the rotation
+ @Description Create an X rotation matrix mOut.
+*****************************************************************************/
+void PVRTMatrixRotationXX(
+ PVRTMATRIXx &mOut,
+ const int fAngle)
+{
+ int fCosine, fSine;
+
+ /* Precompute cos and sin */
+#if defined(BUILD_DX11)
+ fCosine = PVRTXCOS(-fAngle);
+ fSine = PVRTXSIN(-fAngle);
+#else
+ fCosine = PVRTXCOS(fAngle);
+ fSine = PVRTXSIN(fAngle);
+#endif
+
+ /* Create the trigonometric matrix corresponding to X Rotation */
+ mOut.f[ 0]=PVRTF2X(1.0f); mOut.f[ 4]=PVRTF2X(0.0f); mOut.f[ 8]=PVRTF2X(0.0f); mOut.f[12]=PVRTF2X(0.0f);
+ mOut.f[ 1]=PVRTF2X(0.0f); mOut.f[ 5]=fCosine; mOut.f[ 9]=fSine; mOut.f[13]=PVRTF2X(0.0f);
+ mOut.f[ 2]=PVRTF2X(0.0f); mOut.f[ 6]=-fSine; mOut.f[10]=fCosine; mOut.f[14]=PVRTF2X(0.0f);
+ mOut.f[ 3]=PVRTF2X(0.0f); mOut.f[ 7]=PVRTF2X(0.0f); mOut.f[11]=PVRTF2X(0.0f); mOut.f[15]=PVRTF2X(1.0f);
+}
+
+/*!***************************************************************************
+ @Function Name PVRTMatrixRotationYX
+ @Output mOut Rotation matrix
+ @Input fAngle Angle of the rotation
+ @Description Create an Y rotation matrix mOut.
+*****************************************************************************/
+void PVRTMatrixRotationYX(
+ PVRTMATRIXx &mOut,
+ const int fAngle)
+{
+ int fCosine, fSine;
+
+ /* Precompute cos and sin */
+#if defined(BUILD_DX11)
+ fCosine = PVRTXCOS(-fAngle);
+ fSine = PVRTXSIN(-fAngle);
+#else
+ fCosine = PVRTXCOS(fAngle);
+ fSine = PVRTXSIN(fAngle);
+#endif
+
+ /* Create the trigonometric matrix corresponding to Y Rotation */
+ mOut.f[ 0]=fCosine; mOut.f[ 4]=PVRTF2X(0.0f); mOut.f[ 8]=-fSine; mOut.f[12]=PVRTF2X(0.0f);
+ mOut.f[ 1]=PVRTF2X(0.0f); mOut.f[ 5]=PVRTF2X(1.0f); mOut.f[ 9]=PVRTF2X(0.0f); mOut.f[13]=PVRTF2X(0.0f);
+ mOut.f[ 2]=fSine; mOut.f[ 6]=PVRTF2X(0.0f); mOut.f[10]=fCosine; mOut.f[14]=PVRTF2X(0.0f);
+ mOut.f[ 3]=PVRTF2X(0.0f); mOut.f[ 7]=PVRTF2X(0.0f); mOut.f[11]=PVRTF2X(0.0f); mOut.f[15]=PVRTF2X(1.0f);
+}
+
+/*!***************************************************************************
+ @Function Name PVRTMatrixRotationZX
+ @Output mOut Rotation matrix
+ @Input fAngle Angle of the rotation
+ @Description Create an Z rotation matrix mOut.
+*****************************************************************************/
+void PVRTMatrixRotationZX(
+ PVRTMATRIXx &mOut,
+ const int fAngle)
+{
+ int fCosine, fSine;
+
+ /* Precompute cos and sin */
+#if defined(BUILD_DX11)
+ fCosine = PVRTXCOS(-fAngle);
+ fSine = PVRTXSIN(-fAngle);
+#else
+ fCosine = PVRTXCOS(fAngle);
+ fSine = PVRTXSIN(fAngle);
+#endif
+
+ /* Create the trigonometric matrix corresponding to Z Rotation */
+ mOut.f[ 0]=fCosine; mOut.f[ 4]=fSine; mOut.f[ 8]=PVRTF2X(0.0f); mOut.f[12]=PVRTF2X(0.0f);
+ mOut.f[ 1]=-fSine; mOut.f[ 5]=fCosine; mOut.f[ 9]=PVRTF2X(0.0f); mOut.f[13]=PVRTF2X(0.0f);
+ mOut.f[ 2]=PVRTF2X(0.0f); mOut.f[ 6]=PVRTF2X(0.0f); mOut.f[10]=PVRTF2X(1.0f); mOut.f[14]=PVRTF2X(0.0f);
+ mOut.f[ 3]=PVRTF2X(0.0f); mOut.f[ 7]=PVRTF2X(0.0f); mOut.f[11]=PVRTF2X(0.0f); mOut.f[15]=PVRTF2X(1.0f);
+}
+
+/*!***************************************************************************
+ @Function Name PVRTMatrixTransposeX
+ @Output mOut Transposed matrix
+ @Input mIn Original matrix
+ @Description Compute the transpose matrix of mIn.
+*****************************************************************************/
+void PVRTMatrixTransposeX(
+ PVRTMATRIXx &mOut,
+ const PVRTMATRIXx &mIn)
+{
+ PVRTMATRIXx mTmp;
+
+ mTmp.f[ 0]=mIn.f[ 0]; mTmp.f[ 4]=mIn.f[ 1]; mTmp.f[ 8]=mIn.f[ 2]; mTmp.f[12]=mIn.f[ 3];
+ mTmp.f[ 1]=mIn.f[ 4]; mTmp.f[ 5]=mIn.f[ 5]; mTmp.f[ 9]=mIn.f[ 6]; mTmp.f[13]=mIn.f[ 7];
+ mTmp.f[ 2]=mIn.f[ 8]; mTmp.f[ 6]=mIn.f[ 9]; mTmp.f[10]=mIn.f[10]; mTmp.f[14]=mIn.f[11];
+ mTmp.f[ 3]=mIn.f[12]; mTmp.f[ 7]=mIn.f[13]; mTmp.f[11]=mIn.f[14]; mTmp.f[15]=mIn.f[15];
+
+ mOut = mTmp;
+}
+
+/*!***************************************************************************
+ @Function PVRTMatrixInverseX
+ @Output mOut Inversed matrix
+ @Input mIn Original matrix
+ @Description Compute the inverse matrix of mIn.
+ The matrix must be of the form :
+ A 0
+ C 1
+ Where A is a 3x3 matrix and C is a 1x3 matrix.
+*****************************************************************************/
+void PVRTMatrixInverseX(
+ PVRTMATRIXx &mOut,
+ const PVRTMATRIXx &mIn)
+{
+ PVRTMATRIXx mDummyMatrix;
+ int det_1;
+ int pos, neg, temp;
+
+ /* Calculate the determinant of submatrix A and determine if the
+ the matrix is singular as limited by the double precision
+ floating-point data representation. */
+ pos = neg = 0;
+ temp = PVRTXMUL(PVRTXMUL(mIn.f[ 0], mIn.f[ 5]), mIn.f[10]);
+ if (temp >= 0) pos += temp; else neg += temp;
+ temp = PVRTXMUL(PVRTXMUL(mIn.f[ 4], mIn.f[ 9]), mIn.f[ 2]);
+ if (temp >= 0) pos += temp; else neg += temp;
+ temp = PVRTXMUL(PVRTXMUL(mIn.f[ 8], mIn.f[ 1]), mIn.f[ 6]);
+ if (temp >= 0) pos += temp; else neg += temp;
+ temp = PVRTXMUL(PVRTXMUL(-mIn.f[ 8], mIn.f[ 5]), mIn.f[ 2]);
+ if (temp >= 0) pos += temp; else neg += temp;
+ temp = PVRTXMUL(PVRTXMUL(-mIn.f[ 4], mIn.f[ 1]), mIn.f[10]);
+ if (temp >= 0) pos += temp; else neg += temp;
+ temp = PVRTXMUL(PVRTXMUL(-mIn.f[ 0], mIn.f[ 9]), mIn.f[ 6]);
+ if (temp >= 0) pos += temp; else neg += temp;
+ det_1 = pos + neg;
+
+ /* Is the submatrix A singular? */
+ if (det_1 == 0)
+ {
+ /* Matrix M has no inverse */
+ _RPT0(_CRT_WARN, "Matrix has no inverse : singular matrix\n");
+ return;
+ }
+ else
+ {
+ /* Calculate inverse(A) = adj(A) / det(A) */
+ //det_1 = 1.0 / det_1;
+ det_1 = PVRTXDIV(PVRTF2X(1.0f), det_1);
+ mDummyMatrix.f[ 0] = PVRTXMUL(( PVRTXMUL(mIn.f[ 5], mIn.f[10]) - PVRTXMUL(mIn.f[ 9], mIn.f[ 6]) ), det_1);
+ mDummyMatrix.f[ 1] = - PVRTXMUL(( PVRTXMUL(mIn.f[ 1], mIn.f[10]) - PVRTXMUL(mIn.f[ 9], mIn.f[ 2]) ), det_1);
+ mDummyMatrix.f[ 2] = PVRTXMUL(( PVRTXMUL(mIn.f[ 1], mIn.f[ 6]) - PVRTXMUL(mIn.f[ 5], mIn.f[ 2]) ), det_1);
+ mDummyMatrix.f[ 4] = - PVRTXMUL(( PVRTXMUL(mIn.f[ 4], mIn.f[10]) - PVRTXMUL(mIn.f[ 8], mIn.f[ 6]) ), det_1);
+ mDummyMatrix.f[ 5] = PVRTXMUL(( PVRTXMUL(mIn.f[ 0], mIn.f[10]) - PVRTXMUL(mIn.f[ 8], mIn.f[ 2]) ), det_1);
+ mDummyMatrix.f[ 6] = - PVRTXMUL(( PVRTXMUL(mIn.f[ 0], mIn.f[ 6]) - PVRTXMUL(mIn.f[ 4], mIn.f[ 2]) ), det_1);
+ mDummyMatrix.f[ 8] = PVRTXMUL(( PVRTXMUL(mIn.f[ 4], mIn.f[ 9]) - PVRTXMUL(mIn.f[ 8], mIn.f[ 5]) ), det_1);
+ mDummyMatrix.f[ 9] = - PVRTXMUL(( PVRTXMUL(mIn.f[ 0], mIn.f[ 9]) - PVRTXMUL(mIn.f[ 8], mIn.f[ 1]) ), det_1);
+ mDummyMatrix.f[10] = PVRTXMUL(( PVRTXMUL(mIn.f[ 0], mIn.f[ 5]) - PVRTXMUL(mIn.f[ 4], mIn.f[ 1]) ), det_1);
+
+ /* Calculate -C * inverse(A) */
+ mDummyMatrix.f[12] = - ( PVRTXMUL(mIn.f[12], mDummyMatrix.f[ 0]) + PVRTXMUL(mIn.f[13], mDummyMatrix.f[ 4]) + PVRTXMUL(mIn.f[14], mDummyMatrix.f[ 8]) );
+ mDummyMatrix.f[13] = - ( PVRTXMUL(mIn.f[12], mDummyMatrix.f[ 1]) + PVRTXMUL(mIn.f[13], mDummyMatrix.f[ 5]) + PVRTXMUL(mIn.f[14], mDummyMatrix.f[ 9]) );
+ mDummyMatrix.f[14] = - ( PVRTXMUL(mIn.f[12], mDummyMatrix.f[ 2]) + PVRTXMUL(mIn.f[13], mDummyMatrix.f[ 6]) + PVRTXMUL(mIn.f[14], mDummyMatrix.f[10]) );
+
+ /* Fill in last row */
+ mDummyMatrix.f[ 3] = PVRTF2X(0.0f);
+ mDummyMatrix.f[ 7] = PVRTF2X(0.0f);
+ mDummyMatrix.f[11] = PVRTF2X(0.0f);
+ mDummyMatrix.f[15] = PVRTF2X(1.0f);
+ }
+
+ /* Copy contents of dummy matrix in pfMatrix */
+ mOut = mDummyMatrix;
+}
+
+/*!***************************************************************************
+ @Function PVRTMatrixInverseExX
+ @Output mOut Inversed matrix
+ @Input mIn Original matrix
+ @Description Compute the inverse matrix of mIn.
+ Uses a linear equation solver and the knowledge that M.M^-1=I.
+ Use this fn to calculate the inverse of matrices that
+ PVRTMatrixInverse() cannot.
+*****************************************************************************/
+void PVRTMatrixInverseExX(
+ PVRTMATRIXx &mOut,
+ const PVRTMATRIXx &mIn)
+{
+ PVRTMATRIXx mTmp;
+ int *ppfRows[4], pfRes[4], pfIn[20];
+ int i, j;
+
+ for (i = 0; i < 4; ++i)
+ {
+ ppfRows[i] = &pfIn[i * 5];
+ }
+
+ /* Solve 4 sets of 4 linear equations */
+ for (i = 0; i < 4; ++i)
+ {
+ for (j = 0; j < 4; ++j)
+ {
+ ppfRows[j][0] = c_mIdentity.f[i + 4 * j];
+ memcpy(&ppfRows[j][1], &mIn.f[j * 4], 4 * sizeof(float));
+ }
+
+ PVRTMatrixLinearEqSolveX(pfRes, (int**)ppfRows, 4);
+
+ for(j = 0; j < 4; ++j)
+ {
+ mTmp.f[i + 4 * j] = pfRes[j];
+ }
+ }
+
+ mOut = mTmp;
+}
+
+/*!***************************************************************************
+ @Function PVRTMatrixLookAtLHX
+ @Output mOut Look-at view matrix
+ @Input vEye Position of the camera
+ @Input vAt Point the camera is looking at
+ @Input vUp Up direction for the camera
+ @Description Create a look-at view matrix.
+*****************************************************************************/
+void PVRTMatrixLookAtLHX(
+ PVRTMATRIXx &mOut,
+ const PVRTVECTOR3x &vEye,
+ const PVRTVECTOR3x &vAt,
+ const PVRTVECTOR3x &vUp)
+{
+ PVRTVECTOR3x f, vUpActual, s, u;
+ PVRTMATRIXx t;
+
+ f.x = vEye.x - vAt.x;
+ f.y = vEye.y - vAt.y;
+ f.z = vEye.z - vAt.z;
+
+ PVRTMatrixVec3NormalizeX(f, f);
+ PVRTMatrixVec3NormalizeX(vUpActual, vUp);
+ PVRTMatrixVec3CrossProductX(s, f, vUpActual);
+ PVRTMatrixVec3CrossProductX(u, s, f);
+
+ mOut.f[ 0] = s.x;
+ mOut.f[ 1] = u.x;
+ mOut.f[ 2] = -f.x;
+ mOut.f[ 3] = PVRTF2X(0.0f);
+
+ mOut.f[ 4] = s.y;
+ mOut.f[ 5] = u.y;
+ mOut.f[ 6] = -f.y;
+ mOut.f[ 7] = PVRTF2X(0.0f);
+
+ mOut.f[ 8] = s.z;
+ mOut.f[ 9] = u.z;
+ mOut.f[10] = -f.z;
+ mOut.f[11] = PVRTF2X(0.0f);
+
+ mOut.f[12] = PVRTF2X(0.0f);
+ mOut.f[13] = PVRTF2X(0.0f);
+ mOut.f[14] = PVRTF2X(0.0f);
+ mOut.f[15] = PVRTF2X(1.0f);
+
+ PVRTMatrixTranslationX(t, -vEye.x, -vEye.y, -vEye.z);
+ PVRTMatrixMultiplyX(mOut, t, mOut);
+}
+
+/*!***************************************************************************
+ @Function PVRTMatrixLookAtRHX
+ @Output mOut Look-at view matrix
+ @Input vEye Position of the camera
+ @Input vAt Point the camera is looking at
+ @Input vUp Up direction for the camera
+ @Description Create a look-at view matrix.
+*****************************************************************************/
+void PVRTMatrixLookAtRHX(
+ PVRTMATRIXx &mOut,
+ const PVRTVECTOR3x &vEye,
+ const PVRTVECTOR3x &vAt,
+ const PVRTVECTOR3x &vUp)
+{
+ PVRTVECTOR3x f, vUpActual, s, u;
+ PVRTMATRIXx t;
+
+ f.x = vAt.x - vEye.x;
+ f.y = vAt.y - vEye.y;
+ f.z = vAt.z - vEye.z;
+
+ PVRTMatrixVec3NormalizeX(f, f);
+ PVRTMatrixVec3NormalizeX(vUpActual, vUp);
+ PVRTMatrixVec3CrossProductX(s, f, vUpActual);
+ PVRTMatrixVec3CrossProductX(u, s, f);
+
+ mOut.f[ 0] = s.x;
+ mOut.f[ 1] = u.x;
+ mOut.f[ 2] = -f.x;
+ mOut.f[ 3] = PVRTF2X(0.0f);
+
+ mOut.f[ 4] = s.y;
+ mOut.f[ 5] = u.y;
+ mOut.f[ 6] = -f.y;
+ mOut.f[ 7] = PVRTF2X(0.0f);
+
+ mOut.f[ 8] = s.z;
+ mOut.f[ 9] = u.z;
+ mOut.f[10] = -f.z;
+ mOut.f[11] = PVRTF2X(0.0f);
+
+ mOut.f[12] = PVRTF2X(0.0f);
+ mOut.f[13] = PVRTF2X(0.0f);
+ mOut.f[14] = PVRTF2X(0.0f);
+ mOut.f[15] = PVRTF2X(1.0f);
+
+ PVRTMatrixTranslationX(t, -vEye.x, -vEye.y, -vEye.z);
+ PVRTMatrixMultiplyX(mOut, t, mOut);
+}
+
+/*!***************************************************************************
+ @Function PVRTMatrixPerspectiveFovLHX
+ @Output mOut Perspective matrix
+ @Input fFOVy Field of view
+ @Input fAspect Aspect ratio
+ @Input fNear Near clipping distance
+ @Input fFar Far clipping distance
+ @Input bRotate Should we rotate it ? (for upright screens)
+ @Description Create a perspective matrix.
+*****************************************************************************/
+void PVRTMatrixPerspectiveFovLHX(
+ PVRTMATRIXx &mOut,
+ const int fFOVy,
+ const int fAspect,
+ const int fNear,
+ const int fFar,
+ const bool bRotate)
+{
+ int f, fRealAspect;
+
+ if (bRotate)
+ fRealAspect = PVRTXDIV(PVRTF2X(1.0f), fAspect);
+ else
+ fRealAspect = fAspect;
+
+ f = PVRTXDIV(PVRTF2X(1.0f), PVRTXTAN(PVRTXMUL(fFOVy, PVRTF2X(0.5f))));
+
+ mOut.f[ 0] = PVRTXDIV(f, fRealAspect);
+ mOut.f[ 1] = PVRTF2X(0.0f);
+ mOut.f[ 2] = PVRTF2X(0.0f);
+ mOut.f[ 3] = PVRTF2X(0.0f);
+
+ mOut.f[ 4] = PVRTF2X(0.0f);
+ mOut.f[ 5] = f;
+ mOut.f[ 6] = PVRTF2X(0.0f);
+ mOut.f[ 7] = PVRTF2X(0.0f);
+
+ mOut.f[ 8] = PVRTF2X(0.0f);
+ mOut.f[ 9] = PVRTF2X(0.0f);
+ mOut.f[10] = PVRTXDIV(fFar, fFar - fNear);
+ mOut.f[11] = PVRTF2X(1.0f);
+
+ mOut.f[12] = PVRTF2X(0.0f);
+ mOut.f[13] = PVRTF2X(0.0f);
+ mOut.f[14] = -PVRTXMUL(PVRTXDIV(fFar, fFar - fNear), fNear);
+ mOut.f[15] = PVRTF2X(0.0f);
+
+ if (bRotate)
+ {
+ PVRTMATRIXx mRotation, mTemp = mOut;
+ PVRTMatrixRotationZX(mRotation, PVRTF2X(90.0f*PVRT_PIf/180.0f));
+ PVRTMatrixMultiplyX(mOut, mTemp, mRotation);
+ }
+}
+
+/*!***************************************************************************
+ @Function PVRTMatrixPerspectiveFovRHX
+ @Output mOut Perspective matrix
+ @Input fFOVy Field of view
+ @Input fAspect Aspect ratio
+ @Input fNear Near clipping distance
+ @Input fFar Far clipping distance
+ @Input bRotate Should we rotate it ? (for upright screens)
+ @Description Create a perspective matrix.
+*****************************************************************************/
+void PVRTMatrixPerspectiveFovRHX(
+ PVRTMATRIXx &mOut,
+ const int fFOVy,
+ const int fAspect,
+ const int fNear,
+ const int fFar,
+ const bool bRotate)
+{
+ int f;
+
+ int fCorrectAspect = fAspect;
+ if (bRotate)
+ {
+ fCorrectAspect = PVRTXDIV(PVRTF2X(1.0f), fAspect);
+ }
+ f = PVRTXDIV(PVRTF2X(1.0f), PVRTXTAN(PVRTXMUL(fFOVy, PVRTF2X(0.5f))));
+
+ mOut.f[ 0] = PVRTXDIV(f, fCorrectAspect);
+ mOut.f[ 1] = PVRTF2X(0.0f);
+ mOut.f[ 2] = PVRTF2X(0.0f);
+ mOut.f[ 3] = PVRTF2X(0.0f);
+
+ mOut.f[ 4] = PVRTF2X(0.0f);
+ mOut.f[ 5] = f;
+ mOut.f[ 6] = PVRTF2X(0.0f);
+ mOut.f[ 7] = PVRTF2X(0.0f);
+
+ mOut.f[ 8] = PVRTF2X(0.0f);
+ mOut.f[ 9] = PVRTF2X(0.0f);
+ mOut.f[10] = PVRTXDIV(fFar + fNear, fNear - fFar);
+ mOut.f[11] = PVRTF2X(-1.0f);
+
+ mOut.f[12] = PVRTF2X(0.0f);
+ mOut.f[13] = PVRTF2X(0.0f);
+ mOut.f[14] = PVRTXMUL(PVRTXDIV(fFar, fNear - fFar), fNear) << 1; // Cheap 2x
+ mOut.f[15] = PVRTF2X(0.0f);
+
+ if (bRotate)
+ {
+ PVRTMATRIXx mRotation, mTemp = mOut;
+ PVRTMatrixRotationZX(mRotation, PVRTF2X(-90.0f*PVRT_PIf/180.0f));
+ PVRTMatrixMultiplyX(mOut, mTemp, mRotation);
+ }
+}
+
+/*!***************************************************************************
+ @Function PVRTMatrixOrthoLHX
+ @Output mOut Orthographic matrix
+ @Input w Width of the screen
+ @Input h Height of the screen
+ @Input zn Near clipping distance
+ @Input zf Far clipping distance
+ @Input bRotate Should we rotate it ? (for upright screens)
+ @Description Create an orthographic matrix.
+*****************************************************************************/
+void PVRTMatrixOrthoLHX(
+ PVRTMATRIXx &mOut,
+ const int w,
+ const int h,
+ const int zn,
+ const int zf,
+ const bool bRotate)
+{
+ int fCorrectW = w;
+ int fCorrectH = h;
+ if (bRotate)
+ {
+ fCorrectW = h;
+ fCorrectH = w;
+ }
+ mOut.f[ 0] = PVRTXDIV(PVRTF2X(2.0f), fCorrectW);
+ mOut.f[ 1] = PVRTF2X(0.0f);
+ mOut.f[ 2] = PVRTF2X(0.0f);
+ mOut.f[ 3] = PVRTF2X(0.0f);
+
+ mOut.f[ 4] = PVRTF2X(0.0f);
+ mOut.f[ 5] = PVRTXDIV(PVRTF2X(2.0f), fCorrectH);
+ mOut.f[ 6] = PVRTF2X(0.0f);
+ mOut.f[ 7] = PVRTF2X(0.0f);
+
+ mOut.f[ 8] = PVRTF2X(0.0f);
+ mOut.f[ 9] = PVRTF2X(0.0f);
+ mOut.f[10] = PVRTXDIV(PVRTF2X(1.0f), zf - zn);
+ mOut.f[11] = PVRTXDIV(zn, zn - zf);
+
+ mOut.f[12] = PVRTF2X(0.0f);
+ mOut.f[13] = PVRTF2X(0.0f);
+ mOut.f[14] = PVRTF2X(0.0f);
+ mOut.f[15] = PVRTF2X(1.0f);
+
+ if (bRotate)
+ {
+ PVRTMATRIXx mRotation, mTemp = mOut;
+ PVRTMatrixRotationZX(mRotation, PVRTF2X(-90.0f*PVRT_PIf/180.0f));
+ PVRTMatrixMultiplyX(mOut, mRotation, mTemp);
+ }
+}
+
+/*!***************************************************************************
+ @Function PVRTMatrixOrthoRHX
+ @Output mOut Orthographic matrix
+ @Input w Width of the screen
+ @Input h Height of the screen
+ @Input zn Near clipping distance
+ @Input zf Far clipping distance
+ @Input bRotate Should we rotate it ? (for upright screens)
+ @Description Create an orthographic matrix.
+*****************************************************************************/
+void PVRTMatrixOrthoRHX(
+ PVRTMATRIXx &mOut,
+ const int w,
+ const int h,
+ const int zn,
+ const int zf,
+ const bool bRotate)
+{
+ int fCorrectW = w;
+ int fCorrectH = h;
+ if (bRotate)
+ {
+ fCorrectW = h;
+ fCorrectH = w;
+ }
+ mOut.f[ 0] = PVRTXDIV(PVRTF2X(2.0f), fCorrectW);
+ mOut.f[ 1] = PVRTF2X(0.0f);
+ mOut.f[ 2] = PVRTF2X(0.0f);
+ mOut.f[ 3] = PVRTF2X(0.0f);
+
+ mOut.f[ 4] = PVRTF2X(0.0f);
+ mOut.f[ 5] = PVRTXDIV(PVRTF2X(2.0f), fCorrectH);
+ mOut.f[ 6] = PVRTF2X(0.0f);
+ mOut.f[ 7] = PVRTF2X(0.0f);
+
+ mOut.f[ 8] = PVRTF2X(0.0f);
+ mOut.f[ 9] = PVRTF2X(0.0f);
+ mOut.f[10] = PVRTXDIV(PVRTF2X(1.0f), zn - zf);
+ mOut.f[11] = PVRTXDIV(zn, zn - zf);
+
+ mOut.f[12] = PVRTF2X(0.0f);
+ mOut.f[13] = PVRTF2X(0.0f);
+ mOut.f[14] = PVRTF2X(0.0f);
+ mOut.f[15] = PVRTF2X(1.0f);
+
+ if (bRotate)
+ {
+ PVRTMATRIXx mRotation, mTemp = mOut;
+ PVRTMatrixRotationZX(mRotation, PVRTF2X(-90.0f*PVRT_PIf/180.0f));
+ PVRTMatrixMultiplyX(mOut, mRotation, mTemp);
+ }
+}
+
+/*!***************************************************************************
+ @Function PVRTMatrixVec3LerpX
+ @Output vOut Result of the interpolation
+ @Input v1 First vector to interpolate from
+ @Input v2 Second vector to interpolate form
+ @Input s Coefficient of interpolation
+ @Description This function performs the linear interpolation based on
+ the following formula: V1 + s(V2-V1).
+*****************************************************************************/
+void PVRTMatrixVec3LerpX(
+ PVRTVECTOR3x &vOut,
+ const PVRTVECTOR3x &v1,
+ const PVRTVECTOR3x &v2,
+ const int s)
+{
+ vOut.x = v1.x + PVRTXMUL(s, v2.x - v1.x);
+ vOut.y = v1.y + PVRTXMUL(s, v2.y - v1.y);
+ vOut.z = v1.z + PVRTXMUL(s, v2.z - v1.z);
+}
+
+/*!***************************************************************************
+ @Function PVRTMatrixVec3DotProductX
+ @Input v1 First vector
+ @Input v2 Second vector
+ @Return Dot product of the two vectors.
+ @Description This function performs the dot product of the two
+ supplied vectors.
+ A single >> 16 shift could be applied to the final accumulated
+ result however this runs the risk of overflow between the
+ results of the intermediate additions.
+*****************************************************************************/
+int PVRTMatrixVec3DotProductX(
+ const PVRTVECTOR3x &v1,
+ const PVRTVECTOR3x &v2)
+{
+ return (PVRTXMUL(v1.x, v2.x) + PVRTXMUL(v1.y, v2.y) + PVRTXMUL(v1.z, v2.z));
+}
+
+/*!***************************************************************************
+ @Function PVRTMatrixVec3CrossProductX
+ @Output vOut Cross product of the two vectors
+ @Input v1 First vector
+ @Input v2 Second vector
+ @Description This function performs the cross product of the two
+ supplied vectors.
+*****************************************************************************/
+void PVRTMatrixVec3CrossProductX(
+ PVRTVECTOR3x &vOut,
+ const PVRTVECTOR3x &v1,
+ const PVRTVECTOR3x &v2)
+{
+ PVRTVECTOR3x result;
+
+ /* Perform calculation on a dummy VECTOR (result) */
+ result.x = PVRTXMUL(v1.y, v2.z) - PVRTXMUL(v1.z, v2.y);
+ result.y = PVRTXMUL(v1.z, v2.x) - PVRTXMUL(v1.x, v2.z);
+ result.z = PVRTXMUL(v1.x, v2.y) - PVRTXMUL(v1.y, v2.x);
+
+ /* Copy result in pOut */
+ vOut = result;
+}
+
+/*!***************************************************************************
+ @Function PVRTMatrixVec3NormalizeX
+ @Output vOut Normalized vector
+ @Input vIn Vector to normalize
+ @Description Normalizes the supplied vector.
+ The square root function is currently still performed
+ in floating-point.
+ Original vector is scaled down prior to be normalized in
+ order to avoid overflow issues.
+****************************************************************************/
+void PVRTMatrixVec3NormalizeX(
+ PVRTVECTOR3x &vOut,
+ const PVRTVECTOR3x &vIn)
+{
+ int f, n;
+ PVRTVECTOR3x vTemp;
+
+ /* Scale vector by uniform value */
+ n = PVRTABS(vIn.x) + PVRTABS(vIn.y) + PVRTABS(vIn.z);
+ vTemp.x = PVRTXDIV(vIn.x, n);
+ vTemp.y = PVRTXDIV(vIn.y, n);
+ vTemp.z = PVRTXDIV(vIn.z, n);
+
+ /* Calculate x2+y2+z2/sqrt(x2+y2+z2) */
+ f = PVRTMatrixVec3DotProductX(vTemp, vTemp);
+ f = PVRTXDIV(PVRTF2X(1.0f), PVRTF2X(sqrt(PVRTX2F(f))));
+
+ /* Multiply vector components by f */
+ vOut.x = PVRTXMUL(vTemp.x, f);
+ vOut.y = PVRTXMUL(vTemp.y, f);
+ vOut.z = PVRTXMUL(vTemp.z, f);
+}
+
+/*!***************************************************************************
+ @Function PVRTMatrixVec3LengthX
+ @Input vIn Vector to get the length of
+ @Return The length of the vector
+ @Description Gets the length of the supplied vector
+*****************************************************************************/
+int PVRTMatrixVec3LengthX(
+ const PVRTVECTOR3x &vIn)
+{
+ int temp;
+
+ temp = PVRTXMUL(vIn.x,vIn.x) + PVRTXMUL(vIn.y,vIn.y) + PVRTXMUL(vIn.z,vIn.z);
+ return PVRTF2X(sqrt(PVRTX2F(temp)));
+}
+
+/*!***************************************************************************
+ @Function PVRTMatrixLinearEqSolveX
+ @Input pSrc 2D array of floats. 4 Eq linear problem is 5x4
+ matrix, constants in first column
+ @Input nCnt Number of equations to solve
+ @Output pRes Result
+ @Description Solves 'nCnt' simultaneous equations of 'nCnt' variables.
+ pRes should be an array large enough to contain the
+ results: the values of the 'nCnt' variables.
+ This fn recursively uses Gaussian Elimination.
+*****************************************************************************/
+void PVRTMatrixLinearEqSolveX(
+ int * const pRes,
+ int ** const pSrc,
+ const int nCnt)
+{
+ int i, j, k;
+ int f;
+
+ if (nCnt == 1)
+ {
+ _ASSERT(pSrc[0][1] != 0);
+ pRes[0] = PVRTXDIV(pSrc[0][0], pSrc[0][1]);
+ return;
+ }
+
+ // Loop backwards in an attempt avoid the need to swap rows
+ i = nCnt;
+ while(i)
+ {
+ --i;
+
+ if(pSrc[i][nCnt] != PVRTF2X(0.0f))
+ {
+ // Row i can be used to zero the other rows; let's move it to the bottom
+ if(i != (nCnt-1))
+ {
+ for(j = 0; j <= nCnt; ++j)
+ {
+ // Swap the two values
+ f = pSrc[nCnt-1][j];
+ pSrc[nCnt-1][j] = pSrc[i][j];
+ pSrc[i][j] = f;
+ }
+ }
+
+ // Now zero the last columns of the top rows
+ for(j = 0; j < (nCnt-1); ++j)
+ {
+ _ASSERT(pSrc[nCnt-1][nCnt] != PVRTF2X(0.0f));
+ f = PVRTXDIV(pSrc[j][nCnt], pSrc[nCnt-1][nCnt]);
+
+ // No need to actually calculate a zero for the final column
+ for(k = 0; k < nCnt; ++k)
+ {
+ pSrc[j][k] -= PVRTXMUL(f, pSrc[nCnt-1][k]);
+ }
+ }
+
+ break;
+ }
+ }
+
+ // Solve the top-left sub matrix
+ PVRTMatrixLinearEqSolveX(pRes, pSrc, nCnt - 1);
+
+ // Now calc the solution for the bottom row
+ f = pSrc[nCnt-1][0];
+ for(k = 1; k < nCnt; ++k)
+ {
+ f -= PVRTXMUL(pSrc[nCnt-1][k], pRes[k-1]);
+ }
+ _ASSERT(pSrc[nCnt-1][nCnt] != PVRTF2X(0));
+ f = PVRTXDIV(f, pSrc[nCnt-1][nCnt]);
+ pRes[nCnt-1] = f;
+}
+
+/*****************************************************************************
+ End of file (PVRTMatrixX.cpp)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTMemoryFileSystem.h b/tests/third_party/PowerVR/Tools/PVRTMemoryFileSystem.h
new file mode 100644
index 0000000..e73a78a
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTMemoryFileSystem.h
@@ -0,0 +1,108 @@
+/*!****************************************************************************
+
+ @file PVRTMemoryFileSystem.h
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief Memory file system for resource files.
+
+******************************************************************************/
+#ifndef _PVRTMEMORYFILE_H_
+#define _PVRTMEMORYFILE_H_
+
+#include "PVRTGlobal.h"
+#include <stddef.h>
+
+/*!****************************************************************************
+ @class CPVRTMemoryFileSystem
+ @brief Memory file system for resource files.
+******************************************************************************/
+class CPVRTMemoryFileSystem
+{
+public:
+ /*!***************************************************************************
+ @brief Constructor. Creates a CPVRTMemoryFileSystem object based on the parameters supplied.
+ @param[in] pszFilename Name of file to register
+ @param[in] pBuffer Pointer to file data
+ @param[in] Size File size
+ @param[in] bCopy Name and data should be copied?
+ *****************************************************************************/
+ CPVRTMemoryFileSystem(const char* pszFilename, const void* pBuffer, size_t Size, bool bCopy = false);
+
+ /*!***************************************************************************
+ @fn RegisterMemoryFile
+ @param[in] pszFilename Name of file to register
+ @param[in] pBuffer Pointer to file data
+ @param[in] Size File size
+ @param[in] bCopy Name and data should be copied?
+ @brief Registers a block of memory as a file that can be looked up
+ by name.
+ *****************************************************************************/
+ static void RegisterMemoryFile(const char* pszFilename, const void* pBuffer, size_t Size, bool bCopy = false);
+
+ /*!***************************************************************************
+ @fn GetFile
+ @param[in] pszFilename Name of file to open
+ @param[out] ppBuffer Pointer to file data
+ @param[out] pSize File size
+ @return true if the file was found in memory, false otherwise
+ @brief Looks up a file in the memory file system by name. Returns a
+ pointer to the file data as well as its size on success.
+ *****************************************************************************/
+ static bool GetFile(const char* pszFilename, const void** ppBuffer, size_t* pSize);
+
+ /*!***************************************************************************
+ @fn GetNumFiles
+ @return The number of registered files
+ @brief Getter for the number of registered files
+ *****************************************************************************/
+ static int GetNumFiles();
+
+ /*!***************************************************************************
+ @fn GetFilename
+ @param[in] i32Index Index of file
+ @return A pointer to the filename of the requested file
+ @brief Looks up a file in the memory file system by name. Returns a
+ pointer to the file data as well as its size on success.
+ *****************************************************************************/
+ static const char* GetFilename(int i32Index);
+
+protected:
+ /*!***************************************************************************
+ @class CAtExit
+ @brief Provides a deconstructor for platforms that don't support the atexit() function.
+ *****************************************************************************/
+ class CAtExit
+ {
+ public:
+ /*!***************************************************************************
+ @brief Destructor of CAtExit class. Workaround for platforms that
+ don't support the atexit() function. This deletes any memory
+ file system data.
+ *****************************************************************************/
+ ~CAtExit();
+ };
+ static CAtExit s_AtExit;
+
+ friend class CAtExit;
+
+ /*!***************************************************************************
+ @struct SFileInfo
+ @brief Struct which contains information on a single file.
+ *****************************************************************************/
+ struct SFileInfo
+ {
+ const char* pszFilename; ///< File name.
+ const void* pBuffer; ///< Pointer to file data.
+ size_t Size; ///< File size.
+ bool bAllocated; ///< File was allocated. If true, this file will be deleted on exit.
+ };
+ static SFileInfo* s_pFileInfo;
+ static int s_i32NumFiles;
+ static int s_i32Capacity;
+};
+
+#endif // _PVRTMEMORYFILE_H_
+
+/*****************************************************************************
+ End of file (PVRTMemoryFileSystem.h)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTMisc.cpp b/tests/third_party/PowerVR/Tools/PVRTMisc.cpp
new file mode 100644
index 0000000..891d5ef
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTMisc.cpp
@@ -0,0 +1,433 @@
+/******************************************************************************
+
+ @File PVRTMisc.cpp
+
+ @Title PVRTMisc
+
+ @Version
+
+ @Copyright Copyright (c) Imagination Technologies Limited.
+
+ @Platform ANSI compatible
+
+ @Description Miscellaneous functions used in 3D rendering.
+
+******************************************************************************/
+#include <string.h>
+#include <stdlib.h>
+#include <ctype.h>
+#include <limits.h>
+#include <math.h>
+#include "PVRTGlobal.h"
+#include "PVRTContext.h"
+#include "PVRTFixedPoint.h"
+#include "PVRTMatrix.h"
+#include "PVRTMisc.h"
+
+
+
+/*!***************************************************************************
+ @Function PVRTMiscCalculateIntersectionLinePlane
+ @Input pfPlane Length 4 [A,B,C,D], values for plane
+ equation
+ @Input pv0 A point on the line
+ @Input pv1 Another point on the line
+ @Output pvIntersection The point of intersection
+ @Description Calculates coords of the intersection of a line and an
+ infinite plane
+*****************************************************************************/
+void PVRTMiscCalculateIntersectionLinePlane(
+ PVRTVECTOR3 * const pvIntersection,
+ const VERTTYPE pfPlane[4],
+ const PVRTVECTOR3 * const pv0,
+ const PVRTVECTOR3 * const pv1)
+{
+ PVRTVECTOR3 vD;
+ VERTTYPE fN, fD, fT;
+
+ /* Calculate vector from point0 to point1 */
+ vD.x = pv1->x - pv0->x;
+ vD.y = pv1->y - pv0->y;
+ vD.z = pv1->z - pv0->z;
+
+ /* Denominator */
+ fD =
+ VERTTYPEMUL(pfPlane[0], vD.x) +
+ VERTTYPEMUL(pfPlane[1], vD.y) +
+ VERTTYPEMUL(pfPlane[2], vD.z);
+
+ /* Numerator */
+ fN =
+ VERTTYPEMUL(pfPlane[0], pv0->x) +
+ VERTTYPEMUL(pfPlane[1], pv0->y) +
+ VERTTYPEMUL(pfPlane[2], pv0->z) +
+ pfPlane[3];
+
+ fT = VERTTYPEDIV(-fN, fD);
+
+ /* And for a finale, calculate the intersection coordinate */
+ pvIntersection->x = pv0->x + VERTTYPEMUL(fT, vD.x);
+ pvIntersection->y = pv0->y + VERTTYPEMUL(fT, vD.y);
+ pvIntersection->z = pv0->z + VERTTYPEMUL(fT, vD.z);
+}
+
+
+/*!***************************************************************************
+ @Function PVRTMiscCalculateInfinitePlane
+ @Input nStride Size of each vertex structure containing pfVtx
+ @Input pvPlane Length 4 [A,B,C,D], values for plane equation
+ @Input pmViewProjInv The inverse of the View Projection matrix
+ @Input pFrom Position of the camera
+ @Input fFar Far clipping distance
+ @Output pfVtx Position of the first of 3 floats to receive
+ the position of vertex 0; up to 5 vertex positions
+ will be written (5 is the maximum number of vertices
+ required to draw an infinite polygon clipped to screen
+ and far clip plane).
+ @Returns Number of vertices in the polygon fan (Can be 0, 3, 4 or 5)
+ @Description Calculates world-space coords of a screen-filling
+ representation of an infinite plane The resulting vertices run
+ counter-clockwise around the screen, and can be simply drawn using
+ non-indexed TRIANGLEFAN
+*****************************************************************************/
+int PVRTMiscCalculateInfinitePlane(
+ VERTTYPE * const pfVtx,
+ const int nStride,
+ const PVRTVECTOR4 * const pvPlane,
+ const PVRTMATRIX * const pmViewProjInv,
+ const PVRTVECTOR3 * const pFrom,
+ const VERTTYPE fFar)
+{
+ PVRTVECTOR3 pvWorld[5];
+ PVRTVECTOR3 *pvPolyPtr;
+ unsigned int dwCount;
+ bool bClip;
+ int nVert;
+ VERTTYPE fDotProduct;
+
+ /*
+ Check whether the plane faces the camera
+ */
+ fDotProduct =
+ VERTTYPEMUL((pFrom->x + VERTTYPEMUL(pvPlane->x, pvPlane->w)), pvPlane->x) +
+ VERTTYPEMUL((pFrom->y + VERTTYPEMUL(pvPlane->y, pvPlane->w)), pvPlane->y) +
+ VERTTYPEMUL((pFrom->z + VERTTYPEMUL(pvPlane->z, pvPlane->w)), pvPlane->z);
+
+ if(fDotProduct < 0) {
+ /* Camera is behind plane, hence it's not visible */
+ return 0;
+ }
+
+ /*
+ Back transform front clipping plane into world space,
+ to give us a point on the line through each corner of the screen
+ (from the camera).
+ */
+
+ /* x = -1.0f; y = -1.0f; z = 1.0f; w = 1.0f */
+ pvWorld[0].x = VERTTYPEMUL((-pmViewProjInv->f[ 0] - pmViewProjInv->f[ 4] + pmViewProjInv->f[ 8] + pmViewProjInv->f[12]), fFar);
+ pvWorld[0].y = VERTTYPEMUL((-pmViewProjInv->f[ 1] - pmViewProjInv->f[ 5] + pmViewProjInv->f[ 9] + pmViewProjInv->f[13]), fFar);
+ pvWorld[0].z = VERTTYPEMUL((-pmViewProjInv->f[ 2] - pmViewProjInv->f[ 6] + pmViewProjInv->f[10] + pmViewProjInv->f[14]), fFar);
+ /* x = 1.0f, y = -1.0f, z = 1.0f; w = 1.0f */
+ pvWorld[1].x = VERTTYPEMUL(( pmViewProjInv->f[ 0] - pmViewProjInv->f[ 4] + pmViewProjInv->f[ 8] + pmViewProjInv->f[12]), fFar);
+ pvWorld[1].y = VERTTYPEMUL(( pmViewProjInv->f[ 1] - pmViewProjInv->f[ 5] + pmViewProjInv->f[ 9] + pmViewProjInv->f[13]), fFar);
+ pvWorld[1].z = VERTTYPEMUL(( pmViewProjInv->f[ 2] - pmViewProjInv->f[ 6] + pmViewProjInv->f[10] + pmViewProjInv->f[14]), fFar);
+ /* x = 1.0f, y = 1.0f, z = 1.0f; w = 1.0f */
+ pvWorld[2].x = VERTTYPEMUL(( pmViewProjInv->f[ 0] + pmViewProjInv->f[ 4] + pmViewProjInv->f[ 8] + pmViewProjInv->f[12]), fFar);
+ pvWorld[2].y = VERTTYPEMUL(( pmViewProjInv->f[ 1] + pmViewProjInv->f[ 5] + pmViewProjInv->f[ 9] + pmViewProjInv->f[13]), fFar);
+ pvWorld[2].z = VERTTYPEMUL(( pmViewProjInv->f[ 2] + pmViewProjInv->f[ 6] + pmViewProjInv->f[10] + pmViewProjInv->f[14]), fFar);
+ /* x = -1.0f, y = 1.0f, z = 1.0f; w = 1.0f */
+ pvWorld[3].x = VERTTYPEMUL((-pmViewProjInv->f[ 0] + pmViewProjInv->f[ 4] + pmViewProjInv->f[ 8] + pmViewProjInv->f[12]), fFar);
+ pvWorld[3].y = VERTTYPEMUL((-pmViewProjInv->f[ 1] + pmViewProjInv->f[ 5] + pmViewProjInv->f[ 9] + pmViewProjInv->f[13]), fFar);
+ pvWorld[3].z = VERTTYPEMUL((-pmViewProjInv->f[ 2] + pmViewProjInv->f[ 6] + pmViewProjInv->f[10] + pmViewProjInv->f[14]), fFar);
+
+ /* We need to do a closed loop of the screen vertices, so copy the first vertex into the last */
+ pvWorld[4] = pvWorld[0];
+
+ /*
+ Now build a pre-clipped polygon
+ */
+
+ /* Lets get ready to loop */
+ dwCount = 0;
+ bClip = false;
+ pvPolyPtr = (PVRTVECTOR3*)pfVtx;
+
+ nVert = 5;
+ while(nVert)
+ {
+ nVert--;
+
+ /*
+ Check which side of the Plane this corner of the far clipping
+ plane is on. [A,B,C] of plane equation is the plane normal, D is
+ distance from origin; hence [pvPlane->x * -pvPlane->w,
+ pvPlane->y * -pvPlane->w,
+ pvPlane->z * -pvPlane->w]
+ is a point on the plane
+ */
+ fDotProduct =
+ VERTTYPEMUL((pvWorld[nVert].x + VERTTYPEMUL(pvPlane->x, pvPlane->w)), pvPlane->x) +
+ VERTTYPEMUL((pvWorld[nVert].y + VERTTYPEMUL(pvPlane->y, pvPlane->w)), pvPlane->y) +
+ VERTTYPEMUL((pvWorld[nVert].z + VERTTYPEMUL(pvPlane->z, pvPlane->w)), pvPlane->z);
+
+ if(fDotProduct < 0)
+ {
+ /*
+ Behind plane; Vertex does NOT need clipping
+ */
+ if(bClip == true)
+ {
+ /* Clipping finished */
+ bClip = false;
+
+ /*
+ We've been clipping, so we need to add an additional
+ point on the line to this point, where clipping was
+ stopped.
+ */
+ PVRTMiscCalculateIntersectionLinePlane(pvPolyPtr, &pvPlane->x, &pvWorld[nVert+1], &pvWorld[nVert]);
+ pvPolyPtr = (PVRTVECTOR3*)((char*)pvPolyPtr + nStride);
+ dwCount++;
+ }
+
+ if(!nVert)
+ {
+ /* Abort, abort: we've closed the loop with the clipped point */
+ break;
+ }
+
+ /* Add the current point */
+ PVRTMiscCalculateIntersectionLinePlane(pvPolyPtr, &pvPlane->x, pFrom, &pvWorld[nVert]);
+ pvPolyPtr = (PVRTVECTOR3*)((char*)pvPolyPtr + nStride);
+ dwCount++;
+ }
+ else
+ {
+ /*
+ Before plane; Vertex DOES need clipping
+ */
+ if(bClip == true)
+ {
+ /* Already in clipping, skip point */
+ continue;
+ }
+
+ /* Clipping initiated */
+ bClip = true;
+
+ /* Don't bother with entry point on first vertex; will take care of it on last vertex (which is a repeat of first vertex) */
+ if(nVert != 4)
+ {
+ /* We need to add an additional point on the line to this point, where clipping was started */
+ PVRTMiscCalculateIntersectionLinePlane(pvPolyPtr, &pvPlane->x, &pvWorld[nVert+1], &pvWorld[nVert]);
+ pvPolyPtr = (PVRTVECTOR3*)((char*)pvPolyPtr + nStride);
+ dwCount++;
+ }
+ }
+ }
+
+ /* Valid vertex counts are 0, 3, 4, 5 */
+ _ASSERT(dwCount <= 5);
+ _ASSERT(dwCount != 1);
+ _ASSERT(dwCount != 2);
+
+ return dwCount;
+}
+
+
+/*!***************************************************************************
+ @Function SetVertex
+ @Modified Vertices
+ @Input index
+ @Input x
+ @Input y
+ @Input z
+ @Description Writes a vertex in a vertex array
+*****************************************************************************/
+static void SetVertex(VERTTYPE** Vertices, int index, VERTTYPE x, VERTTYPE y, VERTTYPE z)
+{
+ (*Vertices)[index*3+0] = x;
+ (*Vertices)[index*3+1] = y;
+ (*Vertices)[index*3+2] = z;
+}
+
+/*!***************************************************************************
+ @Function SetUV
+ @Modified UVs
+ @Input index
+ @Input u
+ @Input v
+ @Description Writes a texture coordinate in a texture coordinate array
+*****************************************************************************/
+static void SetUV(VERTTYPE** UVs, int index, VERTTYPE u, VERTTYPE v)
+{
+ (*UVs)[index*2+0] = u;
+ (*UVs)[index*2+1] = v;
+}
+
+/*!***************************************************************************
+ @Function PVRTCreateSkybox
+ @Input scale Scale the skybox
+ @Input adjustUV Adjust or not UVs for PVRT compression
+ @Input textureSize Texture size in pixels
+ @Output Vertices Array of vertices
+ @Output UVs Array of UVs
+ @Description Creates the vertices and texture coordinates for a skybox
+*****************************************************************************/
+void PVRTCreateSkybox(float scale, bool adjustUV, int textureSize, VERTTYPE** Vertices, VERTTYPE** UVs)
+{
+ *Vertices = new VERTTYPE[24*3];
+ *UVs = new VERTTYPE[24*2];
+
+ VERTTYPE unit = f2vt(1);
+ VERTTYPE a0 = 0, a1 = unit;
+
+ if (adjustUV)
+ {
+ VERTTYPE oneover = f2vt(1.0f / textureSize);
+ a0 = VERTTYPEMUL(f2vt(4.0f), oneover);
+ a1 = unit - a0;
+ }
+
+ // Front
+ SetVertex(Vertices, 0, -unit, +unit, -unit);
+ SetVertex(Vertices, 1, +unit, +unit, -unit);
+ SetVertex(Vertices, 2, -unit, -unit, -unit);
+ SetVertex(Vertices, 3, +unit, -unit, -unit);
+ SetUV(UVs, 0, a0, a1);
+ SetUV(UVs, 1, a1, a1);
+ SetUV(UVs, 2, a0, a0);
+ SetUV(UVs, 3, a1, a0);
+
+ // Right
+ SetVertex(Vertices, 4, +unit, +unit, -unit);
+ SetVertex(Vertices, 5, +unit, +unit, +unit);
+ SetVertex(Vertices, 6, +unit, -unit, -unit);
+ SetVertex(Vertices, 7, +unit, -unit, +unit);
+ SetUV(UVs, 4, a0, a1);
+ SetUV(UVs, 5, a1, a1);
+ SetUV(UVs, 6, a0, a0);
+ SetUV(UVs, 7, a1, a0);
+
+ // Back
+ SetVertex(Vertices, 8 , +unit, +unit, +unit);
+ SetVertex(Vertices, 9 , -unit, +unit, +unit);
+ SetVertex(Vertices, 10, +unit, -unit, +unit);
+ SetVertex(Vertices, 11, -unit, -unit, +unit);
+ SetUV(UVs, 8 , a0, a1);
+ SetUV(UVs, 9 , a1, a1);
+ SetUV(UVs, 10, a0, a0);
+ SetUV(UVs, 11, a1, a0);
+
+ // Left
+ SetVertex(Vertices, 12, -unit, +unit, +unit);
+ SetVertex(Vertices, 13, -unit, +unit, -unit);
+ SetVertex(Vertices, 14, -unit, -unit, +unit);
+ SetVertex(Vertices, 15, -unit, -unit, -unit);
+ SetUV(UVs, 12, a0, a1);
+ SetUV(UVs, 13, a1, a1);
+ SetUV(UVs, 14, a0, a0);
+ SetUV(UVs, 15, a1, a0);
+
+ // Top
+ SetVertex(Vertices, 16, -unit, +unit, +unit);
+ SetVertex(Vertices, 17, +unit, +unit, +unit);
+ SetVertex(Vertices, 18, -unit, +unit, -unit);
+ SetVertex(Vertices, 19, +unit, +unit, -unit);
+ SetUV(UVs, 16, a0, a1);
+ SetUV(UVs, 17, a1, a1);
+ SetUV(UVs, 18, a0, a0);
+ SetUV(UVs, 19, a1, a0);
+
+ // Bottom
+ SetVertex(Vertices, 20, -unit, -unit, -unit);
+ SetVertex(Vertices, 21, +unit, -unit, -unit);
+ SetVertex(Vertices, 22, -unit, -unit, +unit);
+ SetVertex(Vertices, 23, +unit, -unit, +unit);
+ SetUV(UVs, 20, a0, a1);
+ SetUV(UVs, 21, a1, a1);
+ SetUV(UVs, 22, a0, a0);
+ SetUV(UVs, 23, a1, a0);
+
+ for (int i=0; i<24*3; i++) (*Vertices)[i] = VERTTYPEMUL((*Vertices)[i], f2vt(scale));
+}
+
+/*!***************************************************************************
+ @Function PVRTDestroySkybox
+ @Input Vertices Vertices array to destroy
+ @Input UVs UVs array to destroy
+ @Description Destroy the memory allocated for a skybox
+*****************************************************************************/
+void PVRTDestroySkybox(VERTTYPE* Vertices, VERTTYPE* UVs)
+{
+ delete [] Vertices;
+ delete [] UVs;
+}
+
+/*!***************************************************************************
+ @Function PVRTGetPOTHigher
+ @Input uiOriginalValue Base value
+ @Input iTimesHigher Multiplier
+ @Description When iTimesHigher is one, this function will return the closest
+ power-of-two value above the base value.
+ For every increment beyond one for the iTimesHigher value,
+ the next highest power-of-two value will be calculated.
+*****************************************************************************/
+unsigned int PVRTGetPOTHigher(unsigned int uiOriginalValue, int iTimesHigher)
+{
+ if(uiOriginalValue == 0 || iTimesHigher < 0)
+ {
+ return 0;
+ }
+
+ unsigned int uiSize = 1;
+ while (uiSize < uiOriginalValue) uiSize *= 2;
+
+ // Keep increasing the POT value until the iTimesHigher value has been met
+ for(int i = 1 ; i < iTimesHigher; ++i)
+ {
+ uiSize *= 2;
+ }
+
+ return uiSize;
+}
+
+/*!***************************************************************************
+ @Function PVRTGetPOTLower
+ @Input uiOriginalValue Base value
+ @Input iTimesLower Multiplier
+ @Description When iTimesLower is one, this function will return the closest
+ power-of-two value below the base value.
+ For every increment beyond one for the iTimesLower value,
+ the next lowest power-of-two value will be calculated. The lowest
+ value that can be reached is 1.
+*****************************************************************************/
+// NOTE: This function should be optimised
+unsigned int PVRTGetPOTLower(unsigned int uiOriginalValue, int iTimesLower)
+{
+ if(uiOriginalValue == 0 || iTimesLower < 0)
+ {
+ return 0;
+ }
+ unsigned int uiSize = PVRTGetPOTHigher(uiOriginalValue,1);
+ uiSize >>= 1;//uiSize /=2;
+
+ for(int i = 1; i < iTimesLower; ++i)
+ {
+ uiSize >>= 1;//uiSize /=2;
+ if(uiSize == 1)
+ {
+ // Lowest possible value has been reached, so break
+ break;
+ }
+ }
+ return uiSize;
+}
+
+
+
+/*****************************************************************************
+ End of file (PVRTMisc.cpp)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTMisc.h b/tests/third_party/PowerVR/Tools/PVRTMisc.h
new file mode 100644
index 0000000..8da0b6f
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTMisc.h
@@ -0,0 +1,101 @@
+/*!****************************************************************************
+
+ @file PVRTMisc.h
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief Miscellaneous functions used in 3D rendering.
+
+******************************************************************************/
+#ifndef _PVRTMISC_H_
+#define _PVRTMISC_H_
+
+#include "PVRTMatrix.h"
+#include "PVRTFixedPoint.h"
+
+/****************************************************************************
+** Functions
+****************************************************************************/
+
+/*!***************************************************************************
+ @brief Calculates coords of the intersection of a line and an
+ infinite plane
+ @param[out] pvIntersection The point of intersection
+ @param[in] pfPlane Length 4 [A,B,C,D], values for plane equation
+ @param[in] pv0 A point on the line
+ @param[in] pv1 Another point on the line
+*****************************************************************************/
+void PVRTMiscCalculateIntersectionLinePlane(
+ PVRTVECTOR3 * const pvIntersection,
+ const VERTTYPE pfPlane[4],
+ const PVRTVECTOR3 * const pv0,
+ const PVRTVECTOR3 * const pv1);
+
+/*!***************************************************************************
+ @brief Calculates world-space coords of a screen-filling
+ representation of an infinite plane The resulting vertices run
+ counter-clockwise around the screen, and can be simply drawn using
+ non-indexed TRIANGLEFAN
+ @param[out] pfVtx Position of the first of 3 floats to receive
+ the position of vertex 0; up to 5 vertex positions
+ will be written (5 is the maximum number of vertices
+ required to draw an infinite polygon clipped to screen
+ and far clip plane).
+ @param[in] nStride Size of each vertex structure containing pfVtx
+ @param[in] pvPlane Length 4 [A,B,C,D], values for plane equation
+ @param[in] pmViewProjInv The inverse of the View Projection matrix
+ @param[in] pFrom Position of the camera
+ @param[in] fFar Far clipping distance
+ @return Number of vertices in the polygon fan (Can be 0, 3, 4 or 5)
+*****************************************************************************/
+int PVRTMiscCalculateInfinitePlane(
+ VERTTYPE * const pfVtx,
+ const int nStride,
+ const PVRTVECTOR4 * const pvPlane,
+ const PVRTMATRIX * const pmViewProjInv,
+ const PVRTVECTOR3 * const pFrom,
+ const VERTTYPE fFar);
+
+/*!***************************************************************************
+ @brief Creates the vertices and texture coordinates for a skybox
+ @param[in] scale Scale the skybox
+ @param[in] adjustUV Adjust or not UVs for PVRT compression
+ @param[in] textureSize Texture size in pixels
+ @param[out] Vertices Array of vertices
+ @param[out] UVs Array of UVs
+*****************************************************************************/
+void PVRTCreateSkybox(float scale, bool adjustUV, int textureSize, VERTTYPE** Vertices, VERTTYPE** UVs);
+
+/*!***************************************************************************
+ @brief Destroy the memory allocated for a skybox
+ @param[in] Vertices Vertices array to destroy
+ @param[in] UVs UVs array to destroy
+*****************************************************************************/
+void PVRTDestroySkybox(VERTTYPE* Vertices, VERTTYPE* UVs);
+
+/*!***************************************************************************
+ @brief When iTimesHigher is one, this function will return the closest
+ power-of-two value above the base value.
+ For every increment beyond one for the iTimesHigher value,
+ the next highest power-of-two value will be calculated.
+ @param[in] uiOriginalValue Base value
+ @param[in] iTimesHigher Multiplier
+*****************************************************************************/
+unsigned int PVRTGetPOTHigher(unsigned int uiOriginalValue, int iTimesHigher);
+
+/*!***************************************************************************
+ @brief When iTimesLower is one, this function will return the closest
+ power-of-two value below the base value.
+ For every increment beyond one for the iTimesLower value,
+ the next lowest power-of-two value will be calculated. The lowest
+ value that can be reached is 1.
+ @param[in] uiOriginalValue Base value
+ @param[in] iTimesLower Multiplier
+*****************************************************************************/
+unsigned int PVRTGetPOTLower(unsigned int uiOriginalValue, int iTimesLower);
+
+#endif /* _PVRTMISC_H_ */
+
+
+/*****************************************************************************
+ End of file (PVRTMisc.h)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTModelPOD.cpp b/tests/third_party/PowerVR/Tools/PVRTModelPOD.cpp
new file mode 100644
index 0000000..8de0de2
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTModelPOD.cpp
@@ -0,0 +1,4596 @@
+/******************************************************************************
+
+ @File PVRTModelPOD.cpp
+
+ @Title PVRTModelPOD
+
+ @Version
+
+ @Copyright Copyright (c) Imagination Technologies Limited.
+
+ @Platform ANSI compatible
+
+ @Description Code to load POD files - models exported from MAX.
+
+******************************************************************************/
+#include <math.h>
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+
+#include "PVRTGlobal.h"
+#if defined(BUILD_DX11)
+#include "PVRTContext.h"
+#endif
+#include "PVRTFixedPoint.h"
+#include "PVRTMatrix.h"
+#include "PVRTQuaternion.h"
+#include "PVRTVertex.h"
+#include "PVRTBoneBatch.h"
+#include "PVRTModelPOD.h"
+#include "PVRTMisc.h"
+#include "PVRTResourceFile.h"
+#include "PVRTTrans.h"
+
+/****************************************************************************
+** Defines
+****************************************************************************/
+#define PVRTMODELPOD_TAG_MASK (0x80000000)
+#define PVRTMODELPOD_TAG_START (0x00000000)
+#define PVRTMODELPOD_TAG_END (0x80000000)
+
+#define CFAH (1024)
+
+/****************************************************************************
+** Enumerations
+****************************************************************************/
+/*!****************************************************************************
+ @Struct EPODFileName
+ @Brief Enum for the binary pod blocks
+******************************************************************************/
+enum EPODFileName
+{
+ ePODFileVersion = 1000,
+ ePODFileScene,
+ ePODFileExpOpt,
+ ePODFileHistory,
+ ePODFileEndiannessMisMatch = -402456576,
+
+ ePODFileColourBackground = 2000,
+ ePODFileColourAmbient,
+ ePODFileNumCamera,
+ ePODFileNumLight,
+ ePODFileNumMesh,
+ ePODFileNumNode,
+ ePODFileNumMeshNode,
+ ePODFileNumTexture,
+ ePODFileNumMaterial,
+ ePODFileNumFrame,
+ ePODFileCamera, // Will come multiple times
+ ePODFileLight, // Will come multiple times
+ ePODFileMesh, // Will come multiple times
+ ePODFileNode, // Will come multiple times
+ ePODFileTexture, // Will come multiple times
+ ePODFileMaterial, // Will come multiple times
+ ePODFileFlags,
+ ePODFileFPS,
+ ePODFileUserData,
+ ePODFileUnits,
+
+ ePODFileMatName = 3000,
+ ePODFileMatIdxTexDiffuse,
+ ePODFileMatOpacity,
+ ePODFileMatAmbient,
+ ePODFileMatDiffuse,
+ ePODFileMatSpecular,
+ ePODFileMatShininess,
+ ePODFileMatEffectFile,
+ ePODFileMatEffectName,
+ ePODFileMatIdxTexAmbient,
+ ePODFileMatIdxTexSpecularColour,
+ ePODFileMatIdxTexSpecularLevel,
+ ePODFileMatIdxTexBump,
+ ePODFileMatIdxTexEmissive,
+ ePODFileMatIdxTexGlossiness,
+ ePODFileMatIdxTexOpacity,
+ ePODFileMatIdxTexReflection,
+ ePODFileMatIdxTexRefraction,
+ ePODFileMatBlendSrcRGB,
+ ePODFileMatBlendSrcA,
+ ePODFileMatBlendDstRGB,
+ ePODFileMatBlendDstA,
+ ePODFileMatBlendOpRGB,
+ ePODFileMatBlendOpA,
+ ePODFileMatBlendColour,
+ ePODFileMatBlendFactor,
+ ePODFileMatFlags,
+ ePODFileMatUserData,
+
+ ePODFileTexName = 4000,
+
+ ePODFileNodeIdx = 5000,
+ ePODFileNodeName,
+ ePODFileNodeIdxMat,
+ ePODFileNodeIdxParent,
+ ePODFileNodePos,
+ ePODFileNodeRot,
+ ePODFileNodeScale,
+ ePODFileNodeAnimPos,
+ ePODFileNodeAnimRot,
+ ePODFileNodeAnimScale,
+ ePODFileNodeMatrix,
+ ePODFileNodeAnimMatrix,
+ ePODFileNodeAnimFlags,
+ ePODFileNodeAnimPosIdx,
+ ePODFileNodeAnimRotIdx,
+ ePODFileNodeAnimScaleIdx,
+ ePODFileNodeAnimMatrixIdx,
+ ePODFileNodeUserData,
+
+ ePODFileMeshNumVtx = 6000,
+ ePODFileMeshNumFaces,
+ ePODFileMeshNumUVW,
+ ePODFileMeshFaces,
+ ePODFileMeshStripLength,
+ ePODFileMeshNumStrips,
+ ePODFileMeshVtx,
+ ePODFileMeshNor,
+ ePODFileMeshTan,
+ ePODFileMeshBin,
+ ePODFileMeshUVW, // Will come multiple times
+ ePODFileMeshVtxCol,
+ ePODFileMeshBoneIdx,
+ ePODFileMeshBoneWeight,
+ ePODFileMeshInterleaved,
+ ePODFileMeshBoneBatches,
+ ePODFileMeshBoneBatchBoneCnts,
+ ePODFileMeshBoneBatchOffsets,
+ ePODFileMeshBoneBatchBoneMax,
+ ePODFileMeshBoneBatchCnt,
+ ePODFileMeshUnpackMatrix,
+
+ ePODFileLightIdxTgt = 7000,
+ ePODFileLightColour,
+ ePODFileLightType,
+ ePODFileLightConstantAttenuation,
+ ePODFileLightLinearAttenuation,
+ ePODFileLightQuadraticAttenuation,
+ ePODFileLightFalloffAngle,
+ ePODFileLightFalloffExponent,
+
+ ePODFileCamIdxTgt = 8000,
+ ePODFileCamFOV,
+ ePODFileCamFar,
+ ePODFileCamNear,
+ ePODFileCamAnimFOV,
+
+ ePODFileDataType = 9000,
+ ePODFileN,
+ ePODFileStride,
+ ePODFileData
+};
+
+/****************************************************************************
+** Structures
+****************************************************************************/
+struct SPVRTPODImpl
+{
+ VERTTYPE fFrame; /*!< Frame number */
+ VERTTYPE fBlend; /*!< Frame blend (AKA fractional part of animation frame number) */
+ int nFrame; /*!< Frame number (AKA integer part of animation frame number) */
+
+ VERTTYPE *pfCache; /*!< Cache indicating the frames at which the matrix cache was filled */
+ PVRTMATRIX *pWmCache; /*!< Cache of world matrices */
+ PVRTMATRIX *pWmZeroCache; /*!< Pre-calculated frame 0 matrices */
+
+ bool bFromMemory; /*!< Was the mesh data loaded from memory? */
+
+#ifdef _DEBUG
+ PVRTint64 nWmTotal, nWmCacheHit, nWmZeroCacheHit;
+ float fHitPerc, fHitPercZero;
+#endif
+};
+
+/****************************************************************************
+** Local code: Memory allocation
+****************************************************************************/
+
+/*!***************************************************************************
+ @Function SafeAlloc
+ @Input cnt
+ @Output ptr
+ @Return false if memory allocation failed
+ @Description Allocates a block of memory.
+*****************************************************************************/
+template <typename T>
+bool SafeAlloc(T* &ptr, size_t cnt)
+{
+ _ASSERT(!ptr);
+ if(cnt)
+ {
+ ptr = (T*)calloc(cnt, sizeof(T));
+ _ASSERT(ptr);
+ if(!ptr)
+ return false;
+ }
+ return true;
+}
+
+/*!***************************************************************************
+ @Function SafeRealloc
+ @Modified ptr
+ @Input cnt
+ @Description Changes the size of a memory allocation.
+*****************************************************************************/
+template <typename T>
+void SafeRealloc(T* &ptr, size_t cnt)
+{
+ ptr = (T*)realloc(ptr, cnt * sizeof(T));
+ _ASSERT(ptr);
+}
+
+/****************************************************************************
+** Class: CPODData
+****************************************************************************/
+/*!***************************************************************************
+@Function Reset
+@Description Resets the POD Data to NULL
+*****************************************************************************/
+void CPODData::Reset()
+{
+ eType = EPODDataFloat;
+ n = 0;
+ nStride = 0;
+ FREE(pData);
+}
+
+// check32BitType and check16BitType are structs where only the specialisations have a standard declaration (complete type)
+// if this struct is instantiated with a different type then the compiler will choke on it
+// Place a line like: " check32BitType<channelType>(); " in a template function
+// to ensure it won't be called using a type of the wrong size.
+template<class T> struct check32BitType;
+template<> struct check32BitType<unsigned int> {};
+template<> struct check32BitType<int> {};
+template<> struct check32BitType<float> {};
+template<class T> struct check16BitType;
+template<> struct check16BitType<unsigned short> {};
+template<> struct check16BitType<short> {};
+
+/*!***************************************************************************
+ Class: CSource
+*****************************************************************************/
+class CSource
+{
+public:
+ /*!***************************************************************************
+ @Function ~CSource
+ @Description Destructor
+ *****************************************************************************/
+ virtual ~CSource() {};
+ virtual bool Read(void* lpBuffer, const unsigned int dwNumberOfBytesToRead) = 0;
+ virtual bool Skip(const unsigned int nBytes) = 0;
+
+ template <typename T>
+ bool Read(T &n)
+ {
+ return Read(&n, sizeof(T));
+ }
+
+ template <typename T>
+ bool Read32(T &n)
+ {
+ unsigned char ub[4];
+
+ if(Read(&ub, 4))
+ {
+ unsigned int *pn = (unsigned int*) &n;
+ *pn = (unsigned int) ((ub[3] << 24) | (ub[2] << 16) | (ub[1] << 8) | ub[0]);
+ return true;
+ }
+
+ return false;
+ }
+
+ template <typename T>
+ bool Read16(T &n)
+ {
+ unsigned char ub[2];
+
+ if(Read(&ub, 2))
+ {
+ unsigned short *pn = (unsigned short*) &n;
+ *pn = (unsigned short) ((ub[1] << 8) | ub[0]);
+ return true;
+ }
+
+ return false;
+ }
+
+ bool ReadMarker(unsigned int &nName, unsigned int &nLen);
+
+ template <typename T>
+ bool ReadAfterAlloc(T* &lpBuffer, const unsigned int dwNumberOfBytesToRead)
+ {
+ if(!SafeAlloc(lpBuffer, dwNumberOfBytesToRead))
+ return false;
+ return Read(lpBuffer, dwNumberOfBytesToRead);
+ }
+
+ template <typename T>
+ bool ReadAfterAlloc32(T* &lpBuffer, const unsigned int dwNumberOfBytesToRead)
+ {
+ check32BitType<T>();
+ if(!SafeAlloc(lpBuffer, dwNumberOfBytesToRead/4))
+ return false;
+ return ReadArray32((unsigned int*) lpBuffer, dwNumberOfBytesToRead / 4);
+ }
+
+ template <typename T>
+ bool ReadArray32(T* pn, const unsigned int i32Size)
+ {
+ check32BitType<T>();
+ bool bRet = true;
+
+ for(unsigned int i = 0; i < i32Size; ++i)
+ bRet &= Read32(pn[i]);
+
+ return bRet;
+ }
+
+ template <typename T>
+ bool ReadAfterAlloc16(T* &lpBuffer, const unsigned int dwNumberOfBytesToRead)
+ {
+ check16BitType<T>();
+ if(!SafeAlloc(lpBuffer, dwNumberOfBytesToRead/2 ))
+ return false;
+ return ReadArray16((unsigned short*) lpBuffer, dwNumberOfBytesToRead / 2);
+ }
+
+ bool ReadArray16(unsigned short* pn, unsigned int i32Size)
+ {
+ bool bRet = true;
+
+ for(unsigned int i = 0; i < i32Size; ++i)
+ bRet &= Read16(pn[i]);
+
+ return bRet;
+ }
+};
+
+bool CSource::ReadMarker(unsigned int &nName, unsigned int &nLen)
+{
+ if(!Read32(nName))
+ return false;
+ if(!Read32(nLen))
+ return false;
+ return true;
+}
+
+/*!***************************************************************************
+ Class: CSourceStream
+*****************************************************************************/
+class CSourceStream : public CSource
+{
+protected:
+ CPVRTResourceFile* m_pFile;
+ size_t m_BytesReadCount;
+
+public:
+ /*!***************************************************************************
+ @Function CSourceStream
+ @Description Constructor
+ *****************************************************************************/
+ CSourceStream() : m_pFile(0), m_BytesReadCount(0) {}
+
+ /*!***************************************************************************
+ @Function ~CSourceStream
+ @Description Destructor
+ *****************************************************************************/
+ virtual ~CSourceStream();
+
+ bool Init(const char * const pszFileName);
+ bool Init(const char * const pData, const size_t i32Size);
+
+ virtual bool Read(void* lpBuffer, const unsigned int dwNumberOfBytesToRead);
+ virtual bool Skip(const unsigned int nBytes);
+};
+
+/*!***************************************************************************
+@Function ~CSourceStream
+@Description Destructor
+*****************************************************************************/
+CSourceStream::~CSourceStream()
+{
+ delete m_pFile;
+}
+
+/*!***************************************************************************
+@Function Init
+@Input pszFileName Source file
+@Description Initialises the source stream with a file at the specified
+ directory.
+*****************************************************************************/
+bool CSourceStream::Init(const char * const pszFileName)
+{
+ m_BytesReadCount = 0;
+ if (m_pFile)
+ {
+ delete m_pFile;
+ m_pFile = 0;
+ }
+
+ if(!pszFileName)
+ return false;
+
+ m_pFile = new CPVRTResourceFile(pszFileName);
+ if (!m_pFile->IsOpen())
+ {
+ delete m_pFile;
+ m_pFile = 0;
+ return false;
+ }
+ return true;
+}
+
+/*!***************************************************************************
+@Function Init
+@Input pData Address of the source data
+@Input i32Size Size of the data (in bytes)
+@Description Initialises the source stream with the data at the specified
+ directory.
+*****************************************************************************/
+bool CSourceStream::Init(const char * pData, size_t i32Size)
+{
+ m_BytesReadCount = 0;
+ if (m_pFile) delete m_pFile;
+
+ m_pFile = new CPVRTResourceFile(pData, i32Size);
+ if (!m_pFile->IsOpen())
+ {
+ delete m_pFile;
+ m_pFile = 0;
+ return false;
+ }
+ return true;
+}
+
+/*!***************************************************************************
+@Function Read
+@Modified lpBuffer Buffer to write the data into
+@Input dwNumberOfBytesToRead Number of bytes to read
+@Description Reads specified number of bytes from the source stream
+ into the output buffer.
+*****************************************************************************/
+bool CSourceStream::Read(void* lpBuffer, const unsigned int dwNumberOfBytesToRead)
+{
+ _ASSERT(lpBuffer);
+ _ASSERT(m_pFile);
+
+ if (m_BytesReadCount + dwNumberOfBytesToRead > m_pFile->Size()) return false;
+
+ memcpy(lpBuffer, &((char*) m_pFile->DataPtr())[m_BytesReadCount], dwNumberOfBytesToRead);
+
+ m_BytesReadCount += dwNumberOfBytesToRead;
+ return true;
+}
+
+/*!***************************************************************************
+@Function Skip
+@Input nBytes The number of bytes to skip
+@Description Skips the specified number of bytes of the source stream.
+*****************************************************************************/
+bool CSourceStream::Skip(const unsigned int nBytes)
+{
+ if (m_BytesReadCount + nBytes > m_pFile->Size()) return false;
+ m_BytesReadCount += nBytes;
+ return true;
+}
+
+#if defined(_WIN32)
+/*!***************************************************************************
+ Class: CSourceResource
+*****************************************************************************/
+class CSourceResource : public CSource
+{
+protected:
+ const unsigned char *m_pData;
+ unsigned int m_nSize, m_nReadPos;
+
+public:
+ bool Init(const TCHAR * const pszName);
+ virtual bool Read(void* lpBuffer, const unsigned int dwNumberOfBytesToRead);
+ virtual bool Skip(const unsigned int nBytes);
+};
+
+/*!***************************************************************************
+@Function Init
+@Input pszName The file extension of the resource file
+@Description Initialises the source resource from the data at the
+ specified file extension.
+*****************************************************************************/
+bool CSourceResource::Init(const TCHAR * const pszName)
+{
+ HRSRC hR;
+ HGLOBAL hG;
+
+ // Find the resource
+ hR = FindResource(GetModuleHandle(NULL), pszName, RT_RCDATA);
+ if(!hR)
+ return false;
+
+ // How big is the resource?
+ m_nSize = SizeofResource(NULL, hR);
+ if(!m_nSize)
+ return false;
+
+ // Get a pointer to the resource data
+ hG = LoadResource(NULL, hR);
+ if(!hG)
+ return false;
+
+ m_pData = (unsigned char*)LockResource(hG);
+ if(!m_pData)
+ return false;
+
+ m_nReadPos = 0;
+ return true;
+}
+
+/*!***************************************************************************
+@Function Read
+@Modified lpBuffer The buffer to write to
+@Input dwNumberOfBytesToRead The number of bytes to read
+@Description Reads data from the resource to the specified output buffer.
+*****************************************************************************/
+bool CSourceResource::Read(void* lpBuffer, const unsigned int dwNumberOfBytesToRead)
+{
+ if(m_nReadPos + dwNumberOfBytesToRead > m_nSize)
+ return false;
+
+ _ASSERT(lpBuffer);
+ memcpy(lpBuffer, &m_pData[m_nReadPos], dwNumberOfBytesToRead);
+ m_nReadPos += dwNumberOfBytesToRead;
+ return true;
+}
+
+bool CSourceResource::Skip(const unsigned int nBytes)
+{
+ if(m_nReadPos + nBytes > m_nSize)
+ return false;
+
+ m_nReadPos += nBytes;
+ return true;
+}
+
+#endif /* _WIN32 */
+
+/****************************************************************************
+** Local code: File writing
+****************************************************************************/
+
+/*!***************************************************************************
+ @Function WriteFileSafe
+ @Input pFile
+ @Input lpBuffer
+ @Input nNumberOfBytesToWrite
+ @Return true if successful
+ @Description Writes data to a file, checking return codes.
+*****************************************************************************/
+static bool WriteFileSafe(FILE *pFile, const void * const lpBuffer, const unsigned int nNumberOfBytesToWrite)
+{
+ if(nNumberOfBytesToWrite)
+ {
+ size_t count = fwrite(lpBuffer, nNumberOfBytesToWrite, 1, pFile);
+ return count == 1;
+ }
+ return true;
+}
+
+static bool WriteFileSafe16(FILE *pFile, const unsigned short * const lpBuffer, const unsigned int nSize)
+{
+ if(nSize)
+ {
+ unsigned char ub[2];
+ bool bRet = true;
+
+ for(unsigned int i = 0; i < nSize; ++i)
+ {
+ ub[0] = (unsigned char) lpBuffer[i];
+ ub[1] = lpBuffer[i] >> 8;
+
+ bRet &= (fwrite(ub, 2, 1, pFile) == 1);
+ }
+
+ return bRet;
+ }
+ return true;
+}
+
+static bool WriteFileSafe32(FILE *pFile, const unsigned int * const lpBuffer, const unsigned int nSize)
+{
+ if(nSize)
+ {
+ unsigned char ub[4];
+ bool bRet = true;
+
+ for(unsigned int i = 0; i < nSize; ++i)
+ {
+ ub[0] = (unsigned char) (lpBuffer[i]);
+ ub[1] = (unsigned char) (lpBuffer[i] >> 8);
+ ub[2] = (unsigned char) (lpBuffer[i] >> 16);
+ ub[3] = (unsigned char) (lpBuffer[i] >> 24);
+
+ bRet &= (fwrite(ub, 4, 1, pFile) == 1);
+ }
+
+ return bRet;
+ }
+ return true;
+}
+/*!***************************************************************************
+ @Function WriteMarker
+ @Input pFile
+ @Input nName
+ @Input bEnd
+ @Input nLen
+ Return true if successful
+ @Description Write a marker to a POD file. If bEnd if false, it's a
+ beginning marker, otherwise it's an end marker.
+*****************************************************************************/
+static bool WriteMarker(
+ FILE * const pFile,
+ const unsigned int nName,
+ const bool bEnd,
+ const unsigned int nLen = 0)
+{
+ unsigned int nMarker;
+ bool bRet;
+
+ _ASSERT((nName & ~PVRTMODELPOD_TAG_MASK) == nName);
+ nMarker = nName | (bEnd ? PVRTMODELPOD_TAG_END : PVRTMODELPOD_TAG_START);
+
+ bRet = WriteFileSafe32(pFile, &nMarker, 1);
+ bRet &= WriteFileSafe32(pFile, &nLen, 1);
+
+ return bRet;
+}
+
+/*!***************************************************************************
+ @Function WriteData
+ @Input pFile
+ @Input nName
+ @Input pData
+ @Input nLen
+ @Return true if successful
+ @Description Write nLen bytes of data from pData, bracketed by an nName
+ begin/end markers.
+*****************************************************************************/
+static bool WriteData(
+ FILE * const pFile,
+ const unsigned int nName,
+ const void * const pData,
+ const unsigned int nLen)
+{
+ if(pData)
+ {
+ _ASSERT(nLen);
+ if(!WriteMarker(pFile, nName, false, nLen)) return false;
+ if(!WriteFileSafe(pFile, pData, nLen)) return false;
+ if(!WriteMarker(pFile, nName, true)) return false;
+ }
+ return true;
+}
+
+/*!***************************************************************************
+ @Function WriteData16
+ @Input pFile
+ @Input nName
+ @Input pData
+ @Input i32Size
+ @Return true if successful
+ @Description Write i32Size no. of unsigned shorts from pData, bracketed by
+ an nName begin/end markers.
+*****************************************************************************/
+template <typename T>
+static bool WriteData16(
+ FILE * const pFile,
+ const unsigned int nName,
+ const T * const pData,
+ int i32Size = 1)
+{
+ if(pData)
+ {
+ if(!WriteMarker(pFile, nName, false, 2 * i32Size)) return false;
+ if(!WriteFileSafe16(pFile, (unsigned short*) pData, i32Size)) return false;
+ if(!WriteMarker(pFile, nName, true)) return false;
+ }
+ return true;
+}
+
+/*!***************************************************************************
+ @Function WriteData32
+ @Input pFile
+ @Input nName
+ @Input pData
+ @Input i32Size
+ @Return true if successful
+ @Description Write i32Size no. of unsigned ints from pData, bracketed by
+ an nName begin/end markers.
+*****************************************************************************/
+template <typename T>
+static bool WriteData32(
+ FILE * const pFile,
+ const unsigned int nName,
+ const T * const pData,
+ int i32Size = 1)
+{
+ if(pData)
+ {
+ if(!WriteMarker(pFile, nName, false, 4 * i32Size)) return false;
+ if(!WriteFileSafe32(pFile, (unsigned int*) pData, i32Size)) return false;
+ if(!WriteMarker(pFile, nName, true)) return false;
+ }
+ return true;
+}
+
+/*!***************************************************************************
+ @Function WriteData
+ @Input pFile
+ @Input nName
+ @Input n
+ @Return true if successful
+ @Description Write the value n, bracketed by an nName begin/end markers.
+*****************************************************************************/
+template <typename T>
+static bool WriteData(
+ FILE * const pFile,
+ const unsigned int nName,
+ const T &n)
+{
+ unsigned int nSize = sizeof(T);
+
+ bool bRet = WriteData(pFile, nName, (void*)&n, nSize);
+
+ return bRet;
+}
+
+/*!***************************************************************************
+ @Function WriteCPODData
+ @Input pFile
+ @Input nName
+ @Input n
+ @Input nEntries
+ @Input bValidData
+ @Return true if successful
+ @Description Write the value n, bracketed by an nName begin/end markers.
+*****************************************************************************/
+static bool WriteCPODData(
+ FILE * const pFile,
+ const unsigned int nName,
+ const CPODData &n,
+ const unsigned int nEntries,
+ const bool bValidData)
+{
+ if(!WriteMarker(pFile, nName, false)) return false;
+ if(!WriteData32(pFile, ePODFileDataType, &n.eType)) return false;
+ if(!WriteData32(pFile, ePODFileN, &n.n)) return false;
+ if(!WriteData32(pFile, ePODFileStride, &n.nStride)) return false;
+ if(bValidData)
+ {
+ switch(PVRTModelPODDataTypeSize(n.eType))
+ {
+ case 1: if(!WriteData(pFile, ePODFileData, n.pData, nEntries * n.nStride)) return false; break;
+ case 2: if(!WriteData16(pFile, ePODFileData, n.pData, nEntries * (n.nStride / 2))) return false; break;
+ case 4: if(!WriteData32(pFile, ePODFileData, n.pData, nEntries * (n.nStride / 4))) return false; break;
+ default: { _ASSERT(false); }
+ };
+ }
+ else
+ {
+ unsigned int offset = (unsigned int) (size_t) n.pData;
+ if(!WriteData32(pFile, ePODFileData, &offset)) return false;
+ }
+ if(!WriteMarker(pFile, nName, true)) return false;
+ return true;
+}
+
+/*!***************************************************************************
+ @Function WriteInterleaved
+ @Input pFile
+ @Input mesh
+ @Return true if successful
+ @Description Write out the interleaved data to file.
+*****************************************************************************/
+static bool WriteInterleaved(FILE * const pFile, SPODMesh &mesh)
+{
+ if(!mesh.pInterleaved)
+ return true;
+
+ unsigned int i;
+ unsigned int ui32CPODDataSize = 0;
+ CPODData **pCPODData = new CPODData*[7 + mesh.nNumUVW];
+
+ if(mesh.sVertex.n) pCPODData[ui32CPODDataSize++] = &mesh.sVertex;
+ if(mesh.sNormals.n) pCPODData[ui32CPODDataSize++] = &mesh.sNormals;
+ if(mesh.sTangents.n) pCPODData[ui32CPODDataSize++] = &mesh.sTangents;
+ if(mesh.sBinormals.n) pCPODData[ui32CPODDataSize++] = &mesh.sBinormals;
+ if(mesh.sVtxColours.n) pCPODData[ui32CPODDataSize++] = &mesh.sVtxColours;
+ if(mesh.sBoneIdx.n) pCPODData[ui32CPODDataSize++] = &mesh.sBoneIdx;
+ if(mesh.sBoneWeight.n) pCPODData[ui32CPODDataSize++] = &mesh.sBoneWeight;
+
+ for(i = 0; i < mesh.nNumUVW; ++i)
+ if(mesh.psUVW[i].n) pCPODData[ui32CPODDataSize++] = &mesh.psUVW[i];
+
+ // Bubble sort pCPODData based on the vertex element offsets
+ bool bSwap = true;
+ unsigned int ui32Size = ui32CPODDataSize;
+
+ while(bSwap)
+ {
+ bSwap = false;
+
+ for(i = 0; i < ui32Size - 1; ++i)
+ {
+ if(pCPODData[i]->pData > pCPODData[i + 1]->pData)
+ {
+ PVRTswap(pCPODData[i], pCPODData[i + 1]);
+ bSwap = true;
+ }
+ }
+
+ --ui32Size;
+ }
+
+ // Write out the data
+ if(!WriteMarker(pFile, ePODFileMeshInterleaved, false, mesh.nNumVertex * mesh.sVertex.nStride)) return false;
+
+ for(i = 0; i < mesh.nNumVertex; ++i)
+ {
+ unsigned char* pVtxStart = mesh.pInterleaved + (i * mesh.sVertex.nStride);
+
+ for(unsigned int j = 0; j < ui32CPODDataSize; ++j)
+ {
+ unsigned char* pData = pVtxStart + (size_t) pCPODData[j]->pData;
+
+ switch(PVRTModelPODDataTypeSize(pCPODData[j]->eType))
+ {
+ case 1: if(!WriteFileSafe(pFile, pData, pCPODData[j]->n)) return false; break;
+ case 2: if(!WriteFileSafe16(pFile, (unsigned short*) pData, pCPODData[j]->n)) return false; break;
+ case 4: if(!WriteFileSafe32(pFile, (unsigned int*) pData, pCPODData[j]->n)) return false; break;
+ default: { _ASSERT(false); }
+ };
+
+ // Write out the padding
+ size_t padding;
+
+ if(j != ui32CPODDataSize - 1)
+ padding = ((size_t)pCPODData[j + 1]->pData - (size_t)pCPODData[j]->pData) - PVRTModelPODDataStride(*pCPODData[j]);
+ else
+ padding = (pCPODData[j]->nStride - (size_t)pCPODData[j]->pData) - PVRTModelPODDataStride(*pCPODData[j]);
+
+ fwrite("\0\0\0\0", padding, 1, pFile);
+ }
+ }
+
+ if(!WriteMarker(pFile, ePODFileMeshInterleaved, true)) return false;
+
+ // Delete our CPOD data array
+ delete[] pCPODData;
+
+ return true;
+}
+
+/*!***************************************************************************
+ @Function PVRTModelPODGetAnimArraySize
+ @Input pAnimDataIdx
+ @Input ui32Frames
+ @Input ui32Components
+ @Return Size of the animation array
+ @Description Calculates the size of an animation array
+*****************************************************************************/
+PVRTuint32 PVRTModelPODGetAnimArraySize(PVRTuint32 *pAnimDataIdx, PVRTuint32 ui32Frames, PVRTuint32 ui32Components)
+{
+ if(pAnimDataIdx)
+ {
+ // Find the largest index value
+ PVRTuint32 ui32Max = 0;
+ for(unsigned int i = 0; i < ui32Frames; ++i)
+ {
+ if(ui32Max < pAnimDataIdx[i])
+ ui32Max = pAnimDataIdx[i];
+ }
+
+ return ui32Max + ui32Components;
+ }
+
+ return ui32Frames * ui32Components;
+}
+
+/*!***************************************************************************
+ @Function WritePOD
+ @Output The file referenced by pFile
+ @Input s The POD Scene to write
+ @Input pszExpOpt Exporter options
+ @Return true if successful
+ @Description Write a POD file
+*****************************************************************************/
+static bool WritePOD(
+ FILE * const pFile,
+ const char * const pszExpOpt,
+ const char * const pszHistory,
+ const SPODScene &s)
+{
+ unsigned int i, j;
+
+ // Save: file version
+ {
+ char *pszVersion = (char*)PVRTMODELPOD_VERSION;
+
+ if(!WriteData(pFile, ePODFileVersion, pszVersion, (unsigned int)strlen(pszVersion) + 1)) return false;
+ }
+
+ // Save: exporter options
+ if(pszExpOpt && *pszExpOpt)
+ {
+ if(!WriteData(pFile, ePODFileExpOpt, pszExpOpt, (unsigned int)strlen(pszExpOpt) + 1)) return false;
+ }
+
+ // Save: .pod file history
+ if(pszHistory && *pszHistory)
+ {
+ if(!WriteData(pFile, ePODFileHistory, pszHistory, (unsigned int)strlen(pszHistory) + 1)) return false;
+ }
+
+ // Save: scene descriptor
+ if(!WriteMarker(pFile, ePODFileScene, false)) return false;
+
+ {
+ if(!WriteData32(pFile, ePODFileUnits, &s.fUnits)) return false;
+ if(!WriteData32(pFile, ePODFileColourBackground, s.pfColourBackground, sizeof(s.pfColourBackground) / sizeof(*s.pfColourBackground))) return false;
+ if(!WriteData32(pFile, ePODFileColourAmbient, s.pfColourAmbient, sizeof(s.pfColourAmbient) / sizeof(*s.pfColourAmbient))) return false;
+ if(!WriteData32(pFile, ePODFileNumCamera, &s.nNumCamera)) return false;
+ if(!WriteData32(pFile, ePODFileNumLight, &s.nNumLight)) return false;
+ if(!WriteData32(pFile, ePODFileNumMesh, &s.nNumMesh)) return false;
+ if(!WriteData32(pFile, ePODFileNumNode, &s.nNumNode)) return false;
+ if(!WriteData32(pFile, ePODFileNumMeshNode, &s.nNumMeshNode)) return false;
+ if(!WriteData32(pFile, ePODFileNumTexture, &s.nNumTexture)) return false;
+ if(!WriteData32(pFile, ePODFileNumMaterial, &s.nNumMaterial)) return false;
+ if(!WriteData32(pFile, ePODFileNumFrame, &s.nNumFrame)) return false;
+
+ if(s.nNumFrame)
+ {
+ if(!WriteData32(pFile, ePODFileFPS, &s.nFPS)) return false;
+ }
+
+ if(!WriteData32(pFile, ePODFileFlags, &s.nFlags)) return false;
+ if(!WriteData(pFile, ePODFileUserData, s.pUserData, s.nUserDataSize)) return false;
+
+ // Save: cameras
+ for(i = 0; i < s.nNumCamera; ++i)
+ {
+ if(!WriteMarker(pFile, ePODFileCamera, false)) return false;
+ if(!WriteData32(pFile, ePODFileCamIdxTgt, &s.pCamera[i].nIdxTarget)) return false;
+ if(!WriteData32(pFile, ePODFileCamFOV, &s.pCamera[i].fFOV)) return false;
+ if(!WriteData32(pFile, ePODFileCamFar, &s.pCamera[i].fFar)) return false;
+ if(!WriteData32(pFile, ePODFileCamNear, &s.pCamera[i].fNear)) return false;
+ if(!WriteData32(pFile, ePODFileCamAnimFOV, s.pCamera[i].pfAnimFOV, s.nNumFrame)) return false;
+ if(!WriteMarker(pFile, ePODFileCamera, true)) return false;
+ }
+ // Save: lights
+ for(i = 0; i < s.nNumLight; ++i)
+ {
+ if(!WriteMarker(pFile, ePODFileLight, false)) return false;
+ if(!WriteData32(pFile, ePODFileLightIdxTgt, &s.pLight[i].nIdxTarget)) return false;
+ if(!WriteData32(pFile, ePODFileLightColour, s.pLight[i].pfColour, sizeof(s.pLight[i].pfColour) / sizeof(*s.pLight[i].pfColour))) return false;
+ if(!WriteData32(pFile, ePODFileLightType, &s.pLight[i].eType)) return false;
+
+ if(s.pLight[i].eType != ePODDirectional)
+ {
+ if(!WriteData32(pFile, ePODFileLightConstantAttenuation, &s.pLight[i].fConstantAttenuation)) return false;
+ if(!WriteData32(pFile, ePODFileLightLinearAttenuation, &s.pLight[i].fLinearAttenuation)) return false;
+ if(!WriteData32(pFile, ePODFileLightQuadraticAttenuation, &s.pLight[i].fQuadraticAttenuation)) return false;
+ }
+
+ if(s.pLight[i].eType == ePODSpot)
+ {
+ if(!WriteData32(pFile, ePODFileLightFalloffAngle, &s.pLight[i].fFalloffAngle)) return false;
+ if(!WriteData32(pFile, ePODFileLightFalloffExponent, &s.pLight[i].fFalloffExponent)) return false;
+ }
+
+ if(!WriteMarker(pFile, ePODFileLight, true)) return false;
+ }
+
+ // Save: materials
+ for(i = 0; i < s.nNumMaterial; ++i)
+ {
+ if(!WriteMarker(pFile, ePODFileMaterial, false)) return false;
+
+ if(!WriteData32(pFile, ePODFileMatFlags, &s.pMaterial[i].nFlags)) return false;
+ if(!WriteData(pFile, ePODFileMatName, s.pMaterial[i].pszName, (unsigned int)strlen(s.pMaterial[i].pszName)+1)) return false;
+ if(!WriteData32(pFile, ePODFileMatIdxTexDiffuse, &s.pMaterial[i].nIdxTexDiffuse)) return false;
+ if(!WriteData32(pFile, ePODFileMatIdxTexAmbient, &s.pMaterial[i].nIdxTexAmbient)) return false;
+ if(!WriteData32(pFile, ePODFileMatIdxTexSpecularColour, &s.pMaterial[i].nIdxTexSpecularColour)) return false;
+ if(!WriteData32(pFile, ePODFileMatIdxTexSpecularLevel, &s.pMaterial[i].nIdxTexSpecularLevel)) return false;
+ if(!WriteData32(pFile, ePODFileMatIdxTexBump, &s.pMaterial[i].nIdxTexBump)) return false;
+ if(!WriteData32(pFile, ePODFileMatIdxTexEmissive, &s.pMaterial[i].nIdxTexEmissive)) return false;
+ if(!WriteData32(pFile, ePODFileMatIdxTexGlossiness, &s.pMaterial[i].nIdxTexGlossiness)) return false;
+ if(!WriteData32(pFile, ePODFileMatIdxTexOpacity, &s.pMaterial[i].nIdxTexOpacity)) return false;
+ if(!WriteData32(pFile, ePODFileMatIdxTexReflection, &s.pMaterial[i].nIdxTexReflection)) return false;
+ if(!WriteData32(pFile, ePODFileMatIdxTexRefraction, &s.pMaterial[i].nIdxTexRefraction)) return false;
+ if(!WriteData32(pFile, ePODFileMatOpacity, &s.pMaterial[i].fMatOpacity)) return false;
+ if(!WriteData32(pFile, ePODFileMatAmbient, s.pMaterial[i].pfMatAmbient, sizeof(s.pMaterial[i].pfMatAmbient) / sizeof(*s.pMaterial[i].pfMatAmbient))) return false;
+ if(!WriteData32(pFile, ePODFileMatDiffuse, s.pMaterial[i].pfMatDiffuse, sizeof(s.pMaterial[i].pfMatDiffuse) / sizeof(*s.pMaterial[i].pfMatDiffuse))) return false;
+ if(!WriteData32(pFile, ePODFileMatSpecular, s.pMaterial[i].pfMatSpecular, sizeof(s.pMaterial[i].pfMatSpecular) / sizeof(*s.pMaterial[i].pfMatSpecular))) return false;
+ if(!WriteData32(pFile, ePODFileMatShininess, &s.pMaterial[i].fMatShininess)) return false;
+ if(!WriteData(pFile, ePODFileMatEffectFile, s.pMaterial[i].pszEffectFile, s.pMaterial[i].pszEffectFile ? ((unsigned int)strlen(s.pMaterial[i].pszEffectFile)+1) : 0)) return false;
+ if(!WriteData(pFile, ePODFileMatEffectName, s.pMaterial[i].pszEffectName, s.pMaterial[i].pszEffectName ? ((unsigned int)strlen(s.pMaterial[i].pszEffectName)+1) : 0)) return false;
+ if(!WriteData32(pFile, ePODFileMatBlendSrcRGB, &s.pMaterial[i].eBlendSrcRGB))return false;
+ if(!WriteData32(pFile, ePODFileMatBlendSrcA, &s.pMaterial[i].eBlendSrcA)) return false;
+ if(!WriteData32(pFile, ePODFileMatBlendDstRGB, &s.pMaterial[i].eBlendDstRGB))return false;
+ if(!WriteData32(pFile, ePODFileMatBlendDstA, &s.pMaterial[i].eBlendDstA)) return false;
+ if(!WriteData32(pFile, ePODFileMatBlendOpRGB, &s.pMaterial[i].eBlendOpRGB)) return false;
+ if(!WriteData32(pFile, ePODFileMatBlendOpA, &s.pMaterial[i].eBlendOpA)) return false;
+ if(!WriteData32(pFile, ePODFileMatBlendColour, s.pMaterial[i].pfBlendColour, sizeof(s.pMaterial[i].pfBlendColour) / sizeof(*s.pMaterial[i].pfBlendColour))) return false;
+ if(!WriteData32(pFile, ePODFileMatBlendFactor, s.pMaterial[i].pfBlendFactor, sizeof(s.pMaterial[i].pfBlendFactor) / sizeof(*s.pMaterial[i].pfBlendFactor))) return false;
+ if(!WriteData(pFile, ePODFileMatUserData, s.pMaterial[i].pUserData, s.pMaterial[i].nUserDataSize)) return false;
+
+ if(!WriteMarker(pFile, ePODFileMaterial, true)) return false;
+ }
+
+ // Save: meshes
+ for(i = 0; i < s.nNumMesh; ++i)
+ {
+ if(!WriteMarker(pFile, ePODFileMesh, false)) return false;
+
+ if(!WriteData32(pFile, ePODFileMeshNumVtx, &s.pMesh[i].nNumVertex)) return false;
+ if(!WriteData32(pFile, ePODFileMeshNumFaces, &s.pMesh[i].nNumFaces)) return false;
+ if(!WriteData32(pFile, ePODFileMeshNumUVW, &s.pMesh[i].nNumUVW)) return false;
+ if(!WriteData32(pFile, ePODFileMeshStripLength, s.pMesh[i].pnStripLength, s.pMesh[i].nNumStrips)) return false;
+ if(!WriteData32(pFile, ePODFileMeshNumStrips, &s.pMesh[i].nNumStrips)) return false;
+ if(!WriteInterleaved(pFile, s.pMesh[i])) return false;
+ if(!WriteData32(pFile, ePODFileMeshBoneBatchBoneMax,&s.pMesh[i].sBoneBatches.nBatchBoneMax)) return false;
+ if(!WriteData32(pFile, ePODFileMeshBoneBatchCnt, &s.pMesh[i].sBoneBatches.nBatchCnt)) return false;
+ if(!WriteData32(pFile, ePODFileMeshBoneBatches, s.pMesh[i].sBoneBatches.pnBatches, s.pMesh[i].sBoneBatches.nBatchBoneMax * s.pMesh[i].sBoneBatches.nBatchCnt)) return false;
+ if(!WriteData32(pFile, ePODFileMeshBoneBatchBoneCnts, s.pMesh[i].sBoneBatches.pnBatchBoneCnt, s.pMesh[i].sBoneBatches.nBatchCnt)) return false;
+ if(!WriteData32(pFile, ePODFileMeshBoneBatchOffsets, s.pMesh[i].sBoneBatches.pnBatchOffset,s.pMesh[i].sBoneBatches.nBatchCnt)) return false;
+ if(!WriteData32(pFile, ePODFileMeshUnpackMatrix, s.pMesh[i].mUnpackMatrix.f, 16)) return false;
+
+ if(!WriteCPODData(pFile, ePODFileMeshFaces, s.pMesh[i].sFaces, PVRTModelPODCountIndices(s.pMesh[i]), true)) return false;
+ if(!WriteCPODData(pFile, ePODFileMeshVtx, s.pMesh[i].sVertex, s.pMesh[i].nNumVertex, s.pMesh[i].pInterleaved == 0)) return false;
+ if(!WriteCPODData(pFile, ePODFileMeshNor, s.pMesh[i].sNormals, s.pMesh[i].nNumVertex, s.pMesh[i].pInterleaved == 0)) return false;
+ if(!WriteCPODData(pFile, ePODFileMeshTan, s.pMesh[i].sTangents, s.pMesh[i].nNumVertex, s.pMesh[i].pInterleaved == 0)) return false;
+ if(!WriteCPODData(pFile, ePODFileMeshBin, s.pMesh[i].sBinormals, s.pMesh[i].nNumVertex, s.pMesh[i].pInterleaved == 0)) return false;
+
+ for(j = 0; j < s.pMesh[i].nNumUVW; ++j)
+ if(!WriteCPODData(pFile, ePODFileMeshUVW, s.pMesh[i].psUVW[j], s.pMesh[i].nNumVertex, s.pMesh[i].pInterleaved == 0)) return false;
+
+ if(!WriteCPODData(pFile, ePODFileMeshVtxCol, s.pMesh[i].sVtxColours, s.pMesh[i].nNumVertex, s.pMesh[i].pInterleaved == 0)) return false;
+ if(!WriteCPODData(pFile, ePODFileMeshBoneIdx, s.pMesh[i].sBoneIdx, s.pMesh[i].nNumVertex, s.pMesh[i].pInterleaved == 0)) return false;
+ if(!WriteCPODData(pFile, ePODFileMeshBoneWeight, s.pMesh[i].sBoneWeight, s.pMesh[i].nNumVertex, s.pMesh[i].pInterleaved == 0)) return false;
+
+ if(!WriteMarker(pFile, ePODFileMesh, true)) return false;
+ }
+
+ int iTransformationNo;
+ // Save: node
+ for(i = 0; i < s.nNumNode; ++i)
+ {
+ if(!WriteMarker(pFile, ePODFileNode, false)) return false;
+
+ {
+ if(!WriteData32(pFile, ePODFileNodeIdx, &s.pNode[i].nIdx)) return false;
+ if(!WriteData(pFile, ePODFileNodeName, s.pNode[i].pszName, (unsigned int)strlen(s.pNode[i].pszName)+1)) return false;
+ if(!WriteData32(pFile, ePODFileNodeIdxMat, &s.pNode[i].nIdxMaterial)) return false;
+ if(!WriteData32(pFile, ePODFileNodeIdxParent, &s.pNode[i].nIdxParent)) return false;
+ if(!WriteData32(pFile, ePODFileNodeAnimFlags, &s.pNode[i].nAnimFlags)) return false;
+
+ if(s.pNode[i].pnAnimPositionIdx)
+ {
+ if(!WriteData32(pFile, ePODFileNodeAnimPosIdx, s.pNode[i].pnAnimPositionIdx, s.nNumFrame)) return false;
+ }
+
+ iTransformationNo = s.pNode[i].nAnimFlags & ePODHasPositionAni ? PVRTModelPODGetAnimArraySize(s.pNode[i].pnAnimPositionIdx, s.nNumFrame, 3) : 3;
+ if(!WriteData32(pFile, ePODFileNodeAnimPos, s.pNode[i].pfAnimPosition, iTransformationNo)) return false;
+
+ if(s.pNode[i].pnAnimRotationIdx)
+ {
+ if(!WriteData32(pFile, ePODFileNodeAnimRotIdx, s.pNode[i].pnAnimRotationIdx, s.nNumFrame)) return false;
+ }
+
+ iTransformationNo = s.pNode[i].nAnimFlags & ePODHasRotationAni ? PVRTModelPODGetAnimArraySize(s.pNode[i].pnAnimRotationIdx, s.nNumFrame, 4) : 4;
+ if(!WriteData32(pFile, ePODFileNodeAnimRot, s.pNode[i].pfAnimRotation, iTransformationNo)) return false;
+
+ if(s.pNode[i].pnAnimScaleIdx)
+ {
+ if(!WriteData32(pFile, ePODFileNodeAnimScaleIdx, s.pNode[i].pnAnimScaleIdx, s.nNumFrame)) return false;
+ }
+
+ iTransformationNo = s.pNode[i].nAnimFlags & ePODHasScaleAni ? PVRTModelPODGetAnimArraySize(s.pNode[i].pnAnimScaleIdx, s.nNumFrame, 7) : 7;
+ if(!WriteData32(pFile, ePODFileNodeAnimScale, s.pNode[i].pfAnimScale, iTransformationNo)) return false;
+
+ if(s.pNode[i].pnAnimMatrixIdx)
+ {
+ if(!WriteData32(pFile, ePODFileNodeAnimMatrixIdx, s.pNode[i].pnAnimMatrixIdx, s.nNumFrame)) return false;
+ }
+
+ iTransformationNo = s.pNode[i].nAnimFlags & ePODHasMatrixAni ? PVRTModelPODGetAnimArraySize(s.pNode[i].pnAnimMatrixIdx, s.nNumFrame, 16) : 16;
+ if(!WriteData32(pFile, ePODFileNodeAnimMatrix,s.pNode[i].pfAnimMatrix, iTransformationNo)) return false;
+
+ if(!WriteData(pFile, ePODFileNodeUserData, s.pNode[i].pUserData, s.pNode[i].nUserDataSize)) return false;
+ }
+
+ if(!WriteMarker(pFile, ePODFileNode, true)) return false;
+ }
+
+ // Save: texture
+ for(i = 0; i < s.nNumTexture; ++i)
+ {
+ if(!WriteMarker(pFile, ePODFileTexture, false)) return false;
+ if(!WriteData(pFile, ePODFileTexName, s.pTexture[i].pszName, (unsigned int)strlen(s.pTexture[i].pszName)+1)) return false;
+ if(!WriteMarker(pFile, ePODFileTexture, true)) return false;
+ }
+ }
+ if(!WriteMarker(pFile, ePODFileScene, true)) return false;
+
+ return true;
+}
+
+/****************************************************************************
+** Local code: File reading
+****************************************************************************/
+/*!***************************************************************************
+ @Function ReadCPODData
+ @Modified s The CPODData to read into
+ @Input src CSource object to read data from.
+ @Input nSpec
+ @Input bValidData
+ @Return true if successful
+ @Description Read a CPODData block in from a pod file
+*****************************************************************************/
+static bool ReadCPODData(
+ CPODData &s,
+ CSource &src,
+ const unsigned int nSpec,
+ const bool bValidData)
+{
+ unsigned int nName, nLen, nBuff;
+
+ while(src.ReadMarker(nName, nLen))
+ {
+ if(nName == (nSpec | PVRTMODELPOD_TAG_END))
+ return true;
+
+ switch(nName)
+ {
+ case ePODFileDataType: if(!src.Read32(s.eType)) return false; break;
+ case ePODFileN: if(!src.Read32(s.n)) return false; break;
+ case ePODFileStride: if(!src.Read32(s.nStride)) return false; break;
+ case ePODFileData:
+ if(bValidData)
+ {
+ switch(PVRTModelPODDataTypeSize(s.eType))
+ {
+ case 1: if(!src.ReadAfterAlloc(s.pData, nLen)) return false; break;
+ case 2:
+ { // reading 16bit data but have 8bit pointer
+ PVRTuint16 *p16Pointer=NULL;
+ if(!src.ReadAfterAlloc16(p16Pointer, nLen)) return false;
+ s.pData = (unsigned char*)p16Pointer;
+ break;
+ }
+ case 4:
+ { // reading 32bit data but have 8bit pointer
+ PVRTuint32 *p32Pointer=NULL;
+ if(!src.ReadAfterAlloc32(p32Pointer, nLen)) return false;
+ s.pData = (unsigned char*)p32Pointer;
+ break;
+ }
+ default:
+ { _ASSERT(false);}
+ }
+ }
+ else
+ {
+ if(src.Read32(nBuff))
+ {
+ s.pData = (unsigned char*) (size_t) nBuff;
+ }
+ else
+ {
+ return false;
+ }
+ }
+ break;
+
+ default:
+ if(!src.Skip(nLen)) return false;
+ }
+ }
+ return false;
+}
+
+/*!***************************************************************************
+ @Function ReadCamera
+ @Modified s The SPODCamera to read into
+ @Input src CSource object to read data from.
+ @Return true if successful
+ @Description Read a camera block in from a pod file
+*****************************************************************************/
+static bool ReadCamera(
+ SPODCamera &s,
+ CSource &src)
+{
+ unsigned int nName, nLen;
+ s.pfAnimFOV = 0;
+
+ while(src.ReadMarker(nName, nLen))
+ {
+ switch(nName)
+ {
+ case ePODFileCamera | PVRTMODELPOD_TAG_END: return true;
+
+ case ePODFileCamIdxTgt: if(!src.Read32(s.nIdxTarget)) return false; break;
+ case ePODFileCamFOV: if(!src.Read32(s.fFOV)) return false; break;
+ case ePODFileCamFar: if(!src.Read32(s.fFar)) return false; break;
+ case ePODFileCamNear: if(!src.Read32(s.fNear)) return false; break;
+ case ePODFileCamAnimFOV: if(!src.ReadAfterAlloc32(s.pfAnimFOV, nLen)) return false; break;
+
+ default:
+ if(!src.Skip(nLen)) return false;
+ }
+ }
+ return false;
+}
+
+/*!***************************************************************************
+ @Function ReadLight
+ @Modified s The SPODLight to read into
+ @Input src CSource object to read data from.
+ @Return true if successful
+ @Description Read a light block in from a pod file
+*****************************************************************************/
+static bool ReadLight(
+ SPODLight &s,
+ CSource &src)
+{
+ unsigned int nName, nLen;
+
+ while(src.ReadMarker(nName, nLen))
+ {
+ switch(nName)
+ {
+ case ePODFileLight | PVRTMODELPOD_TAG_END: return true;
+
+ case ePODFileLightIdxTgt: if(!src.Read32(s.nIdxTarget)) return false; break;
+ case ePODFileLightColour: if(!src.ReadArray32(s.pfColour, 3)) return false; break;
+ case ePODFileLightType: if(!src.Read32(s.eType)) return false; break;
+ case ePODFileLightConstantAttenuation: if(!src.Read32(s.fConstantAttenuation)) return false; break;
+ case ePODFileLightLinearAttenuation: if(!src.Read32(s.fLinearAttenuation)) return false; break;
+ case ePODFileLightQuadraticAttenuation: if(!src.Read32(s.fQuadraticAttenuation)) return false; break;
+ case ePODFileLightFalloffAngle: if(!src.Read32(s.fFalloffAngle)) return false; break;
+ case ePODFileLightFalloffExponent: if(!src.Read32(s.fFalloffExponent)) return false; break;
+ default:
+ if(!src.Skip(nLen)) return false;
+ }
+ }
+ return false;
+}
+
+/*!***************************************************************************
+ @Function ReadMaterial
+ @Modified s The SPODMaterial to read into
+ @Input src CSource object to read data from.
+ @Return true if successful
+ @Description Read a material block in from a pod file
+*****************************************************************************/
+static bool ReadMaterial(
+ SPODMaterial &s,
+ CSource &src)
+{
+ unsigned int nName, nLen;
+
+ // Set texture IDs to -1
+ s.nIdxTexDiffuse = -1;
+ s.nIdxTexAmbient = -1;
+ s.nIdxTexSpecularColour = -1;
+ s.nIdxTexSpecularLevel = -1;
+ s.nIdxTexBump = -1;
+ s.nIdxTexEmissive = -1;
+ s.nIdxTexGlossiness = -1;
+ s.nIdxTexOpacity = -1;
+ s.nIdxTexReflection = -1;
+ s.nIdxTexRefraction = -1;
+
+ // Set defaults for blend modes
+ s.eBlendSrcRGB = s.eBlendSrcA = ePODBlendFunc_ONE;
+ s.eBlendDstRGB = s.eBlendDstA = ePODBlendFunc_ZERO;
+ s.eBlendOpRGB = s.eBlendOpA = ePODBlendOp_ADD;
+
+ memset(s.pfBlendColour, 0, sizeof(s.pfBlendColour));
+ memset(s.pfBlendFactor, 0, sizeof(s.pfBlendFactor));
+
+ // Set default for material flags
+ s.nFlags = 0;
+
+ // Set default for user data
+ s.pUserData = 0;
+ s.nUserDataSize = 0;
+
+ while(src.ReadMarker(nName, nLen))
+ {
+ switch(nName)
+ {
+ case ePODFileMaterial | PVRTMODELPOD_TAG_END: return true;
+
+ case ePODFileMatFlags: if(!src.Read32(s.nFlags)) return false; break;
+ case ePODFileMatName: if(!src.ReadAfterAlloc(s.pszName, nLen)) return false; break;
+ case ePODFileMatIdxTexDiffuse: if(!src.Read32(s.nIdxTexDiffuse)) return false; break;
+ case ePODFileMatIdxTexAmbient: if(!src.Read32(s.nIdxTexAmbient)) return false; break;
+ case ePODFileMatIdxTexSpecularColour: if(!src.Read32(s.nIdxTexSpecularColour)) return false; break;
+ case ePODFileMatIdxTexSpecularLevel: if(!src.Read32(s.nIdxTexSpecularLevel)) return false; break;
+ case ePODFileMatIdxTexBump: if(!src.Read32(s.nIdxTexBump)) return false; break;
+ case ePODFileMatIdxTexEmissive: if(!src.Read32(s.nIdxTexEmissive)) return false; break;
+ case ePODFileMatIdxTexGlossiness: if(!src.Read32(s.nIdxTexGlossiness)) return false; break;
+ case ePODFileMatIdxTexOpacity: if(!src.Read32(s.nIdxTexOpacity)) return false; break;
+ case ePODFileMatIdxTexReflection: if(!src.Read32(s.nIdxTexReflection)) return false; break;
+ case ePODFileMatIdxTexRefraction: if(!src.Read32(s.nIdxTexRefraction)) return false; break;
+ case ePODFileMatOpacity: if(!src.Read32(s.fMatOpacity)) return false; break;
+ case ePODFileMatAmbient: if(!src.ReadArray32(s.pfMatAmbient, sizeof(s.pfMatAmbient) / sizeof(*s.pfMatAmbient))) return false; break;
+ case ePODFileMatDiffuse: if(!src.ReadArray32(s.pfMatDiffuse, sizeof(s.pfMatDiffuse) / sizeof(*s.pfMatDiffuse))) return false; break;
+ case ePODFileMatSpecular: if(!src.ReadArray32(s.pfMatSpecular, sizeof(s.pfMatSpecular) / sizeof(*s.pfMatSpecular))) return false; break;
+ case ePODFileMatShininess: if(!src.Read32(s.fMatShininess)) return false; break;
+ case ePODFileMatEffectFile: if(!src.ReadAfterAlloc(s.pszEffectFile, nLen)) return false; break;
+ case ePODFileMatEffectName: if(!src.ReadAfterAlloc(s.pszEffectName, nLen)) return false; break;
+ case ePODFileMatBlendSrcRGB: if(!src.Read32(s.eBlendSrcRGB)) return false; break;
+ case ePODFileMatBlendSrcA: if(!src.Read32(s.eBlendSrcA)) return false; break;
+ case ePODFileMatBlendDstRGB: if(!src.Read32(s.eBlendDstRGB)) return false; break;
+ case ePODFileMatBlendDstA: if(!src.Read32(s.eBlendDstA)) return false; break;
+ case ePODFileMatBlendOpRGB: if(!src.Read32(s.eBlendOpRGB)) return false; break;
+ case ePODFileMatBlendOpA: if(!src.Read32(s.eBlendOpA)) return false; break;
+ case ePODFileMatBlendColour: if(!src.ReadArray32(s.pfBlendColour, sizeof(s.pfBlendColour) / sizeof(*s.pfBlendColour))) return false; break;
+ case ePODFileMatBlendFactor: if(!src.ReadArray32(s.pfBlendFactor, sizeof(s.pfBlendFactor) / sizeof(*s.pfBlendFactor))) return false; break;
+
+ case ePODFileMatUserData:
+ if(!src.ReadAfterAlloc(s.pUserData, nLen))
+ return false;
+ else
+ {
+ s.nUserDataSize = nLen;
+ break;
+ }
+
+ default:
+ if(!src.Skip(nLen)) return false;
+ }
+ }
+ return false;
+}
+
+/*!***************************************************************************
+ @Function PVRTFixInterleavedEndiannessUsingCPODData
+ @Modified pInterleaved - The interleaved data
+ @Input data - The CPODData.
+ @Return ui32Size - Number of elements in pInterleaved
+ @Description Called multiple times and goes through the interleaved data
+ correcting the endianness.
+*****************************************************************************/
+static void PVRTFixInterleavedEndiannessUsingCPODData(unsigned char* pInterleaved, CPODData &data, unsigned int ui32Size)
+{
+ if(!data.n)
+ return;
+
+ size_t ui32TypeSize = PVRTModelPODDataTypeSize(data.eType);
+
+ unsigned char ub[4];
+ unsigned char *pData = pInterleaved + (size_t) data.pData;
+
+ switch(ui32TypeSize)
+ {
+ case 1: return;
+ case 2:
+ {
+ for(unsigned int i = 0; i < ui32Size; ++i)
+ {
+ for(unsigned int j = 0; j < data.n; ++j)
+ {
+ ub[0] = pData[ui32TypeSize * j + 0];
+ ub[1] = pData[ui32TypeSize * j + 1];
+
+ ((unsigned short*) pData)[j] = (unsigned short) ((ub[1] << 8) | ub[0]);
+ }
+
+ pData += data.nStride;
+ }
+ }
+ break;
+ case 4:
+ {
+ for(unsigned int i = 0; i < ui32Size; ++i)
+ {
+ for(unsigned int j = 0; j < data.n; ++j)
+ {
+ ub[0] = pData[ui32TypeSize * j + 0];
+ ub[1] = pData[ui32TypeSize * j + 1];
+ ub[2] = pData[ui32TypeSize * j + 2];
+ ub[3] = pData[ui32TypeSize * j + 3];
+
+ ((unsigned int*) pData)[j] = (unsigned int) ((ub[3] << 24) | (ub[2] << 16) | (ub[1] << 8) | ub[0]);
+ }
+
+ pData += data.nStride;
+ }
+ }
+ break;
+ default: { _ASSERT(false); }
+ };
+}
+
+static void PVRTFixInterleavedEndianness(SPODMesh &s)
+{
+ if(!s.pInterleaved || PVRTIsLittleEndian())
+ return;
+
+ PVRTFixInterleavedEndiannessUsingCPODData(s.pInterleaved, s.sVertex, s.nNumVertex);
+ PVRTFixInterleavedEndiannessUsingCPODData(s.pInterleaved, s.sNormals, s.nNumVertex);
+ PVRTFixInterleavedEndiannessUsingCPODData(s.pInterleaved, s.sTangents, s.nNumVertex);
+ PVRTFixInterleavedEndiannessUsingCPODData(s.pInterleaved, s.sBinormals, s.nNumVertex);
+
+ for(unsigned int i = 0; i < s.nNumUVW; ++i)
+ PVRTFixInterleavedEndiannessUsingCPODData(s.pInterleaved, s.psUVW[i], s.nNumVertex);
+
+ PVRTFixInterleavedEndiannessUsingCPODData(s.pInterleaved, s.sVtxColours, s.nNumVertex);
+ PVRTFixInterleavedEndiannessUsingCPODData(s.pInterleaved, s.sBoneIdx, s.nNumVertex);
+ PVRTFixInterleavedEndiannessUsingCPODData(s.pInterleaved, s.sBoneWeight, s.nNumVertex);
+}
+
+/*!***************************************************************************
+ @Function ReadMesh
+ @Modified s The SPODMesh to read into
+ @Input src CSource object to read data from.
+ @Return true if successful
+ @Description Read a mesh block in from a pod file
+*****************************************************************************/
+static bool ReadMesh(
+ SPODMesh &s,
+ CSource &src)
+{
+ unsigned int nName, nLen;
+ unsigned int nUVWs=0;
+
+ PVRTMatrixIdentity(s.mUnpackMatrix);
+
+ while(src.ReadMarker(nName, nLen))
+ {
+ switch(nName)
+ {
+ case ePODFileMesh | PVRTMODELPOD_TAG_END:
+ if(nUVWs != s.nNumUVW)
+ return false;
+ PVRTFixInterleavedEndianness(s);
+ return true;
+
+ case ePODFileMeshNumVtx: if(!src.Read32(s.nNumVertex)) return false; break;
+ case ePODFileMeshNumFaces: if(!src.Read32(s.nNumFaces)) return false; break;
+ case ePODFileMeshNumUVW: if(!src.Read32(s.nNumUVW)) return false; if(!SafeAlloc(s.psUVW, s.nNumUVW)) return false; break;
+ case ePODFileMeshStripLength: if(!src.ReadAfterAlloc32(s.pnStripLength, nLen)) return false; break;
+ case ePODFileMeshNumStrips: if(!src.Read32(s.nNumStrips)) return false; break;
+ case ePODFileMeshInterleaved: if(!src.ReadAfterAlloc(s.pInterleaved, nLen)) return false; break;
+ case ePODFileMeshBoneBatches: if(!src.ReadAfterAlloc32(s.sBoneBatches.pnBatches, nLen)) return false; break;
+ case ePODFileMeshBoneBatchBoneCnts: if(!src.ReadAfterAlloc32(s.sBoneBatches.pnBatchBoneCnt, nLen)) return false; break;
+ case ePODFileMeshBoneBatchOffsets: if(!src.ReadAfterAlloc32(s.sBoneBatches.pnBatchOffset, nLen)) return false; break;
+ case ePODFileMeshBoneBatchBoneMax: if(!src.Read32(s.sBoneBatches.nBatchBoneMax)) return false; break;
+ case ePODFileMeshBoneBatchCnt: if(!src.Read32(s.sBoneBatches.nBatchCnt)) return false; break;
+ case ePODFileMeshUnpackMatrix: if(!src.ReadArray32(&s.mUnpackMatrix.f[0], 16)) return false; break;
+
+ case ePODFileMeshFaces: if(!ReadCPODData(s.sFaces, src, ePODFileMeshFaces, true)) return false; break;
+ case ePODFileMeshVtx: if(!ReadCPODData(s.sVertex, src, ePODFileMeshVtx, s.pInterleaved == 0)) return false; break;
+ case ePODFileMeshNor: if(!ReadCPODData(s.sNormals, src, ePODFileMeshNor, s.pInterleaved == 0)) return false; break;
+ case ePODFileMeshTan: if(!ReadCPODData(s.sTangents, src, ePODFileMeshTan, s.pInterleaved == 0)) return false; break;
+ case ePODFileMeshBin: if(!ReadCPODData(s.sBinormals, src, ePODFileMeshBin, s.pInterleaved == 0)) return false; break;
+ case ePODFileMeshUVW: if(!ReadCPODData(s.psUVW[nUVWs++], src, ePODFileMeshUVW, s.pInterleaved == 0)) return false; break;
+ case ePODFileMeshVtxCol: if(!ReadCPODData(s.sVtxColours, src, ePODFileMeshVtxCol, s.pInterleaved == 0)) return false; break;
+ case ePODFileMeshBoneIdx: if(!ReadCPODData(s.sBoneIdx, src, ePODFileMeshBoneIdx, s.pInterleaved == 0)) return false; break;
+ case ePODFileMeshBoneWeight: if(!ReadCPODData(s.sBoneWeight, src, ePODFileMeshBoneWeight, s.pInterleaved == 0)) return false; break;
+
+ default:
+ if(!src.Skip(nLen)) return false;
+ }
+ }
+ return false;
+}
+
+/*!***************************************************************************
+ @Function ReadNode
+ @Modified s The SPODNode to read into
+ @Input src CSource object to read data from.
+ @Return true if successful
+ @Description Read a node block in from a pod file
+*****************************************************************************/
+static bool ReadNode(
+ SPODNode &s,
+ CSource &src)
+{
+ unsigned int nName, nLen;
+ bool bOldNodeFormat = false;
+ VERTTYPE fPos[3] = {0,0,0};
+ VERTTYPE fQuat[4] = {0,0,0,f2vt(1)};
+ VERTTYPE fScale[7] = {f2vt(1),f2vt(1),f2vt(1),0,0,0,0};
+
+ // Set default for user data
+ s.pUserData = 0;
+ s.nUserDataSize = 0;
+
+ while(src.ReadMarker(nName, nLen))
+ {
+ switch(nName)
+ {
+ case ePODFileNode | PVRTMODELPOD_TAG_END:
+ if(bOldNodeFormat)
+ {
+ if(s.pfAnimPosition)
+ s.nAnimFlags |= ePODHasPositionAni;
+ else
+ {
+ s.pfAnimPosition = (VERTTYPE*) malloc(sizeof(fPos));
+ memcpy(s.pfAnimPosition, fPos, sizeof(fPos));
+ }
+
+ if(s.pfAnimRotation)
+ s.nAnimFlags |= ePODHasRotationAni;
+ else
+ {
+ s.pfAnimRotation = (VERTTYPE*) malloc(sizeof(fQuat));
+ memcpy(s.pfAnimRotation, fQuat, sizeof(fQuat));
+ }
+
+ if(s.pfAnimScale)
+ s.nAnimFlags |= ePODHasScaleAni;
+ else
+ {
+ s.pfAnimScale = (VERTTYPE*) malloc(sizeof(fScale));
+ memcpy(s.pfAnimScale, fScale, sizeof(fScale));
+ }
+ }
+ return true;
+
+ case ePODFileNodeIdx: if(!src.Read32(s.nIdx)) return false; break;
+ case ePODFileNodeName: if(!src.ReadAfterAlloc(s.pszName, nLen)) return false; break;
+ case ePODFileNodeIdxMat: if(!src.Read32(s.nIdxMaterial)) return false; break;
+ case ePODFileNodeIdxParent: if(!src.Read32(s.nIdxParent)) return false; break;
+ case ePODFileNodeAnimFlags:if(!src.Read32(s.nAnimFlags))return false; break;
+
+ case ePODFileNodeAnimPosIdx: if(!src.ReadAfterAlloc32(s.pnAnimPositionIdx, nLen)) return false; break;
+ case ePODFileNodeAnimPos: if(!src.ReadAfterAlloc32(s.pfAnimPosition, nLen)) return false; break;
+
+ case ePODFileNodeAnimRotIdx: if(!src.ReadAfterAlloc32(s.pnAnimRotationIdx, nLen)) return false; break;
+ case ePODFileNodeAnimRot: if(!src.ReadAfterAlloc32(s.pfAnimRotation, nLen)) return false; break;
+
+ case ePODFileNodeAnimScaleIdx: if(!src.ReadAfterAlloc32(s.pnAnimScaleIdx, nLen)) return false; break;
+ case ePODFileNodeAnimScale: if(!src.ReadAfterAlloc32(s.pfAnimScale, nLen)) return false; break;
+
+ case ePODFileNodeAnimMatrixIdx: if(!src.ReadAfterAlloc32(s.pnAnimMatrixIdx, nLen)) return false; break;
+ case ePODFileNodeAnimMatrix:if(!src.ReadAfterAlloc32(s.pfAnimMatrix, nLen)) return false; break;
+
+ case ePODFileNodeUserData:
+ if(!src.ReadAfterAlloc(s.pUserData, nLen))
+ return false;
+ else
+ {
+ s.nUserDataSize = nLen;
+ break;
+ }
+
+ // Parameters from the older pod format
+ case ePODFileNodePos: if(!src.ReadArray32(&fPos[0], 3)) return false; bOldNodeFormat = true; break;
+ case ePODFileNodeRot: if(!src.ReadArray32(&fQuat[0], 4)) return false; bOldNodeFormat = true; break;
+ case ePODFileNodeScale: if(!src.ReadArray32(&fScale[0], 3)) return false; bOldNodeFormat = true; break;
+
+ default:
+ if(!src.Skip(nLen)) return false;
+ }
+ }
+
+ return false;
+}
+
+/*!***************************************************************************
+ @Function ReadTexture
+ @Modified s The SPODTexture to read into
+ @Input src CSource object to read data from.
+ @Return true if successful
+ @Description Read a texture block in from a pod file
+*****************************************************************************/
+static bool ReadTexture(
+ SPODTexture &s,
+ CSource &src)
+{
+ unsigned int nName, nLen;
+
+ while(src.ReadMarker(nName, nLen))
+ {
+ switch(nName)
+ {
+ case ePODFileTexture | PVRTMODELPOD_TAG_END: return true;
+
+ case ePODFileTexName: if(!src.ReadAfterAlloc(s.pszName, nLen)) return false; break;
+
+ default:
+ if(!src.Skip(nLen)) return false;
+ }
+ }
+ return false;
+}
+
+/*!***************************************************************************
+ @Function ReadScene
+ @Modified s The SPODScene to read into
+ @Input src CSource object to read data from.
+ @Return true if successful
+ @Description Read a scene block in from a pod file
+*****************************************************************************/
+static bool ReadScene(
+ SPODScene &s,
+ CSource &src)
+{
+ unsigned int nName, nLen;
+ unsigned int nCameras=0, nLights=0, nMaterials=0, nMeshes=0, nTextures=0, nNodes=0;
+ s.nFPS = 30;
+ s.fUnits = 1.0f;
+
+ // Set default for user data
+ s.pUserData = 0;
+ s.nUserDataSize = 0;
+
+ while(src.ReadMarker(nName, nLen))
+ {
+ switch(nName)
+ {
+ case ePODFileScene | PVRTMODELPOD_TAG_END:
+ if(nCameras != s.nNumCamera) return false;
+ if(nLights != s.nNumLight) return false;
+ if(nMaterials != s.nNumMaterial) return false;
+ if(nMeshes != s.nNumMesh) return false;
+ if(nTextures != s.nNumTexture) return false;
+ if(nNodes != s.nNumNode) return false;
+ return true;
+
+ case ePODFileUnits: if(!src.Read32(s.fUnits)) return false; break;
+ case ePODFileColourBackground: if(!src.ReadArray32(&s.pfColourBackground[0], sizeof(s.pfColourBackground) / sizeof(*s.pfColourBackground))) return false; break;
+ case ePODFileColourAmbient: if(!src.ReadArray32(&s.pfColourAmbient[0], sizeof(s.pfColourAmbient) / sizeof(*s.pfColourAmbient))) return false; break;
+ case ePODFileNumCamera: if(!src.Read32(s.nNumCamera)) return false; if(!SafeAlloc(s.pCamera, s.nNumCamera)) return false; break;
+ case ePODFileNumLight: if(!src.Read32(s.nNumLight)) return false; if(!SafeAlloc(s.pLight, s.nNumLight)) return false; break;
+ case ePODFileNumMesh: if(!src.Read32(s.nNumMesh)) return false; if(!SafeAlloc(s.pMesh, s.nNumMesh)) return false; break;
+ case ePODFileNumNode: if(!src.Read32(s.nNumNode)) return false; if(!SafeAlloc(s.pNode, s.nNumNode)) return false; break;
+ case ePODFileNumMeshNode: if(!src.Read32(s.nNumMeshNode)) return false; break;
+ case ePODFileNumTexture: if(!src.Read32(s.nNumTexture)) return false; if(!SafeAlloc(s.pTexture, s.nNumTexture)) return false; break;
+ case ePODFileNumMaterial: if(!src.Read32(s.nNumMaterial)) return false; if(!SafeAlloc(s.pMaterial, s.nNumMaterial)) return false; break;
+ case ePODFileNumFrame: if(!src.Read32(s.nNumFrame)) return false; break;
+ case ePODFileFPS: if(!src.Read32(s.nFPS)) return false; break;
+ case ePODFileFlags: if(!src.Read32(s.nFlags)) return false; break;
+
+ case ePODFileCamera: if(!ReadCamera(s.pCamera[nCameras++], src)) return false; break;
+ case ePODFileLight: if(!ReadLight(s.pLight[nLights++], src)) return false; break;
+ case ePODFileMaterial: if(!ReadMaterial(s.pMaterial[nMaterials++], src)) return false; break;
+ case ePODFileMesh: if(!ReadMesh(s.pMesh[nMeshes++], src)) return false; break;
+ case ePODFileNode: if(!ReadNode(s.pNode[nNodes++], src)) return false; break;
+ case ePODFileTexture: if(!ReadTexture(s.pTexture[nTextures++], src)) return false; break;
+
+ case ePODFileUserData:
+ if(!src.ReadAfterAlloc(s.pUserData, nLen))
+ return false;
+ else
+ {
+ s.nUserDataSize = nLen;
+ break;
+ }
+
+ default:
+ if(!src.Skip(nLen)) return false;
+ }
+ }
+ return false;
+}
+
+/*!***************************************************************************
+ @Function Read
+ @Output pS SPODScene data. May be NULL.
+ @Input src CSource object to read data from.
+ @Output pszExpOpt Export options.
+ @Input count Data size.
+ @Output pszHistory Export history.
+ @Input historyCount History data size.
+ @Description Loads the specified ".POD" file; returns the scene in
+ pScene. This structure must later be destroyed with
+ PVRTModelPODDestroy() to prevent memory leaks.
+ ".POD" files are exported from 3D Studio MAX using a
+ PowerVR plugin. pS may be NULL if only the export options
+ are required.
+*****************************************************************************/
+static bool Read(
+ SPODScene * const pS,
+ CSource &src,
+ char * const pszExpOpt,
+ const size_t count,
+ char * const pszHistory,
+ const size_t historyCount)
+{
+ unsigned int nName, nLen;
+ bool bVersionOK = false, bDone = false;
+ bool bNeedOptions = pszExpOpt != 0;
+ bool bNeedHistory = pszHistory != 0;
+ bool bLoadingOptionsOrHistory = bNeedOptions || bNeedHistory;
+
+ while(src.ReadMarker(nName, nLen))
+ {
+ switch(nName)
+ {
+ case ePODFileVersion:
+ {
+ char *pszVersion = NULL;
+ if(nLen != strlen(PVRTMODELPOD_VERSION)+1) return false;
+ if(!SafeAlloc(pszVersion, nLen)) return false;
+ if(!src.Read(pszVersion, nLen)) return false;
+ if(strcmp(pszVersion, PVRTMODELPOD_VERSION) != 0) return false;
+ bVersionOK = true;
+ FREE(pszVersion);
+ }
+ continue;
+
+ case ePODFileScene:
+ if(pS)
+ {
+ if(!ReadScene(*pS, src))
+ return false;
+ bDone = true;
+ }
+ continue;
+
+ case ePODFileExpOpt:
+ if(bNeedOptions)
+ {
+ if(!src.Read(pszExpOpt, PVRT_MIN(nLen, (unsigned int) count)))
+ return false;
+
+ bNeedOptions = false;
+
+ if(count < nLen)
+ nLen -= (unsigned int) count ; // Adjust nLen as the read has moved our position
+ else
+ nLen = 0;
+ }
+ break;
+
+ case ePODFileHistory:
+ if(bNeedHistory)
+ {
+ if(!src.Read(pszHistory, PVRT_MIN(nLen, (unsigned int) historyCount)))
+ return false;
+
+ bNeedHistory = false;
+
+ if(count < nLen)
+ nLen -= (unsigned int) historyCount; // Adjust nLen as the read has moved our position
+ else
+ nLen = 0;
+ }
+ break;
+
+ case ePODFileScene | PVRTMODELPOD_TAG_END:
+ return bVersionOK == true && bDone == true;
+
+ case (unsigned int) ePODFileEndiannessMisMatch:
+ PVRTErrorOutputDebug("Error: Endianness mismatch between the .pod file and the platform.\n");
+ return false;
+
+ }
+
+ if(bLoadingOptionsOrHistory && !bNeedOptions && !bNeedHistory)
+ return true; // The options and/or history has been loaded
+
+ // Unhandled data, skip it
+ if(!src.Skip(nLen))
+ return false;
+ }
+
+ if(bLoadingOptionsOrHistory)
+ return true;
+
+ if(!pS)
+ return false;
+
+ /*
+ Convert data to fixed or float point as this build desires
+ */
+#ifdef PVRT_FIXED_POINT_ENABLE
+ if(!(pS->nFlags & PVRTMODELPODSF_FIXED))
+ {
+ PVRTErrorOutputDebug("Error: The tools have been compiled with fixed point enabled but the POD file isn't in fixed point format.\n");
+#else
+ if(pS->nFlags & PVRTMODELPODSF_FIXED)
+ {
+ PVRTErrorOutputDebug("Error: The POD file is in fixed point format but the tools haven't been compiled with fixed point enabled.\n");
+#endif
+ return false;
+ }
+
+
+ return bVersionOK == true && bDone == true;
+}
+
+/*!***************************************************************************
+ @Function ReadFromSourceStream
+ @Output pS CPVRTModelPOD data. May not be NULL.
+ @Input src CSource object to read data from.
+ @Output pszExpOpt Export options.
+ @Input count Data size.
+ @Output pszHistory Export history.
+ @Input historyCount History data size.
+ @Description Loads the ".POD" data from the source stream; returns the scene
+ in pS.
+*****************************************************************************/
+static EPVRTError ReadFromSourceStream(
+ CPVRTModelPOD * const pS,
+ CSourceStream &src,
+ char * const pszExpOpt,
+ const size_t count,
+ char * const pszHistory,
+ const size_t historyCount)
+{
+ memset(pS, 0, sizeof(*pS));
+ if(!Read(pszExpOpt || pszHistory ? NULL : pS, src, pszExpOpt, count, pszHistory, historyCount))
+ return PVR_FAIL;
+
+ if(pS->InitImpl() != PVR_SUCCESS)
+ return PVR_FAIL;
+
+ return PVR_SUCCESS;
+}
+
+/****************************************************************************
+** Class: CPVRTModelPOD
+****************************************************************************/
+
+/*!***************************************************************************
+ @Function ReadFromFile
+ @Input pszFileName Filename to load
+ @Output pszExpOpt String in which to place exporter options
+ @Input count Maximum number of characters to store.
+ @Output pszHistory String in which to place the pod file history
+ @Input historyCount Maximum number of characters to store.
+ @Return PVR_SUCCESS if successful, PVR_FAIL if not
+ @Description Loads the specified ".POD" file; returns the scene in
+ pScene. This structure must later be destroyed with
+ PVRTModelPODDestroy() to prevent memory leaks.
+ ".POD" files are exported using the PVRGeoPOD exporters.
+ If pszExpOpt is NULL, the scene is loaded; otherwise the
+ scene is not loaded and pszExpOpt is filled in. The same
+ is true for pszHistory.
+*****************************************************************************/
+EPVRTError CPVRTModelPOD::ReadFromFile(
+ const char * const pszFileName,
+ char * const pszExpOpt,
+ const size_t count,
+ char * const pszHistory,
+ const size_t historyCount)
+{
+ CSourceStream src;
+
+ if(!src.Init(pszFileName))
+ return PVR_FAIL;
+
+ return ReadFromSourceStream(this, src, pszExpOpt, count, pszHistory, historyCount);
+}
+
+/*!***************************************************************************
+ @Function ReadFromMemory
+ @Input pData Data to load
+ @Input i32Size Size of data
+ @Output pszExpOpt String in which to place exporter options
+ @Input count Maximum number of characters to store.
+ @Output pszHistory String in which to place the pod file history
+ @Input historyCount Maximum number of characters to store.
+ @Return PVR_SUCCESS if successful, PVR_FAIL if not
+ @Description Loads the supplied pod data. This data can be exported
+ directly to a header using one of the pod exporters.
+ If pszExpOpt is NULL, the scene is loaded; otherwise the
+ scene is not loaded and pszExpOpt is filled in. The same
+ is true for pszHistory.
+*****************************************************************************/
+EPVRTError CPVRTModelPOD::ReadFromMemory(
+ const char * pData,
+ const size_t i32Size,
+ char * const pszExpOpt,
+ const size_t count,
+ char * const pszHistory,
+ const size_t historyCount)
+{
+ CSourceStream src;
+
+ if(!src.Init(pData, i32Size))
+ return PVR_FAIL;
+
+ return ReadFromSourceStream(this, src, pszExpOpt, count, pszHistory, historyCount);
+}
+
+/*!***************************************************************************
+ @Function ReadFromMemory
+ @Input scene Scene data from the header file
+ @Return PVR_SUCCESS if successful, PVR_FAIL if not
+ @Description Sets the scene data from the supplied data structure. Use
+ when loading from .H files.
+*****************************************************************************/
+EPVRTError CPVRTModelPOD::ReadFromMemory(
+ const SPODScene &scene)
+{
+ Destroy();
+
+ memset(this, 0, sizeof(*this));
+
+ *(SPODScene*)this = scene;
+
+ if(InitImpl() != PVR_SUCCESS)
+ return PVR_FAIL;
+
+ m_pImpl->bFromMemory = true;
+
+ return PVR_SUCCESS;
+}
+
+/*!***************************************************************************
+ @Function CopyFromMemory
+ @Input scene Scene data
+ @Return PVR_SUCCESS if successful, PVR_FAIL if not
+ @Description Sets the scene data from the supplied data structure.
+*****************************************************************************/
+EPVRTError CPVRTModelPOD::CopyFromMemory(const SPODScene &scene)
+{
+ Destroy();
+
+ unsigned int i;
+
+ // SPODScene
+ nNumFrame = scene.nNumFrame;
+ nFPS = scene.nFPS;
+ nFlags = scene.nFlags;
+ fUnits = scene.fUnits;
+
+ for(i = 0; i < 3; ++i)
+ {
+ pfColourBackground[i] = scene.pfColourBackground[i];
+ pfColourAmbient[i] = scene.pfColourAmbient[i];
+ }
+
+ // Nodes
+ if(scene.nNumNode && SafeAlloc(pNode, scene.nNumNode))
+ {
+ nNumNode = scene.nNumNode;
+ nNumMeshNode = scene.nNumMeshNode;
+
+ for(i = 0; i < nNumNode; ++i)
+ PVRTModelPODCopyNode(scene.pNode[i], pNode[i], scene.nNumFrame);
+ }
+
+ // Meshes
+ if(scene.nNumMesh && SafeAlloc(pMesh, scene.nNumMesh))
+ {
+ nNumMesh = scene.nNumMesh;
+
+ for(i = 0; i < nNumMesh; ++i)
+ PVRTModelPODCopyMesh(scene.pMesh[i], pMesh[i]);
+ }
+
+ // Cameras
+ if(scene.nNumCamera && SafeAlloc(pCamera, scene.nNumCamera))
+ {
+ nNumCamera = scene.nNumCamera;
+
+ for(i = 0; i < nNumCamera; ++i)
+ PVRTModelPODCopyCamera(scene.pCamera[i], pCamera[i], scene.nNumFrame);
+ }
+
+ // Lights
+ if(scene.nNumLight && SafeAlloc(pLight, scene.nNumLight))
+ {
+ nNumLight = scene.nNumLight;
+
+ for(i = 0; i < nNumLight; ++i)
+ PVRTModelPODCopyLight(scene.pLight[i], pLight[i]);
+ }
+
+ // Textures
+ if(scene.nNumTexture && SafeAlloc(pTexture, scene.nNumTexture))
+ {
+ nNumTexture = scene.nNumTexture;
+
+ for(i = 0; i < nNumTexture; ++i)
+ PVRTModelPODCopyTexture(scene.pTexture[i], pTexture[i]);
+ }
+
+ // Materials
+ if(scene.nNumMaterial && SafeAlloc(pMaterial, scene.nNumMaterial))
+ {
+ nNumMaterial = scene.nNumMaterial;
+
+ for(i = 0; i < nNumMaterial; ++i)
+ PVRTModelPODCopyMaterial(scene.pMaterial[i], pMaterial[i]);
+ }
+
+ if(scene.pUserData && SafeAlloc(pUserData, scene.nUserDataSize))
+ {
+ memcpy(pUserData, scene.pUserData, nUserDataSize);
+ nUserDataSize = scene.nUserDataSize;
+ }
+
+ if(InitImpl() != PVR_SUCCESS)
+ return PVR_FAIL;
+
+ return PVR_SUCCESS;
+}
+
+#if defined(_WIN32)
+/*!***************************************************************************
+ @Function ReadFromResource
+ @Input pszName Name of the resource to load from
+ @Return PVR_SUCCESS if successful, PVR_FAIL if not
+ @Description Loads the specified ".POD" file; returns the scene in
+ pScene. This structure must later be destroyed with
+ PVRTModelPODDestroy() to prevent memory leaks.
+ ".POD" files are exported from 3D Studio MAX using a
+ PowerVR plugin.
+*****************************************************************************/
+EPVRTError CPVRTModelPOD::ReadFromResource(
+ const TCHAR * const pszName)
+{
+ CSourceResource src;
+
+ if(!src.Init(pszName))
+ return PVR_FAIL;
+
+ memset(this, 0, sizeof(*this));
+ if(!Read(this, src, NULL, 0, NULL, 0))
+ return PVR_FAIL;
+ if(InitImpl() != PVR_SUCCESS)
+ return PVR_FAIL;
+ return PVR_SUCCESS;
+}
+#endif /* WIN32 */
+
+/*!***********************************************************************
+ @Function InitImpl
+ @Description Used by the Read*() fns to initialise implementation
+ details. Should also be called by applications which
+ manually build data in the POD structures for rendering;
+ in this case call it after the data has been created.
+ Otherwise, do not call this function.
+*************************************************************************/
+EPVRTError CPVRTModelPOD::InitImpl()
+{
+ // Allocate space for implementation data
+ delete m_pImpl;
+ m_pImpl = new SPVRTPODImpl;
+ if(!m_pImpl)
+ return PVR_FAIL;
+
+ // Zero implementation data
+ memset(m_pImpl, 0, sizeof(*m_pImpl));
+
+#ifdef _DEBUG
+ m_pImpl->nWmTotal = 0;
+#endif
+
+ // Allocate world-matrix cache
+ m_pImpl->pfCache = new VERTTYPE[nNumNode];
+ m_pImpl->pWmCache = new PVRTMATRIX[nNumNode];
+ m_pImpl->pWmZeroCache = new PVRTMATRIX[nNumNode];
+ FlushCache();
+
+ return PVR_SUCCESS;
+}
+
+/*!***********************************************************************
+ @Function DestroyImpl
+ @Description Used to free memory allocated by the implementation.
+*************************************************************************/
+void CPVRTModelPOD::DestroyImpl()
+{
+ if(m_pImpl)
+ {
+ if(m_pImpl->pfCache) delete [] m_pImpl->pfCache;
+ if(m_pImpl->pWmCache) delete [] m_pImpl->pWmCache;
+ if(m_pImpl->pWmZeroCache) delete [] m_pImpl->pWmZeroCache;
+
+ delete m_pImpl;
+ m_pImpl = 0;
+ }
+}
+
+/*!***********************************************************************
+ @Function FlushCache
+ @Description Clears the matrix cache; use this if necessary when you
+ edit the position or animation of a node.
+*************************************************************************/
+void CPVRTModelPOD::FlushCache()
+{
+ // Pre-calc frame zero matrices
+ SetFrame(0);
+ for(unsigned int i = 0; i < nNumNode; ++i)
+ GetWorldMatrixNoCache(m_pImpl->pWmZeroCache[i], pNode[i]);
+
+ // Load cache with frame-zero data
+ memcpy(m_pImpl->pWmCache, m_pImpl->pWmZeroCache, nNumNode * sizeof(*m_pImpl->pWmCache));
+ memset(m_pImpl->pfCache, 0, nNumNode * sizeof(*m_pImpl->pfCache));
+}
+
+/*!***********************************************************************
+ @Function IsLoaded
+ @Description Boolean to check whether a POD file has been loaded.
+*************************************************************************/
+bool CPVRTModelPOD::IsLoaded()
+{
+ return (m_pImpl!=NULL);
+}
+
+/*!***************************************************************************
+ @Function Constructor
+ @Description Initializes the pointer to scene data to NULL
+*****************************************************************************/
+CPVRTModelPOD::CPVRTModelPOD() : m_pImpl(NULL)
+{}
+
+/*!***************************************************************************
+ @Function Destructor
+ @Description Frees the memory allocated to store the scene in pScene.
+*****************************************************************************/
+CPVRTModelPOD::~CPVRTModelPOD()
+{
+ Destroy();
+}
+
+/*!***************************************************************************
+ @Function Destroy
+ @Description Frees the memory allocated to store the scene in pScene.
+*****************************************************************************/
+void CPVRTModelPOD::Destroy()
+{
+ unsigned int i;
+
+ if(m_pImpl != NULL)
+ {
+ /*
+ Only attempt to free this memory if it was actually allocated at
+ run-time, as opposed to compiled into the app.
+ */
+ if(!m_pImpl->bFromMemory)
+ {
+
+ for(i = 0; i < nNumCamera; ++i)
+ FREE(pCamera[i].pfAnimFOV);
+ FREE(pCamera);
+
+ FREE(pLight);
+
+ for(i = 0; i < nNumMaterial; ++i)
+ {
+ FREE(pMaterial[i].pszName);
+ FREE(pMaterial[i].pszEffectFile);
+ FREE(pMaterial[i].pszEffectName);
+ FREE(pMaterial[i].pUserData);
+ }
+ FREE(pMaterial);
+
+ for(i = 0; i < nNumMesh; ++i) {
+ FREE(pMesh[i].sFaces.pData);
+ FREE(pMesh[i].pnStripLength);
+ if(pMesh[i].pInterleaved)
+ {
+ FREE(pMesh[i].pInterleaved);
+ }
+ else
+ {
+ FREE(pMesh[i].sVertex.pData);
+ FREE(pMesh[i].sNormals.pData);
+ FREE(pMesh[i].sTangents.pData);
+ FREE(pMesh[i].sBinormals.pData);
+ for(unsigned int j = 0; j < pMesh[i].nNumUVW; ++j)
+ FREE(pMesh[i].psUVW[j].pData);
+ FREE(pMesh[i].sVtxColours.pData);
+ FREE(pMesh[i].sBoneIdx.pData);
+ FREE(pMesh[i].sBoneWeight.pData);
+ }
+ FREE(pMesh[i].psUVW);
+ pMesh[i].sBoneBatches.Release();
+ }
+ FREE(pMesh);
+
+ for(i = 0; i < nNumNode; ++i) {
+ FREE(pNode[i].pszName);
+ FREE(pNode[i].pfAnimPosition);
+ FREE(pNode[i].pnAnimPositionIdx);
+ FREE(pNode[i].pfAnimRotation);
+ FREE(pNode[i].pnAnimRotationIdx);
+ FREE(pNode[i].pfAnimScale);
+ FREE(pNode[i].pnAnimScaleIdx);
+ FREE(pNode[i].pfAnimMatrix);
+ FREE(pNode[i].pnAnimMatrixIdx);
+ FREE(pNode[i].pUserData);
+ pNode[i].nAnimFlags = 0;
+ }
+
+ FREE(pNode);
+
+ for(i = 0; i < nNumTexture; ++i)
+ FREE(pTexture[i].pszName);
+ FREE(pTexture);
+
+ FREE(pUserData);
+ }
+
+ // Free the working space used by the implementation
+ DestroyImpl();
+ }
+
+ memset(this, 0, sizeof(*this));
+}
+
+/*!***************************************************************************
+ @Function SetFrame
+ @Input fFrame Frame number
+ @Description Set the animation frame for which subsequent Get*() calls
+ should return data.
+*****************************************************************************/
+void CPVRTModelPOD::SetFrame(const VERTTYPE fFrame)
+{
+ if(nNumFrame) {
+ /*
+ Limit animation frames.
+
+ Example: If there are 100 frames of animation, the highest frame
+ number allowed is 98, since that will blend between frames 98 and
+ 99. (99 being of course the 100th frame.)
+ */
+ _ASSERT(fFrame <= f2vt((float)(nNumFrame-1)));
+ m_pImpl->nFrame = (int)vt2f(fFrame);
+ m_pImpl->fBlend = fFrame - f2vt(m_pImpl->nFrame);
+ }
+ else
+ {
+ m_pImpl->fBlend = 0;
+ m_pImpl->nFrame = 0;
+ }
+
+ m_pImpl->fFrame = fFrame;
+}
+
+/*!***************************************************************************
+ @Function GetRotationMatrix
+ @Output mOut Rotation matrix
+ @Input node Node to get the rotation matrix from
+ @Description Generates the world matrix for the given Mesh Instance;
+ applies the parent's transform too. Uses animation data.
+*****************************************************************************/
+void CPVRTModelPOD::GetRotationMatrix(
+ PVRTMATRIX &mOut,
+ const SPODNode &node) const
+{
+ PVRTQUATERNION q;
+
+ if(node.pfAnimRotation)
+ {
+ if(node.nAnimFlags & ePODHasRotationAni)
+ {
+ if(node.pnAnimRotationIdx)
+ {
+ PVRTMatrixQuaternionSlerp(
+ q,
+ (PVRTQUATERNION&)node.pfAnimRotation[node.pnAnimRotationIdx[m_pImpl->nFrame]],
+ (PVRTQUATERNION&)node.pfAnimRotation[node.pnAnimRotationIdx[m_pImpl->nFrame+1]], m_pImpl->fBlend);
+ }
+ else
+ {
+ PVRTMatrixQuaternionSlerp(
+ q,
+ (PVRTQUATERNION&)node.pfAnimRotation[4*m_pImpl->nFrame],
+ (PVRTQUATERNION&)node.pfAnimRotation[4*(m_pImpl->nFrame+1)], m_pImpl->fBlend);
+ }
+
+ PVRTMatrixRotationQuaternion(mOut, q);
+ }
+ else
+ {
+ PVRTMatrixRotationQuaternion(mOut, *(PVRTQUATERNION*)node.pfAnimRotation);
+ }
+ }
+ else
+ {
+ PVRTMatrixIdentity(mOut);
+ }
+}
+
+/*!***************************************************************************
+ @Function GetRotationMatrix
+ @Input node Node to get the rotation matrix from
+ @Returns Rotation matrix
+ @Description Generates the world matrix for the given Mesh Instance;
+ applies the parent's transform too. Uses animation data.
+*****************************************************************************/
+PVRTMat4 CPVRTModelPOD::GetRotationMatrix(const SPODNode &node) const
+{
+ PVRTMat4 mOut;
+ GetRotationMatrix(mOut,node);
+ return mOut;
+}
+
+/*!***************************************************************************
+ @Function GetScalingMatrix
+ @Output mOut Scaling matrix
+ @Input node Node to get the rotation matrix from
+ @Description Generates the world matrix for the given Mesh Instance;
+ applies the parent's transform too. Uses animation data.
+*****************************************************************************/
+void CPVRTModelPOD::GetScalingMatrix(
+ PVRTMATRIX &mOut,
+ const SPODNode &node) const
+{
+ PVRTVECTOR3 v;
+
+ if(node.pfAnimScale)
+ {
+ if(node.nAnimFlags & ePODHasScaleAni)
+ {
+ if(node.pnAnimScaleIdx)
+ {
+ PVRTMatrixVec3Lerp(
+ v,
+ (PVRTVECTOR3&)node.pfAnimScale[node.pnAnimScaleIdx[m_pImpl->nFrame+0]],
+ (PVRTVECTOR3&)node.pfAnimScale[node.pnAnimScaleIdx[m_pImpl->nFrame+1]], m_pImpl->fBlend);
+ }
+ else
+ {
+ PVRTMatrixVec3Lerp(
+ v,
+ (PVRTVECTOR3&)node.pfAnimScale[7*(m_pImpl->nFrame+0)],
+ (PVRTVECTOR3&)node.pfAnimScale[7*(m_pImpl->nFrame+1)], m_pImpl->fBlend);
+ }
+
+ PVRTMatrixScaling(mOut, v.x, v.y, v.z);
+ }
+ else
+ {
+ PVRTMatrixScaling(mOut, node.pfAnimScale[0], node.pfAnimScale[1], node.pfAnimScale[2]);
+ }
+ }
+ else
+ {
+ PVRTMatrixIdentity(mOut);
+ }
+}
+
+/*!***************************************************************************
+ @Function GetScalingMatrix
+ @Input node Node to get the rotation matrix from
+ @Returns Scaling matrix
+ @Description Generates the world matrix for the given Mesh Instance;
+ applies the parent's transform too. Uses animation data.
+*****************************************************************************/
+PVRTMat4 CPVRTModelPOD::GetScalingMatrix(const SPODNode &node) const
+{
+ PVRTMat4 mOut;
+ GetScalingMatrix(mOut, node);
+ return mOut;
+}
+
+/*!***************************************************************************
+ @Function GetTranslation
+ @Output V Translation vector
+ @Input node Node to get the translation vector from
+ @Description Generates the translation vector for the given Mesh
+ Instance. Uses animation data.
+*****************************************************************************/
+void CPVRTModelPOD::GetTranslation(
+ PVRTVECTOR3 &V,
+ const SPODNode &node) const
+{
+ if(node.pfAnimPosition)
+ {
+ if(node.nAnimFlags & ePODHasPositionAni)
+ {
+ if(node.pnAnimPositionIdx)
+ {
+ PVRTMatrixVec3Lerp(V,
+ (PVRTVECTOR3&)node.pfAnimPosition[node.pnAnimPositionIdx[m_pImpl->nFrame+0]],
+ (PVRTVECTOR3&)node.pfAnimPosition[node.pnAnimPositionIdx[m_pImpl->nFrame+1]], m_pImpl->fBlend);
+ }
+ else
+ {
+ PVRTMatrixVec3Lerp(V,
+ (PVRTVECTOR3&)node.pfAnimPosition[3 * (m_pImpl->nFrame+0)],
+ (PVRTVECTOR3&)node.pfAnimPosition[3 * (m_pImpl->nFrame+1)], m_pImpl->fBlend);
+ }
+ }
+ else
+ {
+ V = *(PVRTVECTOR3*) node.pfAnimPosition;
+ }
+ }
+ else
+ {
+ _ASSERT(false);
+ }
+}
+
+/*!***************************************************************************
+ @Function GetTranslation
+ @Input node Node to get the translation vector from
+ @Returns Translation vector
+ @Description Generates the translation vector for the given Mesh
+ Instance. Uses animation data.
+*****************************************************************************/
+PVRTVec3 CPVRTModelPOD::GetTranslation(const SPODNode &node) const
+{
+ PVRTVec3 vOut;
+ GetTranslation(vOut, node);
+ return vOut;
+}
+
+/*!***************************************************************************
+ @Function GetTranslationMatrix
+ @Output mOut Translation matrix
+ @Input node Node to get the translation matrix from
+ @Description Generates the world matrix for the given Mesh Instance;
+ applies the parent's transform too. Uses animation data.
+*****************************************************************************/
+void CPVRTModelPOD::GetTranslationMatrix(
+ PVRTMATRIX &mOut,
+ const SPODNode &node) const
+{
+ PVRTVECTOR3 v;
+
+ if(node.pfAnimPosition)
+ {
+ if(node.nAnimFlags & ePODHasPositionAni)
+ {
+ if(node.pnAnimPositionIdx)
+ {
+ PVRTMatrixVec3Lerp(v,
+ (PVRTVECTOR3&)node.pfAnimPosition[node.pnAnimPositionIdx[m_pImpl->nFrame+0]],
+ (PVRTVECTOR3&)node.pfAnimPosition[node.pnAnimPositionIdx[m_pImpl->nFrame+1]], m_pImpl->fBlend);
+ }
+ else
+ {
+ PVRTMatrixVec3Lerp(v,
+ (PVRTVECTOR3&)node.pfAnimPosition[3*(m_pImpl->nFrame+0)],
+ (PVRTVECTOR3&)node.pfAnimPosition[3*(m_pImpl->nFrame+1)], m_pImpl->fBlend);
+ }
+
+ PVRTMatrixTranslation(mOut, v.x, v.y, v.z);
+ }
+ else
+ {
+ PVRTMatrixTranslation(mOut, node.pfAnimPosition[0], node.pfAnimPosition[1], node.pfAnimPosition[2]);
+ }
+ }
+ else
+ {
+ PVRTMatrixIdentity(mOut);
+ }
+}
+
+/*!***************************************************************************
+ @Function GetTranslationMatrix
+ @Input node Node to get the translation matrix from
+ @Returns Translation matrix
+ @Description Generates the world matrix for the given Mesh Instance;
+ applies the parent's transform too. Uses animation data.
+*****************************************************************************/
+PVRTMat4 CPVRTModelPOD::GetTranslationMatrix(const SPODNode &node) const
+{
+ PVRTMat4 mOut;
+ GetTranslationMatrix(mOut, node);
+ return mOut;
+}
+
+/*!***************************************************************************
+ @Function GetTransformationMatrix
+ @Output mOut Transformation matrix
+ @Input node Node to get the transformation matrix from
+ @Description Generates the world matrix for the given Mesh Instance;
+ applies the parent's transform too. Uses animation data.
+*****************************************************************************/
+void CPVRTModelPOD::GetTransformationMatrix(PVRTMATRIX &mOut, const SPODNode &node) const
+{
+ if(node.pfAnimMatrix)
+ {
+ if(node.nAnimFlags & ePODHasMatrixAni)
+ {
+ if(node.pnAnimMatrixIdx)
+ mOut = *((PVRTMATRIX*) &node.pfAnimMatrix[node.pnAnimMatrixIdx[m_pImpl->nFrame]]);
+ else
+ mOut = *((PVRTMATRIX*) &node.pfAnimMatrix[16*m_pImpl->nFrame]);
+ }
+ else
+ {
+ mOut = *((PVRTMATRIX*) node.pfAnimMatrix);
+ }
+ }
+ else
+ {
+ PVRTMatrixIdentity(mOut);
+ }
+}
+/*!***************************************************************************
+ @Function GetWorldMatrixNoCache
+ @Output mOut World matrix
+ @Input node Node to get the world matrix from
+ @Description Generates the world matrix for the given Mesh Instance;
+ applies the parent's transform too. Uses animation data.
+*****************************************************************************/
+void CPVRTModelPOD::GetWorldMatrixNoCache(
+ PVRTMATRIX &mOut,
+ const SPODNode &node) const
+{
+ PVRTMATRIX mTmp;
+
+ if(node.pfAnimMatrix) // The transformations are stored as matrices
+ GetTransformationMatrix(mOut, node);
+ else
+ {
+ // Scale
+ GetScalingMatrix(mOut, node);
+
+ // Rotation
+ GetRotationMatrix(mTmp, node);
+ PVRTMatrixMultiply(mOut, mOut, mTmp);
+
+ // Translation
+ GetTranslationMatrix(mTmp, node);
+ PVRTMatrixMultiply(mOut, mOut, mTmp);
+ }
+
+ // Do we have to worry about a parent?
+ if(node.nIdxParent < 0)
+ return;
+
+ // Apply parent's transform too.
+ GetWorldMatrixNoCache(mTmp, pNode[node.nIdxParent]);
+ PVRTMatrixMultiply(mOut, mOut, mTmp);
+}
+
+/*!***************************************************************************
+ @Function GetWorldMatrixNoCache
+ @Input node Node to get the world matrix from
+ @Returns World matrix
+ @Description Generates the world matrix for the given Mesh Instance;
+ applies the parent's transform too. Uses animation data.
+*****************************************************************************/
+PVRTMat4 CPVRTModelPOD::GetWorldMatrixNoCache(const SPODNode& node) const
+{
+ PVRTMat4 mWorld;
+ GetWorldMatrixNoCache(mWorld,node);
+ return mWorld;
+}
+
+/*!***************************************************************************
+ @Function GetWorldMatrix
+ @Output mOut World matrix
+ @Input node Node to get the world matrix from
+ @Description Generates the world matrix for the given Mesh Instance;
+ applies the parent's transform too. Uses animation data.
+*****************************************************************************/
+void CPVRTModelPOD::GetWorldMatrix(
+ PVRTMATRIX &mOut,
+ const SPODNode &node) const
+{
+ unsigned int nIdx;
+
+#ifdef _DEBUG
+ ++m_pImpl->nWmTotal;
+ m_pImpl->fHitPerc = (float)m_pImpl->nWmCacheHit / (float)m_pImpl->nWmTotal;
+ m_pImpl->fHitPercZero = (float)m_pImpl->nWmZeroCacheHit / (float)m_pImpl->nWmTotal;
+#endif
+
+ // Calculate a node index
+ nIdx = (unsigned int)(&node - pNode);
+
+ // There is a dedicated cache for frame 0 data
+ if(m_pImpl->fFrame == 0)
+ {
+ mOut = m_pImpl->pWmZeroCache[nIdx];
+#ifdef _DEBUG
+ ++m_pImpl->nWmZeroCacheHit;
+#endif
+ return;
+ }
+
+ // Has this matrix been calculated & cached?
+ if(m_pImpl->fFrame == m_pImpl->pfCache[nIdx])
+ {
+ mOut = m_pImpl->pWmCache[nIdx];
+#ifdef _DEBUG
+ ++m_pImpl->nWmCacheHit;
+#endif
+ return;
+ }
+
+ GetWorldMatrixNoCache(mOut, node);
+
+ // Cache the matrix
+ m_pImpl->pfCache[nIdx] = m_pImpl->fFrame;
+ m_pImpl->pWmCache[nIdx] = mOut;
+}
+
+/*!***************************************************************************
+ @Function GetWorldMatrix
+ @Input node Node to get the world matrix from
+ @Returns World matrix
+ @Description Generates the world matrix for the given Mesh Instance;
+ applies the parent's transform too. Uses animation data.
+*****************************************************************************/
+PVRTMat4 CPVRTModelPOD::GetWorldMatrix(const SPODNode& node) const
+{
+ PVRTMat4 mWorld;
+ GetWorldMatrix(mWorld,node);
+ return mWorld;
+}
+
+/*!***************************************************************************
+ @Function GetBoneWorldMatrix
+ @Output mOut Bone world matrix
+ @Input NodeMesh Mesh to take the bone matrix from
+ @Input NodeBone Bone to take the matrix from
+ @Description Generates the world matrix for the given bone.
+*****************************************************************************/
+void CPVRTModelPOD::GetBoneWorldMatrix(
+ PVRTMATRIX &mOut,
+ const SPODNode &NodeMesh,
+ const SPODNode &NodeBone)
+{
+ PVRTMATRIX mTmp;
+ VERTTYPE fFrame;
+
+ fFrame = m_pImpl->fFrame;
+
+ SetFrame(0);
+
+ // Transform by object matrix
+ GetWorldMatrix(mOut, NodeMesh);
+
+ // Back transform bone from frame 0 position
+ GetWorldMatrix(mTmp, NodeBone);
+ PVRTMatrixInverse(mTmp, mTmp);
+ PVRTMatrixMultiply(mOut, mOut, mTmp);
+
+ // The bone origin should now be at the origin
+
+ SetFrame(fFrame);
+
+ // Transform bone into frame fFrame position
+ GetWorldMatrix(mTmp, NodeBone);
+ PVRTMatrixMultiply(mOut, mOut, mTmp);
+}
+
+/*!***************************************************************************
+ @Function GetBoneWorldMatrix
+ @Input NodeMesh Mesh to take the bone matrix from
+ @Input NodeBone Bone to take the matrix from
+ @Returns Bone world matrix
+ @Description Generates the world matrix for the given bone.
+*****************************************************************************/
+PVRTMat4 CPVRTModelPOD::GetBoneWorldMatrix(
+ const SPODNode &NodeMesh,
+ const SPODNode &NodeBone)
+{
+ PVRTMat4 mOut;
+ GetBoneWorldMatrix(mOut,NodeMesh,NodeBone);
+ return mOut;
+}
+
+/*!***************************************************************************
+ @Function GetCamera
+ @Output vFrom Position of the camera
+ @Output vTo Target of the camera
+ @Output vUp Up direction of the camera
+ @Input nIdx Camera number
+ @Return Camera horizontal FOV
+ @Description Calculate the From, To and Up vectors for the given
+ camera. Uses animation data.
+ Note that even if the camera has a target, *pvTo is not
+ the position of that target. *pvTo is a position in the
+ correct direction of the target, one unit away from the
+ camera.
+*****************************************************************************/
+VERTTYPE CPVRTModelPOD::GetCamera(
+ PVRTVECTOR3 &vFrom,
+ PVRTVECTOR3 &vTo,
+ PVRTVECTOR3 &vUp,
+ const unsigned int nIdx) const
+{
+ PVRTMATRIX mTmp;
+ VERTTYPE *pfData;
+ SPODCamera *pCam;
+ const SPODNode *pNd;
+
+ _ASSERT(nIdx < nNumCamera);
+
+ // Camera nodes are after the mesh and light nodes in the array
+ pNd = &pNode[nNumMeshNode + nNumLight + nIdx];
+
+ pCam = &pCamera[pNd->nIdx];
+
+ GetWorldMatrix(mTmp, *pNd);
+
+ // View position is 0,0,0,1 transformed by world matrix
+ vFrom.x = mTmp.f[12];
+ vFrom.y = mTmp.f[13];
+ vFrom.z = mTmp.f[14];
+
+ // View direction is 0,-1,0,1 transformed by world matrix
+ vTo.x = -mTmp.f[4] + mTmp.f[12];
+ vTo.y = -mTmp.f[5] + mTmp.f[13];
+ vTo.z = -mTmp.f[6] + mTmp.f[14];
+
+#if defined(BUILD_DX11)
+ /*
+ When you rotate the camera from "straight forward" to "straight down", in
+ D3D the UP vector will be [0, 0, 1]
+ */
+ vUp.x = mTmp.f[ 8];
+ vUp.y = mTmp.f[ 9];
+ vUp.z = mTmp.f[10];
+#endif
+
+#if defined(BUILD_OGL) || defined(BUILD_OGLES) || defined(BUILD_OGLES2) || defined(BUILD_OGLES3)
+ /*
+ When you rotate the camera from "straight forward" to "straight down", in
+ OpenGL the UP vector will be [0, 0, -1]
+ */
+ vUp.x = -mTmp.f[ 8];
+ vUp.y = -mTmp.f[ 9];
+ vUp.z = -mTmp.f[10];
+#endif
+
+ /*
+ Find & calculate FOV value
+ */
+ if(pCam->pfAnimFOV) {
+ pfData = &pCam->pfAnimFOV[m_pImpl->nFrame];
+
+ return pfData[0] + m_pImpl->fBlend * (pfData[1] - pfData[0]);
+ } else {
+ return pCam->fFOV;
+ }
+}
+
+/*!***************************************************************************
+ @Function GetCameraPos
+ @Output vFrom Position of the camera
+ @Output vTo Target of the camera
+ @Input nIdx Camera number
+ @Return Camera horizontal FOV
+ @Description Calculate the position of the camera and its target. Uses
+ animation data.
+ If the queried camera does not have a target, *pvTo is
+ not changed.
+*****************************************************************************/
+VERTTYPE CPVRTModelPOD::GetCameraPos(
+ PVRTVECTOR3 &vFrom,
+ PVRTVECTOR3 &vTo,
+ const unsigned int nIdx) const
+{
+ PVRTMATRIX mTmp;
+ VERTTYPE *pfData;
+ SPODCamera *pCam;
+ const SPODNode *pNd;
+
+ _ASSERT(nIdx < nNumCamera);
+
+ // Camera nodes are after the mesh and light nodes in the array
+ pNd = &pNode[nNumMeshNode + nNumLight + nIdx];
+
+ // View position is 0,0,0,1 transformed by world matrix
+ GetWorldMatrix(mTmp, *pNd);
+ vFrom.x = mTmp.f[12];
+ vFrom.y = mTmp.f[13];
+ vFrom.z = mTmp.f[14];
+
+ pCam = &pCamera[pNd->nIdx];
+ if(pCam->nIdxTarget >= 0)
+ {
+ // View position is 0,0,0,1 transformed by world matrix
+ GetWorldMatrix(mTmp, pNode[pCam->nIdxTarget]);
+ vTo.x = mTmp.f[12];
+ vTo.y = mTmp.f[13];
+ vTo.z = mTmp.f[14];
+ }
+
+ /*
+ Find & calculate FOV value
+ */
+ if(pCam->pfAnimFOV) {
+ pfData = &pCam->pfAnimFOV[m_pImpl->nFrame];
+
+ return pfData[0] + m_pImpl->fBlend * (pfData[1] - pfData[0]);
+ } else {
+ return pCam->fFOV;
+ }
+}
+
+/*!***************************************************************************
+ @Function GetLight
+ @Output vPos Position of the light
+ @Output vDir Direction of the light
+ @Input nIdx Light number
+ @Description Calculate the position and direction of the given Light.
+ Uses animation data.
+*****************************************************************************/
+void CPVRTModelPOD::GetLight(
+ PVRTVECTOR3 &vPos,
+ PVRTVECTOR3 &vDir,
+ const unsigned int nIdx) const
+{
+ PVRTMATRIX mTmp;
+ const SPODNode *pNd;
+
+ _ASSERT(nIdx < nNumLight);
+
+ // Light nodes are after the mesh nodes in the array
+ pNd = &pNode[nNumMeshNode + nIdx];
+
+ GetWorldMatrix(mTmp, *pNd);
+
+ // View position is 0,0,0,1 transformed by world matrix
+ vPos.x = mTmp.f[12];
+ vPos.y = mTmp.f[13];
+ vPos.z = mTmp.f[14];
+
+ // View direction is 0,-1,0,0 transformed by world matrix
+ vDir.x = -mTmp.f[4];
+ vDir.y = -mTmp.f[5];
+ vDir.z = -mTmp.f[6];
+}
+
+/*!***************************************************************************
+ @Function GetLightPositon
+ @Input u32Idx Light number
+ @Return PVRTVec4 position of light with w set correctly
+ @Description Calculates the position of the given light. Uses animation data
+*****************************************************************************/
+PVRTVec4 CPVRTModelPOD::GetLightPosition(const unsigned int u32Idx) const
+{ // TODO: make this a real function instead of just wrapping GetLight()
+ PVRTVec3 vPos, vDir;
+ GetLight(vPos,vDir,u32Idx);
+
+ _ASSERT(u32Idx < nNumLight);
+ _ASSERT(pLight[u32Idx].eType!=ePODDirectional);
+ return PVRTVec4(vPos,1);
+}
+
+/*!***************************************************************************
+ @Function GetLightDirection
+ @Input u32Idx Light number
+ @Return PVRTVec4 direction of light with w set correctly
+ @Description Calculate the direction of the given Light. Uses animation data.
+*****************************************************************************/
+PVRTVec4 CPVRTModelPOD::GetLightDirection(const unsigned int u32Idx) const
+{ // TODO: make this a real function instead of just wrapping GetLight()
+ PVRTVec3 vPos, vDir;
+ GetLight(vPos,vDir,u32Idx);
+
+ _ASSERT(u32Idx < nNumLight);
+ _ASSERT(pLight[u32Idx].eType!=ePODPoint);
+ return PVRTVec4(vDir,0);
+}
+
+/*!***************************************************************************
+ @Function CreateSkinIdxWeight
+ @Output pIdx Four bytes containing matrix indices for vertex (0..255) (D3D: use UBYTE4)
+ @Output pWeight Four bytes containing blend weights for vertex (0.0 .. 1.0) (D3D: use D3DCOLOR)
+ @Input nVertexBones Number of bones this vertex uses
+ @Input pnBoneIdx Pointer to 'nVertexBones' indices
+ @Input pfBoneWeight Pointer to 'nVertexBones' blend weights
+ @Description Creates the matrix indices and blend weights for a boned
+ vertex. Call once per vertex of a boned mesh.
+*****************************************************************************/
+EPVRTError CPVRTModelPOD::CreateSkinIdxWeight(
+ char * const pIdx, // Four bytes containing matrix indices for vertex (0..255) (D3D: use UBYTE4)
+ char * const pWeight, // Four bytes containing blend weights for vertex (0.0 .. 1.0) (D3D: use D3DCOLOR)
+ const int nVertexBones, // Number of bones this vertex uses
+ const int * const pnBoneIdx, // Pointer to 'nVertexBones' indices
+ const VERTTYPE * const pfBoneWeight) // Pointer to 'nVertexBones' blend weights
+{
+ int i, nSum;
+ int nIdx[4];
+ int nWeight[4];
+
+ for(i = 0; i < nVertexBones; ++i)
+ {
+ nIdx[i] = pnBoneIdx[i];
+ nWeight[i] = (int)vt2f((VERTTYPEMUL(f2vt(255.0f), pfBoneWeight[i])));
+
+ if(nIdx[i] > 255)
+ {
+ PVRTErrorOutputDebug("Too many bones (highest index is 255).\n");
+ return PVR_FAIL;
+ }
+
+ nWeight[i] = PVRT_MAX(nWeight[i], 0);
+ nWeight[i] = PVRT_MIN(nWeight[i], 255);
+ }
+
+ for(; i < 4; ++i)
+ {
+ nIdx[i] = 0;
+ nWeight[i] = 0;
+ }
+
+ if(nVertexBones)
+ {
+ // It's important the weights sum to 1
+ nSum = 0;
+ for(i = 0; i < 4; ++i)
+ nSum += nWeight[i];
+
+ if(!nSum)
+ return PVR_FAIL;
+
+ _ASSERT(nSum <= 255);
+
+ i = 0;
+ while(nSum < 255)
+ {
+ if(nWeight[i]) {
+ ++nWeight[i];
+ ++nSum;
+ }
+
+ if(++i > 3)
+ i = 0;
+ }
+
+ _ASSERT(nSum == 255);
+ }
+
+#if defined(BUILD_DX11)
+ *(unsigned int*)pIdx = ((unsigned int)(((nIdx[3]&0xff)<<24)|((nIdx[2]&0xff)<<16)|((nIdx[1]&0xff)<<8)|(nIdx[0]&0xff))); // UBYTE4 is WZYX
+ *(unsigned int*)pWeight = ((unsigned int)(((nWeight[3]&0xff)<<24)|((nWeight[0]&0xff)<<16)|((nWeight[1]&0xff)<<8)|(nWeight[2]&0xff))); // D3DCOLORs are WXYZ
+#endif
+
+#if defined(BUILD_OGL) || defined(BUILD_OGLES) || defined(BUILD_OGLES2) || defined(BUILD_OGLES3)
+ // Return indices and weights as bytes
+ for(i = 0; i < 4; ++i)
+ {
+ pIdx[i] = (char) nIdx[i];
+ pWeight[i] = (char) nWeight[i];
+ }
+#endif
+
+ return PVR_SUCCESS;
+}
+
+/*!***************************************************************************
+ @Function SavePOD
+ @Input pszFilename Filename to save to
+ @Input pszExpOpt A string containing the options used by the exporter
+ @Description Save a binary POD file (.POD).
+*****************************************************************************/
+EPVRTError CPVRTModelPOD::SavePOD(const char * const pszFilename, const char * const pszExpOpt, const char * const pszHistory)
+{
+ FILE *pFile;
+ bool bRet;
+
+ pFile = fopen(pszFilename, "wb+");
+ if(!pFile)
+ return PVR_FAIL;
+
+ bRet = WritePOD(pFile, pszExpOpt, pszHistory, *this);
+
+ // Done
+ fclose(pFile);
+ return bRet ? PVR_SUCCESS : PVR_FAIL;
+}
+
+
+/*!***************************************************************************
+ @Function PVRTModelPODDataTypeSize
+ @Input type Type to get the size of
+ @Return Size of the data element
+ @Description Returns the size of each data element.
+*****************************************************************************/
+PVRTuint32 PVRTModelPODDataTypeSize(const EPVRTDataType type)
+{
+ switch(type)
+ {
+ default:
+ _ASSERT(false);
+ return 0;
+ case EPODDataFloat:
+ return static_cast<PVRTuint32>(sizeof(float));
+ case EPODDataInt:
+ case EPODDataUnsignedInt:
+ return static_cast<PVRTuint32>(sizeof(int));
+ case EPODDataShort:
+ case EPODDataShortNorm:
+ case EPODDataUnsignedShort:
+ case EPODDataUnsignedShortNorm:
+ return static_cast<PVRTuint32>(sizeof(unsigned short));
+ case EPODDataRGBA:
+ return static_cast<PVRTuint32>(sizeof(unsigned int));
+ case EPODDataABGR:
+ return static_cast<PVRTuint32>(sizeof(unsigned int));
+ case EPODDataARGB:
+ return static_cast<PVRTuint32>(sizeof(unsigned int));
+ case EPODDataD3DCOLOR:
+ return static_cast<PVRTuint32>(sizeof(unsigned int));
+ case EPODDataUBYTE4:
+ return static_cast<PVRTuint32>(sizeof(unsigned int));
+ case EPODDataDEC3N:
+ return static_cast<PVRTuint32>(sizeof(unsigned int));
+ case EPODDataFixed16_16:
+ return static_cast<PVRTuint32>(sizeof(unsigned int));
+ case EPODDataUnsignedByte:
+ case EPODDataUnsignedByteNorm:
+ case EPODDataByte:
+ case EPODDataByteNorm:
+ return static_cast<PVRTuint32>(sizeof(unsigned char));
+ }
+}
+
+/*!***************************************************************************
+@Function PVRTModelPODDataTypeComponentCount
+@Input type Type to get the number of components from
+@Return number of components in the data element
+@Description Returns the number of components in a data element.
+*****************************************************************************/
+PVRTuint32 PVRTModelPODDataTypeComponentCount(const EPVRTDataType type)
+{
+ switch(type)
+ {
+ default:
+ _ASSERT(false);
+ return 0;
+
+ case EPODDataFloat:
+ case EPODDataInt:
+ case EPODDataUnsignedInt:
+ case EPODDataShort:
+ case EPODDataShortNorm:
+ case EPODDataUnsignedShort:
+ case EPODDataUnsignedShortNorm:
+ case EPODDataFixed16_16:
+ case EPODDataByte:
+ case EPODDataByteNorm:
+ case EPODDataUnsignedByte:
+ case EPODDataUnsignedByteNorm:
+ return 1;
+
+ case EPODDataDEC3N:
+ return 3;
+
+ case EPODDataRGBA:
+ case EPODDataABGR:
+ case EPODDataARGB:
+ case EPODDataD3DCOLOR:
+ case EPODDataUBYTE4:
+ return 4;
+ }
+}
+
+/*!***************************************************************************
+ @Function PVRTModelPODDataStride
+ @Input data Data elements
+ @Return Size of the vector elements
+ @Description Returns the size of the vector of data elements.
+*****************************************************************************/
+PVRTuint32 PVRTModelPODDataStride(const CPODData &data)
+{
+ return PVRTModelPODDataTypeSize(data.eType) * data.n;
+}
+
+/*!***************************************************************************
+ @Function PVRTModelPODDataConvert
+ @Modified data Data elements to convert
+ @Input eNewType New type of elements
+ @Input nCnt Number of elements
+ @Description Convert the format of the array of vectors.
+*****************************************************************************/
+void PVRTModelPODDataConvert(CPODData &data, const unsigned int nCnt, const EPVRTDataType eNewType)
+{
+ PVRTVECTOR4f v;
+ unsigned int i;
+ CPODData old;
+
+ if(!data.pData || data.eType == eNewType)
+ return;
+
+ old = data;
+
+ switch(eNewType)
+ {
+ case EPODDataFloat:
+ case EPODDataInt:
+ case EPODDataUnsignedInt:
+ case EPODDataUnsignedShort:
+ case EPODDataUnsignedShortNorm:
+ case EPODDataFixed16_16:
+ case EPODDataUnsignedByte:
+ case EPODDataUnsignedByteNorm:
+ case EPODDataShort:
+ case EPODDataShortNorm:
+ case EPODDataByte:
+ case EPODDataByteNorm:
+ data.n = (PVRTuint32) (old.n * PVRTModelPODDataTypeComponentCount(old.eType));
+ break;
+ case EPODDataRGBA:
+ case EPODDataABGR:
+ case EPODDataARGB:
+ case EPODDataD3DCOLOR:
+ case EPODDataUBYTE4:
+ case EPODDataDEC3N:
+ data.n = 1;
+ break;
+ default:
+ _ASSERT(false); // unrecognised type
+ break;
+ }
+
+ data.eType = eNewType;
+ data.nStride = (unsigned int)PVRTModelPODDataStride(data);
+
+ // If the old & new strides are identical, we can convert it in place
+ if(old.nStride != data.nStride)
+ {
+ data.pData = (unsigned char*)malloc(data.nStride * nCnt);
+ }
+
+ for(i = 0; i < nCnt; ++i)
+ {
+ PVRTVertexRead(&v, old.pData + i * old.nStride, old.eType, old.n);
+ PVRTVertexWrite(data.pData + i * data.nStride, eNewType, (int) (data.n * PVRTModelPODDataTypeComponentCount(data.eType)), &v);
+ }
+
+ if(old.nStride != data.nStride)
+ {
+ FREE(old.pData);
+ }
+}
+
+/*!***************************************************************************
+ @Function PVRTModelPODScaleAndConvertVtxData
+ @Modified mesh POD mesh to scale and convert the mesh data
+ @Input eNewType The data type to scale and convert the vertex data to
+ @Return PVR_SUCCESS on success and PVR_FAIL on failure.
+ @Description Scales the vertex data to fit within the range of the requested
+ data type and then converts the data to that type. This function
+ isn't currently compiled in for fixed point builds of the tools.
+*****************************************************************************/
+#if !defined(PVRT_FIXED_POINT_ENABLE)
+EPVRTError PVRTModelPODScaleAndConvertVtxData(SPODMesh &mesh, const EPVRTDataType eNewType)
+{
+ // Initialise the matrix to identity
+ PVRTMatrixIdentity(mesh.mUnpackMatrix);
+
+ // No vertices to process
+ if(!mesh.nNumVertex)
+ return PVR_SUCCESS;
+
+ // This function expects the data to be floats and not interleaved
+ if(mesh.sVertex.eType != EPODDataFloat && mesh.pInterleaved != 0)
+ return PVR_FAIL;
+
+ if(eNewType == EPODDataFloat) // Nothing to do
+ return PVR_FAIL;
+
+ // A few variables
+ float fLower = 0.0f, fUpper = 0.0f;
+ PVRTBOUNDINGBOX BoundingBox;
+ PVRTMATRIX mOffset, mScale;
+ PVRTVECTOR4 v,o;
+
+ // Set the w component of o as it is needed for later
+ o.w = 1.0f;
+
+ // Calc bounding box
+ PVRTBoundingBoxComputeInterleaved(&BoundingBox, mesh.sVertex.pData, mesh.nNumVertex, 0, mesh.sVertex.nStride);
+
+ // Get new type data range that we wish to scale the data to
+
+ // Due to a hardware bug in early MBXs in some cases we clamp the data to the minimum possible value +1
+ switch(eNewType)
+ {
+ case EPODDataInt:
+ fUpper = 1 << 30;
+ fLower = -fUpper;
+ break;
+ case EPODDataUnsignedInt:
+ fUpper = 1 << 30;
+ break;
+ case EPODDataShort:
+ case EPODDataFixed16_16:
+ fUpper = 32767.0f;
+ fLower = -fUpper;
+ break;
+ case EPODDataUnsignedShort:
+ fUpper = 0x0ffff;
+ break;
+ case EPODDataRGBA:
+ case EPODDataABGR:
+ case EPODDataARGB:
+ case EPODDataD3DCOLOR:
+ fUpper = 1.0f;
+ break;
+ case EPODDataUBYTE4:
+ case EPODDataUnsignedByte:
+ fUpper = 0x0ff;
+ break;
+ case EPODDataShortNorm:
+ case EPODDataUnsignedShortNorm:
+ case EPODDataByteNorm:
+ case EPODDataUnsignedByteNorm:
+ fUpper = 1.0f;
+ fLower = -fUpper;
+ break;
+ case EPODDataDEC3N:
+ fUpper = 511.0f;
+ fLower = -fUpper;
+ break;
+ case EPODDataByte:
+ fUpper = 127.0f;
+ fLower = -fUpper;
+ break;
+ default:
+ _ASSERT(false);
+ return PVR_FAIL; // Unsupported format specified
+ }
+
+ PVRTVECTOR3f vScale, vOffset;
+
+ float fRange = fUpper - fLower;
+ vScale.x = fRange / (BoundingBox.Point[7].x - BoundingBox.Point[0].x);
+ vScale.y = fRange / (BoundingBox.Point[7].y - BoundingBox.Point[0].y);
+ vScale.z = fRange / (BoundingBox.Point[7].z - BoundingBox.Point[0].z);
+
+ vOffset.x = -BoundingBox.Point[0].x;
+ vOffset.y = -BoundingBox.Point[0].y;
+ vOffset.z = -BoundingBox.Point[0].z;
+
+ PVRTMatrixTranslation(mOffset, -fLower, -fLower, -fLower);
+ PVRTMatrixScaling(mScale, 1.0f / vScale.x, 1.0f / vScale.y, 1.0f / vScale.z);
+ PVRTMatrixMultiply(mesh.mUnpackMatrix, mOffset, mScale);
+
+ PVRTMatrixTranslation(mOffset, -vOffset.x, -vOffset.y, -vOffset.z);
+ PVRTMatrixMultiply(mesh.mUnpackMatrix, mesh.mUnpackMatrix, mOffset);
+
+ // Transform vertex data
+ for(unsigned int i = 0; i < mesh.nNumVertex; ++i)
+ {
+ PVRTVertexRead(&v, mesh.sVertex.pData + i * mesh.sVertex.nStride, mesh.sVertex.eType, mesh.sVertex.n);
+
+ o.x = (v.x + vOffset.x) * vScale.x + fLower;
+ o.y = (v.y + vOffset.y) * vScale.y + fLower;
+ o.z = (v.z + vOffset.z) * vScale.z + fLower;
+
+ _ASSERT((o.x >= fLower && o.x <= fUpper) || fabs(1.0f - o.x / fLower) < 0.01f || fabs(1.0f - o.x / fUpper) < 0.01f);
+ _ASSERT((o.y >= fLower && o.y <= fUpper) || fabs(1.0f - o.y / fLower) < 0.01f || fabs(1.0f - o.y / fUpper) < 0.01f);
+ _ASSERT((o.z >= fLower && o.z <= fUpper) || fabs(1.0f - o.z / fLower) < 0.01f || fabs(1.0f - o.z / fUpper) < 0.01f);
+
+#if defined(_DEBUG)
+ PVRTVECTOR4 res;
+ PVRTTransform(&res, &o, &mesh.mUnpackMatrix);
+
+ _ASSERT(fabs(res.x - v.x) <= 0.02);
+ _ASSERT(fabs(res.y - v.y) <= 0.02);
+ _ASSERT(fabs(res.z - v.z) <= 0.02);
+ _ASSERT(fabs(res.w - 1.0) <= 0.02);
+#endif
+
+ PVRTVertexWrite(mesh.sVertex.pData + i * mesh.sVertex.nStride, mesh.sVertex.eType, (int) (mesh.sVertex.n * PVRTModelPODDataTypeComponentCount(mesh.sVertex.eType)), &o);
+ }
+
+ // Convert the data to the chosen format
+ PVRTModelPODDataConvert(mesh.sVertex, mesh.nNumVertex, eNewType);
+
+ return PVR_SUCCESS;
+}
+#endif
+/*!***************************************************************************
+ @Function PVRTModelPODDataShred
+ @Modified data Data elements to modify
+ @Input nCnt Number of elements
+ @Input pChannels A list of the wanted channels, e.g. {'x', 'y', 0}
+ @Description Reduce the number of dimensions in 'data' using the requested
+ channel array. The array should have a maximum length of 4
+ or be null terminated if less channels are wanted. It is also
+ possible to negate an element, e.g. {'x','y', -'z'}.
+*****************************************************************************/
+void PVRTModelPODDataShred(CPODData &data, const unsigned int nCnt, const int * pChannels)
+{
+ CPODData old;
+ PVRTVECTOR4f v,o;
+ float * const pv = &v.x;
+ float * const po = &o.x;
+ unsigned int i, nCh;
+ int i32Map[4];
+ bool bNegate[4];
+
+ if(!data.pData || !pChannels)
+ return;
+
+ old = data;
+
+ // Count the number of output channels while setting up cMap and bNegate
+ for(data.n = 0; data.n < 4 && pChannels[data.n]; ++data.n)
+ {
+ i32Map[data.n] = abs(pChannels[data.n]) == 'w' ? 3 : abs(pChannels[data.n]) - 'x';
+ bNegate[data.n] = pChannels[data.n] < 0;
+ }
+
+ if(data.n > old.n)
+ data.n = old.n;
+
+ // Allocate output memory
+ data.nStride = (unsigned int)PVRTModelPODDataStride(data);
+
+ if(data.nStride == 0)
+ {
+ FREE(data.pData);
+ return;
+ }
+
+ data.pData = (unsigned char*)malloc(data.nStride * nCnt);
+
+ for(i = 0; i < nCnt; ++i)
+ {
+ // Read the vector
+ PVRTVertexRead(&v, old.pData + i * old.nStride, old.eType, old.n);
+
+ // Shred the vector
+ for(nCh = 0; nCh < 4 && pChannels[nCh]; ++nCh)
+ po[nCh] = bNegate[nCh] ? -pv[i32Map[nCh]] : pv[i32Map[nCh]];
+
+ for(; nCh < 4; ++nCh)
+ po[nCh] = 0;
+
+ // Write the vector
+ PVRTVertexWrite((char*)data.pData + i * data.nStride, data.eType, (int) (data.n * PVRTModelPODDataTypeComponentCount(data.eType)), &o);
+ }
+
+ FREE(old.pData);
+}
+
+/*!***************************************************************************
+ @Function PVRTModelPODReorderFaces
+ @Modified mesh The mesh to re-order the faces of
+ @Input i32El1 The first index to be written out
+ @Input i32El2 The second index to be written out
+ @Input i32El3 The third index to be written out
+ @Description Reorders the face indices of a mesh.
+*****************************************************************************/
+void PVRTModelPODReorderFaces(SPODMesh &mesh, const int i32El1, const int i32El2, const int i32El3)
+{
+ if(!mesh.sFaces.pData)
+ return;
+
+ unsigned int ui32V[3];
+
+ for(unsigned int i = 0; i < mesh.nNumFaces * 3; i += 3)
+ {
+ unsigned char *pData = mesh.sFaces.pData + i * mesh.sFaces.nStride;
+
+ // Read
+ PVRTVertexRead(&ui32V[0], pData, mesh.sFaces.eType);
+ PVRTVertexRead(&ui32V[1], pData + mesh.sFaces.nStride, mesh.sFaces.eType);
+ PVRTVertexRead(&ui32V[2], pData + 2 * mesh.sFaces.nStride, mesh.sFaces.eType);
+
+ // Write in place the new order
+ PVRTVertexWrite(pData, mesh.sFaces.eType, ui32V[i32El1]);
+ PVRTVertexWrite(pData + mesh.sFaces.nStride, mesh.sFaces.eType, ui32V[i32El2]);
+ PVRTVertexWrite(pData + 2 * mesh.sFaces.nStride, mesh.sFaces.eType, ui32V[i32El3]);
+ }
+}
+
+/*!***************************************************************************
+ @Function InterleaveArray
+ @Modified pInterleaved
+ @Modified data
+ @Input nNumVertex
+ @Input nStride
+ @Input nPadding
+ @Input nOffset
+ @Description Interleaves the pod data
+*****************************************************************************/
+static void InterleaveArray(
+ char * const pInterleaved,
+ CPODData &data,
+ const PVRTuint32 nNumVertex,
+ const PVRTuint32 nStride,
+ const PVRTuint32 nPadding,
+ PVRTuint32 &nOffset)
+{
+ if(!data.nStride)
+ return;
+
+ for(PVRTuint32 i = 0; i < nNumVertex; ++i)
+ memcpy(pInterleaved + i * nStride + nOffset, (char*)data.pData + i * data.nStride, data.nStride);
+
+ FREE(data.pData);
+ data.pData = (unsigned char*)nOffset;
+ data.nStride = nStride;
+ nOffset += PVRTModelPODDataStride(data) + nPadding;
+}
+
+/*!***************************************************************************
+ @Function DeinterleaveArray
+ @Input data
+ @Input pInter
+ @Input nNumVertex
+ @Description DeInterleaves the pod data
+*****************************************************************************/
+static void DeinterleaveArray(
+ CPODData &data,
+ const void * const pInter,
+ const PVRTuint32 nNumVertex,
+ const PVRTuint32 nAlignToNBytes)
+{
+ const PVRTuint32 nSrcStride = data.nStride;
+ const PVRTuint32 nDestStride= PVRTModelPODDataStride(data);
+ const PVRTuint32 nAlignedStride = nDestStride + ((nAlignToNBytes - nDestStride % nAlignToNBytes) % nAlignToNBytes);
+ const char *pSrc = (char*)pInter + (size_t)data.pData;
+
+ if(!nSrcStride)
+ return;
+
+ data.pData = 0;
+ SafeAlloc(data.pData, nAlignedStride * nNumVertex);
+ data.nStride = nAlignedStride;
+
+ for(PVRTuint32 i = 0; i < nNumVertex; ++i)
+ memcpy((char*)data.pData + i * nAlignedStride, pSrc + i * nSrcStride, nDestStride);
+}
+
+/*!***************************************************************************
+ @Function PVRTModelPODToggleInterleaved
+ @Modified mesh Mesh to modify
+ @Input ui32AlignToNBytes Align the interleaved data to this no. of bytes.
+ @Description Switches the supplied mesh to or from interleaved data format.
+*****************************************************************************/
+void PVRTModelPODToggleInterleaved(SPODMesh &mesh, const PVRTuint32 ui32AlignToNBytes)
+{
+ unsigned int i;
+
+ if(!mesh.nNumVertex)
+ return;
+
+ if(mesh.pInterleaved)
+ {
+ /*
+ De-interleave
+ */
+ DeinterleaveArray(mesh.sVertex, mesh.pInterleaved, mesh.nNumVertex, ui32AlignToNBytes);
+ DeinterleaveArray(mesh.sNormals, mesh.pInterleaved, mesh.nNumVertex, ui32AlignToNBytes);
+ DeinterleaveArray(mesh.sTangents, mesh.pInterleaved, mesh.nNumVertex, ui32AlignToNBytes);
+ DeinterleaveArray(mesh.sBinormals, mesh.pInterleaved, mesh.nNumVertex, ui32AlignToNBytes);
+
+ for(i = 0; i < mesh.nNumUVW; ++i)
+ DeinterleaveArray(mesh.psUVW[i], mesh.pInterleaved, mesh.nNumVertex, ui32AlignToNBytes);
+
+ DeinterleaveArray(mesh.sVtxColours, mesh.pInterleaved, mesh.nNumVertex, ui32AlignToNBytes);
+ DeinterleaveArray(mesh.sBoneIdx, mesh.pInterleaved, mesh.nNumVertex, ui32AlignToNBytes);
+ DeinterleaveArray(mesh.sBoneWeight, mesh.pInterleaved, mesh.nNumVertex, ui32AlignToNBytes);
+ FREE(mesh.pInterleaved);
+ }
+ else
+ {
+ PVRTuint32 nStride, nOffset, nBytes;
+
+#define NEEDED_PADDING(x) ((x && ui32AlignToNBytes) ? (ui32AlignToNBytes - x % ui32AlignToNBytes) % ui32AlignToNBytes : 0)
+
+ // Interleave
+
+ PVRTuint32 nVertexStride, nNormalStride, nTangentStride, nBinormalStride, nVtxColourStride, nBoneIdxStride, nBoneWeightStride;
+ PVRTuint32 nUVWStride[8];
+ PVRTuint32 nVertexPadding, nNormalPadding, nTangentPadding, nBinormalPadding, nVtxColourPadding, nBoneIdxPadding, nBoneWeightPadding;
+ PVRTuint32 nUVWPadding[8];
+
+ _ASSERT(mesh.nNumUVW < 8);
+
+ nStride = nVertexStride = PVRTModelPODDataStride(mesh.sVertex);
+ nStride += nVertexPadding = NEEDED_PADDING(nVertexStride);
+
+ nStride += nNormalStride = PVRTModelPODDataStride(mesh.sNormals);
+ nStride += nNormalPadding = NEEDED_PADDING(nNormalStride);
+
+ nStride += nTangentStride = PVRTModelPODDataStride(mesh.sTangents);
+ nStride += nTangentPadding = NEEDED_PADDING(nTangentStride);
+
+ nStride += nBinormalStride = PVRTModelPODDataStride(mesh.sBinormals);
+ nStride += nBinormalPadding = NEEDED_PADDING(nBinormalStride);
+
+ for(i = 0; i < mesh.nNumUVW; ++i)
+ {
+ nStride += nUVWStride[i] = PVRTModelPODDataStride(mesh.psUVW[i]);
+ nStride += nUVWPadding[i] = NEEDED_PADDING(nUVWStride[i]);
+ }
+
+ nStride += nVtxColourStride = PVRTModelPODDataStride(mesh.sVtxColours);
+ nStride += nVtxColourPadding = NEEDED_PADDING(nVtxColourStride);
+
+ nStride += nBoneIdxStride = PVRTModelPODDataStride(mesh.sBoneIdx);
+ nStride += nBoneIdxPadding = NEEDED_PADDING(nBoneIdxStride);
+
+ nStride += nBoneWeightStride = PVRTModelPODDataStride(mesh.sBoneWeight);
+ nStride += nBoneWeightPadding = NEEDED_PADDING(nBoneWeightStride);
+
+#undef NEEDED_PADDING
+ // Allocate interleaved array
+ SafeAlloc(mesh.pInterleaved, mesh.nNumVertex * nStride);
+
+ // Interleave the data
+ nOffset = 0;
+
+ for(nBytes = 4; nBytes > 0; nBytes >>= 1)
+ {
+ if(PVRTModelPODDataTypeSize(mesh.sVertex.eType) == nBytes)
+ InterleaveArray((char*)mesh.pInterleaved, mesh.sVertex, mesh.nNumVertex, nStride, nVertexPadding, nOffset);
+
+ if(PVRTModelPODDataTypeSize(mesh.sNormals.eType) == nBytes)
+ InterleaveArray((char*)mesh.pInterleaved, mesh.sNormals, mesh.nNumVertex, nStride, nNormalPadding, nOffset);
+
+ if(PVRTModelPODDataTypeSize(mesh.sTangents.eType) == nBytes)
+ InterleaveArray((char*)mesh.pInterleaved, mesh.sTangents, mesh.nNumVertex, nStride, nTangentPadding, nOffset);
+
+ if(PVRTModelPODDataTypeSize(mesh.sBinormals.eType) == nBytes)
+ InterleaveArray((char*)mesh.pInterleaved, mesh.sBinormals, mesh.nNumVertex, nStride, nBinormalPadding, nOffset);
+
+ if(PVRTModelPODDataTypeSize(mesh.sVtxColours.eType) == nBytes)
+ InterleaveArray((char*)mesh.pInterleaved, mesh.sVtxColours, mesh.nNumVertex, nStride, nVtxColourPadding, nOffset);
+
+ for(i = 0; i < mesh.nNumUVW; ++i)
+ {
+ if(PVRTModelPODDataTypeSize(mesh.psUVW[i].eType) == nBytes)
+ InterleaveArray((char*)mesh.pInterleaved, mesh.psUVW[i], mesh.nNumVertex, nStride, nUVWPadding[i], nOffset);
+ }
+
+ if(PVRTModelPODDataTypeSize(mesh.sBoneIdx.eType) == nBytes)
+ InterleaveArray((char*)mesh.pInterleaved, mesh.sBoneIdx, mesh.nNumVertex, nStride, nBoneIdxPadding, nOffset);
+
+ if(PVRTModelPODDataTypeSize(mesh.sBoneWeight.eType) == nBytes)
+ InterleaveArray((char*)mesh.pInterleaved, mesh.sBoneWeight, mesh.nNumVertex, nStride, nBoneWeightPadding, nOffset);
+ }
+ }
+}
+
+/*!***************************************************************************
+ @Function PVRTModelPODDeIndex
+ @Modified mesh Mesh to modify
+ @Description De-indexes the supplied mesh. The mesh must be
+ Interleaved before calling this function.
+*****************************************************************************/
+void PVRTModelPODDeIndex(SPODMesh &mesh)
+{
+ unsigned char *pNew = 0;
+
+ if(!mesh.pInterleaved || !mesh.nNumVertex)
+ return;
+
+ _ASSERT(mesh.nNumVertex && mesh.nNumFaces);
+
+ // Create a new vertex list
+ mesh.nNumVertex = PVRTModelPODCountIndices(mesh);
+ SafeAlloc(pNew, mesh.sVertex.nStride * mesh.nNumVertex);
+
+ // Deindex the vertices
+ if(mesh.sFaces.eType == EPODDataUnsignedShort)
+ {
+ for(unsigned int i = 0; i < mesh.nNumVertex; ++i)
+ memcpy(pNew + i * mesh.sVertex.nStride, (char*)mesh.pInterleaved + ((unsigned short*)mesh.sFaces.pData)[i] * mesh.sVertex.nStride, mesh.sVertex.nStride);
+ }
+ else
+ {
+ _ASSERT(mesh.sFaces.eType == EPODDataUnsignedInt);
+
+ for(unsigned int i = 0; i < mesh.nNumVertex; ++i)
+ memcpy(pNew + i * mesh.sVertex.nStride, (char*)mesh.pInterleaved + ((unsigned int*)mesh.sFaces.pData)[i] * mesh.sVertex.nStride, mesh.sVertex.nStride);
+ }
+
+ // Replace the old vertex list
+ FREE(mesh.pInterleaved);
+ mesh.pInterleaved = pNew;
+
+ // Get rid of the index list
+ FREE(mesh.sFaces.pData);
+ mesh.sFaces.n = 0;
+ mesh.sFaces.nStride = 0;
+}
+
+/*!***************************************************************************
+ @Function PVRTModelPODToggleStrips
+ @Modified mesh Mesh to modify
+ @Description Converts the supplied mesh to or from strips.
+*****************************************************************************/
+void PVRTModelPODToggleStrips(SPODMesh &mesh)
+{
+ CPODData old;
+ size_t nIdxSize, nTriStride;
+
+ if(!mesh.nNumFaces)
+ return;
+
+ _ASSERT(mesh.sFaces.n == 1);
+ nIdxSize = PVRTModelPODDataTypeSize(mesh.sFaces.eType);
+ nTriStride = PVRTModelPODDataStride(mesh.sFaces) * 3;
+
+ old = mesh.sFaces;
+ mesh.sFaces.pData = 0;
+ SafeAlloc(mesh.sFaces.pData, nTriStride * mesh.nNumFaces);
+
+ if(mesh.nNumStrips)
+ {
+ unsigned int nListIdxCnt, nStripIdxCnt;
+
+ // Convert to list
+ nListIdxCnt = 0;
+ nStripIdxCnt = 0;
+
+ for(unsigned int i = 0; i < mesh.nNumStrips; ++i)
+ {
+ for(unsigned int j = 0; j < mesh.pnStripLength[i]; ++j)
+ {
+ if(j)
+ {
+ _ASSERT(j == 1); // Because this will surely break with any other number
+
+ memcpy(
+ (char*)mesh.sFaces.pData + nIdxSize * nListIdxCnt,
+ (char*)old.pData + nIdxSize * (nStripIdxCnt - 1),
+ nIdxSize);
+ nListIdxCnt += 1;
+
+ memcpy(
+ (char*)mesh.sFaces.pData + nIdxSize * nListIdxCnt,
+ (char*)old.pData + nIdxSize * (nStripIdxCnt - 2),
+ nIdxSize);
+ nListIdxCnt += 1;
+
+ memcpy(
+ (char*)mesh.sFaces.pData + nIdxSize * nListIdxCnt,
+ (char*)old.pData + nIdxSize * nStripIdxCnt,
+ nIdxSize);
+ nListIdxCnt += 1;
+
+ nStripIdxCnt += 1;
+ }
+ else
+ {
+ memcpy(
+ (char*)mesh.sFaces.pData + nIdxSize * nListIdxCnt,
+ (char*)old.pData + nIdxSize * nStripIdxCnt,
+ nTriStride);
+
+ nStripIdxCnt += 3;
+ nListIdxCnt += 3;
+ }
+ }
+ }
+
+ _ASSERT(nListIdxCnt == mesh.nNumFaces*3);
+ FREE(mesh.pnStripLength);
+ mesh.nNumStrips = 0;
+ }
+ else
+ {
+ int nIdxCnt;
+ int nBatchCnt;
+ unsigned int n0, n1, n2;
+ unsigned int p0, p1, p2, nFaces;
+ unsigned char* pFaces;
+
+ // Convert to strips
+ mesh.pnStripLength = (unsigned int*)calloc(mesh.nNumFaces, sizeof(*mesh.pnStripLength));
+ mesh.nNumStrips = 0;
+ nIdxCnt = 0;
+ nBatchCnt = mesh.sBoneBatches.nBatchCnt ? mesh.sBoneBatches.nBatchCnt : 1;
+
+ for(int h = 0; h < nBatchCnt; ++h)
+ {
+ n0 = 0;
+ n1 = 0;
+ n2 = 0;
+
+ if(!mesh.sBoneBatches.nBatchCnt)
+ {
+ nFaces = mesh.nNumFaces;
+ pFaces = old.pData;
+ }
+ else
+ {
+ if(h + 1 < mesh.sBoneBatches.nBatchCnt)
+ nFaces = mesh.sBoneBatches.pnBatchOffset[h+1] - mesh.sBoneBatches.pnBatchOffset[h];
+ else
+ nFaces = mesh.nNumFaces - mesh.sBoneBatches.pnBatchOffset[h];
+
+ pFaces = &old.pData[3 * mesh.sBoneBatches.pnBatchOffset[h] * old.nStride];
+ }
+
+ for(unsigned int i = 0; i < nFaces; ++i)
+ {
+ p0 = n0;
+ p1 = n1;
+ p2 = n2;
+
+ PVRTVertexRead(&n0, (char*)pFaces + (3 * i + 0) * old.nStride, old.eType);
+ PVRTVertexRead(&n1, (char*)pFaces + (3 * i + 1) * old.nStride, old.eType);
+ PVRTVertexRead(&n2, (char*)pFaces + (3 * i + 2) * old.nStride, old.eType);
+
+ if(mesh.pnStripLength[mesh.nNumStrips])
+ {
+ if(mesh.pnStripLength[mesh.nNumStrips] & 0x01)
+ {
+ if(p1 == n1 && p2 == n0)
+ {
+ PVRTVertexWrite((char*)mesh.sFaces.pData + nIdxCnt * mesh.sFaces.nStride, mesh.sFaces.eType, n2);
+ ++nIdxCnt;
+ mesh.pnStripLength[mesh.nNumStrips] += 1;
+ continue;
+ }
+ }
+ else
+ {
+ if(p2 == n1 && p0 == n0)
+ {
+ PVRTVertexWrite((char*)mesh.sFaces.pData + nIdxCnt * mesh.sFaces.nStride, mesh.sFaces.eType, n2);
+ ++nIdxCnt;
+ mesh.pnStripLength[mesh.nNumStrips] += 1;
+ continue;
+ }
+ }
+
+ ++mesh.nNumStrips;
+ }
+
+ // Start of strip, copy entire triangle
+ PVRTVertexWrite((char*)mesh.sFaces.pData + nIdxCnt * mesh.sFaces.nStride, mesh.sFaces.eType, n0);
+ ++nIdxCnt;
+ PVRTVertexWrite((char*)mesh.sFaces.pData + nIdxCnt * mesh.sFaces.nStride, mesh.sFaces.eType, n1);
+ ++nIdxCnt;
+ PVRTVertexWrite((char*)mesh.sFaces.pData + nIdxCnt * mesh.sFaces.nStride, mesh.sFaces.eType, n2);
+ ++nIdxCnt;
+
+ mesh.pnStripLength[mesh.nNumStrips] += 1;
+ }
+ }
+
+ if(mesh.pnStripLength[mesh.nNumStrips])
+ ++mesh.nNumStrips;
+
+ SafeRealloc(mesh.sFaces.pData, nIdxCnt * nIdxSize);
+ mesh.pnStripLength = (unsigned int*)realloc(mesh.pnStripLength, sizeof(*mesh.pnStripLength) * mesh.nNumStrips);
+ }
+
+ FREE(old.pData);
+}
+
+/*!***************************************************************************
+ @Function PVRTModelPODCountIndices
+ @Input mesh Mesh
+ @Return Number of indices used by mesh
+ @Description Counts the number of indices of a mesh
+*****************************************************************************/
+unsigned int PVRTModelPODCountIndices(const SPODMesh &mesh)
+{
+ return mesh.nNumStrips ? mesh.nNumFaces + (mesh.nNumStrips * 2) : mesh.nNumFaces * 3;
+}
+
+/*!***************************************************************************
+ @Function PVRTModelPODCopyCPODData
+ @Input in
+ @Output out
+ @Input ui32No
+ @Input bInterleaved
+ @Description Used to copy a CPODData of a mesh
+*****************************************************************************/
+void PVRTModelPODCopyCPODData(const CPODData &in, CPODData &out, unsigned int ui32No, bool bInterleaved)
+{
+ FREE(out.pData);
+
+ out.eType = in.eType;
+ out.n = in.n;
+ out.nStride = in.nStride;
+
+ if(bInterleaved)
+ {
+ out.pData = in.pData;
+ }
+ else if(in.pData)
+ {
+ size_t ui32Size = PVRTModelPODDataStride(out) * ui32No;
+
+ if(SafeAlloc(out.pData, ui32Size))
+ memcpy(out.pData, in.pData, ui32Size);
+ }
+}
+
+/*!***************************************************************************
+ @Function PVRTModelPODCopyNode
+ @Input in
+ @Output out
+ @Input nNumFrames
+ @Description Used to copy a pod node
+*****************************************************************************/
+void PVRTModelPODCopyNode(const SPODNode &in, SPODNode &out, int nNumFrames)
+{
+ out.nIdx = in.nIdx;
+ out.nIdxMaterial = in.nIdxMaterial;
+ out.nIdxParent = in.nIdxParent;
+ out.nAnimFlags = in.nAnimFlags;
+ out.pUserData = 0;
+ out.nUserDataSize = 0;
+
+ if(in.pszName && SafeAlloc(out.pszName, strlen(in.pszName) + 1))
+ memcpy(out.pszName, in.pszName, strlen(in.pszName) + 1);
+
+ int i32Size;
+
+ // Position
+ i32Size = in.nAnimFlags & ePODHasPositionAni ? PVRTModelPODGetAnimArraySize(in.pnAnimPositionIdx, nNumFrames, 3) : 3;
+
+ if(in.pnAnimPositionIdx && SafeAlloc(out.pnAnimPositionIdx, nNumFrames))
+ memcpy(out.pnAnimPositionIdx, in.pnAnimPositionIdx, sizeof(*out.pnAnimPositionIdx) * nNumFrames);
+
+ if(in.pfAnimPosition && SafeAlloc(out.pfAnimPosition, i32Size))
+ memcpy(out.pfAnimPosition, in.pfAnimPosition, sizeof(*out.pfAnimPosition) * i32Size);
+
+ // Rotation
+ i32Size = in.nAnimFlags & ePODHasRotationAni ? PVRTModelPODGetAnimArraySize(in.pnAnimRotationIdx, nNumFrames, 4) : 4;
+
+ if(in.pnAnimRotationIdx && SafeAlloc(out.pnAnimRotationIdx, nNumFrames))
+ memcpy(out.pnAnimRotationIdx, in.pnAnimRotationIdx, sizeof(*out.pnAnimRotationIdx) * nNumFrames);
+
+ if(in.pfAnimRotation && SafeAlloc(out.pfAnimRotation, i32Size))
+ memcpy(out.pfAnimRotation, in.pfAnimRotation, sizeof(*out.pfAnimRotation) * i32Size);
+
+ // Scale
+ i32Size = in.nAnimFlags & ePODHasScaleAni ? PVRTModelPODGetAnimArraySize(in.pnAnimScaleIdx, nNumFrames, 7) : 7;
+
+ if(in.pnAnimScaleIdx && SafeAlloc(out.pnAnimScaleIdx, nNumFrames))
+ memcpy(out.pnAnimScaleIdx, in.pnAnimScaleIdx, sizeof(*out.pnAnimScaleIdx) * nNumFrames);
+
+ if(in.pfAnimScale && SafeAlloc(out.pfAnimScale, i32Size))
+ memcpy(out.pfAnimScale, in.pfAnimScale, sizeof(*out.pfAnimScale) * i32Size);
+
+ // Matrix
+ i32Size = in.nAnimFlags & ePODHasMatrixAni ? PVRTModelPODGetAnimArraySize(in.pnAnimMatrixIdx, nNumFrames, 16) : 16;
+
+ if(in.pnAnimMatrixIdx && SafeAlloc(out.pnAnimMatrixIdx, nNumFrames))
+ memcpy(out.pnAnimMatrixIdx, in.pnAnimMatrixIdx, sizeof(*out.pnAnimMatrixIdx) * nNumFrames);
+
+ if(in.pfAnimMatrix && SafeAlloc(out.pfAnimMatrix, i32Size))
+ memcpy(out.pfAnimMatrix, in.pfAnimMatrix, sizeof(*out.pfAnimMatrix) * i32Size);
+
+ if(in.pUserData && SafeAlloc(out.pUserData, in.nUserDataSize))
+ {
+ memcpy(out.pUserData, in.pUserData, in.nUserDataSize);
+ out.nUserDataSize = in.nUserDataSize;
+ }
+}
+
+/*!***************************************************************************
+ @Function PVRTModelPODCopyMesh
+ @Input in
+ @Output out
+ @Description Used to copy a pod mesh
+*****************************************************************************/
+void PVRTModelPODCopyMesh(const SPODMesh &in, SPODMesh &out)
+{
+ unsigned int i;
+ bool bInterleaved = in.pInterleaved != 0;
+ out.nNumVertex = in.nNumVertex;
+ out.nNumFaces = in.nNumFaces;
+
+ // Face data
+ PVRTModelPODCopyCPODData(in.sFaces , out.sFaces , out.nNumFaces * 3, false);
+
+ // Vertex data
+ PVRTModelPODCopyCPODData(in.sVertex , out.sVertex , out.nNumVertex, bInterleaved);
+ PVRTModelPODCopyCPODData(in.sNormals , out.sNormals , out.nNumVertex, bInterleaved);
+ PVRTModelPODCopyCPODData(in.sTangents , out.sTangents , out.nNumVertex, bInterleaved);
+ PVRTModelPODCopyCPODData(in.sBinormals , out.sBinormals , out.nNumVertex, bInterleaved);
+ PVRTModelPODCopyCPODData(in.sVtxColours, out.sVtxColours, out.nNumVertex, bInterleaved);
+ PVRTModelPODCopyCPODData(in.sBoneIdx , out.sBoneIdx , out.nNumVertex, bInterleaved);
+ PVRTModelPODCopyCPODData(in.sBoneWeight, out.sBoneWeight, out.nNumVertex, bInterleaved);
+
+ if(in.nNumUVW && SafeAlloc(out.psUVW, in.nNumUVW))
+ {
+ out.nNumUVW = in.nNumUVW;
+
+ for(i = 0; i < out.nNumUVW; ++i)
+ {
+ PVRTModelPODCopyCPODData(in.psUVW[i], out.psUVW[i], out.nNumVertex, bInterleaved);
+ }
+ }
+
+ // Allocate and copy interleaved array
+ if(bInterleaved && SafeAlloc(out.pInterleaved, out.nNumVertex * in.sVertex.nStride))
+ memcpy(out.pInterleaved, in.pInterleaved, out.nNumVertex * in.sVertex.nStride);
+
+ if(in.pnStripLength && SafeAlloc(out.pnStripLength, out.nNumFaces))
+ {
+ memcpy(out.pnStripLength, in.pnStripLength, sizeof(*out.pnStripLength) * out.nNumFaces);
+ out.nNumStrips = in.nNumStrips;
+ }
+
+ if(in.sBoneBatches.nBatchCnt)
+ {
+ out.sBoneBatches.Release();
+
+ out.sBoneBatches.nBatchBoneMax = in.sBoneBatches.nBatchBoneMax;
+ out.sBoneBatches.nBatchCnt = in.sBoneBatches.nBatchCnt;
+
+ if(in.sBoneBatches.pnBatches)
+ {
+ out.sBoneBatches.pnBatches = (int*) malloc(out.sBoneBatches.nBatchCnt * out.sBoneBatches.nBatchBoneMax * sizeof(*out.sBoneBatches.pnBatches));
+
+ if(out.sBoneBatches.pnBatches)
+ memcpy(out.sBoneBatches.pnBatches, in.sBoneBatches.pnBatches, out.sBoneBatches.nBatchCnt * out.sBoneBatches.nBatchBoneMax * sizeof(*out.sBoneBatches.pnBatches));
+ }
+
+ if(in.sBoneBatches.pnBatchBoneCnt)
+ {
+ out.sBoneBatches.pnBatchBoneCnt = (int*) malloc(out.sBoneBatches.nBatchCnt * sizeof(*out.sBoneBatches.pnBatchBoneCnt));
+
+ if(out.sBoneBatches.pnBatchBoneCnt)
+ memcpy(out.sBoneBatches.pnBatchBoneCnt, in.sBoneBatches.pnBatchBoneCnt, out.sBoneBatches.nBatchCnt * sizeof(*out.sBoneBatches.pnBatchBoneCnt));
+ }
+
+ if(in.sBoneBatches.pnBatchOffset)
+ {
+ out.sBoneBatches.pnBatchOffset = (int*) malloc(out.sBoneBatches.nBatchCnt * sizeof(out.sBoneBatches.pnBatchOffset));
+
+ if(out.sBoneBatches.pnBatchOffset)
+ memcpy(out.sBoneBatches.pnBatchOffset, in.sBoneBatches.pnBatchOffset, out.sBoneBatches.nBatchCnt * sizeof(*out.sBoneBatches.pnBatchOffset));
+ }
+ }
+
+ memcpy(out.mUnpackMatrix.f, in.mUnpackMatrix.f, sizeof(in.mUnpackMatrix.f[0]) * 16);
+
+ out.ePrimitiveType = in.ePrimitiveType;
+}
+
+/*!***************************************************************************
+ @Function PVRTModelPODCopyTexture
+ @Input in
+ @Output out
+ @Description Used to copy a pod texture
+*****************************************************************************/
+void PVRTModelPODCopyTexture(const SPODTexture &in, SPODTexture &out)
+{
+ if(in.pszName && SafeAlloc(out.pszName, strlen(in.pszName) + 1))
+ memcpy(out.pszName, in.pszName, strlen(in.pszName) + 1);
+}
+
+/*!***************************************************************************
+ @Function PVRTModelPODCopyMaterial
+ @Input in
+ @Output out
+ @Description Used to copy a pod material
+*****************************************************************************/
+void PVRTModelPODCopyMaterial(const SPODMaterial &in, SPODMaterial &out)
+{
+ memcpy(&out, &in, sizeof(SPODMaterial));
+
+ out.pszName = 0;
+ out.pszEffectFile = 0;
+ out.pszEffectName = 0;
+ out.pUserData = 0;
+ out.nUserDataSize = 0;
+
+ if(in.pszName && SafeAlloc(out.pszName, strlen(in.pszName) + 1))
+ memcpy(out.pszName, in.pszName, strlen(in.pszName) + 1);
+
+ if(in.pszEffectFile && SafeAlloc(out.pszEffectFile, strlen(in.pszEffectFile) + 1))
+ memcpy(out.pszEffectFile, in.pszEffectFile, strlen(in.pszEffectFile) + 1);
+
+ if(in.pszEffectName && SafeAlloc(out.pszEffectName, strlen(in.pszEffectName) + 1))
+ memcpy(out.pszEffectName, in.pszEffectName, strlen(in.pszEffectName) + 1);
+
+ if(in.pUserData && SafeAlloc(out.pUserData, in.nUserDataSize))
+ {
+ memcpy(out.pUserData, in.pUserData, in.nUserDataSize);
+ out.nUserDataSize = in.nUserDataSize;
+ }
+}
+
+/*!***************************************************************************
+ @Function PVRTModelPODCopyCamera
+ @Input in
+ @Output out
+ @Input nNumFrames The number of animation frames
+ @Description Used to copy a pod camera
+*****************************************************************************/
+void PVRTModelPODCopyCamera(const SPODCamera &in, SPODCamera &out, int nNumFrames)
+{
+ memcpy(&out, &in, sizeof(SPODCamera));
+
+ out.pfAnimFOV = 0;
+
+ if(in.pfAnimFOV && SafeAlloc(out.pfAnimFOV, nNumFrames))
+ memcpy(out.pfAnimFOV, in.pfAnimFOV, sizeof(*out.pfAnimFOV) * nNumFrames);
+}
+
+/*!***************************************************************************
+ @Function PVRTModelPODCopyLight
+ @Input in
+ @Output out
+ @Description Used to copy a pod light
+*****************************************************************************/
+void PVRTModelPODCopyLight(const SPODLight &in, SPODLight &out)
+{
+ memcpy(&out, &in, sizeof(SPODLight));
+}
+
+/*!***************************************************************************
+ @Function TransformCPODData
+ @Input in
+ @Output out
+ @Input idx Value to transform
+ @Input pPalette Palette of matrices to transform with
+ @Input pBoneIdx Array of indices into pPalette
+ @Input pBoneWeight Array of weights to weight the influence of the matrices of pPalette with
+ @Input i32BoneCnt Size of pBoneIdx and pBoneWeight
+ @Description Used to transform a particular value in a CPODData
+*****************************************************************************/
+inline void TransformCPODData(CPODData &in, CPODData &out, int idx, PVRTMATRIX *pPalette, float *pBoneIdx, float *pBoneW, int i32BoneCnt, bool bNormalise)
+{
+ PVRTVECTOR4f fResult, fOrig, fTmp;
+
+ if(in.n)
+ {
+
+ PVRTVertexRead(&fOrig, in.pData + (idx * in.nStride), in.eType, in.n);
+
+ memset(&fResult.x, 0, sizeof(fResult));
+
+ if(i32BoneCnt)
+ {
+ for(int i = 0; i < i32BoneCnt; ++i)
+ {
+ int i32BoneIdx = (int) pBoneIdx[i];
+ fTmp.x = vt2f(pPalette[i32BoneIdx].f[0]) * fOrig.x + vt2f(pPalette[i32BoneIdx].f[4]) * fOrig.y + vt2f(pPalette[i32BoneIdx].f[8]) * fOrig.z + vt2f(pPalette[i32BoneIdx].f[12]) * fOrig.w;
+ fTmp.y = vt2f(pPalette[i32BoneIdx].f[1]) * fOrig.x + vt2f(pPalette[i32BoneIdx].f[5]) * fOrig.y + vt2f(pPalette[i32BoneIdx].f[9]) * fOrig.z + vt2f(pPalette[i32BoneIdx].f[13]) * fOrig.w;
+ fTmp.z = vt2f(pPalette[i32BoneIdx].f[2]) * fOrig.x + vt2f(pPalette[i32BoneIdx].f[6]) * fOrig.y + vt2f(pPalette[i32BoneIdx].f[10])* fOrig.z + vt2f(pPalette[i32BoneIdx].f[14]) * fOrig.w;
+ fTmp.w = vt2f(pPalette[i32BoneIdx].f[3]) * fOrig.x + vt2f(pPalette[i32BoneIdx].f[7]) * fOrig.y + vt2f(pPalette[i32BoneIdx].f[11])* fOrig.z + vt2f(pPalette[i32BoneIdx].f[15]) * fOrig.w;
+
+ fResult.x += fTmp.x * pBoneW[i];
+ fResult.y += fTmp.y * pBoneW[i];
+ fResult.z += fTmp.z * pBoneW[i];
+ fResult.w += fTmp.w * pBoneW[i];
+ }
+ }
+ else
+ {
+ fResult.x = vt2f(pPalette[0].f[0]) * fOrig.x + vt2f(pPalette[0].f[4]) * fOrig.y + vt2f(pPalette[0].f[8]) * fOrig.z + vt2f(pPalette[0].f[12]) * fOrig.w;
+ fResult.y = vt2f(pPalette[0].f[1]) * fOrig.x + vt2f(pPalette[0].f[5]) * fOrig.y + vt2f(pPalette[0].f[9]) * fOrig.z + vt2f(pPalette[0].f[13]) * fOrig.w;
+ fResult.z = vt2f(pPalette[0].f[2]) * fOrig.x + vt2f(pPalette[0].f[6]) * fOrig.y + vt2f(pPalette[0].f[10])* fOrig.z + vt2f(pPalette[0].f[14]) * fOrig.w;
+ fResult.w = vt2f(pPalette[0].f[3]) * fOrig.x + vt2f(pPalette[0].f[7]) * fOrig.y + vt2f(pPalette[0].f[11])* fOrig.z + vt2f(pPalette[0].f[15]) * fOrig.w;
+ }
+
+ if(bNormalise)
+ {
+ double temp = (double)(fResult.x * fResult.x + fResult.y * fResult.y + fResult.z * fResult.z);
+ temp = 1.0 / sqrt(temp);
+ float f = (float)temp;
+
+ fResult.x = fResult.x * f;
+ fResult.y = fResult.y * f;
+ fResult.z = fResult.z * f;
+ }
+
+ PVRTVertexWrite(out.pData + (idx * out.nStride), out.eType, in.n, &fResult);
+ }
+}
+/*!***************************************************************************
+ @Function PVRTModelPODFlattenToWorldSpace
+ @Input in - Source scene. All meshes must not be interleaved.
+ @Output out
+ @Description Used to flatten a pod scene to world space. All animation
+ and skinning information will be removed. The returned
+ position, normal, binormals and tangent data if present
+ will be returned as floats regardless of the input data
+ type.
+*****************************************************************************/
+EPVRTError PVRTModelPODFlattenToWorldSpace(CPVRTModelPOD &in, CPVRTModelPOD &out)
+{
+ unsigned int i, j, k, l;
+ PVRTMATRIX mWorld;
+
+ // Destroy the out pod scene to make sure it is clean
+ out.Destroy();
+
+ // Init mesh and node arrays
+ SafeAlloc(out.pNode, in.nNumNode);
+ SafeAlloc(out.pMesh, in.nNumMeshNode);
+
+ out.nNumNode = in.nNumNode;
+ out.nNumMesh = out.nNumMeshNode = in.nNumMeshNode;
+
+ // Init scene values
+ out.nNumFrame = 0;
+ out.nFlags = in.nFlags;
+ out.fUnits = in.fUnits;
+
+ for(i = 0; i < 3; ++i)
+ {
+ out.pfColourBackground[i] = in.pfColourBackground[i];
+ out.pfColourAmbient[i] = in.pfColourAmbient[i];
+ }
+
+ // flatten meshes to world space
+ for(i = 0; i < in.nNumMeshNode; ++i)
+ {
+
+
+ SPODNode& inNode = in.pNode[i];
+ SPODNode& outNode = out.pNode[i];
+
+ // Get the meshes
+ SPODMesh& inMesh = in.pMesh[inNode.nIdx];
+ SPODMesh& outMesh = out.pMesh[i];
+
+ if(inMesh.pInterleaved != 0) // This function requires all the meshes to be de-interleaved
+ {
+ _ASSERT(inMesh.pInterleaved == 0);
+ out.Destroy(); // Destroy the out pod scene
+ return PVR_FAIL;
+ }
+
+ // Copy the node
+ PVRTModelPODCopyNode(inNode, outNode, in.nNumFrame);
+
+ // Strip out animation and parenting
+ outNode.nIdxParent = -1;
+
+ outNode.nAnimFlags = 0;
+ FREE(outNode.pfAnimMatrix);
+ FREE(outNode.pfAnimPosition);
+ FREE(outNode.pfAnimRotation);
+ FREE(outNode.pfAnimScale);
+
+ // Update the mesh ID. The rest of the IDs should remain correct
+ outNode.nIdx = i;
+
+ // Copy the mesh
+ PVRTModelPODCopyMesh(inMesh, outMesh);
+
+ // Strip out skinning information as that is no longer needed
+ outMesh.sBoneBatches.Release();
+ outMesh.sBoneIdx.Reset();
+ outMesh.sBoneWeight.Reset();
+
+ // Set the data type to float and resize the arrays as this function outputs transformed data as float only
+ if(inMesh.sVertex.n)
+ {
+ outMesh.sVertex.eType = EPODDataFloat;
+ outMesh.sVertex.pData = (unsigned char*) realloc(outMesh.sVertex.pData, PVRTModelPODDataStride(outMesh.sVertex) * inMesh.nNumVertex);
+ }
+
+ if(inMesh.sNormals.n)
+ {
+ outMesh.sNormals.eType = EPODDataFloat;
+ outMesh.sNormals.pData = (unsigned char*) realloc(outMesh.sNormals.pData, PVRTModelPODDataStride(outMesh.sNormals) * inMesh.nNumVertex);
+ }
+
+ if(inMesh.sTangents.n)
+ {
+ outMesh.sTangents.eType = EPODDataFloat;
+ outMesh.sTangents.pData = (unsigned char*) realloc(outMesh.sTangents.pData, PVRTModelPODDataStride(outMesh.sTangents) * inMesh.nNumVertex);
+ }
+
+ if(inMesh.sBinormals.n)
+ {
+ outMesh.sBinormals.eType = EPODDataFloat;
+ outMesh.sBinormals.pData = (unsigned char*) realloc(outMesh.sBinormals.pData, PVRTModelPODDataStride(outMesh.sBinormals) * inMesh.nNumVertex);
+ }
+
+ if(inMesh.sBoneBatches.nBatchCnt)
+ {
+ unsigned int ui32BatchPaletteSize = 0;
+ PVRTMATRIX *pPalette = 0;
+ PVRTMATRIX *pPaletteInvTrans = 0;
+ unsigned int ui32Offset = 0, ui32Strip = 0;
+ bool *pbTransformed = 0;
+
+ SafeAlloc(pPalette, inMesh.sBoneBatches.nBatchBoneMax);
+ SafeAlloc(pPaletteInvTrans, inMesh.sBoneBatches.nBatchBoneMax);
+ SafeAlloc(pbTransformed, inMesh.nNumVertex);
+
+ for(j = 0; j < (unsigned int) inMesh.sBoneBatches.nBatchCnt; ++j)
+ {
+ ui32BatchPaletteSize = (unsigned int) inMesh.sBoneBatches.pnBatchBoneCnt[j];
+
+ for(k = 0; k < ui32BatchPaletteSize; ++k)
+ {
+ // Get the Node of the bone
+ int i32NodeID = inMesh.sBoneBatches.pnBatches[j * inMesh.sBoneBatches.nBatchBoneMax + k];
+
+ // Get the World transformation matrix for this bone
+ in.GetBoneWorldMatrix(pPalette[k], inNode, in.pNode[i32NodeID]);
+
+ // Get the inverse transpose of the 3x3
+ if(inMesh.sNormals.n || inMesh.sTangents.n || inMesh.sBinormals.n)
+ {
+ pPaletteInvTrans[k] = pPalette[k];
+ pPaletteInvTrans[k].f[3] = pPaletteInvTrans[k].f[7] = pPaletteInvTrans[k].f[11] = 0;
+ pPaletteInvTrans[k].f[12] = pPaletteInvTrans[k].f[13] = pPaletteInvTrans[k].f[14] = 0;
+ PVRTMatrixInverse(pPaletteInvTrans[k], pPaletteInvTrans[k]);
+ PVRTMatrixTranspose(pPaletteInvTrans[k], pPaletteInvTrans[k]);
+ }
+ }
+ // Calculate the number of triangles in the current batch
+ unsigned int ui32Tris;
+
+ if(j + 1 < (unsigned int) inMesh.sBoneBatches.nBatchCnt)
+ ui32Tris = inMesh.sBoneBatches.pnBatchOffset[j + 1] - inMesh.sBoneBatches.pnBatchOffset[j];
+ else
+ ui32Tris = inMesh.nNumFaces - inMesh.sBoneBatches.pnBatchOffset[j];
+
+ unsigned int idx;
+ float fBoneIdx[4], fBoneWeights[4];
+
+ if(inMesh.nNumStrips == 0)
+ {
+ ui32Offset = 3 * inMesh.sBoneBatches.pnBatchOffset[j];
+
+ for(l = ui32Offset; l < ui32Offset + (ui32Tris * 3); ++l)
+ {
+ if(inMesh.sFaces.pData) // Indexed Triangle Lists
+ PVRTVertexRead(&idx, inMesh.sFaces.pData + (l * inMesh.sFaces.nStride), inMesh.sFaces.eType);
+ else // Indexed Triangle Lists
+ idx = l;
+
+ if(!pbTransformed[idx])
+ {
+ PVRTVertexRead((PVRTVECTOR4f*) &fBoneIdx[0], inMesh.sBoneIdx.pData + (idx * inMesh.sBoneIdx.nStride), inMesh.sBoneIdx.eType, inMesh.sBoneIdx.n);
+ PVRTVertexRead((PVRTVECTOR4f*) &fBoneWeights[0], inMesh.sBoneWeight.pData + (idx * inMesh.sBoneWeight.nStride), inMesh.sBoneWeight.eType, inMesh.sBoneWeight.n);
+
+ TransformCPODData(inMesh.sVertex, outMesh.sVertex, idx, pPalette, &fBoneIdx[0], &fBoneWeights[0], inMesh.sBoneIdx.n, false);
+ TransformCPODData(inMesh.sNormals, outMesh.sNormals, idx, pPaletteInvTrans, &fBoneIdx[0], &fBoneWeights[0], inMesh.sBoneIdx.n, true);
+ TransformCPODData(inMesh.sTangents, outMesh.sTangents, idx, pPaletteInvTrans, &fBoneIdx[0], &fBoneWeights[0], inMesh.sBoneIdx.n, true);
+ TransformCPODData(inMesh.sBinormals, outMesh.sBinormals, idx, pPaletteInvTrans, &fBoneIdx[0], &fBoneWeights[0], inMesh.sBoneIdx.n, true);
+ pbTransformed[idx] = true;
+ }
+ }
+ }
+ else
+ {
+ unsigned int ui32TrisDrawn = 0;
+
+ while(ui32TrisDrawn < ui32Tris)
+ {
+ for(l = ui32Offset; l < ui32Offset + (inMesh.pnStripLength[ui32Strip]+2); ++l)
+ {
+ if(inMesh.sFaces.pData) // Indexed Triangle Strips
+ PVRTVertexRead(&idx, inMesh.sFaces.pData + (l * inMesh.sFaces.nStride), inMesh.sFaces.eType);
+ else // Triangle Strips
+ idx = l;
+
+ if(!pbTransformed[idx])
+ {
+ PVRTVertexRead((PVRTVECTOR4f*) &fBoneIdx[0], inMesh.sBoneIdx.pData + (idx * inMesh.sBoneIdx.nStride), inMesh.sBoneIdx.eType, inMesh.sBoneIdx.n);
+ PVRTVertexRead((PVRTVECTOR4f*) &fBoneWeights[0], inMesh.sBoneWeight.pData + (idx * inMesh.sBoneWeight.nStride), inMesh.sBoneWeight.eType, inMesh.sBoneWeight.n);
+
+ TransformCPODData(inMesh.sVertex, outMesh.sVertex, idx, pPalette, &fBoneIdx[0], &fBoneWeights[0], inMesh.sBoneIdx.n, false);
+ TransformCPODData(inMesh.sNormals, outMesh.sNormals, idx, pPaletteInvTrans, &fBoneIdx[0], &fBoneWeights[0], inMesh.sBoneIdx.n, true);
+ TransformCPODData(inMesh.sTangents, outMesh.sTangents, idx, pPaletteInvTrans, &fBoneIdx[0], &fBoneWeights[0], inMesh.sBoneIdx.n, true);
+ TransformCPODData(inMesh.sBinormals, outMesh.sBinormals, idx, pPaletteInvTrans, &fBoneIdx[0], &fBoneWeights[0], inMesh.sBoneIdx.n, true);
+ pbTransformed[idx] = true;
+ }
+ }
+
+ ui32Offset += inMesh.pnStripLength[ui32Strip] + 2;
+ ui32TrisDrawn += inMesh.pnStripLength[ui32Strip];
+
+ ++ui32Strip;
+ }
+ }
+ }
+
+ FREE(pPalette);
+ FREE(pPaletteInvTrans);
+ FREE(pbTransformed);
+ }
+ else
+ {
+ // Get transformation matrix
+ in.GetWorldMatrix(mWorld, inNode);
+ PVRTMATRIX mWorldInvTrans;
+
+ // Get the inverse transpose of the 3x3
+ if(inMesh.sNormals.n || inMesh.sTangents.n || inMesh.sBinormals.n)
+ {
+ mWorldInvTrans = mWorld;
+ mWorldInvTrans.f[3] = mWorldInvTrans.f[7] = mWorldInvTrans.f[11] = 0;
+ mWorldInvTrans.f[12] = mWorldInvTrans.f[13] = mWorldInvTrans.f[14] = 0;
+ PVRTMatrixInverse(mWorldInvTrans, mWorldInvTrans);
+ PVRTMatrixTranspose(mWorldInvTrans, mWorldInvTrans);
+ }
+
+ // Transform the vertices
+ for(j = 0; j < inMesh.nNumVertex; ++j)
+ {
+ TransformCPODData(inMesh.sVertex, outMesh.sVertex, j, &mWorld, 0, 0, 0, false);
+ TransformCPODData(inMesh.sNormals, outMesh.sNormals, j, &mWorldInvTrans, 0, 0, 0, true);
+ TransformCPODData(inMesh.sTangents, outMesh.sTangents, j, &mWorldInvTrans, 0, 0, 0, true);
+ TransformCPODData(inMesh.sBinormals, outMesh.sBinormals, j, &mWorldInvTrans, 0, 0, 0, true);
+ }
+ }
+ }
+
+ // Copy the rest of the nodes
+ for(i = in.nNumMeshNode; i < in.nNumNode; ++i)
+ {
+ PVRTModelPODCopyNode(in.pNode[i], out.pNode[i], in.nNumFrame);
+
+ // Strip out animation and parenting
+ out.pNode[i].nIdxParent = -1;
+
+ out.pNode[i].nAnimFlags = 0;
+ FREE(out.pNode[i].pfAnimMatrix);
+ FREE(out.pNode[i].pnAnimMatrixIdx);
+
+ FREE(out.pNode[i].pfAnimPosition);
+ FREE(out.pNode[i].pnAnimPositionIdx);
+
+ FREE(out.pNode[i].pfAnimRotation);
+ FREE(out.pNode[i].pnAnimRotationIdx);
+
+ FREE(out.pNode[i].pfAnimScale);
+ FREE(out.pNode[i].pnAnimScaleIdx);
+
+ // Get world transformation matrix....
+ in.GetWorldMatrix(mWorld, in.pNode[i]);
+
+ // ...set the out node transformation matrix
+ if(SafeAlloc(out.pNode[i].pfAnimMatrix, 16))
+ memcpy(out.pNode[i].pfAnimMatrix, mWorld.f, sizeof(PVRTMATRIX));
+ }
+
+ // Copy camera, lights
+ if(in.nNumCamera && SafeAlloc(out.pCamera, in.nNumCamera))
+ {
+ out.nNumCamera = in.nNumCamera;
+
+ for(i = 0; i < in.nNumCamera; ++i)
+ PVRTModelPODCopyCamera(in.pCamera[i], out.pCamera[i], in.nNumFrame);
+ }
+
+ if(in.nNumLight && SafeAlloc(out.pLight, in.nNumLight))
+ {
+ out.nNumLight = in.nNumLight;
+
+ for(i = 0; i < out.nNumLight; ++i)
+ PVRTModelPODCopyLight(in.pLight[i], out.pLight[i]);
+ }
+
+ // Copy textures
+ if(in.nNumTexture && SafeAlloc(out.pTexture, in.nNumTexture))
+ {
+ out.nNumTexture = in.nNumTexture;
+
+ for(i = 0; i < out.nNumTexture; ++i)
+ PVRTModelPODCopyTexture(in.pTexture[i], out.pTexture[i]);
+ }
+
+ // Copy materials
+ if(in.nNumMaterial && SafeAlloc(out.pMaterial, in.nNumMaterial))
+ {
+ out.nNumMaterial = in.nNumMaterial;
+
+ for(i = 0; i < in.nNumMaterial; ++i)
+ PVRTModelPODCopyMaterial(in.pMaterial[i], out.pMaterial[i]);
+ }
+
+ out.InitImpl();
+
+ return PVR_SUCCESS;
+}
+
+static bool MergeTexture(const CPVRTModelPOD &src, CPVRTModelPOD &dst, const int &srcTexID, int &dstTexID)
+{
+ if(srcTexID != -1 && srcTexID < (int) src.nNumTexture)
+ {
+ if(dstTexID == -1)
+ {
+ // Resize our texture array to add our texture
+ dst.pTexture = (SPODTexture*) realloc(dst.pTexture, (dst.nNumTexture + 1) * sizeof(SPODTexture));
+
+ if(!dst.pTexture)
+ return false;
+
+ dstTexID = dst.nNumTexture;
+ ++dst.nNumTexture;
+
+ dst.pTexture[dstTexID].pszName = (char*) malloc(strlen(src.pTexture[srcTexID].pszName) + 1);
+ strcpy(dst.pTexture[dstTexID].pszName, src.pTexture[srcTexID].pszName);
+ return true;
+ }
+
+ // See if our texture names match
+ if(strcmp(src.pTexture[srcTexID].pszName, dst.pTexture[dstTexID].pszName) == 0)
+ return true; // Nothing to do
+
+ // See if our texture filenames match
+ char * srcName = src.pTexture[srcTexID].pszName;
+ char * dstName = dst.pTexture[dstTexID].pszName;
+ bool bFoundPossibleEndOfFilename = false;
+ bool bStrMatch = true, bFilenameMatch = true;
+
+ while(*srcName != '\0' && *dstName != '\0')
+ {
+ if(*srcName != *dstName)
+ {
+ if(!bFoundPossibleEndOfFilename)
+ return true; // They don't match
+
+ bStrMatch = false;
+ }
+
+ if(*srcName == '.')
+ {
+ if(!bStrMatch)
+ return true; // They don't match
+
+ bFoundPossibleEndOfFilename = true;
+ bFilenameMatch = bStrMatch;
+ }
+
+ ++srcName;
+ ++dstName;
+ }
+
+ if(bFilenameMatch)
+ {
+ // Our filenames match but our extensions don't so merge our textures
+ FREE(dst.pTexture[dstTexID].pszName);
+ dst.pTexture[dstTexID].pszName = (char*) malloc(strlen(src.pTexture[srcTexID].pszName) + 1);
+ strcpy(dst.pTexture[dstTexID].pszName, src.pTexture[srcTexID].pszName);
+ return true;
+ }
+
+ // Our texture names aren't the same so don't try and merge
+ }
+
+ return true;
+}
+
+/*!***************************************************************************
+ @Function PVRTModelPODMergeMaterials
+ @Input src - Source scene
+ @Output dst - Destination scene
+ @Description This function takes two scenes and merges the textures,
+ PFX effects and blending parameters from the src materials
+ into the dst materials if they have the same material name.
+*****************************************************************************/
+EPVRTError PVRTModelPODMergeMaterials(const CPVRTModelPOD &src, CPVRTModelPOD &dst)
+{
+ if(!src.nNumMaterial || !dst.nNumMaterial)
+ return PVR_SUCCESS;
+
+ bool *bMatched = (bool*) calloc(dst.nNumMaterial, sizeof(bool));
+
+ if(!bMatched)
+ return PVR_FAIL;
+
+ for(unsigned int i = 0; i < src.nNumMaterial; ++i)
+ {
+ const SPODMaterial &srcMaterial = src.pMaterial[i];
+
+ // Match our current material with one in the dst
+ for(unsigned int j = 0; j < dst.nNumMaterial; ++j)
+ {
+ if(bMatched[j])
+ continue; // We have already matched this material with another
+
+ SPODMaterial &dstMaterial = dst.pMaterial[j];
+
+ // We've found a material with the same name
+ if(strcmp(srcMaterial.pszName, dstMaterial.pszName) == 0)
+ {
+ bMatched[j] = true;
+
+ // Merge the textures
+ if(!MergeTexture(src, dst, srcMaterial.nIdxTexDiffuse, dstMaterial.nIdxTexDiffuse))
+ {
+ FREE(bMatched);
+ return PVR_FAIL;
+ }
+
+ if(!MergeTexture(src, dst, srcMaterial.nIdxTexAmbient, dstMaterial.nIdxTexAmbient))
+ {
+ FREE(bMatched);
+ return PVR_FAIL;
+ }
+
+ if(!MergeTexture(src, dst, srcMaterial.nIdxTexSpecularColour, dstMaterial.nIdxTexSpecularColour))
+ {
+ FREE(bMatched);
+ return PVR_FAIL;
+ }
+
+ if(!MergeTexture(src, dst, srcMaterial.nIdxTexSpecularLevel, dstMaterial.nIdxTexSpecularLevel))
+ {
+ FREE(bMatched);
+ return PVR_FAIL;
+ }
+
+ if(!MergeTexture(src, dst, srcMaterial.nIdxTexBump, dstMaterial.nIdxTexBump))
+ {
+ FREE(bMatched);
+ return PVR_FAIL;
+ }
+
+ if(!MergeTexture(src, dst, srcMaterial.nIdxTexEmissive, dstMaterial.nIdxTexEmissive))
+ {
+ FREE(bMatched);
+ return PVR_FAIL;
+ }
+
+ if(!MergeTexture(src, dst, srcMaterial.nIdxTexGlossiness, dstMaterial.nIdxTexGlossiness))
+ {
+ FREE(bMatched);
+ return PVR_FAIL;
+ }
+
+ if(!MergeTexture(src, dst, srcMaterial.nIdxTexOpacity, dstMaterial.nIdxTexOpacity))
+ {
+ FREE(bMatched);
+ return PVR_FAIL;
+ }
+
+ if(!MergeTexture(src, dst, srcMaterial.nIdxTexReflection, dstMaterial.nIdxTexReflection))
+ {
+ FREE(bMatched);
+ return PVR_FAIL;
+ }
+
+ if(!MergeTexture(src, dst, srcMaterial.nIdxTexRefraction, dstMaterial.nIdxTexRefraction))
+ {
+ FREE(bMatched);
+ return PVR_FAIL;
+ }
+
+ dstMaterial.eBlendSrcRGB = srcMaterial.eBlendSrcRGB;
+ dstMaterial.eBlendSrcA = srcMaterial.eBlendSrcA;
+ dstMaterial.eBlendDstRGB = srcMaterial.eBlendDstRGB;
+ dstMaterial.eBlendDstA = srcMaterial.eBlendDstA;
+ dstMaterial.eBlendOpRGB = srcMaterial.eBlendOpRGB;
+ dstMaterial.eBlendOpA = srcMaterial.eBlendOpA;
+ memcpy(dstMaterial.pfBlendColour, srcMaterial.pfBlendColour, 4 * sizeof(VERTTYPE));
+ memcpy(dstMaterial.pfBlendFactor, srcMaterial.pfBlendFactor, 4 * sizeof(VERTTYPE));
+ dstMaterial.nFlags = srcMaterial.nFlags;
+
+ // Merge effect names
+ if(srcMaterial.pszEffectFile)
+ {
+ FREE(dstMaterial.pszEffectFile);
+ dstMaterial.pszEffectFile = (char*) malloc(strlen(srcMaterial.pszEffectFile) + 1);
+ strcpy(dstMaterial.pszEffectFile, srcMaterial.pszEffectFile);
+ }
+
+ if(srcMaterial.pszEffectName)
+ {
+ FREE(dstMaterial.pszEffectName);
+ dstMaterial.pszEffectName = (char*) malloc(strlen(srcMaterial.pszEffectName) + 1);
+ strcpy(dstMaterial.pszEffectName, srcMaterial.pszEffectName);
+ }
+
+ break;
+ }
+ }
+ }
+
+ FREE(bMatched);
+ return PVR_SUCCESS;
+}
+
+/*****************************************************************************
+ End of file (PVRTModelPOD.cpp)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTModelPOD.h b/tests/third_party/PowerVR/Tools/PVRTModelPOD.h
new file mode 100644
index 0000000..f46371f
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTModelPOD.h
@@ -0,0 +1,880 @@
+/*!****************************************************************************
+
+ @file PVRTModelPOD.h
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief Code to load POD files - models exported from MAX.
+
+******************************************************************************/
+#ifndef _PVRTMODELPOD_H_
+#define _PVRTMODELPOD_H_
+
+#include "PVRTVector.h"
+#include "PVRTError.h"
+#include "PVRTVertex.h"
+#include "PVRTBoneBatch.h"
+
+/****************************************************************************
+** Defines
+****************************************************************************/
+#define PVRTMODELPOD_VERSION ("AB.POD.2.0") /*!< POD file version string */
+
+// PVRTMODELPOD Scene Flags
+#define PVRTMODELPODSF_FIXED (0x00000001) /*!< PVRTMODELPOD Fixed-point 16.16 data (otherwise float) flag */
+
+/****************************************************************************
+** Enumerations
+****************************************************************************/
+/*!****************************************************************************
+ @struct EPODLightType
+ @brief Enum for the POD format light types
+******************************************************************************/
+enum EPODLightType
+{
+ ePODPoint=0, /*!< Point light */
+ ePODDirectional, /*!< Directional light */
+ ePODSpot, /*!< Spot light */
+ eNumPODLightTypes
+};
+
+/*!****************************************************************************
+ @struct EPODPrimitiveType
+ @brief Enum for the POD format primitive types
+******************************************************************************/
+enum EPODPrimitiveType
+{
+ ePODTriangles=0, /*!< Triangles */
+ eNumPODPrimitiveTypes
+};
+
+/*!****************************************************************************
+ @struct EPODAnimationData
+ @brief Enum for the POD format animation types
+******************************************************************************/
+enum EPODAnimationData
+{
+ ePODHasPositionAni = 0x01, /*!< Position animation */
+ ePODHasRotationAni = 0x02, /*!< Rotation animation */
+ ePODHasScaleAni = 0x04, /*!< Scale animation */
+ ePODHasMatrixAni = 0x08 /*!< Matrix animation */
+};
+
+/*!****************************************************************************
+ @struct EPODMaterialFlags
+ @brief Enum for the material flag options
+******************************************************************************/
+enum EPODMaterialFlag
+{
+ ePODEnableBlending = 0x01 /*!< Enable blending for this material */
+};
+
+/*!****************************************************************************
+ @struct EPODBlendFunc
+ @brief Enum for the POD format blend functions
+******************************************************************************/
+enum EPODBlendFunc
+{
+ ePODBlendFunc_ZERO=0,
+ ePODBlendFunc_ONE,
+ ePODBlendFunc_BLEND_FACTOR,
+ ePODBlendFunc_ONE_MINUS_BLEND_FACTOR,
+
+ ePODBlendFunc_SRC_COLOR = 0x0300,
+ ePODBlendFunc_ONE_MINUS_SRC_COLOR,
+ ePODBlendFunc_SRC_ALPHA,
+ ePODBlendFunc_ONE_MINUS_SRC_ALPHA,
+ ePODBlendFunc_DST_ALPHA,
+ ePODBlendFunc_ONE_MINUS_DST_ALPHA,
+ ePODBlendFunc_DST_COLOR,
+ ePODBlendFunc_ONE_MINUS_DST_COLOR,
+ ePODBlendFunc_SRC_ALPHA_SATURATE,
+
+ ePODBlendFunc_CONSTANT_COLOR = 0x8001,
+ ePODBlendFunc_ONE_MINUS_CONSTANT_COLOR,
+ ePODBlendFunc_CONSTANT_ALPHA,
+ ePODBlendFunc_ONE_MINUS_CONSTANT_ALPHA
+};
+
+/*!****************************************************************************
+ @struct EPODBlendOp
+ @brief Enum for the POD format blend operation
+******************************************************************************/
+enum EPODBlendOp
+{
+ ePODBlendOp_ADD = 0x8006,
+ ePODBlendOp_MIN,
+ ePODBlendOp_MAX,
+ ePODBlendOp_SUBTRACT = 0x800A,
+ ePODBlendOp_REVERSE_SUBTRACT
+};
+
+/****************************************************************************
+** Structures
+****************************************************************************/
+/*!****************************************************************************
+ @class CPODData
+ @brief A class for representing POD data
+******************************************************************************/
+class CPODData {
+public:
+ /*!***************************************************************************
+ @fn Reset
+ @brief Resets the POD Data to NULL
+ *****************************************************************************/
+ void Reset();
+
+public:
+ EPVRTDataType eType; /*!< Type of data stored */
+ PVRTuint32 n; /*!< Number of values per vertex */
+ PVRTuint32 nStride; /*!< Distance in bytes from one array entry to the next */
+ PVRTuint8 *pData; /*!< Actual data (array of values); if mesh is interleaved, this is an OFFSET from pInterleaved */
+};
+
+/*!****************************************************************************
+ @struct SPODCamera
+ @brief Struct for storing POD camera data
+******************************************************************************/
+struct SPODCamera {
+ PVRTint32 nIdxTarget; /*!< Index of the target object */
+ VERTTYPE fFOV; /*!< Field of view */
+ VERTTYPE fFar; /*!< Far clip plane */
+ VERTTYPE fNear; /*!< Near clip plane */
+ VERTTYPE *pfAnimFOV; /*!< 1 VERTTYPE per frame of animation. */
+};
+
+/*!****************************************************************************
+ @struct SPODLight
+ @brief Struct for storing POD light data
+******************************************************************************/
+struct SPODLight {
+ PVRTint32 nIdxTarget; /*!< Index of the target object */
+ VERTTYPE pfColour[3]; /*!< Light colour (0.0f -> 1.0f for each channel) */
+ EPODLightType eType; /*!< Light type (point, directional, spot etc.) */
+ PVRTfloat32 fConstantAttenuation; /*!< Constant attenuation */
+ PVRTfloat32 fLinearAttenuation; /*!< Linear atternuation */
+ PVRTfloat32 fQuadraticAttenuation; /*!< Quadratic attenuation */
+ PVRTfloat32 fFalloffAngle; /*!< Falloff angle (in radians) */
+ PVRTfloat32 fFalloffExponent; /*!< Falloff exponent */
+};
+
+/*!****************************************************************************
+ @struct SPODMesh
+ @brief Struct for storing POD mesh data
+******************************************************************************/
+struct SPODMesh {
+ PVRTuint32 nNumVertex; /*!< Number of vertices in the mesh */
+ PVRTuint32 nNumFaces; /*!< Number of triangles in the mesh */
+ PVRTuint32 nNumUVW; /*!< Number of texture coordinate channels per vertex */
+ CPODData sFaces; /*!< List of triangle indices */
+ PVRTuint32 *pnStripLength; /*!< If mesh is stripped: number of tris per strip. */
+ PVRTuint32 nNumStrips; /*!< If mesh is stripped: number of strips, length of pnStripLength array. */
+ CPODData sVertex; /*!< List of vertices (x0, y0, z0, x1, y1, z1, x2, etc...) */
+ CPODData sNormals; /*!< List of vertex normals (Nx0, Ny0, Nz0, Nx1, Ny1, Nz1, Nx2, etc...) */
+ CPODData sTangents; /*!< List of vertex tangents (Tx0, Ty0, Tz0, Tx1, Ty1, Tz1, Tx2, etc...) */
+ CPODData sBinormals; /*!< List of vertex binormals (Bx0, By0, Bz0, Bx1, By1, Bz1, Bx2, etc...) */
+ CPODData *psUVW; /*!< List of UVW coordinate sets; size of array given by 'nNumUVW' */
+ CPODData sVtxColours; /*!< A colour per vertex */
+ CPODData sBoneIdx; /*!< nNumBones*nNumVertex ints (Vtx0Idx0, Vtx0Idx1, ... Vtx1Idx0, Vtx1Idx1, ...) */
+ CPODData sBoneWeight; /*!< nNumBones*nNumVertex floats (Vtx0Wt0, Vtx0Wt1, ... Vtx1Wt0, Vtx1Wt1, ...) */
+
+ PVRTuint8 *pInterleaved; /*!< Interleaved vertex data */
+
+ CPVRTBoneBatches sBoneBatches; /*!< Bone tables */
+
+ EPODPrimitiveType ePrimitiveType; /*!< Primitive type used by this mesh */
+
+ PVRTMATRIX mUnpackMatrix; /*!< A matrix used for unscaling scaled vertex data created with PVRTModelPODScaleAndConvertVtxData*/
+};
+
+/*!****************************************************************************
+ @struct SPODNode
+ @brief Struct for storing POD node data
+******************************************************************************/
+struct SPODNode {
+ PVRTint32 nIdx; /*!< Index into mesh, light or camera array, depending on which object list contains this Node */
+ PVRTchar8 *pszName; /*!< Name of object */
+ PVRTint32 nIdxMaterial; /*!< Index of material used on this mesh */
+
+ PVRTint32 nIdxParent; /*!< Index into MeshInstance array; recursively apply ancestor's transforms after this instance's. */
+
+ PVRTuint32 nAnimFlags; /*!< Stores which animation arrays the POD Node contains */
+
+ PVRTuint32 *pnAnimPositionIdx;
+ VERTTYPE *pfAnimPosition; /*!< 3 floats per frame of animation. */
+
+ PVRTuint32 *pnAnimRotationIdx;
+ VERTTYPE *pfAnimRotation; /*!< 4 floats per frame of animation. */
+
+ PVRTuint32 *pnAnimScaleIdx;
+ VERTTYPE *pfAnimScale; /*!< 7 floats per frame of animation. */
+
+ PVRTuint32 *pnAnimMatrixIdx;
+ VERTTYPE *pfAnimMatrix; /*!< 16 floats per frame of animation. */
+
+ PVRTuint32 nUserDataSize;
+ PVRTchar8 *pUserData;
+};
+
+/*!****************************************************************************
+ @struct SPODTexture
+ @brief Struct for storing POD texture data
+******************************************************************************/
+struct SPODTexture {
+ PVRTchar8 *pszName; /*!< File-name of texture */
+};
+
+/*!****************************************************************************
+ @struct SPODMaterial
+ @brief Struct for storing POD material data
+******************************************************************************/
+struct SPODMaterial {
+ PVRTchar8 *pszName; /*!< Name of material */
+ PVRTint32 nIdxTexDiffuse; /*!< Idx into pTexture for the diffuse texture */
+ PVRTint32 nIdxTexAmbient; /*!< Idx into pTexture for the ambient texture */
+ PVRTint32 nIdxTexSpecularColour; /*!< Idx into pTexture for the specular colour texture */
+ PVRTint32 nIdxTexSpecularLevel; /*!< Idx into pTexture for the specular level texture */
+ PVRTint32 nIdxTexBump; /*!< Idx into pTexture for the bump map */
+ PVRTint32 nIdxTexEmissive; /*!< Idx into pTexture for the emissive texture */
+ PVRTint32 nIdxTexGlossiness; /*!< Idx into pTexture for the glossiness texture */
+ PVRTint32 nIdxTexOpacity; /*!< Idx into pTexture for the opacity texture */
+ PVRTint32 nIdxTexReflection; /*!< Idx into pTexture for the reflection texture */
+ PVRTint32 nIdxTexRefraction; /*!< Idx into pTexture for the refraction texture */
+ VERTTYPE fMatOpacity; /*!< Material opacity (used with vertex alpha ?) */
+ VERTTYPE pfMatAmbient[3]; /*!< Ambient RGB value */
+ VERTTYPE pfMatDiffuse[3]; /*!< Diffuse RGB value */
+ VERTTYPE pfMatSpecular[3]; /*!< Specular RGB value */
+ VERTTYPE fMatShininess; /*!< Material shininess */
+ PVRTchar8 *pszEffectFile; /*!< Name of effect file */
+ PVRTchar8 *pszEffectName; /*!< Name of effect in the effect file */
+
+ EPODBlendFunc eBlendSrcRGB; /*!< Blending RGB source value */
+ EPODBlendFunc eBlendSrcA; /*!< Blending alpha source value */
+ EPODBlendFunc eBlendDstRGB; /*!< Blending RGB destination value */
+ EPODBlendFunc eBlendDstA; /*!< Blending alpha destination value */
+ EPODBlendOp eBlendOpRGB; /*!< Blending RGB operation */
+ EPODBlendOp eBlendOpA; /*!< Blending alpha operation */
+ VERTTYPE pfBlendColour[4]; /*!< A RGBA colour to be used in blending */
+ VERTTYPE pfBlendFactor[4]; /*!< An array of blend factors, one for each RGBA component */
+
+ PVRTuint32 nFlags; /*!< Stores information about the material e.g. Enable blending */
+
+ PVRTuint32 nUserDataSize;
+ PVRTchar8 *pUserData;
+};
+
+/*!****************************************************************************
+ @struct SPODScene
+ @brief Struct for storing POD scene data
+******************************************************************************/
+struct SPODScene {
+ VERTTYPE fUnits; /*!< Distance in metres that a single unit of measurement represents */
+ VERTTYPE pfColourBackground[3]; /*!< Background colour */
+ VERTTYPE pfColourAmbient[3]; /*!< Ambient colour */
+
+ PVRTuint32 nNumCamera; /*!< The length of the array pCamera */
+ SPODCamera *pCamera; /*!< Camera nodes array */
+
+ PVRTuint32 nNumLight; /*!< The length of the array pLight */
+ SPODLight *pLight; /*!< Light nodes array */
+
+ PVRTuint32 nNumMesh; /*!< The length of the array pMesh */
+ SPODMesh *pMesh; /*!< Mesh array. Meshes may be instanced several times in a scene; i.e. multiple Nodes may reference any given mesh. */
+
+ PVRTuint32 nNumNode; /*!< Number of items in the array pNode */
+ PVRTuint32 nNumMeshNode; /*!< Number of items in the array pNode which are objects */
+ SPODNode *pNode; /*!< Node array. Sorted as such: objects, lights, cameras, Everything Else (bones, helpers etc) */
+
+ PVRTuint32 nNumTexture; /*!< Number of textures in the array pTexture */
+ SPODTexture *pTexture; /*!< Texture array */
+
+ PVRTuint32 nNumMaterial; /*!< Number of materials in the array pMaterial */
+ SPODMaterial *pMaterial; /*!< Material array */
+
+ PVRTuint32 nNumFrame; /*!< Number of frames of animation */
+ PVRTuint32 nFPS; /*!< The frames per second the animation should be played at */
+
+ PVRTuint32 nFlags; /*!< PVRTMODELPODSF_* bit-flags */
+
+ PVRTuint32 nUserDataSize;
+ PVRTchar8 *pUserData;
+};
+
+struct SPVRTPODImpl; // Internal implementation data
+
+/*!***************************************************************************
+@class CPVRTModelPOD
+@brief A class for loading and storing data from POD files/headers
+*****************************************************************************/
+class CPVRTModelPOD : public SPODScene{
+public:
+ /*!***************************************************************************
+ @brief Constructor for CPVRTModelPOD class
+ *****************************************************************************/
+ CPVRTModelPOD();
+
+ /*!***************************************************************************
+ @brief Destructor for CPVRTModelPOD class
+ *****************************************************************************/
+ ~CPVRTModelPOD();
+
+ /*!***************************************************************************
+ @fn ReadFromFile
+ @param[in] pszFileName Filename to load
+ @param[out] pszExpOpt String in which to place exporter options
+ @param[in] count Maximum number of characters to store.
+ @param[out] pszHistory String in which to place the pod file history
+ @param[in] historyCount Maximum number of characters to store.
+ @return PVR_SUCCESS if successful, PVR_FAIL if not
+ @brief Loads the specified ".POD" file; returns the scene in
+ pScene. This structure must later be destroyed with
+ PVRTModelPODDestroy() to prevent memory leaks.
+ ".POD" files are exported using the PVRGeoPOD exporters.
+ If pszExpOpt is NULL, the scene is loaded; otherwise the
+ scene is not loaded and pszExpOpt is filled in. The same
+ is true for pszHistory.
+ *****************************************************************************/
+ EPVRTError ReadFromFile(
+ const char * const pszFileName,
+ char * const pszExpOpt = NULL,
+ const size_t count = 0,
+ char * const pszHistory = NULL,
+ const size_t historyCount = 0);
+
+ /*!***************************************************************************
+ @brief Loads the supplied pod data. This data can be exported
+ directly to a header using one of the pod exporters.
+ If pszExpOpt is NULL, the scene is loaded; otherwise the
+ scene is not loaded and pszExpOpt is filled in. The same
+ is true for pszHistory.
+ @param[in] pData Data to load
+ @param[in] i32Size Size of data
+ @param[out] pszExpOpt String in which to place exporter options
+ @param[in] count Maximum number of characters to store.
+ @param[out] pszHistory String in which to place the pod file history
+ @param[in] historyCount Maximum number of characters to store.
+ @return PVR_SUCCESS if successful, PVR_FAIL if not
+ *****************************************************************************/
+ EPVRTError ReadFromMemory(
+ const char * pData,
+ const size_t i32Size,
+ char * const pszExpOpt = NULL,
+ const size_t count = 0,
+ char * const pszHistory = NULL,
+ const size_t historyCount = 0);
+
+ /*!***************************************************************************
+ @brief Sets the scene data from the supplied data structure. Use
+ when loading from .H files.
+ @param[in] scene Scene data from the header file
+ @return PVR_SUCCESS if successful, PVR_FAIL if not
+ *****************************************************************************/
+ EPVRTError ReadFromMemory(
+ const SPODScene &scene);
+
+ /*!***************************************************************************
+ @fn CopyFromMemory
+ @param[in] scene Scene data from the header file
+ @return PVR_SUCCESS if successful, PVR_FAIL if not
+ @brief Copies the scene data from the supplied data structure. Use
+ when loading from .H files where you want to modify the data.
+ *****************************************************************************/
+ EPVRTError CopyFromMemory(
+ const SPODScene &scene);
+
+#if defined(_WIN32)
+ /*!***************************************************************************
+ @fn ReadFromResource
+ @param[in] pszName Name of the resource to load from
+ @return PVR_SUCCESS if successful, PVR_FAIL if not
+ @brief Loads the specified ".POD" file; returns the scene in
+ pScene. This structure must later be destroyed with
+ PVRTModelPODDestroy() to prevent memory leaks.
+ ".POD" files are exported from 3D Studio MAX using a
+ PowerVR plugin.
+ *****************************************************************************/
+ EPVRTError ReadFromResource(
+ const TCHAR * const pszName);
+#endif
+
+ /*!***********************************************************************
+ @fn InitImpl
+ @brief Used by the Read*() fns to initialise implementation
+ details. Should also be called by applications which
+ manually build data in the POD structures for rendering;
+ in this case call it after the data has been created.
+ Otherwise, do not call this function.
+ *************************************************************************/
+ EPVRTError InitImpl();
+
+ /*!***********************************************************************
+ @fn DestroyImpl
+ @brief Used to free memory allocated by the implementation.
+ *************************************************************************/
+ void DestroyImpl();
+
+ /*!***********************************************************************
+ @fn FlushCache
+ @brief Clears the matrix cache; use this if necessary when you
+ edit the position or animation of a node.
+ *************************************************************************/
+ void FlushCache();
+
+ /*!***********************************************************************
+ @fn IsLoaded
+ @brief Boolean to check whether a POD file has been loaded.
+ *************************************************************************/
+ bool IsLoaded();
+
+ /*!***************************************************************************
+ @fn Destroy
+ @brief Frees the memory allocated to store the scene in pScene.
+ *****************************************************************************/
+ void Destroy();
+
+ /*!***************************************************************************
+ @fn SetFrame
+ @param[in] fFrame Frame number
+ @brief Set the animation frame for which subsequent Get*() calls
+ should return data.
+ *****************************************************************************/
+ void SetFrame(
+ const VERTTYPE fFrame);
+
+ /*!***************************************************************************
+ @brief Generates the world matrix for the given Mesh Instance;
+ applies the parent's transform too. Uses animation data.
+ @param[out] mOut Rotation matrix
+ @param[in] node Node to get the rotation matrix from
+ *****************************************************************************/
+ void GetRotationMatrix(
+ PVRTMATRIX &mOut,
+ const SPODNode &node) const;
+
+ /*!***************************************************************************
+ @brief Generates the world matrix for the given Mesh Instance;
+ applies the parent's transform too. Uses animation data.
+ @param[in] node Node to get the rotation matrix from
+ @return Rotation matrix
+ *****************************************************************************/
+ PVRTMat4 GetRotationMatrix(
+ const SPODNode &node) const;
+
+ /*!***************************************************************************
+ @brief Generates the world matrix for the given Mesh Instance;
+ applies the parent's transform too. Uses animation data.
+ @param[out] mOut Scaling matrix
+ @param[in] node Node to get the rotation matrix from
+ *****************************************************************************/
+ void GetScalingMatrix(
+ PVRTMATRIX &mOut,
+ const SPODNode &node) const;
+
+ /*!***************************************************************************
+ @brief Generates the world matrix for the given Mesh Instance;
+ applies the parent's transform too. Uses animation data.
+ @param[in] node Node to get the rotation matrix from
+ @return Scaling matrix
+ *****************************************************************************/
+ PVRTMat4 GetScalingMatrix(
+ const SPODNode &node) const;
+
+ /*!***************************************************************************
+ @brief Generates the translation vector for the given Mesh
+ Instance. Uses animation data.
+ @param[out] V Translation vector
+ @param[in] node Node to get the translation vector from
+ *****************************************************************************/
+ void GetTranslation(
+ PVRTVECTOR3 &V,
+ const SPODNode &node) const;
+
+ /*!***************************************************************************
+ @brief Generates the translation vector for the given Mesh
+ Instance. Uses animation data.
+ @param[in] node Node to get the translation vector from
+ @return Translation vector
+ *****************************************************************************/
+ PVRTVec3 GetTranslation(
+ const SPODNode &node) const;
+
+ /*!***************************************************************************
+ @brief Generates the world matrix for the given Mesh Instance;
+ applies the parent's transform too. Uses animation data.
+ @param[out] mOut Translation matrix
+ @param[in] node Node to get the translation matrix from
+ *****************************************************************************/
+ void GetTranslationMatrix(
+ PVRTMATRIX &mOut,
+ const SPODNode &node) const;
+
+ /*!***************************************************************************
+ @brief Generates the world matrix for the given Mesh Instance;
+ applies the parent's transform too. Uses animation data.
+ @param[in] node Node to get the translation matrix from
+ @return Translation matrix
+ *****************************************************************************/
+ PVRTMat4 GetTranslationMatrix(
+ const SPODNode &node) const;
+
+ /*!***************************************************************************
+ @brief Generates the world matrix for the given Mesh Instance;
+ applies the parent's transform too. Uses animation data.
+ @param[out] mOut Transformation matrix
+ @param[in] node Node to get the transformation matrix from
+ *****************************************************************************/
+ void GetTransformationMatrix(PVRTMATRIX &mOut, const SPODNode &node) const;
+
+ /*!***************************************************************************
+ @brief Generates the world matrix for the given Mesh Instance;
+ applies the parent's transform too. Uses animation data.
+ @param[out] mOut World matrix
+ @param[in] node Node to get the world matrix from
+ *****************************************************************************/
+ void GetWorldMatrixNoCache(
+ PVRTMATRIX &mOut,
+ const SPODNode &node) const;
+
+ /*!***************************************************************************
+ @brief Generates the world matrix for the given Mesh Instance;
+ applies the parent's transform too. Uses animation data.
+ @param[in] node Node to get the world matrix from
+ @return World matrix
+ *****************************************************************************/
+ PVRTMat4 GetWorldMatrixNoCache(
+ const SPODNode &node) const;
+
+ /*!***************************************************************************
+ @brief Generates the world matrix for the given Mesh Instance;
+ applies the parent's transform too. Uses animation data.
+ @param[out] mOut World matrix
+ @param[in] node Node to get the world matrix from
+ *****************************************************************************/
+ void GetWorldMatrix(
+ PVRTMATRIX &mOut,
+ const SPODNode &node) const;
+
+ /*!***************************************************************************
+ @brief Generates the world matrix for the given Mesh Instance;
+ applies the parent's transform too. Uses animation data.
+ @param[in] node Node to get the world matrix from
+ @return World matrix
+ *****************************************************************************/
+ PVRTMat4 GetWorldMatrix(const SPODNode& node) const;
+
+ /*!***************************************************************************
+ @brief Generates the world matrix for the given bone.
+ @param[out] mOut Bone world matrix
+ @param[in] NodeMesh Mesh to take the world matrix from
+ @param[in] NodeBone Bone to take the matrix from
+ *****************************************************************************/
+ void GetBoneWorldMatrix(
+ PVRTMATRIX &mOut,
+ const SPODNode &NodeMesh,
+ const SPODNode &NodeBone);
+
+ /*!***************************************************************************
+ @brief Generates the world matrix for the given bone.
+ @param[in] NodeMesh Mesh to take the world matrix from
+ @param[in] NodeBone Bone to take the matrix from
+ @return Bone world matrix
+ *****************************************************************************/
+ PVRTMat4 GetBoneWorldMatrix(
+ const SPODNode &NodeMesh,
+ const SPODNode &NodeBone);
+
+ /*!***************************************************************************
+ @fn GetCamera
+ @param[out] vFrom Position of the camera
+ @param[out] vTo Target of the camera
+ @param[out] vUp Up direction of the camera
+ @param[in] nIdx Camera number
+ @return Camera horizontal FOV
+ @brief Calculate the From, To and Up vectors for the given
+ camera. Uses animation data.
+ Note that even if the camera has a target, *pvTo is not
+ the position of that target. *pvTo is a position in the
+ correct direction of the target, one unit away from the
+ camera.
+ *****************************************************************************/
+ VERTTYPE GetCamera(
+ PVRTVECTOR3 &vFrom,
+ PVRTVECTOR3 &vTo,
+ PVRTVECTOR3 &vUp,
+ const unsigned int nIdx) const;
+
+ /*!***************************************************************************
+ @fn GetCameraPos
+ @param[out] vFrom Position of the camera
+ @param[out] vTo Target of the camera
+ @param[in] nIdx Camera number
+ @return Camera horizontal FOV
+ @brief Calculate the position of the camera and its target. Uses
+ animation data.
+ If the queried camera does not have a target, *pvTo is
+ not changed.
+ *****************************************************************************/
+ VERTTYPE GetCameraPos(
+ PVRTVECTOR3 &vFrom,
+ PVRTVECTOR3 &vTo,
+ const unsigned int nIdx) const;
+
+ /*!***************************************************************************
+ @fn GetLight
+ @param[out] vPos Position of the light
+ @param[out] vDir Direction of the light
+ @param[in] nIdx Light number
+ @brief Calculate the position and direction of the given Light.
+ Uses animation data.
+ *****************************************************************************/
+ void GetLight(
+ PVRTVECTOR3 &vPos,
+ PVRTVECTOR3 &vDir,
+ const unsigned int nIdx) const;
+
+ /*!***************************************************************************
+ @fn GetLightPosition
+ @param[in] u32Idx Light number
+ @return PVRTVec4 position of light with w set correctly
+ @brief Calculate the position the given Light. Uses animation data.
+ *****************************************************************************/
+ PVRTVec4 GetLightPosition(const unsigned int u32Idx) const;
+
+ /*!***************************************************************************
+ @fn GetLightDirection
+ @param[in] u32Idx Light number
+ @return PVRTVec4 direction of light with w set correctly
+ @brief Calculate the direction of the given Light. Uses animation data.
+ *****************************************************************************/
+ PVRTVec4 GetLightDirection(const unsigned int u32Idx) const;
+
+ /*!***************************************************************************
+ @fn CreateSkinIdxWeight
+ @param[out] pIdx Four bytes containing matrix indices for vertex (0..255) (D3D: use UBYTE4)
+ @param[out] pWeight Four bytes containing blend weights for vertex (0.0 .. 1.0) (D3D: use D3DCOLOR)
+ @param[in] nVertexBones Number of bones this vertex uses
+ @param[in] pnBoneIdx Pointer to 'nVertexBones' indices
+ @param[in] pfBoneWeight Pointer to 'nVertexBones' blend weights
+ @brief Creates the matrix indices and blend weights for a boned
+ vertex. Call once per vertex of a boned mesh.
+ *****************************************************************************/
+ EPVRTError CreateSkinIdxWeight(
+ char * const pIdx,
+ char * const pWeight,
+ const int nVertexBones,
+ const int * const pnBoneIdx,
+ const VERTTYPE * const pfBoneWeight);
+
+ /*!***************************************************************************
+ @fn SavePOD
+ @param[in] pszFilename Filename to save to
+ @param[in] pszExpOpt A string containing the options used by the exporter
+ @param[in] pszHistory A string containing the history of the exported pod file
+ @brief Save a binary POD file (.POD).
+ *****************************************************************************/
+ EPVRTError SavePOD(const char * const pszFilename, const char * const pszExpOpt = 0, const char * const pszHistory = 0);
+
+private:
+ SPVRTPODImpl *m_pImpl; /*!< Internal implementation data */
+};
+
+/****************************************************************************
+** Declarations
+****************************************************************************/
+
+/*!***************************************************************************
+ @fn PVRTModelPODDataTypeSize
+ @param[in] type Type to get the size of
+ @return Size of the data element
+ @brief Returns the size of each data element.
+*****************************************************************************/
+PVRTuint32 PVRTModelPODDataTypeSize(const EPVRTDataType type);
+
+/*!***************************************************************************
+ @fn PVRTModelPODDataTypeComponentCount
+ @param[in] type Type to get the number of components from
+ @return number of components in the data element
+ @brief Returns the number of components in a data element.
+*****************************************************************************/
+PVRTuint32 PVRTModelPODDataTypeComponentCount(const EPVRTDataType type);
+
+/*!***************************************************************************
+ @fn PVRTModelPODDataStride
+ @param[in] data Data elements
+ @return Size of the vector elements
+ @brief Returns the size of the vector of data elements.
+*****************************************************************************/
+PVRTuint32 PVRTModelPODDataStride(const CPODData &data);
+
+/*!***************************************************************************
+ @fn PVRTModelPODGetAnimArraySize
+ @param[in] pAnimDataIdx
+ @param[in] ui32Frames
+ @param[in] ui32Components
+ @return Size of the animation array
+ @brief Calculates the size of an animation array
+*****************************************************************************/
+PVRTuint32 PVRTModelPODGetAnimArraySize(PVRTuint32 *pAnimDataIdx, PVRTuint32 ui32Frames, PVRTuint32 ui32Components);
+
+/*!***************************************************************************
+ @fn PVRTModelPODScaleAndConvertVtxData
+ @Modified mesh POD mesh to scale and convert the mesh data
+ @param[in] eNewType The data type to scale and convert the vertex data to
+ @return PVR_SUCCESS on success and PVR_FAIL on failure.
+ @brief Scales the vertex data to fit within the range of the requested
+ data type and then converts the data to that type. This function
+ isn't currently compiled in for fixed point builds of the tools.
+*****************************************************************************/
+#if !defined(PVRT_FIXED_POINT_ENABLE)
+EPVRTError PVRTModelPODScaleAndConvertVtxData(SPODMesh &mesh, const EPVRTDataType eNewType);
+#endif
+/*!***************************************************************************
+ @fn PVRTModelPODDataConvert
+ @Modified data Data elements to convert
+ @param[in] eNewType New type of elements
+ @param[in] nCnt Number of elements
+ @brief Convert the format of the array of vectors.
+*****************************************************************************/
+void PVRTModelPODDataConvert(CPODData &data, const unsigned int nCnt, const EPVRTDataType eNewType);
+
+/*!***************************************************************************
+ @fn PVRTModelPODDataShred
+ @Modified data Data elements to modify
+ @param[in] nCnt Number of elements
+ @param[in] pChannels A list of the wanted channels, e.g. {'x', 'y', 0}
+ @brief Reduce the number of dimensions in 'data' using the requested
+ channel array. The array should have a maximum length of 4
+ or be null terminated if less channels are wanted. Supported
+ elements are 'x','y','z' and 'w'. They must be defined in lower
+ case. It is also possible to negate an element, e.g. {'x','y', -'z'}.
+*****************************************************************************/
+void PVRTModelPODDataShred(CPODData &data, const unsigned int nCnt, const int *pChannels);
+
+/*!***************************************************************************
+ @fn PVRTModelPODReorderFaces
+ @Modified mesh The mesh to re-order the faces of
+ @param[in] i32El1 The first index to be written out
+ @param[in] i32El2 The second index to be written out
+ @param[in] i32El3 The third index to be written out
+ @brief Reorders the face indices of a mesh.
+*****************************************************************************/
+void PVRTModelPODReorderFaces(SPODMesh &mesh, const int i32El1, const int i32El2, const int i32El3);
+
+/*!***************************************************************************
+ @fn PVRTModelPODToggleInterleaved
+ @Modified mesh Mesh to modify
+ @param[in] ui32AlignToNBytes Align the interleaved data to this no. of bytes.
+ @brief Switches the supplied mesh to or from interleaved data format.
+*****************************************************************************/
+void PVRTModelPODToggleInterleaved(SPODMesh &mesh, unsigned int ui32AlignToNBytes = 1);
+
+/*!***************************************************************************
+ @fn PVRTModelPODDeIndex
+ @Modified mesh Mesh to modify
+ @brief De-indexes the supplied mesh. The mesh must be
+ Interleaved before calling this function.
+*****************************************************************************/
+void PVRTModelPODDeIndex(SPODMesh &mesh);
+
+/*!***************************************************************************
+ @fn PVRTModelPODToggleStrips
+ @Modified mesh Mesh to modify
+ @brief Converts the supplied mesh to or from strips.
+*****************************************************************************/
+void PVRTModelPODToggleStrips(SPODMesh &mesh);
+
+/*!***************************************************************************
+ @fn PVRTModelPODCountIndices
+ @param[in] mesh Mesh
+ @return Number of indices used by mesh
+ @brief Counts the number of indices of a mesh
+*****************************************************************************/
+unsigned int PVRTModelPODCountIndices(const SPODMesh &mesh);
+
+/*!***************************************************************************
+ @fn PVRTModelPODCopyCPODData
+ @param[in] in
+ @param[out] out
+ @param[in] ui32No
+ @param[in] bInterleaved
+ @brief Used to copy a CPODData of a mesh
+*****************************************************************************/
+void PVRTModelPODCopyCPODData(const CPODData &in, CPODData &out, unsigned int ui32No, bool bInterleaved);
+
+/*!***************************************************************************
+ @fn PVRTModelPODCopyNode
+ @param[in] in
+ @param[out] out
+ @param[in] nNumFrames The number of animation frames
+ @brief Used to copy a pod node
+*****************************************************************************/
+void PVRTModelPODCopyNode(const SPODNode &in, SPODNode &out, int nNumFrames);
+
+/*!***************************************************************************
+ @fn PVRTModelPODCopyMesh
+ @param[in] in
+ @param[out] out
+ @brief Used to copy a pod mesh
+*****************************************************************************/
+void PVRTModelPODCopyMesh(const SPODMesh &in, SPODMesh &out);
+
+/*!***************************************************************************
+ @fn PVRTModelPODCopyTexture
+ @param[in] in
+ @param[out] out
+ @brief Used to copy a pod texture
+*****************************************************************************/
+void PVRTModelPODCopyTexture(const SPODTexture &in, SPODTexture &out);
+
+/*!***************************************************************************
+ @fn PVRTModelPODCopyMaterial
+ @param[in] in
+ @param[out] out
+ @brief Used to copy a pod material
+*****************************************************************************/
+void PVRTModelPODCopyMaterial(const SPODMaterial &in, SPODMaterial &out);
+
+/*!***************************************************************************
+ @fn PVRTModelPODCopyCamera
+ @param[in] in
+ @param[out] out
+ @param[in] nNumFrames The number of animation frames
+ @brief Used to copy a pod camera
+*****************************************************************************/
+void PVRTModelPODCopyCamera(const SPODCamera &in, SPODCamera &out, int nNumFrames);
+
+/*!***************************************************************************
+ @fn PVRTModelPODCopyLight
+ @param[in] in
+ @param[out] out
+ @brief Used to copy a pod light
+*****************************************************************************/
+void PVRTModelPODCopyLight(const SPODLight &in, SPODLight &out);
+
+/*!***************************************************************************
+ @fn PVRTModelPODFlattenToWorldSpace
+ @param[in] in - Source scene. All meshes must not be interleaved.
+ @param[out] out
+ @brief Used to flatten a pod scene to world space. All animation
+ and skinning information will be removed. The returned
+ position, normal, binormals and tangent data if present
+ will be returned as floats regardless of the input data
+ type.
+*****************************************************************************/
+EPVRTError PVRTModelPODFlattenToWorldSpace(CPVRTModelPOD &in, CPVRTModelPOD &out);
+
+
+/*!***************************************************************************
+ @fn PVRTModelPODMergeMaterials
+ @param[in] src - Source scene
+ @param[out] dst - Destination scene
+ @brief This function takes two scenes and merges the textures,
+ PFX effects and blending parameters from the src materials
+ into the dst materials if they have the same material name.
+*****************************************************************************/
+EPVRTError PVRTModelPODMergeMaterials(const CPVRTModelPOD &src, CPVRTModelPOD &dst);
+
+#endif /* _PVRTMODELPOD_H_ */
+
+/*****************************************************************************
+ End of file (PVRTModelPOD.h)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTPFXParser.cpp b/tests/third_party/PowerVR/Tools/PVRTPFXParser.cpp
new file mode 100644
index 0000000..023fb6e
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTPFXParser.cpp
@@ -0,0 +1,2949 @@
+/******************************************************************************
+
+ @File PVRTPFXParser.cpp
+
+ @Title PVRTPFXParser
+
+ @Version
+
+ @Copyright Copyright (c) Imagination Technologies Limited.
+
+ @Platform ANSI compatible
+
+ @Description PFX file parser.
+
+******************************************************************************/
+
+/*****************************************************************************
+** Includes
+******************************************************************************/
+#include <string.h>
+#include <stdio.h>
+#include <stdlib.h>
+
+#include "PVRTGlobal.h"
+#include "PVRTContext.h"
+#include "PVRTMatrix.h"
+#include "PVRTFixedPoint.h"
+#include "PVRTMisc.h"
+#include "PVRTPFXParser.h"
+#include "PVRTResourceFile.h"
+#include "PVRTString.h"
+#include "PVRTMisc.h" // Used for POT functions
+
+/****************************************************************************
+** Constants
+****************************************************************************/
+const char* c_pszLinear = "LINEAR";
+const char* c_pszNearest = "NEAREST";
+const char* c_pszNone = "NONE";
+const char* c_pszClamp = "CLAMP";
+const char* c_pszRepeat = "REPEAT";
+const char* c_pszCurrentView = "PFX_CURRENTVIEW";
+
+const unsigned int CPVRTPFXParser::VIEWPORT_SIZE = 0xAAAA;
+
+const char* c_ppszFilters[eFilter_Size] =
+{
+ c_pszNearest, // eFilter_Nearest
+ c_pszLinear, // eFilter_Linear
+ c_pszNone, // eFilter_None
+};
+const char* c_ppszWraps[eWrap_Size] =
+{
+ c_pszClamp, // eWrap_Clamp
+ c_pszRepeat // eWrap_Repeat
+};
+
+#define NEWLINE_TOKENS "\r\n"
+#define DELIM_TOKENS " \t"
+
+#define DEFAULT_EFFECT_NUM_TEX 100
+#define DEFAULT_EFFECT_NUM_UNIFORM 100
+#define DEFAULT_EFFECT_NUM_ATTRIB 100
+
+/****************************************************************************
+** Data tables
+****************************************************************************/
+
+/****************************************************************************
+** CPVRTPFXParserReadContext Class
+****************************************************************************/
+class CPVRTPFXParserReadContext
+{
+public:
+ char **ppszEffectFile;
+ int *pnFileLineNumber;
+ unsigned int nNumLines, nMaxLines;
+
+public:
+ CPVRTPFXParserReadContext();
+ ~CPVRTPFXParserReadContext();
+};
+
+/*!***************************************************************************
+ @Function CPVRTPFXParserReadContext
+ @Description Initialises values.
+*****************************************************************************/
+CPVRTPFXParserReadContext::CPVRTPFXParserReadContext()
+{
+ nMaxLines = 5000;
+ nNumLines = 0;
+ ppszEffectFile = new char*[nMaxLines];
+ pnFileLineNumber = new int[nMaxLines];
+}
+
+/*!***************************************************************************
+ @Function ~CPVRTPFXParserReadContext
+ @Description Frees allocated memory
+*****************************************************************************/
+CPVRTPFXParserReadContext::~CPVRTPFXParserReadContext()
+{
+ // free effect file
+ for(unsigned int i = 0; i < nNumLines; i++)
+ {
+ FREE(ppszEffectFile[i]);
+ }
+ delete [] ppszEffectFile;
+ delete [] pnFileLineNumber;
+}
+
+/*!***************************************************************************
+ @Function IgnoreWhitespace
+ @Input pszString
+ @Output pszString
+ @Description Skips space, tab, new-line and return characters.
+*****************************************************************************/
+static void IgnoreWhitespace(char **pszString)
+{
+ while( *pszString[0] == '\t' ||
+ *pszString[0] == '\n' ||
+ *pszString[0] == '\r' ||
+ *pszString[0] == ' ' )
+ {
+ (*pszString)++;
+ }
+}
+
+/*!***************************************************************************
+ @Function ReadEOLToken
+ @Input pToken
+ @Output char*
+ @Description Reads next strings to the end of the line and interperts as
+ a token.
+*****************************************************************************/
+static char* ReadEOLToken(char* pToken)
+{
+ char* pReturn = NULL;
+
+ char szDelim[2] = {'\n', 0}; // try newline
+ pReturn = strtok(pToken, szDelim);
+ if(pReturn == NULL)
+ {
+ szDelim[0] = '\r';
+ pReturn = strtok (pToken, szDelim); // try linefeed
+ }
+ return pReturn;
+}
+
+/*!***************************************************************************
+ @Function GetSemanticDataFromString
+ @Output pDataItem
+ @Modified pszArgumentString
+ @Input eType
+ @Output pError error message
+ @Return true if successful
+ @Description Extracts the semantic data from the string and stores it
+ in the output SPVRTSemanticDefaultData parameter.
+*****************************************************************************/
+static bool GetSemanticDataFromString(SPVRTSemanticDefaultData *pDataItem, const char * const pszArgumentString, ESemanticDefaultDataType eType, CPVRTString *pError)
+{
+ char *pszString = (char *)pszArgumentString;
+ char *pszTmp;
+
+ IgnoreWhitespace(&pszString);
+
+ if(pszString[0] != '(')
+ {
+ *pError = CPVRTString("Missing '(' after ") + c_psSemanticDefaultDataTypeInfo[eType].pszName;
+ return false;
+ }
+ pszString++;
+
+ IgnoreWhitespace(&pszString);
+
+ if(!strlen(pszString))
+ {
+ *pError = c_psSemanticDefaultDataTypeInfo[eType].pszName + CPVRTString(" missing arguments");
+ return false;
+ }
+
+ pszTmp = pszString;
+ switch(c_psSemanticDefaultDataTypeInfo[eType].eInternalType)
+ {
+ case eFloating:
+ pDataItem->pfData[0] = (float)strtod(pszString, &pszTmp);
+ break;
+ case eInteger:
+ pDataItem->pnData[0] = (int)strtol(pszString, &pszTmp, 10);
+ break;
+ case eBoolean:
+ if(strncmp(pszString, "true", 4) == 0)
+ {
+ pDataItem->pbData[0] = true;
+ pszTmp = &pszString[4];
+ }
+ else if(strncmp(pszString, "false", 5) == 0)
+ {
+ pDataItem->pbData[0] = false;
+ pszTmp = &pszString[5];
+ }
+ break;
+ }
+
+ if(pszString == pszTmp)
+ {
+ size_t n = strcspn(pszString, ",\t ");
+ char *pszError = (char *)malloc(n + 1);
+ strcpy(pszError, "");
+ strncat(pszError, pszString, n);
+ *pError = CPVRTString("'") + pszError + "' unexpected for " + c_psSemanticDefaultDataTypeInfo[eType].pszName;
+ FREE(pszError);
+ return false;
+ }
+ pszString = pszTmp;
+
+ IgnoreWhitespace(&pszString);
+
+ for(unsigned int i = 1; i < c_psSemanticDefaultDataTypeInfo[eType].nNumberDataItems; i++)
+ {
+ if(!strlen(pszString))
+ {
+ *pError = c_psSemanticDefaultDataTypeInfo[eType].pszName + CPVRTString(" missing arguments");
+ return false;
+ }
+
+ if(pszString[0] != ',')
+ {
+ size_t n = strcspn(pszString, ",\t ");
+ char *pszError = (char *)malloc(n + 1);
+ strcpy(pszError, "");
+ strncat(pszError, pszString, n);
+ *pError = CPVRTString("'") + pszError + "' unexpected for " + c_psSemanticDefaultDataTypeInfo[eType].pszName;
+ FREE(pszError);
+ return false;
+ }
+ pszString++;
+
+ IgnoreWhitespace(&pszString);
+
+ if(!strlen(pszString))
+ {
+ *pError = c_psSemanticDefaultDataTypeInfo[eType].pszName + CPVRTString(" missing arguments");
+ return false;
+ }
+
+ pszTmp = pszString;
+ switch(c_psSemanticDefaultDataTypeInfo[eType].eInternalType)
+ {
+ case eFloating:
+ pDataItem->pfData[i] = (float)strtod(pszString, &pszTmp);
+ break;
+ case eInteger:
+ pDataItem->pnData[i] = (int)strtol(pszString, &pszTmp, 10);
+ break;
+ case eBoolean:
+ if(strncmp(pszString, "true", 4) == 0)
+ {
+ pDataItem->pbData[i] = true;
+ pszTmp = &pszString[4];
+ }
+ else if(strncmp(pszString, "false", 5) == 0)
+ {
+ pDataItem->pbData[i] = false;
+ pszTmp = &pszString[5];
+ }
+ break;
+ }
+
+ if(pszString == pszTmp)
+ {
+ size_t n = strcspn(pszString, ",\t ");
+ char *pszError = (char *)malloc(n + 1);
+ strcpy(pszError, "");
+ strncat(pszError, pszString, n);
+ *pError = CPVRTString("'") + pszError + "' unexpected for " + c_psSemanticDefaultDataTypeInfo[eType].pszName;
+ FREE(pszError);
+ return false;
+ }
+ pszString = pszTmp;
+
+ IgnoreWhitespace(&pszString);
+ }
+
+ if(pszString[0] != ')')
+ {
+ size_t n = strcspn(pszString, "\t )");
+ char *pszError = (char *)malloc(n + 1);
+ strcpy(pszError, "");
+ strncat(pszError, pszString, n);
+ *pError = CPVRTString("'") + pszError + "' found when expecting ')' for " + c_psSemanticDefaultDataTypeInfo[eType].pszName;
+ FREE(pszError);
+ return false;
+ }
+ pszString++;
+
+ IgnoreWhitespace(&pszString);
+
+ if(strlen(pszString))
+ {
+ *pError = CPVRTString("'") + pszString + "' unexpected after ')'";
+ return false;
+ }
+
+ return true;
+}
+
+/*!***************************************************************************
+ @Function ConcatenateLinesUntil
+ @Output pszOut output text
+ @Output nLine end line number
+ @Input nLine start line number
+ @Input ppszLines input text - one array element per line
+ @Input nLimit number of lines input
+ @Input pszEnd end string
+ @Return true if successful
+ @Description Outputs a block of text starting from nLine and ending
+ when the string pszEnd is found.
+*****************************************************************************/
+static bool ConcatenateLinesUntil(CPVRTString& Out, int &nLine, const char * const * const ppszLines, const unsigned int nLimit, const char * const pszEnd)
+{
+ unsigned int i, j;
+ size_t nLen;
+
+ nLen = 0;
+ for(i = nLine; i < nLimit; ++i)
+ {
+ if(strcmp(ppszLines[i], pszEnd) == 0)
+ break;
+ nLen += strlen(ppszLines[i]) + 1;
+ }
+ if(i == nLimit)
+ {
+ return false;
+ }
+
+ if(nLen)
+ {
+ ++nLen;
+
+ Out.reserve(nLen);
+
+ for(j = nLine; j < i; ++j)
+ {
+ Out.append(ppszLines[j]);
+ Out.append("\n");
+ }
+ }
+
+ nLine = i;
+ return true;
+}
+
+/****************************************************************************
+** SPVRTPFXParserEffect Struct
+****************************************************************************/
+SPVRTPFXParserEffect::SPVRTPFXParserEffect() :
+ Uniforms(DEFAULT_EFFECT_NUM_UNIFORM),
+ Attributes(DEFAULT_EFFECT_NUM_ATTRIB),
+ Textures(DEFAULT_EFFECT_NUM_TEX)
+{
+}
+
+/****************************************************************************
+** SPVRTPFXRenderPass Class
+****************************************************************************/
+SPVRTPFXRenderPass::SPVRTPFXRenderPass() :
+ eRenderPassType(eNULL_PASS),
+ eViewType(eVIEW_NONE),
+ uiFormatFlags(0),
+ pEffect(NULL),
+ pTexture(NULL)
+{
+}
+
+/****************************************************************************
+** SPVRTPFXParserShader Class
+****************************************************************************/
+SPVRTPFXParserShader::SPVRTPFXParserShader()
+ :
+ pszGLSLfile(NULL),
+ pszGLSLBinaryFile(NULL),
+ pszGLSLcode(NULL),
+ pbGLSLBinary(NULL)
+{
+}
+
+SPVRTPFXParserShader::~SPVRTPFXParserShader()
+{
+ FREE(pszGLSLfile);
+ FREE(pszGLSLcode);
+ FREE(pszGLSLBinaryFile);
+ FREE(pbGLSLBinary);
+}
+
+SPVRTPFXParserShader::SPVRTPFXParserShader(const SPVRTPFXParserShader& rhs)
+{
+ Copy(rhs);
+}
+
+SPVRTPFXParserShader& SPVRTPFXParserShader::operator=(const SPVRTPFXParserShader& rhs)
+{
+ if(&rhs != this)
+ Copy(rhs);
+
+ return *this;
+}
+
+void SPVRTPFXParserShader::Copy(const SPVRTPFXParserShader& rhs)
+{
+ Name = rhs.Name;
+
+ PVRTPFXCreateStringCopy(&pszGLSLfile, rhs.pszGLSLfile);
+ PVRTPFXCreateStringCopy(&pszGLSLBinaryFile, rhs.pszGLSLBinaryFile);
+ PVRTPFXCreateStringCopy(&pszGLSLcode, rhs.pszGLSLcode);
+ PVRTPFXCreateStringCopy(&pbGLSLBinary, rhs.pbGLSLBinary);
+
+ bUseFileName = rhs.bUseFileName;
+ nGLSLBinarySize = rhs.nGLSLBinarySize;
+ nFirstLineNumber= rhs.nFirstLineNumber;
+ nLastLineNumber = rhs.nLastLineNumber;
+}
+
+/****************************************************************************
+** SPVRTSemanticDefaultData Struct
+****************************************************************************/
+SPVRTSemanticDefaultData::SPVRTSemanticDefaultData()
+ :
+ eType(eDataTypeNone)
+{
+}
+
+SPVRTSemanticDefaultData::SPVRTSemanticDefaultData(const SPVRTSemanticDefaultData& rhs)
+{
+ Copy(rhs);
+}
+
+SPVRTSemanticDefaultData& SPVRTSemanticDefaultData::operator=(const SPVRTSemanticDefaultData& rhs)
+{
+ if(&rhs != this)
+ Copy(rhs);
+ return *this;
+}
+
+void SPVRTSemanticDefaultData::Copy(const SPVRTSemanticDefaultData& rhs)
+{
+ memcpy(pfData, rhs.pfData, sizeof(pfData));
+ memcpy(pnData, rhs.pnData, sizeof(pnData));
+ memcpy(pbData, rhs.pbData, sizeof(pbData));
+ eType = rhs.eType;
+}
+
+/****************************************************************************
+** SPVRTPFXParserSemantic Struct
+****************************************************************************/
+SPVRTPFXParserSemantic::SPVRTPFXParserSemantic()
+ :
+ pszName(NULL),
+ pszValue(NULL)
+{
+}
+
+SPVRTPFXParserSemantic::~SPVRTPFXParserSemantic()
+{
+ FREE(pszName);
+ FREE(pszValue);
+}
+
+SPVRTPFXParserSemantic::SPVRTPFXParserSemantic(const SPVRTPFXParserSemantic& rhs)
+{
+ Copy(rhs);
+}
+
+SPVRTPFXParserSemantic& SPVRTPFXParserSemantic::operator=(const SPVRTPFXParserSemantic& rhs)
+{
+ if(&rhs != this)
+ Copy(rhs);
+
+ return *this;
+}
+
+void SPVRTPFXParserSemantic::Copy(const SPVRTPFXParserSemantic& rhs)
+{
+ PVRTPFXCreateStringCopy(&pszName, rhs.pszName);
+ PVRTPFXCreateStringCopy(&pszValue, rhs.pszValue);
+ nIdx = rhs.nIdx;
+ sDefaultValue = rhs.sDefaultValue;
+}
+
+/****************************************************************************
+** CPVRTPFXParser Class
+****************************************************************************/
+/*!***************************************************************************
+ @Function CPVRTPFXParser
+ @Description Sets initial values.
+*****************************************************************************/
+CPVRTPFXParser::CPVRTPFXParser()
+{
+ m_szFileName.assign("");
+
+ // NOTE: Temp hardcode viewport size
+ m_uiViewportWidth = 640;
+ m_uiViewportHeight = 480;
+}
+
+/*!***************************************************************************
+ @Function ~CPVRTPFXParser
+ @Description Frees memory used.
+*****************************************************************************/
+CPVRTPFXParser::~CPVRTPFXParser()
+{
+}
+
+/*!***************************************************************************
+ @Function Parse
+ @Output pReturnError error string
+ @Return bool true for success parsing file
+ @Description Parses a loaded PFX file.
+*****************************************************************************/
+bool CPVRTPFXParser::Parse(CPVRTString * const pReturnError)
+{
+ enum eCmd
+ {
+ eCmds_Header,
+ eCmds_Texture,
+ eCmds_Target,
+ eCmds_Textures,
+ eCmds_VertexShader,
+ eCmds_FragmentShader,
+ eCmds_Effect,
+
+ eCmds_Size
+ };
+
+ const CPVRTHash ParserCommands[] =
+ {
+ "[HEADER]", // eCmds_Header
+ "[TEXTURE]", // eCmds_Texture
+ "[TARGET]", // eCmds_Target
+ "[TEXTURES]", // eCmds_Textures
+ "[VERTEXSHADER]", // eCmds_VertexShader
+ "[FRAGMENTSHADER]", // eCmds_FragmentShader
+ "[EFFECT]", // eCmds_Effect
+ };
+ PVRTCOMPILEASSERT(ParserCommands, sizeof(ParserCommands) / sizeof(ParserCommands[0]) == eCmds_Size);
+
+ int nEndLine = 0;
+ int nHeaderCounter = 0, nTexturesCounter = 0;
+ unsigned int i,j,k;
+
+ // Loop through the file
+ for(unsigned int nLine=0; nLine < m_psContext->nNumLines; nLine++)
+ {
+ // Skip blank lines
+ if(!*m_psContext->ppszEffectFile[nLine])
+ continue;
+
+ CPVRTHash Cmd(m_psContext->ppszEffectFile[nLine]);
+ if(Cmd == ParserCommands[eCmds_Header])
+ {
+ if(nHeaderCounter>0)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("[HEADER] redefined on line %d\n", m_psContext->pnFileLineNumber[nLine]);
+ return false;
+ }
+ if(GetEndTag("HEADER", nLine, &nEndLine))
+ {
+ if(ParseHeader(nLine, nEndLine, pReturnError))
+ nHeaderCounter++;
+ else
+ return false;
+ }
+ else
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Missing [/HEADER] tag after [HEADER] on line %d\n", m_psContext->pnFileLineNumber[nLine]);
+ return false;
+ }
+ nLine = nEndLine;
+ }
+ else if(Cmd == ParserCommands[eCmds_Texture])
+ {
+ if(GetEndTag("TEXTURE", nLine, &nEndLine))
+ {
+ if(!ParseTexture(nLine, nEndLine, pReturnError))
+ return false;
+ }
+ else
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Missing [/TEXTURE] tag after [TEXTURE] on line %d\n", m_psContext->pnFileLineNumber[nLine]);
+ return false;
+ }
+ nLine = nEndLine;
+ }
+ else if(Cmd == ParserCommands[eCmds_Target])
+ {
+ if(GetEndTag("TARGET", nLine, &nEndLine))
+ {
+ if(!ParseTarget(nLine, nEndLine, pReturnError))
+ return false;
+ }
+ else
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Missing [/TARGET] tag after [TARGET] on line %d\n", m_psContext->pnFileLineNumber[nLine]);
+ return false;
+ }
+ nLine = nEndLine;
+ }
+ else if(Cmd == ParserCommands[eCmds_Textures])
+ {
+ if(nTexturesCounter>0)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("[TEXTURES] redefined on line %d\n", m_psContext->pnFileLineNumber[nLine]);
+ return false;
+ }
+ if(GetEndTag("TEXTURES", nLine, &nEndLine))
+ {
+ if(ParseTextures(nLine, nEndLine, pReturnError))
+ nTexturesCounter++;
+ else
+ return false;
+ }
+ else
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Missing [/TEXTURES] tag after [TEXTURES] on line %d\n", m_psContext->pnFileLineNumber[nLine]);
+ return false;
+ }
+ nLine = nEndLine;
+ }
+ else if(Cmd == ParserCommands[eCmds_VertexShader])
+ {
+ if(GetEndTag("VERTEXSHADER", nLine, &nEndLine))
+ {
+ SPVRTPFXParserShader VertexShader;
+ if(ParseShader(nLine, nEndLine, pReturnError, VertexShader, "VERTEXSHADER"))
+ m_psVertexShader.Append(VertexShader);
+ else
+ return false;
+ }
+ else
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Missing [/VERTEXSHADER] tag after [VERTEXSHADER] on line %d\n", m_psContext->pnFileLineNumber[nLine]);
+ return false;
+ }
+ nLine = nEndLine;
+ }
+ else if(Cmd == ParserCommands[eCmds_FragmentShader])
+ {
+ if(GetEndTag("FRAGMENTSHADER", nLine, &nEndLine))
+ {
+ SPVRTPFXParserShader FragShader;
+ if(ParseShader(nLine, nEndLine, pReturnError, FragShader, "FRAGMENTSHADER"))
+ m_psFragmentShader.Append(FragShader);
+ else
+ return false;
+ }
+ else
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Missing [/FRAGMENTSHADER] tag after [FRAGMENTSHADER] on line %d\n", m_psContext->pnFileLineNumber[nLine]);
+ return false;
+ }
+ nLine = nEndLine;
+ }
+ else if(Cmd == ParserCommands[eCmds_Effect])
+ {
+ if(GetEndTag("EFFECT", nLine, &nEndLine))
+ {
+ SPVRTPFXParserEffect Effect;
+ if(ParseEffect(Effect, nLine, nEndLine, pReturnError))
+ m_psEffect.Append(Effect);
+ else
+ return false;
+ }
+ else
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Missing [/EFFECT] tag after [EFFECT] on line %d\n", m_psContext->pnFileLineNumber[nLine]);
+ return false;
+ }
+ nLine = nEndLine;
+ }
+ else
+ {
+ *pReturnError = PVRTStringFromFormattedStr("'%s' unexpected on line %d\n", m_psContext->ppszEffectFile[nLine], m_psContext->pnFileLineNumber[nLine]);
+ return false;
+ }
+ }
+
+ if(m_psEffect.GetSize() < 1)
+ {
+ *pReturnError = CPVRTString("No [EFFECT] found. PFX file must have at least one defined.\n");
+ return false;
+ }
+
+ if(m_psFragmentShader.GetSize() < 1)
+ {
+ *pReturnError = CPVRTString("No [FRAGMENTSHADER] found. PFX file must have at least one defined.\n");;
+ return false;
+ }
+
+ if(m_psVertexShader.GetSize() < 1)
+ {
+ *pReturnError = CPVRTString("No [VERTEXSHADER] found. PFX file must have at least one defined.\n");
+ return false;
+ }
+
+ // Loop Effects
+ for(i = 0; i < m_psEffect.GetSize(); ++i)
+ {
+ // Loop Textures in Effects
+ for(j = 0; j < m_psEffect[i].Textures.GetSize(); ++j)
+ {
+ // Loop Textures in whole PFX
+ unsigned int uiTexSize = m_psTexture.GetSize();
+ for(k = 0; k < uiTexSize; ++k)
+ {
+ if(m_psTexture[k]->Name == m_psEffect[i].Textures[j].Name)
+ break;
+ }
+
+ // Texture mismatch. Report error.
+ if(!uiTexSize || k == uiTexSize)
+ {
+ *pReturnError = "Error: TEXTURE '" + m_psEffect[i].Textures[j].Name.String() + "' is not defined in [TEXTURES].\n";
+ return false;
+ }
+ }
+ }
+
+ DetermineRenderPassDependencies(pReturnError);
+ if(pReturnError->compare(""))
+ {
+ return false;
+ }
+
+ return true;
+}
+
+/*!***************************************************************************
+ @Function ParseFromMemory
+ @Input pszScript PFX script
+ @Output pReturnError error string
+ @Return EPVRTError PVR_SUCCESS for success parsing file
+ PVR_FAIL if file doesn't exist or is invalid
+ @Description Parses a PFX script from memory.
+*****************************************************************************/
+EPVRTError CPVRTPFXParser::ParseFromMemory(const char * const pszScript, CPVRTString * const pReturnError)
+{
+ CPVRTPFXParserReadContext context;
+ char pszLine[512];
+ const char *pszEnd, *pszCurr;
+ int nLineCounter;
+ unsigned int nLen;
+ unsigned int nReduce;
+ bool bDone;
+
+ if(!pszScript)
+ return PVR_FAIL;
+
+ m_psContext = &context;
+
+ // Find & process each line
+ nLineCounter = 0;
+ bDone = false;
+ pszCurr = pszScript;
+ while(!bDone)
+ {
+ nLineCounter++;
+
+ while(*pszCurr == '\r')
+ ++pszCurr;
+
+ // Find length of line
+ pszEnd = strchr(pszCurr, '\n');
+ if(pszEnd)
+ {
+ nLen = (unsigned int)(pszEnd - pszCurr);
+ }
+ else
+ {
+ nLen = (unsigned int)strlen(pszCurr);
+ bDone = true;
+ }
+
+ nReduce = 0; // Tells how far to go back because of '\r'.
+ while(nLen - nReduce > 0 && pszCurr[nLen - 1 - nReduce] == '\r')
+ nReduce++;
+
+ // Ensure pszLine will not be not overrun
+ if(nLen+1-nReduce > sizeof(pszLine) / sizeof(*pszLine))
+ nLen = sizeof(pszLine) / sizeof(*pszLine) - 1 + nReduce;
+
+ // Copy line into pszLine
+ strncpy(pszLine, pszCurr, nLen - nReduce);
+ pszLine[nLen - nReduce] = 0;
+ pszCurr += nLen + 1;
+
+ _ASSERT(strchr(pszLine, '\r') == 0);
+ _ASSERT(strchr(pszLine, '\n') == 0);
+
+ // Ignore comments
+ char *tmp = strstr(pszLine, "//");
+ if(tmp != NULL) *tmp = '\0';
+
+ // Reduce whitespace to one character.
+ ReduceWhitespace(pszLine);
+
+ // Store the line, even if blank lines (to get correct errors from GLSL compiler).
+ if(m_psContext->nNumLines < m_psContext->nMaxLines)
+ {
+ m_psContext->pnFileLineNumber[m_psContext->nNumLines] = nLineCounter;
+ m_psContext->ppszEffectFile[m_psContext->nNumLines] = (char *)malloc((strlen(pszLine) + 1) * sizeof(char));
+ strcpy(m_psContext->ppszEffectFile[m_psContext->nNumLines], pszLine);
+ m_psContext->nNumLines++;
+ }
+ else
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Too many lines of text in file (maximum is %d)\n", m_psContext->nMaxLines);
+ return PVR_FAIL;
+ }
+ }
+
+ return Parse(pReturnError) ? PVR_SUCCESS : PVR_FAIL;
+}
+
+/*!***************************************************************************
+ @Function ParseFromFile
+ @Input pszFileName PFX file name
+ @Output pReturnError error string
+ @Return EPVRTError PVR_SUCCESS for success parsing file
+ PVR_FAIL if file doesn't exist or is invalid
+ @Description Reads the PFX file and calls the parser.
+*****************************************************************************/
+EPVRTError CPVRTPFXParser::ParseFromFile(const char * const pszFileName, CPVRTString * const pReturnError)
+{
+ CPVRTResourceFile PfxFile(pszFileName);
+ if (!PfxFile.IsOpen())
+ {
+ *pReturnError = CPVRTString("Unable to open file ") + pszFileName;
+ return PVR_FAIL;
+ }
+
+ CPVRTString PfxFileString;
+ const char* pPfxData = (const char*) PfxFile.DataPtr();
+
+ // Is our shader resource file data null terminated?
+ if(pPfxData[PfxFile.Size()-1] != '\0')
+ {
+ // If not create a temporary null-terminated string
+ PfxFileString.assign(pPfxData, PfxFile.Size());
+ pPfxData = PfxFileString.c_str();
+ }
+
+ m_szFileName.assign(pszFileName);
+
+ return ParseFromMemory(pPfxData, pReturnError);
+}
+
+/*!***************************************************************************
+ @Function SetViewportSize
+ @Input uiWidth New viewport width
+ @Input uiHeight New viewport height
+ @Return bool True on success
+ @Description Allows the current viewport size to be set. This value
+ is used for calculating relative texture resolutions
+*****************************************************************************/
+bool CPVRTPFXParser::SetViewportSize(unsigned int uiWidth, unsigned int uiHeight)
+{
+ if(uiWidth > 0 && uiHeight > 0)
+ {
+ m_uiViewportWidth = uiWidth;
+ m_uiViewportHeight = uiHeight;
+ return true;
+ }
+ else
+ {
+ return false;
+ }
+}
+/*!***************************************************************************
+@Function RetrieveRenderPassDependencies
+@Output aRequiredRenderPasses
+@Output aszActiveEffectStrings
+@Return bool
+@Description Returns a list of dependencies associated with the pass.
+*****************************************************************************/
+bool CPVRTPFXParser::RetrieveRenderPassDependencies(CPVRTArray<SPVRTPFXRenderPass*> &aRequiredRenderPasses, CPVRTArray<CPVRTStringHash> &aszActiveEffectStrings)
+{
+ unsigned int ui(0), uj(0), uk(0), ul(0);
+ const SPVRTPFXParserEffect* pTempEffect(NULL);
+
+ if(aRequiredRenderPasses.GetSize() > 0)
+ {
+ /* aRequiredRenderPasses should be empty when it is passed in */
+ return false;
+ }
+
+ for(ui = 0; ui < (unsigned int)aszActiveEffectStrings.GetSize(); ++ui)
+ {
+ if(aszActiveEffectStrings[ui].String().empty())
+ {
+ // Empty strings are not valid
+ return false;
+ }
+
+ // Find the specified effect
+ for(uj = 0, pTempEffect = NULL; uj < (unsigned int)m_psEffect.GetSize(); ++uj)
+ {
+ if(aszActiveEffectStrings[ui] == m_psEffect[uj].Name)
+ {
+ // Effect found
+ pTempEffect = &m_psEffect[uj];
+ break;
+ }
+ }
+
+ if(pTempEffect == NULL)
+ {
+ // Effect not found
+ return false;
+ }
+
+ for(uj = 0; uj < m_renderPassSkipGraph.GetNumNodes(); ++uj)
+ {
+ if(m_renderPassSkipGraph[uj]->pEffect == pTempEffect)
+ {
+ m_renderPassSkipGraph.RetreiveSortedDependencyList(aRequiredRenderPasses, uj);
+ return true;
+ }
+ }
+
+ /*
+ The effect wasn't a post-process. Check to see if it has any non-post-process dependencies,
+ e.g. RENDER CAMERA textures.
+ */
+ // Loop Effects
+ for(uj = 0; uj < (unsigned int)m_psEffect.GetSize(); ++uj)
+ {
+ if(aszActiveEffectStrings[ui] != m_psEffect[uj].Name)
+ continue;
+
+ // Loop Textures in Effect
+ for(uk = 0; uk < m_psEffect[uj].Textures.GetSize();++uk)
+ {
+ // Loop Render Passes for whole PFX
+ for(ul = 0; ul < m_RenderPasses.GetSize(); ++ul)
+ {
+ // Check that the name of this render pass output texture matches a provided texture in an Effect
+ if(m_RenderPasses[ul].pTexture->Name == m_psEffect[uj].Textures[uk].Name)
+ aRequiredRenderPasses.Append(&m_RenderPasses[ul]);
+ }
+ }
+
+ return true;
+ }
+ }
+
+ return false;
+}
+/*!***************************************************************************
+ @Function GetEndTag
+ @Input pszTagName tag name
+ @Input nStartLine start line
+ @Output pnEndLine line end tag found
+ @Return true if tag found
+ @Description Searches for end tag pszTagName from line nStartLine.
+ Returns true and outputs the line number of the end tag if
+ found, otherwise returning false.
+*****************************************************************************/
+bool CPVRTPFXParser::GetEndTag(const char* pszTagName, int nStartLine, int *pnEndLine)
+{
+ char pszEndTag[100];
+ strcpy(pszEndTag, "[/");
+ strcat(pszEndTag, pszTagName);
+ strcat(pszEndTag, "]");
+
+ for(unsigned int i = nStartLine; i < m_psContext->nNumLines; i++)
+ {
+ if(strcmp(pszEndTag, m_psContext->ppszEffectFile[i]) == 0)
+ {
+ *pnEndLine = i;
+ return true;
+ }
+ }
+
+ return false;
+}
+
+/*!***************************************************************************
+ @Function ReduceWhitespace
+ @Output line output text
+ @Input line input text
+ @Description Reduces all white space characters in the string to one
+ blank space.
+*****************************************************************************/
+void CPVRTPFXParser::ReduceWhitespace(char *line)
+{
+ // convert tabs and newlines to ' '
+ char *tmp = strpbrk (line, "\t\n");
+ while(tmp != NULL)
+ {
+ *tmp = ' ';
+ tmp = strpbrk (line, "\t\n");
+ }
+
+ // remove all whitespace at start
+ while(line[0] == ' ')
+ {
+ // move chars along to omit whitespace
+ int counter = 0;
+ do{
+ line[counter] = line[counter+1];
+ counter++;
+ }while(line[counter] != '\0');
+ }
+
+ // step through chars of line remove multiple whitespace
+ for(int i=0; i < (int)strlen(line); i++)
+ {
+ // whitespace found
+ if(line[i] == ' ')
+ {
+ // count number of whitespace chars
+ int numWhiteChars = 0;
+ while(line[i+1+numWhiteChars] == ' ')
+ {
+ numWhiteChars++;
+ }
+
+ // multiple whitespace chars found
+ if(numWhiteChars>0)
+ {
+ // move chars along to omit whitespace
+ int counter=1;
+ while(line[i+counter] != '\0')
+ {
+ line[i+counter] = line[i+numWhiteChars+counter];
+ counter++;
+ }
+ }
+ }
+ }
+
+ // If there is no string then do not remove terminating white symbols
+ if(!strlen(line))
+ return;
+
+ // remove all whitespace from end
+ while(line[strlen(line)-1] == ' ')
+ {
+ // move chars along to omit whitespace
+ line[strlen(line)-1] = '\0';
+ }
+}
+
+/*!***************************************************************************
+ @Function FindParameter
+ @Output
+ @Input
+ @Description Finds the parameter after the specified delimiting character and
+ returns the parameter as a string. An empty string is returned
+ if a parameter cannot be found
+
+*****************************************************************************/
+CPVRTString CPVRTPFXParser::FindParameter(char *aszSourceString, const CPVRTString ¶meterTag, const CPVRTString &delimiter)
+{
+ CPVRTString returnString("");
+ char* aszTagStart = strstr(aszSourceString, parameterTag.c_str());
+
+ // Tag was found, so search for parameter
+ if(aszTagStart)
+ {
+ char* aszDelimiterStart = strstr(aszTagStart, delimiter.c_str());
+ char* aszSpaceStart = strstr(aszTagStart, " ");
+
+ // Delimiter found
+ if(aszDelimiterStart && (!aszSpaceStart ||(aszDelimiterStart < aszSpaceStart)))
+ {
+ // Create a string from the delimiter to the next space
+ size_t strCount(strcspn(aszDelimiterStart, " "));
+ aszDelimiterStart++; // Skip =
+ returnString.assign(aszDelimiterStart, strCount-1);
+ }
+ }
+
+ return returnString;
+}
+
+/*!***************************************************************************
+@Function ReadStringToken
+@Input pszSource Parameter string to process
+@Output output Processed string
+@Output ErrorStr String containing errors
+@Return Returns true on success
+@Description Processes the null terminated char array as if it's a
+ formatted string array. Quote marks are determined to be
+ start and end of strings. If no quote marks are found the
+ string is delimited by whitespace.
+*****************************************************************************/
+bool CPVRTPFXParser::ReadStringToken(char* pszSource, CPVRTString& output, CPVRTString &ErrorStr, int i, const char* pCaller)
+{
+ if(*pszSource == '\"') // Quote marks. Continue parsing until end mark or NULL
+ {
+ pszSource++; // Skip past first quote
+ while(*pszSource != '\"')
+ {
+ if(*pszSource == '\0')
+ {
+ ErrorStr = PVRTStringFromFormattedStr("Incomplete argument in [%s] on line %d: %s\n", pCaller,m_psContext->pnFileLineNumber[i], m_psContext->ppszEffectFile[i]);
+ return false;
+ }
+
+ output.push_back(*pszSource);
+ pszSource++;
+ }
+
+ pszSource++; // Skip past final quote.
+ }
+ else // No quotes. Read until space
+ {
+ pszSource = strtok(pszSource, DELIM_TOKENS NEWLINE_TOKENS);
+ output = pszSource;
+
+ pszSource += strlen(pszSource);
+ }
+
+ // Check that there's nothing left on this line
+ pszSource = strtok(pszSource, NEWLINE_TOKENS);
+ if(pszSource)
+ {
+ ErrorStr = PVRTStringFromFormattedStr("Unknown keyword '%s' in [%s] on line %d: %s\n", pszSource, pCaller, m_psContext->pnFileLineNumber[i], m_psContext->ppszEffectFile[i]);
+ return false;
+ }
+
+ return true;
+}
+
+/*!***************************************************************************
+ @Function ParseHeader
+ @Input nStartLine start line number
+ @Input nEndLine end line number
+ @Output pReturnError error string
+ @Return bool true if parse is successful
+ @Description Parses the HEADER section of the PFX file.
+*****************************************************************************/
+bool CPVRTPFXParser::ParseHeader(int nStartLine, int nEndLine, CPVRTString * const pReturnError)
+{
+ enum eCmd
+ {
+ eCmds_Version,
+ eCmds_Description,
+ eCmds_Copyright,
+
+ eCmds_Size
+ };
+
+ const CPVRTHash HeaderCommands[] =
+ {
+ "VERSION", // eCmds_Version
+ "DESCRIPTION", // eCmds_Description
+ "COPYRIGHT", // eCmds_Copyright
+ };
+ PVRTCOMPILEASSERT(HeaderCommands, sizeof(HeaderCommands) / sizeof(HeaderCommands[0]) == eCmds_Size);
+
+ for(int i = nStartLine+1; i < nEndLine; i++)
+ {
+ // Skip blank lines
+ if(!*m_psContext->ppszEffectFile[i])
+ continue;
+
+ char *str = strtok (m_psContext->ppszEffectFile[i]," ");
+ if(str != NULL)
+ {
+ CPVRTHash Cmd(str);
+ if(Cmd == HeaderCommands[eCmds_Version])
+ {
+ str += (strlen(str)+1);
+ m_sHeader.Version = str;
+ }
+ else if(Cmd == HeaderCommands[eCmds_Description])
+ {
+ str += (strlen(str)+1);
+ m_sHeader.Description = str;
+ }
+ else if(Cmd == HeaderCommands[eCmds_Copyright])
+ {
+ str += (strlen(str)+1);
+ m_sHeader.Copyright = str;
+ }
+ else
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Unknown keyword '%s' in [HEADER] on line %d\n", str, m_psContext->pnFileLineNumber[i]);
+ return false;
+ }
+ }
+ else
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Missing arguments in [HEADER] on line %d : %s\n", m_psContext->pnFileLineNumber[i], m_psContext->ppszEffectFile[i]);
+ return false;
+ }
+ }
+
+ return true;
+}
+
+/*!***************************************************************************
+@Function ParseGenericSurface
+@Input nStartLine start line number
+@Input nEndLine end line number
+@Output uiWrapS
+@Output uiWrapT
+@Output uiWrapR
+@Output uiMin
+@Output uiMag
+@Output uiMip
+@Output pReturnError error string
+@Return bool true if parse is successful
+@Description Parses generic data from TARGET and TEXTURE blocks. Namely
+ wrapping and filter commands.
+*****************************************************************************/
+bool CPVRTPFXParser::ParseGenericSurface(int nStartLine, int nEndLine, SPVRTPFXParserTexture& Params, CPVRTArray<CPVRTHash>& KnownCmds,
+ const char* pCaller, CPVRTString * const pReturnError)
+{
+ const unsigned int INVALID_TYPE = 0xAC1DBEEF;
+
+ enum eCmd
+ {
+ eCmds_Min,
+ eCmds_Mag,
+ eCmds_Mip,
+ eCmds_WrapS,
+ eCmds_WrapT,
+ eCmds_WrapR,
+ eCmds_Filter,
+ eCmds_Wrap,
+ eCmds_Resolution,
+ eCmds_Surface,
+
+ eCmds_Size
+ };
+
+ const CPVRTHash GenericSurfCommands[] =
+ {
+ "MINIFICATION", // eCmds_Min
+ "MAGNIFICATION", // eCmds_Mag
+ "MIPMAP", // eCmds_Mip
+ "WRAP_S", // eCmds_WrapS
+ "WRAP_T", // eCmds_WrapT
+ "WRAP_R", // eCmds_WrapR
+ "FILTER", // eCmds_Filter
+ "WRAP", // eCmds_Wrap
+ "RESOLUTION", // eCmds_Resolution
+ "SURFACETYPE", // eCmds_Surface
+ };
+ PVRTCOMPILEASSERT(GenericSurfCommands, sizeof(GenericSurfCommands) / sizeof(GenericSurfCommands[0]) == eCmds_Size);
+
+ struct SSurfacePair
+ {
+ CPVRTHash Name;
+ PVRTPixelType eType;
+ unsigned int BufferType;
+ };
+
+ const SSurfacePair SurfacePairs[] =
+ {
+ { "RGBA8888", OGL_RGBA_8888, PVRPFXTEX_COLOUR },
+ { "RGBA4444", OGL_RGBA_4444, PVRPFXTEX_COLOUR },
+ { "RGB888", OGL_RGB_888, PVRPFXTEX_COLOUR },
+ { "RGB565", OGL_RGB_565, PVRPFXTEX_COLOUR },
+ { "INTENSITY8", OGL_I_8, PVRPFXTEX_COLOUR },
+ { "DEPTH24", OGL_RGB_888, PVRPFXTEX_DEPTH },
+ { "DEPTH16", OGL_RGB_565, PVRPFXTEX_DEPTH },
+ { "DEPTH8", OGL_I_8, PVRPFXTEX_DEPTH },
+ };
+ const unsigned int uiNumSurfTypes = sizeof(SurfacePairs) / sizeof(SurfacePairs[0]);
+
+ for(int i = nStartLine+1; i < nEndLine; i++)
+ {
+ // Skip blank lines
+ if(!*m_psContext->ppszEffectFile[i])
+ continue;
+
+ // Need to make a copy so we can use strtok and not affect subsequent parsing
+ size_t lineLen = strlen(m_psContext->ppszEffectFile[i]);
+ char* pBlockCopy = new char[lineLen+1];
+ strcpy(pBlockCopy, m_psContext->ppszEffectFile[i]);
+
+ char *str = strtok (pBlockCopy, NEWLINE_TOKENS DELIM_TOKENS);
+ if(!str)
+ {
+ delete[] pBlockCopy;
+ return false;
+ }
+
+ CPVRTHash Cmd(str);
+ const char** ppFilters = NULL;
+ bool bKnown = false;
+
+ // --- Verbose filtering flags
+ if(Cmd == GenericSurfCommands[eCmds_Min] || Cmd == GenericSurfCommands[eCmds_Mag] || Cmd == GenericSurfCommands[eCmds_Mip])
+ {
+ ppFilters = c_ppszFilters;
+ bKnown = true;
+ }
+ // --- Verbose wrapping flags
+ else if(Cmd == GenericSurfCommands[eCmds_WrapS] || Cmd == GenericSurfCommands[eCmds_WrapT] || Cmd == GenericSurfCommands[eCmds_WrapR])
+ {
+ ppFilters = c_ppszWraps;
+ bKnown = true;
+ }
+ // --- Inline filtering flags
+ else if(Cmd == GenericSurfCommands[eCmds_Filter])
+ {
+ char* pszRemaining = strtok(NULL, NEWLINE_TOKENS DELIM_TOKENS);
+ if(!pszRemaining)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Missing FILTER arguments in [%s] on line %d: %s\n", pCaller, m_psContext->pnFileLineNumber[i], m_psContext->ppszEffectFile[i]);
+ delete[] pBlockCopy;
+ return false;
+ }
+
+ unsigned int* pFlags[3] =
+ {
+ &Params.nMin,
+ &Params.nMag,
+ &Params.nMIP,
+ };
+
+ if(!ParseTextureFlags(pszRemaining, pFlags, 3, c_ppszFilters, eFilter_Size, pReturnError, i))
+ {
+ delete[] pBlockCopy;
+ return false;
+ }
+
+ bKnown = true;
+ }
+ // --- Inline wrapping flags
+ else if(Cmd == GenericSurfCommands[eCmds_Wrap])
+ {
+ char* pszRemaining = strtok(NULL, NEWLINE_TOKENS DELIM_TOKENS);
+ if(!pszRemaining)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Missing WRAP arguments in [%s] on line %d: %s\n", pCaller, m_psContext->pnFileLineNumber[i], m_psContext->ppszEffectFile[i]);
+ delete[] pBlockCopy;
+ return false;
+ }
+
+ unsigned int* pFlags[3] =
+ {
+ &Params.nWrapS,
+ &Params.nWrapT,
+ &Params.nWrapR,
+ };
+
+ if(!ParseTextureFlags(pszRemaining, pFlags, 3, c_ppszWraps, eWrap_Size, pReturnError, i))
+ {
+ delete[] pBlockCopy;
+ return false;
+ }
+
+ bKnown = true;
+ }
+ // --- Resolution
+ else if(Cmd == GenericSurfCommands[eCmds_Resolution])
+ {
+ char* pszRemaining;
+
+ unsigned int* uiVals[2] = { &Params.uiWidth, &Params.uiHeight };
+
+ // There should be precisely TWO arguments for resolution (width and height)
+ for(unsigned int uiIndex = 0; uiIndex < 2; ++uiIndex)
+ {
+ pszRemaining = strtok(NULL, DELIM_TOKENS NEWLINE_TOKENS);
+ if(!pszRemaining)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Missing RESOLUTION argument(s) (requires width AND height) in [TARGET] on line %d\n", m_psContext->pnFileLineNumber[i]);
+ delete[] pBlockCopy;
+ return false;
+ }
+
+ int val = atoi(pszRemaining);
+
+ if( (val == 0 && *pszRemaining != '0') // Make sure they haven't explicitly set the value to be 0 as this might be a valid use-case.
+ || (val < 0))
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Invalid RESOLUTION argument \"%s\" in [TEXTURE] on line %d\n", pszRemaining, m_psContext->pnFileLineNumber[i]);
+ delete[] pBlockCopy;
+ return false;
+ }
+
+ *(uiVals[uiIndex]) = (unsigned int)val;
+ }
+
+ bKnown = true;
+ }
+ // --- Surface type
+ else if(Cmd == GenericSurfCommands[eCmds_Surface])
+ {
+ char* pszRemaining = strtok(NULL, NEWLINE_TOKENS DELIM_TOKENS);
+ if(!pszRemaining)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Missing SURFACETYPE arguments in [TARGET] on line %d\n", m_psContext->pnFileLineNumber[i]);
+ delete[] pBlockCopy;
+ return false;
+ }
+
+ CPVRTHash hashType(pszRemaining);
+ for(unsigned int uiIndex = 0; uiIndex < uiNumSurfTypes; ++uiIndex)
+ {
+ if(hashType == SurfacePairs[uiIndex].Name)
+ {
+ Params.uiFlags = SurfacePairs[uiIndex].eType | SurfacePairs[uiIndex].BufferType;
+ break;
+ }
+ }
+
+ bKnown = true;
+ }
+
+ // Valid Verbose command
+ if(ppFilters)
+ {
+ char* pszRemaining = strtok(NULL, NEWLINE_TOKENS DELIM_TOKENS);
+ if(!pszRemaining)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Missing arguments in [%s] on line %d: %s\n", pCaller, m_psContext->pnFileLineNumber[i], m_psContext->ppszEffectFile[i]);
+ delete[] pBlockCopy;
+ return false;
+ }
+
+ unsigned int Type = INVALID_TYPE;
+ for(unsigned int uiIndex = 0; uiIndex < 3; ++uiIndex)
+ {
+ if(strcmp(pszRemaining, ppFilters[uiIndex]) == 0)
+ {
+ Type = uiIndex; // Yup, it's valid.
+ break;
+ }
+ }
+
+ // Tell the user it's invalid.
+ if(Type == INVALID_TYPE)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Unknown keyword '%s' in [%s] on line %d: %s\n", pszRemaining, pCaller, m_psContext->pnFileLineNumber[i], m_psContext->ppszEffectFile[i]);
+ delete[] pBlockCopy;
+ return false;
+ }
+
+ if(Cmd == GenericSurfCommands[eCmds_Min]) Params.nMin = Type;
+ else if(Cmd == GenericSurfCommands[eCmds_Mag]) Params.nMag = Type;
+ else if(Cmd == GenericSurfCommands[eCmds_Mip]) Params.nMIP = Type;
+ else if(Cmd == GenericSurfCommands[eCmds_WrapR]) Params.nWrapR = Type;
+ else if(Cmd == GenericSurfCommands[eCmds_WrapS]) Params.nWrapS = Type;
+ else if(Cmd == GenericSurfCommands[eCmds_WrapT]) Params.nWrapT = Type;
+ }
+
+ if(bKnown)
+ {
+ KnownCmds.Append(Cmd);
+
+ // Make sure nothing else exists on the line that hasn't been parsed.
+ char* pszRemaining = strtok(NULL, NEWLINE_TOKENS);
+ if(pszRemaining)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Unexpected keyword '%s' in [%s] on line %d: %s\n", pszRemaining, pCaller, m_psContext->pnFileLineNumber[i], m_psContext->ppszEffectFile[i]);
+ delete[] pBlockCopy;
+ return false;
+ }
+ }
+
+ delete [] pBlockCopy;
+ }
+
+ return true;
+}
+
+/*!***************************************************************************
+@Function ParseTexture
+@Input nStartLine start line number
+@Input nEndLine end line number
+@Output pReturnError error string
+@Return bool true if parse is successful
+@Description Parses the TEXTURE section of the PFX file.
+*****************************************************************************/
+bool CPVRTPFXParser::ParseTexture(int nStartLine, int nEndLine, CPVRTString * const pReturnError)
+{
+ enum eCmd
+ {
+ eCmds_Name,
+ eCmds_Path,
+ eCmds_View,
+ eCmds_Camera,
+
+ eCmds_Size
+ };
+
+ const CPVRTHash TextureCmds[] =
+ {
+ "NAME", // eTextureCmds_Name
+ "PATH", // eTextureCmds_Path
+ "VIEW", // eTextureCmds_View
+ "CAMERA", // eTextureCmds_Camera
+ };
+ PVRTCOMPILEASSERT(TextureCmds, sizeof(TextureCmds) / sizeof(TextureCmds[0]) == eCmds_Size);
+
+ SPVRTPFXParserTexture TexDesc;
+ TexDesc.nMin = eFilter_Default;
+ TexDesc.nMag = eFilter_Default;
+ TexDesc.nMIP = eFilter_MipDefault;
+ TexDesc.nWrapS = eWrap_Default;
+ TexDesc.nWrapT = eWrap_Default;
+ TexDesc.nWrapR = eWrap_Default;
+ TexDesc.uiWidth = VIEWPORT_SIZE;
+ TexDesc.uiHeight = VIEWPORT_SIZE;
+ TexDesc.uiFlags = OGL_RGBA_8888 | PVRPFXTEX_COLOUR;
+
+ CPVRTArray<CPVRTHash> KnownCmds;
+ if(!ParseGenericSurface(nStartLine, nEndLine, TexDesc, KnownCmds, "TEXTURE", pReturnError))
+ return false;
+
+ CPVRTString texName, filePath, viewName;
+ for(int i = nStartLine+1; i < nEndLine; i++)
+ {
+ // Skip blank lines
+ if(!*m_psContext->ppszEffectFile[i])
+ continue;
+
+ char *str = strtok (m_psContext->ppszEffectFile[i], NEWLINE_TOKENS DELIM_TOKENS);
+ if(!str)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Missing arguments in [TEXTURE] on line %d: %s\n", m_psContext->pnFileLineNumber[i], m_psContext->ppszEffectFile[i]);
+ return false;
+ }
+
+ CPVRTHash texCmd(str);
+ // --- Texture Name
+ if(texCmd == TextureCmds[eCmds_Name])
+ {
+ char* pszRemaining = strtok(NULL, NEWLINE_TOKENS DELIM_TOKENS);
+ if(!pszRemaining)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Missing NAME arguments in [TEXTURE] on line %d: %s\n", m_psContext->pnFileLineNumber[i], m_psContext->ppszEffectFile[i]);
+ return false;
+ }
+
+ texName = pszRemaining;
+ }
+ // --- Texture Path
+ else if(texCmd == TextureCmds[eCmds_Path])
+ {
+ char* pszRemaining = strtok(NULL, NEWLINE_TOKENS);
+ if(!pszRemaining)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Missing PATH arguments in [TEXTURE] on line %d: %s\n", m_psContext->pnFileLineNumber[i], m_psContext->ppszEffectFile[i]);
+ return false;
+ }
+
+ if(!ReadStringToken(pszRemaining, filePath, *pReturnError, i, "TEXTURE"))
+ {
+ return false;
+ }
+ }
+ // --- View/Camera Name
+ else if(texCmd == TextureCmds[eCmds_View] || texCmd == TextureCmds[eCmds_Camera])
+ {
+ char* pszRemaining = strtok(NULL, NEWLINE_TOKENS); // String component. Get the rest of the line.
+ if(!pszRemaining || strlen(pszRemaining) == 0)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Missing VIEW argument in [TEXTURE] on line %d: %s\n", m_psContext->pnFileLineNumber[i], m_psContext->ppszEffectFile[i]);
+ return false;
+ }
+
+ if(!ReadStringToken(pszRemaining, viewName, *pReturnError, i, "TEXTURE"))
+ {
+ return false;
+ }
+ }
+ else if(KnownCmds.Contains(texCmd))
+ {
+ // Remove from 'unknown' list.
+ for(unsigned int uiIndex = 0; uiIndex < KnownCmds.GetSize(); ++uiIndex)
+ {
+ if(KnownCmds[uiIndex] == texCmd)
+ {
+ KnownCmds.Remove(uiIndex);
+ break;
+ }
+ }
+
+ continue; // This line has already been processed.
+ }
+ else
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Unknown keyword '%s' in [TEXTURE] on line %d: %s\n", str, m_psContext->pnFileLineNumber[i], m_psContext->ppszEffectFile[i]);
+ return false;
+ }
+
+ char* pszRemaining = strtok(NULL, NEWLINE_TOKENS);
+ if(pszRemaining)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Unexpected keyword '%s' in [TEXTURE] on line %d: %s\n", pszRemaining, m_psContext->pnFileLineNumber[i], m_psContext->ppszEffectFile[i]);
+ return false;
+ }
+ }
+
+ if(texName.empty())
+ {
+ *pReturnError = PVRTStringFromFormattedStr("No NAME tag specified in [TEXTURE] on line %d\n", m_psContext->pnFileLineNumber[nStartLine]);
+ return false;
+ }
+ if(!filePath.empty() && !viewName.empty())
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Both PATH and VIEW tags specified in [TEXTURE] on line %d\n", m_psContext->pnFileLineNumber[nStartLine]);
+ return false;
+ }
+ if(filePath.empty() && viewName.empty())
+ {
+ *pReturnError = PVRTStringFromFormattedStr("No PATH or VIEW tag specified in [TEXTURE] on line %d\n", m_psContext->pnFileLineNumber[nStartLine]);
+ return false;
+ }
+
+ bool bRTT = (viewName.empty() ? false : true);
+ if(bRTT)
+ {
+ filePath = texName; // RTT doesn't have a physical file.
+ }
+
+ // Create a new texture and copy over the vals.
+ SPVRTPFXParserTexture* pTex = new SPVRTPFXParserTexture();
+ pTex->Name = CPVRTStringHash(texName);
+ pTex->FileName = CPVRTStringHash(filePath);
+ pTex->bRenderToTexture = bRTT;
+ pTex->nMin = TexDesc.nMin;
+ pTex->nMag = TexDesc.nMag;
+ pTex->nMIP = TexDesc.nMIP;
+ pTex->nWrapS = TexDesc.nWrapS;
+ pTex->nWrapT = TexDesc.nWrapT;
+ pTex->nWrapR = TexDesc.nWrapR;
+ pTex->uiWidth = TexDesc.uiWidth;
+ pTex->uiHeight = TexDesc.uiHeight;
+ pTex->uiFlags = TexDesc.uiFlags;
+ m_psTexture.Append(pTex);
+
+ if(bRTT)
+ {
+ unsigned int uiPassIdx = m_RenderPasses.Append();
+ m_RenderPasses[uiPassIdx].SemanticName = texName;
+
+ if(viewName == c_pszCurrentView)
+ {
+ m_RenderPasses[uiPassIdx].eViewType = eVIEW_CURRENT;
+ }
+ else
+ {
+ m_RenderPasses[uiPassIdx].eViewType = eVIEW_POD_CAMERA;
+ m_RenderPasses[uiPassIdx].NodeName = viewName;
+ }
+
+ m_RenderPasses[uiPassIdx].eRenderPassType = eCAMERA_PASS; // Textures are always 'camera' passes
+
+ // Set render pass texture to the newly created texture.
+ m_RenderPasses[uiPassIdx].pTexture = pTex;
+ m_RenderPasses[uiPassIdx].uiFormatFlags = TexDesc.uiFlags;
+ }
+
+ return true;
+}
+
+/*!***************************************************************************
+@Function ParseTarget
+@Input nStartLine start line number
+@Input nEndLine end line number
+@Output pReturnError error string
+@Return bool true if parse is successful
+@Description Parses the TARGET section of the PFX file.
+*****************************************************************************/
+bool CPVRTPFXParser::ParseTarget(int nStartLine, int nEndLine, CPVRTString * const pReturnError)
+{
+ enum eCmd
+ {
+ eCmds_Name,
+
+ eCmds_Size
+ };
+
+ const CPVRTHash TargetCommands[] =
+ {
+ "NAME", // eCmds_Name
+ };
+ PVRTCOMPILEASSERT(TargetCommands, sizeof(TargetCommands) / sizeof(TargetCommands[0]) == eCmds_Size);
+
+ CPVRTString targetName;
+ SPVRTPFXParserTexture TexDesc;
+ TexDesc.nMin = eFilter_Default;
+ TexDesc.nMag = eFilter_Default;
+ TexDesc.nMIP = eFilter_MipDefault;
+ TexDesc.nWrapS = eWrap_Default;
+ TexDesc.nWrapT = eWrap_Default;
+ TexDesc.nWrapR = eWrap_Default;
+ TexDesc.uiWidth = VIEWPORT_SIZE;
+ TexDesc.uiHeight = VIEWPORT_SIZE;
+ TexDesc.uiFlags = OGL_RGBA_8888 | PVRPFXTEX_COLOUR;
+
+ CPVRTArray<CPVRTHash> KnownCmds;
+ if(!ParseGenericSurface(nStartLine, nEndLine, TexDesc, KnownCmds, "TARGET", pReturnError))
+ return false;
+
+ for(int i = nStartLine+1; i < nEndLine; i++)
+ {
+ // Skip blank lines
+ if(!*m_psContext->ppszEffectFile[i])
+ continue;
+
+ char *str = strtok (m_psContext->ppszEffectFile[i], NEWLINE_TOKENS DELIM_TOKENS);
+ if(!str)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Missing arguments in [TARGET] on line %d\n", m_psContext->pnFileLineNumber[i]);
+ return false;
+ }
+
+ CPVRTHash texCmd(str);
+ // --- Target Name
+ if(texCmd == TargetCommands[eCmds_Name])
+ {
+ char* pszRemaining = strtok(NULL, NEWLINE_TOKENS DELIM_TOKENS);
+ if(!pszRemaining)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Missing NAME arguments in [TARGET] on line %d\n", m_psContext->pnFileLineNumber[i]);
+ return false;
+ }
+
+ targetName = pszRemaining;
+ }
+ else if(KnownCmds.Contains(texCmd))
+ {
+ // Remove from 'unknown' list.
+ for(unsigned int uiIndex = 0; uiIndex < KnownCmds.GetSize(); ++uiIndex)
+ {
+ if(KnownCmds[uiIndex] == texCmd)
+ {
+ KnownCmds.Remove(uiIndex);
+ break;
+ }
+ }
+
+ continue; // This line has already been processed.
+ }
+ else
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Unknown keyword '%s' in [TARGET] on line %d\n", str, m_psContext->pnFileLineNumber[i]);
+ return false;
+ }
+
+ char* pszRemaining = strtok(NULL, NEWLINE_TOKENS);
+ if(pszRemaining)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Unexpected keyword '%s' in [TARGET] on line %d\n", pszRemaining, m_psContext->pnFileLineNumber[i]);
+ return false;
+ }
+ }
+
+ // Create a new texture and copy over the vals.
+ SPVRTPFXParserTexture* pTex = new SPVRTPFXParserTexture();
+ pTex->Name = CPVRTStringHash(targetName);
+ pTex->FileName = CPVRTStringHash(targetName);
+ pTex->bRenderToTexture = true;
+ pTex->nMin = TexDesc.nMin;
+ pTex->nMag = TexDesc.nMag;
+ pTex->nMIP = TexDesc.nMIP;
+ pTex->nWrapS = TexDesc.nWrapS;
+ pTex->nWrapT = TexDesc.nWrapT;
+ pTex->nWrapR = TexDesc.nWrapR;
+ pTex->uiWidth = TexDesc.uiWidth;
+ pTex->uiHeight = TexDesc.uiHeight;
+ pTex->uiFlags = TexDesc.uiFlags;
+ m_psTexture.Append(pTex);
+
+ // Copy to render pass struct
+ unsigned int uiPassIdx = m_RenderPasses.Append();
+ m_RenderPasses[uiPassIdx].SemanticName = targetName;
+ m_RenderPasses[uiPassIdx].eViewType = eVIEW_NONE;
+ m_RenderPasses[uiPassIdx].eRenderPassType = ePOSTPROCESS_PASS; // Targets are always post-process passes.
+ m_RenderPasses[uiPassIdx].pTexture = pTex;
+ m_RenderPasses[uiPassIdx].uiFormatFlags = TexDesc.uiFlags;
+
+ return true;
+}
+
+/*!***************************************************************************
+ @Function ParseTextures ** DEPRECATED **
+ @Input nStartLine start line number
+ @Input nEndLine end line number
+ @Output pReturnError error string
+ @Return bool true if parse is successful
+ @Description Parses the TEXTURE section of the PFX file.
+*****************************************************************************/
+bool CPVRTPFXParser::ParseTextures(int nStartLine, int nEndLine, CPVRTString * const pReturnError)
+{
+ char *pszName(NULL), *pszFile(NULL), *pszKeyword(NULL);
+ char *pszRemaining(NULL), *pszTemp(NULL);
+ bool bReturnVal(false);
+
+ for(int i = nStartLine+1; i < nEndLine; i++)
+ {
+ // Skip blank lines
+ if(!*m_psContext->ppszEffectFile[i])
+ continue;
+
+ char *str = strtok (m_psContext->ppszEffectFile[i]," ");
+ if(str != NULL)
+ {
+ // Set defaults
+ unsigned int uiMin(eFilter_Default), uiMag(eFilter_Default), uiMip(eFilter_MipDefault);
+ unsigned int uiWrapS(eWrap_Default), uiWrapT(eWrap_Default), uiWrapR(eWrap_Default);
+ unsigned int uiFlags = 0;
+
+ unsigned int uiWidth = CPVRTPFXParser::VIEWPORT_SIZE;
+ unsigned int uiHeight = CPVRTPFXParser::VIEWPORT_SIZE;
+
+ // Reset variables
+ FREE(pszName) pszName = NULL;
+ FREE(pszFile) pszFile = NULL;
+ FREE(pszKeyword) pszKeyword = NULL;
+ FREE(pszTemp) pszTemp = NULL;
+ pszRemaining = NULL;
+
+ // Compare against all valid keywords
+ if((strcmp(str, "FILE") != 0) && (strcmp(str, "RENDER") != 0))
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Unknown keyword '%s' in [TEXTURES] on line %d\n", str, m_psContext->pnFileLineNumber[i]);
+ goto fail_release_return;
+ }
+
+#if 1
+ if((strcmp(str, "RENDER") == 0))
+ {
+ *pReturnError = PVRTStringFromFormattedStr("RENDER tag no longer supported in [TEXTURES] block. Use new [TARGET] block instead\n");
+ goto fail_release_return;
+ }
+#endif
+
+ pszKeyword = (char *)malloc( ((int)strlen(str)+1) * sizeof(char));
+ strcpy(pszKeyword, str);
+
+ str = strtok (NULL, " ");
+ if(str != NULL)
+ {
+ pszName = (char *)malloc( ((int)strlen(str)+1) * sizeof(char));
+ strcpy(pszName, str);
+ }
+ else
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Texture name missing in [TEXTURES] on line %d: %s\n", m_psContext->pnFileLineNumber[i], m_psContext->ppszEffectFile[i]);
+ goto fail_release_return;
+ }
+
+ /*
+ The pszRemaining string is used to look for remaining flags.
+ This has the advantage of allowing flags to be order independent
+ and makes it easier to ommit some flags, but still pick up others
+ (the previous method made it diffifult to retrieve filtering info
+ if flags before it were missing)
+ */
+ pszRemaining = strtok(NULL, "\n");
+
+ if(pszRemaining == NULL)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Incomplete definition in [TEXTURES] on line %d: %s\n", m_psContext->pnFileLineNumber[i], m_psContext->ppszEffectFile[i]);
+ goto fail_release_return;
+ }
+ else if(strcmp(pszKeyword, "FILE") == 0)
+ {
+ pszTemp = (char *)malloc( ((int)strlen(pszRemaining)+1) * sizeof(char));
+ strcpy(pszTemp, pszRemaining);
+ str = strtok (pszTemp, " ");
+
+ if(str != NULL)
+ {
+ pszFile = (char *)malloc( ((int)strlen(str)+1) * sizeof(char));
+ strcpy(pszFile, str);
+ }
+ else
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Texture name missing in [TEXTURES] on line %d: %s\n", m_psContext->pnFileLineNumber[i], m_psContext->ppszEffectFile[i]);
+ goto fail_release_return;
+ }
+ }
+
+ if(strcmp(pszKeyword, "FILE") == 0)
+ {
+ // --- Filter flags
+ {
+ unsigned int* pFlags[3] =
+ {
+ &uiMin,
+ &uiMag,
+ &uiMip,
+ };
+
+ if(!ParseTextureFlags(pszRemaining, pFlags, 3, c_ppszFilters, eFilter_Size, pReturnError, i))
+ goto fail_release_return;
+ }
+
+ // --- Wrap flags
+ {
+ unsigned int* pFlags[3] =
+ {
+ &uiWrapS,
+ &uiWrapT,
+ &uiWrapR,
+ };
+
+ if(!ParseTextureFlags(pszRemaining, pFlags, 3, c_ppszWraps, eWrap_Size, pReturnError, i))
+ goto fail_release_return;
+ }
+
+ SPVRTPFXParserTexture* pTex = new SPVRTPFXParserTexture();
+ pTex->Name = CPVRTStringHash(pszName);
+ pTex->FileName = CPVRTStringHash(pszFile);
+ pTex->bRenderToTexture = false;
+ pTex->nMin = uiMin;
+ pTex->nMag = uiMag;
+ pTex->nMIP = uiMip;
+ pTex->nWrapS = uiWrapS;
+ pTex->nWrapT = uiWrapT;
+ pTex->nWrapR = uiWrapR;
+ pTex->uiWidth = uiWidth;
+ pTex->uiHeight = uiHeight;
+ pTex->uiFlags = uiFlags;
+ m_psTexture.Append(pTex);
+ }
+ else
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Unknown keyword '%s' in [TEXTURES] on line %d\n", str, m_psContext->pnFileLineNumber[i]);;
+ goto fail_release_return;
+ }
+ }
+ else
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Missing arguments in [TEXTURES] on line %d: %s\n", m_psContext->pnFileLineNumber[i], m_psContext->ppszEffectFile[i]);
+ goto fail_release_return;
+ }
+ }
+
+ /*
+ Should only reach here if there have been no issues
+ */
+ bReturnVal = true;
+ goto release_return;
+
+fail_release_return:
+ bReturnVal = false;
+release_return:
+ FREE(pszKeyword);
+ FREE(pszName);
+ FREE(pszFile);
+ FREE(pszTemp);
+ return bReturnVal;
+}
+
+/*!***************************************************************************
+@Function ParseTextureFlags
+@Input c_pszCursor
+@Output pFlagsOut
+@Input uiNumFlags
+@Input ppszFlagNames
+@Input uiNumFlagNames
+@Input pReturnError
+@Input iLineNum
+@Return bool
+@Description Parses the texture flag sections.
+*****************************************************************************/
+bool CPVRTPFXParser::ParseTextureFlags( const char* c_pszRemainingLine, unsigned int** ppFlagsOut, unsigned int uiNumFlags, const char** c_ppszFlagNames, unsigned int uiNumFlagNames,
+ CPVRTString * const pReturnError, int iLineNum)
+{
+ const unsigned int INVALID_TYPE = 0xAC1DBEEF;
+ unsigned int uiIndex;
+ const char* c_pszCursor;
+ const char* c_pszResult;
+
+ // --- Find the first flag
+ uiIndex = 0;
+ c_pszCursor = strstr(c_pszRemainingLine, c_ppszFlagNames[uiIndex++]);
+ while(uiIndex < uiNumFlagNames)
+ {
+ c_pszResult = strstr(c_pszRemainingLine, c_ppszFlagNames[uiIndex++]);
+ if(((c_pszResult < c_pszCursor) || !c_pszCursor) && c_pszResult)
+ c_pszCursor = c_pszResult;
+ }
+
+ if(!c_pszCursor)
+ return true; // No error, but just return as no flags specified.
+
+ // Quick error check - make sure that the first flag found is valid.
+ if(c_pszCursor != c_pszRemainingLine)
+ {
+ if(*(c_pszCursor-1) == '-') // Yeah this shouldn't be there. Must be invalid first tag.
+ {
+ char szBuffer[128]; // Find out the tag.
+ memset(szBuffer, 0, sizeof(szBuffer));
+ const char* pszStart = c_pszCursor-1;
+ while(pszStart != c_pszRemainingLine && *pszStart != ' ') pszStart--;
+ pszStart++; // Escape the space.
+ unsigned int uiNumChars = (unsigned int) ((c_pszCursor-1) - pszStart);
+ strncpy(szBuffer, pszStart, uiNumChars);
+
+ *pReturnError = PVRTStringFromFormattedStr("Unknown keyword '%s' in [TEXTURES] on line %d: %s\n", szBuffer, m_psContext->pnFileLineNumber[iLineNum], m_psContext->ppszEffectFile[iLineNum]);
+ return false;
+ }
+ }
+
+ unsigned int uiFlagsFound = 0;
+ unsigned int uiBufferIdx;
+ char szBuffer[128]; // Buffer to hold the token
+
+ while(*c_pszCursor != ' ' && *c_pszCursor != 0 && uiFlagsFound < uiNumFlags)
+ {
+ memset(szBuffer, 0, sizeof(szBuffer)); // Clear the buffer
+ uiBufferIdx = 0;
+
+ while(*c_pszCursor != '-' && *c_pszCursor != 0 && *c_pszCursor != ' ' && uiBufferIdx < 128) // - = delim. token
+ szBuffer[uiBufferIdx++] = *c_pszCursor++;
+
+ // Check if the buffer content is a valid flag name.
+ unsigned int Type = INVALID_TYPE;
+ for(unsigned int uiIndex = 0; uiIndex < uiNumFlagNames; ++uiIndex)
+ {
+ if(strcmp(szBuffer, c_ppszFlagNames[uiIndex]) == 0)
+ {
+ Type = uiIndex; // Yup, it's valid. uiIndex here would translate to one of the enums that matches the string array of flag names passed in.
+ break;
+ }
+ }
+
+ // Tell the user it's invalid.
+ if(Type == INVALID_TYPE)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Unknown keyword '%s' in [TEXTURES] on line %d: %s\n", szBuffer, m_psContext->pnFileLineNumber[iLineNum], m_psContext->ppszEffectFile[iLineNum]);
+ return false;
+ }
+
+ // Set the flag to the enum type.
+ *ppFlagsOut[uiFlagsFound++] = Type;
+
+ if(*c_pszCursor == '-') c_pszCursor++;
+ }
+
+ return true;
+}
+
+/*!***************************************************************************
+ @Function ParseShader
+ @Input nStartLine start line number
+ @Input nEndLine end line number
+ @Output pReturnError error string
+ @Output shader shader data object
+ @Input pszBlockName name of block in PFX file
+ @Return bool true if parse is successful
+ @Description Parses the VERTEXSHADER or FRAGMENTSHADER section of the
+ PFX file.
+*****************************************************************************/
+bool CPVRTPFXParser::ParseShader(int nStartLine, int nEndLine, CPVRTString * const pReturnError, SPVRTPFXParserShader &shader, const char * const pszBlockName)
+{
+ enum eCmd
+ {
+ eCmds_GLSLCode,
+ eCmds_Name,
+ eCmds_File,
+ eCmds_BinaryFile,
+
+ eCmds_Size
+ };
+
+ const CPVRTHash ShaderCommands[] =
+ {
+ "[GLSL_CODE]",
+ "NAME",
+ "FILE",
+ "BINARYFILE",
+ };
+ PVRTCOMPILEASSERT(ShaderCommands, sizeof(ShaderCommands) / sizeof(ShaderCommands[0]) == eCmds_Size);
+
+ bool glslcode=0, glslfile=0, bName=0;
+
+ shader.bUseFileName = false;
+ shader.pszGLSLfile = NULL;
+ shader.pszGLSLcode = NULL;
+ shader.pszGLSLBinaryFile= NULL;
+ shader.pbGLSLBinary = NULL;
+ shader.nFirstLineNumber = 0;
+ shader.nLastLineNumber = 0;
+
+ for(int i = nStartLine+1; i < nEndLine; i++)
+ {
+ // Skip blank lines
+ if(!*m_psContext->ppszEffectFile[i])
+ continue;
+
+ char *str = strtok (m_psContext->ppszEffectFile[i]," ");
+ if(str != NULL)
+ {
+ CPVRTHash Cmd(str);
+
+ // Check for [GLSL_CODE] tags first and remove those lines from loop.
+ if(Cmd == ShaderCommands[eCmds_GLSLCode])
+ {
+ if(glslcode)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("[GLSL_CODE] redefined in [%s] on line %d\n", pszBlockName, m_psContext->pnFileLineNumber[i]);
+ return false;
+ }
+ if(glslfile && shader.pbGLSLBinary==NULL )
+ {
+ *pReturnError = PVRTStringFromFormattedStr("[GLSL_CODE] not allowed with FILE in [%s] on line %d\n", pszBlockName, m_psContext->pnFileLineNumber[i]);
+ return false;
+ }
+
+ shader.nFirstLineNumber = m_psContext->pnFileLineNumber[i];
+
+ // Skip the block-start
+ i++;
+
+ CPVRTString GLSLCode;
+ if(!ConcatenateLinesUntil(
+ GLSLCode,
+ i,
+ m_psContext->ppszEffectFile,
+ m_psContext->nNumLines,
+ "[/GLSL_CODE]"))
+ {
+ return false;
+ }
+
+ shader.nLastLineNumber = m_psContext->pnFileLineNumber[i];
+
+ shader.pszGLSLcode = (char*)malloc((GLSLCode.size()+1) * sizeof(char));
+ strcpy(shader.pszGLSLcode, GLSLCode.c_str());
+
+ shader.bUseFileName = false;
+ glslcode = 1;
+ }
+ else if(Cmd == ShaderCommands[eCmds_Name])
+ {
+ if(bName)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("NAME redefined in [%s] on line %d\n", pszBlockName, m_psContext->pnFileLineNumber[i]);
+ return false;
+ }
+
+ str = ReadEOLToken(NULL);
+
+ if(str == NULL)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("NAME missing value in [%s] on line %d\n", pszBlockName, m_psContext->pnFileLineNumber[i]);
+ return false;
+ }
+
+ shader.Name.assign(str);
+ bName = true;
+ }
+ else if(Cmd == ShaderCommands[eCmds_File])
+ {
+ if(glslfile)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("FILE redefined in [%s] on line %d\n", pszBlockName, m_psContext->pnFileLineNumber[i]);
+ return false;
+ }
+ if(glslcode)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("FILE not allowed with [GLSL_CODE] in [%s] on line %d\n", pszBlockName, m_psContext->pnFileLineNumber[i]);
+ return false;
+ }
+
+ str = ReadEOLToken(NULL);
+
+ if(str == NULL)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("FILE missing value in [%s] on line %d\n", pszBlockName, m_psContext->pnFileLineNumber[i]);
+ return false;
+ }
+
+ shader.pszGLSLfile = (char*)malloc((strlen(str)+1) * sizeof(char));
+ strcpy(shader.pszGLSLfile, str);
+
+ CPVRTResourceFile GLSLFile(str);
+
+ if(!GLSLFile.IsOpen())
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Error loading file '%s' in [%s] on line %d\n", str, pszBlockName, m_psContext->pnFileLineNumber[i]);
+ return false;
+ }
+ shader.pszGLSLcode = (char*)malloc((GLSLFile.Size()+1) * sizeof(char));
+ memcpy(shader.pszGLSLcode, (const char*) GLSLFile.DataPtr(), GLSLFile.Size());
+ shader.pszGLSLcode[GLSLFile.Size()] = '\0';
+
+ shader.nFirstLineNumber = m_psContext->pnFileLineNumber[i]; // Mark position where GLSL file is defined.
+
+ shader.bUseFileName = true;
+ glslfile = 1;
+ }
+ else if(Cmd == ShaderCommands[eCmds_BinaryFile])
+ {
+ str = ReadEOLToken(NULL);
+
+ if(str == NULL)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("BINARYFILE missing value in [%s] on line %d\n", pszBlockName, m_psContext->pnFileLineNumber[i]);
+ return false;
+ }
+
+ shader.pszGLSLBinaryFile = (char*)malloc((strlen(str)+1) * sizeof(char));
+ strcpy(shader.pszGLSLBinaryFile, str);
+
+ CPVRTResourceFile GLSLFile(str);
+
+ if(!GLSLFile.IsOpen())
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Error loading file '%s' in [%s] on line %d\n", str, pszBlockName, m_psContext->pnFileLineNumber[i]);
+ return false;
+ }
+ shader.pbGLSLBinary = new char[GLSLFile.Size()];
+ shader.nGLSLBinarySize = (unsigned int)GLSLFile.Size();
+ memcpy(shader.pbGLSLBinary, GLSLFile.DataPtr(), GLSLFile.Size());
+
+ shader.bUseFileName = true;
+ glslfile = 1;
+ }
+ else
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Unknown keyword '%s' in [%s] on line %d\n", str, pszBlockName, m_psContext->pnFileLineNumber[i]);
+ return false;
+ }
+
+ str = strtok (NULL, " ");
+ if(str != NULL)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Unexpected data in [%s] on line %d: '%s'\n", pszBlockName, m_psContext->pnFileLineNumber[i], str);
+ return false;
+ }
+ }
+ else
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Missing arguments in [%s] on line %d: %s\n", pszBlockName, m_psContext->pnFileLineNumber[i], m_psContext->ppszEffectFile[i]);
+ return false;
+ }
+ }
+
+ if(!bName)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("NAME not found in [%s] on line %d.\n", pszBlockName, m_psContext->pnFileLineNumber[nStartLine]);
+ return false;
+ }
+
+ if(!glslfile && !glslcode)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("No Shader File or Shader Code specified in [%s] on line %d\n", pszBlockName, m_psContext->pnFileLineNumber[nStartLine]);
+ return false;
+ }
+
+ return true;
+}
+
+/*!***************************************************************************
+ @Function ParseSemantic
+ @Output semantic semantic data object
+ @Input nStartLine start line number
+ @Output pReturnError error string
+ @Return bool true if parse is successful
+ @Description Parses a semantic.
+*****************************************************************************/
+bool CPVRTPFXParser::ParseSemantic(SPVRTPFXParserSemantic &semantic, const int nStartLine, CPVRTString * const pReturnError)
+{
+ char *str;
+
+ semantic.pszName = 0;
+ semantic.pszValue = 0;
+ semantic.sDefaultValue.eType = eDataTypeNone;
+ semantic.nIdx = 0;
+
+ str = strtok (NULL, " ");
+ if(str == NULL)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("UNIFORM missing name in [EFFECT] on line %d\n", m_psContext->pnFileLineNumber[nStartLine]);
+ return false;
+ }
+ semantic.pszName = (char*)malloc((strlen(str)+1) * sizeof(char));
+ strcpy(semantic.pszName, str);
+
+ str = strtok (NULL, " ");
+ if(str == NULL)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("UNIFORM missing value in [EFFECT] on line %d\n", m_psContext->pnFileLineNumber[nStartLine]);
+
+ FREE(semantic.pszName);
+ return false;
+ }
+
+ /*
+ If the final digits of the semantic are a number they are
+ stripped off and used as the index, with the remainder
+ used as the semantic.
+ */
+ {
+ size_t idx, len;
+ len = strlen(str);
+
+ idx = len;
+ while(idx)
+ {
+ --idx;
+ if(strcspn(&str[idx], "0123456789") != 0)
+ {
+ break;
+ }
+ }
+ if(idx == 0)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Semantic contains only numbers in [EFFECT] on line %d\n", m_psContext->pnFileLineNumber[nStartLine]);
+
+ FREE(semantic.pszName);
+ return false;
+ }
+
+ ++idx;
+ // Store the semantic index
+ if(len == idx)
+ {
+ semantic.nIdx = 0;
+ }
+ else
+ {
+ semantic.nIdx = atoi(&str[idx]);
+ }
+
+ // Chop off the index from the string containing the semantic
+ str[idx] = 0;
+ }
+
+ // Store a copy of the semantic name
+ semantic.pszValue = (char*)malloc((strlen(str)+1) * sizeof(char));
+ strcpy(semantic.pszValue, str);
+
+ /*
+ Optional default semantic value
+ */
+ char pszString[2048];
+ strcpy(pszString,"");
+ str = strtok (NULL, " ");
+ if(str != NULL)
+ {
+ // Get all ramainning arguments
+ while(str != NULL)
+ {
+ strcat(pszString, str);
+ strcat(pszString, " ");
+ str = strtok (NULL, " ");
+ }
+
+ // default value
+ int i;
+ for(i = 0; i < eNumDefaultDataTypes; i++)
+ {
+ if(strncmp(pszString, c_psSemanticDefaultDataTypeInfo[i].pszName, strlen(c_psSemanticDefaultDataTypeInfo[i].pszName)) == 0)
+ {
+ if(!GetSemanticDataFromString( &semantic.sDefaultValue,
+ &pszString[strlen(c_psSemanticDefaultDataTypeInfo[i].pszName)],
+ c_psSemanticDefaultDataTypeInfo[i].eType,
+ pReturnError
+ ))
+ {
+ *pReturnError = PVRTStringFromFormattedStr(" on line %d.\n", m_psContext->pnFileLineNumber[nStartLine]);
+
+ FREE(semantic.pszValue);
+ FREE(semantic.pszName);
+ return false;
+ }
+
+ semantic.sDefaultValue.eType = c_psSemanticDefaultDataTypeInfo[i].eType;
+ break;
+ }
+ }
+
+ // invalid data type
+ if(i == eNumDefaultDataTypes)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("'%s' unknown on line %d.\n", pszString, m_psContext->pnFileLineNumber[nStartLine]);
+
+ FREE(semantic.pszValue);
+ FREE(semantic.pszName);
+ return false;
+ }
+
+ }
+
+ return true;
+}
+
+/*!***************************************************************************
+ @Function ParseEffect
+ @Output effect effect data object
+ @Input nStartLine start line number
+ @Input nEndLine end line number
+ @Output pReturnError error string
+ @Return bool true if parse is successful
+ @Description Parses the EFFECT section of the PFX file.
+*****************************************************************************/
+bool CPVRTPFXParser::ParseEffect(SPVRTPFXParserEffect &effect, const int nStartLine, const int nEndLine, CPVRTString * const pReturnError)
+{
+ enum eCmds
+ {
+ eCmds_Annotation,
+ eCmds_VertexShader,
+ eCmds_FragmentShader,
+ eCmds_Texture,
+ eCmds_Uniform,
+ eCmds_Attribute,
+ eCmds_Name,
+ eCmds_Target,
+
+ eCmds_Size
+ };
+
+ const CPVRTHash EffectCommands[] =
+ {
+ "[ANNOTATION]",
+ "VERTEXSHADER",
+ "FRAGMENTSHADER",
+ "TEXTURE",
+ "UNIFORM",
+ "ATTRIBUTE",
+ "NAME",
+ "TARGET",
+ };
+ PVRTCOMPILEASSERT(EffectCommands, sizeof(EffectCommands) / sizeof(EffectCommands[0]) == eCmds_Size);
+
+ bool bName = false;
+ bool bVertShader = false;
+ bool bFragShader = false;
+
+ for(int i = nStartLine+1; i < nEndLine; i++)
+ {
+ // Skip blank lines
+ if(!*m_psContext->ppszEffectFile[i])
+ continue;
+
+ char *str = strtok (m_psContext->ppszEffectFile[i]," ");
+ if(str != NULL)
+ {
+ CPVRTHash Cmd(str);
+
+ if(Cmd == EffectCommands[eCmds_Annotation])
+ {
+ if(!effect.Annotation.empty())
+ {
+ *pReturnError = PVRTStringFromFormattedStr("ANNOTATION redefined in [EFFECT] on line %d: \n", m_psContext->pnFileLineNumber[i]);
+ return false;
+ }
+
+ i++; // Skip the block-start
+ if(!ConcatenateLinesUntil(
+ effect.Annotation,
+ i,
+ m_psContext->ppszEffectFile,
+ m_psContext->nNumLines,
+ "[/ANNOTATION]"))
+ {
+ return false;
+ }
+ }
+ else if(Cmd == EffectCommands[eCmds_VertexShader])
+ {
+ if(bVertShader)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("VERTEXSHADER redefined in [EFFECT] on line %d: \n", m_psContext->pnFileLineNumber[i]);
+ return false;
+ }
+
+ str = ReadEOLToken(NULL);
+
+ if(str == NULL)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("VERTEXSHADER missing value in [EFFECT] on line %d\n", m_psContext->pnFileLineNumber[i]);
+ return false;
+ }
+ effect.VertexShaderName.assign(str);
+
+ bVertShader = true;
+ }
+ else if(Cmd == EffectCommands[eCmds_FragmentShader])
+ {
+ if(bFragShader)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("FRAGMENTSHADER redefined in [EFFECT] on line %d: \n", m_psContext->pnFileLineNumber[i]);
+ return false;
+ }
+
+ str = ReadEOLToken(NULL);
+
+ if(str == NULL)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("FRAGMENTSHADER missing value in [EFFECT] on line %d\n", m_psContext->pnFileLineNumber[i]);
+ return false;
+ }
+ effect.FragmentShaderName.assign(str);
+
+ bFragShader = true;
+ }
+ else if(Cmd == EffectCommands[eCmds_Texture])
+ {
+ unsigned int uiTexIdx = effect.Textures.Append();
+ // texture number
+ str = strtok(NULL, " ");
+ if(str != NULL)
+ effect.Textures[uiTexIdx].nNumber = atoi(str);
+ else
+ {
+ *pReturnError = PVRTStringFromFormattedStr("TEXTURE missing value in [EFFECT] on line %d\n", m_psContext->pnFileLineNumber[i]);
+ return false;
+ }
+
+ // texture name
+ str = strtok(NULL, " ");
+ if(str != NULL)
+ {
+ effect.Textures[uiTexIdx].Name = CPVRTStringHash(str);
+ }
+ else
+ {
+ *pReturnError = PVRTStringFromFormattedStr("TEXTURE missing value in [EFFECT] on line %d\n", m_psContext->pnFileLineNumber[i]);
+ return false;
+ }
+ }
+ else if(Cmd == EffectCommands[eCmds_Uniform])
+ {
+ unsigned int uiUniformIdx = effect.Uniforms.Append();
+ if(!ParseSemantic(effect.Uniforms[uiUniformIdx], i, pReturnError))
+ return false;
+
+ }
+ else if(Cmd == EffectCommands[eCmds_Attribute])
+ {
+ unsigned int uiAttribIdx = effect.Attributes.Append();
+ if(!ParseSemantic(effect.Attributes[uiAttribIdx], i, pReturnError))
+ return false;
+ }
+ else if(Cmd == EffectCommands[eCmds_Name])
+ {
+ if(bName)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("NAME redefined in [EFFECT] on line %d\n", m_psContext->pnFileLineNumber[nStartLine]);
+ return false;
+ }
+
+ str = strtok (NULL, " ");
+ if(str == NULL)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("NAME missing value in [EFFECT] on line %d\n", m_psContext->pnFileLineNumber[nStartLine]);
+ return false;
+ }
+
+ effect.Name.assign(str);
+ bName = true;
+ }
+ else if(Cmd == EffectCommands[eCmds_Target])
+ {
+ unsigned int uiIndex = effect.Targets.Append();
+
+ // Target requires 2 components
+ CPVRTString* pVals[] = { &effect.Targets[uiIndex].BufferType, &effect.Targets[uiIndex].TargetName };
+
+ for(unsigned int uiVal = 0; uiVal < 2; ++uiVal)
+ {
+ str = strtok (NULL, " ");
+ if(str == NULL)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("TARGET missing value(s) in [EFFECT] on line %d\n", m_psContext->pnFileLineNumber[nStartLine]);
+ return false;
+ }
+
+ *(pVals[uiVal]) = str;
+ }
+ }
+ else
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Unknown keyword '%s' in [EFFECT] on line %d\n", str, m_psContext->pnFileLineNumber[i]);
+ return false;
+ }
+ }
+ else
+ {
+ *pReturnError = PVRTStringFromFormattedStr( "Missing arguments in [EFFECT] on line %d: %s\n", m_psContext->pnFileLineNumber[i], m_psContext->ppszEffectFile[i]);
+ return false;
+ }
+ }
+
+ // Check that every TEXTURE has a matching UNIFORM
+ for(unsigned int uiTex = 0; uiTex < effect.Textures.GetSize(); ++uiTex)
+ {
+ unsigned int uiTexUnit = effect.Textures[uiTex].nNumber;
+ const CPVRTStringHash& texName = effect.Textures[uiTex].Name;
+ // Find UNIFORM associated with the TexUnit (e.g TEXTURE0).
+ bool bFound = false;
+ for(unsigned int uiUniform = 0; uiUniform < effect.Uniforms.GetSize(); ++uiUniform)
+ {
+ const SPVRTPFXParserSemantic& Sem = effect.Uniforms[uiUniform];
+ if(strcmp(Sem.pszValue, "TEXTURE") == 0 && Sem.nIdx == uiTexUnit)
+ {
+ bFound = true;
+ break;
+ }
+ }
+
+ if(!bFound)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("TEXTURE %s missing matching UNIFORM in [EFFECT] on line %d\n", texName.c_str(), m_psContext->pnFileLineNumber[nStartLine]);
+ return false;
+ }
+ }
+
+
+ if(!bName)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("No 'NAME' found in [EFFECT] on line %d\n", m_psContext->pnFileLineNumber[nStartLine]);
+ return false;
+ }
+ if(!bVertShader)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("No 'VERTEXSHADER' defined in [EFFECT] starting on line %d: \n", m_psContext->pnFileLineNumber[nStartLine-1]);
+ return false;
+ }
+ if(!bFragShader)
+ {
+ *pReturnError = PVRTStringFromFormattedStr("No 'FRAGMENTSHADER' defined in [EFFECT] starting on line %d: \n", m_psContext->pnFileLineNumber[nStartLine-1]);
+ return false;
+ }
+
+ return true;
+}
+
+/*!***************************************************************************
+ @Function DetermineRenderPassDependencies
+ @Return True if dependency tree is valid. False if there are errors
+ in the dependency tree (e.g. recursion)
+ @Description Looks through all of the effects in the .pfx and determines
+ the order of render passes that have been declared with
+ the RENDER tag (found in [TEXTURES]
+*****************************************************************************/
+bool CPVRTPFXParser::DetermineRenderPassDependencies(CPVRTString * const pReturnError)
+{
+ unsigned int ui(0), uj(0), uk(0);
+
+ if(m_RenderPasses.GetSize() == 0)
+ return true;
+
+ // --- Add all render pass nodes to the skip graph.
+ for(ui = 0; ui < m_RenderPasses.GetSize(); ++ui)
+ {
+ SPVRTPFXRenderPass& Pass = m_RenderPasses[ui];
+ bool bFound = false;
+
+ // Search all EFFECT blocks for matching TARGET. This is for post-processes behavior.
+ for(unsigned int uiEffect = 0; uiEffect < m_psEffect.GetSize(); ++uiEffect)
+ {
+ SPVRTPFXParserEffect& Effect = m_psEffect[uiEffect];
+
+ // Search all TARGETs in this effect
+ for(unsigned int uiTargets = 0; uiTargets < Effect.Targets.GetSize(); ++uiTargets)
+ {
+ const SPVRTTargetPair& Target = Effect.Targets[uiTargets];
+ if(Target.TargetName == Pass.SemanticName)
+ {
+ // Match. This EFFECT block matches the pass name.
+ Pass.pEffect = &Effect;
+ bFound = true;
+
+ // This is now a post-process pass. Set relevant values.
+ Pass.eRenderPassType = ePOSTPROCESS_PASS;
+ m_aszPostProcessNames.Append(Pass.SemanticName);
+
+ // Check that the surface type and output match are relevant (i.e DEPTH != RGBA8888).
+ if( (Target.BufferType.find_first_of("DEPTH") != CPVRTString::npos && !(Pass.uiFormatFlags & PVRPFXTEX_DEPTH))
+ || (Target.BufferType.find_first_of("COLOR") != CPVRTString::npos && !(Pass.uiFormatFlags & PVRPFXTEX_COLOUR)) )
+ {
+ *pReturnError = PVRTStringFromFormattedStr("Surface type mismatch in [EFFECT]. \"%s\" has different type than \"%s\"\n", Target.TargetName.c_str(), Pass.SemanticName.c_str());
+ return false;
+ }
+
+ break;
+ }
+ }
+
+ if(bFound)
+ break;
+ }
+
+ // Add a pointer to the post process
+ m_renderPassSkipGraph.AddNode(&Pass);
+ }
+
+
+ // --- Loop through all created render passes in the skip graph and determine their dependencies
+ for(ui = 0; ui < m_renderPassSkipGraph.GetNumNodes(); ++ui)
+ {
+ // Loop through all other nodes in the skip graph
+ SPVRTPFXRenderPass* pPass = m_renderPassSkipGraph[ui];
+ SPVRTPFXRenderPass* pTestPass = NULL;
+
+ for(uj = 0; uj < m_RenderPasses.GetSize(); ++uj)
+ {
+ pTestPass = m_renderPassSkipGraph[uj];
+
+ // No self compare
+ if(pPass == pTestPass)
+ continue;
+
+ // No effect associated.
+ if(!pPass->pEffect)
+ continue;
+
+ // Is the node a render pass I rely on?
+ for(uk = 0; uk < pPass->pEffect->Textures.GetSize(); ++uk)
+ {
+ /*
+ If the texture names match, add a new node
+ */
+ if(pTestPass->pTexture->Name == pPass->pEffect->Textures[uk].Name)
+ {
+ m_renderPassSkipGraph.AddNodeDependency(pPass, pTestPass);
+ break;
+ }
+ }
+ }
+ }
+
+ return true;
+}
+
+/*!***************************************************************************
+@Function FindTextureIndex
+@Input TextureName
+@Return unsigned int Index in to the effect.Texture array.
+@Description Returns the index in to the texture array within the effect
+ block where the given texture resides.
+*****************************************************************************/
+unsigned int CPVRTPFXParser::FindTextureIndex( const CPVRTStringHash& TextureName, unsigned int uiEffect ) const
+{
+ for(unsigned int uiIndex = 0; uiIndex < m_psEffect[uiEffect].Textures.GetSize(); ++uiIndex)
+ {
+ const SPVRTPFXParserEffectTexture& Tex = m_psEffect[uiEffect].Textures[uiIndex];
+ if(Tex.Name == TextureName)
+ {
+ return uiIndex;
+ }
+ }
+
+ return 0xFFFFFFFF;
+}
+
+/*!***************************************************************************
+@Function GetNumberRenderPasses
+@Return unsigned int
+@Description Returns the number of render passes within this PFX.
+*****************************************************************************/
+unsigned int CPVRTPFXParser::GetNumberRenderPasses() const
+{
+ return m_RenderPasses.GetSize();
+}
+
+/*!***************************************************************************
+@Function GetNumberRenderPasses
+@Input unsigned int The render pass index.
+@Return SPVRTPFXRenderPass*
+@Description Returns the given render pass.
+*****************************************************************************/
+const SPVRTPFXRenderPass& CPVRTPFXParser::GetRenderPass( unsigned int uiIndex ) const
+{
+ _ASSERT(uiIndex >= 0 && uiIndex < GetNumberRenderPasses());
+ return m_RenderPasses[uiIndex];
+}
+
+/*!***************************************************************************
+@Function GetPFXFileName
+@Return const CPVRTString &
+@Description Returns the PFX file name associated with this object.
+*****************************************************************************/
+const CPVRTString& CPVRTPFXParser::GetPFXFileName() const
+{
+ return m_szFileName;
+}
+
+/*!***************************************************************************
+@Function GetPostProcessNames
+@Return const CPVRTArray<CPVRTString>&
+@Description Returns a list of prost process effect names.
+*****************************************************************************/
+const CPVRTArray<CPVRTString>& CPVRTPFXParser::GetPostProcessNames() const
+{
+ return m_aszPostProcessNames;
+}
+
+/*!***************************************************************************
+@Function GetNumberFragmentShaders
+@Return unsigned int Number of fragment shaders.
+@Description Returns the number of fragment shaders referenced in the PFX.
+*****************************************************************************/
+unsigned int CPVRTPFXParser::GetNumberFragmentShaders() const
+{
+ return m_psFragmentShader.GetSize();
+}
+
+
+/*!***************************************************************************
+@Function GetFragmentShader
+@Input unsigned int The index of this shader.
+@Return const SPVRTPFXParserShader& The PFX fragment shader.
+@Description Returns a given fragment shader.
+*****************************************************************************/
+SPVRTPFXParserShader& CPVRTPFXParser::GetFragmentShader( unsigned int uiIndex )
+{
+ _ASSERT(uiIndex < GetNumberFragmentShaders());
+ return m_psFragmentShader[uiIndex];
+}
+
+/*!***************************************************************************
+@Function GetNumberVertexShaders
+@Return unsigned int Number of vertex shaders.
+@Description Returns the number of vertex shaders referenced in the PFX.
+*****************************************************************************/
+unsigned int CPVRTPFXParser::GetNumberVertexShaders() const
+{
+ return m_psVertexShader.GetSize();
+}
+
+/*!***************************************************************************
+@Function GetVertexShader
+@Input unsigned int The index of this shader.
+@Return const SPVRTPFXParserShader& The PFX vertex shader.
+@Description Returns a given vertex shader.
+*****************************************************************************/
+SPVRTPFXParserShader& CPVRTPFXParser::GetVertexShader( unsigned int uiIndex )
+{
+ _ASSERT(uiIndex < GetNumberVertexShaders());
+ return m_psVertexShader[uiIndex];
+}
+
+/*!***************************************************************************
+@Function GetNumberEffects
+@Return unsigned int Number of effects.
+@Description Returns the number of effects referenced in the PFX.
+*****************************************************************************/
+unsigned int CPVRTPFXParser::GetNumberEffects() const
+{
+ return m_psEffect.GetSize();
+}
+
+/*!***************************************************************************
+@Function GetEffect
+@Input uiIndex The index of this effect.
+@Return The PFX effect.
+@Description Returns a given effect.
+*****************************************************************************/
+const SPVRTPFXParserEffect& CPVRTPFXParser::GetEffect(unsigned int uiIndex) const
+{
+ _ASSERT(uiIndex < GetNumberEffects());
+ return m_psEffect[uiIndex];
+}
+
+/*!***************************************************************************
+@Function GetNumberTextures
+@Return unsigned int Number of effects.
+@Description Returns the number of textures referenced in the PFX.
+*****************************************************************************/
+unsigned int CPVRTPFXParser::GetNumberTextures() const
+{
+ return m_psTexture.GetSize();
+}
+
+/*!***************************************************************************
+@Function GetTexture
+@Input unsigned int The index of this texture
+@Return const SPVRTPFXParserEffect& The PFX texture.
+@Description Returns a given texture.
+*****************************************************************************/
+const SPVRTPFXParserTexture* CPVRTPFXParser::GetTexture( unsigned int uiIndex ) const
+{
+ _ASSERT(uiIndex < GetNumberTextures());
+ return m_psTexture[uiIndex];
+}
+
+/*!***************************************************************************
+@Function FindEffectByName
+@Input Name
+@Return int
+@Description Returns the index of the given string. Returns -1 on failure.
+*****************************************************************************/
+int CPVRTPFXParser::FindEffectByName(const CPVRTStringHash& Name) const
+{
+ if(Name.Hash() == 0)
+ return -1;
+
+ for(unsigned int uiIndex = 0; uiIndex < GetNumberEffects(); ++uiIndex)
+ {
+ if(GetEffect(uiIndex).Name == Name)
+ {
+ return (int)uiIndex;
+ }
+ }
+
+ return -1;
+}
+
+/*!***************************************************************************
+@Function FindTextureByName
+@Input Name Name of the texture.
+@Return int
+@Description Returns the index of the given texture. Returns -1 on failure.
+*****************************************************************************/
+int CPVRTPFXParser::FindTextureByName(const CPVRTStringHash& Name) const
+{
+ if(Name.Hash() == 0)
+ return -1;
+
+ for(unsigned int uiIndex = 0; uiIndex < GetNumberTextures(); ++uiIndex)
+ {
+ if(GetTexture(uiIndex)->Name == Name)
+ {
+ return (int)uiIndex;
+ }
+ }
+
+ return -1;
+}
+
+/*!***************************************************************************
+@Function PVRTPFXCreateStringCopy
+@Return void
+@Description Safely copies a C string.
+*****************************************************************************/
+void PVRTPFXCreateStringCopy(char** ppDst, const char* pSrc)
+{
+ if(pSrc)
+ {
+ FREE(*ppDst);
+ *ppDst = (char*)malloc((strlen(pSrc)+1) * sizeof(char));
+ strcpy(*ppDst, pSrc);
+ }
+}
+
+/*****************************************************************************
+ End of file (PVRTPFXParser.cpp)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTPFXParser.h b/tests/third_party/PowerVR/Tools/PVRTPFXParser.h
new file mode 100644
index 0000000..5c8bbde
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTPFXParser.h
@@ -0,0 +1,675 @@
+/*!****************************************************************************
+
+ @file PVRTPFXParser.h
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief Declaration of PFX file parser
+
+******************************************************************************/
+
+#ifndef _PVRTPFXPARSER_H_
+#define _PVRTPFXPARSER_H_
+
+
+/*****************************************************************************
+** Includes
+******************************************************************************/
+
+#include "PVRTArray.h"
+#include "PVRTString.h"
+#include "PVRTError.h"
+#include "PVRTTexture.h"
+#include "PVRTVector.h"
+#include "PVRTSkipGraph.h"
+#include "PVRTStringHash.h"
+
+/****************************************************************************
+** Helper Funcions
+****************************************************************************/
+void PVRTPFXCreateStringCopy(char** ppDst, const char* pSrc);
+
+/****************************************************************************
+** Enumeration
+****************************************************************************/
+/*!**************************************************************************
+@enum ESemanticDefaultDataType
+@brief Enum values for the various variable types supported
+****************************************************************************/
+enum ESemanticDefaultDataType
+{
+ eDataTypeMat2,
+ eDataTypeMat3,
+ eDataTypeMat4,
+ eDataTypeVec2,
+ eDataTypeVec3,
+ eDataTypeVec4,
+ eDataTypeIvec2,
+ eDataTypeIvec3,
+ eDataTypeIvec4,
+ eDataTypeBvec2,
+ eDataTypeBvec3,
+ eDataTypeBvec4,
+ eDataTypeFloat,
+ eDataTypeInt,
+ eDataTypeBool,
+
+ eNumDefaultDataTypes,
+ eDataTypeNone,
+
+ // Conceptual data types
+ eDataTypeRGB,
+ eDataTypeRGBA
+};
+
+/*!**************************************************************************
+@enum EDefaultDataInternalType
+@brief Enum values for defining whether a variable is float, interger or bool
+****************************************************************************/
+enum EDefaultDataInternalType
+{
+ eFloating,
+ eInteger,
+ eBoolean
+};
+
+/*!**************************************************************************
+@enum EPVRTPFXPassType
+@brief Decribes the type of render required
+****************************************************************************/
+enum EPVRTPFXPassType
+{
+ eNULL_PASS,
+ eCAMERA_PASS,
+ ePOSTPROCESS_PASS,
+ eENVMAPCUBE_PASS,
+ eENVMAPSPH_PASS
+};
+
+/*!**************************************************************************
+@enum EPVRTPFXPassType
+@brief Decribes the type of render required
+****************************************************************************/
+enum EPVRTPFXPassView
+{
+ eVIEW_CURRENT, // The scene's active camera is used
+ eVIEW_POD_CAMERA, // The specified camera is used
+ eVIEW_NONE // No specified view
+};
+
+/****************************************************************************
+** Structures
+****************************************************************************/
+/*!**************************************************************************
+@struct SPVRTPFXParserHeader
+@brief Struct for storing PFX file header data
+****************************************************************************/
+struct SPVRTPFXParserHeader
+{
+ CPVRTString Version;
+ CPVRTString Description;
+ CPVRTString Copyright;
+};
+
+/*!**************************************************************************
+@struct SPVRTPFXParserTexture
+@brief Struct for storing PFX data from the texture block
+****************************************************************************/
+struct SPVRTPFXParserTexture
+{
+ CPVRTStringHash Name;
+ CPVRTStringHash FileName;
+ bool bRenderToTexture;
+ unsigned int nMin, nMag, nMIP;
+ unsigned int nWrapS, nWrapT, nWrapR; // either GL_CLAMP or GL_REPEAT
+ unsigned int uiWidth, uiHeight;
+ unsigned int uiFlags;
+};
+
+/*!**************************************************************************
+@struct SPVRTPFXParserEffectTexture
+@brief Stores effect texture information
+****************************************************************************/
+struct SPVRTPFXParserEffectTexture
+{
+ CPVRTStringHash Name; // Name of texture.
+ unsigned int nNumber; // Texture number to set
+};
+
+/*!**************************************************************************
+@struct SPVRTPFXParserShader
+@brief Struct for storing PFX data from the shader block
+****************************************************************************/
+struct SPVRTPFXParserShader
+{
+ CPVRTStringHash Name;
+ bool bUseFileName;
+ char* pszGLSLfile;
+ char* pszGLSLBinaryFile;
+ char* pszGLSLcode;
+ char* pbGLSLBinary;
+ unsigned int nGLSLBinarySize;
+ unsigned int nFirstLineNumber; // Line number in the text file where this code began; use to correct line-numbers in compiler errors
+ unsigned int nLastLineNumber; // The final line number of the GLSL block.
+
+ SPVRTPFXParserShader();
+ ~SPVRTPFXParserShader();
+ SPVRTPFXParserShader(const SPVRTPFXParserShader& rhs);
+ SPVRTPFXParserShader& operator=(const SPVRTPFXParserShader& rhs);
+
+ void Copy(const SPVRTPFXParserShader& rhs);
+};
+
+/*!**************************************************************************
+@struct SPVRTSemanticDefaultDataTypeInfo
+@brief Struct for storing default data types
+****************************************************************************/
+struct SPVRTSemanticDefaultDataTypeInfo
+{
+ ESemanticDefaultDataType eType;
+ const char *pszName;
+ unsigned int nNumberDataItems;
+ EDefaultDataInternalType eInternalType;
+};
+
+/*!**************************************************************************
+@struct SPVRTSemanticDefaultData
+@brief Stores a default value
+****************************************************************************/
+struct SPVRTSemanticDefaultData
+{
+ float pfData[16];
+ int pnData[4];
+ bool pbData[4];
+ ESemanticDefaultDataType eType;
+
+ SPVRTSemanticDefaultData();
+ SPVRTSemanticDefaultData(const SPVRTSemanticDefaultData& rhs);
+ SPVRTSemanticDefaultData& operator=(const SPVRTSemanticDefaultData& rhs);
+
+ void Copy(const SPVRTSemanticDefaultData& rhs);
+};
+
+/*!**************************************************************************
+@struct SPVRTPFXParserSemantic
+@brief Stores semantic information
+****************************************************************************/
+struct SPVRTPFXParserSemantic
+{
+ char *pszName; /*!< The variable name as used in the shader-language code */
+ char *pszValue; /*!< For example: LIGHTPOSITION */
+ unsigned int nIdx; /*!< Index; for example two semantics might be LIGHTPOSITION0 and LIGHTPOSITION1 */
+ SPVRTSemanticDefaultData sDefaultValue; /*!< Default value */
+
+ SPVRTPFXParserSemantic();
+ ~SPVRTPFXParserSemantic();
+ SPVRTPFXParserSemantic(const SPVRTPFXParserSemantic& rhs);
+ SPVRTPFXParserSemantic& operator=(const SPVRTPFXParserSemantic& rhs);
+
+ void Copy(const SPVRTPFXParserSemantic& rhs);
+};
+
+
+struct SPVRTPFXParserEffect; // Forward declaration
+/*!**************************************************************************
+@struct SPVRTPFXRenderPass
+@brief Stores render pass information
+****************************************************************************/
+struct SPVRTPFXRenderPass
+{
+ EPVRTPFXPassType eRenderPassType; // Type of pass.
+ EPVRTPFXPassView eViewType; // View type.
+ PVRTuint32 uiFormatFlags; // Surface Type.
+ SPVRTPFXParserEffect* pEffect; // Matched pass. Needed but determined from effect block.
+ SPVRTPFXParserTexture* pTexture; // The RTT target for this pass.
+ CPVRTString NodeName; // POD Camera name.
+ CPVRTString SemanticName; // Name of this pass.
+
+ SPVRTPFXRenderPass();
+};
+
+/*!**************************************************************************
+@struct SPVRTTargetPair
+@brief Stores a buffer type and name for a render target.
+****************************************************************************/
+struct SPVRTTargetPair
+{
+ CPVRTString BufferType;
+ CPVRTString TargetName;
+};
+
+/*!**************************************************************************
+@struct SPVRTPFXParserEffect
+@brief Stores effect information
+****************************************************************************/
+struct SPVRTPFXParserEffect
+{
+ CPVRTStringHash Name;
+ CPVRTString Annotation;
+
+ CPVRTStringHash VertexShaderName;
+ CPVRTStringHash FragmentShaderName;
+
+ CPVRTArray<SPVRTPFXParserSemantic> Uniforms;
+ CPVRTArray<SPVRTPFXParserSemantic> Attributes;
+ CPVRTArray<SPVRTPFXParserEffectTexture> Textures;
+ CPVRTArray<SPVRTTargetPair> Targets;
+
+ SPVRTPFXParserEffect();
+};
+
+/****************************************************************************
+** Constants
+****************************************************************************/
+const PVRTuint32 PVRPFXTEX_COLOUR = PVRTuint32(1<<30);
+const PVRTuint32 PVRPFXTEX_DEPTH = PVRTuint32(1<<31);
+
+const static SPVRTSemanticDefaultDataTypeInfo c_psSemanticDefaultDataTypeInfo[] =
+{
+ { eDataTypeMat2, "mat2", 4, eFloating },
+ { eDataTypeMat3, "mat3", 9, eFloating },
+ { eDataTypeMat4, "mat4", 16, eFloating },
+ { eDataTypeVec2, "vec2", 2, eFloating },
+ { eDataTypeVec3, "vec3", 3, eFloating },
+ { eDataTypeVec4, "vec4", 4, eFloating },
+ { eDataTypeIvec2, "ivec2", 2, eInteger },
+ { eDataTypeIvec3, "ivec3", 3, eInteger },
+ { eDataTypeIvec4, "ivec4", 4, eInteger },
+ { eDataTypeBvec2, "bvec2", 2, eBoolean },
+ { eDataTypeBvec3, "bvec3", 3, eBoolean },
+ { eDataTypeBvec4, "bvec4", 4, eBoolean },
+ { eDataTypeFloat, "float", 1, eFloating },
+ { eDataTypeInt, "int", 1, eInteger },
+ { eDataTypeBool, "bool", 1, eBoolean },
+};
+
+
+class CPVRTPFXParserReadContext;
+
+/*!**************************************************************************
+@class CPVRTPFXParser
+@brief PFX parser
+****************************************************************************/
+class CPVRTPFXParser
+{
+public:
+ /*!***************************************************************************
+ @fn CPVRTPFXParser
+ @brief Sets initial values.
+ *****************************************************************************/
+ CPVRTPFXParser();
+
+ /*!***************************************************************************
+ @fn ~CPVRTPFXParser
+ @brief Frees memory used.
+ *****************************************************************************/
+ ~CPVRTPFXParser();
+
+ /*!***************************************************************************
+ @fn ParseFromMemory
+ @param[in] pszScript PFX script
+ @param[out] pReturnError error string
+ @return PVR_SUCCESS for success parsing file
+ PVR_FAIL if file doesn't exist or is invalid
+ @brief Parses a PFX script from memory.
+ *****************************************************************************/
+ EPVRTError ParseFromMemory(const char * const pszScript, CPVRTString * const pReturnError);
+
+ /*!***************************************************************************
+ @fn ParseFromFile
+ @param[in] pszFileName PFX file name
+ @param[out] pReturnError error string
+ @return PVR_SUCCESS for success parsing file
+ PVR_FAIL if file doesn't exist or is invalid
+ @brief Reads the PFX file and calls the parser.
+ *****************************************************************************/
+ EPVRTError ParseFromFile(const char * const pszFileName, CPVRTString * const pReturnError);
+
+ /*!***************************************************************************
+ @fn SetViewportSize
+ @param[in] uiWidth New viewport width
+ @param[in] uiHeight New viewport height
+ @return bool True on success
+ @brief Allows the current viewport size to be set. This value
+ is used for calculating relative texture resolutions
+ *****************************************************************************/
+ bool SetViewportSize(unsigned int uiWidth, unsigned int uiHeight);
+
+ /*!***************************************************************************
+ @fn FindTextureIndex
+ @param[in] TextureName The name of the texture to find
+ @param[in] uiEffect The effect block to look for the texture in
+ @return Index in to the effect.Texture array.
+ @brief Returns the index in to the texture array within the effect
+ block where the given texture resides.
+ *****************************************************************************/
+ unsigned int FindTextureIndex(const CPVRTStringHash& TextureName, unsigned int uiEffect) const;
+
+ /*!***************************************************************************
+ @fn RetrieveRenderPassDependencies
+ @param[out] aRequiredRenderPasses Dynamic array of required render passes
+ @param[in] aszActiveEffectStrings Dynamic array containing names of active
+ effects in the application
+ @return success of failure
+ @brief Takes an array of strings containing the names of active
+ effects for this PFX in a given application and then outputs
+ an array of the render passes the application needs to perform that is sorted
+ into the order they need to be executed (where [0] is the first to be executed,
+ and [n] is the last).
+ In addition to determining the order of dependent passes
+ (such as POSTPROCESS render passes), this function should check if
+ CAMERA passes are referenced by active EFFECT blocks and use this information
+ to strip redundant passes.
+ *****************************************************************************/
+ bool RetrieveRenderPassDependencies(CPVRTArray<SPVRTPFXRenderPass*> &aRequiredRenderPasses,
+ CPVRTArray<CPVRTStringHash> &aszActiveEffectStrings);
+
+ /*!***************************************************************************
+ @brief Returns the number of render passes within this PFX.
+ @return The number of render passes required
+ *****************************************************************************/
+ unsigned int GetNumberRenderPasses() const;
+
+ /*!***************************************************************************
+ @brief Returns the given render pass.
+ @param[in] uiIndex The render pass index.
+ @return A given render pass.
+ *****************************************************************************/
+ const SPVRTPFXRenderPass& GetRenderPass(unsigned int uiIndex) const;
+
+ /*!***************************************************************************
+ @fn GetNumberFragmentShaders
+ @return Number of fragment shaders.
+ @brief Returns the number of fragment shaders referenced in the PFX.
+ *****************************************************************************/
+ unsigned int GetNumberFragmentShaders() const;
+
+ /*!***************************************************************************
+ @fn GetFragmentShader
+ @param[in] uiIndex The index of this shader.
+ @return The PFX fragment shader.
+ @brief Returns a given fragment shader.
+ *****************************************************************************/
+ SPVRTPFXParserShader& GetFragmentShader(unsigned int uiIndex);
+
+ /*!***************************************************************************
+ @fn GetNumberVertexShaders
+ @return Number of vertex shaders.
+ @brief Returns the number of vertex shaders referenced in the PFX.
+ *****************************************************************************/
+ unsigned int GetNumberVertexShaders() const;
+
+ /*!***************************************************************************
+ @fn GetVertexShader
+ @param[in] uiIndex The index of this shader.
+ @return The PFX vertex shader.
+ @brief Returns a given vertex shader.
+ *****************************************************************************/
+ SPVRTPFXParserShader& GetVertexShader(unsigned int uiIndex);
+
+ /*!***************************************************************************
+ @fn GetNumberEffects
+ @return Number of effects.
+ @brief Returns the number of effects referenced in the PFX.
+ *****************************************************************************/
+ unsigned int GetNumberEffects() const;
+
+ /*!***************************************************************************
+ @fn GetEffect
+ @param[in] uiIndex The index of this effect.
+ @return The PFX effect.
+ @brief Returns a given effect.
+ *****************************************************************************/
+ const SPVRTPFXParserEffect& GetEffect(unsigned int uiIndex) const;
+
+ /*!***************************************************************************
+ @fn FindEffectByName
+ @param[in] Name Name of the effect.
+ @return int
+ @brief Returns the index of the given string. Returns -1 on failure.
+ *****************************************************************************/
+ int FindEffectByName(const CPVRTStringHash& Name) const;
+
+ /*!***************************************************************************
+ @fn FindTextureByName
+ @param[in] Name Name of the texture.
+ @return int
+ @brief Returns the index of the given texture. Returns -1 on failure.
+ *****************************************************************************/
+ int FindTextureByName(const CPVRTStringHash& Name) const;
+
+ /*!***************************************************************************
+ @fn GetNumberTextures
+ @return Number of effects.
+ @brief Returns the number of textures referenced in the PFX.
+ *****************************************************************************/
+ unsigned int GetNumberTextures() const;
+
+ /*!***************************************************************************
+ @fn GetTexture
+ @param[in] uiIndex The index of this texture
+ @return The PFX texture.
+ @brief Returns a given texture.
+ *****************************************************************************/
+ const SPVRTPFXParserTexture* GetTexture(unsigned int uiIndex) const;
+
+ /*!***************************************************************************
+ @fn GetPFXFileName
+ @return The filename for this PFX file
+ @brief eturns the PFX file name associated with this object.
+ *****************************************************************************/
+ const CPVRTString& GetPFXFileName() const;
+
+ /*!***************************************************************************
+ @fn GetPostProcessNames
+ @return An array of post process names
+ @brief Returns a list of prost process effect names.
+ *****************************************************************************/
+ const CPVRTArray<CPVRTString>& GetPostProcessNames() const;
+
+public:
+ static const unsigned int VIEWPORT_SIZE;
+
+private:
+ SPVRTPFXParserHeader m_sHeader;
+
+ CPVRTArrayManagedPointers<SPVRTPFXParserTexture> m_psTexture;
+ CPVRTArray<SPVRTPFXParserShader> m_psFragmentShader;
+ CPVRTArray<SPVRTPFXParserShader> m_psVertexShader;
+ CPVRTArray<SPVRTPFXParserEffect> m_psEffect;
+ CPVRTArray<SPVRTPFXRenderPass> m_RenderPasses;
+
+ CPVRTString m_szFileName;
+ CPVRTPFXParserReadContext* m_psContext;
+ CPVRTArray<CPVRTString> m_aszPostProcessNames;
+
+ unsigned int m_uiViewportWidth;
+ unsigned int m_uiViewportHeight;
+ CPVRTSkipGraphRoot<SPVRTPFXRenderPass*> m_renderPassSkipGraph;
+
+ /*!***************************************************************************
+ @fn Parse
+ @param[out] pReturnError error string
+ @return true for success parsing file
+ @brief Parses a loaded PFX file.
+ *****************************************************************************/
+ bool Parse( CPVRTString * const pReturnError);
+
+ /*!***************************************************************************
+ @fn ReduceWhitespace
+ @param[out] line output text
+ @brief Reduces all white space characters in the string to one
+ blank space.
+ *****************************************************************************/
+ void ReduceWhitespace(char *line);
+
+ /*!***************************************************************************
+ @fn GetEndTag
+ @param[in] pszTagName tag name
+ @param[in] nStartLine start line
+ @param[out] pnEndLine line end tag found
+ @return true if tag found
+ @brief Searches for end tag pszTagName from line nStartLine.
+ Returns true and outputs the line number of the end tag if
+ found, otherwise returning false.
+ *****************************************************************************/
+ bool GetEndTag(const char *pszTagName, int nStartLine, int *pnEndLine);
+
+ /*!***************************************************************************
+ @brief Finds the parameter after the specified delimiting character and
+ returns the parameter as a string. An empty string is returned
+ if a parameter cannot be found
+ @param[out] aszSourceString The string to search
+ @param[in] parameterTag The tag to find
+ @param[in] delimiter Delimiters
+ @return Found parameter or empty string
+ *****************************************************************************/
+ CPVRTString FindParameter(char *aszSourceString, const CPVRTString ¶meterTag, const CPVRTString &delimiter);
+
+ /*!***************************************************************************
+ @fn ReadStringToken
+ @param[in] pszSource Parameter string to process
+ @param[out] output Processed string
+ @param[out] ErrorStr String containing errors
+ @param[in] iLine The line to read
+ @param[in] pCaller The caller's name or identifier
+ @return Returns true on success
+ @brief Processes the null terminated char array as if it's a
+ formatted string array. Quote marks are determined to be
+ start and end of strings. If no quote marks are found the
+ string is delimited by whitespace.
+ *****************************************************************************/
+ bool ReadStringToken(char* pszSource, CPVRTString& output, CPVRTString &ErrorStr, int iLine, const char* pCaller);
+
+ /*!***************************************************************************
+ @fn ParseHeader
+ @param[in] nStartLine start line number
+ @param[in] nEndLine end line number
+ @param[out] pReturnError error string
+ @return true if parse is successful
+ @brief Parses the HEADER section of the PFX file.
+ *****************************************************************************/
+ bool ParseHeader(int nStartLine, int nEndLine, CPVRTString * const pReturnError);
+
+ /*!***************************************************************************
+ @brief Parses the TEXTURES section of the PFX file.
+ This style is deprecated but remains for backwards
+ compatibility. ** DEPRECATED **
+ @param[in] nStartLine Start line number
+ @param[in] nEndLine End line number
+ @param[out] pReturnError Error string
+ @return true if parse is successful
+ *****************************************************************************/
+ bool ParseTextures(int nStartLine, int nEndLine, CPVRTString * const pReturnError);
+
+ /*!***************************************************************************
+ @fn ParseTexture
+ @param[in] nStartLine start line number
+ @param[in] nEndLine end line number
+ @param[out] pReturnError error string
+ @return true if parse is successful
+ @brief Parses the TEXTURE section of the PFX file.
+ *****************************************************************************/
+ bool ParseTexture(int nStartLine, int nEndLine, CPVRTString * const pReturnError);
+
+ /*!***************************************************************************
+ @fn ParseTarget
+ @param[in] nStartLine start line number
+ @param[in] nEndLine end line number
+ @param[out] pReturnError error string
+ @return true if parse is successful
+ @brief Parses the TARGET section of the PFX file.
+ *****************************************************************************/
+ bool ParseTarget(int nStartLine, int nEndLine, CPVRTString * const pReturnError);
+
+ /*!***************************************************************************
+ @fn ParseGenericSurface
+ @param[in] nStartLine start line number
+ @param[in] nEndLine end line number
+ @param[out] Params Structure containing PFXTexture parameters
+ @param[out] KnownCmds An array of unknown commands for the caller
+ to check.
+ @param[in] pCaller The caller's description for error messages.
+ @param[out] pReturnError error string
+ @return true if parse is successful
+ @brief Parses generic data from TARGET and TEXTURE blocks. Namely
+ wrapping and filter commands.
+ *****************************************************************************/
+ bool ParseGenericSurface(int nStartLine, int nEndLine, SPVRTPFXParserTexture& Params, CPVRTArray<CPVRTHash>& KnownCmds,
+ const char* pCaller, CPVRTString * const pReturnError);
+
+ /*!***************************************************************************
+ @fn ParseShader
+ @param[in] nStartLine start line number
+ @param[in] nEndLine end line number
+ @param[out] pReturnError error string
+ @param[out] shader shader data object
+ @param[in] pszBlockName name of block in PFX file
+ @return true if parse is successful
+ @brief Parses the VERTEXSHADER or FRAGMENTSHADER section of the
+ PFX file.
+ *****************************************************************************/
+ bool ParseShader(int nStartLine, int nEndLine, CPVRTString *pReturnError, SPVRTPFXParserShader &shader, const char * const pszBlockName);
+
+ /*!***************************************************************************
+ @fn ParseSemantic
+ @param[out] semantic semantic data object
+ @param[in] nStartLine start line number
+ @param[out] pReturnError error string
+ @return true if parse is successful
+ @brief Parses a semantic.
+ *****************************************************************************/
+ bool ParseSemantic(SPVRTPFXParserSemantic &semantic, const int nStartLine, CPVRTString * const pReturnError);
+
+ /*!***************************************************************************
+ @fn ParseEffect
+ @param[out] effect effect data object
+ @param[in] nStartLine start line number
+ @param[in] nEndLine end line number
+ @param[out] pReturnError error string
+ @return true if parse is successful
+ @brief Parses the EFFECT section of the PFX file.
+ *****************************************************************************/
+ bool ParseEffect(SPVRTPFXParserEffect &effect, const int nStartLine, const int nEndLine, CPVRTString * const pReturnError);
+
+ /*!***************************************************************************
+ @fn ParseTextureFlags
+ @param[in] c_pszRemainingLine Pointer to the remaining string
+ @param[out] ppFlagsOut Resultant flags set
+ @param[in] uiNumFlags Number of flags to set
+ @param[in] c_ppszFlagNames Flag names
+ @param[in] uiNumFlagNames Number of flag names
+ @param[in] pReturnError Return error to set
+ @param[in] iLineNum The line number for error reporting
+ @return true if successful
+ @brief Parses the texture flag sections.
+ *****************************************************************************/
+ bool ParseTextureFlags( const char* c_pszRemainingLine, unsigned int** ppFlagsOut, unsigned int uiNumFlags, const char** c_ppszFlagNames, unsigned int uiNumFlagNames,
+ CPVRTString * const pReturnError, int iLineNum);
+ /*!***************************************************************************
+ @brief Looks through all of the effects in the .pfx and determines
+ the order of render passes that have been declared with
+ the RENDER tag (found in [TEXTURES].
+ @param[out] pReturnError
+ @return True if dependency tree is valid. False if there are errors
+ in the dependency tree (e.g. recursion)
+ *****************************************************************************/
+ bool DetermineRenderPassDependencies(CPVRTString * const pReturnError);
+
+ /*!***************************************************************************
+ @brief Recursively look through dependencies until leaf nodes are
+ encountered. At this point, add a given leaf node to the
+ aRequiredRenderPasses array and return. Repeat this process
+ until all dependencies are added to the array.
+ @param[in] aRequiredRenderPasses
+ @param[in] renderPassNode
+ *****************************************************************************/
+ void AddRenderPassNodeDependencies( CPVRTArray<SPVRTPFXRenderPass*> &aRequiredRenderPasses,
+ CPVRTSkipGraphNode<SPVRTPFXRenderPass*> &renderPassNode);
+};
+
+
+#endif /* _PVRTPFXPARSER_H_ */
+
+/*****************************************************************************
+ End of file (PVRTPFXParser.h)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTPrint3D.cpp b/tests/third_party/PowerVR/Tools/PVRTPrint3D.cpp
new file mode 100644
index 0000000..33f4b80
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTPrint3D.cpp
@@ -0,0 +1,1046 @@
+/******************************************************************************
+
+ @file PVRTPrint3D.cpp
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief Displays a text string using 3D polygons. Can be done in two ways:
+ using a window defined by the user or writing straight on the
+ screen.
+
+******************************************************************************/
+
+/****************************************************************************
+** Includes
+****************************************************************************/
+#include <stdarg.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <string.h>
+#include <wchar.h>
+
+#include "PVRTGlobal.h"
+#include "PVRTFixedPoint.h"
+#include "PVRTMatrix.h"
+#include "PVRTTexture.h"
+#include "PVRTPrint3D.h"
+#include "PVRTUnicode.h"
+#include "PVRTContext.h"
+#include "PVRTMap.h"
+
+/* Print3D texture data */
+#include "PVRTPrint3DIMGLogo.h"
+#include "PVRTPrint3DHelveticaBold.h"
+
+static inline float PVRTMakeWhole(float f)
+{
+ return floorf(f + 0.5f);
+}
+
+
+/****************************************************************************
+** Defines
+****************************************************************************/
+#define MAX_LETTERS (5120)
+#define MIN_CACHED_VTX (0x1000)
+#define MAX_CACHED_VTX (0x00100000)
+#define LINES_SPACING (29.0f)
+#define PVRPRINT3DVERSION (1)
+
+#if defined(_WIN32)
+#define vsnprintf _vsnprintf
+#endif
+
+const PVRTuint32 PVRFONT_HEADER = 0xFCFC0050;
+const PVRTuint32 PVRFONT_CHARLIST = 0xFCFC0051;
+const PVRTuint32 PVRFONT_RECTS = 0xFCFC0052;
+const PVRTuint32 PVRFONT_METRICS = 0xFCFC0053;
+const PVRTuint32 PVRFONT_YOFFSET = 0xFCFC0054;
+const PVRTuint32 PVRFONT_KERNING = 0xFCFC0055;
+
+/****************************************************************************
+** Constants
+****************************************************************************/
+static const unsigned int PVRTPRINT3D_INVALID_CHAR = 0xFDFDFDFD;
+
+/****************************************************************************
+** Auxiliary functions
+****************************************************************************/
+/*!***************************************************************************
+@fn CharacterCompareFunc
+@param[in] pA
+@param[in] pB
+@return PVRTint32
+@brief Compares two characters for binary search.
+*****************************************************************************/
+PVRTint32 CPVRTPrint3D::CharacterCompareFunc(const void* pA, const void* pB)
+{
+ return (*(PVRTint32*)pA - *(PVRTint32*)pB);
+}
+
+/*!***************************************************************************
+@fn KerningCompareFunc
+@param[in] pA
+@param[in] pB
+@return PVRTint32
+@brief Compares two kerning pairs for binary search.
+*****************************************************************************/
+PVRTint32 CPVRTPrint3D::KerningCompareFunc(const void* pA, const void* pB)
+{
+ KerningPair* pPairA = (KerningPair*)pA;
+ KerningPair* pPairB = (KerningPair*)pB;
+
+ if(pPairA->uiPair > pPairB->uiPair) return 1;
+ if(pPairA->uiPair < pPairB->uiPair) return -1;
+
+ return 0;
+}
+
+/****************************************************************************
+** Class: CPVRTPrint3D
+****************************************************************************/
+/*****************************************************************************
+ @fn CPVRTPrint3D
+ @brief Init some values.
+*****************************************************************************/
+CPVRTPrint3D::CPVRTPrint3D() : m_pAPI(NULL), m_uLogoToDisplay(ePVRTPrint3DLogoNone), m_pwFacesFont(NULL), m_pPrint3dVtx(NULL), m_bTexturesSet(false), m_pVtxCache(NULL), m_nVtxCache(0),
+ m_nVtxCacheMax(0), m_bRotate(false), m_nCachedNumVerts(0), m_pwzPreviousString(NULL), m_pszPreviousString(NULL), m_fPrevScale(0.0f), m_fPrevX(0.0f),
+ m_fPrevY(0.0f), m_uiPrevCol(0), m_pUVs(NULL), m_pKerningPairs(NULL), m_pCharMatrics(NULL), m_fTexW(0.0f), m_fTexH(0.0f), m_pRects(NULL), m_pYOffsets(NULL),
+ m_uiNextLineH(0), m_uiSpaceWidth(0), m_uiNumCharacters(0), m_uiNumKerningPairs(0), m_uiAscent(0), m_pszCharacterList(NULL), m_bHasMipmaps(false),
+ m_bUsingProjection(false)
+{
+ memset(m_fScreenScale, 0, sizeof(m_fScreenScale));
+ memset(m_ui32ScreenDim, 0, sizeof(m_ui32ScreenDim));
+
+ PVRTMatrixIdentity(m_mModelView);
+ PVRTMatrixIdentity(m_mProj);
+
+ m_pwzPreviousString = new wchar_t[MAX_LETTERS + 1];
+ m_pszPreviousString = new char[MAX_LETTERS + 1];
+ m_pwzPreviousString[0] = 0;
+ m_pszPreviousString[0] = 0;
+
+ m_eFilterMethod[eFilterProc_Min] = eFilter_Default;
+ m_eFilterMethod[eFilterProc_Mag] = eFilter_Default;
+ m_eFilterMethod[eFilterProc_Mip] = eFilter_MipDefault;
+}
+
+/*****************************************************************************
+ @fn ~CPVRTPrint3D
+ @brief De-allocate the working memory
+*****************************************************************************/
+CPVRTPrint3D::~CPVRTPrint3D()
+{
+ delete [] m_pwzPreviousString;
+ delete [] m_pszPreviousString;
+
+ delete [] m_pszCharacterList;
+ delete [] m_pYOffsets;
+ delete [] m_pCharMatrics;
+ delete [] m_pKerningPairs;
+ delete [] m_pRects;
+ delete [] m_pUVs;
+}
+
+/*!***************************************************************************
+@fn ReadMetaBlock
+@param[in] pDataCursor
+@return bool true if successful.
+@brief Reads a single meta data block from the data file.
+*****************************************************************************/
+bool CPVRTPrint3D::ReadMetaBlock(const PVRTuint8** pDataCursor)
+{
+ SPVRTPrint3DHeader* header;
+
+ unsigned int uiDataSize;
+
+ MetaDataBlock block;
+ if(!block.ReadFromPtr(pDataCursor))
+ {
+ return false; // Must have been an error.
+ }
+
+ switch(block.u32Key)
+ {
+ case PVRFONT_HEADER:
+ header = (SPVRTPrint3DHeader*)block.Data;
+ if(header->uVersion != PVRTPRINT3D_VERSION)
+ {
+ return false;
+ }
+ // Copy options
+ m_uiAscent = header->wAscent;
+ m_uiNextLineH = header->wLineSpace;
+ m_uiSpaceWidth = header->uSpaceWidth;
+ m_uiNumCharacters = header->wNumCharacters & 0xFFFF;
+ m_uiNumKerningPairs = header->wNumKerningPairs & 0xFFFF;
+ break;
+ case PVRFONT_CHARLIST:
+ uiDataSize = sizeof(PVRTuint32) * m_uiNumCharacters;
+ _ASSERT(block.u32DataSize == uiDataSize);
+ m_pszCharacterList = new PVRTuint32[m_uiNumCharacters];
+ memcpy(m_pszCharacterList, block.Data, uiDataSize);
+ break;
+ case PVRFONT_YOFFSET:
+ uiDataSize = sizeof(PVRTint32) * m_uiNumCharacters;
+ _ASSERT(block.u32DataSize == uiDataSize);
+ m_pYOffsets = new PVRTint32[m_uiNumCharacters];
+ memcpy(m_pYOffsets, block.Data, uiDataSize);
+ break;
+ case PVRFONT_METRICS:
+ uiDataSize = sizeof(CharMetrics) * m_uiNumCharacters;
+ _ASSERT(block.u32DataSize == uiDataSize);
+ m_pCharMatrics = new CharMetrics[m_uiNumCharacters];
+ memcpy(m_pCharMatrics, block.Data, uiDataSize);
+ break;
+ case PVRFONT_KERNING:
+ uiDataSize = sizeof(KerningPair) * m_uiNumKerningPairs;
+ _ASSERT(block.u32DataSize == uiDataSize);
+ m_pKerningPairs = new KerningPair[m_uiNumKerningPairs];
+ memcpy(m_pKerningPairs, block.Data, uiDataSize);
+ break;
+ case PVRFONT_RECTS:
+ uiDataSize = sizeof(Rectanglei) * m_uiNumCharacters;
+ _ASSERT(block.u32DataSize == uiDataSize);
+
+ m_pRects = new Rectanglei[m_uiNumCharacters];
+ memcpy(m_pRects, block.Data, uiDataSize);
+ break;
+ default:
+ _ASSERT(!"Unhandled key!");
+ }
+
+ return true;
+}
+
+/*!***************************************************************************
+@fn LoadFontData
+@param[in] texHeader
+@param[in] MetaDataMap
+@return bool true if successful.
+@brief Loads font data bundled with the texture file.
+*****************************************************************************/
+bool CPVRTPrint3D::LoadFontData( const PVRTextureHeaderV3* texHeader, CPVRTMap<PVRTuint32, CPVRTMap<PVRTuint32, MetaDataBlock> >& MetaDataMap )
+{
+ m_fTexW = (float)texHeader->u32Width;
+ m_fTexH = (float)texHeader->u32Height;
+
+ // Mipmap data is stored in the texture header data.
+ m_bHasMipmaps = (texHeader->u32MIPMapCount > 1 ? true : false);
+ if(m_bHasMipmaps)
+ {
+ m_eFilterMethod[eFilterProc_Min] = eFilter_Linear;
+ m_eFilterMethod[eFilterProc_Mag] = eFilter_Linear;
+ m_eFilterMethod[eFilterProc_Mip] = eFilter_Linear;
+ }
+ else
+ {
+ m_eFilterMethod[eFilterProc_Min] = eFilter_Linear;
+ m_eFilterMethod[eFilterProc_Mag] = eFilter_Linear;
+ m_eFilterMethod[eFilterProc_Mip] = eFilter_None;
+ }
+
+
+ // Header
+ SPVRTPrint3DHeader* header = (SPVRTPrint3DHeader*)MetaDataMap[PVRTEX3_IDENT][PVRFONT_HEADER].Data;
+ if(header->uVersion != PVRTPRINT3D_VERSION)
+ {
+ return false;
+ }
+ // Copy options
+ m_uiAscent = header->wAscent;
+ m_uiNextLineH = header->wLineSpace;
+ m_uiSpaceWidth = header->uSpaceWidth;
+ m_uiNumCharacters = header->wNumCharacters & 0xFFFF;
+ m_uiNumKerningPairs = header->wNumKerningPairs & 0xFFFF;
+
+ // Char list
+ m_pszCharacterList = new PVRTuint32[m_uiNumCharacters];
+ memcpy(m_pszCharacterList, MetaDataMap[PVRTEX3_IDENT][PVRFONT_CHARLIST].Data, MetaDataMap[PVRTEX3_IDENT][PVRFONT_CHARLIST].u32DataSize);
+
+ m_pYOffsets = new PVRTint32[m_uiNumCharacters];
+ memcpy(m_pYOffsets, MetaDataMap[PVRTEX3_IDENT][PVRFONT_YOFFSET].Data, MetaDataMap[PVRTEX3_IDENT][PVRFONT_YOFFSET].u32DataSize);
+
+ m_pCharMatrics = new CharMetrics[m_uiNumCharacters];
+ memcpy(m_pCharMatrics, MetaDataMap[PVRTEX3_IDENT][PVRFONT_METRICS].Data, MetaDataMap[PVRTEX3_IDENT][PVRFONT_METRICS].u32DataSize);
+
+ m_pKerningPairs = new KerningPair[m_uiNumKerningPairs];
+ memcpy(m_pKerningPairs, MetaDataMap[PVRTEX3_IDENT][PVRFONT_KERNING].Data, MetaDataMap[PVRTEX3_IDENT][PVRFONT_KERNING].u32DataSize);
+
+ m_pRects = new Rectanglei[m_uiNumCharacters];
+ memcpy(m_pRects, MetaDataMap[PVRTEX3_IDENT][PVRFONT_RECTS].Data, MetaDataMap[PVRTEX3_IDENT][PVRFONT_RECTS].u32DataSize);
+
+
+ // Build UVs
+ m_pUVs = new CharacterUV[m_uiNumCharacters];
+ for(unsigned int uiChar = 0; uiChar < m_uiNumCharacters; uiChar++)
+ {
+ m_pUVs[uiChar].fUL = m_pRects[uiChar].nX / m_fTexW;
+ m_pUVs[uiChar].fUR = m_pUVs[uiChar].fUL + m_pRects[uiChar].nW / m_fTexW;
+ m_pUVs[uiChar].fVT = m_pRects[uiChar].nY / m_fTexH;
+ m_pUVs[uiChar].fVB = m_pUVs[uiChar].fVT + m_pRects[uiChar].nH / m_fTexH;
+ }
+
+ return true;
+}
+
+/*!***************************************************************************
+@fn FindCharacter
+@param[in] character
+@return The character index, or PVRPRINT3D_INVALID_CHAR if not found.
+@brief Finds a given character in the binary data and returns it's
+ index.
+*****************************************************************************/
+PVRTuint32 CPVRTPrint3D::FindCharacter(PVRTuint32 character) const
+{
+ PVRTuint32* pItem = (PVRTuint32*)bsearch(&character, m_pszCharacterList, m_uiNumCharacters, sizeof(PVRTuint32), CharacterCompareFunc);
+ if(!pItem)
+ return PVRTPRINT3D_INVALID_CHAR;
+
+ PVRTuint32 uiIdx = (PVRTuint32) (pItem - m_pszCharacterList);
+ return uiIdx;
+}
+
+/*!***************************************************************************
+@fn ApplyKerning
+@param[in] cA
+@param[in] cB
+@param[out] fOffset
+@brief Calculates kerning offset.
+*****************************************************************************/
+void CPVRTPrint3D::ApplyKerning(const PVRTuint32 cA, const PVRTuint32 cB, float& fOffset) const
+{
+ PVRTuint64 uiPairToSearch = ((PVRTuint64)cA << 32) | (PVRTuint64)cB;
+ KerningPair* pItem = (KerningPair*)bsearch(&uiPairToSearch, m_pKerningPairs, m_uiNumKerningPairs, sizeof(KerningPair), KerningCompareFunc);
+ if(pItem)
+ fOffset += (float)pItem->iOffset;
+}
+
+/*!***************************************************************************
+ @fn SetTextures
+ @param[in] pContext Context
+ @param[in] dwScreenX Screen resolution along X
+ @param[in] dwScreenY Screen resolution along Y
+ @param[in] bRotate Rotate print3D by 90 degrees
+ @param[in] bMakeCopy This instance of Print3D creates a copy
+ of it's data instead of sharing with previous
+ contexts. Set this parameter if you require
+ thread safety.
+ @return PVR_SUCCESS or PVR_FAIL
+ @brief Initialization and texture upload. Should be called only once
+ for a given context.
+*****************************************************************************/
+EPVRTError CPVRTPrint3D::SetTextures(
+ const SPVRTContext * const pContext,
+ const unsigned int dwScreenX,
+ const unsigned int dwScreenY,
+ const bool bRotate,
+ const bool bMakeCopy)
+{
+ // Determine which set of textures to use depending on the screen resolution.
+ const unsigned int uiShortestEdge = PVRT_MIN(dwScreenX, dwScreenY);
+ const void* pData = NULL;
+
+ if(uiShortestEdge >= 720)
+ {
+ pData = (void*)_helvbd_56_pvr;
+ }
+ else if(uiShortestEdge >= 640)
+ {
+ pData = (void*)_helvbd_46_pvr;
+ }
+ else
+ {
+ pData = (void*)_helvbd_36_pvr;
+ }
+
+ PVRT_UNREFERENCED_PARAMETER(_helvbd_36_pvr_size);
+ PVRT_UNREFERENCED_PARAMETER(_helvbd_46_pvr_size);
+ PVRT_UNREFERENCED_PARAMETER(_helvbd_56_pvr_size);
+
+ return SetTextures(pContext, pData, dwScreenX, dwScreenY, bRotate, bMakeCopy);
+}
+
+/*!***************************************************************************
+ @fn SetTextures
+ @param[in] pContext Context
+ @param[in] pTexData User-provided font texture
+ @param[in] uiDataSize Size of the data provided
+ @param[in] dwScreenX Screen resolution along X
+ @param[in] dwScreenY Screen resolution along Y
+ @param[in] bRotate Rotate print3D by 90 degrees
+ @param[in] bMakeCopy This instance of Print3D creates a copy
+ of it's data instead of sharing with previous
+ contexts. Set this parameter if you require
+ thread safety.
+ @return PVR_SUCCESS or PVR_FAIL
+ @brief Initialization and texture upload of user-provided font
+ data. Should be called only once for a Print3D object.
+*****************************************************************************/
+EPVRTError CPVRTPrint3D::SetTextures(
+ const SPVRTContext * const pContext,
+ const void * const pTexData,
+ const unsigned int dwScreenX,
+ const unsigned int dwScreenY,
+ const bool bRotate,
+ const bool bMakeCopy)
+{
+#if !defined (DISABLE_PRINT3D)
+
+ unsigned short i;
+ bool bStatus;
+
+ // Set the aspect ratio, so we can change it without updating textures or anything else
+ float fX, fY;
+
+ m_bRotate = bRotate;
+ m_ui32ScreenDim[0] = bRotate ? dwScreenY : dwScreenX;
+ m_ui32ScreenDim[1] = bRotate ? dwScreenX : dwScreenY;
+
+ // Alter the X, Y resolutions if the screen isn't portrait.
+ if(dwScreenX > dwScreenY)
+ {
+ fX = (float) dwScreenX;
+ fY = (float) dwScreenY;
+ }
+ else
+ {
+ fX = (float) dwScreenY;
+ fY = (float) dwScreenX;
+ }
+
+ m_fScreenScale[0] = (bRotate ? fY : fX) /640.0f;
+ m_fScreenScale[1] = (bRotate ? fX : fY) /480.0f;
+
+ // Check whether textures are already set up just in case
+ if (m_bTexturesSet)
+ return PVR_SUCCESS;
+
+ // INDEX BUFFERS
+ m_pwFacesFont = (unsigned short*)malloc(PVRTPRINT3D_MAX_RENDERABLE_LETTERS*2*3*sizeof(unsigned short));
+
+ if(!m_pwFacesFont)
+ {
+ return PVR_FAIL;
+ }
+
+ // Vertex indices for letters
+ for (i=0; i < PVRTPRINT3D_MAX_RENDERABLE_LETTERS; i++)
+ {
+ m_pwFacesFont[i*6+0] = 0+i*4;
+ m_pwFacesFont[i*6+1] = 3+i*4;
+ m_pwFacesFont[i*6+2] = 1+i*4;
+
+ m_pwFacesFont[i*6+3] = 3+i*4;
+ m_pwFacesFont[i*6+4] = 0+i*4;
+ m_pwFacesFont[i*6+5] = 2+i*4;
+ }
+
+
+ if(!APIInit(pContext, bMakeCopy))
+ {
+ return PVR_FAIL;
+ }
+ /*
+ This is the texture with the fonts.
+ */
+ PVRTextureHeaderV3 header;
+ CPVRTMap<PVRTuint32, CPVRTMap<PVRTuint32, MetaDataBlock> > MetaDataMap;
+ bStatus = APIUpLoadTexture((unsigned char *)pTexData, &header, MetaDataMap);
+
+ if (!bStatus)
+ {
+ return PVR_FAIL;
+ }
+ /*
+ This is the associated font data with the default font
+ */
+ bStatus = LoadFontData(&header, MetaDataMap);
+
+ bStatus = APIUpLoadIcons(reinterpret_cast<const PVRTuint8* const>(PVRTPrint3DIMGLogo), reinterpret_cast<const PVRTuint8* const>(PVRTPrint3DPowerVRLogo));
+
+ if (!bStatus) return PVR_FAIL;
+
+ m_nVtxCacheMax = MIN_CACHED_VTX;
+ m_pVtxCache = (SPVRTPrint3DAPIVertex*)malloc(m_nVtxCacheMax * sizeof(*m_pVtxCache));
+ m_nVtxCache = 0;
+
+ if(!m_pVtxCache)
+ {
+ return PVR_FAIL;
+ }
+
+ // Everything is OK
+ m_bTexturesSet = true;
+
+ // Return Success
+ return PVR_SUCCESS;
+
+#else
+ return PVR_SUCCESS;
+#endif
+}
+
+/*!***************************************************************************
+@fn Print3D
+@param[in] fPosX X Position
+@param[in] fPosY Y Position
+@param[in] fScale Text scale
+@param[in] Colour ARGB colour
+@param[in] UTF32 Array of UTF32 characters
+@param[in] bUpdate Whether to update the vertices
+@return EPVRTError Success of failure
+@brief Takes an array of UTF32 characters and generates the required mesh.
+*****************************************************************************/
+EPVRTError CPVRTPrint3D::Print3D(float fPosX, float fPosY, const float fScale, unsigned int Colour, const CPVRTArray<PVRTuint32>& UTF32, bool bUpdate)
+{
+ // No textures! so... no window
+ if (!m_bTexturesSet)
+ {
+ PVRTErrorOutputDebug("DisplayWindow : You must call CPVRTPrint3D::SetTextures(...) before using this function.\n");
+ return PVR_FAIL;
+ }
+
+ // nothing to be drawn
+ if(UTF32.GetSize() == 0)
+ return PVR_FAIL;
+
+ // Adjust input parameters
+ if(!m_bUsingProjection)
+ {
+ fPosX = (float)((int)(fPosX * (640.0f/100.0f)));
+ fPosY = -(float)((int)(fPosY * (480.0f/100.0f)));
+ }
+
+ // Create Vertex Buffer (only if it doesn't exist)
+ if(m_pPrint3dVtx == 0)
+ {
+ m_pPrint3dVtx = (SPVRTPrint3DAPIVertex*)malloc(MAX_LETTERS*4*sizeof(SPVRTPrint3DAPIVertex));
+
+ if(!m_pPrint3dVtx)
+ return PVR_FAIL;
+ }
+
+ // Fill up our buffer
+ if(bUpdate)
+ m_nCachedNumVerts = UpdateLine(0.0f, fPosX, fPosY, fScale, Colour, UTF32, m_pPrint3dVtx);
+
+ // Draw the text
+ if(!DrawLine(m_pPrint3dVtx, m_nCachedNumVerts))
+ return PVR_FAIL;
+
+ return PVR_SUCCESS;
+}
+
+/*!***************************************************************************
+ @fn Print3D
+ @param[in] fPosX Position of the text along X
+ @param[in] fPosY Position of the text along Y
+ @param[in] fScale Scale of the text
+ @param[in] Colour Colour of the text
+ @param[in] pszFormat Format string for the text
+ @return PVR_SUCCESS or PVR_FAIL
+ @brief Display wide-char 3D text on screen.
+ CPVRTPrint3D::SetTextures(...) must have been called
+ beforehand.
+ This function accepts formatting in the printf way.
+*****************************************************************************/
+EPVRTError CPVRTPrint3D::Print3D(float fPosX, float fPosY, const float fScale, unsigned int Colour, const wchar_t * const pszFormat, ...)
+{
+#ifdef DISABLE_PRINT3D
+ return PVR_SUCCESS;
+#endif
+
+ static wchar_t s_Text[MAX_LETTERS+1] = {0};
+
+ /*
+ Unfortunately only Windows seems to properly support non-ASCII characters formatted in
+ vswprintf.
+ */
+#if defined(_WIN32) && !defined(UNDER_CE)
+ va_list args;
+ // Reading the arguments to create our Text string
+ va_start(args, pszFormat);
+ vswprintf(s_Text, MAX_LETTERS+1, pszFormat, args);
+ va_end(args);
+#else
+ wcscpy(s_Text, pszFormat);
+#endif
+
+ bool bUpdate = false;
+
+ // Optimisation to check that the strings are actually different.
+ if(wcscmp(s_Text, m_pwzPreviousString) != 0 || m_fPrevX != fPosX || m_fPrevY != fPosY || m_fPrevScale != fScale || m_uiPrevCol != Colour)
+ {
+ // Copy strings
+ wcscpy(m_pwzPreviousString, s_Text);
+ m_fPrevX = fPosX;
+ m_fPrevY = fPosY;
+ m_fPrevScale = fScale;
+ m_uiPrevCol = Colour;
+
+ m_CachedUTF32.Clear();
+#if PVRTSIZEOFWCHAR == 2 // 2 byte wchar.
+ PVRTUnicodeUTF16ToUTF32((PVRTuint16*)s_Text, m_CachedUTF32);
+#elif PVRTSIZEOFWCHAR == 4 // 4 byte wchar (POSIX)
+ unsigned int uiC = 0;
+ PVRTuint32* pUTF32 = (PVRTuint32*)s_Text;
+ while(*pUTF32 && uiC < MAX_LETTERS)
+ {
+ m_CachedUTF32.Append(*pUTF32++);
+ uiC++;
+ }
+#else
+ return PVR_FAIL;
+#endif
+
+ bUpdate = true;
+ }
+
+ // Print
+ return Print3D(fPosX, fPosY, fScale, Colour, m_CachedUTF32, bUpdate);
+}
+
+/*!***************************************************************************
+ @fn PVRTPrint3D
+ @param[in] fPosX Position of the text along X
+ @param[in] fPosY Position of the text along Y
+ @param[in] fScale Scale of the text
+ @param[in] Colour Colour of the text
+ @param[in] pszFormat Format string for the text
+ @return PVR_SUCCESS or PVR_FAIL
+ @brief Display 3D text on screen.
+ No window needs to be allocated to use this function.
+ However, CPVRTPrint3D::SetTextures(...) must have been called
+ beforehand.
+ This function accepts formatting in the printf way.
+*****************************************************************************/
+EPVRTError CPVRTPrint3D::Print3D(float fPosX, float fPosY, const float fScale, unsigned int Colour, const char * const pszFormat, ...)
+{
+#ifdef DISABLE_PRINT3D
+ return PVR_SUCCESS;
+#endif
+
+ va_list args;
+ static char s_Text[MAX_LETTERS+1] = {0};
+
+ // Reading the arguments to create our Text string
+ va_start(args, pszFormat);
+ vsnprintf(s_Text, MAX_LETTERS+1, pszFormat, args);
+ va_end(args);
+
+ bool bUpdate = false;
+
+ // Optimisation to check that the strings are actually different.
+ if(strcmp(s_Text, m_pszPreviousString) != 0 || m_fPrevX != fPosX || m_fPrevY != fPosY || m_fPrevScale != fScale || m_uiPrevCol != Colour)
+ {
+ // Copy strings
+ strcpy (m_pszPreviousString, s_Text);
+ m_fPrevX = fPosX;
+ m_fPrevY = fPosY;
+ m_fPrevScale = fScale;
+ m_uiPrevCol = Colour;
+
+ // Convert from UTF8 to UTF32
+ m_CachedUTF32.Clear();
+ PVRTUnicodeUTF8ToUTF32((const PVRTuint8*)s_Text, m_CachedUTF32);
+
+ bUpdate = true;
+ }
+
+ // Print
+ return Print3D(fPosX, fPosY, fScale, Colour, m_CachedUTF32, bUpdate);
+}
+
+/*!***************************************************************************
+ @fn DisplayDefaultTitle
+ @param[in] sTitle Title to display
+ @param[in] sDescription Description to display
+ @param[in] uDisplayLogo 1 = Display the logo
+ @return PVR_SUCCESS or PVR_FAIL
+ @brief Creates a default title with predefined position and colours.
+ It displays as well company logos when requested:
+ 0 = No logo
+ 1 = PowerVR logo
+ 2 = Img Tech logo
+*****************************************************************************/
+EPVRTError CPVRTPrint3D::DisplayDefaultTitle(const char * const pszTitle, const char * const pszDescription, const unsigned int uDisplayLogo)
+{
+ EPVRTError eRet = PVR_SUCCESS;
+
+#if !defined (DISABLE_PRINT3D)
+
+ // Display Title
+ if(pszTitle)
+ {
+ if(Print3D(0.0f, -1.0f, 1.0f, PVRTRGBA(255, 255, 255, 255), pszTitle) != PVR_SUCCESS)
+ eRet = PVR_FAIL;
+ }
+
+ float fYVal;
+ if(m_bRotate)
+ fYVal = m_fScreenScale[0] * 480.0f;
+ else
+ fYVal = m_fScreenScale[1] * 480.0f;
+
+ // Display Description
+ if(pszDescription)
+ {
+ float fY;
+ float a = 320.0f/fYVal;
+ fY = m_uiNextLineH / (480.0f/100.0f) * a;
+
+ if(Print3D(0.0f, fY, 0.8f, PVRTRGBA(255, 255, 255, 255), pszDescription) != PVR_SUCCESS)
+ eRet = PVR_FAIL;
+ }
+
+ m_uLogoToDisplay = uDisplayLogo;
+
+#endif
+
+ return eRet;
+}
+
+/*!***************************************************************************
+ @fn MeasureText
+ @param[out] pfWidth Width of the string in pixels
+ @param[out] pfHeight Height of the string in pixels
+ @param[in] fFontSize Font size
+ @param[in] sString String to take the size of
+ @brief Returns the size of a string in pixels.
+*****************************************************************************/
+void CPVRTPrint3D::MeasureText(
+ float * const pfWidth,
+ float * const pfHeight,
+ float fScale,
+ const CPVRTArray<PVRTuint32>& utf32)
+{
+#if !defined (DISABLE_PRINT3D)
+ if(utf32.GetSize() == 0) {
+ if(pfWidth)
+ *pfWidth = 0;
+ if(pfHeight)
+ *pfHeight = 0;
+ return;
+ }
+
+ float fLength = 0;
+ float fMaxLength = -1.0f;
+ float fMaxHeight = (float)m_uiNextLineH;
+ PVRTuint32 txNextChar = 0;
+ PVRTuint32 uiIdx;
+ for(PVRTuint32 uiIndex = 0; uiIndex < utf32.GetSize(); uiIndex++)
+ {
+ if(utf32[uiIndex] == 0x0D || utf32[uiIndex] == 0x0A)
+ {
+ if(fLength > fMaxLength)
+ fMaxLength = fLength;
+
+ fLength = 0;
+ fMaxHeight += (float)m_uiNextLineH;
+ }
+ uiIdx = FindCharacter(utf32[uiIndex]);
+ if(uiIdx == PVRTPRINT3D_INVALID_CHAR) // No character found. Add a space.
+ {
+ fLength += m_uiSpaceWidth;
+ continue;
+ }
+
+ txNextChar = utf32[uiIndex + 1];
+ float fKernOffset = 0;
+ ApplyKerning(utf32[uiIndex], txNextChar, fKernOffset);
+
+ fLength += m_pCharMatrics[uiIdx].nAdv + fKernOffset; // Add on this characters width
+ }
+
+ if(fMaxLength < 0.0f) // Obviously no new line.
+ fMaxLength = fLength;
+
+ if(pfWidth)
+ *pfWidth = fMaxLength * fScale;
+ if(pfHeight)
+ *pfHeight = fMaxHeight * fScale;
+#endif
+}
+
+/*!***************************************************************************
+ @fn GetSize
+ @param[out] pfWidth Width of the string in pixels
+ @param[out] pfHeight Height of the string in pixels
+ @param[in] pszUTF8 UTF8 string to take the size of
+ @brief Returns the size of a string in pixels.
+*****************************************************************************/
+void CPVRTPrint3D::MeasureText(
+ float * const pfWidth,
+ float * const pfHeight,
+ float fScale,
+ const char * const pszUTF8)
+{
+ m_CachedUTF32.Clear();
+ PVRTUnicodeUTF8ToUTF32((PVRTuint8*)pszUTF8, m_CachedUTF32);
+ MeasureText(pfWidth,pfHeight,fScale,m_CachedUTF32);
+}
+
+/*!***************************************************************************
+ @fn MeasureText
+ @param[out] pfWidth Width of the string in pixels
+ @param[out] pfHeight Height of the string in pixels
+ @param[in] pszUnicode Wide character string to take the length of.
+ @brief Returns the size of a string in pixels.
+*****************************************************************************/
+void CPVRTPrint3D::MeasureText(
+ float * const pfWidth,
+ float * const pfHeight,
+ float fScale,
+ const wchar_t* const pszUnicode)
+{
+ _ASSERT(pszUnicode);
+ m_CachedUTF32.Clear();
+
+#if PVRTSIZEOFWCHAR == 2 // 2 byte wchar.
+ PVRTUnicodeUTF16ToUTF32((PVRTuint16*)pszUnicode, m_CachedUTF32);
+#else // 4 byte wchar (POSIX)
+ unsigned int uiC = 0;
+ PVRTuint32* pUTF32 = (PVRTuint32*)pszUnicode;
+ while(*pUTF32 && uiC < MAX_LETTERS)
+ {
+ m_CachedUTF32.Append(*pUTF32++);
+ uiC++;
+ }
+#endif
+
+ MeasureText(pfWidth,pfHeight,fScale,m_CachedUTF32);
+}
+
+/*!***************************************************************************
+ @fn GetAspectRatio
+ @param[out] dwScreenX Screen resolution X
+ @param[out] dwScreenY Screen resolution Y
+ @brief Returns the current resolution used by Print3D
+*****************************************************************************/
+void CPVRTPrint3D::GetAspectRatio(unsigned int *dwScreenX, unsigned int *dwScreenY)
+{
+#if !defined (DISABLE_PRINT3D)
+
+ *dwScreenX = (int)(640.0f * m_fScreenScale[0]);
+ *dwScreenY = (int)(480.0f * m_fScreenScale[1]);
+#endif
+}
+
+/*************************************************************
+* PRIVATE FUNCTIONS *
+**************************************************************/
+
+/*!***************************************************************************
+ @brief Update a single line
+ @param[in] fZPos
+ @param[in] XPos
+ @param[in] YPos
+ @param[in] fScale
+ @param[in] Colour
+ @param[in] Text
+ @param[in] pVertices
+ @return Number of vertices affected
+*****************************************************************************/
+unsigned int CPVRTPrint3D::UpdateLine(const float fZPos, float XPos, float YPos, const float fScale, const unsigned int Colour, const CPVRTArray<PVRTuint32>& Text, SPVRTPrint3DAPIVertex * const pVertices)
+{
+ /* Nothing to update */
+ if (Text.GetSize() == 0)
+ return 0;
+
+ if(!m_bUsingProjection)
+ {
+ XPos *= ((float)m_ui32ScreenDim[0] / 640.0f);
+ YPos *= ((float)m_ui32ScreenDim[1] / 480.0f);
+ }
+
+ YPos -= m_uiAscent * fScale;
+
+ YPos = PVRTMakeWhole(YPos);
+
+ float fPreXPos = XPos; // The original offset (after screen scale modification) of the X coordinate.
+
+ float fKernOffset;
+ float fAOff;
+ float fYOffset;
+ unsigned int VertexCount = 0;
+ PVRTint32 NextChar;
+
+ unsigned int uiNumCharsInString = Text.GetSize();
+ for(unsigned int uiIndex = 0; uiIndex < uiNumCharsInString; uiIndex++)
+ {
+ if(uiIndex > MAX_LETTERS)
+ break;
+
+ // Newline
+ if(Text[uiIndex] == 0x0A)
+ {
+ XPos = fPreXPos;
+ YPos -= PVRTMakeWhole(m_uiNextLineH * fScale);
+ continue;
+ }
+
+ // Get the character
+ PVRTuint32 uiIdx = FindCharacter(Text[uiIndex]);
+
+ // Not found. Add a space.
+ if(uiIdx == PVRTPRINT3D_INVALID_CHAR) // No character found. Add a space.
+ {
+ XPos += PVRTMakeWhole(m_uiSpaceWidth * fScale);
+ continue;
+ }
+
+ fKernOffset = 0;
+ fYOffset = m_pYOffsets[uiIdx] * fScale;
+ fAOff = PVRTMakeWhole(m_pCharMatrics[uiIdx].nXOff * fScale); // The A offset. Could include overhang or underhang.
+ if(uiIndex < uiNumCharsInString - 1)
+ {
+ NextChar = Text[uiIndex + 1];
+ ApplyKerning(Text[uiIndex], NextChar, fKernOffset);
+ }
+
+ /* Filling vertex data */
+ pVertices[VertexCount+0].sx = f2vt(XPos + fAOff);
+ pVertices[VertexCount+0].sy = f2vt(YPos + fYOffset);
+ pVertices[VertexCount+0].sz = f2vt(fZPos);
+ pVertices[VertexCount+0].rhw = f2vt(1.0f);
+ pVertices[VertexCount+0].tu = f2vt(m_pUVs[uiIdx].fUL);
+ pVertices[VertexCount+0].tv = f2vt(m_pUVs[uiIdx].fVT);
+
+ pVertices[VertexCount+1].sx = f2vt(XPos + fAOff + PVRTMakeWhole(m_pRects[uiIdx].nW * fScale));
+ pVertices[VertexCount+1].sy = f2vt(YPos + fYOffset);
+ pVertices[VertexCount+1].sz = f2vt(fZPos);
+ pVertices[VertexCount+1].rhw = f2vt(1.0f);
+ pVertices[VertexCount+1].tu = f2vt(m_pUVs[uiIdx].fUR);
+ pVertices[VertexCount+1].tv = f2vt(m_pUVs[uiIdx].fVT);
+
+ pVertices[VertexCount+2].sx = f2vt(XPos + fAOff);
+ pVertices[VertexCount+2].sy = f2vt(YPos + fYOffset - PVRTMakeWhole(m_pRects[uiIdx].nH * fScale));
+ pVertices[VertexCount+2].sz = f2vt(fZPos);
+ pVertices[VertexCount+2].rhw = f2vt(1.0f);
+ pVertices[VertexCount+2].tu = f2vt(m_pUVs[uiIdx].fUL);
+ pVertices[VertexCount+2].tv = f2vt(m_pUVs[uiIdx].fVB);
+
+ pVertices[VertexCount+3].sx = f2vt(XPos + fAOff + PVRTMakeWhole(m_pRects[uiIdx].nW * fScale));
+ pVertices[VertexCount+3].sy = f2vt(YPos + fYOffset - PVRTMakeWhole(m_pRects[uiIdx].nH * fScale));
+ pVertices[VertexCount+3].sz = f2vt(fZPos);
+ pVertices[VertexCount+3].rhw = f2vt(1.0f);
+ pVertices[VertexCount+3].tu = f2vt(m_pUVs[uiIdx].fUR);
+ pVertices[VertexCount+3].tv = f2vt(m_pUVs[uiIdx].fVB);
+
+ pVertices[VertexCount+0].color = Colour;
+ pVertices[VertexCount+1].color = Colour;
+ pVertices[VertexCount+2].color = Colour;
+ pVertices[VertexCount+3].color = Colour;
+
+ XPos = XPos + PVRTMakeWhole((m_pCharMatrics[uiIdx].nAdv + fKernOffset) * fScale); // Add on this characters width
+ VertexCount += 4;
+ }
+
+ return VertexCount;
+}
+
+/*!***************************************************************************
+ @fn DrawLineUP
+ @return true or false
+ @brief Draw a single line of text.
+*****************************************************************************/
+bool CPVRTPrint3D::DrawLine(SPVRTPrint3DAPIVertex *pVtx, unsigned int nVertices)
+{
+ if(!nVertices)
+ return true;
+
+ _ASSERT((nVertices % 4) == 0);
+ _ASSERT((nVertices/4) < MAX_LETTERS);
+
+ while(m_nVtxCache + (int)nVertices > m_nVtxCacheMax) {
+ if(m_nVtxCache + nVertices > MAX_CACHED_VTX) {
+ _RPT1(_CRT_WARN, "Print3D: Out of space to cache text! (More than %d vertices!)\n", MAX_CACHED_VTX);
+ return false;
+ }
+
+ m_nVtxCacheMax = PVRT_MIN(m_nVtxCacheMax * 2, MAX_CACHED_VTX);
+ SPVRTPrint3DAPIVertex* pTmp = (SPVRTPrint3DAPIVertex*)realloc(m_pVtxCache, m_nVtxCacheMax * sizeof(*m_pVtxCache));
+
+ _ASSERT(pTmp);
+ if(!pTmp)
+ {
+ free(m_pVtxCache);
+ m_pVtxCache = 0;
+ return false; // Failed to re-allocate data
+ }
+
+ m_pVtxCache = pTmp;
+
+ _RPT1(_CRT_WARN, "Print3D: TextCache increased to %d vertices.\n", m_nVtxCacheMax);
+ }
+
+ memcpy(&m_pVtxCache[m_nVtxCache], pVtx, nVertices * sizeof(*pVtx));
+ m_nVtxCache += nVertices;
+ return true;
+}
+
+/*!***************************************************************************
+ @fn SetProjection
+ @brief Sets projection matrix.
+*****************************************************************************/
+void CPVRTPrint3D::SetProjection(const PVRTMat4& mProj)
+{
+ m_mProj = mProj;
+ m_bUsingProjection = true;
+}
+
+/*!***************************************************************************
+ @fn SetModelView
+ @brief Sets model view matrix.
+*****************************************************************************/
+void CPVRTPrint3D::SetModelView(const PVRTMat4& mModelView)
+{
+ m_mModelView = mModelView;
+}
+
+/*!***************************************************************************
+ @fn SetFiltering
+ @param[in] eFilter The method of texture filtering
+ @brief Sets the method of texture filtering for the font texture.
+ Print3D will attempt to pick the best method by default
+ but this method allows the user to override this.
+*****************************************************************************/
+void CPVRTPrint3D::SetFiltering(ETextureFilter eMin, ETextureFilter eMag, ETextureFilter eMip)
+{
+ if(eMin == eFilter_None) eMin = eFilter_Default; // Illegal value
+ if(eMag == eFilter_None) eMag = eFilter_Default; // Illegal value
+
+ m_eFilterMethod[eFilterProc_Min] = eMin;
+ m_eFilterMethod[eFilterProc_Mag] = eMag;
+ m_eFilterMethod[eFilterProc_Mip] = eMip;
+}
+
+/*!***************************************************************************
+ @fn GetFontAscent
+ @return unsigned int The ascent.
+ @brief Returns the 'ascent' of the font. This is typically the
+ height from the baseline of the larget glyph in the set.
+*****************************************************************************/
+unsigned int CPVRTPrint3D::GetFontAscent()
+{
+ return m_uiAscent;
+}
+
+/*!***************************************************************************
+ @fn GetFontLineSpacing
+ @return unsigned int The line spacing.
+ @brief Returns the default line spacing (i.e baseline to baseline)
+ for the font.
+*****************************************************************************/
+unsigned int CPVRTPrint3D::GetFontLineSpacing()
+{
+ return m_uiNextLineH;
+}
+
+/****************************************************************************
+** Local code
+****************************************************************************/
+
+/*****************************************************************************
+ End of file (PVRTPrint3D.cpp)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTPrint3D.h b/tests/third_party/PowerVR/Tools/PVRTPrint3D.h
new file mode 100644
index 0000000..4fa4031
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTPrint3D.h
@@ -0,0 +1,531 @@
+/*!****************************************************************************
+
+ @file PVRTPrint3D.h
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief Code to print text through the 3D interface.
+
+******************************************************************************/
+#ifndef _PVRTPRINT3D_H_
+#define _PVRTPRINT3D_H_
+
+#include "PVRTGlobal.h"
+#include "PVRTError.h"
+#include "PVRTMatrix.h"
+#include "PVRTVector.h"
+#include "PVRTArray.h"
+
+struct MetaDataBlock;
+template <typename KeyType, typename DataType>
+class CPVRTMap;
+
+/****************************************************************************
+** Enums
+****************************************************************************/
+#define PVRTPRINT3D_MAX_RENDERABLE_LETTERS (0xFFFF >> 2)
+
+/*!***************************************************************************
+ @enum EPVRTPrint3DLogo
+ @brief Logo flags for DisplayDefaultTitle
+*****************************************************************************/
+typedef enum {
+ ePVRTPrint3DLogoNone = 0x00,
+ ePVRTPrint3DLogoPowerVR = 0x02,
+ ePVRTPrint3DLogoIMG = 0x04,
+ ePVRTPrint3DSDKLogo = ePVRTPrint3DLogoPowerVR
+} EPVRTPrint3DLogo;
+
+/****************************************************************************
+** Constants
+****************************************************************************/
+const PVRTuint32 PVRTPRINT3D_HEADER = 0xFCFC0050;
+const PVRTuint32 PVRTPRINT3D_CHARLIST = 0xFCFC0051;
+const PVRTuint32 PVRTPRINT3D_RECTS = 0xFCFC0052;
+const PVRTuint32 PVRTPRINT3D_METRICS = 0xFCFC0053;
+const PVRTuint32 PVRTPRINT3D_YOFFSET = 0xFCFC0054;
+const PVRTuint32 PVRTPRINT3D_KERNING = 0xFCFC0055;
+
+const PVRTuint32 PVRTPRINT3D_VERSION = 1;
+
+/****************************************************************************
+** Structures
+****************************************************************************/
+/*!**************************************************************************
+ @struct SPVRTPrint3DHeader
+ @brief A structure for information describing the loaded font.
+****************************************************************************/
+struct SPVRTPrint3DHeader // 12 bytes
+{
+ PVRTuint8 uVersion; /*!< Version of PVRFont. */
+ PVRTuint8 uSpaceWidth; /*!< The width of the 'Space' character. */
+ PVRTint16 wNumCharacters; /*!< Total number of characters contained in this file. */
+ PVRTint16 wNumKerningPairs; /*!< Number of characters which kern against each other. */
+ PVRTint16 wAscent; /*!< The height of the character, in pixels, from the base line. */
+ PVRTint16 wLineSpace; /*!< The base line to base line dimension, in pixels. */
+ PVRTint16 wBorderWidth; /*!< px Border around each character. */
+};
+/*!**************************************************************************
+ @struct SPVRTPrint3DAPIVertex
+ @brief A structure for Print3Ds vertex type
+****************************************************************************/
+struct SPVRTPrint3DAPIVertex
+{
+ VERTTYPE sx, sy, sz, rhw;
+ unsigned int color;
+ VERTTYPE tu, tv;
+};
+
+struct PVRTextureHeaderV3;
+struct SPVRTPrint3DAPI;
+struct SPVRTContext;
+
+/*!***************************************************************************
+ @class CPVRTPrint3D
+ @brief Display text/logos on the screen
+*****************************************************************************/
+class CPVRTPrint3D
+{
+public:
+ /*!***************************************************************************
+ @fn CPVRTPrint3D
+ @brief Init some values.
+ *****************************************************************************/
+ CPVRTPrint3D();
+ /*!***************************************************************************
+ @fn ~CPVRTPrint3D
+ @brief De-allocate the working memory
+ *****************************************************************************/
+ ~CPVRTPrint3D();
+
+ /*!***************************************************************************
+ @brief Initialization and texture upload of default font data.
+ Should be called only once for a Print3D object.
+ @param[in] pContext Context
+ @param[in] dwScreenX Screen resolution along X
+ @param[in] dwScreenY Screen resolution along Y
+ @param[in] bRotate Rotate print3D by 90 degrees
+ @param[in] bMakeCopy This instance of Print3D creates a copy
+ of it's data instead of sharing with previous
+ contexts. Set this parameter if you require
+ thread safety.
+ @return PVR_SUCCESS or PVR_FAIL
+ *****************************************************************************/
+ EPVRTError SetTextures(
+ const SPVRTContext * const pContext,
+ const unsigned int dwScreenX,
+ const unsigned int dwScreenY,
+ const bool bRotate = false,
+ const bool bMakeCopy = false);
+
+ /*!***************************************************************************
+ @brief Initialization and texture upload of user-provided font
+ data. Should be called only once for a Print3D object.
+ @param[in] pContext Context
+ @param[in] pTexData User-provided font texture
+ @param[in] dwScreenX Screen resolution along X
+ @param[in] dwScreenY Screen resolution along Y
+ @param[in] bRotate Rotate print3D by 90 degrees
+ @param[in] bMakeCopy This instance of Print3D creates a copy
+ of it's data instead of sharing with previous
+ contexts. Set this parameter if you require
+ thread safety.
+ @return PVR_SUCCESS or PVR_FAIL
+ *****************************************************************************/
+ EPVRTError SetTextures(
+ const SPVRTContext * const pContext,
+ const void * const pTexData,
+ const unsigned int dwScreenX,
+ const unsigned int dwScreenY,
+ const bool bRotate = false,
+ const bool bMakeCopy = false);
+
+ /*!***************************************************************************
+ @fn SetProjection
+ @param[in] mProj Projection matrix
+ @brief Sets the projection matrix for the proceeding flush().
+ *****************************************************************************/
+ void SetProjection(const PVRTMat4& mProj);
+
+ /*!***************************************************************************
+ @fn SetModelView
+ @param[in] mModelView Model View matrix
+ @brief Sets the model view matrix for the proceeding flush().
+ *****************************************************************************/
+ void SetModelView(const PVRTMat4& mModelView);
+
+ /*!***************************************************************************
+ @fn SetFiltering
+ @param[in] eMin The method of texture filtering for minification
+ @param[in] eMag The method of texture filtering for minification
+ @param[in] eMip The method of texture filtering for minification
+ @brief Sets the method of texture filtering for the font texture.
+ Print3D will attempt to pick the best method by default
+ but this method allows the user to override this.
+ *****************************************************************************/
+ void SetFiltering(ETextureFilter eMin, ETextureFilter eMag, ETextureFilter eMip);
+
+ /*!***************************************************************************
+ @brief Display 3D text on screen.
+ CPVRTPrint3D::SetTextures(...) must have been called
+ beforehand.
+ This function accepts formatting in the printf way.
+ @param[in] fPosX Position of the text along X
+ @param[in] fPosY Position of the text along Y
+ @param[in] fScale Scale of the text
+ @param[in] Colour Colour of the text
+ @param[in] pszFormat Format string for the text
+ @return PVR_SUCCESS or PVR_FAIL
+ *****************************************************************************/
+ EPVRTError Print3D(float fPosX, float fPosY, const float fScale, unsigned int Colour, const char * const pszFormat, ...);
+
+
+ /*!***************************************************************************
+ @brief Display wide-char 3D text on screen.
+ CPVRTPrint3D::SetTextures(...) must have been called
+ beforehand.
+ This function accepts formatting in the printf way.
+ @param[in] fPosX Position of the text along X
+ @param[in] fPosY Position of the text along Y
+ @param[in] fScale Scale of the text
+ @param[in] Colour Colour of the text
+ @param[in] pszFormat Format string for the text
+ @return PVR_SUCCESS or PVR_FAIL
+ *****************************************************************************/
+ EPVRTError Print3D(float fPosX, float fPosY, const float fScale, unsigned int Colour, const wchar_t * const pszFormat, ...);
+
+ /*!***************************************************************************
+ @fn DisplayDefaultTitle
+ @param[in] pszTitle Title to display
+ @param[in] pszDescription Description to display
+ @param[in] uDisplayLogo 1 = Display the logo
+ @return PVR_SUCCESS or PVR_FAIL
+ @brief Creates a default title with predefined position and colours.
+ It displays as well company logos when requested:
+ 0 = No logo
+ 1 = PowerVR logo
+ 2 = Img Tech logo
+ *****************************************************************************/
+ EPVRTError DisplayDefaultTitle(const char * const pszTitle, const char * const pszDescription, const unsigned int uDisplayLogo);
+
+ /*!***************************************************************************
+ @brief Returns the size of a string in pixels.
+ @param[out] pfWidth Width of the string in pixels
+ @param[out] pfHeight Height of the string in pixels
+ @param[in] fScale A value to scale the font by
+ @param[in] pszUTF8 UTF8 string to take the size of
+ *****************************************************************************/
+ void MeasureText(
+ float * const pfWidth,
+ float * const pfHeight,
+ float fScale,
+ const char * const pszUTF8);
+
+ /*!***************************************************************************
+ @brief Returns the size of a string in pixels.
+ @param[out] pfWidth Width of the string in pixels
+ @param[out] pfHeight Height of the string in pixels
+ @param[in] fScale A value to scale the font by
+ @param[in] pszUnicode Wide character string to take the
+ length of.
+ *****************************************************************************/
+ void MeasureText(
+ float * const pfWidth,
+ float * const pfHeight,
+ float fScale,
+ const wchar_t* const pszUnicode);
+
+ /*!***************************************************************************
+ @brief Returns the 'ascent' of the font. This is typically the
+ height from the baseline of the larget glyph in the set.
+ @return The ascent.
+ *****************************************************************************/
+ unsigned int GetFontAscent();
+
+ /*!***************************************************************************
+ @brief Returns the default line spacing (i.e baseline to baseline)
+ for the font.
+ @return The line spacing.
+ *****************************************************************************/
+ unsigned int GetFontLineSpacing();
+
+ /*!***************************************************************************
+ @brief Returns the current resolution used by Print3D
+ @param[out] dwScreenX Screen resolution X
+ @param[out] dwScreenY Screen resolution Y
+ *****************************************************************************/
+ void GetAspectRatio(unsigned int *dwScreenX, unsigned int *dwScreenY);
+
+ /*!***************************************************************************
+ @brief Deallocate the memory allocated in SetTextures(...)
+ *****************************************************************************/
+ void ReleaseTextures();
+
+ /*!***************************************************************************
+ @brief Flushes all the print text commands
+ *****************************************************************************/
+ int Flush();
+
+private:
+ /*!***************************************************************************
+ @brief Update a single line
+ @param[in] fZPos
+ @param[in] XPos
+ @param[in] YPos
+ @param[in] fScale
+ @param[in] Colour
+ @param[in] Text
+ @param[in] pVertices
+ @return Number of vertices affected
+ *****************************************************************************/
+ unsigned int UpdateLine(const float fZPos, float XPos, float YPos, const float fScale, const unsigned int Colour, const CPVRTArray<PVRTuint32>& Text, SPVRTPrint3DAPIVertex * const pVertices);
+
+ /*!***************************************************************************
+ @brief Draw a single line of text.
+ @return true or false
+ *****************************************************************************/
+ bool DrawLine(SPVRTPrint3DAPIVertex *pVtx, unsigned int nVertices);
+
+ /*!***************************************************************************
+ @fn LoadFontData
+ @param[in] texHeader
+ @param[in] MetaDataMap
+ @return bool true if successful.
+ @brief Loads font data bundled with the texture file.
+ *****************************************************************************/
+ bool LoadFontData(const PVRTextureHeaderV3* texHeader, CPVRTMap<PVRTuint32, CPVRTMap<PVRTuint32, MetaDataBlock> >& MetaDataMap);
+
+ /*!***************************************************************************
+ @fn ReadMetaBlock
+ @param[in] pDataCursor
+ @return bool true if successful.
+ @brief Reads a single meta data block from the data file.
+ *****************************************************************************/
+ bool ReadMetaBlock(const PVRTuint8** pDataCursor);
+
+ /*!***************************************************************************
+ @fn FindCharacter
+ @param[in] character
+ @return The character index, or PVRPRINT3D_INVALID_CHAR if not found.
+ @brief Finds a given character in the binary data and returns its
+ index.
+ *****************************************************************************/
+ PVRTuint32 FindCharacter(PVRTuint32 character) const;
+
+ /*!***************************************************************************
+ @fn CharacterCompareFunc
+ @param[in] pA
+ @param[in] pB
+ @return PVRTint32
+ @brief Compares two characters for binary search.
+ *****************************************************************************/
+ static PVRTint32 CharacterCompareFunc(const void* pA, const void* pB);
+
+ /*!***************************************************************************
+ @fn KerningCompareFunc
+ @param[in] pA
+ @param[in] pB
+ @return VRTint32
+ @brief Compares two kerning pairs for binary search.
+ *****************************************************************************/
+ static PVRTint32 KerningCompareFunc(const void* pA, const void* pB);
+
+ /*!***************************************************************************
+ @fn ApplyKerning
+ @param[in] cA
+ @param[in] cB
+ @param[out] fOffset
+ @brief Calculates kerning offset.
+ *****************************************************************************/
+ void ApplyKerning(const PVRTuint32 cA, const PVRTuint32 cB, float& fOffset) const;
+
+ /*!***************************************************************************
+ @brief Returns the size of a string in pixels.
+ @param[out] pfWidth Width of the string in pixels
+ @param[out] pfHeight Height of the string in pixels
+ @param[in] fScale Font size
+ @param[in] utf32 UTF32 string to take the size of.
+ *****************************************************************************/
+ void MeasureText(
+ float * const pfWidth,
+ float * const pfHeight,
+ float fScale,
+ const CPVRTArray<PVRTuint32>& utf32);
+
+ /*!***************************************************************************
+ @brief Takes an array of UTF32 characters and generates the required mesh.
+ @param[in] fPosX X Position
+ @param[in] fPosY Y Position
+ @param[in] fScale Text scale
+ @param[in] Colour ARGB colour
+ @param[in] UTF32 Array of UTF32 characters
+ @param[in] bUpdate Whether to update the vertices
+ @return EPVRTError Success of failure
+ *****************************************************************************/
+ EPVRTError Print3D(float fPosX, float fPosY, const float fScale, unsigned int Colour, const CPVRTArray<PVRTuint32>& UTF32, bool bUpdate);
+
+//***************************************************************************
+// Structures and enums for font data
+// The following structures are used to provide layout information for associated fonts.
+//*****************************************************************************/
+private:
+ struct CharacterUV
+ {
+ PVRTfloat32 fUL;
+ PVRTfloat32 fVT;
+ PVRTfloat32 fUR;
+ PVRTfloat32 fVB;
+ };
+
+ struct Rectanglei
+ {
+ PVRTint32 nX;
+ PVRTint32 nY;
+ PVRTint32 nW;
+ PVRTint32 nH;
+ };
+
+#pragma pack(push, 4) // Force 4byte alignment.
+ struct KerningPair
+ {
+ PVRTuint64 uiPair; /*!< OR'd pair for 32bit characters */
+ PVRTint32 iOffset; /*!< Kerning offset (in pixels) */
+ };
+#pragma pack(pop)
+
+ struct CharMetrics
+ {
+ PVRTint16 nXOff; /*!< Prefix offset */
+ PVRTuint16 nAdv; /*!< Character width */
+ };
+
+ enum
+ {
+ eFilterProc_Min,
+ eFilterProc_Mag,
+ eFilterProc_Mip,
+
+ eFilterProc_Size
+ };
+
+ enum ELogoPos
+ {
+ eBottom = 0x01,
+ eTop = 0x02,
+ eLeft = 0x04,
+ eRight = 0x08
+ };
+
+private:
+ // Mesh parameters
+ SPVRTPrint3DAPI *m_pAPI;
+ unsigned int m_uLogoToDisplay;
+ unsigned short *m_pwFacesFont;
+ SPVRTPrint3DAPIVertex *m_pPrint3dVtx;
+ float m_fScreenScale[2];
+ unsigned int m_ui32ScreenDim[2];
+ bool m_bTexturesSet;
+ SPVRTPrint3DAPIVertex *m_pVtxCache;
+ int m_nVtxCache;
+ int m_nVtxCacheMax;
+ bool m_bRotate;
+
+ // Cached memory
+ CPVRTArray<PVRTuint32> m_CachedUTF32;
+ int m_nCachedNumVerts;
+ wchar_t* m_pwzPreviousString;
+ char* m_pszPreviousString;
+ float m_fPrevScale;
+ float m_fPrevX;
+ float m_fPrevY;
+ unsigned int m_uiPrevCol;
+
+ // Font parameters
+ CharacterUV* m_pUVs;
+ KerningPair* m_pKerningPairs;
+ CharMetrics* m_pCharMatrics;
+
+ float m_fTexW;
+ float m_fTexH;
+
+ Rectanglei* m_pRects;
+ int* m_pYOffsets;
+ int m_uiNextLineH;
+
+ unsigned int m_uiSpaceWidth;
+ unsigned int m_uiNumCharacters;
+ unsigned int m_uiNumKerningPairs;
+ unsigned int m_uiAscent;
+ PVRTuint32* m_pszCharacterList;
+ bool m_bHasMipmaps;
+
+ // View parameters
+ PVRTMat4 m_mProj;
+ PVRTMat4 m_mModelView;
+ bool m_bUsingProjection;
+ ETextureFilter m_eFilterMethod[eFilterProc_Size];
+
+//***************************************************************************
+// API specific code
+// The following functions are API specific. Their implementation
+// can be found in the directory *CurrentAPI*\PVRTPrint3DAPI
+//*****************************************************************************/
+private:
+ /*!***************************************************************************
+ @fn APIInit
+ @param[in] pContext
+ @param[in] bMakeCopy
+ @return true or false
+ @brief Initialization and texture upload. Should be called only once
+ for a given context.
+ *****************************************************************************/
+ bool APIInit(const SPVRTContext * const pContext, bool bMakeCopy);
+
+ /*!***************************************************************************
+ @fn APIRelease
+ @brief Deinitialization.
+ *****************************************************************************/
+ void APIRelease();
+
+ /*!***************************************************************************
+ @fn APIUpLoadIcons
+ @param[in] pIMG
+ @return true or false
+ @brief Initialization and texture upload. Should be called only once
+ for a given context.
+ *****************************************************************************/
+ bool APIUpLoadIcons(const PVRTuint8 * const pIMG, const PVRTuint8 * const pPowerVR);
+
+ /*!***************************************************************************
+ @fn APIUpLoadTexture
+ @param[in] pSource
+ @param[in] header
+ @param[in] MetaDataMap
+ @return true if successful, false otherwise.
+ @brief Reads texture data from *.dat and loads it in
+ video memory.
+ *****************************************************************************/
+ bool APIUpLoadTexture(const PVRTuint8* pSource, const PVRTextureHeaderV3* header, CPVRTMap<PVRTuint32, CPVRTMap<PVRTuint32, MetaDataBlock> >& MetaDataMap);
+
+
+ /*!***************************************************************************
+ @fn APIRenderStates
+ @param[in] nAction
+ @brief Stores, writes and restores Render States
+ *****************************************************************************/
+ void APIRenderStates(int nAction);
+
+ /*!***************************************************************************
+ @fn APIDrawLogo
+ @param[in] uLogoToDisplay
+ @param[in] nPod
+ @brief nPos = -1 to the left
+ nPos = +1 to the right
+ *****************************************************************************/
+ void APIDrawLogo(const EPVRTPrint3DLogo uLogoToDisplay, const int ePos);
+};
+
+
+#endif /* _PVRTPRINT3D_H_ */
+
+/*****************************************************************************
+ End of file (PVRTPrint3D.h)
+*****************************************************************************/
diff --git a/tests/third_party/PowerVR/Tools/PVRTPrint3DHelveticaBold.h b/tests/third_party/PowerVR/Tools/PVRTPrint3DHelveticaBold.h
new file mode 100644
index 0000000..470ccd8
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTPrint3DHelveticaBold.h
@@ -0,0 +1,5557 @@
+/*!****************************************************************************
+
+ @file PVRTPrint3DHelveticaBold.h
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief Code to print the Helvetica font through the 3D interface.
+
+******************************************************************************/
+
+// using 32 bit to guarantee alignment.
+#ifndef A32BIT
+ #define A32BIT static const unsigned int
+#endif
+
+// ******** Start: helvbd_36.pvr ********
+
+// File data
+A32BIT _helvbd_36_pvr[] = {
+0x3525650,0x0,0x616c,0x808,0x0,0x0,0x200,0x100,0x1,0x1,0x1,0xa,0xa90,0x3525650,0xfcfc0050,0xc,0x5e0a01,0x230000,0x4002b,0x3525650,0xfcfc0051,0x178,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2a,0x2b,0x2c,0x2d,0x2e,0x2f,0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3a,0x3b,0x3c,0x3d,0x3e,0x3f,0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4a,
+0x4b,0x4c,0x4d,0x4e,0x4f,0x50,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5a,0x5b,0x5c,0x5d,0x5e,0x5f,0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6a,0x6b,0x6c,0x6d,0x6e,0x6f,0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7a,0x7b,0x7c,0x7d,0x7e,0x3525650,0xfcfc0052,0x5e0,0xa6,0x10b,0xe,0x22,0xd8,0x10b,0x13,0x14,0x39,
+0xb1,0x1a,0x22,0x0,0x6b,0x1d,0x2a,0x0,0x22,0x28,0x23,0x28,0x22,0x21,0x23,0x9a,0x138,0xc,0x14,0x53,0xd5,0x12,0x2a,0x53,0xff,0x12,0x2a,0xc2,0x10b,0x16,0x15,0xbc,0xce,0x1b,0x1b,0xf1,0xce,0xe,0x14,0xeb,0x10b,0x14,0xe,0xa6,0x14f,0xe,0xe,0x53,0xb1,0x17,0x24,0x0,0xda,0x1c,0x23,0x85,0xe9,0x15,0x22,0x54,0x8d,0x1c,0x22,0x1d,
+0x8d,0x1c,0x23,0xdd,0x6b,0x1c,0x22,0x1d,0x119,0x1c,0x23,0x1d,0x13c,0x1c,0x23,0x39,0xd3,0x1a,0x22,0x0,0xfd,0x1c,0x23,0x0,0x120,0x1c,0x23,0xf1,0xb1,0xe,0x1b,0xb4,0x10b,0xe,0x21,0xbb,0xb1,0x1b,0x1c,0xc3,0xe9,0x1b,0x14,0x6a,0xea,0x1b,0x1c,0xdb,0x8d,0x1a,0x23,0x22,0x45,0x23,0x24,0x4f,0x0,0x22,0x22,0xc8,0x45,0x1f,0x22,0x88,
+0x45,0x21,0x24,0x49,0x22,0x20,0x22,0xc1,0x6b,0x1c,0x22,0xa6,0x8d,0x1b,0x22,0x67,0x45,0x21,0x24,0x1d,0x6b,0x1f,0x22,0xde,0xe9,0xf,0x22,0xc1,0x8d,0x1a,0x23,0xb5,0x0,0x21,0x22,0xe5,0x22,0x1b,0x22,0x2a,0x0,0x25,0x22,0x88,0x22,0x1f,0x22,0x45,0x45,0x22,0x24,0x0,0x95,0x1d,0x22,0x0,0x45,0x22,0x26,0xc6,0x22,0x1f,0x22,0xa9,
+0x45,0x1f,0x24,0x87,0x6b,0x1e,0x22,0x69,0x22,0x1f,0x23,0xd6,0x0,0x20,0x22,0x0,0x0,0x2a,0x22,0x71,0x0,0x22,0x22,0x93,0x0,0x22,0x22,0xa7,0x22,0x1f,0x22,0x53,0x129,0x12,0x2a,0xe7,0x45,0x17,0x24,0x6a,0x106,0x12,0x2a,0x39,0x149,0x1a,0x17,0xc3,0xfd,0x1a,0xb,0xc2,0x120,0x12,0xf,0x6a,0xb1,0x1b,0x1d,0x1d,0xb0,0x1c,0x23,0x85,
+0xb1,0x1b,0x1d,0x1d,0xf6,0x1c,0x23,0xa0,0xb1,0x1b,0x1d,0x9a,0xe9,0x14,0x22,0x39,0x8d,0x1b,0x24,0x70,0x8d,0x1b,0x22,0xa6,0x12d,0xe,0x22,0x85,0x12d,0x11,0x29,0x8b,0x8d,0x1b,0x22,0xed,0xe9,0xe,0x22,0x3c,0x6b,0x25,0x1c,0xd6,0xb1,0x1b,0x1c,0x0,0x143,0x1c,0x1d,0x0,0xb7,0x1c,0x23,0x1d,0xd3,0x1c,0x23,0xae,0xe9,0x15,0x1c,0x6a,
+0x130,0x1a,0x1d,0x85,0x10b,0x15,0x22,0x6a,0xce,0x1b,0x1c,0xa1,0xce,0x1b,0x1b,0x61,0x6b,0x26,0x1b,0x85,0xce,0x1c,0x1b,0xa5,0x6b,0x1c,0x22,0xd7,0xce,0x1a,0x1b,0x39,0x11f,0x15,0x2a,0x9a,0x10b,0xc,0x2d,0x39,0xf5,0x15,0x2a,0x6a,0x14d,0x1a,0x10,0x3525650,0xfcfc0053,0x178,0xa0002,0x110003,0x140001,0x140000,0x240003,0x190001,0xa0003,0xb0002,0xb0000,0xf0001,0x160002,0xa0002,0xf0002,0xa0002,
+0xd0000,0x140001,0x140003,0x140001,0x140001,0x140001,0x140001,0x140001,0x140001,0x140001,0x140001,0xa0002,0xa0002,0x160002,0x160002,0x160002,0x140001,0x1d0001,0x190000,0x190002,0x1b0001,0x1b0002,0x170002,0x150002,0x1b0001,0x1b0002,0xb0002,0x140001,0x1a0002,0x150002,0x210002,0x1b0002,0x1c0001,0x180002,0x1c0001,0x1a0002,0x170001,0x160000,0x1b0002,0x170000,0x220000,0x180000,0x180000,0x170001,0xc0002,0xd0000,0xc0000,0x160002,0x120000,0x9ffff,0x150001,0x160002,0x150001,0x160001,0x150001,0xc0000,0x160001,0x150002,0x90002,0xa0000,0x150002,0x90002,0x210002,0x150002,
+0x160001,0x160002,0x160001,0xe0002,0x130001,0xd0000,0x150002,0x130000,0x1d0000,0x130000,0x130000,0x130001,0xc0000,0x80002,0xc0000,0x160002,0x3525650,0xfcfc0054,0x178,0x1a,0x1a,0x1a,0x1e,0x1a,0x1a,0x1a,0x1b,0x1b,0x1a,0x13,0x6,0xd,0x6,0x1b,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x13,0x13,0x13,0xf,0x13,0x1b,0x1b,0x1a,0x1a,0x1b,0x1a,0x1a,0x1a,0x1b,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,
+0x1a,0x1b,0x1a,0x1b,0x1a,0x1b,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1a,0x1b,0x1b,0x1b,0x1a,0xfffffffe,0x1b,0x14,0x1a,0x14,0x1a,0x14,0x1a,0x14,0x1a,0x1a,0x1a,0x1a,0x1a,0x14,0x14,0x14,0x14,0x14,0x14,0x14,0x19,0x13,0x13,0x13,0x13,0x13,0x13,0x1b,0x1d,0x1b,0xd,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xb4ff90ff,0xb4ffb4ff,0x99ffb4ff,0x0,0x0,0x0,0xff00ff,0xb4ff84ff,0xb4ffb4ff,0x86ffb4ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xb4ff89ff,0xb4ffb4ff,0x8dffb4ff,0x0,0x0,0x0,0x0,0xb4ff5dff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0xff65ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x1ff00ff,0xb4ffa1ff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0x1fff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x73ff00ff,0xb4ffb4ff,0xb4ffb4ff,0x4dffb4ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xb4ff30ff,0xb4ffb4ff,0xb4ffb4ff,0x32ffb4ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xa1ff04ff,0xb4ffb4ff,0xb4ffb4ff,0x33ffb4ff,0xff,0x0,0x0,0x0,0x11ff0000,0xb4ffb0ff,0xb4ffb4ff,0xb4ffb4ff,
+0xff2eff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x20ff00ff,0xb4ffb4ff,0xb4ffb4ff,0xb3ffb4ff,0x1aff,0x0,0x0,0x0,0x5dff0000,0xb4ffb4ff,0xb4ffb4ff,0x1affb4ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xb0ff1fff,0xb4ffb4ff,0xb4ffb4ff,0x99ffb4ff,0xff08ff,0x0,0x0,0x0,0x0,0xb4ff19ff,0xb4ffb4ff,0xb4ffb4ff,0xff77ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x3ff00ff,0xb4ffadff,0xb4ffb4ff,0x9affb4ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff94fd,0xffffffff,0xfdffffff,0x300179b,0x0,0x0,0x3ff00ff,0xfffff0ff,0xffffffff,0xf2feffff,0x2000c55,0xff00ff,0xff00ff,
+0x4ff00ff,0xfffff3ff,0xffffffff,0x93f5ffff,0x3000900,0x0,0x0,0x0,0xffff85fd,0xffffffff,0xffffffff,0xffffffff,0x820dbfd,0xff0200,0xff00ff,0xff00ff,0xff00ff,0x2cff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x50035d4,0x100,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xeeff08ff,0xffffffff,0xffffffff,0xc2fbffff,0x2000600,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xb3fc0280,0xffffffff,0xffffffff,0xcdfdffff,0x1000860,0xff00ff,0xff00ff,0xff00ff,0xffff75ff,0xffffffff,0xffffffff,0xc15b9f9,0x1000500,0x0,0x0,0x0,0xff0000,0xffff92fc,0xffffffff,0xffffffff,
+0x62bc5fb,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xaeff00ff,0xffffffff,0xffffffff,0xa3f7ffff,0x4000b00,0x100,0x0,0x0,0x85fd0000,0xffffffff,0xffffffff,0x2dccffff,0x1000500,0xff00ff,0xff00ff,0x19ff00ff,0xffffdbff,0xffffffff,0xffffffff,0x31c6e7fe,0x3000900,0x0,0x0,0x0,0x0,0xdefe0280,0xffffffff,0xffffffff,0xb46ebfe,0xff0200,0xff00ff,0xff00ff,0xff00ff,0x3fff00ff,0xffffffff,0xffffffff,0x98f5ffff,0x3000900,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff55f0,0xffffffff,0xffffffff,0xb005fbf,0x0,0x0,0x34ff00ff,0xffffffff,0xffffffff,0xffffffff,0xa004dac,0xff00ff,0xff00ff,
+0x33ff00ff,0xffffffff,0xffffffff,0x67b2ffff,0x8001b00,0x0,0x0,0x0,0xffff87f9,0xffffffff,0xffffffff,0xffffffff,0x46afffff,0xff0800,0xff00ff,0xff00ff,0xff00ff,0x7ffd00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x10004b96,0x200,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff56ff,0xffffffff,0xffffffff,0xffffffff,0x7003697,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x24a30200,0xffffeffc,0xffffffff,0xffffffff,0x60077e3,0xff00ff,0xff00ff,0x22ff00ff,0xfffff6ff,0xffffffff,0xf2fcffff,0x22004367,0x2000e00,0x0,0x0,0x0,0x1000000,0xebfc1999,0xffffffff,0xffffffff,
+0x68ddffff,0xff0500,0xff00ff,0xff00ff,0xff00ff,0xffff45ff,0xffffffff,0xffffffff,0x3f59f2fc,0xc002000,0x100,0x0,0x0,0x87f90000,0xffffffff,0xffffffff,0x4487ffff,0x2000f00,0xff00ff,0xff00ff,0xd3ff12ff,0xffffffff,0xffffffff,0xebfbffff,0x28004e80,0x7001800,0x0,0x0,0x0,0x0,0x90f40100,0xffffffff,0xffffffff,0x55baffff,0xff0900,0xff00ff,0xff00ff,0xff00ff,0x91ff00ff,0xffffffff,0xffffffff,0x5ea5ffff,0x8001d00,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xfdff19a3,0xffffffff,0xffffffff,0x15009cd5,0x200,0x0,0x77fd00ff,0xffffffff,0xffffffff,0xffffffff,0x130090cc,0xff0100,0xff00ff,
+0x70fd00ff,0xffffffff,0xffffffff,0x4728fbfe,0x9002500,0x0,0x0,0x0,0xffff88f8,0xffffffff,0xffffffff,0xffffffff,0x9edaffff,0x1001100,0xff00ff,0xff00ff,0xff00ff,0xd2fe00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x18005a7d,0x300,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffb8fe,0xffffffff,0xffffffff,0xffffffff,0xf0095d8,0xff0100,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xc000100,0xffff71c2,0xffffffff,0xffffffff,0x2796f3fc,0xff0200,0xff00ff,0xbaff01ff,0xffffffff,0xffffffff,0x8aacffff,0x28004000,0x1000d00,0x0,0x0,0x0,0xff0000,0x73cc0a00,0xffffffff,0xffffffff,
+0xeafaffff,0x2001d72,0xff00ff,0xff00ff,0x5ff00ff,0xffffd6ff,0xffffffff,0xffffffff,0x3f0093b8,0xb002500,0x100,0x0,0x0,0x88f80000,0xffffffff,0xffffffff,0x546dffff,0x2001700,0xff00ff,0xdff00ff,0xffffc9ff,0xffffffff,0xffffffff,0x6568eff9,0x2f004200,0x5001600,0x0,0x0,0x0,0x0,0x44d20100,0xffffffff,0xffffffff,0xa5ddffff,0x1001200,0xff00ff,0xff00ff,0xff00ff,0xe4fe01ff,0xffffffff,0xffffffff,0x4108edf7,0xa002500,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xcff60600,0xffffffff,0xffffffff,0x1e00ceeb,0x500,0x0,0xb8fe00ff,0xffffffff,0xffffffff,0xffffffff,0x1b00c4e8,0xff0400,0xff00ff,
+0xadfe00ff,0xffffffff,0xffffffff,0x3f00d2e8,0x6001e00,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0xe5f6ffff,0x5001c09,0xff00ff,0xff00ff,0xff00ff,0xffff24ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1a005e77,0x300,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x1bff00ff,0xfffffdff,0xffffffff,0xffffffff,0xffffffff,0x1b13e5f6,0xff0400,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x40000ff,0xbbe61800,0xffffffff,0xffffffff,0xb1ecffff,0xff0900,0xff00ff,0xffff5dff,0xffffffff,0xffffffff,0x4a03c9e2,0x18003700,0x500,0x0,0x0,0x0,0xff0000,0x170b0300,0xffffcfef,0xffffffff,
+0xffffffff,0x80099e4,0xff00ff,0xff00ff,0x71ff00ff,0xffffffff,0xffffffff,0xdceeffff,0x37004c0a,0x4001800,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0xff00ff,0xbfff09ff,0xffffffff,0xffffffff,0xf0f9ffff,0x47006b66,0x1b003500,0x1000700,0x0,0x0,0x0,0x0,0xd2700ff,0xffffe8fb,0xffffffff,0xe8f6ffff,0x5001e09,0xff00ff,0xff00ff,0xff00ff,0xffff36ff,0xffffffff,0xffffffff,0x3e00b3d1,0x5001d00,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x8feb0200,0xffffffff,0xffffffff,0x2b1ef8fc,0xa00,0x0,0xf4ff05ff,0xffffffff,0xffffffff,0xffffffff,0x2813f4fb,0xff0900,0xff00ff,
+0xeafe01ff,0xffffffff,0xffffffff,0x3900a1c1,0x2001500,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa00559f,0xff00ff,0xff00ff,0xff00ff,0xffff76fd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1a005e77,0x300,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x7afd00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5baeffff,0xff0a00,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x33640800,0xffffeef9,0xffffffff,0xffffffff,0x40054c8,0x15ff00ff,0xffffecff,0xffffffff,0xf3faffff,0x3f005d45,0x9002200,0x100,0x0,0x0,0x0,0xff0000,0x80000ff,0xfdfe499d,0xffffffff,
+0xffffffff,0x39aefbfe,0xff0300,0xff00ff,0xf1ff17ff,0xffffffff,0xffffffff,0x737cffff,0x24004000,0x900,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0x5ff00ff,0xffffb4ff,0xffffffff,0xffffffff,0x6c68f1f9,0x36004700,0x7001b00,0xff0100,0x0,0x0,0x0,0x0,0x50000ff,0xffff9eec,0xffffffff,0xffffffff,0xb005298,0xff00ff,0xff00ff,0xff00ff,0xffff88ff,0xffffffff,0xffffffff,0x35007686,0x1001300,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x4cda0000,0xffffffff,0xffffffff,0x5a93ffff,0xe00,0x0,0xffff39ff,0xffffffff,0xffffffff,0xffffffff,0x5691ffff,0xff0e00,0xff00ff,
+0xffff26ff,0xffffffff,0xffffffff,0x30006e7b,0xf00,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1200a3db,0xff0100,0xff00ff,0xff00ff,0xffffc9fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1a005e77,0x300,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xd9ff01ff,0xffffffff,0xffffffff,0xfffff2f9,0xffffffff,0xb1e2ffff,0x1001200,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xf000200,0xffff6cb8,0xffffffff,0xffffffff,0x1555dff7,0xa3ff0100,0xffffffff,0xffffffff,0x8ba3ffff,0x2d004500,0x2001000,0xff,0x0,0x0,0x0,0xff0000,0x20000ff,0xa4de1100,0xffffffff,
+0xffffffff,0xc3f1ffff,0x1000c15,0xff00ff,0xffff9eff,0xffffffff,0xffffffff,0x4700b9d6,0x12003100,0x200,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0xa8ff03ff,0xffffffff,0xffffffff,0xf2f9ffff,0x48006d6c,0x1b003600,0x1000800,0xff00ff,0x0,0x0,0x0,0x0,0x10000ff,0xffff4dd1,0xffffffff,0xffffffff,0x12009bd6,0xff0100,0xff00ff,0x1ff00ff,0xffffdbfe,0xffffffff,0xeef8ffff,0x2900470b,0xb00,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x12710000,0xfffff7fe,0xffffffff,0x8fc8ffff,0x1001400,0x0,0xffff7bfd,0xffffffff,0xffffffff,0xffffffff,0x90c8ffff,0x1001300,0xff00ff,
+0xffff63fc,0xffffffff,0xf3faffff,0x2600450b,0x900,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1e11eaf7,0xff0500,0xff00ff,0x1cff00ff,0xffffffff,0xffffffff,0xfffffcfd,0xffffffff,0xffffffff,0x1a005e77,0x300,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff3aff,0xffffffff,0xf8fcffff,0xffff8da6,0xffffffff,0xf6fcffff,0x5002748,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x40000ff,0xb5e31700,0xffffffff,0xffffffff,0x8be2ffff,0xffff4bee,0xffffffff,0xffffffff,0x4a03c6e0,0x18003700,0xff0400,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x295d0500,0xffffedf9,
+0xffffffff,0xffffffff,0x50063ce,0x36ff00ff,0xffffffff,0xffffffff,0xf2faffff,0x3c005939,0x6001d00,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x4401900,0xffff9bff,0xffffffff,0xffffffff,0x6e6df2fa,0x36004800,0x8001b00,0xff0100,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xedfc0e37,0xffffffff,0xffffffff,0x1b00def2,0xff0400,0xff00ff,0x2cff00ff,0xffffffff,0xffffffff,0xb4d2ffff,0x1d003e00,0x500,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x5000000,0xffffc1f4,0xffffffff,0xbfe4ffff,0x4001b00,0x0,0xffffbcfe,0xffffffff,0xfcfef4fa,0xffffffff,0xc3e6ffff,0x4001b00,0xff00ff,
+0xffffa0fd,0xffffffff,0xc5dfffff,0x1c003e00,0x400,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xdfefffff,0xfffff6fb,0xffffffff,0x5aa7ffff,0xff0b00,0xff00ff,0x6efd00ff,0xffffffff,0xffffffff,0xffffc5df,0xffffffff,0xffffffff,0x1a005e77,0x300,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff9bff,0xffffffff,0xc1dbffff,0xf5fb4f1a,0xffffffff,0xffffffff,0xc0078c6,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x2f570800,0xffffebf7,0xffffffff,0xf9fdffff,0xffffe4fd,0xffffffff,0xf2f9ffff,0x3f005b40,0x9002200,0xff0100,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xc000100,0xffff75c6,
+0xffffffff,0xffffffff,0x1860e5f8,0xc9ff0480,0xffffffff,0xffffffff,0x94b0ffff,0x2a004400,0x1000d00,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x8efd1a0a,0xffffffff,0xffffffff,0xf3faffff,0x48006f71,0x1c003600,0x1000800,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xa5ee0500,0xffffffff,0xffffffff,0x4585ffff,0xff0a00,0xff00ff,0x7ffd00ff,0xffffffff,0xffffffff,0x7787ffff,0x13003500,0x100,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x2000000,0xffff81e9,0xffffffff,0xedf9ffff,0x8002507,0x7ff0000,0xfffff6ff,0xffffffff,0xd6ebc6df,0xffffffff,0xf2fbffff,0x800260d,0xff00ff,
+0xffffddfe,0xffffffff,0x94b1ffff,0x13003600,0x100,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xd8ecffff,0xffffbcd9,0xffffffff,0xa9dcffff,0x1001200,0xff00ff,0xc0fe00ff,0xffffffff,0xffffffff,0xffff86a0,0xffffffff,0xffffffff,0x1a005e77,0x300,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xaff00ff,0xfffff2ff,0xffffffff,0x8095ffff,0xb3e43e00,0xffffffff,0xffffffff,0x1500caed,0xff0200,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xe000200,0xffff66b2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x89a0ffff,0x2c004500,0x2000f00,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x30000ff,0xcfef170b,
+0xffffffff,0xffffffff,0x90e1ffff,0xffff66f3,0xffffffff,0xffffffff,0x4b0adbec,0x17003600,0xff0400,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0xffff8be7,0xffffffff,0xffffffff,0x7072f4fa,0x37004800,0x8001c00,0xff0100,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x55d50100,0xffffffff,0xffffffff,0x90cfffff,0x1001100,0xff00ff,0xd1fe00ff,0xffffffff,0xffffffff,0x470beff8,0xb002a00,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0xffff3dd1,0xffffffff,0xffffffff,0xd004977,0x3eff0000,0xffffffff,0xffffffff,0xa7cb99b9,0xffffffff,0xffffffff,0xd00558d,0x19ff00ff,
+0xffffffff,0xffffffff,0x605affff,0xd002d00,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xd8ecffff,0xffff7996,0xffffffff,0xedf9ffff,0x5002018,0xff00ff,0xfdff15ff,0xffffffff,0xe6f3ffff,0xffff5f59,0xffffffff,0xffffffff,0x1a005e77,0x300,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x5dff00ff,0xffffffff,0xffffffff,0x4a11f2f9,0x61c02e00,0xffffffff,0xffffffff,0x3c80feff,0xff0700,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x40000ff,0xaee01600,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4900c3dd,0x18003600,0xff0400,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x499d0800,
+0xfffffdfe,0xffffffff,0xf9fdffff,0xffffedfd,0xffffffff,0xfeffffff,0x40007178,0x9002300,0xff00ff,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xacdaffff,0xffffffff,0xffffffff,0xffffffff,0x480094ae,0x1c003700,0x1000800,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x125500ff,0xfffff2fc,0xffffffff,0xd3efffff,0x4001a00,0xff00ff,0xffff23ff,0xffffffff,0xffffffff,0x3e00b5d2,0x5001d00,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0xf0fc0b2e,0xffffffff,0xffffffff,0x12007fbd,0x80fd0100,0xffffffff,0xffffffff,0x719c6a73,0xffffffff,0xffffffff,0x13008dc7,0x56fc0100,
+0xffffffff,0xffffffff,0x4200e7f4,0x8002300,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xd8ecffff,0xeffa4110,0xffffffff,0xffffffff,0xb005fac,0xff00ff,0xffff64ff,0xffffffff,0xa8c7ffff,0xffff575e,0xffffffff,0xffffffff,0x1a005e77,0x300,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xbefe00ff,0xffffffff,0xffffffff,0x3f00b6d2,0x17371f00,0xfffff0fc,0xffffffff,0x94d6ffff,0x1000f00,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x2b4d0800,0xffffe7f6,0xffffffff,0xffffffff,0xf0f9ffff,0x3e005a3c,0x8002200,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x11000200,
+0xffffa3de,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb6d4ffff,0x30004700,0x2001200,0xff00ff,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4537e9f5,0x8001d00,0xff0100,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x60000ff,0xffffacef,0xffffffff,0xfeffffff,0x9003a6e,0xff00ff,0xffff75fd,0xffffffff,0xffffffff,0x35007789,0x1001300,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0xb4f20400,0xffffffff,0xffffffff,0x1900b1dc,0xc1fe0300,0xffffffff,0xf5faffff,0x3733440b,0xfffffcfe,0xffffffff,0x1b00c1e6,0x93fd0400,
+0xffffffff,0xffffffff,0x3c00b7d4,0x3001900,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xd8ecffff,0xa7e23700,0xffffffff,0xffffffff,0x1300addf,0xff0100,0xffffb7fe,0xffffffff,0x6869ffff,0xffff4f67,0xffffffff,0xffffffff,0x1a005e77,0x300,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff20ff,0xffffffff,0xffffffff,0x36007482,0x8001400,0xffffa5ec,0xffffffff,0xe3f6ffff,0x4001a0a,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xe000100,0xffff7eca,0xffffffff,0xffffffff,0x9bb8ffff,0x2c004500,0x2000f00,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x50000ff,
+0xedf92859,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5834f2f9,0x1d003b00,0xff0600,0xff00ff,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb4e7ffff,0x1000f00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x20000ff,0xffff5dd9,0xffffffff,0xffffffff,0xf0085c7,0xff0100,0xffffc7fe,0xffffffff,0xeff8ffff,0x2a00470b,0xb00,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x72e60100,0xffffffff,0xffffffff,0x2200dff2,0xf9ff108f,0xffffffff,0xcae2ffff,0x20003d00,0xffffcef5,0xffffffff,0x260df1fa,0xd0fe0800,
+0xffffffff,0xffffffff,0x340086a0,0x1001100,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xd8ecffff,0x54b03300,0xffffffff,0xffffffff,0x221ef0fa,0x10ff0500,0xfffffaff,0xffffffff,0x4400e0ef,0xffff4478,0xffffffff,0xffffffff,0x1a005e77,0x300,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff80fd,0xffffffff,0xe9f5ffff,0x2a004604,0x2000b00,0xffff50cf,0xffffffff,0xffffffff,0x90058ab,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xbb900ff,0xffffdafa,0xffffffff,0xffffffff,0xe4f3ffff,0x18003e25,0xff0400,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x10000ff,
+0x75c60c00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x440092ad,0xd002a00,0xff0100,0xff00ff,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x40066dc,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xf6fd156d,0xffffffff,0xffffffff,0x1800c9eb,0x1aff0300,0xffffffff,0xffffffff,0xb6d2ffff,0x1d003e00,0x500,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x2ec20000,0xffffffff,0xffffffff,0x3951ffff,0xffff4be0,0xffffffff,0x9dbcffff,0x15003700,0xffff90ed,0xffffffff,0x538affff,0xfdff1a89,
+0xffffffff,0xfeffffff,0x2a005238,0xff0b00,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xd8ecffff,0x1b093200,0xffffe5f9,0xffffffff,0x64b3ffff,0x5bff0b00,0xffffffff,0xffffffff,0x3c00a1c0,0xffff398f,0xffffffff,0xffffffff,0x1a005e77,0x300,0x0,0x0,0xff0000,0xff00ff,0x2ff00ff,0xffffe0fe,0xffffffff,0xaac9ffff,0x1d003e00,0xff0500,0xebfb0f33,0xffffffff,0xffffffff,0x1200afe2,0xff0100,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x88ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe00a1df,0xff0100,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,
+0x170b0300,0xffffceef,0xffffffff,0xffffffff,0xd9ebffff,0x36004a07,0x4001700,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0xfdfeffff,0xffffd4e9,0xffffffff,0xffffffff,0x2ab6f3fc,0xff0200,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xb3f10600,0xffffffff,0xffffffff,0x3153fcfe,0x6bfd0800,0xffffffff,0xffffffff,0x788affff,0x13003500,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x91c0000,0xffffe4fb,0xffffffff,0x6facffff,0xffff8cef,0xffffffff,0x6d7cffff,0xe002e00,0xffff51dc,0xffffffff,0x8bc6ffff,0xffff56d5,
+0xffffffff,0xdaecffff,0x20004000,0xff0600,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xd8ecffff,0x14003200,0xffff96e7,0xffffffff,0xb2e1ffff,0xaefe1400,0xffffffff,0xffffffff,0x32006159,0xffff31a7,0xffffffff,0xffffffff,0x1a005e77,0x300,0x0,0x0,0xff0000,0xff00ff,0x41ff00ff,0xffffffff,0xffffffff,0x6968ffff,0x12003400,0xff0100,0x9fea0500,0xffffffff,0xffffffff,0x2643f5fc,0xff0500,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xfdff36ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4bc9feff,0xff0300,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,
+0x80000ff,0xfdfe489c,0xffffffff,0xffffffff,0x6f73fefe,0x23004000,0xff0900,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0x8aa3fefe,0xe8f55424,0xffffffff,0xffffffff,0xc9f5ffff,0x1000c40,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x64db0200,0xffffffff,0xffffffff,0x79c0ffff,0xbefe0e00,0xffffffff,0xffffffff,0x470bf0f8,0xb002a00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x3000000,0xffffa6f0,0xffffffff,0xa2d5ffff,0xffffcaf7,0xffffffff,0x450ff7fb,0x9002500,0xfcfe168b,0xffffffff,0xc0e4ffff,0xffff92e8,
+0xffffffff,0xa9c9ffff,0x17003a00,0xff0200,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xd8ecffff,0x10003200,0xffff3dc0,0xffffffff,0xf2fbffff,0xf6ff2c5d,0xffffffff,0xd9ebffff,0x26004300,0xffff2ac2,0xffffffff,0xffffffff,0x1a005e77,0x300,0x0,0x0,0xff0000,0xff00ff,0xa1ff00ff,0xffffffff,0xffffffff,0xf4fbffff,0xf1fef2fd,0xf0fff0ff,0xf8fef0ff,0xffffffff,0xffffffff,0x76c2ffff,0xff0c00,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x8ff00ff,0xffffd6ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe0f8ffff,0x1001674,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,
+0x20000ff,0xe2f81000,0xffffffff,0xffffffff,0x4700ddee,0x11003000,0xff0200,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xfeffffff,0x4a008da5,0x6e993f00,0xffffffff,0xffffffff,0xffffffff,0x50086e6,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x188000ff,0xfffff9fe,0xffffffff,0xbfe6ffff,0xfcff2880,0xffffffff,0xffffffff,0x3e00b6d4,0x5001e00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x1000000,0xffff64e0,0xffffffff,0xdbf1ffff,0xfffffcfe,0xffffffff,0x3e00cde5,0x4001b00,0xcef60500,0xffffffff,0xf0faffff,0xffffcdf3,
+0xffffffff,0x778bffff,0x10003200,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xd8ecffff,0xf003200,0xdcf70b17,0xffffffff,0xffffffff,0xffffaee8,0xffffffff,0x9bb8ffff,0x19003b00,0xffff25dd,0xffffffff,0xffffffff,0x1a005e77,0x300,0x0,0x0,0xff0000,0xff00ff,0xf5ff0dff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc9ecffff,0x2001500,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x88ff00ff,0xffffffff,0xffffffff,0xc1dbffff,0xffffe5f3,0xffffffff,0xffffffff,0x7009bea,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xe0fa0500,0xffffffff,0xffffffff,0x3d00dbee,0x6001e00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x94b0ffff,0x3b004a00,0x1f002400,0xffffaade,0xffffffff,0xffffffff,0x41c8fcfe,0xff0200,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x70000ff,0xffffbbf1,0xffffffff,0xf7fcffff,0xffff7ed7,0xffffffff,0xffffffff,0x3500798b,0x1001300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0xffff21aa,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3700a1c1,0x1001400,0x91ed0200,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0x4918f9fc,0xa002700,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xd8ecffff,0xf003200,0x89e50400,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5b49feff,0x10003100,0xffff23e9,0xffffffff,0xffffffff,0x1a005e77,0x300,0x0,0x0,0xff0000,0xff00ff,0xffff63ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfeffffff,0x7003a80,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xfdff36ff,0xffffffff,0xffffffff,0x5837f0f8,0xffff778b,0xffffffff,0xffffffff,0x4acbfeff,0xff0300,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xdffc0100,0xffffffff,0xffffffff,0x3500dbee,0x1001200,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x645cffff,0x22003c00,0x9000c00,0xe6f62a49,0xffffffff,0xffffffff,0xdff8ffff,0x1001680,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x20000ff,0xffff6cde,0xffffffff,0xffffffff,0xfffff1fc,0xffffffff,0xf0f9ffff,0x2a00480e,0xff0b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0xd7f80700,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2f007284,0xff0e00,0x52dd00ff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0x3f00cde4,0x5001d00,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xd8ecffff,0xf003200,0x32b30100,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4200d2e8,0x8002400,0xffff22f0,0xffffffff,0xffffffff,0x1a005e77,0x300,0x0,0x0,0xff0000,0xff00ff,0xffffc4ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe0093d4,0x100,0x0,0x0,0x0,0xff0000,0xff00ff,0x8ff00ff,0xffffd5ff,0xffffffff,0xffffffff,0x440089a0,0xb4de3800,0xffffffff,0xffffffff,0xe0f8ffff,0x1001674,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xdefd00ff,0xffffffff,0xffffffff,0x3200dbee,0xff0f00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5e62ffff,0xd002800,0x1000200,0x5fac0d00,0xffffffff,0xffffffff,0xffffffff,0x600a5ec,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xfcfe1e91,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb7d4ffff,0x1e003f00,0xff0500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x97ee0200,0xffffffff,0xffffffff,0xffffffff,0xf9fdffff,0x26004716,0xff0900,0x168b00ff,0xfffffcff,0xffffffff,0xffffffff,
+0xffffffff,0x38009bbc,0x2001500,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xd8ecffff,0xf003200,0x90000ff,0xffffd1f5,0xffffffff,0xffffffff,0xffffffff,0x3a0094b0,0x3001800,0xffff22f0,0xffffffff,0xffffffff,0x1a005e77,0x300,0x0,0x0,0xff0000,0x26ff00ff,0xffffffff,0xffffffff,0xadcbffff,0x7f917f91,0x7f917f91,0x7f917f91,0x7f917f91,0xe4f37f91,0xffffffff,0xffffffff,0x1a0ae2f5,0x300,0x0,0x0,0x0,0xff0000,0xff00ff,0x87ff00ff,0xffffffff,0xffffffff,0xc9e2ffff,0x35004a03,0x325c1e00,0xffffeffa,0xffffffff,0xffffffff,0x7009cea,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xdefd00ff,0xffffffff,0xffffffff,0x3200dbee,0xff0f00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5967ffff,0x4001b00,0xff00ff,0x15000300,0xffffa9de,0xffffffff,0xffffffff,0x5dd9ffff,0xff0300,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xc1f30700,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7a8cffff,0x13003600,0xff0200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x54de0000,0xffffffff,0xffffffff,0xffffffff,0xd2e7ffff,0x1c003e00,0xff0500,0x50000ff,0xffffcef8,0xffffffff,0xffffffff,
+0xffffffff,0x2f00686e,0xff0e00,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xd8ecffff,0xf003200,0x40000ff,0xffff7ee1,0xffffffff,0xffffffff,0xfcfeffff,0x30005638,0x1000f00,0xffff22f0,0xffffffff,0xffffffff,0x1a005e77,0x300,0x0,0x0,0xff0000,0x85ff00ff,0xffffffff,0xffffffff,0x5939fcfe,0x40004500,0x3f003f00,0x3f003f00,0x3f003f00,0x9fca3f00,0xffffffff,0xffffffff,0x57a7ffff,0x900,0x0,0x0,0x0,0xff0000,0xff00ff,0xfdff36ff,0xffffffff,0xffffffff,0x5f4bf6fb,0x22003f00,0xe000a00,0xffff74c4,0xffffffff,0xffffffff,0x4bccfeff,0xff0300,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xdefd00ff,0xffffffff,0xffffffff,0x3200dbee,0xff0f00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0xff00ff,0x70000ff,0xe5f62944,0xffffffff,0xffffffff,0xeefcffff,0x20026a8,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x73e00200,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x480ef1f9,0xb002a00,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x168b0000,0xfffffcfe,0xffffffff,0xffffffff,0xa5c4ffff,0x15003800,0xff0100,0x20000ff,0xffff92ee,0xffffffff,0xffffffff,
+0xeff8ffff,0x25004304,0xff0900,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xd8ecffff,0xf003200,0x10000ff,0xfeff27a3,0xffffffff,0xffffffff,0xcbe3ffff,0x23004200,0xff0800,0xffff22f0,0xffffffff,0xffffffff,0x1a005e77,0x300,0x0,0x0,0xff0000,0xe3ff03ff,0xffffffff,0xffffffff,0x4400cae2,0x21002f00,0x1e001e00,0x1e001e00,0x1e001e00,0x478c1e00,0xffffffff,0xffffffff,0xade2ffff,0x1001200,0x0,0x0,0x0,0xff0000,0x7ff00ff,0xffffd5ff,0xffffffff,0xffffffff,0x450096b1,0xf002d00,0x4000200,0xc6ec180b,0xffffffff,0xffffffff,0xe1f8ffff,0x1001674,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xdefd00ff,0xffffffff,0xffffffff,0x3200dbee,0xff0f00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0xff00ff,0x10000ff,0x5daa0d00,0xffffffff,0xffffffff,0xffffffff,0x91cc1f3,0xff0100,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x23a000ff,0xfffffdff,0xffffffff,0xffffffff,0xffffffff,0x3f00b8d4,0x5001e00,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x6000000,0xffffc9f6,0xffffffff,0xffffffff,0x768affff,0xe003000,0xff00ff,0xff00ff,0xffff53dd,0xffffffff,0xffffffff,
+0xbfdbffff,0x1b003d00,0xff0400,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xd8ecffff,0xf003200,0xff00ff,0xc5f30800,0xffffffff,0xffffffff,0x8da8ffff,0x17003900,0xff0300,0xffff22f0,0xffffffff,0xffffffff,0x1a005e77,0x300,0x0,0x0,0xff0000,0xffff47ff,0xffffffff,0xffffffff,0x3a008aa4,0x8001a00,0x5000500,0x5000500,0x5000500,0xe000500,0xffffd7f6,0xffffffff,0xf4fbffff,0x500253e,0x0,0x0,0x0,0xff0000,0x87ff00ff,0xffffffff,0xffffffff,0xd5e9ffff,0x38004b07,0x5001900,0xff00ff,0x3f860800,0xfffff7fd,0xffffffff,0xffffffff,0x7009dea,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xdefd00ff,0xffffffff,0xffffffff,0x3200dbee,0xff0f00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0xff00ff,0xff00ff,0x15000300,0xffffa7dd,0xffffffff,0xffffffff,0x7ce2ffff,0xff0500,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x80000ff,0xffffc9f4,0xffffffff,0xffffffff,0xffffffff,0x36007a8e,0x2001300,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x2000000,0xffff89eb,0xffffffff,0xffffffff,0x4a1ffbfd,0xa002600,0xff00ff,0xff00ff,0xfcff1697,0xffffffff,0xffffffff,
+0x8dacffff,0x12003500,0xff0100,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xd8ecffff,0xf003200,0xff00ff,0x72dd0300,0xffffffff,0xffffffff,0x512cf9fd,0xe002e00,0xff00ff,0xffff22f0,0xffffffff,0xffffffff,0x1a005e77,0x300,0x0,0x0,0xff0000,0xffffa9fd,0xffffffff,0xf8fcffff,0x2e004f24,0xff0e00,0xff00ff,0xff00ff,0xff00ff,0x40000ff,0xffff86e4,0xffffffff,0xffffffff,0xc0074c1,0x0,0x0,0x0,0xff0000,0xfdff35ff,0xffffffff,0xffffffff,0x6761fafd,0x24004000,0x1000a00,0xff00ff,0x10000200,0xffff8cd1,0xffffffff,0xffffffff,0x4dcafeff,0x300,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xdefd00ff,0xffffffff,0xffffffff,0x3200dbee,0xff0f00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0xff00ff,0xff00ff,0x70000ff,0xe4f62846,0xffffffff,0xffffffff,0xf9feffff,0x2003ac1,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x30000ff,0xffff7be2,0xffffffff,0xffffffff,0xf1f9ffff,0x2a00480e,0xff0c00,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0xffff46d3,0xffffffff,0xffffffff,0x3f00d5e9,0x5001d00,0xff00ff,0xff00ff,0xcef80500,0xffffffff,0xffffffff,
+0x5a4dffff,0xc002c00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xd8ecffff,0xf003200,0xff00ff,0x1f8c0100,0xfffffafe,0xffffffff,0x4100c5df,0x7002200,0xff00ff,0xffff22f0,0xffffffff,0xffffffff,0x1a005e77,0x300,0x0,0x0,0x11ff0000,0xfffff8ff,0xffffffff,0xc0dbffff,0x21004000,0xff0700,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0xffff2fb3,0xffffffff,0xffffffff,0x1500c7ec,0x200,0x0,0x0,0x7ff0000,0xffffd5ff,0xffffffff,0xffffffff,0x4600a2c0,0x11002f00,0xff0200,0xff00ff,0x50000ff,0xd9f21e22,0xffffffff,0xffffffff,0xe1f9ffff,0x100177a,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xdefd00ff,0xffffffff,0xffffffff,0x3200dbee,0xff0f00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0xff00ff,0xff00ff,0x10000ff,0x5ca90d00,0xfffffeff,0xffffffff,0xffffffff,0x136bd9f7,0x100,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff29ae,0xffffffff,0xffffffff,0xb8d5ffff,0x1e003f00,0xff0500,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x26000a00,0x4d004300,0x4d004d00,0x38004c00,0x2001500,0x0,0x0,0x16000200,0x4c003900,0x4d004d00,
+0x41004d00,0x7002200,0x0,0x0,0x0,0x0,0x0,0x0,0x27000a00,0x4d004400,0x49004d00,0xf003200,0x0,0x8000000,0x41002200,0x4d004d00,0x38004b00,0x2001600,0x0,0x18000200,0x4d003c00,0x4d004d00,0x1a003d00,0x300,0x0,0x0,0x0,0x2c000d00,0x4d004600,0x4b004d00,0x15003800,0x200,0x0,0x0,0x0,0x0,0x25000900,0x4d004300,0x4d004d00,0x21004000,0x700,0x0,0x0,0x0,0x1d000600,0x4b003b00,0x4d004d00,0x39004a00,0x5001b00,0x0,0x0,0x1000000,0x25000a00,0x4c004100,0x4d004d00,0x3c004b00,0x7001e00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x11000000,0x4a003500,0x4d004d00,0x32004900,0xf00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa000000,0x44002700,0x4d004d00,0x3c004d00,0x3001900,0x0,0x0,0x0,0x15000300,0x48003300,0x4d004d00,0x4a004d00,0x1c003900,0x600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x24000800,0x4d004200,0x4d004d00,0x4a004d00,0x13003600,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x18000500,0x3a003000,0x3a003a00,0x27003700,0xc00,0x0,0x0,0xd000000,0x38002700,0x3a003a00,
+0x2e003a00,0x3001400,0x0,0x0,0x0,0x0,0x0,0x0,0x1d000800,0x3a003300,0x37003a00,0xb002500,0x0,0x2000000,0x2d001300,0x3a003a00,0x25003600,0xc00,0x0,0x12000200,0x3a002d00,0x3a003a00,0x13002e00,0x200,0x0,0x0,0x1000000,0x28000e00,0x3a003800,0x36003a00,0xb002400,0x0,0x0,0x0,0x0,0x0,0x15000400,0x3a002f00,0x3a003a00,0x20003400,0x900,0x0,0x0,0x0,0x21000a00,0x3a003400,0x3a003a00,0x22003500,0x1000b00,0x0,0x0,0x0,0x11000200,0x38002a00,0x3a003a00,0x35003a00,0xa002200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xc000000,0x38002700,0x3a003a00,0x25003700,0xb00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8000000,0x33001d00,0x3a003a00,0x2d003a00,0x2001200,0x0,0x0,0x0,0x7000000,0x32001b00,0x3a003a00,0x3a003a00,0x20003400,0x900,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x15000300,0x3a002f00,0x3a003a00,0x35003a00,0xa002300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x7000100,0x13000f00,0x13001300,0xc001200,0x400,0x0,0x0,0x4000000,0x12000c00,0x13001300,
+0xf001300,0x1000600,0x0,0x0,0x0,0x0,0x0,0x0,0xa000200,0x13001100,0x12001300,0x4000c00,0x0,0x0,0xe000500,0x13001300,0xb001200,0x300,0x0,0x6000100,0x13000f00,0x13001300,0x6000f00,0x100,0x0,0x0,0x0,0xe000500,0x13001300,0x12001300,0x3000b00,0x0,0x0,0x0,0x0,0x0,0x6000100,0x13000f00,0x13001300,0xc001200,0x400,0x0,0x0,0x0,0xd000400,0x13001200,0x13001300,0x9001100,0x200,0x0,0x0,0x0,0x4000000,0x12000d00,0x13001300,0x13001300,0x5000d00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x4000000,0x13000d00,0x13001300,0xc001200,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x11000a00,0x13001300,0xf001300,0x1000600,0x0,0x0,0x0,0x1000000,0x10000700,0x13001300,0x13001300,0xd001200,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6000100,0x13000f00,0x13001300,0x11001300,0x3000b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x2ff0000,0x91ff48ff,0xa3ffacff,0x29ff7fff,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x3aff00ff,0xfcfffcff,0x3ffd1ff,
+0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x7cff16ff,0xeeffc8ff,0xe1fff6ff,0x5affafff,0xff06ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x5dff0000,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0xa0ffb3ff,0x5dff8bff,0xff19ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x71ff0000,0xb4ffb4ff,0xb4ffb4ff,0x6ffb4ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x41ff00ff,0xb4ffb4ff,0xb4ffb4ff,0x36ffb4ff,0x0,0x0,0x0,0x0,0xb4ff5dff,0xb4ffb4ff,0xb4ffb4ff,0xff39ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xb4ff11ff,
+0xb4ffb4ff,0xb4ffb4ff,0x22ff,0x0,0x0,0x0,0xff0000,0xb4ff11ff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0x1affb4ff,0x0,0x0,0x0,0x0,0xb4ff5dff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0x9bffb0ff,0x1dff6aff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x5dff0000,0xb4ffb4ff,0xb4ffb4ff,0x1affb4ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0xc6ff1aff,0xffffffff,0xffffffff,0xfdffffff,0x28085fb,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xc8ff01ff,0xffffffff,0xd0056d8,
+0xff0400,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x56ff00ff,0xfffff1ff,0xffffffff,0xffffffff,0xffffffff,0x2af3d3fe,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x85fd0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc3feffff,0x1ff45fb,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xa1fd0000,0xffffffff,0xffffffff,0x1271ffff,0xff0400,0xff00ff,0xff00ff,0xff00ff,0x5dfc00ff,0xffffffff,0xffffffff,0x54e7ffff,0x1000500,0x0,0x0,0x0,0xffff85fd,0xffffffff,0xffffffff,0xa80d5fd,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xffff18ff,
+0xffffffff,0xffffffff,0x50039d7,0x100,0x0,0x0,0xff0000,0xffff18ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2dccffff,0x1000500,0x0,0x0,0x0,0xffff85fd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfcffffff,0xdeb9afd,0xff00ff,0xff,0x0,0x0,0x0,0x85fd0000,0xffffffff,0xffffffff,0x2dccffff,0x1000500,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x9ff0000,0xffffd6ff,0xffffffff,0xffffffff,0xffffffff,0x77f2ffff,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xffff57ff,0xc9efffff,0x21003505,
+0xff0900,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xfeff53ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe9fdffff,0x1001ed5,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x87f90000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xaefcffff,0xff0deb,0xff00ff,0xff,0x0,0x0,0x0,0xa3fa0000,0xffffffff,0xffffffff,0x2a31ffff,0xff0c00,0xff00ff,0xff00ff,0xff00ff,0x5ff700ff,0xffffffff,0xffffffff,0x67bcffff,0x4001200,0x0,0x0,0x0,0xffff87f9,0xffffffff,0xffffffff,0x84e6ffff,0xff0600,0xff00ff,0xff00ff,0xff00ff,0xffff19f5,
+0xffffffff,0xffffffff,0x10004e9d,0x200,0x0,0x0,0xff0000,0xffff19f5,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4487ffff,0x2000f00,0x0,0x0,0x0,0xffff87f9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd4fdffff,0xff15db,0xff,0x0,0x0,0x0,0x87f90000,0xffffffff,0xffffffff,0x4487ffff,0x2000f00,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x7bff0000,0xffffffff,0xa7d4ffff,0x68734e2e,0xffffeaf6,0xf4fdffff,0x2001b84,0xff00ff,0xff00ff,0x8ff00ff,0xffffdfff,0x6975feff,0x1f003e00,
+0xff0700,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xbff00ff,0xffffecff,0xffffffff,0xc1deffff,0xd7eba1c1,0xffffffff,0xffffffff,0x700a8f1,0xff0100,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x88f80000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x15ced4fb,0xff00ff,0xff,0x0,0x0,0x0,0xa4f90000,0xffffffff,0xffffffff,0x3c22ffff,0x1001300,0xff00ff,0xff00ff,0xff00ff,0x60f400ff,0xffffffff,0xffffffff,0x75a6ffff,0x5001c00,0x0,0x0,0x0,0xffff88f8,0xffffffff,0xffffffff,0xf8fdffff,0x20031a7,0xff00ff,0xff00ff,0xff00ff,0xffff1aeb,
+0xffffffff,0xffffffff,0x18005e82,0x300,0x0,0x0,0xff0000,0xffff1aeb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x546dffff,0x2001700,0x0,0x0,0x0,0xffff88f8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x62bbcf7,0xff,0x0,0x0,0x0,0x88f80000,0xffffffff,0xffffffff,0x546dffff,0x2001700,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xdfff01ff,0xffffffff,0x4d0de0f2,0x3e004400,0xffff89b5,0xffffffff,0x9006dc9,0xff00ff,0xff00ff,0x75ff00ff,0xffffffff,0x4500b7de,0x10002e00,
+0xff0200,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x57ff00ff,0xffffffff,0xffffffff,0x4b00a5c3,0x470b4700,0xffffcde6,0xffffffff,0x1e4df7fd,0xff0400,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbbf7ffff,0xff0749,0xff,0x0,0x0,0x0,0xa4f90000,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0xff00ff,0xff00ff,0xff00ff,0x60f400ff,0xffffffff,0xffffffff,0x78a2ffff,0x6001f00,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0xc15c0f0,0xff0100,0xff00ff,0xff00ff,0xffff1aeb,
+0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xff0000,0xffff1aeb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x545effff,0x3001900,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xc8e0d0e6,0xc8e0c8e0,0xc8e0c8e0,0xe2f1cde5,0xfffffefe,0xffffffff,0xffffffff,0x51cdffff,0x400,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff1cff,0xffffffff,0x4200aecd,0x1b002c00,0xffff428f,0xffffffff,0x1500a2d9,0xff0200,0xff00ff,0xf0ff14ff,0xf8fdffff,0x3b005b4e,0x5001c00,
+0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x7ffd00ff,0xffffffff,0xffffffff,0x40006865,0x2a003100,0xffff77b4,0xffffffff,0x4a86ffff,0xff0b00,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x6e6dffff,0x55245524,0x5b385524,0x869a6860,0xfcfdbad6,0xffffffff,0xffffffff,0xffffffff,0x40075e5,0xff,0x0,0x0,0x0,0xa4f90000,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0xff00ff,0xff00ff,0xff00ff,0x60f400ff,0xffffffff,0xffffffff,0x78a2ffff,0x6001f00,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0x66d5ffff,0xff0500,0xff00ff,0xff00ff,0xffff1aeb,
+0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xff0000,0x225a0480,0x5524442d,0x55245524,0x55245524,0x55245524,0x55245524,0xd9eb5a33,0xffffffff,0xffffffff,0xffffffff,0x3c00abc8,0x3001800,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x4900655b,0x47004700,0x47004700,0x48004700,0xd8ec6867,0xffffffff,0xffffffff,0xabe6ffff,0x1000e00,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff3ffb,0xffffffff,0x350094b5,0x4001500,0xffff0e37,0xffffffff,0x1f00bfe3,0xff0600,0xff00ff,0xffff92ff,0xa3cdffff,0x2b004400,0x1000d00,
+0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x7af900ff,0xffffffff,0xffffffff,0x2b006f85,0xc001300,0xffff68da,0xffffffff,0x5d86ffff,0x1001300,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x635dffff,0x3b004100,0x3b003b00,0x3d003b00,0x60604100,0xffffe1f0,0xffffffff,0xffffffff,0x1646e6f9,0x200,0x0,0x0,0x0,0xa4f90000,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0xff00ff,0xff00ff,0xff00ff,0x60f400ff,0xffffffff,0xffffffff,0x78a2ffff,0x6001f00,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0xeafbffff,0x2001d84,0xff00ff,0xff00ff,0xffff1aeb,
+0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xff0000,0x12000200,0x3b002d00,0x3b003b00,0x3b003b00,0x3b003b00,0x3c043b00,0xffffb3de,0xffffffff,0xffffffff,0xc7e0ffff,0x37004c07,0x2001500,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x38006060,0x2e002f00,0x2e002e00,0x30002e00,0x555d3500,0xfffffeff,0xffffffff,0xd6f1ffff,0x5001d00,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff4afc,0xffffffff,0x2a008cb3,0xb00,0xf9fe0300,0xffffffff,0x2700c8e6,0xff0a00,0x26ff00ff,0xfffffbff,0x5029eefa,0x19003800,0xff0400,
+0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x56ed00ff,0xffffffff,0xffffffff,0x1d00b5dd,0xff0500,0xffffb1fb,0xffffffff,0x4b41ffff,0x3001800,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5c64ffff,0x17002700,0x15001500,0x1a001700,0x2c002100,0xeef94c4a,0xffffffff,0xffffffff,0x6fccffff,0x800,0x0,0x0,0x0,0xa4f90000,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0xff00ff,0xff00ff,0xff00ff,0x60f400ff,0xffffffff,0xffffffff,0x78a2ffff,0x6001f00,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x800a1e9,0xff00ff,0xff00ff,0xffff1aeb,
+0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xff0000,0x6000100,0x15001000,0x15001500,0x15001500,0x15001500,0x7ee71500,0xffffffff,0xffffffff,0xffffffff,0x5325deef,0x26004100,0x1000b00,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x22005a66,0xd001000,0xd000d00,0xe000e00,0x1e001200,0xffffe2f6,0xffffffff,0xe3f4ffff,0xb002900,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff41f3,0xffffffff,0x24008eb9,0x800,0xffff04bf,0xffffffff,0x2c00c1df,0xff0c00,0xb0ff00ff,0xffffffff,0x42008fb8,0xb002700,0xff0100,
+0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x108000ff,0xfffff0fc,0xffffffff,0x65caffff,0x81ff0840,0xffffffff,0xffffffff,0x3d00d7eb,0x3001900,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x4001900,0x1000100,0x3000200,0xe000700,0x80bf1c00,0xffffffff,0xffffffff,0xb3e3ffff,0x2001300,0x0,0x0,0x0,0xa4f90000,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0xff00ff,0xff00ff,0xff00ff,0x60f400ff,0xffffffff,0xffffffff,0x78a2ffff,0x6001f00,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xfcfdffff,0xffffffff,0xffffffff,0x47c2feff,0xff0300,0xff00ff,0xffff1aeb,
+0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xff0000,0xff00ff,0x1000100,0x1000100,0x1000100,0x1000100,0xfeff4cfc,0xffffffff,0xffffffff,0xeff8ffff,0x4400604d,0x11002c00,0x300,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0xff0300,0xff00ff,0xff00ff,0x7000100,0xffffd4f8,0xffffffff,0xd1e9ffff,0xe003100,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff22e1,0xffffffff,0x2200a8d0,0x800,0xffff2aff,0xffffffff,0x2e00a8cb,0xff0d00,0xffff3fff,0xdff5ffff,0x35004a0e,0x3001500,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x50000ff,0xffff7cda,0xffffffff,0xf3fdffff,0xffffc0fa,0xffffffff,0xfeffffff,0x39007a88,0x2001500,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0xff00ff,0xff00ff,0x10000ff,0x23490600,0xfffff6fc,0xffffffff,0xe8f7ffff,0x6002108,0x0,0x0,0x0,0xa4f90000,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0xff00ff,0xff00ff,0xff00ff,0x60f400ff,0xffffffff,0xffffffff,0x78a2ffff,0x6001f00,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xd9ecffff,0xffffcee5,0xffffffff,0xd7f6ffff,0x100113c,0xff00ff,0xffff1aeb,
+0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x2cff00ff,0xfffff3ff,0xffffffff,0xffffffff,0x737afafd,0x31004600,0x4001500,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0xff0300,0xff00ff,0xff00ff,0x3aa00ff,0xffffeefe,0xffffffff,0xb6d6ffff,0x10003200,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xe6fc0533,0xffffffff,0x2820e0f2,0x800,0xffff80ff,0xffffffff,0x2c007994,0x2ff0c00,0xffffccff,0x7c9affff,0x23004100,0xff0900,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x20000ff,0xc8ed1518,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x91acfeff,0x2f004700,0xff0e00,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0xff00ff,0xff00ff,0xff00ff,0x90000ff,0xffffc2f2,0xffffffff,0xffffffff,0xc00353a,0x0,0x0,0x0,0xa4f90000,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0xff00ff,0xff00ff,0xff00ff,0x60f400ff,0xffffffff,0xffffffff,0x78a2ffff,0x6001f00,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xd8ecffff,0xf9fd625b,0xffffffff,0xffffffff,0x60081df,0xff00ff,0xffff1aeb,
+0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xdfff15ff,0xffffffff,0xffffffff,0xffffffff,0x48008ca4,0x19003500,0xff0500,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0xff0300,0xff00ff,0xff00ff,0x58ff00ff,0xffffffff,0xffffffff,0x7284ffff,0xe003000,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x8be90200,0xffffffff,0xc5f1ffff,0x8eff6eef,0xfffffdff,0xe3f2ffff,0x2600450b,0x5cff0a00,0xffffffff,0x4804ceeb,0x12003200,0xff0200,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x91df0d4e,0xffffffff,0xffffffff,0xffffffff,0xf3faffff,0x4a00879d,0x1d003a00,0xff0600,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0xff00ff,0xff00ff,0xff00ff,0x20000ff,0xffff98ee,0xffffffff,0xffffffff,0x11004d67,0x0,0x0,0x0,0xa4f90000,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0xff00ff,0xff00ff,0xff00ff,0x60f400ff,0xffffffff,0xffffffff,0x78a2ffff,0x6001f00,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xd8ecffff,0x99cb4000,0xffffffff,0xffffffff,0x2da4f6fd,0xff0200,0xffff1aeb,
+0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x7ff00ff,0xffffc4ff,0xffffffff,0xffffffff,0xa8c5ffff,0x39004a00,0x8001d00,0xff0100,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x2b776588,0x14ff17de,0x14ff14ff,0x3aff1cff,0xf9ff8cff,0xffffffff,0xffffffff,0x4504d4e9,0xb002800,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x1a620100,0xffffd7f3,0xffffffff,0xffffffff,0xffffffff,0x737af7fc,0x1d003e00,0xe2ff0ea4,0xfeffffff,0x3e006a78,0x7002000,0x42ff04ff,0x82ff72ff,
+0x34ff6eff,0xff01ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x34ff00ff,0xffffd2ff,0xffffffff,0xffffffff,0xffffffff,0x5e41eaf5,0x3b004900,0xb002200,0xff0100,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff82f1,0xffffffff,0xffffffff,0x15006183,0x100,0x0,0x0,0xa4f90000,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0xff00ff,0xff00ff,0xff00ff,0x60f400ff,0xffffffff,0xffffffff,0x78a2ffff,0x6001f00,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xd8ecffff,0x2e213600,0xffffdff5,0xffffffff,0xbbf0ffff,0x1000a00,0xffff1aeb,
+0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xa0ff01ff,0xffffffff,0xffffffff,0xffffffff,0x4c07c4de,0x22003d00,0x1000a00,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe0f0ffff,0x3d005e44,0x5001c00,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x9000000,0xb6dc3453,0xfffffbfe,0xffffffff,0xd0edffff,0x47006b70,0x11003000,0xffff7bfd,0xb9deffff,0x2f004600,0x41fb1000,0xffffdcff,0xffffffff,
+0xffffffff,0x23f8c6fe,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xf6ff4eff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x90b3ffff,0x20003700,0x6dfd1c9b,0x6cff6cff,0x1eff6cff,0xff00ff,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff77f2,0xffffffff,0xffffffff,0x18006383,0x200,0x0,0x0,0xa4f90000,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0xff00ff,0xff00ff,0xff00ff,0x60f400ff,0xffffffff,0xffffffff,0x78a2ffff,0x6001f00,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xd8ecffff,0x1a003200,0xffff5aad,0xffffffff,0xffffffff,0x50060d2,0xffff1aeb,
+0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff76ff,0xffffffff,0xffffffff,0xdceeffff,0x4000521f,0xd002700,0xff0200,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfafdffff,0x521ca5c3,0x2d004500,0x1000f00,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x3000000,0x2e001200,0x77894d2e,0x779684a0,0x4a005a4f,0x36004600,0x1bd01b00,0xfffff2ff,0x5c50f9fd,0x1c003b00,0xf9ff43f0,0xffffffff,0xffffffff,
+0xffffffff,0xe2fdffff,0x10018ca,0x0,0x0,0x0,0x0,0x4cff00ff,0xfffffdff,0xffffffff,0xffffffff,0xffffe3f2,0xffffffff,0xfbfeffff,0xb0055b1,0xffff4ffc,0xffffffff,0x2fdeffff,0x1000300,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff83f5,0xffffffff,0xffffffff,0x1a005764,0x300,0x0,0x0,0xa4f90000,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0xff00ff,0xff00ff,0xff00ff,0x60f400ff,0xffffffff,0xffffffff,0x78a2ffff,0x6001f00,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xd8ecffff,0x12003200,0xb0e31300,0xffffffff,0xffffffff,0x1a76e7f9,0xffff1be3,
+0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x4eff00ff,0xfffffeff,0xffffffff,0xffffffff,0x5f48eef6,0x2c004300,0x2001100,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6e8bdff0,0x16002f00,0x500,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x14000500,0x38002800,0x3f003e00,0x3a003f00,0x1a002e00,0x98fd0800,0xffffffff,0x4400a5ce,0x113c2b00,0xffffdcff,0xf9fdffff,0x697e85b6,
+0xffffb4d9,0xffffffff,0x60098ed,0x0,0x0,0x0,0x0,0xebff0dff,0xffffffff,0xffffffff,0x7882ebf6,0xc9e34e0a,0xffffffff,0xffffffff,0x27beecfc,0xffff96fd,0xffffffff,0x2127f4fd,0x2000d00,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff99f8,0xffffffff,0xffffffff,0x1a004938,0x400,0x0,0x0,0xa4f90000,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0xff00ff,0xff00ff,0xff00ff,0x60f400ff,0xffffffff,0xffffffff,0x78a2ffff,0x6001f00,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xd8ecffff,0xf003200,0x2f670700,0xfffff0fa,0xffffffff,0x9de7ffff,0xffff21b9,
+0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xf4ff2fff,0xffffffff,0xffffffff,0xf9fdffff,0x46007178,0x14003100,0xff0400,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xf7fcf9fc,0xf7fcf7fc,0xf8fcf7fc,0xfffffeff,0xffffffff,0xffffffff,0xf9fdffff,0x60049b9,0x100,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x4000000,0x15000b00,0x1e001c00,0x17001d00,0x5000e00,0xfcff2bf9,0xeffaffff,0x3900512c,0x4bf51900,0xffffffff,0x9dc0ffff,0x43004900,
+0xe2f3420c,0xffffffff,0x160cecfa,0x300,0x0,0x0,0x0,0xffff6dff,0xffffffff,0xeef8ffff,0x48005e44,0x46333f00,0xffffe1f3,0xffffffff,0xd5f8ffff,0xfffff3fe,0xffffffff,0x3300c0e2,0x2001500,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffd1fd,0xffffffff,0xeaf5ffff,0x18003c00,0x200,0x0,0x0,0xa1f70000,0xffffffff,0xffffffff,0x4534ffff,0x1001500,0xff00ff,0xff00ff,0xff00ff,0x64f500ff,0xffffffff,0xffffffff,0x749cffff,0x6001f00,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xd8ecffff,0xf003200,0xd000100,0xffff79c6,0xffffffff,0xfdffffff,0xffff59d1,
+0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xff0000,0xff00ff,0x17ff00ff,0xffffe2ff,0xffffffff,0xffffffff,0x89a0ffff,0x35004800,0x5001800,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x4c00665a,0x4c004c00,0x4c004c00,0x6e6d4e0a,0xffffc2dc,0xffffffff,0xffffffff,0x900cef6,0x100,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x2000000,0x6000400,0x2000500,0x100,0xffffb5ff,0x91b9ffff,0x27004300,0x89fd0b00,0xffffffff,0x6258ffff,0x28003c00,
+0xa7e02100,0xffffffff,0x4078ffff,0xa00,0x0,0x0,0x0,0xffffb5fe,0xffffffff,0x8aa3ffff,0x36004700,0x1b002000,0xf3fa4c79,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x37007b8d,0x1001300,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0xff00ff,0xff00ff,0xff00ff,0x25ff00ff,0xfffffeff,0xffffffff,0xc3deffff,0x15003a00,0x100,0x0,0x0,0x90f40000,0xffffffff,0xffffffff,0x5566ffff,0x1001500,0xff00ff,0xff00ff,0xff00ff,0x74f600ff,0xffffffff,0xffffffff,0x6682ffff,0x6001e00,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xd8ecffff,0xf003200,0x40000ff,0xcdee180b,0xffffffff,0xffffffff,0xffffe3f8,
+0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xff0000,0xff00ff,0xc7ff08ff,0xffffffff,0xffffffff,0xffffffff,0x4900a5c3,0x1d003900,0x1000700,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3f00625e,0x38003900,0x38003800,0x3a003800,0xcbe74004,0xffffffff,0xffffffff,0x3b9cffff,0x600,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x43ff0000,0xffffffff,0x4b11e1f5,0x16003500,0xacfc0300,0xffffffff,0x4504fefe,0xe002800,
+0x7be40700,0xffffffff,0x659dffff,0x1001200,0x0,0x0,0x0,0xffffd2fe,0xffffffff,0x5431ffff,0x1b003700,0x5000800,0x69a81500,0xfffffefe,0xffffffff,0xffffffff,0xd7ebffff,0x2c004704,0xff0c00,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0xff00ff,0xff00ff,0xff00ff,0xa4ff00ff,0xffffffff,0xffffffff,0x90aeffff,0x11003500,0x0,0x0,0x0,0x7cf30000,0xffffffff,0xffffffff,0x6f9cffff,0x1001600,0xff00ff,0xff00ff,0xff00ff,0x9efa00ff,0xffffffff,0xffffffff,0x575effff,0x5001e00,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xd8ecffff,0xf003200,0xff00ff,0x44920900,0xfffffafe,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xff0000,0x1ff00ff,0xffffa4ff,0xffffffff,0xffffffff,0xc2ddffff,0x3d004c03,0xa002200,0xff0100,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x25005b65,0x12001500,0x12001200,0x15001300,0x63a51d00,0xffffffff,0xffffffff,0x77bdffff,0x1000f00,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0xd0ff03ff,0xffffffff,0x41007d9d,0x9002400,0xb8fb00ff,0xffffffff,0x3d00f9fc,0x4001a00,
+0x6bee00ff,0xffffffff,0x72a1ffff,0x2001800,0x0,0x0,0x0,0xffffcbfb,0xffffffff,0x554effff,0x9002400,0xff0100,0x1a000600,0xffff8fc8,0xffffffff,0xffffffff,0x6964fbfd,0x1e003d00,0xff0600,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0xff00ff,0xff00ff,0xff00ff,0xffff6cff,0xffffffff,0xffffffff,0x4e24f5fa,0xc002c00,0x0,0x0,0x0,0x49e70000,0xffffffff,0xffffffff,0xb6dfffff,0x3001900,0xff00ff,0xff00ff,0xff00ff,0xe9fe07ff,0xffffffff,0xffffffff,0x3f04f0f8,0x4001b00,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xd8ecffff,0xf003200,0xff00ff,0x10000200,0xffff97d8,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xff0000,0x7aff00ff,0xffffffff,0xffffffff,0xffffffff,0x511cdaec,0x26004000,0x2000d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0xff0300,0xff00ff,0x10000ff,0x1a3b0500,0xfffffafe,0xffffffff,0x9bceffff,0x3001800,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0xffff61ff,0xceecffff,0x32004804,0x2001300,0xaef900ff,0xffffffff,0x3b04fcfe,0x1001400,
+0x73f400ff,0xffffffff,0x6c90ffff,0x4001c00,0x0,0x0,0x0,0xffffaff8,0xffffffff,0xa2d3ffff,0x3001900,0xff00ff,0x91c0100,0xffff8be2,0xffffffff,0xffffffff,0x86a7ffff,0x10002f00,0xff0100,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0xff00ff,0x1ff00ff,0xa1ff28ff,0xffffffff,0xffffffff,0xffffffff,0x4000abc8,0x7002100,0x0,0x0,0x0,0x11870000,0xfffff9fe,0xffffffff,0xfeffffff,0x60071d2,0xff00ff,0xff00ff,0x1ff00ff,0xffff91ff,0xffffffff,0xffffffff,0x3b00c1db,0x2001700,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xd8ecffff,0xf003200,0xff00ff,0x50000ff,0xe2f6223c,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xff0000,0xffff52ff,0xffffffff,0xffffffff,0xecf6ffff,0x43005e44,0x10002b00,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0xff0300,0xff00ff,0xff00ff,0x60000ff,0xffffe1fa,0xffffffff,0xadd7ffff,0x6002000,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xbff0000,0xffffe5ff,0x6b7affff,0x20003e00,0xff0700,0x90f400ff,0xffffffff,0x4f5affff,0xff1300,
+0x98fa00ff,0xffffffff,0x5350ffff,0x5001d00,0x0,0x0,0x0,0xffff6bea,0xffffffff,0xfeffffff,0x98e85e4,0xff00ff,0xa4ff1bff,0xffffffff,0xffffffff,0xffffffff,0xfafdffff,0x70054b3,0xff00ff,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xd6f0ffff,0xc1fec6f7,0xc0ffc0ff,0xe4ffc8ff,0xffffffff,0xffffffff,0xffffffff,0xe2f1ffff,0x3600501a,0x2001500,0x0,0x0,0x0,0x5000000,0xffffa2ec,0xffffffff,0xffffffff,0xb7f8ffff,0x34ff5afc,0x38ff29ff,0xc5ff66ff,0xffffffff,0xffffffff,0xffffffff,0x3500737e,0x1001200,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xd8ecffff,0xf003200,0xff00ff,0x10000ff,0x60b20b00,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x1aff0000,0xfffff5ff,0xffffffff,0xffffffff,0xe8f4ffff,0xccf0d1ea,0xc1fec5f9,0xc0ffc0ff,0xc0ffc0ff,0xc0ffc0ff,0xc0ffc0ff,0x60ffc0ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0xff0300,0xff00ff,0xff00ff,0x20000ff,0xffffc9f9,0xffffffff,0xb9ddffff,0x9002500,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xd6f0ffff,0xc1fec6f7,0xc0ffc0ff,0xc0ffc0ff,0xc0ffc0ff,0xc0ffc0ff,0x7effc0ff,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x7eff0000,0xffffffff,0x4600badf,0x10002f00,0xff0200,0x59e800ff,0xffffffff,0x86baffff,0x1001400,
+0xddfe05ff,0xffffffff,0x3e00e5f3,0x4001b00,0x0,0x0,0x0,0xebfb188a,0xffffffff,0xffffffff,0xe9feffff,0xceffbcfe,0xfffffcff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2ccbeefc,0xff0100,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6c6df2f9,0x26004200,0xa00,0x0,0x0,0x0,0x2000000,0xf6fc2f9d,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc6e0ffff,0x2b004500,0xc00,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xd8ecffff,0xf003200,0xff00ff,0xff00ff,0x14000300,0xffffb5e4,0xffffffff,
+0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x2df90000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x86f4ffff,0x2000700,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xffffb1f6,0xffffffff,0xc7e4ffff,0xb002900,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xacf9ffff,0x2000800,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xf4ff19ff,0xf9feffff,0x3c005d52,0x5001d00,0xff00ff,0x137900ff,0xffffecfb,0xf1fbffff,0x43f76fda,
+0xffffabff,0xffffffff,0x3b009bb8,0x2001700,0x0,0x0,0x0,0x66c60700,0xfffffeff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xcae2ffff,0xfffffdfe,0xffffffff,0xddfaffff,0x10019b8,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xebf6ffff,0x47006a65,0x13003100,0x300,0x0,0x0,0x0,0xff0000,0x65b30b00,0xfffffdfe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x552addef,0x1c003c00,0x500,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xd8ecffff,0xf003200,0xff00ff,0xff00ff,0x70000ff,0xf2fb3270,0xffffffff,
+0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x2ef40000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x95dbffff,0x6001800,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xffff96f3,0xffffffff,0xdef0ffff,0xc002b00,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb7eaffff,0x8001c00,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff9cff,0xa6cfffff,0x2b004500,0x1000e00,0xff00ff,0x60000ff,0xfeff67cd,0xffffffff,0xffffffff,
+0xffffffff,0xd6ebffff,0x32004d11,0x1001000,0x0,0x0,0x0,0x14000200,0xfafd80bf,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfbfeffff,0x4c039bb8,0xffff99b9,0xffffffff,0xffffffff,0xd89c6f7,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfcfeffff,0x562aafcc,0x35004700,0x6001a00,0xff,0x0,0x0,0x0,0xff0000,0x17000400,0xebf66a9f,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc2ddffff,0x44005934,0xe002b00,0x100,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xd8ecffff,0xf003200,0xff00ff,0xff00ff,0x10000ff,0x7eca0e00,0xffffffff,
+0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x2ef40000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9fcdffff,0x9002400,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xffff74f0,0xffffffff,0xfbfeffff,0xe00362b,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbfe0ffff,0xc002a00,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x2dff0000,0xfffffdff,0x532eeffb,0x19003900,0xff0400,0xff00ff,0x20000ff,0x76b61300,0xfffff0f9,0xffffffff,
+0xffffffff,0x552ab9dd,0x23004000,0x800,0x0,0x0,0x0,0x80000ff,0x5b761f00,0xfdfec1de,0xffffffff,0xffffffff,0xf9fcffff,0x6558c1db,0x40004a00,0xb6dd3904,0xffffffff,0xffffffff,0xaaf3ffff,0x62b,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0xc9e1e2f0,0x5d3f94ae,0x43004b00,0x1b003200,0x1000800,0xff,0x0,0x0,0x0,0xff0000,0x8000100,0x453b1f00,0xe7f49cbf,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xcae2fefe,0x4c037d8d,0x2f004300,0x4001500,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xd8ecffff,0xf003200,0xff00ff,0xff00ff,0xff00ff,0x1a140400,0xffffd0ef,
+0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x2ef40000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa1cbffff,0xa002700,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xffff36d5,0xffffffff,0xffffffff,0x100085c4,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x7efd0000,0xcaf2c3fb,0x430089af,0xb002800,0xff0100,0xff00ff,0xff00ff,0x1f000800,0x7a903f18,0x96c094b5,
+0x594a83ad,0x43004a00,0x11002d00,0x200,0x0,0x0,0x0,0x20000ff,0x21000b00,0x4f2d3800,0x95b07d91,0x91ab9dbb,0x531c7c8c,0x45004b00,0x25003800,0x27001900,0x4b003f00,0x4c004d00,0x2f004500,0x3001300,0x0,0x0,0x0,0xa000000,0x44002700,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4a004b00,0x41004600,0x28003800,0x6001500,0x100,0x0,0x0,0x0,0x0,0xff0000,0x10000ff,0x1e000a00,0x43043300,0x8aa46157,0xabc9a0be,0xa7c5b2ce,0x7b899bb8,0x4b005627,0x3c004700,0x15002b00,0xff0500,0x0,0x0,0x0,0x0,0x27000a00,0x4d004400,0x49004d00,0xf003200,0x0,0x0,0x0,0x9000000,0x40002300,
+0x4d004c00,0x4d004d00,0x1b003d00,0x400,0x0,0x0,0x3000000,0x3d001a00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x43004d00,0xa002700,0x0,0x0,0x0,0x27000a00,0x4d004400,0x4d004d00,0x19003c00,0x300,0x0,0x0,0x0,0x23000800,0x4d004200,0x4c004d00,0x17003a00,0x200,0x0,0x0,0xa000000,0x44002700,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x46004d00,0xd002d00,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x4000000,0x36001800,0x34004400,0x3001600,0x0,0x0,0x0,0xb000200,0x33001f00,0x41003e00,
+0x40004200,0x29003900,0x5001300,0x0,0x0,0x0,0x0,0x0,0xa000200,0x2b001900,0x3f003800,0x42004100,0x3e004100,0x2b003700,0xa001900,0xf000400,0x36002600,0x3a003a00,0x2f003800,0x6001a00,0x0,0x0,0x0,0x8000000,0x33001d00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x39003a00,0x33003700,0x22002c00,0xb001600,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7000100,0x25001400,0x3b003300,0x42004000,0x44004400,0x42004300,0x38003f00,0x1e002d00,0x4000e00,0x0,0x0,0x0,0x0,0x0,0x1d000800,0x3a003300,0x37003a00,0xb002500,0x0,0x0,0x0,0x2000000,0x29001000,
+0x3a003800,0x3a003a00,0x14002e00,0x300,0x0,0x0,0x2000000,0x2e001300,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x32003a00,0x7001d00,0x0,0x0,0x0,0x1d000800,0x3a003300,0x3a003a00,0x12002d00,0x200,0x0,0x0,0x0,0x16000400,0x3a002f00,0x3a003a00,0x16002f00,0x400,0x0,0x0,0x8000000,0x33001d00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x35003a00,0xa002200,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x5000000,0x2a001700,0x1c002c00,0x800,0x0,0x0,0x0,0x2000000,0x12000800,0x22001c00,
+0x1f002300,0xc001700,0x400,0x0,0x0,0x0,0x0,0x0,0x1000000,0xc000500,0x1d001500,0x24002200,0x1c002200,0xc001500,0x1000500,0x3000000,0x12000b00,0x13001300,0x12001300,0x3000b00,0x0,0x0,0x0,0x2000000,0x11000a00,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x10001200,0x8000d00,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9000300,0x18001100,0x25002000,0x28002700,0x23002700,0x15001d00,0x6000d00,0x100,0x0,0x0,0x0,0x0,0x0,0xa000200,0x13001100,0x12001300,0x4000c00,0x0,0x0,0x0,0x0,0xc000400,
+0x13001200,0x13001300,0x7000f00,0x100,0x0,0x0,0x1000000,0xf000600,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x11001300,0x2000a00,0x0,0x0,0x0,0xa000200,0x13001100,0x13001300,0x6000f00,0x100,0x0,0x0,0x0,0x7000100,0x13000f00,0x13001300,0x9001000,0x200,0x0,0x0,0x2000000,0x11000a00,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x12001300,0x3000b00,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x2000000,0xd000800,0x7000d00,0x200,0x0,0x0,0x0,0x0,0x2000000,0x8000500,
+0x6000800,0x1000300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5000200,0x8000800,0x5000700,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3000100,0x9000600,0xb000a00,0x8000a00,0x2000500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x3bff18ff,0x4aff4aff,0x18ff3bff,0xff01ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x16ff00ff,0x4bff3aff,0x2fff45ff,0xff13ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x18ff00ff,0x4aff3bff,0x3bff4aff,0x1ff18ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x18ff00ff,0x4aff3bff,0x33ff46ff,0xff0dff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x3bff18ff,0x47ff4aff,0x11ff34ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x4ff00ff,0x41ff2aff,0x3fff4cff,0x5ff29ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xb4ff5dff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0xa9ffb3ff,0x71ff97ff,0x2ff34ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x19ff0000,0x50ff50ff,0x3dff50ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x2aff0000,0xe0ff93ff,0xffffffff,0xffffffff,0xffffffff,0x94ffe1ff,0xff2cff,0xff00ff,0xff00ff,0xff00ff,
+0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x8fff2bff,0xffffdcff,0xffffffff,0xffffffff,0xd2ffffff,0x2aff8eff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x93ff2aff,0xffffe0ff,0xffffffff,0xffffffff,0xe1ffffff,0x2cff94ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x93ff2aff,0xffffe0ff,0xffffffff,0xffffffff,0xccfffdff,0x11ff70ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x2aff00ff,0xe0ff93ff,0xffffffff,0xffffffff,0xfeffffff,0x80ffd2ff,
+0xff1aff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x57ff03ff,0xf6ffb5ff,0xffffffff,0xffffffff,0xf9ffffff,0x6effc2ff,0xff0fff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff85fd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd9feffff,0xff4bfc,0xff00ff,0xff,0x0,0x0,0x0,0x16f30000,0xfffffbff,0xf5ffffff,0x10011c3,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x15ff0000,0xfdff97ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9afcfdff,0xff17f4,0xff00ff,0xff00ff,
+0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xa4ff23ff,0xfffffeff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x28f9b7fe,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x97ff15ff,0xfffffdff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfdffffff,0x17f49afc,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x97ff15ff,0xfffffdff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf2ffffff,0x2ff6afa,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x15ff00ff,0xfdff97ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0x81fdfaff,0xff07db,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x33ff00ff,0xffffd0ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x60faebfe,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff87f9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x66f5feff,0xff0200,0xff,0x0,0x0,0x0,0x1000000,0xffffb3fb,0xffffffff,0x8006fdf,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0xe5ff2cff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2fefe6fe,0xff00ff,0xff00ff,
+0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x5cff00ff,0xfffff7ff,0xffffffff,0xe1f6ffff,0xb3ddc4e9,0xc2e5b4dc,0xffffe2f5,0xffffffff,0xf7ffffff,0x1006ff8,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x2cff00ff,0xffffe5ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe6feffff,0xff2fef,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x2cff00ff,0xffffe5ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xadfbffff,0xff08bf,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xe5ff2cff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0x12d5c8fb,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xf5ff44ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x20086f7,0xff00ff,0x0,0x0,0x0,0x0,0xffff88f8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf6feffff,0x20027be,0xff,0x0,0x0,0x0,0x1000000,0xffff5dde,0xffffffff,0x1400cdf0,0x200,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x34ff0000,0xffffefff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0feffff,0x1003ae5,0xff00ff,
+0x0,0x0,0x0,0x0,0xff00ff,0x1ff00ff,0xffff8aff,0xffffffff,0xa2d3f8fd,0x49006065,0x48004900,0x46004600,0x59424700,0xeaf69cbf,0xffffffff,0x82f5ffff,0xff0200,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xefff34ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3ae5f0fe,0xff0100,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xefff34ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x533b0f8,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x34ff00ff,0xffffefff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xcdfaffff,0xff0b8b,0xff,0x0,0x0,0x0,0xff0000,0x1dff00ff,0xffffeeff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5ae6ffff,0xff0200,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xc8e0d0e6,0xc8e0c8e0,0xcbe2c8e0,0xfbfdd9ec,0xffffffff,0xffffffff,0xffffffff,0x90088dd,0x100,0x0,0x0,0x0,0xff0000,0xeffc144d,0xffffffff,0x3f8affff,0x800,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0xdfff0fff,0xffffffff,0xffffffff,0xffffffff,0xb9d6ecf6,0xa5c3a5c3,0xecf6b9d6,0xffffffff,0xffffffff,0xffffffff,0x17a6e1fc,0xff0100,
+0x0,0x0,0x0,0x0,0xff00ff,0x76ff00ff,0xffffffff,0xcceeffff,0x4900594d,0x3c004400,0x2f003500,0x2b002b00,0x34002f00,0x4c283b00,0xffffb7d8,0xffffffff,0x2006cea,0xff,0x0,0x0,0x0,0xff0000,0xfff00ff,0xffffdfff,0xffffffff,0xffffffff,0xecf6ffff,0xa5c3b9d6,0xb9d6a5c3,0xffffecf6,0xffffffff,0xffffffff,0xe1fcffff,0x10017a6,0xff,0x0,0x0,0x0,0xff0000,0xfff00ff,0xffffdfff,0xffffffff,0xffffffff,0xecf6ffff,0xa5c3b9d6,0xbcd8a2c0,0xfffff2f9,0xffffffff,0xffffffff,0x6fe6ffff,0xff0400,0x0,0x0,0x0,0x0,0xff00ff,0xdfff0fff,0xffffffff,0xffffffff,0xffffffff,0xb9d6ecf6,0xa3c0a5c3,0xf7fbc2dc,0xffffffff,
+0xffffffff,0xffffffff,0x50090ed,0xff,0x0,0x0,0x0,0xff0000,0x9dff00ff,0xffffffff,0xffffffff,0xd4e9ffff,0x665a869c,0x747b6350,0xe2f197b3,0xffffffff,0xffffffff,0xe7fbffff,0x2001030,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x4900655b,0x47004700,0x47004700,0x56354800,0xffffb8d5,0xffffffff,0xffffffff,0x1700bee8,0x300,0x0,0x0,0x0,0xff0000,0xa1e90700,0xffffffff,0x98d7ffff,0x1000f00,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0xffffa0ff,0xffffffff,0xffffffff,0x90aaf7fb,0x4a004e0a,0x44004600,0x480b4400,0xf6fb8eac,0xffffffff,0xffffffff,0xaaf0ffff,0xff0700,
+0x0,0x0,0x0,0x0,0xff00ff,0xffff4aff,0xffffffff,0x4c14bde3,0x39004600,0x1c092800,0x38c82280,0xc0024b1,0x11000e00,0x26001900,0xa7d03600,0xffffffff,0x25acf2fd,0x200,0x0,0x0,0x0,0xff0000,0xa0ff00ff,0xffffffff,0xffffffff,0xf7fbffff,0x4e0a90aa,0x46004a00,0x44004400,0x8eac480b,0xfffff6fb,0xffffffff,0xffffffff,0x700aaf0,0xff,0x0,0x0,0x0,0xff0000,0xa0ff00ff,0xffffffff,0xffffffff,0xf7fbffff,0x4e0a90aa,0x46004a00,0x44004400,0xafcf4e21,0xffffffff,0xffffffff,0xebfbffff,0x2001549,0x0,0x0,0x0,0x0,0xff00ff,0xffffa0ff,0xffffffff,0xffffffff,0x90aaf7fb,0x4a004e0a,0x44004600,0x53314400,0xffffb9d7,
+0xffffffff,0xffffffff,0x2a9efcfe,0x300,0x0,0x0,0x0,0xff0000,0xf5ff09ff,0xffffffff,0xffffffff,0x5010cce4,0x41004800,0x3d003d00,0x491c3f00,0xffffcfe8,0xffffffff,0xffffffff,0x8005dc0,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x38006060,0x2e002f00,0x2e002e00,0x33002f00,0xebf73e10,0xffffffff,0xffffffff,0x2400d1eb,0x800,0x0,0x0,0x0,0xff0000,0x44c30200,0xffffffff,0xe6f7ffff,0x4001b13,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x24ff0000,0xfffffeff,0xffffffff,0xf9fdffff,0x4a007378,0x36004100,0x27002c00,0x2c002700,0x677e3600,0xfffff9fc,0xffffffff,0xfdffffff,0x40035a8,
+0x0,0x0,0x0,0x0,0x6ff00ff,0xffffdcff,0xdcf1ffff,0x42004f1d,0x1d1a2f00,0xd4fe6ff1,0xffffffff,0xd2ffffff,0xff4dfc,0xa4f96bfa,0x5599a8f3,0xffffccea,0xa7ebffff,0x1000900,0x0,0x0,0x0,0xff0000,0xfeff24ff,0xffffffff,0xffffffff,0x7378f9fd,0x41004a00,0x2c003600,0x27002700,0x36002c00,0xf9fc677e,0xffffffff,0xffffffff,0x35a8fdff,0x400,0x0,0x0,0x0,0xff0000,0xfeff24ff,0xffffffff,0xffffffff,0x7378f9fd,0x41004a00,0x2c003600,0x27002700,0x38002d00,0xffffafd5,0xffffffff,0xffffffff,0x8006fcc,0x0,0x0,0x0,0x0,0x24ff00ff,0xfffffeff,0xffffffff,0xf9fdffff,0x4a007378,0x36004100,0x27002c00,0x2e002800,0xabd13a04,
+0xffffffff,0xffffffff,0x96dfffff,0x1000b00,0x0,0x0,0x0,0xff0000,0xffff29ff,0xffffffff,0xffffffff,0x43007c8e,0x22003200,0x19001a00,0x26001d00,0xffff567d,0xffffffff,0xffffffff,0x120096d5,0x200,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x22005a66,0xd001000,0xd000d00,0x10000e00,0xc6ee1900,0xffffffff,0xffffffff,0x2c00c4e2,0xc00,0x0,0x0,0x0,0xff0000,0xc1500ff,0xffffdbf7,0xffffffff,0xa005caf,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x95ff0000,0xffffffff,0xffffffff,0x99b6ffff,0x3a004800,0x14002400,0xa000d00,0xd000a00,0x24001400,0xffff8bc2,0xffffffff,0xffffffff,0xc00a6e5,
+0x100,0x0,0x0,0x0,0x70ff00ff,0xffffffff,0x6d73ffff,0x2d004300,0xc5fe268d,0xffffffff,0xffffffff,0xffffffff,0x5af1ffff,0xffffe5ff,0x3590ffff,0xffff5086,0xf8fdffff,0x400214d,0x0,0x0,0x0,0xff0000,0xffff95ff,0xffffffff,0xffffffff,0x480099b6,0x24003a00,0xd001400,0xa000a00,0x14000d00,0x8bc22400,0xffffffff,0xffffffff,0xa6e5ffff,0x1000c00,0x0,0x0,0x0,0xff0000,0xffff95ff,0xffffffff,0xffffffff,0x480099b6,0x24003a00,0xd001400,0xa000a00,0x17000d00,0xf5fb3746,0xffffffff,0xffffffff,0x1300aee0,0x200,0x0,0x0,0x0,0x95ff00ff,0xffffffff,0xffffffff,0x99b6ffff,0x3a004800,0x14002400,0xa000d00,0xe000a00,0x2f161800,
+0xffffe4f5,0xffffffff,0xd7f2ffff,0x3001800,0x0,0x0,0x0,0xff0000,0xffff3ffb,0xffffffff,0xffffffff,0x31007a92,0x8001600,0x3000400,0x9000500,0xe8fa1700,0xfafdfafd,0xfafdfafd,0x1d00add9,0x500,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0xff0300,0xff00ff,0xff00ff,0xdbfa0400,0xffffffff,0xffffffff,0x2f00a5c9,0xe00,0x0,0x0,0x0,0xff0000,0x50000ff,0xffff84e2,0xffffffff,0x1200b3e3,0x100,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xebff01ff,0xffffffff,0xffffffff,0x4e14ebf6,0x1f003a00,0x2000a00,0xff00ff,0xff00ff,0xa000200,0xe9f72324,0xffffffff,0xffffffff,0x1b09effa,
+0x400,0x0,0x0,0x0,0xdfff02ff,0xffffffff,0x4700cae4,0x22693200,0xffffd1fe,0xffffffff,0xffffffff,0xffffffff,0xf5feffff,0xffffffff,0x2600e4f9,0xd3f22200,0xffffffff,0xb0063b2,0x0,0x0,0x0,0x1ff0000,0xffffebff,0xffffffff,0xebf6ffff,0x3a004e14,0xa001f00,0xff0200,0xff00ff,0x20000ff,0x23240a00,0xffffe9f7,0xffffffff,0xeffaffff,0x4001b09,0x0,0x0,0x0,0x1ff0000,0xffffebff,0xffffffff,0xebf6ffff,0x3a004e14,0xa001f00,0xff0200,0xff00ff,0x30000ff,0x98dc1000,0xd3e8d1ea,0xd3e8d3e8,0x1f00aed9,0x600,0x0,0x0,0x0,0xebff01ff,0xffffffff,0xffffffff,0x4e14ebf6,0x1f003a00,0x2000a00,0xff00ff,0xff00ff,0x10000400,
+0xf4fb8ed7,0xf5faf4fb,0xf0f9f5fa,0x9002b24,0x0,0x0,0x0,0xff0000,0xffff2dee,0xffffffff,0xffffffff,0x325ccfea,0xff0800,0xff00ff,0xff00ff,0x1d000500,0x4c003e00,0x4c004c00,0x25004200,0x900,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0xff0300,0xff00ff,0xff00ff,0xffff4bff,0xffffffff,0xfcfeffff,0x2d005a4f,0xd00,0x0,0x0,0x0,0xff0000,0x10000ff,0xfdff29a2,0xffffffff,0x294bf7fc,0x500,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff2bff,0xffffffff,0xffffffff,0x4200afcd,0xb002500,0x100,0xff00ff,0xff00ff,0x10000ff,0x9ee40b00,0xffffffff,0xffffffff,0x4e90ffff,
+0xb00,0x0,0x0,0x0,0xffff34ff,0xffffffff,0x3d0088a1,0x9afc1e00,0xffffffff,0xfcfeffff,0x7f91b1d2,0xd8ec89a0,0xffffffff,0xffffffff,0x3500badd,0x8fe41a00,0xffffffff,0x14008cc7,0x200,0x0,0x0,0x2bff0000,0xffffffff,0xffffffff,0xafcdffff,0x25004200,0x1000b00,0xff00ff,0xff00ff,0xff00ff,0xb000100,0xffff9ee4,0xffffffff,0xffffffff,0xb004e90,0x0,0x0,0x0,0x2bff0000,0xffffffff,0xffffffff,0xafcdffff,0x25004200,0x1000b00,0xff00ff,0xff00ff,0xff00ff,0x17000300,0x47003600,0x48004800,0x27004000,0xa00,0x0,0x0,0x0,0xffff2bff,0xffffffff,0xffffffff,0x4200afcd,0xb002500,0xff0100,0xff00ff,0xff00ff,0x30000ff,
+0x35001500,0x4c004800,0x48004c00,0xf003000,0x0,0x0,0x0,0xff0000,0xf1fd0ba2,0xffffffff,0xffffffff,0xf3fdffff,0x44ff99fa,0xff07ff,0xff00ff,0xf000100,0x38002a00,0x39003900,0x1e003200,0x800,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x5ece8abc,0x4cff4ef8,0x4dff4cff,0x9eff61ff,0xfffffaff,0xffffffff,0x8ea7ffff,0x25004200,0x900,0x0,0x0,0x0,0xff0000,0xff00ff,0xc1f20900,0xffffffff,0x79c6ffff,0xc00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff66fd,0xffffffff,0xffffffff,0x36008198,0x2001500,0x0,0xff00ff,0xff00ff,0xff00ff,0x5dd60200,0xffffffff,0xffffffff,0x87c3ffff,
+0x1001200,0x0,0x0,0x0,0xffff73fd,0xffffffff,0x2f00553c,0xffff35c0,0xffffffff,0x7581f7fc,0x45004b00,0x46164100,0xffffdff1,0xffffffff,0x340090ae,0x6de81200,0xffffffff,0x1d009ccb,0x500,0x0,0x0,0x66fd0000,0xffffffff,0xffffffff,0x8198ffff,0x15003600,0xff0200,0xff00ff,0xff00ff,0xff00ff,0x20000ff,0xffff5dd6,0xffffffff,0xffffffff,0x120087c3,0x100,0x0,0x0,0x66fd0000,0xffffffff,0xffffffff,0x8198ffff,0x15003600,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xa0000ff,0x2e001f00,0x30003000,0x1d002d00,0x800,0x0,0x0,0x0,0xffff66fd,0xffffffff,0xffffffff,0x36008198,0x2001500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0x1f000900,0x38003200,0x36003800,0xd002800,0x0,0x0,0x0,0xff0000,0x99ed0300,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbbfef6ff,0x38ff79ff,0x40005ff,0x12000d00,0x13001300,0xa001100,0x300,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe8f4ffff,0x4a007f91,0x17003700,0x400,0x0,0x0,0x0,0xff0000,0xff00ff,0x68d80300,0xffffffff,0xcceeffff,0x2001500,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff80fb,0xffffffff,0xffffffff,0x29005f5e,0xb00,0x0,0xff00ff,0xff00ff,0xff00ff,0x2ccb00ff,0xffffffff,0xffffffff,0x9ecfffff,
+0x4001a00,0x0,0x0,0x0,0xffff9cfc,0xecf6ffff,0x21004100,0xffff95fa,0xffffffff,0x490091ae,0x2b003c00,0x24002200,0xffff89c7,0xffffffff,0x2b006060,0x59eb0c00,0xffffffff,0x230091bc,0x800,0x0,0x0,0x80fb0000,0xffffffff,0xffffffff,0x5f5effff,0xb002900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2ccb,0xffffffff,0xffffffff,0x1a009ecf,0x400,0x0,0x0,0x80fb0000,0xffffffff,0xffffffff,0x5f5effff,0xb002900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x20000ff,0xd000800,0xe000e00,0x9000e00,0x300,0x0,0x0,0x0,0xffff80fb,0xffffffff,0xffffffff,0x29005f5e,0xff0b00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0x9000200,0x12001000,0x12001200,0x5000e00,0x0,0x0,0x0,0xff0000,0x1e660100,0xffffdef5,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb2fff4ff,0x7ff59ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xecf6ffff,0x442da2c6,0x9002100,0x100,0x0,0x0,0x0,0xff0000,0xff00ff,0x17640100,0xfffff3fc,0xffffffff,0x7003e84,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff95fa,0xffffffff,0xffffffff,0x20004b33,0x600,0x0,0xff00ff,0xff00ff,0xff00ff,0x16b900ff,0xffffffff,0xffffffff,0xafd8ffff,
+0x7002200,0x0,0x0,0x0,0xffffb0fb,0xddefffff,0x18003b00,0xffffdefe,0xeaf5ffff,0x3a004c0a,0xe002100,0x9000700,0xffff60d5,0xeef6ffff,0x22004204,0x66f30800,0xffffffff,0x250080a5,0x900,0x0,0x0,0x95fa0000,0xffffffff,0xffffffff,0x4b33ffff,0x6002000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff16b9,0xffffffff,0xffffffff,0x2200afd8,0x700,0x0,0x0,0x95fa0000,0xffffffff,0xffffffff,0x4b33ffff,0x6002000,0xff00ff,0xff00ff,0xe4ff81ff,0xe4ffe4ff,0xe4ffe4ff,0xe4ffe4ff,0xe4ffe4ff,0x36ffe4ff,0x0,0x0,0x0,0x0,0xffff95fa,0xffffffff,0xffffffff,0x20004b33,0xff0600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xa0000ff,0xd3ec3a61,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xdffeffff,0xff4bfc,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe0f8ffff,0x2002ebc,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x70000ff,0xffffa6eb,0xffffffff,0xf0095d6,0x100,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff9ef9,0xffffffff,0xffffffff,0x19004422,0x300,0x0,0xff00ff,0xff00ff,0xff00ff,0xcbf00ff,0xffffffff,0xffffffff,0xb7dcffff,
+0xa002600,0x0,0x0,0x0,0xffffb3fb,0xd8ecffff,0x24873600,0xffffffff,0xb7d4ffff,0x25004100,0x1000b00,0xff00ff,0xffff77f2,0xc1ddffff,0x19003c00,0x91fa0300,0xffffffff,0x2300606d,0x800,0x0,0x0,0x9ef90000,0xffffffff,0xffffffff,0x4422ffff,0x3001900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff0cbf,0xffffffff,0xffffffff,0x2600b7dc,0xa00,0x0,0x0,0x9ef90000,0xffffffff,0xffffffff,0x4422ffff,0x3001900,0xff00ff,0xff00ff,0xffff91fd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x47d7ffff,0x1000600,0x0,0x0,0x0,0xffff9ef9,0xffffffff,0xffffffff,0x19004422,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x30000ff,0x320a1400,0xe3f28cb1,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x76f6ffff,0xff0200,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xafccbbd6,0xafccafcc,0xafccafcc,0xcbe3b5d2,0xfffff8fc,0xffffffff,0xffffffff,0xc80d8fb,0x100,0x0,0x0,0x0,0xff0000,0xff00ff,0x20000ff,0xffff4ac8,0xffffffff,0x1a0ae4f6,0x400,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff8cf6,0xffffffff,0xffffffff,0x16004d4c,0x200,0x0,0xff00ff,0xff00ff,0xff00ff,0x19eb00ff,0xffffffff,0xffffffff,0xaacfffff,
+0xb002900,0x0,0x0,0x0,0xffffa7f7,0xe7f4ffff,0x37c33300,0xffffffff,0xa5c6ffff,0x14003500,0xff0200,0xff00ff,0xffffc2fc,0x95b4ffff,0x12003500,0xd9fe0280,0xdff2ffff,0x1f004000,0x600,0x0,0x0,0x8cf60000,0xffffffff,0xffffffff,0x4d4cffff,0x2001600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff1aeb,0xffffffff,0xffffffff,0x2900aacf,0xb00,0x0,0x0,0x8cf60000,0xffffffff,0xffffffff,0x4d4cffff,0x2001600,0xff00ff,0xff00ff,0xffff93fa,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5da5ffff,0x3001400,0x0,0x0,0x0,0xffff8cf6,0xffffffff,0xffffffff,0x16004d4c,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x16000500,0x40042e00,0xa4c46970,0xfeffdbec,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x20058e8,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x4700645c,0x44004500,0x44004400,0x45004500,0xc5e05840,0xffffffff,0xffffffff,0x76e1ffff,0x500,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xe0f80d14,0xffffffff,0x59acffff,0xa00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff79f2,0xffffffff,0xffffffff,0x1500688e,0x100,0x0,0xff00ff,0xff00ff,0xff00ff,0x34fa00ff,0xffffffff,0xffffffff,0x9bc2ffff,
+0xb002a00,0x0,0x0,0x0,0xffff86f4,0xf9fcffff,0x36bd3618,0xffffffff,0xbadbffff,0xc002c00,0xff00ff,0x42ff00ff,0xffffffff,0x656dffff,0xd002c00,0xffff46ff,0x98bfffff,0x19003b00,0x300,0x0,0x0,0x79f20000,0xffffffff,0xffffffff,0x688effff,0x1001500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff3cfb,0xffffffff,0xffffffff,0x2a009bc2,0xb00,0x0,0x0,0x79f20000,0xffffffff,0xffffffff,0x688effff,0x1001500,0xff00ff,0xff00ff,0xffff95f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6b8fffff,0x5001b00,0x0,0x0,0x0,0xffff79f2,0xffffffff,0xffffffff,0x1500688e,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x50000ff,0x22001000,0x3c003200,0x55364300,0xb5d2859b,0xffffe7f4,0xffffffff,0xffffffff,0xffffffff,0xf33e2f9,0x200,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x34005f61,0x28002a00,0x28002800,0x2b002900,0x432e3000,0xfffff3fa,0xffffffff,0xcdf0ffff,0x2001200,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x8be30500,0xffffffff,0xb0e2ffff,0x1001200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff4ee8,0xffffffff,0xffffffff,0x180092c4,0x200,0x0,0xff00ff,0x42ff00ff,0xff01ff,0x6afd00ff,0xffffffff,0xffffffff,0x7998ffff,
+0xb002800,0x0,0x0,0x0,0xffff53e3,0xffffffff,0x1c52679c,0xfffff9fe,0xf7fcffff,0xb004172,0xff00ff,0xe9ff2aff,0xffffffff,0x4304f3fa,0x17b12300,0xffffd9ff,0x4915dff6,0x11003200,0x100,0x0,0x0,0x4ee80000,0xffffffff,0xffffffff,0x92c4ffff,0x2001800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff71fd,0xffffffff,0xffffffff,0x28007998,0xb00,0x0,0x0,0x4ee80000,0xffffffff,0xffffffff,0x92c4ffff,0x2001800,0xff00ff,0xff00ff,0x6cbd36d5,0x85997fa1,0x85998599,0xfffff7fc,0xffffffff,0x6b8fffff,0x5001c00,0x0,0x0,0x0,0xffff4ee8,0xffffffff,0xffffffff,0x180092c4,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xe8ff39ff,0xe8ffe8ff,0xe8ffe8ff,0x37ff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x8000200,0x1b001100,0x31002600,0x40003a00,0x72804604,0xffffcce4,0xffffffff,0xffffffff,0x58bcffff,0x700,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x20005a66,0xb000d00,0xb000b00,0xc000b00,0x1a000f00,0xffffc3ed,0xffffffff,0xf4fbffff,0x8002200,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x2fa80100,0xfffffeff,0xf5fcffff,0x5002643,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xfcfe1499,0xffffffff,0xffffffff,0x1d00d3ee,0x500,0x0,0xff00ff,0xffff75ff,0x3aa94fd,0xbefe00ff,0xffffffff,0xffffffff,0x4a26fcfe,
+0x8002400,0x0,0x0,0x0,0xf6fe1592,0xffffffff,0x1800aada,0xffffb3f4,0xffffffff,0x78eeeafa,0x8aff54fc,0xfffff5ff,0xffffffff,0x4525f1f9,0xd3fe4dbd,0xf7feffff,0x40006786,0x8002300,0x0,0x0,0x0,0x14990000,0xfffffcfe,0xffffffff,0xd3eeffff,0x5001d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffc4fe,0xffffffff,0xfcfeffff,0x24004b29,0x800,0x0,0x0,0x14990000,0xfffffcfe,0xffffffff,0xd3eeffff,0x5001d00,0xff00ff,0xff00ff,0x22000900,0x40003900,0x50464000,0xffffffff,0xffffffff,0x6b8fffff,0x5001c00,0x0,0x0,0x0,0xfcfe1499,0xffffffff,0xffffffff,0x1d00d3ee,0xff0500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xffff78fd,0xffffffff,0xffffffff,0x6002097,0x100,0x0,0x0,0x10ff0000,0x88ff88ff,0x88ff88ff,0x32ff88ff,0x4000100,0xf000900,0x20001700,0x34002a00,0xaed23f04,0xffffffff,0xffffffff,0x83c5ffff,0x1001100,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0xff0300,0xff00ff,0xff00ff,0x50000ff,0xffffb4f4,0xffffffff,0xfeffffff,0xe003005,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x9000000,0xffffc7f2,0xffffffff,0xc0077c3,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xc5f60500,0xffffffff,0xffffffff,0x5ab0ffff,0x900,0x0,0x66ff00ff,0xffffffff,0xadf9ffff,0xffff3ff7,0xffffffff,0xffffffff,0x3f00d0e6,
+0x5001e00,0x0,0x0,0x0,0xa7ed0500,0xffffffff,0x347bf8fd,0xfafd3faa,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfeffffff,0xffffffff,0x70abf9fe,0x31004200,0x2001300,0x0,0x0,0x0,0x5000000,0xffffc5f6,0xffffffff,0xffffffff,0x9005ab0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x3bff00ff,0xffffffff,0xffffffff,0xd2e7ffff,0x1e003f00,0x500,0x0,0x0,0x5000000,0xffffc5f6,0xffffffff,0xffffffff,0x9005ab0,0xff00ff,0xff00ff,0x11000500,0x1f001c00,0x78d71f00,0xffffffff,0xffffffff,0x6b8fffff,0x5001c00,0x0,0x0,0x0,0xc5f60500,0xffffffff,0xffffffff,0x5ab0ffff,0xff0900,0xff00ff,0xff00ff,0xff00ff,0x2ff00ff,
+0xffffd3fe,0xffffffff,0xe6f7ffff,0x12002b00,0x200,0x0,0x0,0xdff0000,0xffffffff,0xffffffff,0x79f4ffff,0x1000500,0xff00ff,0x6000200,0x12000b00,0x3d471e00,0xffffffff,0xffffffff,0x99caffff,0x5001b00,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0xff0300,0xff00ff,0xff00ff,0x1ff00ff,0xffffddfd,0xffffffff,0xf0f9ffff,0x12003600,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x4000000,0xffff6eda,0xffffffff,0x1500caec,0x200,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x5dd60200,0xffffffff,0xffffffff,0xdff6ffff,0x1002080,0x0,0xd0ff06ff,0xffffffff,0xffffffff,0xfffffbff,0xffffffff,0xffffffff,0x39008095,
+0x2001500,0x0,0x0,0x0,0x2f980200,0xfffff8fd,0xb6eaffff,0x74c1190a,0xfffffcfe,0xffffffff,0xffffffff,0xa7d6e9fb,0xffffffff,0xffffffff,0xe0f9ffff,0x41005b8c,0x1c003800,0x600,0x0,0x0,0x0,0x2000000,0xffff5dd6,0xffffffff,0xffffffff,0x2080dff6,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xd4ff0fff,0xffffffff,0xffffffff,0x8198ffff,0x15003900,0x200,0x0,0x0,0x2000000,0xffff5dd6,0xffffffff,0xffffffff,0x2080dff6,0xff0100,0xff00ff,0x3000100,0x6000500,0xdffe12aa,0xffffffff,0xffffffff,0x6b8fffff,0x5001c00,0x0,0x0,0x0,0x5dd60200,0xffffffff,0xffffffff,0xdff6ffff,0x1002080,0xff00ff,0xff00ff,0xff00ff,0x60ff00ff,
+0xffffffff,0xffffffff,0xabcbffff,0x16003900,0x200,0x0,0x0,0x2800000,0xfffff4fe,0xffffffff,0xcaf5ffff,0x400130d,0xff00ff,0xff00ff,0x10000ff,0x1d6a0600,0xffffffff,0xffffffff,0x8ab5ffff,0x7002200,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0xff0300,0xff00ff,0xff00ff,0x7cff01ff,0xffffffff,0xffffffff,0xd4e9ffff,0x13003800,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x1000000,0xf6fd1a76,0xffffffff,0x3a80feff,0x700,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x10200000,0xffffdcf6,0xffffffff,0xffffffff,0x26d7d0f6,0x0,0x18b500ff,0xffffcbf6,0xffffffff,0xffffffff,0xffffffff,0xe0efffff,0x2e004807,
+0xe00,0x0,0x0,0x0,0xb0000ff,0xffff95dd,0xffffffff,0x1e0086e1,0xcee7618b,0xfffffefe,0xc2e3fbfe,0x4e215b54,0xffffc6e3,0xddefffff,0x462190bd,0x648f6b83,0xe4950b3,0x100,0x0,0x0,0x0,0xff0000,0xdcf61020,0xffffffff,0xffffffff,0xd0f6ffff,0xff26d7,0xff00ff,0xff00ff,0x20ff00ff,0xffffc7ff,0xffffffff,0xffffffff,0x4807e1f0,0xe002e00,0x0,0x0,0x0,0xff0000,0xdcf61020,0xffffffff,0xffffffff,0xd0f6ffff,0xff26d7,0xff00ff,0xff00ff,0x11ff00ff,0xffffbaff,0xffffffff,0xffffffff,0x6b8fffff,0x5001c00,0x0,0x0,0x0,0x102000ff,0xffffdcf6,0xffffffff,0xffffffff,0x26d7d0f6,0xff00ff,0xff00ff,0xff00ff,0xf5ff45ff,
+0xffffffff,0xffffffff,0x6766fefe,0x11003300,0x0,0x0,0x0,0x1000000,0xffffaff6,0xffffffff,0xffffffff,0x9007dd4,0xff00ff,0xff00ff,0xff00ff,0x76fb00ff,0xffffffff,0xffffffff,0x6678ffff,0x8002400,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x73de99cb,0x64ff66fa,0x64ff64ff,0x88ff6dff,0xffffd9ff,0xffffffff,0xffffffff,0x94b3ffff,0x11003600,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x0,0xadec0700,0xffffffff,0x93d4ffff,0x1000f00,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x7000000,0xfcfe4ead,0xffffffff,0xffffffff,0xf4feffff,0x4ffc9bfc,0x30cf31ff,0xf6fc5fb1,0xffffffff,0xffffffff,0xffffffff,0x7074fcfd,0x1f003f00,
+0x600,0x0,0x0,0x0,0x40000ff,0xc9ec1d2c,0xffffffff,0x98ebffff,0x3800251c,0x614f4d21,0x4b005319,0x38004500,0x49263400,0x4c005325,0xcbe85536,0xffffffff,0x500a0f7,0x100,0x0,0x0,0x0,0xff0000,0x4ead0700,0xfffffcfe,0xffffffff,0xffffffff,0x9bfcf4fe,0x31ff4ffc,0x4eff31ff,0xf3ff99ff,0xffffffff,0xffffffff,0xfcfeffff,0x3f007178,0x7001f00,0x0,0x0,0x0,0xff0000,0x4ead0700,0xfffffcfe,0xffffffff,0xffffffff,0x9bfcf4fe,0x31ff4ffc,0x47ff2cff,0xeaff87ff,0xffffffff,0xffffffff,0xffffffff,0x6b8fffff,0x5001c00,0x0,0x0,0x0,0x70000ff,0xfcfe4ead,0xffffffff,0xffffffff,0xf4feffff,0x4ffc9bfc,0x2eff31ff,0xa6ff52ff,0xfffffeff,
+0xffffffff,0xffffffff,0x4400b6d4,0xa002800,0x0,0x0,0x0,0xff0000,0xffff55d8,0xffffffff,0xffffffff,0xa3f4ffff,0x1ff2ff4,0xff00ff,0x29ff01ff,0xfeff8dff,0xffffffff,0xffffffff,0x4204e3f2,0x7002100,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4e1ae1f0,0xe002f00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x0,0x50cc0200,0xffffffff,0xe3f5ffff,0x3001a0a,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x2000000,0x8cce1100,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4700abc9,0x11003000,
+0x200,0x0,0x0,0x0,0x10000ff,0x334b0b00,0xffffddf1,0xffffffff,0x65cdd6fa,0x38002f0b,0x37003b00,0x19002b00,0x28001700,0x91c84028,0xffffedfb,0xc6f5ffff,0x11002342,0x500,0x0,0x0,0x0,0xff0000,0x11000200,0xffff8cce,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9cb9ffff,0x30004800,0x2001100,0x0,0x0,0x0,0xff0000,0x11000200,0xffff8cce,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6b8fffff,0x5001c00,0x0,0x0,0x0,0x20000ff,0x8cce1100,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xe7f3ffff,0x3a005837,0x4001900,0x0,0x0,0x0,0xff0000,0xb8ea0c00,0xffffffff,0xffffffff,0xffffffff,0xeeffffff,0xd2ffd0ff,0xffffe9ff,0xffffffff,0xffffffff,0xffffffff,0x3c008196,0x4001a00,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xebf6ffff,0x40006862,0x8002200,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x0,0xe240000,0xffffe5f9,0xffffffff,0x90057aa,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x1c000600,0xfeff90c5,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x678df3fa,0x6001d00,
+0x0,0x0,0x0,0x0,0xff00ff,0x12000300,0xc3e2393f,0xffffffff,0xffffffff,0xa9f3e9fd,0x64de7ae4,0x60f753e3,0xb8fb7afb,0xfffff6fe,0xffffffff,0x422ebfec,0x1c003300,0x700,0x0,0x0,0x0,0xff0000,0x60000ff,0x90c51c00,0xfffffeff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4a009bb8,0x1c003a00,0x600,0x0,0x0,0x0,0xff0000,0x60000ff,0x90c51c00,0xfffffeff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe7f4c8e2,0xffffffff,0x6b8fffff,0x5001c00,0x0,0x0,0x0,0xff00ff,0x1c000600,0xfeff90c5,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0x665df0f8,0x29004300,0x1000c00,0x0,0x0,0x0,0xff0000,0x2c5d0600,0xffffd3ef,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xabc9ffff,0x31004800,0x1001000,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5f48c3dd,0x30004600,0x2001200,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x0,0x5000000,0xffff91e5,0xffffffff,0x1200ade2,0x100,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0xb000100,0x76a22400,0xffffe8f4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf8fdffff,0x20057d9,
+0x0,0x0,0x0,0x0,0xff00ff,0x40000ff,0x31051500,0xeef890b8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8fc8f4fd,0x42004507,0x13002e00,0x300,0x0,0x0,0x0,0xff0000,0x10000ff,0x24000b00,0xe8f476a2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8396e9f4,0x3d004a00,0xb002400,0x100,0x0,0x0,0x0,0xff0000,0x10000ff,0x24000b00,0xe8f476a2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc6e0ffff,0xc2de511c,0xffffffff,0x6b8fffff,0x5001c00,0x0,0x0,0x0,0xff00ff,0xb000100,0x76a22400,0xffffe8f4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xd4e8ffff,0x47005f46,0x15003200,0x400,0x0,0x0,0x0,0xff0000,0xe000200,0xb8dc3436,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf9fcffff,0x4c039cb9,0x1f003c00,0x700,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfafdffff,0xd0e6eef6,0x6961a7c5,0x45004b00,0x19003300,0x600,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x0,0x1000000,0xffff33b4,0xffffffff,0x253ef4fc,0x500,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x2000000,0x24000d00,0x9bbd401c,0xffffe6f4,0xffffffff,0xffffffff,0xffffffff,0xe7f4ffff,0x90aa9dbb,0xfffffcfd,0xffffffff,0x44e1fcff,
+0x200,0x0,0x0,0x0,0xff00ff,0xff00ff,0x15000500,0x47242b00,0xdaef9abd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9dd2e7f9,0x46005347,0x2c003f00,0x5001400,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xd000200,0x401c2400,0xe6f49bbd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9fbce7f4,0x48005219,0x24003b00,0x2000d00,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xd000200,0x401c2400,0xe6f49bbd,0xffffffff,0xffffffff,0xffffffff,0xe8f4ffff,0x4c0393ad,0x95ca4200,0xffffffff,0x6b8fffff,0x5001c00,0x0,0x0,0x0,0xff00ff,0x20000ff,0x24000d00,0x9bbd401c,0xffffe6f4,0xffffffff,0xffffffff,0xffffffff,0xd9ebffff,
+0x4d07869c,0x34004500,0x6001a00,0xff,0x0,0x0,0x0,0xff0000,0x40000ff,0x2e001400,0xbedb6b81,0xfffff7fc,0xffffffff,0xffffffff,0xffffffff,0xf1f9ffff,0x6352afcc,0x3e004a00,0xd002600,0x200,0x0,0x0,0x0,0x27000a00,0x4d004400,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4b004c00,0x43004800,0x2b003b00,0x7001700,0x100,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x0,0x0,0xcdf40a00,0xffffffff,0x74c4ffff,0xc00,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0xc000200,0x33001f00,0x66644204,0xa6c58ea9,0xb0ceb1ce,0x8ea7a6c5,0x4d036b66,0x44004900,0xf6fc7693,0xffffffff,0x231dbde5,
+0x1000a00,0x0,0x0,0x0,0xff00ff,0xff00ff,0x40000ff,0x22001000,0x41003500,0x85a15942,0xa5cf97bb,0xa1ceacd5,0x647388b2,0x48004804,0x37004300,0x10002400,0xff0400,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x20000ff,0x1f000c00,0x42043300,0x8ea96664,0xb1cea6c5,0xa6c5b1ce,0x6a638fa9,0x49004d03,0x33004100,0xc001f00,0xff0200,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x20000ff,0x1f000c00,0x42043300,0x8ea96664,0xb1cea6c5,0x99b6abc9,0x4d036f71,0x3f004900,0x1f002b00,0x47003100,0x3e004d00,0x5001c00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xc000200,0x33001f00,0x66644204,0xa6c58ea9,0xadcbb1ce,0x89a09fbd,0x4c005c3d,
+0x3e004800,0x18002e00,0x1000700,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x13000500,0x3b002900,0x737c4c1e,0xa6c596b1,0xadcbb1ce,0x90aaa2c0,0x4f0a6b66,0x44004a00,0x23003800,0x3000e00,0x0,0x0,0x0,0x0,0x1d000800,0x3a003300,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x39003a00,0x35003800,0x26002f00,0xd001a00,0x1000400,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x0,0x0,0x59c90400,0xb4d2adda,0x82bab3d3,0x2001500,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x2000000,0x14000700,0x33002400,0x41003c00,0x44004300,0x43004400,0x3c004100,0x28003300,0x61832a00,0xc9e2eff9,0x32004c11,
+0x2001300,0x0,0x0,0x0,0x0,0x0,0x0,0x9000200,0x24001500,0x3a003100,0x42003f00,0x44004400,0x41004300,0x34003c00,0x17002600,0x2000a00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7000200,0x24001400,0x3c003300,0x43004100,0x44004400,0x41004300,0x33003c00,0x14002400,0x2000800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7000200,0x24001400,0x3c003300,0x43004100,0x44004400,0x3c004100,0x22003200,0xb000f00,0x33001e00,0x2f003a00,0x3001500,0x0,0x0,0x0,0x0,0x0,0x2000000,0x14000700,0x33002400,0x41003c00,0x44004300,0x42004400,0x3a004000,
+0x20002f00,0x5001000,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x3000000,0x1c000d00,0x37002b00,0x41003e00,0x44004300,0x43004400,0x3c004100,0x28003500,0xa001800,0x200,0x0,0x0,0x0,0x0,0xa000200,0x13001100,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x11001200,0x9000e00,0x1000400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf000100,0x41002d00,0x38004500,0x5001b00,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x2000000,0x11000900,0x21001900,0x28002600,0x26002800,0x19002100,0xa001100,0x1f000d00,0x4c1b4f61,0x2a004200,
+0x1000e00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8000200,0x17000f00,0x24001f00,0x28002700,0x21002600,0x12001a00,0x3000a00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9000200,0x19001100,0x26002100,0x28002800,0x21002600,0x11001900,0x2000900,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9000200,0x19001100,0x26002100,0x27002800,0x1b002200,0x8001100,0x2000200,0x11000900,0x10001300,0x1000700,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x11000900,0x21001900,0x28002600,0x25002800,0x17001f00,
+0x7000f00,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5000100,0x14000c00,0x22001b00,0x28002600,0x25002800,0x1a002100,0xb001200,0x1000400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6000000,0x25001700,0x25002a00,0x5001500,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x1000000,0x7000300,0xb000900,0x9000b00,0x3000700,0x100,0x9000100,0x2f001c00,0x12002900,
+0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x8000600,0xb000a00,0x7000900,0x1000400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3000100,0x9000700,0xb000b00,0x7000900,0x1000300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3000100,0x9000700,0xa000a00,0x4000800,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x7000300,0xb000900,0x9000a00,0x2000600,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x8000400,0xb000900,0x9000a00,0x4000700,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0xa000500,0xa000b00,0x2000600,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x10000800,0x4000d00,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000100,0x100,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x18ff02ff,0x2ff18ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,
+0x0,0x5dff0000,0xb4ffb4ff,0xb4ffb4ff,0x1affb4ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x52ff00ff,0xb4ffb4ff,0xb4ffb4ff,0x22ffb4ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x2ff00ff,0x8ff14ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x13ff01ff,0x2ff0fff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x6bff0000,0x9cff9cff,0x9cff9cff,0xff6cff,0xff00ff,0xff00ff,0x89ff00ff,0x9cff9cff,0x9cff9cff,0xff27ff,0xff00ff,0xff00ff,0x9cff28ff,0x9cff9cff,0x98ff9cff,0x4ff,0x0,0x0,0x0,0x60ff0000,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,
+0xb4ffb4ff,0x60ff,0x0,0x0,0x0,0xdff0000,0x9cff9cff,0x9cff9cff,0x37ff9cff,0xff00ff,0xff00ff,0xff00ff,0x4dff00ff,0x9cff9cff,0x9cff9cff,0x7cff,0x0,0x0,0x0,0x5dff0000,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0x7fff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x34ff1eff,0x34ff34ff,0x5ff34ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff14ff,0xedbffff,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,
+0x0,0x85fd0000,0xffffffff,0xffffffff,0x2dccffff,0x1000500,0xff00ff,0xff00ff,0xff00ff,0x75fd00ff,0xffffffff,0xffffffff,0x39d7ffff,0x1000500,0x0,0x0,0x0,0x9cff8eff,0x9cff9cff,0xff8eff,0x53ff01ff,0xf9ffbdff,0xffffffff,0x8dffe0ff,0xff1cff,0xff00ff,0xb0ff39ff,0xfffff3ff,0xf1ffffff,0x50ffb6ff,0xff01ff,0xff,0x0,0x0,0x0,0x70fd0000,0xffffffff,0xffffffff,0x820e9fe,0xff0200,0xff00ff,0xffff14ff,0xffffffff,0xffffffff,0x50078f4,0xff0100,0xff00ff,0xffff7bfd,0xffffffff,0xc1fbffff,0x3000900,0x0,0x0,0x0,0x89fd0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0x7008ef4,0x200,0x0,0x0,0xff0000,0xffffc7fe,0xffffffff,0xa2f9ffff,0x1000500,0xff00ff,0xff00ff,0xc0fe00ff,0xffffffff,0xffffffff,0x80084f3,0x200,0x0,0x0,0x85fd0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x800b8f9,0x200,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x1aff00ff,0xffffeaff,0xffffffff,0x1be3ffff,0x100,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff15f3,0x1d6affff,0xff0600,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,
+0x0,0x87f90000,0xffffffff,0xffffffff,0x4487ffff,0x2000f00,0xff00ff,0xff00ff,0xff00ff,0x77f900ff,0xffffffff,0xffffffff,0x4e9dffff,0x2001000,0x0,0x0,0x0,0xffffe8ff,0xffffffff,0x1080e9fe,0xffffabfe,0xffffffff,0xffffffff,0xffffffff,0x34f0effe,0x7fff0280,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x599a5fc,0xff,0x0,0x0,0x0,0x23db0000,0xffffffff,0xffffffff,0x45aaffff,0xff0800,0xff00ff,0xffff51ff,0xffffffff,0xffffffff,0x1200bff0,0xff0400,0xff00ff,0xffffc0fe,0xffffffff,0x84d3ffff,0xa001e00,0x0,0x0,0x0,0x8bf90000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0x18009be0,0x600,0x0,0x0,0x1000000,0xffff6eef,0xffffffff,0xf0fdffff,0x5001a31,0xff00ff,0xff00ff,0xfdff15ff,0xffffffff,0xffffffff,0x1900437e,0x700,0x0,0x0,0x87f90000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1c00c1ee,0x800,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xbfff03ff,0xffffffff,0xffffffff,0x2b8effff,0x1000800,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x1dff01ff,0xffff50fc,0x66adffff,0x100218b,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,
+0x0,0x88f80000,0xffffffff,0xffffffff,0x546dffff,0x2001700,0xff00ff,0xff00ff,0xff00ff,0x78f700ff,0xffffffff,0xffffffff,0x5e82ffff,0x3001800,0x0,0x0,0x0,0xffffe9fe,0xffffffff,0xb3f1eefc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xdafbffff,0xffff83f7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x86f2ffff,0x300,0x0,0x0,0x0,0x7000000,0xffffd2f8,0xffffffff,0x8ecfffff,0x1001200,0xff00ff,0xffff91fd,0xffffffff,0xffffffff,0x251cf4fc,0xff0800,0xcff00ff,0xfffffaff,0xffffffff,0x5659ffff,0xc002a00,0x0,0x0,0x0,0x8df60000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0x2500a5d2,0xa00,0x0,0x0,0xff0000,0xf9fe1c92,0xffffffff,0xffffffff,0xc0065b6,0xff00ff,0xff00ff,0xffff63ff,0xffffffff,0xd1eaffff,0x21003c00,0x800,0x0,0x0,0x88f80000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2b00c7e7,0xd00,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff80ff,0xffffffff,0xffffffff,0x435bffff,0x2001200,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x8aff1eff,0xffffdeff,0xffffffff,0xffffffff,0xcafeffff,0xaff6cff,0xff00ff,0xff00ff,0xff,0x0,0x0,
+0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0xff00ff,0xff00ff,0xff00ff,0x79f400ff,0xffffffff,0xffffffff,0x627dffff,0x4001b00,0x0,0x0,0x0,0xffffe9fe,0xffffffff,0xffffffff,0xffffffff,0xfefff8fd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfeffffff,0xfffff7fc,0xffffffff,0xffffffff,0xf5fdffff,0x2001c76,0x0,0x0,0x0,0x3000000,0xffff88e7,0xffffffff,0xcaeaffff,0x4001b00,0xff00ff,0xffffcffe,0xffffffff,0xffffffff,0x5a96ffff,0xff0e00,0x4bff00ff,0xffffffff,0xffffffff,0x4200dbee,0x8002400,0x0,0x0,0x0,0x8df60000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0x2800a8ce,0xa00,0x0,0x0,0xff0000,0xb3ee0800,0xffffffff,0xffffffff,0x1400b1e1,0xff0200,0xff00ff,0xffffb5fe,0xffffffff,0x8fabffff,0x19003b00,0x400,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2f00c9e4,0xe00,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x42ff00ff,0xfffffeff,0xffffffff,0xffffffff,0x4d4fffff,0x2001700,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x74ff01ff,0xfffff9ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe3feffff,0xff40f7,0xff00ff,0xff,0x0,0x0,
+0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0xff00ff,0xff00ff,0xff00ff,0x79f400ff,0xffffffff,0xffffffff,0x627dffff,0x4001b00,0x0,0x0,0x0,0xffffeafd,0xffffffff,0xffffffff,0x6371ceec,0x52164c03,0xfdfe95b0,0xffffffff,0xffffffff,0xfbfeffff,0x51198fbd,0x624e4d00,0xffffcae2,0xffffffff,0xffffffff,0xa0066be,0x0,0x0,0x0,0x1000000,0xffff37c3,0xffffffff,0xf9fdffff,0x9002c2e,0x10ff00ff,0xfffffeff,0xffffffff,0xffffffff,0x93cbffff,0x1001400,0x91fd00ff,0xffffffff,0xffffffff,0x3b00a2c2,0x3001900,0x0,0x0,0x0,0x11690000,0x4d28323d,0x55245524,0x55245524,0xe3f25524,0xffffffff,0xffffffff,0x5524e3f2,0x55245524,0x55245524,
+0x55245524,0x28004918,0xa00,0x0,0x0,0xff0000,0x57d00200,0xffffffff,0xffffffff,0x2226f1fb,0xff0600,0xeff00ff,0xfffff9ff,0xffffffff,0x5129f8fc,0xf003000,0x100,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x6e6dffff,0x55245524,0x55245524,0x55245524,0x55245524,0x55245524,0x55245524,0x2f004d1e,0xe00,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xe7ff17ff,0xffffffff,0xffffffff,0xffffffff,0x4d4fffff,0x2001700,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0xffff8eff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x47edf9fe,0xff0100,0xff,0x0,0x0,
+0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0xff00ff,0xff00ff,0xff00ff,0x79f400ff,0xffffffff,0xffffffff,0x627dffff,0x4001b00,0x0,0x0,0x0,0xffffeafd,0xffffffff,0xe6f3ffff,0x45004e1d,0x3a003f00,0xb5da3b00,0xffffffff,0xffffffff,0xa0c4ffff,0x43004800,0x3a003b00,0xf3fb472b,0xffffffff,0xffffffff,0x140091ca,0x200,0x0,0x0,0xff0000,0xdff80a1a,0xffffffff,0xffffffff,0xe0066a8,0x4cff00ff,0xffffffff,0xeef8ffff,0xffffffff,0xc8e8ffff,0x4001b00,0xd7fe00ff,0xffffffff,0xffffffff,0x32006669,0x1001000,0x0,0x0,0x0,0x8000000,0x34001e00,0x3b003b00,0x3b003b00,0xdff23b00,0xffffffff,0xffffffff,0x4700e1f0,0x3b003f00,0x3b003b00,
+0x3b003b00,0x1e003400,0x800,0x0,0x0,0xff0000,0x103000ff,0xffffe9fb,0xffffffff,0x65b1ffff,0xff0c00,0x58ff00ff,0xffffffff,0xffffffff,0x4100bed9,0x8002200,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x635dffff,0x3b004100,0x3b003b00,0x3b003b00,0x3b003b00,0x3b003b00,0x3b003b00,0x23003600,0xa00,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x2ff00ff,0xffffbaff,0xffffffff,0xffffffff,0xffffffff,0x4d4fffff,0x2001700,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x4fff0000,0xffffffff,0xffffffff,0xffffffff,0xfffff9fd,0xf7fcffff,0xffffffff,0xffffffff,0xebfcffff,0x1001aa7,0xff,0x0,0x0,
+0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0xff00ff,0xff00ff,0xff00ff,0x79f400ff,0xffffffff,0xffffffff,0x627dffff,0x4001b00,0x0,0x0,0x0,0xffffeafd,0xffffffff,0x9bbaffff,0x32004500,0x15001e00,0x71c21800,0xffffffff,0xffffffff,0x5a41ffff,0x27003d00,0x14001800,0xc2eb1c00,0xffffffff,0xffffffff,0x1e00a3d0,0x500,0x0,0x0,0xff0000,0x93ea0400,0xffffffff,0xffffffff,0x1500a3d6,0x8bfd0200,0xffffffff,0x98b4ffff,0xffffffff,0xf6fcffff,0x900281a,0xffff1cff,0xffffffff,0xe5f3ffff,0x26004404,0x900,0x0,0x0,0x0,0x3000000,0x13000b00,0x15001500,0x15001500,0xdaf81500,0xffffffff,0xffffffff,0x3a00e1f0,0x15002100,0x15001500,
+0x15001500,0xb001300,0x300,0x0,0x0,0xff0000,0x60000ff,0xffff96e7,0xffffffff,0xb0e1ffff,0x2001400,0xaafe00ff,0xffffffff,0xffffffff,0x38007a8a,0x2001600,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5c64ffff,0x17002700,0x15001500,0x15001500,0x15001500,0x15001500,0x15001500,0xd001400,0x400,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x7bff00ff,0xffffffff,0xe5f4ffff,0xffffe0f0,0xffffffff,0x4d4fffff,0x2001700,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xd6ff01ff,0xffffffff,0xffffffff,0x757cdeef,0xffff5c3d,0x572cffff,0xfcfd8fa8,0xffffffff,0xffffffff,0x8008ee4,0xff,0x0,0x0,
+0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0xff00ff,0xff00ff,0xff00ff,0x79f400ff,0xffffffff,0xffffffff,0x627dffff,0x4001b00,0x0,0x0,0x0,0xffffeafd,0xffffffff,0x788cffff,0x18003600,0x1000600,0x52da0200,0xffffffff,0xffffffff,0x4400f5fb,0xe002900,0x1000200,0xa9f10500,0xffffffff,0xffffffff,0x2400a7d0,0x800,0x0,0x0,0xff0000,0x43ce0100,0xffffffff,0xffffffff,0x1e00daf1,0xcafe0500,0xffffffff,0x583dffff,0xffffdef1,0xffffffff,0xe005c98,0xffff62fc,0xffffffff,0xaccbffff,0x1a003c00,0x400,0x0,0x0,0x0,0xff0000,0x1000100,0x1000100,0x1000100,0xd7fb0100,0xffffffff,0xffffffff,0x3400e0f1,0x1001100,0x1000100,
+0x1000100,0x1000100,0x0,0x0,0x0,0xff0000,0x20000ff,0xffff39b7,0xffffffff,0xf1faffff,0x600221e,0xf4ff08ff,0xffffffff,0xeaf5ffff,0x2b004707,0xc00,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x4001900,0x1000100,0x1000100,0x1000100,0x1000100,0x1000100,0x1000100,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xfdff3dff,0xffffffff,0x6e72fbfd,0xffffd5eb,0xffffffff,0x4d4fffff,0x2001700,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff2eff,0xffffffff,0xf7fbffff,0x48005f48,0xffff4f41,0x5126ffff,0xa3cd4000,0xffffffff,0xffffffff,0x1500e0f6,0x300,0x0,0x0,
+0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0xff00ff,0xff00ff,0xff00ff,0x79f400ff,0xffffffff,0xffffffff,0x627dffff,0x4001b00,0x0,0x0,0x0,0xffffeafd,0xffffffff,0x6a80ffff,0xa002700,0xff00ff,0x47e900ff,0xffffffff,0xffffffff,0x3c00e9f5,0x3001900,0xff00ff,0x9cf500ff,0xffffffff,0xffffffff,0x2700a8ce,0xa00,0x0,0x0,0xff0000,0xc2b00ff,0xffffe8fb,0xffffffff,0x3a5cffff,0xfcff1697,0xffffffff,0x4200e0ef,0xffffa6da,0xffffffff,0x140094cd,0xffffa7fd,0xffffffff,0x717effff,0x11003300,0x100,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xd7fb00ff,0xffffffff,0xffffffff,0x3300e0f1,0xff1000,0xff00ff,
+0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xd1f40a00,0xffffffff,0xffffffff,0xc0064ad,0xffff4dff,0xffffffff,0xa9c7ffff,0x1e003e00,0x600,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x14ff00ff,0xffffe4ff,0xffffffff,0x480096b4,0xffffd3ed,0xffffffff,0x4d4fffff,0x2001700,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff56fc,0xffffffff,0xd0e5ffff,0x34004600,0xffff3266,0x482bffff,0x40782600,0xffffffff,0xffffffff,0x2e37ffff,0x900,0x0,0x0,
+0x0,0x89f60000,0xffffffff,0xffffffff,0xe6f6ffff,0xd8ffdcfa,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xecfed8ff,0xffffffff,0xffffffff,0x627dffff,0x4001b00,0x0,0x0,0x0,0xffffeafd,0xffffffff,0x6682ffff,0x6001e00,0xff00ff,0x44f000ff,0xffffffff,0xffffffff,0x3800e6f4,0xff1300,0xff00ff,0x99f700ff,0xffffffff,0xffffffff,0x2800a8ce,0xa00,0x0,0x0,0xff0000,0x50000ff,0xffff9fec,0xffffffff,0x79b9ffff,0xffff52da,0xffffffff,0x3b00b2d0,0xffff66b9,0xffffffff,0x1e11c9e9,0xffffebfe,0xffffffff,0x4507eef6,0xa002800,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xd7fb00ff,0xffffffff,0xffffffff,0x3300e0f1,0xff1000,0xff00ff,
+0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x78dd0400,0xffffffff,0xffffffff,0x1400afdf,0xffff9ffd,0xffffffff,0x6560ffff,0x12003400,0x100,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xa2d1ffff,0x72fb7ee3,0x70ff70ff,0x70ff70ff,0x70ff70ff,0x70ff70ff,0x43ff70ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xb6ff02ff,0xffffffff,0xc4deffff,0x3a004b03,0xffffcef3,0xffffffff,0x4d4fffff,0x2001700,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff68fa,0xffffffff,0xdbeeffff,0x1c003b00,0xffff1cb6,0x442dffff,0x10101700,0x87ae75c6,0x8da68da6,0x3c338ba9,0x1000,0x0,0x0,
+0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x627dffff,0x4001b00,0x0,0x0,0x0,0xffffeafd,0xffffffff,0x6583ffff,0x4001c00,0xff00ff,0x44f000ff,0xffffffff,0xffffffff,0x3500e6f4,0xff1100,0xff00ff,0x99f700ff,0xffffffff,0xffffffff,0x2800a8ce,0xa00,0x0,0x0,0xff0000,0x10000ff,0xffff4fd5,0xffffffff,0xb4e0ffff,0xffff91ea,0xffffffff,0x3300829d,0xfcfe2651,0xffffffff,0x53a6f7fc,0xffffffff,0xffffffff,0x3e00b5d3,0x5001c00,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xd7fb00ff,0xffffffff,0xffffffff,0x3300e0f1,0xff1000,0xff00ff,
+0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x20870100,0xfffff9fe,0xffffffff,0x2537f0fa,0xffffeefe,0xffffffff,0x4400d7ea,0xa002700,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9bfaffff,0x1000500,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff75ff,0xffffffff,0x562fe7f5,0x24003f00,0xffffcaf7,0xffffffff,0x4d4fffff,0x2001700,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff56f3,0xffffffff,0xffffffff,0x110073b1,0xffff16e8,0x442dffff,0x5001500,0x34001800,0x41004100,0x30004000,0x1001100,0x0,0x0,
+0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x627dffff,0x4001b00,0x0,0x0,0x0,0xffffeafd,0xffffffff,0x6583ffff,0x4001b00,0xff00ff,0x44f000ff,0xffffffff,0xffffffff,0x3500e6f4,0xff1100,0xff00ff,0x99f700ff,0xffffffff,0xffffffff,0x2800a8ce,0xa00,0x0,0x0,0xff0000,0xff00ff,0xf0fc0f44,0xffffffff,0xeaf7ffff,0xffffcdf4,0xfeffffff,0x29005238,0xc9f61100,0xffffffff,0xbfebffff,0xffffffff,0xffffffff,0x35007b8f,0x1001300,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xd7fb00ff,0xffffffff,0xffffffff,0x3300e0f1,0xff1000,0xff00ff,
+0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x80000ff,0xffffb5ee,0xffffffff,0x98ddffff,0xffffffff,0xffffffff,0x3b0094b0,0x4001a00,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa5ebffff,0x5001400,0x0,0x0,0x0,0xff0000,0x39ff00ff,0xfffffbff,0xfbfeffff,0x44007178,0x10002c00,0xffffc8fa,0xffffffff,0x4d4fffff,0x2001700,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff25d6,0xffffffff,0xffffffff,0xb9f7ffff,0xffff6ffa,0x442dffff,0x2001500,0x19000900,0x21002100,0x19002100,0x1000a00,0x0,0x0,
+0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x627dffff,0x4001b00,0x0,0x0,0x0,0xffffeafd,0xffffffff,0x6583ffff,0x4001b00,0xff00ff,0x44f000ff,0xffffffff,0xffffffff,0x3500e6f4,0xff1100,0xff00ff,0x99f700ff,0xffffffff,0xffffffff,0x2800a8ce,0xa00,0x0,0x0,0xff0000,0xff00ff,0xabef0500,0xffffffff,0xffffffff,0xffffffff,0xddeeffff,0x1f004000,0x89eb0800,0xffffffff,0xffffffff,0xffffffff,0xf5faffff,0x2a004911,0xff0b00,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xd7fb00ff,0xffffffff,0xffffffff,0x3300e0f1,0xff1000,0xff00ff,
+0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x30000ff,0xffff59d1,0xffffffff,0xfdffffff,0xffffffff,0xfafdffff,0x30005331,0x1001000,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb0dcffff,0xa002400,0x0,0x0,0x0,0xff0000,0xe1ff12ff,0xffffffff,0x99b9ffff,0x33004800,0x4001600,0xffffc7fb,0xffffffff,0x4d4fffff,0x2001700,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xc1f40600,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb8e2ffff,0x18f46be0,0x5000200,0x7000700,0x5000700,0x200,0x0,0x0,
+0x0,0x89f60000,0xffffffff,0xffffffff,0xf2f9ffff,0xeff8eff8,0xeff8eff8,0xeff8eff8,0xeff8eff8,0xf7fbeff8,0xffffffff,0xffffffff,0x627dffff,0x4001b00,0x0,0x0,0x0,0xffffeafd,0xffffffff,0x6583ffff,0x4001b00,0xff00ff,0x44f000ff,0xffffffff,0xffffffff,0x3500e6f4,0xff1100,0xff00ff,0x99f700ff,0xffffffff,0xffffffff,0x2800a8ce,0xa00,0x0,0x0,0xff0000,0xff00ff,0x5cd80200,0xffffffff,0xffffffff,0xffffffff,0xafcdffff,0x17003a00,0x46d30200,0xffffffff,0xffffffff,0xffffffff,0xbfdbffff,0x1e003f00,0xff0500,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xd7fb00ff,0xffffffff,0xffffffff,0x3300e0f1,0xff1000,0xff00ff,
+0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xeafb113c,0xffffffff,0xffffffff,0xffffffff,0xc2dcffff,0x23004100,0xff0800,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xf9fcffff,0xf7fcf7fc,0xf7fcf7fc,0xf7fcf7fc,0xf7fcf7fc,0xf7fcf7fc,0xafd3f7fc,0xb002a00,0x0,0x0,0x0,0x1ff0000,0xffffb1ff,0xffffffff,0x4b03c8e2,0x1d003a00,0xff0700,0xffffc7fb,0xffffffff,0x4d4fffff,0x2001700,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x37a20300,0xfffff0fa,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfeffffff,0x55ffc0fe,0xff02ff,0xff00ff,0xff,0x0,0x0,
+0x0,0x89f60000,0xffffffff,0xffffffff,0x665affff,0x4b004c00,0x4b004b00,0x4b004b00,0x4b004b00,0x9dbc4b00,0xffffffff,0xffffffff,0x627dffff,0x4001b00,0x0,0x0,0x0,0xffffeafd,0xffffffff,0x6583ffff,0x4001b00,0xff00ff,0x44f000ff,0xffffffff,0xffffffff,0x3500e6f4,0xff1100,0xff00ff,0x99f700ff,0xffffffff,0xffffffff,0x2800a8ce,0xa00,0x0,0x0,0xff0000,0xff00ff,0x156d00ff,0xfffff7fd,0xffffffff,0xffffffff,0x7f99ffff,0x10003200,0xf5500ff,0xfffff4fd,0xffffffff,0xffffffff,0x869effff,0x14003700,0xff0200,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xd7fb00ff,0xffffffff,0xffffffff,0x3300e0f1,0xff1000,0xff00ff,
+0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x97e70600,0xffffffff,0xffffffff,0xffffffff,0x7e92ffff,0x16003800,0xff0200,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x665affff,0x4c004c00,0x4c004c00,0x4c004c00,0x4c004c00,0x4c004c00,0x45004c00,0xb002a00,0x0,0x0,0x0,0x56ff0000,0xffffffff,0xedf7ffff,0x492a6050,0x168b2f41,0xcff0deb,0xffffcafb,0xffffffff,0x5668ffff,0xedb225a,0x6ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xe000100,0xe0f24f88,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x23f0cafe,0xff00ff,0xff,0x0,0x0,
+0x0,0x89f60000,0xffffffff,0xffffffff,0x625effff,0x37003e00,0x36003600,0x36003600,0x36003600,0x93c93600,0xffffffff,0xffffffff,0x627dffff,0x4001b00,0x0,0x0,0x0,0xffffeafd,0xffffffff,0x6583ffff,0x4001b00,0xff00ff,0x44f000ff,0xffffffff,0xffffffff,0x3500e6f4,0xff1100,0xff00ff,0x99f700ff,0xffffffff,0xffffffff,0x2800a8ce,0xa00,0x0,0x0,0xff0000,0xff00ff,0x60000ff,0xffffb6f1,0xffffffff,0xffffffff,0x5030fefe,0xb002800,0x50000ff,0xffffbaf4,0xffffffff,0xffffffff,0x4e24f9fd,0xc002c00,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xd7fb00ff,0xffffffff,0xffffffff,0x3300e0f1,0xff1000,0xff00ff,
+0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x3ab90200,0xffffffff,0xffffffff,0xffffffff,0x490eeef6,0xd002c00,0xff00ff,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x625effff,0x39003f00,0x38003800,0x38003800,0x38003800,0x38003800,0x32003800,0x8001f00,0x0,0x0,0x0,0x6dfd0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x10071fd,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x5000000,0x3a1f1800,0xdff093b6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xeafeffff,0x10033eb,0xff,0x0,0x0,
+0x0,0x89f60000,0xffffffff,0xffffffff,0x5b65ffff,0x14002500,0x12001200,0x12001200,0x12001200,0x81e51200,0xffffffff,0xffffffff,0x627dffff,0x4001b00,0x0,0x0,0x0,0xffffeafd,0xffffffff,0x6583ffff,0x4001b00,0xff00ff,0x44f000ff,0xffffffff,0xffffffff,0x3500e6f4,0xff1100,0xff00ff,0x99f700ff,0xffffffff,0xffffffff,0x2800a8ce,0xa00,0x0,0x0,0xff0000,0xff00ff,0x20000ff,0xffff69dd,0xffffffff,0xffffffff,0x3f00daec,0x6001f00,0x10000ff,0xffff79e8,0xffffffff,0xffffffff,0x4000c9e1,0x6002000,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xd7fb00ff,0xffffffff,0xffffffff,0x3300e0f1,0xff1000,0xff00ff,
+0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xb0000ff,0xffffd2f5,0xffffffff,0xffffffff,0x3f00adcb,0x6001f00,0xff00ff,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5b65ffff,0x15002500,0x12001200,0x12001200,0x12001200,0x12001200,0x11001200,0x3000a00,0x0,0x0,0x0,0x6ff80000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa007aea,0x200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x1000000,0x1a000700,0x40003000,0x9fbd625e,0xffffd4e8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x16a2e1fc,0x100,0x0,0x0,
+0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0xff00ff,0xff00ff,0xff00ff,0x79f400ff,0xffffffff,0xffffffff,0x627dffff,0x4001b00,0x0,0x0,0x0,0xffffeafd,0xffffffff,0x6583ffff,0x4001b00,0xff00ff,0x44f000ff,0xffffffff,0xffffffff,0x3500e6f4,0xff1100,0xff00ff,0x99f700ff,0xffffffff,0xffffffff,0x2800a8ce,0xa00,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xfbfe1c92,0xffffffff,0xffffffff,0x3a00accb,0x2001600,0xff00ff,0xffff36c6,0xffffffff,0xffffffff,0x38008fab,0x2001500,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xd7fb00ff,0xffffffff,0xffffffff,0x3300e0f1,0xff1000,0xff00ff,
+0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x40000ff,0xffff97eb,0xffffffff,0xffffffff,0x35006968,0x2001300,0xff00ff,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x71f40000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1b008ccc,0x600,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x6000100,0x23001200,0x3c003200,0xffff513f,0xc1dbffff,0xfffff4fa,0xffffffff,0xffffffff,0x87e5ffff,0x700,0x0,0x0,
+0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0xff00ff,0xff00ff,0xff00ff,0x79f400ff,0xffffffff,0xffffffff,0x627dffff,0x4001b00,0x0,0x0,0x0,0xffffeafd,0xffffffff,0x6583ffff,0x4001b00,0xff00ff,0x44f000ff,0xffffffff,0xffffffff,0x3500e6f4,0xff1100,0xff00ff,0x99f700ff,0xffffffff,0xffffffff,0x2800a8ce,0xa00,0x0,0x0,0x0,0x0,0x0,0x21000700,0x4d004100,0x4d004d00,0x32004900,0x1000,0x0,0x24000800,0x4d004200,0x4d004d00,0x2e004700,0xe00,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xd7fb00ff,0xffffffff,0xffffffff,0x3300e0f1,0xff1000,0xff00ff,
+0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x10000ff,0xffff92f1,0xffffffff,0xdbecffff,0x28004400,0xff0b00,0xff00ff,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x71f40000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x240095c0,0x800,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x8000200,0x1a001000,0xffff365e,0x5325ffff,0x99b74f1a,0xfffffafd,0xffffffff,0xd6f3ffff,0x3001400,0x0,0x0,
+0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0xff00ff,0xff00ff,0xff00ff,0x79f400ff,0xffffffff,0xffffffff,0x627dffff,0x4001b00,0x0,0x0,0x0,0x36001200,0x4d004b00,0x3e004d00,0x4001b00,0x0,0x5000000,0x3f001d00,0x4d004d00,0x35004a00,0x1100,0x0,0xb000000,0x45002a00,0x4d004d00,0x28004400,0xa00,0x0,0x0,0x0,0x0,0x0,0x13000200,0x3a002d00,0x3a003a00,0x20003400,0x900,0x0,0x16000400,0x3a002f00,0x3a003a00,0x1c003200,0x700,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xd7fb00ff,0xffffffff,0xffffffff,0x3300e0f1,0xff1000,0xff00ff,
+0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x1cff00ff,0xffffe8fe,0xffffffff,0x98b5ffff,0x1b003c00,0xff0400,0xff00ff,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x1aba0000,0x63714a98,0x6c686c68,0x6c686c68,0x6c686c68,0x6c686c68,0xffffddef,0xffffffff,0x7a86ffff,0x6c686c68,0x2400513f,0x800,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x5cff5aff,0x5cff5cff,0x9ff5cff,0x4000100,0xffff1db0,0x4e27ffff,0x38003800,0xffff94bf,0xffffffff,0xf6fcffff,0x9002400,0x0,0x0,
+0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0xff00ff,0xff00ff,0xff00ff,0x79f400ff,0xffffffff,0xffffffff,0x627dffff,0x4001b00,0x0,0x0,0x0,0x29000d00,0x3a003800,0x2e003a00,0x3001400,0x0,0x4000000,0x2f001600,0x3a003a00,0x27003800,0xc00,0x0,0x8000000,0x34001f00,0x3a003a00,0x1e003300,0x800,0x0,0x0,0x0,0x0,0x0,0x5000000,0x13000e00,0x13001300,0xa001100,0x300,0x0,0x6000100,0x13000f00,0x13001300,0x8001000,0x200,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xd7fb00ff,0xffffffff,0xffffffff,0x3300e0f1,0xff1000,0xff00ff,
+0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x5cff00ff,0xb7ffc7ff,0xf3ffbbff,0xffffffff,0xffffffff,0x5638f9fd,0x10003100,0xff0100,0xff00ff,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xd6f0ffff,0xc1fec6f7,0xc0ffc0ff,0xc0ffc0ff,0xc0ffc0ff,0xc0ffc0ff,0xc0ffc0ff,0xc0ff,0x0,0x0,0x0,0x6000000,0x34001c00,0x3d003d00,0x3d003d00,0x3d003d00,0x3d003d00,0xffffd3ed,0xffffffff,0x5a44ffff,0x3e004200,0x1d003500,0x700,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffe0ff,0xffffffff,0x28e6ffff,0x200,0xffff16e8,0x472bffff,0x16002000,0xffff4581,0xffffffff,0xffffffff,0xe003314,0x0,0x0,
+0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0xff00ff,0xff00ff,0xff00ff,0x79f400ff,0xffffffff,0xffffffff,0x627dffff,0x4001b00,0x0,0x0,0x0,0xe000500,0x13001300,0xf001300,0x1000700,0x0,0x1000000,0x10000700,0x13001300,0xd001300,0x400,0x0,0x3000000,0x11000a00,0x13001300,0xa001100,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xd7fb00ff,0xffffffff,0xffffffff,0x3300e0f1,0xff1000,0xff00ff,
+0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x6dfd00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4200b4d0,0x8002400,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb00ffff,0x400,0x0,0x0,0x3000000,0x16000c00,0x1a001a00,0x1a001a00,0x1a001a00,0x1a001a00,0xffffccf5,0xffffffff,0x5449ffff,0x1b002900,0xc001600,0x300,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffb9fc,0xffffffff,0x6edaffff,0x1000a00,0xffff16e8,0x442dffff,0x3001500,0xffff32c2,0xffffffff,0xfefeffff,0x12003a12,0x0,0x0,
+0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0xff00ff,0xff00ff,0xff00ff,0x79f400ff,0xffffffff,0xffffffff,0x627dffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xd7fb00ff,0xffffffff,0xffffffff,0x3300e0f1,0xff1000,0xff00ff,
+0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x6ff800ff,0xffffffff,0xffffffff,0xffffffff,0xe5f3ffff,0x3800562f,0x3001600,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2400ffff,0xc00,0x0,0x0,0xff0000,0x3000200,0x3000300,0x3000300,0x3000300,0x3000300,0xffffc8fa,0xffffffff,0x4e4effff,0x5001900,0x2000300,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff79ee,0xffffffff,0xdef6ffff,0x3002155,0xffff16e8,0x442dffff,0x1001500,0xffff93fc,0xffffffff,0xdeefffff,0x13003900,0x0,0x0,
+0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0xff00ff,0xff00ff,0xff00ff,0x79f400ff,0xffffffff,0xffffffff,0x627dffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xd7fb00ff,0xffffffff,0xffffffff,0x3300e0f1,0xff1000,0xff00ff,
+0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x71f400ff,0xffffffff,0xffffffff,0xffffffff,0x5e44cbe3,0x28004300,0xff0b00,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3600ffff,0x1200,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0x4d4fffff,0x2001700,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xfbfe29b4,0xffffffff,0xffffffff,0x2dd2d6f7,0xffff16e8,0x442dffff,0x85ff2060,0xffffffff,0xffffffff,0xa0bfffff,0x13003800,0x0,0x0,
+0x0,0x89f60000,0xffffffff,0xffffffff,0x5868ffff,0x3001900,0xff00ff,0xff00ff,0xff00ff,0x79f400ff,0xffffffff,0xffffffff,0x627dffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xd7fb00ff,0xffffffff,0xffffffff,0x3300e0f1,0xff1000,0xff00ff,
+0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x2fd900ff,0x9dc881d5,0xa3c0a8c5,0x65568fa9,0x45004b00,0x14003000,0xff0300,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3a00ffff,0x1300,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0x4d4fffff,0x2001700,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xa4e80800,0xffffffff,0xffffffff,0xfeffffff,0xffffc9fc,0xc8ebffff,0xfffff1fe,0xffffffff,0xffffffff,0x542eeaf5,0xf003100,0x0,0x0,
+0x0,0xa000000,0x44002700,0x4d004d00,0x3c004d00,0x3001900,0x0,0x0,0x0,0x9000000,0x42002500,0x4d004d00,0x3d004d00,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10000000,0x4a003300,0x4d004d00,0x33004a00,0x1000,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x7000000,0x38001e00,0x43004300,0x40004300,0x2b003a00,0x6001600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa000000,0x44002700,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x3a004d00,0x1300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x31000f00,0x4d004800,0x3b004d00,0x2001700,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x245c0300,0xffffdcf3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf5faffff,0x41007178,0x9002400,0x0,0x0,
+0x0,0x8000000,0x33001d00,0x3a003a00,0x2d003a00,0x2001200,0x0,0x0,0x0,0x7000000,0x32001b00,0x3a003a00,0x2e003a00,0x3001400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc000000,0x37002600,0x3a003a00,0x26003700,0xc00,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x4000000,0x1f001000,0x26002500,0x20002500,0xd001800,0x1000400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8000000,0x33001d00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x2b003a00,0xe00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x25000b00,0x3a003600,0x2d003a00,0x2001100,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xc000100,0xd4ec3d69,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6c6ae3f2,0x32004800,0x3001400,0x0,0x0,
+0x0,0x2000000,0x11000a00,0x13001300,0xf001300,0x1000600,0x0,0x0,0x0,0x2000000,0x11000900,0x13001300,0xf001300,0x1000700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000000,0x12000d00,0x13001300,0xd001200,0x400,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x7000400,0xa000900,0x7000900,0x1000300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x11000a00,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0xe001300,0x500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc000400,0x13001200,0xf001300,0x1000600,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x3000000,0x34191400,0xe5f38fb4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9ebbe5f3,0x47005116,0x1b003600,0x700,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x16000500,0x40042e00,0x91ac6667,0xffffb0ce,0xaccaffff,0x6f718fa8,0x49004d03,0x31004100,0x8001b00,0x100,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x5000100,0x22001100,0x3c003200,0xffff5040,0x5325ffff,0x41004500,0x33003c00,0x13002400,0x1000600,0xff,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x8000200,0x19001100,0xffff3364,0x4d28ffff,0x22003000,0x11001a00,0x2000900,0xff00ff,0xff,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x3000100,0xaef0159e,0x431ebae1,0x8001b00,0x1000400,0xff00ff,0xff00ff,0xff,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x14000200,0x35003600,0x1001300,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xff0000,0xff00ff,0xff00ff,0x16ff00ff,0x93ff5eff,0xaaffaaff,0x5dff92ff,0xff15ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x15ff07ff,0xff03ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x3fff04ff,0x9dff83ff,0x9fffafff,0x38ff7bff,0xff01ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xb4ff0cff,0xb4ffb4ff,0xb4ffb4ff,0xff0cff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x6bff0000,0xb4ffb4ff,0xb4ffb4ff,0xff60ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xb4ff5dff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0x66ff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xb4ff17ff,0xb4ffb4ff,0xb4ffb4ff,0x60ff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x9ff00ff,0x47ff30ff,0x31ff44ff,0xff12ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xd000100,0x22002200,0x1000c00,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xff0000,0xff00ff,0x12ff00ff,0xfaff94ff,0xffffffff,0xffffffff,0xffffffff,0xa1fdfaff,0xff17ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x22ff00ff,0xe3ff8fff,0xffffffff,0xccfffdff,0x3ff6bff,0x9cff05ff,0x9cff9cff,0x84ff9cff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x5eff02ff,0xffffe6ff,0xffffffff,0xffffffff,0xffffffff,0x53fcd5fe,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff10ff,0xffffffff,0xffffffff,0x4001a9d,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x99fd0000,0xffffffff,0xffffffff,0x7008ef4,0xff0200,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff85fd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x70095f6,0x200,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff20ff,0xffffffff,0xffffffff,0x7008ef4,0x200,0x0,0x0,0xff0000,0xff00ff,0x36ff00ff,0xf6ffb0ff,0xffffffff,0xffffffff,0xcafffeff,0x8ff6fff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x4000000,0x9000a00,0x300,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xff0000,0xff00ff,0xdbff25ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3cf2eefe,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xf6ff66ff,0xffffffff,0xffffffff,0xffffffff,0xc2fcffff,0xffff14e6,0xffffffff,0xdafdffff,0x2000800,0x0,0x0,0x0,0xff00ff,0x5ff00ff,0xffffa6ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4809afa,0xff00ff,0x0,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0xd003252,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x9bfa0000,0xffffffff,0xffffffff,0x18009be0,0xff0600,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff87f9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1900a2e3,0x700,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff22f0,0xffffffff,0xffffffff,0x18009be0,0x600,0x0,0x0,0xff0000,0x4ff00ff,0xffff92ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe3feffff,0xff3af6,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xff0000,0xfff00ff,0xffffd9ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf5feffff,0x1002dd7,0xff,0x0,0x0,0x0,0xff0000,0x69ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffaef6,0xffffffff,0xdef8ffff,0x9001d00,0x0,0x0,0x0,0xff00ff,0x9cff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x91f4ffff,0xff0300,0x0,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x1400443c,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x9cf80000,0xffffffff,0xffffffff,0x2500a5d2,0xff0a00,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff88f8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2600acd5,0xa00,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff22f0,0xffffffff,0xffffffff,0x2500a5d2,0xa00,0x0,0x0,0xff0000,0xa5ff01ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x43ecf9ff,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xff0000,0x8eff00ff,0xffffffff,0xffffffff,0xdbecffff,0xb8d4b2d0,0xffffe3f2,0xffffffff,0xffffffff,0x800c5f6,0x100,0x0,0x0,0x0,0xff0000,0xf9ff28ff,0xffffffff,0xffffffff,0xeef8ffff,0xe2f0d6ea,0xffffffff,0xffffffff,0xffffffff,0xe2f4ffff,0xf002f00,0x0,0x0,0x0,0xff00ff,0xffff4aff,0xffffffff,0xffffffff,0xdaecfeff,0xecf6cde5,0xffffffff,0xffffffff,0xfeffffff,0x3003eca,0x0,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x16004739,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x9cf80000,0xffffffff,0xffffffff,0x2800a8ce,0xff0a00,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2900aed3,0xb00,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff22f0,0xffffffff,0xffffffff,0x2800a8ce,0xa00,0x0,0x0,0xff0000,0xffff65ff,0xffffffff,0xffffffff,0xf9fdffff,0xfffff7fb,0xffffffff,0xffffffff,0xebfcffff,0x100148c,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xff0000,0xf7ff12ff,0xffffffff,0xffffffff,0x4d0393ad,0x46004900,0x9bbc480b,0xffffffff,0xffffffff,0x3da7ffff,0x500,0x0,0x0,0x0,0xff0000,0xffffa8ff,0xffffffff,0xfbfdffff,0x4f0a8fa9,0x4a004b00,0xdaed6662,0xffffffff,0xffffffff,0xe3f3ffff,0x10003400,0x0,0x0,0x0,0xff00ff,0xffffc6ff,0xffffffff,0xe8f4ffff,0x4c006c68,0x4a074a00,0xfdfe92b0,0xffffffff,0xffffffff,0xc00acea,0x100,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x16004739,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x9cf80000,0xffffffff,0xffffffff,0x2800a8ce,0xff0a00,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x55246e6d,0x55245524,0x55245524,0x55245524,0x55245524,0x55245524,0x29004a18,0xb00,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff22f0,0xffffffff,0xffffffff,0x2800a8ce,0xa00,0x0,0x0,0x9ff0000,0xffffe6ff,0xffffffff,0xf0f9ffff,0x4f0a8599,0x6c6a4d03,0xffffdbec,0xffffffff,0xffffffff,0x7007ddc,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xff0000,0xffff59ff,0xffffffff,0xc1dbffff,0x40004a00,0x2c003400,0x35002c00,0xffffc7e7,0xffffffff,0x75c0ffff,0x1000e00,0x0,0x0,0x0,0x13ff0000,0xfffffaff,0xffffffff,0x94b0ffff,0x41004a00,0x33003800,0x4d423500,0xfffff0f9,0xffffffff,0xe3f3ffff,0x10003400,0x0,0x0,0x0,0x29ff00ff,0xffffffff,0xffffffff,0x6d6efeff,0x3e004800,0x32003400,0xa1cc3700,0xffffffff,0xffffffff,0x1b00f0fa,0x500,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x16004739,0xff0100,0x15ff02ff,0xff0aff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x9cf80000,0xffffffff,0xffffffff,0x2800a8ce,0xff0a00,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x4100635d,0x3b003b00,0x3b003b00,0x3b003b00,0x3b003b00,0x3b003b00,0x1f003400,0x800,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff22f0,0xffffffff,0xffffffff,0x2800a8ce,0xa00,0x0,0x0,0x53ff0000,0xffffffff,0xffffffff,0x7a86ffff,0x41004900,0x39003a00,0xfeff5a66,0xffffffff,0xffffffff,0x1400c5ed,0x200,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xff0000,0xffff93fd,0xffffffff,0x7f95ffff,0x27003f00,0xc001300,0x14000d00,0xffff8bd8,0xffffffff,0x8abeffff,0x3001800,0x0,0x0,0x0,0x4fff0000,0xffffffff,0xffffffff,0x4c0aedf6,0x25003c00,0x10001500,0x1e001200,0xffff98d3,0xffffffff,0xe3f3ffff,0x10003400,0x0,0x0,0x0,0x65fc00ff,0xffffffff,0xffffffff,0x4800cbe2,0x1f003600,0xf001200,0x43811500,0xffffffff,0xffffffff,0x3337ffff,0xb00,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x16004739,0xb1ff44fb,0xfffff7ff,0xf0ffffff,0x40ffaeff,0xff00ff,0xff,0x0,0x0,0x0,0x9cf80000,0xffffffff,0xffffffff,0x2800a8ce,0xff0a00,0xff00ff,0x9cff33ff,0x9cff9cff,
+0x9cff9cff,0x1ff6eff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x27005c64,0x15001700,0x15001500,0x15001500,0x15001500,0x15001500,0xb001300,0x300,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff22f0,0xffffffff,0xffffffff,0x2800a8ce,0xa00,0x0,0x0,0x9bfd0000,0xffffffff,0xffffffff,0x4800d9ec,0x23003900,0x15001600,0xe6f81f00,0xffffffff,0xffffffff,0x2200e0f4,0x800,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xb4ff5dff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0x97ffacff,0x30ff77ff,0xff02ff,0xff00ff,0xff,0x0,0x0,
+0x0,0xff0000,0xffffb0fc,0xffffffff,0x6263ffff,0x10002e00,0xff0200,0x20000ff,0xffff8def,0xffffffff,0x769cffff,0x6001f00,0x0,0x0,0x0,0x82fd0000,0xffffffff,0xffffffff,0x4200c3de,0xc002600,0xff0200,0x6000100,0xffff51c0,0xffffffff,0xe3f3ffff,0x10003400,0x0,0x0,0x0,0x93fd00ff,0xffffffff,0xffffffff,0x3d009ab9,0x8001e00,0xff0100,0x15550200,0xffffffff,0xffffffff,0x464dffff,0x1100,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x99ee483c,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x28089f9,0xff,0x0,0x0,0x0,0x9cf80000,0xffffffff,0xffffffff,0x2800a8ce,0xff0a00,0x2eff00ff,0xffffedff,0xffffffff,
+0xd0fdffff,0x7001eaa,0x200,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0x1000400,0x1000100,0x1000100,0x1000100,0x1000100,0x1000100,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff22f0,0xffffffff,0xffffffff,0x2800a8ce,0xa00,0x0,0x0,0xc0fc0000,0xffffffff,0xffffffff,0x3f00b2d0,0xa002200,0x1000200,0xd6f90700,0xffffffff,0xffffffff,0x2d00daef,0xd00,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff85fd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4afcd3fe,0xff00ff,0xff,0x0,0x0,
+0x0,0xff0000,0x2b180e37,0x500d470e,0x4104500d,0x7002100,0xff00ff,0x12ff00ff,0xffffe3fe,0xffffffff,0x4b30f6fb,0x7002100,0x0,0x0,0x0,0x98fc0000,0xffffffff,0xffffffff,0x3700adcd,0x2001500,0xff00ff,0xff00ff,0xffff2bc4,0xffffffff,0xe3f3ffff,0x10003400,0x0,0x0,0x0,0xa4fa00ff,0xffffffff,0xffffffff,0x2f0084a0,0x1000f00,0xff00ff,0x25ea00ff,0xffffffff,0xffffffff,0x3c0dfefe,0x1001500,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0xffffa2d3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5ce9ffff,0x300,0x0,0x0,0x0,0x9cf80000,0xffffffff,0xffffffff,0x2800a8ce,0xff0a00,0xe9ff28ff,0xffffffff,0xffffffff,
+0x384dd3f4,0x13002300,0x500,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff22f0,0xffffffff,0xffffffff,0x2800a8ce,0xa00,0x0,0x0,0x7ff30000,0xb1d5a5e5,0xb4d2b4d2,0x33007b91,0x1001200,0xff00ff,0xf8ff16f3,0xffffffff,0xffffffff,0x3200c2df,0xf00,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff87f9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x35586f9,0xff,0x0,0x0,
+0x0,0xff0000,0x21000900,0x3a003500,0x2f003a00,0x6801400,0x16ff01ff,0xdbff5cff,0xffffffff,0xffffffff,0x3e00a6c3,0x5001d00,0x0,0x0,0x0,0x9ff90000,0xffffffff,0xffffffff,0x2e00a9cd,0xff0e00,0xff00ff,0xff00ff,0xffff13bc,0xffffffff,0xe3f3ffff,0x10003400,0x0,0x0,0x0,0x5aeb00ff,0x9fc791da,0xa4c1a4c1,0x26005b5a,0xff0900,0xff00ff,0x80fd00ff,0xffffffff,0xffffffff,0x3b00dbec,0x1001500,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0xffffffff,0xf9fdffff,0xfffff9fd,0xffffffff,0xffffffff,0xd6f7ffff,0x2000d00,0x0,0x0,0x0,0x9cf80000,0xffffffff,0xffffffff,0x2800a8ce,0x23ff0a00,0xffffe5ff,0xffffffff,0xd5edffff,
+0x3d005030,0x11002900,0x300,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x1d235b70,0x4ff0792,0x4ff04ff,0x4ff04ff,0x4ff04ff,0xff04ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff22f0,0xffffffff,0xffffffff,0x2800a8ce,0xa00,0x0,0x0,0xc000000,0x40002a00,0x45004500,0x26003e00,0xff0b00,0x5ff00ff,0xffffbcff,0xffffffff,0xffffffff,0x31008eac,0xf00,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff88f8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x72edffff,0x200,0x0,0x0,
+0x0,0xff0000,0xc000300,0x14001200,0x10001400,0xccff0600,0xffffffff,0xffffffff,0xffffffff,0xb5d2feff,0x36004b07,0x2001400,0x0,0x0,0x0,0x91f60000,0xffffffff,0xffffffff,0x2900b9db,0xff0b00,0xff00ff,0xff00ff,0xffff23e9,0xffffffff,0xe3f3ffff,0x10003400,0x0,0x0,0x0,0xa0000ff,0x3d002500,0x43004300,0x1c003800,0xff0600,0xff00ff,0xf7ff31ff,0xffffffff,0xffffffff,0x38009ebd,0x1001300,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0xc2e7ffff,0x4c035f6e,0x747b4e03,0xffffe5f3,0xffffffff,0xffffffff,0x7003578,0x0,0x0,0x0,0x9cf80000,0xffffffff,0xffffffff,0x2800a8ce,0xe0ff27c4,0xffffffff,0xffffffff,0x5527d4e9,
+0x30004400,0x5001600,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffe8ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff22f0,0xffffffff,0xffffffff,0x2800a8ce,0xa00,0x0,0x0,0x8000000,0x27001b00,0x2a002a00,0x15002500,0xff0500,0xbbff12ff,0xffffffff,0xffffffff,0xe8f4ffff,0x2b004b18,0xc00,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0xc8e0d0e6,0xc8e0c8e0,0xd6eacae2,0xffffe9f4,0xffffffff,0xffffffff,0xf8feffff,0x200229e,0x0,0x0,
+0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xcdfe00ff,0xffffffff,0xffffffff,0xfeffffff,0x4f10a0bf,0x24003f00,0xa00,0x0,0x0,0x0,0x71f10000,0xffffffff,0xffffffff,0x2900ddf0,0xff0b00,0xff00ff,0xff00ff,0xffff5cfc,0xffffffff,0xe3f3ffff,0x10003400,0x0,0x0,0x0,0x60000ff,0x23001600,0x26002600,0xf001f00,0xff0300,0x40ff00ff,0xffffebff,0xffffffff,0xebf6ffff,0x31004f20,0xf00,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x4a0edbee,0x3e004400,0x3a003a00,0xffff6a87,0xffffffff,0xffffffff,0xf0067a8,0x100,0x0,0x0,0x9cf80000,0xffffffff,0xffffffff,0x3d69a8ce,0xffffddfd,0xffffffff,0xd1e7ffff,0x44005421,
+0x16002f00,0xff0500,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe00eafd,0x500,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff22f0,0xffffffff,0xffffffff,0x2800a8ce,0xa00,0x0,0x0,0x2000000,0xb000700,0xb000b00,0x5000a00,0x1eff0100,0xffffd8ff,0xffffffff,0xffffffff,0x7279f5fa,0x21003f00,0x700,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0x4900655b,0x47004700,0x48004700,0x6a6a4900,0xffffd9ec,0xffffffff,0xffffffff,0x9008adc,0x0,0x0,
+0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xcefd00ff,0xffffffff,0xffffffff,0xffffffff,0xe6f6ffff,0xf0057a4,0x200,0x0,0x0,0x0,0x41e00000,0xffffffff,0xffffffff,0x599bffff,0xff0c00,0xff00ff,0x2ff00ff,0xffffcafe,0xffffffff,0xe3f3ffff,0x10003400,0x0,0x0,0x0,0x20000ff,0x8000500,0x9000900,0x4000800,0x3ff0100,0xfdff7aff,0xffffffff,0xffffffff,0x737cfbfd,0x24004100,0x800,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x430093af,0x1d003000,0x15001500,0xebfa2208,0xffffffff,0xffffffff,0x170080b5,0x200,0x0,0x0,0x9cf80000,0xffffffff,0xffffffff,0xdcf8b7db,0xffffffff,0xffffffff,0x521ccde5,0x2f004400,
+0x5001500,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2900edfa,0xd00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff22f0,0xffffffff,0xffffffff,0x2800a8ce,0xa00,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xe0ff14ff,0xffffffff,0xffffffff,0xebf6ffff,0x47006d6c,0x12003200,0x200,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0x38006060,0x2e002f00,0x2f002e00,0x36003100,0xf3fa4c40,0xffffffff,0xffffffff,0x1600caec,0x300,0x0,
+0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x84f000ff,0xc9e3b5e6,0xffffebf5,0xffffffff,0xffffffff,0x34ddf4fe,0x100,0x0,0x0,0x0,0xb460000,0xffffe9fb,0xffffffff,0xe1f6ffff,0x1002ba0,0xff00ff,0x91ff04ff,0xffffffff,0xffffffff,0xe3f3ffff,0x10003400,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xc8ff27ff,0xffffffff,0xffffffff,0xf8fcffff,0x48007e8e,0x14003300,0x300,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x34006a73,0x5001600,0x1000100,0xcaf50800,0xffffffff,0xffffffff,0x1d008dba,0x500,0x0,0x0,0x9cf80000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4300747d,0x15002e00,
+0xff0500,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff22f0,0xffffffff,0xffffffff,0x2800a8ce,0xa00,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffa2ff,0xffffffff,0xffffffff,0x5a39cce4,0x36004800,0x7001b00,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0x22005a66,0xd001000,0xe000d00,0x13000f00,0xb4e41e00,0xffffffff,0xffffffff,0x2400eaf7,0x800,0x0,
+0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xe0000ff,0x43002d00,0x81984903,0xfffff5fb,0xffffffff,0xc8f7ffff,0x1000800,0x0,0x0,0x0,0x4000000,0xffff8ae5,0xffffffff,0xffffffff,0x93faf0fd,0x7fff6dfd,0xffffd3ff,0xffffffff,0xffffffff,0xe3f3ffff,0x10003400,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x66ff01ff,0xfffff6ff,0xffffffff,0xffffffff,0x6c68e2f1,0x38004900,0x7001c00,0x0,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x25005449,0xff0900,0xff00ff,0xbbf80100,0xffffffff,0xffffffff,0x21008ebb,0x700,0x0,0x0,0x9cf80000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x361cdff0,0x4001500,
+0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x90aaa0be,0x90aa90aa,0x90aa90aa,0x90aa90aa,0x90aa90aa,0x360088a3,0x1200,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff22f0,0xffffffff,0xffffffff,0x2800a8ce,0xa00,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x1aff00ff,0xfffffeff,0xffffffff,0xbfdaffff,0x45004d0a,0x1b003400,0x1000800,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0x300,0x0,0x10000ff,0x94e90600,0xffffffff,0xffffffff,0x2f00f6fc,0xe00,0x0,
+0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x80000ff,0x2a001c00,0x36002f00,0xffff85b0,0xffffffff,0xffffffff,0x500399d,0x0,0x0,0x0,0x1000000,0xe0f61a58,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffecfb,0xffffffff,0xe3f3ffff,0x10003400,0x0,0x0,0x0,0xff00ff,0xff00ff,0x14ff00ff,0xffffb0ff,0xffffffff,0xffffffff,0xaeccfefe,0x4700521c,0x1e003800,0x1000900,0x0,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x1b004b3a,0xff0400,0xff00ff,0xb8f900ff,0xffffffff,0xffffffff,0x22008ebb,0x800,0x0,0x0,0x9cf80000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x94deffff,0xff0a00,
+0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x4500645c,0x41004200,0x41004100,0x41004100,0x41004100,0x2e003f00,0xf00,0x0,0x0,0x0,0x4aff0000,0x94ff94ff,0x94ff94ff,0xff5bff,0xff00ff,0xff00ff,0xffff22f0,0xffffffff,0xffffffff,0x2800a8ce,0xa00,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x61fc00ff,0xffffffff,0xffffffff,0x4d0adcee,0x2e004200,0x7001700,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0x300,0x0,0xff00ff,0xa1f700ff,0xffffffff,0xffffffff,0x3500ecf6,0x1100,0x0,
+0x0,0x3bff0000,0xacffacff,0xacffacff,0xff5fff,0x20000ff,0xc000800,0x14000e00,0xffff2e48,0xffffffff,0xffffffff,0xe0071b9,0x100,0x0,0x0,0xff0000,0x407c0900,0xffffe7f5,0xffffffff,0xffffffff,0xffffffff,0xf9feffff,0xffff718e,0xffffffff,0xe3f3ffff,0x10003400,0x0,0x0,0x0,0xff00ff,0xff00ff,0xe1ff2eff,0xffffffff,0xffffffff,0xe6f3ffff,0x4b00757c,0x32004200,0x9001b00,0xff0100,0x0,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x18004839,0xff0200,0xff00ff,0xb8f900ff,0xffffffff,0xffffffff,0x23008fb9,0x800,0x0,0x0,0x9cf80000,0xffffffff,0xffffffff,0xffffffff,0xfffff2f9,0xffffffff,0xfcfeffff,0x3003fc2,
+0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x30005e62,0x22002300,0x22002200,0x22002200,0x22002200,0x18002100,0x800,0x0,0x0,0x0,0x81fd0000,0xffffffff,0xffffffff,0x600a2f9,0xff0200,0xff00ff,0xffff23f0,0xffffffff,0xffffffff,0x2800a8ce,0xa00,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x85fd00ff,0xffffffff,0xffffffff,0x430097b5,0x12002c00,0xff0400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0x300,0x0,0xff00ff,0xe9fe0cff,0xffffffff,0xffffffff,0x3700d2e8,0x1200,0x0,
+0x0,0x49fc0000,0xffffffff,0xffffffff,0x700adf9,0xff0200,0xff00ff,0x20000ff,0xfcfe0c15,0xffffffff,0xffffffff,0x18007eb2,0x300,0x0,0x0,0xff0000,0x13000300,0xb0d43c40,0xfffff7fb,0xffffffff,0xffffffff,0x6768d1ea,0xffff4e1a,0xffffffff,0xe3f3ffff,0x10003400,0x0,0x0,0x0,0xff00ff,0x35ff00ff,0xfffff2ff,0xffffffff,0xffffffff,0x5527bdd8,0x3b004800,0x14002800,0x1000600,0xff00ff,0x0,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x16004739,0xff0200,0xff00ff,0xb8f900ff,0xffffffff,0xffffffff,0x23008fb9,0x800,0x0,0x0,0x9cf80000,0xffffffff,0xffffffff,0xc0dbffff,0xf2fa5e41,0xffffffff,0xffffffff,0x115ad7f7,
+0xff0100,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x1e005967,0x7000a00,0x7000700,0x7000700,0x7000700,0x5000700,0x200,0x0,0x0,0x0,0x82f90000,0xffffffff,0xffffffff,0x1700bbef,0xff0600,0xff00ff,0xffff2cf3,0xffffffff,0xffffffff,0x2800a2c9,0xa00,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x8ffa00ff,0xffffffff,0xffffffff,0x3400819e,0x3001500,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0x300,0x0,0x1aff00ff,0xffffb8ff,0xffffffff,0xffffffff,0x3500a4c4,0x1100,0x0,
+0x0,0x30ef0000,0xffffffff,0xffffffff,0x1e33edfc,0xff0700,0xff00ff,0xff00ff,0xffff22f0,0xffffffff,0xffffffff,0x1e006e90,0x500,0x0,0x0,0xff0000,0x60000ff,0x32001800,0x7b8d4a1f,0x9ab691ab,0x624e89a0,0x46004c00,0xffff4236,0xffffffff,0xdbeeffff,0x10003400,0x0,0x0,0x0,0xff00ff,0xedff1eff,0xffffffff,0xffffffff,0x8fa9fcfe,0x44004b00,0x1e003300,0x3000c00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x16004739,0xff0100,0xff00ff,0xb8f900ff,0xffffffff,0xffffffff,0x23008fb9,0x800,0x0,0x0,0x9cf80000,0xffffffff,0xffffffff,0x4d0acbe3,0x8cb64500,0xffffffff,0xffffffff,0x8de6ffff,
+0xff0600,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x72f40000,0xffffffff,0xffffffff,0x2806e0f4,0xff0b00,0xff00ff,0xffff4cf8,0xffffffff,0xffffffff,0x280095be,0xa00,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x32d600ff,0x7b9e67bc,0x82958295,0x26005548,0xff0a00,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0xa6f0bfe4,0x9cff9dfd,0xafff9fff,0xfbffcaff,0xffffffff,0xffffffff,0xfcfdffff,0x2f005b4c,0xe00,0x0,
+0x0,0x7490000,0xffffeefd,0xffffffff,0x89d2ffff,0xff0d00,0xff00ff,0xff00ff,0xffff92ff,0xffffffff,0xfbfdffff,0x1f004c36,0x600,0x0,0x0,0xff0000,0x10000ff,0x15000600,0x36002800,0x41003e00,0x40004100,0x2d003a00,0xffff44b0,0xffffffff,0xc6e1ffff,0x10003300,0x0,0x0,0x0,0x1ff00ff,0xffffc1ff,0xffffffff,0xfefeffff,0x4a008396,0x2b003f00,0x7001500,0xff0100,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x16004739,0xff0100,0xff00ff,0xb8f900ff,0xffffffff,0xffffffff,0x23008fb9,0x800,0x0,0x0,0x9cf80000,0xffffffff,0xffffffff,0x4200abcb,0x270d2d00,0xffffd2ef,0xffffffff,0xfcfeffff,
+0x3003ec1,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x57ed0000,0xffffffff,0xffffffff,0x609fffff,0xff0e00,0xff00ff,0xffff96fc,0xffffffff,0xffffffff,0x26007b9e,0x900,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x80000ff,0x38002100,0x3f003f00,0x1b003500,0xff0500,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa3c0ffff,0x25004200,0x900,0x0,
+0x0,0x3000000,0xffffa0ef,0xffffffff,0xfdfeffff,0x6aa79e6,0xff00ff,0x86ff0bff,0xffffffff,0xffffffff,0xc5dfffff,0x1c003e00,0x400,0x0,0x0,0x1ff0000,0xf4ffe3ff,0xf4fff4ff,0x51d0f4ff,0x21001c00,0x1f002200,0xe001800,0xffff89f9,0xffffffff,0xa0c2ffff,0xf003200,0x0,0x0,0x0,0x4bff00ff,0xffffffff,0xffffffff,0xd4e8ffff,0x88bc90b1,0x6dea7ad1,0x64ff66fa,0x64ff64ff,0x64ff64ff,0x1bff64ff,0x0,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x16004739,0xff0100,0xff00ff,0xb8f900ff,0xffffffff,0xffffffff,0x23008fb9,0x800,0x0,0x0,0x9cf80000,0xffffffff,0xffffffff,0x3300aacc,0xc001500,0xfdfe4b9c,0xffffffff,0xffffffff,
+0x1050d6f7,0xff0100,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x17b10000,0xfffffbfe,0xffffffff,0xeefaffff,0x2ef96ee6,0x84ff34ff,0xfffffeff,0xffffffff,0xfdfeffff,0x23004e34,0x800,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x8efb07ff,0x98eb93f3,0x9ae89ae8,0xc0065d4,0xff0200,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4c0ab8d5,0x17003800,0x300,0x0,
+0x0,0x1000000,0xf8fd2ca2,0xffffffff,0xffffffff,0xecfeffff,0xc1ffc0fe,0xfffff3ff,0xffffffff,0xffffffff,0x665ffafd,0x15003800,0x200,0x0,0x0,0xff0000,0xffffb8fe,0xffffffff,0xd0fbffff,0x8001ea2,0x6000800,0x3dfb0300,0xfffff7ff,0xffffffff,0x605dfeff,0xd002d00,0x0,0x0,0x0,0xb6fe00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x48f1ffff,0x1000300,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x16004739,0xff0100,0xff00ff,0xb8f900ff,0xffffffff,0xffffffff,0x23008fb9,0x800,0x0,0x0,0x9cf80000,0xffffffff,0xffffffff,0x2a00a8ce,0x2000b00,0xa1de1100,0xffffffff,0xffffffff,
+0x8be5ffff,0xff0600,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x5000000,0xffffaeef,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc4deffff,0x1e003f00,0x500,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff0cff,0xffffffff,0xffffffff,0x8009ef5,0xff0200,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8fa8eaf5,0x3f004c03,0xb002500,0x100,0x0,
+0x0,0xff0000,0x70c20b00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfeffffff,0x45008ea7,0xc002b00,0x0,0x0,0x0,0xff0000,0xffff4ce1,0xffffffff,0xffffffff,0x9cfaeefd,0x75ff73ff,0xfdffabff,0xffffffff,0xffffffff,0x4200b2d0,0x8002400,0x0,0x0,0x0,0xf5ff06ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x59c3ffff,0x2000d00,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x16004739,0xff0100,0xff00ff,0xb8f900ff,0xffffffff,0xffffffff,0x23008fb9,0x800,0x0,0x0,0x9cf80000,0xffffffff,0xffffffff,0x2800a8ce,0xff0a00,0x274e0500,0xffffe9f8,0xffffffff,
+0xfbfeffff,0x2003ebd,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x2000000,0xeffa2c8b,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x645cf5fb,0x16003800,0x200,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff0deb,0xffffffff,0xffffffff,0x1600a7e8,0xff0600,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0xd9ebdeef,0xd9ebd9eb,0xd9ebd9eb,0xc5dfd3e8,0x7d8daecc,0x49005013,0x28003e00,0x2000f00,0x0,0x0,
+0x0,0xff0000,0x18000400,0xf6fc7bb4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x889ef3fa,0x38004a00,0x5001900,0x0,0x0,0x0,0xff0000,0x98da0c00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xcae2ffff,0x3900511c,0x4001800,0x0,0x0,0x0,0xffff24ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6ba2ffff,0x4001900,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x16004739,0xff0100,0xff00ff,0xb8f900ff,0xffffffff,0xffffffff,0x23008fb9,0x800,0x0,0x0,0x9cf80000,0xffffffff,0xffffffff,0x2800a8ce,0xff0a00,0xc000100,0xffff6cbf,0xffffffff,
+0xffffffff,0x1050d4f7,0x100,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x508f0c00,0xffffedf7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf6fbffff,0x45007a86,0xc002b00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff0deb,0xffffffff,0xffffffff,0x2500b1db,0xff0a00,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0x4a00655b,0x49004900,0x49004900,0x48004900,0x44004600,0x33003e00,0xe002100,0x300,0x0,0x0,
+0x0,0xff0000,0x9000100,0x525d2000,0xf5fab0d2,0xffffffff,0xffffffff,0xffffffff,0xaccaf1f9,0x49005e41,0x21003b00,0x1000a00,0x0,0x0,0x0,0xff0000,0x1e090600,0xf3fa88bc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf6fcffff,0x4f10a2c0,0x27004100,0x1000c00,0x0,0x0,0x0,0xffff38fa,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7298ffff,0x5001e00,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x16004739,0xff0100,0xff00ff,0xb8f900ff,0xffffffff,0xffffffff,0x23008fb9,0x800,0x0,0x0,0x9cf80000,0xffffffff,0xffffffff,0x2800a8ce,0xff0a00,0x30000ff,0xc3eb160c,0xffffffff,
+0xffffffff,0x89e5ffff,0x600,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x16000400,0xb1d44242,0xfffff7fb,0xffffffff,0xffffffff,0xffffffff,0x624ec9e1,0x36004800,0x5001800,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff0deb,0xffffffff,0xffffffff,0x2a00b4d7,0xff0b00,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0x3a00615f,0x32003200,0x32003200,0x30003100,0x27002d00,0x12001d00,0x2000800,0xff,0x0,0x0,
+0x0,0xff0000,0x20000ff,0x20000b00,0x460b3600,0x8da66e76,0x9bb89ab8,0x6d6c8da6,0x4a004f0a,0x35004300,0xb002000,0x200,0x0,0x0,0x0,0xff0000,0xc000100,0x48322500,0xcae293b3,0xfcfeebf5,0xfbfdffff,0xcae4e8f5,0x5c3d9bbc,0x40004a00,0x12002b00,0x300,0x0,0x0,0x0,0x18000200,0x4d003c00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x3f004d00,0x5001e00,0x0,0x0,0x0,0x16000100,0x4d003b00,0x4d004d00,0x16003b00,0x100,0x0,0xe000000,0x47002f00,0x4d004d00,0x23004200,0x800,0x0,0x0,0xb000000,0x45002a00,0x4d004d00,0x28004400,0xa00,0x0,0x21000800,0x4b003e00,
+0x4d004d00,0x31004700,0x2001200,0x0,0x0,0x0,0x27000a00,0x4d004400,0x4d004d00,0x19003c00,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x7000100,0x33001b00,0x7d914c28,0xafcca1be,0xa6c3b1ce,0x614c8da5,0x45004b00,0x1d003600,0x1000800,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff0deb,0xffffffff,0xffffffff,0x2a00b4d7,0xff0b00,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0x23005b65,0xf001100,0xf000f00,0xe000f00,0xa000d00,0x2000500,0xff00ff,0xff,0x0,0x0,
+0x0,0x0,0x0,0x9000200,0x28001700,0x3d003500,0x42004000,0x40004200,0x35003c00,0x16002700,0x2000800,0x0,0x0,0x0,0x0,0xff0000,0x20000ff,0x22000e00,0x41003500,0x4b034700,0x4d004d07,0x4a004c00,0x42004700,0x25003700,0x4001100,0x0,0x0,0x0,0x0,0x14000300,0x3a002e00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x2f003a00,0x4001600,0x0,0x0,0x0,0x10000100,0x3a002c00,0x3a003a00,0x10002c00,0x100,0x0,0xa000000,0x35002300,0x3a003a00,0x1a003100,0x600,0x0,0x0,0x9000000,0x34002000,0x3a003a00,0x1e003300,0x800,0x0,0xf000200,0x37002700,
+0x3a003a00,0x2e003900,0x5001700,0x0,0x0,0x0,0x1d000800,0x3a003300,0x3a003a00,0x12002d00,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x15000700,0x37002800,0x42003f00,0x44004400,0x40004300,0x2c003a00,0x8001800,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x15000100,0x4d003b00,0x4d004d00,0x2a004500,0xb00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0x300,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,
+0x0,0x0,0x0,0x1000000,0xb000400,0x1a001300,0x23002000,0x20002300,0x12001a00,0x4000a00,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x9000200,0x22001500,0x35002d00,0x39003800,0x34003800,0x23002e00,0xa001600,0x200,0x0,0x0,0x0,0x0,0x7000100,0x13000f00,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x10001300,0x1000700,0x0,0x0,0x0,0x5000000,0x13000f00,0x13001300,0x5000f00,0x0,0x0,0x3000000,0x12000b00,0x13001300,0x9001000,0x200,0x0,0x0,0x3000000,0x11000b00,0x13001300,0xa001100,0x300,0x0,0x3000000,0x12000c00,
+0x13001300,0x11001300,0x2000900,0x0,0x0,0x0,0xa000200,0x13001100,0x13001300,0x6000f00,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3000000,0x14000b00,0x24001d00,0x28002800,0x20002600,0xd001800,0x1000500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10000100,0x3a002c00,0x3a003a00,0x20003400,0x900,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0x300,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x4000100,0x8000700,0x6000800,0x1000400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8000200,0x11000d00,0x13001300,0x11001200,0x8000d00,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x8000500,0xb000a00,0x6000900,0x1000300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5000000,0x13000f00,0x13001300,0xb001100,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0x300,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0x300,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0x300,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0x300,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x27000a00,0x4d004400,0x4d004d00,0x19003c00,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x1d000800,0x3a003300,0x3a003a00,0x12002d00,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xcff0000,0xb4ffb4ff,0xb4ffb4ff,0xcffb4ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xa000200,0x13001100,0x13001300,0x6000f00,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x10ff0000,0xffffffff,0xffffffff,0x1a9dffff,0xff0400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x34ff11ff,0x34ff34ff,0xff09ff,0x14ff00ff,0x34ff34ff,0x7ff34ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x22ff00ff,0x50ff50ff,0x38ff50ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x2ff00ff,0x18ff0fff,0xff09ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x2ff00ff,0x11ff14ff,0xff02ff,0xff00ff,0xff00ff,0xff00ff,0x0,
+0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x16ff05ff,0xff05ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4bff06ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x16ff02ff,0xff0aff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x3aff0000,0x48ff48ff,0x48ff48ff,0x3dff,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x11f00000,0xffffffff,0xffffffff,0x3252ffff,0x1000d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff66ff,0xffffffff,0x10019e0,0x75ff00ff,0xffffffff,0xfccffff,0x100,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xaaff00ff,0xffffffff,0x75f8ffff,0x1000400,0x0,0x0,0x0,0xff00ff,0xff00ff,0x8cff31ff,0xf6ffceff,0xffffffff,0xf7ffffff,0xa8ffddff,0x3ff51ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x8eff2eff,0xfcffd9ff,0xffffffff,0xcafffaff,0x22ff82ff,0xff00ff,0xff00ff,0x0,
+0x0,0x0,0x0,0xff00ff,0xff00ff,0x41ff00ff,0xe5ff9cff,0xffffffff,0xe7fffeff,0x3eff9dff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x88ff24ff,0xf0ffe9ff,0x2000300,0x0,0x0,0x0,0x9cff0aff,0x9cff9cff,0x7dff9cff,0x2ff00ff,0xc0ff5eff,0xfffffaff,0xf0ffffff,0x40ffaeff,0xff00ff,0xff,0x0,0x0,0x0,0xccff0000,0xffffffff,0xffffffff,0x400d9fe,0x100,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x11f00000,0xffffffff,0xffffffff,0x443cffff,0x1001400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff8cfd,0xf3feffff,0x800160c,0x99fd0100,0xffffffff,0x1500eafd,0x1000800,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xf9ff11ff,0xffffffff,0x307afcff,0x4001000,0x0,0x0,0x0,0xff00ff,0xa9ff10ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc9feffff,0xff1eee,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x9cff0bff,0xfffffeff,0xffffffff,0xffffffff,0xffffffff,0xfbffffff,0x6d58afb,0xff00ff,0x0,
+0x0,0x0,0x0,0xff00ff,0x1bff00ff,0xffffb7ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x13f2a7fc,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x7ff00ff,0xbcff57ff,0xffffffff,0xf1feffff,0x7001300,0x0,0x0,0x0,0xffff10ff,0xffffffff,0xcefdffff,0xbdfe17a6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x28089f9,0xff,0x0,0x0,0x0,0xcdfe0000,0xffffffff,0xffffffff,0x1400dcfa,0x600,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x11f00000,0xffffffff,0xffffffff,0x4739ffff,0x1001600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffffb1fc,0xdaf1ffff,0x11002f00,0xbdfc0100,0xffffffff,0x2e00d2ee,0x1001000,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff69ff,0xffffffff,0x3500c6e7,0x6001b00,0x0,0x0,0x0,0xcff00ff,0xffffceff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb8bd9fb,0x100,0x0,0x0,0x0,0xff0000,0x13ff00ff,0xffffcaff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb7fbffff,0xff089f,0x0,
+0x0,0x0,0x0,0xff00ff,0xe4ff2cff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd2fbffff,0xff13c9,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x27ff00ff,0xebff8bff,0xffffffff,0xffffffff,0xf3fcffff,0xf002c00,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xd7f6ffff,0xffffbbf4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5ce9ffff,0x300,0x0,0x0,0x0,0xcffb0000,0xffffffff,0xffffffff,0x2b00e1f5,0xd00,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x11f00000,0xffffffff,0xffffffff,0x4739ffff,0x1001600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffffd6fd,0xc3deffff,0x13003700,0xdffe0100,0xffffffff,0x3600bdd9,0x1200,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffc9fe,0xffffffff,0x3a00869e,0x3001800,0x0,0x0,0x0,0x8cff00ff,0xffffffff,0xffffffff,0xbfdcfefe,0x879d91ae,0xdbec9ab6,0xffffffff,0xffffffff,0x6bdbffff,0x500,0x0,0x0,0x0,0xff0000,0xb4ff01ff,0xffffffff,0xffffffff,0xf6fbffff,0xe1f0d8ec,0xfffffbfd,0xffffffff,0xffffffff,0x4008bf0,0x0,
+0x0,0x0,0x0,0x12ff00ff,0xffffdfff,0xffffffff,0xffffffff,0xd4e9e1f1,0xffffe7f4,0xffffffff,0xffffffff,0x62bbbf7,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x5aff08ff,0xffffc0ff,0xffffffff,0xffffffff,0xffffffff,0xd7ecffff,0x12003700,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0xffffffff,0xf9fdffff,0xfffff9fd,0xffffffff,0xffffffff,0xd6f7ffff,0x2000d00,0x0,0x0,0x0,0xcffb0000,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x11f00000,0xffffffff,0xffffffff,0x4739ffff,0x1001600,0x1ff00ff,0xfff0fff,0xff01ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x2ff00ff,0xfffff7ff,0xa9ccffff,0x10003200,0xfcff05ff,0xffffffff,0x3100a2c5,0xf00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x27ff00ff,0xffffffff,0xf2faffff,0x2e004c17,0xe00,0x0,0x0,0x0,0xf2ff05ff,0xffffffff,0xffffffff,0x4b0098b5,0x42004700,0x491c4100,0xffffdaef,0xffffffff,0xa3deffff,0x2001100,0x0,0x0,0x0,0xff0000,0xffff59ff,0xffffffff,0xffffffff,0x5524afcc,0x4a004b00,0xc6e05b43,0xffffffff,0xffffffff,0x2287f8fe,0x300,
+0x0,0x0,0x0,0x9fff00ff,0xffffffff,0xffffffff,0x665ad3e8,0x4a004c00,0x77854900,0xfffff2f9,0xffffffff,0x5dd9ffff,0x400,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x8eff2aff,0xffffedff,0xffffffff,0xffffffff,0xffffffff,0xbad6f8fc,0x4c03737a,0x11003600,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0xc2e7ffff,0x4c03616c,0x747b4e03,0xffffe5f3,0xffffffff,0xffffffff,0x7003578,0x0,0x0,0x0,0xcffb0000,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x15ff06ff,0xff03ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,
+0x0,0x11f00000,0xffffffff,0xffffffff,0x4739ffff,0x55fc170b,0xf4ffb2ff,0xffffffff,0x9cffeaff,0xff26ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x1dff00ff,0xffffffff,0x8eb2ffff,0xd002d00,0xffff23ff,0xffffffff,0x2b0087aa,0xc00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x86ff00ff,0xffffffff,0xb4d2ffff,0x20004000,0x700,0x0,0x0,0x0,0xffff2bff,0xffffffff,0xf9fdffff,0x3f00501a,0x24002f00,0x27002200,0xffff9bd4,0xffffffff,0xbae1ffff,0x6001f00,0x0,0x0,0x0,0x1ff0000,0xffffcdff,0xffffffff,0xbad6ffff,0x44004b00,0x34003a00,0x43223500,0xffffe6f5,0xffffffff,0x79cfffff,0xa00,
+0x0,0x0,0x0,0xfcff22ff,0xffffffff,0xe3f2ffff,0x4600521c,0x35003d00,0x36003200,0xffff81ae,0xffffffff,0xcdf3ffff,0x2000f00,0x0,0x0,0x0,0xff0000,0x9ff00ff,0xc3ff5dff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x96b1dcef,0x4b005729,0x3c004500,0xc002800,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x4b0edbee,0x3e004500,0x3a003a00,0xffff6a87,0xffffffff,0xffffffff,0xf0067a8,0x100,0x0,0x0,0x3fce0000,0x778965a2,0x7a867a86,0x3400707b,0x1000,0xff00ff,0xff00ff,0xff00ff,0x9cff0aff,0x9cff9cff,0x7dff9cff,0xdff0000,0xd8ff7fff,0xffffffff,0xdcfffdff,0x1fff87ff,0xff00ff,0xff00ff,0x0,0x0,0x0,
+0x0,0x11f00000,0xffffffff,0xffffffff,0x515bffff,0xffffc2f7,0xffffffff,0xffffffff,0xffffffff,0x72f8fbff,0xff0100,0xff,0x0,0x0,0x0,0xff0000,0x14ff0fff,0x50fc14ff,0xffffffff,0x7fa1ffff,0x1db03959,0xffff54fc,0xffffffff,0x375d7899,0x19ad,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xe3ff03ff,0xffffffff,0x6f77ffff,0x14003600,0x200,0x0,0x0,0x0,0x2d9f09e3,0x5e4c4b5f,0x5e41614a,0x28004200,0x8001100,0xa000700,0xffffabf2,0xffffffff,0xbcdeffff,0xa002800,0x0,0x0,0x0,0x23ff0000,0xffffffff,0xffffffff,0x5c43fcfd,0x2b004000,0x11001800,0x1b001200,0xf4fb98d8,0xf5faf4fb,0x9fd4f4fb,0x2001600,
+0x0,0x0,0x0,0xffff78fd,0xffffffff,0x96b3ffff,0x31004500,0x12001d00,0x13000f00,0xe9f82307,0xffffffff,0xffffffff,0x7003986,0x0,0x0,0x0,0x1bff0000,0xefff91ff,0xffffffff,0xffffffff,0xffffffff,0xf6fcffff,0x7175b8d5,0x48004d03,0x38004200,0x1c002b00,0x4000e00,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x430093af,0x1d003000,0x15001500,0xebfa2208,0xffffffff,0xffffffff,0x170080b5,0x200,0x0,0x0,0xc000000,0x3b002900,0x3f003f00,0x2a003c00,0xd00,0xff00ff,0xff00ff,0xff00ff,0xffff10ff,0xffffffff,0xcefdffff,0xdfff2fd9,0xffffffff,0xffffffff,0xffffffff,0xf3ffffff,0x10066fa,0xff00ff,0x0,0x0,0x0,
+0x0,0x11f00000,0xffffffff,0xffffffff,0xd2efffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x20074f2,0xff,0x0,0x0,0x0,0xff0000,0xffffbcff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x100d5fe,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff45ff,0xffffffff,0x4604e1f0,0xb002900,0x0,0x0,0x0,0x0,0x12000200,0x3b002e00,0x3b003c00,0x13002f00,0x1fff0599,0xa8ff4fff,0xffffffff,0xffffffff,0xbdddffff,0xc002b00,0x0,0x0,0x0,0x62fc0000,0xffffffff,0xffffffff,0x4500d2e8,0x11002c00,0xff0300,0x5000100,0x36001700,0x4c004800,0x3f004c00,0x7002000,
+0x0,0x0,0x0,0xffffbbfe,0xffffffff,0x9dbeffff,0x5dd071ac,0x4dfc50f2,0x4dfc4cff,0xc8f453e9,0xffffffff,0xffffffff,0xf0075bb,0x100,0x0,0x0,0x59fc0000,0xffffffff,0xffffffff,0xffffffff,0xdaedffff,0x562794ae,0x45004b00,0x32003d00,0x16002300,0x5000c00,0x100,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x34006a73,0x5001600,0x1000100,0xcaf50800,0xffffffff,0xffffffff,0x1d008dba,0x500,0x0,0x0,0x6000000,0x1b001300,0x1d001d00,0x13001c00,0x600,0xff00ff,0xff00ff,0xff00ff,0xffff11f0,0xffffffff,0xe1f8ffff,0xffffdefa,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x73f2ffff,0xff0200,0x0,0x0,0x0,
+0x0,0x11f00000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd6ecdef2,0xfffff3fa,0xffffffff,0xffffffff,0x38cdfbfe,0x200,0x0,0x0,0x0,0xff0000,0xffffbdfe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf00d8fa,0x500,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffa5fd,0xffffffff,0x3d009ebd,0x5001c00,0x0,0x0,0x0,0x0,0x8000100,0x23571300,0x8feb5fd1,0xdcfebdf8,0xfffffaff,0xffffffff,0xffffffff,0xffffffff,0xbdddffff,0xc002c00,0x0,0x0,0x0,0x86fd0000,0xffffffff,0xffffffff,0x3b00b8d7,0x4001a00,0xff00ff,0xff00ff,0x20000900,0x38003300,0x30003800,0x7001b00,
+0x0,0x0,0x0,0xffffdcfe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x18009ed2,0x300,0x0,0x0,0x5af90000,0xffffffff,0xffffffff,0xb6d4fbfd,0x4c006f71,0x41004800,0x2a003800,0x11001c00,0x2000800,0xff00ff,0x0,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x25005449,0xff0900,0xff00ff,0xbbf80100,0xffffffff,0xffffffff,0x21008ebb,0x700,0x0,0x0,0x1000000,0x5000300,0x5000500,0x3000500,0x100,0xff00ff,0xff00ff,0xff00ff,0xffff11f0,0xffffffff,0xffffffff,0xffffffff,0xe0f2ffff,0xf0f9d6ec,0xffffffff,0xffffffff,0xfdffffff,0x2003dd5,0x0,0x0,0x0,
+0x0,0x11f00000,0xffffffff,0xffffffff,0xffffffff,0x6167d9f0,0x4a004b00,0xa0bf4f17,0xffffffff,0xffffffff,0xb4eeffff,0x1000b00,0x0,0x0,0x0,0xff0000,0xffffbffb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2800def4,0xc00,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xeff00ff,0xfffff6ff,0xfefeffff,0x32005b46,0x1001100,0x0,0x0,0x0,0x0,0x7db00ff,0xf6ff88fd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffeff,0xffffffff,0xbdddffff,0xc002c00,0x0,0x0,0x0,0x9bfa0000,0xffffffff,0xffffffff,0x3200a7ca,0x1001000,0xff00ff,0xff00ff,0x9000200,0x12001000,0x10001200,0x2000a00,
+0x0,0x0,0x0,0xffffeffe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2000add7,0x600,0x0,0x0,0x5bf70000,0xffffffff,0xffffffff,0xdcefffff,0x473291b7,0x23003100,0xc001600,0x1000500,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x1b004b3a,0xff0400,0xff00ff,0xb8f900ff,0xffffffff,0xffffffff,0x22008ebb,0x800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff11f0,0xffffffff,0xffffffff,0xd8f0ffff,0x4b006367,0x4d0d4a00,0xfafd92af,0xffffffff,0xffffffff,0xb00cbf5,0x100,0x0,0x0,
+0x0,0x11f00000,0xffffffff,0xffffffff,0xedf6ffff,0x46005738,0x35003d00,0x39003300,0xffffa7ce,0xffffffff,0xfdffffff,0x5002d77,0x0,0x0,0x0,0xff0000,0x54862dbb,0xe4f2686c,0xffffffff,0x6c68d2e7,0x6c686c68,0xffffebf5,0xcbe3ffff,0x6c686c68,0x3300645e,0x1000,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x62ff00ff,0xffffffff,0xcbe3ffff,0x25004200,0xff0900,0x0,0x0,0x0,0x0,0xb3ff02ff,0xffffffff,0xffffffff,0xffffffff,0xd8f2f4fc,0x8cb6b8e1,0xffffa3c8,0xffffffff,0xbdddffff,0xc002c00,0x0,0x0,0x0,0x99f80000,0xffffffff,0xffffffff,0x2b00add1,0xff0c00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,
+0x0,0x0,0x0,0xffffe7fd,0xffffffff,0xf6fcffff,0xf4fbf4fb,0xf4fbf4fb,0xf4fbf4fb,0xf4fbf4fb,0xf4fbf4fb,0xf5faf5fa,0x2600a9d0,0x900,0x0,0x0,0x5df10000,0xffffffff,0xffffffff,0xffffffff,0xf6feffff,0x3ce6a3f4,0xff0355,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x18004839,0xff0200,0xff00ff,0xb8f900ff,0xffffffff,0xffffffff,0x23008fb9,0x800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff11f0,0xffffffff,0xffffffff,0x5632eaf5,0x3e004600,0x33003500,0x88b23800,0xffffffff,0xffffffff,0x409fffff,0x600,0x0,0x0,
+0x0,0x11f00000,0xffffffff,0xffffffff,0x9bbaffff,0x33004600,0x12001d00,0x17001000,0xf6fc3341,0xffffffff,0xffffffff,0xd0071be,0x0,0x0,0x0,0xff0000,0x26000b00,0xf5fc3a04,0xffffffff,0x4700b0ce,0x3f0c4000,0xfffffbfe,0xa8c8ffff,0x40004600,0x29003b00,0xd00,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xc1ff00ff,0xffffffff,0x88a1ffff,0x18003a00,0xff0300,0x0,0x0,0x0,0x0,0xffff59ff,0xffffffff,0xffffffff,0x6871b5d9,0x4b004b03,0x46004900,0xffff9cc6,0xffffffff,0xbdddffff,0xc002c00,0x0,0x0,0x0,0x85f50000,0xffffffff,0xffffffff,0x2800bfe0,0xff0b00,0xff00ff,0xff00ff,0x20ff08ff,0x20ff20ff,0x18ff20ff,0x0,
+0x0,0x0,0x0,0xffffd2fb,0xffffffff,0x7378ffff,0x4c004c00,0x4c004c00,0x4c004c00,0x4c004c00,0x4c004c00,0x4c004c00,0x28004300,0xb00,0x0,0x0,0xf880000,0xd0eb6fcf,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6cfdd2fe,0xff10ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x16004739,0xff0200,0xff00ff,0xb8f900ff,0xffffffff,0xffffffff,0x23008fb9,0x800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff11f0,0xffffffff,0xffffffff,0x450096b4,0x1e003300,0x10001200,0x27071500,0xffffddf2,0xffffffff,0x8ed2ffff,0x1000f00,0x0,0x0,
+0x0,0x11f00000,0xffffffff,0xffffffff,0x6159ffff,0x19003700,0x1000600,0x20000ff,0xbbed0f00,0xffffffff,0xffffffff,0x1600a4d7,0x200,0x0,0x0,0xff0000,0x10000500,0xffff2d82,0xffffffff,0x370093b4,0x36922200,0xffffffff,0x8daeffff,0x22003600,0x11001900,0x500,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff22ff,0xffffffff,0x4d1af4fa,0xe002e00,0xff0100,0x0,0x0,0x0,0x0,0xffffb0fe,0xffffffff,0xb6d4ffff,0x45004b00,0x38003e00,0x2b003200,0xffff98df,0xffffffff,0xbdddffff,0xc002c00,0x0,0x0,0x0,0x58e80000,0xffffffff,0xffffffff,0x2a06e9f6,0xff0b00,0xff00ff,0xff00ff,0xffff62ff,0xffffffff,0x9bfdffff,0x1000200,
+0x0,0x0,0x0,0xffffa2f4,0xffffffff,0x8eaeffff,0x39003f00,0x38003800,0x38003800,0x38003800,0x38003800,0x38003800,0x1e003200,0x800,0x0,0x0,0x5000000,0x38001a00,0xaecc6362,0xfffff0f9,0xffffffff,0xffffffff,0xffffffff,0xa0fdf6ff,0x1ff39ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x16004739,0xff0100,0xff00ff,0xb8f900ff,0xffffffff,0xffffffff,0x23008fb9,0x800,0x0,0x0,0x70ff0000,0x8cff8cff,0x8cff8cff,0x77ff,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff11f0,0xffffffff,0xffffffff,0x36005f53,0x6001900,0x100,0xc000200,0xffff94e0,0xffffffff,0xbde4ffff,0x4001a00,0x0,0x0,
+0x0,0x11f00000,0xffffffff,0xffffffff,0x4404f8fc,0xa002600,0xff00ff,0xff00ff,0x8be90300,0xffffffff,0xffffffff,0x2000b6dd,0x600,0x0,0x0,0xff0000,0x2000100,0xffff3ef3,0xffffffff,0x2a007590,0x45f40d00,0xffffffff,0x7089ffff,0xd002800,0x2000300,0x100,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff80ff,0xffffffff,0x4000b6d4,0x7002100,0xff00ff,0x0,0x0,0x0,0x0,0xffffcffe,0xffffffff,0x8196ffff,0x2d004000,0x14001c00,0xc000f00,0xffffb8f8,0xffffffff,0xbdddffff,0xc002c00,0x0,0x0,0x0,0x17a60000,0xfffffbfe,0xffffffff,0x6bb3ffff,0xff0d00,0xff00ff,0x1ff00ff,0xffffbcfe,0xffffffff,0x6edfffff,0x4000e00,
+0x0,0x0,0x0,0xffff5fe4,0xffffffff,0xcae8ffff,0x16002900,0x12001200,0x12001200,0x64e01200,0xc8fac8fa,0xc8fac8fa,0xa0026a1,0x300,0x0,0x0,0x2000000,0x1e000c00,0x3b002f00,0x86a24815,0xffffcfe5,0xffffffff,0xffffffff,0xffffffff,0xd5feffff,0x12ff6ffd,0x0,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x16004739,0xff0100,0xff00ff,0xb8f900ff,0xffffffff,0xffffffff,0x23008fb9,0x800,0x0,0x0,0xccff0000,0xffffffff,0xffffffff,0x700dafd,0x200,0xff00ff,0xff00ff,0xff00ff,0xffff11f0,0xffffffff,0xfefeffff,0x2500450b,0x900,0x0,0x20000ff,0xffff6be2,0xffffffff,0xd7eeffff,0x8002400,0x0,0x0,
+0x0,0x11f00000,0xffffffff,0xffffffff,0x3d00ecf6,0x3001a00,0xff00ff,0xff00ff,0x75ee00ff,0xffffffff,0xffffffff,0x2700c4e4,0xa00,0x0,0x0,0x4eff0000,0x60ff60ff,0xffff99fd,0xffffffff,0x76cf9ac5,0x9cfd65f2,0xffffffff,0x97c4ffff,0x4dee75d1,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x2ff00ff,0xffffdffe,0xffffffff,0x3700727b,0x2001500,0xff00ff,0x0,0x0,0x0,0x0,0xffffcefd,0xffffffff,0x92b7ffff,0x13002e00,0x1000500,0x2fff00ff,0xfffffcff,0xffffffff,0xbeddffff,0xc002c00,0x0,0x0,0x0,0x6000000,0xffffa6ed,0xffffffff,0xeaf8ffff,0x20033af,0xff00ff,0x68ff00ff,0xffffffff,0xffffffff,0x4038f7fd,0x8001f00,
+0x0,0x0,0x0,0xe6f9115a,0xffffffff,0xffffffff,0x80082d6,0xff00ff,0xff00ff,0xefff3fff,0xffffffff,0xc7fbffff,0x5000b00,0x100,0x0,0x0,0xff0000,0x7000200,0x1a000f00,0x36002800,0x5f594000,0xeef6a9c9,0xffffffff,0xffffffff,0xffffffff,0xebfeffff,0x300,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x16004739,0xff0100,0xff00ff,0xb8f900ff,0xffffffff,0xffffffff,0x23008fb9,0x800,0x0,0x0,0xcefd0000,0xffffffff,0xffffffff,0x1b00def8,0x800,0xff00ff,0xff00ff,0xff00ff,0xffff11f0,0xffffffff,0xeff8ffff,0x1a003d00,0x300,0x0,0xff00ff,0xffff4de5,0xffffffff,0xe4f4ffff,0xc002c00,0x0,0x0,
+0x0,0x11f00000,0xffffffff,0xffffffff,0x3900f1f9,0x1001400,0xff00ff,0xff00ff,0x7af500ff,0xffffffff,0xffffffff,0x2b00bddd,0xc00,0x0,0x0,0xd0ff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc3fbffff,0x2000500,0x0,0x0,0x0,0xff0000,0xff00ff,0x3eff00ff,0xffffffff,0xe3f2ffff,0x2a004604,0xff0b00,0xff00ff,0x0,0x0,0x0,0x0,0xffffaaf8,0xffffffff,0xf2fbffff,0xc5563bf,0xaff00ff,0xe9ff59ff,0xffffffff,0xffffffff,0xc4e1ffff,0xc002c00,0x0,0x0,0x0,0x2000000,0xf3fc319c,0xffffffff,0xffffffff,0x93f8f3fd,0x6aff62fc,0xffffb1ff,0xffffffff,0xffffffff,0x4000aac8,0x7002100,
+0x0,0x0,0x0,0x6fd10600,0xffffffff,0xffffffff,0xc9faffff,0x5eff79fd,0xb2ff72ff,0xffffffff,0xffffffff,0x64a3ffff,0xd002300,0x100,0x0,0x0,0xff0000,0xff00ff,0x4000100,0x14000b00,0x2f002100,0x48123b00,0xcbe3839c,0xfffffefe,0xffffffff,0xf2fdffff,0x5001300,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x16004739,0xff0100,0xff00ff,0xb8f900ff,0xffffffff,0xffffffff,0x23008fb9,0x800,0x0,0x0,0xcffb0000,0xffffffff,0xffffffff,0x2e00e2f4,0xe00,0xff00ff,0xff00ff,0xff00ff,0xffff11f0,0xffffffff,0xf7fcffff,0x14003a04,0x100,0x0,0xff00ff,0xffff55f0,0xffffffff,0xe1f1ffff,0xf003100,0x0,0x0,
+0x0,0x11f00000,0xffffffff,0xffffffff,0x4236ffff,0xff1200,0xff00ff,0xff00ff,0x9cf800ff,0xffffffff,0xffffffff,0x2d00b0d4,0xd00,0x0,0x0,0xd1fe0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc8f5ffff,0x6001500,0x0,0x0,0x0,0xff0000,0xff00ff,0x9dff00ff,0xffffffff,0xa0bfffff,0x1c003d00,0xff0500,0xff00ff,0x0,0x0,0x0,0x0,0xffff53dd,0xffffffff,0xffffffff,0xfdffffff,0xfffff2ff,0xffffffff,0xffffffff,0xffffffff,0xcee9ffff,0xd002c00,0x0,0x0,0x0,0xff0000,0x6ab90c00,0xfffffefe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xdbeeffff,0x3700501a,0x2001500,
+0x0,0x0,0x0,0x13000200,0xffffaee2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4300b1d4,0xd002b00,0x100,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x20000ff,0xf000700,0x27001900,0x3f003500,0xa5c45c50,0xffffebf5,0xf4fbffff,0xe002c00,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x16004739,0xff0100,0xff00ff,0xb8f900ff,0xffffffff,0xffffffff,0x23008fb9,0x800,0x0,0x0,0xcffb0000,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0xff00ff,0xff00ff,0xff00ff,0xffff11f0,0xffffffff,0xffffffff,0x1200443c,0x0,0x0,0xff00ff,0xffff6df6,0xffffffff,0xd4ebffff,0x10003300,0x0,0x0,
+0x0,0x11f00000,0xffffffff,0xffffffff,0x73a9ffff,0xff1200,0xff00ff,0xff00ff,0xdafe01ff,0xffffffff,0xffffffff,0x2c0094b8,0xc00,0x0,0x0,0xbafa0000,0xe8f6e5f9,0xfffffcfe,0xf9fcffff,0xe8f6e9f5,0xfefee8f6,0xffffffff,0xe9f5f7fc,0xbde3e8f6,0xc002900,0x0,0x0,0x0,0xff0000,0xff00ff,0xf3ff0bff,0xffffffff,0x5c4bfefe,0x11003300,0xff0100,0xff00ff,0x0,0x0,0x0,0x0,0xb0e80c15,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfbfeffff,0xffffaddd,0xffffffff,0xe1f1ffff,0xd002e00,0x0,0x0,0x0,0xff0000,0x18000400,0xf4fa6ea5,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5934d3e8,0x26004200,0xa00,
+0x0,0x0,0x0,0x80000ff,0xa5d2230f,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb7d4ffff,0x3c004e0d,0x6001e00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0xa000400,0x20001300,0x3a002e00,0x7e96450b,0xf2f9c7e0,0x12003700,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x16004739,0xff0100,0xff00ff,0xb8f900ff,0xffffffff,0xffffffff,0x23008fb9,0x800,0x0,0x0,0xcffb0000,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0xff00ff,0xff00ff,0xff00ff,0xffff11f0,0xffffffff,0xffffffff,0x13006fa1,0x0,0x0,0xff00ff,0xffff9efc,0xffffffff,0xb4d5ffff,0x10003300,0x0,0x0,
+0x0,0x11f00000,0xffffffff,0xffffffff,0xc9ebffff,0x200180b,0xff00ff,0xff00ff,0xffff49ff,0xffffffff,0xffffffff,0x2800636c,0xb00,0x0,0x0,0xf000000,0x47003100,0xfffff1f9,0xb5d2ffff,0x4b004c00,0xf9fc4c03,0xffffffff,0x4c00abc8,0x46004b00,0xe002f00,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff5cff,0xffffffff,0x4300cde5,0x9002500,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x211f0600,0xf2fa97c9,0xffffffff,0xffffffff,0xfeffffff,0x687dc2e7,0xfcfe5026,0xffffffff,0xfeffffff,0xe004662,0x0,0x0,0x0,0xff0000,0x8000100,0x49461f00,0xf2faadce,0xffffffff,0xffffffff,0xffffffff,0x92ade1f1,0x44004d07,0x12002f00,0x300,
+0x0,0x0,0x0,0x20000ff,0x28000e00,0xc9e36781,0xfffffcfd,0xffffffff,0xffffffff,0xd3e9ffff,0x4b007f8f,0x27004000,0x1000d00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x7000200,0x19000e00,0x34002600,0x54403f00,0x12003600,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x16004739,0xff0100,0xff00ff,0xb8f900ff,0xffffffff,0xffffffff,0x23008fb9,0x800,0x0,0x0,0xf000000,0x49003200,0x4d004d00,0x34004a00,0x1000,0xff00ff,0xff00ff,0xff00ff,0xffff11f0,0xffffffff,0xffffffff,0x1700c3e7,0x200,0x0,0x13ff00ff,0xfffff2ff,0xffffffff,0x89a9ffff,0xe003000,0x0,0x0,
+0x0,0x11f00000,0xffffffff,0xffffffff,0xffffffff,0x8208be0,0xff00ff,0x23ff00ff,0xffffe5ff,0xffffffff,0xe0f0ffff,0x22004204,0x800,0x0,0x0,0xb000000,0x40402300,0xffffffff,0x9ab9ffff,0x39004200,0xffff4957,0xffffffff,0x420090af,0x32003800,0xa002100,0x0,0x0,0x0,0xff0000,0xff00ff,0xffffbcfe,0xffffffff,0x3a008aa4,0x3001800,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xe000200,0x441a2800,0x96b17787,0x94b09ebb,0x572f7f8f,0x46004b00,0x38003b00,0x4d004400,0x4a004d00,0x12003500,0x100,0x0,0x0,0xff0000,0x20000ff,0x1e000a00,0x450b3500,0x8da6717c,0x98b59db9,0x645489a0,0x48004d03,0x2d003f00,0x5001500,0x0,
+0x0,0x0,0x0,0xff00ff,0x10000300,0x3b002600,0x7d914f2a,0x9ebb91ac,0x839698b4,0x4c005e41,0x3c004700,0x10002800,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000100,0x13000a00,0x2c001f00,0xe002700,0x0,0x0,0x0,0x16000100,0x4d003b00,0x4d004d00,0x16003b00,0x100,0x0,0xe000000,0x47002f00,0x4d004d00,0x23004200,0x800,0x0,0x0,0xb000000,0x37002500,0x3a003a00,0x27003800,0xc00,0xff00ff,0xff00ff,0xff00ff,0xffff11f0,0xffffffff,0xffffffff,0x86dfffff,0x724,0x0,0xbbff0dff,0xffffffff,0xffffffff,0x4d24f6fb,0xb002900,0x0,0x0,
+0x0,0x11f00000,0xffffffff,0xffffffff,0xffffffff,0xc5faffff,0x62ff70fd,0xf1ff90ff,0xffffffff,0xffffffff,0x8ba5ffff,0x1a003c00,0x400,0x0,0x0,0x3000000,0x40cb0b00,0xffffffff,0x7d9bffff,0x19003000,0xffff4acf,0xffffffff,0x2f00748f,0x10001800,0x3000b00,0x0,0x0,0x0,0xff0000,0x1cff00ff,0xfffffeff,0xf5fbffff,0x2f004d1e,0x1000e00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x3000000,0x24001000,0x3e003500,0x42004100,0x3f004100,0x2c003900,0x1b001c00,0x3a002e00,0x39003a00,0x10002b00,0x100,0x0,0x0,0x0,0x0,0x8000100,0x27001600,0x3d003500,0x42004000,0x40004200,0x31003b00,0x10002200,0x500,0x0,
+0x0,0x0,0x0,0x0,0x3000000,0x1c000c00,0x38002c00,0x41003e00,0x42004200,0x3a003f00,0x1e002f00,0x3000d00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0xd000600,0x5000e00,0x0,0x0,0x0,0x10000100,0x3a002c00,0x3a003a00,0x10002c00,0x100,0x0,0xa000000,0x35002300,0x3a003a00,0x1a003100,0x600,0x0,0x0,0x4000000,0x12000c00,0x13001300,0xd001200,0x400,0xff00ff,0xff00ff,0xff00ff,0xffff11f0,0xffffffff,0xffffffff,0xffffffff,0x72fdc6fa,0x82ff60ff,0xffffe1ff,0xffffffff,0xffffffff,0x4000a8c5,0x6002000,0x0,0x0,
+0x0,0x11f00000,0xffffffff,0xffffffff,0xfdfef5fa,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4903c9e1,0x10003100,0x100,0x0,0x0,0xff0000,0x58fc00ff,0xffffffff,0x5f69ffff,0x8002400,0xffff60fc,0xffffffff,0x22005758,0xff0800,0xff,0x0,0x0,0x0,0xff0000,0x7afd00ff,0xffffffff,0xb8d4ffff,0x21004000,0xff0700,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x9000200,0x1c001300,0x24002200,0x1d002200,0xd001600,0x6000500,0x13000e00,0x13001300,0x6000f00,0x100,0x0,0x0,0x0,0x0,0x0,0xa000300,0x1b001300,0x23002100,0x1f002300,0x10001800,0x2000800,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x5000100,0x15000d00,0x22001d00,0x23002400,0x17001e00,0x6000e00,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x100,0x0,0x0,0x0,0x5000000,0x13000f00,0x13001300,0x5000f00,0x0,0x0,0x3000000,0x12000b00,0x13001300,0x9001000,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff11f0,0xffffffff,0xffffffff,0xfffff6fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe0efffff,0x3600501a,0x2001500,0x0,0x0,
+0x0,0x11f00000,0xffffffff,0xffffffff,0x9dbbdbee,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd4e8ffff,0x3e00562f,0x8002100,0x0,0x0,0x0,0xff0000,0x7dfb00ff,0xffffffff,0x4417fefe,0x6001f00,0xffff84fb,0xfbfdffff,0x1d00410c,0xff0500,0xff,0x0,0x0,0x0,0xff0000,0xd9ff01ff,0xffffffff,0x7480ffff,0x15003700,0xff0200,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x5000200,0x8000700,0x5000700,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000100,0x8000700,0x6000800,0x1000300,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x7000500,0x8000800,0x2000500,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff11f0,0xffffffff,0xffffffff,0xf7fc7e8e,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5d42e2f0,0x26004200,0xa00,0x0,0x0,
+0x0,0x11f00000,0xffffffff,0xffffffff,0x4804dbee,0xe7f583a4,0xffffffff,0xffffffff,0xf5fbffff,0x5116a4c1,0x2b004300,0x2000f00,0x0,0x0,0x0,0xff0000,0xa2fa00ff,0xffffffff,0x3d00e8f4,0x3001900,0xffffa7fc,0xe4f2ffff,0x18003c00,0xff0200,0xff,0x0,0x0,0x0,0xff0000,0xffff38ff,0xffffffff,0x4604e5f3,0xc002a00,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff11f0,0xffffffff,0xffffffff,0x60625431,0xffffcde6,0xffffffff,0xffffffff,0xadcaf4fb,0x4500521c,0x13003000,0x300,0x0,0x0,
+0x0,0x1000000,0x3b001600,0x4d004d00,0x3c004a00,0x3d043200,0x8aa46568,0x98b49ab6,0x53197f8f,0x41004a00,0x14002d00,0x400,0x0,0x0,0x0,0xff0000,0xc5fc00ff,0xffffffff,0x3900cfe5,0x1001500,0xffffc9fc,0xcbe3ffff,0x14003800,0xff0100,0xff,0x0,0x0,0x0,0xff0000,0xffff97ff,0xffffffff,0x3e00a2c0,0x5001d00,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff11f0,0xffffffff,0xffffffff,0x31004d35,0x5b513700,0x9cb98aa3,0x7e8e93ad,0x4a005319,0x30004200,0x5001700,0x0,0x0,0x0,
+0x0,0x1000000,0x2c001000,0x3a003a00,0x28003700,0x1f001800,0x3c003200,0x42004000,0x3e004100,0x25003500,0x5001200,0x0,0x0,0x0,0x0,0x0,0xc000000,0x46002b00,0x35004a00,0x1100,0x2c000c00,0x4a004600,0x10003400,0x0,0x0,0x0,0x0,0x0,0x8ff0000,0xffffefff,0xfeffffff,0x33005e4f,0x1001200,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff11f0,0xffffffff,0xffffffff,0x1e004839,0x2d001a00,0x40003a00,0x41004200,0x36003e00,0x13002600,0x1000500,0x0,0x0,0x0,
+0x0,0x0,0xf000500,0x13001300,0xd001200,0x8000500,0x19001000,0x23002000,0x1d002200,0xa001400,0x300,0x0,0x0,0x0,0x0,0x0,0xa000000,0x36002300,0x25003700,0xb00,0x24000b00,0x36003600,0xb002400,0x0,0x0,0x0,0x0,0x0,0x26ff0000,0xa6e399f7,0xa1beb1d5,0x26004300,0xff0900,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff11f0,0xffffffff,0xffffffff,0x16004739,0xe000600,0x1f001800,0x22002300,0x14001c00,0x3000a00,0xff00ff,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x3000100,0x8000600,0x5000800,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x4000000,0x12000c00,0xc001200,0x400,0xc000400,0x12001200,0x3000c00,0x0,0x0,0x0,0x0,0x0,0x1000000,0x30001100,0x44004200,0x18003600,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff11f0,0xffffffff,0xffffffff,0x16004739,0x1000100,0x6000300,0x7000800,0x2000500,0xff00ff,0xff00ff,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x20000d00,0x28002900,0xb001e00,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9cff0aff,0x9cff9cff,0x9cff9cff,0xff0aff,0xff00ff,0xff00ff,0x6eff00ff,0x9cff9cff,0x9cff9cff,0x40ff,0x0,0x0,0x0,0x21ff0000,0x9cff9cff,0x9cff9cff,0x60ff9cff,0xff00ff,0xff00ff,0x2cff00ff,0x9cff9cff,0x9cff9cff,0x39ff9cff,0xff,
+0x0,0x0,0x0,0x6fff0000,0x9cff9cff,0x9cff9cff,0xff64ff,0xff00ff,0xff00ff,0xff00ff,0x9cff62ff,0x9cff9cff,0x46ff9cff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x6ff00ff,0x30ff30ff,0x24ff30ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x9cff4cff,0x9cff9cff,0x9cff9cff,0x9cff9cff,0x9cff9cff,0x9cff9cff,0x9cff9cff,0x9cff9cff,0x20ff,0x0,0x0,0x0,0x70ff0000,0x8cff8cff,0x8cff8cff,0x77ff,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff11f0,0xffffffff,0xffffffff,0x16004739,0x100,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x9000400,0xb000b00,0x2000700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff10ff,0xffffffff,0xffffffff,0x30018aa,0xff00ff,0xff00ff,0xb5fe00ff,0xffffffff,0xffffffff,0x5006ef1,0x100,0x0,0x0,0x1000000,0xffffa8fd,0xffffffff,0xfaffffff,0x20034e2,0xff00ff,0xcdff05ff,0xffffffff,0xffffffff,0xf55ccfb,0x1000500,
+0x0,0x0,0x0,0x71fd0000,0xffffffff,0xffffffff,0x820e4fe,0xff0200,0xff00ff,0x1ff00ff,0xffffe0ff,0xffffffff,0x34d8ffff,0x1000600,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x1cff00ff,0xffffffff,0xc1feffff,0x1000200,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xffff7dfd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4003be1,0x100,0x0,0x0,0xccff0000,0xffffffff,0xffffffff,0x700dafd,0x200,0xff00ff,0xff00ff,0xff00ff,0xffff11f0,0xffffffff,0xffffffff,0x16004739,0x100,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0xc002f57,0xff0100,0xff00ff,0xb6fc00ff,0xffffffff,0xffffffff,0x13007ed2,0x500,0x0,0x0,0x1000000,0xe8fc1ca4,0xffffffff,0xffffffff,0x1060d4f9,0xff0100,0xffff7cff,0xffffffff,0xf6fdffff,0x20004981,0x2000e00,
+0x0,0x0,0x0,0x20d70000,0xfffffeff,0xffffffff,0x49b2ffff,0xff0800,0xff00ff,0x30ff00ff,0xffffffff,0xffffffff,0x2400dcf7,0x4001200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x1df600ff,0xffffffff,0xc6f7ffff,0x5001100,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xffff7ff9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf004fa8,0x200,0x0,0x0,0xcefd0000,0xffffffff,0xffffffff,0x1b00def8,0x800,0xff00ff,0xff00ff,0xff00ff,0x8feb0ae6,0xa9c7a0d2,0xa9c7a9c7,0x16004223,0x100,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x1400423e,0xff0100,0xff00ff,0xb8f900ff,0xffffffff,0xffffffff,0x20008bbf,0x700,0x0,0x0,0x1000000,0x60b70b00,0xffffffff,0xffffffff,0x8ee8ffff,0x2dff0600,0xfffffaff,0xffffffff,0x8db3ffff,0x29003f00,0x1000e00,
+0x0,0x0,0x0,0x7000000,0xffffc9f5,0xffffffff,0x9ad7ffff,0x1001100,0xff00ff,0x80fd00ff,0xffffffff,0xffffffff,0x3500a1c8,0x3001700,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x1eee00ff,0xffffffff,0xceeeffff,0xb002600,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xffff80f7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x18006189,0x400,0x0,0x0,0xcffb0000,0xffffffff,0xffffffff,0x2e00e2f4,0xe00,0xff00ff,0xff00ff,0xff00ff,0x13000100,0x44003400,0x44004400,0x13003400,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x16004739,0xff0100,0xff00ff,0xb8f900ff,0xffffffff,0xffffffff,0x23008fb9,0x800,0x0,0x0,0xff0000,0x16000400,0xffffa8dc,0xffffffff,0xfdfeffff,0xcefe46c8,0xffffffff,0xffffffff,0x4b03c7e0,0x1a003800,0x500,
+0x0,0x0,0x0,0x3000000,0xffff77e1,0xffffffff,0xdcf2ffff,0x5001b00,0xff00ff,0xcffe00ff,0xffffffff,0xffffffff,0x32006562,0x1001100,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x1eee00ff,0xffffffff,0xd2e9ffff,0xe003000,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x59ac26c9,0x77816f8a,0x77817781,0x77817781,0xeaf57c8a,0xffffffff,0xffffffff,0xe9f5ffff,0x1b004c40,0x400,0x0,0x0,0xcffb0000,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0xff00ff,0xff00ff,0xff00ff,0xb000100,0x27001e00,0x27002700,0xb001e00,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x16ff04ff,0xff05ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x1fff0000,0x34ff34ff,0x34ff34ff,0x34ff34ff,0x34ff34ff,0x34ff34ff,0x34ff34ff,0x34ff34ff,0x34ff34ff,0x20ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x16004739,0xff0100,0xff00ff,0xb8f900ff,0xffffffff,0xffffffff,0x23008fb9,0x800,0x0,0x0,0xff0000,0x80000ff,0xe0f5273b,0xffffffff,0xffffffff,0xfffff7fe,0xffffffff,0xeef8ffff,0x3f005a3c,0xa002300,0x100,
+0x0,0x0,0x0,0x1000000,0xfdff249c,0xffffffff,0xffffffff,0xa00427c,0xff00ff,0xffff1eff,0xffffffff,0xdeefffff,0x26004300,0xa00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x1eee00ff,0xffffffff,0xd2e9ffff,0xe003000,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x1f000800,0x3e003600,0x3e003e00,0x40083e00,0xffffbde1,0xffffffff,0xffffffff,0x6862f3fa,0x19003c00,0x300,0x0,0x0,0xcffb0000,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0xff00ff,0xff00ff,0xff00ff,0x3000000,0xa000800,0xa000a00,0x3000800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xff0000,0xff00ff,0x1fff00ff,0xdeff88ff,0xfffffeff,0xd7fffeff,0x11ff84ff,0x78ff00ff,0x9cff9cff,0x9cff9cff,0xfff,0x0,0x0,0x0,0x98ff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2009efc,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x16004739,0xff0100,0xff00ff,0xb8f900ff,0xffffffff,0xffffffff,0x23008fb9,0x800,0x0,0x0,0xff0000,0x10000ff,0x549b0d00,0xfffffcfe,0xffffffff,0xffffffff,0xffffffff,0x8091ffff,0x2c004500,0x2001000,0xff,
+0x0,0x0,0x0,0xff0000,0xc3f30800,0xffffffff,0xffffffff,0x10008bcc,0xff0100,0xffff6dfd,0xffffffff,0xa1c0ffff,0x1a003c00,0x400,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x1eee00ff,0xffffffff,0xd2e9ffff,0xe003000,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xe000400,0x1c001900,0x1c001c00,0x98e91c00,0xffffffff,0xffffffff,0xf9fdffff,0x47007680,0x12003100,0x200,0x0,0x0,0xf000000,0x7c943200,0xffffffff,0x3400dbee,0x1000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xff0000,0xff00ff,0xf3ff5fff,0xffffffff,0xffffffff,0xffffffff,0xe8feffff,0xc5fe35f5,0xffffffff,0xffffffff,0x40020bf,0x0,0x0,0x0,0x9afc0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf00a5f1,0x400,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x50ff26ff,0x50ff50ff,0x43ff,0x0,0x0,0x0,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x16004739,0xff0100,0xff00ff,0xb8f900ff,0xffffffff,0xffffffff,0x23008fb9,0x800,0x0,0x0,0xff0000,0xff00ff,0x14000300,0xffff96d3,0xffffffff,0xffffffff,0xffffffff,0x4900b4d0,0x17003500,0xff0400,0xff,
+0x0,0x0,0x0,0xff0000,0x72dd0300,0xffffffff,0xffffffff,0x1900cdec,0xff0300,0xffffbcfe,0xffffffff,0x635dffff,0x10003200,0x100,0x0,0x0,0x0,0x4ff02ff,0x4ff04ff,0x4ff04ff,0x22f004ff,0xffffffff,0xd3e9ffff,0x12393314,0x4ff04ff,0x4ff04ff,0x4ff,0x0,0x0,0x0,0xff0000,0x2000100,0x5000400,0x5000500,0xffff71f8,0xffffffff,0xffffffff,0x869cfeff,0x37004800,0x6001b00,0x0,0x0,0x0,0xb000000,0xa7d92500,0xffffffff,0x3300bcd9,0x1000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xff0000,0x64ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd9fde3fc,0xffffffff,0xffffffff,0xd003671,0x100,0x0,0x0,0x9cf80000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2200b2df,0x900,0x0,0x0,0xff0000,0xff00ff,0x8ff00ff,0xffffdaff,0xffffffff,0x40084f9,0x100,0x0,0x0,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x16004739,0xff0100,0xff00ff,0xb8f900ff,0xffffffff,0xffffffff,0x23008fb9,0x800,0x0,0x0,0xff0000,0xff00ff,0x60000ff,0xd4ef211f,0xffffffff,0xffffffff,0xe2f1ffff,0x3d00521f,0x8002000,0xff00ff,0xff,
+0x0,0x0,0x0,0xff0000,0x1f9400ff,0xfffffbfe,0xffffffff,0x335afdfe,0x10ff0800,0xfffffbff,0xffffffff,0x4300dbee,0x9002600,0x0,0x0,0x0,0x0,0xffff44ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe8ff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x53ff00ff,0xfffffeff,0xffffffff,0xffffffff,0x490098b5,0x1e003900,0x1000800,0x0,0x0,0x0,0x4000000,0xfaff5be9,0xffffffff,0x3100768a,0xf00,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xff0000,0xfbff2bff,0xffffffff,0xffffffff,0xf2f9ffff,0xe1f0d7eb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x15004954,0x200,0x0,0x0,0x9cf80000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2b00b7d9,0xc00,0x0,0x0,0xff0000,0xff00ff,0x7bff00ff,0xffffffff,0xf4feffff,0x12002b65,0x500,0x0,0x0,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x16004739,0xff0100,0xff00ff,0xb8f900ff,0xffffffff,0xffffffff,0x23008fb9,0x800,0x0,0x0,0xff0000,0xff00ff,0x10000ff,0x9ae10b00,0xffffffff,0xffffffff,0xd1e7ffff,0x29004408,0x2000d00,0xff00ff,0xff,
+0x0,0x0,0x0,0xff0000,0x80000ff,0xffffbef2,0xffffffff,0x7bbfffff,0x5afc0f00,0xffffffff,0xffffffff,0x3b009ebd,0x4001a00,0x0,0x0,0x0,0x0,0xffff45fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe00eafd,0x500,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xf8ff3cff,0xffffffff,0xffffffff,0xadcaffff,0x3c004a00,0xa002100,0x100,0x0,0x0,0x0,0xa0ff0000,0xffffffff,0xbadbffff,0x29004500,0xb00,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xff0000,0xffffb9ff,0xffffffff,0xfafdffff,0x501094b0,0x4a004b00,0xdbee6662,0xffffffff,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0x5beb0000,0xabd19fe1,0xafccafcc,0xafccafcc,0xafccafcc,0xafccafcc,0xf1f9afcc,0xffffffff,0xfdfeffff,0x2b007f9f,0xc00,0x0,0x0,0xff0000,0xff00ff,0xeeff0eff,0xffffffff,0xb0d8ffff,0x1d003600,0x600,0x0,0x0,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x16004739,0xff0100,0xff00ff,0xbdfa00ff,0xffffffff,0xffffffff,0x23008fb9,0x800,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xfcff36f6,0xffffffff,0xffffffff,0xffffffff,0x17008dc7,0xff0300,0xff00ff,0xff,
+0x0,0x0,0x0,0xff0000,0x20000ff,0xffff6bdb,0xffffffff,0xbee6ffff,0xaafc1700,0xffffffff,0xffffffff,0x32005e54,0x1001000,0x0,0x0,0x0,0x0,0xffff47f4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2900edfa,0xd00,0x0,0x0,0xff0000,0xff00ff,0x29ff00ff,0xffffeeff,0xffffffff,0xffffffff,0x4c07c0db,0x24003e00,0x2000c00,0xff,0x0,0x0,0x0,0xc5fe0000,0xffffffff,0x4d14b1db,0x1c003b00,0x500,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x20ff0000,0xffffffff,0xffffffff,0x8fa9ffff,0x42004a00,0x33003800,0x4c403500,0xffffedf7,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0xa000000,0x3d002500,0x44004400,0x44004400,0x44004400,0x44004400,0xffff8bb2,0xffffffff,0x8ca4feff,0x28004400,0xa00,0x0,0x0,0xff0000,0xff00ff,0xffff75ff,0xffffffff,0x6b6bffff,0x17003800,0x300,0x0,0x0,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x16004c4a,0xff0100,0xff00ff,0xcbfb00ff,0xffffffff,0xffffffff,0x23008fb9,0x800,0x0,0x0,0xff0000,0xff00ff,0x9ff00ff,0xffffd6ff,0xffffffff,0xffffffff,0xffffffff,0x3bb1f9fd,0xff0200,0xff00ff,0xff,
+0x0,0x0,0x0,0xff0000,0xff00ff,0xf9fe1b84,0xffffffff,0xf6fcffff,0xf2fe2c4b,0xffffffff,0xd8ebffff,0x25004300,0xff0900,0x0,0x0,0x0,0x0,0xddf93eef,0xe4f2e2f4,0xe4f2e4f2,0xe7f4e4f2,0xffffffff,0xf9fcffff,0xe4f2e4f2,0xe4f2e4f2,0xe4f2e4f2,0x3600d5eb,0x1200,0x0,0x0,0xff0000,0xff00ff,0xe1ff1aff,0xffffffff,0xffffffff,0xd1e7ffff,0x40004f13,0xe002800,0xff0200,0xff,0x0,0x0,0x0,0xabfb0000,0x6788adec,0x41004800,0xd002800,0x100,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x5bff14ff,0xa9ff92ff,0x91ffa8ff,0x12ff58ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,
+0x0,0x6efd0000,0xffffffff,0xffffffff,0x4b03e1f0,0x26003c00,0x10001600,0x1e001200,0xffff8ecd,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0x6000000,0x24001600,0x28002800,0x28002800,0x28002800,0x4f942800,0xfffff8fe,0xffffffff,0x4a00a1be,0x1c003900,0x600,0x0,0x0,0xff0000,0x1ff00ff,0xffffdaff,0xffffffff,0x4500e0f0,0xc002a00,0x0,0x0,0x0,0x0,0x0,0x0,0xffff0ae6,0xffffffff,0xffffffff,0x16005f7e,0xff0100,0xff00ff,0xf0fe02ff,0xffffffff,0xffffffff,0x23008fb9,0x800,0x0,0x0,0xff0000,0xff00ff,0x8eff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd3f7ffff,0x1000f55,0xff00ff,0xff,
+0x0,0x0,0x0,0xff0000,0xff00ff,0xb8f00700,0xffffffff,0xffffffff,0xffffa2e0,0xffffffff,0x9bb8ffff,0x19003b00,0xff0300,0x0,0x0,0x0,0x0,0x1c000500,0x4a003c00,0x4a004a00,0x5e4c4a00,0xffffffff,0xd3e8ffff,0x4b004c00,0x4a004a00,0x4a004a00,0x34004800,0x1100,0x0,0x0,0xff0000,0xeff00ff,0xffffd0ff,0xffffffff,0xffffffff,0x572cdfef,0x2b004200,0x3001100,0xff00ff,0xff,0x0,0x0,0x0,0xe000000,0x40002d00,0x28003b00,0x3001100,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x8aff0eff,0xfffff8ff,0xffffffff,0xffffffff,0xf7ffffff,0xcff88fd,0xff00ff,0xff00ff,0x0,0x0,0x0,
+0x0,0xa3fd0000,0xffffffff,0xffffffff,0x4000abc9,0xc002500,0xff0200,0x6000100,0xffff3998,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0x2000000,0xa000600,0xb000b00,0xb000b00,0xb000b00,0xd3fd115a,0xffffffff,0xd3e8ffff,0x3d004c0a,0xb002200,0x200,0x0,0x0,0xff0000,0x3bff00ff,0xffffffff,0xffffffff,0x3d00a4c4,0x5001b00,0x0,0x0,0x0,0x0,0x0,0x0,0xf9ff0280,0xffffffff,0xffffffff,0x17008ec0,0xff0200,0xff00ff,0xffff42ff,0xffffffff,0xffffffff,0x23008fb9,0x800,0x0,0x0,0xff0000,0xff00ff,0xffff40ff,0xffffffff,0xffffffff,0xfcfdaac8,0xffffffff,0xffffffff,0x60090e8,0xff00ff,0xff,
+0x0,0x0,0x0,0xff0000,0xff00ff,0x65d90200,0xffffffff,0xffffffff,0xfffffeff,0xffffffff,0x5c4effff,0x10003100,0xff0100,0x0,0x0,0x0,0x0,0x14000400,0x34002a00,0x34003400,0x4b5f3400,0xffffffff,0xd3e8ffff,0x39004400,0x34003400,0x34003400,0x25003300,0xc00,0x0,0x0,0xff0000,0xbbff06ff,0xffffffff,0xffffffff,0xebf5ffff,0x44005f48,0x13002e00,0xff0300,0xff00ff,0xff,0x0,0x0,0x0,0xa000000,0x27001f00,0xd001b00,0x300,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x14ff0000,0xffffcdff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xcbfcffff,0xff15db,0xff00ff,0x0,0x0,0x0,
+0x0,0xc5fc0000,0xffffffff,0xffffffff,0x340091b2,0x2001300,0xff00ff,0xff00ff,0xfcfe0c2b,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff7fff,0xffffffff,0x614ff9fc,0x27004100,0x2000d00,0x0,0x0,0x0,0xff0000,0x8dff00ff,0xffffffff,0xffffffff,0x3200707d,0x1001100,0x0,0x0,0x0,0x0,0x0,0x0,0xd8fa0100,0xffffffff,0xffffffff,0x2f72e7f6,0xff0400,0x1bff00ff,0xffffd6ff,0xffffffff,0xffffffff,0x23008fb9,0x800,0x0,0x0,0xff0000,0xeff00ff,0xffffe0ff,0xffffffff,0xcae2ffff,0xa1c44c03,0xffffffff,0xffffffff,0x47c9fdff,0xff0300,0xff,
+0x0,0x0,0x0,0xff0000,0xff00ff,0x177a00ff,0xfffff7fd,0xffffffff,0xffffffff,0xffffffff,0x4200d5e9,0x8002400,0xff00ff,0x0,0x0,0x0,0x0,0x6000100,0x10000d00,0x10001000,0x2ca21000,0xffffffff,0xd2e9ffff,0x1c003600,0x10001000,0x10001000,0xb001000,0x400,0x0,0x0,0x1ff0000,0xffffa3ff,0xffffffff,0xffffffff,0x6a67f4fa,0x31004600,0x4001600,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x3000000,0xa000900,0x1000500,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0xc8ff05ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa80cafa,0xff00ff,0x0,0x0,0x0,
+0x0,0xd5fd0000,0xffffffff,0xffffffff,0x29007c9c,0xff0b00,0xff00ff,0xff00ff,0xe5fc0400,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x24ff00ff,0xfffffaff,0xffffffff,0x4600abc8,0x12002f00,0x200,0x0,0x0,0x0,0xff0000,0xdcfe00ff,0xffffffff,0xf7fbffff,0x2700470e,0xa00,0x0,0x0,0x0,0x0,0x0,0x0,0x9ef200ff,0xffffffff,0xffffffff,0xeffcffff,0x8effa4f9,0xf5ffacff,0xffffffff,0xffffffff,0xffffffff,0x23008fb9,0x800,0x0,0x0,0xff0000,0x9cff00ff,0xffffffff,0xffffffff,0x5e49f5fa,0x3a164100,0xffffdaf1,0xffffffff,0xe1f8ffff,0x1001785,0xff,
+0x0,0x0,0x0,0xff0000,0xff00ff,0x70000ff,0xffffb2ef,0xffffffff,0xffffffff,0xffffffff,0x3b0098b5,0x3001800,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x1eee00ff,0xffffffff,0xd2e9ffff,0xe003000,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x32ff0000,0xffffffff,0xffffffff,0xffffffff,0xe6f4f6fb,0xdffce3f7,0xdcffddfe,0xdcffdcff,0xdcffdcff,0xc4ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0xffff70ff,0xffffffff,0xffffffff,0xb4d0e6f3,0xe9f4b5d2,0xffffffff,0xffffffff,0x7be6ffff,0xff0500,0x0,0x0,0x0,
+0x0,0xcffb0000,0xffffffff,0xffffffff,0x230083ab,0xff0800,0xff00ff,0xff00ff,0xedfe0100,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xadff00ff,0xffffffff,0xf2faffff,0x39005530,0x5001a00,0xff,0x0,0x0,0x0,0xff0000,0xffff1dff,0xffffffff,0xd7ebffff,0x1c003e00,0x500,0x0,0x0,0x0,0x0,0x0,0x0,0x42cd00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd7f2ffff,0xffffffff,0xffffffff,0x23008fb9,0x800,0x0,0x0,0xff0000,0xffff4bff,0xffffffff,0xffffffff,0x450090aa,0x1b002e00,0xfcfe5096,0xffffffff,0xffffffff,0x700a4ec,0xff,
+0x0,0x0,0x0,0xff0000,0xff00ff,0x20000ff,0xffff5dd9,0xffffffff,0xffffffff,0xfefeffff,0x30005945,0x1000f00,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x1eee00ff,0xffffffff,0xd2e9ffff,0xe003000,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x35fa0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb00e6fd,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x6ff0000,0xffffe7ff,0xffffffff,0xc0dbffff,0x4a005010,0x4b184600,0xffffc2de,0xffffffff,0xebfbffff,0x2001743,0x0,0x0,0x0,
+0x0,0xbcfa0000,0xffffffff,0xffffffff,0x200096c4,0xff0600,0xff00ff,0xff00ff,0xffff08ff,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff3bff,0xffffffff,0xa7c5ffff,0x28004300,0x1000b00,0xff,0x0,0x0,0x0,0xff0000,0xffff5bfc,0xffffffff,0xb8d7ffff,0x14003800,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0xb0000ff,0xffffa1e2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9ac0a8d8,0xffffffff,0xffffffff,0x23008fb9,0x800,0x0,0x0,0x13ff0000,0xffffe7ff,0xffffffff,0xcce4ffff,0x37004a03,0x7001800,0x98d51200,0xffffffff,0xffffffff,0x59d4ffff,0x300,
+0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xf3fd1561,0xffffffff,0xffffffff,0xd2e7ffff,0x24004200,0xff0800,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x1eee00ff,0xffffffff,0xd2e9ffff,0xe003000,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x36f60000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2500e9fa,0xc00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x4eff0000,0xffffffff,0xffffffff,0x521ff2fa,0x36004400,0x2d002c00,0xf2fa402c,0xffffffff,0xffffffff,0x90067c1,0x0,0x0,0x0,
+0x0,0x9ff50000,0xffffffff,0xffffffff,0x2100c0e2,0xff0700,0xff00ff,0xff00ff,0xffff3cff,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffb6ff,0xffffffff,0x5d4afdfe,0x16003700,0xff0300,0xff,0x0,0x0,0x0,0xff0000,0xffff8efd,0xffffffff,0x98baffff,0xf003100,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x50000ff,0x91c71c09,0xfffff4fa,0xffffffff,0xffffffff,0x8babebf7,0x99c14a03,0xffffffff,0xffffffff,0x23008fb9,0x800,0x0,0x0,0xa9ff0000,0xffffffff,0xffffffff,0x5f4bf5fb,0x23003f00,0x1000900,0x212e0600,0xffffdbf2,0xffffffff,0xecfbffff,0x200219b,
+0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xaced0600,0xffffffff,0xffffffff,0x94b1ffff,0x18003a00,0xff0300,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x1eee00ff,0xffffffff,0xd2e9ffff,0xe003000,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x37f10000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3400ecf6,0x1100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x9dfd0000,0xffffffff,0xffffffff,0x4400aecc,0x17002e00,0xd000d00,0xa1de1700,0xffffffff,0xffffffff,0x1300b0e2,0x200,0x0,0x0,
+0x0,0x5fe70000,0xffffffff,0xffffffff,0x3e73fbfd,0xff0900,0xff00ff,0xff00ff,0xffffa8fd,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x2fff00ff,0xffffffff,0xffffffff,0x4400c6df,0xb002700,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xffffbbfc,0xffffffff,0x7794ffff,0xc002b00,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x10000ff,0x26000c00,0x75854317,0x9dbb91ac,0x757e92ad,0x49004d07,0x2f003d00,0x44003200,0x4d004d00,0x23004200,0x800,0x0,0x0,0x4000000,0x35001700,0x4d004900,0x45004d00,0x10002d00,0x200,0xb000100,0x42002700,0x4d004c00,0x3d004b00,0x8002000,
+0x0,0x0,0x0,0x0,0x0,0x0,0x15000200,0x4b003700,0x4d004d00,0x48004d00,0xf002f00,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x3c001800,0x48004d00,0xe003000,0x0,0x0,0x0,0x0,0x0,0x0,0x4000000,0x3e001b00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x36004b00,0x1100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xd8fe0000,0xffffffff,0xffffffff,0x38007a8e,0x4001800,0x0,0x57ca0400,0xffffffff,0xffffffff,0x1f00e2f4,0x600,0x0,0x0,
+0x0,0x1ba10000,0xfffff6fd,0xffffffff,0xcef1ffff,0x1001c89,0xff00ff,0x67ff00ff,0xffffffff,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x9dff00ff,0xffffffff,0xffffffff,0x3a00859d,0x3001800,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xffffe0fe,0xffffffff,0x6374ffff,0x8002400,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe000300,0x35002300,0x41003d00,0x41004200,0x33003d00,0x14002100,0x32001e00,0x3a003a00,0x1a003100,0x600,0x0,0x0,0x7000000,0x31001b00,0x3a003900,0x2f003900,0x5001700,0x0,0x3000000,0x2a001200,0x3a003800,0x35003a00,0xc002400,
+0x100,0x0,0x0,0x0,0x0,0x0,0xb000000,0x36002400,0x3a003a00,0x33003a00,0x8001d00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x2d001200,0x36003a00,0xb002400,0x0,0x0,0x0,0x0,0x0,0x0,0x3000000,0x2e001400,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x28003800,0xd00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xfcff06ff,0xffffffff,0xffffffff,0x29005440,0xb00,0x0,0x20af00ff,0xffffffff,0xffffffff,0x3025fefe,0xb00,0x0,0x0,
+0x0,0x6000000,0xffff96e6,0xffffffff,0xffffffff,0x86fbe6fc,0x6fff60ff,0xffffb9ff,0xffffffff,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xf3ff0bff,0xffffffff,0xf9fcffff,0x2d004f24,0x1000e00,0xff00ff,0xff,0x0,0x0,0x0,0x1ff0000,0xfffff9ff,0xffffffff,0x565cffff,0x5001e00,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x13000900,0x21001b00,0x21002300,0x12001b00,0x4000800,0x11000900,0x13001300,0x9001000,0x200,0x0,0x0,0x3000000,0x12000b00,0x13001300,0xe001300,0x1000600,0x0,0x0,0xd000400,0x13001200,0x13001300,0x5000e00,
+0x0,0x0,0x0,0x0,0x0,0x0,0x3000000,0x12000b00,0x13001300,0x10001300,0x2000900,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0xf000600,0x12001300,0x4000c00,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0xf000700,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0xd001300,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff1fff,0xffffffff,0xfbfdffff,0x1e004004,0x600,0x0,0x72400ff,0xfffff9fe,0xffffffff,0x4d6dffff,0x1000,0x0,0x0,
+0x0,0x2000000,0xe0f52269,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffff1fc,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff5dff,0xffffffff,0xc8e0ffff,0x20004000,0xff0700,0xff00ff,0xff,0x0,0x0,0x0,0xfff0000,0xffffffff,0xffffffff,0x4a3bffff,0x4001b00,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x7000400,0x7000800,0x1000400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff34fa,0xffffffff,0xf0f8ffff,0x17003b00,0x200,0x0,0x20000ff,0xffffe8fd,0xffffffff,0x638bffff,0x1001400,0x0,0x0,
+0x0,0xff0000,0x46870b00,0xffffe6f5,0xffffffff,0xffffffff,0xffffffff,0xfafeffff,0xffff7197,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffffaefe,0xffffffff,0x99b9ffff,0x15003800,0xff0200,0xff00ff,0xff,0x0,0x0,0x0,0x19ff0000,0xffffffff,0xffffffff,0x3f10ffff,0x2001800,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff3ef7,0xffffffff,0xebf5ffff,0x14003900,0x0,0x0,0x10000ff,0xffffe0fd,0xffffffff,0x6b94ffff,0x2001800,0x0,0x0,
+0x0,0xff0000,0x14000300,0xb1d53f45,0xfffffafd,0xffffffff,0xffffffff,0x686ccee9,0xffff4d1a,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0xff0000,0xff00ff,0x5ff00ff,0xfffff1ff,0xffffffff,0x6c78ffff,0xe002e00,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x1ff70000,0xffffffff,0xffffffff,0x3e10ffff,0x1001600,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff42f3,0xffffffff,0xeaf5ffff,0x12003700,0x0,0x0,0xff00ff,0xffffe0fd,0xffffffff,0x7096ffff,0x4001b00,0x0,0x0,
+0x0,0xff0000,0x60000ff,0x32001900,0x7f934d2b,0x99b698b5,0x5e41889e,0x46004c00,0xffff3d21,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0xff0000,0xff00ff,0x3cff00ff,0xffffffff,0xffffffff,0x450ff9fc,0x8002400,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x19eb0000,0xffffffff,0xffffffff,0x463affff,0x1001400,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff3dee,0xffffffff,0xedf6ffff,0x11003600,0x0,0x0,0xff00ff,0xffffe5fd,0xffffffff,0x6c8effff,0x5001c00,0x0,0x0,
+0x0,0xff0000,0x10000ff,0x15000600,0x37002800,0x41003f00,0x3f004200,0x2d003a00,0xffff213e,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0xff0000,0xff00ff,0x73fd00ff,0xffffffff,0xffffffff,0x3e00deef,0x4001b00,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xdd80000,0xffffffff,0xffffffff,0x515effff,0x1001400,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff31ea,0xffffffff,0xf2faffff,0x11003500,0x0,0x0,0xff00ff,0xffffeefe,0xffffffff,0x637cffff,0x5001d00,0x0,0x0,
+0x0,0xff0000,0xff00ff,0x30000ff,0x15000b00,0x22001d00,0x1e002300,0xe001700,0xffff0e92,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0xff0000,0xff00ff,0xa7fc00ff,0xffffffff,0xffffffff,0x3800c3de,0x1001400,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x2000000,0xfffff1fe,0xffffffff,0x5c77ffff,0x1001600,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x33ff01ff,0x34ff34ff,0x6ff34ff,0x0,0x0,0x0,0x0,
+0xff00ff,0xff00ff,0x1ff00ff,0x86ff42ff,0xb1ffa6ff,0x95ffa6ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x15ff03ff,0x6ff,0x0,0x0,0x0,0x3cff0000,0xe0ffe0ff,0xe0ffe0ff,0xe0ffe0ff,0xe0ffe0ff,0xe0ffe0ff,0xe0ffe0ff,0xe0ffe0ff,0xe0ffe0ff,0xcbffe0ff,0x0,0x0,0x0,0x0,0xb4ff5dff,0xb4ffb4ff,0xb4ffb4ff,0x1aff,0x0,0x0,0x0,0xa4ff0000,0xb4ffb4ff,0xb4ffb4ff,0x25ff,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff1bd9,0xffffffff,0xfefeffff,0x1200380e,0x0,0x0,0x3ff00ff,0xfffffdff,0xffffffff,0x514fffff,0x5001c00,0x0,0x0,
+0x0,0xff0000,0xff00ff,0xff00ff,0x20000ff,0x8000500,0x6000800,0x1000200,0xffff09e3,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0xff0000,0xff00ff,0xd3fe00ff,0xffffffff,0xffffffff,0x3300abcc,0xff1000,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x1000000,0xffffd6fa,0xffffffff,0x6e97ffff,0x2001800,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x2bff26ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff23ff,0xffffffff,0x1fe6ffff,0x100,0x0,0x0,0x0,
+0xff00ff,0xff00ff,0xc6ff1cff,0xffffffff,0xffffffff,0xfcffffff,0x3000900,0x0,0x0,0x0,0x9cff0aff,0x9cff9cff,0x7dff9cff,0xff00ff,0xa8ff2cff,0xfffff2ff,0x100edff,0x0,0x0,0x0,0x45fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xeafdffff,0x4000c00,0x0,0x0,0x0,0xffff85fd,0xffffffff,0xffffffff,0x5002dcc,0x100,0x0,0x0,0xe8ff0000,0xffffffff,0xffffffff,0x5003dd9,0x100,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xf6fe0440,0xffffffff,0xffffffff,0x12004f61,0x0,0x0,0x1cff00ff,0xffffffff,0xffffffff,0x3f08f8fc,0x3001a00,0x0,0x0,
+0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff09e3,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0xff0000,0xff00ff,0xf1fe00ff,0xffffffff,0xffffffff,0x2d009dc1,0xff0d00,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xffffacf6,0xffffffff,0x8dbeffff,0x3001a00,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0xffff59fc,0x5ffcc4ff,0xff0aff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff7efd,0xffffffff,0x2f98ffff,0x1000800,0x0,0x0,0x0,
+0xff00ff,0xaff00ff,0xffffd5ff,0xffffffff,0xffffffff,0xfdfeffff,0xa002000,0x0,0x0,0x0,0xffff10ff,0xffffffff,0xcefdffff,0x5afc0800,0xfffffaff,0xffffffff,0xf00f1fe,0x500,0x0,0x0,0x47f40000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xedfaffff,0xc002500,0x0,0x0,0x0,0xffff87f9,0xffffffff,0xffffffff,0xf004487,0x200,0x0,0x0,0xe9fe0000,0xffffffff,0xffffffff,0x100051a4,0x200,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xcdf90200,0xffffffff,0xffffffff,0x140079ad,0x100,0x0,0x4ffc00ff,0xffffffff,0xffffffff,0x3b00d9ec,0x2001700,0x0,0x0,
+0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff09e3,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0xff0000,0xff00ff,0xffff0eff,0xffffffff,0xffffffff,0x280090b8,0xff0b00,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xffff7eed,0xffffffff,0xaed7ffff,0x5001e00,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0xffff5af9,0xffffffff,0x94fdf0ff,0xff2eff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x2bff00ff,0xfffff2ff,0xffffffff,0x4765ffff,0x2001300,0x0,0x0,0x0,
+0xff00ff,0x72ff00ff,0xffffffff,0xffffffff,0xffffffff,0xfdfeffff,0x11003400,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xd4f5ffff,0xffff68d0,0xffffffff,0xffffffff,0x2a00f3fc,0xe00,0x0,0x0,0x47f10000,0xfdfefcff,0xfdfefdfe,0xfdfefdfe,0xfdfefdfe,0xfdfefdfe,0xfdfefdfe,0xfdfefdfe,0xfdfefdfe,0xecf7fdfe,0x11003500,0x0,0x0,0x0,0xffff88f8,0xffffffff,0xffffffff,0x1700546d,0x200,0x0,0x0,0xe9fe0000,0xffffffff,0xffffffff,0x19006189,0x400,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x93ef0100,0xffffffff,0xffffffff,0x1900b6e0,0x300,0x0,0x9ffd00ff,0xffffffff,0xffffffff,0x3800accb,0x1001300,0x0,0x0,
+0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x8eed06d5,0xa9c7a0d2,0xa9c7a9c7,0x17004530,0x200,0x0,0x0,0x0,0x0,0x12000000,0x4b003700,0x4d004d00,0x25004300,0x900,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xffff3fdb,0xffffffff,0xcdeaffff,0x8002300,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0xffff5cf4,0xffffffff,0xffffffff,0xc8feffff,0xbff62fc,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xe8ff46ff,0xffffffff,0xffffffff,0x5158ffff,0x2001800,0x0,0x0,0x0,
+0xff00ff,0xc5ff00ff,0xffffffff,0xffffffff,0x7884daec,0x757c6b66,0x13003900,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xe2f4ffff,0xffffedfb,0xffffffff,0xffffffff,0x3700f4fb,0x1200,0x0,0x0,0x5000000,0x3f001d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4b004d00,0x12003600,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0x300,0x0,0x0,0xeafd0000,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x43d10000,0xffffffff,0xffffffff,0x3e88f8fd,0x700,0x0,0xf5ff20ff,0xffffffff,0xffffffff,0x31007080,0xf00,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x12000100,0x44003300,0x44004400,0x14003500,0x200,0x0,0x0,0x0,0x0,0xf000100,0x39002b00,0x3a003a00,0x1b003200,0x600,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xf1fd0b46,0xffffffff,0xf0f9ffff,0xb002a06,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0xf3fd44ec,0xffffffff,0xffffffff,0xffffffff,0xf2ffffff,0x31ff97fd,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x13ff0000,0x4bff38ff,0xc6ff78ff,0xffffffff,0xffffffff,0xffffffff,0x5158ffff,0x2001800,0x0,0x0,0x0,
+0xff00ff,0xe8fe00ff,0xffffffff,0xffffffff,0x47007e90,0x3e004100,0xf002e00,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0xffffffff,0xe6f4ffff,0xc4decae2,0x3800cbe3,0x1200,0x0,0x0,0x4000000,0x2f001600,0x39003900,0x39003900,0x39003900,0x39003900,0x39003900,0x39003900,0x39003900,0x38003900,0xd002800,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0x300,0x0,0x0,0xeafd0000,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xb170000,0xffffd7f7,0xffffffff,0xd4f4ffff,0x10028b3,0x1eff0000,0xffffcbff,0xffffffff,0xdeefffff,0x27004504,0xa00,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb000000,0x27001e00,0x27002700,0xc001e00,0x100,0x0,0x0,0x0,0x0,0x5000000,0x13000f00,0x13001300,0x9001000,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xaaf00400,0xffffffff,0xffffffff,0xe005181,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x28400600,0xd7eb87b5,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x66fdcbfe,0xff0dff,0xff00ff,0xff,0x0,0x0,0x0,0x58ff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5158ffff,0x2001800,0x0,0x0,0x0,
+0xff00ff,0xf1fe00ff,0xffffffff,0xffffffff,0x3600686e,0x1b002200,0x7001400,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0xeaf7ffff,0x4d03798d,0x48004a00,0x34004600,0x1100,0x0,0x0,0x1000000,0xf000700,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x4000d00,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0x300,0x0,0x0,0xeafd0000,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x5000000,0xffff60ca,0xffffffff,0xffffffff,0xcbfef9fe,0xf8ffccff,0xffffffff,0xffffffff,0x8196ffff,0x1c003d00,0x500,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3000000,0xa000800,0xa000a00,0x3000800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x56d50100,0xffffffff,0xffffffff,0x13008dc7,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x16000400,0x41003100,0xb2d0686c,0xfffff4fa,0xffffffff,0xffffffff,0xffffffff,0x9afdf3ff,0xff33ff,0xff,0x0,0x0,0x0,0x59fc0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5158ffff,0x2001800,0x0,0x0,0x0,
+0x9cff9cff,0xfaff9cff,0xffffffff,0xffffffff,0xaaeac3e4,0x70faa0f9,0x1000300,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x6763fafd,0x3f004800,0x2f003500,0x22002e00,0xb00,0x0,0x0,0xbff0000,0x28ff28ff,0x28ff28ff,0x28ff28ff,0x28ff28ff,0x28ff28ff,0x28ff28ff,0x28ff28ff,0x28ff28ff,0x25ff28ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0x300,0x0,0x0,0xeafd0000,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x1000000,0xb0e31000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4800b8d4,0x10003100,0x100,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xf3300ff,0xffffe6f9,0xffffffff,0x1a00cfed,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x7000100,0x22001400,0x3c003000,0x8ca94c1e,0xffffd4e9,0xffffffff,0xffffffff,0xffffffff,0xcffeffff,0x66fd,0x0,0x0,0x0,0x5bf70000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5158ffff,0x2001800,0x0,0x0,0x0,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb7fbffff,0x2000700,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x4800b4d2,0x21003700,0xe001300,0xa000d00,0x300,0x0,0x0,0x44ff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe8ffffff,0x1000200,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0x300,0x0,0x0,0xeafd0000,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x22170700,0xffffb6df,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb9d6ffff,0x3d004d0a,0x7001f00,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x60000ff,0xffff89e1,0xffffffff,0x3b75feff,0x800,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0x8000200,0x1b001000,0x36002900,0x65684100,0xf2f9b0ce,0xffffffff,0xffffffff,0xffffffff,0x800f1fe,0x200,0x0,0x0,0x3feb0000,0xbee1b3ef,0xc2ddc2dd,0xc2ddc2dd,0xffffffff,0xffffffff,0x5158ffff,0x2001800,0x0,0x0,0x0,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc0efffff,0x8001a00,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x3b007f93,0x8001e00,0xff0100,0xff,0x0,0x0,0x0,0x45fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xeafdffff,0x6001200,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0x300,0x0,0x0,0xeafd0000,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0xe000200,0x7ea62906,0xffffe1f0,0xffffffff,0xffffffff,0xdfefffff,0x4c038499,0x28004100,0x2000e00,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x20000ff,0xf5fc2280,0xffffffff,0x95d6ffff,0x1000f00,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x5000100,0x15000b00,0x30002200,0x4a1c3c00,0xd7ea89a6,0xffffffff,0xffffffff,0x1d00f3fc,0x800,0x0,0x0,0x6000000,0x3b001e00,0x46004600,0x46004600,0xffffffff,0xffffffff,0x5158ffff,0x2001800,0x0,0x0,0x0,
+0xdaf3d3fb,0xfefeddf0,0xffffffff,0xffffffff,0xddf0e4f3,0xaed7ddf0,0xc002a00,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x2b005e5c,0x1000d00,0xff00ff,0xff,0x0,0x0,0x0,0x47f40000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xedfaffff,0xe002b00,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0x300,0x0,0x0,0xeafd0000,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x3000000,0x29001100,0x605a3d00,0x9ab689a2,0x89a099b6,0x4c006350,0x3d004800,0x11002800,0xff0300,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x95e00900,0xffffffff,0xe9f8ffff,0x3001e2b,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x20000ff,0xf000700,0x4c901b00,0xf2fba8db,0xffffffff,0xffffffff,0x3100f4fb,0xf00,0x0,0x0,0x4000000,0x25001300,0x2d002d00,0x2d002d00,0xffffffff,0xffffffff,0x5158ffff,0x2001800,0x0,0x0,0x0,
+0x37001200,0xf4fb4900,0xffffffff,0xffffffff,0x4b006b69,0x44004a00,0xd002c00,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x20004e3e,0xff0600,0xff00ff,0xff,0x0,0x0,0x0,0x33eb0000,0xc4e5b9f3,0xc8e0c8e0,0xc8e0c8e0,0xc8e0c8e0,0xc8e0c8e0,0xc8e0c8e0,0xc8e0c8e0,0xc8e0c8e0,0xbcd9c8e0,0x12003600,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0x300,0x0,0x0,0xeafd0000,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0xe000300,0x31002000,0x40003b00,0x42004200,0x3b004000,0x1f003000,0x3000e00,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x50ff0000,0x50ff50ff,0x4eff50ff,0xff25ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x23660300,0xffffedfa,0xffffffff,0xa0079cc,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x60fc0aff,0xffffc6fe,0xffffffff,0xffffffff,0xffffffff,0x3800f4fb,0x1200,0x0,0x0,0x1000000,0xb000500,0xd000d00,0xd000d00,0xffffffff,0xffffffff,0x5158ffff,0x2001800,0x0,0x0,0x0,
+0x26000d00,0xf3fc3300,0xffffffff,0xffffffff,0x3b00686c,0x2f003400,0x9001e00,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x19004938,0xff0300,0xff00ff,0xff,0x0,0x0,0x0,0x5000000,0x3a001b00,0x47004700,0x47004700,0x47004700,0x47004700,0x47004700,0x47004700,0x47004700,0x45004700,0x10003200,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0x300,0x0,0x0,0xeafd0000,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x2000000,0x10000700,0x1f001800,0x23002300,0x18001f00,0x7000f00,0x200,0x0,0x0,0x0,0x0,
+0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xb4ff06ff,0xb4ffb4ff,0xb4ffb4ff,0x11ff,0x0,0x0,0x0,0xffff0000,0xffffffff,0xffffffff,0xb9feffff,0xff1cf6,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xb0000ff,0xa4cd62b6,0xa7caa9c7,0x140083c1,0x200,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x94ff2fff,0xfffff0ff,0xffffffff,0xffffffff,0xffffffff,0xb6d2f5fb,0x38006e72,0x1200,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffffff,0xffffffff,0x5158ffff,0x2001800,0x0,0x0,0x0,
+0xc000400,0xf2fd1000,0xffffffff,0xffffffff,0x24006174,0xe001200,0x3000900,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x17004739,0xff0200,0xff00ff,0xff,0x0,0x0,0x0,0x3000000,0x25001200,0x2e002e00,0x2e002e00,0x2e002e00,0x2e002e00,0x2e002e00,0x2e002e00,0x2e002e00,0x2d002e00,0xb002000,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0x300,0x0,0x0,0xeafd0000,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x1000000,0x6000300,0x8000800,0x3000600,0x100,0x0,0x0,0x0,0x0,0x0,
+0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff08ff,0xffffffff,0xffffffff,0x40022b4,0x0,0x0,0x0,0xffff0000,0xffffffff,0xffffffff,0xffffffff,0x16c5defd,0xff0100,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3000000,0x32001500,0x43004200,0x1c003700,0x600,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xcff00ff,0xc8ff63ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x91abd7eb,0x4b005521,0x2e004400,0xe00,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffffff,0xffffffff,0x5158ffff,0x2001800,0x0,0x0,0x0,
+0xff00ff,0xf1fe00ff,0xffffffff,0xffffffff,0x1a005e77,0xff0300,0x0,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x16004739,0xff0100,0xff00ff,0xff,0x0,0x0,0x0,0x1000000,0xb000500,0xd000d00,0xd000d00,0xd000d00,0xd000d00,0xd000d00,0xd000d00,0xd000d00,0xd000d00,0x3000900,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0x300,0x0,0x0,0xeafd0000,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff08ff,0xffffffff,0xffffffff,0xe00396b,0x100,0x0,0x0,0xffff0000,0xffffffff,0xffffffff,0xffffffff,0x95eeffff,0xff0600,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18000800,0x27002500,0x15002300,0x500,0x0,0x0,0x0,0x0,0x0,0x32ff00ff,0xf2ff97ff,0xffffffff,0xffffffff,0xffffffff,0xf3faffff,0x6c68b2d0,0x48004c00,0x37004100,0x17002900,0x600,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffffff,0xffffffff,0x5158ffff,0x2001800,0x0,0x0,0x0,
+0xff00ff,0xf1fe00ff,0xffffffff,0xffffffff,0x1a005e77,0xff0300,0x0,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x16004739,0xff0100,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0x300,0x0,0x0,0xeafd0000,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff09e3,0xffffffff,0xffffffff,0x15004a53,0x200,0x0,0x0,0xbdf80000,0xdfefc9eb,0xffffffff,0xffffffff,0xe6f8ffff,0x3001400,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5000100,0xa000900,0x6000900,0x200,0x0,0x0,0x0,0x0,0x0,0xffff52ff,0xffffffff,0xffffffff,0xffffffff,0xd3e9ffff,0x53198da5,0x45004a00,0x30003c00,0x15002200,0x5000b00,0x100,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffffff,0xffffffff,0x5158ffff,0x2001800,0x0,0x0,0x0,
+0xff00ff,0xf1fe00ff,0xffffffff,0xffffffff,0x1a005e77,0xff0300,0x0,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x16004739,0xff0100,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0x300,0x0,0x0,0xeafd0000,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff09e3,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0x12000000,0x49033600,0xffffb4d3,0xffffffff,0xfdfeffff,0xa002600,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff59fc,0xffffffff,0xffffffff,0xaeccf1f9,0x4c006860,0x40004800,0x29003600,0x10001b00,0x2000800,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffffff,0xffffffff,0x5158ffff,0x2001800,0x0,0x0,0x0,
+0xff00ff,0xf1fe00ff,0xffffffff,0xffffffff,0x1a005e77,0xff0300,0x0,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x16004739,0xff0100,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0x300,0x0,0x0,0xeafd0000,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff09e3,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0xc000000,0x30002300,0xffff5d89,0xffffffff,0xffffffff,0x10003300,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff5bf7,0xffffffff,0x89a0cfe6,0x4a005113,0x3b004400,0x22003000,0xb001500,0x1000500,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffffff,0xffffffff,0x5158ffff,0x2001800,0x0,0x0,0x0,
+0xff00ff,0xf1fe00ff,0xffffffff,0xffffffff,0x1a005e77,0xff0300,0x0,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x16004739,0xff0100,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0x300,0x0,0x0,0xeafd0000,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x15ff06ff,0xff03ff,0xff00ff,0xffff09e3,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0x4000000,0xe000b00,0xffff3299,0xffffffff,0xffffffff,0x12003800,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xeafc5df1,0x6556a4d0,0x47004c00,0x36004000,0x1a002800,0x7000f00,0xff0200,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffffff,0xffffffff,0x5158ffff,0x2001800,0x0,0x0,0x0,
+0xff00ff,0xf1fe00ff,0xffffffff,0xffffffff,0x1a005e77,0xff0300,0x0,0x0,0x0,0x0,0xffff11f0,0xffffffff,0xffffffff,0x16004739,0xff0100,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0x300,0x0,0x0,0xeafd0000,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x60ff1aff,0xaaff93ff,0x95ffaaff,0x23ff6eff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,
+0x0,0xff0000,0xff00ff,0x23ff00ff,0xe2ff8dff,0xffffffff,0xc4fffbff,0x3ff64ff,0xffff09e3,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0xff0000,0xff00ff,0xffff20df,0xffffffff,0xffffffff,0x13003a00,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x242318b5,0x44003d00,0x2f003b00,0x14002100,0x4000b00,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffffff,0xffffffff,0x5158ffff,0x2001800,0x0,0x0,0x0,
+0xff00ff,0xf1fe00ff,0xffffffff,0xffffffff,0x1a005e77,0xff0300,0x0,0x0,0x0,0x0,0x16000100,0x4d003b00,0x4d004d00,0x16003b00,0x100,0x0,0x0,0x0,0x0,0x0,0x58ff0000,0x58ff58ff,0x58ff58ff,0x58ff58ff,0x58ff58ff,0x58ff58ff,0x58ff58ff,0x58ff58ff,0x58ff58ff,0x58ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0x300,0x0,0x0,0xeafd0000,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0xaeff24ff,0xfffffdff,0xffffffff,0xffffffff,0xffffffff,0x2cf9b7fe,0xff00ff,0xff00ff,0x0,0x0,0x0,
+0x0,0xff0000,0xff00ff,0xf6ff6bff,0xffffffff,0xffffffff,0xffffffff,0xcafcffff,0xffff1ee6,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0xff0000,0xff00ff,0xffff1fe6,0xffffffff,0xffffffff,0x13003a00,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18000500,0x28002b00,0xf001a00,0x2000700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffffff,0xffffffff,0x5158ffff,0x2001800,0x0,0x0,0x0,
+0xff00ff,0xf1fe00ff,0xffffffff,0xffffffff,0x1a005e77,0xff0300,0x0,0x0,0x0,0x0,0x10000100,0x3a002c00,0x3a003a00,0x10002c00,0x100,0x0,0x0,0x0,0x0,0x0,0xffff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x500ffff,0x200,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0x300,0x0,0x0,0xeafd0000,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x4eff0000,0xfffff6ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf6ffffff,0x10055f6,0xff00ff,0x0,0x0,0x0,
+0x0,0xff0000,0x73ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffcbfa,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0xff0000,0xff00ff,0xffff1eee,0xffffffff,0xffffffff,0x13003a00,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xaff0000,0x50ff50ff,0x50ff50ff,0xff0aff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x9000200,0xa000e00,0x1000400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffffff,0xffffffff,0x5158ffff,0x2001800,0x0,0x0,0x0,
+0xff00ff,0xf1fe00ff,0xffffffff,0xffffffff,0x1a005e77,0xff0300,0x0,0x0,0x0,0x0,0x5000000,0x13000f00,0x13001300,0x5000f00,0x0,0x0,0x0,0x0,0x0,0x0,0x7cf70000,0x89df85e6,0x89df89df,0x89df89df,0x89df89df,0x89df89df,0x89df89df,0x89df89df,0x89df89df,0x180089df,0x800,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0x300,0x0,0x0,0xeafd0000,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0xfbff38ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x41e4fbfe,0xff0200,0x0,0x0,0x0,
+0x0,0xff0000,0xfdff34ff,0xffffffff,0xffffffff,0xf0f9ffff,0xdff0d7eb,0xfffffefe,0xffffffff,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0xff0000,0xff00ff,0xffff1eee,0xffffffff,0xffffffff,0x13003a00,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x1ff0000,0xffffcfff,0xffffffff,0x20081f9,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffffff,0xffffffff,0x5158ffff,0x2001800,0x0,0x0,0x0,
+0xff00ff,0xf1fe00ff,0xffffffff,0xffffffff,0x1a005e77,0xff0300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe000000,0x36002900,0x36003600,0x36003600,0x36003600,0x36003600,0x36003600,0x36003600,0x36003600,0x29003600,0xe00,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0x300,0x0,0x0,0xeafd0000,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x1ff0000,0xffffd3ff,0xffffffff,0xf0f9ffff,0x76809ebb,0x8ea76e6d,0xffffe2f0,0xffffffff,0xd4f8ffff,0x1000b17,0x0,0x0,0x0,
+0x0,0xff0000,0xffffc2ff,0xffffffff,0xf9fcffff,0x500d91ab,0x4a004b00,0xd1e86052,0xffffffff,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0xff0000,0xff00ff,0xffff1eee,0xffffffff,0xffffffff,0x13003f1c,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xffff5df1,0xffffffff,0x25acf6fe,0xff0300,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffffff,0xffffffff,0x5158ffff,0x2001800,0x0,0x0,0x0,
+0xff00ff,0xf1fe00ff,0xffffffff,0xffffffff,0x1a005e77,0xff0300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9000000,0x25001c00,0x25002500,0x25002500,0x25002500,0x25002500,0x25002500,0x25002500,0x25002500,0x1c002500,0x900,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0x300,0x0,0x0,0xeafd0000,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x36ff0000,0xffffffff,0xffffffff,0x5e41eef6,0x44004a00,0x3f003f00,0xdff14c2c,0xffffffff,0xffffffff,0x60048ae,0x0,0x0,0x0,
+0x0,0x2aff0000,0xffffffff,0xffffffff,0x8aa3ffff,0x41004a00,0x33003800,0x45293500,0xffffe2f3,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0xff0000,0xff00ff,0xffff10df,0xffffffff,0xffffffff,0x14006893,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xedfc115a,0xffffffff,0x9de5ffff,0x1000b00,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffffff,0xffffffff,0x5158ffff,0x2001800,0x0,0x0,0x0,
+0xff00ff,0xf1fe00ff,0xffffffff,0xffffffff,0x1a005e77,0xff0300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x9000700,0x9000900,0x9000900,0x9000900,0x9000900,0x9000900,0x9000900,0x9000900,0x7000900,0x200,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x19005868,0x300,0x0,0x0,0xeafd0000,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x61fc0000,0xffffffff,0xffffffff,0x470090ac,0x28003800,0x1d001e00,0x80bd2400,0xffffffff,0xffffffff,0x100084c9,0x100,0x0,0x0,
+0x0,0x76fd0000,0xffffffff,0xffffffff,0x4a03dfef,0x25003b00,0x10001500,0x1c001200,0xffff7bbd,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0xff0000,0xff00ff,0xddfc0355,0xffffffff,0xffffffff,0x2983e2f5,0xff0200,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x9ae50700,0xffffffff,0xf7fdffff,0x4002976,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3a001300,0x4d004d00,0x3c004d00,0x2001800,0x0,0x0,0x0,
+0x0,0x12000000,0x4c003800,0x4d004d00,0x1a003d00,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x27000a00,0x4d004400,0x4d004d00,0x19003c00,0x300,0x0,0x0,0x12000000,0x4b003600,0x4d004d00,0x1b003e00,0x400,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x6afa0000,0xffffffff,0xffffffff,0x3700707d,0xb001c00,0x5000500,0x4aba0900,0xffffffff,0xffffffff,0x1a008cbf,0x400,0x0,0x0,
+0x0,0xacfe0000,0xffffffff,0xffffffff,0x4000a9c9,0xc002400,0xff0200,0x5000100,0xffff2879,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0xff0000,0xff00ff,0x67dc0100,0xffffffff,0xffffffff,0xf3fdffff,0x27ff9bfa,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x43c20200,0xffffffff,0xffffffff,0xb0088d6,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2b000e00,0x3a003a00,0x2d003a00,0x2001200,0x0,0x0,0x0,
+0x0,0xe000000,0x39002a00,0x3a003a00,0x13002e00,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1d000800,0x3a003300,0x3a003a00,0x12002d00,0x200,0x0,0x0,0xd000000,0x38002900,0x3a003a00,0x14002e00,0x300,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x4cee0000,0xffffffff,0xffffffff,0x26007da1,0x1000a00,0x0,0x51ec00ff,0xffffffff,0xffffffff,0x21007699,0x700,0x0,0x0,
+0x0,0xc8fc0000,0xffffffff,0xffffffff,0x330090b1,0x2001300,0xff00ff,0xff00ff,0xf7fe091c,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0xff0000,0xff00ff,0xf0000ff,0xe4f47cbf,0xffffffff,0xffffffff,0x58e8ffff,0x1000400,0x0,0x0,0x0,0x0,0x0,0xff0000,0xc1500ff,0xffffe5f9,0xffffffff,0x170be1f5,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe000500,0x13001300,0xf001300,0x1000600,0x0,0x0,0x0,
+0x0,0x5000000,0x13000e00,0x13001300,0x6000f00,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa000200,0x13001100,0x13001300,0x6000f00,0x100,0x0,0x0,0x5000000,0x13000e00,0x13001300,0x7000f00,0x100,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x11960000,0xffffeffc,0xffffffff,0x232cd0ed,0x500,0x0,0xbafe04ff,0xffffffff,0xeef8ffff,0x2200461a,0x700,0x0,0x0,
+0x0,0xd6fd0000,0xffffffff,0xffffffff,0x29007c9a,0xff0b00,0xff00ff,0xff00ff,0xe3fc0200,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0xff0000,0xff00ff,0x80000ff,0xafdc3f92,0xffffeff9,0xffffffff,0x6ac0ffff,0x3001100,0x0,0x0,0x0,0x0,0x0,0xff0000,0x50000ff,0xffffa4ee,0xffffffff,0x4d9cffff,0x900,0x0,0x0,0x0,0x0,0x0,0x0,0x50ff4eff,0x50ff50ff,0x50ff50ff,0x50ff50ff,0x2cff50ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x5000000,0xffff7cdc,0xffffffff,0xd7f8ffff,0x20ff5bf1,0x4cff1dff,0xffffc6ff,0xffffffff,0x90aaffff,0x1c003e00,0x500,0x0,0x0,
+0x0,0xcbfb0000,0xffffffff,0xffffffff,0x23007ea4,0xff0800,0xff00ff,0xff00ff,0xf0fe00ff,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0xff0000,0xff00ff,0x35f500ff,0xfffff3fe,0xffffffff,0xffffffff,0x688ee3f2,0x5001c00,0x0,0x0,0x0,0x0,0x0,0xff0000,0x10000ff,0xffff64e0,0xffffffff,0x9cd8ffff,0x1001100,0x0,0x0,0x0,0x0,0x0,0x0,0xfffff8ff,0xffffffff,0xffffffff,0xffffffff,0x8efbffff,0x1000300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x2000000,0x91cc1300,0xfffff8fc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf5fbffff,0x490096b1,0x12003400,0x200,0x0,0x0,
+0x0,0xb6f80000,0xffffffff,0xffffffff,0x200098c4,0xff0600,0xff00ff,0xff00ff,0xffff08ff,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0xff0000,0xff00ff,0xc9ff00ff,0xffffffff,0xffffffff,0x7882ecf6,0x3e004c00,0x6001e00,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff30ca,0xffffffff,0xd6f0ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0xfffff8ff,0xffffffff,0xffffffff,0xffffffff,0x99e9ffff,0x4001000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x27270900,0xf9fc8bbd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x98b7fbfd,0x3c00501d,0x8002100,0x0,0x0,0x0,
+0x0,0x87f00000,0xffffffff,0xffffffff,0x2100ccea,0xff0700,0xff00ff,0xff00ff,0xffff3fff,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0xff0000,0xff00ff,0xffff0dff,0xffffffff,0xffffffff,0x48007e90,0x2d003f00,0x4001400,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xf9fe0b5d,0xffffffff,0xfefeffff,0xa00344a,0x0,0x0,0x0,0x0,0x0,0x0,0xfffff8ff,0xffffffff,0xffffffff,0xffffffff,0xa5d8ffff,0x9002200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0xe0fd3bf6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5db5ebf8,0x2000d00,0x0,0x0,0x0,
+0x0,0x48dc0000,0xffffffff,0xffffffff,0x51a1ffff,0xff0900,0xff00ff,0xff00ff,0xffffa7fd,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0xff0000,0xff00ff,0xffff1cff,0xffffffff,0xffffffff,0x38004d17,0x10002100,0x1000600,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xd6f90300,0xffffffff,0xffffffff,0xf0063a0,0x0,0x0,0x0,0x0,0x0,0x0,0xc8ebb9f7,0xcde5cde5,0xffffebf5,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x33ff0000,0xfffff5ff,0xffffffff,0xf7fbffff,0x98b5bbd6,0xbad697b3,0xfffff8fc,0xffffffff,0xf9feffff,0x1003fe3,0x0,0x0,0x0,
+0x0,0xb2e0000,0xffffe1f9,0xffffffff,0xe3f8ffff,0x1002eb1,0xff00ff,0x60ff00ff,0xffffffff,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0xff0000,0xff00ff,0xffff1df6,0xffffffff,0xffffffff,0x23004100,0x1000900,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xadf50100,0xffffffff,0xffffffff,0x16008ec6,0x200,0x0,0x0,0x0,0x0,0x0,0x35001200,0x48004700,0xffffb2d4,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x30ff21ff,0x30ff30ff,0x15ff30ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,
+0x4cff45ff,0x48ff4cff,0x0,0x0,0x0,0x0,0xb4ff77ff,0xb4ffb4ff,0x79ffb4ff,0x0,0x0,0x0,0x0,0x48ff3aff,0x48ff48ff,0x3dff48ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x1fff00ff,0xb4ffb4ff,0xff82ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xb4ffa9ff,0xa4ffb4ff,0xff00ff,0xb4ff2dff,0xb4ffb4ff,0x6eff,0x0,0x0,0x0,0x1ff0000,0x8ff08ff,0x8ff08ff,0x8ff08ff,0x8ff08ff,0x8ff08ff,0x6ff,0x0,0xff00ff,0xff00ff,0xff00ff,0xcfff01ff,0xffffffff,0xffffffff,0x5e41d5eb,0x46004b00,0x43004300,0xdff05b51,0xffffffff,0xffffffff,0xa1ad8f9,0x100,0x0,0x0,
+0x0,0x5000000,0xffff6fd6,0xffffffff,0xffffffff,0x92faf2fd,0x6dff63fc,0xffffb3ff,0xffffffff,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0xff0000,0xff00ff,0xffff1eee,0xffffffff,0xffffffff,0x16003b00,0xff0200,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x90f300ff,0xffffffff,0xffffffff,0x1d00abd5,0x500,0x0,0x0,0x0,0x0,0x0,0x23000b00,0x2f002f00,0xffffa9df,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffffb0ff,0xffffffff,0x6efaffff,0xff0200,0xff00ff,0x0,0x0,0x0,0x0,
+0xffffe8ff,0xf0ffffff,0x2000400,0x0,0x0,0x0,0xffffa9fd,0xffffffff,0xb0f9ffff,0x2000800,0x0,0x0,0x0,0xffffccff,0xffffffff,0xd9feffff,0x1000400,0x0,0x0,0x0,0xff00ff,0xff00ff,0x2df900ff,0xffffffff,0x800bcfa,0xff0200,0xff00ff,0x0,0x0,0x0,0x0,0xfffff0ff,0xe9feffff,0x3000a00,0xffff41fb,0xffffffff,0x800a1f7,0x200,0x0,0x0,0x18ff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc0ff,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff33ff,0xffffffff,0xf8fcffff,0x46005b3e,0x2d003a00,0x25002500,0x54672d00,0xfffffbfe,0xffffffff,0x4eb7ffff,0x600,0x0,0x0,
+0x0,0x1000000,0xc5ed130d,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf2fbfdff,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0xff0000,0xff00ff,0xffff1eee,0xffffffff,0xffffffff,0x14003a00,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x82f100ff,0xffffffff,0xffffffff,0x2300c1e2,0x800,0x0,0x0,0x0,0x0,0x0,0xa000300,0xe000e00,0xffff9eef,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffffb2fc,0xffffffff,0x79e4ffff,0x3000c00,0xff00ff,0x0,0x0,0x0,0x0,
+0xffffe9fe,0xf2fdffff,0x7001600,0x0,0x0,0x0,0xffffabfb,0xffffffff,0xbaecffff,0x8001b00,0x0,0x0,0x0,0xffffcdfe,0xffffffff,0xdcfaffff,0x6001400,0x0,0x0,0x0,0xff00ff,0xff00ff,0x2ef400ff,0xffffffff,0x1c00c4ef,0xff0800,0xff00ff,0x0,0x0,0x0,0x0,0xfffff1fe,0xecfbffff,0xb002100,0xffff42f7,0xffffffff,0x1a00ace7,0x700,0x0,0x0,0x19f50000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd00c5f9,0x400,0xff00ff,0xff00ff,0xff00ff,0xffff6bfd,0xffffffff,0xcbe3ffff,0x32004600,0xe001b00,0x9000900,0x1c000e00,0xffffc7ed,0xffffffff,0x89cdffff,0x1001000,0x0,0x0,
+0x0,0xff0000,0x2b410800,0xffffceeb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd5eb97c6,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0xff0000,0xff00ff,0xffff1eee,0xffffffff,0xffffffff,0x13003a00,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x73f200ff,0xffffffff,0xffffffff,0x2900cde7,0xb00,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff99f7,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffffb3fb,0xffffffff,0x8bc6ffff,0x7001c00,0xff00ff,0x0,0x0,0x0,0x0,
+0xffffe9fe,0xf4fbffff,0xf002e00,0x0,0x0,0x0,0xffffacf9,0xffffffff,0xc1e3ffff,0xc002a00,0x0,0x0,0x0,0xffffcffb,0xffffffff,0xe1f5ffff,0xd002b00,0x0,0x0,0x0,0x48ff00ff,0x1eff7fff,0x2ef400ff,0xffffffff,0x2b00cae8,0x41ff0f22,0xaff9dff,0x0,0x0,0x0,0x0,0xfffff1fe,0xeef9ffff,0x10003200,0xffff44f0,0xffffffff,0x2800b5dc,0xb00,0x0,0x0,0x1aeb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2500ceee,0xb00,0xff00ff,0xff00ff,0xff00ff,0xffff7dfb,0xffffffff,0xbedbffff,0x1b003b00,0x1000500,0x0,0x6000100,0xffffaaef,0xffffffff,0x9dceffff,0x4001b00,0x0,0x0,
+0x0,0xff0000,0xf000200,0x96be2e11,0xffffecf6,0xffffffff,0xffffffff,0x86a7ecf7,0xd4ec4a03,0xffffffff,0xffffffff,0x17004d4f,0x200,0x0,0x0,0xff0000,0xff00ff,0xffff1fef,0xffffffff,0xffffffff,0x13003a00,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x65f000ff,0xffffffff,0xffffffff,0x2d00d4ec,0xd00,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff99f7,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffffb4f9,0xffffffff,0x92bdffff,0x8002400,0xff00ff,0x0,0x0,0x0,0x0,
+0xffffeafd,0xf4fbffff,0x12003800,0x0,0x0,0x0,0xffffacf9,0xffffffff,0xc3e1ffff,0xd002d00,0x0,0x0,0x0,0xffffcffb,0xffffffff,0xe3f3ffff,0x10003400,0x0,0x0,0x0,0xb1fe00ff,0xfeffffff,0x7cfbb9fe,0xffffffff,0x97d8daed,0xffffe2fd,0x5cf1ffff,0x300,0x0,0x0,0x0,0xfffff1fe,0xeff8ffff,0x12003600,0xffff44f0,0xffffffff,0x2b00b7d9,0xc00,0x0,0x0,0x1aeb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3000d2e9,0xe00,0xff00ff,0xff00ff,0xff00ff,0xffff6df6,0xffffffff,0xd6ecffff,0xf003100,0x0,0x0,0x10000ff,0xffffc3fa,0xffffffff,0x90bcffff,0x8002200,0x0,0x0,
+0x0,0xff0000,0x40000ff,0x2c001400,0x72824108,0x9db98ea9,0x747b90aa,0x49004d07,0x32003c00,0x49003c00,0x4d004d00,0x17003b00,0x200,0x0,0x0,0xff0000,0xff00ff,0xffff2cf3,0xffffffff,0xffffffff,0x13003a00,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x5ef100ff,0xffffffff,0xffffffff,0x2f00d4eb,0xe00,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff99f7,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffffb4f9,0xffffffff,0x92bdffff,0x8002400,0xff00ff,0x0,0x0,0x0,0x0,
+0xffffeafd,0xf4fbffff,0x12003800,0x0,0x0,0x0,0xffffacf9,0xffffffff,0xc3e1ffff,0xd002d00,0x0,0x0,0x0,0xffffcffb,0xffffffff,0xe3f3ffff,0x10003400,0x0,0x0,0x0,0xf9ff10ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbaf3ffff,0x2000f00,0x0,0x0,0x0,0xfffff1fe,0xeff8ffff,0x12003600,0xffff44f0,0xffffffff,0x2b00b7d9,0xc00,0x0,0x0,0xbd10000,0x85b86edf,0x90aa90aa,0x90aa90aa,0x90aa90aa,0x90aa90aa,0x30007c94,0xe00,0xff00ff,0xff00ff,0xff00ff,0xffff4de8,0xffffffff,0xfeffffff,0xd0060a2,0x0,0x0,0x25ff00ff,0xfffffcff,0xffffffff,0x7695ffff,0x9002500,0x0,0x0,
+0x0,0x0,0x0,0x11000400,0x34002300,0x41003d00,0x41004200,0x33003d00,0x18002000,0x36002700,0x3a003a00,0x11002d00,0x200,0x0,0x0,0xff0000,0xff00ff,0xffff75fd,0xffffffff,0xffffffff,0x13003a00,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x6af500ff,0xffffffff,0xffffffff,0x3000cde7,0xe00,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff99f7,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7aff0000,0x9cff9cff,0xffffe3fd,0xffffffff,0xd5eeffff,0x9ffaaaea,0x1bff9cff,0x0,0x0,0x0,0x0,
+0xffffeafd,0xf4fbffff,0x12003800,0x0,0x0,0x0,0xffffacf9,0xffffffff,0xc3e1ffff,0xd002d00,0x0,0x0,0x0,0x65a23fce,0x7a867789,0x707b7a86,0x10003400,0x0,0x0,0x0,0x44da02ff,0xebf8a3e1,0xffffffff,0xffffffff,0xffffffff,0xd1f0ffff,0x4f5a93c2,0x7001f00,0x0,0x0,0x0,0xfffff1fe,0xeff8ffff,0x12003600,0xffff44f0,0xffffffff,0x2b00b7d9,0xc00,0x0,0x0,0x2000000,0x32001300,0x41004100,0x41004100,0x41004100,0x41004100,0x29003d00,0xc00,0xff00ff,0xff00ff,0xff00ff,0xeefc0e6d,0xffffffff,0xffffffff,0x34b5e9f8,0x100,0x0,0xd1ff1aff,0xffffffff,0xffffffff,0x4612eff8,0x8002300,0x0,0x0,
+0x0,0x0,0x0,0x2000000,0x12000900,0x21001b00,0x21002300,0x12001b00,0x5000800,0x12000c00,0x13001300,0x6000f00,0x100,0x0,0x0,0x84ff0000,0x9dff85ff,0xfffffcff,0xffffffff,0xf0f8ffff,0x13003a00,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x79f700ff,0xffffffff,0xffffffff,0x3000c0de,0xe00,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff99f7,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc8ff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x33dcffff,0x1000400,0x0,0x0,0x0,
+0xffffeafd,0xf4fbffff,0x12003800,0x0,0x0,0x0,0xffffa4f7,0xffffffff,0xbcdcffff,0xd002d00,0x0,0x0,0x0,0x29000c00,0x3f003b00,0x3c003f00,0xd002a00,0x0,0x0,0x0,0xf000100,0x44082d00,0xffff90b3,0xffffffff,0xe9f5ffff,0x48005b4e,0x3c004800,0x9002200,0x0,0x0,0x0,0xfffff1fe,0xeff8ffff,0x12003600,0xffff44f0,0xffffffff,0x2b00b7d9,0xc00,0x0,0x0,0x1000000,0x1a000a00,0x22002200,0x22002200,0x22002200,0x22002200,0x15002000,0x600,0xff00ff,0xff00ff,0xff00ff,0x81e10500,0xffffffff,0xffffffff,0xf8feffff,0x67fda1fa,0x92ff62ff,0xfffff1ff,0xffffffff,0xffffffff,0x3e0096b3,0x5001c00,0x0,0x0,
+0x0,0x0,0x0,0x0,0x1000000,0x7000400,0x7000800,0x1000400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff0000,0xffffffff,0xffffffff,0xffffffff,0xbed9ffff,0x13003900,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x87f700ff,0xffffffff,0xffffffff,0x2f00add0,0xe00,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff99f7,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xcafc0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x489cffff,0x2000e00,0x0,0x0,0x0,
+0xffffeafd,0xf4fbffff,0x12003800,0x0,0x0,0x0,0xffff86f4,0xffffffff,0xa5c9ffff,0xd002d00,0x0,0x0,0x0,0x13000600,0x1d001b00,0x1c001d00,0x6001300,0x0,0x0,0x0,0x80000ff,0x32381800,0xffffdef5,0xffffffff,0xffffffff,0x3d009bbd,0x23003100,0x5001200,0x0,0x0,0x0,0xfffff1fe,0xeff8ffff,0x12003600,0xffff44f0,0xffffffff,0x2b00b7d9,0xc00,0x0,0x0,0x0,0x6000200,0x7000700,0x7000700,0x7000700,0x7000700,0x5000700,0x200,0xff00ff,0xff00ff,0xff00ff,0x15180200,0xffffc0ea,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc0dbffff,0x34004a03,0x2001200,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff0000,0xffffffff,0xffffffff,0xffffffff,0x6258f6fb,0x11003500,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x9af800ff,0xffffffff,0xffffffff,0x2c0096bb,0xc00,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff99f7,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa8f70000,0xdcf1d8f6,0xfffff5fb,0xffffffff,0xedf6ffff,0xddf0ddf0,0x536fddf0,0x3001700,0x0,0x0,0x0,
+0xffffeafd,0xf4fbffff,0x12003800,0x0,0x0,0x0,0xffff68ee,0xffffffff,0x8cb1ffff,0xc002b00,0x0,0x0,0x0,0x3000100,0x5000500,0x5000500,0x1000300,0x0,0x0,0x0,0x10000ff,0xa5f9062b,0xffffffff,0x98b5e3f3,0xffffffff,0x57aafcfe,0x8001200,0x1000300,0x0,0x0,0x0,0xfffff1fe,0xeff8ffff,0x12003600,0xffff44f0,0xffffffff,0x2b00b7d9,0xc00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x9000000,0xafd92721,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfefeffff,0x4d0aadcb,0x22003f00,0x800,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff0000,0xffffffff,0xffffffff,0xedf6ffff,0x4500757e,0xb002900,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xc1fb00ff,0xffffffff,0xffffffff,0x28007592,0xb00,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff99f7,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe000000,0x45002f00,0xffffc7e2,0xffffffff,0x98b5ffff,0x4a004b00,0x3a004900,0x3001900,0x0,0x0,0x0,
+0xffffeafd,0xf4fbffff,0x12003800,0x0,0x0,0x0,0xffff48e6,0xffffffff,0x748fffff,0xa002700,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xffff61ff,0xfdffffff,0x4a036f7e,0xffffc2e1,0xe7fbffff,0x1001d9e,0x0,0x0,0x0,0x0,0xfffff1fe,0xeff8ffff,0x12003600,0xffff44f0,0xffffffff,0x2b00b7d9,0xc00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x2000000,0x2b001000,0xc0dc6880,0xfffff9fc,0xffffffff,0xffffffff,0xf7fcffff,0x6d6cbcd8,0x40004b00,0xf002900,0x200,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8def0000,0xa9c7a0d2,0xa8c5a9c7,0x531f8da5,0x35004800,0x4001800,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xecfe01ff,0xffffffff,0xffffffff,0x23005347,0x800,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff99f7,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa000000,0x30002100,0xffffc1e9,0xffffffff,0x96b8ffff,0x35003f00,0x28003300,0x2001100,0x0,0x0,0x0,
+0xffffeafd,0xf4fbffff,0x12003800,0x0,0x0,0x0,0xffff28d9,0xffffffff,0x595cffff,0x7002200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xccfb24f1,0xa6ceffff,0x38004700,0xeaf74044,0x9ed0feff,0x7002117,0x0,0x0,0x0,0x0,0xe4f6d2fb,0xd8ece6f4,0x12003600,0xe0fa3bee,0xe7f3e5f5,0x2b00a7ce,0xc00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x12000400,0x3b002800,0x70794c1b,0x9ab88fa8,0x8fa99cb9,0x51137277,0x45004b00,0x27003a00,0x3001100,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x11000000,0x44003300,0x44004400,0x3f004300,0x1c003200,0x1000800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff17ff,0xffffffff,0xe6f3ffff,0x1d003f00,0x500,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff99f7,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3000000,0xf000a00,0xffffb8f4,0xffffffff,0x93bbffff,0x16002c00,0xc001000,0x1000500,0x0,0x0,0x0,
+0xffffeafd,0xf4fbffff,0x12003800,0x0,0x0,0x0,0xfeff0b8b,0xffffffff,0x420ffdfe,0x5001d00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x1e2b0400,0x4d1791c8,0x1f003b00,0x5ea31600,0x45007491,0xe002c00,0x100,0x0,0x0,0x0,0x35001200,0x49004900,0x11003500,0x1c000500,0x4a003c00,0x29004300,0xb00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x3000000,0x1b000c00,0x37002b00,0x40003d00,0x42004200,0x3d004100,0x2a003700,0xc001b00,0x300,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa000000,0x27001d00,0x27002700,0x1f002500,0x7001300,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff46fb,0xffffffff,0xbad7ffff,0x17003b00,0x200,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff99f7,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffffb4f9,0xffffffff,0x92bdffff,0x8002400,0xff00ff,0x0,0x0,0x0,0x0,
+0xffffeafd,0xf4fbffff,0x12003800,0x0,0x0,0x0,0xe6fc0300,0xffffffff,0x3c00e9f4,0x2001800,0x0,0x0,0x0,0x8cff70ff,0x8cff8cff,0x77ff8cff,0x0,0x0,0x0,0x0,0x0,0x13000300,0x38002d00,0xc002500,0x16000500,0x37003100,0xa002200,0x100,0x0,0x0,0x0,0x26000c00,0x33003400,0xc002500,0x14000300,0x35002b00,0x1d002f00,0x800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x5000100,0x14000c00,0x21001b00,0x24002300,0x1b002100,0xc001400,0x1000500,0x0,0x0,0x0,0x0,
+0x0,0xff0000,0xff00ff,0x34ff06ff,0x34ff34ff,0x34ff34ff,0x34ff34ff,0x34ff34ff,0x34ff34ff,0x34ff34ff,0xff34ff,0xff,0x0,0x0,0x0,0x2000000,0xa000800,0xa000a00,0x6000900,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff86fd,0xffffffff,0x829bffff,0x11003400,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff99f7,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffffb4f9,0xffffffff,0x92bdffff,0x8002400,0xff00ff,0x0,0x0,0x0,0x0,
+0xffffeafd,0xf4fbffff,0x12003800,0x0,0x0,0x0,0xc9f90100,0xffffffff,0x3900d2e8,0x1001400,0x0,0x0,0x0,0xffffccff,0xffffffff,0xdafdffff,0x2000700,0x0,0x0,0x0,0x0,0x5000100,0x19001200,0x3000f00,0x7000000,0x18001500,0x2000c00,0x0,0x0,0x0,0x0,0xc000400,0x10001000,0x4000c00,0x6000100,0x11000e00,0x9000f00,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x1000000,0x7000400,0x8000800,0x4000700,0x100,0x0,0x0,0x0,0x0,0x0,
+0x0,0xff0000,0xff00ff,0xffff35ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x300ffff,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffffccfe,0xffffffff,0x4c22f8fc,0xb002a00,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff99f7,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffffb4f9,0xffffffff,0x92bdffff,0x8002400,0xff00ff,0x0,0x0,0x0,0x0,
+0xffffeafd,0xf4fbffff,0x12003800,0x0,0x0,0x0,0xabf600ff,0xffffffff,0x3500bbd7,0x1100,0x0,0x0,0x0,0xffffcefd,0xffffffff,0xdef8ffff,0x8001b00,0x0,0x0,0x0,0x0,0x0,0x5000200,0x200,0x1000000,0x4000400,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xff0000,0xff00ff,0xffff63fc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1400ffff,0x700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x1fff00ff,0xffffffff,0xffffffff,0x3f00bbd7,0x6001f00,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff99f7,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffffb4f9,0xffffffff,0x92bdffff,0x8002400,0xff00ff,0x0,0x0,0x0,0x0,
+0xffffeafd,0xf4fbffff,0x12003800,0x0,0x0,0x0,0x8cf200ff,0xffffffff,0x3000a2c6,0xe00,0x0,0x0,0x0,0xffffcffb,0xffffffff,0xe2f4ffff,0xe002e00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xff0000,0xff00ff,0xffff92fc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2e00ffff,0xf00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x75fd00ff,0xffffffff,0xffffffff,0x3700737c,0x2001500,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff99f7,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffffb4f9,0xffffffff,0x92bdffff,0x8002400,0xff00ff,0x0,0x0,0x0,0x0,
+0xffffeafd,0xf4fbffff,0x12003800,0x0,0x0,0x0,0x6def00ff,0xffffffff,0x2b008aae,0xc00,0x0,0x0,0x0,0xffffcffb,0xffffffff,0xe3f3ffff,0x10003400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xff0000,0xff00ff,0xffffc0fc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3a00ffff,0x1300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xd9ff01ff,0xffffffff,0xd4e8ffff,0x2b004500,0xc00,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff99f7,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffffb4f9,0xffffffff,0x92bdffff,0x8002400,0xff00ff,0x0,0x0,0x0,0x0,
+0xffffeafd,0xf4fbffff,0x12003800,0x0,0x0,0x0,0x22bc00ff,0x7c9c67bc,0x26005344,0xa00,0x0,0x0,0x0,0xffffcffb,0xffffffff,0xe3f3ffff,0x10003400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xff0000,0x1ff00ff,0xffffecfe,0xffffffff,0x500da9c7,0x500d500d,0x500d500d,0x500d500d,0x500d500d,0x3a00500d,0x1300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xffff43ff,0xffffffff,0x7a8affff,0x1c003c00,0x500,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff99f7,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffffb4f9,0xffffffff,0x9bc5ffff,0x8002400,0xff00ff,0x0,0x0,0x0,0x0,
+0xffffeafd,0xf4fbffff,0x12003800,0x0,0x0,0x0,0x70000ff,0x36001e00,0x1d003600,0x600,0x0,0x0,0x0,0x32000f00,0xffff7c94,0xdbeeffff,0x10003400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xff0000,0x19ff00ff,0xffffffff,0xffffffff,0x440087a1,0x3a003c00,0x3a003a00,0x3a003a00,0x3a003a00,0x2b003a00,0xe00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x4eff26ff,0x50ff50ff,0x4fff50ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xffffbcff,0xffffffff,0x4700c4de,0xf002f00,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff99f7,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffffb4f9,0xffffffff,0xcfeaffff,0x8002b2f,0xff00ff,0x0,0x0,0x0,0x0,
+0xffffeafd,0xf4fbffff,0x12003800,0x0,0x0,0x0,0x8dfd70ff,0x98eb92f5,0x7ef198eb,0x300,0x0,0x0,0x0,0x25000b00,0xffffa7d9,0xbcd9ffff,0x10003300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x75ff27ff,0xafff99ff,0x89ffa8ff,0xaff51ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,
+0x0,0xff0000,0x48fb00ff,0xffffffff,0xffffffff,0x2f00636a,0x14001a00,0x14001400,0x14001400,0x14001400,0xf001400,0x500,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xbcff1fff,0xffffffff,0xffffffff,0xfcffffff,0x2000500,0x0,0x0,0x0,0x0,0x0,0xdff0000,0x93e587f9,0xa9c7a2d0,0x3d005d47,0x6001e00,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff99f7,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffffa5f7,0xffffffff,0xffffffff,0xd7fdf3fd,0x2affdeff,0x0,0x0,0x0,0x0,
+0xffffeafd,0xf4fbffff,0x12003800,0x0,0x0,0x0,0xffffccff,0xffffffff,0xdafdffff,0x2000800,0x0,0x0,0x0,0x5be90400,0xfffffaff,0x768affff,0xf003100,0x0,0x0,0x0,0x8ff05ff,0x8ff08ff,0x7ff08ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0xb8ff2aff,0xffffffff,0xffffffff,0xffffffff,0xebffffff,0x1ff65fc,0xff00ff,0xff00ff,0x0,0x0,0x0,
+0x0,0xff0000,0x75fd00ff,0xffffffff,0xfafdffff,0x2000430f,0xdff0700,0xdff1eff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x13ff00ff,0xffffe0ff,0xffffffff,0xffffffff,0xfcffffff,0x8001700,0x0,0x0,0x0,0x0,0x0,0x0,0x27000b00,0x44003e00,0x2a003f00,0x1000e00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff99f7,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff73ed,0xffffffff,0xffffffff,0xffffffff,0x37ccffff,0x1000600,0x0,0x0,0x0,
+0xffffeafd,0xf4fbffff,0x12003800,0x0,0x0,0x0,0xffffcefd,0xffffffff,0xdef8ffff,0x8001b00,0x0,0x0,0x0,0xffffa0ff,0xffffffff,0x4500badb,0xb002900,0x0,0x0,0x0,0xeaff33ff,0xffffffff,0xffffffff,0xff47ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x4dff0000,0xfffff5ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa2faffff,0xff07b6,0xff00ff,0x0,0x0,0x0,
+0x0,0xff0000,0xa4fc00ff,0xffffffff,0xddefffff,0x88e7462c,0xffffdaff,0xffffffff,0x97ffe8ff,0xff21ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x90ff00ff,0xffffffff,0xffffffff,0xffffffff,0xfdfeffff,0x10002f00,0x0,0x0,0x0,0x0,0x0,0x1000000,0x1b000a00,0x27002600,0x12002200,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff99f7,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xdff81790,0xffffffff,0xffffffff,0xffffffff,0x4f8effff,0x2001200,0x0,0x0,0x0,
+0xffffeafd,0xf4fbffff,0x12003800,0x0,0x0,0x0,0xffffcffb,0xffffffff,0xe2f4ffff,0xe002e00,0x0,0x0,0x0,0xffffc5fe,0xb1dbffff,0x3b004d14,0x5001c00,0x0,0x0,0x0,0x2ddd0100,0xffffe4fd,0xffffffff,0x17b1e6fd,0xff0100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0xfcff3cff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x30094f3,0xff00ff,0x0,0x0,0x0,
+0x0,0xff0000,0xd1fd00ff,0xffffffff,0xd6ebffff,0xffffdff5,0xffffffff,0xffffffff,0xffffffff,0x66faf7ff,0xff0100,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xe4ff00ff,0xffffffff,0xffffffff,0xdeefffff,0xcce4cee5,0x13003900,0x0,0x0,0x0,0x0,0x0,0x0,0x8000300,0xa000a00,0x4000800,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x84ff80ff,0x84ff84ff,0xffffcefd,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x32660700,0xf2fab1da,0xffffffff,0xffffffff,0x5d79ffff,0x3001900,0x0,0x0,0x0,
+0xffffeafd,0xf4fbffff,0x12003800,0x0,0x0,0x0,0xffffcffb,0xffffffff,0xe3f3ffff,0x10003400,0x0,0x0,0x0,0xadecabfb,0x48006788,0x28004100,0x1000d00,0x0,0x0,0x0,0xe000200,0xe0f63e7b,0xffffffff,0xacefffff,0xff0800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x9ff0000,0xffffe4ff,0xffffffff,0xffffffff,0xafcdd4e9,0xf2f9bcd8,0xffffffff,0xffffffff,0x54dbffff,0xff0300,0x0,0x0,0x0,
+0x0,0xff0000,0xf9ff05ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x20068f0,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff03ff,0xffffffff,0xffffffff,0x4c00b2ce,0x48004a00,0x12003500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffff8ff,0xffffffff,0xffffffff,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x12000200,0x44082f00,0x675c5738,0x6a636e6d,0x3e045a36,0x3001a00,0x0,0x0,0x0,
+0xffffeafd,0xf4fbffff,0x12003800,0x0,0x0,0x0,0xffffcffb,0xffffffff,0xe3f3ffff,0x10003400,0x0,0x0,0x0,0x2d000e00,0x3b004000,0x11002800,0x300,0x0,0x0,0x0,0x8000100,0x454e1b00,0xffffdbf0,0xffffffff,0x4005dd6,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x6fff0000,0xffffffff,0xffffffff,0x8ca4fefe,0x48004c00,0x522f4600,0xffffcce5,0xffffffff,0xd1f5ffff,0x2000e12,0x0,0x0,0x0,
+0x0,0xff0000,0xffff2bff,0xffffffff,0xffffffff,0xedfaffff,0xd7ecd2ed,0xfffff9fd,0xffffffff,0xffffffff,0x2cc5f6fe,0x200,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff04ff,0xffffffff,0xffffffff,0x42006966,0x30003600,0xc002300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffff8ff,0xffffffff,0xffffffff,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5000000,0x28001500,0x3b003500,0x3d003c00,0x2f003d00,0x2001400,0x0,0x0,0x0,
+0xffffeafd,0xf4fbffff,0x12003800,0x0,0x0,0x0,0x32000f00,0x4d004900,0x4a004d00,0x10003400,0x0,0x0,0x0,0x1f000a00,0x1b002700,0x3000d00,0x0,0x0,0x0,0x0,0x10000ff,0x19000700,0xd2ea3d3b,0xffffffff,0x2097ecfb,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xcbff0000,0xffffffff,0xffffffff,0x4a00aecc,0x32004000,0x2e002b00,0xecf74435,0xffffffff,0xffffffff,0x70053b8,0x0,0x0,0x0,
+0x0,0xff0000,0xffff59fc,0xffffffff,0xf7fbffff,0x4c0a89a6,0x49004a00,0xb3d1542b,0xffffffff,0xffffffff,0xa2e9ffff,0x1000a00,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff04ff,0xffffffff,0xffffffff,0x2d005749,0xe001600,0x3000a00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffff8ff,0xffffffff,0xffffffff,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb000400,0x16001200,0x1a001800,0x12001900,0x1000700,0x0,0x0,0x0,
+0xffffeafd,0xf4fbffff,0x12003800,0x0,0x0,0x0,0x25000b00,0x3a003700,0x38003a00,0xc002700,0x0,0x0,0x0,0x9000300,0x5000a00,0x100,0x0,0x0,0x0,0x0,0xff00ff,0x6000100,0x34141700,0x583a533d,0x26284d42,0x800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xfeff0fff,0xffffffff,0xffffffff,0x3d006253,0x12002500,0xe000c00,0x99d71900,0xffffffff,0xffffffff,0x10009dda,0x100,0x0,0x0,
+0x0,0xff0000,0xc3f660fa,0xd0e6cceb,0x7c8cd0e6,0x41004900,0x32003800,0x3a003300,0xffffb6d9,0xffffffff,0xf2fcffff,0x4001b1c,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff04ff,0xffffffff,0xffffffff,0x1d00514c,0xff0500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9fd489ee,0xa9c7a9c7,0xa9c7a9c7,0xa9c7a9c7,0x7a99a9c7,0xb002800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x3000300,0x2000300,0x0,0x0,0x0,0x0,
+0xffffeafd,0xf4fbffff,0x12003800,0x0,0x0,0x0,0xc000400,0x13001200,0x12001300,0x4000d00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x15000500,0x39002b00,0x25003700,0x1000c00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff2bff,0xffffffff,0xf2faffff,0x2a004400,0x2000e00,0x0,0x59ce0500,0xffffffff,0xffffffff,0x1c00d6f1,0x500,0x0,0x0,
+0x0,0xff0000,0x1e000600,0x48003c00,0x45004800,0x24003900,0x10001500,0x18001000,0xfeff4166,0xffffffff,0xffffffff,0xb005096,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff04ff,0xffffffff,0xffffffff,0x18004e4e,0xff0200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x32001100,0x44004300,0x44004400,0x44004400,0x3c004400,0x9002400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0xffffeafd,0xf4fbffff,0x12003800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000000,0x15000d00,0x10001600,0x1000600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff3ef7,0xffffffff,0xf3faffff,0x1b003d00,0x400,0x0,0x47e200ff,0xffffffff,0xffffffff,0x2806f6fc,0xa00,0x0,0x0,
+0x0,0xff0000,0x16000500,0x30002900,0x2b003000,0xb001c00,0xff0200,0x30000ff,0xdef71100,0xffffffff,0xffffffff,0x130072ac,0x100,0x0,0x0,0xff0000,0xff00ff,0xffff04ff,0xffffffff,0xffffffff,0x17004d4f,0xff0200,0x0,0x0,0x0,0x0,0x0,0x0,0x2cff0000,0x50ff50ff,0x50ff50ff,0x50ff50ff,0x50ff50ff,0x4dff,0x0,0x0,0x0,0x0,0x0,0x0,0x1d000a00,0x27002700,0x27002700,0x27002700,0x23002700,0x5001500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0xffffeafd,0xf4fbffff,0x12003800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000100,0x1000200,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff2ff4,0xffffffff,0xffffffff,0x1300453f,0x100,0x0,0x63f500ff,0xffffffff,0xffffffff,0x445affff,0xf00,0x0,0x0,
+0x0,0xff0000,0x7000200,0xe000c00,0xc000e00,0x1000600,0xff00ff,0xff00ff,0xccf80400,0xffffffff,0xffffffff,0x1a0081b2,0x300,0x0,0x0,0xff0000,0xff00ff,0xffff04ff,0xffffffff,0xffffffff,0x17004d4f,0xff0200,0x0,0x0,0x0,0x0,0x0,0x0,0x8cff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x500f4ff,0x200,0x0,0x0,0x0,0x0,0x0,0x7000200,0xa000a00,0xa000a00,0xa000a00,0x9000a00,0x2000500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0xffffeafd,0xf4fbffff,0x12003800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xfbff0fbb,0xffffffff,0xffffffff,0x130088bf,0x0,0x0,0xb2fc00ff,0xffffffff,0xffffffff,0x5b81ffff,0x1001300,0x0,0x0,
+0x0,0x29ff0000,0x7cff7cff,0x7cff7cff,0xff67ff,0xff00ff,0xff00ff,0xff00ff,0xe3fd0100,0xffffffff,0xffffffff,0x1e007298,0x500,0x0,0x0,0xff0000,0xff00ff,0xffff0bff,0xffffffff,0xffffffff,0x17004d4f,0xff0200,0x0,0x0,0x0,0x0,0x0,0x0,0x8efb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1700f5fe,0x800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0xffffeafd,0xf4fbffff,0x12003800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xc8f70300,0xffffffff,0xffffffff,0x2873e7f6,0x300,0x0,0xffff4cff,0xffffffff,0xffffffff,0x688effff,0x2001700,0x0,0x0,
+0x0,0x3ffb0000,0xffffffff,0xffffffff,0x12aafbff,0xff0200,0xff00ff,0xff00ff,0xffff2eff,0xffffffff,0xffffffff,0x1f005656,0x600,0x0,0x0,0xff0000,0xff00ff,0xffff41ff,0xffffffff,0xffffffff,0x17004223,0xff0200,0x0,0x0,0x0,0x0,0x0,0x0,0x90f80000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2f00f7fc,0xf00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0xffffeafd,0xf4fbffff,0x12003800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x67dc0100,0xffffffff,0xffffffff,0xdff9ffff,0x29ff5fef,0x88ff36ff,0xfffffaff,0xffffffff,0xffffffff,0x6e94ffff,0x3001a00,0x0,0x0,
+0x0,0x18df0000,0xfffffdff,0xffffffff,0x8ce6ffff,0xff0900,0xff00ff,0x3ff00ff,0xffffb8ff,0xffffffff,0xdaecffff,0x1d003f00,0x500,0x0,0x0,0xff0000,0x16ff00ff,0xffffdcff,0xffffffff,0xe0f0ffff,0x16003b00,0xff0200,0x0,0x0,0x0,0x0,0x0,0x0,0x91f60000,0xffffffff,0xffffffff,0xcde5eaf5,0xcde5cde5,0x3800c8e0,0x1200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xb4ff6bff,0xb4ffb4ff,0x60ffb4ff,0x0,0x0,0x0,0x0,0x0,0x0,
+0xffffeafd,0xf4fbffff,0x12003800,0x0,0x0,0x0,0xb4ffa4ff,0xb4ffb4ff,0x25ffb4ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x10200000,0xffffc9f0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6480ffff,0x4001c00,0x0,0x0,
+0x0,0x4000000,0xffffc0f7,0xffffffff,0xfdffffff,0x79276e3,0xff00ff,0xa9ff13ff,0xffffffff,0xffffffff,0x8ca6ffff,0x17003a00,0x200,0x0,0x0,0x23ff0000,0xf2ff99ff,0xffffffff,0xffffffff,0x869cffff,0x14003900,0xff0100,0x0,0x0,0x0,0x0,0x0,0x0,0x91f60000,0xffffffff,0xffffffff,0x4b00b1cf,0x48004800,0x34004700,0x1100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff99fd,0xffffffff,0x8ef4ffff,0x2000700,0x0,0x0,0x0,0x0,0x0,
+0xffffeafd,0xf4fbffff,0x12003800,0x0,0x0,0x0,0xffffe8ff,0xffffffff,0x3dd9ffff,0x1000500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x7000000,0xd8f0336e,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbee4ffff,0xffffddef,0xffffffff,0x5863ffff,0x5001c00,0x0,0x0,
+0x0,0x2000000,0xfeff4ac4,0xffffffff,0xffffffff,0xebfeffff,0xc5ffbefe,0xfffff9ff,0xffffffff,0xffffffff,0x4907d5e9,0xf003000,0x100,0x0,0x0,0x49fc0000,0xffffffff,0xffffffff,0xe4f3ffff,0x48008ba3,0xf003000,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x91f60000,0xffffffff,0xffffffff,0x3f00b0d1,0x2f003300,0x22002f00,0xb00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff9bfa,0xffffffff,0x9be0ffff,0x6001800,0x0,0x0,0x0,0x0,0x0,
+0xbee7a3f4,0xbed9c4e0,0x12003800,0x0,0x0,0x0,0xffffe9fe,0xffffffff,0x51a4ffff,0x2001000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x2000000,0x37381000,0xfbfea9d0,0xffffffff,0xffffffff,0xffffffff,0x4f1ab0d5,0xfffff1f9,0xffffffff,0x4110fafd,0x4001b00,0x0,0x0,
+0x0,0xff0000,0x91d70e00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe9f5ffff,0x3f005d42,0x7002100,0x0,0x0,0x0,0x4af80000,0xffffffff,0xffffffff,0xb5d2eff8,0x3a006058,0x7001e00,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x91f60000,0xffffffff,0xffffffff,0x2f00aed3,0xe001700,0xa000e00,0x300,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x10ff01ff,0x10ff19ff,0xff03ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff9cf8,0xffffffff,0xa5d2ffff,0xa002500,0x0,0x0,0x0,0x0,0x0,
+0x32001000,0x46004500,0x11003300,0x0,0x0,0x0,0xffffe9fe,0xffffffff,0x6189ffff,0x4001900,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x15000500,0x53472f00,0xbad695b4,0xbdd9c9e2,0x685da1be,0x52484b00,0xffffffff,0xffffffff,0x3c00ddef,0x2001800,0x0,0x0,
+0x0,0xff0000,0x1c000600,0xfafd90c5,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5f48d8eb,0x2e004500,0x2001000,0x0,0x0,0x0,0x38ed0000,0xffffdcfa,0xffffffff,0xffffffff,0x4b9cf3fc,0x2000c00,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x91f60000,0xffffffff,0xffffffff,0x2900aed3,0xff0b00,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0x24ff00ff,0xcdff89ff,0xfffff6ff,0xffffffff,0xd1fff8ff,0x25ff8cff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x98dd57e8,0xa9c7a5cc,0x7897a9c7,0xa002800,0x0,0x0,0x0,0x0,0x0,
+0x20000a00,0x2d002c00,0xb002100,0x0,0x0,0x0,0x9ed582eb,0xa9c7a8c8,0x5254a9c7,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x5000000,0x27001300,0x41003800,0x46004500,0x42004500,0x71c23900,0xffffffff,0xffffffff,0x3800b2d0,0x1001400,0x0,0x0,
+0x0,0xff0000,0xb000100,0x59672500,0xf6fbb7d5,0xffffffff,0xffffffff,0xffffffff,0x94aee7f3,0x45005010,0x17003200,0x500,0x0,0x0,0x0,0x5000000,0x6e941e09,0xffffedf7,0xffffffff,0xc9f6ffff,0x1000900,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x91f60000,0xffffffff,0xffffffff,0x2900aed3,0xff0b00,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x3ff00ff,0xfdff82ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfdffffff,0x3aa83fb,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x25000a00,0x44003d00,0x3c004400,0x9002300,0x0,0x0,0x0,0x0,0x0,
+0x9000300,0xd000d00,0x3000900,0x0,0x0,0x0,0x30000f00,0x44004200,0x36004400,0x3001800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x5fff0000,0x7cff7cff,0x82f37efb,0x2200266b,0x2d002a00,0x24002b00,0xb5f91900,0xffffffff,0xffffffff,0x32007789,0xf00,0x0,0x0,
+0x0,0xff0000,0x20000ff,0x23000e00,0x49153800,0x8fa86f75,0x9ab89bb8,0x69618da5,0x49004d03,0x2f004000,0x6001700,0x100,0x0,0x0,0x0,0x3000000,0x2d001400,0xffff77a1,0xffffffff,0xffffffff,0x5002040,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x91f60000,0xffffffff,0xffffffff,0x2900aed3,0xff0b00,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x82ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x89f6ffff,0xff0200,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x15000600,0x27002300,0x23002700,0x5001400,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x1b000900,0x27002600,0x1f002700,0x2000e00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x9cfd0000,0xffffffff,0xffffffff,0xa006ef1,0xd000b00,0x8000c00,0xffff38f1,0xffffffff,0xe7f4ffff,0x2800470e,0xb00,0x0,0x0,
+0x0,0x0,0x0,0xa000200,0x29001900,0x3d003600,0x42004000,0x40004200,0x32003c00,0x11002200,0x1000500,0x0,0x0,0x0,0x0,0x1000000,0x10000600,0xffff2c46,0xffffffff,0xffffffff,0xd00415e,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x91f60000,0xffffffff,0xffffffff,0x2900aed3,0xff0b00,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0xfbff18ff,0xffffffff,0xffffffff,0x91acc7e3,0x98b5879d,0xffffd0e6,0xffffffff,0xfeffffff,0x30033be,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x9efc5efc,0xa0f99ffa,0x59eea0f9,0x1000500,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x9ffa8ffd,0xa0f9a0f9,0x27d1a0f9,0x1000400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x56f00000,0xffffffff,0xffffffff,0x2fbeeffd,0x300,0x1aff0000,0xffffdeff,0xffffffff,0x8da8ffff,0x1d003e00,0x500,0x0,0x0,
+0x0,0x0,0x0,0x1000000,0xb000400,0x1b001300,0x23002100,0x20002300,0x11001900,0x2000800,0x0,0x0,0x0,0x0,0x0,0xff0000,0x10000ff,0xffff0e49,0xffffffff,0xffffffff,0x14004b52,0xff0100,0x0,0x0,0x0,0x0,0x0,0x0,0x91f60000,0xffffffff,0xffffffff,0x2900aed3,0xff0b00,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0xffff63fc,0xffffffff,0xcee5ffff,0x47004c03,0x41004200,0xb1d44404,0xffffffff,0xffffffff,0xb0098e2,0x100,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff99fd,0xffffffff,0x8df6ffff,0x2000600,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0xffffe8ff,0xffffffff,0x3be1ffff,0x1000400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xe5b0000,0xffffe1f9,0xffffffff,0xf4fdffff,0x64fc8ef6,0xefff88ff,0xffffffff,0xffffffff,0x4b0ad4e9,0x12003200,0x200,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x4000100,0x8000700,0x6000800,0x1000300,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff06aa,0xffffffff,0xffffffff,0x16004d4f,0xff0200,0x0,0x0,0x0,0x0,0x0,0x0,0x91f60000,0xffffffff,0xffffffff,0x2900aed3,0xff0b00,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0xffff80fb,0xffffffff,0xcee5ffff,0x32004300,0x21002500,0x537e2600,0xe1f0dff2,0xe1f0e1f0,0x1900addd,0x400,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff9afc,0xffffffff,0x9ae1ffff,0x6001600,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0xffffe9fe,0xffffffff,0x4fa8ffff,0x2000f00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x6000000,0xfdfe57bc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xecf6ffff,0x3f005c40,0x8002200,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff05cc,0xffffffff,0xffffffff,0x17004d4f,0xff0200,0x0,0x0,0x0,0x0,0x0,0x0,0x91f60000,0xffffffff,0xffffffff,0x2900aed3,0xff0b00,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0xffff7bf7,0xffffffff,0xffffffff,0x379eaddf,0x7000900,0x14000900,0x42002c00,0x4a004a00,0x24004000,0x900,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff9cf8,0xffffffff,0xa4d3ffff,0x9002400,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0xffffe9fe,0xffffffff,0x6189ffff,0x4001800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x2000000,0x77b81200,0xfffff9fd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6253ddee,0x2e004500,0x2001000,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff04ff,0xffffffff,0xffffffff,0x17004d4f,0xff0200,0x0,0x0,0x0,0x0,0x0,0x0,0x91f60000,0xffffffff,0xffffffff,0x2900aed3,0xff0b00,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0xffff3ce1,0xffffffff,0xffffffff,0xffffffff,0x9bffdbfe,0x2eee64ff,0x2b00160c,0x33003300,0x1d002f00,0x800,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff9cf8,0xffffffff,0xa8ceffff,0xa002800,0x0,0x0,0x0,0x0,0x0,
+0xb4ffa4ff,0xacffb4ff,0x0,0x0,0x0,0x0,0xffffeafd,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x1d000700,0xc2df5871,0xfffffdfe,0xffffffff,0xffffffff,0xaac8f4fb,0x4600521c,0x17003300,0xff0500,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff04ff,0xffffffff,0xffffffff,0x17004e52,0xff0200,0x0,0x0,0x0,0x0,0x0,0x0,0x91f60000,0xffffffff,0xffffffff,0x2900aed3,0xff0b00,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0xa4e90800,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9af5e3fe,0x10002fb3,0xa000f00,0x300,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff9cf8,0xffffffff,0xa8ceffff,0xa002800,0x0,0x0,0x0,0x0,0x0,
+0xffffe8ff,0xf5feffff,0x3000a00,0x0,0x0,0x0,0xffffeafd,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0xb000100,0x37002000,0x7f955136,0x9fbc96b3,0x788495b0,0x4a005216,0x30004200,0x6001800,0xff00ff,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff04ff,0xffffffff,0xffffffff,0x17005668,0xff0200,0x0,0x0,0x0,0x0,0x0,0x0,0x91f60000,0xffffffff,0xffffffff,0x2900aed3,0xff0b00,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x1c120400,0xebf68dc2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8dfbfbff,0xff04bf,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff9cf8,0xffffffff,0xa8ceffff,0xa002800,0x0,0x0,0x0,0x0,0x0,
+0xffffe9fe,0xf6fdffff,0xb002200,0x0,0x0,0x0,0xffffeafd,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x2000000,0x19000900,0x38002b00,0x41003f00,0x41004200,0x35003e00,0x13002600,0x1000500,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff03ff,0xffffffff,0xffffffff,0x170091c3,0xff0200,0x0,0x0,0x0,0x0,0x0,0x0,0x91f60000,0xffffffff,0xffffffff,0x2900aed3,0xff0b00,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0xc000100,0x43172600,0xb6d4829d,0xffffe6f3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3008bf6,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff9cf8,0xffffffff,0xa8ceffff,0xa002800,0x0,0x0,0x0,0x0,0x0,
+0xffffe9fe,0xf7fcffff,0x11003400,0x0,0x0,0x0,0xffffeafd,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x5000100,0x16000d00,0x22001d00,0x22002400,0x13001c00,0x3000a00,0x0,0x0,0x0,0x0,0x0,
+0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x78ff2fff,0xb0ffa1ff,0x84ffa4ff,0x3ff44ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xeefe00ff,0xffffffff,0xffffffff,0xa6f0fcfe,0x82ff87fb,0x0,0x0,0x0,0x0,0x0,0x0,0x91f60000,0xffffffff,0xffffffff,0x2900aed3,0xff0b00,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x30000ff,0x22000f00,0x3f003400,0x5a3e4500,0xbbd6889f,0xfffff2f9,0xffffffff,0xffffffff,0x1d84f8fe,0x300,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff9cf8,0xffffffff,0xa8ceffff,0xa002800,0x0,0x0,0x0,0x0,0x0,
+0xffffeafd,0xf7fcffff,0x12003800,0x0,0x0,0x0,0xffffeafd,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x2000000,0x8000500,0x7000800,0x2000500,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xff0000,0xff00ff,0xff00ff,0xbdff21ff,0xffffffff,0xffffffff,0xffffffff,0xdffeffff,0xff53fc,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xadf500ff,0xffffffff,0xffffffff,0xffffffff,0xfcffffff,0x2000800,0x0,0x0,0x0,0x0,0x0,0x91f60000,0xffffffff,0xffffffff,0x2900aed3,0xff0b00,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0xcff0cff,0x14990edb,0x1f001d61,0x34002a00,0x40003b00,0xa5c64b18,0xffffffff,0xffffffff,0x57aaffff,0xa00,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff9cf8,0xffffffff,0xa8ceffff,0xa002800,0x0,0x0,0x0,0x0,0x0,
+0xffffeafd,0xf7fcffff,0x12003800,0x0,0x0,0x0,0xffffeafd,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xff0000,0xff00ff,0x41ff00ff,0xffffedff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8bf8ffff,0xff0355,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x34ba00ff,0xfffff6fd,0xffffffff,0xffffffff,0xfcffffff,0xa001d00,0x0,0x0,0x0,0x0,0x0,0x91f60000,0xffffffff,0xffffffff,0x2900aed3,0xff0b00,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0xffffe1ff,0xffffffff,0xb5df7ff,0x11000b00,0x20001800,0x38052b00,0xffffeaf7,0xffffffff,0x6595ffff,0x2001400,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff9cf8,0xffffffff,0xa8ceffff,0xa002800,0x0,0x0,0x0,0x0,0x0,
+0xffffeafd,0xf7fcffff,0x12003800,0x0,0x0,0x0,0xffffeafd,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xff0000,0xff00ff,0xf5ff2dff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3006fed,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xb0000ff,0xedf95fa9,0xffffffff,0xffffffff,0xfdfeffff,0x11003200,0x0,0x0,0x0,0x0,0x0,0x91f60000,0xffffffff,0xffffffff,0x2900aed3,0xff0b00,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0xffffbbfe,0xffffffff,0x6feaffff,0x1000500,0x7000200,0x26720c00,0xfffff7fd,0xffffffff,0x5257ffff,0x4001a00,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff9cf8,0xffffffff,0xa8ceffff,0xa002800,0x0,0x0,0x0,0x0,0x0,
+0xffffeafd,0xf7fcffff,0x12003800,0x0,0x0,0x0,0xffffeafd,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xff0000,0xaff00ff,0xffffdcff,0xffffffff,0xe0f0ffff,0x6f6e8aa3,0xe2f0889e,0xffffffff,0xffffffff,0x1b84f3fd,0x200,0x0,0x0,0x0,0xff0000,0xff00ff,0x50000ff,0x3f311800,0xa8c58aaa,0xa9c7a9c7,0xa8c5a9c7,0x13003900,0x0,0x0,0x0,0x0,0x0,0x91f60000,0xffffffff,0xffffffff,0x2900aed3,0xff0b00,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0xffff67eb,0xffffffff,0xfdfeffff,0x1ced87ee,0x3ff01ff,0xcefe3dff,0xffffffff,0xffffffff,0x3e00daec,0x4001b00,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff9cf8,0xffffffff,0xa8ceffff,0xa002800,0x0,0x0,0x0,0x0,0x0,
+0xffffeafd,0xf7fcffff,0x12003800,0x0,0x0,0x0,0xffffeafd,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xff0000,0x74ff00ff,0xffffffff,0xffffffff,0x521cd6ea,0x42004800,0x4b293f00,0xffffe3f3,0xffffffff,0x7cd6ffff,0x900,0x0,0x0,0x0,0x0,0x0,0x1000000,0x1c000800,0x3f003300,0x44004300,0x44004400,0x11003200,0x0,0x0,0x0,0x0,0x0,0x91f60000,0xffffffff,0xffffffff,0x2900aed3,0xff0b00,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0xcff31351,0xffffffff,0xffffffff,0xffffffff,0xfcfff7ff,0xffffffff,0xffffffff,0xfeffffff,0x3a007b8b,0x2001700,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff9cf8,0xffffffff,0xa8ceffff,0xa002800,0x0,0x0,0x0,0x0,0x0,
+0xffffeafd,0xf7fcffff,0x12003800,0x0,0x0,0x0,0xffffeafd,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xff0000,0xebff08ff,0xffffffff,0xf9fdffff,0x45006253,0x24003400,0x24001d00,0xffff74ae,0xffffffff,0xbbe6ffff,0x2001500,0x0,0x0,0x0,0x0,0x0,0x0,0x7000100,0x1f001300,0x27002500,0x27002700,0xa001d00,0x0,0x0,0x0,0x0,0x0,0x91f60000,0xffffffff,0xffffffff,0x2900aed3,0xff0b00,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x346c0700,0xffffd2ed,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x91acfcfd,0x2f004800,0x1000f00,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff9cf8,0xffffffff,0xa8ceffff,0xa002800,0x0,0x0,0x0,0x0,0x0,
+0xffffeafd,0xf7fcffff,0x12003800,0x0,0x0,0x0,0xffffeafd,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x12ff01ff,0x1ff11ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,
+0x0,0xff0000,0xffff4cff,0xffffffff,0xbbd6ffff,0x31004600,0x8001700,0x8000500,0x6ea71e33,0x7f917c94,0x6c897f91,0x7002200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6000200,0xa000900,0xa000a00,0x2000800,0x0,0x0,0x0,0x0,0x0,0x91f60000,0xffffffff,0xffffffff,0x2900aed3,0xff0b00,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x11000200,0x8cb3321a,0xffffddef,0xffffffff,0xffffffff,0xffffffff,0xc3def9fd,0x4a006c6a,0x1d003a00,0x600,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff9cf8,0xffffffff,0xa8ceffff,0xa002800,0x0,0x0,0x0,0x0,0x0,
+0xe3f7ccfa,0xdff0e6f4,0x12003800,0x0,0x0,0x0,0xffffeafd,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x28ff0000,0xd3ff8bff,0xfffffbff,0xfbffffff,0x89ffd0ff,0xff25ff,0xff00ff,0xff00ff,0x0,0x0,0x0,
+0x0,0xff0000,0xffff9dfd,0xffffffff,0x7e92ffff,0x1b003a00,0xff0500,0xff00ff,0x1e000800,0x3f003700,0x39003f00,0x9002300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x91f60000,0xffffffff,0xffffffff,0x2900aed3,0xff0b00,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x50000ff,0x2d001500,0x5b493f00,0x95b07f91,0x9bb89ebb,0x77818fa9,0x4b00541e,0x38004500,0xb002100,0x100,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff9cf8,0xffffffff,0xa8ceffff,0xa002800,0x0,0x0,0x0,0x0,0x0,
+0x35001100,0x4a004900,0x12003600,0x0,0x0,0x0,0xffffeafd,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0xcff0000,0xfdff9dff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9cfcfdff,0xff0be8,0xff00ff,0x0,0x0,0x0,
+0x0,0xff0000,0xffffd6fe,0xffffffff,0x4f2affff,0x5ce62e0b,0xd3ffa8ff,0xd0ffe6ff,0x4de59ffd,0x1e00190a,0x1c001e00,0x5001200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x91f60000,0xffffffff,0xffffffff,0x2900aed3,0xff0b00,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x11000500,0x31002200,0x3f003a00,0x42004100,0x41004200,0x38003e00,0x1a002b00,0x2000a00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff9cf8,0xffffffff,0xa8ceffff,0xa002800,0x0,0x0,0x0,0x0,0x0,
+0x25000c00,0x34003300,0xd002600,0x0,0x0,0x0,0xffffeafd,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0xd1ff16ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x17ded0fd,0xff00ff,0x0,0x0,0x0,
+0x0,0x7ff0000,0xfffffcff,0xffffffff,0x5148ebf6,0xffffc8f5,0xffffffff,0xffffffff,0xffffffff,0x2adbc2fc,0x5000500,0x1000400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x91f60000,0xffffffff,0xffffffff,0x98ddd8ee,0x84ff89f6,0x7eff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0xf000800,0x1e001700,0x24002200,0x21002400,0x14001b00,0x5000c00,0x100,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff9cf8,0xffffffff,0xa8ceffff,0xa002800,0x0,0x0,0x0,0x0,0x0,
+0xc000400,0x10001000,0x4000c00,0x0,0x0,0x0,0xffffeafd,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x4ff0000,0xffffbdff,0xffffffff,0xffffffff,0xdaedf6fc,0xf8fcdbec,0xffffffff,0xffffffff,0xc0f8ffff,0xff0860,0x0,0x0,0x0,
+0x0,0x23ff0000,0xffffffff,0xffffffff,0xd7f1e2f1,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xebfeffff,0x10034eb,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x91f60000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x700f4ff,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x5000200,0x8000800,0x7000800,0x2000400,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff9ff9,0xffffffff,0xa8ceffff,0xa002800,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x36001200,0x4d004b00,0x3e004d00,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x62ff0000,0xffffffff,0xffffffff,0xa8c7ffff,0x4b005524,0x53284a00,0xffffabc9,0xffffffff,0xffffffff,0x5006be0,0x0,0x0,0x0,
+0x0,0x33fa0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfbfdffff,0xffffffff,0xffffffff,0xffffffff,0x1499defc,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x91f60000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1c00f6fd,0x900,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x5ff00ff,0xffffd2fd,0xffffffff,0xa1c9ffff,0xa002800,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x29000d00,0x3a003800,0x2e003a00,0x3001400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xdbff01ff,0xffffffff,0xffffffff,0x4b00adca,0x3a004300,0x34003400,0xacd33a00,0xffffffff,0xffffffff,0x110fdff7,0x200,0x0,0x0,
+0x0,0x3ff70000,0xffffffff,0xffffffff,0xffffffff,0x86abeffa,0x4e03531f,0xcde46b66,0xffffffff,0xffffffff,0x81e1ffff,0x600,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x23ff00ff,0x34ff34ff,0x34ff34ff,0xff0eff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x91f60000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3100f7fc,0x1000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80ff0000,0xe4ffbaff,0xffffffff,0xffffffff,0x8fb6ffff,0xa002800,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0xe000500,0x13001300,0xf001300,0x1000700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff2dff,0xffffffff,0xf8fcffff,0x3f00552a,0x18002a00,0x11001100,0x374a1800,0xfffff9fd,0xffffffff,0x4598ffff,0x800,0x0,0x0,
+0x0,0x38f10000,0xffffffff,0xffffffff,0xfbfeffff,0x48006b70,0x3b004200,0x43133a00,0xffffd3ec,0xffffffff,0xddf6ffff,0x3001300,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xe7ff07ff,0xffffffff,0xffffffff,0x20089fd,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x51e60000,0xa5cc97df,0xa9c7a9c7,0xa9c7a9c7,0xa9c7a9c7,0x3800a4c4,0x1200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa5fd0000,0xffffffff,0xffffffff,0xffffffff,0x606affff,0x9002600,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff6dfd,0xffffffff,0xcde4ffff,0x2a004400,0x3000f00,0x0,0x10000300,0xffffc7f1,0xffffffff,0x87c8ffff,0x1001000,0x0,0x0,
+0x0,0x2cee0000,0xffffffff,0xffffffff,0xbbd7ffff,0x38004800,0x17002400,0x1d001500,0xffff65a4,0xffffffff,0xffffffff,0x8003663,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff5fff,0xffffffff,0xffffffff,0x1880f1fd,0xff0300,0xff00ff,0xff,0x0,0x0,0x0,0x9000000,0x3c002400,0x44004400,0x44004400,0x44004400,0x31004300,0x1000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa7fa0000,0xffffffff,0xffffffff,0xffffffff,0x4100c2dc,0x7002100,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff8afb,0xffffffff,0xb6d5ffff,0x18003900,0x300,0x0,0x30000ff,0xffffa5f1,0xffffffff,0xa3d3ffff,0x4001a00,0x0,0x0,
+0x0,0x13c90000,0xffffffff,0xffffffff,0x8aa4ffff,0x1f003c00,0x2000a00,0x5000100,0xfeff1c49,0xffffffff,0xffffffff,0x10005c90,0x0,0x0,0x0,0xff0000,0xff00ff,0x1ff00ff,0xffffd1ff,0xffffffff,0xffffffff,0x81d7ffff,0xff0a00,0xff00ff,0xff,0x0,0x0,0x0,0x5000000,0x23001500,0x27002700,0x27002700,0x27002700,0x1c002700,0x900,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa8f90000,0xffffffff,0xffffffff,0xb6d4fbfd,0x3a00521f,0x3001800,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff9efa,0xffffffff,0xa6c9ffff,0xf003000,0x0,0x0,0xff00ff,0xffff8bf2,0xffffffff,0xb4daffff,0x7002200,0x0,0x0,
+0x0,0x3000000,0xffffecfd,0xffffffff,0x758effff,0xe002d00,0xff0100,0xff00ff,0xe9fc0600,0xffffffff,0xffffffff,0x16006a95,0x200,0x0,0x0,0xff0000,0xff00ff,0x44ff00ff,0xffffffff,0xfcfdffff,0xffffffff,0xe4f7ffff,0x2001820,0xff00ff,0xff,0x0,0x0,0x0,0x2000000,0x9000500,0xa000a00,0xa000a00,0xa000a00,0x7000a00,0x200,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xbff00ff,0x2eff34ff,0xff06ff,0xff00ff,0xff00ff,0xff00ff,0x16ff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x4ce10000,0xa1c891d7,0x82959cb9,0x4b005a36,0x29004100,0x1000d00,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff95f8,0xffffffff,0xadd1ffff,0xc002b00,0x0,0x0,0xff00ff,0xffff96f7,0xffffffff,0xaed3ffff,0xa002700,0x0,0x0,
+0x0,0x1000000,0xffffc2f7,0xffffffff,0x7fa7ffff,0x8002200,0xff00ff,0xff00ff,0xf1fe0355,0xffffffff,0xffffffff,0x1a005c72,0x400,0x0,0x0,0xff0000,0xff00ff,0xb6ff00ff,0xffffffff,0xa3c0ffff,0xffffe9f4,0xffffffff,0x9006ac3,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6ff00ff,0xf6ff85ff,0xffffffff,0xa3fff5ff,0x1ff40ff,0xff00ff,0xff00ff,0xd5ff0dff,0xff25f8,0x0,0x0,0x0,0x0,0xb000000,0x3d002600,0x42004300,0x38003f00,0x12002700,0x400,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff82f3,0xffffffff,0xbee0ffff,0xb002800,0x0,0x0,0xff00ff,0xffffaff9,0xffffffff,0x9fc5ffff,0xb002900,0x0,0x0,
+0x0,0xff0000,0xffff80eb,0xffffffff,0xafd9ffff,0x6001f00,0xff00ff,0xff00ff,0xffff2dff,0xffffffff,0xfbfdffff,0x1b004624,0x400,0x0,0x0,0xff0000,0xff00ff,0xffff2aff,0xffffffff,0x5735f8fc,0xffff98bc,0xffffffff,0x1200cff0,0xff0200,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xadff02ff,0xffffffff,0xffffffff,0xffffffff,0xd5feffff,0xcff65fc,0x16ff00ff,0xffffbeff,0x60094f6,0x100,0x0,0x0,0x0,0x6000000,0x22001500,0x23002600,0x15001e00,0x3000b00,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x8cff77ff,0x8cff8cff,0x72ff8cff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff51e6,0xffffffff,0xe7f5ffff,0xb002a06,0x0,0x0,0x1ff00ff,0xffffe3fe,0xffffffff,0x7895ffff,0xb002800,0x0,0x0,
+0x0,0xff0000,0xffff34c4,0xffffffff,0xf7fcffff,0x7003d82,0xff00ff,0x1ff00ff,0xffffa5ff,0xffffffff,0xd0e6ffff,0x19003c00,0x300,0x0,0x0,0xff0000,0xff00ff,0xffff9bff,0xffffffff,0x4300b5d2,0xf4fc4137,0xffffffff,0x4faeffff,0xff0700,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff5fff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf7ffffff,0xfbffd7ff,0xffffffff,0x2060f3fd,0x400,0x0,0x0,0x0,0x1000000,0x8000500,0x8000900,0x2000500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0xffffd8ff,0xffffffff,0xd2fdffff,0x2000700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xfafe1592,0xffffffff,0xffffffff,0xd0069af,0x0,0x0,0x4dff00ff,0xffffffff,0xffffffff,0x4923f9fd,0x9002500,0x0,0x0,
+0x0,0xff0000,0xbbf00900,0xffffffff,0xffffffff,0x37ccdff7,0xff0100,0x96ff05ff,0xffffffff,0xffffffff,0x88a1ffff,0x14003800,0x100,0x0,0x0,0xff0000,0x16ff00ff,0xfffff8ff,0xfeffffff,0x3800665f,0x9ee22000,0xffffffff,0xb8e9ffff,0x1001000,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff53fc,0xf7fcffff,0xc4ddc9e3,0xffffe1f0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2c1dd6f0,0xb00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0xffffd9fe,0xffffffff,0xd7f7ffff,0x8001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xa2ec0500,0xffffffff,0xffffffff,0x35b2eafa,0x200,0x0,0xe7ff27ff,0xffffffff,0xffffffff,0x3f00b2d0,0x5001d00,0x0,0x0,
+0x0,0xff0000,0x42b20400,0xfffffafd,0xffffffff,0xffffffff,0xbdffd0fe,0xffffeaff,0xffffffff,0xffffffff,0x490addee,0xe002e00,0x0,0x0,0x0,0xff0000,0x7fff00ff,0xffffffff,0xc9e2ffff,0x29004500,0x329e0e00,0xfffffdff,0xfdfeffff,0x500388d,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe3fc0971,0x6358e6f6,0x48004b00,0x6a6c4800,0xfdfebedb,0xffffffff,0xffffffff,0xe6f4ffff,0x33005c4e,0x1001100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0xffffdafd,0xffffffff,0xdcf1ffff,0xe002d00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x2f980200,0xfffff2fc,0xffffffff,0xf5fdffff,0x66fd99fa,0x99ff66ff,0xfffff5ff,0xffffffff,0xf2faffff,0x37005d47,0x2001400,0x0,0x0,
+0x0,0xff0000,0xe000100,0xffff7dc8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf5faffff,0x3f00655b,0x7002000,0x0,0x0,0x0,0xff0000,0xeaff08ff,0xffffffff,0x7888ffff,0x1a003b00,0xb000500,0xffffb6ed,0xffffffff,0xd00a1df,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x83e00500,0x4700688c,0x31003b00,0x34002f00,0x5c593d00,0xf0f8b3d3,0xf9fcffff,0x5b3bb9d6,0x2c004500,0xe00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0xffffdafd,0xffffffff,0xddf0ffff,0x10003300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xb000000,0xfefe66b7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7e8efdfe,0x28004400,0xb00,0x0,0x0,
+0x0,0xff0000,0x50000ff,0x87bf1a00,0xfffffbfd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6c68e9f5,0x2f004600,0x2001100,0x0,0x0,0x0,0xff0000,0xffff64ff,0xffffffff,0x4704ddee,0xe002d00,0x4000100,0xffff4cbc,0xffffffff,0x265ef5fc,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18350200,0x32002f00,0x10001d00,0x12000e00,0x2b001c00,0x45043a00,0x4e0a511f,0x43004b00,0x17003100,0x500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0xffffdafd,0xffffffff,0xddf0ffff,0x10003300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x4000000,0x6aa11700,0xfffff2fa,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf1f9ffff,0x49007a86,0x17003500,0x400,0x0,0x0,
+0x0,0xff0000,0x10000ff,0x22000a00,0xcee66282,0xfffffeff,0xffffffff,0xffffffff,0xa8c5f2f9,0x47005527,0x19003500,0x500,0x0,0x0,0x0,0x1ff0000,0xffffd5ff,0xffffffff,0x3e008da8,0x6001e00,0x10000ff,0xd0f30d00,0xffffffff,0x87d5ffff,0xb00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9000000,0x16001800,0x1000800,0x1000000,0xd000500,0x28001900,0x39003400,0x28003600,0x6001500,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x34001000,0x4d004a00,0x49004d00,0x10003300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x1000000,0x1f000800,0xa9ca4843,0xfffff0f8,0xffffffff,0xffffffff,0xeef8ffff,0x5931a8c5,0x39004800,0x8001e00,0x100,0x0,0x0,
+0x0,0xff0000,0xff00ff,0xc000200,0x39002200,0x83985743,0x9ebb98b5,0x76808fa9,0x4a00500d,0x32004200,0x8001b00,0x100,0x0,0x0,0x0,0x48ff0000,0xffffffff,0xeef6ffff,0x31004c14,0x1001100,0xff00ff,0x67d00500,0xffffffff,0xe7f7ffff,0x3001a27,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x5000600,0x100,0x0,0x1000000,0xb000400,0x14001100,0xb001200,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x27000c00,0x3a003800,0x37003a00,0xc002600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0xa000200,0x35001e00,0x6d734408,0x9ab88ca4,0x8ba39ab6,0x4e036d6c,0x43004a00,0x1e003400,0x1000a00,0x0,0x0,0x0,
+0x0,0x0,0x0,0x2000000,0x1b000a00,0x39002d00,0x42003f00,0x41004200,0x35003d00,0x14002600,0x1000600,0x0,0x0,0x0,0x0,0x6ffd0000,0xb9e8aef6,0x8da8c1de,0x22004000,0xff0800,0xff00ff,0x14330100,0xc1deb0e5,0xbfe0c2dd,0x9004b96,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0xd000400,0x13001200,0x12001300,0x4000d00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x1000000,0x15000800,0x35002700,0x40003c00,0x42004200,0x3c004000,0x26003400,0x8001500,0x100,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x5000100,0x17000e00,0x23001e00,0x21002400,0x13001b00,0x3000a00,0x0,0x0,0x0,0x0,0x0,0x5000000,0x38001b00,0x44004600,0x13003200,0x200,0x0,0x7000000,0x3b001f00,0x43004600,0x10002e00,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x3000000,0x12000a00,0x20001a00,0x23002300,0x1a002000,0xa001200,0x300,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x2000000,0x8000500,0x7000800,0x1000400,0x0,0x0,0x0,0x0,0x0,0x0,0x5000000,0x27001600,0x29002d00,0x8001b00,0x0,0x0,0x2000000,0x22000e00,0x2c002c00,0xe002200,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x1000000,0x6000400,0x8000800,0x3000600,0x100,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0xb000700,0xb000d00,0x2000700,0x0,0x0,0x0,0x9000300,0xd000c00,0x5000a00,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xd9feb5fd,0x626d1fe,0x0,0xc9fe00fe,0xcafed9fe,0xfe0394,0x1fe00fe,0xd9fecbfe,0x200b4fb,0x0,0xa4fd0000,0xd9fed9fe,0x51c6d9fe,0xfe00be,
+0xfe00fe,0xd4fe0bfe,0xd9fed9fe,0x1574d9fe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xd9fe59fe,0xb0fdd9fe,0xfe027f,0xfe00fe,0x7e,0x0,0x66de007e,0xd9fed9fe,0x297abfd,0xfe00fe,0x85fe00fe,0xd9fed9fe,0x13f6ac2,0x0,0x47e0000,0xd9febdfd,0x3dc8d9fe,0xfe00be,0xfe00fe,0xd9fe33fe,0xc1fcd9fe,0x93f,0x0,0xd9fe387e,0x7df1d9fe,0xfe017f,0x6fe00fe,0xd9fea9fe,0x98f0d9fe,0x47f,0x0,0x6bde0000,0xd9fed9fe,0xbe5ad0,0xfe00fe,0xffe00fe,0xd9fed7fe,0x200b8fb,0x0,0x0,0xfe0000,0xfe00fe,0xfefe99e3,0x4664fefe,0x0,0xfefe2afd,0xfefefefe,0xbe3d5e,0x28fd00fe,0xfefefefe,0x1300a9b5,0x0,0xc2fa0000,0xfefefefe,0xb8e1fefe,0xfe063f,
+0xfe00fe,0xfefe53fd,0xfefefefe,0x3244fefe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfefec2fe,0xfefefefe,0xbe375b,0xfe00fe,0x7e,0x0,0xc28007e,0xfefed6ee,0x659cfefe,0xfe00be,0xfcfe36fe,0xdee8fefe,0x7003319,0x0,0x3f0000,0xfefe5f98,0xd3f4fefe,0xfe085b,0x1fe00fe,0xfefec5fe,0x8083fefe,0x1600,0x0,0xfefe437c,0xa4bbfefe,0xfe0a00,0xaafe03fe,0xfefefefe,0x3920ced6,0xd00,0x0,0x35710000,0xfefefefe,0x63fbce4,0xfe00fe,0x5dfe00fe,0xfefefefe,0x1400a2a7,0x0,0x0,0xfe0000,0xfe00fe,0xfefe5977,0x8380fefe,0x300,0xfefe6cfe,0xfefefefe,0x37e7e7d,0x65fe00fe,0xfefefefe,0xe007a6a,0x0,0xc2fa0000,0xfefefefe,0xf7fcfefe,0xfe1f29,
+0xfe00fe,0xfefea5fd,0xfefefefe,0x3c3afefe,0x0,0x7e0000,0xfe00fe,0x24fd00fe,0xfefefdfe,0xfefefefe,0x37e95ad,0xfe00fe,0x7e,0x0,0x1be007e,0xfafc4252,0xeaf9fefe,0x5fe1871,0xfefed0fe,0x6a4afbfd,0x1001d00,0x0,0x7e0000,0xc4e10841,0xfefefefe,0xbe74a4,0x5dfe00fe,0xfefefefe,0x3902d2d9,0x900,0x0,0xfefe447a,0xaab2fefe,0x1fe0c00,0xfefe9dfe,0xd2d5fefe,0x1b004b19,0x13f,0x0,0x4880000,0xfefee0f8,0x1f28f8fc,0xfe00fe,0xaefe00fe,0xfefefefe,0xc006655,0x0,0x0,0xfe0000,0xfe00fe,0xfcfe1752,0xb9d5fefe,0x800,0xfefeabfd,0xfefefefe,0x73fb8d4,0xa1fd00fe,0xfbfdfefe,0x5004120,0x0,0xc2fa0000,0xfefefefe,0xfefefefe,0x17e6f77,
+0x7fe00fe,0xfefef0fe,0xfefefdfd,0x3c3afefe,0x0,0x7e0000,0xfe00fe,0x84fe00fe,0xfcfdfefe,0xfefedee6,0xe12e8f6,0xfe00fe,0x7e,0x0,0xfe007e,0x8ca5053f,0xfefefefe,0x7aba9eca,0xfefefefe,0x2f00a6a0,0x7e053f,0x0,0x7e0000,0x384e00be,0xfefef9fc,0x1c38effa,0xe6fe0dfe,0xfbfdfefe,0x18006443,0x3f,0x0,0xfefe447a,0xaab2fefe,0x90fe0d10,0xfefefefe,0x4c1bd4d6,0x23f1c00,0xfe,0x0,0xbe0000,0xfefe90bf,0x6971fefe,0xfe017e,0xf5fe0bfe,0xe7f1fefe,0x3003102,0x0,0x0,0xfe0000,0xfe00fe,0xcef50100,0xe9f5fefe,0x13f1201,0xfefeebfe,0xfefee3f0,0x1203ecf7,0xddfd00fe,0xd4e2fefe,0x1002800,0x0,0xc2fa0000,0xecf5fefe,0xfefeebf3,0x63fbfdf,
+0x4bfd00fe,0xfefefefe,0xfefed1de,0x3c3afefe,0x0,0x7e0000,0xfe00fe,0xe2fe02fe,0xcedafefe,0xfefe8c7e,0x586cfefe,0xfe00be,0x7e,0x0,0xfe007e,0x111500fe,0xfefed3e9,0xf7fdfcfd,0xdde4fefe,0xe004210,0x7e00be,0x0,0x7e0000,0x33f00fe,0xfefe95af,0xa2cdfefe,0xfefe8cdb,0xada8fefe,0x43f2e00,0x7e,0x0,0xfefe447a,0xaab2fefe,0xfefe8cba,0xd5d9fefe,0x1d004c1c,0xfe023f,0xfe,0x0,0xfe0000,0xfefe3f70,0xb3d3fefe,0xfe063f,0xfefe53fd,0xaaa1fefe,0x1e00,0x0,0x0,0xfe0000,0xfe00fe,0x8cbd0000,0xfefefefe,0x2f7e394c,0xfefefefe,0xfefe85a3,0x3f54fefe,0xfefe1bbe,0xa193fefe,0x1800,0x0,0xc2fa0000,0xeaf4fefe,0xfefea8a7,0x2331f9fc,
+0x9cfe00fe,0xe2edfefe,0xfefeacac,0x3c3afefe,0x0,0x7e0000,0xfe00fe,0xfefe46fe,0x8c76fefe,0xfafd303d,0xb2d4fefe,0xfe043f,0x7e,0x0,0xfe007e,0x1be00fe,0xf8fc3d4b,0xfefefefe,0x6846fafc,0x1be1d00,0x7e00fe,0x0,0x7e0000,0xfe00fe,0xe6f61827,0xfcfdfefe,0xfefef9fd,0x491eecf3,0xfe0f00,0x7e,0x0,0xfefe447a,0xe9f5fefe,0xfefefefe,0x8275fefe,0x23f1d00,0xfe00fe,0xfe,0x0,0xfe0000,0xe6f90593,0xf3fafefe,0xfe171b,0xfefea4fd,0x6656fefe,0xc00,0x0,0x0,0xfe0000,0xfe00fe,0x4a750000,0xfefefefe,0x72a27273,0xeef6fefe,0xf1fb350f,0x7b7afefe,0xfefe5b7e,0x6a5dfefe,0xa00,0x0,0xc2fa0000,0xeaf4fefe,0xfefe5864,0x737dfefe,
+0xebfe057e,0xa294fefe,0xfefea3b6,0x3c3afefe,0x0,0x7e0000,0xfe00fe,0xfefea6fd,0x4621f8fb,0xbbed0a00,0xf7fcfefe,0xfe1f2c,0x7e,0x0,0xfe007e,0xfe00fe,0xd5f0056d,0xfefefefe,0x3109dee9,0xfe053f,0x7e00fe,0x0,0x7e0000,0xfe00fe,0x6585017e,0xfefefefe,0xfefefefe,0x22008776,0xfe017e,0x7e,0x0,0xfefe447a,0xfefefefe,0xfefefefe,0xebf8fefe,0xfe1d37,0xfe00fe,0xfe,0x0,0xfe0000,0x98cf00be,0xfefefefe,0x77e5c6b,0xfefef0fe,0x3202e8f1,0x300,0x0,0x0,0xfe0000,0xfe00fe,0xd370000,0xfefef7fd,0xb4f2a8bd,0xc0ccfefe,0xb6f02100,0xb6d3fefe,0xfefe9ad5,0x370ef5f9,0x37e,0x0,0xc2fa0000,0xeaf4fefe,0xddf62402,0xc4e3fefe,
+0xfefe497e,0x5b46fefe,0xfefe98cc,0x3c3afefe,0x0,0x7e0000,0x10fe00fe,0xfefef6fe,0x2700c3ca,0x6685017e,0xfefefefe,0x17e7687,0x7e,0x0,0xfe007e,0xfe00fe,0xfefe6efe,0xfefefefe,0x7da8fefe,0xfe007e,0x7e00fe,0x0,0x7e0000,0xfe00fe,0x84100fe,0xfefec4e1,0xd0d6fefe,0x83f3801,0xfe00fe,0x7e,0x0,0xfefe447a,0xfefefefe,0xc3bfe0e7,0xfefefefe,0x34fb8e8,0xfe00fe,0xfe,0x0,0xfe0000,0x477200fe,0xfefefefe,0x4f7ea8c3,0xfefefefe,0x1e00aaa2,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0xfefec1f2,0xf0fcdeef,0x907bfefe,0x789f1200,0xeaf6fefe,0xfefed6f5,0x2400c6d3,0xbe,0x0,0xc2fa0000,0xeaf4fefe,0x87b22000,0xfbfdfefe,
+0xfefeb3cf,0x2e00dbe7,0xfefe92e6,0x3c3afefe,0x0,0x7e0000,0x68fe00fe,0xfefefefe,0xf7fdfbfd,0xf9fef7fe,0xfefefefe,0x83fceea,0x7e,0x0,0xfe007e,0x24fe00fe,0xfefef4fe,0xf7fbeef5,0xf6fcfefe,0xfe2d57,0x7e00fe,0x0,0x7e0000,0xfe00fe,0xbe00fe,0xfefe757c,0x8d76fefe,0xbe1900,0xfe00fe,0x7e,0x0,0xfefe447a,0xe3eafefe,0x3b265629,0xfefee9f6,0x71aafefe,0xfe00be,0xfe,0x0,0xfe0000,0x79e00fe,0xfefeebfa,0xa8d4ecf7,0xfefefefe,0xc006857,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0xfefe7ea8,0xfefefefe,0x5d51fefe,0x38b1083f,0xfefefefe,0xfefefefe,0x1400927e,0xfe,0x0,0xc2fa0000,0xeaf4fefe,0x2f652000,0xfefefefe,
+0xfefefefe,0x1b009b8b,0xfefe90f4,0x3c3afefe,0x0,0x7e0000,0xc8fe00fe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x3855fefe,0x3f,0x0,0xfe007e,0xc0fe02fe,0xfefefefe,0x98998573,0xfefefefe,0x55cc9ef,0x7e00fe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfefe6ebd,0x8676fefe,0xfe073f,0xfe00fe,0x7e,0x0,0xfefe447a,0xafaefefe,0x5002400,0xfefe5e7a,0xf6fcfefe,0xfe2f5b,0xfe,0x0,0xfe0000,0xbe00fe,0xfefea0da,0xfafdfefe,0xe8f1fefe,0x37e3303,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0xfefe3b72,0xfefefefe,0x3105f1f7,0x6a1037e,0xfefef1fc,0xfefefefe,0x83f594a,0xfe,0x0,0xc2fa0000,0xeaf4fefe,0x37e2000,0xfefed2f3,
+0xfdfefefe,0x900543a,0xfefe90f6,0x3c3afefe,0x0,0x7e0000,0xfefe2afe,0xbfbffefe,0x5e486048,0x5e485e48,0xfefe8f92,0x94a8fefe,0x200,0x0,0xfe007e,0xfefe6dfe,0xc6c9fefe,0x1a173700,0xfefed7ee,0x7aacfefe,0x7e00be,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfefe6efc,0x8676fefe,0xfe067e,0xfe00fe,0x7e,0x0,0xfefe447a,0xaab2fefe,0xfe0d00,0xacc5063f,0xfefefefe,0xa69d1f3,0xfe,0x0,0xfe0000,0xfe00fe,0xfefe4e74,0xfefefefe,0xaca3fefe,0xbe1f00,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0xeffc0622,0xfefefefe,0x2200c5d2,0xbe00be,0xfefeb8f1,0xeaf3fefe,0x37e2e01,0xfe,0x0,0xc2fa0000,0xeaf4fefe,0xbe2000,0xfefe7ca4,
+0xd4e1fefe,0x27e2c00,0xfefe90f6,0x3c3afefe,0x0,0x7e0000,0xfefe8afe,0x7461fefe,0x11001b00,0x11001100,0xf4fc1d23,0xe6f6fefe,0xe0f,0x0,0x22fe007e,0xfefef3fe,0x562df3f8,0x17f1500,0xfcfd485e,0xf6fcfefe,0x7e2d57,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfefe6efc,0x8676fefe,0xfe067e,0xfe00fe,0x7e,0x0,0xfefe447a,0xaab2fefe,0xfe0c00,0x1f2a00be,0xfefee8f5,0x90bbfefe,0x17e,0x0,0xfe0000,0xfe00fe,0xeffb0aa6,0xfefefefe,0x6958fefe,0xfe0d00,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0xb2ee0000,0xfefefefe,0x14009580,0xfe00fe,0xfefe78a3,0xb8bcfefe,0xbe1f00,0xfe,0x0,0xc2fa0000,0xeaf4fefe,0xfe2000,0xfdfe245a,
+0x9381fefe,0xfe1900,0xfefe90f6,0x3c3afefe,0x0,0x47e0000,0xfefee6fd,0x3709ecf4,0xfe047e,0xfe00fe,0xace4017e,0xfefefefe,0x566b,0x0,0xc0fe017e,0xfefefefe,0x28009287,0xfe023f,0x9fb8053f,0xfefefefe,0x51ec9ef,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfefe6efc,0x8676fefe,0xfe067e,0xfe00fe,0x7e,0x0,0xfefe447a,0xaab2fefe,0xfe0c00,0x17e00fe,0xfefe5d79,0xfcfefefe,0x4988,0x0,0xfe0000,0xfe00fe,0xa7e300be,0xfefefefe,0x3303e8f1,0xfe047e,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x13000000,0x43003d00,0x8003800,0x0,0x38000900,0x3d004300,0xf00,0x0,0x0,0x15000000,0x41003f00,0x1b00,0x27000200,
+0x36004300,0x900,0x3b000b00,0x25004300,0x0,0x0,0x40001b00,0x1e004100,0x0,0x0,0x11000000,0x43003d00,0x3002d00,0x0,0x12000000,0x43003c00,0x9003500,0x0,0xf000000,0x43003b00,0x14003c00,0x0,0x0,0x0,0x0,0x36000700,0x34004300,0x500,0x0,0x0,0x0,0x2d000400,0x3b004300,0xb00,0x0,0x31000600,0x42004300,0x3002a00,0x0,0x0,0x0,0x10000000,0x43003d00,0x1d004000,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x1000000,0x9000800,0x1000700,0x0,0x7000100,0x8000900,0x100,0x0,0x0,0x3000000,0x9000800,0x400,0x4000000,
+0x7000900,0x0,0x8000100,0x5000900,0x0,0x0,0x9000400,0x3000900,0x0,0x0,0x1000000,0x9000800,0x1000700,0x0,0x4000000,0x9000900,0x600,0x0,0x1000000,0x9000700,0x4000900,0x0,0x0,0x0,0x0,0x7000100,0x7000900,0x100,0x0,0x0,0x0,0x6000000,0x8000900,0x100,0x0,0x5000000,0x9000900,0x1000700,0x0,0x0,0x0,0x1000000,0x9000800,0x3000800,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x38be0000,0xd2feb5fe,0x215ea7fe,0xfe00fe,0xfe00fe,0xfdfe40fe,0x1be4cb5,0xfe00fe,0x0,0x0,0xfe00fe,0x9ffe15fe,0xf4feecfe,0x40fbc1fe,
+0xfe00fe,0xfe00fe,0x7e,0x0,0xd9fe387e,0xd9fed9fe,0xd9fed9fe,0xb8fed3fe,0x11fd76fe,0xfe00fe,0x7e,0x0,0xd9fe447e,0x72dad9fe,0xfe01be,0xfe00fe,0xd9fe27fd,0x8ef8d9fe,0x100,0x0,0xd9fea4fd,0x45ded9fe,0xfe00be,0xfe00fe,0xd9fe76fe,0x1774d9fe,0x0,0x7e0000,0xd9fe76fe,0xd9fed9fe,0xd9fed9fe,0xd9fed9fe,0xd9fed9fe,0x1007df1,0x0,0xa4fd0000,0xd9fed9fe,0xd9fed9fe,0xd9fed9fe,0x9ffed1fe,0xfe29f8,0x7e,0x0,0xd9fe387e,0x7df1d9fe,0x100,0x0,0x0,0xfe0000,0xfe00fe,0xf4fe207e,0xaca7e8f3,0xd9faf9fc,0xfe0760,0x2fe00fe,0xcad7ccfe,0x37e2c01,0xfe00fe,0x0,0x0,0x2fe00fe,0xfefecefe,0xdce9eef6,0xf8fdfefe,
+0xbe3271,0xfe00fe,0x7e,0x0,0xfefe437c,0xfefefefe,0xfefefefe,0xfefefefe,0xeafdfefe,0xfe3dec,0x7e,0x0,0xfefe517c,0x9893fefe,0xfe073f,0xfe00fe,0xfefe2ff9,0xb5d7fefe,0xd00,0x0,0xfefec2fa,0xddf7fefe,0xfe0d68,0xfe00fe,0xfefe8bf6,0x3447fefe,0x0,0x7e0000,0xfefe8bf6,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xa00a4bb,0x0,0xc2fa0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x35bef3fd,0x7e,0x0,0xfefe437c,0xa4bbfefe,0xa00,0x0,0x0,0xfe0000,0xfe00fe,0xfefe7dfe,0x31008772,0xfefeb1cf,0xbe4a68,0x5efe00fe,0x634afcfd,0xbe1700,0xfe00fe,0x0,0x0,0x34fd00fe,0xfefefefe,0x39026549,0xfefecfe5,
+0x37e97b3,0xfe00fe,0x7e,0x0,0xfefe447a,0xdad9fefe,0xaa96a991,0xecf3babd,0xfefefefe,0x1f8aedfc,0x7e,0x0,0xfefe527c,0x9e8efefe,0xfe0a00,0xfe00fe,0xfefe30f8,0xbad0fefe,0x1200,0x0,0xfefec2fa,0xfefefefe,0x17e8cb5,0xfe00fe,0xfefe8cf4,0x3e3efefe,0x200,0x7e0000,0xa5934fb0,0xa991a991,0xa991a991,0xfefecbc6,0xfefefefe,0xc008d89,0x0,0xc2fa0000,0xfefefefe,0x87709187,0x8e758770,0xfefecfd3,0xbdebfefe,0x400,0x0,0xfefe447a,0xaab2fefe,0xc00,0x0,0x0,0xfe0000,0xfe00fe,0xfefea1fc,0x8005f59,0xfefe818c,0x37e7271,0xe2fe09fe,0x2f00b7ba,0xfe043f,0xfe00fe,0x0,0x0,0x33f700fe,0xfefefefe,0x83f5a58,0xfefec4f4,
+0xa00a8b0,0xfe00fe,0x7e,0x0,0xfefe447a,0xaeaefefe,0x27002d00,0x3b182900,0xfefec5cb,0x9ac1fefe,0x200,0x0,0xfefe527c,0x9e8efefe,0xfe0a00,0xfe00fe,0xfefe30f8,0xbad0fefe,0x1200,0x0,0xfefec2fa,0xfefefefe,0x315bf9fd,0xfe00fe,0xfefe8cf4,0x3e3efefe,0x200,0x7e0000,0x22000600,0x27002700,0x413a2700,0xfefeebf6,0xbdbbfefe,0x7003901,0x0,0xc2fa0000,0xfefefefe,0x1e004531,0x1e001d00,0xf7fc2e17,0xedf7fefe,0x1400,0x0,0xfefe447a,0xaab2fefe,0xc00,0x0,0x0,0xfe0000,0xfe00fe,0xfefe97f3,0x4005e62,0xfefe8aee,0x67e7069,0xf6fb7bfe,0x11005331,0xfe00be,0xfe00fe,0x0,0x0,0x59e00fe,0xfefed9f4,0x91cdd4f0,0xfefefefe,
+0xb00705c,0xfe00fe,0x7e,0x0,0xfefe447a,0xaab2fefe,0x7f0d00,0x53f017f,0xfcfd3141,0xe5f5fefe,0xe02,0x0,0xfefe527c,0x9e8efefe,0xfe0a00,0xfe00fe,0xfefe30f8,0xbad0fefe,0x1200,0x0,0xfefec2fa,0xf2f7f3f8,0xc6edfefe,0xfe044e,0xfefe8cf4,0x3e3efefe,0x200,0x7e0000,0x7f00fe,0x7f007f,0xcefd0b7f,0xfefefefe,0x4613d6da,0x1500,0x0,0xc2fa0000,0xfefefefe,0x7e3834,0xfe00fe,0xeffc016a,0xe0eefefe,0x1f00,0x0,0xfefe447a,0xaab2fefe,0xc00,0x0,0x0,0xfe0000,0xfe00fe,0xfefe5d85,0x417bb2bf,0xf7fbddfe,0x1c7e4327,0xa3a1f1fe,0x27e2900,0xfe00fe,0xfe00fe,0x0,0x0,0xbe00fe,0xfefe5e8c,0xfefefefe,0x9791fbfd,
+0x47e3200,0xfe00fe,0x7e,0x0,0xfefe447a,0xaab2fefe,0xfe0c00,0xfe00fe,0xd5f7027e,0xfefefefe,0x2727,0x0,0xfefe527c,0x9e8efefe,0xfe0a00,0xfe00fe,0xfefe30f8,0xbad0fefe,0x1200,0x0,0xfefec2fa,0x8c87eaf4,0xfefefefe,0xbe699f,0xfefe8cf4,0x3e3efefe,0x200,0x7e0000,0xfe00fe,0x1fe00fe,0xfefeacfe,0xe8effefe,0x1c005529,0x17e,0x0,0xc2fa0000,0xfefefefe,0xab63f59,0x15fe0afe,0xfefe77fe,0xa29bfefe,0x1b00,0x0,0xfefe447a,0xaab2fefe,0xc00,0x0,0x0,0xfe0000,0xfe00fe,0xafc70818,0xfefefdfe,0x8679f2f9,0x9ae62600,0x471eecf6,0x87fe1d3e,0xa7febcfe,0xfe3afc,0x0,0x0,0x5efe00fe,0xfefef3fe,0xfefefefe,0x3500b5b9,
+0x36be2d65,0xfe22fe,0x7e,0x0,0xfefe447a,0xaab2fefe,0xfe0c00,0xfe00fe,0xbdf700fe,0xfefefefe,0x3b40,0x0,0xfefe527c,0x9e8efefe,0xfe0a00,0xfe00fe,0xfefe30f8,0xbad0fefe,0x1200,0x0,0xfefec2fa,0x2c08eaf4,0xfefecde6,0x1b34edfa,0xfefe8cf4,0x3e3efefe,0x200,0x7e0000,0xfe00fe,0x85fe00fe,0xfefefefe,0x6840f5fa,0x23f2300,0xfe,0x0,0xc2fa0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfdfdfefe,0x4211b4b2,0xb00,0x0,0xfefe447a,0xaab2fefe,0xc00,0x0,0x0,0xfe0000,0xfe00fe,0x16000000,0x5d4d482d,0x31004713,0xfbfe3573,0x230f8f86,0xfcfdc4fa,0xebf4bacc,0x2d6df7fd,0x0,0x0,0xfdfe50fe,0xd7ddfefe,0xfefebdb7,0x5b9afdfe,
+0xfefeb8fc,0x30090bf,0x7e,0x0,0xfefe447a,0xaab2fefe,0xfe0c00,0xfe00fe,0xc5f900fe,0xfefefefe,0x1003427,0x0,0xfefe527c,0x9e8efefe,0xfe0a00,0xfe00fe,0xfefe30f8,0xbad0fefe,0x1200,0x0,0xfefec2fa,0x2100eaf4,0xfafd3d51,0xa6d4fefe,0xfefe8de5,0x3e3efefe,0x200,0x7e0000,0xfe00fe,0xfefe5bfe,0xfcfdfefe,0x2c00806d,0xfe053f,0xfe,0x0,0xc2fa0000,0xfefefefe,0xfafdfafd,0xfefefafd,0xfefefefe,0x242ed0dc,0x100,0x0,0xfefe447a,0xaab2fefe,0xc00,0x0,0x0,0xfe0000,0xfe00fe,0x1000000,0x10000700,0x4000d00,0xdeebb5fc,0x3c7c3c0b,0xbec4fefe,0x7a773b00,0x8f9efefe,0x200,0x0,0xfefec6fe,0x4811dde5,0xc6d82f0c,0xf3fcfefe,
+0xfefefbfe,0x900685b,0x7e,0x0,0xfefe447a,0xaab2fefe,0xfe0c00,0xfe00fe,0xf2fd09fe,0xeaf3fefe,0x2800,0x0,0xfefe4c7a,0xa4a5fefe,0xfe0a00,0xfe00fe,0xfefe36f9,0xb5c6fefe,0x1200,0x0,0xfefec2fa,0x2000eaf4,0x96af043f,0xfdfefefe,0xfefecdf0,0x3e3efefe,0x200,0x7e0000,0x38fe00fe,0xfefef7fe,0x9c97fefe,0x8003400,0xfe00fe,0xfe,0x0,0xc2fa0000,0xfefefefe,0x4200542d,0x4b1d4200,0xfefeb2b0,0x83a3fefe,0x100,0x0,0xfefe447a,0xaab2fefe,0xc00,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x44be0000,0x7968fefe,0x59bd1d00,0x9d7ffefe,0x3ab41400,0xb4cdfefe,0xa00,0x0,0xfefee6fd,0x1f00a89e,0x272a033f,0xfefee2f0,
+0xcdd2fefe,0x47e3201,0x7e,0x0,0xfefe447a,0xaab2fefe,0xfe0c00,0xfe00fe,0xfefe83fe,0xb3b2fefe,0x1f00,0x0,0xfefe3175,0xc8ddfefe,0xfe0b00,0xfe00fe,0xfefe62fd,0xa096fefe,0xf00,0x0,0xfefec2fa,0x2000eaf4,0x172400fe,0xfefee3f4,0xfefefefe,0x3e3efefe,0x200,0x7e0000,0xe7fe1efe,0xfefefefe,0x3b00bab8,0xbe0e00,0xfe00fe,0xfe,0x0,0xc2fa0000,0xfefefefe,0x93f3b33,0x93f097f,0xfdfe2637,0xc3e1fefe,0x900,0x0,0xfefe447a,0xaab2fefe,0xc00,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0xcffe023f,0x3501cdd8,0x4ff9063f,0xa096fefe,0x42fa093f,0xaeb6fefe,0x1000,0x0,0xfefec5f7,0x295ce7f3,0x318600fe,0xfefee1f7,
+0xdfe7fefe,0xbe252c,0x7e,0x0,0xfefe447a,0xcad4fefe,0x60fe677d,0xb1fe6bfe,0xfefefefe,0x5b38f7fa,0xe00,0x0,0xe5f90521,0xfefefefe,0x23fd8ab1,0x4afe18fe,0xfefee2fe,0x6755fefe,0xa00,0x0,0xfefec2fa,0x2000eaf4,0x17e00fe,0xfefe5b78,0xfefefefe,0x3e3efefe,0x200,0x67e0000,0xfefed0fe,0xf3f9fefe,0x6f7d8f87,0x60fe60be,0x60fe60fe,0x48fe,0x0,0xc2fa0000,0xfefefefe,0x7e3834,0xfe00fe,0xe8fb017e,0xd7ebfefe,0x1400,0x0,0xfefe447a,0xcad4fefe,0x607f677d,0x607f607f,0x4f7f607f,0xfe0000,0xfe00fe,0x0,0x0,0xfcfe62be,0x1700664b,0x1ad600be,0xdcecf9fd,0xa2fe3174,0x7d6afefe,0xd00,0x0,0xfefe5b92,0xf8fefefe,0xfdfee1fe,0xf1f7fefe,
+0xfefefdfe,0x66dbcef,0x7e,0x0,0xfefe447a,0xfefefefe,0xfefefefe,0xfefefefe,0xf9fcfefe,0x2a008372,0x200,0x0,0x6492003f,0xfefefdfe,0xfefefefe,0xfefefefe,0xfefefefe,0x3100bdbd,0x400,0x0,0xfefec2fa,0x2000eaf4,0xfe00fe,0xb5d2063f,0xfefefefe,0x3e3efefe,0x200,0x167b0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x900c5f2,0x0,0xc2fa0000,0xfefefefe,0x7e3834,0xfe00fe,0xd0f900fe,0xe8f3fefe,0x1900,0x0,0xfefe447a,0xfefefefe,0xfefefefe,0xfefefefe,0xd7f7fefe,0xfe0b00,0xfe00fe,0x0,0xb3f0000,0xb9bde4fe,0x43f2f00,0x17e00fe,0xfafc7b9f,0xfefefefe,0x3704b8bb,0x600,0x0,0x7c8b073f,0xfefeeef6,0xfcfdfefe,0x5b2ec7cb,
+0xfefea0a5,0x9edbfefe,0x149,0x0,0xfefe447a,0xfefefefe,0xfefefefe,0xe9f3fbfc,0x643dbaba,0xa003100,0x7e,0x0,0x800007e,0xdfeb6d73,0xfefefefe,0xfefefefe,0xa299f1f7,0x1400430d,0x0,0x0,0xfefec2fa,0x2000eaf4,0xfe00fe,0x2a3700be,0xfefef2fa,0x3e3efefe,0x200,0x167a0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x1700cee4,0x0,0xc2fa0000,0xfefefefe,0x7e3834,0xfe00fe,0xa9ef00fe,0xfdfefefe,0x363b,0x0,0xfefe447a,0xfefefefe,0xfefefefe,0xfefefefe,0xdeeefefe,0xfe1b00,0xfe00fe,0x0,0x203f0000,0x502b767b,0x3f1200,0x7f007f,0x422a0c00,0x563d695d,0x14003b00,0x0,0x0,0xd00003f,0x6150310b,0x522a6b59,0x1f003b00,
+0x39001300,0x35004300,0xd00,0x0,0x2d000400,0x43004300,0x43004300,0x3f004200,0x20003400,0x600,0x0,0x0,0x3f003f,0x2b010b00,0x7261553e,0x66507864,0x32004509,0x13f1300,0x0,0x0,0x3f001500,0x1b004100,0x0,0x2000000,0x42002600,0x25004300,0x100,0x0,0x43002500,0x43004300,0x43004300,0x43004300,0x43004300,0x14003e00,0x0,0x15000000,0x43003f00,0x2400,0x0,0x10000000,0x43003d00,0x1002500,0x0,0x2d000400,0x43004300,0x43004300,0x43004300,0x3f004300,0xfe1900,0xfe00fe,0x0,0x1000000,0x16001500,0x200,0x0,0x6000000,0x13001200,0x1000800,0x0,0x0,0x0,0xd000400,0x11001500,0x1000800,
+0x7000000,0x9000900,0x300,0x0,0x6000000,0x9000900,0x9000900,0x8000900,0x500,0x0,0x0,0x0,0x0,0x2000000,0x14000a00,0x16001800,0x4000d00,0x0,0x0,0x0,0x8000300,0x4000900,0x0,0x0,0x9000400,0x5000900,0x0,0x0,0x9000500,0x9000900,0x9000900,0x9000900,0x9000900,0x3000800,0x0,0x3000000,0x9000800,0x500,0x0,0x1000000,0x9000800,0x600,0x0,0x6000000,0x9000900,0x9000900,0x9000900,0x9000900,0xfe0300,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x147f0000,0x147f257f,0x7f007f,0x7f007f,0x7f,0x0,0x7f0000,0x7f007f,0x7f007f,0x217f057f,0x47f1c7f,0x7f007f,
+0x7f007f,0x3f,0x0,0x7f003f,0x7f007f,0x67f007f,0x217f217f,0x7f067f,0x7f007f,0x3f007f,0x0,0x3f0000,0x7f007f,0x7f007f,0x217f067f,0x37f1e7f,0x7f007f,0x7f007f,0x0,0x0,0x7f007f,0x7f007f,0x147f007f,0x117f247f,0x7f007f,0x7f007f,0x3f,0x0,0x7f003f,0x7f007f,0x1a7f017f,0xb7f227f,0x7f007f,0x7f007f,0x0,0x0,0x5a7f447f,0x5a7f5a7f,0x5a7f5a7f,0x417f567f,0x7f0d7f,0x3f007f,0x0,0x63f0000,0x237f287f,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x6ebe053f,0xfefedbfe,0xfefefefe,0x70fddcfe,0xfe05fb,0xfe,0x0,0xfe0000,0xfe00fe,0xadfe31fe,0xfefef5fe,0xf3fefefe,0x37fcadfe,
+0xfe00fe,0x7e,0x0,0xfe007e,0x2afe00fe,0xf6feadfe,0xfefefefe,0xaefef6fe,0xfe2cfb,0x7e00fe,0x0,0x7e0000,0xfe00fe,0xadfe2afe,0xfefef6fe,0xf1fefefe,0x1bfd9cfe,0xfe00fe,0x0,0x0,0xfe00fe,0x6efe05fe,0xfefedbfe,0xfefefefe,0x64fdd3fe,0xfe01f5,0x7e,0x0,0xfe007e,0x89fe0cfe,0xfefee9fe,0xfcfefefe,0x55fdcbfe,0xfe00fe,0x0,0x0,0xfefec1fb,0xfefefefe,0xfefefefe,0xfefefefe,0x6bfaf4fe,0x7e00be,0x0,0x53c0000,0xfbfeeafd,0x2167,0x0,0x0,0xfe0000,0xfe00fe,0xd3f0000,0xfefebffe,0xfefefefe,0xfefefefe,0xfefefefe,0xeb8c0fa,0xfe,0x0,0xfe0000,0x79fe00fe,0xe5f2fcfe,0x8171a196,0x9f8c8070,0xfcfee0ec,
+0xbe7bba,0x7e,0x0,0xfe007e,0xf7fe53fe,0xfefefefe,0xfefefefe,0xfefefefe,0x55f3f8fe,0x7e00be,0x0,0x7e0000,0x53fe00fe,0xfefef7fe,0xfefefefe,0xfefefefe,0xe9fdfefe,0xfe2fb9,0x0,0x0,0xdfe00fe,0xfefebffe,0xfefefefe,0xfefefefe,0xfefefefe,0x2e1a8f1,0x7e,0x0,0x7fe007e,0xfefec9fe,0xfefefefe,0xfefefefe,0xfefefefe,0xbe78b6,0x0,0x0,0xfefec2fa,0xe5f0fefe,0xe3efe3ef,0xfefef3f9,0xfcfefefe,0x3f2e66,0x0,0x3f0000,0xfefe96c9,0x200879e,0x0,0x0,0xfe0000,0xfe00fe,0xa2fe0000,0xfefefefe,0x8f75e0e8,0x8c757461,0xfefee0e8,0xa7e3fefe,0x17e,0x0,0xfe0000,0xfefe6ffe,0x4713b4b8,0x2e523102,0x1f00212c,0xa4a9300a,
+0x60a4fefe,0x3f,0x0,0x2bfe007e,0xfefef6fe,0xb1aafcfd,0x79667b66,0xfcfdafaa,0xf6fdfefe,0x7e3165,0x0,0x7e0000,0xf6fe2bfe,0xfcfdfefe,0x7b66b1aa,0xbbb87966,0xfefefefe,0x651d5f7,0x0,0x0,0xa2fe00fe,0xfefefefe,0x8f75e0e8,0x93817360,0xfefeecf4,0x6ea2fefe,0x3f,0x0,0x66fe007e,0xfefefefe,0x5d3dbbb6,0x7f6f5332,0xfefef2f8,0x1d3cf8fd,0x0,0x0,0xfefec2fa,0x512efefe,0x3a003a00,0xb7b53f0d,0xfefefefe,0x2007274,0x0,0x7e0000,0xfefe3a6a,0xa04def2,0x0,0x0,0xfe0000,0xfe00fe,0xfefe2e7e,0xe2ebfefe,0x2b004f1e,0x19001900,0xdfee351f,0xfdfefefe,0x3a63,0x0,0x1dfe0000,0xd0d7f5fe,0x4c683f07,0xfefecffa,0x69f9f3fe,0x8bc5bbfb,
+0xe6f8c5db,0xb13,0x0,0xacfe007e,0xfefefefe,0x3900928a,0x18002000,0x828e2000,0xfefefefe,0x400b5e1,0x0,0x7e0000,0xfefeacfe,0x928afefe,0x20003900,0x21001800,0xfefeb5c4,0x4d6bfefe,0x0,0x0,0xfefe2efe,0xe2ebfefe,0x2b004f1e,0x1b001900,0xf7fb4a3a,0xdaf3fefe,0x800,0x0,0x98fd007e,0xfefefefe,0x1c005947,0x13000d00,0xfcfd949c,0x5c6bfcfd,0x100,0x0,0xfefec2fa,0x3b33fefe,0x67f073f,0x6e79077f,0xfefefefe,0x600706a,0x0,0x7e0000,0xd6f50483,0x4a63fefe,0x0,0x0,0xfe0000,0xfe00fe,0xfefe84fe,0x8a75fefe,0x3002100,0xfe00fe,0x6c7f033f,0xfefefefe,0x30095a3,0x0,0x84fe0000,0x7561fefe,0xf2fe4359,0xcad7fdfe,0xfbfed7e2,0x7d75fefe,
+0xfefe6775,0x435d,0x0,0xf9fe0a7e,0xe5effefe,0xc003b05,0xfe00be,0xd0900be,0xfefee0f5,0x1d26fafd,0x0,0xa7e0000,0xfefef9fe,0x3b05e5ef,0xbe0c00,0xbe00fe,0x87743037,0x4c368d74,0x300,0x0,0xfefe84fe,0x8a75fefe,0x33f2100,0xfe00fe,0x7274053f,0x9e7c9f7d,0x1b09,0x0,0x88e2007e,0xfefefefe,0x39bdbccf,0xfe01fe,0x3a000b00,0x2d004200,0x400,0x0,0xfefec2fa,0x567cfefe,0x26fe26bc,0xd0fe3ffe,0xe1e8fefe,0x5003a13,0x0,0x7e0000,0x7ba400be,0xa4c2fefe,0x400,0x0,0xfe0000,0xfe00fe,0xfefeb8fc,0x4e3dfefe,0x700,0xfe00fe,0x22a700fe,0xfefefefe,0xb00c8e3,0x0,0xc2fc0000,0x380ff9fc,0xfefeb0ed,0x3c00908a,0xd8ec3205,0x5343fefe,
+0xfefe3874,0x3005a61,0x0,0xfefe397d,0xb6bcfefe,0xbe1e00,0xfe00fe,0xbe00fe,0xfefea0e7,0x5463fefe,0x100,0x397d0000,0xfefefefe,0x1e00b6bc,0xfe00be,0xfe00fe,0x1800027e,0x17001f00,0x200,0x0,0xfefeb8fc,0x4e3dfefe,0xfe073f,0xfe00fe,0xb0000fe,0x24002200,0x1100,0x0,0x2d54007e,0xfefef6fb,0xfefefefe,0xabfeebfe,0x1e7f6bbe,0x67f097f,0x0,0x0,0xfefec2fa,0xfefefefe,0xfefefefe,0xfefefefe,0x6b60f3f9,0x1001d00,0x0,0x7e0000,0x1f4f00fe,0xf1fafbfd,0x1621,0x0,0xfe0000,0xfe00fe,0xfefecbfb,0x3114fefe,0x100,0xfe00fe,0x8dc00fe,0xfefefefe,0x1600d8eb,0x0,0xd7fc0000,0x2a21ebf5,0xe7f0f6fe,0xd003a02,0xb4f0037f,0x2e01eaf3,
+0xfefe3f7a,0x4004944,0x0,0xfefe4c7c,0xa294fefe,0xfe0f00,0xfe00fe,0xfe00fe,0xfefe87dc,0x6b6dfefe,0x300,0x4c7c0000,0xfefefefe,0xf00a294,0xfe00fe,0xf1febcfd,0xf1fef1fe,0x97f4f1fe,0x100,0x0,0xfefecbfb,0x3114fefe,0xfe017e,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0x27e007e,0xdae75455,0xfefefefe,0xfefefefe,0xf6fefefe,0xbe6ffb,0x0,0x0,0xfefec2fa,0xd9e7fefe,0xd6e5d6e5,0xfcfddeec,0xf6fcfefe,0x3f458d,0x0,0x7e0000,0x17e00fe,0xfefebbeb,0x1006775,0x0,0xfe0000,0xfe00fe,0xfefebff9,0x3736fefe,0x0,0xfe00fe,0x13f800fe,0xfefefefe,0x1900d0e3,0x0,0xcaf90000,0x3565f6fa,0xd6e7fefe,0xbe2000,0xeffd10fe,0x1f00bcc6,
+0xdceb87de,0x1002b00,0x0,0xfefe4179,0xabb5fefe,0xfe0b00,0xfe00fe,0xfe00fe,0xfefe94f8,0x6563fefe,0x400,0x41790000,0xfefefefe,0xb00abb5,0xfe00fe,0xfefec8fb,0xfefefefe,0xb0cbfefe,0xc00,0x0,0xfefebff9,0x3736fefe,0xfe007e,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0xfe007e,0x2701073f,0x9b875e4d,0xf8fbcdda,0xfefefefe,0x5284fefe,0x0,0x0,0xfefec2fa,0x4e2ffefe,0x36003600,0x63533600,0xfefefbfd,0x600cff2,0x0,0x7e0000,0xfe00fe,0xfefe5e7b,0x600c0e2,0x0,0xfe0000,0xfe00fe,0xfefe97de,0x656cfefe,0x100,0x6cfe00fe,0x49fd25e8,0xfefefefe,0x1700aeae,0x0,0x96dc0000,0x5071fefe,0xfcfde9fb,0x37fd6a96,0xfefec0fe,0x559a9a86,
+0x7263f2fe,0x1a00,0x0,0xfdfe1860,0xd8ebfefe,0xfe0e00,0xfe00fe,0xfe00fe,0xfefecbfd,0x4330fdfe,0x400,0x18600000,0xfefefdfe,0xe00d8eb,0xfe00fe,0x5e4e3264,0xfcfd665d,0xb4c6fefe,0x1000,0x0,0xfefe97de,0x656cfefe,0xfe017e,0xfe00fe,0xa5fd00fe,0xf3fef3fe,0x1664,0x0,0x44fe047e,0x307f44fe,0x1a000b00,0x45212b00,0xfefeadad,0xb5defefe,0x500,0x0,0xfefec2fa,0x3a33fefe,0x57f053f,0xb3f057f,0xfefedcf6,0x1901fbfd,0x0,0x7e0000,0xfe00fe,0xf0fb0d2a,0x2a40fbfd,0x0,0xfe0000,0xfe00fe,0xfefe4972,0xcde8fefe,0xa20,0xfefe4efe,0xcdfce9fc,0xfefefefe,0xd00715e,0x0,0x36610000,0xb8d7fcfd,0xfdfe719b,0xfefefefe,0xfefee2f3,0xf6fcfefe,
+0x3100808d,0x600,0x0,0xc6f20100,0xfefefefe,0xbe5789,0xfe00fe,0x46fe00fe,0xfefefefe,0x2a00d3de,0x100,0x1000000,0xfefec6f2,0x5789fefe,0xfe00be,0x10000500,0xfefe619f,0xb4c6fefe,0x1000,0x0,0xfefe4972,0xcde8fefe,0xfe0a5f,0xfe00fe,0xf3fe18fe,0xe3effefe,0x2200,0x0,0xfbfe035f,0xcff8fefe,0xfe0603,0x73f027f,0xfefe1e2b,0xc7defefe,0x1100,0x0,0xfefec2fa,0x3834fefe,0xfe007e,0x1ffe00fe,0xfefef5fd,0x2400eff6,0x0,0x7e0000,0xfe00fe,0x9fd20100,0x859afefe,0x100,0xfe0000,0xfe00fe,0xc8e70508,0xfefefefe,0x3a7eb9f2,0xc7e81edf,0xfefefefe,0xd2d7fefe,0x4003401,0x0,0x37e0000,0xfefe9dbc,0x62638eb2,0x967eaa9a,0x9081491d,0x7c7e9d84,
+0x407bb2c3,0x0,0x0,0x5070007e,0xfefefdfe,0x6cf3f2fc,0x1ffe1ffd,0xf0fe6afe,0xfdfefefe,0x1800755b,0x0,0x7e0000,0xfdfe5070,0xf2fcfefe,0x1ffd6cf3,0x60fe1cfe,0xfefeedfe,0xb4c6fefe,0x1000,0x0,0xc8e70586,0xfefefefe,0x3afdb9f2,0x3efe17fe,0xfefecdfe,0x978efefe,0x1c00,0x0,0xbff2003f,0xfefefefe,0xbfb89b1,0xafe00fe,0xfefe7ffd,0xa29afefe,0x1400,0x0,0xfefec2fa,0xc1e9fefe,0xb1feb1fd,0xf4febcfe,0xfefefefe,0x2000afae,0x0,0x7e0000,0xfe00fe,0x406e0000,0xdcf0fefe,0xa02,0xfe0000,0xfe00fe,0x2f330000,0xfefee2ef,0xfefefefe,0xfefefefe,0xfefefefe,0x9293fefe,0x1800,0x0,0xbe0000,0xb4c31412,0xcdf0fefe,0x53707d7d,0x5b7d3c76,0xf9fdb1bb,
+0x1f10b1c2,0x200,0x0,0x53f007e,0xfefe8da4,0xfefefefe,0xfefefefe,0xfefefefe,0x9f9bfefe,0x5003300,0x0,0x7e0000,0x8da4053f,0xfefefefe,0xfefefefe,0xfefefefe,0xeaf4fefe,0xb4c6fefe,0x1000,0x0,0x2f3300be,0xfefee2ef,0xfefefefe,0xfefefefe,0xfefefefe,0x3e0dced1,0xa00,0x0,0x3d51007e,0xfefef3fa,0xfafefefe,0xf8fee7fe,0xfefefefe,0x4d25e9f0,0xb00,0x0,0xfefec2fa,0xfefefefe,0xfefefefe,0xfefefefe,0xc2c6fefe,0xf004718,0x0,0x7e0000,0xfe00fe,0x4090000,0xfefedbf5,0x4662,0xfe0000,0xfe00fe,0x2000000,0xafb23228,0xfefef8fb,0xfefefefe,0xcad8f8fb,0xfcfdfdfd,0x66ad,0x0,0xfe0000,0x170101be,0xdce97b75,0xfefefefe,0xfefefefe,0x8682dff1,
+0x16003b01,0x3f,0x0,0xbe007e,0x706c0e00,0xfefedfeb,0xfefefefe,0xe0ebfefe,0x38008068,0x3f0e00,0x0,0x7e0000,0xe0000be,0xdfeb706c,0xfefefefe,0xf8fbfefe,0x7970a8a2,0xb4c6fefe,0x1000,0x0,0x23f00fe,0xafb23228,0xfefef8fb,0xfefefefe,0xa8a1f4f9,0x19004711,0x13f,0x0,0x53f007e,0xc9d54b44,0xfefefcfd,0xfefefefe,0xc1c5fafc,0x22005c2e,0x100,0x0,0xa37f6d7d,0xa57fa57f,0xa57fa57f,0x9477a47e,0x3c006549,0x1001900,0x0,0x7e0000,0xfe00fe,0x0,0xfefe81a9,0x400a2be,0xfe0000,0xfe00fe,0x0,0x1a000300,0x6c5b3f1a,0x6e5a7967,0x39004c1a,0xecf57d83,0x7005644,0x0,0x7f0000,0x13f007f,0x2b000e00,0x6e625138,0x5b497568,0x2d004001,
+0x13f1000,0x3f,0x0,0x7f003f,0xc00003f,0x58432b01,0x77647564,0x40005e42,0xc002a00,0x3f003f,0x0,0x3f0000,0x3f007f,0x2b010c00,0x75645843,0x4d1c725f,0x18003600,0x3c003100,0xd00,0x0,0x7f007f,0x1a000300,0x6c5b3f1a,0x6a577866,0x3400480f,0x1001600,0x3f,0x0,0x7f003f,0x22000500,0x6e5d4726,0x6d5a7866,0x3a004d1c,0x4001e00,0x0,0x0,0x23000c00,0x26002600,0x26002600,0x23002500,0xa001a00,0x100,0x0,0x3f0000,0x7f007f,0x0,0x736b1a32,0xc006c63,0xfe0000,0xfe00fe,0x0,0x0,0x10000600,0x17001700,0x6001000,0x381e0c00,0x4002900,0x0,0x0,0x0,0x2000000,0x13000900,0x14001800,0x3000c00,
+0x0,0x0,0x0,0x0,0x0,0xa000200,0x19001400,0xa001400,0x200,0x0,0x0,0x0,0x0,0x2000000,0x14000a00,0x12001800,0x1000600,0x8000600,0x100,0x0,0x0,0x0,0x10000600,0x17001700,0x5000f00,0x0,0x0,0x0,0x0,0x1000000,0x12000800,0x17001700,0x7001000,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x11000100,0x8001800,0xfe0000,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x6000000,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x67f067f,0x7f007f,0x7f007f,0x3f,0x0,0x5a7f173f,0x337f5a7f,0x7f007f,0x7f007f,0x5a7f147f,0x357f5a7f,0x0,
+0x0,0x7f007f,0x7f007f,0x77f007f,0x7f007f,0x7f007f,0x47f047f,0x7f007f,0x3f,0x0,0x4e7f1a3f,0x1b7f4e7f,0x7f007f,0x4e7f227f,0x97f4e7f,0x7f007f,0x4e7f317f,0x13f4d7f,0x0,0x183f0000,0x5a7f5a7f,0x5a7f5a7f,0x5a7f5a7f,0x5a7f5a7f,0x5a7f5a7f,0x183f,0x0,0x4e7f033f,0x347f4e7f,0x7f007f,0x137f007f,0x4e7f4e7f,0x1f3f,0x0,0x5a7f173f,0x5a7f5a7f,0x5a7f5a7f,0x5a7f5a7f,0x5a7f5a7f,0x1f3f,0x0,0x7f003f,0x7f007f,0x7f007f,0x1a7f147f,0xe7f,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x89d088fb,0xfe017e,0xfe00fe,0x7e,0x0,0xfefe427d,0x9ad3fefe,0xfe0500,0xfe00fe,0xfefe3afb,0xa0dbfefe,0x500,
+0x0,0xcdfec3fe,0x7efe61de,0xfefeecfe,0x4ffadafe,0xb9fe20de,0xfafefbfe,0x2ae4c0fe,0x7e,0x0,0xfefe2475,0x8cb1fefe,0xfe027e,0xfefe97fe,0x5379fefe,0xfe017e,0xfefecdfd,0xc00cff2,0x0,0x447d0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x1005175,0x0,0xccfa003f,0xe3fbfefe,0xfe080c,0x74fe00fe,0xfefefefe,0x100395b,0x0,0xfefe427d,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x2006779,0x0,0xfe007e,0xfe00fe,0x36fe00fe,0xfefef9fe,0x20090db,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x7efe2a7f,0xd8e9d2fd,0x1dfe7aa1,0xfe00fe,0x7e,0x0,0xfefe447b,0xa9b3fefe,0xfe0c00,0xfe00fe,0xfefe3cf9,0xafbefefe,0xd00,
+0x0,0xfefef2fe,0xfefee7fa,0xfefefcfd,0xf5fdfefe,0xfefedffc,0xfefefcfd,0xddfafefe,0x71d,0x0,0xd5f60100,0xd5edfefe,0xfe0b00,0xfefed6fd,0x9cabfefe,0x15fe057e,0xfefefdfe,0x18009c90,0x0,0x467a0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x4006667,0x0,0x739f007e,0xfefefefe,0xbe4d65,0xc4fe00fe,0xd6e4fefe,0x3002b00,0x0,0xfefe447b,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x6007972,0x0,0xfe007e,0xfe00fe,0xdefe10fe,0xfefefefe,0xb00a2a9,0x0,0x0,0xfe0000,0xfe00fe,0x80fe0000,0xfefefcfe,0xfefefefe,0xf7fefefe,0xbe5ff7,0x7e,0x0,0xfefe447a,0xaab2fefe,0xfe0c00,0xfe00fe,0xfefe3cf8,0xb0bcfefe,0xe00,
+0x0,0xfefef4fc,0x705ef8fb,0x9fa14506,0xfefefefe,0x5935e5ef,0xc0c14813,0xfefefefe,0x4561,0x0,0x87b4003f,0xfcfdfefe,0x17fe2a35,0xfafcfefe,0xd5ebfefe,0x59fd0c00,0xfefefefe,0xa005d4a,0x0,0x61a0000,0x47123319,0x93814712,0xfefefefe,0x48129681,0x47124712,0x4003006,0x0,0x1a7f007e,0xfefef8fd,0x47e9cb3,0xfcfe19fe,0x917ffefe,0x1900,0x0,0xfefe447a,0xb3b0fefe,0x47124812,0x47124712,0x47124712,0x5003407,0x0,0xfe007e,0xfe00fe,0xfefeadfe,0xfefefefe,0xc00a4a6,0x0,0x0,0xfe0000,0xfe00fe,0xfefe48be,0xd3d9fefe,0xd2c8d3cc,0xfefee1e8,0x2b62f9fd,0x7e,0x0,0xfefe447a,0xaab2fefe,0xfe0c00,0xfe00fe,0xfefe3cf8,0xb0bcfefe,0xe00,
+0x0,0xfefef4fc,0x3000c3d0,0x37660d00,0xfefefefe,0x2500a48d,0x62760b00,0xfefefefe,0x3006268,0x0,0x356d007e,0xfefefefe,0x567e6b71,0xbabafefe,0xfcfdf6fa,0x9efd262c,0xe2eefefe,0x3002f01,0x0,0x3f0000,0xa000700,0x707c0a00,0xfefefefe,0x11008b78,0xa000a00,0x700,0x0,0x17e007e,0xfefeb2e6,0xf07e6f5,0xfefe69fe,0x4823f9fb,0x900,0x0,0xfefe447a,0xabb1fefe,0xa001600,0xa000a00,0xa000a00,0x1000800,0x0,0xfe007e,0x6cfe00fe,0xd2d7fefe,0xfefeebf5,0xc00a4a6,0x0,0x0,0xfe0000,0xfe00fe,0xfefea0fd,0x4712f0f6,0xa4939fa8,0xfefe5151,0x888afefe,0x200,0x0,0xfefe447a,0xced6fefe,0x6cfe737e,0x6cfe6cfe,0xfefe8ffb,0xb0bcfefe,0xe00,
+0x0,0xfefef4fc,0x1500b3bf,0x22f400fe,0xfefefefe,0xa3f907a,0x4df900fe,0xfefefefe,0x4006766,0x0,0x489007e,0xfefee0f8,0x98dbabc3,0x836ffefe,0xfefec2e3,0xe3fd6371,0xa79efefe,0x3f1c00,0x0,0x7e0000,0xfe00fe,0x6afc00fe,0xfefefefe,0x87e8878,0xfe00fe,0x7e,0x0,0xfe007e,0xfefe5574,0x4c62fefe,0xfefeb9fd,0x2800c1c8,0x100,0x0,0xfefe447a,0xbdccfefe,0x38fe4277,0x38fe38fe,0x2cfe38fe,0x7e,0x0,0xfe007e,0xf7fe33fe,0x582deff6,0xfefee7f6,0xc00a4a6,0x0,0x0,0xfe0000,0xfe00fe,0xfefeaefa,0x352cf5fa,0xa0948be6,0x515d0f04,0x4d366653,0x800,0x0,0xfefe447a,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xb0bcfefe,0xe00,
+0x0,0xfefef4fc,0xf00b0c0,0x22f600fe,0xfefefefe,0x87e8c7a,0x4cfa00fe,0xfefefefe,0x4006866,0x0,0xbe007e,0xfefe92c4,0xd5f6e6f4,0x4b35fefe,0xfefe7e90,0xfefec1e2,0x6757fefe,0x7e0c00,0x0,0x7e0000,0xfe00fe,0x6afc00fe,0xfefefefe,0x87e8878,0xfe00fe,0x7e,0x0,0xfe007e,0xe9fa0a60,0xaac2fefe,0xfefefafe,0x13007966,0x7e,0x0,0xfefe447a,0xfefefefe,0xfefefefe,0xfefefefe,0xcef8fefe,0x700,0x0,0xefe007e,0xfdfedafe,0x27007c66,0xfefee3fb,0xc00a4a6,0x0,0x0,0xfe0000,0xfe00fe,0xfefe79b2,0xecfcfefe,0xbdc2dafd,0x9002575,0x10001300,0x200,0x0,0xfefe447a,0xfbfcfefe,0xf6fbf6fb,0xf6fbf6fb,0xfefef8fb,0xb0bcfefe,0xe00,
+0x0,0xfefef4fc,0xe00b0c0,0x22f600fe,0xfefefefe,0x87e8c7a,0x4cfa00fe,0xfefefefe,0x4006866,0x0,0xfe007e,0xfefe4271,0xfefefefe,0x2b00e1ed,0xfefe366e,0xfefefefe,0x3304ebf4,0x7e037e,0x0,0x7e0000,0xfe00fe,0x6afc00fe,0xfefefefe,0x87e8878,0xfe00fe,0x7e,0x0,0xfe007e,0x93c000be,0xfdfefefe,0xeef4fefe,0x63f380c,0x7e,0x0,0xfefe447a,0xfcfdfefe,0xfafdfafd,0xfafdfafd,0xd4e9fafd,0x1800,0x0,0xa7fe007e,0xa9a6fefe,0x73f3300,0xfefee2fc,0xc00a4a6,0x0,0x0,0xfe0000,0xfe00fe,0xc6dc1128,0xfefefefe,0xfefefefe,0xc4fefefe,0xfe3bfa,0x7e,0x0,0xfefe447a,0xb1adfefe,0x40004200,0x40004000,0xfefe6b61,0xb0bcfefe,0xe00,
+0x0,0xfefef4fc,0xe00b0c0,0x22f600fe,0xfefefefe,0x87e8c7a,0x4cfa00fe,0xfefefefe,0x4006866,0x0,0xfe007e,0xeaf90699,0xfefefefe,0x1c00b2b0,0xeafa0493,0xfefefefe,0x2000b2af,0x7e00be,0x0,0x7e0000,0xfe00fe,0x6afc00fe,0xfefefefe,0x87e8878,0xfe00fe,0x7e,0x0,0xfe007e,0x366700fe,0xfefefefe,0xaca5fefe,0xbe2100,0x7e,0x0,0xfefe447a,0xb1adfefe,0x42004300,0x42004200,0x3e004200,0x1600,0x0,0xfefe307e,0xa99df9fc,0x85f990b1,0xfefef1fd,0x8bccd4d8,0x1d7e,0x0,0xfe0000,0xfe00fe,0x1c070100,0xbfc57869,0xfefef3f8,0xfefefefe,0x49a1f9fe,0x3f,0x0,0xfefe447a,0xabb1fefe,0x97f1400,0x97f097f,0xfefe42b5,0xb0bcfefe,0xe00,
+0x0,0xfefef4fc,0xe00b0c0,0x22f600fe,0xfefefefe,0x87e8c7a,0x4cfa00fe,0xfefefefe,0x4006866,0x0,0xfe007e,0x9eda00be,0xfefefefe,0xf007f6d,0xaaea00be,0xfefefefe,0xe007362,0x7e00fe,0x0,0x7e0000,0xfe00fe,0x6afc00fe,0xfefefefe,0x87e8878,0xfe00fe,0x7e,0x0,0xfe007e,0x37e00fe,0xfefed9f6,0x614cfefe,0xfe0e00,0x7e,0x0,0xfefe447a,0xabb1fefe,0x97f1400,0x97f097f,0x87f097f,0x33f,0x0,0xfefe377b,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x1004a6d,0x0,0xfe0000,0xfe00fe,0x1000000,0x25000f00,0xc3bea0a6,0xfdfdb5b2,0xd6f4fefe,0x600,0x0,0xfefe447a,0xaab2fefe,0xfe0c00,0xfe00fe,0xfefe3cf8,0xb0bcfefe,0xe00,
+0x0,0xa47f8c7e,0xe007a60,0x127b007f,0xa57f957f,0x83f653d,0x287d007f,0xa57f9a7f,0x4004f33,0x0,0x0,0xe000000,0x43003c00,0x6003300,0x11000000,0x43003d00,0x4003000,0x0,0x0,0x7e0000,0xfe00fe,0x6afc00fe,0xfefefefe,0x87e8878,0xfe00fe,0x7e,0x0,0xfe007e,0x7be00fe,0xfefeddfa,0x3000dbe6,0xfe037e,0x7e,0x0,0xfefe447a,0xaab2fefe,0xfe0c00,0xfe00fe,0xfe00fe,0x7e,0x0,0xaac1226b,0xb5b3b5b3,0xb5b3b5b3,0xfefef5fa,0xb5b3dde0,0x4004b3f,0x0,0xfe0000,0xfe00fe,0xadfea4fe,0x10062f8,0xa4938be4,0xb4ce2900,0xfcfdfefe,0x1b05,0x0,0xfefe447a,0xaab2fefe,0xfe0c00,0xfe00fe,0xfefe3cf8,0xb0bcfefe,0xe00,
+0x0,0x25001100,0x6002200,0x1000000,0x26001600,0x4001e00,0x2000000,0x26001a00,0x2001a00,0x0,0x0,0x1000000,0x9000800,0x600,0x1000000,0x9000800,0x600,0x0,0x0,0x7e0000,0xfe00fe,0x6afc00fe,0xfefefefe,0x87e8878,0xfe00fe,0x7e,0x0,0x32fd007e,0xeafedefe,0xfefefefe,0x1b009081,0xfe00be,0x7e,0x0,0xfefe447a,0xf4fafefe,0xdffee0fc,0xdffedffe,0xdffedffe,0x100727e,0x0,0x1c000100,0x2b002b00,0x2b002b00,0xfefee6f6,0x3000aaa1,0x1001c00,0x0,0xfe0000,0xfe00fe,0xfefecaf9,0xa15d2f3,0xa0948af2,0xb0ee0a00,0xf6fafefe,0x2504,0x0,0xfefe447a,0xaab2fefe,0xfe0c00,0xfe00fe,0xfefe3cf8,0xb0bcfefe,0xe00,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e0000,0xfe00fe,0x6afc00fe,0xfefefefe,0x87e8878,0xfe00fe,0x7e,0x0,0x37f9007e,0xfefefefe,0xc2c5fefe,0x83f3d0b,0xfe00fe,0x7e,0x0,0xfefe447a,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x700957e,0x0,0x17f007e,0x17f017f,0x17f017f,0xfefee2fc,0xd00a5a6,0x100,0x0,0xfe0000,0xfe00fe,0xfefe73a6,0xbff1fefe,0xc1c4b6f7,0xfefea4d6,0xb6b7fefe,0x2100,0x0,0x997f243d,0x7759a57f,0x7f0c00,0x7f007f,0x987f207c,0x7a5ea57f,0xe00,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3f0000,0x7f007f,0x397e007f,0xa57f9e7f,0x83f633c,0x7f007f,0x3f,0x0,0xc75003f,0x73615c67,0x3c005c3f,0x3f1800,0x7f007f,0x3f,0x0,0x997f243d,0xa57fa57f,0xa57fa57f,0xa57fa57f,0xa57fa57f,0x8006f3f,0x0,0x7f003f,0x7f007f,0x7f007f,0xa47f807e,0xc007353,0x0,0x0,0xfe0000,0xfe00fe,0xbad10c17,0xfefefefe,0xfefefefe,0xfefefefe,0x4a1ecfd5,0x1000,0x0,0x19000200,0x21002600,0x600,0x0,0x19000100,0x22002600,0x600,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000000,0x26001e00,0x4001e00,0x0,0x0,0x0,0x1000000,0x16000d00,0x9001400,0x100,0x0,0x0,0x0,0x19000200,0x26002600,0x26002600,0x26002600,0x26002600,0x4002100,0x0,0x0,0x0,0x0,0x25000f00,0x5002100,0x0,0x0,0xfe0000,0xfe00fe,0x18060000,0xbcc3776a,0xe9f1eaf2,0x856bbec5,0x1c004105,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x1000000,0x25000e00,0xa6919fa7,0x25003500,0x17f0f00,0x7e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x593f3563,0x1000c00,0x7f007f,0x3f,0x0,0x7f003f,0x57f007f,0x557f3c7f,0x57f3b7f,0x7f007f,0x3f,0x0,
+0x7f003f,0x7f007f,0x7f067f,0x7f007f,0x7f007f,0x0,0x0,0x7f007f,0x107f007f,0x537f477f,0x7f2c7f,0x7f007f,0x0,0x0,0x5a7f307f,0x37f5a7f,0x7f007f,0x7f007f,0x3f007f,0x0,0x1a3f0000,0x5a7f5a7f,0x7f187f,0x7f007f,0x7f007f,0x7f,0x0,0x447f0000,0x5a7f5a7f,0x5a7f5a7f,0x5a7f5a7f,0x5a7f5a7f,0x193f,0x0,0x7f003f,0x7f007f,0x7f007f,0x5a7f327f,0x183f5a7f,0x0,0x3f0000,0x7f007f,0x1d7f027f,0x47f1d7f,0x7f007f,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x15000400,0x300,0x0,0x0,0x0,0xfe007e,0xe2fe43fe,0xfefefefe,0xe5fdfefe,0xfe4ffb,0x7e,0x0,
+0xfe007e,0xdbfe5ffe,0xf1fefefe,0x6cf88bfd,0xbefdcdfe,0x200,0x0,0x1fe00fe,0xf8fe81fe,0xfefefefe,0xc8fdfefe,0xfe27dd,0x0,0x0,0xfefe86fa,0x163bfefe,0xfe00be,0xfe00fe,0x7e00fe,0x0,0x4c7d0000,0xfefefefe,0x17e5175,0xfe00fe,0xfe00fe,0xfe,0x0,0xc1fb0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x1005475,0x0,0xfe007e,0xfe00fe,0xfe00fe,0xfefe8ffa,0x5175fefe,0x100,0x7e0000,0x71fe01fe,0xfefee8fe,0xf1fefefe,0xefc95fe,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x26fe007e,0xfefef4fe,0xd9e8f5f9,0xfefef7fb,0x3e72fbfe,0x3f,0x0,
+0x62fe007e,0xfefefefe,0xedf5fafc,0xeafcfefe,0xeff9fefe,0x1800,0x0,0x79fe00fe,0xfefefefe,0xedf5f5f9,0xfefefefe,0x1071e2fb,0x0,0x0,0xfefe86f6,0x2d1dfefe,0xfe007e,0xfe00fe,0x7e00fe,0x0,0x4e7c0000,0xfefefefe,0x47e6667,0xfe00fe,0xfe00fe,0xfe,0x0,0xc2fa0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x4006969,0x0,0xfe007e,0xfe00fe,0xfe00fe,0xfefe90f6,0x6667fefe,0x400,0x7e0000,0xfefe81fe,0xfcfdfefe,0xfefefcfd,0xc8f8fefe,0x523,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x97fe007e,0xeef5fefe,0x3b00592b,0xf0f85031,0xaad8fefe,0x400,0x0,
+0xe7fe047e,0xe2e9fefe,0x3f00592c,0xfafc7063,0xf0f8fefe,0x2200,0x0,0xf0fe0afe,0xd3d7fefe,0x3e014f1a,0xfefe989e,0x7078fefe,0x100,0x0,0xfefe86f6,0x2e1cfefe,0x5fe007e,0xfe02fe,0x7e00fe,0x0,0x4e7c0000,0xfefefefe,0x47e6866,0xfe00fe,0xfe00fe,0xfe,0x0,0xc2fa0000,0xfefefefe,0x4712583b,0x47124712,0x47124712,0x4003006,0x0,0xfe007e,0xfe00fe,0xfe00fe,0xfefe90f6,0x6866fefe,0x400,0x167e0000,0xfefef8fe,0x5628d9de,0xccd34a1b,0xfefefefe,0x5672,0x0,0x0,0xfe0000,0xfe00fe,0x5a7f447f,0x5a7f5a7f,0x5a7f5a7f,0x297f507f,0x7f007f,0x3f,0x0,0xcffc007e,0xb7bcfefe,0x73f2800,0xc4f0083f,0xbfd5fefe,0xf00,0x0,
+0xfefe337e,0x8f77fefe,0x93f2400,0xb8e30d00,0xf0f8fefe,0x2200,0x0,0xfefe3dfc,0x7966fefe,0x83f1e00,0xfefe1a35,0x9d9ffefe,0x600,0x0,0xfefe86f6,0x4f58fefe,0xfcfebcfd,0xbafefafe,0x7e22dd,0x0,0x4e7c0000,0xfefefefe,0x47e6866,0xadfe0bfe,0xc1fdcdfe,0x24a9,0x0,0xc2fa0000,0xfefefefe,0xb003c33,0xa000a00,0xa000a00,0x700,0x0,0xfe007e,0xfe00fe,0xfe00fe,0xfefe90f6,0x6866fefe,0x400,0x567e0000,0xfefefefe,0x2100846f,0x787c0a00,0xfefefefe,0x5008178,0x0,0x0,0xfe0000,0xfe00fe,0xfefec1fb,0xfefefefe,0xfefefefe,0xfefefefe,0x22d2c6fd,0x7e,0x0,0x1813007e,0x3e044006,0x5fe0f20,0xf7fe51fe,0x897afefe,0x1100,0x0,
+0xfefe4d7d,0x6d66fefe,0xfe083f,0x8ede00fe,0xf0f8fefe,0x2200,0x0,0xcae73ff8,0x4c3ed1df,0xfe053f,0xfefe29f8,0x937dfefe,0xa00,0x0,0xfefe86f6,0xe7f3fefe,0xfcfdfcfd,0xfefefefe,0x300cbf6,0x0,0x4e7c0000,0xfefefefe,0xd7e6866,0xfefebcfe,0x655cf3f9,0x1001b00,0x0,0xc2fa0000,0xfefefefe,0x2a3393e,0x2fe02fe,0x1fe02fe,0x7e,0x0,0xfe007e,0xfe00fe,0xfe00fe,0xfefe90f6,0x6866fefe,0x400,0x223c0000,0x7c696f6e,0x63f4424,0xb1fb01fe,0xfefefefe,0x6006c62,0x0,0x0,0xfe0000,0xfe00fe,0xfefec2fa,0xe5f0fefe,0xe7f2e3ef,0xfefef8fb,0xd9f9fefe,0x927,0x0,0x37f007e,0x97f097f,0xfefe67be,0xfefefefe,0x3801a7a7,0x700,0x0,
+0xfefe4079,0x7972fefe,0xfe047e,0x9ef700fe,0xf0f8fefe,0x2200,0x0,0x2600037e,0x20003400,0x10fe017e,0xfefec3fe,0x5437f9fc,0x700,0x0,0xfefe86f6,0xb9b8fefe,0x4d1f4a1c,0xfefed2dd,0x2b48fefe,0x0,0x4e7c0000,0xfefefefe,0xb7ee6d80,0xf2f8fefe,0x2e00704b,0x73f,0x0,0xc2fa0000,0xfefefefe,0xfefefefe,0xfefefefe,0x78befefe,0x13f,0x0,0xfe007e,0xfe00fe,0xfe00fe,0xfefe90f6,0x6866fefe,0x400,0x2000000,0x1a001400,0x87e1100,0xfefea8fe,0xd2d8fefe,0x4003406,0x0,0x0,0xfe0000,0xfe00fe,0xfefec2fa,0x512efefe,0x3a003a00,0xc4c8451a,0xfefefefe,0x5c72,0x0,0xfe007e,0xfe00fe,0xdef154f9,0xfefef9fb,0x639ff8fc,0x0,0x0,
+0xf8fd1249,0xcce3fefe,0xfe0d67,0xf1fe25fe,0xf0f8fefe,0x2200,0x0,0x37f00be,0x37f047f,0xdcfe3bbe,0xfcfdfefe,0x2a008c81,0x200,0x0,0xfefe86f6,0x5c47fefe,0xa001900,0xfefe777d,0x4f5bfefe,0x100,0x4e7c0000,0xfefefefe,0xfefee3f3,0x745ffefe,0x73f2c00,0xfe,0x0,0xc2fa0000,0xfefefefe,0xfefefefe,0xfefefefe,0x8e7cfefe,0x700,0x0,0xfe007e,0xfe00fe,0xfe00fe,0xfefe90f6,0x6866fefe,0x400,0x7e0000,0xfe00fe,0xa5fe00fe,0xfefefefe,0x4b1bc3c4,0x1900,0x0,0x0,0xfe0000,0xfe00fe,0xfefec2fa,0x3b33fefe,0x6000700,0x5a73083f,0xfefefefe,0x5008c7c,0x0,0xfe007e,0xfe00fe,0x2c00057e,0xdce94b26,0xf0fcfefe,0x1127,0x0,
+0xa0cb0100,0xfefefefe,0xb9fddffc,0xf9fdf3fe,0xf0f8fefe,0x2200,0x0,0xfe00fe,0x84fe05fe,0xfefefcfe,0x795deaf1,0xa003500,0x0,0x0,0xfefe86f6,0x3720fefe,0xfe037e,0xfefe5cbb,0x575cfefe,0x300,0x4e7c0000,0xfefefefe,0xfefefefe,0xa9bafefe,0xfe083f,0xfe,0x0,0xc2fa0000,0xfefefefe,0x68557671,0x68556855,0x4a286855,0x700,0x0,0x4afe127e,0x16fe4afe,0xfe00fe,0xfefe90f6,0x6866fefe,0x400,0x7e0000,0xfe00fe,0xfefe1efd,0xb9b4fefe,0x1a004002,0x200,0x0,0x0,0xfe0000,0xfe00fe,0xfefec2fa,0x3834fefe,0x0,0x65fc00fe,0xfefefefe,0x8008a77,0x0,0xd5fe207e,0x43bdd5fe,0x57f007e,0x8d95083f,0xfefefefe,0x445a,0x0,
+0x171f007e,0xfcfdb4c1,0xfefefefe,0xaea9cad3,0xf0f8fefe,0x2200,0x0,0xdfe00fe,0xfefebffe,0xbdbbfefe,0x2c004f1f,0xbe0900,0x0,0x0,0xfefe86f6,0x2f1cfefe,0xfe007e,0xfefe5cfa,0x585cfefe,0x400,0x4e7c0000,0xfefefefe,0xd0cbeef5,0xfdfefefe,0xbe4984,0xfe,0x0,0xc2fa0000,0xfefefefe,0x15004031,0x14001400,0x10001400,0x200,0x0,0xfefe407d,0x5e79fefe,0xfe017e,0xfefe92f7,0x6665fefe,0x400,0x7e0000,0xfe00fe,0xfefe44fc,0x6354fefe,0x1be1400,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfefec2fa,0x758ffefe,0x537f4e7e,0xecfe77fe,0xfdfdfefe,0x7005844,0x0,0xfafd0d4d,0xa3bffefe,0xfe047e,0xacfa00fe,0xfdfdfefe,0x2003d31,0x0,
+0x17e007e,0x482a1800,0x5a3b6958,0xa0b83d00,0xe7f2fefe,0x2100,0x0,0xb1fe00fe,0xfefefefe,0x3d00958e,0x33f1a00,0xfe00fe,0x0,0x0,0xfefe86f6,0x2e1cfefe,0xfe007e,0xfefe5cfa,0x585cfefe,0x400,0x4e7c0000,0xfefefefe,0x4830806d,0xfefef3fa,0x116fe0f8,0xfe,0x0,0xc2fa0000,0xfefefefe,0x7e3834,0xfe00fe,0xfe00fe,0x7e,0x0,0xfefe3178,0x99a5fefe,0xfe057e,0xfefeb7fb,0x5756fefe,0x400,0x7e0000,0xfe00fe,0x4e560eb4,0x3112604a,0xfe037e,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfefec2fa,0xfefefefe,0xfefefefe,0xfefefefe,0xa9a6fefe,0x2002c00,0x0,0xb0e20000,0xfdfefefe,0x60fe99e3,0xfefea0fe,0xc8cdfefe,0x1002900,0x0,
+0xe2fe007e,0xc4f1f9fe,0x13001828,0xdefc183e,0xbec6fefe,0x1e00,0x0,0xfefe3ffe,0xf3f8fefe,0xb8edc5da,0xb1feb1fd,0x70fab1fe,0x0,0x0,0xfefe86f6,0x2e1cfefe,0xfe007e,0xfefe5cfa,0x585cfefe,0x400,0x4e7c0000,0xfefefefe,0xb006b66,0xfefe7d9d,0x9bc9fefe,0x17e,0x0,0xc2fa0000,0xfefefefe,0x7e3834,0xfe00fe,0xfe00fe,0x7e,0x0,0xe9fa062c,0xfafdfefe,0xadfea6f6,0xfefefefe,0x330deef6,0x300,0x7e0000,0xfe00fe,0xc9f667fd,0x4572ccf3,0xfe007e,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfefec2fa,0xecf5fefe,0xebf4ebf4,0xc9d5e4f0,0x3b00846b,0xf00,0x0,0x2530007e,0xfefedbeb,0xfefefefe,0xfefefefe,0x5429dde5,0x1400,0x0,
+0x7bad007e,0xfefefefe,0xb8fee1fc,0xfefee8fe,0x5f3bf1f7,0x1200,0x0,0xfefe86fe,0xfefefefe,0xfefefefe,0xfefefefe,0xafd8fefe,0xa00,0x0,0xfefe86f6,0x2e1cfefe,0xfe007e,0xfefe5cfa,0x585cfefe,0x400,0x4e7c0000,0xfefefefe,0x47e6866,0xd3ec0d13,0xfdfefefe,0x4980,0x0,0xc2fa0000,0xfefefefe,0x7e3834,0xfe00fe,0xfe00fe,0x7e,0x0,0x5d84003f,0xfefef9fc,0xfefefefe,0xfcfdfefe,0x20008576,0x0,0x7e0000,0xfe00fe,0xfefe84f4,0x6470fefe,0xfe037e,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfefec2fa,0x512dfefe,0x3d003d00,0x36003c00,0xd002700,0x3f,0x0,0x23f007e,0x88752617,0xccdbbdc6,0x8d72bdc3,0x20004610,0x200,0x0,
+0xc02007e,0xd6e47979,0xfdfdf8fb,0xbabcebf5,0x28005e34,0x300,0x0,0xa17f537e,0xa57fa57f,0xa57fa57f,0xa57fa57f,0x7e65a57f,0x1000,0x0,0xa07f487b,0x2b0ea57f,0x7f003f,0x9c7f317d,0x452ea57f,0x400,0x293e0000,0xa57f9a7f,0x43f4f33,0x403d003f,0xa57fa17f,0x6007e78,0x0,0x6d7d0000,0xa57fa37f,0x3f311a,0x7f007f,0x7f007f,0x3f,0x0,0x700007e,0xafac4f45,0xd4e3d2e1,0x6d4bbabb,0x9003300,0x0,0x7e0000,0xfe00fe,0xfefe84f4,0x6e6afefe,0xfe047e,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfefec2fa,0x3b33fefe,0x7000700,0x57f077f,0xfe017f,0x7e,0x0,0x0,0x12000200,0x30002700,0x27003000,0x2001200,0x0,0x0,
+0x3f003f,0x2a000e00,0x42013c00,0x36004000,0x5001e00,0x0,0x0,0x22000600,0x26002600,0x26002600,0x26002600,0x22002600,0x700,0x0,0x21000500,0x13002600,0x0,0x1c000200,0x18002600,0x100,0x2000000,0x26001b00,0x2001a00,0x4000000,0x26001e00,0x8002100,0x0,0xc000000,0x26002300,0x1400,0x0,0x0,0x0,0x0,0x0,0x1e000600,0x36003000,0x22003100,0x900,0x0,0x0,0x0,0x3a000900,0x30004300,0x400,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfefec2fa,0x3834fefe,0x0,0xfe00fe,0xfe00fe,0x7e,0x0,0x0,0x0,0x3000100,0x1000300,0x0,0x0,0x0,
+0x0,0x2000000,0x9000700,0x5000800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5000300,0x300,0x0,0x0,0x0,0x0,0x8000100,0x6000900,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfefec2fa,0x3834fefe,0x0,0xfe00fe,0xfe00fe,0x7e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xa37f6d7d,0x311aa57f,0x0,0x7f007f,0x7f007f,0x3f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x23000c00,0x14002600,0x0,0x0,0x0,0x0,0x0,0xd9fe077e,0x76e5d9fe,0xfe01be,0xfe00fe,0xfe00fe,0x7e,0x0,
+0x7f003f,0x117f007f,0x27f1a7f,0x1a7f057f,0x3f0e7f,0x0,0x3f0000,0x7f007f,0x7f007f,0x287f087f,0x227f,0x0,0x7f0000,0x7f007f,0x97f007f,0x7f027f,0x7f007f,0x3f,0x0,0x7f003f,0x7f007f,0x97f007f,0x7f007f,0x7f007f,0x0,0x0,0x7f007f,0x7f007f,0x17f067f,0x7f007f,0x3f007f,0x0,0x3f0000,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x147f,0x0,0x7f0000,0x7f007f,0x7f007f,0x27f067f,0x7f007f,0x3f,0x0,0x247f0e3f,0xf3f247f,0xfe0000,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfefe0878,0x9ca2fefe,0xfe0800,0xfe00fe,0xfe00fe,0x7e,0x0,
+0xfe007e,0xbbfd00fe,0xd3bfbfe,0xfefe43be,0x20082b1,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfefe6cfe,0x600a7db,0x0,0xfe0000,0xaefe2efe,0xfefef0fe,0xe0fefcfe,0x7fa85fe,0x7e,0x0,0xfe007e,0xaefe29fe,0xfefef4fe,0xa7fef0fe,0xfe24f2,0x0,0x0,0x6fe00fe,0xdffe7dfe,0xf8fefefe,0x2efab5fe,0x7e00fe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0x1fe00fe,0xaafe44fe,0x700f1fe,0x0,0x6cfe0000,0xb9fdcdfe,0xc6fe34e8,0xfafefdfe,0x22ddbafe,0x7e,0x0,0xfefe667e,0x737dfefe,0xfe0100,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfefe0878,0xa29afefe,0xfe0a00,0xfe00fe,0xfe00fe,0x7e,0x0,
+0xfe007e,0xe0fc00fe,0x2100e6f2,0xfefe667e,0x8007c71,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfefecafe,0xe006e60,0x0,0x26fe0000,0xfefef2fe,0xc4d1eef5,0xfefedce7,0x92d7fefe,0x100,0x0,0x31fe007e,0xfefef1fe,0xedf6fcfd,0xfefefdfd,0x25a3ecfd,0x0,0x0,0xbbfe04fe,0xfefefefe,0xf8fbecf5,0xf3fdfefe,0x7e34b9,0x0,0x7e0000,0xfe00fe,0x18fe00fe,0xdcfe78fe,0xfefefefe,0x2000f1f8,0x0,0x86f60000,0xf4fcfefe,0xfcfdedfb,0xfefefcfd,0xcbf6fefe,0x300,0x0,0xfefe667c,0x8779fefe,0xfe0700,0xfe00fe,0x0,0x0,0x67f0000,0x7f007f,0x7f007f,0x0,0x0,0xfefe0878,0xa29afefe,0x69fe1f41,0x61fe86fe,0xfe09fe,0x7e,0x0,
+0xfe007e,0xfcfe07fe,0x1e00ccde,0xfefe88fe,0x600605b,0x0,0x7e0000,0xfe00fe,0x2afe00fe,0xe8f2fefe,0x4003605,0x0,0x87fe0000,0xfcfdfefe,0x36005b33,0xdcef3407,0xd6eefefe,0xd00,0x0,0xc7fe007e,0xedf4fefe,0x4000633c,0xf8fb6550,0xa3d4fefe,0x200,0x0,0xfefe6efe,0x7457f7fb,0x49214100,0xfefedbe8,0x500c8f1,0x0,0x7e0000,0x47fe02fe,0xf9feadfe,0xfefefefe,0x947edbe6,0x1e004f1f,0x0,0x86f60000,0xfefefefe,0x4b1bb9b8,0xd2dd4d1f,0xfefefefe,0x2b48,0x0,0xb5c94271,0x6e5abcc2,0xfe0800,0xfe00fe,0xcdfe6cfe,0x46b4b9fd,0xfefed4fe,0xa5fef5fe,0xfe19bd,0x0,0x0,0xfefe0878,0xc7d1fefe,0xfefeeffc,0xfefefefe,0x1d7bdafc,0x7e,0x0,
+0x76fe007e,0xfefe98fd,0x94c1dee6,0xfefed3fd,0x3b6aaabc,0x0,0x7e0000,0xfe00fe,0x89fe00fe,0xa49afefe,0x1e00,0x0,0x12600000,0x4c22442a,0xe652a00,0xe9fb417f,0xdcedfefe,0x1900,0x0,0xfefe207e,0x9b89fefe,0xa3f2900,0x76740c00,0x86739f7d,0xf00,0x0,0xfefecbfd,0x505fcbdb,0x2e7e327b,0xfefe88b6,0x2f4ffefe,0x0,0x1c7e0000,0xfefedefe,0xf5f9fefe,0x6d52b7b3,0x2c004000,0x4001500,0x0,0x86f60000,0xfefefefe,0x19005c47,0x777d0a00,0xfefefefe,0x1004f5b,0x0,0x23000400,0x24002d00,0xfe0400,0xfe00fe,0xfefe86f6,0xf6fdf6fc,0xf0f8f6fb,0xfefefefe,0xf74dafb,0x0,0x0,0xfefe0878,0xfefefefe,0x9277cdd4,0xfefeb7b3,0xb8edfefe,0x200,0x0,
+0xddfd007e,0xfefefefe,0xfefefefe,0xfefefefe,0x7a7bfefe,0x400,0x7e0000,0xfe00fe,0xe5fd03fe,0x5940fefe,0xc00,0x0,0x3760000,0xbaed6c93,0xfdfee5fc,0xfefefefe,0xdcecfefe,0x1c00,0x0,0xfefe477d,0x7267fefe,0xfe0b00,0xc0000fe,0x22002200,0xb00,0x0,0xfefef1fe,0xfefefefe,0xfefefefe,0xfefefefe,0x6069fefe,0x100,0x2c7b0000,0xfefefefe,0x6356e2ef,0x20003600,0x27f0c00,0xfe,0x0,0x86f60000,0xfefefefe,0x37e3720,0x5cbb00fe,0xfefefefe,0x300575c,0x0,0x1000000,0x1000200,0xfe0000,0xfe00fe,0xfefe86f6,0xc5c4fefe,0x3e034c19,0xfefe9396,0x84a4fefe,0x100,0x0,0xfefe0878,0xe0ebfefe,0x2700450e,0xb3c22300,0xfdfefefe,0x2b4c,0x0,
+0x2c50007e,0xfefe9e97,0x55378c86,0xdbe9f8fb,0x3d175734,0x700,0x7e0000,0xfe00fe,0xfefe48fe,0x2d00d3df,0x27e,0x0,0x82fe0000,0xfefefefe,0x987bc6d1,0xcee27465,0xdcecfefe,0x1c00,0x0,0xfefe477b,0x6e6cfefe,0xfe057e,0xafe00fe,0xefe10fe,0x0,0x0,0xfefeedfc,0xa07dd9db,0xa07da07d,0xa07da07d,0x4d34a07d,0x400,0x1a5e0000,0xfefeceed,0xfcfefefe,0x4fd2b6f5,0xfe04fe,0xfe,0x0,0x86f60000,0xfefefefe,0x7e2f1c,0x5cfa00fe,0xfefefefe,0x400585c,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfefe86f6,0x5b41fefe,0x8001b00,0xdaf31101,0xd1ecfefe,0xa00,0x0,0xfefe0878,0xa695fefe,0x17f1f00,0x557500be,0xfefefefe,0x100636c,0x0,
+0x500007e,0xfefe99dc,0x2a615951,0xbdccfefe,0xb002300,0x100,0x7e0000,0xfe00fe,0xfefea7fe,0x18008d7a,0xbe,0x0,0xdefe0000,0xccd9fefe,0x29003e00,0xd2f41d00,0xdcecfefe,0x1c00,0x0,0xfdfe1b63,0x9eabfefe,0xfe057e,0xc6fe00fe,0xc1f5fefe,0x400,0x0,0xfefebff4,0x2c00d5e4,0x25002500,0x807d3938,0x2028807d,0x200,0x1000000,0x5e4b1e00,0xf2f7aeaa,0xfefefefe,0x82fee4fd,0x20fd,0x0,0x86f60000,0xfefefefe,0x7e2e1c,0x5cfa00fe,0xfefefefe,0x400585c,0x0,0xc5fe4f7e,0x557ec5fe,0xfe0000,0xfe00fe,0xfefe86f6,0x2f02fafc,0x200,0xacf000be,0xedf7fefe,0x1900,0x0,0xfefe0878,0x947bfefe,0xfe0c00,0x3bf700fe,0xfefefefe,0x5007370,0x0,
+0xaffe477e,0xfefee4fd,0xbffac3e3,0xe4effefe,0x13fa0ed,0x0,0x7e0000,0xffe00fe,0xf7fbf6fe,0x73f461f,0xfe,0x0,0xddfb0000,0xe0ebfefe,0x37f2b44,0xfdfe5bfe,0xdfedfefe,0x1c00,0x0,0xb1e00100,0xf9fcfefe,0x33fd6ea8,0xfefe85fe,0x877ffefe,0x1200,0x0,0xfefe5a88,0x93b3fefe,0x49fe35fd,0xfefecafe,0xe00c9e6,0x0,0x7e0000,0xb00027f,0x3a161e00,0xd2de8573,0xfefefefe,0x500f6fd,0x0,0x86f60000,0xfefefefe,0x7e2e1c,0x5cfa00fe,0xfefefefe,0x400585c,0x0,0xfefe667d,0x827bfefe,0xfe0500,0xfe00fe,0xfefe86f6,0x2810fcfd,0x0,0xaef800fe,0xebf5fefe,0x1f00,0x0,0xfefe0878,0xacb6fefe,0xfe087e,0x5dfc00fe,0xfefefefe,0x6006763,0x0,
+0xf2fa627d,0xfcfdfdfe,0xf8fcf3f9,0xf6fbfefe,0x1300daf2,0x0,0x7e0000,0x66fe00fe,0xbdc1fefe,0x17e2600,0xfe,0x0,0x83b50000,0xfefefefe,0xfbfefdfe,0xe9f5fdfe,0xeaf4fefe,0x1c00,0x0,0x242e007e,0xfefed7e6,0xfefefefe,0xfefefefe,0x3b06c0c2,0x700,0x0,0x9cb0073f,0xfefefefe,0xfefefefe,0xecf3fefe,0x16005e38,0x0,0x7e0000,0xfe00fe,0x53f00be,0x28001200,0xaaa45a45,0x2000eaf4,0x0,0x86f60000,0xfefefefe,0x7e2e1c,0x5cfa00fe,0xfefefefe,0x400585c,0x0,0xfefe667c,0x8a78fefe,0xfe0800,0xfe00fe,0xfefe86f6,0x5661fefe,0x0,0xe3fd04fe,0xcdddfefe,0x1f00,0x0,0xfefe0878,0xf0f9fefe,0xfe2a42,0xc9fe08fe,0xf6fafefe,0x4003b1c,0x0,
+0x35100500,0xd2e1fafc,0xa2944300,0x715dfefe,0x19003e00,0x0,0x7e0000,0xc4fe00fe,0x7462fefe,0xfe1100,0xfe,0x0,0xd070000,0xc2cc7d76,0xb4aecbd9,0x6f496e58,0xa47fa37f,0x2618,0x0,0x23f007e,0x85742311,0xccdabec7,0x8167babc,0x16003e01,0x0,0x0,0x110000be,0xb0ac6358,0xc5d1cad8,0x52239e89,0x3002700,0x0,0x3f0000,0x7f007f,0x7f007f,0x200007f,0x1d000a00,0x1f003610,0x0,0x487b0000,0xa57fa07f,0x3f2b0e,0x317d007f,0xa57f9c7f,0x400452e,0x0,0x34000500,0x36004300,0xfe0700,0xfe00fe,0xfefe86f6,0xe0f6fefe,0x387f4f86,0xfefea8fe,0x8a78fefe,0x1500,0x0,0xfefe0878,0xfbfdfefe,0xb3fdeffd,0xfefedffe,0xa6a0fefe,0x1002500,0x0,
+0x28b0003f,0xb5bffefe,0xa9f11d00,0x4639fefe,0x33f0c3f,0x0,0x7e0000,0xfefe25fd,0x3607e9f2,0xfe043f,0xfe,0x0,0x0,0x27000f00,0x2e003100,0xf002100,0x25002200,0x1300,0x0,0x0,0x12000200,0x30002700,0x24003000,0x1000e00,0x0,0x0,0x0,0x21000b00,0x32002e00,0x18002b00,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x4000400,0x0,0x5000000,0x26002100,0x1300,0x2000000,0x26001c00,0x1001800,0x0,0x7000100,0x7000900,0xfe0100,0xfe00fe,0xfefe86f6,0xdae0fefe,0xfefefefe,0xfefefefe,0x3b06c6c7,0x700,0x0,0xfefe0878,0xa5a6fefe,0xfefed9e5,0xfbfdfefe,0x400bb1ae,0xe00,0x0,
+0x47fc007e,0x9982fefe,0xc9fc0f00,0x2c03f6fa,0x7e017e,0x0,0x7e0000,0xfefe83fe,0x1f00a69c,0xfe00be,0xfe,0x0,0x0,0x1000000,0x2000300,0x0,0x0,0x0,0x0,0x0,0x0,0x3000100,0x300,0x0,0x0,0x0,0x0,0x0,0x4000200,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfefe86f6,0x4c31fefe,0xc8d5968d,0x8f77c3cd,0x16004107,0x0,0x0,0x23000000,0x38004300,0x56432801,0x53296c5a,0x15003800,0x100,0x0,
+0x347e003f,0x60399b7f,0x7f7e0900,0x24009678,0x3f003f,0x0,0x27e0000,0xfefee0fe,0xc005c43,0xfe00fe,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfefe86f6,0x301cfefe,0x2b001600,0x29003100,0x17f1100,0x0,0x0,0x4000000,0x7000900,0xa000300,0x12001300,0x700,0x0,0x0,
+0x3000000,0x1d001d00,0xf000300,0xe002400,0x0,0x0,0x93f0000,0x75645f76,0x23f2d00,0x7f007f,0x7f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfefe86f6,0x2e1cfefe,0x2000000,0x17f037f,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x19000e00,0xc00,0x0,0x0,0x0,0x6cfe0000,0xcdfecdfe,0xfe08a9,0x48fe00fe,0xcdfecdfe,0x2c7b,0x0,0xb7fd083f,0xbdfecdfe,0xfe0db7,0xcdfe3ffe,0x6bd2cdfe,0x13f,0x0,0xcdfe377e,0x54c6cdfe,0xfe00be,0xb6fe00fe,0x84f4cdfe,0x100,0x0,0xfe00fe,0x8fe00fe,0x84fe97fe,0xfe007f,0x7e00fe,0x0,0x7e0000,0xcdfe98fd,0xcdfecdfe,0xcdfecdfe,0xcdfecdfe,0x1777,0x0,0xc5fe4f7e,0x557ec5fe,0xfe0000,0xfe00fe,0xd1e569ef,0x2d16d3e2,0x0,0xfe00fe,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x86f60000,0xfefefefe,0x7e2324,0x5bfb00fe,0xfefefefe,0x2004e63,0x0,0x5b950000,0xfefefefe,0xc7e9ccf,0xfefedcfe,0x3320dfea,0x700,0x0,0xf0fb0935,0xb7e1fefe,0xfe063f,0xfefe2cfd,0x756ffefe,0xb00,0x0,0xfe00fe,0xef800fe,0xe4f8fefe,0xfe1100,0x7e00fe,0x0,0x7e0000,0xfefebefa,0xfefefefe,0xfefefefe,0xfefefefe,0x100354c,0x0,0xfefe667d,0x827bfefe,0xfe0500,0xfe00fe,0x2f000600,0x1b003500,0x0,0x0,0x0,0x0,0x0,0x7f003f,0x7f007f,0x17f067f,0x7f007f,0x7f007f,0x3f,0x0,
+0x1a7f073f,0x1a7f1a7f,0x1a7f1a7f,0x1a7f1a7f,0x83f1a7f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x86f60000,0xfefefefe,0x7e2e1c,0x5cfa00fe,0xfefefefe,0x400585c,0x0,0x83f007e,0xfefeaac1,0xc2f0fdfe,0xfafcfefe,0x1f006a47,0x100,0x0,0xa5dd0000,0xf5fbfefe,0xfe1a1f,0xfefe7afe,0x3f18f6fa,0x600,0x0,0xfe00fe,0xef600fe,0xe8f2fefe,0xfe1e00,0x7e00fe,0x0,0x7e0000,0x5642285d,0x5a425a40,0xfefec7d6,0xcfd3fefe,0x1002e10,0x0,0xfefe667c,0x8a78fefe,0xfe0800,0xfe00fe,0x4000000,0x2000500,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xd8fe5bfe,0xf4fefefe,0x5cfb9efe,0xcdfecdfe,0xc6e,0x0,
+0xfefe4c7e,0xfefefefe,0xfefefefe,0xfefefefe,0x547bfefe,0x100,0x3f0000,0x7f007f,0x287f1d7f,0x103f,0x0,0x0,0x86f60000,0xfefefefe,0x7e2e1c,0x5cfa00fe,0xfefefefe,0x400585c,0x0,0xbe007e,0xe3f31d26,0xfefefefe,0x9e97fefe,0x53f2e00,0x7e,0x0,0x4f73007e,0xfefefefe,0x7e5f6e,0xfefec8fd,0x2500bfc5,0x100,0x0,0x2fe01fe,0x10f602fe,0xe8f2fefe,0x2fe2013,0x17e02fe,0x0,0x7e0000,0xf000400,0x88b71000,0xfefefefe,0x4e20dee4,0x1800,0x0,0x5d5b0500,0x7e71fefe,0xfe0800,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x62fe007e,0xfefefefe,0xecf5fbfc,0xedfdfefe,0xfefefefe,0x2731,0x0,
+0xfefe4e7c,0xfefefefe,0xfefefefe,0xfefefefe,0x6d6dfefe,0x500,0x7e0000,0x20fe00fe,0xfbfef5fe,0x1003157,0x0,0x0,0x86f60000,0xfefefefe,0x7e2e1c,0x5cfa00fe,0xfefefefe,0x400585c,0x0,0xfe007e,0x667b017e,0xfefefefe,0x3e09ebf4,0xfe0d00,0x7e,0x0,0x9a3007e,0xfefeedfb,0x207ea9c5,0xfefefdfe,0x12007d6a,0x0,0x0,0xfefea0fd,0xfefefefe,0xfefefefe,0xfefefefe,0x787efefe,0x100,0x7e0000,0xfe00fe,0xfefe61fe,0xe9f1fefe,0x1f00592d,0x200,0x0,0xd4f8293f,0x4422edf5,0xfe0500,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xecfe087e,0xe1e7fefe,0x3f005c30,0xf9fc7064,0xfefefefe,0x3026,0x0,
+0x6a6c183a,0x79667966,0x79667966,0xfefec9dd,0x4527e0e7,0x500,0x7e0000,0x9bfe00fe,0xc5cffefe,0x1002700,0x0,0x0,0x86f60000,0xfefefefe,0x7e2f20,0x61fc00fe,0xfefefefe,0x400585c,0x0,0xfe007e,0xc1fc02fe,0xfefefefe,0x749cfefe,0xfe007e,0x7e,0x0,0xbe007e,0xfefe9ed6,0x7791ecf7,0xf4f9fefe,0x63f3d15,0x0,0x0,0xf0f897f5,0xf1f8f1f8,0xfcfdfefe,0xf1f8f1f8,0x8778f1f8,0x700,0x7e0000,0x48fe00fe,0xfefefafe,0x663cf2f8,0x33f2500,0x7e,0x0,0xc3dc5b7d,0x2200613b,0xfe0100,0xfe00fe,0x0,0x98fe267f,0xcdfecdfe,0x25fd97fe,0xfe00fe,0x0,0x0,0xfefe437e,0x846efefe,0x93f2400,0xb0d70d00,0xfefefefe,0x3026,0x0,
+0x12000100,0x19001900,0x557a1900,0xf3f8fcfe,0x20005c31,0x100,0x7e0000,0xf5fe0efe,0x816dfefe,0x1400,0x0,0x0,0x80d80000,0xfefefefe,0x7e464f,0x8cfe00fe,0xfefefefe,0x400585c,0x0,0xfe007e,0xfefe72fe,0xe8f0fefe,0xf3fcfefe,0xfe284f,0x7e,0x0,0xfe007e,0xfefe4872,0xe7f6fefe,0xbcc0fefe,0x7e2400,0x0,0x0,0x38000e00,0x492a3f00,0xe8f2fefe,0x3f004400,0x34003f00,0x700,0x7e0000,0xf2fe33fe,0xf9fbfefe,0x2b007558,0xfe043f,0x7e,0x0,0x2c000500,0x4002100,0xfe0000,0xfe00fe,0x38be0000,0xfefef1fe,0xfefefefe,0xf1fdfefe,0xfe3ad4,0x0,0x0,0xfefe667e,0x5a53fefe,0xfe073f,0x7c8900fe,0xfefefefe,0x3026,0x0,
+0xfe007e,0xfe00fe,0xddfe09fe,0x9284fefe,0x3002900,0x0,0x7e0000,0xfefe5afe,0x4322fcfd,0x600,0x0,0x0,0x5dba0000,0xfefefefe,0x4dbcc0d8,0xf4fe6efe,0xfefefefe,0x400585c,0x0,0x2afe007e,0xfefef6fe,0x5936c6c8,0xfefef5fa,0x560c7ee,0x7e,0x0,0xfe007e,0xe9f9069d,0xfefefefe,0x7967fefe,0xfe1100,0x0,0x0,0x77f017f,0x16a3087f,0xe8f2fefe,0x87f2300,0x63f087f,0x100,0xc7e0000,0xfefee7fe,0xced3fefe,0x747f8d7c,0x6efe6efe,0x317e,0x0,0x4000000,0x100,0xfe0000,0xfe00fe,0xd4fe013f,0xeef5fefe,0x8b778c74,0xfefeeff6,0x74fd8f7,0x0,0x0,0xfefe627c,0x565bfefe,0xfe037e,0x7cbe00fe,0xfefefefe,0x3026,0x0,
+0xfe007e,0xfe00fe,0xfefe79fe,0x3d0ce5ee,0x7e0900,0x0,0x7e0000,0xfefe9cfd,0x2900e2ef,0x100,0x0,0x0,0x12b10000,0xfefee6f7,0xfefefefe,0xc5e2fefe,0xfefefefe,0x400585c,0x0,0xcbfe047e,0xf1f7fefe,0x1900552a,0xfefe7d9a,0x7faffefe,0x3f,0x0,0xfe007e,0x97cc00be,0xfefefefe,0x3b11f3f8,0xfe053f,0x0,0x0,0xfe00fe,0xef600fe,0xe8f2fefe,0xfe1e00,0x7e00fe,0x0,0x1a7b0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x4007f7d,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfefe3a7e,0x8d79fefe,0x1c002f00,0xfefe7980,0x4b68fefe,0x0,0x0,0xfefe3e76,0x8693fefe,0xfe037e,0xb7fd00fe,0xfefefefe,0x3026,0x0,
+0xfe007e,0xbfe00fe,0xfefeecfe,0x1f009889,0x7e00be,0x0,0x7e0000,0xfefed1fc,0x1c00c2d2,0x7e,0x0,0x0,0x17e0000,0xa9a43733,0xc0c9cad8,0x52308269,0xa57f9c7f,0x400452e,0x0,0x917f2b3f,0x7851a47f,0x2002700,0x907c0b0b,0x9b7ea57f,0x1226,0x0,0x7f003f,0x313b007f,0xa57f9f7f,0x2300896b,0x7f003f,0x0,0x0,0x7f007f,0x77b007f,0x9979947f,0x7f1e00,0x3f007f,0x0,0xe3c0000,0xa57f957f,0xa57fa57f,0xa57fa57f,0xa57fa57f,0x800683d,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfefe76be,0x4b33fefe,0x900,0xfefe1e9d,0x8b85fefe,0x300,0x0,0xe2f70728,0xf2fafefe,0x33fe629f,0xfefe86fe,0xfefefefe,0x3026,0x0,
+0xfe007e,0x66fe00fe,0xfcfdfefe,0x9004d30,0x7e00fe,0x0,0x7e0000,0xfefef4fe,0x1300adb2,0x7e,0x0,0x0,0x0,0x1b000400,0x30002d00,0x10002600,0x26001a00,0x1001800,0x0,0x19000100,0x21002500,0x700,0x13000000,0x24002500,0x1000,0x0,0x0,0x2000000,0x26001d00,0xb002300,0x0,0x0,0x0,0x0,0x0,0x25001400,0xf00,0x0,0x0,0x0,0x26001500,0x26002600,0x26002600,0x26002600,0x4001f00,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfefe93fd,0x2b01f9fb,0x100,0xf6fd0187,0xaabcfefe,0x900,0x0,0x5478003f,0xfefef8fb,0xfefefefe,0xd6e3fdfe,0xfefefefe,0x3026,0x0,
+0xfe007e,0xc1fe00fe,0xd6e4fefe,0x17e2b00,0x7e00fe,0x0,0x97e0000,0xfefefefe,0xd00a191,0x7e,0x0,0x0,0x0,0x0,0x3000200,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfefe9ff9,0x2500f4f8,0x0,0xeefc00be,0xb5c9fefe,0xd00,0x0,0x63f007e,0xb0ad4d46,0xb8b6cbd9,0xa08d7155,0xfefefefe,0x3026,0x0,
+0xfe007e,0xfafe10fe,0xa99ffefe,0xfe1a00,0x7e00fe,0x0,0xd770000,0xfefefefe,0xa00a091,0x7e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfefe99f5,0x2200f6fb,0x0,0xf3fd00fe,0xb2c1fefe,0x1000,0x0,0xbe007e,0x1e00063f,0x30002e00,0x8ab32200,0xfefefefe,0x3026,0x0,
+0xfe007e,0xfefe45fc,0x8572fefe,0xfe0c00,0x7e00fe,0x0,0x3360000,0xfefefafe,0xa00a9b4,0x7e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7f003f,0x7f007f,0x1a7f0c7f,0xe7f,0x0,0x7f0000,0x7f007f,0x557f327f,0x4e7f,0x0,0x7f0000,0x7f007f,0x7f007f,0x13f057f,0x0,0xf3f0000,0x707f707f,0x707f707f,0x707f707f,0x707f707f,0x6a7f,0x0,0x447f0000,0x5a7f5a7f,0x63f,0x0,0x5a7f293f,0x93f5a7f,0x0,0xfe0000,0xfe00fe,0xfefe84c4,0x2a1bfefe,0x0,0xfdfe07fe,0xa094fefe,0xf00,0x0,0xfe007e,0xbe00fe,0x37f037f,0x82f0007f,0xfefefefe,0x3026,0x0,
+0xfe007e,0xfefe70fe,0x6963fefe,0xfe077e,0x7e00fe,0x0,0x3f0000,0xfefedffb,0xd00bdd4,0x7e,0x0,0x0,0x69fd0000,0x2fe48fd,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0xfe007e,0xfe00fe,0xfefea7fd,0x20092de,0x0,0xfe0000,0xacfe02fe,0xfefefefe,0xc00fcfe,0x0,0x6cfe0000,0xb9fdcdfe,0xb3fe18be,0x7a7efbfe,0x100,0x227b0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x1000f4fc,0x0,0xc1fb0000,0xfefefefe,0x2054,0x0,0xfefe747e,0x285ffefe,0x0,0xfe0000,0xfe00fe,0xfefe5779,0x5663fefe,0x0,0xfefe3afc,0x7d6dfefe,0xa00,0x0,0xfe007e,0xfe00fe,0xfe00fe,0x66e800fe,0xd3e2d1e5,0x2e1f,0x0,
+0x7f003f,0x9f7f477f,0x472ea57f,0x7f043f,0x3f007f,0x0,0x7e0000,0xfefeaef0,0x1200ddef,0x7e,0x0,0x0,0xacf90000,0xe0fdfefe,0x1bfd7cfe,0xfe00fe,0xfe00fe,0x7e,0x0,0xfe007e,0x55fe00fe,0xfefefbfe,0xb00a4ad,0x0,0xfe0000,0xfefe4dfe,0xd3dbfefe,0x2300b5b7,0x0,0x86f60000,0xecf8fefe,0xfefed3f1,0x917dfefe,0x700,0x123c0000,0xa47f947f,0xa47fa47f,0xa47fa47f,0xa47fa47f,0x23009f7d,0x0,0xc2fa0000,0xfefefefe,0x3635,0x0,0xfefe747e,0x3d42fefe,0x200,0xfe0000,0xfe00fe,0xf4fc1239,0xc1ddfefe,0x73f0b2c,0xfefeb7fe,0x4221f6fa,0x500,0x0,0x0,0x0,0x0,0x6000000,0x35002e00,0x1c00,0x0,
+0x0,0x20000400,0x19002600,0x100,0x0,0x0,0x7e0000,0xfefe698c,0x2421fafc,0x7e,0x0,0x0,0x588a0000,0xfefed6e6,0xfbfefefe,0x4cfdb0fd,0xfe03fe,0x7e,0x0,0x9ffe1a7e,0xfefecefe,0xfefefefe,0xc00a6aa,0x0,0xfe0000,0xfefe76fe,0x583ffefe,0x15002e00,0x0,0x86f60000,0xfefefefe,0xaa9ff9fc,0x5e388770,0x800,0x1000000,0x25001600,0x25002500,0x25002500,0x25002500,0x11002500,0x0,0xc2fa0000,0xfefefefe,0x3834,0x0,0xfefe747e,0x3e40fefe,0x200,0xfe0000,0xfe00fe,0x87aa0100,0xfefefefe,0xf0feeffe,0xfefefefe,0x26009f9a,0x100,0x0,0x0,0x0,0x0,0x0,0x5000400,0x200,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x7e0000,0xf8fc1881,0x616cfefe,0x100,0x0,0x0,0x7000000,0x614f2900,0xf3f8b2af,0xfefefefe,0x7ffee2fd,0x197e,0x0,0xfefe2c7c,0xfefefefe,0xfefefefe,0xc00a6aa,0x0,0xcdfe0000,0xfefee4fe,0xdaf2fefe,0x200b1fa,0x0,0x86f60000,0xfefefefe,0x3600978b,0x19002000,0x200,0x137e0000,0x93fe93fe,0x93fe93fe,0x93fe93fe,0x93fe93fe,0x8cfe,0x0,0xc2fa0000,0xfefefefe,0x3834,0x0,0xfefe747e,0x3e40fefe,0x200,0xfe0000,0xfe00fe,0xe050000,0xf6fa96a2,0xfefefefe,0xa19bf6fa,0xd003c02,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x7e0000,0xa6d6017e,0xb2d1fefe,0x500,0x0,0x0,0xfe0000,0xb00027f,0x3d1a1e00,0xd6e38978,0xfefefefe,0x200817e,0x0,0x7273103a,0x846e846e,0xfefefefe,0xc00a6aa,0x0,0xeafa0000,0xfefef5fa,0xeff7fefe,0x1500d1ec,0x0,0x86f60000,0xfefefefe,0xc00503b,0x7e00be,0x0,0x227b0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x1400f4fc,0x0,0xc2fa0000,0xfefefefe,0x3834,0x0,0xfefe747e,0x3e40fefe,0x200,0xfe0000,0xfe00fe,0x0,0x3b161200,0x69556656,0x34004914,0x3f1200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x287f143f,0x97f277f,0x7f007f,0x7f,0x0,0x0,0x7e0000,0x305100fe,0xf8fcf9fd,0x283d,0x0,0x0,0xfe0000,0xfe00fe,0x1f7e00be,0xe5f48aa3,0xfefefefe,0x700947c,0x0,0x10000100,0x1c001c00,0xfefefefe,0xc00a6aa,0x0,0x1e000000,0xfefe987d,0x5535fefe,0x17003b00,0x0,0x86f60000,0xfefefefe,0x17e331d,0x7e00fe,0x0,0xd3a0000,0x87707475,0x87708770,0x87708770,0x87708770,0x2200836e,0x0,0xc2fa0000,0xfefefefe,0x3834,0x0,0xfefe747e,0x3e40fefe,0x200,0xfe0000,0xfe00fe,0x0,0x5000000,0x15000f00,0x5000f00,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfe00fe,0x6ffe00fe,0xd9fed9fe,0xd6c,0x0,
+0xfefe7e7e,0xecfefefe,0xbe44ed,0xfe,0x0,0x0,0x3f0000,0x23f007f,0x74645260,0x1003930,0x0,0x0,0xfe0000,0x4afe03fe,0xfafeaffe,0xfefefefe,0x917bd8e4,0x700451c,0x0,0xfe007e,0xfe00fe,0xfefefefe,0xc00a6aa,0x0,0x47f0000,0xfefe7cbe,0x3f3afefe,0x200083f,0x0,0x86f60000,0xfefefefe,0x7e2e1c,0x7e00fe,0x0,0x0,0x1d001000,0x1d001d00,0x1d001d00,0x1d001d00,0xc001c00,0x0,0xc2fa0000,0xfefefefe,0x3834,0x0,0xfefe747e,0x3e40fefe,0x200,0xfe0000,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfe00fe,0x82f700fe,0xfefefefe,0x282e,0x0,
+0xe8f56e7d,0xfefefefe,0x63fddf8,0xfe,0x0,0x0,0x0,0x0,0x16000900,0x1001000,0x0,0x0,0x60fe0000,0xfefee1fe,0xf3f8fefe,0x6a4eb3ad,0x2a004000,0x1001200,0x0,0xfe007e,0xfe00fe,0xfefefefe,0xc00a6aa,0x0,0xfe0000,0xfefe78fe,0x3c3afefe,0x7e,0x0,0x86f60000,0xfefefefe,0x7e2e1c,0x7e00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc2fa0000,0xfefefefe,0x3834,0x0,0xfefe747e,0x3e40fefe,0x200,0xfe0000,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfe00fe,0x82f000fe,0xfefefefe,0x3026,0x0,
+0x33000700,0xfefec2d5,0x1c00fdfe,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xabfb0000,0xd4e0fefe,0x4c188d75,0x1e003600,0x27f0b00,0x7e,0x0,0xfe007e,0xfe00fe,0xfefefefe,0xc00a6aa,0x0,0xfe0000,0xfefe78fe,0x3c3afefe,0x7e,0x0,0x86f60000,0xfefefefe,0x7e2e1c,0x7e00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc2fa0000,0xfefefefe,0x3834,0x0,0xfefe747e,0x3e40fefe,0x200,0xfe0000,0xfe00fe,0x0,0x1e7f0000,0x4f7f4f7f,0x7f247f,0x7f007f,0x0,0x0,0xfe007e,0x5bfe08fe,0x6ffe85fe,0x82f019fe,0xfefefefe,0x3026,0x0,
+0x67f013f,0xfefe93dc,0x2500fefe,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x60b00000,0x3e006249,0x13002a00,0xbe053f,0xfe00fe,0x7e,0x0,0xfe007e,0xfe00fe,0xfefefefe,0xc00a6aa,0x0,0xfe0000,0xfefe78fe,0x3c3afefe,0x7e,0x0,0x487b0000,0xa57fa07f,0x3f2b0e,0x3f007f,0x0,0x163f0000,0x2c7f2c7f,0x2c7f2c7f,0x2c7f2c7f,0x2c7f2c7f,0x163f,0x0,0xc2fa0000,0xfefefefe,0x3834,0x0,0xfefe747e,0x3e40fefe,0x200,0xfe0000,0xfe00fe,0x133f0000,0xfdfeb1fe,0xfefefefe,0xb5fcfefe,0xfe15bc,0x0,0x0,0x1cfe007e,0xfefed7fe,0xfefefefe,0xb9f7f1fd,0xfefefefe,0x3026,0x0,
+0xfe007e,0xfefe8ef4,0x2600fefe,0xfe,0x0,0x0,0x23f0000,0x287f287f,0x7f027f,0x3f,0x0,0x0,0x9000000,0xb001a00,0x200,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefefefe,0xc00a6aa,0x0,0xfe0000,0xfefe78fe,0x3c3afefe,0x7e,0x0,0x5000000,0x26002100,0x1300,0x0,0x0,0x5e7c0000,0xc3eec2f0,0xc3eec3ee,0xc3eec3ee,0xc3eec3ee,0x2006876,0x0,0xc2fa0000,0xfefefefe,0x3834,0x0,0xfefe747e,0x3e40fefe,0x200,0xfe0000,0xfe00fe,0xc0fe003f,0xfafcfefe,0xbec3c4cd,0xfefef7fa,0x244c2f5,0x0,0x0,0xbcfe007e,0xfcfdfefe,0x9276b3aa,0xfefecbcd,0xfefefefe,0x3026,0x0,
+0xfe007e,0xfefe8ef6,0x2707fefe,0xfe,0x0,0x0,0x7e0000,0xfefec9fa,0xbe66a8,0x7e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefefefe,0xc00a6aa,0x0,0xfe0000,0xfefe78fe,0x3c3afefe,0x7e,0x0,0x0,0x0,0x0,0x0,0x0,0x5000000,0x2d002700,0x2d002d00,0x2d002d00,0x2d002d00,0x5002700,0x0,0xc2fa0000,0xfefefefe,0x3834,0x0,0xfefe747e,0x3e40fefe,0x200,0xfe0000,0xfe00fe,0xfefe257e,0x8878fefe,0x2d003b00,0xfefe7376,0x385dfefe,0x0,0x0,0xfefe277e,0xaca4fefe,0x23003900,0xd6ea290a,0xfefefefe,0x3026,0x0,
+0xfe007e,0xfefe7acb,0x6181fefe,0xbe,0x0,0x0,0x7e0000,0xfefe678e,0xd1de3f6,0x7e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7f003f,0x7f007f,0xa57f927f,0xc007555,0x0,0x7f0000,0xa07f407f,0x331da57f,0x3f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000300,0x4000400,0x4000400,0x4000400,0x300,0x0,0x6d7d0000,0xa57fa37f,0x311a,0x0,0x9f7f3e3f,0x3520a57f,0x200,0xfe0000,0xfe00fe,0xfefe2d79,0x5147fefe,0x2000b00,0xfefe28a8,0x4e55fefe,0x200,0x0,0xfefe5d7e,0x6a5efefe,0xbe1100,0x88a3017f,0xfefefefe,0x3026,0x0,
+0xfe007e,0xd7eb1c76,0xfbfdfefe,0x10085f7,0x0,0x0,0x7e0000,0xf7fc1474,0x6174fefe,0x3f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x26001200,0x6002100,0x0,0x0,0x20000400,0x15002600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc000000,0x26002300,0x1400,0x0,0x20000400,0x15002600,0x0,0xfe0000,0xfe00fe,0xd9f40525,0xb1c3fefe,0x1a7f1f7b,0xfefea0fe,0x3006dee7,0x200,0x0,0xfefe677d,0x514ffefe,0xfe047e,0x75be00fe,0xfefefefe,0x3026,0x0,
+0xfe007e,0xb7da0fbb,0xfefefafc,0xc00accf,0x0,0x0,0x7e0000,0xc0f2017e,0xb8dbfefe,0x600,0x0,0x0,0xa4fe0000,0xa7fea7fe,0x82fda7fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x333c0000,0xfefeddec,0xfefefefe,0xe0eafefe,0x1b005a33,0x0,0x0,0xfefe4e7a,0x696bfefe,0xfe027e,0x90fe00fe,0xfefefefe,0x3026,0x0,
+0xfe007e,0xfefe74fe,0x8a82fefe,0xf003c00,0x0,0x0,0x7e0000,0x8bc800fe,0xf4fafefe,0x1612,0x0,0x0,0xfafe0000,0xfefefefe,0xcdeefefe,0xf00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xc2fb0c3f,0xfcfdfefe,0xd3e1d3e1,0xfefefcfd,0x1238ceea,0x0,0x0,0xf6fc1442,0xcbe4fefe,0xfe0d6b,0xe8fd18fe,0xfefefefe,0x3026,0x0,
+0xfe007e,0xfefe8cfc,0x3905fefe,0x1000e00,0x0,0x0,0x7e0000,0x617b00fe,0xfefefefe,0x4559,0x0,0x0,0x71780000,0xe6f08972,0xd4e6fefe,0x1800,0x0,0x0,0x0,0x7f003f,0x187f147f,0x7f117f,0x7f,0x0,0x247f0000,0x257f,0x0,0x4a7f0000,0x4b7f5a7f,0x0,0x0,0x247f207f,0x217f,0x0,0x7f0000,0x77f007f,0x207f5a7f,0x7f007f,0x0,0x0,0x567f577f,0x387f007f,0x1b3f5a7f,0x0,0x3f0000,0x47f047f,0x47f047f,0x13f047f,0xfe0000,0xfe00fe,0xfefe7ffe,0x7459fcfd,0x33003d00,0xfdfe6e69,0x8bb1fefe,0x100,0x0,0x90b30100,0xfefefefe,0xb2fde0fc,0xfafdebfe,0xfefefefe,0x3026,0x0,
+0xfe007e,0xfefe8ef6,0x2700fefe,0xbe,0x0,0x0,0x7e0000,0x44f700fe,0xfefefefe,0x300696d,0x0,0x0,0xe000000,0xd0f21e00,0xd4e6fefe,0x1800,0x0,0x0,0x0,0xfe007e,0xfefed7fd,0x33fb8f6,0xfe,0x0,0xf2fe0000,0x800f7fd,0x0,0xd3fc0000,0xd9f7fefe,0xa00,0x0,0xfefee4fe,0x700ebfd,0x0,0xfe0000,0x16f900fe,0x6979fefe,0xfe027e,0x0,0x0,0xf3fdf6fe,0x9ffb0d00,0x5b76fefe,0x100,0xc7c0000,0xfefefefe,0xfefefefe,0x647dfefe,0xfe0100,0xfe00fe,0xfefeb8fc,0x3300e1ee,0x4000b00,0xdbf50b00,0xc7e5fefe,0xb00,0x0,0x1010007e,0xf9fca4ad,0xfefefefe,0xa1a7dbe6,0xfefefefe,0x3026,0x0,
+0xfe007e,0xfefe8ef6,0x2600fefe,0xfe,0x0,0x0,0x7e0000,0x35f700fe,0xfefefefe,0x5007d74,0x0,0x0,0xfe0000,0xcafa00fe,0xd4e6fefe,0x1800,0x0,0x0,0x0,0xfe007e,0xfefed8fb,0x1300c6df,0xfe,0x0,0xf3fd0000,0x2100f8fc,0x0,0xd4fa0000,0xdfeffefe,0x1b00,0x0,0xfefee6fc,0x1e00eff8,0x0,0x3efe0000,0x58faa6fe,0x99abfefe,0x7ffa8bc6,0x0,0x0,0xf6faf6fe,0xa0f62200,0x6f6dfefe,0x500,0xc740000,0xfefefefe,0xfefefefe,0x7c75fefe,0xfe0500,0xfe00fe,0xfefeacf6,0x2a28f4f9,0x0,0xeefd09be,0xc0d2fefe,0x1500,0x0,0x13f003f,0x41221500,0x61496958,0x29004001,0x43003800,0x2300,0x0,
+0xfe007e,0xfefea6fa,0x2600fefe,0xfe,0x0,0x0,0x7e0000,0x31f700fe,0xfefefefe,0x6007f73,0x0,0x0,0xfe0000,0xcafa00fe,0xd4e6fefe,0x1800,0x0,0x0,0x0,0x4efe1e7e,0xfefee4fb,0x5d79d8e9,0x2dfe,0x0,0xf4fc0000,0x2400f8fc,0x0,0xd4fa0000,0xe0eefefe,0x1c00,0x0,0xbbc29bda,0x2200b2bc,0x0,0x53f50000,0xfefee2f5,0xfefefefe,0xa6c3f2fa,0xd00,0x0,0xf6faf6fe,0xa0f62400,0x706cfefe,0x600,0x2340000,0x68554d65,0x68556855,0x44256855,0xfe0600,0xfe00fe,0xfefe6092,0xc4eafefe,0x3d7f417d,0xfefeb5fe,0x826efefe,0x1200,0x0,0x0,0x6000000,0x13001000,0x3000c00,0x9000700,0x500,0x0,
+0xc7fe607e,0xfefefdfe,0x2500eaf2,0xfe,0x0,0x0,0x7e0000,0x3ffa00fe,0xfefefefe,0x600726b,0x0,0x0,0xfe0000,0xcafa00fe,0xd4e6fefe,0x1800,0x0,0x0,0x0,0xfefe647e,0xfefefefe,0xfefefefe,0x5009ddc,0x0,0xf4fc0000,0x2400f8fc,0x0,0xc9f90000,0xd6e7fefe,0x1c00,0x0,0x2b001300,0x13002c00,0x0,0x53f0000,0xdae82e10,0xf8fbfefe,0x35005d42,0xf00,0x0,0xf6faf6fe,0xa0f62400,0x706cfefe,0x600,0x0,0x14000b00,0x14001400,0xf001400,0xfe0100,0xfe00fe,0xa4b80706,0xfefefefe,0xfefefefe,0xfefefefe,0x3700adab,0x700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0xfefe7e7e,0xf9fcfefe,0x1d008473,0xfe,0x0,0x0,0x7e0000,0x56fb00fe,0xfefefefe,0x5005752,0x0,0x0,0xfe0000,0xcafa00fe,0xd4e6fefe,0x1800,0x0,0x0,0x0,0x89792d3d,0xfefeedf6,0x9378dfe9,0xc006b57,0x0,0xf4fc0000,0x2400f8fc,0x0,0xaaf40000,0xbecefefe,0x1900,0x0,0x27f007f,0x27f,0x0,0xbe0000,0xfdfe81c7,0xeff68c89,0xd27cde8,0x0,0x0,0xf6faf6fe,0xa0f62400,0x706cfefe,0x600,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x13000000,0xaca26257,0xc9d7c9d7,0x6d51ada0,0x11003a00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x6f66273b,0x57307662,0x9003200,0x7f,0x0,0x0,0x7e0000,0x80fe00fe,0xf8fbfefe,0x3003311,0x0,0x0,0xfe0000,0xcafa00fe,0xd4e6fefe,0x1800,0x0,0x0,0x0,0x1a000200,0xfefedcf5,0x2c00c9db,0x5001d00,0x0,0xf4fc0000,0x2400f8fc,0x0,0x8bd70000,0xa499fefe,0x1200,0x0,0xfe00fe,0xfe,0x0,0xfe0000,0xa0aa4484,0x67763500,0x17059597,0x0,0x0,0x93787e7c,0x4e7a2300,0x4e339379,0x500,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x20000a00,0x32002d00,0x20002d00,0xa00,0x0,0x0,0x7f003f,0x1a7f0e7f,0x1a7f1a7f,0x1a7f1a7f,0xd7f1a7f,0x3f,0x0,
+0x14000200,0x13001800,0x600,0x0,0x0,0x0,0x7e0000,0xb2fc00fe,0xcedbfefe,0x2500,0x0,0x0,0xfe0000,0xcafa00fe,0xd4e6fefe,0x1800,0x0,0x0,0x0,0xfe007e,0xfefed8fa,0x1600c8dc,0xfe,0x0,0xf4fc0000,0x2400f8fc,0x0,0x6c7d0000,0x8b77fefe,0xb00,0x0,0xc5feb1fe,0x200b6fd,0x0,0x0,0x23000600,0x7001000,0xe002400,0x0,0x0,0x21001000,0x6001000,0x17001e00,0x200,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x4000200,0x200,0x0,0x0,0x0,0xfe007e,0xfefea4fd,0xfefefefe,0xfefefefe,0x847efefe,0x100,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x7e0000,0xf1fe07fe,0x8f7cfefe,0x1600,0x0,0x0,0xfe0000,0xcafa00fe,0xd4e6fefe,0x1800,0x0,0x0,0x0,0xfe007e,0xfefed8fa,0x1600c8dc,0xfe,0x0,0xf4fc0000,0x2400f8fc,0x0,0x4df90000,0x6f66fefe,0x700,0x0,0xfefee6fc,0x1700eff9,0x0,0x0,0x1000000,0x0,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfefed3fc,0xfefefefe,0xfefefefe,0x997efefe,0x700,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x7e0000,0xfefe53fd,0x451ff3f8,0x800,0x0,0x0,0xfe0000,0xcafa00fe,0xd4e6fefe,0x1800,0x0,0x0,0x0,0xfe007e,0xfefed8fa,0x1600c8dc,0xfe,0x0,0xf4fc0000,0x2400f8fc,0x0,0x23e90000,0x4b3cb7d5,0x500,0x0,0xfefee6fc,0x2200f0f8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6fe007e,0xfefef9fe,0x4506705c,0x45064506,0x3b034506,0x700,0x0,
+0x7f003f,0x7f007f,0x287f1d7f,0x277f,0x0,0x0,0x7e0000,0xfefebefe,0x2500a099,0x100,0x0,0x0,0xfe0000,0xcafa00fe,0xd4e6fefe,0x1800,0x0,0x0,0x0,0xfe007e,0xfefed8fa,0x170bd9ea,0xfe,0x0,0xf4fc0000,0x2400f8fc,0x0,0x40bd0000,0x59765f77,0x100,0x0,0xc7d91b00,0x2100e4f0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0xa5fe387f,0xcbfed0fe,0x19fd90fe,0xfe00fe,0x0,0x0,0x2ffc007e,0xfdfdfefe,0xf3f3c1d,0xa7f147f,0x87f0a7f,0x13f,0x0,
+0xfe007e,0xadfe04fe,0xfefefefe,0x800fcfe,0x0,0x0,0x33f0000,0x72655277,0xc004011,0x3f,0x0,0x0,0xfe0000,0xcafa00fe,0xd4e6fefe,0x1800,0x0,0x0,0x0,0xfe007e,0xfefec4f7,0xf1fdfefe,0x1008ff1,0x0,0xf4fc0000,0x2400f8fc,0x0,0xe5fd0000,0xedfbfefe,0xa00,0x0,0xfdfe7eb9,0x1b009c98,0x0,0x4afe0000,0x82fe83fe,0xfe11fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x61be0000,0xfefefbfe,0xfefefefe,0xe7fdfefe,0xfe26a9,0x0,0x0,0x5dfc007e,0xebf5fefe,0xf5feaac0,0xdefefefe,0xbe5ffd,0x7e,0x0,
+0xfe007e,0xfefe5dfe,0xf6fafefe,0x2100e4f1,0x0,0x0,0x0,0x18000b00,0x1001000,0x0,0x0,0x0,0x41fe0000,0xd8fb42fe,0xd4e6fefe,0x1800,0x0,0x0,0x0,0xfe007e,0xe7f44b7b,0xfefefefe,0xb00a9c0,0x0,0xf4fc0000,0x2400f8fc,0x0,0xe6fc0000,0xf0f8fefe,0x2000,0x0,0x9698c5f8,0xb003b05,0x0,0xf370000,0xfefebfda,0x27ea9e6,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xf7fe1d7e,0xe1e7fefe,0x917f856d,0xfefef1f7,0x443c7f2,0x0,0x0,0x89fe007e,0xfefefefe,0xe9f5f9fd,0xfefefcfd,0x62acfefe,0x3f,0x0,
+0xfe007e,0xfefe80fe,0x694cfefe,0x1c003d00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfafe0000,0xfefefefe,0xd4e6fefe,0x1800,0x0,0x0,0x0,0x7f003f,0x2b020600,0x54334a25,0xc00400e,0x0,0xf4fc0000,0x2400f8fc,0x0,0x837e0000,0x9d7ca47f,0x2200,0x0,0x2e001800,0x1100,0x0,0x23f0000,0xb9c41e13,0x5b99fefe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfefe75be,0x6547fefe,0x1c002900,0xfefe787f,0x4164fefe,0x0,0x0,0x9dfa007e,0xd0dae6f3,0x3e00572c,0xecf45c3e,0xe4f7fefe,0x907,0x0,
+0xfe007e,0xfefe80fe,0x3b25fefe,0x3000a3f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc6ef0000,0xd3e2d3e2,0xb2cad3e2,0x1800,0x0,0x0,0x0,0x0,0x3000000,0xd000a00,0x1000b00,0x0,0xf4fc0000,0x2400f8fc,0x0,0xf000000,0x25002500,0x1000,0x0,0x3000200,0x0,0x0,0x7f0000,0x18050100,0x321a421d,0x500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfefe99fc,0x3000f8fc,0x500,0xfefe28ab,0x837cfefe,0x300,0x0,0xf00007e,0x39003700,0x93f2000,0x8a960a3f,0xfefefefe,0x3750,0x0,
+0xfe007e,0xfefe80fe,0x3126fefe,0x7e,0x0,0x0,0xb3f0000,0x287f287f,0x287f287f,0x133f,0x0,0x0,0x19000000,0x35003400,0x32003500,0x1100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf4fc0000,0x2400f8fc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x9000800,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfefe8dea,0x3b3efefe,0x0,0xfefe44fa,0xa6b5fefe,0x700,0x0,0x407f0a7e,0x1f7f447f,0xfe017f,0x6c7d00fe,0xfefefefe,0x1004a52,0x0,
+0xfe007e,0xfefe82fe,0x3026fefe,0x7e,0x0,0x0,0x467d0000,0xfefefefe,0xfefefefe,0x200807e,0x0,0x0,0x2000000,0x5000500,0x4000500,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf4fc0000,0x2400f8fc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfefe4b74,0xbad7fefe,0x2f7f217b,0xfefed0fe,0xb4c7fefe,0xd00,0x0,0xfdfe1575,0xa5e3fefe,0xfe027e,0xb8fe00fe,0xf5f9fefe,0x2003315,0x0,
+0x5fe007e,0xfefec5fe,0x2a08f6fa,0x7e,0x0,0x0,0x487b0000,0xfefefefe,0xe5f1ecf5,0x7008977,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7f003f,0x5a7f477f,0x457f,0x0,0x0,0xf4fc0000,0x2400f8fc,0x0,0x567f0000,0x367f5a7f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xb3d20508,0xfefefefe,0xfefefefe,0xf5faeef7,0xadb7fefe,0x1000,0x0,0xc1ed0100,0xfdfefefe,0x60fe99dc,0xfefeabfe,0xa9a4fefe,0x2300,0x0,
+0xe1fe1a7e,0xf7fbfefe,0x2200958e,0xbe,0x0,0x0,0x487a0000,0xfefefefe,0x3c007967,0x6003200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfefecbfc,0x900c9f3,0x0,0x0,0xd2f40000,0x2400dcec,0x0,0xf2fe0000,0xa1ddfefe,0x500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x170e0000,0xd2e18884,0xc1c5e0ed,0xfafc664d,0x947efefe,0xd00,0x0,0x2f35007e,0xfefee1ef,0xfefefefe,0xfefefefe,0x4210c6c8,0xd00,0x0,
+0xf5fd2079,0xe7f1fefe,0xc00757c,0xfe,0x0,0x0,0x487a0000,0xfefefefe,0xb3f6c68,0x63f,0x0,0x0,0xfe0000,0x55fe09fe,0x89fe81fe,0x2cfe72fe,0xfe00fe,0x0,0x0,0xfe007e,0xd2e3a1ee,0x1700b0cb,0x0,0x0,0x1a000000,0x1a003800,0x0,0xc1ee0000,0x95a7d3e2,0xe00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x3f7f173f,0x301a4e7b,0x34003700,0xfefe5d6e,0x6456fefe,0x800,0x0,0x23f007e,0x8b782b19,0xccdbbec6,0x8368bcc0,0x19004004,0x100,0x0,
+0x33270100,0xfefed7e4,0xb10f0fc,0xfe,0x0,0x0,0x487a0000,0xfefefefe,0x47e6a68,0x7e,0x0,0x0,0x20fe0000,0xfefedefe,0xfefefefe,0xfdfefefe,0xbe82e6,0x0,0x0,0xfe007e,0x32001100,0x10003200,0x0,0x0,0x2000000,0x2000600,0x0,0x17000000,0x2f003400,0xa00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfefe3c7b,0x65aafefe,0xb3f0500,0xfefec4fa,0x3103dbe5,0x300,0x0,0x0,0x13000300,0x30002700,0x25003000,0x1000e00,0x0,0x0,
+0x53f003f,0xfefe8da2,0x2a2bfefe,0xbe,0x0,0x0,0x487a0000,0xfefefefe,0x47e6a68,0x7e,0x0,0x0,0x9cfd0000,0xf2f7fefe,0x67547963,0xfefeb0af,0x3567fefe,0x0,0x0,0xfe007e,0xcefba4fc,0x300a0f6,0x0,0x0,0x0,0x0,0x0,0xc4fc0000,0x7fe9cffb,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xcbeb0416,0xfbfdfefe,0xdcfebbfb,0xf9fcfefe,0x1b006d4c,0x0,0x0,0x0,0x0,0x3000100,0x300,0x0,0x0,0x0,
+0xfe007e,0xfefe81dc,0x3026fefe,0x7e,0x0,0x0,0x487a0000,0xfefefefe,0x47e6a68,0x7e,0x0,0x0,0xbdfb0000,0xf2f7fefe,0x1400555f,0x8a78251f,0x4a379578,0x300,0x0,0xfe007e,0xfefeccfb,0x1200ceeb,0x0,0x0,0x0,0x0,0x0,0xf2fe0000,0xaacafefe,0xb00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x2a2e0000,0xfdfec3d1,0xfefefefe,0x7557e6ef,0x53f2e00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0xfe007e,0xfefe80fe,0x3127fefe,0x7e,0x0,0x0,0x487a0000,0xfefefefe,0x47e6a68,0x7e,0x0,0x0,0x79b10000,0xfefefefe,0xdcfefefe,0x6f7fa3fa,0x1800282c,0x200,0x0,0xfe007e,0xfefeccfa,0x1800d2e6,0x0,0x0,0xcffe0000,0x300d4fe,0x0,0xf4fc0000,0xb0c0fefe,0xe00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x2000000,0x4b321d00,0x634d6c5b,0x2a004305,0x7f0800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0xfe007e,0xfefe80fe,0x444afefe,0x7e,0x0,0x0,0x487a0000,0xfefefefe,0x47e6a68,0x7e,0x0,0x0,0xb040000,0xcddb7773,0xfefef8fb,0xfefefefe,0x24ace0fd,0x0,0x0,0xfe007e,0xfefeccfa,0x1800d2e6,0x0,0x0,0xf2fe0000,0x1c00fafc,0x0,0xf4fc0000,0xb0c0fefe,0xe00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x8000100,0x14001200,0x3000c00,0x0,0x0,0x0,0xfe007e,0x37fe00fe,0xd3fea8fe,0x88fec9fe,0xfe14fd,0x7e,0x0,
+0xfe007e,0xfefe66fb,0xe7fafefe,0x200c0fd,0x0,0x0,0x487a0000,0xfefefefe,0x47e6a68,0x7e,0x0,0x0,0x6be0000,0x2a18145c,0x6e5d3e0f,0xfefeb7b4,0x9acafefe,0x200,0x0,0xfe007e,0xfefeccfa,0x1800d2e6,0x0,0x0,0xf4fc0000,0x2400fafc,0x0,0xf4fc0000,0xb0c0fefe,0xe00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xf9fe58fe,0xfefefefe,0xfefefefe,0x1c8fe1fc,0x7e,0x0,
+0xfe007e,0xcfe60fad,0xfefefefe,0x1900fcfe,0x0,0x0,0x487a0000,0xfefefefe,0x47e6a68,0x7e,0x0,0x0,0xe5fe0000,0x9bd0fefe,0x10000700,0xf7fb241d,0xacb9fefe,0xc00,0x0,0xfe007e,0xfefeccfa,0x1800d2e6,0x0,0x0,0xf4fc0000,0x2400fafc,0x0,0xf4fc0000,0xb0c0fefe,0xe00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1ffe007e,0xfefef5fe,0x6044c1bc,0xf7fb7c6d,0xa1d5fefe,0x200,0x0,
+0x7f003f,0x1e0c013f,0x7563685b,0x22007662,0x0,0x0,0x487a0000,0xfefefefe,0x47e6a68,0x7e,0x0,0x0,0x91ca0000,0xfdfefefe,0x7cfea7f5,0xfefec1fe,0x735dfefe,0xd00,0x0,0xfe007e,0xfefeccfa,0x1800d2e6,0x0,0x0,0xf4fc0000,0x2400fafc,0x0,0xf4fc0000,0xb0c0fefe,0xe00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x47f047f,0x7f007f,0x7f007f,0x0,0x0,0x8efe007e,0xebf3fefe,0x1d004614,0x7fa11300,0xa8bfbdc8,0xf00,0x0,
+0x0,0x1000000,0x16000e00,0xb001800,0x0,0x0,0x487a0000,0xfefefefe,0x47e6a68,0x7e,0x0,0x0,0x121b0000,0xf5faa3ad,0xfefefefe,0xedf5fefe,0x32009084,0x400,0x0,0xfe007e,0xfefeccfa,0x1800d2e6,0x0,0x0,0xe5fa0000,0x2400eef7,0x0,0xf4fc0000,0xb0c0fefe,0xe00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x33f0000,0xd6fe70be,0xfdfefdfe,0x6ffdd5fe,0xfe02f8,0x0,0x0,0xdbfd007e,0xb2aefefe,0x5fbe373c,0x43786dfe,0x2b002a02,0xf00,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x487a0000,0xfefefefe,0x47e6a68,0x7e,0x0,0x0,0x13f0000,0x3a121500,0x6e5c6250,0x4407614a,0xd003000,0x0,0x0,0xfe007e,0xfefeccfa,0x1800d2e6,0x0,0x0,0x1d000000,0x1e003d00,0x0,0xf4fc0000,0xb0c0fefe,0xe00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xa7fe013f,0xfefefefe,0xf3f9f3f9,0xfefefefe,0x2d6a8f3,0x0,0x0,0xfdfe097e,0xbcc7fefe,0xfefef0fb,0xfefefefe,0xf3ab5f4,0x13f,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x487a0000,0xfefefefe,0xc2fcdbf1,0x5d7e,0x0,0x0,0x0,0x5000000,0x15000e00,0xc001400,0x400,0x0,0x0,0xfe007e,0xfefecdfa,0x1800d2e6,0x0,0x0,0x4000000,0x4000800,0x0,0x8c7e0000,0x7a60a47f,0xe00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfefe4ebe,0xa6a3fefe,0x410a4609,0xfefea3a5,0x5679fefe,0x0,0x0,0xfefe1b7b,0xfefefefe,0xa686dce8,0xfefeccd1,0x9bdcfefe,0x100,0x0,
+0x7f003f,0x87f007f,0x1a7f1a7f,0x7f037f,0x3f007f,0x0,0x487a0000,0xfefefefe,0xfefefefe,0x6008d7e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x68fe207e,0xfefef3fd,0x1800cade,0x0,0x0,0x0,0x0,0x0,0x11000000,0x22002500,0x600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfefea4fd,0x3f0aeff6,0x8001400,0xeef91712,0xb1d6fefe,0x600,0x0,0xfefe1977,0xecf4fefe,0x2d004c1c,0xcce22b04,0xf5fcfefe,0x1418,0x0,
+0xfe007e,0x92fe00fe,0xfefefefe,0xbe649e,0x7e00fe,0x0,0x16390000,0x7663666a,0x76637663,0x8005331,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfefe527d,0xfefefefe,0x14009791,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfefec9fc,0x2300d6e5,0x0,0xcaf700be,0xd4eafefe,0x1100,0x0,0xf9fd0432,0xbecbfefe,0x33f2400,0x8190017f,0xfefefefe,0x3b49,0x0,
+0xfe007e,0xf2fe11fe,0xfefefdfd,0x847d7f2,0x7e00fe,0x0,0x1000000,0x18001000,0x18001800,0x2001400,0x0,0x0,0x7f0000,0x187f027f,0x7f017f,0x7f007f,0x7f057f,0x0,0x0,0xcbe63d76,0x9581c6d2,0x9003d07,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfefec4f9,0x1900d9ea,0x0,0xd0fa00fe,0xd2e4fefe,0x1800,0x0,0xcff7003f,0xcadefefe,0xfe1300,0x86d300fe,0xfdfdfefe,0x2003525,0x0,
+0xfe007e,0xfefe77fe,0xdeeabbbb,0x546cfefe,0x7e00be,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2cfe0000,0xfefeddfe,0x84fee4fe,0x5fe1cfd,0x2fbaa7fe,0x0,0x0,0x25000300,0x29003300,0x1001100,0x0,0x0,0x0,0x0,0x0,0x407f0000,0x3f7f467f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfefe96dd,0x2a2cf8fb,0x0,0xf7fe13fe,0xadabfefe,0x1700,0x0,0x7cac007e,0xfcfdfefe,0xbe5590,0xe7fe26fe,0xd4e0fefe,0x2800,0x0,
+0x5fe007e,0xfefee3fe,0x7c84644b,0xc0e4fefe,0x7e053f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xabfd0000,0xe2eefcfd,0xfefef6fa,0xf3fefcfe,0x849afefe,0x300,0x0,0x3000000,0x1000400,0x0,0x0,0x0,0x0,0x0,0x0,0xeafe0000,0xe9fbfefe,0xa00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfbfd3561,0xc3e9fefe,0x3f7f3f7d,0xfefebffe,0x6045fbfd,0xd00,0x0,0x142c007e,0xfefedcef,0xe2fefefe,0xfefef9fe,0x7154fbfd,0x1800,0x0,
+0x5bfe007e,0xced9fefe,0x13273000,0xfdfeebf9,0x3f3a5a,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5b930000,0x3e007d76,0x948c441b,0xfcfde7f1,0x3f13bdc0,0x700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xecfc0000,0xecf6fefe,0x1e00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x79950300,0xfefefbfd,0xfefefefe,0xfafcfefe,0x2d008e84,0x300,0x0,0x17e007e,0xcad8332f,0xfefefefe,0xe5eefefe,0x30007b60,0x500,0x0,
+0xccfe007e,0x7a66fefe,0x13f1700,0xfefe89aa,0x300a7ca,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80d0000,0xd002300,0x15000800,0x420a2f01,0x17003a00,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x877e0000,0x9b7ba47f,0x2000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xc000000,0xa79b5043,0xc8d5c8d6,0x633da998,0xb003400,0x0,0x0,0x7f003f,0x1f000300,0x6d5b4f36,0x4203614a,0x9002b00,0x0,0x0,
+0xd8f62d7e,0x3705cede,0xfe063f,0xdbef1f40,0x1b2ed9ec,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x200,0x0,0x9000300,0x1000700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10000000,0x25002500,0x1000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x1d000700,0x32002d00,0x1d002d00,0x700,0x0,0x0,0x0,0x1000000,0x13000900,0xc001400,0x300,0x0,0x0,
+0x23000200,0x19003700,0x0,0x22000100,0x1b003800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x7f007f,0x7f007f,0x47f027f,0x7f027f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,
+0x47f007f,0x27f057f,0x7f007f,0x27f007f,0x37f067f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0xfe007f,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xc8f600fe,0x86a1,0xe7fe7cfd,0xafd0fab,0x5b6be7fe,0x597d0000,0xb7e8ebfe,0xfe01be,0xebfe8bfd,0x87ac,0xfe003e,0xbcfe00fe,0xda5e1fd,0x3e00fe,0x1c800000,0x83cae1fa,0x6dfe00ee,0x2846e3f8,0x12e0000,0xb9edbce3,0xfe02c5,0xc5deb2fe,0x70f,0xbde994bd,0x2cfe029e,0x9db8dffe,0x41f,0xebfe2753,0xfe46ab,0xeafe1afe,0x5b67,0x7e0000,0x99b100fe,0x200cdd3,0xfefec4fd,0x41fd4f82,0x3322fdfd,0x607c0000,0xfcfdfefe,0x1fe2286,0xfdfde3fd,0x9c9c,0xfe003e,0xfcfd2afd,0x628cf6f8,0x3e00fe,0xae0000,
+0xf9fc738b,0xf2fe4dbc,0x82f8e79,0x3e0000,0xfcfd418b,0x53fe5fa4,0x6146fdfd,0x20f,0xd4d8a0bc,0xe5fe2a82,0x2015bcb0,0x4e,0xdaec0151,0xde9ea4,0xf8fa6afe,0x2815,0x7e0000,0x566c00fe,0x1d41f8fb,0xd8e3f9fe,0x7ded8e92,0x1000dbdc,0x607c0000,0xe3e5f4f8,0x39fd7792,0xdde1f7f9,0x9c9c,0xfe003e,0xd5d38afe,0xc1ceacad,0x3e01be,0xbe0000,0xc1ca04b3,0xcec8fbfd,0xae1b33,0x3e0000,0xa3b200ce,0xdff4e6f0,0xf4eb7ad,0x3e,0xe3e8a0bc,0xd4d1e1ed,0xce2116,0x7e,0x89bd007e,0x695e8f2,0xc3bcbcfc,0xa00,0x7e0000,0x152a00fe,0x90b0fcfd,0x7e7eeaef,0xbcd3cbd2,0x21fa497,0x607c0000,0x9596f4f8,0x8cbeccd6,0xcddfbeb5,0x9c9c,0x4fe003e,0x8978e6fd,0xfcfd4a7b,0x3e248b,0xbe0000,
+0x91d600fe,0xa1a5fefe,0xbe01ae,0x3e0000,0x1b8f00fe,0xf2f4eff6,0xde3a2c,0x3e,0xfefea0bc,0xf9fce7e8,0xfe359a,0x7e,0x37bf007e,0x558afefe,0x7864fafe,0x0,0x7e0000,0xfe,0xf2f9cee5,0x3262b9b1,0xf4fbf9fc,0x6e6353,0x607c0000,0x3c45f4f8,0xebf2fdfd,0xc7f56f5b,0x9c9c,0x4cfe003e,0xfbfdfefe,0xfefefafe,0x2e829e,0xbe0000,0xfbfe39fe,0xfcfdc0bd,0xbe3ea7,0x3e0000,0xee00fe,0xc3bab7cc,0xfe077e,0x3e,0xe3e5a0bc,0xd0db2e13,0xbc5d8e8,0x7e,0x1d6007e,0xe3f0e1f4,0x2a35f8fa,0x0,0x7e0000,0xfe,0xfefe8ba3,0x2a68172,0xf9fbe8f9,0x7e2441,0x607c0000,0x104ef4f8,0xf2f6d2e4,0xc6fa222d,0x9c9c,0xacfe003e,0x3924cbc6,0xa7ab3724,0x303dde6,0x8be0000,
+0xc3bad6fe,0xc6d11924,0xb84dbe8,0x3e0000,0xfe00fe,0xc2bab6fc,0xfe02be,0x3e,0xd4d8a0bc,0x337a067e,0x99c4f8fb,0x5e,0xfe007e,0xfefe91c4,0xa6ec3bd,0x0,0x7e0000,0xfe,0x9e7f303b,0x7f3a20,0x8c6e6d68,0x3f0a2f,0x353e0000,0xe3f997c,0x825f5256,0x747d083f,0x674e,0x8f7e011f,0x15f5f3f,0x2f58007f,0x201a9e7f,0x345f0000,0x3d219e7f,0x2b3d004f,0x47439e7f,0x1f0000,0x7f007f,0x7e5d6a7e,0x7f025f,0x1f,0x896c5c5e,0x5f053f,0x9f7f635d,0x1d22,0x7f003f,0x9e7f2d68,0x15f5d3c,0x0,0x7e0000,0xfe,0x4000000,0x100,0x4000100,0x0,0x0,0x1000400,0x3000100,0x2000000,0x300,0x3000000,0x200,0x0,0x1000400,0x1000000,
+0x1000400,0x0,0x3000300,0x0,0x0,0x3000100,0x0,0x0,0x4000100,0x0,0x4000100,0x100,0x0,0x4000000,0x200,0x0,0x7e0000,0xe2f00fe,0x3157617f,0x7f007f,0x135c4f7f,0x7f,0x7f0000,0x787f2c7f,0x7f407e,0x1f007f,0x445f0000,0x6c7f6c7f,0x217e627f,0x1f007f,0x475f0000,0x6f5276,0x3f7e007f,0x597d,0x5f7e0000,0x6f4777,0x537f007f,0x3b5c,0x537f001f,0x6c7f6c7f,0x6c7f6c7f,0x1f3c,0x6c7f293f,0x6c7f6c7f,0xa7d5b7f,0x1f,0x557b445f,0x0,0x7e0000,0xa3de00fe,0xdff09282,0x17fe13a0,0x104ebcc6,0xfe,0xdfd0000,0x9989f2fe,0x3297f0f6,0x3e00fe,0xa0bc0000,0xd3c8f5f4,0xf9fde8ea,0x3e51db,0xa7bc0000,0x38eccc7,
+0x96fa00fe,0x700dae8,0xe0fc0000,0x26a5f5fc,0xc4f900fe,0x9ba0,0x9ecd003e,0xd3c7d3c7,0xfefef1f0,0x5150,0xfefe607c,0xc4b8c4bc,0xb7e8f2f3,0x11f,0xd2daa0bc,0x500,0x7e0000,0xccfa00fe,0xc1dd312e,0x96fd3a74,0x1be513a,0xfe,0xde40000,0x7194f4fb,0x4a43effb,0x3e00fe,0xa0bc0000,0x171fd5d7,0xbbc11935,0x300deeb,0xa8bc0000,0x47ecec6,0x96fa00fe,0x800dce6,0xe0fc0000,0xbbcff8fa,0xc4f801d2,0x9e9e,0xa5f003e,0x4f6c133f,0xb5a9f9fc,0x1400,0xfefe607c,0xe7f2638,0xf1f8849d,0xc00,0xd4d8a0bc,0x600,0x7e0000,0x839700fe,0xd2dabacd,0xb0ac4762,0x58fe326e,0xefd,0x17ee0000,0xfefed3e1,0x25679e91,0x3e08fe,0xa0bc0000,0x67ed4d8,0x64da00fe,0x1719fefe,0xa8bc0000,0x47ecec6,
+0x96fa00fe,0x800dce6,0xe0fc0000,0xf1f8a29d,0xc4f85ba2,0x9e9e,0xfe003e,0xe9fe21fe,0x2519d0c9,0x5e,0xfefe607c,0x86fe91c2,0xa596dbfd,0x800,0xd4d8a0bc,0x600,0x7e0000,0x50000fe,0x21042e1e,0x4a46afd5,0x968ddfed,0xabc1,0xc4fe0000,0xaba6beb3,0xebfdd1e4,0x3e4045,0xa0bc0000,0x67ed4d8,0x6ffb00fe,0x1709f9fb,0xa6bc0000,0x47ecfcb,0x98fa00fe,0x800dae4,0xe0fc0000,0x738e847a,0xd4f3e7f3,0x9e9e,0xefe003e,0xe4e3d3fe,0x1ce3a1b,0x7e,0xfefe607c,0xa185a289,0x9daaebea,0x0,0xd4d8a0bc,0x600,0x7e0000,0xfe,0x457e0000,0x327c9d8f,0x257bcdc4,0x600d7df,0xe9fb0000,0x167b747a,0xe9edeff8,0x3e1659,0xa0bc0000,0x349ddce0,0xdffe46fe,0xa00c0b8,0x85a20000,0x2daaf0f5,
+0xd0fd18fe,0x500c0b9,0xe0fc0000,0x5a7847a,0xfefeced9,0x9e9e,0xb4fe013e,0x7c6efbfc,0x30fe339e,0x127e,0xfefe607c,0x4ae1e48,0xe5f182ab,0x700,0xdce0a0bc,0x303f343e,0x7e2b3f,0xfe,0xbedd020f,0x6c42b21,0xb3dbd2e0,0x4009989,0x76960000,0xf5fdf8fc,0xe5e7c3bb,0x3197cc,0xa0bc0000,0xfefefefe,0xc4bbf7fa,0x1f391c,0x1b530000,0xfefed0d6,0xe3e2fefe,0x1005032,0xe0fc0000,0xfe847a,0xfbfd3881,0x9e9e,0xfefe0a3c,0xfefefefe,0xfefefefe,0x6c75,0xfefe607c,0xfe1c58,0xf7fb5ef8,0x130e,0xfefea0bc,0xfefefefe,0x87eecf8,0xfe,0x3b29080f,0x3f040f,0x3826140a,0x1500,0x30f0000,0x38202816,0x13001800,0x3002100,0xd000000,0x25002500,0x16002400,0x100,0x1f0000,0x38270d00,
+0x2102422d,0x40f,0x16000000,0x1900,0x1d000000,0x1c00,0x1c000000,0x25002500,0x25002500,0x1600,0x24000500,0xa00,0x23000400,0xa00,0x25000d00,0x25002500,0x67e2400,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e0000,0xfe,0x7b9e1c3f,0x53bd8dbe,0x5e01bd,0x5e0000,0x37be00be,0x84be85be,0xbe38bd,0x2e,0xabe008e,0x8fbe69be,0xbbd6abe,0x8e,0xbe002e,0x86be35be,
+0x2dbd83be,0xbe,0xbe0000,0x7bbe1cbe,0x4dbd8cbe,0x2e00bb,0x8e0000,0x7fbe25be,0x47bd89be,0xbe,0x96bd0000,0xacbeacbe,0x5abda4be,0x7e,0x8bbd021e,0x819,0x7e0000,0x2b4e00fe,0xdad6eefe,0xf6f8bfb4,0x5e9ce4,0x7e0000,0xb6ae79fe,0x564a5f56,0x75c6aca6,0x2e,0xcffe0abe,0xbbb2eae8,0xd0fae9e8,0xc87,0x5cfe003e,0xc9c3fbfd,0xf8fdcbc6,0x41be,0x2bfe0000,0xdad6eefe,0xf9fbc0b7,0x2e85dc,0x1abe0000,0xc4bbf0fe,0xfbfcb3a7,0x63ab,0xe0fc0000,0x8e77cbc6,0xfdfeb9ad,0x2846,0xb3cb002e,0x5c64,0x7e0000,0xabde00fe,0x2607dad6,0x5f720c7f,0x3340fdfe,0x287e0000,0x6f70cdcc,0xcaf5e4f3,0xc3d0afcb,0x121b,0xf7fa6bbe,0xe6f4323,0xf6fb2b54,0x7380,0xe7fe023e,0x192fab9e,
+0x999a0e6f,0x8884,0xabfe0000,0x2616dad6,0x6d790c7f,0x802c5ba,0x48b60000,0x5a73fefe,0x7566077f,0x1007159,0xe0fc0000,0x169da3aa,0xf6f860bc,0x2c1e,0x54b5003e,0x100bac8,0x7e0000,0xdffc00fe,0x1009e92,0xadf00fe,0x6f72fefe,0x657e0000,0xe2f59187,0x6f974422,0x9cba9a8c,0x2a29,0xd5d29fbc,0xfe0a6e,0xc8ef00ee,0xaeb2,0xfefe213e,0xee6154,0x7e9e6bfd,0x6e7c,0xdffc0000,0x1ae9e92,0x2be00fe,0x41f117f,0xb730000,0xfefec8cc,0x9fcee4fe,0x1ead,0xe0fc0000,0xeaf1f4f8,0xd4d4f5f9,0x1832,0x7b2003e,0x1e25e8f7,0x7e0000,0xd4f400fe,0xa5a7,0x1ff61bfe,0x6b63fefe,0x57750000,0xeef69db2,0xaefd3093,0xb1ca7179,0x1000,0xdfe694b4,0xfe057e,0xd6fb00fe,0x200a7a3,0xfdfe1636,0xfe6667,
+0xd7d595aa,0x700d7e3,0xd4f40000,0xbea5a7,0x29fd00fe,0x53879fe,0x12be0000,0x4734286e,0xe9e98c7d,0x100c0d7,0xe0fc0000,0x1d2fa197,0xf4fb2943,0x797b,0xfe003e,0x7a8796a7,0x7e0000,0x849700fe,0x3e64f1f8,0xecfd8cf0,0x2d17f3f4,0xd370000,0x97abd3e2,0xaea3cfc5,0x6872c3be,0x100,0xfdfe4577,0xffd6ccc,0xfdfe67fe,0x624d,0xc4d7001f,0x22ead1df,0xd1e6247f,0x800d8e2,0x84b70000,0x3ed2f1f8,0xb4fe15fe,0xf00ddde,0x6ea30000,0x25aaf2fc,0xa6c804ae,0x900d9dd,0xe0fc0000,0x58ddbcc5,0xfbfd73fe,0x7768,0xfe003e,0xd6e1374f,0x7e0200,0xb0c00fe,0xfcfdb0b1,0xeff3fefe,0x1f2be2e2,0x6e0000,0xc7d23764,0xa4bbb2ba,0x4734c3c9,0xf,0x8183017e,0xfefef6f9,0x9580f6f9,0x100f,0x2767003e,0xfefed2d4,
+0xc2c0fcfd,0x800d8e2,0xb8b0000,0xfcfdb0b1,0xe6e5fefe,0x20f5a3b,0x10620000,0xfcfdc0c4,0xedeff6fe,0x2006c50,0xb3bc0000,0xd1bed1be,0x9883cdbc,0x1b06,0xfe003e,0xd5e50102,0x7e3a47,0xfe,0x2f1d0700,0x26064430,0x22116b64,0x1f0000,0xe00002f,0x3e2c3526,0x40f1e00,0xf,0x30f002f,0x45322310,0xd002e10,0x1f,0x2f000f,0x3a290d00,0x1400391e,0x3001e00,0x3f0000,0x2f1d0700,0x2303432f,0xf0500,0x2f0000,0x33200900,0x26074430,0x800,0xb000000,0x13001300,0x9001100,0x0,0x3f000f,0x27270000,0x7e2618,0xfe,0x0,0x0,0x1000100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e0000,0xfe,0x33f0000,0x3f003f,0xf,0x233f1c2f,0x3f003f,0x233f1b3f,0x0,0x3f003f,0x3f013f,0x23f003f,0xf003f,0x1a2f0000,0x3f1a3f,0x153f1c3f,0x1f3f003f,0x132f,0x2d3f060f,0x2d3f2d3f,0x2d3f2d3f,0x60f,0x203f142f,0x43f003f,0x70f273f,0x1c2f0000,0x2d3f2d3f,0x2d3f2d3f,0x70f,0x3f002f,0xb3f003f,0x31f,0x7e0000,0xfe,0xaeeb2a5f,0xfe25c6,0x3e,0xcfe0a0bc,0xfe047e,0xd2e59cfb,0x400,0xb0f5dffe,0xc6fcf8fd,0xfbfdadf5,0x126b0f6,0x7d990000,0x29ed6e5,0xbac7dafd,
+0xf0fd06be,0x6360,0xfefe223d,0xfefefefe,0xfefefefe,0x2e36,0xf7fd4f95,0x4efe158a,0x1916f4f7,0xa0bc0000,0xfefefefe,0xfefefefe,0x393a,0xfe00be,0xfcfe48fe,0x4f60,0x7e0000,0x71ae00fe,0xe8e4f2f4,0x5fc4f4f8,0x3e,0xd4d8a0bc,0xfe067e,0xd6dc9cfa,0x600,0x968af8fc,0xfefe4842,0x5d51816b,0x2a32fefe,0x2e760000,0x4087fdfd,0xf0f7ecec,0xf7fa4a89,0x2512,0x220a0115,0xfefe5443,0x28095d42,0xe01,0xe9f7067e,0x9efe658a,0x800b3a6,0xa0bc0000,0x2b09d6d6,0x28092809,0x1001,0x1bfe00be,0xf9fbdef4,0x5852,0x7e0000,0xd2fc00fe,0x9aac978b,0x8d846a6b,0x200,0xf2f4a0bc,0xb5feb6de,0xd6dce2fd,0x600,0x605ff8fc,0xfefe10f9,0x26fb4b6c,0x3532fefe,0x1900000,0xbee1dbed,0xcfdbb2a7,
+0xc2bcc0d3,0xa2e,0xfe003e,0xfefe34fc,0xfe487a,0x3e,0x90b200be,0xebfdbcc8,0x1f5c4b,0xa0bc0000,0x9ddcedf1,0x8cfc9bfe,0x11f,0xbffe03be,0xf1fb7961,0x5852,0x7e0000,0x92ad00fe,0xe4eef9fd,0x167e7b9c,0x1f,0xe9e8a0bc,0x9b7d9b7d,0xd6dcd7d5,0x600,0x5e60f8fc,0xfefe10fa,0x26fc4a7c,0x3632fefe,0xbe0000,0xfefe8cbf,0x88be7567,0x7b69fefe,0x8e,0xfe003e,0xfefe34fc,0xfe487a,0x3e,0x31b800be,0xe5e4fdfe,0x3e1741,0xa0bc0000,0x9e7ee9e8,0x93799e7e,0xb00,0xd1cf74be,0xf3fc5379,0x71f8392,0x7e0000,0x70100fe,0xd4d6594b,0xc5e3ebea,0x10f,0xd4d7a0bc,0x4be0a5e,0xd6dc9ee9,0x600,0x5148c8bd,0xcdbe0cbb,0x1dbc405c,0x2f25cebe,0x5f0000,0x9e7f2a66,0x2e6a311b,
+0x2d189e7f,0x5f,0xfe003e,0xfefe34fc,0xfe487a,0x3e,0x1ce00be,0x998bebfb,0x3e039e,0xa0bc0000,0xa5ed4d7,0x4be04be,0x2e,0xd9d880a8,0xfbfdd9d8,0x252ae3e3,0x7e0000,0xc6fc00fe,0x95be4f7f,0xfbfc656e,0xf02,0xd4d8a0bc,0xfe067e,0xd6dc9cfa,0x600,0xa000d00,0xf000000,0x800,0x7001000,0x0,0x4000000,0x100,0x1000400,0x0,0xfe003e,0xfefe34fc,0xfe487a,0x3e,0xf1fe19bb,0x3b32efef,0x3e00ee,0xa0bc0000,0xeefdfbfd,0xeefeeefe,0x423e,0x153f073f,0xf1fb153f,0x7006251,0x7e0000,0x8da200fe,0xdcedeefa,0xb3a9e7f4,0xc00,0x5735352e,0x3f041f,0x5937343e,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x3f000f,0x613f0f3f,0x3f221e,0xf,0x3b31032c,0x60f2d0f,0xf003f,0x352e0000,0x653f653f,0x653f653f,0x260f,0x3f002f,0x553f003f,0x2814,0x7e0000,0x60100fe,0xc5c5584b,0x1a20664b,0x1f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e0000,0xfe,0x29280000,0x3f0300,0xf,0x4abe008e,0x87bda3be,0x2e13bd,0x8e0000,0x7cbe4ebe,0x62bd3dbc,0x0,0x62be00be,0x7cbda5be,0x9b5,0x83bd0000,
+0xae5c8d,0x8e00be,0x192e0000,0x1a7bacbe,0xbe00be,0x5e,0xacbe415d,0xacbeacbe,0x1b2cacbe,0x8e0000,0xbe00be,0x6f8b86bd,0x2e0000,0x80be1cbe,0x28bd83be,0x0,0x7e0000,0xfe,0x0,0x0,0x0,0xf7fb2ebe,0xcdc89782,0x10fb8d1,0x52be0000,0x9e87f7f8,0xf6fad4d5,0xe00,0xf3f45cfe,0xe4e69b81,0x97b7,0xc2fa0000,0x1be958c,0xbe00fe,0x263e0000,0x3572fefe,0xfe00fe,0x7e,0xfefe607c,0xa288a692,0x281ba288,0xbe0000,0xfe00fe,0xb2b2c6fa,0x53e0200,0xc9bfdcfe,0xf0fcc3b9,0x1624,0x7e0000,0x96bd00fe,0xacbeacbe,0x3ab29dbe,0x2e,0x8c703982,0x84ca0f56,0x700d0d2,0x9ebd0000,0xd5ebdb6,0xf6fa54af,0x1000,0xa4a090f5,0x8fc90a5e,0x300cac5,0xc2fa0000,
+0xecfcccd1,0x3b93ecfe,0x263e0000,0x3872fefe,0xb8d39bfe,0xf2a,0xfefe607c,0x67f1f44,0x11f057f,0xbe0000,0xfe00fe,0xb2b2c6fa,0x1d2e0200,0x3b33b9b4,0xfefe4c9d,0x3d36,0x7e0000,0xe0fc00fe,0x8f78cbc6,0xf4fcbfb6,0x1925,0x4be009e,0xfcfda5e9,0x1008d8f,0x91ae0000,0x4b8cfd4,0xf6fa6cfc,0x1000,0x163f0a6e,0xeefd49ce,0x100806c,0xc2fa0000,0x2d0ec3be,0x9da7d1d4,0x263e0000,0xc0d7fefe,0x3321d8d4,0x14e,0xfefe607c,0xfefefefe,0x10fc0cd,0xbe0000,0xfe00fe,0xb2b2c6fa,0x1f0200,0x2f9e0b7f,0xb7ace8fe,0x1401,0x7e0000,0xe0fc00fe,0x3009b98,0xfefe31aa,0x483c,0x45ed3dbe,0x6e770d5e,0x151ffafd,0x2d590000,0xe4fdebee,0xf6fad8dc,0x1000,0x91fe03fe,0x765aeced,0x112f,0xc2fa0000,
+0xbe988d,0xaaacacec,0x263e0100,0xeeeefefe,0x149fe7ed,0x7e,0xfefe607c,0x3e2a4c3d,0x100351f,0x66bd0000,0xde6fdc,0xb2b1c7fa,0x3e0200,0x97fc00fe,0x1b2fc5c0,0x0,0x7e0000,0xe0fc00fe,0xa7bedbe2,0xe7e7d7fe,0x2211,0xe6ee6d8a,0x92fd3fd7,0x190ceff0,0x389e0000,0x3a2e8785,0xe8ed747c,0xf00,0xfbfc7bfe,0x5f8d9394,0x48fd,0xc2fa0000,0xbe968c,0xaaacacfc,0x263e0200,0x4f40fefe,0xa2cadae4,0x5e,0xfefe607c,0xfe1c58,0x3e00fe,0x86a60000,0x55dce3e6,0x9d95ecfd,0x3e0100,0x62be00fe,0xbe6870,0x0,0x7e0000,0xe0fc00fe,0x937acdc6,0x3b1a8771,0x30f,0xa19c095a,0xd1cce1e7,0x5006547,0x216a0000,0xe3fbd2d6,0x7459e2eb,0x400,0xd1be9dbe,0xd1bed1be,0x600b3ad,0x9bbb0000,
+0x8e7e69,0x8f8189bc,0x1d2e0200,0x2f55cebe,0xcfbe475d,0x333e,0xd0be4b5d,0xbe1a42,0x2e00be,0x184f0000,0xe8efbcba,0x371dc7bf,0x3e0000,0xc0f800fe,0x1beb3b5,0x0,0x7e0000,0xe0fc00fe,0x3009b98,0xde02be,0x3e,0x5000000,0x15001500,0x500,0x1f0000,0x22000e00,0x8002000,0x0,0x13000a00,0x13001300,0x1001200,0x9000000,0xe00,0xf000700,0x0,0x7001000,0x11000100,0xa00,0x12000300,0x500,0x0,0x0,0x1a000900,0x2001400,0x0,0x12000000,0x1001f00,0x0,0x7e0000,0xb3bc00fe,0x8272,0xbe00be,0x2e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e0000,0xb0000fe,0xe00,0x0,0x0,0xb9e078bc,0xfe02ae,0x3e00fe,0x8e0000,0x488d32bd,0x245b57ae,0x2e0000,0xbe00be,0x335566be,0x5e0000,0x7dbe37be,0x22bd77be,0x2e,0x35be008e,0x65be7ebe,0x9bb,0x1be0000,0x7ebe56be,0x8e38bd,0x2e0000,0xbe00be,0x3bbe00be,0x425e,0x61bd1b5e,0x7fbe3eb8,0x2e37b5,0x658e0000,0x7e688d,0xfe,0x11f0000,0x3f003f,0x0,0xd0cc82ba,0x39fe238e,0x3e02fe,0xbe0000,0x7b7378fd,0x3a32bade,0x3e0000,0xafe00fe,0x2d19ebfb,0x2a7e0000,0x907dfafd,
+0xd9f0bab6,0x300,0xf5fb3dbe,0xd5d0a28b,0xacdb,0x8afe0000,0x9b83d9d3,0x4089f2f7,0x3e0000,0x6ffe12fe,0xdad8d4fe,0x5f45,0xfbfd427a,0xc5bcbab1,0xa12f1fc,0x96ac0000,0x37eaba4,0xaffc00fe,0xedfbbaea,0x40c9e5fe,0x0,0xf0f282ba,0xecebd2d0,0x1faad7,0x54bd0000,0xdbe8e4fd,0x97a7f3fd,0x3e0100,0x5bfd00fe,0xa00bdb5,0x4350000,0x86976d72,0xecf4c9dd,0xd00,0xc2ba98bd,0x235c0e4e,0x5005a3b,0xedfd0000,0x97bdc5cd,0xa2ace0ec,0x123d0000,0xcdcef6fe,0x1e1f5d41,0x63f,0xfefe427a,0x378d2b38,0x292dfefe,0x9000000,0x17e1400,0xc2fa00fe,0x2a06c6bf,0xd3e29ea1,0x200,0xe0de82ba,0x4a7c2122,0x222efdfe,0xc520000,0x585bccdb,0x2f12e2ea,0x3e0100,0xbafe00fe,0x4e6855,0x577e0000,0x7052f1f4,
+0xecf48b8e,0xe00,0xc2c496b6,0x33fe02be,0x10076fb,0xe9fa0000,0x623e9e8e,0x63557e6b,0x6170100,0xe6e7928c,0x5afdc0f0,0x87e,0xfefe427a,0x2efc164c,0x2e2efefe,0x445f0000,0x7e465f,0xc2fa00fe,0x9382,0xf4f956e8,0xd00,0xcecb82ba,0x25fb059e,0x3834fefe,0x92bc0000,0xdaf4f6fc,0x6386f5f9,0x3e0000,0xe9ed1cfe,0x7e1c36,0x576b0000,0x88aff6f9,0xf1f6cefb,0xe00,0xf2f73563,0xdffea7e8,0x5009f91,0x7e9c0000,0x9efde3eb,0x5247ecfb,0x3e0000,0x1744039e,0xc0b96354,0x807c,0xfefe427a,0x2efc164c,0x2e2efefe,0xb2bc0000,0x37ec2bb,0xc2fa00fe,0x2141ccd4,0xd4d3a2fd,0xc00,0xf9fb82ba,0xabfe72ce,0x1807e6e5,0x183f0000,0x6a61dfe6,0x181faca3,0x3e0000,0xa39679fd,0x7e058e,0x3010000,0x76615c50,
+0x623f4228,0xd06,0x2e21002f,0x63487768,0x1800,0x42f0000,0x7b6a4e41,0xa004c2a,0xf0000,0x3f003f,0x900001f,0x1704,0x623f131e,0xc3e0e13,0x180b603f,0xf000000,0x17e2100,0xc2fa00fe,0xd6d7c8c2,0x5534d3cf,0x100,0x8669495d,0xad9e9488,0x3004f2e,0x1e8d0000,0x565ea38d,0x5e765d,0x3e0000,0x4b37d7fe,0x7e00ee,0x0,0x1000000,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e0000,0xc2fa00fe,0x1000968c,0x49e163f,0x0,0x3000100,0x9000300,0x100,0x0,0x4000e00,0xc00,0x20f0000,0xe0f3d36,0x1f003f,0x1b3f0000,0x269667f,
+0x667f127f,0xb1e,0x627f2f4e,0x427f036d,0xf4d74,0x405f0000,0x6f4871,0x547c2d7f,0x0,0x27f007f,0x5f467f,0x5f,0x597e001f,0x667f667f,0x51d667f,0x445f0000,0x7e465f,0x5b7400fe,0x523e,0x7f007f,0x0,0x3f002f,0x3f013f,0xf003f,0x82f0000,0xd3f0d3f,0x82f0d3f,0x0,0x0,0x0,0x427a0000,0x134efefe,0xfefe2dfc,0x2b2f,0xe9ee1854,0xf4fd99ce,0x1006653,0x67820000,0x796e9f5,0xa99fa8fd,0x300,0x6fa00fe,0xb7ef1f9,0xbe,0x8ea5003e,0xf0f4ac9f,0x1817f2f3,0xb2bc0000,0x37ec2bb,0x10000fe,0x100,0x0,0x0,0xcbfe18be,0xb8fcf5fb,0xc27e5fe,0xa5bd0000,0xfefefefe,0xaeb8fefe,0x2e0100,0x8cbe08be,0x1024,0x427a0000,0x164cfefe,
+0xfefe2efc,0x2e2e,0x588400ae,0xb1a4fefe,0x3e0f4e,0x15840000,0x498bf9fd,0x5b4beffd,0x0,0x83fc67fd,0x87c3f8fb,0x5dbe,0x47f003e,0xf8fa7dac,0x600684c,0x57630000,0x37eaba0,0xfe,0x667f2f5f,0x7f2e7e,0x0,0xd7d48dbe,0x898d311b,0x1812fefe,0x24290000,0x57514833,0x684fecf3,0x3e0100,0xcfcd66fe,0xe00,0x41730000,0x1c5afefe,0xfefe3bfd,0x2e2e,0x8cfd00be,0xd8e4f8fa,0x3e0ab2,0xae0000,0xd1deb8d1,0x1933eaec,0x0,0x9986727b,0x987cf7fa,0x200795c,0x5bfe003e,0x7d63fbfd,0x3e0a5e,0x53560000,0x7e290e,0x437e00fe,0xc4b9f6fb,0x45c5f6fb,0x0,0xabaab1bd,0x3ed001ae,0x1812fefe,0xbe0000,0x96fe00fe,0xc1fac9e,0x3e0000,0x9182bcfd,0x100,0x1b5a0000,0xc2e4f8fc,
+0xfefec8f7,0x2e2e,0xf8fc3dbe,0xdae46249,0x2e91be,0xbe0000,0xfefe60c7,0x58ea89b,0x0,0xac501be,0x115ef2f8,0x38e,0xf8fe093d,0xbfbdf2f3,0x2c3eb6fe,0x1000000,0x7e0000,0xabce00fe,0x1400b4a9,0xb4b9a4c5,0x0,0xdde289a4,0x8efd25c6,0x1812fefe,0xbe0000,0xf8fd1bfe,0xae422e,0x3e0000,0x6660effd,0x3e,0x1f0000,0x79683e35,0x603f4226,0x180b,0x5833342f,0x2a210b00,0x809613f,0x2f0000,0x603f0c2e,0x2f351a,0x0,0x13e003f,0xa1f593d,0x2f,0x5c3f030f,0x653f653f,0x240f653f,0x0,0x7e0000,0xcbfb00fe,0x8e7c,0xd6df78ce,0x500,0xbcba165c,0xb8b0dfe2,0x1812fefe,0xbe0000,0xdedf72fe,0xbe105e,0x53c0000,0x5548fefe,0x3e,0x0,0x1000000,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e0000,0xc5ec00fe,0x9084,0xd3d37cfd,0x700,0x97e00ae,0x4b87183f,0x1812fefe,0xbe0000,0xb9b4abfd,0xbe049e,0x1c0000,0x5e62f5fd,0x3e,0x1a3f0000,0x7f127e,0x7f007f,0x1f,0xbe008e,0x285672bd,0x5e0000,0xa0be2bbe,0x555e,0x61bd1b5e,0x5e8e32ae,0xb2d0000,0xb7beb7be,0xb7beb7be,0x5b5e,0xacbe415d,0x924,0x61867c8e,0x7e0000,0x96aa00fe,0x41ac4ce,0xaca0bbfd,0x300,0x7f005f,0x1a79007f,0x12078071,0x2f0000,0x492b423f,0x2f012f,0x3e0000,0x8282c4dd,0x3e,0x41600000,0xa3fdecf7,
+0xfe3ffd,0x3e,0x88fe2ebe,0x5755fdfe,0x7e0000,0xc9c5affe,0x452d,0xf9fc427a,0x9c88dce1,0x40f0300,0x643f5c3f,0x643f643f,0x3d1f,0xfefe607c,0x1b1a,0x9d9fb8be,0x7e0000,0x242b00fe,0xf6fee2e6,0x4326e4e4,0x0,0x0,0x0,0x200,0x0,0x0,0x0,0x3e0000,0xc3cd6db4,0x100,0x13f0000,0x7f6f2532,0xd7fdd6d5,0x263e,0xc1b66a89,0x5854fefe,0x6d7d0000,0xf1f9f4fd,0x6579,0xfefe427a,0xe4f4a30,0xc3d0000,0xc8fec8fe,0xc8fec8fe,0x657e,0xfefe607c,0x1c1a,0x9e9eb8be,0x7e0000,0xfe,0x3b2a1405,0x40f2305,0x0,0x7f005f,0x1b7f007f,0x31b6c7f,0x6e8e0000,0x11a985be,0x5e,0x2e0000,0xadaf0c82,0x181b,0x7e0000,0x71ce13fe,
+0xd9d6dae4,0x3826,0xe7f045f,0x5854fefe,0x81f0000,0xa39ac3cd,0x160f,0xfefe427a,0xbe174c,0x30e0000,0x51384939,0x51385138,0x331b,0xfefe607c,0x1c1a,0x9e9eb8be,0x7e0000,0xfe,0x0,0x0,0x0,0xfe00be,0x40f800fe,0x1614fefe,0x635c0000,0x7e8ceff3,0x7e,0x0,0x7000000,0x400,0x427d0000,0xb2a0ebf6,0x1d1f5c3e,0x41f,0xfe00be,0x5854fefe,0x7e0000,0x9c9cbafe,0x3e,0xfefe427a,0xbe164c,0x0,0x0,0x0,0x0,0xfefe607c,0x1c1a,0x9e9eb8be,0x7e0000,0x40f00fe,0xa6be729e,0x5ad75bd,0x0,0x8dfe07be,0x90f7bbfe,0x1812fefe,0x18e0000,0x917ec7f2,0x7e,0xf0000,0x3f143f,0xf,0x1a2c0000,0xf003112,
+0x7f013f,0x1f,0xfe00be,0x5854fefe,0x7e0000,0x9c9cbafe,0x3e,0x623f131e,0x2f0e13,0x1c2e0000,0x77b677b6,0x77b677b6,0x1f2c,0xfefe607c,0x1c1a,0x9e9eb8be,0x7e0000,0x78ae00fe,0x7963dfdb,0x7ea4d9db,0x0,0xe8e678be,0xb1af6748,0x1812fefe,0xbe0000,0xa0a0c1ef,0x6e,0x3e0000,0x549dcae1,0x3e,0x0,0x0,0x0,0x0,0xbe008e,0x4c3fccbe,0x5e0000,0x837495be,0x2e,0x0,0x0,0x1000000,0x18001500,0x18001800,0xa00,0xd0be4b5d,0x1a13,0x8576938e,0x7e0000,0x81a300fe,0x113ebec1,0x968fb0e8,0x0,0xadaaafbd,0x3fb7058e,0x1812fefe,0xbe0000,0xfcfc6dbd,0x4f70,0x3e0000,0xc4d272b8,0x10f,0x293f0000,0x4a7e537f,
+0x0,0x0,0x0,0x9000e00,0x0,0xe000900,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x12000300,0x500,0xe000900,0x7e0000,0x3f5d00fe,0xe8eff4f8,0x5554f5f8,0x0,0xcbd295ad,0x64fd03b9,0x1812fefe,0xbe0000,0xafa0befd,0x1500,0x3e0000,0xfbfd3acf,0x161a,0x5a5d0000,0xe6f4dad7,0x900,0x0,0xb3f002f,0x1f043f,0x91f0000,0x91f,0x293f121f,0x0,0x81f113f,0x1f0000,0x1e3f013f,0x3f,0x2b3f0000,0x1d2f0e3f,0xf0000,0x23f023f,0x7e012f,0xccfd00fe,0x1e00a090,0xd3e39396,0x200,0xe6e9284f,0xd7e1e3fd,0x1812fefe,0xbe0000,0x927ec6fa,0x6e,0x3e0000,0xfefe1efa,0x3a38,0x33f0000,0xe8f26dba,
+0xc00,0x0,0xeafc00be,0x7e6484,0x787e0000,0x857e,0xecf8697d,0x800,0x7f7df1fd,0xf7e0000,0xbec744fb,0x42cf,0xf5fc0000,0xb1b75a7b,0x63c0100,0xfefefefe,0x17eb6ba,0xc1e100fe,0x1f3eb7c2,0xcfcfa9ed,0x900,0x1608001f,0x1d003a28,0x9002100,0x49be0000,0x8c7be7fd,0x7e,0x3e0000,0xfefe1bfb,0x3f36,0x7e0000,0xe8f264fc,0xc00,0x0,0xf7fd73be,0x3376ccd7,0x7a7e0000,0x8e7e,0xecf4677c,0xe00,0x442f6467,0x154c0000,0xfcfdbaba,0x6008a7f,0xf6fc0000,0xb6b4627a,0xd0200,0x3e2a342e,0x17e331e,0x2e2f00fe,0xe3eac2bd,0x4a2ac5bb,0x100,0x0,0x0,0x0,0x84870000,0x361cb0a2,0x5e,0x3e0000,0xfcfd35fd,0x2318,0x7e0000,0xe8f264fc,
+0xc00,0x0,0xf0f9342d,0x2515998e,0x7a7e0000,0x8e7e,0xd7d84c72,0xa00,0x5e00be,0x6e0000,0x847c98bc,0x6069,0xbfbb0000,0x93844d5b,0x200,0x0,0x7e0000,0xfe,0x18000a00,0x2001300,0x0,0x72bd008e,0x8cbe8cbe,0xf699e,0x5000000,0x1000a00,0x0,0x3e0000,0xd6d469fd,0xe00,0x7e0000,0xe8f264fc,0xc00,0x0,0xeafc00be,0x7e6e6e,0x7a7e0000,0x8e7e,0xbdb62e5d,0x300,0x6f7dd6fd,0x0,0x5000a00,0xc00,0xc000000,0xd000500,0x0,0x0,0x7e0000,0xfe,0x0,0x0,0x0,0xf1fd01be,0xa182ac97,0x2008461,0x2f0000,0x113f003f,0x91f,0x3e0000,0x7e6bc3fd,0x200,0x7e0000,0xe8f264fc,
+0xc00,0x0,0xeafc00be,0x7e7274,0x7a7e0000,0x8e7e,0x6d7f1869,0x100,0x857ab1b4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e0000,0x182f00fe,0xe5feb5de,0x9e8a3fc,0x0,0xf8fa22bc,0x7ebe7985,0x2e1bad,0xbe0000,0xfcfd82fe,0x827b,0xf0000,0x17043936,0xf,0x107e0000,0xe8f278fc,0xc00,0x0,0xbcd800be,0x4f6cfafd,0x7a7e0000,0x8e7e,0xf5fb727e,0xa00,0x3e27b4d1,0x154c0000,0x2ed8b0f5,0x0,0x0,0x0,0x0,0x0,0x7e0000,0xa0ce00fe,0x563acfca,0x81a5d8dc,0x0,0xecf249bd,0xd0ca9d87,0x210d0e7,0xbe0000,0xa79abefe,0x190f,0x0,0x0,0x0,0x6f7a0000,0xd5e4e8f0,
+0xc00,0x0,0xc00002f,0x15032c15,0x7a7e0000,0x8e7e,0x623e231f,0xc00,0x4001200,0x2e0000,0x73723b36,0x100,0x0,0x0,0x0,0x0,0x7e0000,0xc7f800fe,0x100988e,0xc9ca99e8,0x100,0x333f155e,0x40930a6e,0x1f28fefe,0xbe0000,0x9692bffe,0x3e,0x132e0000,0x93be93be,0x242e,0x6000000,0x1b001c00,0x400,0x0,0x0,0x0,0x7a7e0000,0x8e7e,0x0,0x0,0x0,0x0,0x4000000,0x0,0x0,0x0,0x0,0x0,0x7e0000,0x7f9200fe,0x92bdedf4,0xd6deebfb,0x700,0xe6f77497,0x98fe3ed5,0x1505e5e5,0x3fbe0000,0x7563edfd,0x4e,0x243c0000,0xa192fefe,0x311d,0x0,0x0,
+0x0,0x0,0x9abd008e,0x455b,0x717c0000,0x877a,0x8bb5515e,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e0000,0x1a3200fe,0x826c757e,0xbcb4aead,0x500,0xa49f0b5b,0xcec9e1e7,0x3005837,0x51660000,0x5e62eef3,0x7e,0x243c0000,0x3862fefe,0x12e,0x87e0000,0xc1fe8efe,0x20e8a5fe,0x0,0x6c7400be,0x4132,0x6000000,0x1600,0x7162353b,0x500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e0000,0x819e00fe,0x688dd6e8,0x634cedfc,0x0,0x5000000,0x15001500,0x300,0x17e0000,0x9593c1de,0x4e,0x243c0000,0x3672fefe,0x3e,0x567d0000,0x5144f8fa,
+0x83849690,0x0,0xcefb00be,0x6077,0x0,0x0,0xbdea6d7e,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e0000,0xa0b00fe,0xb2a8887f,0xe2e7152,0x0,0x0,0x0,0x0,0xbe0000,0x9b9bbefe,0x3e,0x243c0000,0x3672fefe,0x3e,0x202d0000,0xf3fdcfd2,0x5175c3dd,0x0,0xe4fc00be,0x7472,0x6f7e0000,0x7a7e,0xd6de7a7e,0x600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e0000,0xfe,0x9000200,0x300,0x0,0x61fe00be,0xd3feddfe,0x3e44e0,0xbe0000,0xf8fd90e2,0x757e,0x243c0000,0x3672fefe,0x3e,0x3a6e0000,0x301a7590,
+0xd0dfb3b1,0x300,0xe4fc00be,0x7472,0x7a7e0000,0x8e7e,0xd6de7a7e,0x600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e0000,0xfe,0x23f0000,0x3f003f,0x0,0xf6fb2abe,0x80816045,0x300c0d5,0x2f0000,0x402f0712,0x2e18,0x243c0000,0x3672fefe,0x3e,0x28380000,0xc7fbe3e8,0x8c77e9fb,0x400,0xe4fc00be,0x7472,0x767d0000,0x8b7c,0xd6de7a7e,0x600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e0000,0x295e00fe,0xf7fbd0ee,0x2aefcffd,0x0,0xdadc77bd,0xaadca0bc,0x30f454b,0x0,0x0,0x0,0x243c0000,0x82b4fefe,0x173e,0xf0000,0x3c2b1404,
+0x10003114,0x0,0xe4fc00be,0x7472,0x8000000,0x1900,0xb2a6605e,0x600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e0000,0xbbed00fe,0x2804b4a8,0xc0d2a9aa,0x100,0xf9fb8bbb,0xafac7e62,0x506e2f4,0x8e0000,0x8cbe26be,0x8e1996,0x172c0000,0xbab0b6b2,0x3a2b,0x0,0x0,0x0,0x0,0xfbfd76bd,0x625b,0x0,0x0,0x11000400,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e0000,0xe1fb00fe,0x7a73,0xe8f266eb,0xa00,0xe1e97298,0x41b70d4e,0x1b1bfdfd,0xbe0000,0xe4e79dfe,0xae8ba8,0x0,0xc000a00,0x500,0xb5e0000,0x5abe7cbe,
+0x36ad08bd,0x0,0x6c544a57,0x1501,0x0,0x0,0x213f101f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e0000,0xb0cd00fe,0x1f3eb8c2,0xc0bab1fe,0x800,0xf4f92474,0xc0fe8dd2,0x1000cecb,0x17be0000,0x483cebf4,0xf55e8f5,0x0,0x0,0x0,0x40630000,0xb3a7a597,0x9e9af3fa,0x100,0x1000000,0x0,0x0,0x0,0xf3fb757e,0x900,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e0000,0x212500fe,0xe3e9bbb5,0x3d21c0b3,0x0,0x4741006e,0xa08eada3,0x1003618,0x74bc0000,0x65e9f91,0x66789fb5,0x0,0x0,0x0,0x2030000,0x7000b00,
+0x15001e02,0x0,0x0,0x0,0x0,0x0,0x613e251f,0xc00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e0000,0x3f00fe,0x183f083f,0x13f123f,0x3f003f,0x3f003f,0x83f063f,0x3f003f,0xa3f003f,0x3f143f,0x163f083f,0x3f003f,0x3f003f,0x3f003f,0x3f003f,0x3f003f,0x3f003f,0x3f003f,0x3f003f,0x3f003f,0x3f003f,0x3f003f,0x3f003f,0x3f003f,0x3f003f,0x3f003f,0x3f003f,0x3f003f,0x3f003f,0x3f003f,0x3f003f,0x3f003f,0x9e003f,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x21a732fc,0x6e858fd,0x169e50d9,0xee68f8,0x21aa5dfd,0x2ffe00ce,0xce3be7,0x58f0079f,0x42ce1bfa,0x5df2008a,0x5df600ef,0x54e80182,0x5eec0be6,0x44d30186,0x41fe11e9,
+0x9e1698,0x78823bc5,0x65bee4f6,0x303e857e,0x33c4f3f5,0x4e4eebf4,0xa0f2009e,0x8eb1bf,0x8bc0005a,0x2b61c1df,0x77c1001e,0x888e9de1,0xbdce0012,0x3f6ab0cf,0x589d0032,0xb7ec62c1,0x3e0c05,0xd3e20589,0xdce6949f,0x303e415d,0xcfe0aeb2,0x4e4eafb7,0xd9db149e,0x2965cfdc,0x70f4005e,0xfb4d6d6,0x6de001e,0xfa1d6db,0xc7d6001e,0x45d1b6b4,0xda4003e,0xa4a3c4db,0x3e0000,0x9596007e,0xb6b12e6d,0x252e0b4a,0xa6a36a7f,0x403a5977,0x57614e76,0x66604268,0x9c950f46,0x728b415f,0xbe0016,0xa698a3,0x96970016,0xa4a50f65,0x8e071f,0x4a7095a9,0x3e0000,0x2535038a,0x1936003f,0x1f001f,0x103f2a3f,0x11170027,0x203f363f,0x12170027,0x103f1439,0x181f161f,0x143f1139,0x14270e17,0x373f363f,0x262f070f,0x193e363f,0x26360107,
+0x3e0000,0x989e5bf5,0x47833ec3,0x678007e,0x96b2bbc4,0x505e009e,0xacb6abac,0x535e4c80,0x4afc67a6,0x707e7173,0x62efb2da,0x29694d4f,0xe6e4818d,0xaebc1914,0xc7db6f8a,0xb9ca0307,0x3e0200,0x767121a4,0x7fb97b89,0x367a2d6f,0x9eb5cecd,0x505e126f,0x34f46caa,0x535e8885,0x4bfc68a3,0x707e7172,0xb5dfa1a7,0x39e4e4e,0x4b72aff7,0xaebc0036,0xc0c995b3,0xbaca0200,0x3e0200,0x4159007e,0x9dbd3f7b,0x57635e59,0xdee19dbb,0x505e2a64,0xb7ecc3de,0x273c403c,0xb2f6badc,0x707e453a,0xbfd443a6,0x6f9d4e4e,0x97e6dcd9,0xaebc1f3c,0xaee20f92,0xc6d50503,0x478c989e,0x100d007e,0x130c0113,0x30500,0xa00180d,0x3000800,0xe001200,0x70000,0x180b1109,0x5000103,0x7000600,0x7000700,0x12001200,0xa000500,0x9000200,0xc000200,
+0xa3e1200,0x97ac0a92,0x2796a4c9,0x58ca0036,0x56b96f87,0x38c20016,0x8bd6a6c5,0x178a0344,0x9bce9ece,0xa6e105e,0xa4ca97d4,0x652217c,0x9ec695cd,0x5d6e1859,0xacc8acae,0x4f740a30,0x3e191f,0x675b61f5,0xa6ab1cb3,0xaaad233e,0xa9b797a7,0xb4d10e10,0x7aca167f,0x819e474c,0x63a84883,0x617e3d40,0x1eac678b,0x14493856,0x7eacc7ce,0x707e2341,0xc7e0a5cb,0x16781113,0x3e6f78,0x748056e1,0xa19a6cf8,0xbccd182a,0x929c96bc,0xacc30400,0x8dfd1fd1,0x758a423b,0x97b855cb,0x566a6f70,0x3cfd74cb,0x1f575984,0x87b66091,0x707e686c,0xa2cd7499,0x9e3b38,0x3e8796,0x78720281,0x63609589,0x42580022,0x4a427171,0x204f0006,0x7062968d,0x938040a,0x8276857e,0x2314038,0x92847872,0x4231815,0x92887d78,0x2e2f1d14,0x5f4f715f,0x620601,
+0x17563e42,0xf007e,0x3001f,0x1f0f1b,0xf1f,0x1f001f,0x13001f,0x61f060b,0x71f0c1f,0xc13040b,0x161f161f,0xd1b0103,0xb13011f,0x161f070b,0x103161f,0x21f001b,0x3e0007,0xacc81caa,0x1e5de0,0x2beb8cc,0x200b7ec,0xc0cec6dd,0x7693a0aa,0x85c02a43,0x8dcedce8,0x5055211c,0xa091d3cf,0x8cc10e0d,0x716c58c4,0xbfb6505e,0x120e9383,0xc6fa06de,0x3e292c,0xc3c758e8,0x76181,0xa7b5c6d5,0x200d9e2,0x86fbabad,0x999838b7,0xc8e20053,0xbebc9fa9,0x9e022e,0x24bc98fc,0x30b9001e,0x1c39e1e9,0xc3cc505e,0x20795bb,0xabb381d2,0x3e3840,0x839732bd,0x303c2cd,0x4a6bac9,0x200b9e6,0x395e4b41,0x44381946,0x33390017,0x33251721,0x9e0017,0x24bc98fc,0x42d1001e,0x82aaa9,0xb1cb505e,0x101a79de,0xb5c35c7f,
+0x3e5b57,0xb9bc24a7,0x3078681,0x1172218,0x100231d,0x0,0x0,0x0,0x0,0x130000,0x8171b1f,0xf170003,0x130c07,0x321f0d0b,0x903321f,0x151f001b,0x3e0a05,0xa0a007e,0x3000f,0xa2b05bc1,0x14523271,0x99d197be,0x6bdb0300,0x275aa7b7,0x3ca0506d,0xf1a00c2,0xde7daa,0x92a40036,0x6362a8a5,0xde0052,0x11a9bbc,0x96cb90ce,0x3e0509,0xacae5dec,0x614a1c8,0x8cc13293,0x4b5a5857,0xaae766a8,0x55900800,0x534c73bb,0xa9a6607c,0x121ea4c2,0x96b1bcd1,0xaebc031d,0x315d88af,0xfe005e,0x712bcd6,0xb9d04a80,0x3e140d,0x878e70fc,0x1a13bae3,0x52a974c8,0x193d8485,0xcacfa3a6,0x81fd0700,0x164a9499,0x4ba4607c,0x131eaad0,0x9dcdceca,0xaebc0036,0xd56296e,0x68de3a58,0x1ec0ce,0x51863ded,
+0x3e0000,0x7e7670fc,0x123089,0x766c2b3d,0x8211b11,0x5f507974,0x625f0100,0x322b715f,0x223d282e,0x70b4a4f,0x49464444,0x4b460e0f,0x3b0740,0x716a0613,0xf4436,0x335c347d,0x3e0000,0x231c2ead,0xb005f,0x6b4c67,0x23004f,0x1e421e52,0x5f000b,0x172644,0x265e2c5f,0xd53000b,0x22e385f,0x355f002f,0xb0e52,0xe5f005f,0x1e461017,0xd382f5d,0x1a611923,0x69802bbd,0x4990,0x85d1b0cc,0x155e2a8c,0x9facabd4,0x18fd001e,0xb2c7671,0xd1dd9ea0,0xa2cb0300,0x42446980,0xb2b75d7e,0x41eacc5,0x898c90f2,0x9fbb1820,0x878d778c,0x3067272b,0x605160fc,0x300aed8,0x248dacc7,0x27439497,0x999ebdc9,0x6ff9001e,0x2a392155,0xccdcb7ba,0x9fb40600,0x45626ee8,0xa0ac5965,0x114877f,0x8ebe6494,0xa0bc223e,0x969622a4,
+0x42853d46,0xa2ab60fc,0x300a6b3,0x97bc919e,0xd325345,0x4e5e908b,0x8eb1001e,0x19e,0x2919342c,0xb130301,0x600362c,0x322a010b,0x3150a,0x207001f,0x1d170501,0x1e120614,0x83e0300,0x3d3246da,0x676,0x21f001b,0x20b0013,0x81b0a1f,0x12110003,0x162d0017,0x68bd5e8c,0x64830c12,0x2c3474ac,0x4d992937,0x74a4,0x4f9401bd,0x395f0046,0x5c689aa3,0x42853d46,0x2537007e,0xb3f,0x99a690d3,0x3239818d,0xc0bda69f,0x72d1001a,0x203a0709,0x99fc8ba8,0x39ba1616,0x55fdfdf,0xb2cc054c,0x9298,0xc2cc7cbe,0x177e3546,0x1d3abac0,0x356a292d,0xa0963ad2,0xa4ce,0x3bcfafba,0x5e8a88,0x3e6669fd,0xa8b6001e,0x61d000f,0x99969b9f,0x7086110d,0x3e4c5c53,0x728c003a,0x385c,0x586b027f,0x5761002e,0x5a629e8a,
+0x3e0000,0x474063f8,0x200a6de,0x7d953690,0x5e8a88,0x59eace3,0xa8a80116,0x60f001e,0x3f043f,0x530007,0x172644,0x1517325f,0x244f1e46,0x5b5f020b,0x16175b5f,0x2093b46,0x3e3745,0xa8b32eb4,0xa2a9,0x63d0037,0xb241d,0x17221a,0x9cb7001e,0x1027000f,0x7af28ba4,0x77be091e,0x1b3ea9a8,0x2a29d6ed,0x74799ebb,0x949e0412,0x2826969e,0xd0caebc,0x3eaaae,0x130b007e,0x904,0x16bc00a6,0x333a606a,0x3680b8,0x2f4c000b,0x103e0706,0x8a8587d8,0x4a60f10,0x226aaa8,0x512aebf,0xa84a0bc,0x261c0003,0xc06281c,0xe0caebc,0x3eaaae,0x9ba61fae,0x73b9,0x97ba7cd8,0x528a88,0x3aadbf,0x4c7e0012,0x60b0012,0x2f0f04,0xc20007,0x369b93,0x1a9ab2,0x3101d17,0x465b070b,0x90b475b,0xd0a9da4,
+0x3e9a98,0xaab82fbe,0xa3b0,0x29beadb8,0x5e8a88,0x181cb5d5,0x9ad4001e,0x20260509,0x20097b1,0x21b0000,0x2070617,0xe170707,0x6170000,0x71f0007,0xa0f000f,0x1030f1b,0x4a061f,0x646463f5,0x200b6cc,0x83814856,0x125e4f44,0x3ab2bb,0x8dfc001e,0x2e1d1b,0x600a8e6,0x94dc0000,0x3c3e5893,0xa9b9443e,0x85830500,0xaddd0832,0x7a7e3452,0x1128897,0x39759b95,0x71690b8a,0x4839,0x465f1c52,0x22211a2b,0x173b2f,0x9bf2001e,0x3e0b06,0x600a6f6,0x83b70000,0x3c3e4a63,0x8296463e,0x51a50200,0x4a4e001b,0x322e1b1a,0x3b37,0x3e0000,0x6677068a,0x2a79,0x909682db,0x3a274e,0x2225639d,0x63670012,0x43e0003,0x600abf6,0x69d30000,0x3c3e6e96,0x7a97463e,0x89880200,0x37730513,0x0,0x0,
+0x3e0000,0x6f6459f0,0xaecc,0x6d945e92,0x5e7b86,0x612aeca,0x495f040b,0x1c1e090b,0x4007c75,0x30b0000,0x3c3e1005,0x2117463e,0x5000300,0x2c2a000b,0x0,0x0,0x3e0000,0x9ca625b0,0x200cace,0xa0df81a1,0x23485447,0x32abac,0xb4bc121e,0x21f0c12,0x3179537f,0x419e0000,0x1d1f2122,0x5f6b261e,0x100,0x0,0x0,0x0,0x3e0000,0x9da622a9,0x7272,0xa000100,0x4e0000,0x22abc2,0x9ab8121e,0x1d2a001e,0x8a99c2c2,0x6cdc0000,0x1b1f3539,0x9eb11e1f,0x100,0x0,0x0,0x0,0x3e0000,0x20f007e,0x1f,0xa3b060dd,0x3a417c,0x28257387,0x9ab8121e,0x1829001e,0xbdbf93a2,0x72dc0100,0x3b3e3a38,0xa8ae453e,0x200,0x0,0x0,0x0,
+0x3e0000,0xa8a538d1,0x98d9,0x9da9b4d3,0x234a54,0x6492c5f,0xbcc40e1a,0x31319,0x1005140b,0x95dc0000,0x2003532,0x49410600,0x100,0x0,0x0,0x0,0x3e0000,0x535c64f0,0x400afe5,0x66b59abb,0x55e7c77,0x5fa7acc5,0x5000000,0x122f0100,0x73bf8aae,0x2d2a0000,0x500,0x65750000,0x200,0x0,0x0,0x0,0x3e0000,0x6f860897,0x1f4353,0x566b114a,0x1f4e0d25,0x486a2e5a,0x1f001f,0x1f001f,0xc1f041f,0x1f001f,0x1f001f,0x2136001f,0x1f031f,0x1f001f,0x1f001f,0x1f001f,0x56001f,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x69e640b9,0x63e7468c,0x33d76db9,0x39a93ac0,0x349651c1,0x449260d4,0x278955c2,0x85d5ae4,0x95a85a9f,0xa3ac2744,0x6493656d,0x468a6782,0x174659c,0x56685fb0,0x4636aa3,
+0x1e91a5,0x276e4593,0x627c014c,0x6a77184e,0x35852b46,0x4e8f434b,0x747b253c,0x60783c43,0x1e3743,0x749d357a,0xb9c64568,0x86d93663,0x87db4f56,0x95bf656a,0x9ac94375,0x84bb5e7a,0x37596167,0x365e2c71,0x39521740,0x54661036,0x586b0634,0x51670733,0x55640c33,0x585d2031,0xd261929,0x73bb63ab,0x99ad6877,0x4ec55c68,0x64aa5e6b,0x4dbe5865,0x8aaf305d,0x9fc35a69,0x3c621757,0x3d421e5f,0x3133132c,0x41470824,0x454c061a,0x4d4c1421,0x454c0a14,0x3833191a,0x15370126,0x2f6078c7,0x647389c4,0x79a2add3,0xb1c65d8d,0x8bc51c4f,0x71943268,0x4e54878f,0x18397dd7,0x535464ac,0x36403766,0x171f2027,0x12110c13,0x377b0031,0x2d501341,0x30464f54,0x1835495e,0x293b4488,0x395c6eb0,0x325a8fc6,0x658b6485,0x73c2306f,0x7083506c,0x566f00a3,
+0x62389ba,0x416378be,0x2f3c5986,0x3956908e,0x3c62525a,0x7d874351,0xe4f4151,0x414c456c,0x1e3c92,0x123e3881,0xf56609b,0x6606185,0x6f8e293d,0x38542c49,0x2f4f5070,0x384d498e,0x21444d6b,0x566270bc,0x45537daa,0x3e788c93,0x7776124a,0x3b5d2c31,0x26274a51,0x38433c5d,0x21413757,0x32c2970,0x2c384a6c,0x203e5d64,0x79bb0e20,0x60872f59,0x414f4a79,0x205a62b6,0x36577280,0x536a60a8,0x447266ab,0x546455b8,0x4d6c0215,0x2f3d203a,0x1e3c2d4e,0x31402d54,0xd2f4d4e,0x2a2b397b,0x2d320674,0x324a2847,0x85bc091e,0x5b6c2364,0x6e9c6c79,0x3c392f33,0x54765d64,0x445a64b2,0x446f79c1,0x39605e7a,0x29380a12,0x28390038,0x80e2b3a,0x15201422,0x274f2d32,0x40414f92,0x273a4a61,0x498a3a4e,0x56760923,0x465c4564,0x36496d72,0x3e463f5d,
+0x34513037,0x35514c95,0x275b76a5,0x2b384e67,0x4c5a0a1a,0x3d451a36,0x2322494a,0x192e,0x1e0000,0x4f4f5fa8,0x1d364a5f,0x5c6b5470,0x73930a1e,0x22252b5e,0x5055,0x0,0x1e0000,0x263d3880,0x224a94c1,0x5d6c3253,0x5c5b0a17,0x2a29416e,0x4e4b,0x0,0x1e0000,0x3c554a9a,0x2a515988,0x10f5f8b,0x436a041a,0x10f0b19,0xf2132,0xf000f,0x2c000f,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x5c9865b8,0x479d59a2,0x569f3a99,0x3c803993,0x577d4485,0x4c7e4f7f,0x5d7c6280,0x32475f7b,0x536c4d8c,0x476c4372,0x46673e6e,0x1d415c6d,0x4b643f71,0x556d5b77,0x3b57415f,
+0x2a5a494b,0x446c4870,0x394b3d59,0x3f5f3576,0x3b5b346a,0x3c6c4077,0x48614b72,0x3256485c,0x2a574164,0x4d683b6e,0x4366516a,0x3e4e3c5a,0x3f5a3d6b,0x3670446d,0x3656406b,0x48673251,0x4255313f,0x4b714d77,0x2338456c,0x34402c4c,0x2d412938,0x40644b76,0x34494a5d,0x2e30283e,0xe060b,0x4d78386a,0x2a3d3a55,0x1b221c2e,0x150007,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x4d8e5694,0x4174538c,0x4d6f4973,0x3a543f62,0x415c426f,0x355f3a61,0x41643f6c,0x3a553c57,0x3852476f,0x16242d3e,0x19a321b7,0x850d93,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0x426d4d80,0x38593f66,0x135d2d86,0xfe00fe,0xfb7406a,0x2790,
+};
+
+static int _helvbd_36_pvr_size = 352282;
+
+// ******** End: helvbd_36.pvr ********
+
+// This file was created by Filewrap 1.1
+// Little endian mode
+// DO NOT EDIT
+
+// using 32 bit to guarantee alignment.
+#ifndef A32BIT
+ #define A32BIT static const unsigned int
+#endif
+
+// ******** Start: helvbd_46.pvr ********
+
+// File data
+A32BIT _helvbd_46_pvr[] = {
+0x3525650,0x0,0x616c,0x808,0x0,0x0,0x200,0x100,0x1,0x1,0x1,0xa,0xa90,0x3525650,0xfcfc0050,0xc,0x5e0c01,0x2c0000,0x40038,0x3525650,0xfcfc0051,0x178,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2a,0x2b,0x2c,0x2d,0x2e,0x2f,0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3a,0x3b,0x3c,0x3d,0x3e,0x3f,0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4a,
+0x4b,0x4c,0x4d,0x4e,0x4f,0x50,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5a,0x5b,0x5c,0x5d,0x5e,0x5f,0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6a,0x6b,0x6c,0x6d,0x6e,0x6f,0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7a,0x7b,0x7c,0x7d,0x7e,0x3525650,0xfcfc0052,0x5e0,0xef,0x54,0x11,0x29,0xda,0x173,0x17,0x17,0x83,
+0xfe,0x20,0x29,0x0,0x82,0x22,0x33,0x0,0x29,0x30,0x2b,0xd5,0x29,0x28,0x2b,0xf1,0x173,0xe,0x17,0x76,0x1a6,0x14,0x33,0x42,0x18e,0x15,0x33,0x42,0x1c1,0x19,0x18,0x4f,0xb5,0x20,0x20,0xdb,0x1c4,0x11,0x18,0x0,0x1d0,0x17,0xf,0xaa,0x1cd,0x10,0x10,0x5b,0x17c,0x1b,0x2b,0x0,0x17c,0x21,0x2a,0xe2,0xfe,0x18,0x29,0x88,0xd5,0x21,0x29,0x0,
+0x1a6,0x21,0x2a,0x67,0xd5,0x21,0x29,0x21,0xfe,0x21,0x2a,0x21,0x128,0x21,0x2a,0x5b,0x128,0x1f,0x29,0x21,0x152,0x21,0x2a,0x0,0xfe,0x21,0x2a,0xec,0xb5,0x11,0x20,0xe9,0xd5,0x11,0x28,0x96,0x151,0x20,0x21,0xcc,0xb5,0x20,0x17,0xb6,0x151,0x20,0x21,0x63,0xfe,0x20,0x2a,0x30,0x29,0x2b,0x2b,0x89,0x0,0x29,0x29,0xb3,0x82,0x24,0x29,0x85,
+0x29,0x28,0x2b,0xda,0x0,0x26,0x29,0x23,0xd5,0x22,0x29,0xc9,0xd5,0x20,0x29,0xad,0x29,0x28,0x2b,0xd7,0x82,0x24,0x29,0xeb,0x19b,0x10,0x29,0xc3,0xfe,0x1f,0x2a,0x2a,0x54,0x27,0x29,0xa9,0xd5,0x20,0x29,0x34,0x0,0x2c,0x29,0x8f,0x82,0x24,0x29,0x5b,0x29,0x2a,0x2b,0x0,0xd5,0x23,0x29,0x0,0x54,0x2a,0x2e,0x22,0x82,0x25,0x29,0x9d,
+0x54,0x24,0x2b,0x47,0x82,0x24,0x29,0x78,0x54,0x25,0x2a,0x51,0x54,0x27,0x29,0x0,0x0,0x34,0x29,0xb2,0x0,0x28,0x29,0x60,0x0,0x29,0x29,0x6b,0x82,0x24,0x29,0x5b,0x1a7,0x15,0x33,0x5b,0x151,0x1b,0x2b,0x76,0x173,0x15,0x33,0xad,0xb5,0x1f,0x1b,0xc1,0x75,0x1f,0xb,0x21,0x1d0,0x15,0x10,0x76,0x151,0x20,0x22,0x42,0xfe,0x21,0x2a,0xbb,
+0x128,0x21,0x22,0x21,0x1a6,0x21,0x2a,0xdc,0x128,0x21,0x22,0x8b,0x1b5,0x18,0x29,0x21,0x17c,0x21,0x2a,0x7a,0x128,0x1f,0x29,0xdb,0x19b,0x10,0x29,0xaa,0x19b,0x13,0x32,0xa3,0xfe,0x20,0x29,0xcb,0x19b,0x10,0x29,0xc1,0x54,0x2e,0x21,0x8b,0x173,0x1f,0x21,0x99,0x128,0x22,0x22,0x0,0x152,0x21,0x2a,0x0,0x128,0x21,0x2a,0xc2,0x173,0x18,0x21,0xd6,
+0x151,0x1f,0x22,0xaa,0x173,0x18,0x28,0x8b,0x194,0x1f,0x21,0x6f,0xb5,0x20,0x20,0x0,0xb5,0x2e,0x20,0x2e,0xb5,0x21,0x20,0x45,0xd5,0x22,0x29,0x8f,0xb5,0x1e,0x20,0x42,0x128,0x19,0x33,0xbd,0x19b,0xe,0x37,0x42,0x15b,0x18,0x33,0xda,0x18a,0x1e,0x11,0x3525650,0xfcfc0053,0x178,0xd0003,0x150004,0x1a0002,0x1a0000,0x2e0003,0x200001,0xd0004,0xe0002,0xe0000,0x130001,0x1c0002,0xd0003,0x130002,0xd0003,
+0x110000,0x1a0001,0x1a0003,0x1a0001,0x1a0001,0x1a0001,0x1a0001,0x1a0001,0x1a0002,0x1a0001,0x1a0001,0xd0003,0xd0003,0x1c0002,0x1c0002,0x1c0002,0x1a0001,0x250002,0x200000,0x200003,0x220002,0x220003,0x1e0003,0x1b0003,0x230002,0x220003,0xe0003,0x1a0001,0x210003,0x1b0003,0x2a0003,0x220003,0x240002,0x1f0003,0x240002,0x210003,0x1e0001,0x1c0001,0x220003,0x1d0000,0x2b0000,0x1f0000,0x1f0000,0x1e0001,0xf0003,0x110000,0xf0000,0x1c0003,0x170000,0xcffff,0x1a0001,0x1c0002,0x1a0002,0x1c0001,0x1a0001,0xf0000,0x1c0002,0x1b0002,0xc0003,0xd0000,0x1a0003,0xc0003,0x2a0003,0x1b0002,
+0x1c0002,0x1c0002,0x1c0001,0x120002,0x190001,0x100000,0x1b0002,0x180000,0x250000,0x190000,0x180000,0x180001,0xf0000,0xa0003,0xf0000,0x1c0003,0x3525650,0xfcfc0054,0x178,0x21,0x21,0x21,0x26,0x22,0x22,0x21,0x22,0x22,0x21,0x18,0x8,0x10,0x8,0x22,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x18,0x18,0x18,0x13,0x18,0x22,0x22,0x21,0x21,0x22,0x21,0x21,0x21,0x22,0x21,0x21,0x21,0x21,0x21,0x21,
+0x21,0x22,0x21,0x22,0x21,0x22,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x22,0x22,0x22,0x21,0xfffffffd,0x22,0x19,0x21,0x19,0x21,0x19,0x21,0x19,0x21,0x21,0x21,0x21,0x21,0x19,0x19,0x19,0x19,0x19,0x19,0x19,0x1f,0x18,0x18,0x18,0x18,0x18,0x18,0x22,0x25,0x22,0x10,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xd8ffa2ff,0xd8ffd8ff,0xd8ffd8ff,0x63ffd8ff,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xd8ffa2ff,0xd8ffd8ff,0xd8ffd8ff,0x2effd8ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xd8ffc3ff,0xd8ffd8ff,0xd8ffd8ff,0x24ffd8ff,0x0,0x0,0x0,0x0,0xd8ffb3ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xff6aff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xa5ff00ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0x77ffd8ff,0x0,0x0,0x0,0x0,0xd5ff1fff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xcffc9ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x2dff00ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xb4ffd8ff,0x2ff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xbff00ff,0xd8ffd2ff,0xd8ffd8ff,
+0xd8ffd8ff,0x98ffd8ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x19ff00ff,0xd8ffd0ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xff3cff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xd5ff23ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0x1ffa2ff,0x0,0x0,0x0,0x0,0xd8ffb3ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xcbffd6ff,0x90ffb3ff,0x15ff59ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff83fd,0xffffffff,0xffffffff,0xb1f8ffff,0x2000800,0x0,0xff00ff,0xff00ff,0x7ff00ff,0xfffff7ff,0xffffffff,0xffffffff,0x78f0ffff,
+0x1000600,0xff00ff,0xff00ff,0xff00ff,0x1fff00ff,0xffffffff,0xffffffff,0xffffffff,0xf22ebfe,0x1000500,0x0,0x0,0x0,0xffffd5fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x800d0fb,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfcff14ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x92f5ffff,0x2000800,0x0,0x0,0x0,0x94fc0100,0xffffffff,0xffffffff,0xffffffff,0x8df4ffff,0xff0400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xbfff01ff,0xffffffff,0xffffffff,0xffffffff,0x54deffff,0x4000b00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x5fff00ff,0xffffffff,0xffffffff,
+0xffffffff,0xfaffffff,0x3001cad,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x10000ff,0xffff77f9,0xffffffff,0xffffffff,0xffffffff,0xb74d5fd,0xff0100,0xff00ff,0xff00ff,0xff00ff,0x1ff00ff,0xffffbbff,0xffffffff,0xffffffff,0xf8ffffff,0xa0036c2,0x300,0x0,0x0,0x0,0xffffd5fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfdffffff,0x46ffb8fe,0x1ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff44e9,0xffffffff,0xffffffff,0xebfbffff,0x7001c09,0x0,0xff00ff,0xff00ff,0x3eff00ff,0xffffffff,0xffffffff,0xffffffff,0xbeeeffff,
+0x4001500,0xff00ff,0xff00ff,0xff00ff,0x5dfc00ff,0xffffffff,0xffffffff,0xffffffff,0x2800b9e6,0x2000f00,0x0,0x0,0x0,0xffffd6fd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3d96ffff,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff62ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa1deffff,0x7001b00,0x0,0x0,0x0,0x1c920100,0xffffecfc,0xffffffff,0xffffffff,0xfbfeffff,0x30035b7,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff56ff,0xffffffff,0xffffffff,0xffffffff,0x2f00bfe8,0x8001d00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xc0ff00ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xb0080d7,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x10000ff,0xcdf50f33,0xffffffff,0xffffffff,0xffffffff,0x82e4ffff,0xff0600,0xff00ff,0xff00ff,0xff00ff,0x5fff00ff,0xffffffff,0xffffffff,0xffffffff,0x91ceffff,0x1b002e00,0x700,0x0,0x0,0x0,0xffffd6fd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x20efbcfc,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xf6fe0f66,0xffffffff,0xffffffff,0xffffffff,0xd00497a,0x0,0xff00ff,0xff00ff,0x80fd00ff,0xffffffff,0xffffffff,0xffffffff,0xf2fbffff,
+0x800250e,0xff00ff,0xff00ff,0xff00ff,0x9afd00ff,0xffffffff,0xffffffff,0xffffffff,0x33008eb0,0x1001200,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x94d4ffff,0x1001000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffb5fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xaad2ffff,0xa002700,0x0,0x0,0x0,0xb000100,0xffff76cb,0xffffffff,0xffffffff,0xffffffff,0xc15c1f0,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xbff00ff,0xffffe2ff,0xffffffff,0xffffffff,0xf9fcffff,0x3b005e54,0x6001d00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff22ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x1700d7f2,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x10000ff,0x438d0900,0xfffff8fd,0xffffffff,0xffffffff,0xf6fdffff,0x2002fa3,0xff00ff,0xff00ff,0xff00ff,0xedff16ff,0xffffffff,0xffffffff,0xffffffff,0x490ad7ec,0x19003600,0x500,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0feffff,0x10044f0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xbff40500,0xffffffff,0xffffffff,0xffffffff,0x12007fbd,0x100,0xff00ff,0xff00ff,0xc1fe00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xd005590,0xff00ff,0xff00ff,0xff00ff,0xd7fe00ff,0xffffffff,0xffffffff,0xffffffff,0x2c005b51,0xd00,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xdcf3ffff,0x4001a00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xeff00ff,0xfffff9ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0x30000ff,0xd0f0170b,0xffffffff,0xffffffff,0xffffffff,0x61cdffff,0xff0500,0xff00ff,0xff00ff,0xff00ff,0x84ff00ff,0xffffffff,0xffffffff,0xffffffff,0xa2c0ffff,0x2c004500,0x2000f00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff81ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x4a98ffff,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x12000200,0xffff88cc,0xffffffff,0xffffffff,0xffffffff,0xa00bbef,0xff0100,0xff00ff,0xff00ff,0xffffa5ff,0xffffffff,0xffffffff,0xf9fdffff,0x41006761,0xb002500,0x100,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x48eafafe,0x100,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x7ee90200,0xffffffff,0xffffffff,0xffffffff,0x1900b2dd,0x300,0xff00ff,0xff00ff,0xf9ff09ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0x13008fc8,0xff0100,0xff00ff,0xff00ff,0xffff14ff,0xffffffff,0xffffffff,0xe4f2ffff,0x22004100,0x800,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x900498f,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x59ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0xff00ff,0x4ba00800,0xfffffdff,0xffffffff,0xffffffff,0xe3f8ffff,0x2001759,0xff00ff,0xff00ff,0xff00ff,0xf8ff23ff,0xffffffff,0xffffffff,0xffffffff,0x4f17e5f3,0x19003800,0x500,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x2ff00ff,0xffffe0ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xa1dcffff,0x1001000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x50000ff,0xcdee1d12,0xffffffff,0xffffffff,0xffffffff,0x5eceffff,0xff0500,0xff00ff,0x48ff00ff,0xffffffff,0xffffffff,0xffffffff,0x9cb9ffff,0x2f004700,0x2001200,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf3fdffff,0x1002ac8,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x3acf0000,0xffffffff,0xffffffff,0xffffffff,0x2200e0f4,0x700,0xff00ff,0xff00ff,0xffff43ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0x1b00c2e6,0xff0400,0xff00ff,0xff00ff,0xffff50ff,0xffffffff,0xffffffff,0xb3d1ffff,0x18003b00,0x300,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x110099d5,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xacfe00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0xff00ff,0x11000200,0xffffa4e0,0xffffffff,0xffffffff,0xffffffff,0x8008ce2,0xff00ff,0xff00ff,0xff00ff,0xffffb2ff,0xffffffff,0xffffffff,0xffffffff,0x42007d8f,0xb002600,0x100,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x43ff00ff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xedfaffff,0x4001f21,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x10000ff,0x3f820a00,0xfffff6fc,0xffffffff,0xffffffff,0xe5f8ffff,0x200186a,0xff00ff,0xdfff0bff,0xffffffff,0xffffffff,0xffffffff,0x4c0ad6ea,0x1b003900,0xff0500,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0xadcaffff,0x77817781,0x77817781,0x85997985,0xb3d092ad,0xffffe5f3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x91cc8f6,0x100,0x0,0xff00ff,0xff00ff,0xff00ff,0xb2e0000,0xffffedfc,0xffffffff,0xffffffff,0x3b52ffff,0xc00,0xff00ff,0xff00ff,0xffff85fd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0x260df2fb,0xff0800,0xff00ff,0xff00ff,0xffff8efd,0xffffffff,0xffffffff,0x819cffff,0x11003300,0x100,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1b09e0f5,0xff0400,0xff00ff,0xff00ff,0xff00ff,0xf5ff0aff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0xff00ff,0x50000ff,0xedfa295d,0xffffffff,0xffffffff,0xffffffff,0x309ff8fd,0xff0300,0xff00ff,0x49ff00ff,0xffffffff,0xffffffff,0xffffffff,0xc4deffff,0x32004800,0x3001400,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xa4ff00ff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xb0067ba,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x11000200,0xffff81c8,0xffffffff,0xffffffff,0xffffffff,0x80095e5,0xff00ff,0xffff8dff,0xffffffff,0xffffffff,0xf9fcffff,0x4100665d,0xb002500,0xff0100,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x92afffff,0x40004500,0x3e003e00,0x3f003e00,0x42004000,0x7a8e4500,0xffffdff0,0xffffffff,0xffffffff,0xffffffff,0x62d3ffff,0x500,0x0,0xff00ff,0xff00ff,0xff00ff,0x4000000,0xffffb1f2,0xffffffff,0xffffffff,0x71aeffff,0x1100,0xff00ff,0xff00ff,0xffffc7fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0x558dffff,0xff0d00,0xff00ff,0xff00ff,0xffffcbfe,0xffffffff,0xffffffff,0x5030fdfe,0xb002900,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4e96ffff,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xffff50ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0xff00ff,0x10000ff,0x76c70c00,0xffffffff,0xffffffff,0xffffffff,0xb8edffff,0x1000b00,0xff00ff,0xd9ff06ff,0xffffffff,0xffffffff,0xffffffff,0x5f4ef8fc,0x1f003d00,0xff0700,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xf6ff0fff,0xffffffff,0xffffffff,0xd2e8ffff,
+0xfffffeff,0xffffffff,0xffffffff,0x1300bce7,0xff0200,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x50000ff,0xc8eb1b09,0xffffffff,0xffffffff,0xffffffff,0x3bb1fbfe,0x33ff0300,0xfffffdff,0xffffffff,0xffffffff,0x9ab6ffff,0x2f004600,0x2001200,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8fb2ffff,0x21003200,0x1c001c00,0x1d001c00,0x23001f00,0x34002a00,0xcbe5451e,0xffffffff,0xffffffff,0xffffffff,0xd3f3ffff,0x2001000,0x0,0xff00ff,0xff00ff,0xff00ff,0x1000000,0xffff70e4,0xffffffff,0xffffffff,0xa3d5ffff,0x2001700,0xff00ff,0xcff00ff,0xfffffbff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0x8dc7ffff,0x1001300,0xff00ff,0xcff00ff,0xfffffcff,0xffffffff,0xffffffff,0x4000d7ea,0x6001f00,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9dd8ffff,0x1001100,0xff00ff,0xff00ff,0xff00ff,0xffffa3fd,0xffffffff,0xffffffff,0xfffff9fc,0xffffffff,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0xff00ff,0xff00ff,0x170b0300,0xffffcfef,0xffffffff,0xffffffff,0xffffffff,0x40055c9,0xff00ff,0xffff76ff,0xffffffff,0xffffffff,0xffffffff,0x4500a0be,0xe002c00,0xff0100,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff66ff,0xffffffff,0xffffffff,0x8093ffff,
+0xffffd2e8,0xffffffff,0xffffffff,0x2f62fafe,0xff0600,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x10000ff,0x3b790a00,0xfffff4fb,0xffffffff,0xffffffff,0xcaf2ffff,0xcfff1050,0xffffffff,0xffffffff,0xffffffff,0x4b07d4e8,0x1b003900,0xff0500,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0xc002500,0x5000500,0x5000500,0x8000600,0x12000b00,0x391f2000,0xffffe0f2,0xffffffff,0xffffffff,0xffffffff,0x70048a3,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0xffff2cbf,0xffffffff,0xffffffff,0xd3edffff,0x6001f00,0xff00ff,0x48ff00ff,0xffffffff,0xffffffff,0xf5faffff,0xffffffff,0xffffffff,
+0xc1e6ffff,0x4001b00,0xff00ff,0x44ff00ff,0xffffffff,0xffffffff,0xffffffff,0x3900a6c5,0x2001600,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0xd9ebf5fa,0xffffffff,0xffffffff,0xe4f6ffff,0x4001c09,0xff00ff,0xff00ff,0x6ff00ff,0xfffff0ff,0xffffffff,0xffffffff,0xffffbfda,0xffffffff,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0xff00ff,0xff00ff,0x80000ff,0xfdfe499d,0xffffffff,0xffffffff,0xffffffff,0x1343ddf7,0x1aff0100,0xfffff3ff,0xffffffff,0xffffffff,0xe3f2ffff,0x38004e14,0x4001900,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffc6ff,0xffffffff,0xffffffff,0x4b11f1f9,
+0xffff8dba,0xffffffff,0xffffffff,0x84cdffff,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x10000200,0xffff7bc3,0xffffffff,0xffffffff,0xffffffff,0xffffc6f6,0xffffffff,0xffffffff,0xf8fcffff,0x40006457,0xa002500,0xff0100,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0x16000700,0xffff63a5,0xffffffff,0xffffffff,0xffffffff,0x100097d6,0x100,0xff00ff,0xff00ff,0xff00ff,0x0,0xe2f90800,0xffffffff,0xffffffff,0xfafdffff,0xa002e27,0xff00ff,0x8bfd00ff,0xffffffff,0xffffffff,0xa5c3ffff,0xffffffff,0xffffffff,
+0xf2faffff,0x800260d,0xff00ff,0x82fd00ff,0xffffffff,0xffffffff,0xffffffff,0x31007284,0xff0f00,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x99b9f5fa,0xffffffff,0xffffffff,0xffffffff,0xa00529f,0xff00ff,0xff00ff,0x47ff00ff,0xffffffff,0xffffffff,0xfefeffff,0xffff8299,0xffffffff,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0xff00ff,0xff00ff,0x20000ff,0xa4de1100,0xffffffff,0xffffffff,0xffffffff,0x83deffff,0xa4ff0700,0xffffffff,0xffffffff,0xffffffff,0x7b8bffff,0x25004200,0x1000a00,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x27ff00ff,0xffffffff,0xffffffff,0xffffffff,0x3f00b4d2,
+0xfdfe3e52,0xffffffff,0xffffffff,0xd6f1ffff,0x3001700,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x50000ff,0xc2e91a0a,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x97b3ffff,0x2f004600,0x2001100,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4000000,0xdef6170b,0xffffffff,0xffffffff,0xffffffff,0x1b00cdec,0x400,0xff00ff,0xff00ff,0xff00ff,0x0,0xa3ef0300,0xffffffff,0xffffffff,0xffffffff,0xf00619b,0xff00ff,0xccfe00ff,0xffffffff,0xffffffff,0x6968ffff,0xffffdff0,0xffffffff,
+0xffffffff,0xd00538a,0xff00ff,0xbffe00ff,0xffffffff,0xffffffff,0xf6fbffff,0x27004712,0xff0a00,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x5948f4fb,0xfffffefe,0xffffffff,0xffffffff,0x1200a2d9,0xff0100,0xff00ff,0x9bfd00ff,0xffffffff,0xffffffff,0xcfe5ffff,0xffff6f81,0xffffffff,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x295d0500,0xffffedf9,0xffffffff,0xffffffff,0xf5fcffff,0xffff61dd,0xffffffff,0xffffffff,0xffffffff,0x4800c2dd,0x13003200,0xff0200,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x88ff00ff,0xffffffff,0xffffffff,0xffffffff,0x36007280,
+0xc1f21b00,0xffffffff,0xffffffff,0xffffffff,0x8004797,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0x376f0900,0xfffff1fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4b07d1e7,0x1a003800,0xff0500,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x90e40700,0xffffffff,0xffffffff,0xffffffff,0x2707f5fb,0x900,0xff00ff,0xff00ff,0xff00ff,0x0,0x60e20100,0xffffffff,0xffffffff,0xffffffff,0x150095cc,0xff0200,0xfdff0fff,0xffffffff,0xffffffff,0x4504f2f9,0xffffacda,0xffffffff,
+0xffffffff,0x13008cc7,0xff0100,0xf6ff06ff,0xffffffff,0xffffffff,0xc9e2ffff,0x1c003e00,0xff0500,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x4000f4fb,0xffffcaed,0xffffffff,0xffffffff,0x1d09e7f7,0xff0500,0xff00ff,0xeaff03ff,0xffffffff,0xffffffff,0x8fadffff,0xffff6889,0xffffffff,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xc000100,0xffff75c6,0xffffffff,0xffffffff,0xffffffff,0xfffffeff,0xffffffff,0xffffffff,0xf7fcffff,0x3d005f4b,0x7001f00,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xe6ff04ff,0xffffffff,0xffffffff,0xe7f4ffff,0x2a004604,
+0x6dde0e00,0xffffffff,0xffffffff,0xffffffff,0x1000a0da,0xff0100,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x10000200,0xffff75be,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf7fbffff,0x40006253,0xa002400,0xff0100,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x5ada0100,0xffffffff,0xffffffff,0xffffffff,0x3e4affff,0xe00,0xff00ff,0xff00ff,0xff00ff,0x0,0x1eaa0000,0xfffffeff,0xffffffff,0xffffffff,0x1c00c5e6,0xff0500,0xffff4dff,0xffffffff,0xffffffff,0x3d00c6e0,0xffff70bd,0xffffffff,
+0xffffffff,0x1b00c1e5,0xff0400,0xffff38ff,0xffffffff,0xffffffff,0x98b7ffff,0x14003700,0xff0100,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x3b00f4fb,0xffff7cca,0xffffffff,0xffffffff,0x57a4ffff,0xff0b00,0xff00ff,0xffff3eff,0xffffffff,0xffffffff,0x5331fbfd,0xffff6095,0xffffffff,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x30000ff,0xceef170b,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9ebbffff,0x2c004500,0x1000e00,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff4aff,0xffffffff,0xffffffff,0xa8c7ffff,0x1d003d00,
+0x1c890500,0xfffffafe,0xffffffff,0xffffffff,0x1e1aecf9,0xff0400,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x40000ff,0xbbe61800,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x95b0ffff,0x2e004600,0x2001100,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x2ccb0000,0xffffffff,0xffffffff,0xffffffff,0x5a80ffff,0x1200,0xff00ff,0xff00ff,0xff00ff,0x0,0x6000000,0xffffd4f8,0xffffffff,0xffffffff,0x270df2fa,0xff0900,0xffff90fd,0xffffffff,0xffffffff,0x360099b9,0xffff316d,0xffffffff,
+0xffffffff,0x260df0fa,0xff0800,0xffff76fd,0xffffffff,0xffffffff,0x6466ffff,0xe002e00,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x3800f4fb,0xfafe2f57,0xffffffff,0xffffffff,0xa6dcffff,0x1001200,0xff00ff,0xffff91ff,0xffffffff,0xffffffff,0x4100c8e0,0xffff56a6,0xffffffff,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x489c0800,0xfffffdfe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4e10e2f1,0x19003800,0xff0400,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffacfe,0xffffffff,0xffffffff,0x6664ffff,0x12003400,
+0x7000100,0xffffbaf0,0xffffffff,0xffffffff,0x65b6ffff,0xff0b00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0x33640900,0xfffff4fb,0xffffffff,0xffffffff,0xffffffff,0x4b03d2e8,0x1a003800,0xff0500,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x14b30000,0xffffffff,0xffffffff,0xffffffff,0x658bffff,0x2001600,0xff00ff,0xff00ff,0xff00ff,0x0,0x2000000,0xffff95ec,0xffffffff,0xffffffff,0x5083ffff,0xff0e00,0xffffd1fe,0xffffffff,0xffffffff,0x2e006a73,0xd9f81300,0xffffffff,
+0xffffffff,0x518bffff,0xff0d00,0xffffb4fc,0xffffffff,0xffffffff,0x4304ebf6,0x8002400,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x3800f4fb,0xbbf01a00,0xffffffff,0xffffffff,0xeaf8ffff,0x5001e11,0x1ff00ff,0xffffe4fe,0xffffffff,0xffffffff,0x390089a4,0xffff4db9,0xffffffff,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x10000200,0xffffa2de,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x41007a88,0xa002500,0xff0100,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x13ff00ff,0xfffff9ff,0xffffffff,0xffffffff,0x4400dcee,0xa002700,
+0x20000ff,0xffff65dc,0xffffffff,0xffffffff,0xbae6ffff,0x2001300,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4ddb0200,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4a30ebf5,0xa002400,0xff0100,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x5660000,0xffffffff,0xffffffff,0xffffffff,0x6b8fffff,0x3001900,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0xffff52da,0xffffffff,0xffffffff,0x86c0ffff,0x14f21300,0xffffffff,0xffffffff,0xf4faffff,0x2400440b,0x9eef0b00,0xffffffff,
+0xffffffff,0x8bc6ffff,0x3aa1300,0xffffeffe,0xffffffff,0xffffffff,0x3c00bbd7,0x4001a00,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x3800f4fb,0x65d91500,0xffffffff,0xffffffff,0xffffffff,0xb005ca9,0x35ff00ff,0xffffffff,0xffffffff,0xf8fcffff,0x2e004f24,0xffff46cc,0xffffffff,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x50000ff,0xecf92859,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc0dbffff,0x32004800,0x2001300,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x6cff00ff,0xffffffff,0xffffffff,0xffffffff,0x3c009cba,0x4001a00,
+0xff00ff,0xf7fd1875,0xffffffff,0xffffffff,0xfafdffff,0x6002e5e,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xe0fe0cff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb0e1ffff,0x2001500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x4bf0000,0xfffffeff,0xffffffff,0xffffffff,0x6078ffff,0x4001b00,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0xfafe1579,0xffffffff,0xffffffff,0xb7dfffff,0x56f61a00,0xffffffff,0xffffffff,0xc9e2ffff,0x1b003d00,0x5fe10400,0xffffffff,
+0xffffffff,0xbfe4ffff,0x2fef1a00,0xffffffff,0xffffffff,0xffffffff,0x35008aa6,0x1001200,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x3800f4fb,0x176f1200,0xfffff6fd,0xffffffff,0xffffffff,0x1300aade,0x88ff0100,0xffffffff,0xffffffff,0xc2dcffff,0x21004000,0xffff41dc,0xffffffff,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0x73c50c00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5d47f6fb,0x1e003d00,0xff0700,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xcefe00ff,0xffffffff,0xffffffff,0xfeffffff,0x32005b49,0x1001000,
+0xff00ff,0xb2ef0700,0xffffffff,0xffffffff,0xffffffff,0xd0082cc,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff95ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x40058ce,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x12ff0000,0xffffffff,0xffffffff,0xffffffff,0x5356ffff,0x4001b00,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0xc7f50500,0xffffffff,0xffffffff,0xe5f5ffff,0x98f82200,0xffffffff,0xffffffff,0x9dbcffff,0x13003700,0x20af0100,0xffffffff,
+0xffffffff,0xeffaffff,0x6ef32507,0xffffffff,0xffffffff,0xffffffff,0x2b005743,0xff0c00,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x3800f4fb,0x7001200,0xffffafee,0xffffffff,0xffffffff,0x2018eef9,0xdbfe062b,0xffffffff,0xffffffff,0x8299ffff,0x15003800,0xffff3dea,0xffffffff,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x160c0300,0xffffccef,0xffffffff,0xffffffff,0xffffffff,0x45009cb9,0xe002b00,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff2eff,0xffffffff,0xffffffff,0xd0e6ffff,0x25004200,0xff0900,
+0xff00ff,0x5dd90200,0xffffffff,0xffffffff,0xffffffff,0x1700d3f0,0xff0300,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x41ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1c89e8fa,0xff0100,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x29f90000,0xffffffff,0xffffffff,0xffffffff,0x4529ffff,0x3001a00,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x86ea0200,0xffffffff,0xffffffff,0xffffffff,0xd8fb3f61,0xffffffff,0xffffffff,0x6d7cffff,0xe002e00,0x60000ff,0xffffdaf9,
+0xffffffff,0xffffffff,0xacf65086,0xffffffff,0xffffffff,0xdeefffff,0x21004100,0xff0700,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x3800f4fb,0x2001200,0xffff59d4,0xffffffff,0xffffffff,0x61aeffff,0xffff36d5,0xffffffff,0xffffffff,0x4b18f5fa,0xd002c00,0xffff3cee,0xffffffff,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x80000ff,0xffff6bc8,0xffffffff,0xffffffff,0xf5faffff,0x38004e10,0x4001800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff8fff,0xffffffff,0xffffffff,0xe6f3ffff,0xbbf5c5e9,0xb4ffb5fe,
+0xb4ffb4ff,0xbefbb4ff,0xffffffff,0xffffffff,0xffffffff,0x4692ffff,0xff0800,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xdfff0cff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa8edffff,0xff0800,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x61fc0000,0xffffffff,0xffffffff,0xffffffff,0x3c00e9f5,0x2001800,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x42d50000,0xffffffff,0xffffffff,0xffffffff,0xffff89c7,0xffffffff,0xffffffff,0x450ff7fb,0x9002500,0x20000ff,0xffff9fef,
+0xffffffff,0xffffffff,0xe6fc8ac6,0xffffffff,0xffffffff,0xaeccffff,0x18003b00,0xff0300,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x3800f4fb,0xff1200,0xeffc1247,0xffffffff,0xffffffff,0xaee0ffff,0xffff89ec,0xffffffff,0xffffffff,0x3f00bbd6,0x6001f00,0xffff3bf2,0xffffffff,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x20000ff,0xffff5cde,0xffffffff,0xffffffff,0xeff8ffff,0x25004200,0x1000a00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x5ff00ff,0xffffeaff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9edaffff,0x1001000,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff95ff,0xffffffff,0xffffffff,0xffffffff,0xfffff2f9,0xffffffff,0xffffffff,0xffffffff,0x40057d0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0xa4fd0000,0xffffffff,0xffffffff,0xffffffff,0x3a00c2dd,0x1001500,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0xd4e0000,0xfffff3fd,0xffffffff,0xffffffff,0xffffeaf8,0xffffffff,0xffffffff,0x3e00cde4,0x4001b00,0xff00ff,0xffff60e2,
+0xffffffff,0xffffffff,0xffffd7f1,0xffffffff,0xffffffff,0x7b91ffff,0x10003200,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x3800f4fb,0xff1200,0xa4eb0600,0xffffffff,0xffffffff,0xf1faffff,0xffffdbf9,0xffffffff,0xffffffff,0x37007c8e,0x2001400,0xffff3bf2,0xffffffff,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff55f0,0xffffffff,0xffffffff,0xeff8ffff,0x17003a00,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x50ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xeaf8ffff,0x4001d1a,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x41ff00ff,0xffffffff,0xffffffff,0xffffffff,0xbed9ffff,0xffff7f8f,0xffffffff,0xffffffff,0xffffffff,0x1c89e8fa,0xff0100,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0xf8ff18ff,0xffffffff,0xffffffff,0xffffffff,0x340099bb,0x1100,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x5000000,0xffffb9f3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3700a0bf,0x1001400,0xff00ff,0xffff21b2,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4b22fbfd,0xb002800,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x3800f4fb,0xff1200,0x4dcd0200,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0f8ffff,0x2b00480e,0xff0c00,0xffff3bf2,0xffffffff,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff54f3,0xffffffff,0xffffffff,0xeff8ffff,0x12003700,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xb2fe00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa0063b4,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xdeff0cff,0xffffffff,0xffffffff,0xffffffff,0x5837f0f9,0xbcde4500,0xffffffff,0xffffffff,0xffffffff,0xa8edffff,0xff0800,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0xffff96ff,0xffffffff,0xffffffff,0xffffffff,0x2d005f5e,0xd00,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x1000000,0xffff78e6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2f007282,0xff0e00,0xff00ff,0xdbf90600,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3f00d1e7,0x5001e00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x3800f4fb,0xff1200,0xd2700ff,0xffffe8fa,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb4d2ffff,0x1e003f00,0xff0600,0xffff3bf2,0xffffffff,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff54f3,0xffffffff,0xffffffff,0xeff8ffff,0x12003600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xfcff17ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1300b8e6,0xff0200,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff94ff,0xffffffff,0xffffffff,0xffffffff,0x44008aa3,0x3d5c3100,0xfffff2fb,0xffffffff,0xffffffff,0xffffffff,0x40057d0,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x58ff0000,0xffffffff,0xffffffff,0xffffffff,0xcde5ffff,0x23004200,0x800,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0xffff34c9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf9fcffff,0x25004716,0xff0900,0xff00ff,0xa0ef0200,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3800a0bf,0x2001500,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x3800f4fb,0xff1200,0x50000ff,0xffff98e9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7482ffff,0x13003500,0xff0200,0xffff3bf2,0xffffffff,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff54f3,0xffffffff,0xffffffff,0xeff8ffff,0x12003600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff73ff,0xffffffff,0xffffffff,0xe4f3ffff,0xc8e0c8e0,0xc8e0c8e0,0xc8e0c8e0,
+0xc8e0c8e0,0xc8e0c8e0,0xcee5c8e0,0xffffffff,0xffffffff,0xffffffff,0x2b59f9fd,0xff0600,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x40ff00ff,0xffffffff,0xffffffff,0xffffffff,0xcae2ffff,0x36004a03,0x12001800,0xffff7cc7,0xffffffff,0xffffffff,0xffffffff,0x1c89e8fa,0xff0100,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xff00ff,0xff00ff,0xff00ff,0x4ff00ff,0xfdff74ff,0xffffffff,0xffffffff,0xffffffff,0x849bffff,0x19003b00,0x300,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0xe9fb091c,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd0e6ffff,0x1c003e00,0xff0500,0xff00ff,0x62e200ff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x30006d77,0xff0e00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x3800f4fb,0xff1200,0x10000ff,0xffff40c7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4607ebf5,0xb002a00,0xff00ff,0xffff3bf2,0xffffffff,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff54f3,0xffffffff,0xffffffff,0xeff8ffff,0x12003600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x1ff00ff,0xffffd5fe,0xffffffff,0xffffffff,0x7d8fffff,0x48004a00,0x47004700,0x47004700,
+0x47004700,0x47004700,0x48044700,0xffffeaf5,0xffffffff,0xffffffff,0x80c9ffff,0xff0d00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xdeff0cff,0xffffffff,0xffffffff,0xffffffff,0x5f4bf6fb,0x22003f00,0x4000800,0xcdee190a,0xffffffff,0xffffffff,0xffffffff,0xa9edffff,0xff0800,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x95c1ffff,0x1bbd3364,0x14ff14ff,0x15ff14ff,0x3fff22ff,0xdeff7cff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4804d0e5,0xe002f00,0x100,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0xabf00400,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa3c4ffff,0x14003800,0xff0100,0xff00ff,0x22b400ff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf2faffff,0x25004408,0xff0900,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x3800f4fb,0xff1200,0xff00ff,0xdef80c15,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3e00adcb,0x5001d00,0xff00ff,0xffff3bf2,0xffffffff,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff54f3,0xffffffff,0xffffffff,0xeff8ffff,0x12003600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x34ff00ff,0xffffffff,0xffffffff,0xffffffff,0x4b0ef0f8,0x31003b00,0x2e002e00,0x2e002e00,
+0x2e002e00,0x2e002e00,0x2e002e00,0xffffa4d8,0xffffffff,0xffffffff,0xd2efffff,0x2001600,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff93ff,0xffffffff,0xffffffff,0xffffffff,0x450096b1,0xf002d00,0xff0200,0x448f0900,0xfffffafd,0xffffffff,0xffffffff,0xffffffff,0x40059d1,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf6fbffff,0x3e00614f,0x7001f00,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x68e40100,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7488ffff,0xe003000,0xff00ff,0xff00ff,0x70000ff,
+0xffffdcf9,0xffffffff,0xffffffff,0xffffffff,0xc4ddffff,0x1b003d00,0xff0400,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x3800f4fb,0xff1200,0xff00ff,0x8de60500,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x34006d75,0x1001200,0xff00ff,0xffff3bf2,0xffffffff,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff54f3,0xffffffff,0xffffffff,0xeff8ffff,0x12003600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x95ff00ff,0xffffffff,0xffffffff,0xffffffff,0x4000b3d0,0x11002400,0xd000d00,0xd000d00,
+0xd000d00,0xd000d00,0xe000d00,0xffff49b6,0xffffffff,0xffffffff,0xffffffff,0x800448f,0x0,0x0,0x0,0x0,0xff00ff,0x40ff00ff,0xffffffff,0xffffffff,0xffffffff,0xd4e9ffff,0x38004b07,0x5001900,0xff00ff,0x11000200,0xffff94d6,0xffffffff,0xffffffff,0xffffffff,0x1d8de8fb,0xff0200,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8599fcfd,0x2d004600,0x2000f00,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x26b50000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x491cfafd,0x9002600,0xff00ff,0xff00ff,0x20000ff,
+0xffffa2ef,0xffffffff,0xffffffff,0xffffffff,0x92b0ffff,0x13003600,0xff0100,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x3800f4fb,0xff1200,0xff00ff,0x34ba0100,0xffffffff,0xffffffff,0xffffffff,0xe4f3ffff,0x28004504,0xff0b00,0xff00ff,0xffff3bf2,0xffffffff,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff54f3,0xffffffff,0xffffffff,0xeff8ffff,0x12003600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xefff08ff,0xffffffff,0xffffffff,0xffffffff,0x3500727d,0x2001300,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xe2f90c15,0xffffffff,0xffffffff,0xffffffff,0x10009cd9,0x100,0x0,0x0,0x0,0xff00ff,0xddff0bff,0xffffffff,0xffffffff,0xffffffff,0x6761fafd,0x24004000,0x1000a00,0xff00ff,0x50000ff,0xdef52030,0xffffffff,0xffffffff,0xffffffff,0xaaedffff,0xff0800,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf9fcffff,0x49007f8f,0x19003700,0x500,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x7000000,0xffffdbf9,0xffffffff,0xffffffff,0xffffffff,0x3e00d4e8,0x5001d00,0xff00ff,0xff00ff,0x10000ff,
+0xffff63e3,0xffffffff,0xffffffff,0xffffffff,0x5e57ffff,0xd002d00,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x3800f4fb,0xff1200,0xff00ff,0xa0000ff,0xffffd4f5,0xffffffff,0xffffffff,0xa7c5ffff,0x1b003d00,0xff0500,0xff00ff,0xffff3bf2,0xffffffff,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff54f3,0xffffffff,0xffffffff,0xeff8ffff,0x12003600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xffff57ff,0xffffffff,0xffffffff,0xe7f4ffff,0x29004604,0xff0b00,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0x93e80500,0xffffffff,0xffffffff,0xffffffff,0x1d1ae9f7,0x400,0x0,0x0,0x0,0xff00ff,0xffff93ff,0xffffffff,0xffffffff,0xffffffff,0x4600a1c0,0x11002f00,0xff0200,0xff00ff,0x10000ff,0x58ab0b00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x40059d1,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7072daec,0x3a004900,0x9001f00,0x100,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x3000000,0xffff9cef,0xffffffff,0xffffffff,0xffffffff,0x3800a7c7,0x2001500,0xff00ff,0xff00ff,0xff00ff,
+0xffff23b6,0xffffffff,0xffffffff,0xffffffff,0x4200e6f3,0x8002200,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x3800f4fb,0xff1200,0xff00ff,0x40000ff,0xffff81e3,0xffffffff,0xffffffff,0x6667ffff,0x12003300,0xff0100,0xff00ff,0xffff3bf2,0xffffffff,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff54f3,0xffffffff,0xffffffff,0xeff8ffff,0x12003600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xffffb9fe,0xffffffff,0xffffffff,0xa8c7ffff,0x1c003d00,0xff0500,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0x3ec10100,0xffffffff,0xffffffff,0xffffffff,0x61b3ffff,0xa00,0x0,0x0,0x0,0x3fff00ff,0xffffffff,0xffffffff,0xffffffff,0xdeefffff,0x39004e10,0x5001b00,0xff00ff,0xff00ff,0xff00ff,0x13000300,0xffffabe1,0xffffffff,0xffffffff,0xffffffff,0x1d8de8fb,0x200,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x91abe9f5,0x47004d07,0x1f003800,0x2000b00,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x1000000,0xffff5add,0xffffffff,0xffffffff,0xffffffff,0x3000788e,0xff0f00,0xff00ff,0xff00ff,0xff00ff,
+0xddf90700,0xffffffff,0xffffffff,0xffffffff,0x3b00b5d3,0x3001900,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x3800f4fb,0xff1200,0xff00ff,0x10000ff,0xfeff2aaa,0xffffffff,0xffffffff,0x4400deef,0xa002700,0xff00ff,0xff00ff,0xffff3bf2,0xffffffff,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff54f3,0xffffffff,0xffffffff,0xeff8ffff,0x12003600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x1bff0000,0xfffffdff,0xffffffff,0xffffffff,0x6768ffff,0x12003400,0xff0100,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xb1700ff,0xffffdef8,0xffffffff,0xffffffff,0xb7e5ffff,0x2001300,0x0,0x0,0x0,0xddff0bff,0xffffffff,0xffffffff,0xffffffff,0x7074fefe,0x26004100,0x1000b00,0xff00ff,0xff00ff,0xff00ff,0x60000ff,0xecf92c5d,0xffffffff,0xffffffff,0xffffffff,0xabedffff,0x800,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf7fcfeff,0xd0e6e9f5,0x7a88abc9,0x49004d07,0x30004000,0x9001b00,0x100,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x29000b00,0x4d004500,0x4d004d00,0x4d004d00,0x27004400,0xa00,0x0,0x0,0x0,
+0x18000300,0x4c003b00,0x4d004d00,0x4d004d00,0x34004a00,0x1001100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x33001000,0x4d004a00,0x4d004d00,0x38004c00,0x1200,0x0,0x0,0x25000900,0x4d004200,0x4d004d00,0x3c004c00,0x4001a00,0x0,0x0,0x1c000400,0x4d003e00,0x4d004d00,0x44004d00,0xb002800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1f000600,0x4d004000,0x4d004d00,0x4b004d00,0x12003600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x2f000e00,0x4d004700,0x4d004d00,0x44004d00,0xa002700,0x0,0x0,0x0,
+0x0,0x0,0x0,0x4000000,0x3d001b00,0x4d004c00,0x4d004d00,0x3f004c00,0x6001e00,0x0,0x0,0x0,0x7000000,0x3c001e00,0x4d004b00,0x4d004d00,0x47004d00,0x13003100,0x200,0x0,0x0,0x0,0x1000000,0x2a000d00,0x4c004400,0x4d004d00,0x4d004d00,0x35004800,0x4001600,0x0,0x0,0x0,0x33001000,0x4d004a00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4a004c00,0x44004800,0x33003e00,0x11002200,0x1000600,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x1a000600,0x3a003100,0x3a003a00,0x3a003a00,0x18003000,0x500,0x0,0x0,0x0,
+0xe000100,0x38002900,0x3a003a00,0x3a003a00,0x22003500,0xa00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x26000c00,0x3a003700,0x3a003a00,0x2a003900,0xe00,0x0,0x0,0x15000300,0x3a002f00,0x3a003a00,0x28003800,0x1000e00,0x0,0x0,0x15000300,0x3a002f00,0x3a003a00,0x33003a00,0x8001e00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18000500,0x3a003000,0x3a003a00,0x38003a00,0xd002900,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x29000f00,0x3a003800,0x3a003a00,0x2f003a00,0x4001700,0x0,0x0,0x0,
+0x0,0x0,0x0,0x1000000,0x29000f00,0x3a003800,0x3a003a00,0x33003a00,0x8001d00,0x0,0x0,0x0,0xa000000,0x35002200,0x3a003a00,0x3a003a00,0x31003a00,0x6001a00,0x0,0x0,0x0,0x0,0x0,0x15000300,0x39002d00,0x3a003a00,0x3a003a00,0x31003900,0x6001b00,0x0,0x0,0x0,0x26000c00,0x3a003700,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x39003a00,0x35003800,0x27002f00,0x12001d00,0x2000800,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x8000200,0x13001000,0x13001300,0x13001300,0x7001000,0x100,0x0,0x0,0x0,
+0x4000000,0x12000d00,0x13001300,0x13001300,0xb001100,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd000400,0x13001200,0x13001300,0xe001300,0x500,0x0,0x0,0x6000100,0x13000f00,0x13001300,0xd001200,0x400,0x0,0x0,0x7000100,0x13000f00,0x13001300,0x11001300,0x3000a00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8000200,0x13001000,0x13001300,0x13001300,0x5000e00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0xf000600,0x13001300,0x13001300,0xf001300,0x1000600,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0xd000400,0x13001200,0x13001300,0x12001300,0x3000b00,0x0,0x0,0x0,0x5000000,0x13000d00,0x13001300,0x13001300,0xf001300,0x1000700,0x0,0x0,0x0,0x0,0x0,0x5000000,0x13000e00,0x13001300,0x13001300,0x12001300,0x3000b00,0x0,0x0,0x0,0xd000400,0x13001200,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x11001200,0xa000e00,0x1000500,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0x13ff00ff,0x38ff38ff,0x21ff38ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x8ff00ff,0x69ff3fff,0x98ff8aff,0x90ff9cff,0x4fff75ff,0xff18ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x16ff00ff,0x75ff50ff,0x9bff90ff,0x8cff98ff,0x47ff6eff,0xff0eff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x16ff00ff,0x75ff50ff,0x9bff90ff,0x81ff94ff,0x33ff6aff,
+0xff04ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x16ff00ff,0x75ff50ff,0x9bff90ff,0x80ff94ff,0x2aff65ff,0xff02ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x28ff0eff,0x21ff33ff,0xff07ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x5fff0eff,0xc5ffa9ff,0xbaffd1ff,0x3bff91ff,0xff01ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xabff00ff,0xffffffff,0x41f3ffff,0x1000200,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x51ff02ff,0xf8ffb1ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xcfffffff,0x10ff76fd,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x6eff0dff,0xffffcdff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbefefcff,0x5ff5bff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x6eff0dff,0xffffcdff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xa4fff4ff,0x1ff38ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x6eff0dff,0xffffcdff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8fffebff,0xff27ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xeff00ff,0xccff70ff,0xfffffeff,0xffffffff,0xc2fff8ff,0xcff67ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x50ff0000,0xffffe7ff,0xffffffff,0xffffffff,0xffffffff,0x13f2b0fc,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xffff3aff,0xffffffff,0x1700b9f3,0x2000c00,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4bff01ff,0xffffd1ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf4ffffff,0x14ff94fd,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x71ff04ff,0xffffedff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xddfeffff,0xff52fc,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x71ff04ff,0xffffedff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xc1feffff,0xff27f8,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x71ff04ff,0xffffedff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa2fdffff,0xff14f2,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xe6ff48ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe5feffff,0xff48fb,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0xfeff5bff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xcbfbffff,0xff0eb6,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x1ff00ff,
+0xffffc8ff,0xfdfeffff,0x2f005a6f,0x3001400,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x1aff00ff,0xffffbfff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe9feffff,0xff51f6,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x1eff00ff,0xffffcaff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa8faffff,0xff0cd5,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x1eff00ff,0xffffcaff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x69f8f7ff,0xff0100,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x1eff00ff,0xffffcaff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x43f4ebfe,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x5aff00ff,0xfffffdff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5bf1fcff,0xff0100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x22ff0000,0xfffff7ff,0xffffffff,0xd1e9ffff,0xf1fac2df,0xffffffff,0xffffffff,0x5008ded,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x57ff00ff,
+0xffffffff,0xb3d3ffff,0x2d004600,0x1000e00,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xe7ff3bff,0xffffffff,0xffffffff,0xdcf0ffff,0x8091a6c6,0x5b38675c,0x69615c3a,0x9db97882,0xf8fcc7e0,0xffffffff,0xffffffff,0x8cf8ffff,0xff0355,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xeaff2eff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x16d1cffb,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xeaff2eff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0x20079f4,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xeaff2eff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf8feffff,0x10052ec,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xf9ff2aff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf7feffff,0x2002bc4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xa1ff0000,0xffffffff,0xffffffff,0x4c00889e,0x5a474900,0xffffedf6,0xffffffff,0x1d6af8fd,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xdfff08ff,
+0xffffffff,0x5a3cf6fb,0x1b003a00,0xff0500,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x53ff00ff,0xfffffaff,0xffffffff,0xd5ebffff,0x4c00747d,0x44004900,0x3d004000,0x3c003b00,0x3f003d00,0x53344200,0xeff89cbc,0xffffffff,0xffffffff,0x4408df4,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x20ff00ff,0xffffecff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xcdfaffff,0xff0c95,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x20ff00ff,0xffffecff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0x62eaffff,0xff0200,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x20ff00ff,0xffffecff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x37dafafe,0xff0200,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffffb3ff,0xffffffff,0xffffffff,0x96b1f0f8,0x8fa97277,0xffffecf6,0xffffffff,0xffffffff,0x900afef,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xf6ff0cff,0xffffffff,0xc9e2ffff,0x3f004a00,0x31003300,0xffff8fc4,0xffffffff,0x6dc2ffff,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xffff74ff,
+0xffffffff,0x4400a0bf,0xc002900,0xff0100,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xf7ff37ff,0xffffffff,0xf9fdffff,0x4d038da6,0x3e004700,0x28003200,0x1a001f00,0x17001700,0x1e001900,0x2e002500,0x52413900,0xffffc5e1,0xffffffff,0x73ebffff,0xff0300,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xc5ff04ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd4e9ffff,0xa6c3b8d5,0xbdd8aac8,0xffffe0f0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x50096ee,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xc5ff04ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd4e9ffff,0xa6c3b8d5,0xc1dba8c5,0xfffff0f9,
+0xffffffff,0xffffffff,0xffffffff,0xf1fdffff,0x20028b3,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xc5ff04ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd4e9ffff,0xa6c3b8d5,0xbcd8a6c3,0xffffe9f5,0xffffffff,0xffffffff,0xffffffff,0xdaf9ffff,0x1001280,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x12ff00ff,0xfffffcff,0xffffffff,0xfbfdffff,0x49006c68,0x3f004300,0xf5fb5854,0xffffffff,0xffffffff,0x2048f6fd,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff41ff,0xffffffff,0x97b6ffff,0x25003f00,0xf001200,0xffff46a4,0xffffffff,0xa3d8ffff,0x2001500,0xff00ff,0xff00ff,0x14ff00ff,0xfffff0ff,
+0xeaf6ffff,0x3700501d,0x4001700,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x1eff00ff,0xffffe8ff,0xffffffff,0x737cf1f9,0x40004a00,0x1e003000,0xa001100,0x3000600,0x2000200,0x5000300,0xe000900,0x25001700,0xb2d53805,0xffffffff,0xf5fdffff,0x2002ab6,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xb5d2ffff,0x4c006350,0x46004900,0x44004400,0x6d754704,0xffffcee5,0xffffffff,0xffffffff,0xffffffff,0x53d7ffff,0xff0300,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xb5d2ffff,0x4c006350,0x46004900,0x44004400,0x8fad4b14,
+0xfffff2fa,0xffffffff,0xffffffff,0xffffffff,0x900afee,0x100,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xb5d2ffff,0x4c006350,0x46004900,0x44004400,0x839e4707,0xffffebf6,0xffffffff,0xffffffff,0xffffffff,0x6007ee1,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x37ff00ff,0xffffffff,0xffffffff,0xd2e7ffff,0x39004800,0x1f002700,0xaadd2500,0xffffffff,0xffffffff,0x4e8dffff,0xc00,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff6efd,0xffffffff,0x7286ffff,0x11003000,0x1000200,0xfcfe1060,0xffffffff,0xc5e6ffff,0x6001f00,0xff00ff,0xff00ff,0x92ff00ff,0xffffffff,
+0x8da6ffff,0x26004200,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xb1ff00ff,0xffffffff,0xfcfeffff,0x4800737c,0x24003a00,0x6001100,0x87ff35fa,0xcbffb8ff,0x87ffb8ff,0xff2eff,0x3ff00ff,0x19a313d7,0x3738266b,0xffffc0e2,0xffffffff,0xa00bdf0,0x100,0x0,0x0,0x0,0xff0000,0x19ff00ff,0xfffff9ff,0xffffffff,0xffffffff,0xfbfdffff,0x4b008295,0x3b004500,0x2b003200,0x28002800,0x34002c00,0xa0c64008,0xffffffff,0xffffffff,0xffffffff,0xddf8ffff,0x1000f22,0xff,0x0,0x0,0x0,0xff0000,0x19ff00ff,0xfffff9ff,0xffffffff,0xffffffff,0xfbfdffff,0x4b008295,0x3b004500,0x2b003200,0x28002800,0x37002e00,
+0xe5f35758,0xffffffff,0xffffffff,0xffffffff,0x2e85fbfe,0x400,0x0,0x0,0x0,0xff0000,0x19ff00ff,0xfffff9ff,0xffffffff,0xffffffff,0xfbfdffff,0x4b008295,0x3b004500,0x2b003200,0x28002800,0x35002d00,0xe4f3534d,0xffffffff,0xffffffff,0xffffffff,0x1518e3f7,0x200,0x0,0x0,0x0,0xff0000,0xff00ff,0x45fb00ff,0xffffffff,0xffffffff,0xcae3ffff,0x20003d00,0x6000b00,0x88e30a00,0xffffffff,0xffffffff,0x6b9dffff,0x1001300,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff82fb,0xffffffff,0x6371ffff,0x8002500,0x0,0xebfd0400,0xffffffff,0xd4ecffff,0xa002800,0xff00ff,0xff00ff,0xfbff26ff,0xffffffff,
+0x4a07dcee,0x14003400,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xffff40ff,0xffffffff,0x9bb8ffff,0x38004800,0xa001e00,0xb7ff1fef,0xffffffff,0xffffffff,0xffffffff,0xa1fcffff,0x53ff08df,0xffffffff,0x83ecffff,0xf3fb3c59,0xffffffff,0x42aeffff,0x500,0x0,0x0,0x0,0xff0000,0x86ff00ff,0xffffffff,0xffffffff,0xffffffff,0x8ca4ffff,0x3d004900,0x1a002b00,0xc001000,0xb000a00,0x12000d00,0x2f001d00,0xffffadd6,0xffffffff,0xffffffff,0xffffffff,0x70062c8,0xff,0x0,0x0,0x0,0xff0000,0x86ff00ff,0xffffffff,0xffffffff,0xffffffff,0x8ca4ffff,0x3d004900,0x1a002b00,0xc001000,0xb000a00,0x15000d00,
+0x546d2400,0xfffff6fb,0xffffffff,0xffffffff,0x90d8ffff,0x1000c00,0x0,0x0,0x0,0xff0000,0x86ff00ff,0xffffffff,0xffffffff,0xffffffff,0x8ca4ffff,0x3d004900,0x1a002b00,0xc001000,0xa000a00,0x14000d00,0x5a822200,0xfffffefe,0xffffffff,0xffffffff,0x5ab3ffff,0x800,0x0,0x0,0x0,0xff0000,0xff00ff,0x2dee00ff,0xffffffff,0xffffffff,0xeaf6ffff,0x1100350e,0xff0100,0xa3f70100,0xffffffff,0xffffffff,0x668affff,0x3001900,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff8cf8,0xffffffff,0x5c69ffff,0x5001e00,0x0,0xe5fd0100,0xffffffff,0xdaefffff,0xd002d00,0xff00ff,0xff00ff,0xffffafff,0xffffffff,
+0x40007a88,0x8002200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x1ff00ff,0xffffcdff,0xffffffff,0x4b07e1f0,0x1e003b00,0x48fb0900,0xfffff1ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa2fc9af7,0xffffffff,0x4bc5ffff,0x8dd01c00,0xffffffff,0x9edfffff,0x1000e00,0x0,0x0,0x0,0xff0000,0xefff0cff,0xffffffff,0xffffffff,0xffffffff,0x4a00c6df,0x22003b00,0x4000e00,0xff0100,0xff00ff,0x10000ff,0x12000500,0xe7f62e27,0xffffffff,0xffffffff,0xffffffff,0x1100cef0,0x200,0x0,0x0,0x0,0xff0000,0xefff0cff,0xffffffff,0xffffffff,0xffffffff,0x4a00c6df,0x22003b00,0x4000e00,0xff0100,0xff00ff,0x20000ff,
+0x1b000900,0xffff97d1,0xffffffff,0xffffffff,0xc6eaffff,0x3001800,0x0,0x0,0x0,0xff0000,0xefff0cff,0xffffffff,0xffffffff,0xffffffff,0x4a00c6df,0x22003b00,0x4000e00,0xff0100,0xff00ff,0x20000ff,0x1a000800,0xffffb9e6,0xffffffff,0xffffffff,0x8fcdffff,0x1001200,0x0,0x0,0x0,0xff0000,0xff00ff,0xfaa00ff,0xfffff6fe,0xffffffff,0xffffffff,0xf007bbf,0xff00ff,0xf3ff1cff,0xffffffff,0xffffffff,0x4c3cfeff,0x4001c00,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff81f5,0xffffffff,0x5e77ffff,0x4001a00,0x0,0xeffe0000,0xffffffff,0xd0e9ffff,0xe003100,0xff00ff,0x3eff00ff,0xffffffff,0xc9e2ffff,
+0x31004800,0x2001200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x3cff00ff,0xffffffff,0xffffffff,0x41008ba5,0xb002500,0xf7ff42fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf3fefeff,0xffffffff,0x371cf8fd,0x357d1e00,0xffffffff,0xdcf2ffff,0x4001a00,0x0,0x0,0x0,0xff0000,0xffff57ff,0xffffffff,0xffffffff,0xffffffff,0x3f006865,0xb002300,0xff0200,0xff00ff,0xff00ff,0xff00ff,0x20000ff,0x79c80f00,0xffffffff,0xffffffff,0xffffffff,0x3b86ffff,0x700,0x0,0x0,0x0,0xff0000,0xffff57ff,0xffffffff,0xffffffff,0xffffffff,0x3f006865,0xb002300,0xff0200,0xff00ff,0xff00ff,0xff00ff,
+0x7000100,0xffff3689,0xffffffff,0xffffffff,0xf0faffff,0x8002507,0x0,0x0,0x0,0xff0000,0xffff57ff,0xffffffff,0xffffffff,0xffffffff,0x3f006865,0xb002300,0xff0200,0xff00ff,0xff00ff,0xff00ff,0x7000100,0xfafd62c8,0xfafdfafd,0xfafdfafd,0xb6dffafd,0x5001c00,0x0,0x0,0x0,0xff0000,0xff00ff,0x30000ff,0xffffa9f1,0xffffffff,0xffffffff,0x34a7f2fc,0x15ff0200,0xffffcbff,0xffffffff,0xffffffff,0x3d00d7ea,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff68f0,0xffffffff,0x739dffff,0x3001900,0x0,0xffff0fff,0xffffffff,0xbedcffff,0xf003100,0xff00ff,0xcbff02ff,0xffffffff,0x6865fdfe,
+0x1e003d00,0xff0600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x97ff00ff,0xffffffff,0xf1f9ffff,0x32004b0e,0x16e81300,0xffffeaff,0xffffffff,0xffffffff,0xc0dbe9f5,0xe9f5bad6,0xffffffff,0xffffffff,0xffffffff,0x3e00d1e7,0xf001d00,0xffffcff5,0xfbfeffff,0xa002b1e,0x0,0x0,0x0,0xff0000,0xffffa2fd,0xffffffff,0xffffffff,0xdaecffff,0x2d004600,0x2000f00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x20600300,0xfffff9fd,0xffffffff,0xffffffff,0x85c9ffff,0x1000f00,0x0,0x0,0x0,0xff0000,0xffffa2fd,0xffffffff,0xffffffff,0xdaecffff,0x2d004600,0x2000f00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0x10000ff,0x539d0b00,0x71756a7d,0x71757175,0x6d7a7175,0xe003110,0x0,0x0,0x0,0xff0000,0xffffa2fd,0xffffffff,0xffffffff,0xdaecffff,0x2d004600,0x2000f00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0x2d000e00,0x4c004600,0x4c004c00,0x42004c00,0x8002400,0x0,0x0,0x0,0xff0000,0xff00ff,0x10000ff,0xfbfe39b7,0xffffffff,0xffffffff,0xd6f7ffff,0xe0ff4be7,0xffffffff,0xffffffff,0xffffffff,0x39008194,0x2001500,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff3ce1,0xffffffff,0x98c8ffff,0x4001b00,0x0,0xffff46ff,0xffffffff,0x98baffff,0xe002f00,0xff00ff,0xffff5bff,0xffffffff,0x4600b5d3,
+0xf002d00,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xdcfe00ff,0xffffffff,0xc3ddffff,0x22004100,0xa0ff0800,0xffffffff,0xffffffff,0x95b0f9fd,0x4a004e0a,0x4b144700,0xffffb9d7,0xffffffff,0xffffffff,0x3800a5c4,0x5001400,0xffffa6f1,0xffffffff,0xf004456,0x0,0x0,0x0,0xff0000,0xffffd9fe,0xffffffff,0xffffffff,0xa2c2ffff,0x1c003d00,0xff0500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x80000ff,0xffffbdf2,0xffffffff,0xffffffff,0xb7e0ffff,0x3001800,0x0,0x0,0x0,0xff0000,0xffffd9fe,0xffffffff,0xffffffff,0xa2c2ffff,0x1c003d00,0xff0500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0x16000300,0x3e003200,0x3e003e00,0x3b003e00,0xe002a00,0x0,0x0,0x0,0xff0000,0xffffd9fe,0xffffffff,0xffffffff,0xa2c2ffff,0x1c003d00,0xff0500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x1a000600,0x39003100,0x39003900,0x33003900,0x8001e00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x95db0c00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb5d2ffff,0x2f004700,0xe00,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xecfc0b5d,0xffffffff,0xe5f6ffff,0x6002b53,0x4ff0000,0xffffbefe,0xffffffff,0x5e5affff,0xc002b00,0x9ff00ff,0xffffe1ff,0xf6fcffff,0x3b005b40,
+0x5001b00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff11ff,0xffffffff,0x94b1ffff,0x15003700,0xfcff20ef,0xffffffff,0xfcfeffff,0x4a007e8e,0x36004100,0x2e002e00,0xe1f33b16,0xffffffff,0xffffffff,0x3000778b,0x1000e00,0xffff8df1,0xffffffff,0x13005267,0x100,0x0,0x0,0x7ff0000,0xfffffeff,0xffffffff,0xffffffff,0x7c94ffff,0x10003200,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x20000ff,0xffff8ceb,0xffffffff,0xffffffff,0xdbf1ffff,0x8002200,0x0,0x0,0x0,0x7ff0000,0xfffffeff,0xffffffff,0xffffffff,0x7c94ffff,0x10003200,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0x8000100,0x1b001500,0x1b001b00,0x1b001b00,0x7001400,0x0,0x0,0x0,0x7ff0000,0xfffffeff,0xffffffff,0xffffffff,0x7c94ffff,0x10003200,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x8000200,0x13000f00,0x13001300,0x11001300,0x3000b00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x1e220500,0xffffcfee,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4c07b6d4,0x1e003c00,0x700,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x91e80400,0xffffffff,0xffffffff,0x78f2dbf7,0xc3ff6cff,0xffffffff,0xffffffff,0x4200c8e0,0x8002300,0x78ff00ff,0xffffffff,0xa2c2ffff,0x29004400,
+0x1000c00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff37ff,0xffffffff,0x768cffff,0xd002d00,0xffff85ff,0xffffffff,0xaac8ffff,0x3b004900,0x15002500,0xe000e00,0x95d91700,0xffffffff,0xfcfdffff,0x26004a1f,0xff0a00,0xffff7cf3,0xffffffff,0x16004c4a,0x200,0x0,0x0,0x23ff0000,0xffffffff,0xffffffff,0xffffffff,0x5a55ffff,0xa002700,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff5fe7,0xffffffff,0xffffffff,0xf3faffff,0xc002b00,0x0,0x0,0x0,0x23ff0000,0xffffffff,0xffffffff,0xffffffff,0x5a55ffff,0xa002700,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0x10000ff,0x4000300,0x4000400,0x4000400,0x1000300,0x0,0x0,0x0,0x23ff0000,0xffffffff,0xffffffff,0xffffffff,0x5a55ffff,0xa002700,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x17900100,0xffffa8e8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa4c1fcfd,0x40004c03,0xd002800,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x1d6a0100,0xffffe2f7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf3faffff,0x3a006050,0x3001800,0xf2ff16ff,0xffffffff,0x511fecf6,0x18003800,
+0xff0400,0x4ff00ff,0x40ff29ff,0x29ff40ff,0xff05ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff4cfc,0xffffffff,0x6371ffff,0x8002400,0xffffd1fe,0xffffffff,0x562ff7fc,0x21003c00,0x2000b00,0xff00ff,0x73e20300,0xffffffff,0xd6eaffff,0x1d003f00,0xff0500,0xffff89f6,0xfdfeffff,0x18004014,0x200,0x0,0x0,0x36fa0000,0xffffffff,0xffffffff,0xffffffff,0x4621ffff,0x6001e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff49e7,0xffffffff,0xffffffff,0xffffffff,0xf003305,0x0,0x0,0x0,0x36fa0000,0xffffffff,0xffffffff,0xffffffff,0x4621ffff,0x6001e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x36fa0000,0xffffffff,0xffffffff,0xffffffff,0x4621ffff,0x6001e00,0xff00ff,0xff00ff,0xff00ff,0xc0ff69ff,0xc0ffc0ff,0xc0ffc0ff,0xc0ffc0ff,0xc0ffc0ff,0xc0ffc0ff,0xc0ffc0ff,0x30ff,0x0,0x0,0x0,0xff0000,0xff00ff,0x1ff00ff,0xe6ff5dff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe0efffff,0x4a006c6a,0x29003f00,0x3001000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xa000000,0xdef23f75,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6c6ae9f4,0x2b004500,0x1000d00,0xffff95ff,0xffffffff,0x42008fa9,0xa002600,
+0x14ff00ff,0xebff93ff,0xffffffff,0xffffffff,0x96ffedff,0xff14ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff58f6,0xffffffff,0x5350ffff,0x17c81e00,0xfffffeff,0xffffffff,0x4300c3dd,0xd002800,0xff0100,0xff00ff,0x80f300ff,0xffffffff,0xa9c9ffff,0x15003900,0xff0200,0xffffa7fa,0xe4f3ffff,0x16003b00,0x200,0x0,0x0,0x40f70000,0xffffffff,0xffffffff,0xffffffff,0x3d04fefe,0x3001800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff3be5,0xffffffff,0xffffffff,0xffffffff,0x12003e25,0x0,0x0,0x0,0x40f70000,0xffffffff,0xffffffff,0xffffffff,0x3d04fefe,0x3001800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x40f70000,0xffffffff,0xffffffff,0xffffffff,0x3d04fefe,0x3001800,0xff00ff,0xff00ff,0xff00ff,0xffff8dfd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x50049e0,0x100,0x0,0x0,0xff0000,0xff00ff,0xabff0cff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xebf5ffff,0x3a005843,0xf002500,0xff0300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x3000000,0x35181400,0xd3e994b8,0xfffff9fd,0xfafdffff,0x9ab8d5eb,0x47005219,0x18003500,0x28ff0500,0xfffffcff,0xdeefffff,0x34004b0a,0x3001500,
+0xecff36ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x31efebfe,0xff00ff,0x0,0x0,0x0,0x0,0xffff50f5,0xffffffff,0x5a6cffff,0x35f11a00,0xffffffff,0xffffffff,0x39009fbf,0x3001800,0xff00ff,0xff00ff,0xb3fc00ff,0xffffffff,0x7b93ffff,0xf003100,0x1ff00ff,0xffffdffe,0xb8d5ffff,0x14003900,0x100,0x0,0x0,0x3cf20000,0xffffffff,0xffffffff,0xffffffff,0x3f14ffff,0x1001500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff41ef,0xffffffff,0xffffffff,0xffffffff,0x13003c11,0x0,0x0,0x0,0x3cf20000,0xffffffff,0xffffffff,0xffffffff,0x3f14ffff,0x1001500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x3cf20000,0xffffffff,0xffffffff,0xffffffff,0x3f14ffff,0x1001500,0xff00ff,0xff00ff,0xff00ff,0xffff8ffa,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x12005daf,0x300,0x0,0x0,0xff0000,0xdff00ff,0xffffc4ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2628d1ee,0x2000b00,0xe0ff35ff,0xe0ffe0ff,0xe0ffe0ff,0x63ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x18000600,0x40002f00,0x54274903,0x4e03572c,0x48004b00,0x32004100,0x7001a00,0xb3ff0100,0xffffffff,0x7c8cffff,0x22004000,0x20ff0800,
+0xfffff1ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xeafdffff,0x10019b8,0x0,0x0,0x0,0x0,0xffff41eb,0xffffffff,0x6a90ffff,0x4bf51800,0xffffffff,0xffffffff,0x2e0096bb,0xff0e00,0xff00ff,0xff00ff,0xf8ff14ff,0xffffffff,0x4e2bfdfe,0xa002700,0x33ff00ff,0xffffffff,0x7d93ffff,0x10003300,0x0,0x0,0x0,0x31ea0000,0xffffffff,0xffffffff,0xffffffff,0x4946ffff,0xff1400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff50f5,0xffffffff,0xffffffff,0xf9fdffff,0x14003a00,0x0,0x0,0x0,0x31ea0000,0xffffffff,0xffffffff,0xffffffff,0x4946ffff,0xff1400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x31ea0000,0xffffffff,0xffffffff,0xffffffff,0x4946ffff,0xff1400,0xff00ff,0xff00ff,0xff00ff,0xffff91f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1b006c97,0x500,0x0,0x0,0xff0000,0xaeff01ff,0xffffffff,0xffffffff,0xffffffff,0xecf6ffff,0xffffdaec,0xffffffff,0xffffffff,0xa4eeffff,0xff0724,0xffff6ffd,0xffffffff,0xffffffff,0x80053e0,0x200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x5000100,0x22001200,0x37002f00,0x3a003a00,0x30003700,0x13002300,0x1000600,0xffff42ff,0xffffffff,0x4800cbe3,0x12003100,0xb3ff0200,
+0xffffffff,0xffffffff,0x7680bad9,0xd0e67985,0xffffffff,0xffffffff,0x7009ceb,0x0,0x0,0x0,0x0,0xffff1ed5,0xffffffff,0x80afffff,0x48ed1900,0xffffffff,0xffffffff,0x2700aed5,0xff0a00,0xff00ff,0xff00ff,0xffff8fff,0xffffffff,0x3f00dbec,0x5001e00,0xa2ff00ff,0xffffffff,0x4607e2f1,0xb002a00,0x0,0x0,0x0,0x14cc0000,0xffffffff,0xffffffff,0xffffffff,0x668fffff,0x1001500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff75f8,0xffffffff,0xffffffff,0xe5f3ffff,0x14003a00,0x0,0x0,0x0,0x14cc0000,0xffffffff,0xffffffff,0xffffffff,0x668fffff,0x1001500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x14cc0000,0xffffffff,0xffffffff,0xffffffff,0x668fffff,0x1001500,0xff00ff,0xff00ff,0xff00ff,0xffff91f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0xff0000,0xffff5cff,0xffffffff,0xffffffff,0xfefeffff,0x5219a4c1,0xe5f35732,0xffffffff,0xffffffff,0xffffffff,0x30074e7,0xffffb7fe,0xffffffff,0xffffffff,0x1800415e,0x500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x8000200,0x12000e00,0x15001500,0xe001200,0x2000800,0x2ff00ff,0xffffceff,0xfefeffff,0x3e006968,0x7001f00,0xffff23ff,
+0xffffffff,0xc4ddffff,0x46004c03,0x49264000,0xffffe9f6,0xffffffff,0x1a31f1fb,0x300,0x0,0x0,0x0,0xebfc0533,0xffffffff,0xb2dbffff,0x2ecd1d00,0xffffffff,0xffffffff,0x2e37eaf7,0xff0900,0xff00ff,0x50ff00ff,0xfffffeff,0xffffffff,0x3900accb,0x2001600,0xffff3cff,0xffffffff,0x3e007a8c,0x6001e00,0x0,0x0,0x0,0x3000000,0xffffebfd,0xffffffff,0xffffffff,0x8dc0ffff,0x2001700,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffa4fc,0xffffffff,0xffffffff,0xcae2ffff,0x12003800,0x0,0x0,0x0,0x3000000,0xffffebfd,0xffffffff,0xffffffff,0x8dc0ffff,0x2001700,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0x79ff00ff,0xa8ffa8ff,0xa8ffa8ff,0xa8ffa8ff,0x31ff,0x0,0x0,0x0,0x3000000,0xffffebfd,0xffffffff,0xffffffff,0x8dc0ffff,0x2001700,0xff00ff,0xff00ff,0xff00ff,0xafe95fec,0xbdd8b9dd,0xbdd8bdd8,0xd2e7bdd8,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0x2ff0000,0xffffddff,0xffffffff,0xffffffff,0x7f8ffafd,0x42004b00,0x59733900,0xfffff5fb,0xffffffff,0xffffffff,0x67e9fcfe,0xfffffeff,0xffffffff,0xd9ecffff,0x1d003d00,0x500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x1000100,0x0,0xff00ff,0x5eff00ff,0xffffffff,0xb7d5ffff,0x2d004600,0x1000f00,0xffff73fd,
+0xffffffff,0x7785ffff,0x2e004100,0x22002000,0xffff9ed8,0xffffffff,0x56a3ffff,0xb00,0x0,0x0,0x0,0xaff30200,0xffffffff,0xe9f7ffff,0xd142307,0xffffe3fc,0xffffffff,0xaee6ffff,0xff1255,0x4ff00ff,0xfaff6cff,0xffffffff,0xffffffff,0x320090af,0x2bff0f00,0xffffe8ff,0xbeddffff,0x31004800,0x2001100,0x0,0x0,0x0,0x2000000,0xffffbaf7,0xffffffff,0xffffffff,0xc6e8ffff,0x5001c00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4ff00ff,0xffffebfe,0xffffffff,0xffffffff,0xa3c4ffff,0x10003400,0x0,0x0,0x0,0x2000000,0xffffbaf7,0xffffffff,0xffffffff,0xc6e8ffff,0x5001c00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xe0ff00ff,0xffffffff,0xffffffff,0xffffffff,0x5002ecd,0x100,0x0,0x0,0x2000000,0xffffbaf7,0xffffffff,0xffffffff,0xc6e8ffff,0x5001c00,0xff00ff,0xff00ff,0xff00ff,0x25000a00,0x46003e00,0x46004600,0x95bb4600,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0x34ff0000,0xffffffff,0xffffffff,0xffffffff,0x49009ab6,0x27003c00,0x1b001700,0xfeff6eac,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9dbbffff,0x17003a00,0x200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xe4ff0aff,0xffffffff,0x5c43f7fc,0x1b003b00,0xff0500,0xffffa6fd,
+0xffffffff,0x4d21fdfe,0x14002f00,0x8000600,0xffff65d4,0xffffffff,0x83bfffff,0x1001300,0x0,0x0,0x0,0x5dde0100,0xffffffff,0xffffffff,0xe0062ac,0xffff84e6,0xffffffff,0xffffffff,0xa2fde4fc,0xe1ffa6ff,0xffffffff,0xffffffff,0xffffffff,0x5ba8bbdd,0xf4ff89f6,0xffffffff,0x5325d7f1,0x1f003d00,0x700,0x0,0x0,0x0,0xff0000,0xffff79ea,0xffffffff,0xffffffff,0xfbfeffff,0x8003766,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x46ff00ff,0xffffffff,0xffffffff,0xffffffff,0x6f7effff,0xd002e00,0x0,0x0,0x0,0xff0000,0xffff79ea,0xffffffff,0xffffffff,0xfbfeffff,0x8003766,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xffff27ff,0xffffffff,0xffffffff,0xf8feffff,0x10002714,0x200,0x0,0x0,0xff0000,0xffff79ea,0xffffffff,0xffffffff,0xfbfeffff,0x8003766,0xff00ff,0xff00ff,0xff00ff,0x17000600,0x2b002700,0x2b002b00,0xb4e72b00,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0x6cfd0000,0xffffffff,0xffffffff,0xf2faffff,0x3b004e10,0xc002200,0x6000300,0x93cb1b00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x532ef5fb,0xf003100,0x100,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xffff7cff,0xffffffff,0x4400a4c2,0xd002a00,0xff0100,0xffffc1fc,
+0xffffffff,0x3f00f0f9,0x6001f00,0xff00ff,0xffff3ad7,0xffffffff,0x9bcaffff,0x4001b00,0x0,0x0,0x0,0x125500ff,0xffffeafb,0xffffffff,0x150cd3f2,0xe2f71c64,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xddf5ffff,0x43005840,0xe002a00,0x100,0x0,0x0,0x0,0xff0000,0xfdff29bb,0xffffffff,0xffffffff,0xffffffff,0xe00a5e0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xc8ff01ff,0xffffffff,0xffffffff,0xffffffff,0x4408e9f5,0x9002500,0x0,0x0,0x0,0xff0000,0xfdff29bb,0xffffffff,0xffffffff,0xffffffff,0xe00a5e0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xffff88ff,0xffffffff,0xffffffff,0xd3ecffff,0x16003700,0x200,0x0,0x0,0xff0000,0xfdff29bb,0xffffffff,0xffffffff,0xffffffff,0xe00a5e0,0xff00ff,0xff00ff,0xff00ff,0x6000200,0xc000b00,0xc000c00,0xf1fe1674,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0x83fb0000,0xffffffff,0xffffffff,0xd0e6ffff,0x26004200,0x1000b00,0x10000ff,0x21080900,0xffffb9e1,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4200a4c2,0x8002400,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x18ff00ff,0xfffff3ff,0xecf7ffff,0x38005222,0x4001800,0xff00ff,0xffffcffd,
+0xffffffff,0x3a00ebf5,0x2001600,0xff00ff,0xffff2ddd,0xffffffff,0xa6d1ffff,0x7002200,0x0,0x0,0x0,0x60000ff,0xffff81db,0xffffffff,0x6fd1ffff,0x4c9a0f00,0xfffff1fa,0xffffffff,0xffffffff,0xffffffff,0xb4daffff,0xfffff2f9,0xffffffff,0xffffffff,0xffffffff,0x5029bde5,0x30004500,0x4001400,0xff,0x0,0x0,0x0,0xff0000,0xb3ee0800,0xffffffff,0xffffffff,0xffffffff,0x4cbffbfe,0xff0400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff6cff,0xffffffff,0xffffffff,0xffffffff,0x3d0099b7,0x5001b00,0x0,0x0,0x0,0xff0000,0xb3ee0800,0xffffffff,0xffffffff,0xffffffff,0x4cbffbfe,0xff0400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0x1dff00ff,0xfffff5ff,0xffffffff,0xffffffff,0x95b4ffff,0x13003800,0x100,0x0,0x0,0xff0000,0xb3ee0800,0xffffffff,0xffffffff,0xffffffff,0x4cbffbfe,0xff0400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff7bff,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0x7cf70000,0xffffffff,0xffffffff,0xd4e9ffff,0x16003800,0xff0200,0xff00ff,0xc000200,0xd7f02d33,0xffffffff,0xffffffff,0xffffffff,0xddefffff,0x37004e14,0x3001600,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x99ff00ff,0xffffffff,0x90acffff,0x26004200,0x1000b00,0xff00ff,0xffffc7fb,
+0xffffffff,0x3700edf7,0xff1200,0xff00ff,0xffff31ef,0xffffffff,0xa1cbffff,0x9002500,0x0,0x0,0x0,0x20000ff,0xdff61947,0xffffffff,0xf7fdffff,0x150040bf,0xd9ed517b,0xffffffff,0xffffffff,0xffffffff,0x4f13bbd9,0xffff9ec0,0xffffffff,0xffffffff,0x7fa1e1f4,0x43004a03,0x17003000,0xff0500,0xff,0x0,0x0,0x0,0xff0000,0x44b80300,0xffffffff,0xffffffff,0xffffffff,0xeefcffff,0x10036cb,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x52ff00ff,0xfffffdff,0xffffffff,0xffffffff,0xf2faffff,0x33005123,0x1001200,0x0,0x0,0x0,0xff0000,0x44b80300,0xffffffff,0xffffffff,0xffffffff,0xeefcffff,0x10036cb,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xc7ff0aff,0xffffffff,0xffffffff,0xffffffff,0x563bfcfe,0xe002f00,0x0,0x0,0x0,0xff0000,0x44b80300,0xffffffff,0xffffffff,0xffffffff,0xeefcffff,0x10036cb,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x41ff00ff,0xfffffaff,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0x66f00000,0xffffffff,0xffffffff,0xfbfdffff,0xf004350,0xff00ff,0xff00ff,0x20000ff,0x7ac71000,0xffffffff,0xffffffff,0xffffffff,0xbcd8ffff,0x25004204,0xa00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xfdff2bff,0xffffffff,0x4b0adff0,0x15003500,0xff0300,0xff00ff,0xffffb6f8,
+0xffffffff,0x3705f8fc,0xff1100,0xff00ff,0xffff44f8,0xffffffff,0x93bbffff,0xa002700,0x0,0x0,0x0,0xff00ff,0x55ab0900,0xfffffcfe,0xffffffff,0x37c3e6fb,0x370e1b00,0xbbd77e9c,0xd0e6d4e8,0x757cb4d0,0x41004b00,0x79a43805,0xcce4bedb,0x7a86b2ce,0x4f204d07,0xbaecabd7,0xacfcb3f5,0xff1bff,0xff,0x0,0x0,0x0,0xff0000,0xd000100,0xffffb8ea,0xffffffff,0xffffffff,0xffffffff,0x71f4f7fe,0xff08df,0xff00ff,0xff00ff,0x12ff00ff,0xffff92ff,0xffffffff,0xffffffff,0xffffffff,0x9bb8ffff,0x24004200,0x900,0x0,0x0,0x0,0xff0000,0xd000100,0xffffb8ea,0xffffffff,0xffffffff,0xffffffff,0x71f4f7fe,0xff08df,0xff00ff,0xff00ff,0x29ff00ff,
+0xffffcaff,0xffffffff,0xffffffff,0xffffffff,0x4200b3d0,0x8002300,0x0,0x0,0x0,0xff0000,0xd000100,0xffffb8ea,0xffffffff,0xffffffff,0xffffffff,0x71f4f7fe,0xff08df,0xff00ff,0xff00ff,0x8ff00ff,0xf9ff71ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0x33dc0000,0xffffffff,0xffffffff,0xffffffff,0x121cbce8,0xff00ff,0xff00ff,0xff00ff,0xf9ff56f9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x15008fca,0x300,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xffffb6ff,0xffffffff,0x40007e90,0x8002300,0xff00ff,0xff00ff,0xffff8ff3,
+0xffffffff,0x4e65ffff,0xff1200,0xff00ff,0xffff75fb,0xffffffff,0x708bffff,0x9002600,0x0,0x0,0x0,0xff00ff,0x13000200,0xffff8acb,0xffffffff,0xf4feffff,0x1a005ce3,0x3e002f00,0x48004500,0x44004700,0x28003b00,0x25001a00,0x45003a00,0x44004600,0xd8f45662,0xffffffff,0x8bf4ffff,0x4000a00,0x100,0x0,0x0,0x0,0xff0000,0x50000ff,0xe8f72b65,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9bfdeffe,0x57ff71ff,0x77ff5cff,0xf9ffabff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4b07cce4,0x15003500,0x200,0x0,0x0,0x0,0xff0000,0x50000ff,0xe8f72b65,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9bfdeffe,0x57ff71ff,0x75ff58ff,0xfdffb6ff,
+0xffffffff,0xffffffff,0xffffffff,0xf2faffff,0x38005834,0x3001700,0x0,0x0,0x0,0xff0000,0x50000ff,0xe8f72b65,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9bfdeffe,0x57ff71ff,0x6cff56ff,0xeaff9eff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0x8200000,0xffffe0f9,0xffffffff,0xffffffff,0xc7f7ffff,0xff2eee,0xff00ff,0x9cff25ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5cdbfeff,0x200,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x45ff0000,0xffffffff,0xcde5ffff,0x31004800,0x2001200,0xff00ff,0xff00ff,0xffff55e4,
+0xffffffff,0x88bfffff,0x1001400,0x1ff00ff,0xffffc1fe,0xffffffff,0x4923f7fb,0x8002200,0x0,0x0,0x0,0xff00ff,0x60000ff,0xa0d21d00,0xffffffff,0xffffffff,0xb8f9ffff,0x1e0043ca,0x2f002900,0x28002e00,0xd001b00,0xc000500,0x29001d00,0xa0e2415e,0xfffff8fe,0xffffffff,0x2e16b8ea,0xb001e00,0x100,0x0,0x0,0x0,0xff0000,0x10000ff,0x5ca40d00,0xfffffcfe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xedf6ffff,0x40005a3c,0x9002400,0xff,0x0,0x0,0x0,0xff0000,0x10000ff,0x5ca40d00,0xfffffcfe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0x89a0ffff,0x28004400,0xb00,0x0,0x0,0x0,0xff0000,0x10000ff,0x5ca40d00,0xfffffcfe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0x4000000,0xffff76dc,0xffffffff,0xffffffff,0xffffffff,0xd8feffff,0xdfffc4ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf6feffff,0x2003dd5,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0xd1ff03ff,0xffffffff,0x6b6efeff,0x1f003e00,0xff0700,0xff00ff,0xff00ff,0xf0fc1169,
+0xffffffff,0xf0faffff,0x30045b5,0x7cff03ff,0xffffffff,0xffffffff,0x3e00b8d5,0x5001c00,0x0,0x0,0x0,0xff00ff,0x10000ff,0x24000b00,0xfafd89b8,0xffffffff,0xffffffff,0xc9fcffff,0x44d685f3,0xc2b1f94,0x2800500,0x2df40dff,0xb6fb6ff8,0xfffff7ff,0xffffffff,0xbee1ffff,0x3a004911,0x9002100,0x100,0x0,0x0,0x0,0xff0000,0xff00ff,0x16000400,0xf6fb6ba4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6457e5f3,0x2d004500,0x2001100,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x16000400,0xf6fb6ba4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0x49009ebb,0x16003500,0x300,0x0,0x0,0x0,0xff0000,0xff00ff,0x16000400,0xf6fb6ba4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffd0e6,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0x1000000,0xd4f21426,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf3faffff,0xffffffff,0xffffffff,0xffffffff,0x26c3e9fc,0x100,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0xffff62ff,0xffffffff,0x4600b9d7,0xf002e00,0xff0100,0xff00ff,0xff00ff,0x7fdd0500,
+0xffffffff,0xffffffff,0xdffefeff,0xffffecff,0xffffffff,0xf6fbffff,0x37005e49,0x2001400,0x0,0x0,0x0,0xff00ff,0xff00ff,0xe000200,0x65832600,0xffffe9f5,0xffffffff,0xffffffff,0xffffffff,0xfcffffff,0xf8ffeaff,0xffffffff,0xffffffff,0xffffffff,0xfcfeffff,0x4c039dc1,0x2b004200,0x3001100,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x70000ff,0x5e821d00,0xffffecf7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd9ebffff,0x46005b3b,0x17003300,0xff0400,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x70000ff,0x5e821d00,0xffffecf7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x9ab8fcfd,0x3c004b03,0x8002000,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x70000ff,0x5e821d00,0xffffecf7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd7ebffff,0xe6f35527,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0xff0000,0x376f0800,0xffffe6f5,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfefeffff,0x63509ab8,0xfffff0f9,0xffffffff,0xffffffff,0xd7f9ffff,0x10015aa,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xbff0000,0xffffe6ff,0xf8fcffff,0x3b005d47,0x5001c00,0xff00ff,0xff00ff,0xff00ff,0x16230200,
+0xffffbae6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8194fbfd,0x29004400,0xb00,0x0,0x0,0x0,0xff00ff,0xff00ff,0x20000ff,0x23000e00,0x9bbd4227,0xfffff0f9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6966cee9,0x40004a00,0x12002a00,0xff0400,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x10000ff,0x1f000a00,0xa8cb4335,0xfffffafd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0f9ffff,0x4f0d96b1,0x33004500,0x6001900,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x10000ff,0x1f000a00,0xa8cb4335,0xfffffafd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xe2f0ffff,0x4a007378,0x25003d00,0x2000c00,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x10000ff,0x1f000a00,0xa8cb4335,0xfffffafd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5421c2dd,0xbee34400,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0xff0000,0x11000200,0xcce7435f,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7c8ce6f3,0x43004a00,0xfcfe6e8d,0xffffffff,0xffffffff,0xffffffff,0xa66bef6,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x7fff0000,0xffffffff,0xa6c5ffff,0x2a004500,0x1000d00,0xff00ff,0xff00ff,0xff00ff,0x90000ff,
+0x99c82721,0xfffff8fc,0xffffffff,0xffffffff,0xdaecffff,0x49007277,0x17003600,0x400,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xa000200,0x32001d00,0x9cbc4b29,0xffffddef,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf5fbffff,0x717abddd,0x46004b00,0x25003900,0x3001000,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x9000100,0x33001c00,0xb2d15956,0xfffff1f9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe8f4ffff,0x572ca5c3,0x40004900,0x17002e00,0x1000600,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x9000100,0x33001c00,0xb2d15956,0xfffff1f9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xd7eafeff,0x4d07869a,0x3a004800,0xe002400,0xff0200,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x9000100,0x33001c00,0xb2d15956,0xfffff1f9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8398d8eb,0x43004c03,0x8ada2f00,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0xff0000,0x50000ff,0x340a1700,0xd6ea82a5,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9ab8e2f0,0x48005013,0x27003b00,0x86c22300,0xffffffff,0xffffffff,0xffffffff,0x9ff1ffff,0x533,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xedff17ff,0xf9fef9fe,0x5325eaf6,0x18003800,0xff0400,0xff00ff,0xff00ff,0xff00ff,0x20000ff,
+0x29001000,0x839e4827,0xb2d0a4c1,0x9ab8accb,0x4d036c6a,0x38004700,0x8001e00,0x100,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0x13000700,0x35002500,0x5c4e4200,0xa9c78aa3,0xcae2bfdb,0xc5dfcee5,0x9cb9b8d5,0x51137a86,0x45004b00,0x2e003c00,0xb001b00,0xff0200,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x10000ff,0x15000700,0x38002700,0x7079470e,0xb4d29ab6,0xcde5c6df,0xc4ddcce4,0x94b0afcd,0x4d036a63,0x42004900,0x23003500,0x5001100,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x10000ff,0x15000700,0x38002700,0x7079470e,0xb4d29ab6,0xcde5c6df,0xbad6c8e0,0x879dabc9,
+0x4c005a36,0x3f004800,0x1c003100,0x2000b00,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x10000ff,0x15000700,0x38002700,0x7079470e,0xb4d29ab6,0xcde5c6df,0xb3d0c6df,0x614a96b3,0x48004c00,0x2a003d00,0x12001400,0x46002d00,0x4d004d00,0x1d003f00,0x500,0x0,0x0,0xff0000,0x10000ff,0x17000600,0x3e002d00,0x879f5942,0xb0cea2c0,0xa1c0b1ce,0x655890aa,0x49004c00,0x32004100,0xc001e00,0x1e000a00,0x4a003a00,0x4d004d00,0x4c004d00,0x2d004400,0x3001200,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xa000000,0x42002600,0x42004b00,0xb002700,0x100,0x0,0x0,0x0,0x0,
+0x10000400,0x36002400,0x43003f00,0x44004400,0x3b004200,0x1b002f00,0x2000a00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x15000900,0x32002400,0x40003b00,0x46004400,0x47004700,0x45004700,0x3e004200,0x2b003700,0xf001c00,0x1000500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3000000,0x18000b00,0x35002800,0x42003d00,0x47004500,0x47004700,0x44004600,0x3c004100,0x25003300,0x9001500,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3000000,0x18000b00,0x35002800,0x42003d00,0x47004500,0x47004700,0x43004500,
+0x3a004000,0x20002f00,0x6001100,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3000000,0x18000b00,0x35002800,0x42003d00,0x47004500,0x47004700,0x41004500,0x2f003b00,0xe001f00,0x8000400,0x33001e00,0x3a003a00,0x16002f00,0x400,0x0,0x0,0x0,0x0,0x5000100,0x20001000,0x3a002f00,0x43004000,0x44004400,0x40004300,0x32003b00,0x13002300,0x1000700,0xb000100,0x34002100,0x3a003a00,0x3a003a00,0x2e003800,0x6001800,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xd000100,0x36002600,0x2c003800,0x3001300,0x0,0x0,0x0,0x0,0x0,
+0x2000000,0x14000a00,0x25001e00,0x27002800,0x1a002200,0x6000f00,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3000000,0x10000800,0x20001800,0x2b002700,0x2f002e00,0x2a002d00,0x1c002400,0xc001400,0x1000500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000100,0x13000b00,0x23001b00,0x2d002900,0x2f002f00,0x28002c00,0x1a002200,0x9001100,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000100,0x13000b00,0x23001b00,0x2d002900,0x2d002e00,0x26002b00,
+0x17001f00,0x7000e00,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000100,0x13000b00,0x23001b00,0x2d002900,0x2d002e00,0x22002900,0xf001800,0x2000700,0x2000000,0x11000900,0x13001300,0x7001000,0x100,0x0,0x0,0x0,0x0,0x0,0x7000200,0x17000f00,0x25001f00,0x28002800,0x20002500,0x10001900,0x2000800,0x0,0x2000000,0x10000900,0x13001300,0x13001300,0x11001300,0x3000b00,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x5000000,0x12000e00,0xe001200,0x500,0x0,0x0,0x0,0x0,0x0,
+0x0,0x2000000,0x9000600,0xa000a00,0x4000800,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x6000300,0xc000a00,0xe000d00,0xb000d00,0x5000800,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x8000400,0xd000b00,0xe000e00,0xb000c00,0x4000700,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x8000400,0xd000b00,0xd000e00,0xa000c00,
+0x2000600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x8000400,0xd000b00,0xd000e00,0x7000b00,0x1000300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x9000600,0xa000a00,0x7000900,0x1000300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x50ff16ff,0x90ff75ff,0x98ff9bff,0x6eff8cff,0xeff47ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xd8ffb3ff,0xd8ffd8ff,0xd8ffd8ff,0x55ffd8ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x2bff00ff,0xd8ffd1ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0x9ffacff,0xff,0x0,0x0,0x0,0x2aff0000,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0x2effd8ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x36ff00ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0x2cffd8ff,0x0,0x0,0x0,0x0,0xd8ffd2ff,0xd8ffd8ff,0xd8ffd8ff,0x3affd8ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xd8ff26ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xbff,0x0,0x0,
+0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x1ff00ff,0x52ff1fff,0x8fff7dff,0x91ff9cff,0x65ff82ff,0xaff36ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x42ff0dff,0x63ff62ff,0x24ff4aff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x39ff06ff,0x67ff5eff,0x3aff58ff,0xff0aff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x4ff0000,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xadff,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xdff0000,0xcdff6eff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfcffffff,0x5bffbefe,0xff05ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffd5fe,0xffffffff,0xffffffff,0x6deaffff,0x2000700,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xe6ff23ff,0xffffffff,0xffffffff,0xffffffff,0xd8fbffff,0xb00259f,0x400,0x0,0x0,0x0,0x3aa0000,0xffffe6fe,0xffffffff,0xffffffff,0x87f4ffff,0x1000600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x8bff00ff,0xffffffff,0xffffffff,0xffffffff,0xf22e7fd,0x1000600,0x0,0x0,0x0,0xfffff8ff,0xffffffff,0xffffffff,0x4edeffff,0x1000600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2df9,0xffffffff,0xffffffff,0xffffffff,0x5001785,0x0,0x0,
+0x0,0xff0000,0xff00ff,0xff00ff,0x13ff00ff,0xd4ff77ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf8ffffff,0x56ffb0fe,0xff03ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x42ff0000,0xc8ffc8ff,0xc8ffc8ff,0xa6ffc8ff,0xff00ff,0xa1ff1bff,0xfffff8ff,0xffffffff,0xffffffff,0x6dfdd2fe,0xff04ff,0xff00ff,0x7dff07ff,0xffffecff,0xffffffff,0xffffffff,0xaffefbff,0xff39ff,0xff00ff,0xff,0x0,0x0,0x0,0x4ff0000,0xffffffff,0xffffffff,0xffffffff,0xb00cffb,0x300,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x4ff0000,0xedff71ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x52fcddfe,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffd6fd,0xffffffff,0xffffffff,0x7fc9ffff,0x5001700,0xff00ff,0xff00ff,0xff00ff,0x1cff00ff,0xffffe0ff,0xffffffff,0xffffffff,0xffffffff,0x4657dff6,0x1a002c00,0x800,0x0,0x0,0x0,0x2000000,0xffff9af3,0xffffffff,0xffffffff,0xdaf6ffff,0x4001500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xdefe01ff,0xffffffff,0xffffffff,0xffffffff,0x2800a7dd,0x2001000,0x0,0x0,0x0,0xfffff8ff,0xffffffff,0xffffffff,0x63afffff,0x4001400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2ef4,0xffffffff,0xffffffff,0xffffffff,0xe00323d,0x100,0x0,
+0x0,0xff0000,0xff00ff,0x2ff00ff,0xeeff6aff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x42fbd2fe,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x55fc0000,0xffffffff,0xffffffff,0xd6fdffff,0x4ff90a00,0xffffedff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xaccbbfc,0x1dff00ff,0xffffcaff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x80f9feff,0xff0100,0xff,0x0,0x0,0x0,0x4ff0000,0xffffffff,0xffffffff,0xffffffff,0x2200d6f3,0xa00,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0xcaff1eff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xcd5a8fa,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8ab9ffff,0x7002100,0xff00ff,0xff00ff,0xff00ff,0xd8ff16ff,0xffffffff,0xffffffff,0xffffffff,0xe3f3ffff,0x43005b46,0x15002f00,0x500,0x0,0x0,0x0,0x1000000,0xffff4dd4,0xffffffff,0xffffffff,0xffffffff,0xa004483,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2fff,0xffffffff,0xffffffff,0xffffffff,0x32007286,0x1001100,0x0,0x0,0x0,0xfffff8ff,0xffffffff,0xffffffff,0x709bffff,0x5001c00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2ef4,0xffffffff,0xffffffff,0xffffffff,0x1400412f,0x100,0x0,
+0x0,0xff0000,0xff00ff,0xa6ff07ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfeffffff,0x10071f6,0xff00ff,0xff,0x0,0x0,0x0,0x57f60000,0xffffffff,0xffffffff,0xdcf6ffff,0xfcff60bf,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x96f3ffff,0xe3ff1edd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x20071ef,0xff,0x0,0x0,0x0,0x4ff0000,0xffffffff,0xffffffff,0xffffffff,0x3000daef,0xf00,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x2eff0000,0xffffeaff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xcffbffff,0xff16d1,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xff00ff,0xff00ff,0x10ff00ff,0xffffcfff,0xffffffff,0xffffffff,0xffffffff,0x5e47e4f3,0x32004600,0x6001800,0xff,0x0,0x0,0x0,0xff0000,0xedfc0e37,0xffffffff,0xffffffff,0xffffffff,0x11008fcf,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff81ff,0xffffffff,0xffffffff,0xedf6ffff,0x29004607,0xb00,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0x7298ffff,0x5001e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2ef4,0xffffffff,0xffffffff,0xffffffff,0x1500442d,0x100,0x0,
+0x0,0xff0000,0x1ff00ff,0xffffacff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x74f2ffff,0xff0200,0xff,0x0,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xf3faffff,0xfffff5fd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfdfeffff,0xffffd7fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2097f4fd,0x200,0x0,0x0,0x0,0x4ff0000,0xffffffff,0xffffffff,0xffffffff,0x3200dbee,0xf00,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0xecff20ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xc95cdfa,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xff00ff,0xff00ff,0xc5ff0bff,0xffffffff,0xffffffff,0xffffffff,0xe6f3ffff,0x46005f48,0x18003200,0x1000600,0xff,0x0,0x0,0x0,0xff0000,0xa5ee0500,0xffffffff,0xffffffff,0xffffffff,0x1900d2ef,0xff0400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffd4fe,0xffffffff,0xffffffff,0xb2d1ffff,0x1d003e00,0x500,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0x7298ffff,0x5001e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2ef4,0xffffffff,0xffffffff,0xffffffff,0x1500442d,0x100,0x0,
+0x0,0xff0000,0x6aff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfafeffff,0x20037cc,0xff,0x0,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0f9ffff,0xddefd2e8,0xfffffcfd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd2e8e2f0,0xffffe2f0,0xffffffff,0xffffffff,0xffffffff,0x87dbffff,0x900,0x0,0x0,0x0,0x4ff0000,0xffffffff,0xffffffff,0xffffffff,0x3200dbee,0xf00,0xff00ff,0xff00ff,0xff00ff,0x0,0x4ff0000,0xffffc5ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb8d5d4e9,0xaac8a6c3,0xe0f0bdd8,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0x96eeffff,0xff0500,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xff00ff,0x7ff00ff,0xffffbaff,0xffffffff,0xffffffff,0xffffffff,0x604ae7f3,0x33004600,0x6001800,0xff0100,0xff,0x0,0x0,0x0,0xff0000,0x56d50100,0xffffffff,0xffffffff,0xffffffff,0x3a6afeff,0xff0900,0xff00ff,0xff00ff,0xff00ff,0x26ff00ff,0xffffffff,0xffffffff,0xffffffff,0x7585ffff,0x13003500,0x100,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0x7298ffff,0x5001e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2ef4,0xffffffff,0xffffffff,0xffffffff,0x1500442d,0x100,0x0,
+0x0,0xff0000,0xf1ff10ff,0xffffffff,0xffffffff,0xffffffff,0xa6c3f7fb,0x572c6e6d,0x614c5113,0xa4c2757c,0xffffeef8,0xffffffff,0xffffffff,0xffffffff,0xb00c5f3,0x100,0x0,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0xf5fbffff,0x4f0a89a8,0x49004b00,0xcae35a3e,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6964ddf0,0x4a004c00,0x67664900,0xffffe0f0,0xffffffff,0xffffffff,0xc9edffff,0x3001600,0x0,0x0,0x0,0x4ff0000,0xffffffff,0xffffffff,0xffffffff,0x3200dbee,0xf00,0xff00ff,0xff00ff,0xff00ff,0x0,0x80ff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6350b5d2,0x49004c00,0x44004600,0x47044400,0xcee56d75,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x30053d7,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xff00ff,0xafff04ff,0xffffffff,0xffffffff,0xffffffff,0xe8f4ffff,0x4600604d,0x18003300,0x1000600,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x125500ff,0xfffff3fc,0xffffffff,0xffffffff,0x84c7ffff,0x1000f00,0xff00ff,0xff00ff,0xff00ff,0x78fd00ff,0xffffffff,0xffffffff,0xffffffff,0x470beef8,0xb002900,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0x7298ffff,0x5001e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2ef4,0xffffffff,0xffffffff,0xffffffff,0x1500442d,0x100,0x0,
+0x0,0xff0000,0xffff63ff,0xffffffff,0xffffffff,0xf4faffff,0x4a007277,0x3e004400,0x3b003b00,0x3f003c00,0xd2e84f30,0xffffffff,0xffffffff,0xffffffff,0x3994ffff,0x500,0x0,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x7a8affff,0x41004900,0x32003800,0x47323400,0xfffff1fa,0xffffffff,0xffffffff,0xf4faffff,0x47005d47,0x35003e00,0x35003200,0xfefe5967,0xffffffff,0xffffffff,0xecf7ffff,0x8002400,0x0,0x0,0x0,0x4ff0000,0xffffffff,0xffffffff,0xffffffff,0x3200dbee,0xf00,0xff00ff,0xff00ff,0xff00ff,0x0,0xf9ff19ff,0xffffffff,0xffffffff,0xffffffff,0x8295fbfd,0x45004b00,0x32003b00,0x28002b00,0x2c002800,0x40083400,0xffffa0c6,0xffffffff,
+0xffffffff,0xffffffff,0xf22ddf8,0xff0100,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0x2ff00ff,0xffffa3ff,0xffffffff,0xffffffff,0xffffffff,0x614fe9f4,0x33004600,0x6001800,0xff0100,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x60000ff,0xffffadef,0xffffffff,0xffffffff,0xc8ebffff,0x3001800,0xff00ff,0xff00ff,0xff00ff,0xcbfe00ff,0xffffffff,0xffffffff,0xffffffff,0x3e00b4d2,0x5001d00,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0x7298ffff,0x5001e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2ef4,0xffffffff,0xffffffff,0xffffffff,0x1500442d,0x100,0x0,
+0x0,0xff0000,0xffffa2fd,0xffffffff,0xffffffff,0x9bb8ffff,0x3b004800,0x1c002900,0x15001600,0x1d001800,0x474b2800,0xfffff5fb,0xffffffff,0xffffffff,0x80c9ffff,0x1000e00,0x0,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x4900c8e0,0x24003a00,0x10001500,0x1b001100,0xffffb3e5,0xffffffff,0xffffffff,0xafccffff,0x34004600,0x12001e00,0x12000f00,0xcff01e00,0xffffffff,0xffffffff,0xfafdffff,0xe003005,0x0,0x0,0x0,0x4ff0000,0xffffffff,0xffffffff,0xffffffff,0x3200dbee,0xf00,0xff00ff,0xff00ff,0xff00ff,0x0,0xffff86ff,0xffffffff,0xffffffff,0xffffffff,0x49008ca4,0x2b003d00,0x10001a00,0xa000c00,0xd000b00,0x1d001200,0xadd62f00,0xffffffff,
+0xffffffff,0xffffffff,0x62c8ffff,0xff0700,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0x96ff01ff,0xffffffff,0xffffffff,0xffffffff,0xe9f5ffff,0x46006253,0x19003300,0x1000600,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x20000ff,0xffff5dd9,0xffffffff,0xffffffff,0xfbfeffff,0x8003050,0xff00ff,0xff00ff,0xff00ff,0xffff1dff,0xffffffff,0xffffffff,0xffffffff,0x35007787,0x1001300,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0x7298ffff,0x5001e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2ef4,0xffffffff,0xffffffff,0xffffffff,0x1500442d,0x100,0x0,
+0x0,0xff0000,0xffffc3fc,0xffffffff,0xffffffff,0x7585ffff,0x1f003a00,0x5000c00,0x1000200,0x5000200,0x19000b00,0xffffafe3,0xffffffff,0xffffffff,0xa7d7ffff,0x3001800,0x0,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x3e0090ae,0xb002200,0xff0200,0x50000ff,0xffff8ae7,0xffffffff,0xffffffff,0x8097ffff,0x1b003900,0x1000600,0x10000ff,0xabef0700,0xffffffff,0xffffffff,0xffffffff,0x11003812,0x0,0x0,0x0,0x1ff0000,0xfffff5fe,0xffffffff,0xffffffff,0x3200cee7,0xf00,0xff00ff,0xff00ff,0xff00ff,0xcff0000,0xffffefff,0xffffffff,0xffffffff,0xc6dfffff,0x3b004a00,0xe002200,0x1000400,0xff00ff,0xff00ff,0x5000100,0x2e271200,0xffffe7f6,
+0xffffffff,0xffffffff,0xcef0ffff,0x2001100,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xffff88ff,0xffffffff,0xffffffff,0xffffffff,0x6355eaf5,0x34004600,0x6001900,0xff0100,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xf6fd156d,0xffffffff,0xffffffff,0xffffffff,0xe0078bf,0xff00ff,0xff00ff,0xff00ff,0xffff6ffd,0xffffffff,0xffffffff,0xeff8ffff,0x2a00470b,0xff0b00,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0x7298ffff,0x5001e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2ef4,0xffffffff,0xffffffff,0xffffffff,0x1500442d,0x100,0x0,
+0x0,0xff0000,0xffffc8fc,0xffffffff,0xffffffff,0x7ea0ffff,0xc002800,0xff0100,0xff00ff,0xff00ff,0x50000ff,0xf6fd76dc,0xf7fcf7fc,0xf7fcf7fc,0xb2d8f7fc,0x7002200,0x0,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x2f00778d,0x1001000,0xff00ff,0xff00ff,0xffff7af0,0xffffffff,0xffffffff,0x6a7bffff,0xc002a00,0xff0100,0xff00ff,0x9bf30100,0xffffffff,0xffffffff,0xffffffff,0x13003b11,0x0,0x0,0x0,0x0,0xffffd8fb,0xffffffff,0xffffffff,0x3200b8d7,0xf00,0xff00ff,0xff00ff,0xff00ff,0x57ff0000,0xffffffff,0xffffffff,0xffffffff,0x6865ffff,0x23003f00,0x2000b00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xf000200,0xffff79c8,
+0xffffffff,0xffffffff,0xffffffff,0x7003b86,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x7df72200,0xffffffff,0xffffffff,0xffffffff,0xebf6ffff,0x47006457,0x19003400,0x1000700,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xb3f10600,0xffffffff,0xffffffff,0xffffffff,0x1600bfe6,0xff0200,0xff00ff,0xff00ff,0xffffc1fe,0xffffffff,0xffffffff,0xb5d2ffff,0x1d003e00,0xff0500,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0x7298ffff,0x5001e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2ef4,0xffffffff,0xffffffff,0xffffffff,0x1500442d,0x100,0x0,
+0x0,0xff0000,0xffffb2f9,0xffffffff,0xffffffff,0xd2edffff,0x6002944,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x2c000d00,0x4c004500,0x4c004c00,0x43004c00,0xa002700,0x0,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x24006981,0xff0800,0xff00ff,0xff00ff,0xffff74f2,0xffffffff,0xffffffff,0x595fffff,0x6002000,0xff00ff,0xff00ff,0x90f400ff,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0x0,0x0,0x0,0x0,0xffffbaf8,0xffffffff,0xffffffff,0x2f00a0c2,0xe00,0xff00ff,0xff00ff,0xff00ff,0xa2fd0000,0xffffffff,0xffffffff,0xffffffff,0x4600daec,0xf002d00,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x30000ff,0xf9fd2060,
+0xffffffff,0xffffffff,0xffffffff,0xf0085c9,0x100,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0xffff80d7,0xffffffff,0xffffffff,0xffffffff,0x655becf6,0x34004700,0x7001900,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x65dc0200,0xffffffff,0xffffffff,0xffffffff,0x2938f7fc,0xff0700,0xff00ff,0x16ff00ff,0xfffffdff,0xffffffff,0xffffffff,0x7789ffff,0x13003500,0xff0100,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0x7298ffff,0x5001e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2ef4,0xffffffff,0xffffffff,0xffffffff,0x1500442d,0x100,0x0,
+0x0,0xff0000,0xffff8ff3,0xffffffff,0xffffffff,0xffffffff,0x71f4e5fb,0xff12ff,0xff00ff,0xff00ff,0xff00ff,0x1b000700,0x38003100,0x38003800,0x32003800,0x8001f00,0x0,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1e006682,0xff0500,0xff00ff,0xff00ff,0xffff71f4,0xffffffff,0xffffffff,0x5356ffff,0x4001b00,0xff00ff,0xff00ff,0x8df600ff,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0x0,0x0,0x0,0x0,0xffff9df4,0xffffffff,0xffffffff,0x2b0087aa,0xc00,0xff00ff,0xff00ff,0xff00ff,0xd9fe0000,0xffffffff,0xffffffff,0xffffffff,0x3d00a2c2,0x5001c00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xbdf20800,
+0xffffffff,0xffffffff,0xffffffff,0x1800b7e0,0x300,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0xcdeaffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4804c7e0,0x1a003500,0x1000700,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x198500ff,0xfffff9fe,0xffffffff,0xffffffff,0x6db6ffff,0xff0d00,0xff00ff,0x64ff00ff,0xffffffff,0xffffffff,0xffffffff,0x470beff8,0xb002a00,0xff00ff,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0x7298ffff,0x5001e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2ef4,0xffffffff,0xffffffff,0xffffffff,0x1500442d,0x100,0x0,
+0x0,0xff0000,0xffff3cd0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc3fefcff,0x38ff7bff,0xff04ff,0xff00ff,0x8000200,0x12001000,0x12001200,0x11001200,0x3000a00,0x0,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1c006583,0xff0400,0xff00ff,0xff00ff,0xffff71f4,0xffffffff,0xffffffff,0x5158ffff,0x3001900,0xff00ff,0xff00ff,0x8df600ff,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0x0,0x0,0x0,0x0,0xffff7eef,0xffffffff,0xffffffff,0x26006d85,0x900,0xff00ff,0xff00ff,0xff00ff,0xfeff07ff,0xffffffff,0xffffffff,0xffffffff,0x32007c94,0x1001000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x8ceb0200,
+0xffffffff,0xffffffff,0xffffffff,0x2200dbf1,0x800,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x85baffff,0x7001d00,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x70000ff,0xffffbbf1,0xffffffff,0xffffffff,0xb4e1ffff,0x2001500,0xff00ff,0xb7fe00ff,0xffffffff,0xffffffff,0xffffffff,0x3e00b6d2,0x5001d00,0xff00ff,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0x7298ffff,0x5001e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2ef4,0xffffffff,0xffffffff,0xffffffff,0x1500442d,0x100,0x0,
+0x0,0xff0000,0xc3f10a1a,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb4fff2ff,0x33ff71ff,0xff04ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0xff0400,0xff00ff,0xff00ff,0xffff71f4,0xffffffff,0xffffffff,0x5158ffff,0x2001800,0xff00ff,0xff00ff,0x8df600ff,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0x0,0x0,0x0,0x0,0xffff5dec,0xffffffff,0xffffffff,0x2100544c,0x700,0xff00ff,0xff00ff,0xff00ff,0xffff23ff,0xffffffff,0xffffffff,0xffffffff,0x27005a55,0xa00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x5fe700ff,
+0xffffffff,0xffffffff,0xffffffff,0x2b00f3fa,0xc00,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf6fdffff,0x20036aa,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x20000ff,0xffff6cde,0xffffffff,0xffffffff,0xf1faffff,0x600231d,0xff00ff,0xfaff0fff,0xffffffff,0xffffffff,0xffffffff,0x3500788a,0x1001300,0xff00ff,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0x7298ffff,0x5001e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2ef4,0xffffffff,0xffffffff,0xffffffff,0x1500442d,0x100,0x0,
+0x0,0xff0000,0x33870500,0xffffedfa,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa9fff0ff,0x3ff4aff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0xff0400,0xff00ff,0xff00ff,0xffff71f4,0xffffffff,0xffffffff,0x5158ffff,0x2001800,0xff00ff,0xff00ff,0x8df600ff,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0x0,0x0,0x0,0x0,0xffff3ee2,0xffffffff,0xf9fdffff,0x1c003f04,0x400,0xff00ff,0xff00ff,0xff00ff,0xffff36fa,0xffffffff,0xffffffff,0xffffffff,0x1e004621,0x600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x49e700ff,
+0xffffffff,0xffffffff,0xffffffff,0x3305ffff,0xf00,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe49d0f5,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xfcfe1e91,0xffffffff,0xffffffff,0xffffffff,0xc0061ab,0xff00ff,0xffff5aff,0xffffffff,0xffffffff,0xf0f9ffff,0x2a00480e,0xff0b00,0xff00ff,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0x7298ffff,0x5001e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2ef4,0xffffffff,0xffffffff,0xffffffff,0x1500442d,0x100,0x0,
+0x0,0xff0000,0xe000100,0xe8f64b81,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd6feffff,0xff47fb,0xff00ff,0xff,0x0,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0xff0400,0xff00ff,0xff00ff,0xffff71f4,0xffffffff,0xffffffff,0x5158ffff,0x2001800,0xff00ff,0xff00ff,0x8df600ff,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0x0,0x0,0x0,0x0,0xffff1dca,0xffffffff,0xe4f2ffff,0x17003b00,0x200,0xff00ff,0xff00ff,0xff00ff,0xffff40f7,0xffffffff,0xffffffff,0xfefeffff,0x18003d04,0x300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x3be500ff,
+0xffffffff,0xffffffff,0xffffffff,0x3e25ffff,0x1200,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8ee8ffff,0xff0500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xc2f30700,0xffffffff,0xffffffff,0xffffffff,0x1400a9dc,0xff0200,0xffffadfe,0xffffffff,0xffffffff,0xb7d4ffff,0x1e003e00,0xff0500,0xff00ff,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0x7298ffff,0x5001e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2ef4,0xffffffff,0xffffffff,0xffffffff,0x1500442d,0x100,0x0,
+0x0,0xff0000,0x50000ff,0x403c1700,0xfdfeb4d6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8af9ffff,0xff04bf,0xff,0x0,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0xff0400,0xff00ff,0xff00ff,0xffff71f4,0xffffffff,0xffffffff,0x5158ffff,0x2001800,0xff00ff,0xff00ff,0x8df600ff,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0x0,0x0,0x0,0x0,0xf8fe0533,0xffffffff,0xcce5ffff,0x13003800,0x100,0xff00ff,0xff00ff,0xff00ff,0xffff3cf2,0xffffffff,0xffffffff,0xffffffff,0x15003f14,0x100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x40ef00ff,
+0xffffffff,0xffffffff,0xffffffff,0x3c11ffff,0x1300,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xaeccfcfd,0xffffffff,0xffffffff,0xffffffff,0xfdffffff,0x30049ce,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x74e00200,0xffffffff,0xffffffff,0xffffffff,0x1f08e9f7,0xaff0500,0xfffff5ff,0xffffffff,0xffffffff,0x7a8cffff,0x13003600,0xff0200,0xff00ff,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0x7298ffff,0x5001e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2ef4,0xffffffff,0xffffffff,0xffffffff,0x1500442d,0x100,0x0,
+0x0,0xff0000,0x10000ff,0x1a000700,0x5b5a3200,0xe8f4adcd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3009df7,0xff,0x0,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0xff0400,0xff00ff,0xff00ff,0xffff71f4,0xffffffff,0xffffffff,0x5158ffff,0x2001800,0xff00ff,0xff00ff,0x8df600ff,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0x0,0x0,0x0,0x0,0xdcfa0200,0xffffffff,0xb5d5ffff,0x10003400,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff31ea,0xffffffff,0xffffffff,0xffffffff,0x14004946,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4ef200ff,
+0xffffffff,0xffffffff,0xffffffff,0x3a00f9fd,0x1400,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0xffffffff,0xfcfeffff,0x4b008398,0xffffbbda,0xffffffff,0xffffffff,0xffffffff,0x198fe3f9,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x23a000ff,0xfffffdff,0xffffffff,0xffffffff,0x559cffff,0x51ff0b00,0xffffffff,0xffffffff,0xffffffff,0x480ef1f9,0xb002a00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0x7298ffff,0x5001e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2ef4,0xffffffff,0xffffffff,0xffffffff,0x1500442d,0x100,0x0,
+0x0,0xff0000,0xff00ff,0x6000100,0x29001500,0x45043900,0xa4c26b6e,0xfdfed7eb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6ee8ffff,0x300,0x0,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0xff0400,0xff00ff,0xff00ff,0xffff71f4,0xffffffff,0xffffffff,0x5158ffff,0x2001800,0xff00ff,0xff00ff,0x8df600ff,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0x0,0x0,0x0,0x0,0xbdf80100,0xffffffff,0x9dc0ffff,0xe002f00,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff14cc,0xffffffff,0xffffffff,0xffffffff,0x1500668f,0x100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x69f800ff,
+0xffffffff,0xffffffff,0xffffffff,0x3a00e5f3,0x1400,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0xffffffff,0x8599fcfe,0x3d004900,0xecf74242,0xffffffff,0xffffffff,0xffffffff,0xacefffff,0xff0700,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x80000ff,0xffffc9f4,0xffffffff,0xffffffff,0x9ed7ffff,0xa4fd1200,0xffffffff,0xffffffff,0xffffffff,0x3f00b8d4,0x5001e00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xfffff8fe,0xffffffff,0xffffffff,0x749affff,0x5001e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff30f4,0xffffffff,0xffffffff,0xffffffff,0x1500432a,0x100,0x0,
+0x0,0xff0000,0xff00ff,0xff00ff,0xc000300,0x27001900,0x3d003400,0x532e4300,0xb3d08398,0xffffe3f2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf2fcffff,0x2001c89,0x0,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0xff0400,0xff00ff,0xff00ff,0xffff71f4,0xffffffff,0xffffffff,0x5158ffff,0x2001800,0xff00ff,0xff00ff,0x8df600ff,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0x0,0x0,0x0,0x0,0x9ff50000,0xffffffff,0x84a6ffff,0xb002a00,0x0,0xff00ff,0xff00ff,0xff00ff,0xebfd0300,0xffffffff,0xffffffff,0xffffffff,0x17008dc0,0x200,0xff00ff,0xff00ff,0xff00ff,0x1ff00ff,0xff05ff,0xff00ff,0x9bfc00ff,
+0xffffffff,0xffffffff,0xffffffff,0x3800cae2,0x1200,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0xfdfeffff,0x4900869c,0x22003b00,0x69b41800,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x40065dc,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x30000ff,0xffff7be2,0xffffffff,0xffffffff,0xe0f4ffff,0xf1fe212e,0xffffffff,0xffffffff,0xffffffff,0x36007a8e,0x2001300,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffeafd,0xffffffff,0xffffffff,0x81aeffff,0x5001e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff3bf6,0xffffffff,0xffffffff,0xfcfdffff,0x15003c04,0x100,0x0,
+0x0,0xff0000,0xff00ff,0xff00ff,0x10000ff,0xa000400,0x1b001200,0x31002600,0x40003900,0x625b4500,0xf1f9a5c4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x90074d1,0x0,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0xff0400,0xff00ff,0xff00ff,0xffff71f4,0xffffffff,0xffffffff,0x5158ffff,0x2001800,0xff00ff,0xff00ff,0x8df600ff,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0x0,0x0,0x0,0x0,0x80f10000,0xffffffff,0x6a80ffff,0x9002500,0x0,0xff00ff,0xff00ff,0xff00ff,0xbaf70200,0xffffffff,0xffffffff,0xffffffff,0x1c00c6e8,0x500,0xff00ff,0xff00ff,0xff00ff,0x8bff01ff,0xcffb8ff,0xff00ff,0xdcfe01ff,
+0xffffffff,0xffffffff,0xffffffff,0x3400a3c4,0x1000,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0xa3c0ffff,0x3b004900,0xb002100,0x16000500,0xffffb1e2,0xffffffff,0xffffffff,0xffffffff,0x29b4f2fc,0xff0200,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff29ae,0xffffffff,0xffffffff,0xffffffff,0xffff85d3,0xffffffff,0xffffffff,0xf1f9ffff,0x2a00480e,0xff0c00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffd8fb,0xffffffff,0xffffffff,0x91c0ffff,0x6001e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff53f6,0xffffffff,0xffffffff,0xeef8ffff,0x15003a00,0x100,0x0,
+0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4000100,0xf000900,0x1f001600,0x33002900,0x4c253c00,0xffffb9d8,0xffffffff,0xffffffff,0xffffffff,0x1500aee0,0x200,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0xff0400,0xff00ff,0xff00ff,0xffff71f4,0xffffffff,0xffffffff,0x5158ffff,0x2001800,0xff00ff,0xff00ff,0x8df600ff,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0x0,0x0,0x0,0x0,0x60ec0000,0xffffffff,0x5043ffff,0x6002000,0x0,0xff00ff,0xff00ff,0xff00ff,0x79ea0000,0xffffffff,0xffffffff,0xffffffff,0x3766fbfe,0x800,0xff00ff,0xff00ff,0xff00ff,0xffff7bff,0xcbfcffff,0xff18d5,0xffff3dff,
+0xffffffff,0xffffffff,0xffffffff,0x2e006e7d,0xd00,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x91b0ffff,0x22003c00,0x2000b00,0x80000ff,0xeaf72d55,0xffffffff,0xffffffff,0xffffffff,0xc8f4ffff,0x1000c40,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xd0f50800,0xffffffff,0xffffffff,0xffffffff,0xfffff7fd,0xffffffff,0xffffffff,0xb8d5ffff,0x1e003f00,0xff0500,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffc5fa,0xffffffff,0xffffffff,0xafd8ffff,0x7002100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff82f9,0xffffffff,0xffffffff,0xdff0ffff,0x13003900,0x0,0x0,
+0x0,0xcbff0000,0xe8ffe8ff,0xe8ffe8ff,0xe8ffe8ff,0xff20ff,0xff00ff,0xff00ff,0x6000200,0x11000b00,0x27001a00,0xc9e63805,0xffffffff,0xffffffff,0xffffffff,0x2100c8e7,0x700,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0xff0400,0xff00ff,0xff00ff,0xffff71f4,0xffffffff,0xffffffff,0x5158ffff,0x2001800,0xff00ff,0xff00ff,0x8df600ff,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0x0,0x0,0x0,0x0,0x15920000,0x606a4790,0x3f046961,0x4001b00,0x0,0xff00ff,0xff00ff,0xff00ff,0x29bb0000,0xfffffdff,0xffffffff,0xffffffff,0xa5e0ffff,0xe00,0xff00ff,0xff00ff,0x6cff00ff,0xffffffff,0xffffffff,0x22e1dafb,0xffffc0ff,
+0xffffffff,0xffffffff,0xe9f4ffff,0x25004408,0x900,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8eb4ffff,0xe002b00,0xff0200,0x20000ff,0x65b30e00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x50084e6,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x82e60300,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7b8fffff,0x13003600,0xff0200,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff93f3,0xffffffff,0xffffffff,0xebf7ffff,0x8002b2a,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffd1fe,0xffffffff,0xffffffff,0xb8d7ffff,0x12003600,0x0,0x0,
+0x0,0xd6fe0000,0xffffffff,0xffffffff,0xffffffff,0x6004add,0xff0100,0xff00ff,0xff00ff,0x10000ff,0xa000400,0x74bf1700,0xffffffff,0xffffffff,0xffffffff,0x2900cbe7,0xb00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0xff0400,0xff00ff,0xff00ff,0xffff71f4,0xffffffff,0xffffffff,0x5158ffff,0x2001800,0xff00ff,0xff00ff,0x8df600ff,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0x0,0x0,0x0,0x0,0x6000000,0x33001b00,0x2f003d00,0x2001300,0x0,0xff00ff,0xff00ff,0xff00ff,0x8000000,0xffffb3ee,0xffffffff,0xffffffff,0xfbfeffff,0x4004cbf,0xff00ff,0xff00ff,0xf3ff17ff,0xffffffff,0xffffffff,0xf2feffff,0xffffffff,
+0xffffffff,0xffffffff,0x98b5ffff,0x1b003d00,0x500,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002300,0xff00ff,0xff00ff,0x16000400,0xffffafe2,0xffffffff,0xffffffff,0xffffffff,0x40c7fbfe,0xff0200,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x30b50100,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4911f2fa,0xc002b00,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff55e1,0xffffffff,0xffffffff,0xffffffff,0xc009adc,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x53ff00ff,0xffffffff,0xffffffff,0xffffffff,0x88a5ffff,0xf003200,0x0,0x0,
+0x0,0xb8fb0000,0xffffffff,0xffffffff,0xffffffff,0x1200a0e1,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x5bd80300,0xffffffff,0xffffffff,0xffffffff,0x2e00bada,0xd00,0x0,0x0,0x6000000,0x40002000,0x4d004d00,0x4d004d00,0x1b003e00,0x400,0x0,0x0,0x24000800,0x4d004200,0x4d004d00,0x3c004d00,0x2001800,0x0,0x0,0xa000000,0x44002800,0x4d004d00,0x4d004d00,0x14003a00,0x0,0x0,0x0,0x4ff0000,0x16e814ff,0x27831eaa,0x26862b77,0x1ff1ac4,0x0,0xff00ff,0xff00ff,0xff00ff,0x3000000,0xffff44b8,0xffffffff,0xffffffff,0xffffffff,0x36cbeefc,0xff0100,0xff00ff,0x3ede00ff,0xffffeffc,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x5020f1f9,0x12003300,0x100,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xff00ff,0xff00ff,0x80000ff,0xe9f72c51,0xffffffff,0xffffffff,0xffffffff,0xdef8ffff,0x1001579,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x90000ff,0xffffd6f7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3f00bad6,0x6001e00,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xf4fd1697,0xffffffff,0xffffffff,0xffffffff,0x95eeffff,0xff0dc4,0xff00ff,0xff00ff,0x1ff00ff,0xf4ff55ff,0xffffffff,0xffffffff,0xffffffff,0x543df9fd,0xb002a00,0x0,0x0,
+0x0,0x85f00000,0xffffffff,0xffffffff,0xffffffff,0x3d92f7fd,0xff0600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x94fa00ff,0xffffffff,0xffffffff,0xffffffff,0x2e00a0c6,0xd00,0x0,0x0,0x5000000,0x30001800,0x3a003a00,0x3a003a00,0x14002e00,0x300,0x0,0x0,0x1b000600,0x3a003200,0x3a003a00,0x2d003a00,0x2001200,0x0,0x0,0x8000000,0x33001e00,0x3a003a00,0x3a003a00,0xf002b00,0x0,0x0,0x0,0x30ff0000,0xffffffff,0xffffffff,0xffffffff,0x9e3ffff,0x0,0xff00ff,0xff00ff,0xff00ff,0x1000000,0xb8ea0d00,0xffffffff,0xffffffff,0xffffffff,0xf7feffff,0x8df71f4,0xff00ff,0xe000100,0xe9f64d84,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x420099b6,0x8002400,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xff00ff,0xff00ff,0x10000ff,0x64b00e00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x600a3ec,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x40000ff,0xffff89e7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x36007d91,0x2001400,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x92e70600,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9cfdeafe,0x56ff6aff,0x63ff53ff,0xd5ff8eff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4000aecc,0x7002000,0x0,0x0,
+0x0,0x35ca0000,0xffffffff,0xffffffff,0xffffffff,0xe3f8ffff,0x10031cb,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfaff4fff,0xffffffff,0xffffffff,0xffffffff,0x2b006772,0xc00,0x0,0x0,0x2000000,0x10000800,0x13001300,0x13001300,0x7000f00,0x100,0x0,0x0,0x9000200,0x13001100,0x13001300,0xf001300,0x1000600,0x0,0x0,0x3000000,0x11000a00,0x13001300,0x13001300,0x5000e00,0x0,0x0,0x0,0x31fa0000,0xffffffff,0xffffffff,0xffffffff,0x1855ffff,0x600,0xff00ff,0xff00ff,0xff00ff,0x0,0x2b650500,0xffffe8f7,0xffffffff,0xffffffff,0xffffffff,0xeffeffff,0x71ff9bfd,0x55ed57ff,0xbde76ad4,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xcce4ffff,0x35004a03,0x2001500,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xff00ff,0xff00ff,0xff00ff,0x15000300,0xffffade0,0xffffffff,0xffffffff,0xffffffff,0x5ad7ffff,0xff0300,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0xffff37c3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf2faffff,0x2b004911,0xff0c00,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x257c0200,0xfffff1fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf3faffff,0x37005a3c,0x2001600,0x0,0x0,
+0x0,0x9000000,0xffffbaef,0xffffffff,0xffffffff,0xffffffff,0x96fafafe,0x6ff39fb,0xff00ff,0x8ff00ff,0xa4ff40ff,0xffffffff,0xffffffff,0xffffffff,0xdeefffff,0x24004304,0x800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x32f50000,0xffffffff,0xffffffff,0xffffffff,0x3427ffff,0x1001000,0xff00ff,0xff00ff,0xff00ff,0x0,0xd000100,0xfcfe5ca4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0x5b3ef5fa,0x23004000,0xff0900,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xff00ff,0xff00ff,0xff00ff,0x80000ff,0xe7f72a4f,0xffffffff,0xffffffff,0xffffffff,0xedfcffff,0x20025a5,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xddf80900,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbbd6ffff,0x1e003f00,0xff0600,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xa0000ff,0xfbfd5bab,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7781fafd,0x28004300,0xb00,0x0,0x0,
+0x0,0x4000000,0xf2fb3085,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfbffffff,0xd9ffe1ff,0xfdffeaff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7682ffff,0x1b003c00,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x33f00000,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0xff00ff,0xff00ff,0xff00ff,0x0,0x4000000,0x6ba41600,0xfffff6fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xa5ccffff,0x10002e06,0xff0200,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0x62ae0d00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x91cbff3,0x100,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x91e80400,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7e92ffff,0x14003600,0xff0200,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x30000ff,0x74b21500,0xfffff7fc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf6fbffff,0x48008396,0x16003500,0x300,0x0,0x0,
+0x0,0x1000000,0x69b60e00,0xfffffbfd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4800a8c7,0x10003000,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x33f00000,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x1d000700,0xecf75e82,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xa4da7eb,0xff00ff,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x15000300,0xffffabe0,0xffffffff,0xffffffff,0xffffffff,0x7ae2ffff,0x500,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x3fc60100,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4911f3fa,0xc002b00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x1e000800,0xd6ec546a,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6352d3e8,0x39004900,0x8001e00,0xff,0x0,0x0,
+0x0,0xff0000,0x18000400,0xf7fc6ba0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xaac8ffff,0x3b004c03,0x6001d00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x33f00000,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0xa000100,0x43351f00,0xfafda8cb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffff9fd,
+0xffffffff,0xffffffff,0xb3f8ffff,0xff0bb9,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x70000ff,0xe7f62a49,0xffffffff,0xffffffff,0xffffffff,0xf8feffff,0x20038c4,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xb1700ff,0xffffe3f9,0xffffffff,0xffffffff,0xffffffff,0x3f00bbd7,0x6001e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xa000100,0x38051f00,0xc7e07790,0xfffffcfe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfcfdffff,0x7985c4de,0x46004d03,0x1f003700,0x1000a00,0xff,0x0,0x0,
+0x0,0xff0000,0x8000100,0x53681e00,0xffffc7e2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe9f4ffff,0x4b007d8d,0x26003f00,0x1000c00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x33f00000,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x1000000,0x1c000900,0x59563300,0xf1f9b2d1,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa6c3e9f4,0x99b65a33,
+0xfffffeff,0xffffffff,0xffffffff,0x400a0f4,0x0,0x0,0x0,0x0,0x33001000,0x4d004a00,0x4d004d00,0x41004d00,0x8002200,0x0,0x0,0x0,0x0,0x1000000,0x29000d00,0x4c004300,0x4d004d00,0x4d004d00,0x40004b00,0xa002400,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000000,0x3d001b00,0x4d004c00,0x4d004d00,0x4d004d00,0x36004b00,0x2001400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0x20000ff,0x1a000900,0x3e002e00,0x76844d21,0xb4d29fbc,0xcbe2bfdb,0xbfdbcbe3,0x9ebbb4d2,0x531c7781,0x46004b00,0x2e003d00,0x9001900,0xff0200,0xff,0x0,0x0,
+0x0,0xff0000,0x20000ff,0x1e000a00,0x71873600,0xf5fab9d7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd4e8ffff,0x52198da5,0x3c004800,0xf002600,0x200,0x0,0x0,0x0,0x98ff0000,0x98ff98ff,0x98ff98ff,0x98ff98ff,0x98ff98ff,0x98ff98ff,0x98ff98ff,0x98ff98ff,0x98ff98ff,0x98ff98ff,0x98ff98ff,0x98ff98ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000000,0x3d001b00,0x4d004d00,0x4d004d00,0x3a004d00,0x1001500,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x7000100,0x27001500,0x470e3800,0x9ab67079,0xc6dfb4d2,0xcbe3cde5,0xb1cec2dd,0x6d6c93ad,0x49004d03,0x3e004300,
+0xfbfe82a9,0xffffffff,0xe3f4ffff,0x12003f61,0x300,0x0,0x0,0x0,0x26000c00,0x3a003700,0x3a003a00,0x31003a00,0x6001a00,0x0,0x0,0x0,0x0,0x0,0x14000300,0x38002c00,0x3a003a00,0x3a003a00,0x37003a00,0xe002700,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x2a000f00,0x3a003800,0x3a003a00,0x3a003a00,0x23003600,0xb00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5000100,0x1e001000,0x38002d00,0x42003e00,0x46004500,0x47004700,0x45004600,0x3e004200,0x2c003800,0xf001d00,0x1000500,0x0,0x0,0x0,0x0,
+0x0,0xff0000,0xff00ff,0x8000100,0x2c001800,0x4a183c00,0x94b0717a,0xbfdbb2d0,0xcce4cae2,0xb6d2c1db,0x7f8fa4c1,0x4c005931,0x40004800,0x1f003200,0x2000c00,0xff,0x0,0x0,0x0,0xffff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3000900,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3000000,0x2e001400,0x3a003a00,0x3a003a00,0x2c003a00,0x1000f00,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xb000300,0x28001800,0x3d003500,0x45004200,0x47004700,0x46004700,0x41004400,0x33003c00,0x1d002600,
+0x6e992700,0xfffff6fb,0x5f4be8f4,0x1e003c00,0x600,0x0,0x0,0x0,0xd000400,0x13001200,0x13001300,0x10001300,0x2000800,0x0,0x0,0x0,0x0,0x0,0x5000000,0x13000e00,0x13001300,0x13001300,0x13001300,0x6000f00,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd000400,0x13001300,0x13001300,0x13001300,0xb001200,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6000100,0x15000d00,0x24001d00,0x2c002900,0x2e002e00,0x29002c00,0x1c002400,0xd001500,0x1000600,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x1000000,0xe000500,0x2b001c00,0x3d003600,0x44004100,0x47004600,0x46004700,0x43004500,0x39003f00,0x21002f00,0x7001300,0x100,0x0,0x0,0x0,0x0,0xb7fb0000,0xc0efbdf3,0xc0efc0ef,0xc0efc0ef,0xc0efc0ef,0xc0efc0ef,0xc0efc0ef,0xc0efc0ef,0xc0efc0ef,0xc0efc0ef,0xc0efc0ef,0xc0efc0ef,0xb002000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0xf000700,0x13001300,0x13001300,0xe001300,0x500,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x1000000,0xb000400,0x1b001300,0x29002300,0x2f002d00,0x2c002e00,0x22002800,0x12001a00,0x5000900,
+0x22000c00,0xd9ed6082,0x46006355,0x15003200,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x8000500,0xc000b00,0xd000d00,0xb000c00,0x5000800,0x200,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x1000000,0xc000500,0x1b001300,0x28002200,0x2e002c00,0x2c002e00,0x25002a00,0x16001e00,0x7000e00,0x200,0x0,0x0,0x0,0x0,0x0,0x10000000,0x40003000,0x40004000,0x40004000,0x40004000,0x40004000,0x40004000,0x40004000,0x40004000,0x40004000,0x40004000,0x40004000,0x10003000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x4000100,0xb000800,0xe000d00,0xc000e00,0x7000b00,0x1000400,0xff00ff,
+0xb000200,0x38051f00,0x33004100,0x6001800,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x4000100,0xb000800,0xd000c00,0xd000d00,0x9000b00,0x2000500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb000000,0x2f002300,0x2f002f00,0x2f002f00,0x2f002f00,0x2f002f00,0x2f002f00,0x2f002f00,0x2f002f00,0x2f002f00,0x2f002f00,0x2f002f00,0xb002300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x1000000,0x1b000900,0x18002500,0x1000700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3000000,0xe000a00,0xe000e00,0xe000e00,0xe000e00,0xe000e00,0xe000e00,0xe000e00,0xe000e00,0xe000e00,0xe000e00,0xe000e00,0x3000a00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x6000100,0x5000900,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x1bff0000,0x2cff2cff,0xff06ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0x0,0x0,0x0,0x0,0xd8ffb3ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xb5ffcaff,0x3aff84ff,0xff01ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x58ff0000,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0x70ff,0x0,0x0,0x0,0xff0000,0xd8ff7aff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0x41ff,0x0,0x0,0x0,0xb3ff0000,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xff83ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xd8ffb7ff,0xd8ffd8ff,0xd8ffd8ff,0xc4ff,0x0,0x0,0x0,0xb3ff0000,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xcdffd8ff,0xa4ffc1ff,0x3eff7cff,0xff04ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xb3ff0000,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xff55ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x44ff00ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xc4ff,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x98ff0000,0xffffffff,0x10023e9,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0x0,0x0,0x0,0x0,0xffffd5fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x44fbcdfe,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x69fd0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8008bf2,0x200,0x0,0x0,0xff0000,0xffff91fd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x70056e1,0x100,0x0,0x0,0xd5fe0000,0xffffffff,0xffffffff,0xffffffff,0x39e0fdff,0xff0200,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffd8ff,0xffffffff,0xffffffff,0xb00e9fe,0x400,0x0,0x0,0xd5fe0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x74fdebff,0xff08ff,0xff00ff,0xff,0x0,0x0,0x0,0xd5fe0000,0xffffffff,0xffffffff,0xffffffff,0x7006dea,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x51fc00ff,0xffffffff,0xffffffff,0xffffffff,0xb00e9fe,0x400,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x9afc0000,0xffffffff,0x80031a7,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0x0,0x0,0x0,0x0,0xffffd6fd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfeffffff,0x2807ff9,0xff00ff,0xff,0x0,0x0,0x0,0x6bf80000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1a009adb,0x700,0x0,0x0,0xff0000,0xffff93fa,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x15006ab7,0x400,0x0,0x0,0xd6fd0000,0xffffffff,0xffffffff,0xffffffff,0xd2f7ffff,0x1000e37,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffdafd,0xffffffff,0xffffffff,0x2500edfa,0xc00,0x0,0x0,0xd6fd0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x15e7c8fc,0xff00ff,0xff,0x0,0x0,0x0,0xd6fd0000,0xffffffff,0xffffffff,0xffffffff,0x17007fc9,0xff0500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x53f600ff,0xffffffff,0xffffffff,0xffffffff,0x2500edfa,0xc00,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x9cf80000,0xffffffff,0x13004a6e,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7af0ffff,0xff0200,0xff,0x0,0x0,0x0,0x6df30000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2600a3cf,0xa00,0x0,0x0,0xff0000,0xffff95f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1e0077a3,0x500,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6007dde,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffdafd,0xffffffff,0xffffffff,0x3400eef9,0x1100,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc3f8ffff,0xff062b,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x21008ab9,0xff0700,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x54f300ff,0xffffffff,0xffffffff,0xffffffff,0x3400eef9,0x1100,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x5cff1dff,0xd9fd81ff,0xffffffff,0x72ddb3dd,0x1ff2df4,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfeffffff,0x2003dd1,0xff,0x0,0x0,0x0,0x6df30000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2700a5cc,0xa00,0x0,0x0,0xff0000,0xffff95f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1f0078a2,0x600,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2ba0f4fd,
+0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffdafd,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x40068dd,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x54f300ff,0xffffffff,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0xcff0000,0xd3ff6aff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe0feffff,0x13ff7efd,0xff00ff,0xff00ff,0xff00ff,
+0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0xe7f3ffff,0xd6ead6ea,0xd6ead6ea,0xd6ead6ea,0xd9ebd6ea,0xfeffe7f3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb00c0f2,0x100,0x0,0x0,0x0,0x6df30000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2700a5cc,0xa00,0x0,0x0,0xff0000,0xffff95f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1f00779f,0x600,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb8eeffff,
+0x1000a00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffdafd,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xd6eae7f3,0xd6ead6ea,0xd6ead6ea,0xdceed6ea,0xfeffecf6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1000c2ee,0x200,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x54f300ff,0xffffffff,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0xe5ff48ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf3ffffff,0x1ff64fa,0xff00ff,0xff00ff,
+0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x92afffff,0x49004b00,0x48004800,0x48004800,0x49004800,0x5a3c4900,0xfefea9c7,0xffffffff,0xffffffff,0xffffffff,0x2d71fdff,0x500,0x0,0x0,0x0,0x20c70000,0x6e8b57b0,0x77817781,0x77817781,0x77817781,0xc4de7781,0xffffffff,0xffffffff,0xffffffff,0x7781d1e7,0x77817781,0x77817781,0x77817781,0x77817781,0x27005b57,0xa00,0x0,0x0,0xff0000,0x5ba82cc5,0x77817187,0x77817781,0x77817781,0x77817781,0x77817781,0x77817781,0x77817781,0xffffd0e6,0xffffffff,0xffffffff,0xffffffff,0xd2e7ffff,0x1f004313,0x600,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0x4005cd0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffdafd,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x4b0092af,0x48004900,0x48004800,0x49004800,0x59394900,0xfdfea4c4,0xffffffff,0xffffffff,0xffffffff,0x2108f7fd,0x700,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x54f300ff,0xffffffff,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x6eff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x96f8ffff,0xff0355,0xff00ff,
+0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x90b1ffff,0x34003e00,0x31003100,0x31003100,0x31003100,0x35003200,0x9bc23c00,0xffffffff,0xffffffff,0xffffffff,0x72bcffff,0xd00,0x0,0x0,0x0,0x6000000,0x35001c00,0x3e003e00,0x3e003e00,0x3e003e00,0xacd53e00,0xffffffff,0xffffffff,0xffffffff,0x4700c2dd,0x3e004100,0x3e003e00,0x3e003e00,0x3e003e00,0x20003700,0x800,0x0,0x0,0xff0000,0x21000900,0x3e003800,0x3e003e00,0x3e003e00,0x3e003e00,0x3e003e00,0x3e003e00,0x89b83e00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5934e6f3,0x1b003b00,0x400,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0x1970e5f9,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xffffdafd,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x3e0090b1,0x31003400,0x31003100,0x31003100,0x36003300,0x95be3c00,0xffffffff,0xffffffff,0xffffffff,0x393affff,0xd00,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x54f300ff,0xffffffff,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0xffff5aff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x30081f1,0xff00ff,
+0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8db5ffff,0x15002b00,0xf000f00,0xf000f00,0xf000f00,0x12000f00,0x312a1900,0xfffff7fd,0xffffffff,0xffffffff,0x8fc6ffff,0x2001600,0x0,0x0,0x0,0x3000000,0x18000d00,0x1c001c00,0x1c001c00,0x1c001c00,0x9fe71c00,0xffffffff,0xffffffff,0xffffffff,0x3800c1de,0x1c002400,0x1c001c00,0x1c001c00,0x1c001c00,0xe001900,0x400,0x0,0x0,0xff0000,0xf000400,0x1c001900,0x1c001c00,0x1c001c00,0x1c001c00,0x1c001c00,0x1c001c00,0xfbff54bf,0xffffffff,0xffffffff,0xffffffff,0xf5faffff,0x45006862,0xf002d00,0x200,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0x99e6ffff,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xffffdafd,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x2b008db5,0xf001500,0xf000f00,0xf000f00,0x12001000,0x31341900,0xfffffcfe,0xffffffff,0xffffffff,0x4b5cffff,0x1200,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x54f300ff,0xffffffff,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x16ff0000,0xffffeeff,0xffffffff,0xffffffff,0xffffffff,0xf0f9edf6,0xffffffff,0xfcfee1f0,0xffffffff,0xffffffff,0xffffffff,0x34bffafe,0xff0200,
+0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xf000300,0xffffd1f5,0xffffffff,0xffffffff,0x9cc9ffff,0x6001e00,0x0,0x0,0x0,0x1000000,0x4000200,0x5000500,0x5000500,0x5000500,0x97f30500,0xffffffff,0xffffffff,0xffffffff,0x2f00c0df,0x5001100,0x5000500,0x5000500,0x5000500,0x2000400,0x100,0x0,0x0,0xff0000,0x2000100,0x5000400,0x5000500,0x5000500,0x5000500,0x5000500,0x27e50500,0xffffedff,0xffffffff,0xffffffff,0xffffffff,0x7d8dfdfe,0x33004700,0x5001600,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xfdfeffff,0x3003fba,0xff00ff,0xff00ff,0xff00ff,0xffffdafd,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xe000300,0xffffebfb,0xffffffff,0xffffffff,0x4227ffff,0x1001500,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x54f300ff,0xffffffff,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x86ff0000,0xffffffff,0xffffffff,0xffffffff,0x6a63d4e9,0xb6d54c00,0xffffffff,0x5d476253,0xffffd2e8,0xffffffff,0xffffffff,0xaeeaffff,0x1000b00,
+0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x20000ff,0xffffc4f7,0xffffffff,0xffffffff,0x92bdffff,0x8002300,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x95f600ff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xd6ff0fff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x490097b3,0x1b003700,0x600,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xe24d0f4,0xff0100,0xff00ff,0xff00ff,0xffffdafd,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0x7b600ff,0xfffff8fe,0xffffffff,0xffffffff,0x3b00e3f2,0x2001600,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x54f300ff,0xffffffff,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xdeff01ff,0xffffffff,0xffffffff,0xe3f2ffff,0x4700521c,0xb0dc3e00,0xffffffff,0x3d005e57,0xe6f4462c,0xffffffff,0xffffffff,0xf6fcffff,0x500224b,
+0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffd6fb,0xffffffff,0xffffffff,0x7596ffff,0x9002500,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x95f600ff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4ff00ff,0xffffb8ff,0xffffffff,0xffffffff,0xffffffff,0xb4d0ffff,0x3b004a00,0x9001f00,0x100,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xf5fbffff,0xffffc5df,0xffffffff,
+0xffffffff,0x79dbffff,0xff0500,0xff00ff,0xff00ff,0xffffdafd,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0x4fff00ff,0xffffffff,0xffffffff,0xffffffff,0x3900a3c2,0x1001400,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x54f300ff,0xffffffff,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff18ff,0xffffffff,0xffffffff,0x98b5ffff,0x32004500,0xa3ee1d00,0xffffffff,0x2500585d,0x82c41e00,0xffffffff,0xffffffff,0xffffffff,0xc005aa4,
+0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x17ff00ff,0xfffffdff,0xffffffff,0xffffffff,0x4b29fafd,0x8002300,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x95f600ff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x92ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4e0dcfe5,0x24003f00,0x1000b00,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xf5faffff,0xf6fb5e49,0xffffffff,
+0xffffffff,0xf3fcffff,0x200279d,0xff00ff,0xff00ff,0xffffdafd,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0x1ff00ff,0xeaff4aff,0xffffffff,0xffffffff,0xe8f4ffff,0x32005228,0x1000,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x56b2a7d1,0x3cff42e8,0x3cff3cff,0x3cff3cff,0x3cff3cff,0x3cff3cff,0x7df93cff,0xffffffff,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff33fa,0xffffffff,0xffffffff,0x8099ffff,0x18003500,0x9df70500,0xffffffff,0x18005461,0x39a10800,0xffffffff,0xffffffff,0xffffffff,0x140082ba,
+0x200,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xa0ff01ff,0xffffffff,0xffffffff,0xffffffff,0x3f00bed9,0x5001d00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x95f600ff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff68ff,0xffffffff,0xffffffff,0xffffffff,0xe4f2ffff,0x4200572f,0xe002900,0xff0200,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xf4fbffff,0x91c14400,0xffffffff,
+0xffffffff,0xffffffff,0x900b3ee,0xff0100,0xff00ff,0xffffdafd,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x9be6cce9,0x8cff90f8,0x8cff8cff,0x8eff8cff,0xd5ffa6ff,0xffffffff,0xffffffff,0xffffffff,0x6966eef6,0x25004200,0x900,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff3ff7,0xffffffff,0xffffffff,0x95beffff,0xa002700,0x9cf80000,0xffffffff,0x18005461,0xd4e0300,0x63714b96,0x6c686c68,0x6c686c68,0x1b004e45,
+0x400,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xff00ff,0xff00ff,0x2ff00ff,0x4aff13ff,0xffffbaff,0xffffffff,0xffffffff,0xf7fcffff,0x38006459,0x2001500,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x95f600ff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x43ff00ff,0xfffffcff,0xffffffff,0xffffffff,0xffffffff,0x655bf2fa,0x2e004500,0x3001200,0xff00ff,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xf4fbffff,0x2d113c00,0xffffd7f2,
+0xffffffff,0xffffffff,0x58ceffff,0xff0400,0xff00ff,0xffffdafd,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc8e0ffff,0x47005e44,0x14003200,0x300,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff29ec,0xffffffff,0xffffffff,0xe7f6ffff,0x7002f57,0x9cf80000,0xffffffff,0x18005461,0x3000200,0x31001600,0x3d003d00,0x3d003d00,0x19003300,
+0x500,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0xfeffffff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfffffcff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8499fcfd,0x2a004500,0xc00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x95f600ff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xefff26ff,0xffffffff,0xffffffff,0xffffffff,0xfcfeffff,0x47007a86,0x16003200,0xff0400,0xff00ff,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xf4fbffff,0x1c003800,0xfefe50a3,
+0xffffffff,0xffffffff,0xe3f8ffff,0x1001764,0xff00ff,0xffffdafd,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xabcbf7fb,0x33005c56,0x6001a00,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xf8fe0eb6,0xffffffff,0xffffffff,0xffffffff,0x62ede1f8,0x9cf809ff,0xffffffff,0x18005461,0x1000200,0x14000800,0x1a001a00,0x1a001a00,0xc001600,
+0x300,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe4f3ffff,0x4900757e,0x18003700,0x500,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x95f600ff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x11ff00ff,0xffffd9ff,0xffffffff,0xffffffff,0xffffffff,0x94aeffff,0x37004800,0x6001a00,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xf4fbffff,0x14003800,0xa6df1200,
+0xffffffff,0xffffffff,0xffffffff,0x70094e5,0xff00ff,0xffffdafd,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x86e4f9fe,0x100091c,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xb5f40300,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xedfef6ff,0xffffffff,0x18005a6f,0xff0200,0x3000100,0x3000300,0x3000300,0x2000300,
+0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x572fcee5,0x39004800,0x9001f00,0x100,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x95f600ff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xbcff05ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4a00b0ce,0x1f003b00,0x1000800,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xf4fbffff,0x12003800,0x29570600,
+0xffffebf8,0xffffffff,0xffffffff,0x3cb7fcfe,0xff0300,0xffffdafd,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x35599f7,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x47c60100,0xfffffeff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc9f7fbfe,0x2fff7efd,0xff01ff,0xff00ff,0xff00ff,0xff00ff,
+0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0faffff,0x1d0071ae,0x2000a00,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x95f600ff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x1ff00ff,0xffff96ff,0xffffffff,0xffffffff,0xffffffff,0xcce4ffff,0x3e004d0a,0xb002300,0xff0100,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xf4fbffff,0x12003800,0xc000100,
+0xffff6fbf,0xffffffff,0xffffffff,0xccf4ffff,0x1000d27,0xffffdafd,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x90aabcd8,0x90aa90aa,0x90aa90aa,0x90aa90aa,0xa3c094ae,0xfdfecbe3,0xffffffff,0xffffffff,0xffffffff,0x62e5ffff,0x300,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xe1f0eef6,0xe1f0e1f0,0xe1f0e1f0,0xe1f0e1f0,0xe1f0e1f0,0xe1f0e1f0,0xebf5e1f0,0xffffffff,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xd000000,0xffff97da,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x74fdd9fe,0xff0cff,0xff00ff,0xff00ff,
+0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4fdffcff,0xff0200,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x95f600ff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x6cff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x552ae1f0,0x28004100,0x2000e00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xf4fbffff,0x12003800,0x30000ff,
+0xc4ea160c,0xffffffff,0xffffffff,0xffffffff,0x50074da,0xffffdafd,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x460092af,0x41004200,0x41004100,0x41004100,0x42004100,0x65684400,0xffffe3f2,0xffffffff,0xffffffff,0xe5f9ffff,0x200112d,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x4b0092af,0x4a004a00,0x4a004a00,0x4a004a00,0x4a004a00,0x4a004a00,0x839c4a00,0xffffffff,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x5000000,0x9fd21c09,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x59f9ebfe,0xff00ff,0xff00ff,
+0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0xa6c3ffff,0x6c686c68,0x6c686c68,0x6c686c68,0x76806d6c,0xcde591ac,0xffffffff,0xffffffff,0xffffffff,0xe6fcffff,0x1001271,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x95f600ff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xfcff46ff,0xffffffff,0xffffffff,0xffffffff,0xf1f9ffff,0x44006355,0x12002d00,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xf4fbffff,0x12003800,0xff00ff,
+0x3d860800,0xfffff8fd,0xffffffff,0xffffffff,0x2694f1fc,0xffffdbfc,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x35008fb2,0x22002600,0x22002200,0x22002200,0x23002200,0x30002700,0xfcfe586b,0xffffffff,0xffffffff,0xffffffff,0x80059ba,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x3f0090b1,0x33003600,0x33003300,0x33003300,0x33003300,0x33003300,0x74b03300,0xffffffff,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x1000000,0x25000c00,0xdcee6e90,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4808cf8,0xff00ff,
+0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x92afffff,0x3f004400,0x3d003d00,0x3d003d00,0x3d003d00,0x42003f00,0xffff95b9,0xffffffff,0xffffffff,0xffffffff,0x70071d4,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x95f600ff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x28ff00ff,0xfffff0ff,0xffffffff,0xffffffff,0xffffffff,0x7781fcfd,0x32004600,0x4001500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xf4fbffff,0x12003800,0xff00ff,
+0xf000200,0xffff8ed4,0xffffffff,0xffffffff,0xafecffff,0xffffdcfa,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x26008cb6,0x7000e00,0x7000700,0x7000700,0x8000700,0xf000a00,0xccef1e00,0xffffffff,0xffffffff,0xffffffff,0x120097d5,0x100,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x2b008db5,0x10001600,0x10001000,0x10001000,0x10001000,0x10001000,0x5ed91000,0xffffffff,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0xf000200,0x3c042600,0xb7d4768a,0xffffeff8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x96f5ffff,0xff0300,
+0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8eb4ffff,0x1f003100,0x1a001a00,0x1a001a00,0x1b001a00,0x24001d00,0xc8e73100,0xffffffff,0xffffffff,0xffffffff,0x1300bbe8,0x200,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x95f600ff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xdcff13ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x480090aa,0x1a003600,0xff0600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xf4fbffff,0x12003800,0xff00ff,
+0x50000ff,0xddf31e2b,0xffffffff,0xffffffff,0xffffffff,0xfffffbfe,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0xa4ec0700,0xffffffff,0xffffffff,0xffffffff,0x1c00b7df,0x500,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x54f300ff,0xffffffff,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x2000000,0x1d000c00,0x3d003000,0x7585470b,0xebf6a9c7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3005be3,
+0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0xb002400,0x3000300,0x3000300,0x4000300,0x8000500,0x67bc1200,0xffffffff,0xffffffff,0xffffffff,0x2100e0f4,0x700,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x95f600ff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x6ff00ff,0xffffbfff,0xffffffff,0xffffffff,0xffffffff,0xadcaffff,0x3a004a00,0x8001e00,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xf4fbffff,0x12003800,0xff00ff,
+0x10000ff,0x57aa0a00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x9ef40100,0xffffffff,0xffffffff,0xffffffff,0x2500c1e2,0x900,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x54f300ff,0xffffffff,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x6000100,0x1d001000,0x35002a00,0xb3d93e00,0xffffffff,0xf7fcd0e6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf22dcf8,
+0x200,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x1d720200,0xfffffeff,0xffffffff,0xffffffff,0x2e0bfafd,0xc00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x95f600ff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x9aff01ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4c07c9e1,0x23003e00,0x1000b00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xf4fbffff,0x12003800,0xff00ff,
+0xff00ff,0x13000200,0xffffade2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xc5fb00ff,0xffffffff,0xffffffff,0xffffffff,0x2b00b2d5,0xc00,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x54f300ff,0xffffffff,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x5000100,0x13000b00,0xa9e51c00,0xffffffff,0x52226253,0xe7f490ae,0xffffffff,0xffffffff,0xffffffff,0x4fb2ffff,
+0x700,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x70000ff,0xffffe4fb,0xffffffff,0xffffffff,0x4657ffff,0x1000,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x95f600ff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xffff70ff,0xffffffff,0xffffffff,0xffffffff,0xdfefffff,0x41005325,0xe002800,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xf4fbffff,0x12003800,0xff00ff,
+0xff00ff,0x60000ff,0xeefa2d60,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfeff37ff,0xffffffff,0xffffffff,0xffffffff,0x2c009ec3,0xc00,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x54f300ff,0xffffffff,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x1000000,0xa0f20500,0xffffffff,0x3b005d58,0x49233900,0xffffcfe8,0xffffffff,0xffffffff,0x8acbffff,
+0x1001100,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x20000ff,0xffffccf9,0xffffffff,0xffffffff,0x556fffff,0x1001300,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x95f600ff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x49ff0000,0xfffffdff,0xffffffff,0xffffffff,0xffffffff,0x7074f5fa,0x3d54533d,0x17de248e,0x14ff14ff,0x14ff14ff,0x14ff14ff,0x14ff14ff,0x14ff14ff,0x14ff14ff,0xfff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xf4fbffff,0x12003800,0xff00ff,
+0xff00ff,0x10000ff,0x76c50d00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0x55ff03ff,0xffffecff,0xffffffff,0xffffffff,0xffffffff,0x2a006876,0xb00,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x54f300ff,0xffffffff,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xacffa4ff,0xacffacff,0xacffacff,0x57ff,0x0,0x9cf80000,0xffffffff,0x2300575e,0x23001800,0xffff5476,0xffffffff,0xffffffff,0xa6d6ffff,
+0x4001b00,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffb4f7,0xffffffff,0xffffffff,0x6386ffff,0x2001600,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x95f600ff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xe7ff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x100c0ff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xf4fbffff,0x12003800,0xff00ff,
+0xff00ff,0xff00ff,0x170b0400,0xffffcaed,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xa9ebd3ed,0x9cff9ffa,0x9cff9cff,0x9cff9cff,0xbfffa6ff,0xffffebff,0xffffffff,0xffffffff,0xffffffff,0xdfefffff,0x24004304,0x800,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x54f300ff,0xffffffff,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffd5fe,0xffffffff,0xffffffff,0x70096f7,0x200,0x9cf80000,0xffffffff,0x18005461,0x8000500,0xf4fc1800,0xffffffff,0xffffffff,0xb4daffff,
+0x8002300,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff9bf5,0xffffffff,0xffffffff,0x729dffff,0x3001900,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x95f600ff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xf0ff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe00c5f9,0x400,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xf4fbffff,0x12003800,0xff00ff,
+0xff00ff,0xff00ff,0x80000ff,0xfafd428f,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7682feff,0x1b003c00,0x400,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x54f300ff,0xffffffff,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffb1fb,0xffffffff,0xffffffff,0x1700d0f4,0x600,0x9cf80000,0xffffffff,0x18005461,0xff0200,0xfafe0749,0xffffffff,0xffffffff,0xb2d7ffff,
+0xa002800,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff80f1,0xffffffff,0xffffffff,0x87b7ffff,0x4001b00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x95f600ff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xf1fe0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2500ceee,0xb00,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xf4fbffff,0x12003800,0xff00ff,
+0xff00ff,0xff00ff,0x20000ff,0x95d81000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4800a1be,0x10003000,0x100,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x54f300ff,0xffffffff,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff77ee,0xffffffff,0xffffffff,0x529bffff,0xb00,0x9cf80000,0xffffffff,0x18005461,0xff0200,0xffff43fb,0xffffffff,0xffffffff,0x97bfffff,
+0xb002a00,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff60ec,0xffffffff,0xffffffff,0xaad5ffff,0x5001e00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x95f600ff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xf1fe0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3000d2e9,0xe00,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xf4fbffff,0x12003800,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0x21360500,0xffffe1f6,0xffffffff,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x95b0fbfd,0x3b004a00,0x6001d00,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x54f300ff,0xffffffff,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff2cbf,0xffffffff,0xffffffff,0xe0f6ffff,0x100269a,0x9cf80000,0xffffffff,0x18005461,0x12ff0200,0xffffd5ff,0xffffffff,0xffffffff,0x646effff,
+0xb002900,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff36de,0xffffffff,0xffffffff,0xd5edffff,0x8002300,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x95f600ff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xf1fe0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3000d2e9,0xe00,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xf4fbffff,0x12003800,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xb000100,0xffff5db2,0xffffffff,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc3ddfcfe,0x4a006556,0x24003d00,0x1000b00,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x54f300ff,0xffffffff,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xc4f30800,0xffffffff,0xffffffff,0xffffffff,0x51efe5fb,0x9cf801ff,0xffffffff,0x1a145461,0xddff57fc,0xffffffff,0xffffffff,0xffffffff,0x4200d4e8,
+0x8002300,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xebfc0939,0xffffffff,0xffffffff,0xffffffff,0xb005197,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x95f600ff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xf1fe0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3000d2e9,0xe00,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xf4fbffff,0x12003800,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0x30000ff,0xb3e41400,0xffffffff,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfcfdffff,0xdfeff0f9,0x96b1bdd9,0x4b005c3a,0x38004500,0xd002200,0x200,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x54f300ff,0xffffffff,0xffffffff,0xffffffff,0x3600eff8,0x1200,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x4bbb0300,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xdefddcfe,0xffffffff,0xeafdcbeb,0xffffffff,0xffffffff,0xffffffff,0xfdfeffff,0x3b00757e,
+0x4001a00,0x0,0x0,0x0,0x33001000,0x4d004a00,0x4d004d00,0x41004d00,0x8002200,0x0,0x0,0x0,0x0,0x0,0x1a000400,0x4d003c00,0x4d004d00,0x49004d00,0x11003200,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb000000,0x45002900,0x4d004d00,0x4d004d00,0x2d004600,0xd00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x12000000,0x4c003800,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x30004800,0xe00,0x0,0x0,0x10000000,0x4a003300,0x4d004d00,0x4c004d00,0x12003800,0x0,
+0x0,0x0,0x0,0x0,0x1f000700,0x4b003d00,0x4d004d00,0x4d004d00,0x36004b00,0x1200,0x0,0x0,0x10000000,0x4a003300,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4b004c00,0x46004900,0x39004100,0x19002b00,0x2000a00,0x0,0x0,0x0,0x0,0x10000000,0x4a003300,0x4d004d00,0x4d004d00,0x22004100,0x800,0x0,0x0,0x0,0x0,0x6000000,0x40001f00,0x4d004d00,0x4d004d00,0x36004b00,0x1200,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xe000100,0xffff9edd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9fbdffff,0x2f004700,
+0x1000f00,0x0,0x0,0x0,0x26000c00,0x3a003700,0x3a003a00,0x31003a00,0x6001a00,0x0,0x0,0x0,0x0,0x0,0xf000100,0x39002b00,0x3a003a00,0x39003a00,0x11002b00,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8000000,0x33001f00,0x3a003a00,0x3a003a00,0x22003500,0xa00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe000000,0x39002a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x24003600,0xb00,0x0,0x0,0xc000000,0x37002600,0x3a003a00,0x39003a00,0xe002a00,0x0,
+0x0,0x0,0x0,0x0,0xd000100,0x36002500,0x3a003a00,0x3a003a00,0x29003800,0xd00,0x0,0x0,0xc000000,0x37002600,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x36003800,0x2b003200,0x17002200,0x5000d00,0x100,0x0,0x0,0x0,0x0,0xc000000,0x37002600,0x3a003a00,0x3a003a00,0x1a003100,0x600,0x0,0x0,0x0,0x0,0x5000000,0x30001800,0x3a003a00,0x3a003a00,0x29003800,0xd00,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x6000000,0xbde41f19,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4a009fbc,0x1c003a00,
+0x600,0x0,0x0,0x0,0xd000400,0x13001200,0x13001300,0x10001300,0x2000800,0x0,0x0,0x0,0x0,0x0,0x5000000,0x13000e00,0x13001300,0x13001300,0x7000f00,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3000000,0x11000a00,0x13001300,0x13001300,0xb001200,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5000000,0x13000e00,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0xc001200,0x400,0x0,0x0,0x4000000,0x12000d00,0x13001300,0x13001300,0x5000e00,0x0,
+0x0,0x0,0x0,0x0,0x3000000,0x12000b00,0x13001300,0x13001300,0xe001300,0x500,0x0,0x0,0x4000000,0x12000d00,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x12001300,0xc000f00,0x3000700,0x0,0x0,0x0,0x0,0x0,0x0,0x4000000,0x12000d00,0x13001300,0x13001300,0x8001000,0x200,0x0,0x0,0x0,0x0,0x2000000,0x10000800,0x13001300,0x13001300,0xe001300,0x500,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x1000000,0x290c0c00,0xfcfe9cc7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8192e9f5,0x3e004a00,0xb002400,
+0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x11000300,0x585d2a00,0xf6fbb8d7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa3c0ecf6,0x48005421,0x25003b00,0x2000e00,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x3000000,0x25001000,0x49153800,0xa2c07b8d,0xebf5bbd6,0xffffffff,0xb6d4d0e5,0x717599b6,0x49004d07,0x33004200,0xc001f00,0xff0200,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0xb000200,0x29001900,0x3e003700,0xb4d74300,0xffffffff,0x48006253,0x42004500,0x34003d00,0x14002500,0x2000800,0xff00ff,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x1000000,0xb000400,0x1d001400,0xabe32500,0xffffffff,0x37005d58,0x23002b00,0x12001b00,0x3000900,0xff00ff,0xff00ff,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x5000200,0xa0f20900,0xffffffff,0x2100575e,0x8000d00,0x1000400,0xff00ff,0xff00ff,0xff00ff,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x69ee0000,0xbdddb3ea,0x18004c46,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0xb000000,0x3f002600,0x16003700,0x200,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x7000000,0x28001800,0xe002200,0x200,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x2000000,0xb000700,0x4000a00,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xc8ff78ff,0xc8ffc8ff,0xc8ffc8ff,0x38ffc8ff,0x0,0x0,0xff00ff,0x65ff00ff,0xc8ffc8ff,0xc8ffc8ff,0xc6ffc8ff,0xff0aff,0xff00ff,
+0xff00ff,0xff00ff,0xc8ff83ff,0xc8ffc8ff,0xc8ffc8ff,0xcffc6ff,0x0,0x0,0x0,0x0,0xbbff0eff,0xc8ffc8ff,0xc8ffc8ff,0xc8ffc8ff,0xff5bff,0xff00ff,0xff00ff,0x1ff00ff,0xc8ff95ff,0xc8ffc8ff,0xc8ffc8ff,0x5cffc8ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x3cff27ff,0x3cff3cff,0x11ff3cff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x7fff0000,0xc8ffc8ff,0xc8ffc8ff,0xc8ffc8ff,0xff28ff,0xff00ff,0xff00ff,0xff00ff,0x1ff00ff,0xc8ffb7ff,0xc8ffc8ff,0xc8ffc8ff,0x6fff,0x0,0x0,0x0,0xdff0000,0xc8ffc8ff,0xc8ffc8ff,0xc8ffc8ff,0xc8ffc8ff,0xc8ffc8ff,
+0xc8ffc8ff,0xc8ffc8ff,0xc8ffc8ff,0xc8ffc8ff,0xc5ffc8ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x12ff00ff,0x34ff34ff,0x34ff34ff,0x30ff34ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffccff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x70ffffff,0x0,0x0,0x0,0x0,0x60ff12ff,0x60ff60ff,0x60ff60ff,0x60ff60ff,0x3ff,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff52fc,0xffffffff,0xffffffff,0x8bf4ffff,0x1000600,0x0,0xff00ff,0xbafe00ff,0xffffffff,0xffffffff,0xffffffff,0x4004ae3,0xff00ff,
+0xff00ff,0x1ff00ff,0xffffe5ff,0xffffffff,0xffffffff,0xb00c7fb,0x400,0x0,0x0,0x0,0x63fa00ff,0xffffffff,0xffffffff,0xffffffff,0x23d3f2fe,0xff0200,0xff00ff,0x58ff00ff,0xffffffff,0xffffffff,0xffffffff,0x1459d2fb,0x2000700,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffa4ff,0xffffffff,0x4bf5ffff,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x55fc0000,0xffffffff,0xffffffff,0xffffffff,0x5007ff3,0xff0100,0xff00ff,0xff00ff,0x32ff00ff,0xffffffff,0xffffffff,0xffffffff,0x8004bdd,0x200,0x0,0x0,0x10ff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfcffffff,0x4000b00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x99ff00ff,0xffffffff,0xffffffff,0xffffffff,0x10033f5,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffcdfe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7aeaffff,0x2000900,0x0,0x0,0x0,0xffff30ff,0xffffffff,0xffffffff,0xffffffff,0x2000d9d,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xf7fe109f,0xffffffff,0xffffffff,0xd3f4ffff,0x5001600,0x0,0xff00ff,0xf4ff05ff,0xffffffff,0xffffffff,0xffffffff,0xf0096df,0xff0200,
+0xff00ff,0x2bff00ff,0xffffffff,0xffffffff,0xffffffff,0x23008ed0,0x1000c00,0x0,0x0,0x0,0xb170100,0xffffb9f1,0xffffffff,0xffffffff,0xc1f4ffff,0x1000a1a,0xff00ff,0xecff17ff,0xffffffff,0xffffffff,0xf9feffff,0x27005483,0x4001300,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffa6fc,0xffffffff,0x59ceffff,0x2000b00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x109f0000,0xfffff5fe,0xffffffff,0xffffffff,0x1400d1f4,0xff0400,0xff00ff,0xff00ff,0x81ff00ff,0xffffffff,0xffffffff,0xedfaffff,0x17002d11,0x500,0x0,0x0,0x11f00000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfdfeffff,0xc002500,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xf7ff15ff,0xffffffff,0xffffffff,0xffffffff,0x800abf3,0xff0100,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffcefd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8cccffff,0x6001b00,0x0,0x0,0x0,0xffff32f5,0xffffffff,0xffffffff,0xffffffff,0x900213e,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xb8f30500,0xffffffff,0xffffffff,0xfeffffff,0xa003557,0x0,0xff00ff,0xffff37ff,0xffffffff,0xffffffff,0xffffffff,0x1c00d1ee,0xff0500,
+0xff00ff,0x72fd00ff,0xffffffff,0xffffffff,0xffffffff,0x2d005e5f,0xe00,0x0,0x0,0x0,0x80000ff,0xeefa316d,0xffffffff,0xffffffff,0xffffffff,0x50076df,0x1ff00ff,0xffffaeff,0xffffffff,0xffffffff,0x98b9ffff,0x2d004300,0x2001000,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffa8f9,0xffffffff,0x6da8ffff,0x5001800,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x6000000,0xffffb0ef,0xffffffff,0xffffffff,0x3a6effff,0xff0900,0xff00ff,0xff00ff,0xd1fe00ff,0xffffffff,0xffffffff,0xb2d4ffff,0x1b003a00,0x500,0x0,0x0,0x11f00000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfdfeffff,0x12003600,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff7dff,0xffffffff,0xffffffff,0xffffffff,0x318dfcfe,0xff0500,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffcffb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x95c0ffff,0x8002400,0x0,0x0,0x0,0xffff32f5,0xffffffff,0xffffffff,0xffffffff,0x11003725,0x100,0x0,0xff00ff,0xff00ff,0xff00ff,0x6be00200,0xffffffff,0xffffffff,0xffffffff,0x100076b8,0x0,0xff00ff,0xffff76fd,0xffffffff,0xffffffff,0xffffffff,0x2f36fbfe,0xff0a00,
+0xff00ff,0xb8fe00ff,0xffffffff,0xffffffff,0xe0efffff,0x25004200,0x900,0x0,0x0,0x0,0x20000ff,0x6bb51000,0xffffffff,0xffffffff,0xffffffff,0x2fb3f5fd,0x59ff0200,0xffffffff,0xffffffff,0xffffffff,0x4b07cfe5,0x1b003900,0x600,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffa8f9,0xffffffff,0x759dffff,0x5001e00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x2000000,0xffff5dd6,0xffffffff,0xffffffff,0x84c7ffff,0x1001000,0xff00ff,0xff00ff,0xffff20ff,0xffffffff,0xffffffff,0x7585ffff,0x13003500,0x100,0x0,0x0,0x11f00000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfdfeffff,0x13003900,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x8ff00ff,0xffffe9ff,0xffffffff,0xffffffff,0xffffffff,0x9cdeffff,0x1000d00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xf0fbc1fa,0xf2f9f1fa,0xf2f9f2f9,0xf2f9f2f9,0xf2f9f2f9,0xf2f9f2f9,0xf2f9f2f9,0xf2f9f2f9,0xf2f9f2f9,0xf2f9f2f9,0xf2f9f2f9,0x8fb9f2f9,0x8002400,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,0x15004020,0x100,0x0,0xff00ff,0xff00ff,0xff00ff,0x1e990000,0xfffffdfe,0xffffffff,0xffffffff,0x1700b1de,0x200,0xff00ff,0xffffb5fe,0xffffffff,0xffffffff,0xffffffff,0x68a7ffff,0xff0f00,
+0xff00ff,0xf6ff07ff,0xffffffff,0xffffffff,0xa7c5ffff,0x19003b00,0x400,0x0,0x0,0x0,0xff00ff,0x17000400,0xffffaee0,0xffffffff,0xffffffff,0xc8f4ffff,0xedff22bc,0xffffffff,0xffffffff,0xf2faffff,0x40005e47,0xb002500,0x100,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffa8f9,0xffffffff,0x759dffff,0x5001e00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xf3fc1459,0xffffffff,0xffffffff,0xc7e9ffff,0x3001800,0xff00ff,0xff00ff,0xffff70fd,0xffffffff,0xffffffff,0x4607edf6,0xb002a00,0x0,0x0,0x0,0x4bf0000,0x576a37a7,0x665a665a,0x665a665a,0x665a665a,0x665a665a,
+0xf0f9757c,0xffffffff,0xffffffff,0xffffffff,0xc2ddffff,0x13003900,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x62ff00ff,0xffffffff,0xffffffff,0xfffffeff,0xffffffff,0xf3fbffff,0x4002357,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x31000f00,0x4b004800,0x4b004b00,0x4b004b00,0x4b004b00,0x4b004b00,0x4b004b00,0x4b004b00,0x4b004b00,0x4b004b00,0x4b004b00,0x41004b00,0x8002400,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,0x15004020,0x100,0x0,0xff00ff,0xff00ff,0xff00ff,0x7000000,0xffffc5f3,0xffffffff,0xffffffff,0x2108e8f6,0x600,0x3ff00ff,0xfffff1fe,0xffffffff,0xffffffff,0xffffffff,0x9fd4ffff,0x2001500,
+0xff00ff,0xffff42ff,0xffffffff,0xffffffff,0x6c74ffff,0x11003200,0x100,0x0,0x0,0x0,0xff00ff,0x80000ff,0xe4f62a49,0xffffffff,0xffffffff,0xffffffff,0xffffe5fc,0xffffffff,0xffffffff,0x879dffff,0x2e004500,0x2001100,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffa8f9,0xffffffff,0x759dffff,0x5001e00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xaaed0600,0xffffffff,0xffffffff,0xfbfdffff,0x8002e48,0xff00ff,0xff00ff,0xffffbffe,0xffffffff,0xffffffff,0x3e00b1cf,0x5001d00,0x0,0x0,0x0,0x1000000,0x2e001100,0x3c003c00,0x3c003c00,0x3c003c00,0x44263c00,
+0xffffd5ef,0xffffffff,0xffffffff,0xffffffff,0x5016d3e8,0x12003600,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xd4ff01ff,0xffffffff,0xffffffff,0xeef8adcb,0xffffffff,0xffffffff,0xb0083d2,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x24000b00,0x37003400,0x37003700,0x37003700,0x37003700,0x37003700,0x37003700,0x37003700,0x37003700,0x37003700,0x37003700,0x2f003700,0x6001a00,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,0x15004020,0x100,0x0,0xff00ff,0xff00ff,0xff00ff,0x2000000,0xffff78e3,0xffffffff,0xffffffff,0x4a80ffff,0xc00,0x31ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd3edffff,0x5001e00,
+0xff00ff,0xffff88fd,0xffffffff,0xffffffff,0x4504e9f5,0xa002700,0x0,0x0,0x0,0x0,0xff00ff,0x20000ff,0x5aa20e00,0xfffffefe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4900bcd8,0x18003600,0xff0500,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffa8f9,0xffffffff,0x759dffff,0x5001e00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x55d50200,0xffffffff,0xffffffff,0xffffffff,0xe0074b9,0xff00ff,0x12ff00ff,0xfffffcff,0xffffffff,0xffffffff,0x35007280,0x1001300,0x0,0x0,0x0,0xff0000,0x13000700,0x19001900,0x19001900,0x19001900,0xbaf41d23,
+0xffffffff,0xffffffff,0xffffffff,0xe1f0ffff,0x4300572f,0xb002800,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff46ff,0xffffffff,0xfcfdffff,0xa0c45d45,0xffffffff,0xffffffff,0x1820e4f6,0xff0200,0xff00ff,0x0,0x0,0x0,0x0,0xb000400,0x12001100,0x12001200,0x12001200,0x12001200,0x12001200,0x12001200,0x12001200,0x12001200,0x12001200,0x12001200,0xf001200,0x2000800,0x0,0x0,0x0,0xc0f426eb,0xcde5c9e9,0xcde5cde5,0xcde5cde5,0x15003f18,0x100,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0xffff28ac,0xffffffff,0xffffffff,0x88c7ffff,0x1001200,0x71fd00ff,0xffffffff,0xffffffff,0xffffc4de,0xffffffff,0xfbfeffff,0xa00303a,
+0xff00ff,0xffffcefe,0xffffffff,0xffffffff,0x3d00b0cf,0x4001b00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x15000300,0xffff9cd6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe8f4ffff,0x3e00552a,0x8002100,0xff0100,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffa8f9,0xffffffff,0x759dffff,0x5001e00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x114b00ff,0xffffeefc,0xffffffff,0xffffffff,0x1600b8e2,0xff0200,0x5cff00ff,0xffffffff,0xffffffff,0xebf5ffff,0x29004604,0xb00,0x0,0x0,0x0,0xff0000,0x2000100,0x3000300,0x3000300,0x4400300,0xffff99fd,
+0xffffffff,0xffffffff,0xffffffff,0x604decf6,0x2f004500,0x3001300,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffffbafe,0xffffffff,0xbdd8ffff,0x48474400,0xfffff8fd,0xffffffff,0x6ac3ffff,0xff0800,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x19000300,0x48003900,0x48004800,0x48004800,0x13003600,0x100,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0xd0f60800,0xffffffff,0xffffffff,0xc3e6ffff,0x3001900,0xb0fe00ff,0xffffffff,0xffffffff,0xedf67989,0xffffffff,0xffffffff,0xf0069a8,
+0x15ff00ff,0xffffffff,0xffffffff,0xffffffff,0x34007787,0x1001200,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x70000ff,0xd9f1232c,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7581fefe,0x2a004400,0x2000e00,0xff00ff,0xff,0x0,0x0,0x0,0x10ff0000,0x14ff14ff,0x14ff14ff,0x14ff14ff,0x14ff14ff,0xffffb0f9,0xffffffff,0x81acffff,0x19cc306a,0x14ff14ff,0x14ff14ff,0x14ff14ff,0x9ff,0x0,0x0,0x0,0xff0000,0x60000ff,0xffffa3ec,0xffffffff,0xffffffff,0x231df2fb,0xff0700,0xacfe00ff,0xffffffff,0xffffffff,0xaecdffff,0x1c003e00,0x500,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x7cff00ff,0xffffffff,
+0xffffffff,0xffffffff,0xf5fbffff,0x46006c6a,0x16003200,0x500,0x0,0x0,0x0,0xff0000,0xff00ff,0x2cff00ff,0xffffffff,0xffffffff,0x6d70ffff,0x22003900,0xffffa9e5,0xffffffff,0xd0f0ffff,0x2001200,0xff00ff,0x0,0x0,0x0,0x0,0x28ff20ff,0x28ff28ff,0x28ff28ff,0x28ff28ff,0x28ff28ff,0x28ff28ff,0x28ff28ff,0x28ff28ff,0x28ff28ff,0x28ff28ff,0x28ff28ff,0x12ff28ff,0x0,0x0,0x0,0x0,0x10000200,0x2f002500,0x2f002f00,0x2f002f00,0xc002400,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x84e60300,0xffffffff,0xffffffff,0xf5fbffff,0x8002721,0xedfe02ff,0xffffffff,0xfafdffff,0xb8df4c1b,0xffffffff,0xffffffff,0x1500a1d4,
+0x58ff0200,0xffffffff,0xffffffff,0xf1f9ffff,0x2900480e,0xff0b00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x10000ff,0x4b8f0c00,0xfffff9fd,0xffffffff,0xffffffff,0xffffffff,0x4800a8c7,0x15003300,0xff0400,0xff00ff,0xff,0x0,0x0,0x0,0xccff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x10071fd,0x0,0x0,0x0,0xff0000,0x20000ff,0xffff4fcf,0xffffffff,0xffffffff,0x62a9ffff,0xff0c00,0xf3ff07ff,0xffffffff,0xffffffff,0x7079ffff,0x12003400,0x100,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff60ff,0xffffffff,
+0xffffffff,0xffffffff,0x7a88fcfd,0x35004800,0x6001900,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x9dff00ff,0xffffffff,0xffffffff,0x4500d1e7,0x10002b00,0xffff3caa,0xffffffff,0xffffffff,0x7004fae,0xff00ff,0x0,0x0,0x0,0x0,0xffffccff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x72fbffff,0x200,0x0,0x0,0x0,0x5000100,0xe000b00,0xe000e00,0xe000e00,0x4000b00,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x34ba0100,0xffffffff,0xffffffff,0xffffffff,0xd005ea0,0xffff2cff,0xffffffff,0xd2e8ffff,0x7bc13f00,0xffffffff,0xffffffff,0x1e00d4ee,
+0x9ffd0500,0xffffffff,0xffffffff,0xbbd6ffff,0x1d003e00,0xff0500,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x13000300,0xffffb0e3,0xffffffff,0xffffffff,0xfeffffff,0x3b006151,0x7001e00,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xcdfe0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb007be8,0x200,0x0,0x0,0xff0000,0xff00ff,0xeafb0e37,0xffffffff,0xffffffff,0xa8dbffff,0x2001400,0xffff49ff,0xffffffff,0xffffffff,0x4504e9f4,0xb002800,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x48ff00ff,0xfffffbff,0xffffffff,
+0xffffffff,0xffffffff,0x49008aa3,0x1c003800,0x1000700,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xf9ff17ff,0xffffffff,0xffffffff,0x3c008196,0x5001c00,0xc1ef0c00,0xffffffff,0xffffffff,0x1000b9e9,0xff0100,0x0,0x0,0x0,0x0,0xffffcdfe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7ce6ffff,0x3000c00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x9000000,0xffffdbf8,0xffffffff,0xffffffff,0x14009bd3,0xffff6cfd,0xffffffff,0xa4c4ffff,0x38763800,0xffffffff,0xffffffff,0x323dfcfe,
+0xe4fe0b17,0xffffffff,0xffffffff,0x8097ffff,0x13003600,0xff0100,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x30e400ff,0xfffff9fe,0xffffffff,0xffffffff,0xffffffff,0x2a06cbe7,0x1000d00,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xcefd0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1c008dcb,0x700,0x0,0x0,0xff0000,0xff00ff,0x9dea0500,0xffffffff,0xffffffff,0xe7f6ffff,0x5001e09,0xffff99fd,0xffffffff,0xffffffff,0x3d00abcb,0x5001c00,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xf4ff33ff,0xffffffff,0xffffffff,
+0xffffffff,0x9dbbffff,0x3a004a00,0x9001f00,0xff0100,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff81ff,0xffffffff,0xe4f3ffff,0x2f004807,0x1000f00,0x57c40500,0xffffffff,0xffffffff,0x388dfdff,0xff0500,0x0,0x0,0x0,0x0,0xffffcefd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8dcbffff,0x7001d00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x4000000,0xffff91e8,0xffffffff,0xffffffff,0x1c00d3ee,0xffffadfb,0xffffffff,0x7486ffff,0x16003000,0xffffdbf8,0xffffffff,0x6aabffff,
+0xffff36c2,0xffffffff,0xffffffff,0x4c1ef7fc,0xc002b00,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xcdff05ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7fd7ffff,0xff0700,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xcffb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x240095c0,0x800,0x0,0x0,0xff0000,0xff00ff,0x48ca0100,0xffffffff,0xffffffff,0xffffffff,0xd275093,0xffffe7fe,0xffffffff,0xffffffff,0x34006d73,0x1001200,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x21ff00ff,0xffffe8ff,0xffffffff,0xffffffff,
+0xffffffff,0x4b03b2ce,0x22003c00,0x1000b00,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x9ff00ff,0xffffebff,0xffffffff,0x96b3ffff,0x1f003f00,0xff0600,0xf110100,0xffffdaf6,0xffffffff,0xa1e1ffff,0x1000d00,0x0,0x0,0x0,0x0,0xffffcffb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x95c0ffff,0x8002400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x1000000,0xffff41c8,0xffffffff,0xffffffff,0x344afdfe,0xffffeafd,0xffffffff,0x4819f9fc,0xc002600,0xffff9bef,0xffffffff,0xa2d5ffff,
+0xffff7be6,0xffffffff,0xffffffff,0x3f00c4de,0x6001f00,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff81ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf8fdffff,0x20035bc,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xb2f80000,0xe3f3e0f6,0xe4f2e4f2,0xe4f2e4f2,0xe4f2e4f2,0xfffff6fb,0xffffffff,0xecf6ffff,0xe4f2e4f2,0xe4f2e4f2,0xe4f2e4f2,0xe4f2e4f2,0x240088b2,0x800,0x0,0x0,0xff0000,0xff00ff,0xc1500ff,0xffffe6f9,0xffffffff,0xffffffff,0x44cb98d2,0xffffffff,0xffffffff,0xe6f3ffff,0x28004504,0xff0a00,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xd9ff14ff,0xffffffff,0xffffffff,0xffffffff,
+0xc4deffff,0x3f004c07,0xc002500,0xff0200,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x66ff00ff,0xffffffff,0xffffffff,0x5123f2fa,0x12003300,0xff0200,0x60000ff,0xffff73d5,0xffffffff,0xf5fcffff,0x4002762,0x0,0x0,0x0,0x0,0xd0f0a3f6,0xd6ead5eb,0xd6ead6ea,0xd6ead6ea,0xd6ead6ea,0xd6ead6ea,0xd6ead6ea,0xd6ead6ea,0xd6ead6ea,0xd6ead6ea,0xd6ead6ea,0x82a9d6ea,0x8002400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0xe6f90b17,0xffffffff,0xffffffff,0x91d1ffff,0xffffffff,0xffffffff,0x3e00d0e5,0x5001d00,0xffff5add,0xffffffff,0xd5eeffff,
+0xffffbef2,0xffffffff,0xffffffff,0x38008ba5,0x2001500,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x34ff00ff,0xfffffcff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf55d1f6,0xff0100,0xff00ff,0xff,0x0,0x0,0x0,0xf000000,0x46003000,0x4a004a00,0x4a004a00,0x4a004a00,0xffffbfdb,0xffffffff,0x7f91ffff,0x4a004b00,0x4a004a00,0x4a004a00,0x4a004a00,0x23004000,0x800,0x0,0x0,0xff0000,0xff00ff,0x50000ff,0xffff97e9,0xffffffff,0xffffffff,0x93e8d9f1,0xffffffff,0xffffffff,0xa9c7ffff,0x1b003d00,0xff0500,0xff,0x0,0x0,0x0,0xff0000,0xaff00ff,0xffffc7ff,0xffffffff,0xffffffff,0xffffffff,
+0x5119d4e9,0x28004100,0x2000f00,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xd7ff02ff,0xffffffff,0xffffffff,0x4100abc8,0x8002400,0xff00ff,0x10000ff,0xedfa184a,0xffffffff,0xffffffff,0xb0089d6,0x0,0x0,0x0,0x0,0x2f000e00,0x48004500,0x48004800,0x48004800,0x48004800,0x48004800,0x48004800,0x48004800,0x48004800,0x48004800,0x48004800,0x3f004800,0x8002200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x9dec0500,0xffffffff,0xffffffff,0xf3fbffff,0xffffffff,0xffffffff,0x3800a2c2,0x2001500,0xfcff1999,0xffffffff,0xfdfeffff,
+0xfffff9fd,0xffffffff,0xfcfeffff,0x2d005331,0xff0d00,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xd7ff09ff,0xffffffff,0xffffffff,0xffffffff,0xffffe3f2,0xffffffff,0xffffffff,0x8de7ffff,0xff0500,0xff00ff,0xff,0x0,0x0,0x0,0xa000000,0x31002200,0x34003400,0x34003400,0x34003400,0xffffb8e3,0xffffffff,0x7c94ffff,0x36003e00,0x34003400,0x34003400,0x34003400,0x18002d00,0x600,0x0,0x0,0xff0000,0xff00ff,0x10000ff,0xffff40c7,0xffffffff,0xffffffff,0xeafbffff,0xffffffff,0xffffffff,0x696dffff,0x12003300,0xff0100,0xff,0x0,0x0,0x0,0xff0000,0xb0ff03ff,0xffffffff,0xffffffff,0xffffffff,0xe2f1ffff,
+0x43005831,0x11002c00,0xff0300,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xffff4aff,0xffffffff,0xfcfeffff,0x36005d4a,0x2001500,0xff00ff,0xff00ff,0x8ee00800,0xffffffff,0xffffffff,0x1a27e7f8,0x300,0x0,0x0,0x0,0x20000a00,0x31002f00,0x31003100,0x31003100,0x31003100,0x31003100,0x31003100,0x31003100,0x31003100,0x31003100,0x31003100,0x2a003100,0x5001700,0x0,0x0,0x0,0x14ff04ff,0x14ff14ff,0x14ff14ff,0x14ff14ff,0x1ff,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x4dd40100,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2f007282,0xff0e00,0xcdf60600,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xcee5ffff,0x21004100,0xff0700,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff8fff,0xffffffff,0xffffffff,0xbbd7ffff,0xf6fb614f,0xffffffff,0xffffffff,0xfdfeffff,0x30044cb,0xff00ff,0xff,0x0,0x0,0x0,0x3000000,0xf000b00,0x10001000,0x10001000,0x10001000,0xffffadf2,0xffffffff,0x779affff,0x15002800,0x10001000,0x10001000,0x10001000,0x8000e00,0x200,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xe0f80c15,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4504e3f2,0xa002700,0xff00ff,0xff,0x0,0x0,0x0,0x1ff0000,0xffff96ff,0xffffffff,0xffffffff,0xffffffff,0x614fedf6,
+0x2f004500,0x4001400,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xffffbefe,0xffffffff,0xbfdaffff,0x28004400,0xff0b00,0xff00ff,0xff00ff,0x27890200,0xfffff9fe,0xffffffff,0x6fc8ffff,0x900,0x0,0x0,0x0,0xa000300,0xf000e00,0xf000f00,0xf000f00,0xf000f00,0xf000f00,0xf000f00,0xf000f00,0xf000f00,0xf000f00,0xf000f00,0xd000f00,0x2000700,0x0,0x0,0x0,0xffff30ff,0xffffffff,0xffffffff,0xffffffff,0x9e3,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0xf440000,0xffffeffc,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x26004712,0xff0900,0x8deb0200,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x94b3ffff,0x16003900,0xff0200,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x40ff00ff,0xffffffff,0xffffffff,0xffffffff,0x562fedf6,0x8bb94400,0xffffffff,0xffffffff,0xffffffff,0x1674dff8,0xff0100,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffa8f9,0xffffffff,0x759dffff,0x5001e00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x90e80500,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3c00a6c5,0x4001b00,0xff00ff,0xff,0x0,0x0,0x0,0x79ff0000,0xffffffff,0xffffffff,0xffffffff,0xf5fbffff,0x46006d6e,
+0x16003200,0xff0500,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xbff0000,0x93e587f9,0xa9c7a2d0,0x6763a9c7,0x18003a00,0xff0400,0xff00ff,0xff00ff,0xa0000ff,0xa4cd76cb,0xa9c7a9c7,0x7cb9a7ca,0x2001300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff31fa,0xffffffff,0xffffffff,0xffffffff,0x6001855,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x5000000,0xffffa9ee,0xffffffff,0xffffffff,0xffffffff,0xcde5ffff,0x1c003e00,0xff0500,0x49d900ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x5a47ffff,0xe002f00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xe0ff0eff,0xffffffff,0xffffffff,0xffffffff,0x44008196,0x26072e00,0xffffcaec,0xffffffff,0xffffffff,0xa0ecffff,0xff0700,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffa8f9,0xffffffff,0x759dffff,0x5001e00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x3bbe0100,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x33006768,0x1001100,0xff00ff,0xff,0x0,0x0,0x0,0xfcff0000,0xffffffff,0xffffffff,0xffffffff,0xfbfdffff,0xf0fbf1fa,
+0xecffeefd,0xecffecff,0xecffecff,0xecffecff,0xecffecff,0xcbff,0x0,0x0,0x0,0x0,0x27000b00,0x44003e00,0x3f004400,0xd002900,0x100,0x0,0x0,0x3000000,0x34001600,0x44004300,0x37004300,0x5001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff32f5,0xffffffff,0xffffffff,0xffffffff,0x10003427,0x100,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x2000000,0xffff5ada,0xffffffff,0xffffffff,0xffffffff,0x9fbfffff,0x14003800,0xff0100,0x106000ff,0xfffff7fd,0xffffffff,
+0xffffffff,0xffffffff,0x4200d7eb,0x8002300,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xffff9cff,0xffffffff,0xffffffff,0xbdd9ffff,0x35004900,0xd001700,0xf6fc3f82,0xffffffff,0xffffffff,0xffffffff,0x30055d5,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffa8f9,0xffffffff,0x759dffff,0x5001e00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xa0000ff,0xffffdaf7,0xffffffff,0xffffffff,0xffffffff,0xe0f0ffff,0x27004300,0xff0a00,0xff00ff,0xff,0x0,0x0,0x0,0xfcff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc00defd,0x400,0x0,0x0,0x0,0x1b000900,0x27002600,0x22002700,0x5001300,0x0,0x0,0x0,0x0,0x1b000900,0x27002600,0x22002700,0x5001400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,0x15004020,0x100,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0xf6fd156d,0xffffffff,0xffffffff,0xffffffff,0x6f7cffff,0xe002f00,0xff00ff,0x50000ff,0xffffbef4,0xffffffff,
+0xffffffff,0xffffffff,0x3b009fbd,0x3001800,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x4bff00ff,0xffffffff,0xffffffff,0xffffffff,0x5834eef8,0x20003d00,0x2000800,0x84cb1000,0xffffffff,0xffffffff,0xffffffff,0x1e99eafb,0x100,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffa8f9,0xffffffff,0x759dffff,0x5001e00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x40000ff,0xffff8ae5,0xffffffff,0xffffffff,0xffffffff,0xa3c2ffff,0x1b003c00,0xff0400,0xff00ff,0xff,0x0,0x0,0x0,0xfcff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2500e3f7,0xc00,0x0,0x0,0x0,0x8000300,0xa000a00,0x8000a00,0x1000400,0x0,0x0,0x0,0x0,0x6000200,0xa000900,0x9000a00,0x2000600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,0x15004020,0x100,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0xb5f10600,0xffffffff,0xffffffff,0xffffffff,0x460ff6fb,0x9002500,0xff00ff,0x20000ff,0xffff7de9,0xffffffff,
+0xffffffff,0xffffffff,0x3100635f,0x1000f00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xe7ff13ff,0xffffffff,0xffffffff,0xffffffff,0x44008499,0xe002b00,0xff0200,0x1b130500,0xffffcdee,0xffffffff,0xffffffff,0xb4efffff,0x91c,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffa8f9,0xffffffff,0x759dffff,0x5001e00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x10000ff,0xffff34b5,0xffffffff,0xffffffff,0xffffffff,0x6461ffff,0x11003200,0xff0100,0xff00ff,0xff,0x0,0x0,0x0,0xfcff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3300e6f4,0x1000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,0x15004020,0x100,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x67dc0200,0xffffffff,0xffffffff,0xffffffff,0x3e00cbe2,0x4001c00,0xff00ff,0xff00ff,0xffff39ce,0xffffffff,
+0xffffffff,0xe1f0ffff,0x25004300,0xff0900,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffa9ff,0xffffffff,0xffffffff,0xc0dbffff,0x35004900,0x4001600,0xff00ff,0xa000100,0xf7fc4185,0xffffffff,0xffffffff,0xffffffff,0x4006adb,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffa8f9,0xffffffff,0x759dffff,0x5001e00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xd4f50900,0xffffffff,0xffffffff,0xffffffff,0x4300ddef,0x9002600,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xfcff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3500e6f4,0x1100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,0x15004020,0x100,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0xd000000,0x46002d00,0x4d004d00,0x4d004d00,0x37004b00,0x1001400,0x0,0x0,0x25000900,0x4d004200,
+0x4d004d00,0x4c004d00,0x1a003c00,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x17000400,0x49003500,0x4d004d00,0x4b004d00,0x21003e00,0x800,0x0,0x2000000,0x2f001100,0x4d004600,0x4d004d00,0x44004c00,0xf002b00,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2c000c00,0x4d004600,0x3f004d00,0x5001e00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1a000400,0x4c003b00,0x4d004d00,0x4d004d00,0x3c004c00,0x4001a00,0x0,0x0,0x0,0x0,0x0,0x0,0x13000000,0x4d003900,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,
+0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x35004a00,0x1100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1b000400,0x4d003d00,0x4d004d00,0x4d004d00,0x15003a00,0x100,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x7000000,0x32001b00,0x3a003a00,0x3a003a00,0x25003700,0xb00,0x0,0x0,0x16000400,0x3a002f00,
+0x3a003a00,0x38003a00,0xe002900,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x1b000700,0x39003100,0x3a003a00,0x36003a00,0xe002600,0x200,0x0,0x0,0x18000500,0x39002f00,0x3a003a00,0x38003a00,0x14002b00,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x21000900,0x3a003500,0x2f003a00,0x4001700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe000100,0x38002800,0x3a003a00,0x3a003a00,0x28003800,0x1000e00,0x0,0x0,0x0,0x0,0x0,0x0,0xe000000,0x3a002b00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,
+0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x27003800,0xc00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x14000300,0x3a002e00,0x3a003a00,0x3a003a00,0xf002c00,0x100,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x2000000,0x10000800,0x13001300,0x13001300,0xb001200,0x300,0x0,0x0,0x7000100,0x13000f00,
+0x13001300,0x12001300,0x4000d00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb000300,0x13001200,0x13001300,0x12001300,0x3000b00,0x0,0x0,0x0,0x6000100,0x13000f00,0x13001300,0x13001300,0x8001000,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb000300,0x13001200,0x10001300,0x2000800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000000,0x12000c00,0x13001300,0x13001300,0xd001200,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x5000000,0x13000e00,0x13001300,0x13001300,0x13001300,0x13001300,
+0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0xd001300,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7000100,0x13000f00,0x13001300,0x13001300,0x5000e00,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xd8ffb3ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xcdffd8ff,0xa4ffb9ff,0x24ff6dff,0xff00ff,0xff00ff,0xff00ff,
+0xff,0x0,0x0,0x0,0xb3ff0000,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0x9fffd8ff,0xff,0x0,0x0,0x0,0x14ff0000,0xc8ffc7ff,0xc8ffc8ff,0xc8ffc8ff,0xffaaff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x93ff00ff,0xc8ffc8ff,0xc8ffc8ff,0xc2ffc8ff,0x9ff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x13ff00ff,0x34ff34ff,0x34ff34ff,0x1eff34ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x3bff03ff,0xacff89ff,0xd3ffc3ff,0xa9ffc1ff,0x2aff6eff,
+0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xb3ff0000,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xff55ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xb3ff0000,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0x3aff,0x0,0x0,0x0,0x12ff0000,0x60ff60ff,0x60ff60ff,0x60ff60ff,0x3ff60ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffd5fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x44fbcafe,0xff00ff,0xff00ff,
+0xff,0x0,0x0,0x0,0xd5fe0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc0faffff,0x3000a00,0x0,0x0,0x0,0xff0000,0xffffc3fe,0xffffffff,0xffffffff,0x2ecdffff,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xf9ff0dff,0xffffffff,0xffffffff,0xb3f8ffff,0x4000b00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xc9ff06ff,0xffffffff,0xffffffff,0x92fcffff,0x1000200,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x68ff04ff,0xffffe8ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0x47fbc1fe,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xd5fe0000,0xffffffff,0xffffffff,0xffffffff,0x7006dea,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xd5fe0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6004ede,0x100,0x0,0x0,0x30ff0000,0xffffffff,0xffffffff,0xffffffff,0xd9dffff,0x200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffd6fd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8dfa4fc,0xff00ff,
+0xff,0x0,0x0,0x0,0xd6fd0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc9efffff,0xa002000,0x0,0x0,0x0,0x1000000,0xffff6bec,0xffffffff,0xffffffff,0x8cdcffff,0x1000d00,0xff00ff,0xff00ff,0xff00ff,0xffff57ff,0xffffffff,0xffffffff,0x70b4ffff,0xb002200,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff8eff,0xffffffff,0xffffffff,0x9aeeffff,0x4000e00,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x1eff00ff,0xffffd0ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xbe89bfc,0xff00ff,0xff,0x0,0x0,0x0,0xd6fd0000,0xffffffff,0xffffffff,0xffffffff,0x17007fc9,0xff0500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xd6fd0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x140063af,0x400,0x0,0x0,0x32f50000,0xffffffff,0xffffffff,0xffffffff,0x213effff,0x900,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffd7fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc3fbffff,0xff09aa,
+0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xcee9ffff,0xe002e00,0x0,0x0,0x0,0xff0000,0xf8fd1b84,0xffffffff,0xffffffff,0xd8f2ffff,0x4001900,0xff00ff,0xff00ff,0xff00ff,0xffffaafe,0xffffffff,0xffffffff,0x4616f1f9,0xc002a00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4eff00ff,0xffffffff,0xffffffff,0xffffffff,0xa8dbffff,0x9002100,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xe1ff25ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xbcfaffff,0xff0ab3,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x21008ab9,0xff0700,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1c00709b,0x500,0x0,0x0,0x32f50000,0xffffffff,0xffffffff,0xffffffff,0x3725ffff,0x1001100,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffd7fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x40096f1,
+0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xcfe8ffff,0xe003000,0x0,0x0,0x0,0xff0000,0xb0ee0800,0xffffffff,0xffffffff,0xffffffff,0x9004283,0xff00ff,0xff00ff,0x8ff00ff,0xfffff4ff,0xffffffff,0xffffffff,0x3f00b2ce,0x6002000,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xeeff1eff,0xffffffff,0xffffffff,0xffffffff,0xaed3ffff,0xb002900,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x7ff00ff,0xffffd4ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x400a1f4,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1e007298,0x500,0x0,0x0,0x33f00000,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffd7fb,0xffffffff,0xffffffff,0xe7f3ffff,0xd6ead6ea,0xd6ead6ea,0xddeed6ea,0xfbfdebf6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x36b8ffff,
+0x300,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xcfe8ffff,0xe003000,0x0,0x0,0x0,0xff0000,0x54ce0200,0xffffffff,0xffffffff,0xffffffff,0x100091d0,0xff0100,0xff00ff,0x4dff00ff,0xffffffff,0xffffffff,0xffffffff,0x36006d73,0x2001400,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x5ff00ff,0xffffc5ff,0xffffffff,0xffffffff,0xffffffff,0xaed3ffff,0xb002900,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x85ff00ff,0xffffffff,0xffffffff,0xffffffff,0xfcfdffff,0xddeee3f2,0xfffff7fb,0xffffffff,
+0xffffffff,0xffffffff,0x47cdffff,0x300,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1e007298,0x500,0x0,0x0,0x33f00000,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffd7fb,0xffffffff,0xffffffff,0x92afffff,0x49004b00,0x48004800,0x49004800,0x4f134900,0xd4e87c8c,0xffffffff,0xffffffff,0xffffffff,0xa7e7ffff,
+0x1000c00,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x7781adca,0x77817781,0x77817781,0x77817781,0x77817781,0x77817781,0x77817781,0x77817781,0x686e7781,0xe003000,0x0,0x0,0x0,0xff0000,0x103000ff,0xffffe8fa,0xffffffff,0xffffffff,0x1900d7f1,0xff0400,0xff00ff,0x9ffd00ff,0xffffffff,0xffffffff,0xe0efffff,0x29004604,0xb00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x89ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xaed3ffff,0xb002900,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xf6ff10ff,0xffffffff,0xffffffff,0xffffffff,0x5c3ab6d4,0x4b004c00,0x8ca84e10,0xfffff3fa,
+0xffffffff,0xffffffff,0xbcedffff,0x1000d00,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x7781adca,0x77817781,0x77817781,0x77817781,0x77817781,0x77817781,0x77817781,0x77817781,0x1e004b36,0x500,0x0,0x0,0x33f00000,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffd7fb,0xffffffff,0xffffffff,0x90b1ffff,0x34003e00,0x31003100,0x31003100,0x36003300,0x420c3a00,0xffffc1df,0xffffffff,0xffffffff,0xebf8ffff,
+0x4001b09,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x450092af,0x3e004000,0x3e003e00,0x3e003e00,0x3e003e00,0x3e003e00,0x3e003e00,0x3e003e00,0x3a003e00,0xb002700,0x0,0x0,0x0,0xff0000,0x60000ff,0xffff93e7,0xffffffff,0xffffffff,0x4080ffff,0xff0900,0xff00ff,0xedff04ff,0xffffffff,0xffffffff,0x9dbbffff,0x1b003d00,0x500,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff49ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xaed3ffff,0xb002900,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xffff6fff,0xffffffff,0xffffffff,0xb1ceffff,0x45004b00,0x35003b00,0x39003400,0xf8fc6374,
+0xffffffff,0xffffffff,0xfafdffff,0x5002859,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x450092af,0x3e004000,0x3e003e00,0x3e003e00,0x3e003e00,0x3e003e00,0x3e003e00,0x3e003e00,0x18003300,0x400,0x0,0x0,0x26eb0000,0xc9e9c0f4,0xcde5cde5,0xcde5cde5,0x3f18cde5,0x1001500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffd7fb,0xffffffff,0xffffffff,0x8db5ffff,0x15002b00,0xf000f00,0xf000f00,0x12001000,0x20001500,0xfcfe414e,0xffffffff,0xffffffff,0xffffffff,
+0xb00467c,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x32008fb2,0x1c002100,0x1c001c00,0x1c001c00,0x1c001c00,0x1c001c00,0x1c001c00,0x1c001c00,0x1b001c00,0x5001200,0x0,0x0,0x0,0xff0000,0x20000ff,0xffff36b3,0xffffffff,0xffffffff,0x8fcfffff,0x1001000,0xff00ff,0xffff42ff,0xffffffff,0xffffffff,0x5a44fdfe,0x11003200,0x100,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x1bff00ff,0xffffecff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xaed3ffff,0xb002900,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xffffc3fe,0xffffffff,0xffffffff,0x5119eef6,0x2c004000,0x12001a00,0x16001100,0xa5d72400,
+0xffffffff,0xffffffff,0xffffffff,0xd0060a7,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x32008fb2,0x1c002100,0x1c001c00,0x1c001c00,0x1c001c00,0x1c001c00,0x1c001c00,0x1c001c00,0xb001700,0x200,0x0,0x0,0x3000000,0x39001900,0x48004800,0x48004800,0x36004800,0x1001300,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0x0,0xff00ff,0xff00ff,0x6000200,0xcff11400,0xffffffff,0xffffffff,0xffffffff,
+0x1200689d,0x100,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x25008cb6,0x5000c00,0x5000500,0x5000500,0x5000500,0x5000500,0x5000500,0x5000500,0x4000500,0x1000300,0x0,0x0,0x0,0xff0000,0xff00ff,0xcff40a00,0xffffffff,0xffffffff,0xd5efffff,0x3001900,0xff00ff,0xffff95fd,0xffffffff,0xffffffff,0x4200cbe2,0x9002500,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xc2ff04ff,0xffffffff,0xffffffff,0xc5dfddef,0xffffffff,0xffffffff,0xaed3ffff,0xb002900,0xff00ff,0x0,0x0,0x0,0x0,0x4ff00ff,0xfffff5ff,0xffffffff,0xffffffff,0x4300a8c7,0x11002a00,0xff0400,0x20000ff,0x55ba0a00,
+0xffffffff,0xffffffff,0xffffffff,0x15007db4,0x200,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x25008cb6,0x5000c00,0x5000500,0x5000500,0x5000500,0x5000500,0x5000500,0x5000500,0x2000400,0x0,0x0,0x0,0x2000000,0x25001000,0x2f002f00,0x2f002f00,0x24002f00,0xc00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0x0,0xff00ff,0xff00ff,0xff00ff,0xb4f40400,0xffffffff,0xffffffff,0xffffffff,
+0x18007bac,0x200,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x76dc0400,0xffffffff,0xffffffff,0xffffffff,0x9003f79,0x2ff00ff,0xffffe6fe,0xffffffff,0xffffffff,0x3a0087a1,0x3001800,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff84ff,0xffffffff,0xf7fbffff,0xbedc665d,0xffffffff,0xffffffff,0xaed3ffff,0xb002900,0xff00ff,0x0,0x0,0x0,0x0,0x2aff00ff,0xffffffff,0xffffffff,0xffffffff,0x36007585,0x3001600,0xff00ff,0xff00ff,0x2ec20100,
+0xffffffff,0xffffffff,0xffffffff,0x1c008abb,0x400,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x1000000,0xb000500,0xe000e00,0xe000e00,0xb000e00,0x400,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0x0,0xff00ff,0xff00ff,0xff00ff,0xbcfa00ff,0xffffffff,0xffffffff,0xffffffff,
+0x1c00749c,0x500,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x1f840100,0xfffff9fe,0xffffffff,0xffffffff,0x10008cce,0x38ff0100,0xffffffff,0xffffffff,0xf4faffff,0x2e004d1a,0x1000e00,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x45ff00ff,0xfffffeff,0xffffffff,0x8ba3ffff,0xb9e24700,0xffffffff,0xffffffff,0xaed3ffff,0xb002900,0xff00ff,0x0,0x0,0x0,0x0,0x3cfb00ff,0xffffffff,0xffffffff,0xffffffff,0x2800523b,0xff0b00,0xff00ff,0xff00ff,0x3ae900ff,
+0xffffffff,0xffffffff,0xffffffff,0x20007ca5,0x600,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0x0,0xff00ff,0xff00ff,0xff00ff,0xe9fe04ff,0xffffffff,0xffffffff,0xffffffff,
+0x1e00647d,0x600,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x80000ff,0xffffb3ee,0xffffffff,0xffffffff,0x1900d3ef,0x89ff0300,0xffffffff,0xffffffff,0xb6d4ffff,0x21004000,0xff0700,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xe9ff19ff,0xffffffff,0xffffffff,0x4900b8d5,0xb2eb3800,0xffffffff,0xffffffff,0xaed3ffff,0xb002900,0xff00ff,0x0,0x0,0x0,0x0,0x48f800ff,0xffffffff,0xffffffff,0xfdfeffff,0x1e004004,0xff0500,0xff00ff,0xff00ff,0x72fb00ff,
+0xffffffff,0xffffffff,0xffffffff,0x2100677e,0x700,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff63ff,0xffffffff,0xffffffff,0xf9fcffff,
+0x1e004417,0x500,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xc5f3e1f4,0xbcffbefc,0xbcffbcff,0xbcffbcff,0xbcffbcff,0xbcffbcff,0xbcffbcff,0xbcffbcff,0xff3bff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x20000ff,0xffff58d1,0xffffffff,0xffffffff,0x3d75ffff,0xdcfe091c,0xffffffff,0xffffffff,0x727bffff,0x15003700,0xff0200,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x3ff00ff,0xffffbeff,0xffffffff,0xe0f0ffff,0x3e00511c,0xacf32200,0xffffffff,0xffffffff,0xaed3ffff,0xb002900,0xff00ff,0x0,0x0,0x0,0x0,0x11c300ff,0x5f7643a7,0x6c686c68,0x6b666c68,0x17003b00,0xff0200,0xff00ff,0xff00ff,0xdefe09ff,
+0xffffffff,0xffffffff,0xf0f9ffff,0x1f00420c,0x600,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x4ca1a2cd,0x30ff36e3,0x30ff30ff,0x30ff30ff,0x30ff30ff,0x30ff30ff,0x30ff30ff,0xff08ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0x0,0xff00ff,0xff00ff,0x60ff02ff,0xfffff7ff,0xffffffff,0xffffffff,0xcee5ffff,
+0x1a003d00,0x300,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x60058e8,0x100,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xe9fb1030,0xffffffff,0xffffffff,0x8bccffff,0xffff39c9,0xffffffff,0xffffffff,0x4604e4f2,0xb002a00,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x7fff00ff,0xffffffff,0xffffffff,0x6964f8fc,0x2a004300,0xa9f70e00,0xffffffff,0xffffffff,0xaed3ffff,0xb002900,0xff00ff,0x0,0x0,0x0,0x0,0x40000ff,0x32001700,0x3d003d00,0x3d003d00,0x10002e00,0xff00ff,0xff00ff,0x1ff00ff,0xffff97ff,
+0xffffffff,0xffffffff,0xb4d0ffff,0x1a003c00,0x400,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1002bed,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffd7fb,0xffffffff,0xffffffff,0xb9deffff,0x69f379d3,0x64ff64ff,0x6dff64ff,0x9bff7fff,0xffffdeff,0xffffffff,0xffffffff,0xffffffff,0x839affff,
+0x14003800,0x100,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x13006bbf,0x400,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x97e70600,0xffffffff,0xffffffff,0xd1eeffff,0xffff8ce7,0xffffffff,0xffffffff,0x3d00a1c0,0x5001c00,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xfdff41ff,0xffffffff,0xffffffff,0x47008fa9,0x14003200,0xa8f90300,0xffffffff,0xffffffff,0xaed3ffff,0xb002900,0xff00ff,0x0,0x0,0x0,0x0,0x20000ff,0x15000a00,0x1a001a00,0x1a001a00,0x6001300,0xff00ff,0xff00ff,0x8cff03ff,0xffffffff,
+0xffffffff,0xffffffff,0x5b43f7fc,0x13003500,0x100,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9003ab0,0x100,0x0,0x0,0x0,0xff0000,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffd7fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x490addee,
+0xd002e00,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1d0078aa,0x600,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x3ab90200,0xffffffff,0xffffffff,0xfeffffff,0xffffe7f9,0xffffffff,0xfeffffff,0x33005e4f,0x1001200,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x17ff00ff,0xffffe7ff,0xffffffff,0xbdd8ffff,0x38004a00,0x6001b00,0xa8f900ff,0xffffffff,0xffffffff,0xaed3ffff,0xb002900,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x3000100,0x3000300,0x3000300,0x1000200,0xff00ff,0x17ff00ff,0xffffbeff,0xffffffff,
+0xffffffff,0xffffffff,0x440091ac,0xb002800,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x14005080,0x200,0x0,0x0,0x0,0x4ff0000,0x14ff14ff,0x14ff14ff,0x14ff14ff,0x1ff14ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffd7fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf7fbffff,0x3f00675e,
+0x7001f00,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1f007ca5,0x600,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xa0000ff,0xffffd1f5,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xcfe5ffff,0x26004300,0xff0900,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xbaff02ff,0xffffffff,0xffffffff,0x5322e2f1,0x23003f00,0x1000a00,0xa8f900ff,0xffffffff,0xffffffff,0xaed3ffff,0xb002900,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xe8ff4fff,0xffffffff,0xffffffff,
+0xffffffff,0xafccffff,0x37004a00,0x4001700,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x19005b70,0x300,0x0,0x0,0x0,0x30ff0000,0xffffffff,0xffffffff,0xffffffff,0x9e3ffff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffd7fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x747bf0f8,0x2f004700,
+0x2001100,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xe9f5f2fa,0xe9f5e9f5,0xe9f5e9f5,0xe9f5e9f5,0xe9f5e9f5,0xe9f5e9f5,0xe9f5e9f5,0xe9f5e9f5,0x1f00749a,0x600,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x40000ff,0xffff7ade,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8ca6ffff,0x19003b00,0xff0300,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xffff7aff,0xffffffff,0xf9fdffff,0x43006b69,0xf002a00,0xff0200,0xa8f900ff,0xffffffff,0xffffffff,0xaed3ffff,0xb002900,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xa4ff11ff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0x4c03aac8,0x22003e00,0x1000900,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x19005b70,0x300,0x0,0x0,0x0,0x31fa0000,0xffffffff,0xffffffff,0xffffffff,0x1855ffff,0x600,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffd7fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc2ddffff,0x4800624e,0x1a003600,
+0x500,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x4c0093ad,0x4b004b00,0x4b004b00,0x4b004b00,0x4b004b00,0x4b004b00,0x4b004b00,0x4b004b00,0x1e003e00,0x600,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x10000ff,0xfafe218b,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4e21f6fb,0xe002f00,0xff0100,0xff00ff,0xff,0x0,0x0,0x0,0x2aff0000,0xfffffcff,0xffffffff,0x93adffff,0x32004700,0x3001500,0xff00ff,0xa8f900ff,0xffffffff,0xffffffff,0xaed3ffff,0xb002900,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x3fff00ff,0xffffe2ff,0xffffffff,0xffffffff,0xffffffff,
+0x8aa1f7fb,0x3f004b00,0xe002700,0x200,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x9bb8c3dd,0x9bb89bb8,0x9bb89bb8,0x9bb89bb8,0x9bb89bb8,0x9bb89bb8,0x9bb89bb8,0x19004b3d,0x300,0x0,0x0,0x0,0x32f50000,0xffffffff,0xffffffff,0xffffffff,0x3427ffff,0x1001000,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffd7fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xaccadeef,0x4b006e6d,0x35004500,0x8001c00,
+0x100,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x400090b1,0x35003800,0x35003500,0x35003500,0x35003500,0x35003500,0x35003500,0x35003500,0x15002c00,0x400,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xb7ee0800,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4000bbd6,0x7002100,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x45fb0000,0xffffffff,0xffffffff,0xe1f1feff,0xd9f9def4,0xd4ffd5fe,0xd4ffd4ff,0xf2fed4ff,0xffffffff,0xffffffff,0xf2faffff,0xd6fddbf7,0xb3ffd4ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x5ff00ff,0xfeff85ff,0xffffffff,0xffffffff,0xffffffff,0xd2e7ffff,
+0x49006454,0x26003d00,0x3000f00,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x470092af,0x42004300,0x42004200,0x42004200,0x42004200,0x42004200,0x42004200,0x16003400,0x300,0x0,0x0,0x0,0x33f00000,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffd7fb,0xffffffff,0xffffffff,0xabc9ffff,0x747b747b,0x747b747b,0x747b747b,0x6d6c747b,0x52165f46,0x49004c00,0x3b004400,0x17002b00,0x1000800,
+0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x2c008db5,0x11001700,0x11001100,0x11001100,0x11001100,0x11001100,0x11001100,0x11001100,0x7000e00,0x100,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x5bd20300,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x37007785,0x2001500,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x46f80000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xdafdffff,0x3000b00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xcaff1dff,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x4d0797b3,
+0x37004600,0xd002100,0xff0200,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x36008fb2,0x24002800,0x24002400,0x24002400,0x24002400,0x24002400,0x24002400,0xc001d00,0x200,0x0,0x0,0x0,0x33f00000,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffd7fb,0xffffffff,0xffffffff,0x92afffff,0x3f004500,0x3e003e00,0x3e003e00,0x3e003e00,0x3c003d00,0x32003900,0x1a002700,0x4000e00,0xff0100,
+0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x113c00ff,0xffffeefb,0xffffffff,0xffffffff,0xe8f4ffff,0x2b004607,0xff0c00,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x48f10000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xdff7ffff,0xb002200,0x0,0x0,0x0,0xff00ff,0xff00ff,0x37ff00ff,0xffffe8ff,0xffffffff,0xffffffff,0xffffffff,0x6556d8eb,0x40004a00,
+0x19002e00,0x2000900,0xff00ff,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x27008db5,0x8000f00,0x8000800,0x8000800,0x8000800,0x8000800,0x8000800,0x3000700,0xff,0x0,0x0,0x0,0x33f00000,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffd7fb,0xffffffff,0xffffffff,0x8eb4ffff,0x21003200,0x1c001c00,0x1c001c00,0x1b001c00,0x17001a00,0xf001400,0x4000a00,0xff0100,0xff00ff,
+0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x60000ff,0xffffb8f1,0xffffffff,0xffffffff,0xa5c4ffff,0x1d003e00,0xff0500,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x48f10000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe3f3ffff,0x10003200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xf3ff38ff,0xffffffff,0xffffffff,0xffffffff,0xaac8feff,0x46005010,0x24003800,
+0x5001100,0xff0100,0xff00ff,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x33f00000,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0xb002500,0x4000400,0x4000400,0x4000400,0x2000300,0xff0100,0xff00ff,0xff00ff,0xff00ff,
+0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x20000ff,0xffffbaf7,0xffffffff,0xffffffff,0x6157ffff,0x12003400,0xff0100,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x48f10000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe3f3ffff,0x10003400,0x0,0x0,0x0,0xff00ff,0x26ff00ff,0xffffefff,0xffffffff,0xffffffff,0xf2faffff,0x4b007a88,0x30004200,0xa001a00,
+0xff0200,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x4000000,0x3d001b00,0xf0f84d00,0xffffffff,0x3c09fcfe,0x1001500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x15ff00ff,0xfffff4fe,0xffffffff,0xffffffff,0x4300d4e8,0xa002700,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x2ae70000,0xa8d59ae8,0xafccafcc,0xafccafcc,0xafccafcc,0xafccafcc,0xafccafcc,0xe3f2afcc,0xffffffff,0xffffffff,0xddeeffff,0xafccafcc,0x9ec0afcc,0x10003400,0x0,0x0,0x0,0xff00ff,0xccff06ff,0xffffffff,0xffffffff,0xffffffff,0x6a63ecf6,0x3c004900,0x12002700,0x1000500,
+0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x3000000,0x2e001400,0xffff5260,0xffffffff,0x3a00e7f3,0x1001400,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x336495c1,0x14ff1bbd,0x14ff14ff,0x14ff14ff,0x14ff14ff,0x14ff14ff,0x14ff14ff,0x14ff14ff,0x14ff14ff,0x3ff,0x0,0x0,0x0,0xff0000,0xff00ff,0x23ff3aff,0x13ff15ff,0xcdff40ff,0xffffffff,0xffffffff,0xffffffff,0x3b0091ac,0x4001900,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x5000000,0x38001a00,0x44004400,0x44004400,0x44004400,0x44004400,0x44004400,0xbddd4400,0xffffffff,0xffffffff,0xb1cfffff,0x45004900,0x42004400,0xe002e00,0x0,0x0,0x0,0xff00ff,0xffff72ff,0xffffffff,0xffffffff,0xf7fcffff,0x47006c6d,0x1f003700,0x3000c00,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x336495c1,0x14ff1bbd,0x14ff14ff,0x14ff14ff,0x14ff14ff,0x14ff14ff,0x14ff14ff,0x14ff14ff,0x9ff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x1000000,0x10100700,0xffffa7f4,0xffffffff,0x3800b2d1,0x1300,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1001df6,0x0,0x0,0x0,0xff0000,0xff00ff,0xfffff8ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf4faffff,0x30005023,0x1000f00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x3000000,0x21000f00,0x28002800,0x28002800,0x28002800,0x28002800,0x28002800,0xb4e82800,0xffffffff,0xffffffff,0xb0d1ffff,0x2e003c00,0x27002800,0x8001b00,0x0,0x0,0x0,0x9ff00ff,0xffffe7ff,0xffffffff,0xffffffff,0xe1f0ffff,0xb1e1b8d8,0x9ffaa6f0,0x9cff9cff,0x9cff9cff,
+0x9cff9cff,0x9cff9cff,0x9cff9cff,0x60ff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x10069fd,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x97ff08ff,0xffffffff,0xfcfdffff,0x3300635a,0x1000,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7002ba6,0x100,0x0,0x0,0xff0000,0xff00ff,0xfffff8ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa6c5ffff,0x22004100,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x1000000,0x9000400,0xb000b00,0xb000b00,0xb000b00,0xb000b00,0xb000b00,0xabf50b00,0xffffffff,0xffffffff,0xaed3ffff,0x14002e00,0xa000b00,0x2000700,0x0,0x0,0x0,0x56ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0x700a0f9,0x200,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa0073e7,0x200,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x1bff0000,0xffffeaff,0xffffffff,0x9dbbffff,0x28004400,0xa00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x12004567,0x200,0x0,0x0,0xff0000,0xff00ff,0xfffff8ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x501de2f0,0x15003600,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xa8f900ff,0xffffffff,0xffffffff,0xaed3ffff,0xb002900,0xff00ff,0x0,0x0,0x0,0x0,0x9bfd00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0x1800abe9,0x700,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1b0086c6,0x600,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x25f80000,0xffffffff,0xffffffff,0x4b03a5c6,0x18003800,0x400,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x18005158,0x200,0x0,0x0,0xff0000,0xff00ff,0xfffff9fe,0xffffffff,0xffffffff,0xffffffff,0xe4f2ffff,0x42006253,0xa002600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xa8f900ff,0xffffffff,0xffffffff,0xaed3ffff,0xb002900,0xff00ff,0x0,0x0,0x0,0x0,0xd6fe00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0x2700b4dd,0xb00,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x23008fb9,0x800,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x26f20000,0xffffffff,0x7989d9ef,0x3e004b00,0xa002400,0x100,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x18005158,0x200,0x0,0x0,0xff0000,0xff00ff,0xfffff9fe,0xffffffff,0xffffffff,0xe8f4ffff,0x5527a5c3,0x30004600,0x3001300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xa8f900ff,0xffffffff,0xffffffff,0xaed3ffff,0xb002900,0xff00ff,0x0,0x0,0x0,0x0,0xedfe00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0x2b00b7d9,0xc00,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x23008fb9,0x800,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x17e90000,0x5e7d80e5,0x48004b00,0x25003b00,0x2000e00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffd7fb,0xffffffff,0xffffffff,0x8cb6ffff,0x8002200,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x18005158,0x200,0x0,0x0,0xff0000,0xff00ff,0x659032ad,0x85997f91,0x7a888499,0x4d03614a,0x42004900,0x18003100,0xff0500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xa8f900ff,0xffffffff,0xffffffff,0xaed3ffff,0xb002900,0xff00ff,0x0,0x0,0x0,0x0,0xfdff02ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0x2b00b7d9,0xc00,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x23008fb9,0x800,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x2000000,0x33001500,0x2f003c00,0xc001d00,0x200,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x33001000,0x4d004a00,0x4d004d00,0x41004d00,0x8002200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x10000000,0x4a003300,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x18003c00,0x200,0x0,0x0,0x0,0x0,0x2d000f00,0x3f003e00,0x3f004000,0x3b003e00,0x25003300,0x6001300,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc000000,0x46002c00,0x4d004d00,0x45004d00,0xb002900,0x0,0x0,0x0,0x0,0x0,0x12000000,0x4b003700,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,
+0x4d004d00,0x4d004d00,0x4d004d00,0x2b004500,0xc00,0x0,0x0,0x10000000,0x4a003300,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x23004200,0x800,0x0,0x0,0x10000000,0x4a003300,0x4d004d00,0x4d004d00,0x22004100,0x800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x1a000c00,0xf001a00,0x1000600,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x26000c00,0x3a003700,0x3a003a00,0x31003a00,0x6001a00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0xc000000,0x37002600,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x12002d00,0x200,0x0,0x0,0x0,0x0,0x13000600,0x1e001b00,0x1f001f00,0x17001c00,0x9001100,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9000000,0x35002100,0x3a003a00,0x33003a00,0x8001f00,0x0,0x0,0x0,0x0,0x0,0xe000000,0x39002b00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,
+0x3a003a00,0x3a003a00,0x3a003a00,0x20003400,0x900,0x0,0x0,0xc000000,0x37002600,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x1a003100,0x600,0x0,0x0,0xc000000,0x37002600,0x3a003a00,0x3a003a00,0x1a003100,0x600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6000300,0x1000400,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xd000400,0x13001200,0x13001300,0x10001300,0x2000800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x4000000,0x12000d00,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x6000f00,0x100,0x0,0x0,0x0,0x0,0x2000100,0x5000400,0x6000600,0x2000500,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3000000,0x12000b00,0x13001300,0x11001300,0x3000a00,0x0,0x0,0x0,0x0,0x0,0x5000000,0x13000e00,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,
+0x13001300,0x13001300,0x13001300,0xb001200,0x300,0x0,0x0,0x4000000,0x12000d00,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x9001000,0x200,0x0,0x0,0x4000000,0x12000d00,0x13001300,0x13001300,0x8001000,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x1ff0000,0x83ff33ff,0xc6ffadff,0xc7ffd4ff,0x7cffaaff,0x1ff30ff,0xff00ff,0xff00ff,0xff00ff,0xff,
+0x0,0x0,0x0,0xff0000,0xff00ff,0x1ff00ff,0x34ff34ff,0x34ff34ff,0x34ff34ff,0x34ff34ff,0x34ff34ff,0x34ff34ff,0x34ff34ff,0x34ff34ff,0x34ff34ff,0xff00ff,0x0,0x0,0x0,0x0,0xd8ff70ff,0xd8ffd8ff,0xd8ffd8ff,0x4ffd8ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x30ff01ff,0x86ff6eff,0x98ff9bff,0x69ff88ff,0x4ff36ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x34ff18ff,0x34ff34ff,0x1ff34ff,0xff00ff,0x1fff00ff,0x34ff34ff,0x2eff34ff,0xff00ff,
+0xff,0x0,0x0,0x0,0xc8ff0000,0xd8ffd8ff,0xd8ffd8ff,0x84ffd8ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xd8ffb0ff,0xd8ffd8ff,0xd8ffd8ff,0x58ffd8ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xbff00ff,0x34ff34ff,0x34ff34ff,0x2ff34ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0xd5ff49ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc9feffff,0xff3bfb,0xff00ff,0xff00ff,0xff,
+0x0,0x0,0x0,0xff0000,0xff00ff,0x1dff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1000300,0x0,0x0,0x0,0x0,0xffff85fd,0xffffffff,0xffffffff,0x1040ffff,0xff0400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x75ff09ff,0xffffe4ff,0xffffffff,0xffffffff,0xffffffff,0xe9ffffff,0x11ff83ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff8aff,0xffffffff,0x300eaff,0xff0100,0xaaff00ff,0xffffffff,0xccfeffff,0x1000300,
+0xff,0x0,0x0,0x0,0xecff0000,0xffffffff,0xffffffff,0xa2f6ffff,0x2000900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffd1fe,0xffffffff,0xffffffff,0x70edffff,0x2000800,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x59ff00ff,0xffffffff,0xffffffff,0xbb9ffff,0x100,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0xa5ff08ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x72f8fbff,0xff0280,0xff00ff,0xff,
+0x0,0x0,0x0,0xff0000,0xff00ff,0x4bfc00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7001400,0x0,0x0,0x0,0x0,0xffff87f9,0xffffffff,0xffffffff,0x2a18ffff,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x38ff00ff,0xffffe3ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf1feffff,0xff61fa,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffb0fe,0xffffffff,0x1400ccf8,0xff0600,0xcefe00ff,0xffffffff,0xb2f2ffff,0x5001200,
+0xff,0x0,0x0,0x0,0xedfe0000,0xffffffff,0xffffffff,0xaee5ffff,0x8001d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffd2fd,0xffffffff,0xffffffff,0x82ccffff,0x5001800,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xa2fd00ff,0xffffffff,0xffffffff,0x1c49ffff,0x700,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0xbff0000,0xffffc3ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x20096f7,0xff00ff,0xff,
+0x0,0x0,0x0,0xff0000,0xff00ff,0x79fd00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf002e00,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3b11ffff,0xff1300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xf8ff50ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8ff8ffff,0xff0355,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffd5fd,0xffffffff,0x2b00b8e1,0xff0e00,0xf1fe01ff,0xffffffff,0xa2d3ffff,0xc002700,
+0xff,0x0,0x0,0x0,0xedfe0000,0xffffffff,0xffffffff,0xb6dbffff,0xb002900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffd3fb,0xffffffff,0xffffffff,0x8dbcffff,0x8002200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfbff23ff,0xffffffff,0xffffffff,0x3626ffff,0x1001000,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0xa2ff01ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x66e9ffff,0xff0300,0xff,
+0x0,0x0,0x0,0xff0000,0xff00ff,0xa8fc00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x13003a00,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3d11ffff,0xff1400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x2dff00ff,0xfffff6ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x30076ee,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x2ff00ff,0xfffff7ff,0xffffffff,0x3100a3c5,0xff0f00,0xffff13ff,0xffffffff,0x8eb2ffff,0xd002d00,
+0xff,0x0,0x0,0x0,0xedfe0000,0xffffffff,0xffffffff,0xb7d9ffff,0xc002b00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffd3fb,0xffffffff,0xffffffff,0x8fb9ffff,0x8002300,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xcff00ff,0xffffcdff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0xffff56ff,0xffffffff,0xffffffff,0xffffffff,0xc2ddf6fb,0xc6dfb2ce,0xfffff8fc,0xffffffff,0xffffffff,0xf7feffff,0x2002dbb,0xff,
+0x0,0x0,0x0,0xff0000,0xff00ff,0xd5fd00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x13003a00,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3d11ffff,0xff1400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xd3ff03ff,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0xdbeeddee,0xfffff9fc,0xffffffff,0xffffffff,0xffffffff,0x28acf9fe,0x200,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x1cff00ff,0xffffffff,0xffffffff,0x2c0087aa,0xff0c00,0xffff36ff,0xffffffff,0x748fffff,0xa002800,
+0xff,0x0,0x0,0x0,0xedfe0000,0xffffffff,0xffffffff,0xb7d9ffff,0xc002b00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffd3fb,0xffffffff,0xffffffff,0x8fb9ffff,0x8002300,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xcdff24ff,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x2ff0000,0xffffd5ff,0xffffffff,0xffffffff,0xc4ddffff,0x4b00582e,0x46004700,0xc3de5536,0xffffffff,0xffffffff,0xffffffff,0x900a5e9,0x100,
+0x0,0x0,0x0,0xff0000,0xff00ff,0xfbff06ff,0xffffffff,0xffffffff,0x6f6ecbe2,0x6f6e6f6e,0x6f6e6f6e,0x6f6e6f6e,0x6f6e6f6e,0x6f6e6f6e,0x6f6e6f6e,0x13003a00,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3d11ffff,0xff1400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xffff58ff,0xffffffff,0xffffffff,0xfefeffff,0x5521a1be,0x4a004c00,0xa9c9511f,0xffffffff,0xffffffff,0xffffffff,0x9ce5ffff,0x1000a00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x42fb00ff,0xffffffff,0xffffffff,0x26006b81,0xff0a00,0xffff5afc,0xffffffff,0x5758ffff,0x8002200,
+0xff,0x0,0x0,0x0,0xedfe0000,0xffffffff,0xffffffff,0xb7d9ffff,0xc002b00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffd3fb,0xffffffff,0xffffffff,0x8fb9ffff,0x8002300,0x0,0x0,0x0,0xff00ff,0xdff00ff,0x9fff48ff,0xfffffbff,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x47ff0000,0xffffffff,0xffffffff,0xffffffff,0x4d0acde4,0x39004500,0x2b002f00,0x3c0d2f00,0xffffc9e6,0xffffffff,0xffffffff,0x2f88fafe,0x400,
+0x0,0x0,0x0,0xff0000,0xff00ff,0xffff2eff,0xffffffff,0xffffffff,0x4600a0c1,0x3d004000,0x3d003d00,0x3d003d00,0x3d003d00,0x3d003d00,0x3d003d00,0xf002e00,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3d11ffff,0xff1400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xffffc6ff,0xffffffff,0xffffffff,0x98b5ffff,0x43004a00,0x34003a00,0x3a003400,0xffffbfe0,0xffffffff,0xffffffff,0xe3f6ffff,0x4001800,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x66fd00ff,0xffffffff,0xffffffff,0x21004e3b,0xff0700,0xffff7efb,0xffffffff,0x410cfbfd,0x5001d00,
+0xff,0x0,0x0,0x0,0xedfe0000,0xffffffff,0xffffffff,0xb7d9ffff,0xc002b00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffd3fb,0xffffffff,0xffffffff,0x8fb9ffff,0x8002300,0x0,0x0,0x0,0xd6ff7dff,0xffffe9ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x8ffd0000,0xffffffff,0xffffffff,0xfeffffff,0x4200655b,0x19002e00,0xc000e00,0x19000e00,0xfdfe466a,0xffffffff,0xffffffff,0x86d1ffff,0x1000c00,
+0x0,0x0,0x0,0xff0000,0xff00ff,0xffff5dfc,0xffffffff,0xffffffff,0x36007f99,0x1b002200,0x1b001b00,0x1b001b00,0x1b001b00,0x1b001b00,0x1b001b00,0x7001400,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3d11ffff,0xff1400,0x3ff00ff,0x50ff32ff,0x54ff65ff,0x1ff30ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x13ff0000,0xfffffdff,0xffffffff,0xffffffff,0x4b07e2f1,0x28003d00,0x11001700,0x18001100,0xffff67b5,0xffffffff,0xffffffff,0xffffffff,0xa002f31,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x8bfb00ff,0xffffffff,0xf3faffff,0x1b003e00,0xff0400,0xffffa3fa,0xffffffff,0x3c00e4f3,0x2001800,
+0xff,0x0,0x0,0x0,0xedfe0000,0xffffffff,0xffffffff,0xb7d9ffff,0xc002b00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffd3fb,0xffffffff,0xffffffff,0x8fb9ffff,0x8002300,0x0,0x0,0x0,0xffff99fd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xcffe0000,0xffffffff,0xffffffff,0xd7eaffff,0x2f004600,0x4001300,0xff00ff,0x40000ff,0xc2ed1300,0xffffffff,0xffffffff,0xc4e9ffff,0x3001700,
+0x0,0x0,0x0,0xff0000,0xff00ff,0xffff8bfb,0xffffffff,0xffffffff,0x27005a58,0x4000c00,0x4000400,0x4000400,0x4000400,0x4000400,0x4000400,0x1000300,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3d11ffff,0x1cff1400,0xe9ff98ff,0xffffffff,0xffffffff,0xe3ffffff,0xaff7dfd,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x4eff0000,0xffffffff,0xffffffff,0xffffffff,0x4100a6c5,0xe002700,0xff0300,0x30000ff,0xffff37b9,0xffffffff,0xffffffff,0xffffffff,0x10004551,0x0,0x0,0x0,0xff0000,0x18ff03ff,0x18ff18ff,0xb6fc18ff,0xffffffff,0xdfefffff,0x2c8b4d4f,0x18ff1aeb,0xffffc9fc,0xffffffff,0x4b52d2e8,0x19f52a92,
+0x2ff,0x0,0x0,0x0,0xedfe0000,0xffffffff,0xffffffff,0xb7d9ffff,0xc002b00,0xff00ff,0xff00ff,0x6bff00ff,0xc8ffc8ff,0xc8ffc8ff,0xc8ffc8ff,0x2affc2ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffd3fb,0xffffffff,0xffffffff,0x8fb9ffff,0x8002300,0x0,0x0,0x0,0xffff9bfa,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xebfe0000,0xffffffff,0xffffffff,0xb3d1ffff,0x1c003c00,0x500,0xff00ff,0xff00ff,0x88e50500,0xffffffff,0xffffffff,0xf6fcffff,0x8002721,
+0x0,0x0,0x0,0xff0000,0xff00ff,0xffffb9fc,0xffffffff,0xf6fbffff,0x1f004004,0xff0600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3d11ffff,0xf4ff73e4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe4feffff,0xff34f5,0xff00ff,0xff,0x0,0x0,0x0,0x6bfd0000,0xffffffff,0xffffffff,0xffffffff,0x3400849e,0x2001400,0xff00ff,0xff00ff,0xffff33e1,0xffffffff,0xffffffff,0xffffffff,0x14003e19,0x100,0x0,0x0,0xff0000,0xffff1cff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0x10012e3,0x0,0x0,0x0,0xedfe0000,0xffffffff,0xffffffff,0xb7d9ffff,0xc002b00,0xff00ff,0xff00ff,0xffff66ff,0xffffffff,0xffffffff,0xf9ffffff,0xc0056de,0x1000500,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffd3fb,0xffffffff,0xffffffff,0x8fb9ffff,0x8002300,0x0,0x0,0x0,0xffff9cf8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xfeff03ff,0xffffffff,0xffffffff,0xa8caffff,0x10003200,0x100,0xff00ff,0xff00ff,0x6fea0100,0xffffffff,0xffffffff,0xffffffff,0xe004c7c,
+0x0,0x0,0x0,0xff0000,0xff00ff,0xffffe6fe,0xffffffff,0xd7ebffff,0x1c243c00,0x9eff58f9,0xddffc9ff,0xbaffd3ff,0x32ff87ff,0xff01ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x84b9ffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x43ecf4fe,0xff0100,0xff,0x0,0x0,0x0,0x61f70000,0xcdeac4f5,0xd0e6d0e6,0xd0e6d0e6,0x28006777,0xff0b00,0xff00ff,0xff00ff,0xffff65fa,0xffffffff,0xffffffff,0xedf6ffff,0x15003b00,0x100,0x0,0x0,0xff0000,0xffff1df6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0x600217c,0x0,0x0,0x0,0xedfe0000,0xffffffff,0xffffffff,0xb7d9ffff,0xc002b00,0xff00ff,0x5cff00ff,0xfffffeff,0xffffffff,0xffffffff,0x6aa8f9fd,0x1f002e00,0x2000c00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffd3fb,0xffffffff,0xffffffff,0x8fb9ffff,0x8002300,0x0,0x0,0x0,0xffff9cf8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xfcff02ff,0xffffffff,0xffffffff,0xb2d7ffff,0xc002b00,0x0,0xff00ff,0xff00ff,0x79f400ff,0xffffffff,0xffffffff,0xffffffff,0x130070a6,
+0x100,0x0,0x0,0xff0000,0x13ff00ff,0xffffffff,0xffffffff,0xb7d5ffff,0xdefc699b,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2af9bffe,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xfdffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xeafcffff,0x1001ebb,0xff,0x0,0x0,0x0,0x7000000,0x3d002100,0x48004800,0x48004800,0x1f003c00,0xff0600,0xff00ff,0x11ff00ff,0xffffe1ff,0xffffffff,0xffffffff,0xbed9ffff,0x14003900,0x100,0x0,0x0,0xff0000,0xffff1eee,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0x11003b45,0x100,0x0,0x0,0xedfe0000,0xffffffff,0xffffffff,0xb7d9ffff,0xc002b00,0xff00ff,0xfdff54ff,0xffffffff,0xffffffff,0xf8fcffff,0x4500778b,0x1c003500,0x1000800,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffd3fb,0xffffffff,0xffffffff,0x8fb9ffff,0x8002300,0x0,0x0,0x0,0x416e1ba1,0x614a5950,0x614a614a,0x614a614a,0xffffb0ce,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xebfd0000,0xffffffff,0xffffffff,0xd5edffff,0xb002800,0x0,0xff00ff,0xff00ff,0xa8fa00ff,0xffffffff,0xffffffff,0xffffffff,0x19008fc2,
+0x300,0x0,0x0,0xff0000,0x40ff00ff,0xffffffff,0xffffffff,0xd8ecffff,0xfffffcfe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf8ffffff,0x10050f2,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb8d5e7f4,0xc0dbadca,0xfffff5fa,0xffffffff,0xffffffff,0xffffffff,0x800b2f1,0xff,0x0,0x0,0x0,0x5000000,0x29001700,0x30003000,0x30003000,0x13002700,0xff0300,0xff00ff,0xcbff17ff,0xffffffff,0xffffffff,0xffffffff,0x7583ffff,0x11003500,0x0,0x0,0x0,0xff0000,0xffff1eee,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0x16004739,0x100,0x0,0x0,0xedfe0000,0xffffffff,0xffffffff,0xb7d9ffff,0xc002b00,0x4dff00ff,0xfffffbff,0xffffffff,0xffffffff,0x7882f7fb,0x39004900,0xa001f00,0x200,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffd3fb,0xffffffff,0xffffffff,0x8fb9ffff,0x8002300,0x0,0x0,0x0,0x21000900,0x3c003600,0x3c003c00,0x3c003c00,0xffff9fcd,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xc1f80000,0xffffffff,0xffffffff,0xfeffffff,0xc004573,0x0,0xff00ff,0xff00ff,0xf2ff0cff,0xffffffff,0xffffffff,0xffffffff,0x1e009fcd,
+0x500,0x0,0x0,0xff0000,0x6efd00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4ae7fbff,0xff0200,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0x93b3fbfd,0x4a004d07,0x45004600,0xbcd95026,0xffffffff,0xffffffff,0xffffffff,0x39a6feff,0x400,0x0,0x0,0x0,0x2000000,0xc000700,0xe000e00,0xe000e00,0x5000b00,0xff0100,0x34ff00ff,0xffffe3ff,0xffffffff,0xffffffff,0xffffffff,0x4500c6df,0xb002a00,0x0,0x0,0x0,0xff0000,0x23570480,0x5524452c,0xffff91ac,0xffffffff,0x675cffff,0x55245524,0xa6c55524,0xffffffff,0xfdfeffff,0x5524582e,0x55245524,
+0x16003c04,0x100,0x0,0x0,0xedfe0000,0xffffffff,0xffffffff,0xb7d9ffff,0xc002b00,0xf9ff45ff,0xffffffff,0xffffffff,0xf5fbffff,0x4800747b,0x1f003800,0x1000a00,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffd3fb,0xffffffff,0xffffffff,0x8fb9ffff,0x8002300,0x0,0x0,0x0,0xd000400,0x18001500,0x18001800,0x18001800,0xffff8fe4,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x87ee0000,0xffffffff,0xffffffff,0xffffffff,0x110fbae8,0x100,0xff00ff,0xff00ff,0xffff90ff,0xffffffff,0xffffffff,0xffffffff,0x2300aad2,
+0x800,0x0,0x0,0xff0000,0x9dfc00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe7fcffff,0x1001baa,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0x4a0090aa,0x35004100,0x2a002c00,0x3a042e00,0xffffc2e2,0xffffffff,0xffffffff,0xa4e3ffff,0x1000d00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xf7ff4fff,0xffffffff,0xffffffff,0xffffffff,0xe4f3ffff,0x3c005837,0x5001c00,0x0,0x0,0x0,0xff0000,0x12000200,0x3b002e00,0xffff9dce,0xffffffff,0x4a03f8fc,0x3b004000,0xb4dd3b00,0xffffffff,0xe7f4ffff,0x3f004800,0x3b003b00,
+0x11002d00,0x100,0x0,0x0,0xedfe0000,0xffffffff,0xffffffff,0xb7d9ffff,0x47df2b00,0xfffff6ff,0xffffffff,0xffffffff,0x7175f3fa,0x38004800,0x9001e00,0xff0100,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffd3fb,0xffffffff,0xffffffff,0x8fb9ffff,0x8002300,0x0,0x0,0x0,0x10000ff,0x2000200,0x2000200,0x2000200,0xffff85f5,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x2dbb0000,0xfffffeff,0xffffffff,0xffffffff,0xa0edffff,0xd9d,0xff00ff,0x85ff06ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2600b3d9,
+0xa00,0x0,0x0,0xff0000,0xcbfc00ff,0xffffffff,0xffffffff,0xffffffff,0x94b0e3f3,0x582e685d,0x8aa1614c,0xffffd9ec,0xffffffff,0xffffffff,0xffffffff,0x80091e5,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xd4e9ffff,0x3c004b03,0x14002600,0xb000d00,0x18000e00,0xf8fc4162,0xffffffff,0xffffffff,0xe1f5ffff,0x4001a00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x44ff00ff,0xfffffaff,0xffffffff,0xffffffff,0xffffffff,0x604adcee,0x2b004400,0x1000e00,0x0,0x0,0x0,0xff0000,0x6000100,0x15001000,0xffffaef0,0xffffffff,0x4000dfef,0x16002500,0xc6f61500,0xffffffff,0xcfe5ffff,0x23003e00,0x15001500,
+0x6001000,0x0,0x0,0x0,0xedfe0000,0xffffffff,0xffffffff,0xb7d9ffff,0xf4fe599e,0xffffffff,0xffffffff,0xf1f9ffff,0x48006e6d,0x1e003800,0x1000900,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffd3fb,0xffffffff,0xffffffff,0x8fb9ffff,0x8002300,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff85f5,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x9000000,0xffffb5ed,0xffffffff,0xffffffff,0xffffffff,0x9efdebfd,0x9fff87ff,0xffffe7ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2800afd5,
+0xb00,0x0,0x0,0xff0000,0xf5ff02ff,0xffffffff,0xffffffff,0xc9e2ffff,0x49005421,0x3d004200,0x3d003b00,0xb0d24308,0xffffffff,0xffffffff,0xffffffff,0x1c49effb,0x300,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x8aa3ffff,0x25004000,0x2000c00,0xff00ff,0x40000ff,0xb4e81200,0xffffffff,0xffffffff,0xffffffff,0xa003d69,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xeaff15ff,0xffffffff,0xffffffff,0xffffffff,0xb6d2ffff,0x4500521c,0x15003100,0x400,0x0,0x0,0x0,0xff0000,0xff00ff,0x1000100,0xffffcbfc,0xffffffff,0x3800c5df,0x2001400,0xe3fe0100,0xffffffff,0xb5d5ffff,0x12003500,0x1000100,
+0x100,0x0,0x0,0x0,0xedfe0000,0xffffffff,0xffffffff,0xd6edffff,0xfffff2fc,0xffffffff,0xffffffff,0x6c68f0f8,0x37004800,0x9001d00,0xff0100,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffd3fb,0xffffffff,0xffffffff,0x8fb9ffff,0x8002300,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff85f5,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x4000000,0xecfa2c7a,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffffcfe,0xffffffff,0xffffffff,0x2a00a5ca,
+0xb00,0x0,0x0,0xff0000,0xa2f611ff,0xb8d8afe3,0xbad6bad6,0x521fb3d0,0x35004400,0x1b002500,0x19001700,0x340a2200,0xffffd0eb,0xffffffff,0xffffffff,0x5cb1ffff,0xa00,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x5536ffff,0x12003100,0xff0200,0xff00ff,0xff00ff,0x6eda0400,0xffffffff,0xffffffff,0xffffffff,0x11006aa6,0x100,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff90ff,0xffffffff,0xffffffff,0xfafdffff,0x4b00889e,0x30004200,0x6001700,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x1ff00ff,0xffffeffe,0xffffffff,0x3300a9ca,0xff1000,0xfeff07ff,0xffffffff,0x9bbfffff,0xe002f00,0xff00ff,
+0xff,0x0,0x0,0x0,0xedfe0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5536eef8,0x1c003600,0x1000800,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffd3fb,0xffffffff,0xffffffff,0x8fb9ffff,0x8002300,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff85f5,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x1000000,0x55990d00,0xfffff0f9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb8d5ffff,0xffffe4f2,0xffffffff,0xffffffff,0x29009ac0,
+0xb00,0x0,0x0,0xff0000,0x110000ff,0x44003200,0x45004500,0x3f004500,0x17002d00,0x4000900,0x3000200,0x14000800,0xffff63ad,0xffffffff,0xffffffff,0x99d2ffff,0x2001300,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x4100edf6,0x7002200,0xff00ff,0xff00ff,0xff00ff,0x3dd10100,0xffffffff,0xffffffff,0xffffffff,0x17007daf,0x200,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x7ff00ff,0xfffff0ff,0xffffffff,0xffffffff,0x7f8ffafd,0x3e004900,0x13002900,0x1000500,0xff,0x0,0x0,0x0,0x1fff0000,0x40ff40ff,0x4bff40ff,0xffffffff,0xffffffff,0x62a7add0,0x40ff4add,0xffff5bff,0xffffffff,0xa2c9ffff,0x48e35fac,0xff2bff,
+0xff,0x0,0x0,0x0,0xedfe0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb9dfffff,0x8002000,0xff0100,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffd3fb,0xffffffff,0xffffffff,0x8fb9ffff,0x8002300,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff85f5,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x16000400,0xd7ec5171,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4e0dbbd6,0xfffff7fc,0xffffffff,0xffffffff,0x27007fa3,
+0xa00,0x0,0x0,0xff0000,0xc000100,0x2b002000,0x2b002b00,0x23002b00,0x4001200,0xff00ff,0xff00ff,0x30000ff,0xf6fd1835,0xffffffff,0xffffffff,0xb8dfffff,0x5001d00,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3b00deef,0x2001800,0xff00ff,0xff00ff,0xff00ff,0x24cd00ff,0xffffffff,0xffffffff,0xffffffff,0x1d008ebd,0x500,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x40ff00ff,0xffffffff,0xffffffff,0xffffffff,0x490096b3,0x22003a00,0x3000e00,0xff00ff,0xff,0x0,0x0,0x0,0x7dfd0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x300aefc,
+0x100,0x0,0x0,0x0,0xedfe0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x50060cd,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x16ff0000,0x3cff3cff,0x3cff3cff,0x3cff3cff,0xff0bff,0xff00ff,0xff00ff,0xff00ff,0xffffd3fb,0xffffffff,0xffffffff,0x8fb9ffff,0x8002300,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff85f5,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x7000000,0x37091b00,0xd6eb88ab,0xffffffff,0xffffffff,0xfeffffff,0x869ad4e9,0x55514c03,0xffffffff,0xffffffff,0xffffffff,0x24005d65,
+0x800,0x0,0x0,0xff0000,0x40000ff,0xc000900,0xc000c00,0x9000b00,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xd9f80600,0xffffffff,0xffffffff,0xc8e7ffff,0x9002500,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3600dcef,0xff1200,0xff00ff,0xff00ff,0xff00ff,0x1edd00ff,0xffffffff,0xffffffff,0xffffffff,0x200092be,0x700,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x68fd00ff,0xffffffff,0xffffffff,0xf7fbffff,0x3b004e10,0xb002100,0xff0200,0xff00ff,0xff,0x0,0x0,0x0,0x7efb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1100b5f2,
+0x500,0x0,0x0,0x0,0xedfe0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1e91eafb,0xff0200,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x5cff0000,0xffffffff,0xffffffff,0xffffffff,0x2002fef,0xff00ff,0xff00ff,0xff00ff,0xffffd3fb,0xffffffff,0xffffffff,0x8fb9ffff,0x8002300,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff85f5,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x1000000,0x19000800,0x3f002f00,0x7e905b49,0x8ea791ac,0x5d3f7d8d,0x47004c00,0x6abc3d00,0xffffffff,0xffffffff,0xf9fcffff,0x1f00420c,
+0x600,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xd7fa0200,0xffffffff,0xffffffff,0xc9e6ffff,0xc002b00,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3300e8f5,0xff1000,0xff00ff,0xff00ff,0xff00ff,0x2df400ff,0xffffffff,0xffffffff,0xffffffff,0x220085ad,0x800,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x7ff900ff,0xffffffff,0xffffffff,0xd4e9ffff,0x26004200,0x1000b00,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x80f70000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2500bfe6,
+0xb00,0x0,0x0,0x0,0xedfe0000,0xffffffff,0xffffffff,0xffffffff,0xeaf5ffff,0xffffddee,0xffffffff,0xffffffff,0xacedffff,0xff0800,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x5efa0000,0xffffffff,0xffffffff,0xffffffff,0xa0045bc,0xff0100,0xff00ff,0xff00ff,0xffffd6fb,0xffffffff,0xffffffff,0x8fb9ffff,0x8002300,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff85f5,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x5000100,0x21001100,0x3a003000,0x41003f00,0x3f004000,0x2f003a00,0x96f31f00,0xffffffff,0xffffffff,0xcae2ffff,0x19003c00,
+0x300,0x0,0x0,0x14ff0000,0x90ff90ff,0x90ff90ff,0x90ff90ff,0xff3cff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xf3fe04ff,0xffffffff,0xffffffff,0xb6d8ffff,0xd002e00,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3a28fefe,0xff1000,0xff00ff,0xff00ff,0xff00ff,0x54fc00ff,0xffffffff,0xffffffff,0xffffffff,0x23007798,0x800,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x80f700ff,0xffffffff,0xffffffff,0xd0e6ffff,0x16003900,0xff0200,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x74f40000,0xebf7e8fb,0xf9fdecf6,0xffffffff,0xfcfeffff,0xecf6ecf6,0xecf6ecf6,0xfffffcfe,0xffffffff,0xecf6f9fd,0xecf6ecf6,0x2d00b6d8,
+0xd00,0x0,0x0,0x0,0xedfe0000,0xffffffff,0xffffffff,0xffffffff,0x614fe7f3,0xfefe6d70,0xffffffff,0xffffffff,0xffffffff,0x4005bd2,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x5ff40000,0xffffffff,0xffffffff,0xffffffff,0x15006ba9,0xff0300,0xff00ff,0xff00ff,0xffffe0fd,0xffffffff,0xffffffff,0x87b0ffff,0x8002300,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff85f5,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x21ff0000,0x48ff48ff,0x48ff48ff,0x3eea49fc,0x17000f00,0x21001d00,0x1d002100,0xe001600,0xe8fe0c6a,0xffffffff,0xffffffff,0x90aeffff,0x13003700,
+0x100,0x0,0x0,0xdff0000,0xffffffff,0xffffffff,0xffffffff,0x50098f8,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xffff3eff,0xffffffff,0xffffffff,0x9ec2ffff,0xd002e00,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x6ca5ffff,0xff1200,0xff00ff,0xff00ff,0xff00ff,0x95fc00ff,0xffffffff,0xffffffff,0xffffffff,0x21005c64,0x700,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x1cb600ff,0x606a4790,0x69616961,0x5e516961,0x10003200,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x9000000,0x41002500,0xd2e84b00,0xffffffff,0xcce4ffff,0x4b004c00,0x4b004b00,0xffffe8f4,0xffffffff,0x4c00b6d4,0x4b004b00,0x2c004500,
+0xd00,0x0,0x0,0x0,0xedfe0000,0xffffffff,0xffffffff,0xe6f3ffff,0x46005e47,0xa9d63c00,0xffffffff,0xffffffff,0xffffffff,0x1d8de9fb,0xff0200,0xff00ff,0xff,0x0,0x0,0x0,0x4dee0000,0xffffffff,0xffffffff,0xffffffff,0x1b008abb,0xff0400,0xff00ff,0x1ff00ff,0xfffff3fe,0xffffffff,0xffffffff,0x7ba0ffff,0x8002200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff85f5,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x53fc0000,0xffffffff,0xffffffff,0xf6ffffff,0x30010bf,0x7000500,0x5000700,0xff0200,0xffff60ff,0xffffffff,0xffffffff,0x563efcfd,0xd002e00,
+0x0,0x0,0x0,0x1000000,0xffffeefe,0xffffffff,0xffffffff,0x1f63edfc,0xff0500,0xff00ff,0xff00ff,0x1ff00ff,0xffffb7ff,0xffffffff,0xffffffff,0x646bffff,0xb002a00,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xbbe4ffff,0x2001600,0xff00ff,0xff00ff,0xff00ff,0xe9fe0aff,0xffffffff,0xffffffff,0xecf6ffff,0x1d004004,0x500,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x80000ff,0x35001e00,0x3d003d00,0x39003d00,0xb002600,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x7000000,0x2f001b00,0xe9f83600,0xffffffff,0xb2d1ffff,0x3a004400,0x3b1a3600,0xfffffdfe,0xffffffff,0x43009dbc,0x36003900,0x1f003100,
+0x900,0x0,0x0,0x0,0xedfe0000,0xffffffff,0xffffffff,0xbad6ffff,0x33004600,0x2d4a1e00,0xffffeaf8,0xffffffff,0xffffffff,0xaaedffff,0xff0800,0xff00ff,0xff,0x0,0x0,0x0,0x36e30000,0xffffffff,0xffffffff,0xffffffff,0x1e00c4e5,0xff0500,0xff00ff,0x2bff00ff,0xffffffff,0xffffffff,0xffffffff,0x6171ffff,0x7002100,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff85f5,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x1de50000,0xffffffff,0xffffffff,0xffffffff,0x70081e9,0x0,0xff00ff,0x16ff00ff,0xffffe8ff,0xffffffff,0xffffffff,0x4100b4d2,0x8002200,
+0x0,0x0,0x0,0x1000000,0xffffabf6,0xffffffff,0xffffffff,0xade9ffff,0xff0c15,0xff00ff,0xff00ff,0x74ff00ff,0xffffffff,0xffffffff,0xffffffff,0x4200e0f0,0x8002400,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xfeffffff,0x60051b3,0xff00ff,0xff00ff,0xff00ff,0xffff83ff,0xffffffff,0xffffffff,0xbed9ffff,0x18003b00,0x300,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x17de03ff,0x28801fa5,0x2b772b77,0x2a792b77,0x500121c,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x2000000,0xf000800,0xffff1a62,0xffffffff,0x97baffff,0x1b003400,0x34b51100,0xffffffff,0xffffffff,0x310081a0,0x11001900,0xa001000,
+0x300,0x0,0x0,0x0,0xedfe0000,0xffffffff,0xffffffff,0xb9d7ffff,0x1b003800,0xd000700,0xffff6fc1,0xffffffff,0xffffffff,0xffffffff,0x40058d1,0xff00ff,0xff,0x0,0x0,0x0,0x10af0000,0xfffff8fe,0xffffffff,0xffffffff,0x69c2ffff,0xff0800,0xff00ff,0xb3ff05ff,0xffffffff,0xffffffff,0xffffffff,0x451ef9fd,0x5001e00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff85f5,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x4000000,0xffffc4f7,0xffffffff,0xffffffff,0x4ecbfbfe,0x300,0xff00ff,0xccff13ff,0xffffffff,0xffffffff,0xf9fdffff,0x38005d47,0x3001600,
+0x0,0x0,0x0,0xff0000,0xffff54d8,0xffffffff,0xffffffff,0xffffffff,0x28ecb7f5,0xff00ff,0x1cff00ff,0xffff9bff,0xffffffff,0xffffffff,0xffffffff,0x3c00839a,0x4001a00,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0x3ed2ebfb,0xff0100,0xff00ff,0x66ff00ff,0xffffffff,0xffffffff,0xffffffff,0x7280ffff,0x12003500,0x100,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff20ff,0xffffffff,0xffffffff,0xffffffff,0x1001be3,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff2cff,0xffffffff,0x7b99ffff,0xb002900,0x49fc00ff,0xffffffff,0xffffffff,0x25006577,0xff0900,0xff00ff,
+0xff,0x0,0x0,0x0,0xedfe0000,0xffffffff,0xffffffff,0xb8d8ffff,0xe002e00,0x3000100,0xc6ec160c,0xffffffff,0xffffffff,0xffffffff,0x1c89e8fa,0xff0200,0xff,0x0,0x0,0x0,0x3000000,0xffffb6f4,0xffffffff,0xffffffff,0xfeffffff,0x62fcaaf6,0x6fff53ff,0xffffcdff,0xffffffff,0xffffffff,0xffffffff,0x3d00cce4,0x3001a00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff85f5,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x2000000,0xffff5dd3,0xffffffff,0xffffffff,0xfcfeffff,0x57fc9ff7,0x81ff51ff,0xffffe7ff,0xffffffff,0xffffffff,0x9fbdffff,0x29004400,0xb00,
+0x0,0x0,0x0,0xff0000,0xc6f00d14,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc2ffdcfe,0xfeffd4ff,0xffffffff,0xffffffff,0xffffffff,0xcfe5ffff,0x31004903,0x1001000,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0xfafeffff,0x62fca6fa,0x6cff50ff,0xffffc0ff,0xffffffff,0xffffffff,0xffffffff,0x4500d3e8,0xb002a00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff21f7,0xffffffff,0xffffffff,0xffffffff,0x700279d,0xff0100,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff52fc,0xffffffff,0x5e67ffff,0x8002400,0x6dfa00ff,0xffffffff,0xffffffff,0x1f004a2d,0xff0600,0xff00ff,
+0xff,0x0,0x0,0x0,0xedfe0000,0xffffffff,0xffffffff,0xb7d9ffff,0xc002b00,0xff00ff,0x3f8a0800,0xfffff9fd,0xffffffff,0xffffffff,0xa8ebffff,0xff0800,0xff,0x0,0x0,0x0,0x1000000,0xffff54d1,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3800859d,0x1001400,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff85f5,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x1000000,0xbbeb0e00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4b03c4de,0x18003800,0x400,
+0x0,0x0,0x0,0xff0000,0x398b0600,0xfffff1fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5936e5f3,0x20003e00,0x700,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf8fcffff,0x3d006964,0x5001c00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff22f0,0xffffffff,0xffffffff,0xffffffff,0x1200425d,0xff0200,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff77fb,0xffffffff,0x4417fefe,0x6001e00,0x90fb00ff,0xffffffff,0xf0f8ffff,0x1a003d00,0xff0400,0xff00ff,
+0xff,0x0,0x0,0x0,0xedfe0000,0xffffffff,0xffffffff,0xb7d9ffff,0xc002b00,0xff00ff,0x10000200,0xffff94d6,0xffffffff,0xffffffff,0xffffffff,0x40056d0,0xff,0x0,0x0,0x0,0xff0000,0xb8ea0d00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd7eaffff,0x2e004804,0xd00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff85f5,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x2d5b0700,0xffffd9f1,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd2e7ffff,0x40005325,0xa002500,0x100,
+0x0,0x0,0x0,0xff0000,0xf000200,0xf0fa538d,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe4f3ffff,0x45006558,0xf002c00,0x200,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xe4f2cde5,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8da6feff,0x2e004600,0x1000f00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff22f0,0xffffffff,0xffffffff,0xffffffff,0x17004d4f,0xff0200,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff9cfc,0xffffffff,0x3d00e8f4,0x3001900,0xb3fc00ff,0xffffffff,0xd8ebffff,0x16003a00,0xff0200,0xff00ff,
+0xff,0x0,0x0,0x0,0xedfe0000,0xffffffff,0xffffffff,0xb7d9ffff,0xc002b00,0xff00ff,0x50000ff,0xe1f52038,0xffffffff,0xffffffff,0xffffffff,0x1b84e7f9,0x100,0x0,0x0,0x0,0xff0000,0x2b5f0600,0xffffd8f1,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5f48eaf5,0x1f003e00,0x700,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff85f5,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0xe000200,0xc6e53a4f,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4f0dafcd,0x2b004300,0x2001000,0xff,
+0x0,0x0,0x0,0xff0000,0x50000ff,0x4e691800,0xffffcbe5,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x572cc4de,0x32004600,0x4001600,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x645ec8e0,0xffffeaf6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfafdffff,0x4900879d,0x1a003800,0x500,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff22f0,0xffffffff,0xffffffff,0xffffffff,0x17004d4f,0xff0200,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xffffc0fc,0xffffffff,0x3900cfe5,0x1001500,0xd6fd00ff,0xffffffff,0xbfdbffff,0x12003600,0xff00ff,0xff00ff,
+0xff,0x0,0x0,0x0,0xedfe0000,0xffffffff,0xffffffff,0xb7d9ffff,0xc002b00,0xff00ff,0x10000ff,0x5eb30b00,0xffffffff,0xffffffff,0xffffffff,0xa5ecffff,0x800,0x0,0x0,0x0,0xff0000,0xe000100,0xc8e63a4f,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xdceeffff,0x4500655b,0x10002e00,0x200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff85f5,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x4000000,0x30051500,0xd8ec82a7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7c8ad4e9,0x42004b00,0x13002d00,0xff0400,0xff,
+0x0,0x0,0x0,0xff0000,0x10000ff,0x1b000700,0x79963605,0xfcfec5e0,0xffffffff,0xffffffff,0xffffffff,0xfdfeffff,0x757ecde5,0x44004b00,0x18003200,0xff0600,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3f00c7e2,0xaed34b41,0xfffff2fa,0xffffffff,0xffffffff,0xfefeffff,0x6454c2dd,0x3b004900,0xa002100,0x100,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff22f0,0xffffffff,0xffffffff,0xffffffff,0x17004d4f,0xff0200,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xffffe3fe,0xffffffff,0x3500b4d5,0xff1100,0xf6ff01ff,0xffffffff,0xa5c7ffff,0xf003100,0xff00ff,0xff00ff,
+0xff,0x0,0x0,0x0,0xedfe0000,0xffffffff,0xffffffff,0xb7d9ffff,0xc002b00,0xff00ff,0xff00ff,0x13000300,0xffffb5e6,0xffffffff,0xffffffff,0xffffffff,0x30053d1,0x0,0x0,0x0,0xff0000,0x40000ff,0x30051500,0xdaed84a8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf1f9ffff,0x4f0da0be,0x33004600,0x5001800,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff85f5,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x15000500,0x3e002c00,0x8ba55f56,0xb2cea5c3,0xa7c5b2d0,0x614a8aa3,0x47004c00,0x28003c00,0x4001200,0xff00ff,0xff,
+0x0,0x0,0x0,0xff0000,0xff00ff,0x7000100,0x2d001800,0x4e243d00,0x99b67684,0xb4d0a8c7,0xa1beaecc,0x582e869c,0x47004b00,0x2b003c00,0x6001500,0xff0100,0x0,0x0,0x0,0x0,0x27000a00,0x4d004400,0x4d004d00,0x34004700,0x32002600,0x717c450b,0xa7c598b4,0xa7c5b4d0,0x5b388ea7,0x45004b00,0x20003700,0x2000b00,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff22f0,0xffffffff,0xffffffff,0xffffffff,0x17004d4f,0xff0200,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x30000e00,0x4d004800,0x2f004800,0xe00,0x10000000,0x4a003300,0x46004d00,0xc002c00,0x0,0x0,
+0x0,0x0,0x0,0x0,0x12000000,0x4b003700,0x4d004d00,0x45004d00,0xc002b00,0x0,0x0,0x7000000,0x3d001f00,0x4d004b00,0x4d004d00,0x44004c00,0xd002a00,0x100,0x0,0x0,0xff0000,0xff00ff,0x15000500,0x3e002c00,0x94b06669,0xc5dfb6d4,0xc9e2cee5,0xa4c2bdd8,0x52167c8c,0x41004a00,0x18002f00,0x1000700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x27000a00,0x4d004300,0x4d004d00,0x3a004d00,0x1001500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x4000000,0x20000f00,0x3b003000,0x43004000,0x44004400,0x40004300,0x2f003a00,0xd001e00,0x300,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x1000000,0xf000500,0x2d001e00,0x3e003800,0x44004200,0x44004500,0x3f004200,0x2d003900,0xe001d00,0x400,0x0,0x0,0x0,0x0,0x0,0x1d000800,0x3a003300,0x3a003a00,0x23003500,0x15001000,0x35002700,0x41003d00,0x44004300,0x40004300,0x2b003900,0x9001800,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18000200,0x4d003c00,0x4d004d00,0x4d004d00,0x17003b00,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x27000c00,0x3a003800,0x21003500,0x900,0xd000000,0x38002900,0x33003a00,0x8001e00,0x0,0x0,
+0x0,0x0,0x0,0x0,0xd000000,0x39002900,0x3a003a00,0x34003a00,0x9002000,0x0,0x0,0x1000000,0x26000e00,0x3a003600,0x3a003a00,0x38003a00,0x12002a00,0x300,0x0,0x0,0x0,0x0,0x4000000,0x20000f00,0x3b003000,0x45004100,0x47004700,0x45004700,0x3e004300,0x25003500,0x5001200,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1d000700,0x3a003200,0x3a003a00,0x2c003a00,0x1000f00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x7000200,0x18000f00,0x26002000,0x28002800,0x20002600,0xe001800,0x1000600,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0xd000600,0x1c001500,0x27002300,0x28002800,0x1e002500,0xd001600,0x1000600,0x0,0x0,0x0,0x0,0x0,0x0,0xa000200,0x13001100,0x13001300,0xb001200,0x3000400,0x13000a00,0x22001b00,0x28002700,0x20002600,0xc001700,0x1000500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x12000200,0x3a002d00,0x3a003a00,0x3a003a00,0x11002d00,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd000400,0x13001300,0xb001100,0x300,0x5000000,0x13000e00,0x11001300,0x2000a00,0x0,0x0,
+0x0,0x0,0x0,0x0,0x5000000,0x13000e00,0x13001300,0x12001300,0x3000b00,0x0,0x0,0x0,0xb000300,0x13001200,0x13001300,0x13001300,0x7001000,0x100,0x0,0x0,0x0,0x0,0x0,0x7000200,0x19001000,0x29002200,0x2f002d00,0x2b002e00,0x1d002500,0x9001300,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa000200,0x13001100,0x13001300,0xe001300,0x500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x3000100,0x9000600,0xb000b00,0x6000900,0x1000300,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5000200,0xa000800,0xa000b00,0x6000900,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x8000400,0xb000a00,0x6000900,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6000100,0x13000f00,0x13001300,0x13001300,0x6000f00,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000100,0xb000800,0xe000d00,0xc000d00,0x5000900,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x4dff1eff,0x63ff64ff,0x22ff49ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,
+0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x77ff26ff,0xc7ffaaff,0xc6ffd4ff,0x7affb0ff,0x1ff35ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x79ff24ff,0xa0ff9dff,0xa0ffa0ff,0xa0ffa0ff,0x32ff,0x0,0x0,0x0,0xbff0000,0x34ff34ff,0x34ff34ff,0x34ff34ff,0x34ff34ff,0x34ff34ff,0x34ff34ff,0x34ff34ff,0x34ff34ff,0x34ff34ff,0x34ff34ff,0x29ff34ff,0x0,0x0,0x0,0x0,0xd8ff70ff,0xd8ffd8ff,0xd8ffd8ff,0x4ffd8ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x32ff04ff,0x60ff4aff,0x4cff62ff,0x6ff35ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x36ff08ff,0x63ff4cff,0x51ff62ff,0x4ff2dff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x13ff00ff,0x54ff3cff,0x5fff68ff,0x14ff42ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x2ff0000,0xd1ff60ff,0xffffffff,0xffffffff,0xffffffff,0x75fdd3fe,0xff09ff,0xc8ff6eff,0xc8ffc8ff,0xc8ffc8ff,0x87ff,
+0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xb6ff29ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xcdfeffff,0xff4bfc,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x8eff06ff,0xfffffdff,0xffffffff,0xffffffff,0xffffffff,0x50057ea,0x100,0x0,0x0,0x34ff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc9feffff,0x1000200,0x0,0x0,0x0,0xffff85fd,0xffffffff,0xffffffff,0x1040ffff,0xff0400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,
+0xff00ff,0xff00ff,0x1ff00ff,0xabff47ff,0xfffff0ff,0xffffffff,0xffffffff,0xf3ffffff,0x51ffb0ff,0xff01ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x1ff00ff,0xafff51ff,0xfffff5ff,0xffffffff,0xffffffff,0xf6ffffff,0x4cffacff,0xff01ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x69ff07ff,0xfdffc1ff,0xffffffff,0xffffffff,0xfeffffff,0x5cffc7ff,0x2ff,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0xbdff1eff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1fefd4fe,0xffff8dfd,0xffffffff,0xffffffff,0x900b1f8,
+0x200,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x52ff00ff,0xfffff3ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9dfaffff,0xff06aa,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x1ff00ff,0xffffaaff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x120069c2,0x300,0x0,0x0,0x36f60000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xcef8ffff,0x5001200,0x0,0x0,0x0,0xffff87f9,0xffffffff,0xffffffff,0x2a18ffff,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,
+0xff00ff,0xff00ff,0xc2ff2dff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3cf7cffe,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xc5ff31ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2df4c4fe,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x51ff00ff,0xffffdeff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x24f1c2fc,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x1eff0000,0xffffe2ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd6fbffff,0xffff99f7,0xffffffff,0xffffffff,0x1d00bbeb,
+0x800,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff71ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x566acf8,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x61ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1c0078aa,0x500,0x0,0x0,0x36f60000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd5efffff,0xc002800,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3b11ffff,0xff1300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,
+0xff00ff,0x51ff00ff,0xfffff4ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfaffffff,0x10069f5,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x4cff00ff,0xfffff5ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf4feffff,0x10048f1,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x1ff00ff,0xffff81ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf4feffff,0x1003bee,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0xd9ff0cff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffff6fe,0xffffffff,0xffffffff,0x2b00c2e2,
+0xc00,0x0,0x0,0xff0000,0xff00ff,0x47ff00ff,0xfffffeff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x71e8ffff,0xff0300,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xd4ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1f007ca5,0x600,0x0,0x0,0x37f10000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd8ecffff,0xf003200,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3d11ffff,0xff1400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,
+0xff00ff,0xfeff49ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x69eeffff,0xff0200,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xfdff48ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x37dffafe,0xff0100,0x0,0x0,0x0,0x0,0xff00ff,0x8dff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x31dbeffd,0x100,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0xffff8aff,0xffffffff,0xffffffff,0xffffffff,0xc2ddf5fb,0xb6d4adcb,0xffffddef,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c3e1,
+0xd00,0x0,0x0,0xff0000,0xff00ff,0xeeff1cff,0xffffffff,0xffffffff,0xfcfeffff,0x7175aecc,0x747b5f46,0xffffbcd8,0xffffffff,0xffffffff,0xf3fdffff,0x2001b7b,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff15ff,0xffffffff,0xffffffff,0xffffffff,0xb4d0e9f5,0xaccaacca,0x1f006072,0x600,0x0,0x0,0x37f10000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd8ecffff,0xf003200,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3d11ffff,0xff1400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,
+0x22ff00ff,0xffffefff,0xffffffff,0xffffffff,0xfcfeffff,0xb2cecce4,0xc9e2b0ce,0xfffffbfd,0xffffffff,0xffffffff,0xf9feffff,0x2003ed6,0xff,0x0,0x0,0x0,0xff0000,0x19ff00ff,0xffffeaff,0xffffffff,0xffffffff,0xfcfeffff,0xafcccae2,0xcee5afcd,0xfffffdfe,0xffffffff,0xffffffff,0xdcf9ffff,0x1000e5b,0x0,0x0,0x0,0x0,0xff00ff,0xffff57ff,0xffffffff,0xffffffff,0xfeffffff,0xb4d2d5e9,0xbcd8abc9,0xffffebf6,0xffffffff,0xffffffff,0xd4f9ffff,0x1000b46,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x20ff0000,0xfffffbff,0xffffffff,0xffffffff,0xb6d2ffff,0x4b00541e,0x45004700,0x819c4704,0xfffff5fb,0xffffffff,0xffffffff,0xffffffff,0x2d00c3e1,
+0xd00,0x0,0x0,0xff0000,0xff00ff,0xffff9aff,0xffffffff,0xffffffff,0x7f8ffcfd,0x45004b00,0x3d003f00,0xa0c63f00,0xffffffff,0xffffffff,0xffffffff,0x9007ed5,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff2cff,0xffffffff,0xffffffff,0xe9f4ffff,0x4a005b3b,0x44004600,0x1c003800,0x500,0x0,0x0,0x31ef0000,0xe8f6e3fc,0xe9f5e9f5,0xe9f5e9f5,0xe9f5e9f5,0xe9f5e9f5,0xe9f5e9f5,0xe9f5e9f5,0xffffeaf5,0xffffffff,0xffffffff,0xb9d8ffff,0xf003200,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3d11ffff,0xff1400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,
+0xa8ff00ff,0xffffffff,0xffffffff,0xffffffff,0x614cd3e8,0x48004b00,0x45004500,0xc7e25840,0xffffffff,0xffffffff,0xffffffff,0xb17cbf5,0x100,0x0,0x0,0x0,0xff0000,0xa1ff00ff,0xffffffff,0xffffffff,0xffffffff,0x6350dbec,0x48004b00,0x45004500,0xdff0625e,0xffffffff,0xffffffff,0xffffffff,0x60066d2,0x0,0x0,0x0,0x0,0xdff00ff,0xffffedff,0xffffffff,0xffffffff,0x6c6adfef,0x49004c00,0x45004500,0xa6c64b11,0xffffffff,0xffffffff,0xffffffff,0x60078df,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x80ff0000,0xffffffff,0xffffffff,0xffffffff,0x4b00b8d5,0x39004400,0x2a002f00,0x34002c00,0xfefe7094,0xffffffff,0xffffffff,0xffffffff,0x2d00c3e1,
+0xd00,0x0,0x0,0xff0000,0x22ff00ff,0xfffffbff,0xffffffff,0xffffffff,0x490098b5,0x2b003c00,0x19001d00,0x2f0b1e00,0xffffd3ed,0xffffffff,0xffffffff,0x1500c9ed,0x200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff32f5,0xffffffff,0xffffffff,0xa5c4ffff,0x38004600,0x28002c00,0x10002100,0x300,0x0,0x0,0x4000000,0x3c001a00,0x4b004b00,0x4b004b00,0x4b004b00,0x4b004b00,0x4b004b00,0x4b004b00,0xffff97b5,0xffffffff,0xffffffff,0x4c14cbe2,0xe003000,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3d11ffff,0xff1400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,
+0xfeff28ff,0xffffffff,0xffffffff,0xdaecffff,0x46005219,0x30003b00,0x2a002a00,0x3d0d3000,0xffffc9e6,0xffffffff,0xffffffff,0x55c3ffff,0x600,0x0,0x0,0x0,0xff0000,0xfbff1bff,0xffffffff,0xffffffff,0xe7f3ffff,0x4700572c,0x30003b00,0x2a002a00,0x525a3100,0xfffff8fc,0xffffffff,0xffffffff,0x1200c3ed,0x200,0x0,0x0,0x0,0x78ff00ff,0xffffffff,0xffffffff,0xebf5ffff,0x47005936,0x32003d00,0x29002b00,0x37002d00,0xffffbcde,0xffffffff,0xffffffff,0x141ae7f9,0x200,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xdefe0000,0xffffffff,0xffffffff,0xf2f9ffff,0x4000552a,0x18002b00,0xb000e00,0x12000c00,0xb7e22300,0xffffffff,0xffffffff,0xffffffff,0x2d00c3e1,
+0xd00,0x0,0x0,0xff0000,0x8eff00ff,0xffffffff,0xffffffff,0xe0efffff,0x3b004c0a,0xe002200,0x3000500,0x11000600,0xffff76c7,0xffffffff,0xffffffff,0x240ef3fb,0x800,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff32f5,0xffffffff,0xffffffff,0x8cabffff,0x1c003800,0xb000d00,0x4000800,0x100,0x0,0x0,0x3000000,0x2b001300,0x35003500,0x35003500,0x35003500,0x35003500,0x35003500,0x608f3500,0xfffffbfe,0xffffffff,0xd0e5ffff,0x41005119,0xa002500,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3d11ffff,0xff1400,0x4ff00ff,0x58ff37ff,0x51ff64ff,0x5ff37ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,
+0xffff85ff,0xffffffff,0xffffffff,0x6f73ffff,0x31004400,0xf001b00,0xb000b00,0x1a000f00,0xfbfe4768,0xffffffff,0xffffffff,0xb2e5ffff,0x1001000,0x0,0x0,0x0,0xff0000,0xffff7efd,0xffffffff,0xffffffff,0x7f91ffff,0x32004500,0xf001c00,0xb000b00,0x1d001000,0xffffb1e2,0xffffffff,0xffffffff,0x2000ebf7,0x700,0x0,0x0,0x0,0xe3ff01ff,0xffffffff,0xffffffff,0x8ea9ffff,0x33004600,0x11001e00,0xb000c00,0x16000d00,0xffff457a,0xffffffff,0xffffffff,0x58b4ffff,0x800,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff18ff,0xffffffff,0xffffffff,0xb0ceffff,0x2b004400,0x3001100,0xff00ff,0x20000ff,0x53af0a00,0xffffffff,0xffffffff,0xffffffff,0x2d00c3e1,
+0xd00,0x0,0x0,0xff0000,0xe0fe01ff,0xffffffff,0xffffffff,0x94b1ffff,0x25004100,0x1000b00,0xff00ff,0x20000ff,0x424d172c,0x5b38563b,0x5b385b38,0x310a553c,0xe00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff33f0,0xffffffff,0xffffffff,0x85a9ffff,0xb002900,0xff00ff,0xff,0x0,0x0,0x0,0x1000000,0xe000600,0x11001100,0x11001100,0x11001100,0x11001100,0x11001100,0xe3fd2287,0xffffffff,0xffffffff,0x5831ebf6,0x2d004300,0x3001200,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3d11ffff,0x13ff1400,0xe7ff89ff,0xffffffff,0xffffffff,0xf1ffffff,0x1eff9fff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,
+0xffffcbfe,0xffffffff,0xffffffff,0x4700daec,0x16003200,0x1000500,0xff00ff,0x40000ff,0xbfec1400,0xffffffff,0xffffffff,0xebf8ffff,0x5001e09,0x0,0x0,0x0,0xff0000,0xffffbefe,0xffffffff,0xffffffff,0x4903e5f3,0x18003500,0x1000500,0xff00ff,0x6000100,0xafdd52be,0xb7d4b6d5,0xb7d4b7d4,0x3015b4d7,0xd00,0x0,0x0,0x0,0xffff2aff,0xffffffff,0xffffffff,0x5533ffff,0x19003600,0x1000600,0xff00ff,0x30000ff,0xd1f31100,0xffffffff,0xffffffff,0xa6ddffff,0x1001200,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff4dfc,0xffffffff,0xffffffff,0x7c90ffff,0x17003800,0x300,0xff00ff,0xff00ff,0x112d0100,0xfffff3fc,0xffffffff,0xffffffff,0x2d00c3e1,
+0xd00,0x0,0x0,0xff0000,0xffff2fff,0xffffffff,0xffffffff,0x5536feff,0x13003300,0xff0200,0xff00ff,0xff00ff,0x1d000700,0x3b003400,0x3b003b00,0x29003900,0xd00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff33f0,0xffffffff,0xffffffff,0x83abffff,0x8002200,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffa3ff,0xffffffff,0xfeffffff,0x45007a88,0x14002f00,0x400,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3d11ffff,0xe9ff49c7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf7ffffff,0x1004ff5,0xff,0x0,0x0,0x0,0x9ff0000,
+0xfffffeff,0xffffffff,0xffffffff,0x3e00abcb,0x6001e00,0xff00ff,0xff00ff,0xff00ff,0x7fe10500,0xffffffff,0xffffffff,0xffffffff,0xc00477a,0x0,0x0,0x0,0x5ff0000,0xfffff6ff,0xffffffff,0xffffffff,0x3f00b3d1,0x8002100,0xff00ff,0xff00ff,0x10000ff,0x29000d00,0x45004000,0x45004500,0x2f004300,0xf00,0x0,0x0,0x0,0xffff6dfd,0xffffffff,0xffffffff,0x95c0f7fc,0x75f484d8,0x70ff70ff,0x70ff70ff,0x70ff70ff,0xcaf772fb,0xffffffff,0xffffffff,0xcfebffff,0x5001d00,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff6cfd,0xffffffff,0xffffffff,0x5950ffff,0xc002a00,0x0,0xff00ff,0xff00ff,0x50000ff,0xffffcdf6,0xffffffff,0xffffffff,0x2d00c3e1,
+0xd00,0x0,0x0,0xff0000,0xffff6ffd,0xffffffff,0xffffffff,0x4200ddef,0x8002400,0x63ff1aff,0x99ff82ff,0x6cff8aff,0x90028f2,0x16001300,0x16001600,0x10001600,0x500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff33f0,0xffffffff,0xffffffff,0x83abffff,0x7002100,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4cff00ff,0xffffffff,0xffffffff,0xaeccffff,0x35004800,0x5001700,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x5e7dffff,0xfffff2fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x39e0faff,0x200,0x0,0x0,0x0,0x1fff0000,
+0xffffffff,0xffffffff,0xffffffff,0x32008faf,0x1001100,0xff00ff,0xff00ff,0xff00ff,0x52e00100,0xffffffff,0xffffffff,0xffffffff,0x12006395,0x100,0x0,0x0,0x1cff0000,0xffffffff,0xffffffff,0xffffffff,0x340094b3,0x2001300,0xff00ff,0xff00ff,0xff00ff,0x15000500,0x2a002500,0x2a002a00,0x1f002a00,0xa00,0x0,0x0,0x0,0xffff8bfb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0faffff,0xa002800,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff7ff9,0xffffffff,0xffffffff,0x461dffff,0x6001f00,0x0,0xff00ff,0xff00ff,0x10000ff,0xffffb5f7,0xffffffff,0xffffffff,0x2d00c3e1,
+0xd00,0x0,0x0,0xff0000,0xffff9cfc,0xffffffff,0xffffffff,0x3b00bbd7,0xbdfe42b2,0xffffffff,0xffffffff,0xffffffff,0xcffeffff,0x3554dfc,0x2000200,0x1000200,0x100,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff33f0,0xffffffff,0xffffffff,0x82adffff,0x7002100,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xe4ff0eff,0xffffffff,0xffffffff,0x5322eef8,0x1f003c00,0xff0700,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xdff4ffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc9f6ffff,0x1000900,0x0,0x0,0x0,0x35fa0000,
+0xffffffff,0xffffffff,0xffffffff,0x29007f9f,0xff0b00,0xff00ff,0xff00ff,0xff00ff,0x3ce100ff,0xffffffff,0xffffffff,0xffffffff,0x180078a8,0x200,0x0,0x0,0x30fa0000,0xffffffff,0xffffffff,0xffffffff,0x2b0080a1,0xff0c00,0xff00ff,0xff00ff,0xff00ff,0x5000100,0xb000a00,0xb000b00,0x9000b00,0x300,0x0,0x0,0x0,0xffffa2fa,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe003105,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff8af8,0xffffffff,0xffffffff,0x4014ffff,0x2001800,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffaef8,0xffffffff,0xffffffff,0x2d00c3e1,
+0xd00,0x0,0x0,0xff0000,0xffffc8fc,0xffffffff,0xffffffff,0x73b1a0c2,0xfffff8ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb6fcffff,0xff11e1,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff33f0,0xffffffff,0xffffffff,0x82adffff,0x7002100,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff88ff,0xffffffff,0xffffffff,0x430095b0,0xd002800,0xff0100,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd7eaf0f9,0xf0f8d4e9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5003a9a,0x0,0x0,0x0,0x3af60000,
+0xffffffff,0xffffffff,0xffffffff,0x23007ba0,0xff0800,0xff00ff,0xff00ff,0xff00ff,0x37e800ff,0xffffffff,0xffffffff,0xffffffff,0x1c007eaa,0x400,0x0,0x0,0x3ef70000,0xffffffff,0xffffffff,0xffffffff,0x24007ba0,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffa9f9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x11003912,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff83f5,0xffffffff,0xffffffff,0x4a45ffff,0x1001500,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffbbfa,0xffffffff,0xffffffff,0x2d00c3e1,
+0xd00,0x0,0x0,0xff0000,0xffffe5fe,0xffffffff,0xffffffff,0xfbfeb7d9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x19d6d4fb,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff33f0,0xffffffff,0xffffffff,0x82adffff,0x7002100,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x1fff00ff,0xfffff8ff,0xffffffff,0xe4f3ffff,0x35004d11,0x3001500,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0x7b95eaf7,0x4b004d07,0x4a074900,0xfcfe8daa,0xffffffff,0xffffffff,0xffffffff,0xe0087cc,0x100,0x0,0x0,0x27eb0000,
+0xffffffff,0xffffffff,0xffffffff,0x200084b0,0xff0600,0xff00ff,0xff00ff,0xff00ff,0x44f400ff,0xffffffff,0xffffffff,0xffffffff,0x1e006e92,0x600,0x0,0x0,0x2dee0000,0xffffffff,0xffffffff,0xffffffff,0x200085b0,0xff0600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff96f7,0xffffffff,0xffffffff,0xcbe2f9fd,0xcbe2cbe2,0xcbe2cbe2,0xcbe2cbe2,0xcbe2cbe2,0xcbe2cbe2,0xcbe2cbe2,0xcbe2cbe2,0xcbe2cbe2,0x13003d15,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff6ef1,0xffffffff,0xffffffff,0x668cffff,0x1001500,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffdcfd,0xffffffff,0xffffffff,0x2d00c3e1,
+0xd00,0x0,0x0,0xff0000,0xfffff4fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb8f7ffff,0xff062b,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff3cf2,0xffffffff,0xffffffff,0x82adffff,0x7002100,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xa5ff00ff,0xffffffff,0xffffffff,0x8ea9ffff,0x23004100,0xff0900,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xfbfdffff,0x48006761,0x38004000,0x32003200,0xa1cc3800,0xffffffff,0xffffffff,0xffffffff,0x1900aeda,0x300,0x0,0x0,0x13c90000,
+0xffffffff,0xffffffff,0xffffffff,0x1f009eca,0xff0600,0xff00ff,0xff00ff,0xff00ff,0x66fa00ff,0xffffffff,0xffffffff,0xffffffff,0x1f006072,0x600,0x0,0x0,0x18d50000,0xffffffff,0xffffffff,0xffffffff,0x20009fcc,0xff0600,0xff00ff,0xff00ff,0xff00ff,0x1cff04ff,0x1cff1cff,0x1cff1cff,0x6ff1cff,0x0,0x0,0x0,0x0,0xffff81f3,0xffffffff,0xffffffff,0x4b00f5fb,0x47004800,0x47004700,0x47004700,0x47004700,0x47004700,0x47004700,0x47004700,0x47004700,0x12003600,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff4ce8,0xffffffff,0xffffffff,0x94c6ffff,0x2001700,0x0,0xff00ff,0xff00ff,0x16ff00ff,0xfffffeff,0xffffffff,0xffffffff,0x2d00c3e1,
+0xd00,0x0,0x0,0x3ff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf4faffff,0x8ea7b4d0,0xaac88aa1,0xffffeef8,0xffffffff,0xffffffff,0xffffffff,0x40062db,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff69fa,0xffffffff,0xffffffff,0x779fffff,0x7002100,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfeff28ff,0xffffffff,0xffffffff,0x4e1af2f9,0x13003300,0xff0200,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xbad6ffff,0x37004800,0x14002200,0xf001000,0x3f751500,0xffffffff,0xffffffff,0xffffffff,0x2200c8e7,0x800,0x0,0x0,0x3000000,
+0xffffdffc,0xffffffff,0xffffffff,0x2200c9e8,0xff0700,0xff00ff,0xff00ff,0xff00ff,0xa1fc00ff,0xffffffff,0xffffffff,0xf6fbffff,0x1d004313,0x500,0x0,0x0,0x4400000,0xffffe8fc,0xffffffff,0xffffffff,0x2200ccea,0xff0700,0xff00ff,0xff00ff,0xff00ff,0xffff45ff,0xffffffff,0xffffffff,0x16e8ffff,0x100,0x0,0x0,0x0,0xffff4ee5,0xffffffff,0xffffffff,0x564affff,0x2f003500,0x2f002f00,0x2f002f00,0x2f002f00,0x2f002f00,0x2f002f00,0x2f002f00,0x2f002f00,0xc002300,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff19b8,0xffffffff,0xffffffff,0xdaf1ffff,0x5001e09,0x0,0xff00ff,0xff00ff,0x6eff00ff,0xffffffff,0xffffffff,0xffffffff,0x2d00c3e1,
+0xd00,0x0,0x0,0x3ff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5d3fd8ec,0x45004a00,0x41004200,0xd2e85238,0xffffffff,0xffffffff,0xffffffff,0xf00cef3,0x200,0x0,0x0,0x0,0xff00ff,0xaff00ff,0xffffd9fe,0xffffffff,0xffffffff,0x5f6effff,0x6002000,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff9dff,0xffffffff,0xffffffff,0x4100acca,0x8002300,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x839cffff,0x1e003b00,0x2000800,0xff00ff,0xe000200,0xffffe9fb,0xffffffff,0xffffffff,0x2900d2ea,0xb00,0x0,0x0,0x1000000,
+0xffffa0f1,0xffffffff,0xffffffff,0x3e6ffbfe,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xeefe0cff,0xffffffff,0xffffffff,0xc9e2ffff,0x19003c00,0x300,0x0,0x0,0x2000000,0xffffa6f3,0xffffffff,0xffffffff,0x4074fcfe,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xffff90fd,0xffffffff,0xffffffff,0x1200dffc,0x1000700,0x0,0x0,0x0,0xfafe1386,0xffffffff,0xffffffff,0x87b9ffff,0xe001e00,0xe000e00,0xe000e00,0xe000e00,0x229e0e00,0x65e865e8,0x65e865e8,0x3dd165e8,0x4000a00,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xccf60500,0xffffffff,0xffffffff,0xffffffff,0x90073c8,0x0,0xff00ff,0xff00ff,0xe7ff14ff,0xffffffff,0xffffffff,0xffffffff,0x2d00c3e1,
+0xd00,0x0,0x0,0xff0000,0xfffff8fe,0xffffffff,0xffffffff,0xf2f9ffff,0x46005a39,0x2b003900,0x22002300,0x443c2a00,0xffffeef9,0xffffffff,0xffffffff,0x3880ffff,0x700,0x0,0x0,0x0,0xff00ff,0xc0ff1eff,0xffffffff,0xffffffff,0xffffffff,0x4004e1f0,0x5001e00,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x1bff00ff,0xfffffaff,0xffffffff,0xffffffff,0x36006157,0x2001500,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x6161ffff,0xe002c00,0xff0100,0xff00ff,0x40000ff,0xffffcff8,0xffffffff,0xffffffff,0x2e00daef,0xd00,0x0,0x0,0xff0000,
+0xffff50d6,0xffffffff,0xffffffff,0xb4e6ffff,0x1001010,0xff00ff,0xff00ff,0xff00ff,0xffff87ff,0xffffffff,0xffffffff,0x8daaffff,0x13003700,0x100,0x0,0x0,0xff0000,0xffff57dc,0xffffffff,0xffffffff,0xb5e7ffff,0x1000f00,0xff00ff,0xff00ff,0x22ff00ff,0xfffff4ff,0xffffffff,0xffffffff,0x2c00adda,0x1001000,0x0,0x0,0x0,0xb7f10500,0xffffffff,0xffffffff,0xe0f5ffff,0x3002048,0xff00ff,0xff00ff,0xff00ff,0x9cff01ff,0xffffffff,0xffffffff,0x49f1ffff,0x1000400,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x69dd0200,0xffffffff,0xffffffff,0xffffffff,0x57d9f7fd,0x200,0xff00ff,0x19ff00ff,0xffffc7ff,0xffffffff,0xffffffff,0xffffffff,0x2d00c3e1,
+0xd00,0x0,0x0,0xff0000,0xffffedfe,0xffffffff,0xffffffff,0xa4c1ffff,0x32004600,0xd001a00,0x8000800,0x19000c00,0xffff90d1,0xffffffff,0xffffffff,0x78bfffff,0x1000f00,0x0,0x0,0x0,0xc5ff3fff,0xfffffcff,0xffffffff,0xffffffff,0xfcfeffff,0x3b007987,0x3001800,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x83ff00ff,0xffffffff,0xffffffff,0xd8ebffff,0x28004400,0xff0b00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x4b33ffff,0x7002100,0xff00ff,0xff00ff,0x10000ff,0xffffc3f8,0xffffffff,0xffffffff,0x3000daef,0xe00,0x0,0x0,0xff0000,
+0xcff40c15,0xffffffff,0xffffffff,0xffffffff,0x76d92ea,0xff00ff,0xff00ff,0x71ff01ff,0xffffffff,0xffffffff,0xffffffff,0x4b11e7f4,0xd002e00,0x0,0x0,0x0,0xff0000,0xd5f40d14,0xffffffff,0xffffffff,0xffffffff,0x5338de7,0xff00ff,0xff00ff,0xc8ff12ff,0xffffffff,0xffffffff,0xffffffff,0x33006b70,0x1100,0x0,0x0,0x0,0x44bf0200,0xffffffff,0xffffffff,0xffffffff,0x17b1bef0,0xff00ff,0xff00ff,0xdff00ff,0xffff95ff,0xffffffff,0xffffffff,0x1e11e1f9,0x3000f00,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x122b0000,0xffffdef6,0xffffffff,0xffffffff,0xffffffff,0x6bfdb9fb,0x5eff50ff,0xefff93ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c3e1,
+0xd00,0x0,0x0,0xff0000,0xffffd9fb,0xffffffff,0xffffffff,0x696bffff,0x1a003800,0xff0500,0xff00ff,0x50000ff,0xffff3ba9,0xffffffff,0xffffffff,0x9dd0ffff,0x3001800,0x0,0x0,0x0,0xffff61fc,0xffffffff,0xffffffff,0xffffffff,0x7c8ce4f3,0x30004800,0x1001000,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xe2ff02ff,0xffffffff,0xffffffff,0x9ebdffff,0x1a003b00,0xff0400,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x4217ffff,0x3001a00,0xff00ff,0xff00ff,0xff00ff,0xffffc0fa,0xffffffff,0xffffffff,0x3200dbee,0xf00,0x0,0x0,0xff0000,
+0x53bb0500,0xfffffdff,0xffffffff,0xffffffff,0xd9fbffff,0x56ff7dfb,0x77ff55ff,0xffffcfff,0xffffffff,0xffffffff,0xffffffff,0x3f0088a1,0x7002100,0x0,0x0,0x0,0xff0000,0x58bf0600,0xfffffeff,0xffffffff,0xffffffff,0xd1fbffff,0x51ff73fd,0x8cff58ff,0xffffecff,0xffffffff,0xffffffff,0xc6e0ffff,0x28004400,0xb00,0x0,0x0,0x0,0xd0000ff,0xffffb5ea,0xffffffff,0xffffffff,0xf1feffff,0x60ff99fc,0x63ff4eff,0xeeff8fff,0xffffffff,0xffffffff,0xffffffff,0x33007fa9,0x4001700,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x7000000,0xfdff5abb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c3e1,
+0xd00,0x0,0x0,0xff0000,0xffffb8f8,0xffffffff,0xffffffff,0x470effff,0xb002800,0xff00ff,0xff00ff,0xff00ff,0xfcfe0c2b,0xffffffff,0xffffffff,0xafd8ffff,0x6002000,0x0,0x0,0x0,0xffff62fa,0xffffffff,0xffffffff,0xb6d4f9fd,0x48005e44,0x1c003800,0xff0600,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff44ff,0xffffffff,0xffffffff,0x625effff,0x10003100,0xff0100,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3e10ffff,0x2001600,0xff00ff,0xff00ff,0xff00ff,0xffffc0fa,0xffffffff,0xffffffff,0x3200dbee,0xf00,0x0,0x0,0xff0000,
+0x10000100,0xffff8fd2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb2d0ffff,0x33004800,0x2001300,0x0,0x0,0x0,0xff0000,0x11000200,0xffff94d4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5d47f2fa,0x1b003b00,0x500,0x0,0x0,0x0,0x50000ff,0xe2f52859,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc9e1ffff,0x32004903,0x2001200,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x2000000,0x8ecf1200,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc8e4ffff,0xffffe7f4,0xffffffff,0xffffffff,0x2d00c3e1,
+0xd00,0x0,0x0,0xff0000,0xffff97f3,0xffffffff,0xffffffff,0x3f04fcfd,0x4001b00,0xff00ff,0xff00ff,0xff00ff,0xf3fe0400,0xffffffff,0xffffffff,0xacd3ffff,0x9002600,0x0,0x0,0x0,0xffff64f5,0xffffffff,0xffffffff,0xffffffff,0x8fcbfbfd,0xa001d00,0xff0100,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffa3fd,0xffffffff,0xffffffff,0x4300e3f2,0x9002500,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3d11ffff,0x1001500,0xff00ff,0xff00ff,0xff00ff,0xffffc0fa,0xffffffff,0xffffffff,0x3200dbee,0xf00,0x0,0x0,0xff0000,
+0x60000ff,0xa4d51e09,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4f10bdd8,0x20003d00,0x800,0x0,0x0,0x0,0xff0000,0x60000ff,0xa7d71f10,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf3faffff,0x45006f71,0xe002b00,0x100,0x0,0x0,0x0,0x10000ff,0x477e0d00,0xffffe3f4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5427ddee,0x21003e00,0x800,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x1f080700,0xfcfe8dc2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x552ad2e9,0xffffe6f4,0xffffffff,0xffffffff,0x2d00c3e1,
+0xd00,0x0,0x0,0xff0000,0xffff66e9,0xffffffff,0xffffffff,0x4a45ffff,0x1001500,0xff00ff,0xff00ff,0xff00ff,0xffff0ae6,0xffffffff,0xffffffff,0x9dc3ffff,0xb002900,0x0,0x0,0x0,0x96e42ddd,0xffffe5f5,0xffffffff,0xffffffff,0xffffffff,0x30073e9,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x3ff00ff,0xffffecff,0xffffffff,0xffffffff,0x3c00b7d5,0x4001a00,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3d11ffff,0xff1400,0xff00ff,0xff00ff,0xff00ff,0xffffc0fa,0xffffffff,0xffffffff,0x3200dbee,0xf00,0x0,0x0,0xff0000,
+0x10000ff,0x25000b00,0xf2fa83af,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x99b6f7fb,0x41004c03,0xe002800,0x200,0x0,0x0,0x0,0xff0000,0x10000ff,0x25000c00,0xf4fa87b5,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6860d9eb,0x35004800,0x4001700,0x0,0x0,0x0,0x0,0xff00ff,0x15000400,0xc6e34044,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc1dbffff,0x44005421,0xf002b00,0x200,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0xc000100,0x627d2400,0xffffc7e2,0xffffffff,0xffffffff,0xffffffff,0x99b6e6f3,0x43004f0d,0xffffe4f6,0xffffffff,0xffffffff,0x2d00c3e1,
+0xd00,0x0,0x0,0xff0000,0xffff23b6,0xffffffff,0xffffffff,0x7cafffff,0x1001400,0xff00ff,0xff00ff,0xff00ff,0xffff42ff,0xffffffff,0xffffffff,0x84a8ffff,0xb002800,0x0,0x0,0x0,0x1d000600,0x9dbe3e10,0xffffffff,0xffffffff,0xffffffff,0x1561f1fd,0xff0200,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x37ff00ff,0xffffffff,0xffffffff,0xffffffff,0x34008ca9,0x1001100,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3d11ffff,0xff1400,0xff00ff,0xff00ff,0xff00ff,0xffffc0fa,0xffffffff,0xffffffff,0x3200dbee,0xf00,0x0,0x0,0xff0000,
+0xff00ff,0xe000200,0x472f2600,0xe8f4a2c3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xabc8ebf6,0x4a005a36,0x29003f00,0x3001100,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xf000200,0x4a372700,0xebf6a7ca,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8fa8daec,0x46004f0d,0x1c003600,0x1000700,0x0,0x0,0x0,0x0,0xff00ff,0x60000ff,0x32001800,0xcbe56f88,0xfffffbfd,0xffffffff,0xffffffff,0xffffffff,0xcae2fcfd,0x4b007781,0x2f004300,0x4001500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x2000000,0x23000d00,0x57463900,0xa7c58aa4,0xa7c5b4d0,0x696195b0,0x49004d03,0x2d004000,0xffffe1f9,0xffffffff,0xffffffff,0x2d00c3e1,
+0xd00,0x0,0x0,0xff0000,0xd7f80700,0xffffffff,0xffffffff,0xd0edffff,0x200190a,0xff00ff,0xff00ff,0xff00ff,0xffffaafe,0xffffffff,0xffffffff,0x5241feff,0x9002500,0x0,0x0,0x0,0x10000300,0x35002400,0xffffbce0,0xffffffff,0xffffffff,0x58b4ffff,0xff0900,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x81ff00ff,0xffffffff,0xffffffff,0xffffffff,0x2b005d5a,0xff0b00,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3d11ffff,0xff1400,0xff00ff,0xff00ff,0xff00ff,0xffffc0fa,0xffffffff,0xffffffff,0x3200dbee,0xf00,0x0,0x0,0xff0000,
+0xff00ff,0x30000ff,0x21000d00,0x43043500,0x8fab635d,0xb0cea1c0,0xa2c0b1ce,0x6a6392ad,0x4a004d03,0x37004300,0xf002300,0xff0300,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x30000ff,0x22000e00,0x44043600,0x93af6a6c,0xb3d0a4c2,0xa3c0afcc,0x5f46889f,0x48004c00,0x2f003f00,0x8001900,0xff0100,0x0,0x0,0x0,0x0,0xff00ff,0x10000ff,0x16000600,0x3c002b00,0x7f934e24,0xa9c79ab8,0xadcbb4d2,0x7f919fbc,0x4b005931,0x3c004600,0x14002a00,0x500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0xb000200,0x2c001b00,0x40003900,0x44004300,0x41004300,0x32003c00,0x11002300,0xffffdffc,0xffffffff,0xffffffff,0x2d00c3e1,
+0xd00,0x0,0x0,0xff0000,0x78e10300,0xffffffff,0xffffffff,0xffffffff,0x70082da,0xff00ff,0xff00ff,0x53ff00ff,0xffffffff,0xffffffff,0xffffffff,0x4000d7ea,0x6001f00,0x0,0x0,0x0,0x4000100,0x14000a00,0xffff65b6,0xffffffff,0xffffffff,0x78b5ffff,0x2001300,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xbffe00ff,0xffffffff,0xffffffff,0xf5faffff,0x21004204,0xff0700,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3d11ffff,0xff1400,0xff00ff,0xff00ff,0xff00ff,0xffffc0fa,0xffffffff,0xffffffff,0x3200dbee,0xf00,0x0,0x0,0x0,
+0x0,0x0,0x8000200,0x25001500,0x3c003300,0x43004000,0x44004400,0x41004300,0x34003c00,0x17002600,0x2000900,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9000200,0x26001600,0x3c003400,0x43004100,0x44004400,0x40004300,0x30003a00,0x11002100,0x1000500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000000,0x1d000e00,0x38002d00,0x42003f00,0x45004400,0x42004400,0x38003f00,0x1d002d00,0x4000e00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x1000000,0xd000500,0x20001700,0x28002600,0x22002600,0x11001a00,0x2000800,0xffffdefd,0xffffffff,0xffffffff,0x2d00c3e1,
+0xd00,0x0,0x0,0xff0000,0x17590100,0xffffecfa,0xffffffff,0xffffffff,0x91f1ffff,0xff12e3,0x7ff00ff,0xf9ff6dff,0xffffffff,0xffffffff,0xffffffff,0x3a00839a,0x2001700,0x0,0x0,0x0,0xff00ff,0x20000ff,0xffff3fc6,0xffffffff,0xffffffff,0x80afffff,0x4001b00,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xf1fe02ff,0xffffffff,0xffffffff,0xd9ecffff,0x19003c00,0xff0300,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3d11ffff,0xff1400,0xff00ff,0xff00ff,0xff00ff,0xffffc0fa,0xffffffff,0xffffffff,0x3200dbee,0xf00,0x0,0x0,0x0,
+0x0,0x0,0x0,0x9000300,0x19001100,0x25002000,0x28002800,0x21002600,0x12001a00,0x3000a00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa000300,0x1a001200,0x26002100,0x28002800,0x1f002500,0xf001800,0x2000800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6000100,0x15000d00,0x23001d00,0x29002700,0x24002800,0x16001e00,0x6000d00,0x100,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x1000000,0x6000300,0xb000900,0x7000a00,0x1000400,0xff00ff,0xffffdefd,0xffffffff,0xffffffff,0x2d00c3e1,
+0xd00,0x0,0x0,0xff0000,0x80000ff,0xffff78d2,0xffffffff,0xffffffff,0xffffffff,0xcffef9ff,0xefffc7ff,0xffffffff,0xffffffff,0xffffffff,0xd9ebffff,0x2f004907,0xe00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff36e3,0xffffffff,0xffffffff,0x82adffff,0x6001f00,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff25ff,0xffffffff,0xffffffff,0xbddbffff,0x13003700,0xff0100,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3d11ffff,0xff1400,0xff00ff,0xff00ff,0xff00ff,0xffffc0fa,0xffffffff,0xffffffff,0x3200dbee,0xf00,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x3000100,0x9000700,0xa000a00,0x7000900,0x1000300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000100,0x9000700,0xa000b00,0x6000900,0x1000300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x8000500,0xb000a00,0x8000a00,0x2000500,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffdefd,0xffffffff,0xffffffff,0x2d00c3e1,
+0xd00,0x0,0x0,0xff0000,0x20000ff,0xb3e3150c,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6253f3fa,0x20003f00,0x700,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff33f0,0xffffffff,0xffffffff,0x82adffff,0x7002000,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff56fc,0xffffffff,0xffffffff,0xa3c5ffff,0xf003200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3d11ffff,0xff1400,0xff00ff,0xff00ff,0xff00ff,0xffffc0fa,0xffffffff,0xffffffff,0x3200dbee,0xf00,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffdefd,0xffffffff,0xffffffff,0x2d00c3e1,
+0xd00,0x0,0x0,0xff0000,0xff00ff,0x2a370800,0xffffccea,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf3faffff,0x46007882,0x10002f00,0x200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff33f0,0xffffffff,0xffffffff,0x82adffff,0x7002100,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff77fb,0xffffffff,0xffffffff,0x91b7ffff,0xc002c00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3d11ffff,0xff1400,0xff00ff,0xff00ff,0xff00ff,0xffffc0fa,0xffffffff,0xffffffff,0x3200dbee,0xf00,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffdefd,0xffffffff,0xffffffff,0x2d00c3e1,
+0xd00,0x0,0x0,0xff0000,0xff00ff,0xf000200,0xa7d02d17,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6961e0ef,0x36004800,0x5001900,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff33f0,0xffffffff,0xffffffff,0x82adffff,0x7002100,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff96fa,0xffffffff,0xffffffff,0x85a9ffff,0xa002700,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3d11ffff,0xff1400,0xff00ff,0xff00ff,0xff00ff,0xffffc0fa,0xffffffff,0xffffffff,0x3200dbee,0xf00,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffdefd,0xffffffff,0xffffffff,0x2d00c3e1,
+0xd00,0x0,0x0,0xff0000,0xff00ff,0x30000ff,0x2c001300,0xcfe66f8e,0xfffffeff,0xffffffff,0xffffffff,0xffffffff,0x94aee3f2,0x47004e0a,0x1d003600,0x1000800,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff33f0,0xffffffff,0xffffffff,0x82adffff,0x7002100,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffffb4fb,0xffffffff,0xffffffff,0x779affff,0x8002300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3d11ffff,0xff1400,0xff00ff,0xff00ff,0xff00ff,0xffffc0fa,0xffffffff,0xffffffff,0x3200dbee,0xf00,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x78b355db,0x889e86a0,0x889e889e,0x2d007082,
+0xd00,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x12000400,0x3b002700,0x869c5740,0xb0cea3c0,0xa4c2b4d0,0x675c93ad,0x48004c00,0x30004000,0x8001a00,0xff0100,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff33f0,0xffffffff,0xffffffff,0x83adffff,0x7002100,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x29000b00,0x4d004500,0x4d004d00,0x40004d00,0x7002100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x27000a00,0x4d004400,0x4d004d00,0x3a004d00,0x1400,0x0,0x0,0x0,0x30000e00,0x4d004800,0x4d004d00,0x32004900,0xf00,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2c000e00,0x40003e00,0x40004000,0x26003b00,
+0xb00,0x0,0x0,0x0,0x0,0x0,0x3000000,0x1d000c00,0x39002e00,0x43003f00,0x44004400,0x41004300,0x32003b00,0x12002200,0x1000600,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff33f0,0xffffffff,0xffffffff,0x89b6ffff,0x7002100,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x21000900,0x3a003500,0x3a003a00,0x30003a00,0x5001700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1d000800,0x3a003300,0x3a003a00,0x2b003a00,0xf00,0x0,0x0,0x0,0x24000b00,0x3a003600,0x3a003a00,0x25003700,0xb00,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x16000700,0x20001f00,0x20002000,0x13001d00,
+0x500,0x0,0x0,0x0,0x0,0x0,0x0,0x6000100,0x17000e00,0x25001f00,0x28002800,0x21002600,0x10001900,0x2000800,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff33f0,0xffffffff,0xffffffff,0xb0d8ffff,0x7002100,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0xb000300,0x13001200,0x13001300,0x10001300,0x2000800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa000200,0x13001100,0x13001300,0xe001300,0x500,0x0,0x0,0x0,0xc000400,0x13001200,0x13001300,0xc001200,0x400,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000200,0x6000600,0x6000600,0x4000600,
+0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x9000600,0xb000b00,0x7000900,0x1000300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff2aed,0xffffffff,0xffffffff,0xf8fdffff,0x80059b2,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xfcff0fcc,0xffffffff,0xffffffff,0xffffffff,0xe0fdffff,0xd4ffd4ff,0x43ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xbff60300,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x70059e5,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x45c40100,0xfffffdff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x15006eb9,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xd0000ff,0xffff83cc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1e007aa7,0x600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x50000ff,0x6fa11b00,0xffffe0f1,0xffffffff,0xffffffff,0xffffffff,0x1f007ca5,0x600,0x0,0x0,0x37ff0000,0xa0ffa0ff,0xa0ffa0ff,0xff88ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x30ff0bff,0x61ff52ff,0x62ff6aff,0x39ff54ff,0xff13ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x1ff00ff,0x44ff40ff,0x0,0x0,0x0,0x0,0x1bff6aff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x14ff00ff,0x57ff39ff,0x68ff63ff,0x46ff5cff,0x1ff1fff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x1eff0000,0x62ff47ff,0x4fff64ff,0x1ff23ff,0xff00ff,0xff00ff,0xff00ff,0xff,
+0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x21ff00ff,0x9fff68ff,0xd2ffbfff,0xb4ffcaff,0x57ff9bff,0xff10ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x10000ff,0x22000b00,0x69703c04,0x889e859b,0x889e889e,0x889e889e,0x1f005452,0x600,0x0,0x0,0x13f20000,0xfffff9ff,0xffffffff,0x2fd9ffff,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xeff00ff,0xc3ff73ff,0xfffffcff,0xffffffff,0xffffffff,0xffffffff,0xdbffffff,0x20ff86ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x16ff00ff,0xdaff74ff,0x7efbffff,0x1000400,0x0,0x0,0x0,0xfcffe4ff,0x4cfcb2fe,0xff03ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x7fff14ff,0xffffd1ff,0xffffffff,0xffffffff,0xffffffff,0xe6ffffff,0x2cff9bff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xc8ff68ff,0xc8ffc8ff,0xc8ffc8ff,0x8aff,0x5dff02ff,0xffffc8ff,0xffffffff,0xffffffff,0xdaffffff,0x5ff70fd,0xff00ff,0xff00ff,0xff,
+0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x41ff00ff,0xffffc0ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x98fdfbff,0xff18ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb000200,0x30001e00,0x3f003b00,0x40004000,0x40004000,0x1a003500,0x500,0x0,0x0,0x2000000,0xffffb0f8,0xffffffff,0x96e6ffff,0x1000b00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x1ff00ff,0xefff64ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf7ffffff,0x28077fb,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x44ff02ff,0xfaffa9ff,0xffffffff,0x88e9ffff,0x5001100,0x0,0x0,0x0,0xffffe5fe,0xffffffff,0x80fde4fe,0xff1dff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x61ff01ff,0xfffff5ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8df99fc,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff85fd,0xffffffff,0xffffffff,0x1280b4f9,0xffffb1fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd0fdffff,0xff30f4,0xff00ff,0xff,
+0x0,0x0,0x0,0xff0000,0xff00ff,0x9ff00ff,0xffffa3ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x51f6f4fe,0xff0100,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x10000700,0x1e001900,0x20002000,0x20002000,0xd001b00,0x200,0x0,0x0,0x2000000,0xffff58d9,0xffffffff,0xeaf8ffff,0x4001c1b,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x96ff01ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x89f6ffff,0xff0200,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x78ff18ff,0xffffddff,0xffffffff,0xffffffff,0x97d1ffff,0x8002000,0x0,0x0,0x0,0xffffe6fd,0xffffffff,0xffffffff,0xb5fefdff,0x4ff50fc,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xffff78ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc1fbffff,0xff089f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff87f9,0xffffffff,0xffffffff,0xb5f1bfec,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3ae9f3fe,0xff0100,0xff,
+0x0,0x0,0x0,0xff0000,0xff00ff,0xc3ff0bff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfeffffff,0x20065f2,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x5000300,0x6000600,0x6000600,0x3000500,0x100,0x0,0x0,0xff0000,0xecfb113c,0xffffffff,0xffffffff,0xa0063b4,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xffff72ff,0xffffffff,0xffffffff,0xffffffff,0xfefeffff,0xfffffbfd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x20037c7,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0x3ff00ff,0xadff47ff,0xfffffbff,0xffffffff,0xffffffff,0xffffffff,0x9ec8ffff,0x9002600,0x0,0x0,0x0,0xffffe6fd,0xffffffff,0xffffffff,0xffffffff,0xe7feffff,0x20ff84fd,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x38ff00ff,0xfffffeff,0xffffffff,0xffffffff,0xffffffff,0xfcfefcfd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x40092f1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff88f8,0xffffffff,0xffffffff,0xfffff8fc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0fdffff,0x10027d1,0xff,
+0x0,0x0,0x0,0xff0000,0xff00ff,0xffff9cff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3cd9fafe,0xff0200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x9be80600,0xffffffff,0xffffffff,0x1300b8e6,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x10ff00ff,0xfffff2ff,0xffffffff,0xffffffff,0xadcbfcfd,0x5010685d,0x582e4e03,0xe3f28aa1,0xffffffff,0xffffffff,0xffffffff,0xb00a3e6,0x100,0x0,0x0,0x0,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0x1bff00ff,0xe0ff7cff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x87aefafd,0x9002600,0x0,0x0,0x0,0xffffc0f8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfeffffff,0x53fcb9fe,0xff05ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xa5ff00ff,0xffffffff,0xffffffff,0xfcfeffff,0x614aa2c0,0x4e074e03,0x95b06048,0xffffe7f4,0xffffffff,0xffffffff,0x2694f8fe,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbad6e6f3,0xbdd9acca,0xffffeff8,0xffffffff,0xffffffff,0xffffffff,0x91cbbf4,0x100,
+0x0,0x0,0x0,0xff0000,0x37ff00ff,0xffffffff,0xffffffff,0xffffffff,0xb5d2fcfd,0x614a7a86,0x82956558,0xffffc8e0,0xffffffff,0xffffffff,0xc5f3ffff,0x1000a00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x3ebd0200,0xffffffff,0xffffffff,0x2b59f9fd,0xff0600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x6dff00ff,0xffffffff,0xffffffff,0xffffffff,0x4b0093ad,0x3e004500,0x3a003a00,0x57553c00,0xfffffbfe,0xffffffff,0xffffffff,0x1a00c9eb,0x500,0x0,0x0,0x0,0xff00ff,0xff00ff,
+0xff00ff,0x4bff03ff,0xfcffb1ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9ab6e1f0,0x42005a33,0x9002500,0x0,0x0,0x0,0x5c8b1000,0xf7fbb6d5,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x88fde9fe,0xff23ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xeeff00ff,0xffffffff,0xffffffff,0xb1ceffff,0x44004a00,0x3a003d00,0x3d003a00,0xf2fa5347,0xffffffff,0xffffffff,0x80d3ffff,0xb00,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0x8fadf9fd,0x4a004d07,0x45004600,0xa3c54b14,0xfffffeff,0xffffffff,0xffffffff,0x56caffff,0x500,
+0x0,0x0,0x0,0xff0000,0x9dff00ff,0xffffffff,0xffffffff,0xf3faffff,0x4b007175,0x3f004500,0x3d003d00,0x99be4100,0xffffffff,0xffffffff,0xffffffff,0x5003fa2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xb0000ff,0xffffd6f5,0xffffffff,0x80c9ffff,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xa0fd00ff,0xffffffff,0xffffffff,0xf3faffff,0x3e004d0d,0x1b002b00,0x14001500,0x23001800,0xffffd2f0,0xffffffff,0xffffffff,0x2700dff1,0xa00,0x0,0x0,0x0,0xff00ff,0xff00ff,
+0x80ff1eff,0xffffe3ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf9fcffff,0x757ebdd8,0x49004d03,0x33004200,0x6001a00,0x0,0x0,0x0,0x26000b00,0x4e273b00,0xdaec92af,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbdfeffff,0x7ff57fc,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff0aff,0xffffffff,0xffffffff,0xa5c4ffff,0x2a003f00,0x14001a00,0x19001400,0xb1e12500,0xffffffff,0xffffffff,0xafdfffff,0x3001600,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0x4a00869c,0x35004100,0x29002c00,0x37002d00,0xffff9cc6,0xffffffff,0xffffffff,0xb6e9ffff,0x1000f00,
+0x0,0x0,0x0,0xff0000,0xdafe00ff,0xffffffff,0xffffffff,0x92adffff,0x3c004800,0x1f002b00,0x1a001900,0x30052100,0xffffd5ee,0xffffffff,0xffffffff,0xe0088ce,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x50000ff,0xffff7ee1,0xffffffff,0xd2efffff,0x2001600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x6cf300ff,0xa6d198e4,0xaccaacca,0x97b3acca,0x27004200,0x4000e00,0xff0100,0x9000200,0xffffc9f6,0xffffffff,0xffffffff,0x2f00e0f1,0xe00,0x0,0x0,0x0,0x4ff00ff,0xb4ff4fff,
+0xfffffeff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe0efffff,0x582e98b5,0x45004b00,0x32003d00,0x15002400,0x2000900,0x0,0x0,0x0,0xe000400,0x2a001b00,0x41003700,0xb5d26a73,0xfffff5fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xecfeffff,0x27ff8cfd,0xff00ff,0x0,0x0,0x0,0x0,0xffff13ff,0xffffffff,0xffffffff,0xeef9ffff,0x12005184,0x1000300,0x3000100,0x2f6d0900,0x67635973,0x69616961,0x57556961,0x7002200,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0xcae2ffff,0x3b004900,0x14002500,0xb000d00,0x16000d00,0xdff42b12,0xffffffff,0xffffffff,0xf9fdffff,0x6002748,
+0x0,0x0,0x0,0xff0000,0xf7ff01ff,0xffffffff,0xffffffff,0x5225feff,0x20003900,0x6000e00,0x3000300,0x11000700,0xffff91dc,0xffffffff,0xffffffff,0x1900a9d8,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x10000ff,0xfcfe2495,0xffffffff,0xffffffff,0x800448f,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xa0000ff,0x3d002500,0x44004400,0x43004400,0x14003300,0xff0200,0xff00ff,0x3cfb00ff,0xfffff9ff,0xffffffff,0xffffffff,0x3200e0f1,0xf00,0x0,0x0,0x0,0xe6ff7bff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbbd7f9fc,0x4d03747b,0x42004800,0x2b003800,0x11001d00,0x3000800,0x0,0x0,0x0,0x0,0x10000ff,0xc000500,0x23001500,0x3c003100,0x8fad4d24,0xffffd8eb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3afbc1fe,0x0,0x0,0x0,0x0,0xf4fe0280,0xffffffff,0xffffffff,0xffffffff,0xa8f7fafe,0x10ff50fc,0xff00ff,0xb0000ff,0x38002500,0x3d003d00,0x36003d00,0x8002000,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0x8299ffff,0x23003f00,0x2000b00,0xff00ff,0x30000ff,0x83d20e00,0xffffffff,0xffffffff,0xffffffff,0xd005ea3,
+0x0,0x0,0x0,0xff0000,0xfbff01ff,0xffffffff,0xffffffff,0x4200f3fa,0xb002500,0xff0100,0xff00ff,0x20000ff,0xffff6ce3,0xffffffff,0xffffffff,0x2200aad4,0x800,0x0,0x0,0x0,0xa0ffa0ff,0xa0ffa0ff,0xa0ffa0ff,0x41ff8aff,0xff01ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xbcf00800,0xffffffff,0xffffffff,0x10009cd9,0xff0100,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x70000ff,0x25001800,0x28002800,0x26002800,0x9001b00,0x17ff01ff,0x66ff38ff,0xfdffaeff,0xffffffff,0xffffffff,0xffffffff,0x3300e0f1,0x1000,0x0,0x0,0x0,0xffffe4ff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0x97b3deef,0x4b00572c,0x3d004500,0x24003200,0xc001600,0x1000500,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x8000200,0x1b001000,0x37002a00,0x686e4100,0xf4fab3d1,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x83f1ffff,0x1000600,0x0,0x0,0x0,0xa4f30100,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfeffffff,0x9affd3ff,0x23e262ff,0x17000e00,0x19001900,0x17001900,0x4000e00,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0x5029ffff,0x10002f00,0x200,0xff00ff,0xff00ff,0x37b00200,0xffffffff,0xffffffff,0xffffffff,0x140090ca,
+0x200,0x0,0x0,0xff0000,0xdefd00ff,0xffffffff,0xffffffff,0x4326fefe,0x2001800,0xff00ff,0xff00ff,0xff00ff,0xffff7af5,0xffffffff,0xffffffff,0x280091b9,0xa00,0x0,0x0,0x0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1ff7c4fe,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x61d50300,0xffffffff,0xffffffff,0x1d1ae9f7,0xff0400,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x20000ff,0xa000600,0x1baa0a00,0x83f54fe8,0xd5ffb3fc,0xfffff5ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3300e0f1,0x1000,0x0,0x0,0x0,0xffffe5fe,0xffffffff,
+0xffffffff,0xf8fcffff,0x7378bad6,0x48004d03,0x38004200,0x1d002b00,0x8001100,0xff0300,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x5000100,0x15000b00,0x30002200,0x4c1e3c00,0xd6ea8daa,0xffffffff,0xffffffff,0xffffffff,0x93d7ffff,0x5001500,0x0,0x0,0x0,0x279600ff,0xffffeafa,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8bfdd6fe,0x3002aed,0x3000300,0x1000200,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0x4000ecf6,0x7002000,0x0,0xff00ff,0xff00ff,0xc4000ff,0xfffffafe,0xffffffff,0xffffffff,0x1c00abd7,
+0x500,0x0,0x0,0xff0000,0xa1f400ff,0xffffffff,0xffffffff,0x84bbffff,0xff1300,0xff00ff,0xff00ff,0x1ff00ff,0xffffcbfc,0xffffffff,0xffffffff,0x27005e62,0xa00,0x0,0x0,0x0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe3fdffff,0x1001ed5,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x144d00ff,0xffffeffc,0xffffffff,0x61b3ffff,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x32ff00ff,0xfbffb2ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3300e0f1,0x1000,0x0,0x0,0x0,0xffffe6fd,0xffffffff,
+0xffffffff,0x8aa1f5fb,0x45004d0a,0x32003d00,0x16002400,0x5000c00,0xff0100,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x20000ff,0x10000800,0x29001b00,0x50403700,0xffffb7d8,0xffffffff,0xffffffff,0x9ccbffff,0x8002200,0x0,0x0,0x0,0xb0000ff,0xd9ef447c,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9efcffff,0xff0fee,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0x3b00deef,0x2001700,0x0,0xff00ff,0xff00ff,0x40000ff,0xffffe9fc,0xffffffff,0xffffffff,0x2400b9de,
+0x800,0x0,0x0,0xff0000,0x3cc800ff,0xfffffeff,0xffffffff,0xf4fcffff,0x20054cb,0xff00ff,0xff00ff,0x8cff04ff,0xffffffff,0xffffffff,0xcae2ffff,0x22004100,0x700,0x0,0x0,0x0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x600b5f4,0xff0100,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x70000ff,0xffffa1e9,0xffffffff,0xb7e5ffff,0x2001300,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xfeff72ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd9efffff,0xffffe2f1,0xffffffff,0xffffffff,0x3300e0f1,0x1000,0x0,0x0,0x0,0xffffe6fd,0xffffffff,
+0xffffffff,0xffffffff,0x93d9e8f7,0x11003484,0x3000800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0x47e2062b,0xfafeacf5,0xffffffff,0xffffffff,0xffffffff,0x9ec8ffff,0x9002600,0x0,0x0,0x0,0x40000ff,0x340a1600,0xd1e785a7,0xfffffdfe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x14ccd3fd,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0x3600dcee,0x1200,0x0,0xff00ff,0xff00ff,0x10000ff,0xffffe3fd,0xffffffff,0xffffffff,0x2800c1e2,
+0xb00,0x0,0x0,0xff0000,0xb0000ff,0xffff99df,0xffffffff,0xffffffff,0xb6fbffff,0x42ff64fc,0x76ff48ff,0xffffd5ff,0xffffffff,0xffffffff,0x5f4ef0f8,0x18003a00,0x300,0x0,0x0,0x0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x35a4ffff,0xff0400,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x20000ff,0xffff44c3,0xffffffff,0xf8fdffff,0x6002a55,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x5aff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc1dbe2f1,0x8ca4a8c5,0x4d036556,0xffffcae3,0xffffffff,0xffffffff,0x3300e0f1,0x1000,0x0,0x0,0x0,0xffffe6fd,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xb3fcfdff,0x3ff4cfc,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x74ff15ff,0xffffd9ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9ec8ffff,0x9002600,0x0,0x0,0x0,0xff00ff,0x18000600,0x3f002f00,0x839a512c,0xddeeb4d0,0xfffffdfe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa9f4ffff,0x500,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0x3300e6f4,0x1000,0x0,0xff00ff,0xff00ff,0xff00ff,0xfffff1fe,0xffffffff,0xffffffff,0x2b00b6d9,
+0xc00,0x0,0x0,0xff0000,0x50000ff,0x9bce1c12,0xfffffbfe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xdceeffff,0x4500665a,0xe002c00,0x100,0x0,0x0,0x0,0xa3d591ef,0xd4e8afcc,0xffffffff,0xffffffff,0xffffffff,0x7dcaffff,0x1000d00,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xdcf70c15,0xffffffff,0xffffffff,0xd007ec8,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xebff06ff,0xffffffff,0xffffffff,0xffffffff,0x614cb4d2,0x4a004c00,0x44004700,0x3b004000,0xffffc5ea,0xffffffff,0xffffffff,0x3300e0f1,0x1000,0x0,0x0,0x0,0xb6e348d1,0xfffff9fd,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe4feffff,0x1dff80fd,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x2ff00ff,0xa8ff42ff,0xfffffaff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe7f3ffff,0x5344a1c0,0x9002600,0x0,0x0,0x0,0xff00ff,0x5000100,0x20001100,0x39002f00,0x45004000,0x8194532b,0xeef6b5d2,0xffffffff,0xffffffff,0xffffffff,0xfdfeffff,0x4002a92,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0x381bfcfe,0x1000,0x0,0xff00ff,0xff00ff,0x12ff00ff,0xffffffff,0xffffffff,0xffffffff,0x2c00a9cd,
+0xc00,0x0,0x0,0xff0000,0x10000ff,0x25000c00,0xd4eb5a66,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfefeffff,0x4e0aa3c0,0x33004600,0x5001700,0x0,0x0,0x0,0x0,0x33001100,0x46044400,0xffffbddc,0xffffffff,0xffffffff,0x9acdffff,0x3001800,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x84e20500,0xffffffff,0xffffffff,0x1600d0ef,0xff0200,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff49ff,0xffffffff,0xffffffff,0xabc8ffff,0x45004b00,0x34003c00,0x27002d00,0x18002000,0xffffc7f6,0xffffffff,0xffffffff,0x3300e0f1,0x1000,0x0,0x0,0x0,0x2e000e00,0x97b65036,
+0xffffe0ef,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfdffffff,0x4efcb4fe,0xff04ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x17ff00ff,0xdcff77ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc2ddfcfd,0x4d077c8a,0x3b004900,0x8002000,0x0,0x0,0x0,0xff00ff,0xff00ff,0x7000200,0x16000e00,0x29001f00,0x3a003200,0x470b3f00,0xf4fa89a6,0xffffffff,0xffffffff,0xffffffff,0xc0065b6,0x100,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0x659affff,0x1100,0x0,0xff00ff,0xff00ff,0x4aff00ff,0xffffffff,0xffffffff,0xffffffff,0x2b0086a9,
+0xc00,0x0,0x0,0xff0000,0xff00ff,0x84f00bb9,0xfffff0fc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xdbf1ffff,0x19006caf,0x1000700,0x0,0x0,0x0,0x0,0x1e000a00,0x2a002800,0xffff5c8b,0xffffffff,0xffffffff,0xa0ccffff,0x7002100,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x29a20100,0xfffffdff,0xffffffff,0x408bffff,0xff0800,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff71fd,0xffffffff,0xffffffff,0x5b40ffff,0x2c004000,0x11001a00,0xa000d00,0x3000700,0xffffe5fd,0xffffffff,0xffffffff,0x3300e0f1,0x1000,0x0,0x0,0x0,0x18000700,0x38002b00,
+0x6f7e4304,0xf7fcbad6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x82fde5fe,0xff1fff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x45ff02ff,0xfbffabff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9dbbe3f2,0x4b005b38,0x3e004600,0x23003300,0x3001000,0x0,0x0,0x0,0xbcff75ff,0xbcffbcff,0xbcffbcff,0x2006fff,0xb000600,0x16001000,0x2a001f00,0x86af3600,0xffffffff,0xffffffff,0xffffffff,0x16007db6,0x200,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0xb0deffff,0x2001500,0x0,0xff00ff,0xff00ff,0xa3fd00ff,0xffffffff,0xffffffff,0xffffffff,0x27005d5d,
+0xa00,0x0,0x0,0xff0000,0x16ff00ff,0xffffcdff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x89f4ffff,0xff0355,0x0,0x0,0x0,0x0,0x8000300,0xb000a00,0xffff256e,0xffffffff,0xffffffff,0xa1cbffff,0x9002500,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x90000ff,0xffffc1f2,0xffffffff,0x9ad7ffff,0x1000f00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff85fb,0xffffffff,0xffffffff,0x4a1cffff,0x10002b00,0x1000400,0xff00ff,0x30ff00ff,0xffffffff,0xffffffff,0xffffffff,0x3300e0f1,0x1000,0x0,0x0,0x0,0x5000100,0x17000d00,
+0x32002400,0x4f2d3d00,0xdbee94b1,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb6fefeff,0x5ff51fc,0x0,0x0,0x0,0x0,0x79ff19ff,0xffffdeff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf9fdffff,0x7882bfda,0x49004d03,0x39004200,0x1e002c00,0x9001200,0x300,0x0,0x0,0x0,0xffff80fd,0xffffffff,0xffffffff,0x800c6fb,0xff0200,0x20000ff,0xb000600,0x51a41400,0xffffffff,0xffffffff,0xffffffff,0x1d006e92,0x500,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0xfbfeffff,0x50047a5,0x0,0xff00ff,0xff00ff,0xfcff33ff,0xffffffff,0xffffffff,0xe0f0ffff,0x20004104,
+0x700,0x0,0x0,0xff0000,0xcaff05ff,0xffffffff,0xffffffff,0xffffffff,0xb0cef4fa,0x6c688091,0x90aa7072,0xffffd3e8,0xffffffff,0xffffffff,0xffffffff,0x20070ed,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff0d9d,0xffffffff,0xffffffff,0xa1cbffff,0xa002600,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x30000ff,0xffff68d8,0xffffffff,0xe8f7ffff,0x4001c12,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff76f6,0xffffffff,0xffffffff,0x6e97ffff,0x4001a00,0xff00ff,0xff00ff,0xc1ff05ff,0xffffffff,0xffffffff,0xffffffff,0x3300e1f1,0x1000,0x0,0x0,0x0,0xff00ff,0x30000ff,
+0x11000800,0x2b001c00,0x41003800,0xb6d46c76,0xfffff5fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7ff7ffff,0x200,0x0,0x0,0x0,0xffffe3ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe0f0ffff,0x593199b6,0x46004b00,0x33003e00,0x17002500,0x6000d00,0xff0100,0x0,0x0,0x0,0x0,0xffff54f0,0xffffffff,0xffffffff,0x60caffff,0xff0800,0xff00ff,0xff00ff,0x8bf40200,0xffffffff,0xffffffff,0xffffffff,0x1f005554,0x600,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0x3bcfe7f9,0x100,0xff00ff,0x33ff00ff,0xffffe4ff,0xffffffff,0xffffffff,0x9ab8ffff,0x18003b00,
+0x300,0x0,0x0,0xff0000,0xffff70ff,0xffffffff,0xffffffff,0xd3e8ffff,0x4a005d3f,0x40004500,0x3e003e00,0x8fb14200,0xfffffefe,0xffffffff,0xffffffff,0x219bf4fd,0x200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff0acc,0xffffffff,0xffffffff,0xa1cbffff,0xa002700,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x10000ff,0xf3fc1764,0xffffffff,0xffffffff,0xa005fb1,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff4fec,0xffffffff,0xffffffff,0xe5f6ffff,0x3554ec4,0xff00ff,0x2eff00ff,0xffffbfff,0xffffffff,0xffffffff,0xffffffff,0x3300e9f5,0x1000,0x0,0x0,0x0,0xff00ff,0xff00ff,
+0x10000ff,0xc000500,0x23001600,0x3d003100,0x8fad4d24,0xffffd8eb,0xffffffff,0xffffffff,0xffffffff,0x8be3ffff,0x2000d00,0x0,0x0,0x0,0xffffe5fe,0xffffffff,0xffffffff,0xffffffff,0xbbd6f8fc,0x4d03747b,0x42004800,0x2b003800,0x12001d00,0x3000900,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xe9fc0d62,0xffffffff,0xffffffff,0xfafeffff,0x10df7ded,0xff00ff,0x15ff00ff,0xffff87ff,0xffffffff,0xffffffff,0xd2e7ffff,0x1c003e00,0x500,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0xfbfeffff,0x65fcaafb,0x65ff4fff,0xfaffa7ff,0xffffffff,0xffffffff,0xffffffff,0x5228ecf6,0x10003200,
+0x100,0x0,0x0,0x1ff0000,0xffffddff,0xffffffff,0xffffffff,0x5424eaf5,0x39004600,0x20002a00,0x1c001b00,0x31002400,0xffff9ac7,0xffffffff,0xffffffff,0x85dbffff,0x900,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff09e3,0xffffffff,0xffffffff,0xa1cbffff,0xa002700,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xa6eb0700,0xffffffff,0xffffffff,0x1200b4e4,0xff0100,0xff00ff,0x0,0x0,0x0,0x0,0xf0fd0f77,0xffffffff,0xffffffff,0xffffffff,0xe5feffff,0xc4ffc4ff,0xffffdfff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3400f4fb,0x1000,0x0,0x0,0x0,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0x8000200,0x1c001000,0x37002a00,0x686e4100,0xf4fab2d1,0xffffffff,0xffffffff,0x99cfffff,0x7001e00,0x0,0x0,0x0,0xffffe5fe,0xffffffff,0xffffffff,0x96b1dcee,0x4b005729,0x3d004500,0x24003200,0xd001700,0x1000500,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x75d80500,0xffffffff,0xffffffff,0xffffffff,0xfaffffff,0xc0ffdaff,0xfbffd2ff,0xffffffff,0xffffffff,0xffffffff,0x7b8bfeff,0x17003a00,0x200,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4100849b,0x8002400,
+0x0,0x0,0x0,0x22ff0000,0xffffffff,0xffffffff,0xffffffff,0x45009dbc,0x1a003100,0x6000c00,0x5000400,0x12000800,0xf1fa2a24,0xffffffff,0xffffffff,0xc5ecffff,0x3001600,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff09e3,0xffffffff,0xffffffff,0xa1cbffff,0xa002700,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x4ac80200,0xffffffff,0xffffffff,0x2951f7fd,0xff0500,0xff00ff,0x0,0x0,0x0,0x0,0x7adb0500,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffff5fb,0xffffffff,0xffffffff,0x370efeff,0x1100,0x0,0x0,0x0,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0x5000100,0x15000b00,0x30002200,0x4c1e3c00,0xd4e98ba9,0xffffffff,0x9ec8ffff,0x9002600,0x0,0x0,0x0,0xffffe6fd,0xf6fbffff,0x7173b7d4,0x48004c00,0x38004200,0x1d002b00,0x8001100,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x140d0200,0xfffface0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4700a6c5,0xe002e00,0x100,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0xabc9ffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa3c0ffff,0x34004900,0x3001400,
+0x0,0x0,0x0,0x4cfc0000,0xffffffff,0xffffffff,0xffffffff,0x36007585,0x5001800,0xff00ff,0xff00ff,0x20000ff,0xbbed0d00,0xffffffff,0xffffffff,0xe7f5ffff,0x8002300,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff09e3,0xffffffff,0xffffffff,0xa1cbffff,0xa002700,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xd1400ff,0xffffe0f8,0xffffffff,0x7cc7ffff,0xff0c00,0xff00ff,0x0,0x0,0x0,0x0,0x140d0200,0xffffa9dc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb0d4ffff,0xffff88a1,0xffffffff,0xffffffff,0x5674ffff,0x1200,0x0,0x0,0x0,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x20000ff,0x10000800,0x29001b00,0x40003700,0xaecd6463,0x9ec8f1f9,0x9002600,0x0,0x0,0x0,0xd4f1e6fd,0x552491ae,0x45004b00,0x31003d00,0x16002300,0x5000c00,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x80000ff,0x98c82307,0xfffffbfe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x99b6fcfd,0x3b004c03,0x6001d00,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0x4f10ffff,0xffffb0d2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfbfdffff,0x4b009dbb,0x20003c00,0x800,
+0x0,0x0,0x0,0x5bf90000,0xffffffff,0xffffffff,0xffffffff,0x27006a7d,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xa8f30200,0xffffffff,0xffffffff,0xf1faffff,0xd002e00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff09e3,0xffffffff,0xffffffff,0xa1cbffff,0xa002700,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x50000ff,0xffff8ae3,0xffffffff,0xceeeffff,0x2001600,0xff00ff,0x0,0x0,0x0,0x0,0x90000ff,0x7eac2307,0xffffe3f3,0xffffffff,0xffffffff,0xffffffff,0xc7e0fefe,0x4b007783,0xffff594d,0xffffffff,0xffffffff,0x93c7ffff,0x1001500,0x0,0x0,0x0,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0xb000500,0x22001500,0x3b003000,0x56594918,0x9002600,0x0,0x0,0x0,0x350032b3,0x41004600,0x2a003700,0x10001c00,0x2000800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x20000ff,0x28000e00,0xb2d3565c,0xffffeef8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb5d2f0f8,0x4a006350,0x25003e00,0x1000c00,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0x470effff,0x759b3800,0xffffdff0,0xffffffff,0xffffffff,0xfcfeffff,0x6b66cbe2,0x3e004a00,0xc002500,0x200,
+0x0,0x0,0x0,0x53f60000,0xffffffff,0xffffffff,0xffffffff,0x1e007eaa,0xff0500,0xff00ff,0xff00ff,0xff00ff,0xc1fa00ff,0xffffffff,0xffffffff,0xeaf6ffff,0x10003400,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff09e3,0xffffffff,0xffffffff,0xa7d0ffff,0xa002700,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0xfeff2ea6,0xffffffff,0xffffffff,0x8003f8a,0xff00ff,0x0,0x0,0x0,0x0,0x20000ff,0x27000e00,0x6d773e04,0xacca96b3,0xabc9b4d2,0x7d8d9dbb,0x4b005729,0x3b004600,0x2e002d00,0x4d004200,0x4d004d00,0x3d004d00,0x4001b00,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7000200,0x1a000f00,0x2d002800,0x8001d00,0x0,0x0,0x0,0x28000e00,0x22002f00,0xc001500,0x1000500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xf000300,0x38002400,0x6b704507,0xa4c18ca4,0xb5d2afcc,0xa4c2afcc,0x6f6e8ca4,0x4a004e07,0x38004400,0xe002300,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0x4010ffff,0x27002300,0x66693c00,0xaac896b4,0xa1beb2d0,0x5b388da5,0x46004b00,0x24003900,0x2000e00,0xff,
+0x0,0x0,0x0,0x35e70000,0xffffffff,0xffffffff,0xffffffff,0x1d00bde3,0xff0500,0xff00ff,0xff00ff,0xff00ff,0xf9ff14ff,0xffffffff,0xffffffff,0xd3e8ffff,0x12003600,0x0,0x0,0x0,0xff00ff,0xff00ff,0xfbff0280,0xffffffff,0xffffffff,0xc8e6ffff,0xa002700,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xc7f20900,0xffffffff,0xffffffff,0xf0098d7,0xff0100,0x0,0x0,0x0,0x0,0x0,0xe000300,0x32002000,0x41003c00,0x45004400,0x42004400,0x38003f00,0x1c002d00,0x16000f00,0x3a002e00,0x3a003a00,0x30003a00,0x5001800,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000100,0xf000b00,0x4000c00,0x0,0x0,0x0,0xf000600,0x8000f00,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x18000a00,0x35002800,0x40003c00,0x44004300,0x44004500,0x40004300,0x35003c00,0x18002800,0x2000a00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0x3d11ffff,0xd001700,0x30001e00,0x41003c00,0x44004400,0x40004300,0x2c003900,0xb001b00,0xff0200,0xff,
+0x0,0x0,0x0,0xb740000,0xfffff3fd,0xffffffff,0xffffffff,0x59b7ffff,0xff0700,0xff00ff,0xff00ff,0xff00ff,0xffff99ff,0xffffffff,0xffffffff,0xa5c6ffff,0x11003500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xddfc0100,0xffffffff,0xffffffff,0xfdfeffff,0xb00559c,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x6eda0300,0xffffffff,0xffffffff,0x1b13e6f6,0xff0400,0x0,0x0,0x0,0x0,0x0,0x2000000,0x11000700,0x22001a00,0x29002700,0x24002700,0x15001d00,0x6000d00,0x6000200,0x13000f00,0x13001300,0x11001300,0x2000900,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x1000100,0x0,0x0,0x0,0x1000100,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000100,0x12000b00,0x21001a00,0x28002500,0x28002900,0x21002500,0x12001a00,0x4000b00,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0x3d11ffff,0x2001400,0x10000700,0x22001a00,0x28002700,0x1f002500,0xd001700,0x1000500,0xff00ff,0xff,
+0x0,0x0,0x0,0x3000000,0xffffa3ef,0xffffffff,0xffffffff,0xf2fcffff,0x10056de,0xff00ff,0xff00ff,0x89ff06ff,0xffffffff,0xffffffff,0xffffffff,0x605afefe,0xe002f00,0x0,0x0,0x0,0xff00ff,0xff00ff,0x8def00ff,0xffffffff,0xffffffff,0xffffffff,0x50d9eefb,0xff0100,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x1a760100,0xfffff6fd,0xffffffff,0x5cafffff,0xff0a00,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x8000400,0xb000a00,0x8000a00,0x2000500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x7000400,0xb000900,0xb000b00,0x7000900,0x1000400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0x3d11ffff,0x1400,0x1000000,0x7000400,0xa000a00,0x6000900,0xff0200,0xff00ff,0xff00ff,0xff,
+0x0,0x0,0x0,0x1000000,0xf2fb2c9c,0xffffffff,0xffffffff,0xffffffff,0xc6fcffff,0x51ff75fd,0x84ff55ff,0xffffe0ff,0xffffffff,0xffffffff,0xffffffff,0x4300acca,0x9002500,0x0,0x0,0x0,0xff00ff,0xff00ff,0x1c8000ff,0xffffe2f7,0xffffffff,0xffffffff,0xffffffff,0x81ffd9fe,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x70000ff,0xffffacec,0xffffffff,0xb3e3ffff,0x1001200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0x3d11ffff,0x1400,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,
+0x0,0x0,0x0,0xff0000,0x70c20b00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xdceeffff,0x39005016,0x4001800,0x0,0x0,0x0,0xff00ff,0xff00ff,0x90000ff,0xc7e53c73,0xffffffff,0xffffffff,0xffffffff,0xc1f8ffff,0x2000900,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x20000ff,0xffff50cc,0xffffffff,0xf6fcffff,0x5002846,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0x3d11ffff,0x1400,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,
+0x0,0x0,0x0,0xff0000,0x17000400,0xfdfe82bc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5934d7ea,0x27004200,0x1000b00,0x0,0x0,0x0,0xff00ff,0xff00ff,0x30000ff,0x36211400,0xebf695bb,0xffffffff,0xffffffff,0xc9efffff,0x8001e00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xe5f90e24,0xffffffff,0xffffffff,0xc0079c6,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0x3d11ffff,0x1400,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,
+0x0,0x0,0x0,0xff0000,0x9000100,0x6b942000,0xffffe0f0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa9c7fbfd,0x4500521c,0x12002f00,0x300,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xe4fc3feb,0xffffffff,0xffffffff,0xffffffff,0xcee9ffff,0xd002d00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x91e50500,0xffffffff,0xffffffff,0x1500ccee,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0x3d11ffff,0x1400,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,
+0x0,0x0,0x0,0xff0000,0x20000ff,0x22000c00,0x8bab3d11,0xfeffcfe6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xaccaeef6,0x4b006454,0x2e004200,0x5001600,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x25ff00ff,0xfffff4ff,0xffffffff,0xffffffff,0xf7fcffff,0x83a0b8d5,0xe003000,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x33b40100,0xffffffff,0xffffffff,0x3e84ffff,0x700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x6ec334d8,0x889e82a5,0x889e889e,0x3c09889e,0x1400,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,
+0x0,0x0,0x0,0xff0000,0xff00ff,0xb000200,0x31001d00,0x53343f00,0x9ab67a88,0xb4d0a8c7,0xa4c1b0ce,0x68608ea7,0x4a004d07,0x38004400,0x12002600,0xff0500,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xa7ff00ff,0xffffffff,0xffffffff,0xffffffff,0x5a33cce4,0x42004b00,0xc002a00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xa0000ff,0xcee9a9e7,0xd0e6d0e6,0x73b8cfe8,0x1000f00,0x0,0x0,0x0,0xa0ff99ff,0xa0ffa0ff,0xa0ffa0ff,0xa0ffa0ff,0xa0ffa0ff,0xa0ffa0ff,0x1eff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x3dff0bff,0x64ff5aff,
+0x37ff51ff,0xff05ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xe8ffb2ff,0xe8ffe8ff,0xe8ffe8ff,0xffb2ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x1ff00ff,0x5aff2bff,0x36ff63ff,0x0,0x0,0x0,0x0,0xd8ff15ff,0xd8ffd8ff,0xb3ffd8ff,0xff00ff,0x73ff00ff,0xd8ffd8ff,0xd8ffd8ff,0x55ff,0x0,0x0,0x0,0xbff0000,0xd8ffd8ff,0xd8ffd8ff,0xbdff,0x0,0xff00ff,0xff00ff,0xff00ff,0x21000800,0x40003800,0x40004000,0x30004000,0x1100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x1000000,0x12000600,0x2f002100,0x3f003900,0x44004200,0x44004500,0x40004300,0x34003c00,0x18002700,0x3000b00,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xeeff00ff,0xffffffff,0xffffffff,0xeef6ffff,0x45005325,0x2a003900,0x7001800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000000,0x38001900,0x48004700,0x36004700,0x3001600,0x0,0x0,0x0,0xfffff4ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x40038db,0x100,0x0,0x0,0x68ff0000,0xc8ffc8ff,0xc8ffc8ff,0x8affc8ff,0xff00ff,0xa5ff2fff,0xfffff4ff,0xffffffff,
+0xffffffff,0x9ffff1ff,0xff1eff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffc5fe,0xffffffff,0xffffffff,0xb00c8fa,0xff0300,0xff00ff,0x0,0x0,0x0,0x0,0xc8ff68ff,0xc8ffc8ff,0xc8ffc8ff,0xff8aff,0x4ff00ff,0xdbff67ff,0xffffffff,0xcdfeffff,0x1000400,0x0,0x0,0x0,0xffff18ff,0xffffffff,0xd7fbffff,0x3000b00,0x89fd00ff,0xffffffff,0xffffffff,0x7006dea,0x200,0x0,0x0,0xcff0000,0xffffffff,0xffffffff,0xb00e2fd,0x400,0xff00ff,0xff00ff,0xff00ff,0x10000400,0x20001c00,0x20002000,0x18002000,0x800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0xe000700,0x1d001600,0x27002300,0x28002900,0x20002500,0x12001900,0x4000a00,0x100,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff06ff,0xffffffff,0xffffffff,0xb6d4ffff,0x30004500,0xd001900,0x2000600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x22000c00,0x30002e00,0x28003000,0x4001300,0x0,0x0,0x0,0xfffff4ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf004ca1,0x200,0x0,0x0,0x85fd0000,0xffffffff,0xffffffff,0xb4f9ffff,0x75fb0900,0xfffffdff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x4ff5f7ff,0xff0100,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0x2200d0f0,0xff0b00,0xff00ff,0x0,0x0,0x0,0x0,0xffff85fd,0xffffffff,0xffffffff,0x900b4f9,0xc3ff19e0,0xffffffff,0xffffffff,0xd2f8ffff,0x6001400,0x0,0x0,0x0,0xffff19f5,0xffffffff,0xdcf6ffff,0xb002200,0x8bf900ff,0xffffffff,0xffffffff,0x17007fc9,0x500,0x0,0x0,0xdeb0000,0xffffffff,0xffffffff,0x2400e6f8,0xb00,0xff00ff,0xff00ff,0xff00ff,0x3000100,0x6000600,0x6000600,0x5000600,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5000200,0xa000800,0xb000b00,0x7000900,0x1000300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff08ff,0xffffffff,0xffffffff,0xa6c6ffff,0x18003800,0xff0500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9000300,0xe000e00,0xc000e00,0x2000700,0x0,0x0,0x0,0xfffff5fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x18005d84,0x300,0x0,0x0,0x87f90000,0xffffffff,0xffffffff,0xbeecffff,0xffff7ddc,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xfaffffff,0x20039e0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0x3000d4ec,0xff0e00,0xff00ff,0x0,0x0,0x0,0x0,0xffff87f9,0xffffffff,0xffffffff,0x2951beec,0xffffd3fd,0xffffffff,0xffffffff,0xd8f1ffff,0xd002900,0x0,0x0,0x0,0xffff1aeb,0xffffffff,0xe0f1ffff,0xf003100,0x8df600ff,0xffffffff,0xffffffff,0x21008ab9,0x700,0x0,0x0,0xdeb0000,0xffffffff,0xffffffff,0x3300e9f5,0x1000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff08ff,0xffffffff,0xffffffff,0xa3c8ffff,0xd002c00,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffff5fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x88f80000,0xffffffff,0xffffffff,0xe4f5ffff,0xfffffafe,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0x900c9f6,0x100,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0x3100d5eb,0xff0f00,0xff00ff,0x0,0x0,0x0,0x0,0xffff88f8,0xffffffff,0xffffffff,0xabe6c5e4,0xffffffff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0xffff1aeb,0xffffffff,0xe0f1ffff,0x10003300,0x8df600ff,0xffffffff,0xffffffff,0x22008cb6,0x800,0x0,0x0,0xdeb0000,0xffffffff,0xffffffff,0x3500e9f5,0x1100,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff09e3,0xffffffff,0xffffffff,0xa2c9ffff,0xa002800,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa2d68bee,0xaccaabcb,0xc9e2acca,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0f9ffff,0xd4e9d7ea,0xfffff0f8,
+0xffffffff,0xffffffff,0xffffffff,0x3a9affff,0x500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0x3100d5eb,0xff0f00,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xfdffe4f3,0xffffffff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0xffff1aeb,0xffffffff,0xe0f1ffff,0x10003300,0x8df600ff,0xffffffff,0xffffffff,0x22008cb6,0x800,0x0,0x0,0xdeb0000,0xffffffff,0xffffffff,0x3500e9f5,0x1100,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff09e3,0xffffffff,0xffffffff,0xa1cbffff,0xa002700,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x32001000,0x44004300,0x85a94400,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0xeaf7ffff,0x4e077d93,0x49004b00,0x8daa4a07,
+0xfffffcfe,0xffffffff,0xffffffff,0x87ccffff,0x1000e00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0x3100d5eb,0xff0f00,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xecf6ffff,0xc3ddd0e5,0xc1decde4,0xf003200,0x0,0x0,0x0,0xffff1aeb,0xffffffff,0xe0f1ffff,0x10003300,0x8df600ff,0xffffffff,0xffffffff,0x22008cb6,0x800,0x0,0x0,0xdeb0000,0xffffffff,0xffffffff,0x3500e9f5,0x1100,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff09e3,0xffffffff,0xffffffff,0xa1cbffff,0xa002700,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1d000a00,0x28002700,0x74c12800,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0x6761fbfd,0x40004800,0x32003800,0x38003200,
+0xffffa1cc,0xffffffff,0xffffffff,0xaedaffff,0x3001900,0x0,0x0,0x0,0xc8ff90ff,0xc8ffc8ff,0xfffff4fe,0xffffffff,0xffffffff,0xd3f2f6fc,0xc8ffcbfb,0x6effc8ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0xddefffff,0x4d077985,0x48004b00,0x44004700,0xf002f00,0x0,0x0,0x0,0xffff1aeb,0xffffffff,0xe0f1ffff,0x10003300,0x8df600ff,0xffffffff,0xffffffff,0x22008cb6,0x800,0x0,0x0,0xdeb0000,0xffffffff,0xffffffff,0x3500e9f5,0x1100,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff09e3,0xffffffff,0xffffffff,0xa1cbffff,0xa002700,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8000200,0xa000a00,0x62e50a00,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0x4800bad6,0x22003700,0x10001400,0x15000f00,
+0xffff3f75,0xffffffff,0xffffffff,0xc8e7ffff,0x8002200,0x0,0x0,0x0,0xffffb9fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x92f5ffff,0x2000800,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0x5219d1e7,0x3f004800,0x30003600,0x2d002e00,0xa002000,0x0,0x0,0x0,0xffff1aeb,0xffffffff,0xe0f1ffff,0x10003300,0x8df600ff,0xffffffff,0xffffffff,0x22008cb6,0x800,0x0,0x0,0xdeb0000,0xffffffff,0xffffffff,0x3500e9f5,0x1100,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x61ff1aff,0xbcffa1ff,0xc7ffd1ff,0x87ffb0ff,0x5ff3eff,0xff00ff,0xff00ff,0xff00ff,0xff,
+0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x20ff00ff,0x60ff45ff,0x45ff5eff,0xff19ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff0ae6,0xffffffff,0xffffffff,0xa1cbffff,0xa002700,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xa0ff7fff,0xa0ffa0ff,0x4affa0ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x5df100ff,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0x3b00839c,0x8001e00,0xff0200,0x20000ff,
+0xe9fb0e00,0xffffffff,0xffffffff,0xd2eaffff,0xb002900,0x0,0x0,0x0,0xffffbbfb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa0dfffff,0x7001a00,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xf7fcffff,0x44005e44,0x1f003300,0xe001400,0xd000d00,0x3000a00,0x0,0x0,0x0,0xffff1aeb,0xffffffff,0xe0f1ffff,0x10003300,0x8df600ff,0xffffffff,0xffffffff,0x22008cb6,0x800,0x0,0x0,0xdeb0000,0xffffffff,0xffffffff,0x3500e9f5,0x1100,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0xafff24ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe7ffffff,0x3ff6efd,0xff00ff,0xff00ff,0xff,
+0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x63ff02ff,0xffffc9ff,0xffffffff,0xffffffff,0xbffefeff,0xff4cfc,0xacff00ff,0xc8ffc8ff,0xc8ffc8ff,0x45ffc8ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff15f3,0xffffffff,0xffffffff,0xa1cbffff,0xa002700,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x1bff00ff,0xfffffdff,0xffffffff,0x32d1ffff,0x2000600,0x0,0x0,0x0,0xff00ff,0xff00ff,0x5df100ff,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0x2c006161,0x1000e00,0xff00ff,0xff00ff,
+0xcff80400,0xffffffff,0xffffffff,0xdaefffff,0xd002e00,0x0,0x0,0x0,0xffffbcfa,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa9d3ffff,0xa002600,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xb7d4ffff,0x30004600,0x7001600,0xff0100,0xff00ff,0x0,0x0,0x0,0x0,0xffff1aeb,0xffffffff,0xe0f1ffff,0x10003300,0x8df600ff,0xffffffff,0xffffffff,0x22008cb6,0x800,0x0,0x0,0xdeb0000,0xffffffff,0xffffffff,0x3500e9f5,0x1100,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x52ff0000,0xfffff6ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc0fcffff,0xff14e6,0xff00ff,0xff,
+0x0,0x0,0x0,0xff0000,0xff00ff,0x21ff00ff,0xffffc4ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8cfaffff,0xdcff0355,0xffffffff,0xffffffff,0x61e7ffff,0x1000600,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff49fc,0xffffffff,0xffffffff,0xa1cbffff,0xa002700,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x78fd00ff,0xffffffff,0xffffffff,0x2400d1f4,0x4001200,0x0,0x0,0x0,0xff00ff,0xff00ff,0x5df100ff,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0x21004b33,0xff0700,0xff00ff,0xff00ff,
+0xc3f80100,0xffffffff,0xffffffff,0xdaefffff,0xe003000,0x0,0x0,0x0,0xabe376ee,0xb7d4b5d6,0xffffeff8,0xffffffff,0xffffffff,0xb7d4eff8,0xb7d4b7d4,0x82a5b7d4,0xb002800,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x8299ffff,0x1a003a00,0xff0500,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff1aeb,0xffffffff,0xe0f1ffff,0x10003300,0x8df600ff,0xffffffff,0xffffffff,0x22008cb6,0x800,0x0,0x0,0xdeb0000,0xffffffff,0xffffffff,0x3500e9f5,0x1100,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0xfdff4fff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x11b4cefa,0xff00ff,0xff,
+0x0,0x0,0x0,0xff0000,0xff00ff,0xe2ff21ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xdefd76f0,0xffffffff,0xffffffff,0x73c3ffff,0x4001500,0x0,0x0,0x0,0xff00ff,0x14ff00ff,0xffffd0ff,0xffffffff,0xffffffff,0x9ac3ffff,0xa002700,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xd6ff01ff,0xffffffff,0xffffffff,0x350092b7,0x3001600,0x0,0x0,0x0,0xff00ff,0xff00ff,0x5df100ff,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0x1a004217,0xff0300,0xff00ff,0xff00ff,
+0xc0fa00ff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0x2a000c00,0x45004000,0xffffd4ec,0xffffffff,0xffffffff,0x4a00d6ea,0x45004700,0x3d004500,0xa002400,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x5f5effff,0xd002b00,0xff0100,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff1aeb,0xffffffff,0xe0f1ffff,0x10003300,0x8df600ff,0xffffffff,0xffffffff,0x22008cb6,0x800,0x0,0x0,0xdeb0000,0xffffffff,0xffffffff,0x3500e9f5,0x1100,0xff00ff,0xff00ff,0xff00ff,0x0,0x23ff0000,0xfffff2ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xaaf3ffff,0xff0500,0xff,
+0x0,0x0,0x0,0xff0000,0x8ff00ff,0xffffd7ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf4fef9fe,0xffffffff,0xffffffff,0x80afffff,0x6001f00,0x0,0x0,0x0,0xd4ffd4ff,0xf8ffd8ff,0xffffffff,0xffffffff,0xffffffff,0x82a9ffff,0x9002600,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff36ff,0xffffffff,0xfbfdffff,0x31005434,0x1001000,0x0,0x0,0x0,0xff00ff,0xff00ff,0x5df100ff,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0x16003e10,0xff0200,0xff00ff,0xff00ff,
+0xc0fa00ff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0x1a000800,0x2a002700,0xffffcff1,0xffffffff,0xffffffff,0x4000d5eb,0x2a003100,0x25002a00,0x6001600,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x4a30ffff,0x6002000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff1aeb,0xffffffff,0xe0f1ffff,0x10003300,0x8df600ff,0xffffffff,0xffffffff,0x22008cb6,0x800,0x0,0x0,0xdeb0000,0xffffffff,0xffffffff,0x3500e9f5,0x1100,0xff00ff,0xff00ff,0xff00ff,0x0,0xb4ff0000,0xffffffff,0xffffffff,0xffffffff,0xd0e5feff,0xbdd9b4d0,0xffffeef6,0xffffffff,0xffffffff,0xffffffff,0x40052d0,0xff,
+0x0,0x0,0x0,0xff0000,0x84ff00ff,0xffffffff,0xffffffff,0xffffffff,0xf1f9ffff,0xaccabdd9,0xe0efb8d4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x82adffff,0x7002100,0x0,0x0,0x0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4c2ff9fd,0x8002400,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff95ff,0xffffffff,0xc3ddffff,0x23004200,0x800,0x0,0x0,0x0,0xff00ff,0xff00ff,0x5df100ff,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0x15003d11,0xff0100,0xff00ff,0xff00ff,
+0xc0fa00ff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0x7000200,0xb000b00,0xffffcaf7,0xffffffff,0xffffffff,0x3500d5eb,0xb001800,0xa000b00,0x2000600,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x4114ffff,0x3001900,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xeefd19eb,0xf2f9f0fb,0xd5ebf2f9,0x10003300,0x83f500ff,0xf1faeffc,0xf2f9f2f9,0x220086b1,0x800,0x0,0x0,0xdeb0000,0xf0fbeefd,0xf2f9f2f9,0x3500ddef,0x1100,0xff00ff,0xff00ff,0xff00ff,0x0,0xffff34ff,0xffffffff,0xffffffff,0xedf6ffff,0x4c007173,0x46004800,0xb0cf4b14,0xffffffff,0xffffffff,0xffffffff,0xe00cef3,0x100,
+0x0,0x0,0x0,0xff0000,0xf6ff10ff,0xffffffff,0xffffffff,0xffffffff,0x5319b3d0,0x47004b00,0x47044500,0xf4fa8099,0xffffffff,0xffffffff,0xffffffff,0x82adffff,0x7002100,0x0,0x0,0x0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3f00a6c3,0x6001e00,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x7ff00ff,0xffffeeff,0xffffffff,0x7f95ffff,0x17003900,0x300,0x0,0x0,0x0,0xff00ff,0xff00ff,0x5df100ff,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0xff00ff,0xff00ff,0xff00ff,
+0xc0fa00ff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0x3100d5eb,0xff0f00,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3e10ffff,0x1001600,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x16000200,0x4b003b00,0x48004b00,0x10003200,0xa000000,0x43002700,0x4b004b00,0x22004000,0x800,0x0,0x0,0x1000000,0x3a001500,0x4b004b00,0x34004900,0x1100,0xff00ff,0xff00ff,0xff00ff,0x0,0xffff9fff,0xffffffff,0xffffffff,0x7279fefe,0x3d004800,0x2b003200,0x38052e00,0xffffbfe0,0xffffffff,0xffffffff,0x47a9ffff,0x600,
+0x0,0x0,0x0,0xff0000,0xffff6eff,0xffffffff,0xffffffff,0xbcd8ffff,0x43004c03,0x2e003800,0x2c002900,0x70943400,0xffffffff,0xffffffff,0xffffffff,0x82adffff,0x7002100,0x0,0x0,0x0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc9e2ffff,0x36004e10,0x2001500,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x53ff00ff,0xffffffff,0xffffffff,0x490eeef8,0xd002c00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x5df100ff,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0xff00ff,0xff00ff,0xff00ff,
+0xc0fa00ff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0x3100d5eb,0xff0f00,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3d11ffff,0x1001400,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x10000100,0x37002b00,0x35003700,0xb002500,0x7000000,0x31001c00,0x37003700,0x18002f00,0x500,0x0,0x0,0x1000000,0x2a000f00,0x37003700,0x26003500,0xc00,0xff00ff,0xff00ff,0xff00ff,0x7ff0000,0xfffff1ff,0xffffffff,0xffffffff,0x4800c1db,0x1f003700,0xc001100,0x16000d00,0xfcfe436e,0xffffffff,0xffffffff,0x9ddbffff,0x1000f00,
+0x0,0x0,0x0,0xff0000,0xffffbcfe,0xffffffff,0xffffffff,0x5837f7fc,0x2b004100,0xd001700,0xc000b00,0x22001300,0xffffbee6,0xffffffff,0xffffffff,0x82adffff,0x7002100,0x0,0x0,0x0,0xffffffff,0xffffffff,0xffffffff,0xf4faffff,0x4e0da1c0,0x25004000,0xff0a00,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xb4fe00ff,0xffffffff,0xffffffff,0x3f00adcb,0x6001f00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x5df100ff,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0xff00ff,0xff00ff,0xff00ff,
+0xc0fa00ff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0x3100d5eb,0xff0f00,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3d11ffff,0xff1400,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x5000000,0x12000e00,0x11001200,0x4000c00,0x2000000,0x10000900,0x12001200,0x8000f00,0x200,0x0,0x0,0x0,0xe000500,0x12001200,0xc001100,0x400,0xff00ff,0xff00ff,0xff00ff,0x3fff0000,0xffffffff,0xffffffff,0xffffffff,0x3d007c90,0x8001f00,0xff0100,0x30000ff,0xc5ef1100,0xffffffff,0xffffffff,0xdaf2ffff,0x4001b00,
+0x0,0x0,0x0,0x3ff0000,0xfffff3ff,0xffffffff,0xffffffff,0x4500c2dd,0x11002c00,0xff0300,0xff00ff,0xa000200,0xffff65c5,0xffffffff,0xffffffff,0x82adffff,0x7002100,0x0,0x0,0x0,0x7bae61dd,0x889e889e,0x889e889e,0x52167884,0x40004a00,0x11002b00,0xff0300,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfcff17ff,0xffffffff,0xffffffff,0x35006968,0x2001300,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x5df100ff,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0xff00ff,0xff00ff,0xff00ff,
+0xc0fa00ff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0x3100d5eb,0xff0f00,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3d11ffff,0xff1400,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x7cfd0000,0xffffffff,0xffffffff,0xfefeffff,0x2d004d21,0x1000e00,0xff00ff,0xff00ff,0x89e70400,0xffffffff,0xffffffff,0xfeffffff,0xa00344a,
+0x0,0x0,0x0,0x1fff0000,0xffffffff,0xffffffff,0xffffffff,0x39009ab9,0x4001900,0xff00ff,0xff00ff,0x10000ff,0xffff208f,0xffffffff,0xffffffff,0x82adffff,0x7002100,0x0,0x0,0x0,0x30001000,0x40004000,0x40004000,0x3d004000,0x24003500,0x4001100,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff71ff,0xffffffff,0xdbecffff,0x28004400,0xff0b00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x5df100ff,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0xff00ff,0xff00ff,0xff00ff,
+0xc0fa00ff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0x3100d5eb,0xff0f00,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3d11ffff,0xff1400,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xa9fc0000,0xffffffff,0xffffffff,0xe2f1ffff,0x1f004000,0x600,0xff00ff,0xff00ff,0x57e20100,0xffffffff,0xffffffff,0xffffffff,0x10005f96,
+0x0,0x0,0x0,0x32fa0000,0xffffffff,0xffffffff,0xffffffff,0x2e0083a2,0xff0e00,0xff00ff,0xff00ff,0xff00ff,0xf1fd0700,0xffffffff,0xffffffff,0x82adffff,0x7002100,0x0,0x0,0x0,0x18000800,0x20002000,0x20002000,0x1b001f00,0x9001300,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffd1fe,0xffffffff,0x97b5ffff,0x1b003c00,0xff0400,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x5df100ff,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0xff00ff,0xff00ff,0xff00ff,
+0xc0fa00ff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0x3100d5eb,0xff0f00,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3d11ffff,0xff1400,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xcefd0000,0xffffffff,0xffffffff,0xc5dfffff,0x16003a00,0x200,0xff00ff,0xff00ff,0x2dcc00ff,0xffffffff,0xffffffff,0xffffffff,0x150083b9,
+0x200,0x0,0x0,0x3ff70000,0xffffffff,0xffffffff,0xffffffff,0x25007b9e,0xff0900,0xff00ff,0xff00ff,0xff00ff,0xe4fc0200,0xffffffff,0xffffffff,0x82adffff,0x7002100,0x0,0x0,0x0,0x5000200,0x6000600,0x6000600,0x4000600,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x30ff00ff,0xffffffff,0xffffffff,0x5638fbfd,0x10003100,0xff0100,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x5df100ff,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0xff00ff,0xff00ff,0xff00ff,
+0xc0fa00ff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0x3100d5eb,0xff0f00,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3d11ffff,0xff1400,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xe5fe0000,0xffffffff,0xffffffff,0xb7d5ffff,0x11003400,0x0,0xff00ff,0xff00ff,0x14b300ff,0xffffffff,0xffffffff,0xffffffff,0x1b0097c7,
+0x400,0x0,0x0,0x32f00000,0xffffffff,0xffffffff,0xffffffff,0x210083af,0xff0700,0xff00ff,0xff00ff,0xff00ff,0xebfd00ff,0xffffffff,0xffffffff,0x82adffff,0x7002100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x8fff00ff,0xffffffff,0xffffffff,0x4200c5df,0x8002400,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x5df100ff,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0xff00ff,0xff00ff,0xff00ff,
+0xc0fa00ff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0x3100d5eb,0xff0f00,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3d11ffff,0xff1400,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xf8ff0000,0xffffffff,0xffffffff,0xaaceffff,0xd002e00,0x0,0xff00ff,0xff00ff,0x44000ff,0xfffffaff,0xffffffff,0xffffffff,0x2100a8d1,
+0x700,0x0,0x0,0x23e20000,0xffffffff,0xffffffff,0xffffffff,0x1f009eca,0xff0600,0xff00ff,0xff00ff,0xff00ff,0xfeff0dff,0xffffffff,0xffffffff,0x82adffff,0x7002100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xeaff05ff,0xffffffff,0xffffffff,0x39008196,0x3001700,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x5df100ff,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0xff00ff,0xff00ff,0xff00ff,
+0xc0fa00ff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0x3100d6ec,0xff0f00,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3d11ffff,0xff1400,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x27ff00ff,0x9dff7cff,0x6aff95ff,0xff21ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x62ff0000,0x1ff,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff01ff,0xffffffff,0xffffffff,0xa4caffff,0xb002b00,0x0,0xff00ff,0xff00ff,0x10000ff,0xfffff2fe,0xffffffff,0xffffffff,0x2500afd6,
+0x900,0x0,0x0,0x76d0000,0xfffff6fe,0xffffffff,0xffffffff,0x2200cce9,0xff0700,0xff00ff,0xff00ff,0xff00ff,0xffff4eff,0xffffffff,0xffffffff,0x82adffff,0x7002100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff4dff,0xffffffff,0xeff8ffff,0x2d004a11,0xff0d00,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x5df100ff,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0xff00ff,0xff00ff,0xff00ff,
+0xc0fa00ff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0x3100e8f5,0xff0f00,0xff00ff,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0x3d11ffff,0xff1400,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x6ff00ff,0xfcff92ff,0xffffffff,0xffffffff,0xbdfeffff,0x6ff59fc,0xff00ff,0xff00ff,0xff00ff,0xffff48ff,0x20041f3,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff06ff,0xffffffff,0xffffffff,0xa2c9ffff,0xb002800,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffeefe,0xffffffff,0xffffffff,0x2800b5d9,
+0xa00,0x0,0x0,0x2000000,0xffffccf9,0xffffffff,0xffffffff,0x4480fdfe,0xff0a00,0xff00ff,0xff00ff,0x1ff00ff,0xffffbdfe,0xffffffff,0xffffffff,0x82adffff,0x7002100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffadfe,0xffffffff,0xafcdffff,0x1f003f00,0xff0600,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x5df100ff,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xa000000,0x44002700,0x4d004d00,0x4d004d00,0x14003a00,0x0,0x0,0x0,
+0xe000000,0x48003000,0x4d004d00,0x49004d00,0xf003200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffc7fa,0xffffffff,0xffffffff,0x7abcffff,0xff111e,0x4ff00ff,0x0,0x0,0x0,0x0,0x27000a00,0x4d004400,0x4d004d00,0x3a004d00,0x1400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xacff04ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe7feffff,0x15ff7cfd,0xff00ff,0x41ff00ff,0xfffff1ff,0xb00b3f5,0x100,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff04ff,0xffffffff,0xffffffff,0xa3cbffff,0xa002700,0x0,0xff00ff,0xff00ff,0xff00ff,0xfffff0fe,0xffffffff,0xffffffff,0x2900b3d7,
+0xb00,0x0,0x0,0x1000000,0xffff89ee,0xffffffff,0xffffffff,0xc5eeffff,0x100122b,0xff00ff,0xff00ff,0x68ff00ff,0xffffffff,0xffffffff,0xffffffff,0x82adffff,0x7002100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x13ff00ff,0xfffffaff,0xffffffff,0x6b6effff,0x14003500,0xff0200,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x5df100ff,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x8000000,0x33001d00,0x3a003a00,0x3a003a00,0xf002b00,0x0,0x0,0x0,
+0xb000000,0x36002400,0x3a003a00,0x37003a00,0xb002500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffb5f8,0xffffffff,0xffffffff,0xffffffff,0xe3fff5fe,0x8cffeeff,0x0,0x0,0x0,0x0,0x1d000800,0x3a003300,0x3a003a00,0x2b003a00,0xf00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff6eff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfaffffff,0x8dffb7fe,0xfeffafff,0xffffffff,0x3790fdff,0x600,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xfeff01ff,0xffffffff,0xffffffff,0xa8d0ffff,0xa002700,0x0,0xff00ff,0xff00ff,0xff00ff,0xfffff6fe,0xffffffff,0xffffffff,0x2a00aed3,
+0xb00,0x0,0x0,0xff0000,0xffff31bb,0xffffffff,0xffffffff,0xffffffff,0x1aceb7f2,0xff00ff,0x9ff00ff,0xfdff7fff,0xffffffff,0xffffffff,0xffffffff,0x82adffff,0x7002100,0x0,0x0,0x0,0xa0ff10ff,0xa0ffa0ff,0xa0ffa0ff,0xff36ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x6bff00ff,0xffffffff,0xffffffff,0x4400dcee,0xb002800,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x5df100ff,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x2000000,0x11000a00,0x13001300,0x13001300,0x5000e00,0x0,0x0,0x0,
+0x4000000,0x12000c00,0x13001300,0x12001300,0x4000c00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff8df2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x93f3ffff,0x3000a00,0x0,0x0,0x0,0xa000200,0x13001100,0x13001300,0xe001300,0x500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffcbff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7ac2ffff,0x1000e00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xf2fe0000,0xffffffff,0xffffffff,0xafd5ffff,0xa002700,0x0,0xff00ff,0xff00ff,0x1ff00ff,0xffffffff,0xffffffff,0xffffffff,0x2a00a5ca,
+0xb00,0x0,0x0,0xff0000,0xb5ed0900,0xffffffff,0xffffffff,0xffffffff,0xf9ffffff,0xa3ffbefe,0xf1ffb6ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x82adffff,0x7002100,0x0,0x0,0x0,0xb8fe00ff,0xffffffff,0xffffffff,0x749ccfd,0xff0100,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xcbfe00ff,0xffffffff,0xffffffff,0x3c0099b6,0x5001b00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x5df100ff,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xfcfe34c9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa2dcffff,0x8001e00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff6ff4,0xffffffff,0x869cb8d5,0xa0be8aa1,0xffffd0e6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3b0dd1e8,0x3001800,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xdffc0000,0xffffffff,0xffffffff,0xbbddffff,0xa002800,0x0,0xff00ff,0xff00ff,0xfff00ff,0xffffffff,0xffffffff,0xffffffff,0x290095bc,
+0xb00,0x0,0x0,0xff0000,0x318d0400,0xfffff5fc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf6fcf8fd,0xffffffff,0xffffffff,0x82adffff,0x7002100,0x0,0x0,0x0,0x47e20100,0xffffffff,0xffffffff,0x6cdcffff,0xff0600,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff2aff,0xffffffff,0xfcfdffff,0x3100563b,0x1001000,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x5df100ff,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x7fd30900,0xfffffeff,0xffffffff,0xffffffff,0xffffffff,0xaad2ffff,0xb002800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf3fc1785,0x8398fefe,0x46004b00,0x41004200,0x66694300,0xfcfebcd9,0xffffffff,0xffffffff,0xffffffff,0xddefffff,0x3b005934,0x4001a00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xc5fa0000,0xffffffff,0xffffffff,0xcde9ffff,0xb002a00,0x0,0xff00ff,0xff00ff,0x29ff00ff,0xffffffff,0xffffffff,0xffffffff,0x270081a4,
+0xa00,0x0,0x0,0xff0000,0xd000100,0xf8fc5ea5,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe6f48ca9,0xffffffff,0xffffffff,0x82adffff,0x7002100,0x0,0x0,0x0,0xd1400ff,0xffffdaf7,0xffffffff,0xe1f8ffff,0x2001531,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff89ff,0xffffffff,0xc6e0ffff,0x24004200,0xff0800,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x5df100ff,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x18000400,0xc3e0648f,0xfffff5fa,0xffffffff,0xffffffff,0xabd1ffff,0xb002800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9de50800,0x4900a4cf,0x2d003e00,0x22002200,0x30002700,0x5b543c00,0xf9fcb2d1,0xffffffff,0xfefeffff,0x5831b6d4,0x2d004400,0x2001000,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xa1f40000,0xffffffff,0xffffffff,0xe9f6ffff,0xc002c00,0x0,0xff00ff,0xff00ff,0x51fc00ff,0xffffffff,0xffffffff,0xffffffff,0x2400616e,
+0x800,0x0,0x0,0xff0000,0x40000ff,0x61911800,0xffffe2f1,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9ab6f9fd,0xe5f54a00,0xffffffff,0xffffffff,0x82adffff,0x7002100,0x0,0x0,0x0,0x60000ff,0xffff7edd,0xffffffff,0xffffffff,0x80070cd,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x3ff00ff,0xffffe5ff,0xffffffff,0x8299ffff,0x17003900,0xff0300,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x5df100ff,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xa000100,0x39002200,0x59394707,0x747b685d,0x6f71747b,0x4812614a,0xb002800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x319c0200,0x3a004038,0xf002300,0x7000800,0x10000a00,0x2b001b00,0x4c253a00,0x91ab7c90,0x614c8aa1,0x43004b00,0x15002f00,0x500,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x73ed0000,0xffffffff,0xffffffff,0xffffffff,0xe004152,0x0,0xff00ff,0xff00ff,0x86fd00ff,0xffffffff,0xffffffff,0xf9fcffff,0x1f004417,
+0x600,0x0,0x0,0xff0000,0x10000ff,0x1d000800,0x96b93d1d,0xffffd7eb,0xffffffff,0xffffffff,0xb8d5f1f9,0x4a00685d,0xe4f73c00,0xffffffff,0xffffffff,0x80abffff,0x7002100,0x0,0x0,0x0,0x10000ff,0xfbfe2183,0xffffffff,0xffffffff,0x130ddaf4,0xff0200,0xff,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x47ff00ff,0xffffffff,0xffffffff,0x4b11f0f9,0xe002d00,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x5df100ff,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x1b000b00,0x36002b00,0x3d003b00,0x3e003e00,0x35003d00,0x8001f00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb000000,0x20001f00,0x2000d00,0x0,0x1000000,0xd000500,0x29001900,0x3e003700,0x3f004000,0x28003800,0x5001400,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x36d50000,0xffffffff,0xffffffff,0xffffffff,0x120083c1,0x0,0xff00ff,0xff00ff,0xd6fe01ff,0xffffffff,0xffffffff,0xd1e7ffff,0x1a003d00,
+0x300,0x0,0x0,0xff0000,0xff00ff,0x9000100,0x31001b00,0x55364000,0x7f8f6d6e,0x685d7a88,0x4a00500d,0x38004500,0xe9fc2200,0xffffffff,0xffffffff,0x759bffff,0x7002100,0x0,0x0,0x0,0xff00ff,0xc0f20800,0xffffffff,0xffffffff,0x54b0ffff,0xff0800,0xff,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xa7fd00ff,0xffffffff,0xffffffff,0x3f00b1ce,0x6001f00,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x5df100ff,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x68ff0000,0xc8ffc8ff,0xc8ffc8ff,0xc8ffc8ff,0xff04ff,0xff00ff,0xff00ff,0xff00ff,
+0x93ff00ff,0xc8ffc8ff,0xc8ffc8ff,0xa0ffc8ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5000100,0x12000c00,0x19001600,0x1b001b00,0x15001a00,0x3000b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000000,0xa000b00,0x300,0x0,0x0,0x1000000,0xb000400,0x1c001400,0x1e002100,0xc001700,0x400,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x91c0000,0xffffe4fb,0xffffffff,0xffffffff,0x190ad5f1,0x300,0xff00ff,0xff00ff,0xffff3cff,0xffffffff,0xffffffff,0x99b9ffff,0x14003800,
+0x100,0x0,0x0,0xff0000,0xff00ff,0x10000ff,0x13000600,0x30002200,0x3d003900,0x3e003f00,0x35003c00,0x19002900,0xfdff1586,0xffffffff,0xffffffff,0x5f71ffff,0x6002000,0x0,0x0,0x0,0xff00ff,0x71df0300,0xffffffff,0xffffffff,0xb4e6ffff,0x1001100,0xff,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xf7ff0fff,0xffffffff,0xffffffff,0x36006c71,0x2001400,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x5df100ff,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x85fd0000,0xffffffff,0xffffffff,0xffffffff,0x4000f44,0xff00ff,0xff00ff,0xff00ff,
+0xbdfe00ff,0xffffffff,0xffffffff,0xcffbffff,0x3000a00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x3000200,0x4000400,0x2000300,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x1000200,0x0,0x0,0x0,0x0,0x0,0x5000200,0x6000700,0x1000300,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x4000000,0xffff92ea,0xffffffff,0xffffffff,0x79d3ffff,0x800,0xff00ff,0x6ff00ff,0xffffd2ff,0xffffffff,0xffffffff,0x5b49fdfe,0xe002f00,
+0x0,0x0,0x0,0xff0000,0xacff46ff,0xacffacff,0xadfeacff,0x249caffb,0x1a001500,0x1c001d00,0x12001800,0x4000b00,0xffff51fc,0xffffffff,0xffffffff,0x4313fbfd,0x5001e00,0x0,0x0,0x0,0xff00ff,0x25a500ff,0xffffffff,0xffffffff,0xf7fcffff,0x5002643,0xff,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff65ff,0xffffffff,0xdeefffff,0x29004500,0xff0b00,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x5df100ff,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x87f90000,0xffffffff,0xffffffff,0xffffffff,0xd00281a,0xff00ff,0xff00ff,0xff00ff,
+0xbefc00ff,0xffffffff,0xffffffff,0xd5f4ffff,0xa002000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x1000000,0xfcfe2ca2,0xffffffff,0xffffffff,0xf9fdffff,0x48066e1,0xff00ff,0xb2ff18ff,0xffffffff,0xffffffff,0xffffffff,0x4200c2dc,0x8002400,
+0x0,0x0,0x0,0xff0000,0xffff42fb,0xffffffff,0xffffffff,0x81f3ffff,0x4000600,0x5000500,0x1000300,0x3ff00ff,0xffffcbff,0xffffffff,0xffffffff,0x3d00c9e1,0x3001900,0x0,0x0,0x0,0xff00ff,0x80000ff,0xffffdbf9,0xffffffff,0xffffffff,0xc0070bd,0xff,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffffc4ff,0xffffffff,0x9bb8ffff,0x1b003c00,0xff0500,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x5df100ff,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x88f80000,0xffffffff,0xffffffff,0xffffffff,0x13003a12,0xff00ff,0xff00ff,0xff00ff,
+0xbffb00ff,0xffffffff,0xffffffff,0xdaefffff,0xe002f00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0xa1e40a00,0xffffffff,0xffffffff,0xffffffff,0xe8feffff,0xcfffc3ff,0xfffffcff,0xffffffff,0xffffffff,0xfcfdffff,0x3900655d,0x3001800,
+0x0,0x0,0x0,0xff0000,0xeffe10bf,0xffffffff,0xffffffff,0xfafeffff,0x44062e0,0xff00ff,0xff00ff,0xa4ff0cff,0xffffffff,0xffffffff,0xffffffff,0x3700849c,0x1001400,0x0,0x0,0x0,0xff00ff,0x30000ff,0xffff9fef,0xffffffff,0xffffffff,0x1500b8e5,0x200,0x0,0x0,0x0,0x0,0x0,0xff0000,0x24ff00ff,0xffffffff,0xffffffff,0x5840fcfe,0x11003200,0xff0100,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xd4ffcbff,0xd4ffd4ff,0xe5fed4ff,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0xff00ff,0xff00ff,0xff00ff,
+0xc0fa00ff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x25600400,0xffffe4f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9fbcffff,0x2b004500,0x1000d00,
+0x0,0x0,0x0,0xff0000,0x8be70400,0xffffffff,0xffffffff,0xffffffff,0xdcfdffff,0x73ff91fd,0x9aff74ff,0xffffe9ff,0xffffffff,0xffffffff,0xcce4ffff,0x2d004804,0xd00,0x0,0x0,0x0,0xff00ff,0x10000ff,0xffff69e4,0xffffffff,0xffffffff,0x2108eef9,0x600,0x0,0x0,0x0,0x0,0x0,0xff0000,0x82ff00ff,0xffffffff,0xffffffff,0x4200c9e1,0x8002400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xfffff4ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0xff00ff,0xff00ff,0xff00ff,
+0xc0fa00ff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0xb000100,0xf1fa4b8b,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4b07bbd7,0x1a003900,0x500,
+0x0,0x0,0x0,0xff0000,0x1a3b0200,0xffffccee,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5d47e9f4,0x1f003d00,0x600,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff35d4,0xffffffff,0xffffffff,0x508cffff,0xc00,0x0,0x0,0x0,0x0,0x0,0xff0000,0xe0ff02ff,0xffffffff,0xffffffff,0x3900849c,0x3001800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xfffff5fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0xff00ff,0xff00ff,0xff00ff,
+0xc0fa00ff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x3000000,0x51781500,0xffffe0f1,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa8c5fefe,0x3f004c07,0xb002500,0x100,
+0x0,0x0,0x0,0xff0000,0xa0000ff,0xc3e5324d,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd5e9ffff,0x45005e47,0xf002d00,0x200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xfafe0b5d,0xffffffff,0xffffffff,0x87c4ffff,0x1001200,0x0,0x0,0x0,0x0,0x0,0xff0000,0xffff41ff,0xffffffff,0xf2f9ffff,0x2e004b14,0xff0e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xfffff5fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0xff00ff,0xff00ff,0xff00ff,
+0xc0fa00ff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xd8ffc8ff,0xd8ffd8ff,0xd8ffd8ff,0x84ff,0x0,0x0,0x0,0xeff0000,0x28ff28ff,0x28ff28ff,0x18ff,0x0,0x0,0x0,0x47ff0000,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0x2cff,0x0,0x0,0x0,0x47ff0000,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0x2cff,0x0,0x0,0x0,0xb3ff0000,0xd8ffd8ff,0xd8ffd8ff,0xd8ffd8ff,0x55ff,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x1a000600,0x98bc3b1e,0xffffe4f3,0xffffffff,0xffffffff,0xffffffff,0xc5dff9fd,0x4b006f71,0x29004000,0x2000f00,0xff,
+0x0,0x0,0x0,0xff0000,0x30000ff,0x2e061200,0xe5f386ad,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe9f4ffff,0x4d0792ad,0x32004500,0x5001700,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xdbfa0400,0xffffffff,0xffffffff,0xafdcffff,0x4001a00,0x0,0x0,0x0,0x0,0x0,0xff0000,0xffffa0ff,0xffffffff,0xb2d0ffff,0x20003f00,0xff0700,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xfffff5fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0xff00ff,0xff00ff,0xff00ff,
+0xc0fa00ff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffecff,0xffffffff,0xffffffff,0x900a2f6,0x200,0x0,0x0,0x54ff0000,0xffffffff,0xffffffff,0x20099fd,0x100,0x0,0x0,0x55fc0000,0xffffffff,0xffffffff,0xffffffff,0x6003ed6,0x100,0x0,0x0,0x55fc0000,0xffffffff,0xffffffff,0xffffffff,0x6003ed6,0x100,0x0,0x0,0xd5fe0000,0xffffffff,0xffffffff,0xffffffff,0x7006dea,0x200,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x8000100,0x30001900,0x61594100,0xa4c291ac,0xaccab3d0,0x7f8f9cb9,0x4b00531c,0x3a004600,0x10002600,0xff0300,0xff,
+0x0,0x0,0x0,0xff0000,0xff00ff,0x14000500,0x40082b00,0xabc97282,0xe9f5cfe5,0xf8fcf5fa,0xe3f2f2f9,0xaac8cde5,0x4d077a88,0x3f004900,0x17002e00,0x1000600,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xb9f70100,0xffffffff,0xffffffff,0xd5eeffff,0x8002200,0x0,0x0,0x0,0x0,0x0,0xcff0000,0xfffff4ff,0xffffffff,0x6d75ffff,0x14003600,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x7ab05dde,0x889e879f,0x889e889e,0x889e889e,0x889e889e,0x889e889e,0x1b004938,0x400,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0xff00ff,0xff00ff,0xff00ff,
+0xc0fa00ff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffedfe,0xffffffff,0xffffffff,0x1d00aee5,0x800,0x0,0x0,0x55fc0000,0xffffffff,0xffffffff,0xe00a1f1,0x400,0x0,0x0,0x57f60000,0xffffffff,0xffffffff,0xffffffff,0x1200559c,0x300,0x0,0x0,0x57f60000,0xffffffff,0xffffffff,0xffffffff,0x1200559c,0x300,0x0,0x0,0xd6fd0000,0xffffffff,0xffffffff,0xffffffff,0x17007fc9,0x500,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x1000000,0x12000600,0x32002300,0x40003b00,0x44004300,0x42004400,0x38003f00,0x1b002b00,0x2000b00,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x4000000,0x21000f00,0x3d003200,0x48004300,0x4c004a00,0x4b004c00,0x47004a00,0x3e004300,0x22003300,0x5001100,0x100,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x9df400ff,0xffffffff,0xffffffff,0xedf9ffff,0xb002a00,0x0,0x0,0x0,0x0,0x0,0x3cff0000,0xc7f1bffb,0xd0e6cee9,0x4604bfdb,0xb002900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x2f000f00,0x40003f00,0x40004000,0x40004000,0x40004000,0x40004000,0x16003300,0x300,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0xff00ff,0xff00ff,0xff00ff,
+0xc0fa00ff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffedfe,0xffffffff,0xffffffff,0x2900b6db,0xb00,0x0,0x0,0x57f60000,0xffffffff,0xffffffff,0x2100aedf,0x900,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1a006386,0x400,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1a006386,0x400,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x21008ab9,0x700,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x2000000,0x10000800,0x21001900,0x28002600,0x24002700,0x15001d00,0x5000c00,0x100,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x8000200,0x1c001100,0x2f002700,0x37003400,0x36003800,0x2e003300,0x1d002700,0x8001200,0x200,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x88f200ff,0xffffffff,0xffffffff,0xfeffffff,0xf00361c,0x0,0x0,0x0,0x0,0x0,0x2000000,0x33001300,0x48004600,0x3a004800,0x5001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x17000800,0x20002000,0x20002000,0x20002000,0x20002000,0x20002000,0xb001900,0x200,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0xff00ff,0xff00ff,0xff00ff,
+0xc0fa00ff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffedfe,0xffffffff,0xffffffff,0x2b00b7d9,0xc00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0x2a00b4d7,0xb00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0x800,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x1000000,0x7000300,0xb000900,0x8000a00,0x2000500,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5000100,0xe000a00,0x12001100,0x12001200,0xe001000,0x5000a00,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x72f200ff,0xffffffff,0xffffffff,0xffffffff,0x12004d60,0x0,0x0,0x0,0x0,0x0,0x2000000,0x26001100,0x30002f00,0x23002f00,0x1000d00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5000200,0x6000600,0x6000600,0x6000600,0x6000600,0x6000600,0x2000500,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0xff00ff,0xff00ff,0xff00ff,
+0xc1fa00ff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xa2d687ee,0xaccaabcb,0xaccaacca,0x2b0082a3,0xc00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0x2a00b4d7,0xb00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x32e60000,0xa6d197e6,0xaccaacca,0xaccaacca,0x1b005356,0x400,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0x800,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x66f000ff,0xffffffff,0xffffffff,0xffffffff,0x14005973,0x100,0x0,0x0,0x0,0x0,0x1000000,0xc000600,0xe000e00,0xa000e00,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0x14003e15,0xff00ff,0xff00ff,0xff00ff,
+0xc9fb00ff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0xff00ff,0xff00ff,0x31001000,0x44004300,0x44004400,0x26003d00,0xa00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0x2a00b4d7,0xb00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x6000000,0x39001c00,0x44004400,0x44004400,0x18003600,0x400,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0x800,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x5ef100ff,0xffffffff,0xffffffff,0xffffffff,0x17006282,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x89f60000,0xffffffff,0xffffffff,0xffffffff,0x1400432e,0xff00ff,0xff00ff,0xff00ff,
+0xdafd00ff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0xff00ff,0xff00ff,0x1c000900,0x28002700,0x28002800,0x16002400,0x600,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0x2a00b4d7,0xb00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x3000000,0x21001100,0x28002800,0x28002800,0xe002000,0x200,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0x800,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x58f100ff,0xffffffff,0xffffffff,0xffffffff,0x19006586,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x82f50000,0xffffffff,0xffffffff,0xffffffff,0x1400566b,0xff0100,0xff00ff,0xff00ff,
+0xfaff05ff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0xff00ff,0xff00ff,0x7000200,0xa000a00,0xa000a00,0x6000900,0x200,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0x2a00b4d7,0xb00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x1000000,0x8000400,0xa000a00,0xa000a00,0x4000800,0x100,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0x800,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x5df100ff,0xffffffff,0xffffffff,0xffffffff,0x1b005e75,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77f20000,0xffffffff,0xffffffff,0xffffffff,0x16007cad,0xff0100,0xff00ff,0xff00ff,
+0xffff43ff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xc8ffb9ff,0xc8ffc8ff,0xc8ffc8ff,0x7aff,0x0,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0x2a00b4d7,0xb00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x42ff0000,0xc8ffc8ff,0xc8ffc8ff,0xc8ffc8ff,0x29ff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0x800,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x63f500ff,0xffffffff,0xffffffff,0xffffffff,0x1b005863,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5def0000,0xffffffff,0xffffffff,0xffffffff,0x1a00c0e4,0xff0300,0xff00ff,0x1ff00ff,
+0xffffb7fe,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffecff,0xffffffff,0xffffffff,0x800a1f7,0x200,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0x2a00b4d7,0xb00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x55fc0000,0xffffffff,0xffffffff,0xffffffff,0x5003ed6,0x100,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0x800,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x64ff1cff,0xbcffa3ff,0xc9ffd1ff,0x83ffb4ff,0x4ff46ff,0xff00ff,0xff00ff,0xff00ff,0xff,
+0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xbaff00ff,0xd8ffd8ff,0xd8ffd8ff,0x92ffd8ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x6ef600ff,0xffffffff,0xffffffff,0xffffffff,0x1a00472f,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xa0ff74ff,0xa0ffa0ff,0x7dffa0ff,0x0,0x0,0x0,0x0,0x36de0000,0xffffffff,0xffffffff,0xffffffff,0x76d2ffff,0xff0820,0xff00ff,0x8fff09ff,
+0xffffffff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffedfe,0xffffffff,0xffffffff,0x1b00ade6,0x800,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0x2a00b4d7,0xb00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x57f60000,0xffffffff,0xffffffff,0xffffffff,0x1200549e,0x200,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0x800,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0xa8ff28ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe6feffff,0x8ff7cfd,0xff00ff,0xff00ff,0xff,
+0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xddfe00ff,0xffffffff,0xffffffff,0xb1f8ffff,0x3000a00,0x0,0x0,0x0,0xff00ff,0xff00ff,0x83f700ff,0xffffffff,0xffffffff,0xf6fbffff,0x18003c00,0x200,0x0,0x0,0x0,0x0,0x8cff0000,0xa0ffa0ff,0xa0ffa0ff,0xa0ffa0ff,0xa0ffa0ff,0xa0ffa0ff,0x2bffa0ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x3cff00ff,0xffffffff,0xffffffff,0x67eeffff,0x2000800,0x0,0x0,0x0,0xa660000,0xffffeefc,0xffffffff,0xffffffff,0xffffffff,0x95fdcffb,0xa6ff8bff,0xffffeaff,
+0xffffffff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffedfe,0xffffffff,0xffffffff,0x2800b6db,0xb00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0x2a00b4d7,0xb00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1a006287,0x400,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0x800,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x61ff0000,0xfffff9ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xdcfeffff,0xff35f5,0xff00ff,0xff,
+0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xdefd00ff,0xffffffff,0xffffffff,0xbce9ffff,0x9001e00,0x0,0x0,0x0,0xff00ff,0xff00ff,0x98fa00ff,0xffffffff,0xffffffff,0xe3f2ffff,0x15003a00,0x100,0x0,0x0,0x0,0x0,0xe0ff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4be7ffff,0x1000500,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xd3ff04ff,0xffffffff,0xffffffff,0x2b1ee4f8,0x7001800,0x0,0x0,0x0,0x4000000,0xffffa0ed,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xf2fbffff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffedfe,0xffffffff,0xffffffff,0x2b00b7d9,0xc00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0x2a00b4d7,0xb00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0x800,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0xffff74ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x45f0f4fe,0xff0100,0xff,
+0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xdefd00ff,0xffffffff,0xffffffff,0xc2e2ffff,0xc002b00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xb6fb00ff,0xffffffff,0xffffffff,0xc7e0ffff,0x12003800,0x0,0x0,0x0,0x0,0x0,0xe1fe0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5eb8ffff,0x3001100,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff5bff,0xffffffff,0xffffffff,0x390096bd,0x6001d00,0x0,0x0,0x0,0x1000000,0xf5fc2995,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0x9fbfe1f3,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffedfe,0xffffffff,0xffffffff,0x2b00b7d9,0xc00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0x2a00b4d7,0xb00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0x800,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x44ff0000,0xfffffdff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xeefdffff,0x10023c5,0xff,
+0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xdefd00ff,0xffffffff,0xffffffff,0xc3e1ffff,0xd002d00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xdafd00ff,0xffffffff,0xffffffff,0xa8caffff,0x10003300,0x0,0x0,0x0,0x0,0x0,0xe2fd0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6e9effff,0x5001b00,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0x3ff00ff,0xffffd7ff,0xffffffff,0xf9fcffff,0x34005431,0x2001300,0x0,0x0,0x0,0xff0000,0x60af0b00,0xfffff8fc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe3f2ffff,
+0x96b8614f,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffedfe,0xffffffff,0xffffffff,0x2b00b7d9,0xc00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0x2a00b4d7,0xb00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0x800,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0xdaff04ff,0xffffffff,0xffffffff,0xffffffff,0xc9e1f7fc,0xb8d5b2ce,0xffffe4f2,0xffffffff,0xffffffff,0xffffffff,0x800b4f1,0x100,
+0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xdefd00ff,0xffffffff,0xffffffff,0xc3e1ffff,0xd002d00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xfaff05ff,0xffffffff,0xffffffff,0x86a7ffff,0xd002e00,0x0,0x0,0x0,0x0,0x0,0xe2fd0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7298ffff,0x5001e00,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0x4eff00ff,0xffffffff,0xffffffff,0xbcd8ffff,0x25004200,0x900,0x0,0x0,0x0,0xff0000,0x17000400,0xc8e4557b,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x5527abc9,
+0x8cc54600,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffedfe,0xffffffff,0xffffffff,0x2b00b7d9,0xc00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0x2a00b4d7,0xb00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0x800,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0xffff5eff,0xffffffff,0xffffffff,0xc9e1ffff,0x4b005b38,0x45004800,0x88a54704,0xfffff7fc,0xffffffff,0xffffffff,0x308afdfe,0x400,
+0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xdefd00ff,0xffffffff,0xffffffff,0xc3e1ffff,0xd002d00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff2fff,0xffffffff,0xffffffff,0x5950ffff,0xa002700,0x0,0x0,0x0,0x0,0x0,0xe2fd0000,0xffffffff,0xffffffff,0xe3f2ffff,0xaccaacca,0xaccaacca,0x5b68acca,0x5001e00,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xb3fe00ff,0xffffffff,0xffffffff,0x7d91ffff,0x17003800,0x300,0x0,0x0,0x0,0xff0000,0x8000100,0x37001d00,0x89a4553f,0xafcca2c0,0x9dbbb1ce,0x50107d8d,0x42004a00,
+0x20003100,0x42002900,0x4d004d00,0x49004d00,0xf003200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffedfe,0xffffffff,0xffffffff,0x2b00b7d9,0xc00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0x2a00b4d7,0xb00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0x800,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0xffffb9fe,0xffffffff,0xffffffff,0x4f13deef,0x3a004500,0x2b003000,0x35002c00,0xffff7ca5,0xffffffff,0xffffffff,0x77c5ffff,0x1000d00,
+0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xdefd00ff,0xffffffff,0xffffffff,0xc3e1ffff,0xd002d00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff63fc,0xffffffff,0xffffffff,0x4000e9f4,0x6002000,0x0,0x0,0x0,0x0,0x0,0xe2fd0000,0xffffffff,0xffffffff,0xc2ddffff,0x45004900,0x44004400,0x38004400,0x5001a00,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xfcff19ff,0xffffffff,0xffffffff,0x4a11f2f9,0xd002b00,0x0,0x0,0x0,0x0,0x0,0x1000000,0x19000900,0x39002c00,0x43004000,0x44004400,0x3e004200,0x26003500,
+0xc001400,0x32001b00,0x3a003a00,0x37003a00,0xb002500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffedfe,0xffffffff,0xffffffff,0x2b00b7d9,0xc00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0x2a00b4d7,0xb00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0x800,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xaff0000,0xfffff8ff,0xffffffff,0xffffffff,0x44008398,0x1a002f00,0xc000f00,0x13000d00,0xe3f62507,0xffffffff,0xffffffff,0x98cdffff,0x3001700,
+0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x23ff01ff,0x65ff51ff,0x41ff5eff,0xff12ff,0xff00ff,0xdefd00ff,0xffffffff,0xffffffff,0xc3e1ffff,0xd002d00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff9dfc,0xffffffff,0xffffffff,0x3b00b9d6,0x3001800,0x0,0x0,0x0,0x0,0x0,0xe2fd0000,0xffffffff,0xffffffff,0xc1deffff,0x2e003d00,0x28002800,0x21002800,0x3000f00,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xffff6cfd,0xffffffff,0xffffffff,0x3f00bfdb,0x6001e00,0x0,0x0,0x0,0x0,0x0,0x0,0x5000100,0x17000d00,0x25001f00,0x28002800,0x1d002400,0xa001300,
+0x2000300,0x11000900,0x13001300,0x12001300,0x4000c00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffedfe,0xffffffff,0xffffffff,0x2b00b7d9,0xc00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0x2a00b4d7,0xb00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0x800,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x31ff0000,0xffffffff,0xffffffff,0xfcfdffff,0x33004d17,0x4001600,0xff00ff,0x20000ff,0xbcf00b00,0xffffffff,0xffffffff,0xa4cfffff,0x6002000,
+0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x6aff03ff,0xffffd9ff,0xffffffff,0xffffffff,0xb4fefaff,0xff39ff,0xdefd00ff,0xffffffff,0xffffffff,0xc3e1ffff,0xd002d00,0x0,0x0,0x0,0xff00ff,0x1ff00ff,0xffffe0fe,0xffffffff,0xffffffff,0x34008097,0x1001100,0x0,0x0,0x0,0x0,0x0,0xe2fd0000,0xffffffff,0xffffffff,0xc0dfffff,0x15003100,0xa000a00,0x8000a00,0x1000400,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xffffbcfe,0xffffffff,0xffffffff,0x36008fab,0x2001400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x9000600,0xa000a00,0x5000800,0x200,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffedfe,0xffffffff,0xffffffff,0x2b00b7d9,0xc00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0x2a00b4d7,0xb00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0x800,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x4ffc0000,0xffffffff,0xffffffff,0xe6f3ffff,0x21004100,0x700,0xff00ff,0xff00ff,0xc5f90200,0xffffffff,0xffffffff,0x92bbffff,0x9002500,
+0x0,0x0,0x0,0xff0000,0xff00ff,0x27ff00ff,0xffffc8ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8ffbfeff,0xdefd03aa,0xffffffff,0xffffffff,0xc3e1ffff,0xd002d00,0x0,0x0,0x0,0xff00ff,0x24ff00ff,0xffffffff,0xffffffff,0xf8fcffff,0x2a004c1e,0xb00,0x0,0x0,0x0,0x0,0x0,0xe2fd0000,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xeff00ff,0xfffffbff,0xffffffff,0xffffffff,0x2c005c56,0xff0d00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffedfe,0xffffffff,0xffffffff,0x2b00b7d9,0xc00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0x2a00b4d7,0xb00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0x800,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x1fde0000,0x749e5bca,0x7f917f91,0x75817f91,0x16003a00,0x200,0xff00ff,0xff00ff,0xf6ff18ff,0xffffffff,0xffffffff,0x6676ffff,0x9002600,
+0x0,0x0,0x0,0xff0000,0xff00ff,0xebff2aff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xdffc8cf4,0xffffffff,0xffffffff,0xc3e1ffff,0xd002d00,0x0,0x0,0x0,0xff00ff,0x75fd00ff,0xffffffff,0xffffffff,0xbcd8ffff,0x1f003f00,0x600,0x0,0x0,0x0,0x0,0x0,0xe2fd0000,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x48ff00ff,0xffffffff,0xffffffff,0xf0f9ffff,0x22004204,0xff0700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffedfe,0xffffffff,0xffffffff,0x2b00b7d9,0xc00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0x2a00b4d7,0xb00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0x800,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x5000000,0x34001800,0x3f003f00,0x3e003f00,0xe002c00,0x0,0xff00ff,0x13ff00ff,0xffffc3ff,0xffffffff,0xffffffff,0x4204dbee,0x8002200,
+0x0,0x0,0x0,0xff0000,0x13ff00ff,0xffffe6ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfdffffff,0xffffffff,0xffffffff,0xc3e1ffff,0xd002d00,0x0,0x0,0x0,0xff00ff,0xcbfe00ff,0xffffffff,0xffffffff,0x7480ffff,0x15003700,0x200,0x0,0x0,0x0,0x0,0x0,0xe2fd0000,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x86fd00ff,0xffffffff,0xffffffff,0xcde5ffff,0x19003c00,0xff0300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffedfe,0xffffffff,0xffffffff,0x2b00b7d9,0xc00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0x2a00b4d7,0xb00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0x800,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x2000000,0x19000c00,0x1e001e00,0x1d001e00,0x6001400,0x30ff19ff,0x4eff32ff,0xefff8eff,0xffffffff,0xffffffff,0xfcfeffff,0x3c00747d,0x4001a00,
+0x0,0x0,0x0,0xff0000,0x9dff00ff,0xffffffff,0xffffffff,0xffffffff,0xf3faffff,0xadcac1db,0xd9ebb5d2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc3e1ffff,0xd002d00,0x0,0x0,0x0,0xff00ff,0xffff24ff,0xffffffff,0xffffffff,0x4604e0ef,0xc002b00,0xff,0x0,0x0,0x0,0x0,0x0,0xe2fd0000,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc0fe00ff,0xffffffff,0xffffffff,0xaecdffff,0x12003600,0xff0100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffedfe,0xffffffff,0xffffffff,0x2b00b7d9,0xc00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0x2a00b4d7,0xb00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0x800,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x1000000,0x5000200,0x5000500,0x5000500,0x1000400,0xffff84ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8599f5fb,0x2f004700,0x1000f00,
+0x0,0x0,0x0,0xff0000,0xffff29ff,0xffffffff,0xffffffff,0xffffffff,0x5319afcc,0x47004b00,0x46004500,0xedf67585,0xffffffff,0xffffffff,0xffffffff,0xc3e1ffff,0xd002d00,0x0,0x0,0x0,0xff00ff,0xffff8bff,0xffffffff,0xffffffff,0x3d0089a2,0x5001d00,0xff,0x0,0x0,0x0,0x0,0x0,0xe2fd0000,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xedfe01ff,0xffffffff,0xffffffff,0x92b4ffff,0xe002f00,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffedfe,0xffffffff,0xffffffff,0x2b00b7d9,0xc00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0x2a00b4d7,0xb00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0x800,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0xffff85fd,0xffffffff,0xffffffff,0xffffffff,0xbad6ffff,0x49005d3f,0x1c003800,0x600,
+0x0,0x0,0x0,0xff0000,0xffff8eff,0xffffffff,0xffffffff,0xafcdffff,0x43004b00,0x2e003800,0x2b002900,0x5f763300,0xfffff8fc,0xffffffff,0xffffffff,0xc3e1ffff,0xd002d00,0x0,0x0,0x0,0x8ff00ff,0xffffecff,0xffffffff,0xe3f2ffff,0x31004a0a,0x1001100,0xff,0x0,0x0,0x0,0x0,0x0,0xe2fd0000,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff17ff,0xffffffff,0xffffffff,0x7792ffff,0xb002900,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x5aff08ff,0xc0ff9aff,0xd1ffd1ff,0xb5ffc5ff,
+0x36ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffedfe,0xffffffff,0xffffffff,0x2b00b7d9,0xc00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0x2a00b4d7,0xb00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0x800,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0xffff88f8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6799d3ec,0xa001f00,0x100,
+0x0,0x0,0x0,0x1ff0000,0xffffe7ff,0xffffffff,0xffffffff,0x511ceef8,0x2a003f00,0xe001700,0xc000b00,0x20001200,0xffff9fd5,0xffffffff,0xffffffff,0xc3e1ffff,0xd002d00,0x0,0x0,0x0,0x67ff00ff,0xffffffff,0xffffffff,0x8196ffff,0x21003f00,0xff0700,0xff,0x0,0x0,0x0,0x0,0x0,0xe2fd0000,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff3ffb,0xffffffff,0xffffffff,0x616effff,0x8002300,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x51ff00ff,0xffffe8ff,0xffffffff,0xffffffff,0xffffffff,
+0x50058e8,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffedfe,0xffffffff,0xffffffff,0x2b00b7d9,0xc00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0x2a00b4d7,0xb00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0x800,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfeffffff,0x3007aee,0xff,
+0x0,0x0,0x0,0x22ff0000,0xffffffff,0xffffffff,0xffffffff,0x4300adca,0x10002a00,0xff0300,0xff00ff,0x8000100,0xffff3c91,0xffffffff,0xffffffff,0xc3e1ffff,0xd002d00,0x0,0x0,0x0,0xdfff05ff,0xffffffff,0xffffffff,0x4800c5df,0x12003200,0xff0200,0xff,0x0,0x0,0x0,0x0,0x0,0xe2fd0000,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff5bfc,0xffffffff,0xffffffff,0x4e41ffff,0x5001e00,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff5fff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0x13006bbf,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffedfe,0xffffffff,0xffffffff,0x2b00b7d9,0xc00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0x2a00b4d7,0xb00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0x800,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x8ad841e0,0xb2cea0c7,0xfcfdd1e7,0xffffffff,0xffffffff,0xffffffff,0x5cecffff,0x200,
+0x0,0x0,0x0,0x58fc0000,0xffffffff,0xffffffff,0xffffffff,0x36007a8e,0x3001600,0xff00ff,0xff00ff,0x10000ff,0xe8fa0c00,0xffffffff,0xffffffff,0xc3e1ffff,0xd002d00,0x0,0x0,0x0,0x59f112ff,0x80a76cc6,0x889e889e,0x3e005b3e,0x7002000,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0xe2fd0000,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff79f9,0xffffffff,0xffffffff,0x3f0cffff,0x3001a00,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x21ff00ff,0xfffff8ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0x1d0078aa,0x500,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffedfe,0xffffffff,0xffffffff,0x2b00b7d9,0xc00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0x2a00b4d7,0xb00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0x800,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x22000800,0x43003b00,0x5b494500,0xffffc7e2,0xffffffff,0xffffffff,0xebfcffff,0x2001466,
+0x0,0x0,0x0,0x71fa0000,0xffffffff,0xffffffff,0xffffffff,0x2900594d,0xff0b00,0xff00ff,0xff00ff,0xff00ff,0xc4f60400,0xffffffff,0xffffffff,0xc3e1ffff,0xd002d00,0x0,0x0,0x0,0xd000100,0x3c002800,0x40004000,0x29003c00,0x2000e00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe2fd0000,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff8bf9,0xffffffff,0xffffffff,0x3b00fafd,0x2001600,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x94ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0x1f007ca5,0x600,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffedfe,0xffffffff,0xffffffff,0x2b00b7d9,0xc00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0x2a00b4d7,0xb00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0x800,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x12000500,0x27002100,0x31002a00,0xd5ec3f14,0xffffffff,0xffffffff,0xffffffff,0x8006ece,
+0x0,0x0,0x0,0x84f90000,0xffffffff,0xffffffff,0xffffffff,0x1e00451e,0xff0600,0xff00ff,0xff00ff,0xff00ff,0xb2f60100,0xffffffff,0xffffffff,0xc3e1ffff,0xd002d00,0x0,0x0,0x0,0x9000100,0x1f001800,0x20002000,0x10001c00,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe2fd0000,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff96f8,0xffffffff,0xffffffff,0x3a00f5fb,0x1001400,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xe0ff00ff,0xffffffff,0xffffffff,0xfdfeffff,0x665a98b5,0x6c6a624e,
+0x1f004d38,0x600,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffedfe,0xffffffff,0xffffffff,0x2b00b7d9,0xc00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0x2a00b4d7,0xb00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0x800,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x18ff05ff,0x18ff18ff,0x18ff18ff,0x1ff18ff,0x0,0x4000100,0xa000800,0x10000b00,0x70b61b00,0xffffffff,0xffffffff,0xffffffff,0x1300ade0,
+0x200,0x0,0x0,0x82f70000,0xffffffff,0xffffffff,0xffffffff,0x18004118,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xaff800ff,0xffffffff,0xffffffff,0xc3e1ffff,0xd002d00,0x0,0x0,0x0,0x2000000,0x6000500,0x6000600,0x2000500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe2fd0000,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff9ef9,0xffffffff,0xffffffff,0x3900f4fa,0xff1300,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff07ff,0xffffffff,0xffffffff,0xc0dbffff,0x43004a00,0x3c003e00,
+0x19003200,0x500,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffedfe,0xffffffff,0xffffffff,0x2b00b7d9,0xc00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0x2a00b4d7,0xb00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0x22008cb6,0x800,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff23ff,0xffffffff,0xffffffff,0x19ebffff,0x100,0x0,0xff00ff,0x10000ff,0x37ac0500,0xffffffff,0xffffffff,0xffffffff,0x2000c7e8,
+0x600,0x0,0x0,0x72f40000,0xffffffff,0xffffffff,0xffffffff,0x15004e52,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xbefa00ff,0xffffffff,0xffffffff,0xc3e1ffff,0xd002d00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe2fd0000,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff9af7,0xffffffff,0xffffffff,0x3800f7fc,0xff1200,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff17ff,0xffffffff,0xffffffff,0xa1c1ffff,0x29003f00,0x18001b00,
+0xb001500,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffeefe,0xffffffff,0xffffffff,0x2b00b7d9,0xc00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0x2a00b4d7,0xb00,0x0,0x0,0x6000000,0x40002000,0x4d004d00,0x4d004d00,0x1b003e00,0x400,0x0,0x0,0x6000000,0x40002000,0x4d004d00,0x4d004d00,0x1b003e00,0x400,0x0,0x0,0x10000000,0x4a003300,0x4d004d00,0x4d004d00,0x22004100,0x800,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff13f2,0xffffffff,0xffffffff,0x4acfffff,0x1000700,0x0,0xff00ff,0xff00ff,0x1fc500ff,0xffffffff,0xffffffff,0xffffffff,0x2900c8e6,
+0xb00,0x0,0x0,0x59ee0000,0xffffffff,0xffffffff,0xffffffff,0x15006e99,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xe0fd00ff,0xffffffff,0xffffffff,0xc3e1ffff,0xd002d00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe2fd0000,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff91f6,0xffffffff,0xffffffff,0x3800fcfe,0xff1200,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff19f5,0xffffffff,0xffffffff,0x98bcffff,0x12003000,0x3000400,
+0x2000300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xdff00ff,0xffffffff,0xffffffff,0xffffffff,0x2b00b3d7,0xc00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0x2a00b4d7,0xb00,0x0,0x0,0x5000000,0x30001800,0x3a003a00,0x3a003a00,0x14002e00,0x300,0x0,0x0,0x5000000,0x30001800,0x3a003a00,0x3a003a00,0x14002e00,0x300,0x0,0x0,0xc000000,0x37002600,0x3a003a00,0x3a003a00,0x1a003100,0x600,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xf9ff0599,0xffffffff,0xffffffff,0x98d8ffff,0x2001300,0x0,0xff00ff,0xff00ff,0x3bf600ff,0xffffffff,0xffffffff,0xffffffff,0x2e00b5d8,
+0xd00,0x0,0x0,0x25cf0000,0xffffffff,0xffffffff,0xffffffff,0x1800a3d3,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xffff19ff,0xffffffff,0xffffffff,0xc3e1ffff,0xd002d00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe2fd0000,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff85f3,0xffffffff,0xffffffff,0x3f24ffff,0xff1200,0xff00ff,0x0,0x0,0x0,0x0,0xc8ff0000,0xc8ffc8ff,0xffffceff,0xffffffff,0xffffffff,0xe9f6ffff,0xcafcd0f5,0xbfffc8ff,
+0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x15ff20ff,0xadff32ff,0xffffffff,0xffffffff,0xffffffff,0x2b00a8ce,0xc00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0x2a00b4d7,0xb00,0x0,0x0,0x2000000,0x10000800,0x13001300,0x13001300,0x7000f00,0x100,0x0,0x0,0x2000000,0x10000800,0x13001300,0x13001300,0x7000f00,0x100,0x0,0x0,0x4000000,0x12000d00,0x13001300,0x13001300,0x8001000,0x200,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xc5f70200,0xffffffff,0xffffffff,0xebf8ffff,0x5002846,0x0,0xff00ff,0xff00ff,0x92fd00ff,0xffffffff,0xffffffff,0xffffffff,0x2e009cc1,
+0xd00,0x0,0x0,0x7240000,0xffffe8fc,0xffffffff,0xffffffff,0x263cebf8,0xff0500,0xff00ff,0xff00ff,0xff00ff,0xffff6ffd,0xffffffff,0xffffffff,0xc3e1ffff,0xd002d00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe2fd0000,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff6bee,0xffffffff,0xffffffff,0x5060ffff,0xff1300,0xff00ff,0x0,0x0,0x0,0x0,0xffff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf5feffff,
+0x4000b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffd4ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2a008cb3,0xb00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0x2a00b4d7,0xb00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x85ec0100,0xffffffff,0xffffffff,0xffffffff,0xd27aee9,0x0,0xff00ff,0xff00ff,0xfaff40ff,0xffffffff,0xffffffff,0xffffffff,0x2a005e5c,
+0xb00,0x0,0x0,0x3000000,0xffff98ed,0xffffffff,0xffffffff,0x9be0ffff,0xff0b00,0xff00ff,0xff00ff,0x12ff00ff,0xffffe4ff,0xffffffff,0xffffffff,0xc3e1ffff,0xd002d00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe2fd0000,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff4deb,0xffffffff,0xffffffff,0x6386ffff,0x1001500,0xff00ff,0x0,0x0,0x0,0x0,0xffff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf6fdffff,
+0xc002400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffd5fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x27005e62,0xa00,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0x2a00b4d7,0xb00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x27aa0000,0xfffff9fd,0xffffffff,0xffffffff,0xbcf6ffff,0x2bed,0xff00ff,0x76ff0cff,0xfffff8ff,0xffffffff,0xffffffff,0xd4e8ffff,0x23004200,
+0x800,0x0,0x0,0x1000000,0xffff39c0,0xffffffff,0xffffffff,0xffffffff,0x44081e7,0xff00ff,0xff00ff,0xc2ff15ff,0xffffffff,0xffffffff,0xffffffff,0xc3e1ffff,0xd002d00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xd8ff77ff,0xd8ffd8ff,0xff1bff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xe2fd0000,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff2ad5,0xffffffff,0xffffffff,0x7bacffff,0x2001800,0xff00ff,0x0,0x0,0x0,0x0,0xffff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,
+0x12003500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffd6fd,0xffffffff,0xffffffff,0xffffffff,0xc6dfffff,0x21004100,0x700,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0x2a00b4d7,0xb00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x9000000,0xffff9be3,0xffffffff,0xffffffff,0xffffffff,0xdefeffff,0xcdffc3ff,0xfffff9ff,0xffffffff,0xffffffff,0xffffffff,0x6d6efdfe,0x19003b00,
+0x400,0x0,0x0,0xff0000,0xb4eb0b00,0xffffffff,0xffffffff,0xffffffff,0xcffbffff,0x51ff73fd,0x8fff5cff,0xffffedff,0xffffffff,0xffffffff,0xffffffff,0xc3e1ffff,0xd002d00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff8dfd,0xffffffff,0x5002bbe,0xff0100,0xff00ff,0xff,0x0,0x0,0x0,0xe2fd0000,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf4fd0749,0xffffffff,0xffffffff,0x97c7ffff,0x4001b00,0xff00ff,0x0,0x0,0x0,0x0,0xa0f20000,0xb7d4afdd,0xffffbed9,0xffffffff,0xffffffff,0xd7ebffff,0xb7d4b7d4,0xb2d0b7d4,
+0x12003800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0xffffffff,0x5837ddef,0x18003a00,0x300,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0x2a00b4d7,0xb00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x3000000,0xd6f22050,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4700a0be,0xe002e00,
+0x100,0x0,0x0,0xff0000,0x328a0400,0xfffff4fc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc3e1ffff,0xd002d00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff8ffa,0xffffffff,0x1000437a,0xff0200,0xff00ff,0xff,0x0,0x0,0x0,0xe2fd0000,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc9f70300,0xffffffff,0xffffffff,0xb5dcffff,0x6002000,0xff00ff,0x0,0x0,0x0,0x0,0x11000000,0x45003400,0xffff5746,0xffffffff,0xffffffff,0x9bb8ffff,0x46004900,0x45004500,
+0x11003200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffd7fb,0xffffffff,0xffffffff,0x9cb9dfef,0x44005116,0xd002b00,0x100,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0x2a00b4d7,0xb00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x1000000,0x3d6d0b00,0xffffe2f4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa6c3ffff,0x3a004a00,0x5001b00,
+0x0,0x0,0x0,0xff0000,0xd000100,0xf9fd5fa6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbed9eff9,0xffffffff,0xffffffff,0xc3e1ffff,0xd002d00,0x0,0x0,0x0,0x6ff00ff,0xff00ff,0xff00ff,0xffff91f6,0xffffffff,0x17005362,0xff0200,0x6ff00ff,0xff,0x0,0x0,0x0,0xe2fd0000,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8eef0100,0xffffffff,0xffffffff,0xd9f0ffff,0x9002500,0xff00ff,0x0,0x0,0x0,0x0,0xb000000,0x2a002000,0xffff3f61,0xffffffff,0xffffffff,0x98bcffff,0x2e003b00,0x2a002a00,
+0xa001f00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x69a535bc,0x7d8d839c,0x56277277,0x48004c00,0x2e004000,0x4001500,0x0,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0x2a00b4d7,0xb00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4ff0000,0x14ff14ff,0x14ff14ff,0x14ff14ff,0x1ff14ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x13000300,0xbddd3a39,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xecf6ffff,0x4b008194,0x24003e00,0x1000b00,
+0x0,0x0,0x0,0xff0000,0x40000ff,0x689f1700,0xffffecf6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf2faffff,0xadce7178,0xffffffff,0xffffffff,0xc3e1ffff,0xd002d00,0x0,0x0,0x0,0xe8ff08ff,0x3effa2ff,0xff01ff,0xffff91f6,0xffffffff,0x18005461,0x60ff0edb,0xafffc2ff,0xff,0x0,0x0,0x0,0xe2fd0000,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4cdd00ff,0xffffffff,0xffffffff,0xfbfdffff,0xc002f1b,0xff00ff,0x0,0x0,0x0,0x0,0x3000000,0xb000900,0xffff24aa,0xffffffff,0xffffffff,0x96beffff,0x13002a00,0xb000b00,
+0x3000800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x29000d00,0x3f003c00,0x3d003f00,0x31003900,0x12002300,0x500,0x0,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0x2a00b4d7,0xb00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x30ff0000,0xffffffff,0xffffffff,0xffffffff,0x9e3ffff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x5000000,0x31001700,0xc2dd6979,0xfffff8fc,0xffffffff,0xffffffff,0xffffffff,0xdfefffff,0x542496b1,0x3c004800,0xe002500,0x200,
+0x0,0x0,0x0,0xff0000,0x10000ff,0x1e000800,0xb1d24438,0xfffff8fc,0xffffffff,0xffffffff,0xfbfdffff,0x624ec2dc,0xa8d54800,0xffffffff,0xffffffff,0xc3e1ffff,0xd002d00,0x0,0x0,0x0,0xffff52ff,0xffffffff,0x78fddcfe,0xffffa6f9,0xffffffff,0xa7f182b3,0xfffff4ff,0xf9ffffff,0x4001a9d,0x0,0x0,0x0,0xe2fd0000,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x127100ff,0xfffff5fd,0xffffffff,0xffffffff,0xf005e95,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff1aeb,0xffffffff,0xffffffff,0x95c0ffff,0x8002400,0xff00ff,
+0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x12000500,0x1e001c00,0x1a001e00,0xf001500,0x2000800,0x0,0x0,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0x2a00b4d7,0xb00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x31fa0000,0xffffffff,0xffffffff,0xffffffff,0x1855ffff,0x600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x1000000,0x15000500,0x3b002a00,0x74804a15,0xa6c598b5,0xaeccb3d0,0x889ea1be,0x4c005e44,0x41004800,0x1f003300,0x2000c00,0xff,
+0x0,0x0,0x0,0xff0000,0xff00ff,0x9000100,0x34001d00,0x80954c28,0xb2d0a2c0,0xa1beb2ce,0x5627889e,0x45004b00,0x26003500,0x45003000,0x4d004d00,0x47004d00,0xd002d00,0x0,0x0,0x0,0xffffacfe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc0078d0,0x0,0x0,0x0,0xe2fd0000,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x50000ff,0xffffaff0,0xffffffff,0xffffffff,0x150096cc,0xff0100,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff1aeb,0xffffffff,0xffffffff,0x95c0ffff,0x8002400,0xff00ff,
+0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3000100,0x6000500,0x4000500,0x200,0x0,0x0,0x0,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0x2a00b4d7,0xb00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x32f50000,0xffffffff,0xffffffff,0xffffffff,0x3427ffff,0x1001000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x4000000,0x1c000d00,0x37002b00,0x41003e00,0x44004300,0x42004400,0x3b004000,0x23003100,0x8001400,0x200,0x0,
+0x0,0x0,0x0,0x0,0x0,0x1000000,0x15000700,0x37002800,0x42003f00,0x44004400,0x3f004300,0x2a003800,0xf001700,0x33001f00,0x3a003a00,0x35003a00,0xa002200,0x0,0x0,0x0,0xedfc90fa,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xdff1ffff,0x16007eb6,0x200,0x0,0x0,0xe2fd0000,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20000ff,0xffff5cd8,0xffffffff,0xffffffff,0x1c00cceb,0xff0500,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff1aeb,0xffffffff,0xffffffff,0x95c0ffff,0x8002400,0xff00ff,
+0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x58f30000,0xffffffff,0xffffffff,0x2a00b4d7,0xb00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x33f00000,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x5000100,0x14000c00,0x22001c00,0x28002700,0x25002800,0x18001f00,0x8001000,0x200,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x3000000,0x15000b00,0x25001e00,0x28002800,0x1e002500,0xc001500,0x3000400,0x11000a00,0x13001300,0x12001300,0x3000b00,0x0,0x0,0x0,0x2b180b00,0xb8d57592,0xfffff2f9,0xffffffff,0xffffffff,0xffffffff,0xa3c2def0,0x4c006961,0x1e003e00,0x600,0x0,0x0,0xe2fd0000,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xebfb1351,0xffffffff,0xffffffff,0x3458fcfe,0xff0900,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff1aeb,0xffffffff,0xffffffff,0x95c0ffff,0x8002400,0xff00ff,
+0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x47f10000,0xd9f0d2f8,0xdbeedbee,0x2a009ec5,0xb00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x33f00000,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x1000000,0x8000400,0xb000a00,0x9000a00,0x2000600,0x100,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x9000500,0xb000b00,0x6000900,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1f000800,0x3f003400,0xeff85030,0xffffffff,0xffffffff,0xb6d2ffff,0x49004c00,0x3c004300,0x17002e00,0x500,0x0,0x0,0xe2fd0000,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0x92e50600,0xffffffff,0xffffffff,0x80c3ffff,0xff0f00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff1aeb,0xffffffff,0xffffffff,0x95c0ffff,0x8002400,0xff00ff,
+0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6000000,0x3d001e00,0x49004900,0x28004200,0xb00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x33f00000,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa000300,0x1f081300,0xffffb1e8,0xffffffff,0xffffffff,0xfeffffff,0x34007493,0x1a002600,0x7001000,0x200,0x0,0x0,0xe2fd0000,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0x2d9f0200,0xfffffbfe,0xffffffff,0xcbecffff,0x2001700,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff1aeb,0xffffffff,0xffffffff,0x95c0ffff,0x8002400,0xff00ff,
+0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000000,0x2a001500,0x32003200,0x1b002d00,0x800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x33f00000,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0x66f80200,0xffffffff,0xf7fbffff,0xffffc1db,0xffffffff,0x3280eefa,0x4000b00,0x100,0x0,0x0,0x0,0xe2fd0000,0xffffffff,0xffffffff,0xf5fbffff,0xd6fddcf6,0xd4ffd4ff,0x39ffd4ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xa0000ff,0xffffaae9,0xffffffff,0xffffffff,0x800428f,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff1aeb,0xffffffff,0xffffffff,0x95c0ffff,0x8002400,0xff00ff,
+0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0xd000600,0xf000f00,0x8000e00,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000000,0x3d001b00,0xf0f84d00,0xffffffff,0x3c09fcfe,0x1001500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xf7ff2eff,0xffffffff,0x92afffff,0xdef05119,0xffffffff,0xc8f5ffff,0x1000c55,0xff,0x0,0x0,0x0,0xe2fd0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4edeffff,0x1000600,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0x40000ff,0xfdfe379e,0xffffffff,0xffffffff,0xf00a1de,0x100,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff1aeb,0xffffffff,0xffffffff,0x95c0ffff,0x8002400,0xff00ff,
+0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x14ff05ff,0x14ff14ff,0x14ff14ff,0x14ff14ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3000000,0x2e001400,0xffff5260,0xffffffff,0x3a00e7f3,0x1001400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2ff00ff,0xffffd0ff,0xffffffff,0x4b03cce5,0x5a7a3e00,0xfffff9fd,0xffffffff,0x5007ee5,0xff,0x0,0x0,0x0,0xe2fd0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x63afffff,0x3001400,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0x10000ff,0xa6e30c00,0xffffffff,0xffffffff,0x2866f4fc,0x400,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff1aeb,0xffffffff,0xffffffff,0x95c0ffff,0x8002400,0xff00ff,
+0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff3cff,0xffffffff,0xffffffff,0xfcffffff,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x10100700,0xffffa7f4,0xffffffff,0x3800b2d1,0x1300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xd9fa31e5,0xf4faffff,0x3f005f48,0x1d002600,0xffff86c8,0xb7d9ffff,0x1100362f,0x200,0x0,0x0,0x0,0xe2fd0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x709bffff,0x5001c00,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x2c740400,0xfffff3fb,0xffffffff,0x92daffff,0xb00,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff1aeb,0xffffffff,0xffffffff,0x95c0ffff,0x8002400,0xff00ff,
+0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff3dfb,0xffffffff,0xffffffff,0xfcffffff,0x5001100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x97ff08ff,0xffffffff,0xfcfdffff,0x3300635a,0x1000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x5cff34ff,0x5cff5cff,0x5cff5cff,0x5cff5cff,0x5cff5cff,0x5cff5cff,0x5cff5cff,0x1aff,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x2ff0000,0x44ff42ff,0x44ff44ff,0x44ff44ff,0x7ff44ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0x2e370a00,0x8da6b4da,0x2d004500,0x8001000,0xb9e31c09,0x4a008ba7,0x19003800,0x500,0x0,0x0,0x0,0xe2fd0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7298ffff,0x5001e00,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xc000100,0x82a5559f,0x889e889e,0x6da186a0,0x3001600,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff1aeb,0xffffffff,0xffffffff,0x95c0ffff,0x8002400,0xff00ff,
+0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff3ff3,0xffffffff,0xffffffff,0xfdfeffff,0xf002c00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1bff0000,0xffffeaff,0xffffffff,0x9dbbffff,0x28004400,0xa00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff90ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3004cf2,0x100,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0xff0000,0xfbff5cfc,0xffffffff,0xffffffff,0x89fbffff,0xff0200,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18000600,0x3f003100,0x18003500,0x1000500,0x24000a00,0x3d003c00,0x10002800,0x200,0x0,0x0,0x0,0x56db0000,0x86a078b3,0x889e889e,0x889e889e,0x889e889e,0x889e889e,0x5049889e,0x5001e00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000000,0x31001600,0x40003f00,0x36004000,0x6001c00,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff1aeb,0xffffffff,0xffffffff,0x95c0ffff,0x8002400,0xff00ff,
+0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff40ef,0xffffffff,0xffffffff,0xfdfeffff,0x13003900,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x25f80000,0xffffffff,0xffffffff,0x4b03a5c6,0x18003800,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff92fc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd005bca,0x200,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0xff0000,0x57df0400,0xfffff8fe,0xffffffff,0xfcffffff,0x30041d8,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6000100,0x22001400,0x9001b00,0x100,0xf000200,0x1e002000,0x3000e00,0x0,0x0,0x0,0x0,0xe000000,0x3e002c00,0x40004000,0x40004000,0x40004000,0x40004000,0x34004000,0x4001800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x15000700,0x20001e00,0x1d002000,0x5001200,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff1aeb,0xffffffff,0xffffffff,0x95c0ffff,0x8002400,0xff00ff,
+0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff40ef,0xffffffff,0xffffffff,0xfdfeffff,0x13003900,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x26f20000,0xffffffff,0x7989d9ef,0x3e004b00,0xa002400,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff94f8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x19006ea7,0x500,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0xff0000,0x16000500,0xf4fc61a6,0xffffffff,0xffffffff,0x1466def8,0xff0100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8000300,0x2000600,0x0,0x3000000,0x7000800,0x200,0x0,0x0,0x0,0x0,0x7000000,0x1f001600,0x20002000,0x20002000,0x20002000,0x20002000,0x1a002000,0x2000c00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000100,0x6000600,0x6000600,0x1000400,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff1aeb,0xffffffff,0xffffffff,0x95c0ffff,0x8002400,0xff00ff,
+0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff40ef,0xffffffff,0xffffffff,0xfdfeffff,0x13003900,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x17e90000,0x5e7d80e5,0x48004b00,0x25003b00,0x2000e00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff95f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1e00759d,0x500,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0xff0000,0xb000200,0x60852000,0xfffff0f9,0xffffffff,0x9beaffff,0xff0600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x6000500,0x6000600,0x6000600,0x6000600,0x6000600,0x5000600,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff1aeb,0xffffffff,0xffffffff,0x95c0ffff,0x8002400,0xff00ff,
+0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff40ef,0xffffffff,0xffffffff,0xfdfeffff,0x13003900,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x33001500,0x2f003c00,0xc001d00,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff95f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1e00759d,0x500,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0xff0000,0x20000ff,0x1e000a00,0xeaf65674,0xffffffff,0xfdffffff,0x3004ccd,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff1aeb,0xffffffff,0xffffffff,0x95c0ffff,0x8002400,0xff00ff,
+0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1c000500,0x4d003e00,0x4d004d00,0x4d004d00,0x13003900,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x1a000c00,0xf001a00,0x1000600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x5fac2dcc,0x7a86748d,0x7a867a86,0x7a867a86,0x7a867a86,0x7a867a86,0x7a867a86,0x1e004d3c,0x500,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0xff0000,0xff00ff,0x9000100,0x4e621c00,0xffffe4f3,0xffffffff,0x177ae1f9,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x17000200,0x4d003b00,0x4d004d00,0x42004d00,0x8002400,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x15000300,0x3a002f00,0x3a003a00,0x3a003a00,0xe002b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6000300,0x1000400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x21000900,0x3f003800,0x3f003f00,0x3f003f00,0x3f003f00,0x3f003f00,0x3f003f00,0x18003300,0x500,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0xff0000,0xff00ff,0x10000ff,0x1b000800,0x7a964348,0x7e927f91,0x337873a0,0x700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x11000200,0x3a002d00,0x3a003a00,0x32003a00,0x6001b00,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7000100,0x13001000,0x13001300,0x13001300,0x5000e00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xf000400,0x1d001a00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0xb001800,0x200,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x7000100,0x30001900,0x3f003d00,0x26003a00,0x1000d00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6000100,0x13000f00,0x13001300,0x11001300,0x2000900,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x3000100,0x5000400,0x5000500,0x5000500,0x5000500,0x5000500,0x5000500,0x2000400,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x12000600,0x1e001b00,0x16001e00,0x1000900,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x5000500,0x5000500,0x1000200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xebfebefd,0xb9fcebfe,0x200,0xfe00fe,0xdbfe01fe,0xebfeebfe,0x17f9efa,0xfe00fe,0x7fe00fe,0xebfee5fe,0x7dc7ebfe,0x100,0x0,0xebfed6fe,
+0xebfeebfe,0x50bdebfe,0xfe00be,0xfe00fe,0xfe00fe,0xebfe6dfe,0xebfeebfe,0xb7fbebfe,0x200,0x0,0xebfe61be,0xebfeebfe,0x1be97fb,0xfe00fe,0xfe00fe,0x3afe00fe,0xebfeebfe,0xb7f6ebfe,0x33f,0x0,0xfe007e,0xfe00fe,0xfe00fe,0xe9fe19fe,0xebfeebfe,0x7aadafe,0xfe00fe,0xfe00fe,0xfe,0x0,0x6be0000,0xebfec7fc,0xebfeebfe,0xbe46db,0xfe00fe,0xfe00fe,0xebfeabfe,0xe9feebfe,0x38af,0x0,0xd6fe0000,0xebfeebfe,0xebfeebfe,0xebfeebfe,0xcffee7fe,0x3f7f99fe,0x3f,0x0,0xfe0000,0xfe00fe,0xfefe91d2,0xf9fdfefe,0x1d20,0xfe00fe,0xfefe2ffd,0xfefefefe,0x1103ebf9,0xfe00fe,0x3dfc00fe,0xfefefefe,0x6865fefe,0x800,0x0,0xfefeeafc,
+0xfefefefe,0xb2d9fefe,0xfe063f,0xfe00fe,0xfe00fe,0xfefec4fe,0xfefefefe,0xd1ebfefe,0x1400,0x0,0xd7f00924,0xfefefefe,0x406efdfe,0xfe00be,0xfe00fe,0xcdfe02fe,0xfefefefe,0x614ffcfd,0x1100,0x0,0xfe007e,0xfe00fe,0xfe00fe,0xfefe78fe,0xfefefefe,0x5d71fefe,0xfe00be,0xfe00fe,0xfe,0x0,0x7e0000,0xfcfd486c,0xfefefefe,0xd67ddf6,0xfe00fe,0x57fe00fe,0xfefefefe,0xaab0fefe,0x2002500,0x0,0xeafc0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x113cb2f9,0x0,0xfe0000,0xfe00fe,0xfefe5077,0xfefefefe,0x5666,0xfe00fe,0xfefe70fe,0xfefefefe,0x4056fefe,0xfe00be,0x79fe00fe,0xfefefefe,0x3914f7fb,0x500,0x0,0xfefeeafc,
+0xfefefefe,0xf5fbfefe,0xfe1b23,0xfe00fe,0x19fe00fe,0xfefefcfe,0xfefefefe,0xd4e6fefe,0x1800,0x0,0x4d6600be,0xfefefdfe,0xcfeffefe,0xfe0755,0xfe00fe,0xfefe67fe,0xfefefefe,0x3000b4b1,0x500,0x0,0xfe007e,0xfe00fe,0xfe00fe,0xfefed6fe,0xfefefefe,0xb9dbfefe,0xfe063f,0xfe00fe,0xfe,0x0,0xfe0000,0x9bb2063f,0xfefefefe,0x88aefefe,0xfe017e,0xe7fe12fe,0xfefefefe,0x4618e3eb,0x1000,0x0,0xeafc0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xccf8fefe,0xa32,0xfe0000,0xfe00fe,0xf9fd103e,0xfefefefe,0x4008e91,0xfe00fe,0xfefeb0fd,0xfefefefe,0x7d7afefe,0xfe037e,0xb6fd00fe,0xfefefefe,0x2400cbd9,0x0,0x0,0xfefeeafc,
+0xfefefefe,0xfefefefe,0x17e6874,0xfe00fe,0x6afe00fe,0xfefefefe,0xfefefefe,0xd4e6fefe,0x1800,0x0,0x53f00fe,0xfefeadcc,0xfefefefe,0xbe6f9e,0x12fe00fe,0xfefeebfe,0xeff6fefe,0x11004d23,0x3f,0x0,0xfe007e,0xfe00fe,0x39fe00fe,0xfefefefe,0xfefefefe,0xf9fdfefe,0xfe2436,0xfe00fe,0xfe,0x0,0xfe0000,0x162000be,0xfefedcef,0xf7fcfefe,0xfe2d53,0xfefe9cfe,0xfcfdfefe,0x1f007154,0x17e,0x0,0xeafc0000,0xfefefefe,0x5c40cedd,0x5e475a40,0xa79f715f,0xfefef6fa,0xfefefefe,0x1008cb8,0xfe0000,0xfe00fe,0xc6f40100,0xfefefefe,0xa00c3df,0x3fe00fe,0xfefeeffe,0xfefefefe,0xb6d3fefe,0xfe073f,0xf0fe03fe,0xfefefefe,0x15009885,0x0,0x0,0xfefeeafc,
+0xfefefefe,0xfefefefe,0x63fb9da,0xfe00fe,0xbbfd00fe,0xfefefefe,0xfefefcfd,0xd4e6fefe,0x1800,0x0,0xbe00fe,0xf2fa2633,0xfefefefe,0x1832ecf9,0x94fe00fe,0xfefefefe,0x8e81fefe,0x17e2400,0x7e,0x0,0xfe007e,0xfe00fe,0x9afe00fe,0xfefefefe,0xf3f8d3dd,0xfefefefe,0x17e7d91,0xfe00fe,0xfe,0x0,0xfe0000,0x17e00fe,0xfbfd495a,0xfefefefe,0x4492bfe7,0xfefefdfe,0xada8fefe,0x63f3100,0xfe,0x0,0xeafc0000,0xfefefefe,0x2000c5d9,0x10001000,0x1e001300,0xf6fb5947,0xfefefefe,0x1728f3fb,0xfe0000,0xfe00fe,0x84ad0000,0xfefefefe,0x1709f2f8,0x34fd00fe,0xfefefefe,0xfefee4ee,0xebf7fefe,0xfe1203,0xfefe31fd,0xfefefefe,0x93f5f52,0x0,0x0,0xfefeeafc,
+0xd6e5fefe,0xfefefefe,0x1f29f7fc,0xfe00fe,0xfafe12fe,0xfefefefe,0xfefecfdb,0xd4e6fefe,0x1800,0x0,0xfe00fe,0x7e9d027e,0xfefefefe,0x9bc5fefe,0xfbfe307e,0xfefefefe,0x3a05d6de,0xfe0900,0x7e,0x0,0xfe007e,0xfe00fe,0xf0fe09fe,0xfefefefe,0xb0c28a76,0xfefefefe,0x93fd5ed,0xfe00fe,0xfe,0x0,0xfe0000,0xfe00fe,0x95ac053f,0xfefefefe,0xf0fcfefe,0xfefefefe,0x4615e2ea,0xbe0f00,0xfe,0x0,0xeafc0000,0xfefefefe,0x1400c4da,0xfe00fe,0xbe00fe,0x95a80800,0xfefefefe,0x6270fefe,0xfe0100,0xfe00fe,0x41730000,0xfefefefe,0x4559fefe,0x75fe00be,0xfefefefe,0xe1f1a698,0xfefefefe,0xbe3e53,0xfefe6efe,0xeef6fefe,0x37e3104,0x0,0x0,0xfefeeafc,
+0xa08efefe,0xfefef1f9,0x6d75fefe,0xfe017e,0xfefe61fd,0xd6e2fefe,0xfefeb4c0,0xd4e6fefe,0x1800,0x0,0xfe00fe,0xe1700fe,0xfefed6ee,0xfbfdfefe,0xfefed6f5,0xfcfdfefe,0x1a006849,0xfe00be,0x7e,0x0,0xfe007e,0xfe00fe,0xfefe5cfe,0xf8fbfefe,0x54734621,0xfefefefe,0x3f5bfefe,0xfe00be,0xfe,0x0,0xfe0000,0xfe00fe,0x131b00be,0xfefed7ed,0xfefefefe,0xfcfdfefe,0x1f006e4f,0xfe017e,0xfe,0x0,0xeafc0000,0xfefefefe,0x1400c4da,0xfe00fe,0xfe00fe,0x3b6f0000,0xfefefefe,0x9592fefe,0xfe0500,0xfe00fe,0x82a0000,0xfefef3fc,0x7e7afefe,0xb5fd037e,0xfefefefe,0xa6c87366,0xfefefefe,0x37e7b7a,0xfefeaafd,0xbdc6fefe,0xbe2100,0x0,0x0,0xfefeeafc,
+0x967cfefe,0xfefea8c7,0xbedefefe,0xfe063f,0xfefeb2fe,0x9583fefe,0xfefeaccd,0xd4e6fefe,0x1800,0x0,0xfe00fe,0xbe00fe,0xfdfe4d65,0xfefefefe,0xfefefefe,0xb3aefefe,0x43f3000,0xfe00fe,0x7e,0x0,0xfe007e,0xfe00fe,0xfefebcfe,0xc2c9fefe,0x9222700,0xfefeecfa,0x9ab1fefe,0xfe037e,0xfe,0x0,0xfe0000,0xfe00fe,0x17e00fe,0xfbfd4252,0xfefefefe,0xaba5fefe,0x53f3100,0xfe00fe,0xfe,0x0,0xeafc0000,0xfefefefe,0x1400c4da,0xfe00fe,0xfe00fe,0x105e0000,0xfefefefe,0xaec1fefe,0xfe0a00,0xfe00fe,0x0,0xfefeb8f0,0xb4cffefe,0xf2fe0c7b,0xfbfdfefe,0x6479401e,0xfefefefe,0x869b5d3,0xfefee7fd,0x8873fefe,0xfe1200,0x0,0x0,0xfefeeafc,
+0x967cfefe,0xfefe5372,0xf9fcfefe,0xdfe212e,0xfefef7fe,0x4f32fcfd,0xfefea3df,0xd4e6fefe,0x1800,0x0,0xfe00fe,0xfe00fe,0xadcb053f,0xfefefefe,0xfefefefe,0x4c22eef5,0xbe1000,0xfe00fe,0x7e,0x0,0xfe007e,0x1ffe00fe,0xfefefcfe,0x7e69fefe,0xbe1300,0xfefe9bd2,0xecf7fefe,0xfe1217,0xfe,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfefe4eb5,0xfefefefe,0xb8c0fefe,0xbe1000,0xfe00fe,0xfe,0x0,0xeafc0000,0xfefefefe,0x1400c4da,0xfe00fe,0xfe00fe,0x2480000,0xfefefefe,0xb1c0fefe,0xfe0d00,0xfe00fe,0x0,0xfefe759a,0xe5f3fefe,0xfefe4a7b,0xd7e6fefe,0x20632700,0xfefefefe,0x3679eaf6,0xfefefefe,0x4f39fefe,0xfe073f,0x0,0x0,0xfefeeafc,
+0x967cfefe,0xe8f9101b,0xfefefefe,0x5a89727b,0xfefefefe,0x2b00d0db,0xfefe9df0,0xd4e6fefe,0x1800,0x0,0xfe00fe,0xfe00fe,0x253400be,0xfefef1fa,0xfefefefe,0x24008c7e,0xfe017e,0xfe00fe,0x7e,0x0,0xfe007e,0x7efe00fe,0xfefefefe,0x3c12f2f8,0xfe063f,0xfefe4571,0xfefefefe,0xbe5d6f,0xfe,0x0,0xfe0000,0xfe00fe,0x10fe00fe,0xfefee3fe,0xfefefefe,0xfefefefe,0xbe5893,0xfe00fe,0xfe,0x0,0xeafc0000,0xfefefefe,0x1400c4da,0xfe00fe,0xfe00fe,0xe7d0000,0xfefefefe,0xa49efefe,0xfe0e00,0xfe00fe,0x0,0xfefe326f,0xfefefefe,0xfefea6c7,0xa8a0fefe,0x17e1a00,0xfefeddf8,0x9bcffefe,0xfefefefe,0x2c00e2ed,0xfe017e,0x0,0x0,0xfefeeafc,
+0x967cfefe,0x95c4093f,0xfefefefe,0xaeeec2e2,0xfefefefe,0x17008d79,0xfefe9cf7,0xd4e6fefe,0x1800,0x0,0xfe00fe,0xfe00fe,0x27e00fe,0xfefeb0e8,0xf7fbfefe,0x9003a04,0xfe00fe,0xfe00fe,0x7e,0x0,0xfe007e,0xddfe01fe,0xfefefefe,0xdef6f8fb,0xd9fed9fe,0xfefedbfd,0xfefefefe,0x63fb8da,0xfe,0x0,0xfe0000,0xfe00fe,0x9efe00fe,0xfefefefe,0xfbfcfefe,0xfefefefe,0x1873e8f9,0xfe00fe,0xfe,0x0,0xeafc0000,0xfefefefe,0x1400c4da,0xfe00fe,0xfe00fe,0x417e0000,0xfefefefe,0x8874fefe,0xfe0b00,0xfe00fe,0x0,0xe9fa0413,0xfefefefe,0xfefef9fc,0x7768fefe,0xfe0c00,0xfefe9ee4,0xf4fafefe,0xfefefefe,0x1c00afaa,0xfe00fe,0x0,0x0,0xfefeeafc,
+0x967cfefe,0x3d6d087e,0xfefefefe,0xf5fcfafd,0xfafcfefe,0x83f4826,0xfefe9cf8,0xd4e6fefe,0x1800,0x0,0xfe00fe,0xfe00fe,0xfe00fe,0xfefea8f7,0xf6fafefe,0xbe2600,0xfe00fe,0xfe00fe,0x7e,0x0,0xfe007e,0xfefe40fe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x2333f9fc,0xfe,0x0,0xfe0000,0xfe00fe,0xfefe4afe,0xfefefefe,0x9f9ac1c0,0xfefefefe,0xaadafefe,0xfe027e,0xfe,0x0,0xeafc0000,0xfefefefe,0x1400c4da,0xfe00fe,0xfe00fe,0xa9fe0000,0xfefefefe,0x5545fefe,0xfe0700,0xfe00fe,0x0,0xa9ea0000,0xfefefefe,0xfefefefe,0x4225fcfd,0xfe057e,0xfefe6079,0xfefefefe,0xfefefefe,0xd007968,0xfe00fe,0x0,0x0,0xfefeeafc,
+0x967cfefe,0x488087e,0xfefedef7,0xfefefefe,0xc8d4fefe,0x17e2800,0xfefe9cf8,0xd4e6fefe,0x1800,0x0,0xfe00fe,0xfe00fe,0xfe00fe,0xfefea8f8,0xf6fafefe,0xfe2400,0xfe00fe,0xfe00fe,0x7e,0x0,0xfe007e,0xfefea0fe,0xf7fbfefe,0xe3efe3ef,0xe3efe3ef,0xe4f0e3ef,0xfefefefe,0x7a8efefe,0x17e,0x0,0xfe0000,0x10fe00fe,0xfefee3fe,0xf1f7fefe,0x25175328,0xfefedaef,0xfefefefe,0xbe5794,0xfe,0x0,0xeafc0000,0xfefefefe,0x1400c4da,0xfe00fe,0x1fe00fe,0xfefe72be,0xfefefefe,0x2d00d2de,0xfe0200,0xfe00fe,0x0,0x67810000,0xfefefefe,0xfefefefe,0x2900dbe9,0xfe017e,0xfefe20e4,0xfefefefe,0xfbfdfefe,0x57e411f,0xfe00fe,0x0,0x0,0xfefeeafc,
+0x967cfefe,0xbe087e,0xfefe89b4,0xfefefefe,0x8670fefe,0xfe1500,0xfefe9cf8,0xd4e6fefe,0x1800,0x0,0xfe00fe,0xfe00fe,0xfe00fe,0xfefea8f8,0xf6fafefe,0xfe2400,0xfe00fe,0xfe00fe,0x7e,0x0,0xdfe007e,0xfefef3fe,0xaca4fefe,0x3a003e00,0x3a003a00,0x3a013a00,0xfefee2f1,0xd3ecfefe,0x93f,0x0,0xfe0000,0x9efe00fe,0xfefefefe,0x8b7dfefe,0x33f2600,0xfdfd4c61,0xfefefefe,0x1973e8f9,0xfe,0x0,0xeafc0000,0xfefefefe,0x92c7e3ee,0x89fe89fe,0xd5fe97fe,0xfefefefe,0xfcfdfefe,0x18006d4d,0xfe0000,0xfe00fe,0x0,0x23660000,0xfefefefe,0xfefefefe,0x1a00aca7,0xfe00fe,0xdef8017e,0xfefefefe,0xd4e1fefe,0x17e2700,0xfe00fe,0x0,0x0,0xfefeeafc,
+0x967cfefe,0xfe087e,0xfefe3167,0xfefefefe,0x431ef7fb,0xfe063f,0xfefe9cf8,0xd4e6fefe,0x1800,0x0,0xfe00fe,0xfe00fe,0xfe00fe,0xfefea8f8,0xf6fafefe,0xfe2400,0xfe00fe,0xfe00fe,0x7e,0x0,0x62fe007e,0xfefefefe,0x6553fefe,0x67f1200,0x67f067f,0x67f067f,0xfefe8cb0,0xfefefefe,0x3e59,0x0,0xfe0000,0xfefe49fe,0xfefefefe,0x3901ccd0,0xfe0900,0xa3be053f,0xfefefefe,0xabdbfefe,0x27e,0x0,0xeafc0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x9188fcfd,0x5002f00,0xfe0000,0xfe00fe,0x0,0x1000000,0xfefedcf8,0xfefefefe,0xd007b6b,0xfe00fe,0xa0e500be,0xfefefefe,0xa191fefe,0xfe1800,0xfe00fe,0x0,0x0,0xfefeeafc,
+0x967cfefe,0xfe087e,0xd3f4037e,0xfefefefe,0x2600c2c9,0xfe017e,0xfefe9cf8,0xd4e6fefe,0x1800,0x0,0xfe00fe,0xfe00fe,0xfe00fe,0xfefea8f8,0xf6fafefe,0xfe2400,0xfe00fe,0xfe00fe,0x7e,0x0,0xc2fe007e,0xfefefefe,0x3101e2ed,0xfe037e,0xfe00fe,0xfe00fe,0xfefe346a,0xfefefefe,0x30098b0,0x0,0xffe0000,0xfefee3fe,0xf6fafefe,0x16005a34,0xfe00be,0x1d2a00be,0xfefee9f6,0xfefefefe,0x5895,0x0,0xeafc0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xdde6fefe,0x35007658,0xc00,0xfe0000,0xfe00fe,0x0,0x0,0xa37f6276,0xa57fa57f,0x53f4423,0x7f007f,0x3e3e007f,0xa57fa07f,0x5a34a57f,0x7f0a00,0x7f007f,0x0,0x0,0xa47f857e,
+0x6c3ea57f,0x7f083f,0x556a003f,0xa57fa27f,0x13006a3b,0x7f007f,0xa17f567c,0x8e73a57f,0x1800,0x0,0x7f007f,0x7f007f,0x7f007f,0xa27f5d7c,0xa07da57f,0x7f2400,0x7f007f,0x7f007f,0x3f,0x0,0x8d7f063f,0xa57fa37f,0x1d007d59,0x7f003f,0x7f007f,0x7f007f,0x8c7d0345,0xa57fa57f,0xe008f78,0x0,0x3a7f0000,0xa47f957f,0x7f5ca57f,0x2002900,0x7f007f,0x13f007f,0xa37f5355,0xa57fa57f,0x800897a,0x0,0x857e0000,0xa57fa47f,0xa57fa57f,0xa57fa57f,0x9376a37e,0x41016c54,0x9002800,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x22000a00,0x26002600,0x1001700,0x0,0x4000000,0x26001f00,0x1b002600,0x200,0x0,0x0,0x0,0x25001000,
+0x20002600,0x400,0x6000000,0x26002200,0x4001f00,0x0,0x22000600,0x23002600,0xc00,0x0,0x0,0x0,0x0,0x22000900,0x25002600,0x1100,0x0,0x0,0x0,0x0,0x12000000,0x26002500,0x7002200,0x0,0x0,0x0,0x11000000,0x26002500,0xc002400,0x0,0x3000000,0x26001c00,0x22002600,0x900,0x0,0x0,0x21000600,0x26002600,0xb002300,0x0,0x10000000,0x26002500,0x26002600,0x26002600,0x23002500,0xc001b00,0x200,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x0,0x7f007f,0x7f007f,0x7f007f,0x47f007f,0x167f1c7f,0x7f007f,0x7f007f,0x0,0x0,0x7f007f,0x7f007f,
+0x7f007f,0x297f027f,0x4b7f487f,0x67f307f,0x7f007f,0x7f007f,0x3f007f,0x0,0x3f0000,0x7f007f,0x7f007f,0x57f007f,0x4a7f317f,0x2d7f497f,0x7f037f,0x7f007f,0x7f007f,0x3f,0x0,0x7f003f,0x7f007f,0x7f007f,0x317f057f,0x457f4a7f,0x17f277f,0x7f007f,0x7f007f,0x3f,0x0,0x7f003f,0x7f007f,0x7f007f,0x317f057f,0x457f4a7f,0x7f237f,0x7f007f,0x7f007f,0x3f,0x0,0x7f003f,0x7f007f,0x7f007f,0x147f0d7f,0x7f017f,0x7f007f,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x143f0000,0xdafe94fe,0xb1fee1fe,0xfe30fa,0xfe00fe,0xfe00fe,0x78fe00fe,0x82b8fefe,0xfe0300,0xfe00fe,0x0,0x0,0xfe00fe,0xfe00fe,
+0x87fe12fe,0xfefee9fe,0xfefefefe,0xf2fefefe,0x2afd9dfd,0xfe00fe,0x7e00fe,0x0,0x7e0000,0xfe00fe,0x1dfe00fe,0xf1fe98fe,0xfefefefe,0xfefefefe,0x8dfeedfe,0xfe14fd,0xfe00fe,0x7e,0x0,0xfe007e,0xfe00fe,0x98fe1dfe,0xfefef1fe,0xfefefefe,0xe5fefefe,0x9fc7dfe,0xfe00fe,0x7e,0x0,0xfe007e,0xfe00fe,0x98fe1dfe,0xfefef1fe,0xfefefefe,0xddfefefe,0x5fb71fd,0xfe00fe,0x7e,0x0,0xfe007e,0xfe00fe,0xcefe4efe,0xfefefefe,0x94feedfe,0xfe12fd,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xd3fe083f,0xf2f8fefe,0xfefeebf5,0x27a8f1fd,0xfe00fe,0xfe00fe,0xf0fe15fe,0x3e1beaf3,0xfe0800,0xfe00fe,0x0,0x0,0xfe00fe,0x4efe00fe,
+0xfefeeefe,0xc8d4f5fa,0xb0a5afa4,0xeef6c4cd,0xf8fefefe,0xd376fa,0x7e00fe,0x0,0x7e0000,0xfe00fe,0xf1fe4dfe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x3ce6e8fd,0xfe00fe,0x7e,0x0,0xfe007e,0x4dfe00fe,0xfefef1fe,0xfefefefe,0xfefefefe,0xfefefefe,0xd6fcfefe,0xfe1e7c,0x7e,0x0,0xfe007e,0x4dfe00fe,0xfefef1fe,0xfefefefe,0xfefefefe,0xfefefefe,0xc8fbfefe,0xfe14ba,0x7e,0x0,0xfe007e,0x5efe00fe,0xfefefdfe,0xfefefefe,0xfefefefe,0xb70d2fa,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfefe68be,0x5727f0f7,0xdded4011,0x9fc9fefe,0xfe027e,0xfe00fe,0xfefe95fe,0x22008d7c,0xfe017e,0xfe00fe,0x0,0x0,0xfe00fe,0xfdfe5ffe,
+0xaaa4fcfd,0x3900511f,0x28002d00,0x390d2b00,0xeff6847d,0x80c7fefe,0x7e00be,0x0,0x7e0000,0x3afe00fe,0xfefef9fe,0xfefefefe,0xd6e4f3f8,0xf6fad8e7,0xfefefefe,0xf1fdfefe,0xfe299f,0x7e,0x0,0xfe007e,0xf9fe3afe,0xfefefefe,0xf3f8fefe,0xd9e6d6e4,0xfefefafc,0xfefefefe,0xa6bd3f8,0x7e,0x0,0xfe007e,0xf9fe3afe,0xfefefefe,0xf3f8fefe,0xd7e5d6e4,0xfefef8fb,0xfefefefe,0x45fc2f3,0x7e,0x0,0xfe007e,0xeafe04fe,0xfdfdfefe,0x60478e84,0xfefecdd0,0x728cfefe,0x100,0x0,0x0,0xfe0000,0xfe00fe,0xfefeaafd,0x2800c1ce,0x94bf0800,0xd8eefefe,0xfe0e00,0x29fe00fe,0xdce6fafe,0x83f3b07,0xfe00fe,0xfe00fe,0x0,0x0,0x33fe00fe,0xfdfef8fe,
+0x3900867c,0x347e1800,0x507f627f,0x57f0c7f,0x515e185e,0xfbfdeef7,0x3f3c69,0x0,0x7e0000,0xdcfe06fe,0xfefefefe,0x9f99fdfd,0x3a004a14,0x441e3600,0xfefeabab,0xfefefefe,0x347caf2,0x7e,0x0,0x6fe007e,0xfefedcfe,0xfdfdfefe,0x4a149f99,0x36003a00,0xcad04f30,0xfefefefe,0x779bfefe,0x100,0x0,0x6fe007e,0xfefedcfe,0xfdfdfefe,0x4a149f99,0x36003a00,0xc7cc4a29,0xfefefefe,0x5e7bfefe,0x3f,0x0,0xfe007e,0xfefe1efd,0xe6f1fefe,0x15003700,0xfefe576f,0xadc8fefe,0x700,0x0,0x0,0xfe0000,0xfe00fe,0xfefec2fb,0x1300aeb4,0x747e0000,0xeaf5fefe,0xfe1a00,0xb3fe00fe,0x775ffefe,0xbe1c00,0xfe00fe,0xfe00fe,0x0,0x0,0xc1fe00fe,0xb0aafefe,
+0x1e3e3600,0xfefeb0fa,0xfefefefe,0x65f3e6fd,0xb2eafefe,0xfefe7588,0x400b7e2,0x0,0x7e0000,0xfefe5ffe,0xfefefefe,0x3800a69f,0x73f1500,0x73f057f,0xafbc1700,0xfefefefe,0x516efefe,0x3f,0x0,0x5ffe007e,0xfefefefe,0xa69ffefe,0x15003800,0x57f073f,0x261b083f,0xfefee2f1,0xd4effefe,0x900,0x0,0x5ffe007e,0xfefefefe,0xa69ffefe,0x15003800,0x57f073f,0x2720083f,0xfefeecf8,0xb9defefe,0x600,0x0,0xfe007e,0xfcfe0ee5,0xf9fcfefe,0xbe3332,0xfefe6bbc,0xabb0fefe,0xe00,0x0,0x0,0xfe0000,0xfe00fe,0xfefeb8f7,0xd00b3c3,0x7ebe0000,0xe2effefe,0xfe1e00,0xfefe42fe,0x3400cad0,0xfe063f,0xfe00fe,0xfe00fe,0x0,0x0,0xfefe34fe,0x512cfafc,
+0xc8fd153a,0xfefefefe,0xe7f1e9f2,0xfbfefefe,0x8e7ffefe,0xf2fb1e1f,0x1407f4fb,0x0,0x7e0000,0xfefebdfd,0xf5f9fefe,0xf004519,0xfe00be,0xfe00fe,0x294a00be,0xfefefcfd,0xaed2fefe,0x400,0x0,0xbdfd007e,0xfefefefe,0x4519f5f9,0xbe0f00,0xfe00fe,0x13f00fe,0xb5bb6488,0xb2b9b7b9,0x1a05,0x0,0xbdfd007e,0xfefefefe,0x4519f5f9,0xbe0f00,0xfe00fe,0x13f00fe,0xa17e6571,0x8f76a37e,0x1300,0x0,0xfe007e,0xb5e8007e,0xfefefefe,0x4fb8bee5,0xfefef1fe,0x725ffefe,0xc00,0x0,0x0,0xfe0000,0xfe00fe,0xfefe8bcd,0x1314ddee,0xc0fe013f,0xbcc4fefe,0x2fe1c00,0xfcfdcdfe,0x15006344,0xfe00be,0xfe00fe,0xfe00fe,0x0,0x0,0xfefe7afe,0x2a00d4e1,
+0xfefe71ba,0x958efdfe,0x3b054302,0xfefeb3b7,0x6053fefe,0xcbf60900,0x2d2efefe,0x0,0x17e0000,0xfefef4fe,0xc6d4fefe,0x17e2600,0xfe00fe,0xfe00fe,0x27e00fe,0xfefed0f6,0xe3f2fefe,0x1000,0x0,0xf4fe017e,0xfefefefe,0x2600c6d4,0xfe017e,0xfe00fe,0xfe00fe,0x27000800,0x2b002c00,0x1400,0x0,0xf4fe017e,0xfefefefe,0x2600c6d4,0xfe017e,0xfe00fe,0xfe00fe,0x22000a00,0x22002500,0xc00,0x0,0xfe007e,0x303e00fe,0xfefef2fa,0xfefefefe,0xfefefefe,0x3300acaa,0x400,0x0,0x0,0xfe0000,0xfe00fe,0xf7fc2c54,0xd3f9fefe,0xfefecafe,0x684cfbfd,0x60fe1000,0xb7b5fefe,0x43f2f00,0x1afe01fe,0x1fe1afe,0xfe00fe,0x0,0x0,0xfefe9ffd,0x1900b5bd,
+0xfefed3fe,0x3700bdbb,0x77f1100,0xfefe476e,0x3207f3f8,0xbff9037e,0x2e17fdfe,0x0,0x157d0000,0xfefefefe,0xa79bfefe,0xfe1500,0xfe00fe,0xfe00fe,0xfe00fe,0xfefea8f2,0xfbfdfefe,0x1d01,0x0,0xfefe157d,0xfefefefe,0x1500a79b,0xfe00fe,0xfe00fe,0xfe00fe,0x17f00be,0x27f027f,0x3f,0x0,0xfefe157d,0xfefefefe,0x1500a79b,0xfe00fe,0x4afe00fe,0x60fe60fe,0x60fe60fe,0x60fe60fe,0xc7e,0x0,0xfe007e,0x55a300fe,0xfefee8f8,0xfefefefe,0x9589f6fa,0x11003c00,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x595f0200,0xfcfdd8e7,0xdae7fdfd,0x2e007b5d,0xe2fe0e3f,0x532cf6fa,0x4dfe1100,0xfefedefe,0xdffefefe,0xfe4bfa,0x0,0x0,0xfefea8f9,0x206eaaad,
+0xfefefefe,0x13007666,0xfe00be,0xfefe4cfa,0x2200c7d5,0xe0fd00be,0x2700e5f0,0x0,0x1f790000,0xfefefefe,0x9d84fefe,0xfe0b00,0xfe00fe,0xfe00fe,0xfe00fe,0xfefe9df3,0xfefefefe,0x270d,0x0,0xfefe1f79,0xfefefefe,0xb009d84,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0xfefe1f79,0xfefefefe,0xb009d84,0xfe00fe,0xc5fc00fe,0xfefefefe,0xfefefefe,0xfefefefe,0x2e63,0x0,0x3fe007e,0xfefe9dfe,0xfefefefe,0xfefefefe,0x6155f9fb,0x45be0f00,0x707f707f,0x183f,0x0,0xfe0000,0xfe00fe,0x8000000,0x400a2800,0x3d00460b,0x9002900,0xfefe7cbe,0x2800a29a,0xfafe377e,0xcbd5fefe,0xfefed1d9,0x2e68f9fd,0x0,0x0,0xfefe96ee,0x3078b9ce,
+0xfefefefe,0x57e6663,0xfe00fe,0xfefea6fe,0x14009885,0xfefe34fe,0x1d00a8a1,0x0,0x116d0000,0xfefefefe,0xaab4fefe,0xfe0a3f,0xfe00fe,0xfe00fe,0xfe00fe,0xfefeaff9,0xf5fafefe,0x2600,0x0,0xfefe116d,0xfefefefe,0xa3faab4,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0xfefe116d,0xfefefefe,0xa3faab4,0xfe00fe,0xc6fa00fe,0xfefefefe,0xfefefefe,0xfefefefe,0x2004349,0x0,0x81fe007e,0xfefefefe,0xb7b3fefe,0xfefec4c3,0xe7fafefe,0xc8fd1e81,0xfefefefe,0x1002c4f,0x0,0xfe0000,0xfe00fe,0x0,0x8000200,0x8000a00,0x17fe027f,0xecf3f2fe,0xc00451a,0xfefea4fd,0x3f00cdd6,0xe0f23209,0x97b2fefe,0x200,0x0,0xfefe6787,0x1d39e5f3,
+0xfefef7fd,0x693b1c4,0x6dfe01fe,0xfefefefe,0x143f695d,0xeef5c7fe,0xd004c23,0x0,0x0,0xfefee8fb,0xd3e8fefe,0xfe0e00,0xfe00fe,0xfe00fe,0x1fe00fe,0xfefee2fd,0xdae8fefe,0x2300,0x0,0xe8fb0000,0xfefefefe,0xe00d3e8,0xfe00fe,0xfe00fe,0xfe00fe,0xd3fe56fe,0xd3fed3fe,0x1872,0x0,0xe8fb0000,0xfefefefe,0xe00d3e8,0xfe00fe,0x4e7500fe,0x816c7e6d,0xfefe999d,0xfefefefe,0x2004448,0x0,0xf5fe0d7e,0xfefefefe,0x3b00968f,0xd7e8301c,0xfefefefe,0xfefed7f8,0xdbe8fefe,0x1002a00,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x0,0x99fe00fe,0x8e7ffefe,0x17e2200,0xfefed8fc,0x19009d85,0xa6e9037f,0xc6e1fefe,0xb00,0x0,0xf9fd1b8b,0x556afefe,
+0xfefe9fcf,0xe0fdfefe,0xfefee0fe,0xfefefefe,0xdefcc4e0,0x7055f5fb,0x1002400,0x0,0x7e0000,0xfefea6e8,0xfdfefefe,0xfe3b51,0xfe00fe,0xfe00fe,0x43fe00fe,0xfefefefe,0xa69efefe,0x1900,0x0,0xa6e8007e,0xfefefefe,0x3b51fdfe,0xfe00fe,0xfe00fe,0xfe00fe,0xfefeaafe,0xf1f9fefe,0x2005,0x0,0xa6e8007e,0xfefefefe,0x3b51fdfe,0xfe00fe,0x90000fe,0x1b001900,0xfefe7895,0xfefefefe,0x2004448,0x0,0xfefe3b7d,0xeff7fefe,0xd003c04,0x3534023f,0xfefeecf6,0xfefefefe,0x8a7afefe,0x1a00,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x0,0xfbfe2cfe,0x3c08dde7,0xfe0900,0xfefee4fc,0xa3f917a,0x95f100fe,0xd0e5fefe,0x1500,0x0,0x9cc5017e,0xd8f1fefe,
+0xc5d72b55,0xfefefefe,0xaeb0fefe,0xfefee3ec,0xd6e4fefe,0x2e006643,0x7e073f,0x0,0x7e0000,0xfefe3f69,0xfefefefe,0xe71cced,0xfe00fe,0xfe00fe,0xd8fe14fe,0xfefefefe,0x5535fbfd,0xb00,0x0,0x3f69007e,0xfefefefe,0xccedfefe,0xfe0e71,0xfe00fe,0x3bfe00fe,0xfefefbfe,0xb8bafefe,0x2100,0x0,0x3f69007e,0xfefefefe,0xccedfefe,0xfe0e71,0xfe00fe,0x10fe00fe,0xfefedcfe,0xfefefefe,0x2004448,0x0,0xfefe3879,0xf2f7fefe,0xbe2714,0x33f00fe,0xfefe6279,0xfefefefe,0x3a06e4f0,0x800,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x0,0xfefeb6fe,0x1c007962,0xfe00be,0xfefed0f9,0x87e9e98,0xacfb00fe,0xbfd0fefe,0x1700,0x0,0x1c2a00fe,0xfefee0f1,
+0x313bc3ee,0x8c73695c,0x3a006c53,0x816f3b2a,0x715e6d55,0xb9f8d8ef,0x3f097f,0x0,0x7e0000,0xb1d0043f,0xfefefefe,0xd8fbfefe,0x31fe64f5,0x6cfe34fe,0xfefee3fe,0xfefefefe,0x2b00aba7,0x200,0x0,0x43f007e,0xfefeb1d0,0xfefefefe,0x64f5d8fb,0x33fe31fe,0xf1fe76fe,0xfefefefe,0x6141fbfd,0x1000,0x0,0x43f007e,0xfefeb1d0,0xfefefefe,0x64f5d8fb,0x30fe31fe,0xd9fe64fe,0xfefefefe,0xfefefefe,0x2004448,0x0,0xf6fc0e3f,0xfefefefe,0xbfaa4be,0x30fe00fe,0xfefed2fc,0xfefefefe,0x7ea8fefe,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x45be0000,0xccd3fefe,0x63f3500,0xfe00fe,0xfefe94d1,0x162ddced,0xeefe1ffe,0x8c7cfefe,0x1200,0x0,0x17e00fe,0xdfec3a34,
+0xecfcfefe,0x477289b0,0xa201f2f,0x5a7c127c,0xfcfeb5cf,0x5944eef6,0x1400,0x0,0x7e0000,0x202900be,0xfefed6e6,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xcccffefe,0xf00420f,0x7e,0x0,0xbe007e,0xd6e62029,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x2d009a95,0x200,0x0,0xbe007e,0xd6e62029,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xf2f8fefe,0xfefefefe,0x2004448,0x0,0x97bc0100,0xfefefefe,0xf4fefefe,0xfefee7fe,0xfefefefe,0xfefefbfd,0xfcfefefe,0x52a4,0x0,0xfe0000,0xfe00fe,0x0,0x0,0xd1fe023f,0x6446fcfd,0xbe1700,0xfe00fe,0xedf8263f,0xf6fefefe,0xfefef9fe,0x4012dbe2,0x700,0x0,0xfe00fe,0x2e20043f,
+0xfafcb0b4,0xfefefefe,0xf7fefdfe,0xfefefefe,0xcbd2fefe,0x2a005c30,0x7e053f,0x0,0x7e0000,0x17e00fe,0xb4bc2820,0xfefefdfd,0xfefefefe,0xfefefefe,0xfafcfefe,0x450eaea9,0x1be1900,0x7e,0x0,0xfe007e,0x2820017e,0xfdfdb4bc,0xfefefefe,0xfefefefe,0xfefefefe,0x948bf7fa,0xd003900,0x7e,0x0,0xfe007e,0x2820017e,0xfdfdb4bc,0xfefefefe,0xfefefefe,0xfefefefe,0x8e7ebab9,0xfefefefe,0x2004448,0x0,0x131b007e,0xfefebccd,0xfefefefe,0xfefefefe,0xd7defefe,0xd5df6242,0xfefefefe,0x3781f4fc,0x0,0xfe0000,0xfe00fe,0x0,0x0,0xfbfe5fbe,0x2f00b8b6,0xfe043f,0xfe00fe,0x3d3a027e,0xd4e3afaf,0xa495d0df,0x1c004d1d,0x100,0x0,0xfe00fe,0x33f00fe,
+0x4f391900,0xcbd99d8e,0xe3efe1ee,0xaea4d4e2,0x3e006e55,0x43f2000,0x7e00fe,0x0,0x7e0000,0xfe00fe,0x1900023f,0xa89e5949,0xe3efd2e1,0xcfdee3ef,0x603ba695,0x16003700,0xfe017f,0x7e,0x0,0xfe007e,0x23f00fe,0x59491900,0xd2e1a89e,0xdfece3ef,0x9e87cbd8,0x33005528,0xbe0f00,0x7e,0x0,0xfe007e,0x23f00fe,0x59491900,0xd2e1a89e,0xddeae3ef,0x7b60bcbe,0x37363c00,0xa57f9b7f,0x2003824,0x0,0x17e007e,0x70631902,0xd3e2b6b7,0xbcbfd3e2,0x4204846a,0x34302200,0xa57fa07f,0x837ba57f,0x60c,0xfe0000,0xfe00fe,0x0,0x0,0x31000500,0x11003c00,0x0,0x0,0x5000000,0x30001d00,0x2e003500,0x3001700,0x0,0x0,0x0,0x0,
+0x7000000,0x2c001b00,0x3a003600,0x30003700,0xb002000,0x100,0x0,0x0,0x0,0x0,0x0,0x1e000900,0x37002e00,0x37003a00,0x1b002e00,0x700,0x0,0x0,0x0,0x0,0x0,0x9000000,0x2e001e00,0x39003700,0x2b003500,0x5001800,0x0,0x0,0x0,0x0,0x0,0x9000000,0x2e001e00,0x39003700,0x23003300,0x3000d00,0x26001a00,0x1001600,0x0,0x0,0xe000100,0x30002300,0x31003600,0xf002500,0x2000100,0x26001b00,0x21002600,0xa00,0xfe0000,0xfe00fe,0x0,0x0,0x8000100,0x1000800,0x0,0x0,0x0,0x3000000,0x3000500,0x0,0x0,0x0,0x0,0x0,
+0x0,0x2000000,0x6000500,0x3000500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5000300,0x5000700,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3000000,0x6000500,0x2000500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3000000,0x6000500,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x3000000,0x3000500,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x4e7f033f,0xc0fe98fe,0xbdfecbfe,0x46fe93fe,0xfe01fe,0xfe00fe,0xfe,0x0,0xd6fe0000,0xebfeebfe,0x27fa5f9,0xfe00fe,
+0xfe00fe,0xe9fe4cfe,0xebfeebfe,0x38a6e1fd,0x13f,0x0,0xe5fe0a69,0xebfeebfe,0x17fa2fb,0xfe00fe,0xfe00fe,0x2ffe00fe,0xebfeebfe,0x7ec6ebfe,0x100,0x0,0xebfee7fe,0x97f6ebfe,0xfe017f,0xfe00fe,0xfe00fe,0xebfe89fc,0xebfeebfe,0x860,0x0,0xfe007e,0x4fe00fe,0x9bfe52fe,0xcafec1fe,0x8dfeb8fe,0xfe41fe,0xfe00fe,0x7e,0x0,0x64fe107e,0x5bfe64fe,0x2efe00fe,0xb0fe90fe,0x4ffd9afe,0xfe01fe,0x89fe20fe,0xa3feb0fe,0xefe6cfe,0x7e00fe,0x0,0x27e0000,0xebfeebfe,0x617debfe,0xfe0000,0xfe00fe,0x0,0x3bbe0000,0xfefed6fe,0xfefefefe,0xfefefefe,0xfefefefe,0x2df2cafd,0xfe00fe,0xfe,0x0,0xeafc0000,0xfefefefe,0xf00c1de,0xfe00fe,
+0x42fe00fe,0xfefef6fe,0xf7fbfefe,0x21007064,0x300,0x0,0xb8f00000,0xfefefefe,0x1920f5fc,0xfe00fe,0xfe00fe,0x82fe00fe,0xfefefefe,0x5c58fefe,0x800,0x0,0xfefefafe,0xb3d1fefe,0xfe0e00,0xfe00fe,0xfe00fe,0xfefe96f8,0xfefefefe,0x251a,0x0,0xfe007e,0xd5fe2bfe,0xfefefefe,0xfefefefe,0xfefefefe,0xc4fdfefe,0xfe1cbc,0x7e,0x0,0xfefe2a7c,0xebfbfefe,0xf9fe6dad,0xfefefefe,0xfefefefe,0x47f596ee,0xfefef1fe,0xfefefefe,0xdefcfefe,0x7e1c7a,0x0,0x27e0000,0xfefefefe,0x8077fefe,0xfe0500,0xfe00fe,0x0,0xf9fe4ebe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xf2fdfefe,0xfe3bd6,0xfe,0x0,0xeafc0000,0xfefefefe,0x1400c4da,0xfe00fe,
+0xf2fe37fe,0xfefefefe,0x7960f8fb,0x8003000,0x7e,0x0,0x6887007e,0xfefefefe,0x616efefe,0xfe017e,0xfe00fe,0xd3fe00fe,0xfefefefe,0x3101e6f0,0x300,0x0,0xfefefafe,0xb8cafefe,0xfe1000,0xfe00fe,0xfe00fe,0xfefe96f8,0xfefefefe,0x2c16,0x0,0x1afe007e,0xfefee9fe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xe72dafb,0x7e,0x0,0xfefe2c78,0xfbfdfefe,0xfafcfbfd,0xfdfdeaf4,0xfefefefe,0xf4fdfdfe,0xecf5fefe,0xfefef7fa,0xfefefefe,0x200a6da,0x0,0x27e0000,0xfefefefe,0x8676fefe,0xfe0600,0xfe00fe,0x217e0000,0xfefeeffe,0xfefefefe,0x886fc4c7,0x89737662,0xfefecdd5,0xfefefefe,0x1674e4fa,0xfe,0x0,0xeafc0000,0xfefefefe,0x1400c4da,0x2dfe00fe,
+0xfefeedfe,0xf8fbfefe,0x30007a62,0xbe0800,0x7e,0x0,0x1989007e,0xfefefbfd,0xaecbfefe,0xfe053f,0xfe00fe,0xfefe27fd,0xfefefefe,0x1d00a9a0,0x0,0x0,0xfefefafe,0xb8cafefe,0xfe1000,0xfe00fe,0xfe00fe,0xfefe96f8,0xfefefefe,0x2c16,0x0,0x98fe007e,0xfefefefe,0x968cfbfd,0x49175126,0xc3c3644f,0xfefefefe,0x80a0fefe,0x100,0x0,0xfefe2c78,0xfefefefe,0x572cdae0,0x67543e00,0xfefefafd,0xfbfdfefe,0x41007966,0xccd44419,0xfefefefe,0x1100ebf7,0x0,0x27e0000,0xfefefefe,0x8676fefe,0xfe0600,0xfe00fe,0xa5fe0000,0xfefefefe,0x948dfefe,0x25003c00,0x1a001900,0x9da62802,0xfefefefe,0x92b7fefe,0x17e,0x0,0xeafc0000,0xfefefefe,0x1400c4da,0xe7fe25fe,
+0xfefefefe,0x7c64f8fb,0x8003000,0xfe00be,0x7e,0x0,0x17e007e,0xfefec0f0,0xeff9fefe,0xfe1414,0xfe00fe,0xfefe78fe,0xfefefefe,0xc006655,0x0,0x0,0xfefefafe,0xb8cafefe,0xfe1000,0xfe00fe,0xfe00fe,0xfefe96f8,0xfefefefe,0x2c16,0x0,0xd8fc007e,0xfefefefe,0x3600c2cd,0xa001500,0x23120e00,0xfefee7f6,0xc8e6fefe,0x900,0x0,0xfefe2c78,0xfefefefe,0x22007763,0xb3f093f,0xfefecef1,0xcad7fefe,0xd003200,0x6777083f,0xfefefefe,0x2105fdfd,0x0,0x17e0000,0xfefefbfe,0x8374fefe,0xfe0600,0xfe00fe,0xfafe187e,0xfefefefe,0x3900cacf,0x17f0f00,0xfe00fe,0x1409017f,0xfefed6ee,0xf2fafefe,0x1421,0x0,0xeafc0000,0xfefefefe,0x313dc4da,0xfefee0fe,
+0xf9fcfefe,0x31007d67,0xbe0800,0xfe00fe,0x7e,0x0,0xfe007e,0xfefe7096,0xfefefefe,0xbe5668,0xfe00fe,0xfefecafd,0xe7f1fefe,0x37e3202,0x0,0x0,0xfefefafe,0xb8cafefe,0xfe1000,0xfe00fe,0xfe00fe,0xfefe96f8,0xfefefefe,0x2c16,0x0,0xddfb007e,0xfefefefe,0x1811d3e1,0xfe00be,0x1be00fe,0x9f7e6976,0x8d75a17e,0x1600,0x0,0xfefe2c78,0xfefefefe,0x63f4c43,0xfe00fe,0xfefebaf7,0xafb5fefe,0xbe1600,0x4ab800fe,0xfefefefe,0x2708fefe,0x0,0x0,0xfefee3fb,0x6d65fefe,0xfe0600,0xfe00fe,0xfefe5e7e,0xfefefefe,0x16007f6b,0xfe00be,0xfe00fe,0xbe00fe,0xfefe7793,0xfefefefe,0x576a,0x0,0xeafc0000,0xfefefefe,0xdef4d4e7,0xfefefefe,
+0x978dfefe,0x8003100,0xfe00be,0xfe00fe,0x7e,0x0,0xfe007e,0xfcfe1f97,0xfefefefe,0x47ea1ba,0x1efe00fe,0xfefefdfe,0xaaa1fefe,0xbe1e00,0x0,0x0,0xfefefafe,0xb8cafefe,0xfe1000,0xfe00fe,0xfe00fe,0xfefe96f8,0xfefefefe,0x2c16,0x0,0xb1ef007e,0xfefefefe,0xd4fafefe,0x2cfe73fe,0xfe01fe,0x22000a00,0x22002500,0xc00,0x0,0xfefe2c78,0xfefefefe,0x27e4140,0xfe00fe,0xfefeb6f8,0xa7aafefe,0xfe0d00,0x46fa00fe,0xfefefefe,0x2808fefe,0x0,0x0,0xfefec5f7,0x504bfefe,0xfe0500,0xfe00fe,0xfefe89fe,0xfefefefe,0x6004b3a,0xfe00fe,0xfe00fe,0xfe00fe,0xfefe3ab3,0xfefefefe,0x500867a,0x0,0xeafc0000,0xfefefefe,0xfefefefe,0xfefefefe,
+0xddecfefe,0xbe162a,0xfe00fe,0xfe00fe,0x7e,0x0,0xfe007e,0xc8f2017e,0xfefefefe,0xf07e7f5,0x6ffe00fe,0xfefefefe,0x6856fefe,0xfe0c00,0x0,0x0,0xfefefafe,0xb8cafefe,0xfe1000,0xfe00fe,0xfe00fe,0xfefe96f8,0xfefefefe,0x2c16,0x0,0x4063007e,0xfefef9fd,0xfefefefe,0xfefefefe,0xa7fee8fe,0x13fe67fe,0xfe00fe,0x7e,0x0,0xfefe2c78,0xfefefefe,0x27e3e40,0xfe00fe,0xfefeb6f8,0xa6aafefe,0xfe0c00,0x46fa00fe,0xfefefefe,0x2808fefe,0x0,0x0,0xfefea5f2,0x3314fcfd,0xfe0200,0xfe00fe,0xfefe9cfb,0xfefefefe,0x1002e09,0xfe00fe,0xfe00fe,0xfe00fe,0xfefe20f1,0xfefefefe,0x7009b88,0x0,0xeafc0000,0xfefefefe,0xfefefefe,0xfefefefe,
+0xfefefefe,0x17e9ac8,0xfe00fe,0xfe00fe,0x7e,0x0,0xfe007e,0x789f00fe,0xfefefefe,0x4a61fefe,0xc0fe00be,0xfefefefe,0x3303e8f1,0xfe037e,0x0,0x0,0xfefefafe,0xb8cafefe,0xfe1000,0xfe00fe,0xfe00fe,0xfefe96f8,0xfefefefe,0x2c16,0x0,0x43f007e,0xebf4616c,0xfefefefe,0xfefefefe,0xfefefefe,0xf4fefefe,0x1ee73fb,0x7e,0x0,0xfefe2c78,0xfefefefe,0x27e3e40,0xfe00fe,0xfefeb6f8,0xa6aafefe,0xfe0c00,0x46fa00fe,0xfefefefe,0x2808fefe,0x0,0x0,0xfefe85be,0x2600eaf4,0xfe0000,0xfe00fe,0xfefe99f6,0xfefefefe,0x2b16,0xfe00fe,0xfe00fe,0xfe00fe,0xfefe23f7,0xfefefefe,0x9009a82,0x0,0xeafc0000,0xfefefefe,0xfdfefefe,0xedf59d98,
+0xfefefefe,0x5094fdfe,0xfe00be,0xfe00fe,0x7e,0x0,0xfe007e,0x259f00fe,0xfefefdfe,0x95a5fefe,0xfbfe197e,0xfefefefe,0x1f00aca3,0xfe00be,0x0,0x0,0xfefefafe,0xb8cafefe,0xfe1000,0xfe00fe,0xfe00fe,0xfefe96f8,0xfefefefe,0x2c16,0x0,0xbe007e,0x32160900,0xc2cb8471,0xfefef3f9,0xfefefefe,0xfefefefe,0x82b6fefe,0x3f,0x0,0xfefe2c78,0xfefefefe,0x27e3e40,0xfe00fe,0xfefeb6f8,0xa6aafefe,0xfe0c00,0x46fa00fe,0xfefefefe,0x2808fefe,0x0,0x0,0xfefe667c,0x2000d2e3,0xfe0000,0xfe00fe,0xfefe7fb1,0xfefefefe,0x4653,0xfe00fe,0xfe00fe,0xfe01fe,0xfefe40fb,0xfefefefe,0x9008774,0x0,0xeafc0000,0xfefefefe,0x938cfdfe,0x6b7b3800,
+0xfefefefe,0xe9fafefe,0xfe1b76,0xfe00fe,0x7e,0x0,0xfe007e,0x27e00fe,0xfefecff4,0xdef1fefe,0xfefe718a,0xfefefefe,0xd006958,0xfe00fe,0x0,0x0,0xfefef7fd,0xbbd1fefe,0xfe1000,0xfe00fe,0xfe00fe,0xfefe99f9,0xfdfdfefe,0x290b,0x0,0xfe007e,0x33f00fe,0x27001200,0x6b5a3a0b,0xe4eea192,0xfefefefe,0xfbfdfefe,0x2656,0x0,0xfefe2c78,0xfefefefe,0x27e3e40,0xfe00fe,0xfefeb6f8,0xa6aafefe,0xfe0c00,0x46fa00fe,0xfefefefe,0x2808fefe,0x0,0x0,0xfefe4779,0x1800bac8,0xfe0000,0xfe00fe,0xfefe4d77,0xfefefefe,0x3008493,0xfe00fe,0x80fe00fe,0x6f3a3fd,0xfefe85fe,0xfefefefe,0x7005c50,0x0,0xeafc0000,0xfefefefe,0x3700cbda,0x83f0d00,
+0xfefeb0ca,0xfefefefe,0x34fb7e8,0xfe00fe,0x7e,0x0,0xfe007e,0xfe00fe,0xfefe7fa8,0xfefefefe,0xfefeddf2,0xe8f1fefe,0x47e3303,0xfe00fe,0x0,0x0,0xfefee5fc,0xcee4fefe,0xfe1200,0xfe00fe,0xfe00fe,0xfefeb4fa,0xf2f8fefe,0x2500,0x0,0x74fe327e,0x74fe74fe,0x17f08fe,0xf00057f,0x32091c00,0xfefeadaf,0xfefefefe,0x1006a71,0x0,0xfefe2c78,0xfefefefe,0x27e3e40,0xfe00fe,0xfefeb6f8,0xa6aafefe,0xfe0c00,0x46fa00fe,0xfefefefe,0x2808fefe,0x0,0x0,0xa8bd1d5f,0x10007c69,0xfe0000,0xfe00fe,0xeafa0c2e,0xfefefefe,0x172fe6f6,0xfe00fe,0xfefe5dfe,0xbbf5fefe,0xfefeeefe,0xdee8fefe,0x3002f02,0x0,0xeafc0000,0xfefefefe,0x1800c5d9,0xbe00be,
+0xeaf7222c,0xfefefefe,0x70aafefe,0xfe00be,0x7e,0x0,0xfe007e,0xfe00fe,0xfefe2d66,0xfefefefe,0xfefefefe,0xaca5fefe,0xbe1f00,0xfe00fe,0x0,0x0,0xfefeb8f3,0xf9fcfefe,0xfe3541,0xfe00fe,0x14fe00fe,0xfefef2fe,0xceddfefe,0x2200,0x0,0xfefe637d,0xfefefefe,0x7e406f,0xfe00fe,0x37f00be,0xfefe3965,0xfefefefe,0x500766f,0x0,0x977f173c,0xa57fa57f,0x23f3520,0x7f007f,0xa27f667c,0x7555a57f,0x7f0c00,0x257d007f,0xa57f9a7f,0x2704a57f,0x0,0x13f0000,0x244b0b79,0xb702e3f,0xfe0000,0xfe00fe,0x81a70000,0xfefefefe,0xc6f0fefe,0xfe1eb3,0xc8dc1277,0xfefefefe,0xfefefefe,0x8673fefe,0x1c00,0x0,0xeafc0000,0xfefefefe,0x1400c4da,0xfe00fe,
+0x617d027e,0xfefefefe,0xf6fcfefe,0xfe2f59,0x7e,0x0,0xfe007e,0xfe00fe,0xd6f6037e,0xfefefefe,0xfefefefe,0x6a59fefe,0xfe0e00,0xfe00fe,0x0,0x0,0xfefe689d,0xfefefefe,0x64eee3fa,0x2dfe30fe,0xd1fe58fe,0xfefefefe,0x8e81fefe,0x1600,0x0,0xfefe2e6e,0xfefefefe,0xd71c4e0,0xfe00fe,0xfe00fe,0xfefe77fd,0xfefefefe,0x600574d,0x0,0x18000100,0x26002600,0x1500,0x0,0x23000a00,0x21002600,0x600,0x2000000,0x26001a00,0x12002600,0x0,0x187d0000,0xfefefefe,0x86ccfefe,0xfe0100,0xfe00fe,0xe190000,0xfefecfe5,0xfefefefe,0xc1fdfafe,0xc8eda9f9,0xfefefefe,0xfefefefe,0x3700c5c6,0x73f,0x0,0xeafc0000,0xfefefefe,0x1400c4da,0xfe00fe,
+0x73f00fe,0xfefeaec8,0xfefefefe,0x968d0f3,0x7e,0x0,0xfe007e,0xfe00fe,0x86ae00be,0xfefefefe,0xfefefefe,0x3304eaf3,0xfe047e,0xfe00fe,0x0,0x0,0xd0e70b5e,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x3e0fd8dd,0x800,0x0,0xb6da0300,0xfefefefe,0xe3fdfefe,0x6efe8dfd,0xb8fe7bfe,0xfefefefe,0xd4dbfefe,0x3002e01,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18790000,0xfefefefe,0x9b90fefe,0xfe0900,0xfe00fe,0x1000000,0xcfdc2829,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x3b4ee7f1,0xbe,0x0,0xeafc0000,0xfefefefe,0x1400c4da,0xfe00fe,
+0xbe00fe,0xe9f6202b,0xfefefefe,0x8fbbfefe,0x100,0x0,0xfe007e,0xfe00fe,0x346b00fe,0xfefefefe,0xfefefefe,0x1f00ada6,0xfe00be,0xfe00fe,0x0,0x0,0x2b2c00be,0xfefec7d3,0xfefefefe,0xfefefefe,0xfefefefe,0xcaccfefe,0x1b005225,0x3f,0x0,0x242d003f,0xfefed6e5,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x5d31e9f0,0x1800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18780000,0xfefefefe,0x9e8efefe,0xfe0a00,0xfe00fe,0x0,0x210d0200,0xe7f18a86,0xfefefefe,0xfefefefe,0xe2ecfefe,0xfefeb9b8,0xebfcfefe,0x2baa,0x0,0x857e0000,0xa57fa47f,0x1400856d,0x7f007f,
+0x7f007f,0x514f013f,0xa57fa27f,0x9f7fa57f,0x1931,0x0,0x7f003f,0x7f007f,0x345007f,0xa57f8d7d,0xa57fa57f,0xe005e35,0x7f007f,0x7f007f,0x0,0x0,0x23f00fe,0x6a5c1d01,0xd3e2aea8,0xe1eee1ee,0xb0a5d3e2,0x3e007358,0x23f1d00,0x7e,0x0,0x23f007e,0x9a99261a,0xfefeeaf3,0xfefefefe,0xfefefefe,0xb0abf3f8,0x26005223,0x300,0x0,0x4c7f263f,0x4c7f4c7f,0x4c7f4c7f,0x4c7f4c7f,0x4c7f4c7f,0x4c7f4c7f,0x0,0x0,0x0,0x0,0x0,0xd3c0000,0xa57f947f,0x7047a57f,0xfe0a00,0xfe00fe,0x0,0x1000000,0x2f031100,0x7f6c5e4b,0x7f6a8871,0x40006046,0x848f3000,0xc9cbfcfd,0x1002a18,0x0,0x10000000,0x26002500,0xa002200,0x0,
+0x0,0x6000000,0x26002100,0x25002600,0x1200,0x0,0x0,0x0,0x0,0x25001200,0x26002600,0x2001d00,0x0,0x0,0x0,0x0,0x0,0xc000100,0x30002100,0x3a003700,0x30003700,0xb002100,0x100,0x0,0x0,0x7f003f,0x15000200,0x5d4a3206,0x88717d6a,0x6953806b,0x3500460c,0x3001a00,0x3f,0x0,0xdef76c7d,0xdff6dff6,0xdff6dff6,0xdff6dff6,0xdff6dff6,0xdff6dff6,0xc00,0x0,0x0,0x0,0x0,0x0,0x26001500,0x21002600,0xfe0400,0xfe00fe,0x0,0x0,0x3000000,0x16000c00,0x1c001c00,0xc001600,0xe00037f,0x4615635c,0x1001800,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3000000,0x6000500,0x3000500,0x0,0x0,0x0,0x0,0x0,0x0,0xc000400,0x1c001600,0x17001c00,0x5000e00,0x0,0x0,0x0,0x30000600,0x37003700,0x37003700,0x37003700,0x37003700,0x37003700,0x1b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x12000900,0x100,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6000000,0x7000700,0x7000700,0x7000700,0x7000700,0x7000700,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x2c7e0000,0x9b995fe,0xfe00fe,0xfe00fe,0xfe,0x0,0xd6fe0000,0xebfeebfe,0xebfeebfe,0xebfeebfe,0xebfeebfe,0xaefedefe,
+0xfe44fd,0x7e00fe,0x0,0x307e0000,0xebfeebfe,0xebfeebfe,0xebfeebfe,0xebfeebfe,0xebfeebfe,0xebfeebfe,0x407bebfe,0x0,0x7e0000,0xebfeb7fd,0xebfeebfe,0xebfeebfe,0xebfeebfe,0xebfeebfe,0xebfeebfe,0x2777ebfe,0x0,0x617e0000,0xebfeebfe,0x6df6ebfe,0xfe00be,0xfe00fe,0xfe00fe,0xebfed8fe,0x6d7eebfe,0x100,0x617e0000,0xebfeebfe,0xebfeebfe,0xebfeebfe,0xe8feebfe,0xadfed8fe,0x2fe58fd,0x7e00fe,0x0,0x617e0000,0xebfeebfe,0x31b9ebfe,0xfe00be,0xfe00fe,0x25fd00fe,0xebfeebfe,0x6d7eebfe,0x100,0xfe0000,0xfe00fe,0x0,0x0,0x4d7d0000,0x2544fefe,0xfe007e,0xfe00fe,0xfe,0x0,0xeafc0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,
+0x7ed9fefe,0x7e00be,0x0,0x357a0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x5f69fefe,0x300,0x7e0000,0xfefec8fb,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x4455fefe,0x200,0x6a7d0000,0xfefefefe,0xf3fcfefe,0xfe2344,0xfe00fe,0xfe00fe,0xfefeecfc,0x8c7cfefe,0x700,0x6a7d0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xa7f5fefe,0x7e01c9,0x0,0x6a7d0000,0xfefefefe,0x4f60fefe,0xfe027e,0xfe00fe,0x29f900fe,0xfefefefe,0x8c7cfefe,0x700,0xfe0000,0xfe00fe,0x0,0x4f7f033f,0xd5fd9dfe,0xc8edfefe,0x24fd82fb,0xfe00fe,0xfe,0x0,0xeafc0000,0xfefefefe,0xeaf4f8fb,0xeaf4eaf4,0xf8fbeaf4,0xfefefefe,
+0xfefefefe,0x3f4170,0x0,0x36780000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x6466fefe,0x400,0x7e0000,0xfefec8fa,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x4a4ffefe,0x200,0x6a7c0000,0xfefefefe,0xfefefefe,0x23fb4e2,0xfe00fe,0xfe00fe,0xfefeecfc,0x927cfefe,0x800,0x6a7c0000,0xfefefefe,0xeef6fefe,0xeaf4eaf4,0xf9fcebf5,0xfefefefe,0xfefefefe,0x3f4f72,0x0,0x6a7c0000,0xfefefefe,0x565afefe,0xfe047e,0xfe00fe,0x2af800fe,0xfefefefe,0x927cfefe,0x800,0xfe0000,0xfe00fe,0x1b3f0000,0xfefecafe,0xfefefefe,0xfefefefe,0xfbfefefe,0xd37efb,0xfe,0x0,0xeafc0000,0xfefefefe,0x4000c7d6,0x3c003c00,0x410f3c00,0xfefe9ea1,
+0xfefefefe,0x400a6c9,0x0,0x9310000,0x5a40454e,0x5a405a40,0xfefe888c,0xfefefefe,0x5a409390,0x5a405a40,0x35155a40,0x400,0x7e0000,0x56412b5b,0x5a405a40,0x5a405a40,0x6c6e5a40,0xfefef2f8,0xfefefefe,0x2d04c3c2,0x200,0x6a7c0000,0xfefefefe,0xfefefefe,0x578efefe,0xfe00be,0xfe00fe,0xfefeecfc,0x927cfefe,0x800,0x6a7c0000,0xfefefefe,0x6a57fefe,0x3c003d00,0x420e3c00,0xfefe9c9f,0xfefefefe,0x400928f,0x0,0x6a7c0000,0xfefefefe,0x565afefe,0xfe047e,0xfe00fe,0x2af800fe,0xfefefefe,0x927cfefe,0x800,0xfe0000,0xfe00fe,0xd1fe053f,0xfefefefe,0xf6fafefe,0xf6fafefe,0xfefefefe,0x6babfefe,0xbe,0x0,0xeafc0000,0xfefefefe,0x1900c4d9,0x77f077f,0x87f077f,0xf0fa160a,
+0xfefefefe,0xf00c9e2,0x0,0x0,0x10000a00,0x10001000,0xfefe5475,0xfefefefe,0x1500796e,0x10001000,0xa001000,0x100,0x7e0000,0xf000400,0x10001000,0x10001000,0xcdee1839,0xfefefefe,0xdae0fefe,0x14004918,0x0,0x6a7c0000,0xfefefefe,0xfefefefe,0xe3f8fefe,0xfe126d,0xfe00fe,0xfefeecfc,0x927cfefe,0x800,0x6a7c0000,0xfefefefe,0x585afefe,0x77f0a3f,0x87f077f,0xf8fd160d,0xfefefefe,0x900a29f,0x0,0x6a7c0000,0xfefefefe,0x565afefe,0xfe047e,0xfe00fe,0x2af800fe,0xfefefefe,0x927cfefe,0x800,0xfe0000,0xfe00fe,0xfefe58be,0xf7fbfefe,0x7b6c7559,0x553bfefe,0xfefebfc1,0xe8f8fefe,0xb12,0x0,0xeafc0000,0xfefefefe,0x1400c4da,0xfe00fe,0xfe00fe,0xe5fb00be,
+0xfefefefe,0x1500c0d3,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfefe4afa,0xfefefefe,0x67e766e,0xfe00fe,0x7e00fe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0x1fe00fe,0xfefea6fe,0xfefefefe,0x582cebf2,0x1001d00,0x0,0x6a7c0000,0xfefefefe,0xeff6fbfd,0xfefefefe,0x17e94bc,0xfe00fe,0xfefeecfc,0x927cfefe,0x800,0x6a7c0000,0xfefefefe,0x565afefe,0xfe047e,0xfe00fe,0xfcfe14ec,0xfefefefe,0xb007d6c,0x0,0x6a7c0000,0xfefefefe,0x565afefe,0xfe047e,0xfe00fe,0x2af800fe,0xfefefefe,0x927cfefe,0x800,0xfe0000,0xfe00fe,0xfefe91fd,0xc4d1fefe,0x57783000,0x3a2ffefe,0xfefe3859,0xfefefefe,0x3e57,0x0,0xeafc0000,0xfefefefe,0x1400c4da,0xfe00fe,0xfe00fe,0xfdfe2dfe,
+0xfefefefe,0x1200907f,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfefe4afa,0xfefefefe,0x67e766e,0xfe00fe,0x7e00fe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0x7dfe00fe,0xfefefefe,0xf7fbfefe,0x25006d47,0x7e023f,0x0,0x6a7c0000,0xfefefefe,0x8a80f8fc,0xfefefefe,0x3862fbfd,0xfe00be,0xfefeecfc,0x927cfefe,0x800,0x6a7c0000,0xfefefefe,0x84a0fefe,0x46fe49bc,0x5efe46fe,0xfefeccfe,0xced3fefe,0x6003a0a,0x0,0x6a7c0000,0xfefefefe,0xbedffefe,0x9dfe9ef8,0x9dfe9dfe,0xadfc9dfe,0xfefefefe,0x927cfefe,0x800,0xfe0000,0xfe00fe,0xfefe98f7,0xddecfefe,0x4e7c1915,0x3630fefe,0x3c410413,0x54345434,0x2002c11,0x0,0xeafc0000,0xfefefefe,0x887fe1ec,0x7efe7efe,0x96fe7efe,0xfefeedfe,
+0xdde3fefe,0x8004216,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfefe4afa,0xfefefefe,0x67e766e,0xfe00fe,0x7e00fe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfdfe55fe,0xfefefefe,0x8576fdfe,0x63f2e00,0x7e00fe,0x0,0x6a7c0000,0xfefefefe,0x2f04f8fc,0xfefec8e4,0xcdf0fefe,0xfe0658,0xfefeecfc,0x927cfefe,0x800,0x6a7c0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x4c26d9e8,0x3f1900,0x0,0x6a7c0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x927cfefe,0x800,0xfe0000,0xfe00fe,0xfefe6eaa,0xfefefefe,0xa1fccff8,0x3733fefe,0x700003f,0xe000e00,0x900,0x0,0xeafc0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,
+0x4f1fc1c0,0x1001c00,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfefe4afa,0xfefefefe,0x67e766e,0xfe00fe,0x7e00fe,0x0,0x7e0000,0xfe00fe,0x34fe00fe,0xfefef4fe,0xfefefefe,0x3500a29e,0xfe0a00,0x7e00fe,0x0,0x6a7c0000,0xfefefefe,0x2500f8fc,0xf9fc394c,0xfefefefe,0xbe74a6,0xfefeecfc,0x927cfefe,0x800,0x6a7c0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xdef7fefe,0x7e2859,0x0,0x6a7c0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x927cfefe,0x800,0xfe0000,0xfe00fe,0xe4f51431,0xfefefefe,0xfefefefe,0xeffcfefe,0x53fdaafd,0xfe03fe,0xfe,0x0,0xeafc0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,
+0x75a2fafd,0x7e033f,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfefe4afa,0xfefefefe,0x67e766e,0xfe00fe,0x7e00fe,0x0,0x7e0000,0xfe00fe,0xe4fe1bfe,0xfefefefe,0xbfbefefe,0xf003c02,0xfe00be,0x7e00fe,0x0,0x6a7c0000,0xfefefefe,0x2400f8fc,0x91ac033f,0xfefefefe,0x213ff1fb,0xfefeecfc,0x927cfefe,0x800,0x6a7c0000,0xfefefefe,0x898bfefe,0x68556855,0x6d5b6855,0xf7fb9b92,0xfefefefe,0x40bd0f5,0x0,0x6a7c0000,0xfefefefe,0xaaa4fefe,0x95789578,0x95789578,0xa5a09578,0xfefefefe,0x927cfefe,0x800,0xfe0000,0xfe00fe,0x3a360100,0xfefed1de,0xfefefefe,0xfefefefe,0xfefefefe,0x24ddcffc,0xfe,0x0,0xeafc0000,0xfefefefe,0x5634cddb,0x54345434,0x7764563b,0xfefee3ec,
+0xf8fdfefe,0x7e2151,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfefe4afa,0xfefefefe,0x67e766e,0xfe00fe,0x7e00fe,0x0,0x7e0000,0xafe00fe,0xfefecbfe,0xfefefefe,0x4715d7dc,0xbe1500,0xfe00fe,0x7e00fe,0x0,0x6a7c0000,0xfefefefe,0x2400f8fc,0x152100fe,0xfefee0f2,0xb0defefe,0xfefeecfc,0x927cfefe,0x800,0x6a7c0000,0xfefefefe,0x5c59fefe,0x14001700,0x14001400,0x8f951b00,0xfefefefe,0x4263fefe,0x0,0x6a7c0000,0xfefefefe,0x6059fefe,0x21002300,0x21002100,0x44622100,0xfefefefe,0x927cfefe,0x800,0xfe0000,0xfe00fe,0x4000000,0x66572201,0xe3eea9a0,0xfefefefe,0xfefefefe,0xe4fbfefe,0x1777,0x0,0xeafc0000,0xfefefefe,0x1e00c5d9,0xe000e00,0x13000e00,0xfefe5c68,
+0xfefefefe,0x1007377,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfefe4afa,0xfefefefe,0x67e766e,0xfe00fe,0x7e00fe,0x0,0x7e0000,0xaafe01fe,0xfefefefe,0xe9f1fefe,0x1d00572a,0xfe017e,0xfe00fe,0x7e00fe,0x0,0x6a7c0000,0xfefefefe,0x2400f8fc,0x17e00fe,0xfefe5671,0xfefefefe,0xfefefdfe,0x927cfefe,0x800,0x6a7c0000,0xfefefefe,0x565afefe,0xfe047e,0xfe00fe,0x517800be,0xfefefefe,0x6d6ffefe,0x300,0x6a7c0000,0xfefefefe,0x565afefe,0xfe047e,0xfe00fe,0x2af800fe,0xfefefefe,0x927cfefe,0x800,0xfe0000,0xfe00fe,0x0,0xc000100,0x6d6f1e00,0x9e95fefe,0xfefedce7,0xfefefefe,0x1008db2,0x0,0xeafc0000,0xfefefefe,0x1400c4da,0xfe00fe,0xfe00fe,0xf7fd085b,
+0xfefefefe,0x7009b96,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfefe4afa,0xfefefefe,0x67e766e,0xfe00fe,0x7e00fe,0x0,0x7e0000,0xfefe81fe,0xfefefefe,0x6942f6fa,0x23f2500,0xfe00fe,0xfe00fe,0x7e00fe,0x0,0x6a7c0000,0xfefefefe,0x2400f8fc,0xfe00fe,0xb0ce063f,0xfefefefe,0xfefefefe,0x927cfefe,0x800,0x6a7c0000,0xfefefefe,0x565afefe,0xfe047e,0xfe00fe,0x7efd00fe,0xfefefefe,0x6965fefe,0x600,0x6a7c0000,0xfefefefe,0x565afefe,0xfe047e,0xfe00fe,0x2af800fe,0xfefefefe,0x927cfefe,0x800,0xfe0000,0xfe00fe,0x567f547f,0x153f567f,0x507a0000,0x432dfefe,0xc7d62e08,0xfefefefe,0xb00cbe7,0x0,0xeafc0000,0xfefefefe,0x1400c4da,0xfe00fe,0xfe00fe,0xdefa00be,
+0xfefefefe,0xa00acbc,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfefe4afa,0xfefefefe,0x67e766e,0xfe00fe,0x7e00fe,0x0,0x4b7e0000,0xfefefdfe,0xfefefefe,0xa2a3d8da,0x89fe8dda,0x89fe89fe,0x89fe89fe,0x337e89fe,0x0,0x6a7c0000,0xfefefefe,0x2400f8fc,0xfe00fe,0x263300be,0xfefef1f9,0xfefefefe,0x927cfefe,0x800,0x6a7c0000,0xfefefefe,0x89a2fefe,0x4efe50bd,0x59fe4efe,0xf9fe8ffe,0xfefefefe,0x3d1ef6fa,0x400,0x6a7c0000,0xfefefefe,0x565afefe,0xfe047e,0xfe00fe,0x2af800fe,0xfefefefe,0x927cfefe,0x800,0xfe0000,0xfe00fe,0xfefedffd,0x607afefe,0x4e7c0100,0x3630fefe,0x8390033f,0xfefefefe,0x1600d8eb,0x0,0xeafc0000,0xfefefefe,0x1400c4da,0xfe00fe,0xfe00fe,0xc5f700fe,
+0xfefefefe,0xd00bdd3,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfefe4afa,0xfefefefe,0x67e766e,0xfe00fe,0x7e00fe,0x0,0x787e0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x7079fefe,0x300,0x6a7c0000,0xfefefefe,0x2400f8fc,0xfe00fe,0x27e00fe,0xfefe7898,0xfefefefe,0x927cfefe,0x800,0x6a7c0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x2500978f,0x100,0x6a7c0000,0xfefefefe,0x565afefe,0xfe047e,0xfe00fe,0x2af800fe,0xfefefefe,0x927cfefe,0x800,0xfe0000,0xfe00fe,0xfefea7ea,0xcbe3fefe,0x4e7c0b26,0x3630fefe,0xc4fd057e,0xfefefefe,0x1900bdca,0x0,0xeafc0000,0xfefefefe,0x1400c4da,0xfe00fe,0xfe00fe,0xa4f100fe,
+0xfefefefe,0x1200deee,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfefe4afa,0xfefefefe,0x67e766e,0xfe00fe,0x7e00fe,0x0,0x787e0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x8074fefe,0x600,0x6a7c0000,0xfefefefe,0x2400f8fc,0xfe00fe,0xfe00fe,0xcde90b0d,0xfefefefe,0x927cfefe,0x800,0x6a7c0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x8e80eef5,0xa003900,0x0,0x6a7c0000,0xfefefefe,0x565afefe,0xfe047e,0xfe00fe,0x2af800fe,0xfefefefe,0x927cfefe,0x800,0xfe0000,0xfe00fe,0xfefe466a,0xfefefefe,0x95fbccf9,0x8896fefe,0xfefecbfd,0xfdfefefe,0x11007059,0x0,0x857e0000,0xa57fa47f,0x1400856d,0x7f007f,0x7f007f,0x434d007f,
+0xa57fa17f,0x2625a47f,0x0,0x3f0000,0x7f007f,0x7f007f,0x9a7f277d,0xa57fa57f,0x63f5737,0x7f007f,0x3f007f,0x0,0x403f0000,0xa57fa07f,0xa57fa57f,0xa57fa57f,0xa57fa57f,0xa57fa57f,0xa57fa57f,0x5e3aa57f,0x600,0x393e0000,0xa57f9e7f,0x2400a27e,0x7f007f,0x7f007f,0x3a39003f,0xa57fa07f,0x693ea57f,0x800,0x393e0000,0xa57f9e7f,0xa57fa57f,0xa57fa57f,0xa47ea57f,0x77629879,0x2f00470e,0xe00,0x0,0x393e0000,0xa57f9e7f,0x432da57f,0x7f043f,0x7f007f,0x167c007f,0xa57f967f,0x693ea57f,0x800,0xfe0000,0xfe00fe,0x9db50400,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xa19dfefe,0x4003200,0x0,0x10000000,0x26002500,0xa002200,0x0,0x0,0x4000000,
+0x26002000,0x13002500,0x0,0x0,0x0,0x0,0x1a000200,0x26002600,0x2001c00,0x0,0x0,0x0,0x4000000,0x26002000,0x26002600,0x26002600,0x26002600,0x26002600,0x26002600,0x1d002600,0x300,0x4000000,0x26001e00,0x12002500,0x0,0x0,0x3000000,0x26001d00,0x20002600,0x400,0x4000000,0x26001e00,0x26002600,0x26002600,0x26002600,0x1d002400,0x4001000,0x0,0x0,0x4000000,0x26001e00,0x18002600,0x100,0x0,0x1000000,0x26001800,0x20002600,0x400,0xfe0000,0xfe00fe,0x11030000,0xeaf38688,0xfefefefe,0xfefefefe,0xe2ecfefe,0x39008169,0xf00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x30051000,0xa6a76453,0x8b82fefe,0x4101634a,0xc002b00,0xbe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x3000000,0x5d740d00,0x412dfefe,0xc001800,0xfe027f,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x1c3b0000,0x2c117471,0x7f003f,0x7f007f,0x7f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x1000000,0xf001400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x647f507f,0x407f647f,0x0,0x197f007f,0x647f647f,0x27f637f,0x7f007f,0x527f007f,0x647f647f,0x347f,0x0,0x327f0000,0x647f647f,0x167f647f,
+0x7f007f,0x577f007f,0x647f647f,0x3f497f,0x0,0x3f0000,0x7f007f,0x7f007f,0x1e7f187f,0x7f137f,0x7f007f,0x3f007f,0x0,0x1f3f0000,0x647f647f,0xa7f647f,0x7f007f,0x7f007f,0x647f5f7f,0x1b3f647f,0x0,0x33f0000,0x647f647f,0x647f647f,0x647f647f,0x647f647f,0x637f647f,0x3f,0x0,0x7f003f,0x7f007f,0x1a7f047f,0x197f1a7f,0x7f007f,0x7f007f,0x0,0x0,0x7f7f727f,0x7f7f7f7f,0x7f7f7f7f,0x7f7f7f7f,0x7f7f7f7f,0x5b7f7f7f,0x0,0x0,0x307f1c7f,0x307f307f,0x3f,0xfe0000,0xfe00fe,0xfefe95e5,0xd6f8fefe,0x700,0x6cfe00fe,0xfefefefe,0x3c6ffefe,0xfe00be,0xf7fe0afe,0xfefefefe,0x4006072,0x0,0x1a830000,0xfefeecfa,0xb4f0fefe,
+0xfe0245,0xfefe56fe,0xfcfefefe,0x7005774,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfefed1fd,0x33fa7ef,0xfe00fe,0x7e00fe,0x0,0x19660000,0xfefefbfe,0x5979fefe,0xfe017e,0x2cfe00fe,0xfefefefe,0x243bf9fd,0x100,0x87b0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfcfefefe,0xf00,0x0,0xfe007e,0xfe00fe,0xfefe68fe,0xfefefefe,0xbe3879,0xfe00fe,0x0,0x0,0xfefee5fd,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xc0ecfefe,0xa00,0x0,0xfefe97fb,0xfefefefe,0xd36,0xfe0000,0xfe00fe,0xfefe4a74,0xfefefefe,0x3043,0xaafd00fe,0xfefefefe,0x8588fefe,0xfe037e,0xfefe4afd,0xf6fafefe,0x5003b17,0x0,0x27e0000,0xfefe6586,0xfefefefe,
+0x16be66a2,0xfefeeafe,0xaba7fefe,0x5002f00,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfefed2fa,0xf00b6cf,0xfe00fe,0x7e00fe,0x0,0x1000000,0xfefec1f0,0xaeccfefe,0xfe063f,0x7bfe00fe,0xfefefefe,0x2600c8d4,0x100,0x8780000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfcfefefe,0x2400,0x0,0xfe007e,0x2fe00fe,0xfefed7fe,0xfefefefe,0x43fb1d9,0xfe00fe,0x0,0x0,0xf7fbdffb,0xf8fbf8fb,0xf8fbf8fb,0xf8fbf8fb,0xf8fbf8fb,0xc4dbf8fb,0x1600,0x0,0xfefe98f7,0xfefefefe,0x2611,0xfe0000,0xfe00fe,0xeefb0826,0xfefefefe,0x1007376,0xe7fe00fe,0xfefefefe,0xc0ddfefe,0xfe083f,0xfefe8ffe,0xc3ccfefe,0x1002400,0x0,0xfe0000,0xaec6083f,0xfefefefe,
+0xbbecf0fb,0xfefefefe,0x4311dde4,0x3f0f00,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfefed2fa,0x1000b8cc,0xfe00fe,0x7e00fe,0x0,0x7e0000,0xfefe6d90,0xeff7fefe,0xfe1312,0xcafd00fe,0xfefefefe,0x15008772,0x0,0x12f0000,0x512d3244,0x512d512d,0xcdd85336,0xfefefefe,0xb8b5fefe,0x2400,0x0,0xfe007e,0x4dfe00fe,0xfefefefe,0xfefee5ef,0x2c49fbfd,0xfe00fe,0x0,0x0,0x3e001a00,0x40004000,0x40004000,0x40004000,0x40004000,0x3b004000,0x1300,0x0,0xfefe98f6,0xfefefefe,0x2a10,0xfe0000,0xfe00fe,0xa6e20000,0xfefefefe,0x700b3d0,0xfefe28fd,0xeff6fefe,0xf2f9fefe,0xfe160e,0xfefed4fd,0x8671fefe,0x1300,0x0,0xfe0000,0x1f2800be,0xfefee5f4,
+0xfefefefe,0xf8fbfefe,0x1d006540,0x7e017e,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfefed2fa,0x1000b8cc,0xfe00fe,0x7e00fe,0x0,0x7e0000,0xfafd1987,0xfefefefe,0xbe5366,0xfdfe1bfe,0xf9fbfefe,0x6004421,0x0,0x7e0000,0xd000600,0xd100d00,0xfefe9ac3,0xfefefefe,0x420bcacb,0x1100,0x0,0xfe007e,0xbffe00fe,0xecf3fefe,0xfcfd6253,0x99b5fefe,0xfe027e,0x0,0x0,0x87f037f,0x97f097f,0x97f097f,0x97f097f,0x97f097f,0x87f097f,0x200,0x0,0x85733f77,0x8a728a72,0x2606,0xfe0000,0xfe00fe,0x57760000,0xfefefefe,0x1108ecf7,0xfefe67fe,0x9a9dfdfd,0xfefefefe,0x1bbe4a5f,0xfefefefe,0x4624fafc,0x63f,0x0,0xfe0000,0x17e00fe,0xfcfd536a,
+0xfefefefe,0x9890fefe,0x53f2c00,0x7e00fe,0x0,0x377e0000,0x89fe89fe,0x89fe89fe,0xfefeeafc,0x91ccdee9,0x89fe89fe,0x1e7e89fe,0x0,0x7e0000,0xbbed017e,0xfefefefe,0x47e9dae,0xfefe69fe,0xc6cffefe,0x1002700,0x0,0x7e0000,0xfe00fe,0x76fe00fe,0xfefefefe,0xd9dffefe,0x19004b1a,0x13f,0x0,0xfe007e,0xfefe32fe,0x9f94fefe,0xb7e22400,0xf2fafefe,0xfe1a2b,0x0,0x0,0x93fe84fe,0x93fe93fe,0x93fe93fe,0x93fe93fe,0x93fe93fe,0x6afd93fe,0x0,0x0,0x1a000500,0x1e001e00,0xf00,0xfe0000,0xfe00fe,0xf2e0000,0xfefef5fc,0x455cfefe,0xfefea4fd,0x4a4ddce9,0xfefefefe,0x63848789,0xfefefefe,0x2800cdda,0x17e,0x0,0xfe0000,0xfe00fe,0xe8f71178,
+0xfefefefe,0x634ffefe,0xfe0c00,0x7e00fe,0x0,0x667e0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x4b6cfefe,0x100,0x7e0000,0x668600fe,0xfefefefe,0xd02e2f3,0xfefeb6fd,0x8470fefe,0x7e1400,0x0,0x7e0000,0xfe00fe,0xfdfe5bfe,0xfefefefe,0x5528e5ed,0x13f1e00,0x7e,0x0,0xfe007e,0xfefea2fe,0x4c26f7fb,0x496c0b00,0xfefefefe,0x17e7f9c,0x0,0x0,0xfefee5fd,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xc0ebfefe,0xb00,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x1000000,0xfefeb2ea,0x878dfefe,0xfefee4fc,0x1d00aca6,0xfefedcf8,0xabe9c2de,0xfefefefe,0x1600907d,0xfe,0x0,0xfe0000,0xfe00fe,0xfefe93fe,
+0xfefefefe,0xdcf3fefe,0xfe0e6e,0x7e00fe,0x0,0x5f7c0000,0xf1f8eff9,0xf1f8f1f8,0xfefefcfd,0xf1f8f9fc,0xf1f8f1f8,0x595cf1f8,0x400,0x7e0000,0x157600fe,0xfefef8fc,0x4e95fefe,0xfefef8fe,0x431df8fb,0x7e063f,0x0,0x7e0000,0x43fe00fe,0xfefef8fe,0xeff6fefe,0x23006135,0xfe023f,0x7e,0x0,0x1bfe007e,0xfefef9fe,0x2800b5b3,0x443017e,0xfefed2f1,0xd18e3f5,0x0,0x0,0xe9f4cff7,0xeaf4eaf4,0xeaf4eaf4,0xeaf4eaf4,0xeaf4eaf4,0xbad3eaf4,0x1600,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0xfefe647e,0xdff1fefe,0xfefefefe,0xd007969,0xfefe9bdb,0xecfaf2fa,0xfdfefefe,0x83f4f35,0xfe,0x0,0xfe0000,0x44fe00fe,0xfefefdfe,
+0xf7fbfefe,0xfefefefe,0x17e99cb,0x7e00fe,0x0,0x5000000,0x3f003100,0x3f003f00,0xfefedcee,0x4200bdc7,0x3f003f00,0x29003f00,0x300,0x7e0000,0x17e00fe,0xfefeb4ea,0xd4f4fefe,0xfefefefe,0x2600c2cb,0x7e017e,0x0,0x7e0000,0xf0fe2efe,0xfefefefe,0x6f4cf7fa,0x43f2900,0xfe00fe,0x7e,0x0,0x88fe007e,0xfdfefefe,0x10005e44,0xbe00fe,0xfefe6689,0x647cfefe,0x0,0x0,0x3a001900,0x3c003c00,0x3c003c00,0x3c003c00,0x3c003c00,0x37003c00,0x1000,0x0,0xa7f067f,0xa7f0a7f,0x3f,0xfe0000,0xfe00fe,0x0,0xfafd1646,0xfefefefe,0xfcfdfefe,0x57e4324,0xfefe5777,0xfefefefe,0xd7e4fefe,0x17e2b00,0xfe,0x0,0xfe0000,0xe2fe10fe,0xfefefefe,
+0x8880bebe,0xfefefefe,0x4e8dfdfe,0x7e00be,0x0,0x3f0000,0x87f067f,0x87f087f,0xfefed3f9,0x1700b9cc,0x87f087f,0x53f087f,0x0,0x7e0000,0xfe00fe,0xfefe607d,0xfefefefe,0xfefefefe,0x1300816e,0x7e00fe,0x0,0x1e7e0000,0xfefee4fe,0xfbfdfefe,0x2e007f6c,0xfe073f,0xfe00fe,0x7e,0x0,0xb5f6027e,0xb2c0d1e4,0x37e2f00,0xfe00fe,0xc3e40c61,0xa3d1d3e2,0x700,0x0,0x7000300,0x7000700,0x7000700,0x7000700,0x7000700,0x6000700,0x200,0x0,0xfefe96fd,0xfefefefe,0x94d,0xfe0000,0xfe00fe,0x0,0xbff10100,0xfefefefe,0xd9e7fefe,0x17e2900,0xfcfd16cc,0xfefefefe,0x9c8bfefe,0xfe1900,0xfe,0x0,0xfe0000,0xfefea1fe,0xedf4fefe,
+0x1d015025,0xfefebfd9,0xe6f9fefe,0x7e1674,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfefed2fa,0x1000b8cc,0xfe00fe,0x7e00fe,0x0,0x7e0000,0xfe00fe,0xf5fc106e,0xfefefefe,0xf6fafefe,0x63f401a,0x7e00fe,0x0,0x7e7e0000,0xfefefefe,0xfdfdfefe,0xf5fdf7fc,0xf5fef5fe,0xf5fef5fe,0x1006c7e,0x0,0x14000000,0x32003300,0x1200,0x0,0x1a000000,0x30003400,0xd00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfefe98f7,0xfefefefe,0x2611,0xfe0000,0xfe00fe,0x0,0x70960000,0xfefefefe,0xaaa0fefe,0xfe1a00,0xcdf5017e,0xfefefefe,0x5a46fefe,0xfe0900,0xfe,0x0,0x50fe0000,0xfefefefe,0x8371fefe,
+0x23f2500,0xf1fa2c36,0xfefefefe,0x207aedf,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfefed2fa,0x1000b8cc,0xfe00fe,0x7e00fe,0x0,0x7e0000,0xfe00fe,0xaee4017e,0xfefefefe,0xc0c7fefe,0x17e2500,0x7e00fe,0x0,0x7e7e0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x700877a,0x0,0x2000000,0x4000500,0x100,0x0,0x2000000,0x4000400,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfefe98f6,0xfefefefe,0x2a10,0xfe0000,0xfe00fe,0x0,0x1d370000,0xa57f9b7f,0x6238a57f,0x7f0d00,0x5873007f,0xa57fa27f,0x2e009d7b,0x7f033f,0x7f,0x0,0x6f7f0000,0xa57f9e7f,0x36009476,
+0x7f0800,0x5c600200,0xa57fa37f,0x2936a37f,0x0,0x3f0000,0x7f007f,0x7f007f,0xa37f777d,0x10007e66,0x7f007f,0x3f007f,0x0,0x3f0000,0x7f007f,0x3e3d007f,0xa57fa07f,0x693ba57f,0x7f1200,0x3f007f,0x0,0x433f0000,0xa57fa07f,0xa57fa57f,0xa57fa57f,0xa57fa57f,0xa57fa57f,0x800653d,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa17f537b,0xa57fa57f,0x2808,0xfe0000,0xfe00fe,0x0,0x1000000,0x26001900,0x1d002600,0x200,0x7000000,0x26002200,0x11002500,0x0,0x0,0x0,0xb000000,0x26002300,0x10002500,
+0x0,0x8000000,0x26002100,0x15002500,0x0,0x0,0x0,0x0,0x24000d00,0x8002200,0x0,0x0,0x0,0x0,0x0,0x4000000,0x26001f00,0x1f002600,0x400,0x0,0x0,0x4000000,0x26002100,0x26002600,0x26002600,0x26002600,0x26002600,0x4001e00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x22000600,0x26002600,0x1200,0xfe0000,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x6c7f627f,0x6c7f6c7f,0x6c7f6c7f,0x697f6c7f,0x247f577f,0x7f007f,0x3f007f,0x0,0x2c3f0000,0x6c7f6c7f,0x6c7f6c7f,0x6c7f6c7f,0x6c7f6c7f,0x6c7f6c7f,
+0x5d7f6c7f,0x3f,0x0,0x637f053f,0x647f647f,0x7f2a7f,0x7f007f,0x247f007f,0x647f647f,0x23f627f,0x0,0x3f0000,0x7f007f,0x7f007f,0x7f007f,0x1a7f047f,0x147f1a7f,0x7f007f,0x0,0x0,0x7f007f,0x7f007f,0x4d7f0f7f,0x5a7f657f,0x7f267f,0x7f007f,0x3f,0x0,0x6c7f2c3f,0x6c7f6c7f,0x7f157f,0x7f007f,0x7f007f,0x7f007f,0x3f,0x0,0x6c7f2c3f,0x6c7f6c7f,0x6c7f6c7f,0x6c7f6c7f,0x6c7f6c7f,0x6c7f6c7f,0xe3f,0x0,0x307f043f,0x307f307f,0x187f,0x0,0xfe0000,0xfe00fe,0xfefee9fd,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x2bf5c2fd,0x7e00fe,0x0,0x6a7e0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,
+0xe0f9fefe,0xd00,0x0,0xcaf9003f,0xfefefefe,0x33fade8,0xfe00fe,0x96fe00fe,0xfefefefe,0xe00c7e9,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfe00fe,0xfefe96fe,0xcaf9fefe,0xfe0400,0x0,0x0,0xfe00fe,0x8efe07fe,0xfefef8fe,0xfefefefe,0xc0fdfefe,0xfe29f8,0x7e,0x0,0xfefe6a7e,0xfefefefe,0x17e416c,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0xfefe6a7e,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x1003262,0x0,0xfefe187c,0xfefefefe,0x20089b5,0x0,0xfe0000,0xfe00fe,0xfefeeafc,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xeffdfefe,0x7e28a6,0x0,0x6a7c0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,
+0xe6f2fefe,0x1e00,0x0,0x729b007e,0xfefefefe,0x1920f4fb,0xfe00fe,0xe6fe02fe,0xfefefefe,0x16008976,0x0,0x7e0000,0xfe00fe,0xfe00fe,0x56fe00fe,0xfefefefe,0xd4eafefe,0xfe1600,0x0,0x0,0x1fe00fe,0xfefeb5fe,0xfefefefe,0xfefefefe,0xfefefefe,0x2ba9edfd,0x7e,0x0,0xfefe6a7c,0xfefefefe,0x37e555b,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0xfefe6a7c,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x200474c,0x0,0xfefe1879,0xfefefefe,0x9009c8f,0x0,0xfe0000,0xfe00fe,0xfefeeafc,0xdde7fefe,0x8f758f75,0x9e809076,0xfefed3dc,0xfefefefe,0x300b6e6,0x0,0x6a7c0000,0xfefefefe,0xc7d1fefe,0xbabfbabf,0xbabfbabf,0xbabfbabf,
+0xaab4babf,0x1e00,0x0,0x197e007e,0xfefef8fd,0x6370fefe,0xfe017e,0xfefe3afd,0xf6fafefe,0x700431d,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xeffe23fe,0xfefefefe,0xd6e8fefe,0xfe1800,0x0,0x0,0x62fe00fe,0xfefefefe,0xc2c1fefe,0xb3ac9478,0xfefefbfd,0xbfecfefe,0x300,0x0,0xfefe6a7c,0xfefefefe,0x47e565a,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0xfefe6a7c,0xfefefefe,0xbabfc7d1,0xbabfbabf,0xbabfbabf,0xbabfbabf,0x2003e33,0x0,0xfefe1878,0xfefefefe,0xa009e8e,0x0,0xfe0000,0xfe00fe,0xfefeeafc,0xc5d7fefe,0x1f002b00,0x22001f00,0xbeca2c03,0xfefefefe,0x1b21f9fc,0x0,0x6a7c0000,0xfefefefe,0x6557fefe,0x2d002e00,0x2d002d00,0x2d002d00,
+0x2b002d00,0x1100,0x0,0x17e007e,0xfefeb1e5,0xb2d2fefe,0xfe063f,0xfefe8cfe,0xbbbefefe,0x1002500,0x0,0x7e0000,0xfe00fe,0x6fe00fe,0xfefecbfe,0xfefefefe,0xd6e8fefe,0xfe1800,0x0,0x0,0xcbfe00fe,0xfefefefe,0x3e00bab6,0x24002600,0xfefe8891,0xfdfdfefe,0x263f,0x0,0xfefe6a7c,0xfefefefe,0x47e565a,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0xfefe6a7c,0xfefefefe,0x2e006557,0x2d002d00,0x2d002d00,0x2d002d00,0x1001a00,0x0,0x7677093a,0x8a728a72,0x900613f,0x0,0xfe0000,0xfe00fe,0xfefeeafc,0xc4dafefe,0x1400,0xfe00fe,0x6679027f,0xfefefefe,0x4252fefe,0x0,0x6a7c0000,0xfefefefe,0x575afefe,0x27f063f,0x27f027f,0x27f027f,
+0x27f027f,0x3f,0x0,0xfe007e,0xfefe5474,0xf3fafefe,0xfe171e,0xfefeddfd,0x7360fefe,0x7e1100,0x0,0x7e0000,0xfe00fe,0x91fe00fe,0xfcfdfefe,0xfefeb1c1,0xd6e8fefe,0xfe1800,0x0,0x0,0xfbfe0bfe,0xfefefefe,0x14006452,0xbe01be,0xfefe225e,0xfefefefe,0x1004d5b,0x0,0xfefe6a7c,0xfefefefe,0x47e565a,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0xfefe6a7c,0xfefefefe,0x63f575a,0x27f027f,0x27f027f,0x27f027f,0x13f,0x0,0x10000000,0x1e001e00,0x4001a00,0x0,0xfe0000,0xfe00fe,0xfefeeafc,0xc4dafefe,0x1400,0xfe00fe,0x6afd00fe,0xfefefefe,0x4446fefe,0x200,0x6a7c0000,0xfefefefe,0x565afefe,0xfe047e,0xfe00fe,0xfe00fe,
+0xfe00fe,0x7e,0x0,0xfe007e,0xe9fa0960,0xfefefefe,0x307e616e,0xfefefefe,0x3606e9f2,0x7e043f,0x0,0x7e0000,0xfe00fe,0xfefe51fe,0xa29dfefe,0xfefe7972,0xd6e8fefe,0xfe1800,0x0,0x0,0xfefe21fb,0xfdfefefe,0x37e350f,0xfe00fe,0xfefe2af7,0xfefefefe,0x2004848,0x0,0xfefe6a7c,0xfefefefe,0x47e565a,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0xfefe6a7c,0xfefefefe,0x47e565a,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0xfe007e,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfefeeafc,0xc4dafefe,0x1400,0xfe00fe,0xd5fe18fe,0xfefefefe,0x2d05f0f6,0x100,0x6a7c0000,0xfefefefe,0xe8f8fefe,0xddfeddfd,0xddfeddfe,0xddfeddfe,
+0x25b9ddfe,0x3f,0x0,0xfe007e,0x93bd00be,0xfefefefe,0x86b7b0ce,0xfefefefe,0x1f00a69b,0x7e00be,0x0,0x7e0000,0x1ffe00fe,0xfefeeefe,0x3e07cfd3,0xfefe6079,0xd6e8fefe,0xfe1800,0x0,0x0,0x3a4705af,0x53335434,0xbe2300,0xfe00fe,0xfefe9efe,0xe7f0fefe,0x2002d03,0x0,0xfefe6a7c,0xfefefefe,0x47e565a,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0xfefe6a7c,0xfefefefe,0x98f7bada,0x97fe97fe,0x97fe97fe,0xcba97fe,0x7e,0x0,0xfe007e,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfefeeafc,0xecf6fefe,0xb1feb7f0,0xc5feb3fe,0xfefef6fe,0xfefefefe,0x2100a9a4,0x0,0x6a7c0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,
+0x4459fefe,0x200,0x0,0xfe007e,0x366700fe,0xfefefefe,0xdbf6f2fa,0xfefefefe,0xc005b43,0x7e00fe,0x0,0x7e0000,0xc8fe05fe,0xedf4fefe,0x1900552a,0xfefe54bb,0xd6e8fefe,0xfe1800,0x0,0x0,0x70000be,0xe000e00,0xfe0600,0x92fe05fe,0xfefefefe,0x897afefe,0x1d00,0x0,0xfefe6a7c,0xfefefefe,0x47e565a,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0xfefe6a7c,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x294cfefe,0x0,0x0,0xafe017e,0xa7f0a7f,0x57f,0x0,0xfe0000,0xfe00fe,0xfefeeafc,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xd6dafefe,0xd004617,0x0,0x6a7c0000,0xfefefefe,0xf5fafefe,0xf3f9f3f9,0xf3f9f3f9,0xf3f9f3f9,
+0x4a4ff3f9,0x200,0x0,0xfe007e,0x37e00fe,0xfefed1f3,0xfefefefe,0xd5e1fefe,0x27e2e00,0x7e00fe,0x0,0x7e0000,0xfefe8dfe,0x785efcfd,0x23f2600,0xfefe54fa,0xd6e8fefe,0xfe1800,0x0,0x0,0xfe00fe,0xfe00fe,0x2dfe00fe,0xfefeccfe,0xfefefefe,0x3800a8a4,0x800,0x0,0xfefe6a7c,0xfefefefe,0x47e565a,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0xfefe6a7c,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x3838fefe,0x0,0x0,0xfefe187d,0xfefefefe,0x10086cc,0x0,0xfe0000,0xfe00fe,0xfefeeafc,0xfefefefe,0xfefefefe,0xfefefefe,0xe1edfefe,0x48139e91,0x1001d00,0x0,0x6a7c0000,0xfefefefe,0x6b57fefe,0x3f004000,0x3f003f00,0x3f003f00,
+0x27003f00,0x200,0x0,0xfe007e,0xbe00fe,0xfefe759d,0xfefefefe,0x8f7bfefe,0xbe1800,0x7e00fe,0x0,0x1b7d0000,0xfefefdfe,0x8b7bdbe5,0x6afe6f7f,0xfefe9bfc,0xe7f2fefe,0x61fe787c,0x0,0x0,0xfe00fe,0x1fe00fe,0xf7fe6ffe,0xfefefefe,0x8b7bf3f8,0x11003a00,0x3f,0x0,0xfefe6a7c,0xfefefefe,0x47e565a,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0xfefe6a7c,0xfefefefe,0x6e5c8d90,0x6e5c6e5c,0x6e5c6e5c,0x2a0f6e5c,0x0,0x0,0xfefe1879,0xfefefefe,0x9009b90,0x0,0xfe0000,0xfe00fe,0xfefeeafc,0xcedcfefe,0x593d5a3d,0x5739593d,0x3f004a17,0x14002f00,0x7e023f,0x0,0x6a7c0000,0xfefefefe,0x595afefe,0x87f0b3f,0x87f087f,0x87f087f,
+0x57f087f,0x3f,0x0,0xfe007e,0xfe00fe,0xfafd1b82,0xfefefefe,0x4722f8fb,0xfe083f,0x7e00fe,0x0,0x237a0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xedfbfefe,0xe00,0x0,0xfe00fe,0xb2fe0dfe,0xfefefefe,0xcccefefe,0x30005a2e,0xbe0d00,0x7e,0x0,0xfefe6a7c,0xfefefefe,0x47e565a,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0xfefe6a7c,0xfefefefe,0x18005d59,0x16001600,0x16001600,0xc001600,0x3f,0x0,0xfefe1878,0xfefefefe,0xa009e8e,0x0,0xfe0000,0xfe00fe,0xfefeeafc,0xc5d9fefe,0x10001f00,0xf001000,0x83f0d00,0xbe037f,0x7e00fe,0x0,0x6a7c0000,0xfefefefe,0x565afefe,0xfe047e,0xfe00fe,0xfe00fe,
+0xfe00fe,0x7e,0x0,0xfe007e,0xfe00fe,0xdbf8017e,0xfefefefe,0x2700bfc5,0xfe017e,0x7e00fe,0x0,0x24780000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xf0f8fefe,0x2100,0x0,0x9fe00fe,0xfefec5fe,0xfbfdfefe,0x41049b93,0x53f2000,0xfe00be,0x7e,0x0,0xfefe6a7c,0xfefefefe,0x47e565a,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0xfefe6a7c,0xfefefefe,0x47e565a,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0x947f0d3c,0xfefecebd,0xa009d88,0x0,0xfe0000,0xfe00fe,0xfefeeafc,0xc4dafefe,0x1400,0xfe00fe,0xfe00fe,0xfe00fe,0x7e00fe,0x0,0x6a7c0000,0xfefefefe,0x5c76fefe,0xafe0dad,0xafe0afe,0xafe0afe,
+0xafe0afe,0x7e,0x0,0xfe007e,0x9fe17fe,0xfbfe48fe,0xfefefefe,0x13007765,0xfe00fe,0x7e00fe,0x0,0xb390000,0x7966646f,0x79667966,0x79667966,0xfefea4a6,0xe1eefefe,0x74637a66,0x2000,0x0,0x90fe00fe,0xfefefefe,0x8171fcfd,0x11003600,0xfe017f,0xfe00fe,0x7e,0x0,0xfefe6a7c,0xfefefefe,0xdad5c76,0xafe0afe,0xafe0afe,0xafe0afe,0x27e,0x0,0xfefe6a7c,0xfefefefe,0x47e565a,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0x15040000,0xfefebdd3,0x9008270,0x0,0xfe0000,0xfe00fe,0xfefeeafc,0xc4dafefe,0x1400,0xfe00fe,0xfe00fe,0xfe00fe,0x7e00fe,0x0,0x6a7c0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,
+0xfefefefe,0x1366,0x0,0xfe007e,0xfefefafe,0xfefefefe,0xe5eefefe,0x53f3808,0xfe00fe,0x7e00fe,0x0,0x0,0x19000e00,0x19001900,0x19001900,0xfefe6477,0xd6e7fefe,0x18002a00,0xa00,0x0,0xf8fe17fe,0xfefefefe,0xd9edf6fa,0xcdfed0f9,0xcdfecdfe,0xcdfecdfe,0x417d,0x0,0xfefe6a7c,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x3978,0x0,0xfefe6a7c,0xfefefefe,0x47e565a,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0xa1fe067e,0xe4ecfefe,0x6004016,0x0,0xfe0000,0xfe00fe,0xfefeeafc,0xc4dafefe,0x1400,0xfe00fe,0xfe00fe,0xfe00fe,0x7e00fe,0x0,0x6a7c0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,
+0xfefefefe,0x2f2f,0x0,0xfe007e,0xfefefafe,0xfefefefe,0x7557f7fb,0xbe1e00,0xfe00fe,0x7e00fe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfe00fe,0xfefe54fa,0xd6e8fefe,0xfe1800,0x0,0x0,0xfefe5bfd,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x3006671,0x0,0xfefe6a7c,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x300545f,0x0,0xfefe6a7c,0xfefefefe,0x47e565a,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0xfefe127a,0x5d32d3dc,0x1001f00,0x0,0xfe0000,0xfe00fe,0xfefeeafc,0xc4dafefe,0x1400,0xfe00fe,0xfe00fe,0xfe00fe,0x7e00fe,0x0,0x6a7c0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,
+0xfefefefe,0x342c,0x0,0xfe007e,0xbfc9a2ce,0xa48fbec7,0x2f00603a,0xfe063f,0xfe00fe,0x7e00fe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfe00fe,0xfefe54fa,0xd6e8fefe,0xfe1800,0x0,0x0,0xfefe7afe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x600706c,0x0,0xfefe6a7c,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x400585c,0x0,0xfefe6a7c,0xfefefefe,0x47e565a,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0x4858053a,0x21003e00,0x400,0x0,0xfe0000,0xfe00fe,0x41001c00,0x3d004300,0x1200,0x0,0x0,0x0,0x0,0x0,0x7000000,0x43003600,0x43004300,0x43004300,0x43004300,0x43004300,
+0x43004300,0x2400,0x0,0x0,0x2d001400,0x2a002e00,0x6001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x31000500,0x3f004300,0x1500,0x0,0x0,0x38000700,0x43004300,0x43004300,0x43004300,0x43004300,0x43004300,0x5003000,0x0,0x36000700,0x43004300,0x43004300,0x43004300,0x43004300,0x43004300,0x3002b00,0x0,0x36000700,0x43004300,0x3002a00,0x0,0x0,0x0,0x0,0x0,0xb000000,0x1000b00,0x0,0x0,0xfe0000,0xfe00fe,0x9000400,0x8000900,0x200,0x0,0x0,0x0,0x0,0x0,0x1000000,0x9000700,0x9000900,0x9000900,0x9000900,0x9000900,
+0x9000900,0x500,0x0,0x0,0x2000000,0x1000300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7000000,0x8000900,0x300,0x0,0x0,0x8000100,0x9000900,0x9000900,0x9000900,0x9000900,0x9000900,0x700,0x0,0x7000100,0x9000900,0x9000900,0x9000900,0x9000900,0x9000900,0x600,0x0,0x7000100,0x9000900,0x600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x47be0000,0xdbfeacfe,0xc8fee5fe,0xefd7dfe,0xfe00fe,0x7e,0x0,0xfe007e,0x99fe07fe,0x99fe99fe,0x99fe99fe,0x99fe99fe,0x99fe99fe,
+0x7f,0x0,0xb2fd0000,0xebfeebfe,0x1be7ace,0xfe00fe,0xfe00fe,0xfe00fe,0x7e00fe,0x0,0x7e0000,0xfe00fe,0x84fe1ffe,0xcbfebcfe,0x87febbfe,0xfe24fe,0x7e00fe,0x0,0x7e0000,0xfe00fe,0x75fe00fe,0x48be99fe,0x31fe00be,0x8afe99fe,0x7e007f,0x0,0x6d7e0000,0xebfeebfe,0x27fbffc,0xfe00fe,0xfe00fe,0xfe00fe,0x7e00fe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfe00fe,0xd5fe00fe,0xebfeebfe,0x200a7f9,0x0,0xfe0000,0xfe00fe,0x18fe00fe,0x99fe99fe,0x4fec,0x0,0xfe0000,0xfe00fe,0x23f0000,0xfefe9bfe,0xfefefefe,0xfefefefe,0xdafcfefe,0xfe269c,0x7e,0x0,0xfe007e,0xfefe30fc,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,
+0x1500,0x0,0xc2fa0000,0xfefefefe,0x77e9888,0xfe00fe,0xfe00fe,0xfe00fe,0x7e00fe,0x0,0x7e0000,0x60fe00fe,0xfefef7fe,0xfefefefe,0xfefefefe,0x7bfbfafe,0x7e00d3,0x0,0x7e0000,0xfe00fe,0xdffd00fe,0x7076fefe,0x6ffe047e,0xd4f0fefe,0x7e1100,0x0,0x767e0000,0xfefefefe,0x1500d8ee,0xfe00fe,0xfe00fe,0xfe00fe,0x7e00fe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfe00fe,0xe8fc00fe,0xfefefefe,0x1100c2e0,0x0,0xfe0000,0xfe00fe,0x6ffd00fe,0xfefefefe,0x500939a,0x0,0xfe0000,0xfe00fe,0x7dfe0000,0xfefefefe,0xedf4fefe,0xfcfdddea,0xfefefefe,0xb6dd6f8,0x7e,0x0,0xfe007e,0xfefe5ffc,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,
+0x2600,0x0,0xc2fa0000,0xfefefefe,0xa7e9c86,0xfe00fe,0xfe00fe,0xfe00fe,0x7e00fe,0x0,0x7e0000,0xfcfe40fe,0xfefefefe,0xecf6fcfd,0xfefefcfd,0xfefefefe,0x3f66a5,0x0,0x7e0000,0xfe00fe,0xfcfe07fe,0x605bfefe,0x91fe067e,0xbfcffefe,0x7e1a00,0x0,0x767e0000,0xfefefefe,0x1a00daea,0xfe00fe,0xfe00fe,0xfe00fe,0x7e00fe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfe00fe,0xe8fc00fe,0xfefefefe,0x1400c6da,0x0,0xfe0000,0xfe00fe,0xf1fe3ffe,0xfefefefe,0xa009e8e,0x0,0xfe0000,0xfe00fe,0xf3fe117e,0xfefefefe,0x470bb6b1,0x5f483900,0xfefef0f8,0x759bfefe,0x100,0x0,0xfe007e,0xfefe8bfe,0x8784fefe,0x55375637,0x55375537,0x55375537,
+0x2200,0x0,0xc2fa0000,0xfefefefe,0xa7e9c86,0xfe00fe,0xfe00fe,0xfe00fe,0x7e00fe,0x0,0x7e0000,0xfefec6fe,0xe4ebfefe,0x40006037,0xeef65939,0xfefefefe,0x900def5,0x0,0x7e0000,0xfe00fe,0xfefe29fc,0x3f2efefe,0xb5fc037e,0xa397fefe,0x7e1200,0x0,0x767e0000,0xfefefefe,0x1a00daea,0xfe00fe,0xfe00fe,0xfe00fe,0x7e00fe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfe00fe,0xe8fc00fe,0xfefefefe,0x1400c6da,0x0,0x54fe0000,0xb8fe7cfe,0xfefefdfe,0xfefefefe,0xa009e8e,0x0,0xfe0000,0xfe00fe,0xfefe567e,0xf4f9fefe,0x16004616,0xa3f067f,0xfefe8595,0xd1ecfefe,0x900,0x0,0xfe007e,0xfefeb8fc,0x4d3cfefe,0xf001300,0xf000f00,0xf000f00,
+0x600,0x0,0xc2fa0000,0xfefefefe,0x117e9c86,0x9ffe60fe,0x84feadfe,0xfe21fd,0x7e00fe,0x0,0x177e0000,0xfefefdfe,0x846efefe,0x93f2600,0xa6d90a3f,0xfefefefe,0x2320fefe,0x0,0x7e0000,0xcfe06fe,0xfefe55fc,0x3436f3f9,0xd9fc0db9,0x8f8afefe,0x7e1661,0x0,0x767e0000,0xfefefefe,0x1a00daea,0xfe00fe,0x64fe1afe,0x64fe64fe,0x7e3bfe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfe00fe,0xe8fc00fe,0xfefefefe,0x1400c6da,0x0,0xcbfc0000,0xfefefefe,0xfefefefe,0xfefefefe,0xa009e8e,0x0,0xfe0000,0xfe00fe,0xfefe7abe,0xd5e5fefe,0x1002600,0xfe00fe,0xfefe3e73,0xfcfdfefe,0x2127,0x0,0xfe007e,0xfefee6fd,0x2d0af2f8,0x69fe3ebc,0x2efe63fe,0xfe00fe,
+0xfe,0x0,0xc2fa0000,0xfefefefe,0xd8f7aeb0,0xfefefefe,0xfefefefe,0x5af6f7fe,0x7e00be,0x0,0x327c0000,0xe7f2e3f6,0x5144e7f2,0xfe073f,0xa4f500fe,0xfefefefe,0x2706f9fc,0x0,0x7e0000,0xfefe8cfc,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xd57fefe,0x0,0x767e0000,0xfefefefe,0x1a00daea,0x17fe00fe,0xfefed8fe,0xd5e8fefe,0x4002b37,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfe00fe,0xe8fc00fe,0xfefefefe,0x1400c6da,0x0,0xccfa0000,0xfefefefe,0xfefefefe,0xfefefefe,0xa009e8e,0x0,0xfe0000,0xfe00fe,0xfefe79be,0xe0effefe,0x1900,0xfe00fe,0xfefe48fa,0xfefefefe,0x4959,0x0,0x14fe007e,0xfefefefe,0xcfe4e2ee,0xfefefefe,0xfefefefe,0x14bbb7fc,
+0xfe,0x0,0xc2fa0000,0xfefefefe,0xfefefdfe,0xdae8e6f1,0xfefefbfd,0xf9fdfefe,0x7e356a,0x0,0x2000000,0x3c002600,0x24003c00,0xfe017e,0xf6fe3cfe,0xfefefefe,0x2400cbd5,0x0,0x7e0000,0xfefe8ef6,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x291ffefe,0x0,0x767e0000,0xfefefefe,0x1a00daea,0xd2fe13fe,0xfefefefe,0x4e22d8dd,0x2001e00,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfe00fe,0xe8fc00fe,0xfefefefe,0x1400c6da,0x0,0x20430000,0x4e254a26,0xd2e54e25,0xfefefefe,0xa009e8e,0x0,0xfe0000,0xfe00fe,0xfefe5179,0xfefefefe,0x4659,0xfe00fe,0xfefea2fe,0xfefefefe,0x3006267,0x0,0x42fc007e,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xcaf7fefe,
+0x669,0x0,0xc2fa0000,0xfefefefe,0x9995fefe,0x37004201,0xeff75d40,0xfefefefe,0x400b5e1,0x0,0x3f0000,0x77f047f,0x37f077f,0x5efe00be,0xfefef7fe,0xf7fbfefe,0x15006744,0x0,0x7e0000,0x40140e35,0xfefec9dd,0x4812a995,0xfefe7971,0x4c14f7fb,0x23014712,0x0,0x767e0000,0xfefefefe,0x2937daea,0xfefeccfe,0xd4d9fefe,0x1e004f1e,0x7e023f,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfe00fe,0xe8fc00fe,0xfefefefe,0x1400c6da,0x0,0x43f0000,0xd000c00,0xc3f40d00,0xfefefefe,0xa009e8e,0x0,0xfe0000,0xfe00fe,0xebf90d2e,0xfefefefe,0x65a5e6f9,0x9bfe49fe,0xfefefefe,0xfefefefe,0x4006b6b,0x0,0x6ffd007e,0xfefefefe,0x8470f0f7,0x573b4f22,0xfefeb1b0,0xfefefefe,
+0x6889,0x0,0xc2fa0000,0xfefefefe,0x3a00d6e1,0x57f1100,0x7f910a3f,0xfefefefe,0x181af6fb,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfdfe50fe,0xfefefefe,0x7455ecf3,0x4002c00,0x0,0x7e0000,0x900017f,0xfefeddf9,0x13008672,0xfefe6e7c,0x2900dfec,0x5000a00,0x0,0x767e0000,0xfefefefe,0xcfe5e2ef,0xfefefefe,0x4c1bd2d5,0x23f1e00,0x7e00fe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfe00fe,0xe8fc00fe,0xfefefefe,0x1400c6da,0x0,0xfe0000,0xfe00fe,0xc0f800fe,0xfefefefe,0xa009e8e,0x0,0xfe0000,0xfe00fe,0x5e830100,0xfefefafc,0xfefefefe,0xfefefefe,0xf6fbecf3,0xfefefefe,0x4006362,0x0,0x30bc007e,0x7f6b766e,0x2e00613b,0xc001200,0xcbe41c02,0xfefefefe,
+0x700bbdf,0x0,0xc2fa0000,0xfefefefe,0x1a009f8a,0xfe00be,0x2b6a00fe,0xfefefefe,0x4254fefe,0x0,0x7e0000,0xfe00fe,0x1fe00fe,0xfefedefe,0xdce0fefe,0x2a005527,0x7e0800,0x0,0x77e0000,0x22fe20fe,0xfefefafe,0x26b5798f,0xfefe97fe,0x3863cee0,0x7e0afe,0x0,0x767e0000,0xfefefefe,0xfefefefe,0xfefefefe,0x1e00bdc2,0xfe023f,0x7e00fe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfe00fe,0xe8fc00fe,0xfefefefe,0x1400c6da,0x0,0xfe0000,0xfe00fe,0xc0f800fe,0xfefefefe,0xa009e8e,0x0,0xfe0000,0xfe00fe,0x7000000,0xd6e45d59,0xfefefefe,0xd5dffefe,0xfcfd6a4c,0xfefefefe,0x4004941,0x0,0x43f007e,0x1b001700,0x53f1700,0xfe00fe,0x7a8a00be,0xfefefefe,
+0x1300def0,0x0,0xc2fa0000,0xfefefefe,0xa3f8a76,0xfe00fe,0x10e800fe,0xfefefefe,0x565efefe,0x200,0x7e0000,0xfe00fe,0x2afd00fe,0xfefefefe,0x5930fcfd,0x43f2100,0x7e00fe,0x0,0x3e7d0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x1005d7b,0x0,0x767e0000,0xfefefefe,0xfefefefe,0xfefefefe,0x5b95fefe,0xfe00be,0x7e00fe,0x0,0x1c7e0000,0x9dfe9dfe,0xeba9dfe,0xfe00fe,0xe8fc00fe,0xfefefefe,0x1400c6da,0x0,0xfe0000,0xfe00fe,0xc0f800fe,0xfefefefe,0xa009e8e,0x0,0xfe0000,0xfe00fe,0x0,0x27000900,0x66545036,0x3e005532,0xfefe566b,0xeff6fefe,0x1002d03,0x0,0x48fe057e,0x48fe48fe,0xfe0ffe,0xfe00fe,0x73bd00fe,0xfefefefe,
+0x1b00deee,0x0,0xc2fa0000,0xfefefefe,0x87e9486,0xfe00fe,0x20fa00fe,0xfefefefe,0x4f51fefe,0x400,0x7e0000,0xfe00fe,0x3ffa00fe,0xfefefefe,0x2d00e7f2,0xfe023f,0x7e00fe,0x0,0x3d7a0000,0xf8fbf3fb,0xfdfefefe,0xf5faf5fa,0xfefefdfe,0xf5faf8fb,0x500706f,0x0,0x767e0000,0xfefefefe,0xcbccfefe,0xfefed0d6,0xe9f9fefe,0xfe1973,0x7e00fe,0x0,0x2e7b0000,0xfefefefe,0x3259fefe,0xfe007e,0xecfc00fe,0xfefefefe,0x1400c4d8,0x0,0xfe0000,0xfe00fe,0xc0f800fe,0xfefefefe,0xa009e8e,0x0,0xfe0000,0xfe00fe,0xa3fe1c7e,0x9ef8a3fe,0x11000d2f,0x93f1100,0xfefe94d9,0xb7b9fefe,0x2000,0x0,0xfafe033f,0xfefefefe,0x17e6995,0xfe00fe,0xbcfe00fe,0xfefefefe,
+0x1b00bfca,0x0,0xc2fa0000,0xfefefefe,0xa3fc8e0,0xfe00fe,0x61fd00fe,0xfefefefe,0x361af9fc,0x200,0x7e0000,0xfe00fe,0x9ac00fe,0x52303d3e,0x1c004e2c,0xfe00fe,0x7e00fe,0x0,0x3000000,0x8e782b00,0xdeebfefe,0x41064400,0xfefef7fb,0x40007764,0x5002f00,0x0,0x767e0000,0xfefefefe,0x4711e7f1,0xf9fc4b47,0xfefefefe,0x27eabdb,0x7e00fe,0x0,0x20730000,0xfefefefe,0x6167fefe,0xfe027e,0xfbfe0afe,0xfefefefe,0x1300b5c2,0x0,0xfe0000,0xfe00fe,0xc0f800fe,0xfefefefe,0xa009e8e,0x0,0xfe0000,0xfe00fe,0xeffc0839,0xfefefefe,0x73ac,0x3cfe00fe,0xfefef8fe,0x6245fcfd,0x1000,0x0,0xbef2003f,0xfefefefe,0x3abce9f8,0x7fe00fe,0xfefe83fe,0xfefefefe,
+0x12007762,0x0,0xc2fa0000,0xfefefefe,0x5f9ffefe,0xfe00be,0xdffe19fe,0xfefefefe,0x2500cbd4,0x0,0x7e0000,0xfe00fe,0x4df600fe,0x94ba90c8,0xb3f94ba,0xfe00fe,0x7e00fe,0x0,0x3f0000,0x90d7057f,0xc3d3fefe,0x23ab1f00,0xfefefefe,0xc3f4e45,0x3f067f,0x0,0x767e0000,0xfefefefe,0x2300daea,0x92ad0400,0xfefefefe,0x5894fefe,0x7e00be,0x0,0x42b0000,0xfefeeafb,0xd8effefe,0x30fe45bb,0xfefe9ffe,0xfefefefe,0xf00917f,0x0,0xfe0000,0xfe00fe,0xc0f800fe,0xfefefefe,0xa009e8e,0x0,0xfe0000,0xfe00fe,0x88ae0000,0xfefefefe,0xbcfbfdfe,0xf8feb3fe,0xfefefefe,0x2f00aaa6,0x300,0x0,0x4363007e,0xfefefafd,0xfefefefe,0xf3fee6fe,0xfefefefe,0xc2c2fefe,
+0x5003500,0x0,0xc2fa0000,0xfefefefe,0xfdfefefe,0xaefec1fc,0xfefeeefe,0xfcfdfefe,0x15006e53,0x0,0x7e0000,0xfe00fe,0x8ff800fe,0xfefefefe,0x203efefe,0xfe007e,0x7e00fe,0x0,0x7e0000,0xb1fc00fe,0xa79efefe,0x3ffc1400,0xfafcfefe,0x27e2f0b,0x7e00fe,0x0,0x767e0000,0xfefefefe,0x1a00daea,0x152200fe,0xfefee1f3,0xe8f9fefe,0x7e1873,0x0,0x3f0000,0xfefe85ad,0xfefefefe,0xfefefefe,0xfefefefe,0xf4f9fefe,0x8004c28,0x0,0xfe0000,0xfe00fe,0xc0f800fe,0xfefefefe,0xa009e8e,0x0,0xfe0000,0xfe00fe,0x10160000,0xfefeb5c7,0xfefefefe,0xfefefefe,0xb3affefe,0xf003f09,0x3f,0x0,0x53f007e,0xf1f7697b,0xfefefefe,0xfefefefe,0xfefefefe,0x4816bebe,
+0x1400,0x0,0xc2fa0000,0xfefefefe,0xf9fcb7c4,0xfefefefe,0xfefefefe,0x9590fdfd,0x4003100,0x0,0x7e0000,0xfe00fe,0x90f600fe,0xfefefefe,0x3026fefe,0xfe007e,0x7e00fe,0x0,0x7e0000,0xd5fc00fe,0x8a76fefe,0x61fc0b00,0xe4f0fefe,0xbe2600,0x7e00fe,0x0,0x767e0000,0xfefefefe,0x1a00daea,0x17e00fe,0xfefe5a77,0xfefefefe,0x200a8d9,0x0,0x7e0000,0xb5c80f17,0xfefefefe,0xfefefefe,0xfefefefe,0x7c65f5fa,0x1002600,0x0,0xfe0000,0xfe00fe,0xc0f800fe,0xfefefefe,0xa009e8e,0x0,0xfe0000,0xfe00fe,0x1000000,0x70641701,0xd4e3b9bd,0xb9bad5e4,0x3c00785c,0x1be1400,0x7e,0x0,0xbe007e,0x3c260900,0xc2cd9280,0xd2e1d6e4,0x7458b5b1,0x18003c00,
+0x17e,0x0,0x6d7d0000,0xa57fa37f,0x54445f38,0xcedda99f,0xb9b6d5e4,0x35006c4c,0x3f0d00,0x0,0x7e0000,0xfe00fe,0x90f600fe,0xfefefefe,0x3026fefe,0xfe007e,0x7e00fe,0x0,0x3f0000,0x877f007f,0x5735a47f,0x417f073f,0x8c719e7f,0x7f1d00,0x3f007f,0x0,0x3f3f0000,0xa57f9f7f,0x1a009175,0x7f007f,0x82790600,0xa57fa47f,0x2234a37f,0x0,0x7e0000,0x170101be,0xbdc57165,0xe4f0ddeb,0xaea5d7e5,0x2f005d32,0x800,0x0,0x7f0000,0x7f007f,0x6c7c007f,0xa57fa27f,0xa007047,0x0,0xfe0000,0xfe00fe,0x0,0xd000100,0x31002300,0x31003600,0xb002300,0x0,0x0,0x0,0x0,0x4000000,0x29001600,0x36003300,0x21003000,0x1000b00,
+0x0,0x0,0xc000000,0x26002300,0xa001c00,0x2e001d00,0x31003400,0x9002000,0x0,0x0,0x0,0x0,0xb000000,0x43003b00,0x23004300,0x0,0x0,0x0,0x0,0x10000000,0x1b002500,0x4000200,0x23002000,0xc00,0x0,0x0,0x4000000,0x26002000,0xd002400,0x0,0x10000000,0x26002500,0x14002500,0x0,0x0,0x1000000,0x24000d00,0x39003300,0x30003800,0x5001c00,0x0,0x0,0x0,0x0,0xb000000,0x26002300,0x4002100,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x3000000,0x3000500,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x5000400,0x300,0x0,
+0x0,0x0,0x0,0x0,0x0,0x3000000,0x3000500,0x0,0x0,0x0,0x0,0x0,0x1000000,0x9000800,0x5000900,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x6000400,0x3000600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x4c7f003f,0xb0fe99fe,0x51fd99fe,0x4dfe02fe,0x64fe64fe,0x217e,0x0,0xfe007e,0xfe00fe,0xa6fe37fe,0xe5fedbfe,0x7ffec9fe,0xfe12fd,
+0xfe,0x0,0xfe0000,0xfe00fe,0xa5fe25fe,0xcffecefe,0x2279cffe,0x0,0xf7e0000,0x99fe99fe,0x99fe99fe,0x99fe99fe,0x99fe99fe,0x99fe99fe,0x88fe,0x0,0xb2fd0000,0xebfeebfe,0x1be7ace,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0xfe007e,0xfe00fe,0x88fe3cfe,0xaafea9fe,0x40fe8afe,0xfe00fe,0x7e00fe,0x0,0x7e0000,0xfe00fe,0x3ffe00fe,0xaafe8bfe,0x89feabfe,0xfe3efe,0xfe00fe,0x0,0x0,0xfe00fe,0x1bfe00fe,0xa3fe73fe,0x94feb0fe,0x3f487f,0x0,0x0,0xfe0000,0xfe00fe,0x73f0000,0xfefeaefe,0xfefefefe,0xfefefefe,0xc7fbb1f9,0xfefefefe,0x2006378,0x0,0xfe007e,0x6ffe00fe,0xfefefbfe,0xfefefefe,0xfefefefe,0x2dc1e5fd,
+0xfe,0x0,0xfe0000,0x18fe00fe,0xfefee9fe,0xfefefefe,0x435afefe,0x100,0x1a7a0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x1200e7f8,0x0,0xc2fa0000,0xfefefefe,0x77e9888,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0xfe007e,0xb7fe14fe,0xfefefefe,0xfefefefe,0xfefefefe,0x1abcc0fc,0x7e00fe,0x0,0x7e0000,0x13fe00fe,0xfefeb9fe,0xfefefefe,0xfefefefe,0xb8fbfefe,0xfe12bb,0x0,0x0,0xfe00fe,0xf6fe73fe,0xfefefefe,0xfefefefe,0xb5fafefe,0xe3b,0x0,0xfe0000,0xfe00fe,0x9bfe0000,0xfefefefe,0xecf4fefe,0xf5fad7e6,0xfcfefefe,0xfefefefe,0x6007670,0x0,0xfe007e,0xfefe53fe,0xfdfefefe,0xb3afc6cf,0xfefeedf4,0xd7f7fefe,
+0x75d,0x0,0xfe0000,0x79fe00fe,0xfefefefe,0xe6f0fefe,0x4545d5e4,0x200,0x1a780000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x2000eaf4,0x0,0xc2fa0000,0xfefefefe,0xa7e9c86,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0x8fe007e,0xfefeccfe,0xfdfefefe,0xddebdeeb,0xfefefdfd,0xd6fafefe,0x7e1074,0x0,0x7e0000,0xcbfe06fe,0xfefefefe,0xddeafdfe,0xfdfedeeb,0xfefefefe,0x355c2f4,0x0,0x0,0x78fe00fe,0xfefefefe,0xe1edfefe,0xf9fcd8e7,0xfefefefe,0x211bbf2,0x0,0xfe0000,0xfe00fe,0xfdfe287e,0xfefefefe,0x4607ada9,0x49283800,0xfefed7e2,0xfefefefe,0x6007670,0x0,0x8fe007e,0xfefee4fe,0x968ffefe,0x2b003c00,0xf3f94a33,0xfefefefe,
+0x5870,0x0,0xfe0000,0x96fb00fe,0xfefefefe,0x480ee1ec,0x21003700,0x100,0xd3b0000,0x997a877c,0x997a997a,0x997a997a,0xdfe8997a,0xfefefefe,0x1f00b2b2,0x0,0xc2fa0000,0xfefefefe,0xa7e9c86,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0x73fe007e,0xfefefefe,0x7253f5f9,0x37003e00,0xf0f8624b,0xfefefefe,0x10089b2,0x0,0x7e0000,0xfefe6dfe,0xf8fbfefe,0x3e00765a,0x70693700,0xfefefcfd,0x506ffefe,0x0,0x0,0xf9fe21fe,0xf9fbfefe,0x40007963,0x54353600,0xfefeedf6,0x5d7bfefe,0x0,0xfe0000,0xfe00fe,0xfefe7cbe,0xe7f0fefe,0x1400400a,0x73f067f,0xfefe4d63,0xfefefefe,0x6007670,0x0,0x5bfe007e,0xfefefefe,0x3a02dbe6,0x17f0e00,0x738f053f,0xac9bab9b,
+0x5006653,0x0,0xfe0000,0x98f700fe,0xfefefefe,0x2100c2d3,0x33f057f,0x0,0x0,0x22001400,0x22002200,0x22002200,0xfdfe6683,0xc3c1fefe,0x10003f06,0x0,0xc2fa0000,0xfefefefe,0xe7e9c86,0xa2fe5cfe,0x89feacfe,0xfe2ffe,0x7e,0x0,0xd2fe007e,0xfefefefe,0x2f00a397,0x57f0b00,0x84940b3f,0xfefefefe,0xc02e6f5,0x0,0x7e0000,0xfefecefd,0xaaa0fefe,0xb003000,0xc00057f,0xdae9abde,0x7b77dae9,0x400,0x0,0xfefe82fe,0xb7b5fefe,0xc003100,0x83f057f,0xfefe889a,0xbee2fefe,0x600,0xfe0000,0xfe00fe,0xfefeacfc,0xb3b6fefe,0x2000,0xfe00fe,0xeefb054a,0xfefefefe,0x6007670,0x0,0xa6fd007e,0xfefefefe,0x1c009b88,0x46fe1fbe,0x143c3dfe,0x28002500,
+0x4002100,0x0,0xfe0000,0x98f600fe,0xfefefefe,0x1300c0d4,0x7e00fe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0x13fe00fe,0xfefee7fe,0x4e22eaf1,0x1001600,0x0,0xc2fa0000,0xfefefefe,0xc8f0a5a1,0xfefefefe,0xfefefefe,0x5fb4fcfe,0x3f,0x0,0xfefe097e,0xfefefefe,0xd006a5d,0xfe00fe,0x347000fe,0xfefefefe,0x3143fefe,0x0,0x87e0000,0xfefefcfe,0x6e60fefe,0xfe0f00,0xbe00fe,0x34001300,0x2e003700,0x500,0x0,0xfefebcfc,0xe1eefefe,0xb7febdf2,0xb7feb7fe,0xfefecefb,0xeef8fefe,0x1400,0xfe0000,0xfe00fe,0xfefec1fa,0xa08afefe,0xf00,0xfe00fe,0xd7fa00be,0xfefefefe,0x6007670,0x0,0xd7fc007e,0xfefefefe,0xbceb8191,0xfefefefe,0xf2fefefe,0x57780d2,
+0x7f,0x0,0xfe0000,0x98f600fe,0xfefefefe,0x1200c0d4,0x7e00fe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0x9dfe00fe,0xfefefefe,0x23008572,0x17e,0x0,0xc2fa0000,0xfefefefe,0xfefef6fb,0xf0f7f0f7,0xfefefefe,0xf0fcfefe,0x1126,0x0,0xfefe1b7b,0xfefefefe,0x47e504f,0xfe00fe,0x1cf000fe,0xfefefefe,0x4a54fefe,0x100,0x1b7b0000,0xfefefefe,0x5150fefe,0xfe057e,0xfe00fe,0x57f017f,0x47f057f,0x0,0x0,0xfefed1fb,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x2105,0xfe0000,0xfe00fe,0xfefebbf7,0xabb2fefe,0xa00,0xfe00fe,0xe4fc00fe,0xfefefefe,0x6007670,0x0,0xf4fe007e,0xfefefefe,0xfefeebf4,0xfefefefe,0xfefefefe,0xa8f1fefe,
+0x1c9,0x0,0xfe0000,0x9af700fe,0xfefefefe,0x1200c0d4,0x7e00fe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfcfe30fe,0xdbe5fefe,0x73f3804,0xfe,0x0,0xc2fa0000,0xfefefefe,0x847afdfd,0x3d014301,0xfefe989d,0xfefefefe,0x5669,0x0,0xfefe0d6c,0xfefefefe,0x27e585e,0xfe00fe,0x2afa00fe,0xfefefefe,0x4240fefe,0x200,0x11700000,0xfefefefe,0x585ffefe,0xfe027e,0xfe00fe,0xefe08fe,0x8fe0efe,0x0,0x0,0xfefec4f9,0xbfb5fefe,0x88718871,0x88718871,0x88718871,0x88718871,0x2505,0xfe0000,0xfe00fe,0xfefe97e6,0xdaecfefe,0xe02,0xfe00fe,0xfefe20fe,0xfefefefe,0x6007670,0x0,0xfefe007e,0xfefefefe,0xc9c8fefe,0x6d5a735d,0xfefec4c5,0xfefefefe,
+0x5072,0x0,0xfe0000,0xcefd02fe,0xfefefefe,0x1200b4c2,0x7e00fe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfefeaffe,0x8b76fefe,0xbe1b00,0xfe,0x0,0xc2fa0000,0xfefefefe,0x3500cedb,0x77f0f00,0xf8fd181d,0xfefefefe,0x4007873,0x0,0xdef90000,0xfefefefe,0x37e8895,0xfe00fe,0x66fd00fe,0xfefefefe,0x2c04eef6,0x100,0x1100000,0xfefee2fa,0x8a96fefe,0xfe037e,0xfe00fe,0xfefeb3fd,0x81b8fefe,0x100,0x0,0xfefe96d9,0xb6bffefe,0x1e002300,0x1e001e00,0x49742327,0x3f6e4974,0xe00,0xfe0000,0xfe00fe,0xfefe4e74,0xfefefefe,0x71a7,0x6fe00fe,0xfefeaffe,0xfefefefe,0x6007670,0x0,0xf7fe007e,0xfefefefe,0x460ee4ec,0x15002100,0xdef0240f,0xfefefefe,
+0x400aace,0x0,0x40fe0000,0xfefeb5fe,0xfdfefefe,0xe00745e,0x7e00fe,0x0,0x7e0000,0xfe00fe,0x26fe00fe,0xfefefdfe,0x4015f4f9,0xfe073f,0xfe,0x0,0xc2fa0000,0xfefefefe,0x1700a9a3,0xfe00be,0xe3fa017e,0xfefefefe,0x6008476,0x0,0x89b7007e,0xfefefefe,0x2a59ebf8,0xfe00fe,0xe0fe1cfe,0xfefefefe,0x2000aeab,0x0,0x7e0000,0xfefe8db8,0xebf8fefe,0xfe2746,0x3efe00fe,0xfefefbfe,0x5d52fefe,0x800,0x0,0xfefe3f6b,0xf6fbfefe,0xfe3d7a,0x3fe00fe,0xfefe8bfe,0x90bdfefe,0x500,0xfe0000,0xfe00fe,0xcceb050a,0xfefefefe,0xc7fcfefe,0xdffeaafe,0xfefefefe,0xfefefefe,0x6007670,0x0,0xe2fb007e,0xfefefefe,0x2000aa9d,0xfe01be,0x90b301be,0xfefefefe,
+0xf00d1e8,0x0,0xaffc0000,0xfefefefe,0x8170eaf3,0x53f3300,0x7e00fe,0x0,0x7e0000,0xfe00fe,0x89fe00fe,0xfefefefe,0x2500bfc5,0xfe017e,0xfe,0x0,0xc2fa0000,0xfefefefe,0xd009f88,0xfe00fe,0xdefc00fe,0xfefefefe,0x6008676,0x0,0x192e007e,0xfefee1f3,0xf4fdfefe,0xb1feb3fd,0xfefef2fe,0xebf2fefe,0xe004f28,0x0,0x7e0000,0xe3f31b2f,0xfefefefe,0xaffdf2fd,0xf9feb8fe,0xfefefefe,0x3000c4c7,0x300,0x0,0xaecd047e,0xfefefefe,0xbdfdfafe,0xdefeabfe,0xfefefefe,0x4a2af0f6,0xb00,0xfe0000,0xfe00fe,0x31350000,0xfefee1ef,0xfefefefe,0xfefefefe,0xf2f8babc,0xfefefefe,0x6007670,0x0,0xbef5007e,0xfefefefe,0xc00a090,0xfe00fe,0x7fb800fe,0xfefefefe,
+0x1700d0e4,0x0,0x88ec0000,0xfefef7fb,0xe1f0fefe,0xbe263a,0x7e00fe,0x0,0x7e0000,0xfe00fe,0xe2fd00fe,0xfefefefe,0x12008571,0xfe00fe,0xfe,0x0,0xc2fa0000,0xfefefefe,0xa3f9c86,0xfe00fe,0xdefc00fe,0xfefefefe,0x6008676,0x0,0x17e007e,0xdce93b37,0xfefefefe,0xfefefefe,0xfefefefe,0x653ae2eb,0x2002400,0x0,0x7e0000,0x3d39017e,0xfefeddea,0xfefefefe,0xfefefefe,0xccd0fefe,0x14004b1c,0x0,0x0,0x1a1f00be,0xfefeb9c5,0xfefefefe,0xfefefefe,0xeef5fefe,0x2500724d,0x200,0xfe0000,0xfe00fe,0x3000000,0x94892c1f,0xd5e4cbd9,0x846abec3,0xeffa3f03,0xfefefefe,0x6007670,0x0,0x7fab007e,0xfefefefe,0xb02d1e5,0xfe00fe,0xbafe00fe,0xfefefefe,
+0x1700b4b8,0x0,0xc000000,0xedf64c33,0xfefefefe,0x27e96c3,0x7e00fe,0x0,0x7e0000,0xfe00fe,0xfefe2dfe,0xfefefefe,0x63f5140,0xfe00fe,0xfe,0x0,0xc2fa0000,0xfefefefe,0xa7e9c86,0xfe00fe,0xdefc00fe,0xfefefefe,0x6008676,0x0,0xfe007e,0x260b043f,0xbbc07f6e,0xd3e2d3e2,0x8a6fbec2,0x2500470d,0x7e043f,0x0,0x7e0000,0x43f00fe,0x8271280d,0xd4e3bec5,0xb8b8d3e2,0x40037f65,0x13f1c00,0x0,0x0,0x17e00fe,0x675b1900,0xcfdeb1ab,0xc6d2d7e6,0x50209983,0x7002b00,0x0,0xfe0000,0xfe00fe,0x0,0x15000300,0x34002b00,0x25003200,0xeefc0e00,0xfefefefe,0x6007670,0x0,0x234e007e,0xfefef9fd,0x85b1fefe,0x1fe04f7,0xfefe6dfe,0xfefefefe,
+0xf007460,0x0,0x17f0000,0xa7de073f,0xfefefefe,0xc00bcd7,0x7e00fe,0x0,0x7e0000,0xfe00fe,0xfefe6bfe,0xf1f8fefe,0x17e2d01,0xfe00fe,0xfe,0x0,0xc2fa0000,0xfefefefe,0xa7e9c86,0xfe00fe,0xdefc00fe,0xfefefefe,0x6008676,0x0,0x0,0x2000000,0x25001000,0x36003100,0x27003100,0x2001200,0x0,0x0,0x0,0x0,0x12000200,0x31002700,0x30003600,0xe002300,0x100,0x0,0x0,0x0,0xb000100,0x2f002100,0x34003500,0x16002a00,0x400,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x4000200,0x17f047f,0xeefc00fe,0xfefefefe,0x6007670,0x0,0x27e007e,0xfefe8eaf,0xfefefefe,0xecfef0fe,0xfefefefe,0xcacdfefe,
+0x4003401,0x0,0xfe0000,0x99f300fe,0xfefefefe,0x1200c0d4,0x7e00fe,0x0,0x7e0000,0xfe00fe,0xfefe9dfd,0xd6e6fefe,0xbe2200,0xfe00fe,0xfe,0x0,0xc2fa0000,0xfefefefe,0xa7e9c86,0xfe00fe,0xdefc00fe,0xfefefefe,0x6008676,0x0,0x0,0x0,0x0,0x5000300,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x3000100,0x3000500,0x0,0x0,0x0,0x0,0x0,0x0,0x3000000,0x4000500,0x100,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x0,0xfe00fe,0xeefc00fe,0xfefefefe,0x6007670,0x0,0xfe007e,0xa6b3100d,0xfefefefe,0xfefefefe,0xfefefefe,0x4e20ced1,
+0x1600,0x0,0xfe0000,0x98f600fe,0xfefefefe,0x1200c0d4,0x7e00fe,0x0,0x7e0000,0xfe00fe,0xfefec2fc,0xc3d6fefe,0xfe1a00,0xfe00fe,0xfe,0x0,0xc2fa0000,0xfefefefe,0xa7e9c86,0xfe00fe,0xdefc00fe,0xfefefefe,0x6008676,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x0,0xfe00fe,0xaae100fe,0xc3cec2ce,0x6006258,0x0,0xfe007e,0x140000be,0xb6b6675d,0xd5e3d3e2,0x8268bdc1,0x1c004102,
+0x23f,0x0,0xfe0000,0x98f600fe,0xfefefefe,0x1200c0d4,0x7e00fe,0x0,0x3f0000,0x7f007f,0xa37f787e,0x8066a57f,0x7f1300,0x7f007f,0x7f,0x0,0x6d7d0000,0xa57fa37f,0xa3f6f43,0x7f007f,0x7e7e007f,0xa57fa47f,0x600613b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x0,0x0,0x15000000,0x30002e00,0x3002300,0x0,0x0,0x0,0x22000b00,0x36003000,0x25003100,0x1000f00,
+0x0,0x0,0xfe0000,0x98f600fe,0xfefefefe,0x1200cce2,0x7e00fe,0x0,0x0,0x0,0x24000d00,0x22002600,0x800,0x0,0x0,0x0,0xc000000,0x26002300,0x4002100,0x0,0xf000000,0x26002500,0x3001d00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x0,0x0,0x1000000,0x3000300,0x200,0x0,0x0,0x0,0x0,0x5000300,0x300,0x0,
+0x0,0x0,0xfe0000,0x8cec00fe,0xfefefefe,0x8faafcfd,0x107e6afe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0xfe0000,0x416e00fe,0xfefefdfe,0xfefefefe,0x3767fefe,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0xfe0000,0x47e00fe,0xf6fa829a,0xfefefefe,0x4c52fefe,0x200,0xd3f0000,0x507f507f,0x7f227f,0x7f007f,0x7f007f,0x7f,0x0,0x7f0000,0x7f007f,0xe7f007f,0x337f2c7f,0x47f237f,0x7f007f,0x7f,0x0,0x7f0000,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x217f,0x0,0x217f0000,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f,0x0,0x7f0000,0x7f007f,0x237f057f,0x287f327f,0x7f077f,0x7f007f,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x647f4c7f,0x223f647f,0x78be177f,0xabfea9fe,0x1dfd7efe,0xfe00fe,0x7e,0x0,0xfe007e,0x10fe00fe,0xc0fe77fe,0xdefee3fe,0x68fdbbfe,0xfe06fe,
+0xfe,0x0,0x7f0000,0x3f007f,0x3c1d0e00,0x644f614e,0x2f14644f,0x200,0x43c0000,0xfefee8fc,0x23fb0ee,0xfe00fe,0xfe00fe,0xfe,0x0,0xfe0000,0x57fe00fe,0xfdfeccfe,0xfefefefe,0xf5fefefe,0x1edda6fe,0xfe,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfe00fe,0x11fe00fe,0xd2fe6dfe,0x600c0f7,0x0,0xf0fe0000,0x59fdbefd,0xfe07fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe,0x0,0xfe0000,0xa0fe18fe,0xfefef2fe,0xfefefefe,0xb0fef8fe,0xfe28f5,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfefec1fb,0x8dd5fefe,0xfefeeafe,0xfefefefe,0xf2fdfefe,0xbe57f5,0x7e,0x0,0xfe007e,0xe7fe35fe,0xfefefefe,0xfefefefe,0xfefefefe,0x197bd0fc,
+0xfe,0x0,0x0,0x0,0x5000000,0x13000e00,0xa001300,0x0,0x3f0000,0xfefe94c2,0x2333f9fc,0xfe00fe,0xfe00fe,0xfe,0x0,0xfe0000,0xfefe81fe,0xfefefefe,0xfdfdfefe,0xfefefefe,0xe0fcfefe,0xe70,0x0,0xfe0000,0xfe00fe,0xfe00fe,0x3cfe00fe,0xf5fea2fe,0xfefefefe,0x1500cce4,0x0,0xf2fc0000,0xfefefefe,0x8efdebfe,0xfe29fd,0xfe00fe,0xfe00fe,0xfe,0x0,0xefe0000,0xfefedcfe,0xfefefefe,0xfefefdfd,0xfefefefe,0x27a3eefd,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfefec2fa,0xfcfdfefe,0xe7f1fefe,0xfafcd9e7,0xfefefefe,0x3978fafd,0x3f,0x0,0xdfe007e,0xfefee5fe,0xebf2fefe,0xb8bab5b3,0xfefef0f6,0xbdf1fefe,
+0x23f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e0000,0xfefe3869,0x7a8efefe,0xfe017e,0xfe00fe,0xfe,0x0,0x1ffe0000,0xfefefbfe,0xa19cfefe,0x460c4e1b,0xfdfe7f79,0xfefefefe,0x1006373,0x0,0xfe0000,0xfe00fe,0x71fe13fe,0xfefed6fe,0xfefefefe,0xdde8fefe,0x16008776,0x0,0x8a9f0000,0xfefeeaf2,0xfefefefe,0xc1fdfefe,0x8fe5dfd,0xfe00fe,0xfe,0x0,0x64fe0000,0xfefefefe,0x6342e9f2,0x5a3e4402,0xfefecacc,0xa6d8fefe,0x200,0x0,0x0,0xfe0000,0xfe00fe,0xfefec2fa,0xfefefefe,0x42019591,0x53363700,0xfefee5f0,0xc2ebfefe,0x400,0x0,0x5dfe007e,0xfefefefe,0x4f1de0e8,0x2a003200,0xf3fa4a30,0xfefefefe,
+0x355b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e0000,0xd4f3037e,0xd3ecfefe,0xfe093f,0xfe00fe,0xfe,0x0,0x43fa0000,0xd5e4ceec,0x3c03ccdd,0xa3f1500,0xe5f81000,0xfefefefe,0x5008478,0x0,0x1fe0000,0xa6fe40fe,0xfefef7fe,0xfefefefe,0xb9b6f6fa,0x40006f55,0xa002b00,0x0,0x10000000,0x78663309,0xfbfdc6d0,0xfefefefe,0xedfefefe,0x2cfd91fd,0xfe,0x0,0x86fe0000,0xfefefefe,0x3221e3ed,0xb000b00,0xaeb44253,0x9aa4b3af,0x1000,0x0,0x0,0xfe0000,0xfe00fe,0xfefec2fa,0xd2ddfefe,0x11003800,0x83f057f,0xfefe6675,0xfcfdfefe,0x253a,0x0,0x7bfe007e,0xfefefefe,0x2100a186,0x17f053f,0xbdee053f,0xfefefefe,
+0x300636b,0x0,0x507f0000,0x507f507f,0x7f327f,0x7f007f,0x7f,0x0,0x7e0000,0x79a000be,0xfefefefe,0xbe3e59,0xfe00fe,0xfe,0x0,0x37e0000,0x36002700,0x19003400,0x27fe05be,0xfcfe79fd,0xfefefefe,0x7008878,0x0,0xd0fe0000,0xfefefefe,0xfefefefe,0x947fdce7,0x3700501f,0xc002000,0x27f,0x0,0xbe0000,0xf00047f,0x4e342500,0xe8f19f95,0xfefefefe,0xfefefefe,0x1009ef9,0x0,0x669b0000,0xfefefefe,0xe7fcfefe,0x5bfe97fd,0x200023b7,0x27002a00,0xe00,0x0,0x0,0xfe0000,0xfe00fe,0xfefec2fa,0x9e86fefe,0x1800,0xfe00fe,0xfdfe117b,0xfefefefe,0x1005a67,0x0,0x5ffa007e,0xfefefefe,0xa3fb0b7,0xfe00fe,0xd0fa00fe,0xfefefefe,
+0x4004f46,0x0,0xfefe0000,0xfefefefe,0xb0fbfefe,0xfe07b4,0xfe,0x0,0x7e0000,0x1d8700fe,0xfefefafd,0x37e98b0,0xfe00fe,0xfe,0x0,0xbe0000,0x74a9107f,0xe0fdb3f6,0xfefefbfe,0xfefefefe,0xfefefefe,0x8008878,0x0,0xf1fd0000,0xfefefefe,0x6f55dce4,0x2c004000,0x63f1500,0xfe00be,0xfe,0x0,0xfe0000,0xfe00fe,0x73f017f,0x32071a00,0xecf47975,0xfefefefe,0x1000cae7,0x0,0xba40000,0xfefec1d8,0xfefefefe,0xfefefefe,0xd7fdfefe,0x47b72b9,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfefec2fa,0x8a76fefe,0xa00,0xfe00fe,0xf1fc017e,0xfefefefe,0x400716f,0x0,0x11b0007e,0xfefee4f6,0x82b0fbfd,0x2ffe29fd,0xfefe98fe,0xc5c9fefe,
+0x1002c00,0x0,0xfefe0000,0xfefefefe,0xfefefefe,0x17e7aa5,0xfe,0x0,0x7e0000,0x17e00fe,0xfefeb7e9,0x1115eaf6,0xfe00fe,0xfe,0x0,0x16fe0000,0xfefedbfe,0xfefefefe,0xccd9e7f1,0xeaf3a191,0xfefefefe,0x8008878,0x0,0xf2fc0000,0xfefefefe,0xddf2fefe,0x157e7c9f,0xfe00fe,0xfe00fe,0xfe,0x0,0xfe0000,0xfe00fe,0xfe00fe,0x88c222be,0xfefee8fb,0xfefefefe,0x1600cee2,0x0,0x1be0000,0x70631902,0xe3eeb2b0,0xfefefdfe,0xfefefefe,0xa2eefefe,0x100,0x0,0x0,0xfe0000,0xfe00fe,0xfefec2fa,0x9383fefe,0x800,0xfe00fe,0xfafe04fe,0xfefefefe,0x6006d69,0x0,0x17e007e,0xc9d33938,0xfefefefe,0xfefefefe,0xfefefefe,0x4816b2ad,
+0x1400,0x0,0x5c700000,0xedf5826e,0xfefefefe,0x900c4e4,0xfe,0x0,0x7e0000,0xfe00fe,0xfefe5c7a,0x5b6dfefe,0xfe00be,0xfe,0x0,0x8dfe0000,0xfefefefe,0x6847e9f0,0x36004100,0xe1f72c00,0xfefefefe,0x8008878,0x0,0x4e6c0000,0xf6fab6b9,0xfefefefe,0xf7fefefe,0x40fda5fd,0xfe01fe,0xfe,0x0,0xfe0000,0x5fe00fe,0xb9fe54fe,0xfefefdfe,0xfefefefe,0xaba0eef5,0x15005c41,0x0,0xfe0000,0xe00017f,0x32002200,0x89744f2f,0xfefedee7,0xfdfefefe,0x2751,0x0,0x0,0xfe0000,0xfe00fe,0xfefec2fa,0xc3ddfefe,0x900,0xfe00fe,0xfefe3afd,0xfefefefe,0x5004c41,0x0,0x5fe007e,0xfafd95e9,0xfefefefe,0xfefefefe,0xfefefefe,0x82a7f5fa,
+0x154,0x0,0xc000000,0x9ebd1900,0xfefefefe,0x1400cee4,0xfe,0x0,0x7e0000,0xfe00fe,0xedfb0c67,0xb5d7fefe,0xfe053f,0xfe,0x0,0xbbfc0000,0xfefefefe,0x2900a895,0x57f0b00,0xf7fd0e7f,0xfefefefe,0x8008878,0x0,0x8000000,0x41202000,0xdae68e7f,0xfefefefe,0xfefefefe,0x74fed8fd,0x15fd,0x0,0x24fe0000,0xe8fe88fe,0xfefefefe,0xfcfdfefe,0x846bccd6,0x3300470e,0x4001b00,0x0,0xabfd0000,0xddfeddfe,0x43f4f7d,0x1600093f,0xfefe4854,0xfefefefe,0x1004651,0x0,0x0,0xfe0000,0xfe00fe,0xfefec2fa,0xfdfefefe,0x5a9a,0xcfe00fe,0xfefec3fe,0xdde8fefe,0x1002c01,0x0,0x8efe007e,0xfefefefe,0x9281f3f8,0x5f475c3e,0xfefea8a5,0xfefefefe,
+0x61a0,0x0,0xfe0000,0x84d800fe,0xfefefefe,0x1800cee4,0xfe,0x0,0x7e0000,0xfe00fe,0x9bcd007e,0xf8fcfefe,0xfe2230,0xfe,0x0,0xb0f70000,0xfefefefe,0x1b46d3e2,0xbfe00fe,0xfefea0fe,0xfefefefe,0x8008a79,0x0,0xfe0000,0x63f00be,0x2c001500,0xb2b26352,0xfefef4f9,0xfefefefe,0x300c1f5,0x0,0xf0fe0000,0xfefefefe,0xebf3fefe,0x5e39a79a,0x27003c00,0x47f1000,0xbe,0x0,0x91d20000,0xfefefefe,0x25b1d5f1,0x5fe00fe,0xfefe84bc,0xf3f8fefe,0x2003215,0x0,0x0,0xfe0000,0xfe00fe,0xfefec2fa,0xfefefefe,0xc2fcfdfe,0xe7feabfe,0xfefefefe,0x806dfefe,0x1b00,0x0,0xf5fe087e,0xfefefefe,0x31008775,0xf001600,0xacb81b00,0xfefefefe,
+0x800d0f0,0x0,0xfe0000,0x82f000fe,0xfefefefe,0x1800cee4,0xfe,0x0,0x7e0000,0xfe00fe,0x3e6c00fe,0xfefefefe,0x17e788c,0xfe,0x0,0x5e920000,0xfefefefe,0xf7fefefe,0xf6fee1fe,0xfbfdfefe,0xfefefefe,0x8009781,0x0,0xfe0000,0xfe00fe,0x27f00fe,0x1f000c00,0x8b793e1b,0xfefed6e3,0x1400cce4,0x0,0xf1fd0000,0xc8d0fcfd,0x460a8167,0x1b003100,0x17f083f,0xfe00fe,0xfe,0x0,0x23390000,0xfefee9f6,0xfdfefefe,0xf2fee5fe,0xfefefefe,0x9993fefe,0x2300,0x0,0x0,0xfe0000,0xfe00fe,0xfefec2fa,0xbdb4fefe,0xfefeeaf3,0xfefefefe,0xfdfdfefe,0x3600a19d,0x700,0x0,0xfefe297d,0xfefefefe,0x93f4e40,0xfe00fe,0x5b7700be,0xfefefefe,
+0x1800f4fa,0x0,0xfe0000,0x82f000fe,0xfefefefe,0x1800cee4,0xfe,0x0,0x7e0000,0xfe00fe,0x48300fe,0xfefed9f5,0x93fd1ec,0xfe,0x0,0x7420000,0xf7fb91a2,0xfefefefe,0xf0f6fefe,0xb6b99b94,0xfefefefe,0x900b9cd,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xbe00fe,0x1300063f,0x5e4b2a00,0x16008a8c,0x0,0x87a70000,0x3b005a34,0x10002600,0xbe047f,0xfe00fe,0xfe00fe,0xfe,0x0,0x27e0000,0xc0ca3b33,0xfefefafc,0xfefefefe,0xe8f1fefe,0x39009080,0xb00,0x0,0x0,0xfe0000,0xfe00fe,0xfefec2fa,0xa086fefe,0x9f953d26,0xd3e2cfde,0x7152b7b6,0x10003900,0x3f,0x0,0xfefe2176,0xfefefefe,0x27e5d62,0xfe00fe,0x73fd00fe,0xfefefefe,
+0x2300eef6,0x0,0xfe0000,0x80d700fe,0xfefefefe,0x1800daec,0xfe,0x0,0x7e0000,0xfe00fe,0xbe00fe,0xfefe7ea5,0x3a57fefe,0xbe,0x0,0x3f0000,0x3e1e1100,0x79666f5f,0x450a6751,0x1f003200,0x43003d00,0xe003c00,0x0,0x0,0x0,0x0,0x0,0x0,0xb000200,0xd001b00,0x0,0x12000000,0x8001900,0x100,0x0,0x0,0x0,0x0,0x0,0x7f0000,0x1f000400,0x6b59421d,0x76637967,0x42015e44,0xf002f00,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfefec2fa,0x9c86fefe,0x18000d00,0x35002e00,0x21003000,0xbe0a00,0x7e,0x0,0xe4f9021d,0xfefefefe,0x1676d1eb,0xfe00fe,0xe4fe23fe,0xfefefefe,
+0x2000bfc7,0x0,0xfe0000,0x5aba00fe,0xfefefefe,0x669bfdfe,0xbe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfcfd2253,0x96adfefe,0x37e,0x0,0x0,0x5000000,0x18001200,0xd001600,0x2000400,0x9000800,0x2000800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x10000700,0x19001700,0xc001400,0x300,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfefec2fa,0x9c86fefe,0xa00,0x57f027f,0xbe037f,0xfe00fe,0x7e,0x0,0x6595003f,0xfefefefe,0xf0fdfefe,0xb5feb0fd,0xfefef6fe,0xf5fafefe,
+0x12005d37,0x0,0xfe0000,0x99e00fe,0xfefeb8d2,0xfefefefe,0x200c5fc,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xbdec017e,0xe9f6fefe,0xf11,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfefec2fa,0x9c86fefe,0xa00,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0x800007e,0xf6fa8193,0xfefefefe,0xfefefefe,0xfefefefe,0x704ee7ef,
+0x2002a00,0x0,0xfe0000,0xbe00fe,0xdeeb5a81,0xfefefefe,0x1700e4f4,0x0,0x7e0000,0xfe00fe,0xfe00fe,0x618000fe,0xfefefefe,0x596c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xc1cf89e3,0x7f6cc3ce,0xa00,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0xbe007e,0x442e0e00,0xc4ce9786,0xd4e2d6e4,0x8b71bcc0,0x2a004a15,
+0x73f,0x0,0xfe0000,0x32fe00fe,0xfefefbfe,0xc6c3fefe,0x1c00715d,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xe6c00fe,0xe7f2dcf2,0x4009fc8,0x0,0x4e7f0000,0x507f507f,0x507f507f,0x73f507f,0x0,0x3f0000,0x7f007f,0x7f007f,0x117f007f,0x217f2f7f,0x7f017f,0x7f,0x0,0x7f0000,0x667f007f,0x747f747f,0x7f2c7f,0x7f,0x0,0x7f0000,0x7f007f,0x7f007f,0x217f007f,0x267f,0x0,0x3b7f0000,0x627f6c7f,0x1c7f007f,0x6c7f6c7f,0x153f,0x0,0x6c7f023f,0x2f3f6c7f,0xfe0000,0xfe00fe,0x2d000f00,0x2a003000,0x600,0x0,0x0,0x0,0x0,0x0,0x0,0x6000000,0x29001800,0x36003300,0x26003100,0x3001200,
+0x0,0x0,0xfe0000,0x7cfe00fe,0xfefefefe,0x4209e8f1,0x9002100,0x0,0x0,0x0,0x0,0x1000000,0x3a001f00,0xb003500,0x0,0xf8fe0000,0xfefefefe,0xfefefefe,0x255efefe,0x0,0x3b7e0000,0xe3fee3fe,0x1fbdc0fc,0xfbfeb2fe,0xfefefefe,0x58fbe2fe,0xbe,0x0,0xfe0000,0xe1fd00fe,0xfefefefe,0x27e707a,0xfe,0x0,0xacfd0000,0xe3fee3fe,0x37f651bd,0xfefecffe,0x700e6fc,0x0,0x8afb0000,0xebfbfefe,0x44fb0e00,0xfefefefe,0x100416c,0x0,0xfefe0679,0x7d7dfefe,0xfe0300,0xfe00fe,0x3000000,0x2000300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x5000400,0x300,0x0,
+0x0,0x0,0xfe0000,0x82fe00fe,0xfefefefe,0x2200d1e2,0x1be,0x0,0x0,0x0,0x0,0x0,0x7000200,0x2000600,0x0,0xf8fe0000,0xfefefefe,0xfefefefe,0x3c40fefe,0x100,0x437c0000,0xfefefefe,0xdcf5e7f6,0xfefefefe,0xfefefefe,0xfdfefefe,0x4275,0x0,0xfe0000,0xe2fc00fe,0xfefefefe,0x67e8275,0xfe,0x0,0xc2fa0000,0xfefefefe,0xf3fd94c1,0xfefefefe,0x1d00ebf6,0x0,0x8cf40000,0xeef6fefe,0x46fa1f00,0xfefefefe,0x300555b,0x0,0xfefe0674,0x8d7afefe,0xfe0800,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0xfe0000,0x82f000fe,0xfefefefe,0x1800cfe3,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5b710000,0x8f957665,0xfefefefe,0x3e3efefe,0x200,0x447a0000,0xfefefefe,0xf9fcfefe,0x8e74ada3,0xfdfeb0a9,0xfefefefe,0x400afd8,0x0,0xfe0000,0xe2fc00fe,0xfefefefe,0x67e8274,0xfe,0x0,0xc2fa0000,0xfefefefe,0xfefef7fb,0xe3eff9fc,0x2000d9eb,0x0,0x8cf40000,0xeef6fefe,0x46fa2000,0xfefefefe,0x400565a,0x0,0xfefe0674,0x8e7afefe,0xfe0800,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0xfe0000,0x82f000fe,0xfefefefe,0x1800cee4,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb000000,0x42691800,0xfefefefe,0x3e3efefe,0x200,0x447a0000,0xfefefefe,0x988cfefe,0x23003800,0xb6ce2200,0xfefefefe,0x1000dcef,0x0,0xc3fe0000,0xfbfee3fe,0xfefefefe,0xe3fdf1fa,0x200b1fb,0x0,0xc2fa0000,0xfefefefe,0xbebafefe,0x3d005222,0x19003800,0x0,0x8cf40000,0xeef6fefe,0x46fa2000,0xfefefefe,0x400565a,0x0,0xfefe0674,0x8e7afefe,0xfe0800,0xfe00fe,0x0,0x347f0000,0xd6fe9dfe,0xccfee4fe,0x1cfd89fe,0xfe00fe,0x7e,0x0,0xfe007e,0x19fe00fe,0xa8fe79fe,0x75fea7fe,0x2bfe13fd,0x64fe64fe,
+0x43fe,0x0,0xfe0000,0x86f500fe,0xfefefefe,0x1800cee4,0xfe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0x6fe00fe,0xcffec5fe,0x20086f2,0x0,0xfe0000,0x2ef600fe,0xfefefefe,0x3e3efefe,0x200,0x447a0000,0xfefefefe,0x523ffefe,0xbe0c00,0x717c00be,0xfefefefe,0x1a00eaf5,0x0,0xdcfc0000,0xfefefefe,0xfefefefe,0xfefefefe,0x1400d0eb,0x0,0xc2fa0000,0xfefefefe,0x4511eaf2,0x83f1b00,0x300067f,0x0,0x8cf40000,0xeef6fefe,0x46fa2000,0xfefefefe,0x400565a,0x0,0xfefe0674,0x8e7afefe,0xfe0800,0xfe00fe,0x0,0xfcfe66be,0xfefefefe,0xfefefefe,0xeefdfefe,0xfe3ce4,0x7e,0x0,0xfe007e,0xeffe48fe,0xfefefefe,0xfefefefe,0x8ccfe1fd,0xfefefefe,
+0x700b3e9,0x0,0xfe0000,0xc4fd05fe,0xfefefefe,0x1800cde2,0xfe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0x53fd00fe,0xfefefefe,0xb006e6a,0x0,0xfe0000,0x2ef600fe,0xfefefefe,0x3e3efefe,0x200,0x447a0000,0xfefefefe,0x3111fefe,0xfe017e,0x60bc00fe,0xfefefefe,0x1f00ecf6,0x0,0x55740000,0xeff77b6a,0xfefefefe,0x7d6ab1ad,0x17006e5e,0x0,0xc2fa0000,0xfefefefe,0x2200b7bc,0xfe017e,0xfe,0x0,0x8cf40000,0xeef6fefe,0x46fa2000,0xfefefefe,0x400565a,0x0,0xfefe0674,0x8e7afefe,0xfe0800,0xfe00fe,0x357e0000,0xfefefbfe,0xf2f7fefe,0xfafcdbe9,0xfefefefe,0x1673e9fb,0x7e,0x0,0x23fe007e,0xfefef4fe,0xfafcfefe,0xe5efd9e7,0xfafefefe,0xfefefefe,
+0x1200bfd5,0x0,0xe9fe0000,0xfefef3fe,0xfefefefe,0x1600b1b3,0xfe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xb1fe00fe,0xeef4fefe,0x6003a0d,0x0,0xfe0000,0x2ef600fe,0xfefefefe,0x3e3efefe,0x200,0x447a0000,0xfefefefe,0x2908fefe,0xfe007e,0x60fc00fe,0xfefefefe,0x2000ecf6,0x0,0xa000000,0xe5f81900,0xfefefefe,0x1e008774,0x9001800,0x0,0xc2fa0000,0xfefefefe,0xf00a18f,0xfe00fe,0xfe,0x0,0x87f30000,0xe8f3f7fb,0x43f92000,0xf8fbf6fc,0x4005559,0x0,0xf6fc0674,0x8b78f8fb,0xfe0800,0xfe00fe,0xb3fe0000,0xfefefefe,0x501cd6da,0x57393a00,0xfefeeef6,0x88a5fefe,0x100,0x0,0x9cfe007e,0xfefefefe,0x643aedf4,0x37013d00,0xfefe8689,0xfefefefe,
+0x1200c0d4,0x0,0xfefe0000,0xfefefefe,0xf0f7fefe,0xe005a34,0xfe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfafe15fe,0xaca5fefe,0x2100,0x0,0xfe0000,0x2ef600fe,0xfefefefe,0x3e3efefe,0x200,0x447a0000,0xfefefefe,0x2808fefe,0xfe00fe,0x60fc00fe,0xfefefefe,0x2000ecf6,0x0,0xfe0000,0xe2fc00fe,0xfefefefe,0x67e8274,0xfe,0x0,0xc2fa0000,0xfefefefe,0xa009d86,0xfe00fe,0xfe,0x0,0xa000000,0x3e003900,0x3001b00,0x40002d00,0x3002900,0x0,0x21000000,0x35004000,0xfe0700,0xfe00fe,0xfafe107e,0xfefefefe,0x1e00705a,0x83f073f,0xfefe8496,0xdcf2fefe,0xa00,0x0,0xeafe007e,0xfefefefe,0x29009483,0x57f083f,0xc7e91000,0xfefefefe,
+0x1200c0d4,0x0,0xb5e10000,0xc3cec3ce,0x5d33aea4,0x27e2700,0xfe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfefe71fe,0x614cfefe,0xe00,0x0,0xfe0000,0x2ef600fe,0xfefefefe,0x3e3efefe,0x200,0x447a0000,0xfefefefe,0x2808fefe,0xfe00fe,0x60fc00fe,0xfefefefe,0x2000ecf6,0x0,0xfe0000,0xe2fc00fe,0xfefefefe,0x67e8274,0xfe,0x0,0xc2fa0000,0xfefefefe,0xa7e9c86,0xfe00fe,0xfe,0x0,0x1000000,0x8000800,0x400,0x9000600,0x500,0x0,0x4000000,0x7000900,0xfe0100,0xfe00fe,0xfefe497e,0xf7fafefe,0x4003508,0xfe00fe,0xfefe3871,0xfefefefe,0x2a37,0x0,0xfefe137d,0xfefefefe,0xa3f6056,0xfe00fe,0x84a200be,0xfefefefe,
+0x1200c0d4,0x0,0x18000000,0x30003000,0x1c002d00,0x500,0x0,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfefecefe,0x3000dbe6,0x37e,0x0,0xfe0000,0x2ef600fe,0xfefefefe,0x3e3efefe,0x200,0x447a0000,0xfefefefe,0x2808fefe,0xfe00fe,0x60fc00fe,0xfefefefe,0x2000ecf6,0x0,0xfe0000,0xe2fc00fe,0xfefefefe,0x67e8274,0xfe,0x0,0xc2fa0000,0xfefefefe,0xa7e9c86,0xfe00fe,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfefe6c7e,0xddebfefe,0x2500,0xfe00fe,0xfefe10de,0xfefefefe,0x100515f,0x0,0xfefe1b79,0xfefefefe,0x37e4f52,0xfe00fe,0x73bd00fe,0xfefefefe,
+0x1200c0d4,0x0,0x1000000,0x3000300,0x200,0x0,0x0,0x0,0x7e0000,0xfe00fe,0x2ffe00fe,0xfefefefe,0x1b009584,0xbe,0x0,0xfe0000,0x2ef600fe,0xfefefefe,0x3e3efefe,0x200,0x447a0000,0xfefefefe,0x2808fefe,0xfe00fe,0x60fc00fe,0xfefefefe,0x2000ecf6,0x0,0xfe0000,0xe2fc00fe,0xfefefefe,0x67e8274,0xfe,0x0,0xc2fa0000,0xfefefefe,0xa7e9c86,0xfe00fe,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfefe7dbe,0xd2e5fefe,0x1b00,0xfe00fe,0xfafe018e,0xfefefefe,0x3006669,0x0,0xfcfe0953,0xfefefefe,0x27e6a6c,0xfe00fe,0x95fe00fe,0xfefefefe,
+0x1200c0d4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e0000,0xfe00fe,0x8dfe00fe,0xfafcfefe,0x93f4b29,0xfe,0x0,0xfe0000,0x2ef600fe,0xfefefefe,0x3e3efefe,0x200,0x447a0000,0xfefefefe,0x2808fefe,0xfe00fe,0x60fc00fe,0xfefefefe,0x2000ecf6,0x0,0xfe0000,0xe2fc00fe,0xfefefefe,0x67e8778,0xfe,0x0,0xc2fa0000,0xfefefefe,0xa7e9c86,0xfe00fe,0xfe,0x0,0x1fe0000,0xc5fe6cfe,0x76febefe,0xfe17fd,0xfe00fe,0x107b69be,0x0,0x0,0xfe0000,0xfe00fe,0xfefe81fe,0xd0e3fefe,0x1800,0xfe00fe,0xf6fe00fe,0xfefefefe,0x4006d6b,0x0,0xd3f80000,0xfefefefe,0x649c0da,0xfe00fe,0xedfe1afe,0xfefefefe,
+0x1200c0d4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e0000,0xfe00fe,0xe8fe04fe,0xc5cdfefe,0x17e2900,0xfe,0x0,0xfe0000,0x2ef600fe,0xfefefefe,0x3e3efefe,0x200,0x4000000,0x43002d00,0x21004300,0x0,0x5000000,0x43003400,0x1b004100,0x0,0xfe0000,0xddfb00fe,0xfefefefe,0x79c6dded,0x5ffe,0x0,0x15000000,0x43003f00,0x8003a00,0x0,0x0,0x0,0x87fe0000,0xfefefefe,0xfefefefe,0xa2fdf8fe,0x7bfe50fe,0x7ba0fafe,0x100,0x0,0xfe0000,0xfe00fe,0xfefe7bbe,0xd4e7fefe,0x1800,0xfe00fe,0xfcfe00fe,0xfefefefe,0x4006966,0x0,0x7aa9007e,0xfefefefe,0xb1effefe,0x6bfe58fe,0xfefeddfe,0xfefefefe,
+0x1200c0d4,0x0,0x5afe0000,0xcffecffe,0xbe41d0,0x7e00fe,0x0,0x0,0x7e0000,0xfe00fe,0xfefe4cfe,0x7d68fefe,0xfe1300,0xfe,0x0,0xfe0000,0x2ef600fe,0xfefefefe,0x3e3efefe,0x200,0x0,0x9000600,0x4000900,0x0,0x1000000,0x9000700,0x4000900,0x0,0xfe0000,0xaeed00fe,0xfefefefe,0xfefefefe,0xc00ccf2,0x0,0x3000000,0x9000800,0x1000800,0x0,0x0,0x0,0xcdfb0000,0xcedbfefe,0xf2f8c9d6,0xfefefefe,0xfefefefe,0xa0adfefe,0x900,0x0,0xfe0000,0xfe00fe,0xfefe687d,0xe0effefe,0x1900,0xfe00fe,0xfefe0dfe,0xfefefefe,0x4005858,0x0,0x1023007e,0xfefed1e6,0xfefefefe,0xfefefefe,0xd7e5fefe,0xfefefefe,
+0x1200c0d4,0x0,0x147c0000,0xfefef5fc,0x64bd1f3,0x7e00fe,0x0,0x0,0x7e0000,0xfe00fe,0xfefeabfe,0x3a0eeff5,0xfe063f,0xfe,0x0,0xfe0000,0x2ef600fe,0xfefefefe,0x3e3efefe,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0x283400fe,0xfbfdc8da,0xfefefefe,0x1800d4e7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6b990000,0x3e009b98,0x3f1a3100,0xe9f2938a,0xfefefefe,0x400db9bc,0xb00,0x0,0xfe0000,0xfe00fe,0xfefe4478,0xf8fcfefe,0x2114,0xfe00fe,0xfefe35fc,0xfcfdfefe,0x3003920,0x0,0x17e007e,0xacb02724,0xfefef4f9,0xe9f2fefe,0x937a9083,0xfefefefe,
+0x1200bfd4,0x0,0x17e0000,0xfefea5d6,0x5973fefe,0x7e00be,0x0,0x0,0x7e0000,0x11fe00fe,0xfefef7fe,0x2100aea7,0xfe00be,0xfe,0x0,0xfe0000,0x2ef600fe,0xfefefefe,0x3e3efefe,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7f0000,0x200007f,0x3f0f1f00,0x573a5435,0x15004617,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe270000,0xf002d0e,0x6000300,0x31091500,0x593b604e,0x16003b00,0x100,0x0,0xfe0000,0xfe00fe,0xf7fd0f3c,0xfefefefe,0x606e,0xfe00fe,0xfefe83fe,0xd8e6fefe,0x2800,0x0,0xfe007e,0x1800023f,0x573f390d,0x42035739,0x86a02f00,0xfefefefe,
+0x1200b3c1,0x0,0xfe0000,0xfefe4e73,0xc0e4fefe,0x7e063f,0x0,0x0,0x7e0000,0x6afd00fe,0xfefefefe,0xe00634f,0xfe00fe,0xfe,0x0,0xfe0000,0x2ef600fe,0xfefefefe,0x3e3efefe,0x200,0x3b7e0000,0xe3fee3fe,0x590e3fe,0xfe00fe,0x53fe00fe,0xe3fee3fe,0x300cdfd,0x0,0x0,0x0,0x7000100,0xf000c00,0x3000c00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x500,0x0,0x3000000,0x12000d00,0x1000800,0x0,0x0,0xfe0000,0xfe00fe,0xaee20100,0xfefefefe,0x1c58daf2,0x33fe00fe,0xfefef3fe,0x9688fefe,0x1a00,0x0,0x8cfd007e,0xd5fed5fe,0xd0093e1,0xa001000,0xc5fd037f,0xfefefefe,
+0xe00907b,0x0,0xfe0000,0xf5fc0ba7,0xfcfdfefe,0x7e293f,0x0,0x0,0x7e0000,0xc8fe00fe,0xdde8fefe,0x37e3000,0xfe00fe,0xfe,0x0,0xfe0000,0x2ef600fe,0xfefefefe,0x3e3efefe,0x200,0x437c0000,0xfefefefe,0x200afefe,0xfe00fe,0x5efc00fe,0xfefefefe,0x1900eaf7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x34510000,0xfefef7fc,0xf8fefefe,0xfdfee3fe,0xfefefefe,0x4217e5ec,0x900,0x0,0x62a8007e,0xfefefefe,0x8fc6fdfe,0x43fe40fd,0xfefea5fe,0xf1f7fefe,
+0x8004b28,0x0,0xfe0000,0xc0f3007e,0xfefefefe,0x1007679,0x0,0x0,0x7e0000,0xfefe29fe,0x9787fefe,0xbe1b00,0xfe00fe,0xfe,0x0,0xe3fe0000,0xedfee9fe,0xfefefefe,0x3e3efefe,0x200,0x447a0000,0xfefefefe,0x2808fefe,0xfe00fe,0x60fc00fe,0xfefefefe,0x2000ecf6,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x2000000,0xf6fa677f,0xfefefefe,0xfefefefe,0xe8effefe,0x1f006338,0x100,0x0,0x94d007e,0xfefeafc7,0xfefefefe,0xfefefefe,0xfefefefe,0x795ff3f8,
+0x1002400,0x0,0xfe0000,0x8dca00fe,0xfefefefe,0x700b4d2,0x0,0x0,0x7e0000,0xfefe87fe,0x4d2cfbfc,0xfe093f,0xfe00fe,0xfe,0x0,0xf8fe0000,0xfefefefe,0xfefefefe,0x3e3efefe,0x200,0x447a0000,0xfefefefe,0x2808fefe,0xfe00fe,0x60fc00fe,0xfefefefe,0x2000ecf6,0x0,0x7f0000,0x687f007f,0x6c7f6c7f,0x213f,0x0,0x147f033f,0x63f147f,0x0,0x113f0000,0x6c7f6c7f,0xb3f6c7f,0x0,0x113f0000,0x6c7f6c7f,0xb3f6c7f,0x0,0x2c3f0000,0x6c7f6c7f,0x153f6c7f,0x0,0xfe0000,0xfe00fe,0x0,0x46360a00,0xccdaa092,0xc5d0d6e5,0x4e1c967d,0x43f2700,0x7e,0x0,0xbe007e,0x74691601,0xecf5c6d1,0xf4f9fafc,0xaa9fdcea,0x2e00582c,
+0x700,0x0,0xfe0000,0x657b00fe,0xfefefefe,0x1100dff1,0x0,0x0,0x37e0000,0xfefee3fe,0x2900c6cf,0xfe017e,0xfe00fe,0xfe,0x0,0xb1e20000,0xc3cec2ce,0xc3cec3ce,0x372dc3ce,0x200,0x447a0000,0xfefefefe,0x2808fefe,0xfe00fe,0x60fc00fe,0xfefefefe,0x2000ecf6,0x0,0xfe0000,0xf4fe00fe,0xfefefefe,0x2005c76,0x0,0xfefe2a7e,0x517bfefe,0x100,0x2a7c0000,0xfefefefe,0x2a5cfefe,0x0,0x2a7c0000,0xfefefefe,0x2a5cfefe,0x0,0x6a7e0000,0xfefefefe,0x416cfefe,0x100,0xfe0000,0xfe00fe,0x0,0x6000000,0x2c001b00,0x33003400,0x15002900,0x300,0x0,0x0,0x0,0xd000100,0x37002600,0x40003f00,0x30003c00,0x5001b00,
+0x0,0x0,0xfe0000,0x49f800fe,0xfefefefe,0x1e07f9fc,0x0,0x0,0xf3f0000,0x8a73727a,0x13006137,0x7f007f,0x7f007f,0x7f,0x0,0x16000000,0x30002f00,0x30003000,0x1a003000,0x0,0x447a0000,0xfefefefe,0x2808fefe,0xfe00fe,0x60fc00fe,0xfefefefe,0x2000ecf6,0x0,0xfe0000,0xf4fe00fe,0xfefefefe,0x5006f6c,0x0,0xfefe2b79,0x6a6cfefe,0x400,0x2c780000,0xfefefefe,0x3e41fefe,0x200,0x2c780000,0xfefefefe,0x3e41fefe,0x200,0x6a7c0000,0xfefefefe,0x555bfefe,0x300,0xfe0000,0xfe00fe,0x0,0x0,0x2000000,0x4000400,0x100,0x0,0x0,0x0,0x0,0x0,0x6000100,0x9000800,0x3000700,0x0,
+0x0,0x0,0xfe0000,0x35f700fe,0xfefefefe,0x3234fefe,0x0,0x0,0x0,0x1e001100,0x3001a00,0x0,0x0,0x0,0x0,0x1000000,0x3000300,0x3000300,0x1000300,0x0,0x447a0000,0xfefefefe,0x2809fefe,0xfe00fe,0x62fc00fe,0xfefefefe,0x2000ecf6,0x0,0xfe0000,0x5a7100fe,0x78657665,0x5004328,0x0,0xfefe2c78,0x6e6afefe,0x400,0x2c780000,0xfefefefe,0x3e40fefe,0x200,0xd390000,0x7865646d,0x2e157865,0x200,0x6a7c0000,0xfefefefe,0x565afefe,0x400,0xfe0000,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0xfe0000,0x2df600fe,0xfefefefe,0x3d41fefe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x427a0000,0xfefefefe,0x2f25fefe,0xfe00be,0x75fd00fe,0xfefefefe,0x2000ecf6,0x0,0xfe0000,0xb0000fe,0x19001800,0x1001100,0x0,0xfefe2c78,0x6e6afefe,0x400,0x2c780000,0xfefefefe,0x3e40fefe,0x200,0x0,0x19000f00,0xe001900,0x0,0x6a7c0000,0xfefefefe,0x565afefe,0x400,0xfe0000,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0xfe0000,0x2ff700fe,0xfefefefe,0x3a35fefe,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x34770000,0xfefefefe,0x5a64fefe,0xfe007e,0xbdfe00fe,0xfefefefe,0x2000ecf6,0x0,0xfe0000,0xdafe00fe,0xe3fee3fe,0x487c,0x0,0xfefe2c78,0x6e6afefe,0x400,0x2c780000,0xfefefefe,0x3e40fefe,0x200,0x257e0000,0xe3fee3fe,0x1a74e3fe,0x0,0x6a7c0000,0xfefefefe,0x565afefe,0x400,0xfe0000,0xfe00fe,0x0,0x347f0000,0xd6fe9ffe,0xccfee5fe,0x21fd8bfe,0xfe00fe,0x7e,0x0,0xfe007e,0xfe00fe,0xfe00fe,0xfe00fe,0x65fe00fe,0xebfeebfe,
+0x300c5fc,0x0,0xfe0000,0x3bfa00fe,0xfefefefe,0x2d0bfcfd,0x0,0x0,0x233f0000,0x507f507f,0x507f507f,0x327f507f,0x0,0x0,0x0,0xfe0000,0xffe00fe,0xcffec4fe,0x200a0fa,0x0,0xf500000,0xfefefafd,0xdcf3fefe,0x4cfe5ac4,0xfefe9ffe,0xfefefefe,0x2000ecf6,0x0,0xfe0000,0xf4fe00fe,0xfefefefe,0x400686f,0x0,0xfefe2c78,0x6e6afefe,0x400,0x2c780000,0xfefefefe,0x3e40fefe,0x200,0x2b790000,0xfefefefe,0x3848fefe,0x100,0x6a7c0000,0xfefefefe,0x565afefe,0x400,0xfe0000,0xfe00fe,0x0,0xfcfe74be,0xfefefefe,0xfefefefe,0xf5fefefe,0xbe5bf7,0x7e,0x0,0xfe007e,0xfe00fe,0xfe00fe,0xfe00fe,0x6efc00fe,0xfefefefe,
+0x1600def1,0x0,0xfe0000,0x53fc00fe,0xfefefefe,0x2500e9f3,0x0,0x0,0x707e0000,0xfefefefe,0xfefefefe,0xa9e6fefe,0x500,0x0,0x0,0xfe0000,0x8bfe00fe,0xfefefefe,0xf007674,0x0,0x1000000,0xfefeaede,0xfefefefe,0xfefefefe,0xdbeafefe,0xfefefefe,0x2000ecf6,0x0,0xfe0000,0xf4fe00fe,0xfefefefe,0x600706c,0x0,0xfefe2c78,0x6e6afefe,0x400,0x2c780000,0xfefefefe,0x3e40fefe,0x200,0x2c780000,0xfefefefe,0x3e40fefe,0x200,0x6a7c0000,0xfefefefe,0x565afefe,0x400,0xfe0000,0xfe00fe,0x48be0000,0xfefefdfe,0xeef6fefe,0xf7fbd9e7,0xfefefefe,0x376dfafd,0x3f,0x0,0xfe007e,0xfe00fe,0xfe00fe,0xfe00fe,0x6efc00fe,0xfefefefe,
+0x1c00e0ee,0x0,0xfe0000,0x75fd00fe,0xfefefefe,0x1e00cadb,0x0,0x0,0x707e0000,0xfefefefe,0xfefefefe,0xb7ccfefe,0xf00,0x0,0x0,0xfe0000,0xf4fe13fe,0xebf3fefe,0x7003b0c,0x0,0x7e0000,0xc4d5202b,0xfefefefe,0xfbfcfefe,0x7172b7b7,0xfefefefe,0x2000ecf6,0x0,0xfe0000,0xf4fe00fe,0xfefefefe,0x600706c,0x0,0xfefe2c78,0x6e6afefe,0x400,0x2c780000,0xfefefefe,0x3e40fefe,0x200,0x2c780000,0xfefefefe,0x3e40fefe,0x200,0x6a7c0000,0xfefefefe,0x565afefe,0x400,0xfe0000,0xfe00fe,0xc4fe0000,0xfefefefe,0x480ebcb7,0x4b2a3900,0xfefedbe6,0xa8d2fefe,0x400,0x0,0xfe007e,0xfe00fe,0xfe00fe,0xfe00fe,0x6efc00fe,0xfefefefe,
+0x1c00e0ee,0x0,0xfe0000,0xa3fd00fe,0xfefefefe,0x15009f90,0x0,0x0,0x707e0000,0xfefefefe,0x7965e8f2,0x604c7865,0xf00,0x0,0x0,0xfe0000,0xfefe71fe,0xada5fefe,0x2000,0x0,0x3f0000,0x1c000200,0x74635038,0x53277562,0x1c003900,0x43002d00,0x1b004100,0x0,0xfe0000,0xf4fe00fe,0xfefefefe,0x600706c,0x0,0xfefe2c78,0x6e6afefe,0x400,0x2c780000,0xfefefefe,0x3e40fefe,0x200,0x2c780000,0xfefefefe,0x3e40fefe,0x200,0x6a7c0000,0xfefefefe,0x565afefe,0x400,0xfe0000,0xfe00fe,0xfcfe0e7e,0xfdfdfefe,0x1800502b,0x73f067f,0xfefe727b,0xcde5fefe,0xf00,0x0,0xfe007e,0x1bfe00fe,0xacfe7dfe,0x6ffea6fe,0x6efc0efe,0xfefefefe,
+0x1c00e0ee,0x0,0xfe0000,0xddfd00fe,0xfefefefe,0xa00695a,0x0,0x0,0x707e0000,0xfefefefe,0x2b00deee,0x16001900,0x500,0x0,0x0,0xfe0000,0xfefec8fd,0x7060fefe,0xe00,0x0,0x0,0x1000000,0x13000800,0x13001900,0x1000700,0x9000600,0x4000900,0x0,0xfe0000,0xf4fe00fe,0xfefefefe,0x600706c,0x0,0xfefe2c78,0x6e6afefe,0x400,0x2c780000,0xfefefefe,0x3e40fefe,0x200,0x2c780000,0xfefefefe,0x3e40fefe,0x200,0x6a7c0000,0xfefefefe,0x565afefe,0x400,0xfe0000,0xfe00fe,0xb2d91a76,0xb5c0bec7,0x1002c00,0xfe00fe,0xfefe74bd,0xbdcbfefe,0x1600,0x0,0xfe007e,0xf0fe4efe,0xfefefefe,0xfefefefe,0x92e5e2fd,0xfefefefe,
+0x1c00e0ee,0x0,0xfe0000,0xfefe26fd,0xebf3fefe,0x3003407,0x0,0x0,0x707e0000,0xfefefefe,0x1c00deee,0xfe00fe,0x0,0x0,0x0,0x15fe0000,0xfefefdfe,0x3b16fafc,0x47e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xf4fe00fe,0xfefefefe,0x600706c,0x0,0xfefe2c78,0x6e6afefe,0x400,0x2c780000,0xfefefefe,0x3e40fefe,0x200,0x2c780000,0xfefefefe,0x3e40fefe,0x200,0x6a7c0000,0xfefefefe,0x565afefe,0x400,0xfe0000,0xfe00fe,0x1c000100,0x2d002e00,0x127f1400,0x63fe20fe,0xfefeeffe,0x735bfdfe,0x1100,0x0,0x2bfe007e,0xfefef8fe,0xfbfdfefe,0xe2eedae8,0xfdfefefe,0xfefefefe,
+0x1c00e0ee,0x0,0xfe0000,0xfefe7afe,0xa59bfefe,0x3f1f00,0x0,0x0,0x707e0000,0xfefefefe,0x1c00deee,0xfe00fe,0x0,0x0,0x0,0x51fd0000,0xfefefefe,0x2700ddea,0x7e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xf4fe00fe,0xfefefefe,0x600706c,0x0,0xfefe2c78,0x6e6afefe,0x400,0x2c780000,0xfefefefe,0x3e40fefe,0x200,0x2c780000,0xfefefefe,0x3e40fefe,0x200,0x6a7c0000,0xfefefefe,0x565afefe,0x400,0xfe0000,0xfe00fe,0x1000000,0x2000200,0xc0fd0100,0xfefefefe,0xedf4fefe,0x32008773,0x400,0x0,0xacfe007e,0xfefefefe,0x6339eaf1,0x36003d00,0xfcfd7c7b,0xfefefefe,
+0x1c00e0ee,0x0,0x2fe0000,0xfefedcfe,0x4f2af7fb,0x7e0c00,0x0,0x0,0x707e0000,0xfefefefe,0x1c00deee,0xfe00fe,0x0,0x0,0x0,0x80fe0000,0xfefefefe,0x1b00c1d0,0xfe,0x0,0x3f0000,0x7f007f,0x187f007f,0x687f567f,0xd3f5e7f,0x0,0x0,0x0,0xfe0000,0xf4fe00fe,0xfefefefe,0x600706c,0x0,0xfefe2c78,0x6e6afefe,0x400,0x2c780000,0xfefefefe,0x3e40fefe,0x200,0x2c780000,0xfefefefe,0x3e40fefe,0x200,0x6a7c0000,0xfefefefe,0x565afefe,0x400,0xfe0000,0xfe00fe,0x0,0x0,0xc2fa0000,0xfefefefe,0xfefefefe,0x293bcde0,0x3f,0x0,0xf8fe087e,0xfefefefe,0x28008a77,0x57f093f,0xb5d70e00,0xfefefefe,
+0x1c00e0ee,0x0,0x51fe0000,0xfefefefe,0x2800a29c,0x7e017e,0x0,0x0,0x707e0000,0xfefefefe,0x1c00deee,0xfe00fe,0x0,0x0,0x0,0xa5fc0000,0xfefefefe,0x1200aaaa,0xfe,0x0,0x7e0000,0xfe00fe,0xf8fe6bfe,0xfefefefe,0x3669fefe,0x100,0x0,0x0,0xfe0000,0xf4fe00fe,0xfefefefe,0x600706c,0x0,0xfefe2c78,0x6e6afefe,0x400,0x2c780000,0xfefefefe,0x3e40fefe,0x200,0x2c780000,0xfefefefe,0x3e40fefe,0x200,0x6a7c0000,0xfefefefe,0x565afefe,0x400,0xfe0000,0xfe00fe,0x0,0x0,0x3c6e0000,0x9a8a7365,0xfefef0f7,0xd0f8fefe,0x519,0x0,0xfefe327d,0xfefefefe,0x83f4c36,0xfe00fe,0x6f7b00be,0xfefefefe,
+0x1c00e0ee,0x0,0x1d7b0000,0x644f545b,0xd003f0f,0x3f007f,0x0,0x0,0x707e0000,0xfefefefe,0x1c00deee,0xfe00fe,0x0,0x0,0x0,0xbffa0000,0xfefefefe,0xd009c81,0xfe,0x0,0x7e0000,0x2dfe00fe,0xfefefcfe,0xfefefefe,0x4b53fefe,0x200,0x0,0x0,0xfe0000,0xf4fe00fe,0xfefefefe,0x600706c,0x0,0xfefe2c78,0x6e6afefe,0x400,0x2c780000,0xfefefefe,0x3e40fefe,0x200,0x2c780000,0xfefefefe,0x3e40fefe,0x200,0x6a7c0000,0xfefefefe,0x565afefe,0x400,0xfe0000,0xfe00fe,0xc7f077f,0x67f0c7f,0x6000000,0x1c001500,0xfefe666d,0xfefefefe,0x4c6b,0x0,0xfefe417b,0xfefefefe,0x17e2e0d,0xfe00fe,0x57ba00fe,0xfefefefe,
+0x1c00e0ee,0x0,0x2000000,0x13000f00,0x1000c00,0x0,0x0,0x0,0x707e0000,0xfefefefe,0x1c00deee,0xfe00fe,0x0,0x0,0x0,0xccfa0000,0xfefefefe,0x93f967c,0xfe,0x0,0x7e0000,0x79fe00fe,0xfefefefe,0x6243edf5,0x2c0e512e,0x200,0x0,0x0,0xfe0000,0xf4fe00fe,0xfefefefe,0x600706c,0x0,0xfefe2c78,0x6e6afefe,0x400,0x2c780000,0xfefefefe,0x3e40fefe,0x200,0x2c780000,0xfefefefe,0x3e40fefe,0x200,0x6a7c0000,0xfefefefe,0x565afefe,0x400,0xfe0000,0xfe00fe,0xfefe8cfb,0x97edfefe,0x100,0xbe00fe,0xfefe159b,0xfefefefe,0x3007573,0x0,0xfefe3278,0xfefefefe,0x7e383a,0xfe00fe,0x67fc00fe,0xfefefefe,
+0x1c00e0ee,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x707e0000,0xfefefefe,0x1c00deee,0xfe00fe,0x0,0x0,0x0,0xc9fa0000,0xfefefefe,0x87e987e,0xfe,0x0,0x7e0000,0x8afb00fe,0xfefefefe,0x2900ccdd,0x8000d00,0x0,0x0,0x0,0xfe0000,0xfafe03fe,0xfefefefe,0x6006f6b,0x0,0xfefe2c78,0x6e6afefe,0x400,0x2000000,0x43002a00,0x26004300,0x100,0x2000000,0x43002a00,0x26004300,0x100,0x7000000,0x43003600,0x2a004300,0x300,0xfe0000,0xfe00fe,0xfefe70a2,0xdff2fefe,0x1011,0xfe00fe,0xfefe32fb,0xfefefefe,0x6006a66,0x0,0xf8fd0a3c,0xfefefefe,0x17e7281,0xfe00fe,0xa0fd00fe,0xfefefefe,
+0x1c00e0ee,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x707e0000,0xfefefefe,0x1c00deee,0xfe00fe,0x0,0x0,0x0,0xbaf70000,0xfefefefe,0x87ea29f,0xfe,0x0,0x717e0000,0xf2fee3fe,0xfefefefe,0xe5fbf8fc,0x33fddfe,0x0,0x0,0x0,0x81fe0000,0xfefeb6fe,0xfefefefe,0x500615f,0x0,0xfefe2c78,0x6e6afefe,0x400,0x0,0x9000600,0x5000900,0x0,0x0,0x9000600,0x5000900,0x0,0x1000000,0x9000700,0x6000900,0x0,0xfe0000,0xfe00fe,0xfcfd2a65,0xfefefefe,0xa3b9cc0,0x20fe00fe,0xfefecbfe,0xf3f8fefe,0x4003b17,0x0,0xb2e90000,0xfefefefe,0x2388e5f6,0xfe00fe,0xf7fe39fe,0xfefefefe,
+0x1c00e0ee,0x0,0x7f0000,0x7f007f,0x6c7f537f,0x7f067f,0x3f007f,0x0,0x707e0000,0xfefefefe,0x1c00deee,0xfe00fe,0x0,0x0,0x0,0x9cee0000,0xfefefefe,0xb00b6cb,0xfe,0x0,0x7e7e0000,0xfefefefe,0xfefefefe,0xfefefefe,0x1d00fafc,0x0,0x0,0x0,0xe9fd0000,0xfefefefe,0xf0f6fefe,0x3003918,0x0,0xfefe2c78,0x6e6afefe,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xa3c80200,0xfefefefe,0xf6fefefe,0xfcfee2fe,0xfefefefe,0x938afefe,0x1002300,0x0,0x3c5c007e,0xfefefbfd,0xf2fdfefe,0xb9feaffd,0xfefef9fe,0xfefefefe,
+0x1c00e0ee,0x0,0xfe0000,0xfe00fe,0xfefec5fc,0x7e1f4d,0x7e00fe,0x0,0x707e0000,0xfefefefe,0x1c00deee,0xfe00fe,0x0,0x0,0x0,0x708e0000,0xfefefefe,0x1000d1e7,0xfe,0x0,0x2c3c0000,0xc4c6776c,0xfefefefe,0x7e6adbe7,0x22007c69,0x0,0x0,0x0,0xeafc0000,0xfefefefe,0x724edde8,0x2100,0x0,0xfefe2c78,0x6e6afefe,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x161b0000,0xfefeb5c1,0xfefefefe,0xfefefefe,0xf9fcfefe,0x39009b95,0x900,0x0,0x43f007e,0xf9fc748f,0xfefefefe,0xfefefefe,0xb2c5fbfd,0xfefefefe,
+0x1c00e0ee,0x0,0x3dfe0000,0xfe38fe,0xfefec6fa,0x1bb53530,0x7e5dfe,0x0,0x707e0000,0xfefefefe,0x1c00deee,0xfe00fe,0x0,0x0,0x0,0x36b10000,0xfefefefe,0x1906f3f9,0xfe,0x0,0x2000000,0x97c11600,0xfefefefe,0x2900cadd,0xc001a00,0x0,0x0,0x0,0x34580000,0x50275d4a,0x28003f00,0x700,0x0,0xfefe2c78,0x6e6afefe,0x400,0x0,0x0,0x0,0x0,0xd7e0000,0x89fe89fe,0x46f789fe,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x1000000,0x63551700,0xceddaca3,0xc9d6d7e6,0x5c35a18c,0xf003500,0x3f,0x0,0xbe007e,0x51420b00,0xd4e3b0ad,0xb5afd3e2,0x52356c4a,0xa57f9c7f,
+0x1c009477,0x0,0xbefe0000,0xd4fdfefe,0xfefee8fc,0xfbfec9e7,0x285bfcfe,0x0,0x707e0000,0xfefefefe,0x1c00deee,0xfe00fe,0x0,0x0,0x0,0x59a0000,0xfefee7f9,0x4558fefe,0xbe,0x0,0x7e0000,0x8cf400fe,0xfefefefe,0x1600c8de,0x7e00fe,0x0,0x0,0x0,0x5000000,0x10001000,0x2000800,0x0,0x0,0xfefe2c78,0x6e6afefe,0x400,0x0,0x0,0x0,0x0,0x187b0000,0xfefefefe,0x919dfefe,0x500,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0xb000100,0x2e002000,0x34003400,0x1a002b00,0x700,0x0,0x0,0x0,0x6000000,0x30001e00,0x30003600,0xa002000,0x26001a00,
+0xe002400,0x0,0x6c830000,0xfbfccad8,0xfefefefe,0xdfebfefe,0x3c2da493,0x100,0x707e0000,0xfefefefe,0x1c00deee,0xfe00fe,0x0,0x0,0x0,0xbe0000,0xfefe95c7,0x868ffefe,0x37e,0x0,0x7e0000,0x8cf400fe,0xfefefefe,0x1600c8de,0x7e00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe9f92778,0x6966ecf6,0x400,0x0,0x0,0x0,0x0,0x18780000,0xfefefefe,0x9e8efefe,0xa00,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x3000000,0x4000500,0x200,0x0,0x0,0x0,0x0,0x0,0x3000000,0x3000500,0x0,0x0,
+0x0,0x0,0xc000000,0xbac32802,0xfefefefe,0x4f24ecf3,0x16002f00,0x100,0x707e0000,0xfefefefe,0x1c00deee,0xfe00fe,0x0,0x0,0x0,0xfe0000,0xfdfe3160,0xd1eafefe,0x93f,0x0,0x7e0000,0x8cf400fe,0xfefefefe,0x1600c8de,0x7e00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x25000200,0x2b003d00,0x400,0x0,0x0,0x0,0x0,0x18780000,0xfefefefe,0x9e8efefe,0xa00,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0xfe0000,0xfefe63bd,0xbab8e1e9,0xb9dafefe,0x3f0615,0x0,0x707e0000,0xfefefefe,0xebfbfbfd,0x96f6e9fe,0x100,0x0,0x0,0xfe0000,0xb6e0037e,0xfefefefe,0x3d5a,0x0,0x7e0000,0x8cf400fe,0xfefefefe,0x1600c8de,0x7e00fe,0x0,0x0,0x0,0x67f0000,0xa7f0a7f,0xa7f,0x0,0x0,0x4000000,0x5000700,0x0,0x0,0x0,0x0,0x0,0x1000000,0xa3952500,0x967dfefe,0xa00,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0xfe0000,0xfbfdb5f6,0x361e6c4b,0xecf4deef,0x3f3144,0x0,0x707e0000,0xfefefefe,0xfefefefe,0xb3d1fefe,0xd00,0x0,0x0,0xfe0000,0x385500be,0xfefefbfd,0x300abce,0x0,0x7e0000,0x8cf400fe,0xfefefefe,0x1600c8de,0x7e00fe,0x0,0x0,0x0,0x9cfd0000,0xfefefefe,0x500fcfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3f0000,0xe8fb2c83,0x5f4afdfd,0x800,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xadfe87fe,0xadfeadfe,0xadfeadfe,0x197badfe,0x0,0x0,0x0,0x0,0x76fd007e,0xa1fea1fe,0xbe73fd,0xfe,0x0,0x0,
+0x0,0x0,0x7f0000,0x6b60150d,0x7002f00,0x5329403a,0x1002200,0x0,0x4d750000,0xc3cebed3,0xc3cec3ce,0x929ec3ce,0x1000,0x0,0x0,0x7f0000,0x400007f,0x634f4650,0xe005950,0x0,0x7e0000,0x8cf400fe,0xfefefefe,0x1600c8de,0x7e00fe,0x0,0x0,0x0,0x9ef70000,0xfefefefe,0x2000fcfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf7d0000,0xfefef9fe,0x2f00a1a0,0x300,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfefec8fb,0xfefefefe,0xfefefefe,0x3a5bfefe,0x100,0x0,0x0,0x0,0x1c37007e,0xfefed2e7,0x4c8dfdfe,0xbe,0x0,0x0,
+0x0,0x0,0x0,0xf000100,0xa00,0x12000400,0x400,0x0,0x4000000,0x30002700,0x30003000,0x2b003000,0xa00,0x0,0x0,0x0,0x0,0x12000700,0x6001200,0x0,0x7e0000,0x8cf400fe,0xfefefefe,0x1600c8de,0x7e00fe,0x0,0x0,0x0,0x9ef60000,0xfefefefe,0x2400fcfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe760000,0x785db6d7,0xf003900,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfefec8fa,0xfefefefe,0xfefefefe,0x484efefe,0x200,0x0,0x0,0x0,0x33f007e,0xcbd72a21,0xe4f9fefe,0x1472,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3000200,0x3000300,0x2000300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e0000,0x8cf400fe,0xfefefefe,0x1600c8de,0x7e00fe,0x0,0x0,0x0,0x577b0000,0xa57fa17f,0x2400a47f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x24001a00,0xb00,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x58442c5e,0x5c435c43,0x5c435c43,0x2c0f5c43,0x200,0x0,0x0,0x0,0xfe007e,0x2218023f,0xbec7a7b3,0x10066a2,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa000000,0x43003a00,0x13003e00,0x0,0x0,0x0,0x0,0x6000000,0x26002200,0x12002600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000200,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xf000400,0x10001000,0x10001000,0x9001000,0x0,0x0,0x0,0x0,0x0,0x1000000,0x2c001800,0x5002500,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x9000800,0x2000800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x27f007f,0x7f027f,0x7f007f,0x7f007f,
+0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0xfe007f,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xcdf200fe,0x708e5fc,0x81fd00fe,0x659cf4fe,0x10fd00fe,0xb2c9f2fe,0x200,0xf4feeafd,0x1bebae3,0xfe00fe,0xf4fec5fe,0x500dbf8,0x89b40000,0x74c9f4fe,0xfe00ee,0xf4fe41fe,0x40fbfcf,0xbe0000,0xfe00fe,0xf4fe9dfe,0xee8ec5,0x7e00fe,0x14e0000,0xf4febdd8,0xfe4bbd,0xe4fe15fe,0x172bdeea,0x6f7e0000,0xf4fef4fe,0xecfef4fe,0x305cb4de,0x7e0000,0x95ab00fe,0x393dfefe,0xc6fd00fe,0xadb3fefe,0x4bfd00ce,0x8679fefe,0x100,0xfefef4fc,0x2084fbfd,0x20fe00fe,0xfefefdfe,0xc00e8f2,0x14980000,0xf2fae8f1,0x4fe1cab,
+0xfafcd3fe,0x10f5034,0xbe0000,0xefe00fe,0xfefef4fe,0xa9ceaf4,0x7e00fe,0x7e0000,0xf5fa2d73,0xbb3dee9,0xfdfda4fe,0x41f6d55,0x747e0000,0xc9c6fefe,0xc4beada0,0xf1fcfcfd,0x7e253a,0x526800fe,0x7577fefe,0xfafe0dfd,0xe7f1f7fa,0x87fd058f,0x4445fefe,0x0,0xf4f7f4fc,0x748ffefe,0x71fd00fe,0xf1f4fefe,0xc00e8f2,0xee0000,0xfefe6691,0x6fdea7ba,0xa797fefe,0x3e0b5e,0xbe0000,0x64fe00fe,0xbfc3fefe,0x568dfefe,0x7e00fe,0x7e0000,0x768f00de,0xbbdcfefe,0xb4a8fdfe,0x7e103e,0x747e0000,0x6f6cfefe,0xc6f087f,0xfefe7a7a,0x7e9aa3,0x122600fe,0xafb3fbfd,0xfefe4acd,0xfefea7ad,0xc5fd2e82,0x144fe9ee,0x0,0xccc1f4fc,0xc9d3e4ee,0xc3fd01ae,0xd6e1d9d8,0xc00e8f2,0xfe0000,0xc7d303b4,0xf4fbfdfd,
+0x2d21eae9,0x3e00ee,0xbe0000,0xc4fe00fe,0x312cedef,0xb5c1f9fd,0x7e00ce,0x7e0000,0x49500fe,0xfefec4cd,0x3022e8e6,0x7e00de,0x747e0000,0x6c6cfefe,0xfe00fe,0xfefe1232,0x37ecfd3,0xfe,0xe4efc9e1,0xf3f791bc,0xfefe3a3d,0xf8fd77a9,0x58eb4a9,0x0,0xcabcf4fc,0xfcfd92a0,0xfcfe3e8b,0xcef29081,0xc00e8f2,0xfe0000,0x357e00fe,0xfefefafd,0x48e7a64,0x3e00fe,0xbe0000,0xfdfe26fe,0x57eaa9b,0xf9fcb6cf,0x7e1b90,0x7e0000,0x4fe00fe,0xfefecbeb,0x1a83ecee,0x7e00fe,0x747e0000,0x6c6cfefe,0xfe00fe,0xfefe0331,0x67ed3d6,0xfe,0xfefe879e,0xc6c0e6ef,0xddf5095e,0xfefee2f1,0xde7565,0x0,0xcabcf4fc,0xfefe387a,0xfdfdd7f2,0xccfa3c37,0xc00e8f2,0xfe0000,0xde00fe,0xfafcd4f6,
+0xfe1930,0x3e00fe,0xbe0000,0xfefe86fe,0xebfef4fb,0xfefef5fd,0x7e7591,0x7e0000,0x79fe00fe,0xd5d4fefe,0xaad0fefe,0x7e00de,0x747e0000,0x6c6cfefe,0xfe00fe,0xfefe3a5e,0x37eb5ac,0xfe,0xfefe435a,0x8f82fefe,0x9ed501be,0xfdfdfefe,0xfe3241,0x0,0xcabcf4fc,0xd8e90590,0xd2cffefe,0xccfa0f5e,0xc00e8f2,0xfe0000,0xfe00fe,0xfafcd2fa,0xfe127e,0x3e00fe,0x3be0000,0xe7e6e3fe,0x8e778f77,0xf7fa8e77,0x22ed2dd,0x7e0000,0xf7fe2bfe,0x271edddb,0xfefec8d2,0x7e55ae,0x747e0000,0x93a3fefe,0x5afe44fe,0xfdfddbee,0x7e604a,0xfe,0xf5fc0819,0x5243fefe,0x5fc500fe,0xdbdafefe,0xfe0f5e,0x0,0xcabcf4fc,0x80b504be,0x8878fefe,0xccfa01ae,0xc00e8f2,0xfe0000,0xfe00fe,0xfafcd2fa,
+0xfe127e,0x3e00fe,0x48be0000,0x9c8ffefe,0x3be067e,0xaec503be,0x3542fefe,0x37e0000,0xfcfdc9fe,0x2ae5d41,0xf8fc3079,0x1644e9f5,0x747e0000,0xfefefefe,0xfefefefe,0x8d77f5f8,0x7e0f00,0xfe,0x4c3d0000,0x1718653f,0x102f003f,0x4f2c623f,0x3f021f,0x0,0x552f573f,0x162a032f,0x270e633f,0x473e003f,0x9005e3c,0x3f0000,0x3f003f,0x633e493e,0x3f0d1f,0xf003f,0x282f0000,0x3016633f,0x3f002f,0x2730003f,0x331e643f,0xe1f0000,0x5a365e3f,0x3f0c00,0x4634002f,0x2f1e653f,0x251f0000,0x653f643f,0x5e3d653f,0xc003415,0x7e0000,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e0000,0x50f00fe,0x647f5b7f,0xbe0cbd,0x1fbe00be,0x7e6cac,0xbe,0xbe0000,0x26be00be,0xa3be83be,0x31bd89be,0x8e00be,0x2e0000,0x7be00be,0x9dbe63be,0x5ebe9cbe,0xbe05bd,0x2e,0xbe008e,0x88be2dbe,0x81bea2be,0xbe21bd,0x2e,0xbe008e,0x88be2dbe,0x7ebea2be,0xbe1dbc,0x2e,0xbe008e,0x87be47be,0x4bd60be,0x0,0x7e0000,0x8fbe00fe,0xc1bbcdc4,0xdeacda,0xa5fe00fe,0x29e7562,0xfe,0xfe0000,0xe4e769fe,0x6c52917a,0xd9db8473,0xae7ce4,0x3e0000,0xccfe0efe,0xf1f6fefe,0xfefef2f7,
+0xae6c4f6,0x3e,0x5ffe00be,0xfbfcfafe,0xfdfdeaf1,0x3eb6f4fd,0x3e,0x5ffe00be,0xfbfcfafe,0xfcfdeaf1,0x36c2f0fd,0x3e,0x52fe00be,0xbab1fcfd,0x93bcf1f2,0x0,0x7e0000,0xdafc00fe,0x444e6a60,0x97eeff7,0xd2d036fe,0xfe1740,0xfe,0x3cfe0000,0x442ee8e9,0xabbe7e9d,0x86a956ba,0x3d61d6dd,0x3e0000,0xfefe8ffe,0x27149d8c,0x9b992036,0x86a9fefe,0x2e,0xf5fe18be,0x4d2be7e5,0x51561e2f,0xd1e1f7fa,0x200,0xf5fe18be,0x4d2be7e5,0x4f541e2f,0xc4d5f9fc,0x10f,0x89f600be,0x1e3cf6f9,0xd4dcafc9,0x400,0x7e0000,0xcfef00fe,0x4f7e6a70,0xe7ee6eb,0x5c45c2fd,0xfe01be,0xfe,0xaafe0000,0x92bb9182,0x9279e3e2,0xbab3eaec,0x8c8b7883,0x3e0000,0xedf1eafd,0xee1d25,0xaa100fe,
+0xe3f0f1fb,0x500,0xfefe6cbd,0x38e8979,0xce00fe,0x6f5c5150,0xb01,0xfefe6cbd,0x38e8979,0xce00fe,0x5d3d4c3b,0x700,0x39a800be,0xc2e6fbfd,0x9381fafe,0x400,0x7e0000,0x5e6b00fe,0xe7f7e9f5,0x588e8269,0x234ebfb5,0x7dfe7dfe,0x12fd,0xd0fb0000,0xf3fe6575,0x58e5e47,0x8374a3d9,0x8c8168cb,0xc3d0000,0xcfc6fefe,0xfe077e,0xfe00fe,0xfdfdcff8,0x1003,0xfefe8bbb,0xfe5747,0xfe00fe,0x1be00ce,0x2e,0xfefe8bbb,0xfe5747,0xaffe43fd,0xaffeaffe,0xe37,0x7be700be,0xfefef8fc,0x272fb8b3,0x60f383f,0x7e0000,0x20000fe,0x24021c02,0xd5eb125f,0xb4dd462c,0xb7b3b4a9,0xaec5,0xbedc0000,0xfcfd7a9b,0x1bfe478d,0x4a47e8fe,0x4730b9fb,0x41b0000,0xdee5f8fd,0xfe058e,0xfe00fe,
+0xf2f7e3fb,0x1100,0xfefe7d98,0xfe6576,0xfe00fe,0x69fe4afe,0x63b,0xfefe7d98,0xfe6576,0xbeb544da,0xfefee4e5,0x2224,0xfefe60be,0xb1b1a18f,0xaedcf8fd,0x1513f5f8,0x7e0000,0xfe,0x0,0xa99a6ffe,0xedfc0a5e,0x4fd4534f,0x700e4ef,0x6bb10000,0xa2bdc9d5,0xe2eaf6fd,0xddeff7f9,0xa2f7e63,0x3e0000,0xfdfeb8d2,0xfe44aa,0x4bfe00fe,0xbcb3fefe,0x800,0xfefe3892,0x3dabfcd,0xefe00fe,0xe8ebe8fe,0x1001,0xfefe3892,0x3dabfcd,0x107f02be,0xfefed3e3,0x2224,0xf7fa9bbb,0xd6b1b35,0xfefed2da,0x800a99b,0x7e0000,0xfe,0x112f0000,0x3327dff3,0xd7f000ee,0x6efd658b,0x900d1d1,0x7a90000,0xb6c8bdc3,0x3327707b,0xa39f4964,0x72fb5c7,0x3e0000,0xf4f8357c,0xa4fbf4fd,0xf7fea7fe,
+0x492cf1f2,0x1f,0xa8b6017e,0xcefafefe,0xd8fe97fe,0x8774fefe,0x400,0xa8b6017e,0xcefafefe,0xcefe97fe,0xfefefbfc,0x2224,0xfefe667d,0x85fea7ed,0xfdfdf3fd,0x1429dde8,0x7e0000,0xfe,0x8abe0000,0x67e917d,0x537b00fe,0xdadbdde3,0x1006044,0xfe0000,0x837a0c66,0xecf6d8d8,0x9d89dfe0,0x18e2a1b,0x3e0000,0x3d4600de,0xecf2beb7,0xbfb1ebf2,0x68e4f2d,0x3e,0xa7600be,0xddde8880,0xd9d6eff5,0x142f836b,0x3e,0xa7600be,0xddde8880,0xccc6eef5,0xcebe6e5a,0x1f1b,0x908b0465,0xe2e7e1e5,0x6254a692,0x939dd0be,0x7e0103,0xfe,0xf000000,0x1500,0x1000000,0x19001300,0x600,0x0,0x1000000,0x1e001100,0xa001a00,0x0,0x0,0x0,0x1a000900,0x12001e00,
+0x100,0x0,0x0,0x13000200,0x18001d00,0x700,0x0,0x0,0x13000200,0x16001d00,0x10000300,0x500,0x3000000,0x1a001400,0xc00,0x11001000,0x7e0200,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e0000,0xfe,0x89ae0e2f,0xe0fed5fe,0x3dfab5fe,0x7e00fe,0x6f7e0000,0x5c94f4fe,0x10fe00fe,0xf2fdcafe,0xf6a81,0x69950000,0x6ba5f4fe,0xfe00fe,0xf4fe2bfe,0x200b0c6,
+0xf2fe0000,0x39eccf0,0xfe00fe,0xf4fec1fb,0xb1e,0x40fe00be,0xe1febafe,0x80fdd0fe,0x3e07ed,0x67bd0000,0x64e9a9fd,0xb9fdcffe,0xa5fe37f7,0x95fdd3fe,0x79d,0xf4fe003e,0x17eb1bb,0x81f00fe,0xfefeccee,0xbeb4d2cc,0xfbfdf1f3,0x7e4cd0,0x747e0000,0x6c6cfefe,0xc4fe0bfe,0x866efcfd,0x3e102f,0x20820000,0xc2cdfdfd,0xfe01ae,0xfefe7dfd,0x7664,0xfcfe0000,0x87edae4,0xfe00fe,0xfefecafa,0x160a,0xf8fe2cbe,0xa58ee3e1,0xfefec8c3,0x1f99c2,0x94ba0000,0xc9c1fdfd,0xfdfda291,0xa895fafc,0xfefec1b9,0x6873,0xfefe003e,0x27ec2ba,0x6d9e00fe,0xa495fefe,0xc7f1b1f,0xf4fa364b,0x527e0eb,0x747e0000,0x737bfefe,0xfcfdb9fe,0x102f8870,0x3e00ee,0x9e0000,0xfafccae0,0xfe1a8d,0xf8facffd,0x2935,
+0xfcfe0000,0x87edae4,0xfe00fe,0xfefecafa,0x160a,0xfefe6dbc,0x76f786f,0xbaba0c73,0x700bcb5,0x94ba0000,0x3a38fefe,0xe1f8049e,0x142fdde1,0xfefe2d9a,0x9081,0xf6fd001f,0x27ebab4,0xb8de00fe,0x3928fefe,0xfe00ee,0xabd000ee,0x3738fefe,0x747e0000,0xebf5fefe,0xdbdcfefe,0xee133a,0x3e00fe,0xbe0000,0xfefe78c1,0x22fe668c,0xc3bcfdfe,0xa6e,0xfcfe0000,0x87edae4,0xfe00fe,0xfefecafa,0x160a,0xfcfd3c93,0xa6fef3fd,0x297f63fe,0x31f117f,0x94ba0000,0x205efefe,0xdafa00fe,0x67ed2d4,0xfefe22fc,0x9282,0xd8f90000,0x17e9e96,0xcbfb00fe,0x1507fefe,0xfe00fe,0x8ff800fe,0x5042fefe,0x747e0000,0xfdfefefe,0xfefee1e2,0xee79b5,0x3e00fe,0xbe0000,0xfdfe27ce,0x74ceb6bf,0x7864fefe,0xce,
+0xfcfe0000,0x87edae4,0xfe00fe,0xfefecafa,0x160a,0x605d017e,0xfbfcd0cd,0xfbfefefe,0x2e7ce7,0x94ba0000,0x205efefe,0xdafa00fe,0x67ed2d4,0xfefe22fc,0x9282,0xb9cd0000,0x7e8075,0xb1c800fe,0x3238fefe,0x20fe00fe,0xaffd2afa,0x3b31fefe,0x747e0000,0xa398fefe,0xeaf12d2d,0x34aaf8fd,0x3e00fe,0xbe0000,0xd2e500de,0xd1def6fa,0x2a36f8fa,0xfe,0xf5fc0000,0x87ee1eb,0xfe00fe,0xfafbd1fb,0x1302,0x3ace29be,0x2d38105f,0xe9ea7462,0x2331fdfd,0x94ba0000,0x205efefe,0xdafa00fe,0x67ed2d4,0xfefe22fc,0x9282,0x82a30000,0x7e574c,0x5d7300fe,0xb0c4fefe,0x8cd307eb,0xfafeedfb,0x1300d8d5,0x747e0000,0x6d6cfefe,0x5b8600de,0xd8e8fefe,0x3e0bc4,0xbe0000,0x80b600fe,0xfefefefe,0xa6ec4bd,0xfe,
+0xc6e20000,0x5ec9fcfd,0x4ffe17fe,0xd6d5fbfe,0xd00,0xfefea3b9,0xfe448f,0xaad600ce,0x352efefe,0x312e0000,0x1217653f,0x4d3e003f,0x41f5734,0x5f3f093e,0x4020,0x8aaf062e,0x7e6f9d,0x30600fe,0xfefeb0b9,0xdbf8edfd,0xfefefefe,0x13e8680,0x747e0000,0x6c6cfefe,0x1be00fe,0xfefeadb9,0x1f99c4,0xbe0000,0x2eb500fe,0xfefefefe,0x1ce7966,0xfe,0x408b0000,0xfefef0f3,0xfefefefe,0x6043f1f1,0x20f,0xf4f73750,0xbdfdf7fd,0xfefecbfe,0x1200c5be,0x0,0x0,0x0,0x0,0x0,0x0,0xfefe0c3c,0x47ecdc6,0xfe,0x6b5d0803,0xc0b5b6ac,0x9a90a08b,0x1430ebef,0x251f0000,0x311b643f,0x3f003f,0x623f1523,0xa0c623f,0x2f0000,0x30003f,0x653f593e,0x3f220d,0x3f,
+0x4f0000,0x74622417,0x79618c77,0x70f3616,0x1f,0x352c005e,0xc0b59d90,0x866bb9ae,0xf2508,0x6e8b0000,0x95ba95ba,0x95ba95ba,0x30095ba,0x0,0x0,0x5c3f030f,0x37e5631,0xfe,0x0,0xe000800,0x41f0800,0x600301c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000200,0x0,0x0,0x0,0xc000400,0x4000c00,0x0,0xe000000,0x1e001e00,0x1e001e00,0x6001e00,0x0,0x0,0x0,0x7e0000,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e0000,0xfe,0xb1f0000,0x7f276d,0x3f007f,0x353f0000,0x757f757f,0x757f757f,0x117e637f,0x5f,0x757f0c1f,0x757f757f,0x757f757f,0x4a5e757f,0x1f0000,0x757f687e,0x757f757f,0x757f757f,0x445d,0x757f181f,0x6f557d,0x7f007f,0x555f707f,0x181f0000,0x757f757f,0x747f757f,0x167e617f,0x5f,0x757f181f,0x6f466d,0x97e007f,0x555f757f,0x7e0000,0xfe,0x6f9d142f,0x29dcb9ca,0x7e00fe,0x747e0000,0xf7fafefe,0xf7faf4f9,0xdef4fefe,0x107a,0xfefe1a3c,0xfefefefe,0xfefefefe,0xafb2fefe,0x3e0100,0xfefee2fc,
+0xfefefefe,0xfefefefe,0xa2a7,0xfefe343e,0x3598fbfd,0xfe00fe,0xc6bcf4fc,0x343e0300,0xfafcfefe,0xf7fbf4f9,0xe8fbfefe,0x137d,0xfefe343e,0x1bea8ad,0x14fa00fe,0xc6bcfefe,0x7e0300,0x3b5e00fe,0xfcfdf1fe,0xfdfefcfd,0x6e79dd,0x747e0000,0x786bfefe,0x2242213f,0xfefea8a8,0x5f6a,0x2d23020c,0xb5be3520,0x5e4ffefe,0x29153520,0x3e0100,0x35202426,0x6a743520,0xf5f6fbfc,0x5237,0xfefe343e,0xcde0fefe,0xfe04c9,0xc8bcf4fc,0x343e0400,0xafabfefe,0x2242222f,0xfefea9a9,0x4f4a,0xfefe343e,0x2beaaac,0x14fa00fe,0xc8bcfefe,0x7e0400,0xb8ed00fe,0x5c4fedf1,0xbcc4a299,0x1119f8fc,0x747e0000,0x6c6cfefe,0xfe00fe,0xfefe83ed,0x5d53,0xfe003e,0xa4fc00fe,0x3e76fefe,0xbe00fe,0x3e0000,0xfe00fe,
+0xe8fe1ffe,0x7458fcfd,0x72f,0xfefe343e,0xfefedadb,0xee71a5,0xc8bcf4fc,0x343e0400,0xb5bdfefe,0x29fe24cd,0xf2f3b6f9,0x311d,0xfefe343e,0x4fdcc4cd,0x5cfb4efe,0xc8bcfefe,0x7e0400,0xc0e700fe,0x74a1f5f9,0x11239a97,0xd04311a,0x747e0000,0xd9d9fefe,0xc4febefe,0xb9aff9fe,0x1905,0xfe003e,0xa4fc00fe,0x3e76fefe,0xbe00fe,0x3e0000,0xdfe00fe,0xfefed0fe,0xf4e9584,0xbe,0xfefe343e,0xbdca907f,0x1eaef1fa,0xc8bcf4fc,0x343e0400,0xfefefefe,0xfefefefe,0xc0c0fefe,0x1044,0xfefe343e,0xfefefefe,0xfefefefe,0xc8bcfefe,0x7e0400,0x4c5600fe,0xfefef2f6,0xbefdfafd,0x7e3cf5,0x747e0000,0xc7c2fefe,0xb2a6a999,0xd8e5f7f9,0x862,0xfe003e,0xa4fc00fe,0x3e76fefe,0xbe00fe,0x3e0000,0xb1fe02fe,
+0xb6abfefe,0xee172f,0xbe,0xfefe343e,0x29818e7e,0xafc5f6fb,0xc8bcf4fc,0x343e0400,0xb7b7fefe,0x3f2b3e2a,0xfefe8e88,0x8597,0xfefe343e,0x5a3cc1bd,0x675e5a3c,0xc8bcfefe,0x7e0400,0x10000fe,0x847e2515,0xf5f8e6e3,0x2849f7fd,0x747e0000,0x6e6cfefe,0x87f077f,0xfefe95ae,0x4442,0xfe003e,0xa4fc00fe,0x3e76fefe,0xbe00fe,0x3e0000,0xfefe89fe,0x2519d0ca,0xfe00de,0xbe,0xfefe343e,0xde8e7e,0xfefe829e,0xc8bcfdfe,0x343e0400,0xaaacfefe,0xfe02be,0xfefe33cb,0x100b3b3,0xfefe343e,0x2beaaac,0x14fa00fe,0xc8bcfefe,0x7e0400,0xa1bd00fe,0x273d718d,0x5e6a9d95,0x7073fefe,0x747e0000,0x6c6cfefe,0xfe00fe,0xfefe68eb,0x5f63,0xfe003e,0xa4fc00fe,0x3e76fefe,0xbe00fe,0x303e0000,0xfefefdfe,
+0xc4f5ddde,0xc3fec3fe,0x89bc,0xfefe343e,0xfe8e7e,0xd8e2099b,0xc8bcfefe,0x343e0400,0xe0e7fefe,0xa8fea6ed,0xfefee0fe,0x1007a69,0xfefe343e,0x2beaaac,0x14fa00fe,0xc8bcfefe,0x7e0400,0xbad400fe,0x6ea4f1f7,0xa4dcaeb0,0x5548fdfe,0x5b5e0000,0x5c51d1be,0xbe00be,0xd0be39ad,0x6e63,0xbe002e,0x82bc00be,0x3658d1be,0x8e00be,0x2e2e0000,0xd1bed0be,0xd1bed1be,0xd1bed1be,0x2009f8a,0xcfbe282e,0xbe785e,0x435a00be,0xa78dd0be,0x282e0400,0xd1becfbe,0xd1bed1be,0x7c60c2b5,0x1300,0xcfbe282e,0x28e8e80,0xfbb00be,0xa78dcdbe,0x7e0400,0x2c2d00fe,0xfefedbdd,0xf7f9fefe,0x10009580,0x4000000,0xb001200,0x0,0x11000100,0xd00,0x0,0x7000000,0x7001300,0x0,0x1000000,0x13001100,
+0x13001300,0x13001300,0x1000,0x11000100,0xd00,0x0,0x11001000,0x1000100,0x13001100,0x13001300,0x5001000,0x0,0x11000100,0xf00,0x0,0x11000f00,0x7e0100,0xfe,0x5c5b1001,0x3112b1aa,0x6e0d5f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e0000,0xfe,0x70e0000,0x2f3020,0x1f003f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e0000,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e0000,0x91b700fe,0x1009ebc,0xb1be21be,0xae679a,0xb1be54be,0x263b,0xacbd123f,0x8f8aba,0xb0be6abe,0x294c,0xbe002e,0x80bd00be,0xbe2e8a,0x8e,0xb0be0d28,
+0x9e709c,0xafbe0bbe,0x667c,0xb1be022d,0xb1beb1be,0xafbeb1be,0x30f,0xbe008e,0x8bbe60be,0xbe0e8c,0x0,0xbebeb4bd,0xbebebebe,0xa5b9bebe,0x200,0x97be78bd,0x7e031c,0x8fa400fe,0x282dfefe,0xfefe63fd,0x2aecfd7,0xedf0b5fd,0x1805,0x85a2005e,0x89d1fefe,0xb1a6f9fe,0xf0f,0xfe003e,0xe8fc00fe,0xfe6366,0xbe,0xc9de001f,0x593e6ef,0xfefe50fd,0x6151,0x9f9b0229,0xc6c2a795,0xebebfefe,0x1200,0x13fe00be,0xf7faf4fe,0xfe7696,0x0,0x9c7d8b7d,0x9c7d9c7d,0x8d759c7d,0x900,0xfefecafa,0x7e1308,0x3e5500fe,0x6d73fefe,0xe0e3a2fd,0x1e8afbfc,0xb1a3f3fd,0x50f,0x798007e,0xfefecbd5,0x2c1fe2e1,0x9e,0x44fe0d3e,0xeefc44fe,0x44fe8da0,0x29be,0x72ba003e,
+0x3c94fefe,0xeef19efe,0x1b08,0x47f003e,0xe5ef2383,0x5b3bf4f6,0x40f,0x7bfe00be,0x8d8be1e0,0x6a9e1ea,0x0,0x4dbe47be,0x4dbe4dbe,0x43bd4dbe,0x0,0x5439373a,0x7e0c01,0x30b00fe,0xb1b8e8f8,0x7b76e0fc,0x95b4f5fc,0x6655fefe,0x5e,0xfe007e,0xfefea2da,0x69acecf,0xbe,0xf6fb303e,0xfdfdf7fb,0xf7fbf9fc,0x100a4af,0x1ebe003e,0x8ea1fcfd,0xaea0eafd,0x64e,0x10fe003e,0xfafcd2fe,0x75e6e52,0x3e,0xe5fe06be,0x154b8774,0x5a89f3fa,0x0,0xf4f9e5f8,0xf4f9f4f9,0xd8ebf4f9,0x700,0x0,0x7e0000,0xfe,0xf6fa9caf,0x3242fdfd,0xf6fcbbd3,0x1f3bf3f7,0x7e,0x4dfe007e,0xcecdfdfe,0x78b4fefe,0xae,0x1e3f010f,0xeaf8233f,0x233f7264,0x1c2f,0xde003e,
+0xf3fbc3d8,0x5e4dfefe,0x9e,0xbffe073e,0x846cfdfd,0xfe0c5e,0x3e,0xdee84fbc,0xee2730,0xb5ca8cb2,0x100,0x21001600,0x21002100,0x1f002100,0x400,0x84be69bd,0x7e0222,0xfe,0xfefe4b61,0x105edfe0,0xfefe77ce,0x87ebcb3,0x7e,0xe6fe147e,0x2418dad7,0xf8fcb6c1,0x3175,0xfe003e,0xe8fc00fe,0xfe6466,0xbe,0xfe003e,0xfefe6cb2,0x1a35ecef,0xbe,0xfefe3e3e,0xf9fdfdfd,0xf9fef9fe,0x3e3d,0x1b000500,0x400,0x1b000600,0x300,0x0,0x0,0x0,0x0,0xfefecafa,0x7e1308,0xfe,0x5e3f070d,0x31f512d,0x633f173c,0x2f3f1e,0x1f,0x623f1d1f,0x21f3f1d,0x623f1918,0x402d,0x3f000f,0x523e003f,0x3f2d19,0x2f,0x3f000f,
+0x623f102e,0x51f542e,0x2f,0x623f110f,0x653f653f,0x653f653f,0x230f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x653f463e,0x7e0e02,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e0000,0xacbd00fe,0xb5beb5be,0x9dbeb4be,0x8e3bbb,0x252e0000,0xb5beb5be,0xb5beb5be,0xa9bcb5be,0x30f,0xb1be4b7c,0xbe3588,0xb1be2ebe,0x4e69,0xbe002e,0xbe00be,
+0x7dbc6cbe,0x17e,0xbe0000,0x93be25be,0x78bdaebe,0x2e0abc,0x808e0000,0x1579b5be,0xbe00be,0x2e00be,0x808e0000,0xb5beb5be,0xb5beb5be,0xf27b5be,0x528d0000,0x284c97be,0x7e0000,0xf4fc00fe,0xc6b9f5f8,0xf3f5cabc,0x3882fafd,0x343e0000,0xf0f2fefe,0xdcdedcde,0xd2d8dcde,0xe00,0xfcfd2285,0xde9ba1,0xfcfd88fd,0x3924,0xfe003e,0x59fe00fe,0xe9f3fefe,0xb7e,0x18fe0000,0xefeeebfe,0xfdfdd0c8,0x1fb4e3,0xb4bc0000,0x2b6cfefe,0xfe00fe,0x3e00fe,0xb4bc0000,0xdfe2fefe,0xdcdedcde,0x221fdcde,0x8aba0000,0x5346fefe,0x7e0000,0xf4fc00fe,0x1700e0eb,0x5470107f,0x949bfefe,0x343e0000,0xadabfefe,0x173f182f,0x163f173f,0x40f,0xbfd4009e,0x696e8f2,0xcac6d8fd,0xd1f,0xfe003e,0xf0fd25fe,
+0xeaf2eaee,0xc7e,0x73fe0000,0x5c41fefe,0xa9ba125f,0x1c25fdfd,0xb4bc0000,0x2c6cfefe,0xfe00fe,0x3e00fe,0xb4bc0000,0x3b3bfefe,0x173f173f,0x60f173f,0x232c0000,0x210f5439,0x7e0000,0xf4fc00fe,0xa00e0ec,0x55fd00fe,0x978ffefe,0x343e0000,0xced3fefe,0x6efe6fdd,0x40ec6efe,0x2e,0x60b400be,0x719cfefe,0x7864fefe,0x17e,0x7fe003e,0xab9ccefe,0xeaf2b4b9,0xc7e,0x56bb0000,0x1552a798,0xb1fc00fe,0x1d12f8fa,0xb4bc0000,0x2c6cfefe,0xfe00fe,0x3e00fe,0xb4bc0000,0x6aaafefe,0x4bfe4bfe,0x3e28ed,0xbe0000,0x0,0x7e0000,0xf4fc00fe,0xd8faf9fc,0xfcfedcfe,0x462ef4f5,0x343e0000,0xfbfdfefe,0xf8fbf8fb,0x9fa6f8fb,0x0,0xdb800be,0xf2fbf2fb,0x252ff3f6,0xbe,0x95fe003e,0x2519d7d2,
+0xeaf2a8ec,0xc7e,0x1ae0000,0xcbe077f,0xfefe97fe,0x9009987,0xb4bc0000,0x2c6cfefe,0xfe00fe,0x3e00fe,0xb4bc0000,0xfefefefe,0xfefefefe,0x969f,0x47bd0000,0x225284be,0x7e0000,0xf4fc00fe,0xab9df2f5,0x997faa9c,0x72f4928,0x343e0000,0xafabfefe,0x233f232f,0x1c3f233f,0xf,0xee00be,0xfefea1c5,0x87eb2a5,0xbe,0xfdfe0e3d,0xb5ded8d6,0xf8fbe5fd,0x300b0dc,0xfe0000,0xd8fe2ffe,0x8167f1f2,0x2e152f,0xb4bc0000,0x2c6cfefe,0xfe00fe,0x3e00fe,0xb4bc0000,0x5b51fefe,0x422e422e,0xf2e1a,0x8aba0000,0x5247fefe,0x7e0000,0xf4fc00fe,0x1000e0eb,0x58e077f,0xbe00ce,0x343e0000,0xabb3fefe,0x5fe06c9,0x5fe05fe,0x3e,0x7fe00be,0xfefe86dc,0xde5b4a,0xbe,0xb6b40b2c,0xbbb2bbb2,
+0xf6fae7e8,0x1000b6af,0x26fe0000,0xddd9effe,0x96e4725,0x3e00ee,0xb4bc0000,0x307efefe,0x5fe05fe,0x3e05fe,0xb4bc0000,0x2c6cfefe,0xfe00fe,0x3e00fe,0x2d2f0000,0x4b3ee1e2,0x7e0000,0xf4fc00fe,0xa00e0ec,0xfe00fe,0xbe00fe,0x343e0000,0xfefefefe,0xfefefefe,0xfefefefe,0xf24,0xfcfe00be,0xd2cffefe,0xfe1640,0xbe,0x97f001f,0xc7f0c7f,0xeaf2acdb,0x200163f,0x99fd0000,0xf2f8fefe,0xe5fee6fc,0x2a3be5fe,0xb4bc0000,0xfefefefe,0xfefefefe,0x2335fefe,0xb4bc0000,0x2c6cfefe,0xfe00fe,0x3e00fe,0x6dbd0000,0x1805c3bd,0x7e0000,0x917e00fe,0x9008f76,0x7f007f,0x5f007f,0x1b1f0000,0xa07f9d7f,0xa07fa07f,0xa07fa07f,0x160b,0x6865005f,0x2b0e6e55,0x7f014f,0x5f,0x7f001f,0x7f007f,
+0x9579617e,0xb3f,0x6d7f0000,0xa07fa07f,0xa07fa07f,0x2a1ba07f,0x695e0000,0xa07fa07f,0xa07fa07f,0x2217a07f,0x695e0000,0x2136a07f,0x7f007f,0x1f007f,0x15240000,0x1001900,0x7e0000,0x30000fe,0x400,0x0,0x0,0x0,0x4000300,0x4000400,0x4000400,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x4000100,0x0,0x2000000,0x4000400,0x4000400,0x1000400,0x1000000,0x4000400,0x4000400,0x1000400,0x1000000,0x1000400,0x0,0x0,0x0,0x0,0x7e0000,0xfe,0x617f112f,0x227e6b7f,0x1f007f,0x5f0000,0x4c7f277f,0x4c7f4c7f,0x1f4c7f,0x2c3f0000,0x1e63757f,0x7f007f,0x5f007f,0x1f0000,0x287f007f,0x507f617f,
+0x5f097f,0x1f0000,0x1d7f007f,0xc6f386f,0x3f487f,0x1b1f0000,0x305e757f,0x7f007f,0x5f007f,0x1f0000,0x7f007f,0x357f007f,0x2a3e757f,0x3f0000,0x67f007f,0x133b4c7f,0x7e0000,0x1f4e00fe,0xf9fbe5fe,0xf5fdf5f8,0x3e41bf,0xbe0000,0xfefea2fc,0xfefefefe,0xe00fefe,0x607c0000,0x5082fefe,0xfe00fe,0xbe00fe,0x3e0000,0xfcfe67fe,0xfdfdf9fb,0x198cdcfd,0x3e0000,0x77fd00fe,0x41beb2b3,0xa3ee3ee,0x3a3e0000,0x7875fefe,0xfe00fe,0xbe00fe,0x3e0000,0xfe00fe,0x74fc00fe,0x6a6efefe,0x7e0000,0x66fd00fe,0x4f49fefe,0x7e0000,0x95be00fe,0x5633fbfc,0xdbe12941,0x200cfe0,0xbe0000,0xb3aecffd,0x311b321b,0x900311b,0x607c0000,0x5482fefe,0x4cfe3ffe,0xbe08fd,0x53e0000,0xd8d5effe,0x7d90331c,
+0x8184fefe,0x3e0000,0x9dfc04fe,0x66cb9896,0x956cbc7,0x3a3e0000,0x7a74fefe,0x1ffe00fe,0xebe32fe,0x3e0000,0xfe00fe,0x74fc00fe,0x6c6cfefe,0x477e0000,0xfdfeccfe,0x5446fefe,0x7e0000,0xbbde00fe,0xf00ebf3,0xa0da00fe,0x1a1ffdfd,0x5be0000,0xb3b4f8fd,0xa3fea8ed,0x7e32ec,0x607c0000,0xdfe8fefe,0xfdfdeff5,0xd89d1fb,0xc1f0000,0x654d8a7a,0x75fb01ae,0x8275fefe,0x3e0000,0xfefec5fb,0xfefefefe,0x8b9cfefe,0x3a3e0000,0x7a74fefe,0xf4fe3efe,0x130dbdb8,0x3e0000,0xfe00fe,0x74fc00fe,0x6c6cfefe,0x3b4e0000,0xc7c1a591,0x5446fefe,0x7e0000,0x90a600fe,0x637dfefe,0xe7fe38fe,0x3433fefe,0x2bbc0000,0xdcd8fefe,0xeaeaa896,0x1b3cf1fc,0x607c0000,0xa99cfefe,0x7480231f,0x717dfefe,0x2e0000,0x2be02be,0xfcfe6aee,
+0x2a11d5cf,0x3e0000,0xe7f31531,0xb8b96245,0x1d04917e,0x3a3e0000,0xacbcfefe,0xbbb0f1fe,0x8e2316,0x3e0000,0xfe00fe,0x74fc00fe,0x6c6cfefe,0x14e0000,0x63ba067f,0x5446fefe,0x7e0000,0x182000fe,0xfefecacd,0xd1cdf3f6,0x2c28fefe,0xd7d0000,0x291d4936,0x578b077f,0x6c73fefe,0x607c0000,0x534ffefe,0xed300ee,0xa5abfefe,0x3e0000,0xafd00fe,0xcbc2f6fe,0x27e2818,0x103e0000,0xfdfe8ffe,0xe4fea6cf,0x197dc0cf,0x3a3e0000,0xfefefefe,0x8c94fefe,0xbe00be,0x73e0000,0x2aed4efe,0x74fc00fe,0x6c6cfefe,0x7e0000,0x60fa00fe,0x5446fefe,0x7e0000,0x2f5f00fe,0x342d5b7d,0xb9cf2a1b,0x1300e8ea,0x52ae0000,0x1dc3a3fe,0x4bed00fe,0x746dfefe,0x607c0000,0x5b88fefe,0x20fc00fe,0x9e98fefe,0x3e0100,0x11e800fe,0x5e47a29a,
+0xbe00ce,0xf1e0000,0xf5f9a89b,0xfbfd9b7e,0x291ba896,0x3a3e0000,0xbdb2fefe,0xf8fcc3c5,0xbe31b2,0x133a0000,0xa3aefefe,0x7cfd00be,0x6766fefe,0x7e0000,0x60fa00fe,0x5446fefe,0x7e0000,0x5f7800fe,0x8aa9fefe,0xfcfe79fe,0x4008d79,0x3f840000,0xc7ecfdfd,0xdffe77fe,0x3018efef,0x607c0000,0xd5e6fefe,0xb8fe5bed,0x5b49fdfd,0x3e0000,0x36fa00fe,0x6e8dc8df,0xbe00de,0x2e0000,0xd9db51d3,0xfdfd2469,0x18e2242,0x3a3e0000,0x7c74fefe,0xf6fb2a73,0x68bcee1,0x1190000,0xf4fadae8,0xe6fe9ced,0x3c29fbfc,0x7e0000,0x60fa00fe,0x5446fefe,0x7e0000,0x40500fe,0xe2e68d8a,0x9982e2e6,0x2e1831,0x17e0000,0xd4d26765,0xc9c1e9f0,0x51f5635,0x4b5d0000,0x978fd0be,0xe2e5dcdd,0x100f8c76,0x3e0000,0x48fa00fe,0x9692fefe,
+0xbe00be,0x2e0000,0xa08956bd,0xc2b62b6e,0x8e104e,0x2c2e0000,0x6757cfbe,0x787b009e,0x5b62d1be,0x3e0000,0xcac93566,0xe0e1eff5,0xb007e63,0x5e0000,0x4bbb00be,0x4834d0be,0x7e0000,0xfe,0x14000300,0xb001a00,0x0,0x0,0xf000100,0x14001c00,0x200,0x3000000,0x9001200,0x1a001200,0xa00,0x0,0x2000000,0x1c002300,0x0,0x0,0xf000400,0x10000100,0x300,0x1000000,0xc001100,0x4000000,0xe001200,0x0,0xc000000,0x1c001c00,0x800,0x0,0x2000000,0x9001200,0x7e0000,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e0000,0x10f00fe,0xd1fe7eae,0x70fbb9fd,0x213db1fe,0xbe0000,0xb5fe1bfe,0xd0feeefe,0x7e48ed,0x7e0000,0xabfe06fe,0x8cb3e6fe,0x93d0000,0xcbfecbfe,0xcbfecbfe,0x607dcbfe,0x5c7d0000,0x45a4f4fe,0xfe00fe,0x3e00fe,0xbe0000,0xb0fe32fe,0xb1fed3fe,0xbe36ed,0x3e0000,0x7cfe04fe,0xcbfeccfe,0x4ed7cfd,0x0,0x60fe00fe,0xd0fec4fe,0x30e7ead,0x7e0000,0x6f9e00fe,0xb6a7fefe,0xf3f79282,0x3e38fefe,0x2be0000,0xe3e2ccfe,0xc9c6775f,0x1733f4fc,0x7e0000,0xfefe43fd,0x5b4ac3b9,0x92c0000,0xcbbcc6bc,0xdcd7cbbc,0x7669fefe,
+0x607c0000,0x5282fefe,0xfe00fe,0x3e00fe,0x1ebe0000,0xd7d1f1fe,0xd2ce8b75,0x2668f4fd,0x3e0000,0xfcfd8efe,0x9f94a390,0x84adfdfd,0x0,0xfcfd64fe,0x9685a592,0x859ef9fc,0x7e0000,0xc8ed00fe,0x1d02e5e8,0x8ea903ae,0x3e38fefe,0x3fbd0000,0x725cfefe,0x31811c8e,0x2314684d,0x7e0000,0xfefe4cfa,0x18e6c69,0x1f0000,0x117f0d7f,0xd1df157f,0x1801beb3,0x607c0000,0x85a5fefe,0xccfebefe,0x2e61eb,0x75be0000,0x513cfefe,0x308f039e,0x878dfefe,0x23e0000,0xc5bef1fd,0x48e113f,0x6e577271,0x200,0xe4e7cefd,0x5eae6b7c,0xeaf5d4e4,0x7e0600,0xddfb00fe,0x500d1ce,0x6eec00fe,0x3e38fefe,0x72bd0000,0xc9dafefe,0xfbfefefe,0x518acd,0x7e0000,0xfefe4cfa,0xbe686a,0x3e0000,0xfe00fe,0xf5f772fe,0x5e382c,
+0x607c0000,0xdddbfefe,0xe4e5977b,0x1923fafd,0x88b80000,0x2b6afefe,0x11f900fe,0xa2a3fefe,0xa3a0000,0xa8aafefe,0xfe01be,0x7be06be,0x0,0xeeebe3fb,0xc3b7c3b7,0xc3b7c3b7,0x7e1102,0xb8d500fe,0x1f29f5f9,0xb2fe01fe,0x3e38fefe,0x7cbe0000,0xbbaffefe,0xb0af442d,0x3f4ffefe,0x107e0000,0xfdfea0fd,0xbe5147,0x3e0000,0x9fe00fe,0xafa0e9fe,0x7e077e,0x607c0000,0x6f5efefe,0x7ca4058e,0x4139fefe,0x598b0000,0x6798fefe,0x58fd00fe,0x7968fefe,0x230000,0xdce2daeb,0xffe09b0,0xb5c1eafd,0x200,0xeaedb4cf,0xf7f1f5e,0x84a67ca5,0x7e0400,0x404a00fe,0xf0fdf6fa,0xeaece1fe,0x3e38fefe,0x67ba0000,0x5d4bfefe,0x43c900ee,0x7073fefe,0x4d7a0000,0xd1d3fcfd,0xbe164d,0x3e0000,0x5afd00fe,0x5d4dfefe,0x7e00de,
+0x607c0000,0x5353fefe,0x6efc00fe,0x463afefe,0x66a0000,0xfbfdbcc3,0xfbfed7fd,0x200acbc5,0x3e0000,0xf5f94e75,0xebfee7fd,0x5438f1f2,0x0,0xecef3289,0xe1feecfd,0x735bfafb,0x7e0200,0xfe,0x7e6f3529,0x8a7e654b,0x3e38fefe,0x277d0000,0x96a4fcfd,0x88fe01fc,0x5246fefe,0x31f0000,0xfefe7991,0xbe5885,0x3e0000,0xa4fe00fe,0x203efafc,0x7e00fe,0x607c0000,0x5282fefe,0x6efc00fe,0x463afefe,0x5f0000,0x5b4b0a12,0x674c8271,0x12f1f03,0x1f0000,0x2f1f014f,0x7b667969,0x70f3b19,0x0,0x2116005f,0x816e7262,0xd004a28,0x7e0000,0xfe,0x1000000,0x76fc01be,0x3e38fefe,0x9e0000,0xfefe909a,0xfefef6fe,0x1300b9ae,0x7e0000,0xfefe4cf9,0xbe686a,0x3e0000,0xd6fc00fe,0xe6ee5ee,0x7e00fe,
+0x607c0000,0x5282fefe,0x6efc00fe,0x463afefe,0x0,0x0,0x100,0x0,0x0,0x0,0x1000000,0x0,0x0,0x0,0x2000000,0x0,0x7e0000,0xfe,0x0,0x2f77007f,0x23167867,0x5f0000,0x5244052f,0x644a8271,0xf1a00,0x7e0000,0xfefe4cfa,0xbe6b6d,0xf0000,0x523f003f,0x61f5b39,0x1f003f,0x1e1f0000,0x2720633f,0x223f003f,0x200e643f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e0000,0xfe,0x0,0x0,0x100,0x0,0x0,0x100,0x0,0x7e0000,0xfdfe33d5,0x6bb8e1e8,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e0000,0x2c3f00fe,0x234f212f,0x267e547f,0x1f007f,0x5f0000,0x4d7f047f,0x487e707f,0x3f017f,0x5e0000,0x706c018e,0x766cb0a6,0x41e0000,0x348aa1bd,0xbe00be,0x5e,0x15be005e,0x96be75be,0x31b585be,0x5e,0xbe005e,0xbe00be,0x4fbe04be,0x395c,0x45bd445e,0xbe01be,0xbe00be,0x5e,0x2ebe005e,0x95be85be,0xabb6bbe,0x0,0x7e0000,0xdffc00fe,0xf3fae0f2,0xfbfdf3f7,0x2e61c9,0x3be0000,0xf9fbbefe,0xfafcdada,0x4ea8d8,0x0,0x1000000,0x7000800,0x2e0000,0xa4aeb1c9,0xfe00de,0x7e,
+0xddfe077e,0xa387e6e5,0xf6fddddc,0x1b38,0xfe007e,0x84fe20fe,0xf5f8e4fe,0x5f56,0xf9fb5e66,0x79fcddfd,0xfe19fd,0x7e,0xf5fe1c7e,0xa58ed1cc,0xaedcf1f1,0x0,0x7e0000,0xe0fc00fe,0x4724f3f5,0xd1d7253c,0xa0eeef8,0x35be0000,0x7b62fefe,0x7f95182f,0x2630fefe,0x141f0000,0xc3f283f,0x1f003f,0x3e0000,0xf3f953b3,0xfe1194,0x7e,0x7f74105d,0x117e5537,0xfefe9abc,0x453c,0xb8fe347e,0xdbd8fcfe,0x36158c73,0xd1f,0x2e3a042f,0xe0e08c80,0xaefdf9fe,0x277d,0xfefe3a65,0x417ebec1,0x67544c6e,0x700,0x7e0000,0xe0fc00fe,0x800c9be,0x7fbc00fe,0x3334fefe,0x1ba90000,0x8da8f7fc,0x99fd15fd,0x1f11eff0,0x7e7e0000,0xeafdfefe,0x7e1fb4,0x3e0000,0xebf707c0,0xfe648d,0x7e,
+0x97c8056e,0xeaf1e3fb,0xfefee1df,0x483c,0xfefe787e,0x3f47c8ca,0xee068e,0x7e,0xfe007e,0x3d6101ae,0xfefed2d8,0x6f71,0x918e0258,0xfdfee4e6,0x85c7f4fd,0x0,0x7e0000,0xe0fc00fe,0x400d4d6,0x8dfd00fe,0x302afefe,0x19e0000,0xfefea3bb,0xfefefefe,0x5159b98,0x1a1c0000,0xfefe8887,0x7e6b72,0x3e0000,0x94b600fe,0x1bec2cf,0x7e,0xfefe517e,0x201f8872,0xfefe849b,0x483c,0x8374151b,0xfcfed9d8,0x53fdb8fd,0x57e,0x5dfe097e,0xfcfdc2fe,0x8468d3cf,0x2310,0x719e2a7e,0x3c37292e,0xfdfec8cd,0x1a28,0x7e0000,0xe0fc00fe,0x85a4fdfe,0xeffe67fe,0x1100d5d3,0x62be0000,0x8e7bfefe,0x9a963721,0x4e64fefe,0x7e0000,0xfefe41f0,0x7e7272,0x3e0000,0x35ac00fe,0x268dfcfd,0x7e,
+0xfefe4361,0x77feb8c9,0xfefee5fd,0x4b3e,0x1be007e,0x4f41105f,0xf4f7aea1,0x6876,0xf0f2787e,0x5334ab98,0x59e1a2f,0x6e,0xf8fc2c42,0x76febce7,0xe1e1dfed,0x1505,0x7e0000,0xe0fc00fe,0xb0aad5cd,0xc7c0e7ef,0x10f4727,0x90bb0000,0x2c57fefe,0x32cb00fe,0x877bfefe,0x7e0000,0xfefe40f0,0x7e7574,0x3e0000,0x1cf00fe,0x849fd4e4,0x6e,0x746e011f,0xa593b8b0,0x9e7f6853,0x4233,0x7f003f,0x6f007f,0x2512060f,0x3123,0x2d0d2529,0x14f0d00,0x7f007f,0x3f,0x463f003e,0xbab1a99b,0x4120a18c,0x200,0x7e0000,0xe0fc00fe,0xb00ccc2,0x144f193f,0x3e02ae,0x52790000,0xb4d6fefe,0xbefe59fd,0x523efbfd,0x7e0000,0xecf318d5,0x316ed7e5,0x3e0000,0xfe00fe,0xdee776ad,0x323,
+0x1000000,0x8000a00,0x4000100,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb000500,0x800,0x0,0x7e0000,0xc2ea00fe,0x400b6af,0xfe00fe,0x3e00fe,0x26e0000,0xd5d4716e,0xd0cbe9f0,0xc0f7254,0x7e0000,0xccd90cee,0x6154f0ef,0x3e0000,0xfe00fe,0xeff81bb9,0x3e4d,0x283f131f,0x152f283f,0xf0000,0x3f003f,0x133f043f,0x1f003f,0x1f0000,0x3a3f193f,0x1f0b3f,0x1f0000,0x3f003f,0x91f083f,0xe1f0000,0x73f333f,0x50f363f,0x1b2f0000,0x7e262f,0xe0000fe,0x1001700,0x0,0x0,0x0,0x10000100,0x15001c00,0x500,0x7e0000,0xfefe3ffe,0xa2f8676,0x0,0x0,0x18000000,0x1100,
+0xfefe7c7e,0x96a6fefe,0x1e3e0000,0xa7e8f0fe,0xfefeeafe,0x104cccfd,0x7e0000,0xfefe70fc,0x7e3e7a,0x5b7d0000,0x82dbf0fe,0x7c7cf2fe,0x457b0000,0x2d7cf5fb,0x2531fefe,0x82b90000,0x27ec0bc,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e0000,0xfefe40f6,0x7e7271,0x0,0x0,0x0,0x0,0x5758181c,0x9e9efefe,0x223c0000,0xe2e0fefe,0xa19c6445,0x6771fefe,0x307e0000,0xfefeaffd,0x2c7d96b9,0x607c0000,0xececfefe,0x523a9982,0x467a0000,0x327cf6fa,0x2c2cfefe,0x82b80000,0x47ec6bc,0xfe,0xdbfe658e,0xa4fcebfe,0x3e0ff7,0xbe0000,0xc7fe53fe,0x6af0c5fe,0x3e79b1fe,0x7e0000,0xfefe53fa,0x7e7271,0x3e0000,0xfe00fe,0xe3fe15fd,0x4056,
+0x16fa007e,0x9e9efefe,0x223c0000,0x9f92fefe,0x34bc038e,0x837afefe,0x4c5c0000,0xfefed9d7,0x5a51cac4,0x607c0000,0x816ffefe,0x25e086e,0x467a0000,0x327cf6fa,0x2c2cfefe,0x82b80000,0x47ec6bc,0x395e00fe,0xc5bafdfe,0xfafc9987,0x1fa0c3,0x2fbe0000,0xd2c9fbfe,0xdfe08b75,0x686afefe,0x797e0000,0xfafcfbfe,0x7e4b39,0x3e0000,0xfe00fe,0xe5e46ffe,0x1803,0x16fa007e,0x9e9efefe,0x223c0000,0x9282fefe,0x30fc00de,0x867afefe,0x23f0000,0xfefe77bc,0x83f4b59,0x607c0000,0x5444fefe,0x7e00fe,0x233c0000,0x1f3e947b,0x2016967d,0x475c0000,0x37e7d5c,0x93be00fe,0x3118fcfd,0xadc0039e,0xc0df5fb,0x7ebd0000,0x4945fefe,0x569203ae,0x686afefe,0x33380000,0x54357967,0x3f0b1f,0x3e0000,0xfe00fe,0x998bcefe,0x31f,
+0x16fa007e,0x9e9efefe,0x223c0000,0x9282fefe,0x30fc00fe,0x867afefe,0x7e0000,0xfefe70fc,0x7e4478,0x607c0000,0x5282fefe,0x7e00fe,0x0,0x1000400,0x1000300,0x1000000,0x7e0300,0xb8ce00fe,0xf00eaf2,0x81da00fe,0x2e31fefe,0x87b10000,0x2f6efefe,0x41ed00fe,0x686afefe,0x0,0x100,0x0,0x3e0000,0x2efe00fe,0x3f3afdfd,0x6e,0x16fa007e,0x9e9efefe,0x223c0000,0x9282fefe,0x30fc00fe,0x867afefe,0x7e0000,0xfefe70fc,0x7e4579,0x607c0000,0x5282fefe,0x7e00fe,0x3f0000,0x4d7f4c7f,0x7f057e,0x1e4e,0x7e0000,0xbdee00fe,0xc00e7f1,0x7cfe00fe,0x3733fefe,0x52870000,0x9cc3fefe,0xb7fe30fe,0x686afefe,0x163f0000,0x1063677f,0x5f,0x3e0000,0x8dfe00fe,0xe5ececb,0x7e,
+0x16fa007e,0x9e9efefe,0x1000000,0x1b001e00,0x1000000,0x19002000,0x7e0000,0xfefe62f8,0x4d7bd4eb,0x5000000,0x12002400,0x0,0x547d0000,0xedf2f2f5,0xb1fee5fd,0x200c4d1,0x7e0000,0xa9bb00fe,0xe05f4f9,0x8efd00fe,0x251efdfd,0x4670000,0xfbfca7ae,0xbdb7f8fb,0x686afefe,0x53e0000,0x8aabe4f3,0xae,0x3e0000,0xe7fe04fe,0x1be7d69,0x7e,0x16fa007e,0x9e9efefe,0x0,0x0,0x0,0x0,0x5e0000,0x87780a6b,0x513ea99a,0x0,0x0,0x0,0x1d2f0000,0x1d064429,0xada16f61,0x2005232,0x7e0000,0x6c8600fe,0x556dfefe,0xdcfe0cfe,0x1000dada,0x23bd0000,0x4a4a708e,0x5e862c0e,0x584efefe,0x7e0000,0xedf692c4,0xb5e,0x3e0000,0xf5f84cfd,0xfe2832,0x7e,
+0x16fa007e,0x9e9efefe,0x1e3e0000,0x80a5f0fe,0x2bfd00fe,0x737cf0fe,0x0,0x1000000,0x3000600,0x0,0x0,0x0,0x0,0x100,0x7000000,0x200,0x7e0000,0xd1400fe,0xfcfed4dc,0xf8faf6fe,0x200694e,0x1a7b0000,0xe1f0eaf0,0xe7fe9ffd,0x1d0ad5d2,0x7e0000,0xfefe53ce,0x4b52,0x3e0000,0xb6abaafe,0xfe087e,0x7e,0xf4fe767e,0x9e9efefe,0x223c0000,0x9282fefe,0x30fc00fe,0x867afefe,0x1f0000,0x363f1a3f,0x80f,0x62f052f,0x40f0000,0x1d2f363f,0x40f0000,0x1d2f363f,0xb0f0000,0x202f363f,0x7e0000,0xfe,0x6c5b150d,0x48267f6d,0x1f0a0f,0x4f0000,0x8371251a,0x7c629a7d,0x100280b,0x7e0000,0xfefe2bdb,0x807c,0x32e0000,0x5740b7ba,0xbe009e,0x5e,
+0x78673138,0x503e7967,0x223c0000,0x9282fefe,0x30fc00fe,0x867afefe,0x7e0000,0xfefe7afe,0x3338,0xadb894bc,0x153d0100,0x99a5fefe,0x153d0000,0x99a5fefe,0x343e0000,0xa3b0fefe,0x7e0000,0xfe,0x0,0x200,0x0,0x0,0x1000000,0x2000400,0x0,0x7e0000,0xfefe18fa,0x9a9b,0x0,0x7000b00,0x0,0x0,0x1000000,0x100,0x213c0000,0x9489fefe,0x35fc00ee,0x867afefe,0x7e0000,0x4732189a,0x150a,0xb6b494ba,0x163c0200,0x9e9efefe,0x30e0000,0x321e4034,0x343e0000,0xaaacfefe,0x7e0200,0xfe,0x5d7f0d1f,0x2a7e6c7f,0x1f007f,0x5f0000,0x7f007f,0x197f007f,0x313f757f,0x7e0000,0xfefe19fb,0x988d,0x80f0000,0x283f283f,0x203f,0x0,
+0x37f003f,0x283e647f,0x10310000,0xccd4fdfd,0x96fe29cf,0x867afefe,0x7e0000,0xf0fe73fe,0x2d3a,0xb6b494ba,0x163c0200,0x9e9efefe,0x133d0000,0x8cadf0fe,0x343e0000,0xaaacfefe,0x7e0200,0x122f00fe,0xfafcdaee,0xfbfef2f7,0x2e62c7,0xbe0000,0xfe00fe,0x36fc00fe,0x7c77fefe,0x7e0000,0xfefe31fc,0x7d72,0x383e0000,0xfefefefe,0x400d6eb,0x0,0x63fe007e,0x3120f9fb,0x1f0000,0xfefea4b6,0xbfc4fdfd,0x867afefe,0x7e0000,0xfefe7afe,0x3a36,0xb6b494ba,0x163c0200,0x9e9efefe,0x163c0000,0x9e9efefe,0x343e0000,0xaaacfefe,0x7e0200,0x739e00fe,0x5b3bfdfd,0xd2d72339,0x400dbec,0xbe0000,0x4afe06fe,0x3afc45fe,0x7e76fefe,0x7e0000,0xfefe5ffc,0x483a,0x383e0000,0x9a90fefe,0x400412c,0x0,
+0xccfd007e,0xb00c5bf,0xf0000,0x37260700,0x16003b22,0x19001e00,0x7e0000,0xfefe7afe,0x3a36,0xb6b494ba,0x163c0200,0x9e9efefe,0x163c0000,0x9e9efefe,0x343e0000,0xaaacfefe,0x7e0200,0x3a5300fe,0x141f7261,0xd7ed20fe,0x900c9c8,0xabe0000,0xfdfdccfe,0xdbf7eef4,0x7e76fefe,0x7e0000,0xe2e2a7fd,0x1410,0x383e0000,0x7c76fefe,0xfe,0x0,0xfdfe197e,0x13e8d7e,0x0,0x0,0x0,0x0,0x7e0000,0xfefe7afe,0x3a36,0xb6b494ba,0x163c0200,0x9e9efefe,0x163c0000,0x9e9efefe,0x343e0000,0xaaacfefe,0x7e0200,0xfe,0x607d0100,0xf9fbfefe,0x10f6b62,0x6bbe0000,0x7f67fefe,0x8e921f2f,0x7e76fefe,0x147e0000,0x8370f5fe,0x35e,0x383e0000,0x7c76fefe,0xfe,0x0,
+0xfefe497e,0x7e655e,0x2e0000,0x5ebe00be,0x6788aebe,0x0,0x7e0000,0xfefe7afe,0x3a36,0xb6b494ba,0x163c0200,0x9e9efefe,0x163c0000,0x9e9efefe,0x343e0000,0xaaacfefe,0x7e0200,0x43f00fe,0x101b043f,0xd4d74f3b,0x1420f2fc,0x9bbc0000,0x203ffefe,0x30bc00fe,0x7e76fefe,0x71e0000,0x1503362a,0x2f,0x383e0000,0x7c76fefe,0xfe,0x0,0xfefe627c,0x7e514e,0x3e0000,0xfdfe29fe,0x7163d2cc,0x0,0x7e0000,0xfefe7afe,0x3a36,0xb6b494ba,0x163c0200,0x9e9efefe,0x163c0000,0x9e9efefe,0x343e0000,0xaaacfefe,0x7e0200,0xbde600fe,0x404dcf6,0x90e400ee,0x3935fefe,0x8cab0000,0x2a6dfefe,0x41fc00fe,0x7e76fefe,0x0,0x0,0x0,0x383e0000,0x7c76fefe,0xfe,0x0,
+0xfefe607b,0x7e5286,0x1c3e0000,0xfefe97fd,0x3c4fb4b4,0x0,0x207e0000,0xfefeacfe,0x3631,0xb6b494ba,0x200,0x1d001e00,0x0,0x1d001e00,0x1000000,0x1e002100,0x7e0000,0x728a00fe,0xa6bdfefe,0xf1fe7ffe,0x1705e0df,0x3b700000,0xbdddfdfd,0xc8fe59fd,0x7e76fefe,0x5e0000,0x9fbd00be,0x8e0871,0x383e0000,0x7c76fefe,0xfe,0x0,0xfefe435e,0x7e686b,0x2a2e0000,0xfefecdcb,0x6c59d5d3,0x0,0x747e0000,0xcecafefe,0x1606,0xb6b494ba,0x200,0x0,0x0,0x0,0x0,0x0,0x7e0000,0x50600fe,0xddde8a84,0xbcaee6ee,0x20f4425,0x17e0000,0xe0e27172,0x9a8fe0e3,0x6b58cfbe,0x3e7e0000,0xeafc82fd,0x60b583b2,0x383e0000,0x7c76fefe,0xfe,0x0,
+0xf8fc0e52,0x6e9294,0x1f0000,0xfefe4eac,0x95f736e,0x0,0xe160000,0x1b00331c,0x100,0xb6b494ba,0x200,0x0,0x93d0000,0x96e3c3fe,0x100,0x0,0x7e0000,0xfe,0x13000200,0x11001c00,0x100,0x0,0x13000100,0xa001a00,0xc001000,0x1e200000,0xfefea9a6,0x492fc5bf,0x383e0000,0x7c76fefe,0xfe,0x0,0xafc8006e,0x22ed4dd,0x3e0000,0xfefe46f8,0xbe6e6e,0x0,0x0,0x0,0x0,0x6e574c5c,0x200,0x0,0xc3c0000,0xcec6fefe,0x400,0x0,0x7e0000,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e0000,0x8e82c3ea,0xd34dfee,0x383e0000,0xf8fcfefe,0x300cbf0,0x0,
+0x3c9b007e,0x3a49fdfd,0x3e0000,0xfefe46f8,0xbe6e6e,0x0,0x285e0000,0x425e84be,0x0,0x2000100,0x0,0x0,0xf0000,0xbbaf7684,0x400,0x0,0x7e0000,0xbdfd00fe,0xd5fed5fe,0x7fb4,0x0,0x248b0000,0x6ed0c4f8,0x6e,0x0,0x1f0000,0xf00221b,0x9002918,0x141d0000,0x79677568,0x6006b5b,0x0,0x11f001f,0x1f143027,0x3e0000,0xfefe46f8,0xbe6e6e,0x0,0x4e7a0000,0x8f7efefe,0x0,0x0,0x0,0x0,0x63c0000,0x4428c8cb,0x0,0x0,0x7e0000,0x92a600fe,0xada0ada0,0x7367,0x0,0x8e0000,0xd1db4652,0x1e44,0x0,0x0,0x0,0x0,0x0,0x1000100,0x100,0x0,
+0x0,0x0,0x1f0000,0x9e7f257c,0x5f4b37,0x0,0x161e0000,0x401f633f,0x0,0x0,0x0,0x0,0x0,0x2000f00,0x0,0x0,0x7e0000,0x43f00fe,0x83f083f,0x3f063f,0x3f003f,0x3f003f,0x113f003f,0x3f0a3f,0x3f003f,0x3f003f,0x3f003f,0x3f003f,0x3f003f,0x3f003f,0x3f003f,0x3f003f,0x3f003f,0x3f003f,0x3f003f,0x43f003f,0x3f023f,0x3f003f,0x3f003f,0x3f003f,0x3f003f,0x3f003f,0x3f003f,0x3f003f,0x3f003f,0x3f003f,0x3f003f,0x3f003f,0x9e003f,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x3ac033fb,0x56e520fd,0x69f004fd,0x77fd007f,0xfe2ee7,0x37bd6efe,0x5af022ac,0x4dfe00fa,0xae30b6,0x64fe00fe,0xde23eb,0x6cf40092,0x3efe12ed,0x1b9e3dc4,0x78fe7afe,
+0x9e39cd,0xa9ab39c3,0xe1e672fc,0xb1ad34d4,0xf6fa0000,0x24fda2c3,0x7a78f9fb,0xcfdd0561,0xdce34dd0,0x5e1637,0xebef1cfe,0xbe92c6,0x65b6003e,0xd4e7a8dc,0x3a3e204b,0x6192cccb,0x2f76d9dc,0xd5de0488,0xb7b8b2de,0x6d9c97c8,0xdfdd0000,0x7eccced7,0x7a78c2ca,0x3fc0007e,0x647efafb,0x5e009a,0x728c79fe,0x696d6e1,0x2e3003e,0x879ee2ec,0x3a3e00b6,0xfeb4b4,0x6aa98497,0xb1bd007e,0x60b8cecb,0x299ff6f9,0xdedc0000,0xe8ee84bc,0x7a7878a2,0xf6007e,0xaaae6f9,0x5e009e,0xbeb9d3f8,0x5285ddda,0x66fe003e,0xdbe7b4b2,0x3a3e15a2,0x27febec2,0x457cc3d1,0x5254007e,0x1b8b7265,0x36ea290,0x99890000,0x83702772,0x564b4489,0x9e004e,0x7769d9c,0x1c3a0062,0x26a8a78,0x7167357b,0x9f9b0326,0x5b751a4a,0x26266365,0xaf9db19e,
+0x33e7060,0x2f3f0182,0x75f035e,0x2f1b4a,0x95f002f,0x2e5e495f,0xb0053,0x3f5f015f,0x15e3e5f,0x53000b,0x485f2d5f,0xb085e,0x2d5f0053,0x75e485f,0x53000b,0x195e335f,0x3e0000,0x8e8a59ed,0x6bf268cb,0x7e228f,0x9ebe0f7e,0x8eab8989,0x1e63b3,0xaba599fe,0x94e0aab0,0x5ade001a,0x949cc9c1,0xfbde2,0xc9c15ade,0xb8e3949b,0x36dc0012,0xc0d4b2b8,0x3e0100,0xa1b54ad5,0x7f907397,0x47e3eee,0x9dab5e7d,0xb2ba758b,0x31e7e95,0x8a3e8ec,0xe6f702e6,0xbcdc0500,0xf23792,0x20b2f8e,0x3792bcdc,0x819c3cf1,0x2cc2040d,0x9a97ecf6,0x3e1013,0x1001007e,0x7b987eb8,0x656c829e,0xb7c94963,0xc0ca8edb,0x115616e,0x12cde2ec,0xe3e812fe,0xabc90600,0x3fe49c6,0x50ea0f9,0x49c6abc9,0xecf044b2,0xbbdc1012,0xddec5d76,
+0x3e6e68,0x263a007e,0x49d56984,0x4e45a1d0,0x7f9a0169,0x989a999b,0x1e3867,0xd0e759a6,0x6375d1e7,0x2c9a0016,0xccf1ccd5,0x10f8682,0xccd52c9a,0xcdc4c7ed,0x7e990f0f,0xbdb7baec,0x3f949a,0x300007e,0x500,0x1000a00,0x0,0x9000b00,0x0,0x8000000,0xc00,0x0,0xd000500,0x100,0x5000000,0x4000c00,0x100,0x3000b00,0x3e0800,0x97b20286,0xb6f9d1df,0x383e13b2,0x37feaebe,0x1e3ecfd8,0xc6da2245,0xa5fd00ea,0x7b7e494a,0xfe6bbb,0x709dffc,0xc7da59de,0x2782c5ee,0xb4e83e5d,0x9ee1c8e1,0x1b43c8eb,0x5d9c7c9e,0xb5ad49de,0x74c009a2,0x3a3e8691,0xe3f4d6da,0x9a2a71,0xcee60056,0xe0eb28c4,0x7e7e0c28,0xfe70b0,0xa04e4fc,0x85b5a8d1,0x345453aa,0x95a44a5c,0x72976fe3,0x484092e4,
+0x56917384,0x908e5eef,0x59fa08fe,0x3a3ea19b,0xbcbfe6e4,0x9e69d1,0x7ce3005e,0xa5a4bbd9,0x7c7e0072,0xfe72b2,0x902e4fb,0x81973099,0x6690d5d2,0x8eae4a5c,0x6ca86cfc,0x484090fc,0x356e4e5b,0xd6dd179d,0xf8fd95ec,0x3a3e5b64,0x16c8b4b4,0x2878dfe6,0x2bd9005e,0x5197fefe,0x415a007e,0x98fed1ed,0x303c8c0,0x7de1b2be,0x817a9ce8,0x1d150c0b,0x1614131f,0x1008191f,0x4f976685,0x1c17007e,0x514d6258,0x9074c4e,0x1f2516,0x1b121d18,0x1b000b,0x8122f1f,0x13000f,0x4135261e,0x70f09,0x5b510d22,0x9055346,0x595d1e22,0x2e2e595d,0x0,0x164a1713,0x207007e,0x2f093a,0x3a3f0d0f,0x1c3f3a3f,0x20270017,0x3a3f3a3f,0x72f37,0x3a3f373f,0x11173a3f,0x153a2327,0x3137003f,0x3a3f0607,0x1d3f3a3f,0x23270017,0x23f1136,
+0x3e3237,0x9bb00e96,0x1eb1b6e7,0xdad83a3e,0xe0e58a9c,0x51591b38,0xd6d2b9b6,0x1e8279,0xa6a48e8f,0x3c36fafb,0xbddc989e,0xdddc01f0,0xe9e81b1e,0xe2e78b98,0x989e1731,0xafc55b4,0x13ee2dc,0xacb55ef3,0x514c8185,0xcfcf3a3e,0xcce560fe,0x9e1d15,0x9eba52fc,0x1e00de,0xb4fe03fe,0x13a8489,0xc9c8989e,0xdedc5fce,0xebed1c1e,0xd9e992f1,0x989e1018,0xa9fdc3e9,0x23ee2dc,0xa6a11394,0x56ade4f4,0xccca3a3e,0xd7e2598e,0x9e1328,0x9eba52fc,0x1e00de,0xaaa28dfe,0x5e05be,0x5096989e,0xe0dcc9d6,0xd7d71c1e,0xafd31f84,0x989e4d51,0x35a47198,0x23ee2dc,0x7c9856e2,0xafad92a2,0xa59d3336,0x9bd400de,0x8a3230,0x90a249dc,0x171a00c2,0xd0d3e6de,0x4a51c9de,0x41a6898a,0xcec048a5,0xded8191a,0xc6c4bbd9,0x898a221a,0x8dc4f9d,
+0x23ecdc0,0x918c0b89,0x2c53b5ac,0x7000100,0x4000000,0x300,0x6000100,0x0,0x9000800,0x4000900,0x3000400,0x8000000,0x8000000,0x5000900,0x4000000,0x300,0x3e0700,0x103007e,0x170c13,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3e0000,0x707947d5,0x4db38cdd,0xf0fa9da,0x83c5507e,0xd16b0c8,0x5adc008a,0x5223ab,0x56ae6178,0x313381dd,0xb3b4546a,0x403d1d9,0xb4dd04c2,0x20b7,0xad9da59c,0x200a299,0x447b5dc,0xc0c80f96,0xa8cdb6d3,0x11ac1bb,0xdaea01a4,0x567899,0xc8fb5d9d,0x335aafe4,0xb0cb237d,0x715c9e2,0xb4da057e,0x1127078,0x818958de,0x8cc4,0xa0db9adb,0x10096d6,
+0x33e221c,0xb6c1007e,0xc9e6869e,0x3e7598,0xb1ad51be,0xc48c8db,0x7dcb0762,0x73a3e81,0xc7e00096,0x56989a,0xddd8809e,0xf1e7fd6,0xa475269,0x585f,0x10000d00,0x1000f00,0x449addc,0x1912007e,0x1e1e1412,0x70f13,0x100e1f17,0x100b1e15,0x141f0013,0xb0b15,0x1c1b0013,0xb1613,0x321f1c13,0x803321f,0x0,0x0,0x0,0x0,0x33f2a1f,0xc8cb68ec,0x5ab1c3cb,0xd5db161a,0xc2cbc8ce,0x85ae0303,0x98dd33b0,0x8a2123,0xb3da16de,0x66e023e,0xbccfa3da,0x4d522f7a,0xde7ca7,0x4d52008a,0xc8ced1d7,0x36516f78,0x3e8393,0x77757afc,0xc9c92eb9,0xddde1a1e,0x36994291,0x47b8010e,0xc5c896c8,0x19e0326,0xdce2a3e4,0x316d063e,0x5ac48489,0x5a5e8b8b,0xfe94b4,0x5a5e009e,0x309ea8b8,0x83a115d,
+0x3e1d11,0xdbe17afc,0x615dc6c5,0xe9e81a1e,0x74878d98,0x3c80003,0x7391e0ed,0x679d005e,0xdbf4a1a7,0x6a2f56,0xc1d545ce,0x5a5e2d38,0xfe94b4,0x5a5e009e,0xa096d5d2,0x335d3031,0x3e7d95,0x76757afc,0xd202c2,0xe9eb1a1e,0x81fe81f0,0x40de0318,0x1b99d5e9,0x325f005e,0xdceb6398,0x2f7e373a,0x85a2eef2,0x5a5e4399,0x81fecade,0x5a5e499b,0xfe94b4,0x263a009e,0x3e8078,0x261d249e,0x37003f,0x503f0607,0x523f523f,0x1a300502,0x332618,0x270017,0x3e3d003f,0x1b1f020f,0x523f523f,0x1a173326,0x523f523f,0x1a173125,0x3f312d,0x5090027,0x3e0600,0x93a90792,0x10669dbc,0x84bd0046,0x5666a5be,0x7798232e,0xa600be,0x62be0016,0x3f99a9bc,0x24bd0016,0x4d7a4d93,0x86931416,0xa600be,0xbe0016,0x818a2abd,0x1abd002e,
+0x3e6a7f,0x928753e6,0x797e68be,0xcad6015e,0x1a606a87,0xcbd9303e,0x39ce9cfb,0xaca50416,0xbfbc4895,0x98fc001e,0x96adbed7,0xbcb81c1e,0x43a053fe,0xfe001e,0xb4b43afc,0xccd31f32,0x3ea8a2,0xcad02ab0,0x9695b7ef,0x92890d4e,0x9caa7ba2,0xbdb9303e,0xc3c82897,0x3dd001a,0x495cc9eb,0xa0c7041e,0x6172a8b2,0xe9ed1c1e,0x888cccf,0x1ef9011e,0xb4b43afc,0x32cc0032,0x3ea8a2,0x859322b4,0x625895b9,0x9fea234c,0xa39b67f9,0xcada303e,0xbcb64cf8,0x11f7001e,0xca8d92,0xb1cf0312,0x3c60adb7,0xccc81c1e,0x41b6b6cb,0xdbe30414,0xa6a27fe8,0x30fc003e,0x3ea8a2,0x605c017f,0x617675a,0x514d001f,0x1614786c,0x5f531217,0x29217a70,0x127e000f,0x5f7464,0x4151000b,0x4373f49,0x54450b0b,0x52481f46,0x424b000f,0x24188175,0x125e0017,
+0x3e4c3c,0x536b0082,0x344e4a7d,0x337f002f,0x125a6f7f,0x2c7f001f,0x20f5c6c,0x657f657f,0x171f4a5e,0x7f4e68,0x2f004f,0x607f387f,0xf0d6a,0x657f207f,0x207a,0x657f187f,0x3e202e,0xada34de1,0x9e9a85b3,0xc7ce0f5e,0x6463628c,0xa2fc003e,0x212627d,0xa2bb6b9d,0x303e9285,0x62feb4c8,0x245e1895,0x639bc4c1,0x1ea7bb,0x557ccfec,0x989b,0x808fc4f6,0x13ecedc,0x797b65f2,0x9e9a47f9,0xdfe13b5e,0x719abbb5,0xb9fc043e,0x1e2e8b,0xbee402fe,0x303e0f61,0x7ea3d1cd,0x38509394,0x1afba3bf,0x216c5c1,0x5dad6dd,0x6ace,0x6c92dbe7,0x53fa1ad,0xa5a21091,0x9e9aadac,0xbaba224d,0xafad32eb,0xd0d61325,0x1e1b92,0x9ca03ffd,0x303e00b6,0x36fca8b4,0x131a29c,0xaead8686,0x16413f,0xb0b15b76,0x6153,0xafb24f7a,
+0x3e705f,0x7e,0x756c28ab,0x7882003e,0x382eb6ad,0xa4fb003e,0x123494,0x546c499d,0x1f260076,0x239d7677,0x7261,0x0,0x0,0x0,0x0,0x0,0x3e0000,0x101f0b8e,0x271e3f,0x143f0017,0x2f2e3f,0x67b20036,0x1079bac,0x5f3551,0x5470017,0x2d5c425f,0x470017,0x145f005f,0x22460e17,0x5f005f,0xb470017,0x1d5e465f,0x3e0000,0xc2c16ffc,0x567eb8c0,0xcbd60d5e,0x73949aa5,0xd1f0507,0x1a0317,0x4dba6c7,0x5b93003e,0xdae47b87,0x3bbe171d,0xa69e9ef4,0x61721a1c,0x6ffcb0d6,0x92b7093e,0x93a39ca5,0x3e0100,0x6a6470fc,0x979642ec,0xc8d70651,0x6a6baafd,0xdbdf2526,0x1e2188,0x49c561da,0x79ac003e,0xd7dd9d9e,0x8282241e,0x43ddb6b9,0x19be013e,0xc9c27ec1,0x4a802320,0xcfe29192,
+0x3e060a,0xc1c570fc,0x4a41c0ea,0xadb33c5d,0xb4b6409f,0x9ef6003e,0x1e3978,0x9ec20ddd,0x6d7a003a,0xb9b2a2c1,0x7e221b,0x726d1762,0x6e692625,0x7724246,0x5a6e002a,0xa79ea4cb,0x3e0501,0x635b68f8,0x8a0ba2,0xbdc51439,0x7266b3ec,0x77e2003e,0x1e95a4,0x97d000fe,0xe170f1b,0x103131b,0x51f001f,0x70017,0x217141f,0x1f0007,0x3070417,0x1013111f,0x94a060b,0x500037e,0x0,0x4000000,0x1000c00,0x9efc003e,0x4064,0x6000000,0x797c0400,0xf1eccd0,0xbbb7ddf0,0xc3e90ad,0x3f8bc6fc,0xd6f02e3e,0x223c958d,0x929592ba,0x629c405c,0xbfd10e96,0x2b85c7de,0xb9f00b5e,0x94b7a5d0,0xd1fc1e3e,0x1e2e68,0x91f600fe,0xabc1615,0x101ecece,0x19c8cbc4,0x1326c1bc,0x5d6ad2e3,0xb3ab303e,0x192d0292,0x776e768b,
+0x51843145,0x898152e2,0x8b8c4bcd,0x9cab405b,0xb2b426ca,0x33260c0e,0x1e0217,0xa7af0bfe,0xabc0022,0x101ecece,0x18fcc8c0,0x3ec2bc,0x227ab6fc,0xa8c0303e,0xf00be,0x13f273f,0x3e0713,0x7c7b59e9,0x959242fd,0xceda153a,0xb2b4a6eb,0x789f061e,0x1e0042,0x56935dfe,0xabc003e,0xcece,0xe00,0x360e00,0x868f7cb5,0xd000100,0x1c2a0000,0xabbe8f84,0x3e4640,0xc8d01ea5,0x5449b5fd,0xa0ae0e4d,0x918a83a3,0xb3e1003e,0x1e142b,0xcaba8e7,0x5fbd003e,0xf1ecece,0x16fcc0c8,0x7b9bc,0x403141f,0x1030217,0x103141b,0x303141b,0x3e151b,0x2019007e,0x20b3124,0x29220013,0xa024637,0x8ff4003e,0xb4645,0x57473e,0x2a270017,0x101e3229,0x19f8c8c1,0x3ec2bc,0x111075b2,0xb1ea2b8,0x512cccf,0x1a1e817c,
+0x3ed2d5,0x8fa1048a,0x1864a0bc,0xbe0046,0x878c13bd,0x90fc003e,0x1012453f,0x3e49939e,0x188e0000,0x4136d75,0x9de3dae1,0x3ec2bc,0x191bb6fe,0xc1ea4b6,0x91ecece,0x1a1ec6d1,0x3ed4d4,0x766c2abb,0x6b6d7abd,0x86fd025e,0xbeba91f8,0xb9f5003e,0x1c1e1712,0x114ac4c0,0x78bd0000,0x3565e,0x14080f09,0x3e0d00,0x1c1abcfe,0xc1ea4b6,0xa1ecece,0x1a1ecece,0x3ed4d4,0x1d35018e,0x5b63c5c2,0xa6a8405e,0xbeba379e,0x6f660626,0x1c1e0022,0x7ebcba,0xa9bd0000,0x1a2d6a,0x959c60de,0x3e0000,0x1c1abcfe,0xc1ea4b6,0xa1ecece,0x1a1ecece,0x3ed4d4,0xa1ac4bdb,0x8a847ff3,0xb8d03146,0xbeba58fc,0x275e0017,0x1c1e023f,0x7ebcba,0xa7b50000,0x111a2e7b,0x8c8ad7f0,0x253e0000,0x120dddf1,0xa4b6,0xe00,0xe00,
+0x3e0f00,0x5e580180,0x110c7367,0x5855001f,0x5545675c,0xc4e71627,0x1c1e7b94,0x7ebcba,0x6ca00000,0x165982,0x397ea4e7,0x3050000,0x1307,0x8087,0x51e0000,0x100c9e9,0x3e0000,0x6a7f2fbd,0x1f2d,0x4c720922,0x1b,0x60610026,0x1316464e,0x4f52b8b1,0xf550000,0x1e605f,0x3696a2fa,0x1d350000,0x94a6,0x0,0x1120000,0x1008f88,0x3e0000,0x5a6f25b8,0x1f1d38,0x496a0042,0x1f0930,0x1f001f,0x1f001f,0x1f001f,0x1f001f,0x26001f,0x1244315d,0x526001f,0x1f2836,0x1f001f,0x1f001f,0x1f041f,0x56001f,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x71f053c9,0x5a9c54db,0x85ca3ce8,0x5dea53b6,0x5afa117e,0x349e2cd3,0x2b7a73ea,0x4fae87d6,0xa5c562a7,0x6e6e87be,0x8b96aed2,0x93c60fac,0x9ece007d,0x199782b4,0x2175bdc8,
+0x7ca266dc,0x256a1f64,0x28452f5d,0x264b4767,0x37730f6a,0x4067073e,0x335c2b52,0x2239305e,0x1c36697d,0x70b873bf,0x6998189e,0x38608e9d,0x89db8ccb,0x64b84675,0x84c23b62,0x196e82c2,0x423bdc6,0x6aaa0d4d,0x5e8a7487,0x26419fb6,0x89cf87d1,0x78e2375e,0x7abe4a65,0x5564b0d4,0x405fabc0,0x6275266d,0x396f143c,0x3a473f45,0x33322b79,0x3d411a6e,0x3b5c476e,0x59704051,0x385d3b4b,0x37d67ac1,0xd6db6669,0x529f249d,0x416599ca,0x767f38d7,0x6f9777ac,0x6ec76d82,0x52776c98,0x8fa34283,0x3b6c3a3d,0xa564e61,0x103e6071,0x3533738e,0x5d6a6483,0x2b2e2726,0x385d0a09,0x377f2a72,0x6f7f5658,0x80812233,0x696b2b34,0x62765f61,0x50524390,0x3342707e,0x44631b89,0x829c70b6,0x96d48385,0x78da0b5d,0x7ae7007e,0x92a62277,0x7d7fb9d6,0x63688dcb,
+0x728c83c8,0x88925aa3,0x276c3634,0x375f0c2e,0x716c0537,0x334c474b,0x3f3c4759,0x2b296367,0x344e155e,0x396d2d73,0x34502d3a,0x16592f37,0x2d49083f,0x41472c43,0x2e673536,0x544e082d,0x2e572926,0xaac860a6,0x76bd4d6a,0x69b05383,0x65ae497d,0x85b35979,0x4d843f5f,0x556d3948,0x355f2835,0x536a5291,0x6d6f3d43,0x376f2c33,0x39790a32,0x6a760732,0x1f612c3b,0x66691337,0x2b4b2932,0x86a891d3,0x5e917d80,0xaac31163,0xbdd7196f,0x78bb185a,0x4ad85a5f,0x93af2c7e,0x26471e48,0x824e8a,0x699a5553,0x44721749,0x5e7e0c3e,0x85842039,0x7b963a4c,0x31863a4c,0x213c0a41,0x63975fa9,0x5f82538d,0x35cb6476,0x7aa94463,0x7ba32f7a,0x25c05c5f,0x65bd007c,0x4467407b,0x90a466b1,0x87b75782,0x7cc27983,0x67a80482,0x7c8e5571,0x72b57b7b,0x84ce3e82,
+0x5470188d,0x3a4e2c71,0x43562045,0x3f422741,0x354f3662,0x103e234f,0x1f413d52,0x31413155,0x1b39235c,0x81b775bb,0x7b8e7b9a,0x244d579c,0x3f5773cd,0x417598cc,0x5a6b78c4,0x40597ec7,0x5c80a2bf,0x79962d6b,0x739b5571,0x1355618c,0x13645da9,0x444b5db0,0x10154d4c,0x18144249,0x1c363f4b,0x4a68529a,0x4e693a62,0x26381d43,0x174b3793,0x144d7088,0x2a3a5693,0x285447a3,0x1e6380,0x78aa82c8,0x82ae6d8c,0x164e668e,0x396754ce,0x314eb2ba,0x2b626098,0x314e638e,0x221a9b7,0x24b3373,0x4c54353f,0x35494496,0x262b2673,0x66783a42,0x466e2741,0x2e394154,0x2b53515f,0x71ae69b1,0x84c06794,0xb2e4a5b,0xa6b50e8,0x70d26e76,0x81b06476,0x6626e79,0x2146445d,0x77b46eb5,0x9ab26383,0x52a4b76,0x197c59c8,0x38716a6e,0x4658313d,0xc110306,
+0x16355357,0x3a532c6f,0x3a600a4e,0x2627479a,0x1032455e,0x95de2c32,0x5476607c,0x6973576a,0x69885e61,0x80932f79,0x90c25b97,0x131c4b6f,0x485e6490,0x45622039,0x6c8c031e,0x6c76586a,0x6a887476,0x62795197,0x73955061,0x2c433f60,0x44555e9c,0x8fb7254b,0x3f400910,0x407494e,0x31e353a,0xe204597,0x2192750,0x16281830,0x324414f,0x468c1830,0x2f3e081e,0x13000f,0x2c2431,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x68a871c8,0x53c47ec6,0x3eae41b0,0x6dc05ea8,0x35754890,0x56a04c6b,0x46743b74,0x51663a71,0x476e3f75,0x5a914f5f,0x517a407b,0x5670677e,0x6c7a60ae,0x5276337b,0x698b5485,
+0x3f5c4a67,0x778b5490,0x42804879,0x718d5d7c,0x548f637c,0x2f4a5184,0x2a492146,0x394c3947,0x274a3a41,0x5a756b99,0x3b744674,0x345e5374,0x2b434154,0x657f58a1,0x4f804477,0x56854d74,0x1b42497f,0x63916da4,0x498c63a1,0x5b925e86,0x3c7749a2,0x5570568b,0x4674375a,0x4a6f4273,0x4e74476c,0x53745080,0x2e7a2c56,0x374b4973,0x2e473154,0x5b724b8b,0x36743d6e,0x3d696070,0x48613f5a,0x79a26fb1,0x32a5284a,0x566e5f89,0x334a203b,0x4b814472,0x405f3252,0x4866496a,0x6879606f,0x3a574070,0x3858253e,0x1e2b436f,0x162d131d,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x5ca4559d,0x548f3f91,0x4b775482,0x516b5380,0x34615179,0x45644f66,0x4477608a,0x32554972,0x497e5d8b,0x467e517e,0x326c517c,0x38544665,0x32675c90,0x465a5171,0x17a41eb0,
+0xa9118a5,0x4c81538e,0x42634a76,0x446d497c,0x2d7f3092,0x3a7e4a79,0x427b,
+};
+
+static int _helvbd_46_pvr_size = 352282;
+
+// ******** End: helvbd_46.pvr ********
+
+// This file was created by Filewrap 1.1
+// Little endian mode
+// DO NOT EDIT
+
+// using 32 bit to guarantee alignment.
+#ifndef A32BIT
+ #define A32BIT static const unsigned int
+#endif
+
+// ******** Start: helvbd_56.pvr ********
+
+// File data
+A32BIT _helvbd_56_pvr[] = {
+0x3525650,0x0,0x616c,0x808,0x0,0x0,0x200,0x200,0x1,0x1,0x1,0xa,0xa90,0x3525650,0xfcfc0050,0xc,0x5e0f01,0x360000,0x40044,0x3525650,0xfcfc0051,0x178,0x21,0x22,0x23,0x24,0x25,0x26,0x27,0x28,0x29,0x2a,0x2b,0x2c,0x2d,0x2e,0x2f,0x30,0x31,0x32,0x33,0x34,0x35,0x36,0x37,0x38,0x39,0x3a,0x3b,0x3c,0x3d,0x3e,0x3f,0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47,0x48,0x49,0x4a,
+0x4b,0x4c,0x4d,0x4e,0x4f,0x50,0x51,0x52,0x53,0x54,0x55,0x56,0x57,0x58,0x59,0x5a,0x5b,0x5c,0x5d,0x5e,0x5f,0x60,0x61,0x62,0x63,0x64,0x65,0x66,0x67,0x68,0x69,0x6a,0x6b,0x6c,0x6d,0x6e,0x6f,0x70,0x71,0x72,0x73,0x74,0x75,0x76,0x77,0x78,0x79,0x7a,0x7b,0x7c,0x7d,0x7e,0x3525650,0xfcfc0052,0x5e0,0x1d4,0xad,0x12,0x30,0x112,0x13b,0x1a,0x1a,0xed,
+0x118,0x25,0x30,0x0,0xfa,0x28,0x3c,0x0,0x30,0x38,0x33,0x3d,0xc6,0x2e,0x32,0x1f0,0x56,0xf,0x1a,0x12e,0xeb,0x17,0x3c,0x14d,0xfb,0x17,0x3c,0x1d9,0x0,0x1d,0x1c,0x123,0x0,0x25,0x25,0x15f,0x137,0x12,0x1b,0xed,0x148,0x1a,0x10,0x1a9,0xe9,0x12,0x11,0x12e,0x87,0x1f,0x32,0xed,0x56,0x25,0x31,0x1ba,0xad,0x1a,0x30,0xed,0xe8,0x25,0x30,0xc6,
+0x56,0x27,0x31,0xc6,0xe8,0x27,0x30,0xed,0x25,0x26,0x31,0xed,0x87,0x25,0x31,0x15a,0x56,0x23,0x30,0xc6,0x25,0x27,0x31,0x185,0x25,0x25,0x31,0x14d,0x137,0x12,0x25,0x1e6,0xad,0x12,0x2f,0x173,0x87,0x26,0x26,0x1b4,0x0,0x25,0x1b,0x14d,0x87,0x26,0x26,0x1aa,0x25,0x25,0x31,0x0,0xc8,0x31,0x32,0x3d,0x32,0x30,0x30,0x9b,0x30,0x2b,0x30,0x3d,
+0x94,0x2e,0x32,0x6d,0x30,0x2d,0x30,0x9b,0xf0,0x28,0x30,0xed,0xb8,0x25,0x30,0x3d,0x62,0x2e,0x32,0x9b,0x0,0x2b,0x30,0x28,0xfa,0x12,0x30,0x112,0x56,0x24,0x31,0x6d,0x0,0x2e,0x30,0x15f,0x25,0x26,0x30,0x0,0x98,0x34,0x30,0x6d,0x123,0x2b,0x30,0x3d,0x0,0x30,0x32,0x9b,0xc0,0x29,0x30,0x0,0x63,0x30,0x35,0x6d,0x90,0x2c,0x30,0x6d,
+0xf1,0x2a,0x32,0x9b,0x60,0x2a,0x30,0x6d,0xc0,0x2b,0x31,0x6d,0x60,0x2d,0x30,0x0,0x0,0x3d,0x30,0x3d,0x128,0x2f,0x30,0x3d,0xf8,0x2f,0x30,0x9b,0x90,0x2a,0x30,0x112,0xff,0x18,0x3c,0x12e,0xb9,0x1f,0x32,0x172,0xad,0x17,0x3c,0x190,0x0,0x24,0x1f,0x6d,0x153,0x24,0xb,0x192,0xe9,0x17,0x11,0x1ca,0x56,0x26,0x27,0xc6,0x118,0x26,0x31,0x14d,
+0xad,0x25,0x27,0xc6,0x87,0x27,0x31,0x1a4,0x56,0x26,0x27,0x12e,0x127,0x1b,0x30,0x1cf,0x25,0x25,0x31,0x136,0x56,0x24,0x30,0x181,0xe9,0x11,0x30,0x189,0xad,0x16,0x3b,0x139,0x25,0x26,0x30,0x181,0x119,0x11,0x30,0x0,0x136,0x35,0x26,0x199,0x87,0x24,0x26,0x17d,0x56,0x27,0x27,0x113,0x25,0x26,0x31,0x9b,0x120,0x27,0x31,0x1e1,0x87,0x1b,0x26,0x14d,
+0xd4,0x24,0x27,0x19f,0xad,0x1b,0x2f,0x1bd,0x87,0x24,0x26,0x148,0x0,0x25,0x25,0xc6,0x0,0x36,0x25,0xfc,0x0,0x27,0x25,0xc6,0xb8,0x27,0x30,0x16d,0x0,0x23,0x25,0x112,0xc3,0x1c,0x3c,0x172,0xe9,0xf,0x41,0x112,0x87,0x1c,0x3c,0xc6,0x149,0x23,0x13,0x3525650,0xfcfc0053,0x178,0x100003,0x1a0005,0x1f0002,0x1f0000,0x380004,0x260002,0x100005,0x110003,0x110000,0x170001,0x220003,0x100003,0x170003,0x100003,
+0x150000,0x1f0001,0x1f0004,0x1f0001,0x1f0001,0x1f0001,0x1f0001,0x1f0001,0x1f0002,0x1f0001,0x1f0001,0x100003,0x100003,0x220003,0x220003,0x220003,0x1f0002,0x2d0002,0x260000,0x270004,0x290002,0x290004,0x240004,0x210004,0x2b0002,0x290004,0x110004,0x1f0001,0x280004,0x210004,0x330004,0x290004,0x2c0002,0x250004,0x2c0002,0x280004,0x240001,0x220001,0x290004,0x230000,0x350000,0x250000,0x250000,0x240001,0x130004,0x150000,0x130000,0x220003,0x1c0000,0xffffe,0x200002,0x220003,0x200002,0x220002,0x200002,0x130000,0x220002,0x210003,0xe0003,0x100000,0x200004,0xe0003,0x330003,0x210003,
+0x220002,0x220003,0x220002,0x160003,0x1e0002,0x140000,0x210003,0x1d0000,0x2e0000,0x1e0000,0x1d0000,0x1d0001,0x130000,0xc0003,0x130000,0x220004,0x3525650,0xfcfc0054,0x178,0x28,0x28,0x28,0x2e,0x29,0x29,0x28,0x29,0x29,0x28,0x1d,0x9,0x13,0x9,0x29,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x1d,0x1d,0x1d,0x18,0x1d,0x29,0x29,0x28,0x28,0x29,0x28,0x28,0x28,0x29,0x28,0x28,0x28,0x28,0x28,0x28,
+0x28,0x29,0x28,0x29,0x28,0x29,0x28,0x28,0x28,0x28,0x28,0x28,0x28,0x29,0x29,0x29,0x28,0xfffffffc,0x29,0x1e,0x28,0x1e,0x28,0x1e,0x28,0x1e,0x28,0x28,0x28,0x28,0x28,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x1e,0x26,0x1d,0x1d,0x1d,0x1d,0x1d,0x1d,0x29,0x2d,0x29,0x14,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfcffb1ff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0x12fffbff,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfcffc6ff,0xfcfffcff,
+0xfcfffcff,0xfcfffcff,0xffb1ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xeff00ff,0xfcfff9ff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0x90ff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4cff10ff,0xb0ff89ff,0xe1ffd2ff,0xe7ffecff,0xc6ffdcff,0x73ffa1ff,0x3ff33ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x24ff0000,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xffa6ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x39ff00ff,0xfcfff2ff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0x9ffb9ff,0xff,0x0,0x0,0x0,
+0x24ff0000,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xffa6ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfcff28ff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0x9efffcff,0x0,0x0,0x0,0x0,0xf4ff7cff,0xf4fff4ff,0xf4fff4ff,0xf4fff4ff,0xffd3ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xf4ff21ff,0xf4fff4ff,0xf4fff4ff,0xf4fff4ff,0xffcdff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xf2ff10ff,0xf4fff4ff,0xf4fff4ff,0xf4fff4ff,0x1afff3ff,0x0,0x0,0x0,0x0,0xbdff03ff,0xf4fff4ff,0xf4fff4ff,0xf4fff4ff,0xf4fff4ff,0xff47ff,0xff00ff,0xff00ff,0xff00ff,0x36ff00ff,0xf4fff2ff,0xf4fff4ff,0xf4fff4ff,0xf4fff4ff,0xff88ff,
+0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x48ff0dff,0x48ff48ff,0x48ff48ff,0xff3cff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xf4ff88ff,0xf4fff4ff,0xf4fff4ff,0xf4fff4ff,0xffbdff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xf4ff34ff,0xf4fff4ff,0xf4fff4ff,0xf4fff4ff,0xa7ff,0x0,0x0,0x0,0xff0000,0xf4ff9dff,0xf4fff4ff,0xf4fff4ff,0xf4fff4ff,0xf4fff4ff,0xf4fff4ff,0xf4fff4ff,0xf4fff4ff,0xf4fff4ff,0xf4fff4ff,0xf4fff4ff,0xf4fff4ff,0xffbbff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x1ff00ff,
+0x34ff34ff,0x34ff34ff,0x34ff34ff,0x1fff34ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x20ff0aff,0x20ff20ff,0x20ff20ff,0x20ff20ff,0x20ff20ff,0x20ff20ff,0x20ff20ff,0x20ff20ff,0x20ff20ff,0x20ff20ff,0x20ff20ff,0x20ff20ff,0x20ff20ff,0x20ff20ff,0x1fff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xe9ff00ff,0xfcfffcff,0x8afffcff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff72fb,0xffffffff,0xffffffff,0xffffffff,0x56e1ffff,0x500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xeff00ff,0xfffffcff,0xffffffff,
+0xffffffff,0xffffffff,0xe37f1fe,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x48ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa005add,0x300,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x1ff00ff,0xaeff4aff,0xfffffbff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe5ffffff,0x20ff87ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x25f80000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb00aef6,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xf0ff30ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc3f8ffff,0xc001b5e,0x400,0x0,0x0,0x0,
+0x25f80000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb00aef6,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff29f9,0xffffffff,0xffffffff,0xffffffff,0xa6f6ffff,0x3000b00,0x0,0x0,0x0,0xffff35f5,0xffffffff,0xffffffff,0xffffffff,0x2cbfffff,0xff0400,0xff00ff,0xff00ff,0xff00ff,0xffff61fc,0xffffffff,0xffffffff,0xffffffff,0x21aaffff,0xff0400,0xff00ff,0xff00ff,0xff00ff,0xffff52ff,0xffffffff,0xffffffff,0xffffffff,0xe00cffa,0x1000500,0x0,0x0,0x0,0x29ec00ff,0xfffff5ff,0xffffffff,0xffffffff,0xffffffff,0x17b1e5fd,0xff0100,0xff00ff,0xff00ff,0xd5ff08ff,0xffffffff,0xffffffff,0xffffffff,0xd9fbffff,0xa001860,
+0x300,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2cff,0xffffffff,0xffffffff,0x400d5fe,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff3bf6,0xffffffff,0xffffffff,0xffffffff,0x21aafeff,0xff0400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff84ff,0xffffffff,0xffffffff,0xffffffff,0xb0065e3,0x300,0x0,0x0,0xff0000,0xffffa5fd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc00c8fa,0x400,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x45ff00ff,
+0xffffffff,0xffffffff,0xffffffff,0xdcfeffff,0x1000480,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff50ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x200f8ff,0x100,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xecff00ff,0xffffffff,0x94f1ffff,0x3000a00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff33dc,0xffffffff,0xffffffff,0xffffffff,0x9dddffff,0x2001200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4bff00ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x4f9effff,0xff0b00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x86fd00ff,0xffffffff,0xffffffff,0xffffffff,0xfdfeffff,0x1c003d3b,0x700,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xccff42ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfaffffff,0x14f298fc,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x26f20000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2100bae6,0xff0900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x27ff00ff,0xffffeaff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x412bcfee,0x1c003000,0x800,0x0,0x0,0x0,
+0x26f20000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2100bae6,0xff0900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2af3,0xffffffff,0xffffffff,0xffffffff,0xb3e4ffff,0x9002000,0x0,0x0,0x0,0xe4fc0724,0xffffffff,0xffffffff,0xffffffff,0x7eceffff,0x1000e00,0xff00ff,0xff00ff,0xff00ff,0xffffa0fd,0xffffffff,0xffffffff,0xffffffff,0x70c2ffff,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xffff98fd,0xffffffff,0xffffffff,0xffffffff,0x290097ce,0x1000f00,0x0,0x0,0x0,0x80000ff,0xffff7ad9,0xffffffff,0xffffffff,0xffffffff,0xaaefffff,0xff0800,0xff00ff,0xff00ff,0xffff88ff,0xffffffff,0xffffffff,0xffffffff,0x5d86fbfe,0x18002e00,
+0x500,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2df9,0xffffffff,0xffffffff,0x1400d9f9,0xff0600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xe4fc0724,0xffffffff,0xffffffff,0xffffffff,0x79cfffff,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffd4fe,0xffffffff,0xffffffff,0xf9fdffff,0x1e003c37,0x800,0x0,0x0,0xff0000,0xffffa7fa,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2400d0f0,0xb00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xb7ff00ff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5005bdd,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff51fc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1200f9fe,0x600,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xedfe00ff,0xffffffff,0xa3dbffff,0x8001e00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xebfc091c,0xffffffff,0xffffffff,0xffffffff,0xd2edffff,0x6001f00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x8dfd00ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x90c8ffff,0x1001300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xc2fe00ff,0xffffffff,0xffffffff,0xffffffff,0xd6eaffff,0x1f003f00,0x600,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x9cff0bff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xebfeffff,0xff54f6,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2c00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xe3ff1fff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd5e9ffff,0x43005325,0x14002e00,0x400,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2c00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2bed,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x9dec0400,0xffffffff,0xffffffff,0xffffffff,0xbee6ffff,0x3001900,0xff00ff,0xff00ff,0xff00ff,0xffffdefe,0xffffffff,0xffffffff,0xffffffff,0xaedcffff,0x2001700,0xff00ff,0xff00ff,0xff00ff,0xffffdefe,0xffffffff,0xffffffff,0xffffffff,0x31006568,0x1000f00,0x0,0x0,0x0,0x50000ff,0xc6ea1b09,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4005bd5,0xff00ff,0x36ff00ff,0xfffffdff,0xffffffff,0xffffffff,0xffffffff,0x4700a0be,0x13003100,
+0x300,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2ef4,0xffffffff,0xffffffff,0x2a00def4,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x97e90500,0xffffffff,0xffffffff,0xffffffff,0xc3e7ffff,0x3001700,0xff00ff,0xff00ff,0xff00ff,0x22ff00ff,0xffffffff,0xffffffff,0xffffffff,0xc5e0ffff,0x21004000,0x700,0x0,0x0,0xff0000,0xffffa8f9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3000d5eb,0xe00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2bff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1100ccf1,0xff0200,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff53f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2c00fafd,0xe00,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xedfe00ff,0xffffffff,0xabd1ffff,0xb002800,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xaef20400,0xffffffff,0xffffffff,0xffffffff,0xfafdffff,0xa002e27,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xcefe00ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xc3e6ffff,0x4001b00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xf8ff07ff,0xffffffff,0xffffffff,0xffffffff,0xa5c4ffff,0x16003900,0x200,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x20ff00ff,0xffffd1ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x87f7ffff,0xff0355,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0x18ff00ff,0xffffdbff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5527d6ea,0x2f004400,0x5001500,0xff,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2bed,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x4dd40100,0xffffffff,0xffffffff,0xffffffff,0xf2fbffff,0x8002614,0xff00ff,0xff00ff,0x1cff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe0f4ffff,0x6002000,0xff00ff,0xff00ff,0x23ff00ff,0xffffffff,0xffffffff,0xffffffff,0xe4f3ffff,0x26004404,0x900,0x0,0x0,0x0,0x10000ff,0x39700a00,0xfffff2fa,0xffffffff,0xffffffff,0xffffffff,0x1f94eafb,0xff0200,0xd6ff08ff,0xffffffff,0xffffffff,0xffffffff,0xd4e8ffff,0x3a004c0a,0x6001c00,
+0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2ef4,0xffffffff,0xffffffff,0x3300e0f1,0xff1000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x41c80100,0xffffffff,0xffffffff,0xffffffff,0xf8fdffff,0x8002b3b,0xff00ff,0xff00ff,0xff00ff,0x71fd00ff,0xffffffff,0xffffffff,0xffffffff,0x88a1ffff,0x16003800,0x200,0x0,0x0,0xff0000,0xffffa8f9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3100d5eb,0xf00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff9cff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4dacffff,0xff0700,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff54f3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3900fafd,0x1300,0x0,0x0,0xff0000,0x2aff24ff,0xff00ff,0xff00ff,0xedfe00ff,0xffffffff,0xabd1ffff,0xb002800,0xff00ff,0x3fff02ff,0xfff,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x6ce50100,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf00609a,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfeff11ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xf2fbffff,0x800260d,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff3bff,0xffffffff,0xffffffff,0xffffffff,0x7282ffff,0xf003100,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xe2ff21ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x35598f5,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xd2ff12ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd7ebffff,0x44005527,0x15002f00,0xff0500,0xff,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2bed,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0xf4400ff,0xffffeffc,0xffffffff,0xffffffff,0xffffffff,0xd00599b,0xff00ff,0xff00ff,0x5cfc00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb003d60,0xff00ff,0xff00ff,0x69fd00ff,0xffffffff,0xffffffff,0xffffffff,0xabcbffff,0x1a003c00,0x400,0x0,0x0,0x0,0xff00ff,0x10000200,0xffff72bc,0xffffffff,0xffffffff,0xffffffff,0xafefffff,0xff0800,0xffff89ff,0xffffffff,0xffffffff,0xffffffff,0x6251f5fb,0x25004100,0x1000b00,
+0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2ef4,0xffffffff,0xffffffff,0x3300e0f1,0xff1000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xc1500ff,0xffffe1f8,0xffffffff,0xffffffff,0xffffffff,0xe006fb5,0xff00ff,0xff00ff,0xff00ff,0xc0fe00ff,0xffffffff,0xffffffff,0xffffffff,0x4f24f8fc,0xd002d00,0x0,0x0,0x0,0xff0000,0xffffa8f9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3100d5eb,0xf00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x17ff00ff,0xfffff8ff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb6e9ffff,0x1001000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff54f3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3900fafd,0x1300,0x0,0x0,0xff0000,0xffff96ff,0x62fcc5ff,0xff0cff,0xedfe00ff,0xffffffff,0xabd1ffff,0xb002800,0x7cff1eff,0xffffddff,0x20063fa,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x29bb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x150094cb,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xffff50ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xd00558d,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff79fd,0xffffffff,0xffffffff,0xffffffff,0x460ff5fb,0xa002600,0x0,0x0,0x0,0xff0000,0xff00ff,0x12ff00ff,0xffffddff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x86f0ffff,0xff0300,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xdff00ff,0xffffc9ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x562ad9eb,0x2f004400,0x5001500,0xff00ff,0xff,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2bed,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x50000ff,0xffffa9ee,0xffffffff,0xffffffff,0xffffffff,0x130098d0,0xff0100,0xff00ff,0x9afd00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x110079b7,0xff00ff,0xff00ff,0xaffe00ff,0xffffffff,0xffffffff,0xffffffff,0x707dffff,0x11003300,0x100,0x0,0x0,0x0,0xff00ff,0x50000ff,0xb5e31800,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3af260d7,0xfffffdff,0xffffffff,0xffffffff,0xffffffff,0x46008da5,0x12002f00,0xff0200,
+0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2ef4,0xffffffff,0xffffffff,0x3300e0f1,0xff1000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x50000ff,0xffff91e6,0xffffffff,0xffffffff,0xffffffff,0x1500b4e1,0xff0200,0xff00ff,0xff00ff,0xfcff12ff,0xffffffff,0xffffffff,0xffffffff,0x4000c3dd,0x7002100,0x0,0x0,0x0,0xff0000,0x36391466,0x55244f27,0x55245524,0x55245524,0x55245524,0x55245524,0x747b5524,0xfffff7fc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x31008bac,0xf00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x80ff00ff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfdfeffff,0x5003689,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xe0fa49f1,0xe7f3e5f5,0xe7f3e7f3,0xe7f3e7f3,0xe7f3e7f3,0xe7f3e7f3,0xe7f3e7f3,0xe7f3e7f3,0xe7f3e7f3,0xe7f3e7f3,0xe7f3e7f3,0xe7f3e7f3,0xe7f3e7f3,0xe7f3e7f3,0x3900e2f1,0x1300,0x0,0x0,0x5ff0000,0xffffecff,0xffffffff,0x9afdf3ff,0xeefe35ff,0xffffffff,0xb1d7ffff,0xbdfb73c5,0xfffffeff,0xffffffff,0xc00c1f7,0x200,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x7000000,0xffffdff9,0xffffffff,0xffffffff,0xffffffff,0x1c00c4e6,0xff0500,0xff00ff,0xff00ff,0xff00ff,0xffff92fd,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0x13008dc9,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xffffb6fe,0xffffffff,0xffffffff,0xffffffff,0x3e00c8e0,0x5001c00,0x0,0x0,0x0,0xff0000,0xff00ff,0xb8ff02ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xeef8ffff,0xaccac4de,0xa5c3a1c0,0xd4e9b5d2,0xfffffcfe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x20055de,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xbeff09ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xdaecffff,0x4400572f,0x15002f00,0xff0500,0xff00ff,0xff,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2bed,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x20000ff,0xffff5ada,0xffffffff,0xffffffff,0xffffffff,0x1c00d0ed,0xff0500,0xff00ff,0xd9fe00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1800afdc,0xff0200,0xff00ff,0xf0ff04ff,0xffffffff,0xffffffff,0xffffffff,0x4507eef6,0xa002800,0x0,0x0,0x0,0x0,0xff00ff,0x10000ff,0x2e530800,0xffffe8f7,0xffffffff,0xffffffff,0xffffffff,0xdafdedfb,0xffffffff,0xffffffff,0xffffffff,0xc2ddffff,0x37004a03,0x5001900,0xff00ff,
+0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2ef4,0xffffffff,0xffffffff,0x3300e0f1,0xff1000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x10000ff,0xffff3bbe,0xffffffff,0xffffffff,0xffffffff,0x2217f0fa,0xff0600,0xff00ff,0xff00ff,0xffff5dff,0xffffffff,0xffffffff,0xffffffff,0x3800859d,0x2001500,0x0,0x0,0x0,0xff0000,0x22000900,0x3b003500,0x3b003b00,0x3b003b00,0x3b003b00,0x3b003b00,0xe9f85158,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa2c0ffff,0x2d004700,0xd00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xeaff09ff,0xffffffff,
+0xffffffff,0xb7d4ffff,0xfffff2fa,0xffffffff,0xffffffff,0xd009fdf,0xff0100,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x1e000600,0x4a003e00,0x4a004a00,0x4a004a00,0x4a004a00,0x4a004a00,0x4a004a00,0x4a004a00,0x4a004a00,0x4a004a00,0x4a004a00,0x4a004a00,0x4a004a00,0x4a004a00,0x37004a00,0x1200,0x0,0x0,0x4aff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x347bfdff,0x800,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x3000000,0xffffa0ef,0xffffffff,0xffffffff,0xffffffff,0x2607f1fa,0xff0900,0xff00ff,0xff00ff,0xff00ff,0xffffd3fe,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0x1b00c1e6,0xff0400,0xff00ff,0xff00ff,0x3ff00ff,0xfffff1fe,0xffffffff,0xffffffff,0xffffffff,0x370097b5,0x1001400,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff66ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd7ebffff,0x4e077c8a,0x47004b00,0x43004500,0x45004400,0xa1c05533,0xfffff8fc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1b97eafb,0xff0200,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0x5ff00ff,0xffffb3ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5831dbee,0x30004500,0x5001500,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2bed,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0xff00ff,0xf6fd1466,0xffffffff,0xffffffff,0xffffffff,0x3040fbfe,0xff0900,0xff00ff,0xffff18ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2000e1f4,0xff0700,0xff00ff,0xffff39ff,0xffffffff,0xffffffff,0xffffffff,0x3e00b5d3,0x5001c00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xe000200,0xfeff60aa,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5732ecf6,0x22003f00,0x1000900,0xff00ff,
+0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2ef4,0xffffffff,0xffffffff,0x3300e0f1,0xff1000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xdbf70a00,0xffffffff,0xffffffff,0xffffffff,0x5ea5ffff,0xff0c00,0xff00ff,0xff00ff,0xffffadfe,0xffffffff,0xffffffff,0xf7fbffff,0x2d004d1e,0xd00,0x0,0x0,0x0,0xff0000,0xc000300,0x15001300,0x15001500,0x15001500,0x15001500,0x24711500,0xffffd7fa,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4c03b6d2,0x1f003c00,0x700,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff65ff,0xffffffff,
+0xffffffff,0x6253fefe,0xffffa8ca,0xffffffff,0xffffffff,0x255af4fc,0xff0400,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x15000400,0x35002b00,0x35003500,0x35003500,0x35003500,0x35003500,0x35003500,0x35003500,0x35003500,0x35003500,0x35003500,0x35003500,0x35003500,0x35003500,0x27003400,0xd00,0x0,0x0,0x9dfd0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x83c8ffff,0x1000e00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x1000000,0xffff5ede,0xffffffff,0xffffffff,0xffffffff,0x4f81ffff,0xff0d00,0xff00ff,0xff00ff,0x15ff00ff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0x260df2fa,0xff0800,0xff00ff,0xff00ff,0x2fff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2e006263,0xd00,0x0,0x0,0x0,0xff0000,0x12ff00ff,0xfffff0ff,0xffffffff,0xffffffff,0xffffffff,0xfefeffff,0x4f0da6c3,0x3f004700,0x2e003600,0x26002800,0x2b002700,0x3a003100,0xdbee5f66,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9eeaffff,0xff0800,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xa7ff03ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xddeeffff,0x45005934,0x16003000,0xff0500,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2bed,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0xff00ff,0xb4f10600,0xffffffff,0xffffffff,0xffffffff,0x6eb0ffff,0xff0f00,0xff00ff,0xffff56fc,0xffffffff,0xffffffff,0xffffeff8,0xffffffff,0xffffffff,0x3f65ffff,0xff0b00,0xff00ff,0xffff80fd,0xffffffff,0xffffffff,0xffffffff,0x35007b8f,0x1001200,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x40000ff,0xa3d91600,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x44007b8b,0xf002b00,0xff0200,0xff00ff,
+0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2ef4,0xffffffff,0xffffffff,0x3300e0f1,0xff1000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x8be50400,0xffffffff,0xffffffff,0xffffffff,0xa4daffff,0x1001300,0xff00ff,0x8ff00ff,0xfffff4ff,0xffffffff,0xffffffff,0xc0dbffff,0x20004000,0x600,0x0,0x0,0x0,0xff0000,0x10000ff,0x1000100,0x1000100,0x1000100,0x1000100,0xbfff08df,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc8e0ffff,0x3f004d0a,0xd002600,0x200,0x0,0x0,0x0,0xff00ff,0xff00ff,0x2ff00ff,0xffffd6ff,0xffffffff,
+0xffffffff,0x4500c4de,0xfcfe4e55,0xffffffff,0xffffffff,0x86d5ffff,0xff0b00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x7000100,0x11000e00,0x11001100,0x11001100,0x11001100,0x11001100,0x11001100,0x11001100,0x11001100,0x11001100,0x11001100,0x11001100,0x11001100,0x11001100,0xc001100,0x400,0x0,0x0,0xc800000,0xb7df5fc7,0xfffff5fa,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xaecce9f4,0x3b04737a,0x3001800,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0xfeff1ca4,0xffffffff,0xffffffff,0xffffffff,0x85c0ffff,0x1001300,0xff00ff,0xff00ff,0x55ff00ff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0x538affff,0xff0d00,0xff00ff,0xff00ff,0x6dfd00ff,0xffffffff,0xffffffff,0xffffffff,0xeaf5ffff,0x23004304,0x800,0x0,0x0,0x0,0xff0000,0x87ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x94aeffff,0x41004b00,0x1f003100,0xe001300,0xa000b00,0xc000a00,0x18000f00,0x422b2700,0xffffdbef,0xffffffff,0xffffffff,0xffffffff,0xfafeffff,0x300309a,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0x1ff00ff,0xffff9aff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5934ddef,0x31004500,0x5001600,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2bed,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0xff00ff,0x67dc0200,0xffffffff,0xffffffff,0xffffffff,0xaadaffff,0x2001600,0xff00ff,0xffff95fd,0xffffffff,0xffffffff,0xf6fba0be,0xffffffff,0xffffffff,0x79b9ffff,0x1001100,0xff00ff,0xffffc5fe,0xffffffff,0xffffffff,0xf5faffff,0x2a004911,0xff0b00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x25370700,0xffffddf2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xafccffff,0x35004800,0x4001600,0xff00ff,0xff00ff,
+0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2ef4,0xffffffff,0xffffffff,0x3300e0f1,0xff1000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x34ba0100,0xffffffff,0xffffffff,0xffffffff,0xe4f5ffff,0x5001e09,0xff00ff,0x4aff00ff,0xffffffff,0xffffffff,0xffffffff,0x8299ffff,0x15003700,0x200,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x2ff00ff,0xffffa7ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x521fd8eb,0x29004100,0x2000f00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x49ff00ff,0xffffffff,0xffffffff,
+0xffffffff,0x3b00737e,0xb2e82400,0xffffffff,0xffffffff,0xe6f7ffff,0x3001a27,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x8000000,0x38001e00,0x81964b18,0xf5fbbed9,0xffffffff,0xffffffff,0xffffffff,0xe8f4ffff,0x7277adcb,0x4a004d03,0x34004400,0x5001800,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0xd2f70600,0xffffffff,0xffffffff,0xffffffff,0xb6dfffff,0x3001a00,0xff00ff,0xff00ff,0x97fd00ff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0x8cc7ffff,0x1001300,0xff00ff,0xff00ff,0xaafe00ff,0xffffffff,0xffffffff,0xffffffff,0xbad6ffff,0x1a003c00,0x400,0x0,0x0,0x0,0xff0000,0xf1ff0bff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4a00afcd,0x27003d00,0x6001300,0xff0100,0xff00ff,0xff00ff,0x30000ff,0x1b000b00,0xeef9475d,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb009de2,0x100,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0x8cff01ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xdfefffff,0x45005a39,0x16003100,0xff0500,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2bed,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0xff00ff,0x1b8e00ff,0xfffffbfe,0xffffffff,0xffffffff,0xe1f4ffff,0x6001f00,0xff00ff,0xffffd4fe,0xffffffff,0xffffffff,0xc6e46d75,0xffffffff,0xffffffff,0xb0dcffff,0x3001800,0xfff00ff,0xfffffcff,0xffffffff,0xffffffff,0xbfdbffff,0x1e003f00,0xff0500,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xd000100,0xfbfe5096,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5119e0ef,0x1f003c00,0xff0800,0xff00ff,0xff00ff,
+0xff,0x0,0x0,0x0,0xcff0000,0x24ff24ff,0x24ff24ff,0x24ff24ff,0x24ff24ff,0x24ff24ff,0xffff4cf8,0xffffffff,0xffffffff,0x5073e5f4,0x24ff32b8,0x24ff24ff,0x24ff24ff,0x24ff24ff,0x23ff24ff,0x0,0x0,0x0,0x0,0xff00ff,0x90000ff,0xffffd5f7,0xffffffff,0xffffffff,0xffffffff,0xb004b8f,0xff00ff,0x9afd00ff,0xffffffff,0xffffffff,0xffffffff,0x4c1bf5fb,0xd002c00,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x8cff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe5f3ffff,0x43005a39,0x12002c00,0xff0300,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xbdfe00ff,0xffffffff,0xffffffff,
+0xd9ebffff,0x2c004600,0x45b51100,0xffffffff,0xffffffff,0xffffffff,0x9006ec5,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x3000000,0x1d000e00,0x37002b00,0xb9da3f00,0xffffffff,0xffffffff,0xffffffff,0x8297ffff,0x44004a00,0x34003d00,0x1a002800,0x2000b00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x92ec0200,0xffffffff,0xffffffff,0xffffffff,0xe4f5ffff,0x8002200,0xff00ff,0xff00ff,0xd8fe00ff,0xffffffff,0xffffffff,0xffffffff,
+0xfffff9fd,0xffffffff,0xffffffff,0xc0e4ffff,0x4001b00,0xff00ff,0xff00ff,0xe7fe01ff,0xffffffff,0xffffffff,0xffffffff,0x88a3ffff,0x12003500,0x100,0x0,0x0,0x0,0xff0000,0xffff62ff,0xffffffff,0xffffffff,0xffffffff,0xeef6ffff,0x3e00521f,0xe002500,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x6000100,0x82c41600,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1e3ceffb,0x400,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xffff7dff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5b3be0f0,0x31004500,0x5001600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2bed,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0xff00ff,0x70000ff,0xffffc0f3,0xffffffff,0xffffffff,0xffffffff,0xb004070,0x13ff00ff,0xffffffff,0xffffffff,0xf4faffff,0x8ec6460b,0xffffffff,0xffffffff,0xe2f4ffff,0x7002100,0x50ff00ff,0xffffffff,0xffffffff,0xffffffff,0x869effff,0x14003700,0xff0200,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x30000ff,0x90d11400,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfafdffff,0x42006c6a,0xd002800,0xff0100,0xff00ff,0xff00ff,
+0xff,0x0,0x0,0x0,0x50ff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf8ffffff,0x1000200,0x0,0x0,0x0,0xff00ff,0x40000ff,0xffff84e4,0xffffffff,0xffffffff,0xffffffff,0x120094d0,0xff0100,0xe7fe02ff,0xffffffff,0xffffffff,0xffffffff,0x3f00bdd9,0x6001f00,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff6fff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6457f0f8,0x30004500,0x4001400,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff2fff,0xffffffff,0xffffffff,
+0x88a1ffff,0x1d003d00,0xd000600,0xffffcaf1,0xffffffff,0xffffffff,0x1300d2f2,0xff0200,0xff00ff,0x0,0x0,0x0,0x0,0x24ff0cff,0x24ff24ff,0x24ff24ff,0x24ff24ff,0x24ff24ff,0x24ff24ff,0x24ff24ff,0x24ff24ff,0x24ff24ff,0x24ff24ff,0x24ff24ff,0x24ff24ff,0x24ff24ff,0x24ff24ff,0x23ff,0x0,0x0,0x0,0xff0000,0x6000200,0x14000c00,0xffff72d5,0xffffffff,0xffffffff,0xffffffff,0xf3faffff,0x2900535f,0x12001c00,0x5000b00,0x100,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x4fd80000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc003e5f,0xff00ff,0xff00ff,0xffff19ff,0xffffffff,0xffffffff,0xffffffff,
+0xffffabc8,0xffffffff,0xffffffff,0xf0faffff,0x8002507,0xff00ff,0xff00ff,0xffff23ff,0xffffffff,0xffffffff,0xffffffff,0x5440ffff,0xc002b00,0xff,0x0,0x0,0x0,0xff0000,0xffffbafe,0xffffffff,0xffffffff,0xffffffff,0x95b2ffff,0x29004300,0x2000e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x1d230500,0xffffe0f6,0xffffffff,0xffffffff,0xffffffff,0x65b6ffff,0xb00,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0x6fff0d00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe1f0ffff,0x45005b3e,0x17003100,0xff0500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2bed,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0xff00ff,0x20000ff,0xffff73e2,0xffffffff,0xffffffff,0xffffffff,0x110081c0,0x50ff0100,0xffffffff,0xffffffff,0xc8e0ffff,0x4c8d3d00,0xffffffff,0xffffffff,0xffffffff,0xb003f65,0x96fd00ff,0xffffffff,0xffffffff,0xffffffff,0x4f27fafd,0xc002c00,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x1f190600,0xffffd8f1,0xffffffff,0xffffffff,0xffffffff,0xb1ceffff,0x31004700,0x3001400,0xff00ff,0xff00ff,0xff00ff,
+0xff,0x0,0x0,0x0,0x51fc0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf9feffff,0x6001200,0x0,0x0,0x0,0xff00ff,0x10000ff,0xffff2eb1,0xffffffff,0xffffffff,0xffffffff,0x1a00d5ef,0xff0400,0xffff37ff,0xffffffff,0xffffffff,0xffffffff,0x37007f95,0x2001500,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x55ff00ff,0xfffffeff,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x47007173,0x17003300,0xff0500,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffa0ff,0xffffffff,0xffffffff,
+0x4b0eeaf5,0x10003000,0x5000100,0xffff61cd,0xffffffff,0xffffffff,0x53b2ffff,0xff0700,0xff00ff,0x0,0x0,0x0,0x0,0xffff50ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x200f8ff,0x100,0x0,0x0,0xff0000,0xff00ff,0x2df400ff,0xfffff6ff,0xffffffff,0xe4f2ffff,0xffffffff,0xffffffff,0x193dd3f3,0x1000500,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x13790000,0xfffff9fe,0xffffffff,0xffffffff,0xffffffff,0x110075b3,0xff00ff,0xff00ff,0xffff5bfc,0xffffffff,0xffffffff,0xecf6ffff,
+0xffff645c,0xffffffff,0xffffffff,0xffffffff,0xd005089,0xff00ff,0xff00ff,0xffff61fc,0xffffffff,0xffffffff,0xffffffff,0x4000ddee,0x7002100,0xff,0x0,0x0,0x0,0xdff0000,0xfffff9ff,0xffffffff,0xffffffff,0xffffffff,0x5228fafd,0x15003500,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x9000100,0xffff8bdc,0xffffffff,0xffffffff,0xffffffff,0xabdeffff,0x2001400,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xffff69ec,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5c40e2f1,0x32004500,0x5001700,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2bed,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xfeff24a3,0xffffffff,0xffffffff,0xffffffff,0x1800bbe4,0x90fd0300,0xffffffff,0xffffffff,0x99b9ffff,0x1c093700,0xffffeafb,0xffffffff,0xffffffff,0x11007aba,0xdcfe0100,0xffffffff,0xffffffff,0xffffffff,0x4000c9e2,0x6002000,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x2cc50100,0xfffff6fd,0xffffffff,0xffffffff,0xffffffff,0xf1f9ffff,0x1c004d4c,0xff0600,0xff00ff,0xff00ff,0xff00ff,
+0xff,0x0,0x0,0x0,0x53f60000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfafdffff,0xf002c00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xcff50900,0xffffffff,0xffffffff,0xffffffff,0x3b70ffff,0xff0900,0xffff86ff,0xffffffff,0xffffffff,0xf4faffff,0x2b004a15,0xff0c00,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xf9ff3eff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7f91fdfe,0x35004800,0x6001a00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x1aff00ff,0xfffffaff,0xffffffff,0xffffffff,
+0x40009dbb,0x7002100,0x10000ff,0xe2f7111e,0xffffffff,0xffffffff,0xbce9ffff,0x1001000,0xff00ff,0x0,0x0,0x0,0x0,0xffff51fc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1200f9fe,0x600,0x0,0x0,0xff0000,0xff00ff,0xd7ff0cff,0xffffffff,0xffffffff,0x604db5d2,0xfffff4fa,0xffffffff,0x9aedffff,0xff0500,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x5000000,0xffffc4f5,0xffffffff,0xffffffff,0xffffffff,0x1800a7d7,0xff0200,0xff00ff,0xffff9cfd,0xffffffff,0xffffffff,0xc1dbffff,
+0xeaf84404,0xffffffff,0xffffffff,0xffffffff,0x13008ac4,0xff0100,0xff00ff,0xffff9efd,0xffffffff,0xffffffff,0xffffffff,0x3a00accb,0x2001700,0xff,0x0,0x0,0x0,0x43ff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4200c8e0,0x9002400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x20000ff,0xffff35b2,0xffffffff,0xffffffff,0xffffffff,0xdcf2ffff,0x6001e00,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x72bcc0df,0xfffffdff,0xffffffff,0xffffffff,0xffffffff,0xe9f4ffff,0x45005d42,0x17003200,0xff0600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb4e8e9f6,0xa4ffa9f7,0xa4ffa4ff,0xa4ffa4ff,0xa4ffa4ff,0xa4ffa4ff,0xa4ffa4ff,0xa4ffa4ff,0xffffb4fe,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xccf50800,0xffffffff,0xffffffff,0xffffffff,0x240ef0fa,0xcefe0700,0xffffffff,0xffffffff,0x6871ffff,0x11002e00,0xffffacf2,0xffffffff,0xffffffff,0x1800b1dc,0xffff24ea,0xffffffff,0xffffffff,0xffffffff,0x38008fad,0x2001500,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xc3fe03ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x120ec1eb,0xff0100,0xff00ff,0xff00ff,0xff00ff,
+0xff,0x0,0x0,0x0,0x54f30000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfafdffff,0x13003900,0x0,0x0,0x0,0xff00ff,0xff00ff,0x7de20300,0xffffffff,0xffffffff,0xffffffff,0x84c7ffff,0x1001000,0xffffd6fe,0xffffffff,0xffffffff,0xbbd6ffff,0x1f003f00,0xff0600,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x2aff00ff,0xffffefff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x490091ab,0x1d003800,0x1000800,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x85ff00ff,0xffffffff,0xffffffff,0xf7fbffff,
+0x3400542e,0x2001300,0xff00ff,0x7ed90700,0xffffffff,0xffffffff,0xfdffffff,0x5003b93,0xff00ff,0x0,0x0,0x0,0x0,0xffff53f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2c00fafd,0xf00,0x0,0x0,0xff0000,0x1ff00ff,0xffffa4ff,0xffffffff,0xe7f4ffff,0x43005325,0xffff7eaa,0xffffffff,0xffffffff,0x3005edc,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x2000000,0xffff83ea,0xffffffff,0xffffffff,0xffffffff,0x2000d7ee,0xff0600,0xff00ff,0xffffddfe,0xffffffff,0xffffffff,0x93b3ffff,
+0xb3ea3800,0xffffffff,0xffffffff,0xffffffff,0x1a00bee4,0xff0400,0xff00ff,0xffffdbfe,0xffffffff,0xffffffff,0xffffffff,0x32007a8e,0xff1000,0xff,0x0,0x0,0x0,0x78fd0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x390099b7,0x2001600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xe6fb0900,0xffffffff,0xffffffff,0xffffffff,0xfefeffff,0xb003238,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfbfee6f4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf9fcffff,0x32006367,0x6001800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0xff00ff,0xff00ff,0x80e50300,0xffffffff,0xffffffff,0xffffffff,0x5596ffff,0xfdff1b8e,0xffffffff,0xffffffff,0x4308f2f9,0x9002400,0xffff6ae5,0xffffffff,0xffffffff,0x2100e3f5,0xffff6af5,0xffffffff,0xffffffff,0xfefeffff,0x2e00553c,0xff0e00,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff74ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x73deffff,0xff0400,0xff00ff,0xff00ff,0xff00ff,
+0xff,0x0,0x0,0x0,0x54f30000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfafdffff,0x13003900,0x0,0x0,0x0,0xff00ff,0xff00ff,0x28a60100,0xfffffeff,0xffffffff,0xffffffff,0xc7e9ffff,0x27eb1800,0xffffffff,0xffffffff,0xffffffff,0x7d91ffff,0x14003600,0xff0200,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xe2ff1bff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa4c1ffff,0x3b004a00,0x9002000,0xff0100,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xedff0bff,0xffffffff,0xffffffff,0xb2d0ffff,
+0x25004200,0xff0900,0xff00ff,0x1d6a0200,0xfffff2fc,0xffffffff,0xffffffff,0xe00a4e1,0xff0100,0x0,0x0,0x0,0x0,0xffff54f3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3900fafd,0x1300,0x0,0x0,0xff0000,0x2fff00ff,0xfffffcff,0xffffffff,0x7783feff,0x2d004300,0xb0df2500,0xffffffff,0xffffffff,0x1030dcf7,0x200,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0xffff3fd2,0xffffffff,0xffffffff,0xffffffff,0x3035fcfe,0xff0b00,0x1eff00ff,0xffffffff,0xffffffff,0xffffffff,0x6367ffff,
+0x76d82d00,0xffffffff,0xffffffff,0xffffffff,0x2407eff9,0xff0800,0x17ff00ff,0xffffffff,0xffffffff,0xffffffff,0xf9fdffff,0x28004a1c,0xff0a00,0xff,0x0,0x0,0x0,0xa0fc0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2e00768c,0xff0e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xbcf40400,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x10005685,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x232cd9f1,0xff0700,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0xff00ff,0xff00ff,0x2fb800ff,0xffffffff,0xffffffff,0xffffffff,0x94cdffff,0xffff58d9,0xffffffff,0xffffffff,0x3d00c5df,0x4001b00,0xffff27b7,0xffffffff,0xffffffff,0x416affff,0xffffb1f8,0xffffffff,0xffffffff,0xd3e8ffff,0x22004100,0xff0800,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x2bff00ff,0xfffff8ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf6fdffff,0x20031b6,0xff00ff,0xff00ff,0xff00ff,
+0xff,0x0,0x0,0x0,0x49f10000,0xe5f5e0fa,0xe7f3e7f3,0xe7f3e7f3,0xe7f3e7f3,0xe7f3e7f3,0xffffebf6,0xffffffff,0xffffffff,0xe7f3fcfd,0xe7f3e7f3,0xe7f3e7f3,0xe7f3e7f3,0xe7f3e7f3,0xe2f1e7f3,0x13003900,0x0,0x0,0x0,0xff00ff,0xff00ff,0x80000ff,0xffffc9f4,0xffffffff,0xffffffff,0xfbfdffff,0x76f62e48,0xffffffff,0xffffffff,0xffffffff,0x4911f2f9,0xc002b00,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xfff00ff,0xffffd1ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4c03b8d4,0x23003d00,0x2000b00,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xffff69ff,0xffffffff,0xffffffff,0x6459feff,
+0x16003800,0xff0300,0xff00ff,0x80000ff,0xffff99e3,0xffffffff,0xffffffff,0x296af7fc,0xff0400,0x0,0x0,0x0,0x0,0xffff54f3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3900fafd,0x1300,0x0,0x0,0xff0000,0x10000ff,0xe6f944da,0xffffffff,0x4800afcd,0x15003300,0x2b410c00,0xffffe1f4,0xcce5ffff,0x1f004d46,0x700,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0xf1fd0c40,0xffffffff,0xffffffff,0xffffffff,0x65a2ffff,0xff0f00,0x60fc00ff,0xffffffff,0xffffffff,0xffffffff,0x4304f0f8,
+0x36af2300,0xffffffff,0xffffffff,0xffffffff,0x4f84ffff,0xff0d00,0x54ff00ff,0xffffffff,0xffffffff,0xffffffff,0xcfe5ffff,0x1e003f00,0xff0500,0xff,0x0,0x0,0x0,0xbffc0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x25005449,0xff0900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x91f10100,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x150074a7,0x100,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x95e7ffff,0xff0600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0xff00ff,0xff00ff,0x90000ff,0xffffd7f7,0xffffffff,0xffffffff,0xccebffff,0xffff96e9,0xffffffff,0xffffffff,0x360097b5,0x1001300,0xddf90700,0xffffffff,0xffffffff,0x7ebcffff,0xfffff1fd,0xffffffff,0xffffffff,0x9ab8ffff,0x17003a00,0xff0300,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xcdff05ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe49cdf5,0xff0100,0xff00ff,0xff00ff,
+0xff,0x0,0x0,0x0,0x6000000,0x3e001e00,0x4a004a00,0x4a004a00,0x4a004a00,0x4a004a00,0xffff6a6a,0xffffffff,0xffffffff,0x4c00e1f0,0x4a004b00,0x4a004a00,0x4a004a00,0x4a004a00,0x4a004a00,0x12003700,0x0,0x0,0x0,0xff00ff,0xff00ff,0x30000ff,0xffff76e1,0xffffffff,0xffffffff,0xffffffff,0xc5fa74b9,0xffffffff,0xffffffff,0xffffffff,0x3f00b8d4,0x6001e00,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xbdff06ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xcae2ffff,0x3f004e0d,0xd002600,0xff0200,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x2ff00ff,0xffffdaff,0xffffffff,0xffffffff,0x4500c6e0,
+0xb002900,0xff00ff,0xff00ff,0x20000ff,0xfcfe2f98,0xffffffff,0xffffffff,0x8cd7ffff,0xff0b00,0x0,0x0,0x0,0x0,0xddf948f1,0xe4f2e2f4,0xe4f2e4f2,0xe4f2e4f2,0xe4f2e4f2,0xe4f2e4f2,0xe4f2e4f2,0xe4f2e4f2,0xe4f2e4f2,0xe4f2e4f2,0xe4f2e4f2,0xe4f2e4f2,0xe4f2e4f2,0xe4f2e4f2,0x3900dff0,0x1300,0x0,0x0,0xff0000,0x20000ff,0x3e461100,0xe3f2c2e1,0x3c00511c,0x7001e00,0xe000200,0xf8fc5397,0x4d07a0bf,0x26004100,0xa00,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0xb6f20400,0xffffffff,0xffffffff,0xffffffff,0x99cdffff,0x2001500,0xa1fd00ff,0xffffffff,0xffffffff,0xffffffff,0x3c00c4de,
+0xc151a00,0xffffe8fc,0xffffffff,0xffffffff,0x88c3ffff,0x1001200,0x92fd00ff,0xffffffff,0xffffffff,0xffffffff,0x9ebdffff,0x15003800,0xff0200,0xff,0x0,0x0,0x0,0xd3fd0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1d004313,0xff0500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x7def00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1a0085b6,0x300,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfeffffff,0x3004dd1,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0xff00ff,0xff00ff,0x30000ff,0xffff8ce7,0xffffffff,0xffffffff,0xfbfdffff,0xffffdbf7,0xffffffff,0xffffffff,0x2d00656a,0xff0d00,0x9eef0300,0xffffffff,0xffffffff,0xddf3ffff,0xffffffff,0xffffffff,0xffffffff,0x5e54ffff,0xf003000,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff81ff,0xffffffff,0xffffffff,0xffffffff,0xfffffeff,0xffffffff,0xffffffff,0xffffffff,0x88e5ffff,0xff0500,0xff00ff,0xff00ff,
+0xff,0x0,0x0,0x0,0x4000000,0x2b001500,0x35003500,0x35003500,0x35003500,0x35003500,0xffff5880,0xffffffff,0xffffffff,0x4500e1f0,0x35003a00,0x35003500,0x35003500,0x35003500,0x34003500,0xd002700,0x0,0x0,0x0,0xff00ff,0xff00ff,0x10000ff,0xfdfe2399,0xffffffff,0xffffffff,0xffffffff,0xfdffc9eb,0xffffffff,0xffffffff,0xffffffff,0x36007a8c,0x2001400,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x2ff00ff,0xffffa4ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5322d9ec,0x2a004200,0x2000f00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x4eff00ff,0xffffffff,0xffffffff,0xffffffff,0x3b007583,
+0x4001a00,0xff00ff,0xff00ff,0xff00ff,0xb3eb0b00,0xffffffff,0xffffffff,0xeaf8ffff,0x3001c2e,0x0,0x0,0x0,0x0,0x1e000600,0x4a003d00,0x4a004a00,0x4a004a00,0x4a004a00,0x4a004a00,0x4a004a00,0x4a004a00,0x4a004a00,0x4a004a00,0x4a004a00,0x4a004a00,0x4a004a00,0x4a004a00,0x37004a00,0x1200,0x0,0x0,0xff0000,0x10000ff,0x1c000900,0x52413505,0x28004100,0x1000d00,0x30000ff,0x43501500,0x40004500,0x15002d00,0x500,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x74e70100,0xffffffff,0xffffffff,0xffffffff,0xc9e8ffff,0x5001d00,0xe2fe01ff,0xffffffff,0xffffffff,0xffffffff,0x360098b7,
+0x4001200,0xffffaff2,0xffffffff,0xffffffff,0xbce4ffff,0x4001a00,0xcffe00ff,0xffffffff,0xffffffff,0xffffffff,0x6a73ffff,0xe002f00,0xff00ff,0xff,0x0,0x0,0x0,0xdcfd0000,0xffffffff,0xffffffff,0xffffffff,0xf8fcffff,0x18003c00,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x6eef00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1e008ebd,0x500,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1c9be7f9,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0xff00ff,0xff00ff,0x10000ff,0xffff3bc7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xeff8ffff,0x23004304,0xff0800,0x5cde0100,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4200ddee,0x8002400,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x34ff00ff,0xfffffcff,0xffffffff,0xffffffff,0xffffffff,0xbfdaadcb,0xffffffff,0xffffffff,0xffffffff,0xfcfeffff,0x20040c7,0xff00ff,0xff00ff,
+0xff,0x0,0x0,0x0,0x1000000,0xe000700,0x11001100,0x11001100,0x11001100,0x11001100,0xffff3cbb,0xffffffff,0xffffffff,0x3900e1f0,0x11001d00,0x11001100,0x11001100,0x11001100,0x11001100,0x4000c00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xc3f20800,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0f8ffff,0x2a00480e,0xff0c00,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x89ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe6f3ffff,0x44005b3b,0x12002d00,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xc0ff00ff,0xffffffff,0xffffffff,0xdbecffff,0x2d004704,
+0x1000e00,0xff00ff,0xff00ff,0xff00ff,0x48b80400,0xffffffff,0xffffffff,0xffffffff,0x90073ca,0x0,0x0,0x0,0x0,0x15000400,0x34002b00,0x34003400,0x34003400,0x34003400,0x34003400,0x34003400,0x34003400,0x34003400,0x34003400,0x34003400,0x34003400,0x34003400,0x34003400,0x26003400,0xd00,0x0,0x0,0x0,0x0,0x7000100,0x29001600,0x13002900,0x300,0x0,0x1b000600,0x25002c00,0x4001100,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x31c60000,0xffffffff,0xffffffff,0xffffffff,0xf4fbffff,0x9002913,0xffff23ff,0xffffffff,0xffffffff,0xffffffff,0x2d006871,
+0x1000d00,0xffff71e6,0xffffffff,0xffffffff,0xedf9ffff,0x8002407,0xfdff0eff,0xffffffff,0xffffffff,0xffffffff,0x4408f0f9,0x9002500,0xff00ff,0xff,0x0,0x0,0x0,0xdffd0000,0xffffffff,0xffffffff,0xffffffff,0xf6fbffff,0x14003a00,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x68f000ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x210092be,0x700,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb2f1ffff,0xff0820,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xe2f90b17,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc2ddffff,0x1a003c00,0xff0400,0x1a9d00ff,0xfffffdff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3b00a4c2,0x3001900,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xd7ff09ff,0xffffffff,0xffffffff,0xffffffff,0xe4f2ffff,0x5437511c,0xffffeef9,0xffffffff,0xffffffff,0xffffffff,0x1473dcf8,0xff0100,0xff00ff,
+0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2ef4,0xffffffff,0xffffffff,0x3300e0f1,0xff1000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x70df0300,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb5d2ffff,0x1e003f00,0xff0500,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xffff6cff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6558f0f9,0x30004500,0x4001500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff33ff,0xffffffff,0xffffffff,0x8aa4ffff,0x1d003d00,
+0xff0500,0xff00ff,0xff00ff,0xff00ff,0xd000100,0xffffcdf1,0xffffffff,0xffffffff,0x140dd7f3,0x200,0x0,0x0,0x0,0x7000100,0x10000e00,0x10001000,0x10001000,0x10001000,0x10001000,0x10001000,0x10001000,0x10001000,0x10001000,0x10001000,0x10001000,0x10001000,0x10001000,0xc001000,0x400,0x0,0x0,0x0,0x0,0x0,0xc000400,0x5000d00,0x0,0x0,0x7000100,0xa000e00,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x91c0000,0xffffe6fb,0xffffffff,0xffffffff,0xffffffff,0xe00558a,0xffff65fc,0xffffffff,0xffffffff,0xf3faffff,0x24004308,
+0xff0800,0xffff31c6,0xffffffff,0xffffffff,0xffffffff,0xd004d81,0xffff48ff,0xffffffff,0xffffffff,0xffffffff,0x3d00c1db,0x4001b00,0xff00ff,0xff,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xfeffffff,0x13003a09,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x75f600ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x23008bb4,0x800,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8ba3fafd,0xfffff0f8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4006bde,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd3e8f0f9,0xd3e8d3e8,0xd3e8d3e8,0xd3e8d3e8,0xd3e8d3e8,0xd3e8d3e8,0xd3e8d3e8,0xd3e8d3e8,0xffffdaec,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x98eb0400,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x94b1ffff,0x12003500,0xff0100,0x60000ff,0xffffd0f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3200686c,0x1001000,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff8fff,0xffffffff,0xffffffff,0xffffffff,0x757efeff,0x32004200,0xffff74b0,0xffffffff,0xffffffff,0xffffffff,0x9deaffff,0xff0600,0xff00ff,
+0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2ef4,0xffffffff,0xffffffff,0x3300e0f1,0xff1000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x1e9100ff,0xfffffbfe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7787ffff,0x13003500,0xff0200,0xff00ff,0xff,0x0,0x0,0x0,0x52ff0000,0xfffffeff,0xffffffff,0xffffffff,0xffffffff,0xf8fcffff,0x47007277,0x17003300,0xff0500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x66e62ffa,0x89ab7ac0,0x8da68da6,0x4c118da6,0x11003100,
+0xff0100,0xff00ff,0xff00ff,0xff00ff,0x50000ff,0x82b441a5,0x8da68da6,0x8da68da6,0x2b3b85b0,0x800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x100,0x0,0x0,0x0,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x3000000,0xffffa8f0,0xffffffff,0xffffffff,0xffffffff,0x130089c3,0xffffa6fd,0xffffffff,0xffffffff,0xc9e1ffff,0x1b003d00,
+0xff0400,0xeafc091c,0xffffffff,0xffffffff,0xffffffff,0x120086c2,0xffff86fd,0xffffffff,0xffffffff,0xffffffff,0x36008fad,0x1001300,0xff00ff,0xff,0x0,0x0,0x0,0xc9fa0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1300453f,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x86f700ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x230080a7,0x800,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfafdffff,0x4a007f91,0xffff81a0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2eb7f4fd,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4b00c2dd,0x48004900,0x48004800,0x48004800,0x48004800,0x48004800,0x48004800,0x48004800,0xffff6565,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x49ce0100,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6263ffff,0xd002d00,0xff00ff,0x20000ff,0xffff90ec,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe7f3ffff,0x26004404,0xff0900,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x40ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4800afcd,0x18003200,0xb8e61a00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x30052d0,0xff00ff,
+0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2ef4,0xffffffff,0xffffffff,0x3300e0f1,0xff1000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x80000ff,0xffffbcf1,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x470beef6,0xb002a00,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xc4ff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfdfefdfe,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xd1fffcff,0x0,0x0,0x0,0x0,0x15000300,0x3f003100,0x41004100,0x38004100,0x7001f00,
+0x0,0x0,0x0,0x0,0x1000000,0x2b000f00,0x41003e00,0x41004100,0x27003c00,0xc00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x1000000,0xffff66e1,0xffffffff,0xffffffff,0xffffffff,0x1c09bbe1,0xffffe7fe,0xffffffff,0xffffffff,0x9bbcffff,0x13003600,
+0xff0100,0xb0f20300,0xffffffff,0xffffffff,0xffffffff,0x1a00bae2,0xffffc4fc,0xffffffff,0xffffffff,0xffffffff,0x2c005a4f,0xff0d00,0xff00ff,0xff,0x0,0x0,0x0,0xadf60000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1400648c,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xadfb00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x22006983,0x700,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8091fbfd,0x3a004900,0xbae42f00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xcdf5ffff,0x1000d4e,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4100c2dd,0x30003500,0x30003000,0x30003000,0x30003000,0x30003000,0x30003000,0x30003000,0xffff527c,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xe3700ff,0xffffecfb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4304edf6,0x8002300,0xff00ff,0xff00ff,0xffff4cda,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xaeccffff,0x1b003c00,0xff0400,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xe0ff0eff,0xffffffff,0xffffffff,0xffffffff,0xe5f3ffff,0x3c00521f,0x7001e00,0x32660800,0xffffeefa,0xffffffff,0xffffffff,0xffffffff,0x1d95e7fb,0xff0100,
+0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2ef4,0xffffffff,0xffffffff,0x3300e0f1,0xff1000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x20000ff,0xffff6adb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3e00b2d1,0x5001d00,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xc6fc0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd7fbffff,0x4000d00,0x0,0x0,0x0,0xe000300,0x21001b00,0x21002100,0x1b002100,0x2000c00,
+0x0,0x0,0x0,0x0,0x0,0x13000500,0x21001e00,0x21002100,0x17002000,0x800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0xffff23af,0xffffffff,0xffffffff,0xffffffff,0x4692e9f6,0xffffffff,0xffffffff,0xffffffff,0x6d7affff,0xd002e00,
+0xff00ff,0x72e60100,0xffffffff,0xffffffff,0xffffffff,0x292cecf7,0xfffff8ff,0xffffffff,0xffffffff,0xe3f2ffff,0x22004100,0xff0700,0xff00ff,0xff,0x0,0x0,0x0,0x8af20000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x170089bc,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xdbfe00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1f004e3e,0x600,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfcfdffff,0x49008194,0x20003a00,0x32611200,0xffffeef9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5008ae7,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3300c1de,0xe001900,0xe000e00,0xe000e00,0xe000e00,0xe000e00,0xe000e00,0xe000e00,0xffff36bd,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x50000ff,0xffffa5ec,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3c00bfdb,0x3001a00,0xff00ff,0xff00ff,0xf8fe1271,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7282ffff,0x12003400,0xff0100,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xffff9cff,0xffffffff,0xffffffff,0xffffffff,0x7682feff,0x28004300,0x1000c00,0xe000200,0xffff70bd,0xffffffff,0xffffffff,0xffffffff,0xb0efffff,0xff0800,
+0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2ef4,0xffffffff,0xffffffff,0x3300e0f1,0xff1000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xf8fe1a80,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x35007482,0x1001300,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xc7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xddf5ffff,0xc002600,0x0,0x0,0x0,0x4000100,0x7000600,0x7000700,0x5000700,0x200,
+0x0,0x0,0x0,0x0,0x0,0x3000100,0x7000600,0x7000700,0x5000700,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0xd9f80700,0xffffffff,0xffffffff,0xffffffff,0x9bdbffff,0xffffffff,0xffffffff,0xffffffff,0x450ff6fb,0x9002500,
+0xff00ff,0x33c800ff,0xffffffff,0xffffffff,0xffffffff,0x7bc7ffff,0xffffffff,0xffffffff,0xffffffff,0xb2d1ffff,0x18003b00,0xff0300,0xff00ff,0xff,0x0,0x0,0x0,0x58e80000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1c00bbe1,0xff0400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff1bff,0xffffffff,0xffffffff,0xffffffff,0xe8f4ffff,0x1b003e00,0x400,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8396fcfd,0x3a004900,0xa002000,0xe000300,0xffff6db9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x45cbfdfe,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2bed,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0xffff56d5,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x350090af,0x1001200,0xff00ff,0xff00ff,0xc2f40500,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x460beff8,0xb002800,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x4bff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4800b2ce,0x14003300,0xff0300,0x40000ff,0xbbe61700,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x40065dc,
+0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2ef4,0xffffffff,0xffffffff,0x3300e0f1,0xff1000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xb7f00700,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xebf6ffff,0x29004607,0xff0b00,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xc7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe0f1ffff,0x10003300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x9aed0300,0xffffffff,0xffffffff,0xffffffff,0xf8fdffff,0xffffffff,0xffffffff,0xffffffff,0x3e00cce4,0x4001b00,
+0xff00ff,0x91c00ff,0xffffebfc,0xffffffff,0xffffffff,0xe4f7ffff,0xffffffff,0xffffffff,0xffffffff,0x819affff,0x11003300,0xff0100,0xff00ff,0xff,0x0,0x0,0x0,0x21b90000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2b35f6fc,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff70fd,0xffffffff,0xffffffff,0xffffffff,0xc0dbffff,0x16003a00,0x200,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4900c4dd,0x20003a00,0x2000a00,0x40000ff,0xb6e41700,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe1f9ffff,0x100188a,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2bed,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xf3fd1255,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2c005f5b,0xff0c00,0xff00ff,0xff00ff,0x81e90200,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3e00b8d4,0x5001d00,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xe7ff13ff,0xffffffff,0xffffffff,0xffffffff,0xe7f3ffff,0x3c005322,0x7001e00,0xff00ff,0xff00ff,0x33690800,0xfffff0fa,0xffffffff,0xffffffff,0xffffffff,0x28acf1fc,
+0x200,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2ef4,0xffffffff,0xffffffff,0x3300e0f1,0xff1000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x63d80200,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb0ceffff,0x1d003e00,0xff0500,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xc7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe0f1ffff,0x10003300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x56de0100,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3700a0bf,0x1001400,
+0xff00ff,0x40000ff,0xffffb1f2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4f2dfdfe,0xb002900,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x6000000,0xffffd0f8,0xffffffff,0xffffffff,0xffffffff,0x7ac4ffff,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x2ff00ff,0xffffd1fe,0xffffffff,0xffffffff,0xffffffff,0x88a5ffff,0x11003400,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3e00c2dd,0xb002200,0xff0200,0xff00ff,0x315e0800,0xffffedf9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x700a9ee,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2bed,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xb0ef0600,0xffffffff,0xffffffff,0xffffffff,0xeaf5ffff,0x22004204,0xff0800,0xff00ff,0xff00ff,0x3dd100ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x35007d93,0x1001300,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffa9ff,0xffffffff,0xffffffff,0xffffffff,0x7886ffff,0x28004300,0x1000d00,0xff00ff,0xff00ff,0xf000200,0xffff72be,0xffffffff,0xffffffff,0xffffffff,0xc3f3ffff,
+0x1000b2e,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2ef4,0xffffffff,0xffffffff,0x3300e0f1,0xff1000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x167400ff,0xfffff5fd,0xffffffff,0xffffffff,0xffffffff,0x717cffff,0x12003500,0xff0100,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xc7fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe0f1ffff,0x10003300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x17900000,0xfffffcfe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2f007181,0xff0e00,
+0xff00ff,0x10000ff,0xffff74e7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4000d6ea,0x6001f00,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x2000000,0xffff82e7,0xffffffff,0xffffffff,0xffffffff,0xe7f7ffff,0x2001c49,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x5bff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x512ff9fc,0xc002b00,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3100c1de,0x2001100,0xff00ff,0xff00ff,0xe000200,0xffff6bb8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x61daffff,0xff0400,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2bed,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x14000200,0x4b003700,0x4d004d00,0x4d004d00,0x4c004d00,0x19003c00,0x300,0x0,0x0,0x9000000,0x43002500,0x4d004d00,0x4d004d00,0x4d004d00,0x2a004500,0xc00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x17000400,0x49003500,0x4d004d00,0x4d004d00,0x48004d00,0x15003300,0x300,0x0,0x0,0x4000000,0x36001700,0x4d004900,0x4d004d00,0x4d004d00,0x37004900,
+0x5001800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1a000300,0x4d003d00,0x4d004d00,0x33004a00,0x1000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7000000,0x40002000,0x4d004d00,0x4d004d00,0x4d004d00,0x45004d00,0xb002900,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf000000,0x48003100,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4a004d00,0x10003300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x6000000,0xffffcbf6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf9fcffff,0x25004716,0xff0900,
+0xff00ff,0xff00ff,0xffff34c9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3900a5c4,0x2001600,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x1000000,0xfbfe2598,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x80096e2,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xe3ff16ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4000bbd6,0x7002100,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0x40000ff,0xb5e31700,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf1fcffff,0x20028ac,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2bed,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb000000,0x36002400,0x3a003a00,0x3a003a00,0x39003a00,0xf002a00,0x100,0x0,0x0,0x4000000,0x2f001700,0x3a003a00,0x3a003a00,0x3a003a00,0x1a003100,0x600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1b000700,0x39003100,0x3a003a00,0x3a003a00,0x32003a00,0x7001c00,0x0,0x0,0x0,0x0,0x1e000800,0x3a003300,0x3a003a00,0x3a003a00,0x32003900,
+0x8001d00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x13000200,0x3a002e00,0x3a003a00,0x26003700,0xc00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x2c001200,0x3a003900,0x3a003a00,0x3a003a00,0x30003a00,0x5001800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb000000,0x36002500,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x37003a00,0xc002600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x2000000,0xffff8beb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd0e6ffff,0x1c003e00,0xff0500,
+0xff00ff,0xff00ff,0xecfc091c,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x31007282,0xff0f00,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xabea0900,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6be0ffff,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x9ff00ff,0xffffc8ff,0xffffffff,0xffffffff,0xffffffff,0xfeffffff,0x38006b6e,0x2001500,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0x2f5c0800,0xffffecf9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb2ec5f3,0xff0100,0xff00ff,0xff,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2bed,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3000000,0x12000b00,0x13001300,0x13001300,0x13001300,0x4000d00,0x0,0x0,0x0,0x1000000,0xf000700,0x13001300,0x13001300,0x13001300,0x8001000,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb000300,0x13001200,0x13001300,0x13001300,0x10001300,0x1000700,0x0,0x0,0x0,0x0,0x8000200,0x13001000,0x13001300,0x13001300,0x12001300,
+0x4000c00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6000100,0x13000f00,0x13001300,0xd001200,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe000500,0x13001300,0x13001300,0x13001300,0xf001300,0x1000700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000000,0x12000c00,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x12001300,0x4000d00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff48d8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa3c4ffff,0x14003800,0xff0100,
+0xff00ff,0xff00ff,0xb3f20400,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf5fbffff,0x2600460f,0xff0a00,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x32990300,0xfffffafe,0xffffffff,0xffffffff,0xffffffff,0xfcfeffff,0x4807eef,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xc6ff21ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc1dbffff,0x2a004500,0xc00,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xe000200,0xffff69b6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x80e5ffff,0xff0500,0xff00ff,0xff,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2bed,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xf6fd1060,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7589ffff,0xe003000,0xff00ff,
+0xff00ff,0xff00ff,0x75e70100,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc8e0ffff,0x1c003e00,0xff0500,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xc0000ff,0xffff92d9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc3fbffff,0x1ff3df7,0xff00ff,0xff00ff,0xff00ff,0x71ff0dff,0xfffff2ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5e49f5fa,0x1b003b00,0x500,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0x40000ff,0xb3e31600,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfbfeffff,0x2003ec5,0xff00ff,0xff,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2bed,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xbdf40500,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x491cfbfd,0x9002600,0xff00ff,
+0xff00ff,0xff00ff,0x36cb00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x97b5ffff,0x14003700,0xff0100,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x40000ff,0xd5f11e2b,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe2feffff,0x82ffa6ff,0x79ff74ff,0xbcff8fff,0xfffff9ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x45008ea7,0xd002b00,0x100,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x2e590800,0xffffebf8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1473dbf8,0xff0100,0xff,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2bed,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x7ce80200,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3f00d4e9,0x5001d00,0xff00ff,
+0xff00ff,0xff00ff,0x91c00ff,0xffffeefc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6263ffff,0xd002e00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x10000ff,0x3d710b00,0xffffedf9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb2d0ffff,0x37004900,0x4001800,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xe000200,0xffff67b5,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9fecffff,0xff0600,0xff,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2bed,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x39ce0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3800a7c8,0x2001500,0xff00ff,
+0xff00ff,0xff00ff,0x40000ff,0xffffb4f2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4304eaf5,0x8002300,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x12000200,0xeff95286,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4d0abdd9,0x22003e00,0x1000900,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x40000ff,0xb1e21600,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x30058d6,0xff,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2bed,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xa330000,0xffffedfc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3000798f,0xff0f00,0xff00ff,
+0xff00ff,0xff00ff,0x10000ff,0xffff77e7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3c00bad6,0x4001a00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x50000ff,0x53781800,0xffffe3f3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb1ceffff,0x41004d0a,0xe002800,0xff0200,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x2d550800,0xffffeaf7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x22a5edfb,0x200,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2bed,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x73ff2eff,0xd5ffa9ff,0xf8ffe7ff,0xe4fff3ff,0x94ffc5ff,0x8ff52ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x34ff30ff,0x34ff34ff,0x34ff34ff,0x34ff34ff,0x34ff34ff,0x34ff34ff,0x34ff34ff,0x34ff34ff,0x34ff34ff,0x34ff34ff,0x34ff34ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0x1eff00ff,0x97ff66ff,0xb9ffb1ff,0x91ffadff,0x1fff65ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x3fff0000,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xb2fffcff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x24ff0000,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xffa6ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x6ff00ff,0x96ff4fff,0xeaffc8ff,0xf3fff7ff,0xcbffe6ff,0x5fffa0ff,0xff13ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x23ff00ff,0xacff72ff,0xe6ffd1ff,0xe5ffeeff,0xbaffd8ff,0x57ff91ff,0xff0eff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x1aff00ff,0x91ff61ff,0xb9ffaeff,0x95ffb1ff,0x1dff65ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x4000000,0xffffaff2,0xffffffff,0xffffffff,0xffffffff,0xfcfeffff,0x27004c25,0xff0a00,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xffff37cc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x350088a3,0x1001200,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x10000ff,0x1b000700,0xbcdc4038,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x4b008aa1,0x2a004100,0x3001100,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xe000200,0xffff65b3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbdf2ffff,0x91c,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2bed,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x3ff00ff,0xcdff62ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xeeffffff,0xaff79fd,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x9ff00ff,0xfffffdff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1000300,0xff,0x0,0x0,0x0,0xedff0000,0xf4fff4ff,0xf4fff4ff,0xf4fff4ff,
+0xff8eff,0x2dff00ff,0xfeffb4ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3dfbbefe,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x41fb0000,0xffffffff,0xffffffff,0xffffffff,0xb9f8ffff,0x3000b00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x25f80000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb00aef6,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x4ff00ff,0xe9ff69ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x99fdfaff,
+0xff1bff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x30ff00ff,0xffffb7ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa2fdf8ff,0xff29ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x25ff00ff,0xfdffafff,0xffffffff,0xffffffff,0xffffffff,0xfeffffff,0x26f8b1fe,0xff00ff,0xf4ffacff,0xf4fff4ff,0xf4fff4ff,0xd2fff4ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x1000000,0xffff6ee3,0xffffffff,0xffffffff,0xffffffff,0xd8ebffff,0x1e003f00,0xff0500,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xeefc0a33,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2b00543d,0xff0c00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x8000100,0x32001a00,0xdaed7493,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfcfdffff,0x5c3ab6d4,0x3d004900,0x11002800,0xff0300,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x40000ff,0xafe01600,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x40077e1,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2bed,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xccff32ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe5feffff,0xff47f8,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x33ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7001400,0xff,0x0,0x0,0x0,0xf8ff0000,0xffffffff,0xffffffff,0xffffffff,
+0xa009bf3,0xfaff66fa,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xcea94fa,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x43f40000,0xffffffff,0xffffffff,0xffffffff,0xc4eaffff,0xa002200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x26f20000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2100bae6,0xff0900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xd6ff33ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0x5af7f0fe,0xff0100,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x8ff00ff,0xffff9aff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x91fbfcff,0xff0ae6,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x2ff00ff,0xf7ff76ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf5feffff,0x10050f2,0xffffb5fe,0xffffffff,0xffffffff,0xdefdffff,0x4000d00,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x2c000d00,0x4d004600,0x4d004d00,0x4d004d00,0x4c004d00,0x15003900,0x200,0x0,
+0x0,0x0,0x0,0x1a000400,0x4d003d00,0x4d004d00,0x4d004d00,0x4d004d00,0x21004000,0x700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x10000ff,0x15000600,0x3e042a00,0xc3de7b93,0xfffffafd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xeaf5ffff,0x614ca9c7,0x44004b00,0x21003600,0x3000e00,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x3000000,0x3c001900,0x4d004d00,0x4d004d00,0x4d004d00,0x2d004600,0xd00,0x0,0x0,0x0,0x0,0x0,0x0,0x20000800,0x4b003d00,0x4d004d00,0x4d004d00,0x4d004d00,0x45004d00,0x10002d00,0x200,0x0,0x0,
+0x3000000,0x3c001900,0x4d004d00,0x4d004d00,0x4d004d00,0x2d004600,0xd00,0x0,0x0,0x0,0x0,0x0,0x0,0x19000300,0x4d003d00,0x4d004d00,0x4d004d00,0x46004d00,0xc002b00,0x0,0x0,0x0,0xff00ff,0xff00ff,0x4dff00ff,0xfffff6ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x70f6fcff,0xff0100,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x61fc00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf002e00,0xff,0x0,0x0,0x0,0xf8ff0000,0xffffffff,0xffffffff,0xffffffff,
+0x73d5a9df,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd1fdffff,0xff14d9,0xff00ff,0xff,0x0,0x0,0x0,0x44f00000,0xffffffff,0xffffffff,0xffffffff,0xc9e4ffff,0xe002e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2c00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x4dff00ff,0xfffff5ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0x20080f5,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xc5ff15ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1ae2cffd,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x99ff02ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x42e4fafe,0xffffb7fb,0xffffffff,0xffffffff,0xe3f7ffff,0xc002600,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x1c000700,0x3a003200,0x3a003a00,0x3a003a00,0x38003a00,0xd002700,0x0,0x0,
+0x0,0x0,0x0,0xf000100,0x39002b00,0x3a003a00,0x3a003a00,0x3a003a00,0x13002e00,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x40000ff,0x1e000e00,0x3e003000,0x7c8e4e24,0xc1dba6c3,0xe3f2d9eb,0xe7f4eaf5,0xd0e5e0ef,0x97b3b6d4,0x4d036b66,0x43004a00,0x29003900,0x8001700,0xff0200,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x2000000,0x2d001200,0x3a003a00,0x3a003a00,0x3a003a00,0x22003500,0xa00,0x0,0x0,0x0,0x0,0x0,0x0,0xd000100,0x36002500,0x3a003a00,0x3a003a00,0x3a003a00,0x38003a00,0x15002c00,0x400,0x0,0x0,
+0x2000000,0x2d001200,0x3a003a00,0x3a003a00,0x3a003a00,0x22003500,0xa00,0x0,0x0,0x0,0x0,0x0,0x0,0x13000200,0x3a002e00,0x3a003a00,0x3a003a00,0x34003a00,0x9002100,0x0,0x0,0x0,0xff00ff,0xff00ff,0xfdff48ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x20063ed,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x90fb00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x13003a00,0xff,0x0,0x0,0x0,0xf8ff0000,0xffffffff,0xffffffff,0xffffffff,
+0xf8fed1ea,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x12b8ccfa,0xff00ff,0xff,0x0,0x0,0x0,0x44f00000,0xffffffff,0xffffffff,0xffffffff,0xc9e4ffff,0xe002f00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xfdff4bff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0x77f0ffff,0xff0200,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x8ff00ff,0xffffccff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xcffaffff,0xff0ea4,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff8fff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe3fbffff,0xffffc8f7,0xffffffff,0xffffffff,0xe6f4ffff,0x10003400,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x8000200,0x13001000,0x13001300,0x13001300,0x12001300,0x4000c00,0x0,0x0,
+0x0,0x0,0x0,0x5000000,0x13000e00,0x13001300,0x13001300,0x13001300,0x5000f00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6000100,0x1e001100,0x38002c00,0x43003f00,0x48004600,0x4b004a00,0x49004a00,0x45004800,0x3c004200,0x27003400,0xc001800,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0xf000600,0x13001300,0x13001300,0x13001300,0xb001200,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x3000000,0x11000b00,0x13001300,0x13001300,0x13001300,0x13001300,0x9001000,0x200,0x0,0x0,
+0x1000000,0xf000600,0x13001300,0x13001300,0x13001300,0xb001200,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x6000100,0x13000f00,0x13001300,0x13001300,0x12001300,0x3000b00,0x0,0x0,0x0,0xff00ff,0x19ff00ff,0xffffeaff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x34cef8fe,0xff0200,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xbefc00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x13003a00,0xff,0x0,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa4f1ffff,0xff0500,0xff,0x0,0x0,0x0,0x44f00000,0xffffffff,0xffffffff,0xffffffff,0xc9e4ffff,0xe002f00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x1fff00ff,0xffffeeff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xfeffffff,0x20049d9,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x9bff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x500a8f3,0xff,0x0,0x0,0x0,0xff0000,0x44ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe6f4ffff,0x11003500,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6000200,0x15000d00,0x26001e00,0x31002c00,0x35003400,0x32003400,0x2a002f00,0x1a002300,0xa001200,0x1000400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xa4ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8da5d4e8,0x541e6352,0x77815e41,0xfbfdb2d0,0xffffffff,0xffffffff,0xffffffff,0xb6f0ffff,0x1000a00,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xebfe00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x13003a00,0xff,0x0,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xb4d2f5fa,0x7f9190aa,0xaecc8da6,0xfffff1f9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3004acb,0xff,0x0,0x0,0x0,0x44f00000,0xffffffff,0xffffffff,0xffffffff,0xc9e4ffff,0xe002f00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xbfff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe3f2ffff,0xbad6bfda,0xfdfed2e7,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x136be3f9,0xff0100,0x0,0x0,0x0,0x0,0xff00ff,0xffff3fff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd7eafefe,0xc4ddc1db,0xffffe6f3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x42c1ffff,0x300,0x0,0x0,0x0,0xff0000,0xddff09ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb8d4f6fb,0x7f918ea7,0xaac88ca4,0xffffeaf5,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe6f4ffff,0x11003500,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x9000500,0xf000c00,0x11001000,0x10001100,0xb000e00,0x4000800,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xfcff15ff,0xffffffff,0xffffffff,0xffffffff,0x92adfefe,0x48004d03,0x3d004200,0x3c003b00,0x656f3f00,0xffffeff8,0xffffffff,0xffffffff,0xffffffff,0x5003697,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff17ff,0xffffffff,0xffffffff,0xe4f2ffff,0x8da68da6,0x8da68da6,0x8da68da6,0x8da68da6,0x8da68da6,0x8da68da6,0x8da68da6,0x8da68da6,0x13003a00,0xff,0x0,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xc8e0ffff,0x4a00572c,0x42004600,0x41004000,0xbad94c1e,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd00cff4,0x100,0x0,0x0,0x0,0x44f00000,0xffffffff,0xffffffff,0xffffffff,0xc9e4ffff,0xe002f00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xffff3fff,0xffffffff,0xffffffff,0xffffffff,0xebf6ffff,0x4d037f91,0x47004a00,0x5c484600,0xffffc2dd,0xffffffff,
+0xffffffff,0xffffffff,0x83e0ffff,0xff0700,0x0,0x0,0x0,0x0,0xff00ff,0xffffbeff,0xffffffff,0xffffffff,0xffffffff,0xc8e0ffff,0x4c00614a,0x47004900,0x7f954903,0xfffff1f9,0xffffffff,0xffffffff,0xffffffff,0xb7ebffff,0x1000d00,0x0,0x0,0x0,0xff0000,0xffff5fff,0xffffffff,0xffffffff,0xffffffff,0xd4e9ffff,0x4b006048,0x42004600,0x41004000,0xabcb4911,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe6f4ffff,0x11003500,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xffff59ff,0xffffffff,0xffffffff,0xffffffff,0x4a00a0be,0x31004000,0x19002300,0x18001600,0x2b001e00,0xffff6e9b,0xffffffff,0xffffffff,0xffffffff,0xd0085cd,0x100,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff45ff,0xffffffff,0xffffffff,0xbad7ffff,0x43004800,0x41004100,0x41004100,0x41004100,0x41004100,0x41004100,0x41004100,0x41004100,0x10003100,0xff,0x0,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0x4c07cbe2,0x38004500,0x23002b00,0x22002000,0x38052a00,0xffffb6db,0xffffffff,0xffffffff,0xffffffff,0x409fffff,0x600,0x0,0x0,0x0,0x44f00000,0xffffffff,0xffffffff,0xffffffff,0xc9e4ffff,0xe002f00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xffffbaff,0xffffffff,0xffffffff,0xffffffff,0x614febf5,0x3f004800,0x2e003500,0x32002c00,0xaad13c04,0xffffffff,
+0xffffffff,0xffffffff,0xebfaffff,0x200193d,0x0,0x0,0x0,0x0,0x33ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4c07c1db,0x3c004600,0x2e003200,0x35002f00,0xffff6e90,0xffffffff,0xffffffff,0xffffffff,0xf5fcffff,0x5002030,0x0,0x0,0x0,0xff0000,0xffffc7ff,0xffffffff,0xffffffff,0xffffffff,0x5424ddef,0x3a004600,0x23002c00,0x22002000,0x36002900,0xffffa7d0,0xffffffff,0xffffffff,0xffffffff,0xe6f4ffff,0x11003500,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xffff85fd,0xffffffff,0xffffffff,0xf5faffff,0x3d004f17,0x12002500,0x3000800,0x2000200,0xd000500,0xdbf31e00,0xffffffff,0xffffffff,0xffffffff,0x1800b5e0,0x300,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff74fd,0xffffffff,0xffffffff,0x99bbffff,0x29003b00,0x21002100,0x21002100,0x21002100,0x21002100,0x21002100,0x21002100,0x21002100,0x8001900,0xff,0x0,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,
+0xf6fbffff,0x42005837,0x18002e00,0x8000c00,0x8000600,0x17000c00,0xe8f63328,0xffffffff,0xffffffff,0xffffffff,0x9edbffff,0x1000f00,0x0,0x0,0x0,0x44f00000,0xffffffff,0xffffffff,0xffffffff,0xc9e4ffff,0xe002f00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x12ff0000,0xfffffdff,0xffffffff,0xffffffff,0xffffffff,0x47007a88,0x21003600,0xd001300,0x10000d00,0x2f101a00,0xffffd5ed,
+0xffffffff,0xffffffff,0xffffffff,0x9006ec5,0x0,0x0,0x0,0x0,0x80ff00ff,0xffffffff,0xffffffff,0xffffffff,0xf2faffff,0x4200562f,0x1b002f00,0xd001000,0x13000e00,0xd3ef2200,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc005599,0x0,0x0,0x0,0x22ff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x44007175,0x1b003100,0x8000d00,0x7000600,0x15000b00,0xe6f62d1c,0xffffffff,0xffffffff,0xffffffff,0xe6f4ffff,0x11003500,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xffff97fa,0xffffffff,0xffffffff,0xcde5ffff,0x28004300,0x2000d00,0xff00ff,0xff00ff,0x10000ff,0xaced0800,0xffffffff,0xffffffff,0xffffffff,0x2200c9e7,0x800,0x0,0x0,0x0,0xff0000,0xff00ff,0xffffa3fc,0xffffffff,0xffffffff,0x7790ffff,0x11002d00,0x7000700,0x7000700,0x7000700,0x7000700,0x7000700,0x7000700,0x7000700,0x2000500,0xff,0x0,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,
+0xadcbffff,0x2e004500,0x4001300,0xff00ff,0xff00ff,0x30000ff,0x80cb1100,0xffffffff,0xffffffff,0xffffffff,0xdaf2ffff,0x4001a00,0x0,0x0,0x0,0x44f00000,0xffffffff,0xffffffff,0xffffffff,0xc9e4ffff,0xe002f00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x54ff0000,0xffffffff,0xffffffff,0xffffffff,0xd4e9ffff,0x36004800,0x8001b00,0xff0200,0x10000ff,0x11000400,0xffff62ae,
+0xffffffff,0xffffffff,0xffffffff,0x1300bbe6,0x200,0x0,0x0,0x0,0xc9fe00ff,0xffffffff,0xffffffff,0xffffffff,0xb1ceffff,0x2d004500,0x5001300,0xff0100,0x20000ff,0x9ce60a00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x140074ab,0x100,0x0,0x0,0x5efc0000,0xffffffff,0xffffffff,0xffffffff,0xd1e7ffff,0x33004700,0x5001600,0xff0100,0xff00ff,0x30000ff,0x86d30f00,0xffffffff,0xffffffff,0xffffffff,0xe6f4ffff,0x11003500,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0x51ff00ff,0x70ff70ff,0x6fff70ff,0xff07ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x24ff0000,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xf8fffcff,0xd8ffedff,0x87ffb8ff,0xbff4eff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,
+0x24ff0000,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xf2fffcff,0xd5ffe6ff,0x87ffafff,0x7ff47ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xffff90f8,0xffffffff,0xffffffff,0xc0dcffff,0x16003800,0xff0200,0xff00ff,0xff00ff,0xff00ff,0x8ff10100,0xffffffff,0xffffffff,0xffffffff,0x2a00c3e2,0xb00,0x0,0x0,0x0,0xff0000,0xff00ff,0xffffd1fd,0xffffffff,0xffffffff,0x5244ffff,0x8002400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,
+0x717cffff,0x19003800,0xff0400,0xff00ff,0xff00ff,0xff00ff,0x277c0300,0xfffffdff,0xffffffff,0xffffffff,0xfcfeffff,0xa002f31,0x0,0x0,0x0,0x44f00000,0xffffffff,0xffffffff,0xffffffff,0xc9e4ffff,0xe002f00,0xff00ff,0xff00ff,0xff00ff,0xadff05ff,0xf4fff4ff,0xf4fff4ff,0xf4fff4ff,0xf4fff4ff,0x3ff9dff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x94fd0000,0xffffffff,0xffffffff,0xffffffff,0x99b7ffff,0x20003e00,0x1000800,0xff00ff,0xff00ff,0x30000ff,0xebfa140d,
+0xffffffff,0xffffffff,0xffffffff,0x2316f4fc,0x700,0x0,0x0,0x0,0xf8ff01ff,0xffffffff,0xffffffff,0xffffffff,0x7e94ffff,0x18003800,0xff0400,0xff00ff,0xff00ff,0x83ed0100,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1a0077a3,0x400,0x0,0x0,0x99fd0000,0xffffffff,0xffffffff,0xffffffff,0x99b7ffff,0x1e003d00,0xff0600,0xff00ff,0xff00ff,0xff00ff,0x35a80300,0xffffffff,0xffffffff,0xffffffff,0xe6f4ffff,0x11003500,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x1fff0000,0xc1ff75ff,0xf5ffdeff,0xd1ffe9ff,0x49ffa1ff,0xff04ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xfbff25ff,0xffffffff,0xa9faffff,0x2000600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x25f80000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf7ffffff,0x3bffaafe,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,
+0x25f80000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf4ffffff,0x17ff95fd,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xffff74f2,0xffffffff,0xffffffff,0xd0e9ffff,0xf003100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xa2f700ff,0xffffffff,0xffffffff,0xffffffff,0x2e00a9cd,0xd00,0x0,0x0,0x0,0xff0000,0x4ff00ff,0xfffff9ff,0xffffffff,0xffffffff,0x3f00f0f8,0x5001d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,
+0x470bfbfd,0xb002900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x90000ff,0xffffd4f7,0xffffffff,0xffffffff,0xffffffff,0xf005f96,0x0,0x0,0x0,0x44f00000,0xffffffff,0xffffffff,0xffffffff,0xc9e4ffff,0xe002f00,0xff00ff,0xff00ff,0x3ff00ff,0xffffa8ff,0xffffffff,0xffffffff,0xffffffff,0xa9f6ffff,0xb001531,0x300,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xaffc0000,0xffffffff,0xffffffff,0xffffffff,0x7284ffff,0x11003100,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xb7f10600,
+0xffffffff,0xffffffff,0xffffffff,0x528fffff,0xd00,0x0,0x0,0x0,0xffff12ff,0xffffffff,0xffffffff,0xffffffff,0x5c56ffff,0xc002a00,0xff00ff,0xff00ff,0xff00ff,0x8af600ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1e006b8a,0x500,0x0,0x0,0xbbfc0000,0xffffffff,0xffffffff,0xffffffff,0x7486ffff,0x10003000,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xa1a00ff,0xfffff2fd,0xffffffff,0xffffffff,0xe6f4ffff,0x11003500,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x8ff0000,0xfaff83ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2df4ccfe,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xffffadff,0xffffffff,0x3e84fafe,0x8001800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfcff67ff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xeefffcff,0xff0aff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x26f20000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2bf9bafe,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,
+0x26f20000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf4ffffff,0xff53f6,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xffff3adc,0xffffffff,0xffffffff,0xfafdffff,0xd003e4e,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xe2fe04ff,0xffffffff,0xffffffff,0xffffffff,0x2c007c98,0xd00,0x0,0x0,0x0,0xff0000,0x2aff00ff,0xffffffff,0xffffffff,0xffffffff,0x3b00d0e6,0x2001700,0x65ff22ff,0x9dff89ff,0x92ffa3ff,0x32ff6eff,0xff02ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,
+0x3e00e2f1,0x5001d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x30000ff,0xffffaaf2,0xffffffff,0xffffffff,0xffffffff,0x15007bb0,0x200,0x0,0x0,0x44f00000,0xffffffff,0xffffffff,0xffffffff,0xc9e4ffff,0xe002f00,0xff00ff,0xff00ff,0xa0ff02ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x380eb3e1,0x18002d00,0x600,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xc4fc0000,0xffffffff,0xffffffff,0xffffffff,0x5f66ffff,0x9002500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x9cf20100,
+0xffffffff,0xffffffff,0xffffffff,0x7eb8ffff,0x1001300,0x0,0x0,0x0,0xe6fd25ff,0xecf6eaf8,0xecf6ecf6,0xecf6ecf6,0x4a2decf6,0x6001f00,0xff00ff,0xff00ff,0xff00ff,0xbdfb00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1e005557,0x500,0x0,0x0,0xcefd0000,0xffffffff,0xffffffff,0xffffffff,0x5c5effff,0x9002500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x30000ff,0xffffd1f9,0xffffffff,0xffffffff,0xe6f4ffff,0x11003500,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0xbaff09ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf4feffff,0x10037e8,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0x3cff00ff,0xffffffff,0xffffffff,0x3a00a8d1,0x9002200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffc9ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x50063e8,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf8ffffff,0x2806ef8,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5ff2fdff,0xff0200,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xdbf8091c,0xffffffff,0xffffffff,0xffffffff,0x121cb7e6,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff78ff,0xffffffff,0xffffffff,0xecf6ffff,0x27004812,0xa00,0x0,0x0,0x0,0xff0000,0x59fc00ff,0xffffffff,0xffffffff,0xffffffff,0x3600b0cf,0xc7ff50d6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x66fdddfe,0xff02ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,
+0x3900d3e9,0x1001500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff8ff3,0xffffffff,0xffffffff,0xffffffff,0x1b008abb,0x400,0x0,0x0,0x44f00000,0xffffffff,0xffffffff,0xffffffff,0xc9e4ffff,0xe002f00,0xff00ff,0x1ff00ff,0xffff97ff,0xffffffff,0xffffffff,0xffffffff,0xb7d4ffff,0x40004b07,0x11002a00,0x300,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xd1fd0000,0xffffffff,0xffffffff,0xffffffff,0x6176ffff,0x5001d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x9ff500ff,
+0xffffffff,0xffffffff,0xffffffff,0x9dcdffff,0x4001a00,0x0,0x0,0x0,0x15000200,0x4b003900,0x4b004b00,0x4b004b00,0x3b004b00,0x3001800,0xff00ff,0xff00ff,0xff00ff,0xfeff39ff,0xffffffff,0xffffffff,0xffffffff,0xe5f3ffff,0x1b003e00,0x400,0x0,0x0,0xdefd0000,0xffffffff,0xffffffff,0xffffffff,0x514cffff,0x5001d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0xffffc2f8,0xffffffff,0xffffffff,0xe6f4ffff,0x11003500,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0xffffa7ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x19b8ebfd,0xff0100,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xcaff02ff,0xffffffff,0xf2faffff,0x3900562f,0x4001900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x2aff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1200c5ef,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x96f8ffff,0xff0480,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf3fdffff,0x20026bc,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x63ce0400,0xffffffff,0xffffffff,0xffffffff,0xb9f4ffff,0xff22e1,0xff00ff,0xff00ff,0x86ff0aff,0xffffffff,0xffffffff,0xffffffff,0x8da6ffff,0x1e003e00,0x500,0x0,0x0,0x0,0xff0000,0x87fd00ff,0xffffffff,0xffffffff,0xffffffff,0xa7e091b3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2df4ccfd,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,
+0x3400cde5,0xff1100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff82f3,0xffffffff,0xffffffff,0xffffffff,0x200098c6,0x600,0x0,0x0,0x44f00000,0xffffffff,0xffffffff,0xffffffff,0xc9e4ffff,0xe002f00,0xff00ff,0x8eff01ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4c03b2d0,0x2a004100,0x3001100,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xc2fa0000,0xffffffff,0xffffffff,0xffffffff,0x76a2ffff,0x3001a00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xb9fb00ff,
+0xffffffff,0xffffffff,0xffffffff,0xb9dfffff,0x7002100,0x0,0x0,0x0,0x11000200,0x36002a00,0x36003600,0x36003600,0x29003600,0x1001000,0xff00ff,0xff00ff,0x20ff00ff,0xffffe2ff,0xffffffff,0xffffffff,0xffffffff,0xaccbffff,0x17003b00,0x200,0x0,0x0,0xd6fb0000,0xffffffff,0xffffffff,0xffffffff,0x5662ffff,0x3001900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffbffa,0xffffffff,0xffffffff,0xe6f4ffff,0x11003500,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x49ff0000,0xffffffff,0xffffffff,0xf5faffff,0x7d8da1be,0xe5f38fa8,0xffffffff,0xffffffff,0x9bebffff,0xff0700,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xffff59ff,0xffffffff,0x9ab6ffff,0x28004300,0x1000b00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x8aff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x397dfeff,0xff0700,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x30095f5,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x900a7eb,0xff0100,0x0,0x0,0x0,0x0,0xff00ff,0x10000100,0xffffa9df,0xffffffff,0xffffffff,0xffffffff,0xb9fefcff,0x6dff81ff,0xa4ff78ff,0xffffefff,0xffffffff,0xffffffff,0xffffffff,0x4a03b8d5,0x12003300,0x200,0x0,0x0,0x0,0xff0000,0xb5fc00ff,0xffffffff,0xffffffff,0xffffffff,0xffffebf7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xeffeffff,0x1003aed,0xff00ff,0xff,0x0,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,
+0x3100d2e9,0xff0f00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0x220095c0,0x800,0x0,0x0,0x44f00000,0xffffffff,0xffffffff,0xffffffff,0xc9e4ffff,0xe002f00,0xff00ff,0xffff84ff,0xffffffff,0xffffffff,0xffffffff,0xaeccffff,0x40004c03,0x11002900,0xff0300,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xaef80000,0xffffffff,0xffffffff,0xffffffff,0xa3d0ffff,0x4001b00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xeefe04ff,
+0xffffffff,0xffffffff,0xffffffff,0xd4ecffff,0xa002600,0x0,0x0,0x0,0x6000100,0x11000e00,0x11001100,0x11001100,0xd001100,0xff0500,0xff00ff,0xff00ff,0xe4ff36ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5a44f9fd,0x11003300,0x100,0x0,0x0,0xc7fa0000,0xffffffff,0xffffffff,0xffffffff,0x688cffff,0x2001800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffd1fb,0xffffffff,0xffffffff,0xe6f4ffff,0x11003500,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xc3ff0000,0xffffffff,0xffffffff,0x7175fbfd,0x44004a00,0x53444000,0xfffff0f9,0xffffffff,0xf8fdffff,0x3001e55,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0x8ff00ff,0xffffe0ff,0xffffffff,0x4e14e6f3,0x16003600,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xe7ff04ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x92d3ffff,0x1000e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6ee8ffff,0xff0300,0xff00ff,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe4f2f7fb,0xe4f2e4f2,0xe4f2e4f2,0xe4f2e4f2,0xeef8e4f3,0xfffffdfe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1d2cf0fb,0xff0400,0x0,0x0,0x0,0x0,0xff00ff,0x70000ff,0x9dcd210f,0xfffffbfe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa6c5fcfe,0x3e004c07,0x8002100,0xff,0x0,0x0,0x0,0xff0000,0xe2fe00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2fd9f4fe,0xff0100,0xff,0x0,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,
+0x3000e0f1,0xff0e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff9bf8,0xffffffff,0xffffffff,0xffffffff,0x240088b0,0x800,0x0,0x0,0x44f00000,0xffffffff,0xffffffff,0xffffffff,0xc9e4ffff,0xe002f00,0x7bff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4c03a9c7,0x28004000,0x3001000,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x7eef0000,0xffffffff,0xffffffff,0xffffffff,0xe7f6ffff,0x6002316,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff4dff,
+0xffffffff,0xffffffff,0xffffffff,0xdff1ffff,0xc002c00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x5fff00ff,0xfffff8ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x43009cb9,0xa002700,0x0,0x0,0x0,0xb4f80000,0xffffffff,0xffffffff,0xffffffff,0x88baffff,0x3001900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x6ff00ff,0xfffff7ff,0xffffffff,0xffffffff,0xe6f4ffff,0x11003500,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff24ff,0xffffffff,0xffffffff,0x4800b7d4,0x29003a00,0x26002100,0xffff97d0,0xffffffff,0xffffffff,0xb006bbc,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0x77ff00ff,0xffffffff,0xffffffff,0x4100869c,0x9002400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff4cff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe2f5ffff,0x300190a,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x96b1dbee,0x96b196b1,0x96b196b1,0x9ab696b3,0xb6d4a3c0,0xfbfdd7eb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf6fdffff,0x2002fbe,0xff00ff,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4c00c2dd,0x4a004b00,0x4a004a00,0x4a004a00,0x4a004a00,0x655b4c07,0xf5fba2c0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x58a2ffff,0xff0b00,0x0,0x0,0x0,0x0,0xff00ff,0x20000ff,0x27000e00,0xadce5964,0xfffffbfd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbad6ffff,0x4b006860,0x28003f00,0x2000e00,0xff,0x0,0x0,0x0,0xff0000,0xffff10ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd1f8ffff,0x1000d62,0xff,0x0,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,
+0x330ffafd,0xff0f00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffbffb,0xffffffff,0xffffffff,0xffffffff,0x24007a9d,0x800,0x0,0x0,0x44f00000,0xffffffff,0xffffffff,0xffffffff,0xc9e4ffff,0xe002f00,0xffff71ff,0xffffffff,0xffffffff,0xffffffff,0xa5c3ffff,0x3f004b00,0x10002800,0xff0300,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x43dd0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb0080cf,0xff00ff,0xff00ff,0xff00ff,0x5ff00ff,0xffffd3ff,
+0xffffffff,0xffffffff,0xffffffff,0xe8f5ffff,0xe003000,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x1ff00ff,0xffff87ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc4deffff,0x37004b07,0x4001700,0x0,0x0,0x0,0x89f20000,0xffffffff,0xffffffff,0xffffffff,0xbce1ffff,0x5001d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x44ff00ff,0xffffffff,0xffffffff,0xffffffff,0xe6f4ffff,0x11003500,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff65fc,0xffffffff,0xffffffff,0x3c007989,0xc002000,0xa000700,0xffff43a7,0xffffffff,0xffffffff,0x1500a3d8,0xff0200,0xff00ff,0xff00ff,
+0xff00ff,0xf1ff15ff,0xffffffff,0xd6eaffff,0x33004903,0x2001300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffaefe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x90056a6,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4800c2dd,0x42004400,0x42004200,0x42004200,0x43004200,0x542e4500,0xf0f997b5,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa00b7f0,0xff0100,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4200c2dd,0x34003800,0x34003400,0x34003400,0x35003400,0x39003600,0x61693d00,0xfffff4fb,0xffffffff,0xffffffff,0xffffffff,0x77b2ffff,0x1001300,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x29ae0300,0xebf89fe5,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf5fbffff,0x6189bfdf,0x10002500,0xff0300,0xff,0x0,0x0,0x0,0xff0000,0xffff3dff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb1ceeaf5,0x8fa99ab8,0xc4de9dbb,0xfffff9fc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5007ee1,0xff,0x0,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,
+0x5d8fffff,0xff1000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4ff00ff,0xfffff0fe,0xffffffff,0xffffffff,0xffffffff,0x22005653,0x700,0x0,0x0,0x44f00000,0xffffffff,0xffffffff,0xffffffff,0xc9e4ffff,0x71ed2f00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4b00a1be,0x27003f00,0x3000f00,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xd4e0000,0xffffe6fb,0xffffffff,0xffffffff,0xffffffff,0x4ecef9fd,0xff0200,0xff00ff,0xff00ff,0xa7ff05ff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xf1f9ffff,0x10003300,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x88ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4f13c3dd,0x24003f00,0x1000a00,0x0,0x0,0x0,0x5ae60000,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x800335f,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xaffe00ff,0xffffffff,0xffffffff,0xffffffff,0xe6f4ffff,0x11003500,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff97fd,0xffffffff,0xffffffff,0x2b005132,0x1000e00,0x0,0xfbfe0d27,0xffffffff,0xffffffff,0x1e00c6e7,0xff0600,0xff00ff,0xff00ff,
+0xff00ff,0xffff94ff,0xffffffff,0x737cffff,0x21003f00,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x14ff00ff,0xfffffaff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1200ade0,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3b00c1de,0x23002a00,0x23002300,0x23002300,0x26002400,0x32002b00,0x4c2f3a00,0xffffb8d8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x45b5ffff,0xff0500,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3400c1de,0x10001a00,0x10001000,0x10001000,0x11001000,0x14001200,0x28001b00,0xffff94c8,0xffffffff,0xffffffff,0xffffffff,0x8ebeffff,0x4001b00,0x0,0x0,0x0,0x0,0xff00ff,0x1ff00ff,0xf9ff72ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xeb6a3f6,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xffff6bfd,0xffffffff,0xffffffff,0xffffffff,0x96b3fafd,0x4a004d07,0x42004500,0x43004200,0xc7e25a4a,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1524e4f8,0x200,0x0,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,
+0xa1d4ffff,0x1001400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x41ff00ff,0xffffffff,0xffffffff,0xffffffff,0xecf6ffff,0x1e003f00,0x500,0x0,0x0,0x44f00000,0xffffffff,0xffffffff,0xffffffff,0xc9e4ffff,0xffff7dc4,0xffffffff,0xffffffff,0xffffffff,0x9cb9ffff,0x3e004b00,0xe002600,0xff0200,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x5000000,0xffff85e2,0xffffffff,0xffffffff,0xffffffff,0xfcffffff,0x21f78df6,0xff00ff,0x50ff08ff,0xffffcfff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xf4fbffff,0x11003500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff55ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9ebbfcfe,0x42004c03,0x10002b00,0x200,0x0,0x0,0x0,0x20b70000,0xfffffdff,0xffffffff,0xffffffff,0xffffffff,0xe00a6e2,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff49ff,0xffffffff,0xffffffff,0xffffffff,0xe6f4ffff,0x11003500,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffb5fc,0xffffffff,0xf9fcffff,0x1e003f00,0x600,0x0,0xe5fc0400,0xffffffff,0xffffffff,0x2800ddf0,0xff0a00,0xff00ff,0xff00ff,
+0x28ff00ff,0xfffffcff,0xffffffff,0x4700c3dd,0x10002f00,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x6fff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x253ef4fb,0xff0500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3000c0df,0x8001300,0x8000800,0x8000800,0xa000800,0x10000c00,0x25001700,0xafd53705,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xafe6ffff,0x1000e00,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0xb000400,0xffff43a0,0xffffffff,0xffffffff,0xffffffff,0x90bdffff,0x6002000,0x0,0x0,0x0,0x0,0xff00ff,0x9aff01ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf3fafefe,0xfffffcfd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc7fbffff,0xff0dc4,0xff,0x0,0x0,0x0,0xff0000,0xffff9afc,0xffffffff,0xffffffff,0xfcfeffff,0x4a007c8c,0x35004100,0x25002b00,0x26002300,0x3c0d2e00,0xffffbcdd,0xffffffff,0xffffffff,0xffffffff,0x63bfffff,0x800,0x0,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,
+0xf3fbffff,0x5002a61,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xb9fe00ff,0xffffffff,0xffffffff,0xffffffff,0xc1dbffff,0x18003b00,0x200,0x0,0x0,0x44f00000,0xffffffff,0xffffffff,0xffffffff,0xeff9ffff,0xfffffdff,0xffffffff,0xffffffff,0xffffffff,0x4a00a6c3,0x26003e00,0x2000e00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x1000000,0xe6f81f73,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xeafff2ff,0xfffffeff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xebf5ffff,0x12003600,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xdff00ff,0xffffeaff,0xffffffff,0xffffffff,0xffffffff,0xe7f4ffff,0x4a007277,0x2b004000,0x4001200,0xff,0x0,0x0,0x0,0x6000000,0xffffc0f3,0xffffffff,0xffffffff,0xffffffff,0x73e0ffff,0xff0400,0xff00ff,0xff00ff,0x38ff00ff,0xfffff2ff,0xffffffff,0xffffffff,0xffffffff,0xe6f4ffff,0x11003500,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffc6fb,0xffffffff,0xf2f9ffff,0x17003b00,0x200,0x0,0xd8fb0100,0xffffffff,0xffffffff,0x2e00e6f5,0xff0d00,0xff00ff,0xff00ff,
+0xb1ff00ff,0xffffffff,0xfcfdffff,0x3c006358,0x6001d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xd0fe00ff,0xffffffff,0xffffffff,0xffffffff,0xfdfeffff,0xffffffff,0xffffffff,0xffffffff,0x74c1ffff,0xff0c00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x9000300,0x2c061700,0xffffd2ed,0xffffffff,0xffffffff,0xffffffff,0xf8fdffff,0x5002447,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0xffff20af,0xffffffff,0xffffffff,0xffffffff,0x80a9ffff,0x8002200,0x0,0x0,0x0,0x0,0xff00ff,0xffff73ff,0xffffffff,0xffffffff,0xffffffff,0xf4faffff,0x6f71abc8,0x4d00500d,0x675e4d03,0xf1f9a2c0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x500a6f4,0xff,0x0,0x0,0x0,0xff0000,0x8bdc5cf1,0xa1be9bc5,0xa1bea1be,0x8091a1be,0x3b004900,0x14002500,0x9000c00,0x9000800,0x1a000e00,0xe7f53733,0xffffffff,0xffffffff,0xffffffff,0xa5dbffff,0x2001200,0x0,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xd27b9ed,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff65ff,0xffffffff,0xffffffff,0xffffffff,0x7c90ffff,0x12003500,0x100,0x0,0x0,0x44f00000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4008d3e9,0xe002500,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x59af0900,0xfffffefe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfeffffff,
+0xfffffafd,0xffffffff,0xffffffff,0xe0f0ffff,0x12003700,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x7aff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x572cd0e5,0x3a004800,0x10002500,0xff0300,0xff,0x0,0x0,0x0,0x2000000,0xffff67da,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2df4a4f7,0xff00ff,0x25ff00ff,0xfcff8cff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe6f4ffff,0x11003500,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffcafb,0xffffffff,0xf1f9ffff,0x13003900,0x0,0x0,0xd7fb00ff,0xffffffff,0xffffffff,0x3200ecf6,0xff0f00,0xff00ff,0xff00ff,
+0xffff40ff,0xffffffff,0xafcdffff,0x2c004500,0x1000e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff30ff,0xffffffff,0xffffffff,0xffffffff,0xaeccf1f9,0xffffffff,0xffffffff,0xffffffff,0xc7eaffff,0x2001500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x11000400,0xfdfe508f,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc006db9,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff2eee,0xffffffff,0xffffffff,0xffffffff,0x5d63ffff,0x8002200,0x0,0x0,0x0,0x0,0x1cff00ff,0xfffff6ff,0xffffffff,0xffffffff,0xffffffff,0x5e41d2e7,0x44004a00,0x3a003e00,0x39003800,0x54433d00,0xffffd2e8,0xffffffff,0xffffffff,0xffffffff,0x49cbffff,0x300,0x0,0x0,0x0,0xff0000,0x23000900,0x43003b00,0x43004300,0x42004300,0x20003700,0x2000b00,0xff00ff,0xff00ff,0x5000100,0x86cf1200,0xffffffff,0xffffffff,0xffffffff,0xd8f1ffff,0x5001e00,0x0,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xb0f3ffff,0xff11c3,0xff00ff,0xff00ff,0x6fff01ff,0xfffffbff,0xffffffff,0xffffffff,0xffffffff,0x480beaf5,0xc002b00,0x0,0x0,0x0,0x44f00000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x88cbffff,0x2001200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x14000300,0xfcfe7dbe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa3c0ffff,
+0xffffedf6,0xffffffff,0xffffffff,0xd5ebffff,0x11003500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xd5ff00ff,0xffffffff,0xffffffff,0xffffffff,0xd1e7ffff,0x45005116,0x1d003400,0x2000b00,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xd5f4112d,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xdcfff2ff,0xffffefff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe6f4ffff,0x11003500,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffbefa,0xffffffff,0xf6fbffff,0x12003700,0x0,0x0,0xdffd00ff,0xffffffff,0xffffffff,0x3500e1f1,0xff1100,0xff00ff,0x2ff00ff,
+0xffffcdff,0xffffffff,0x5834f3fa,0x1a003a00,0xff0500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff91ff,0xffffffff,0xffffffff,0xffffffff,0x6b6eb4d2,0xffffffff,0xffffffff,0xffffffff,0xfefeffff,0x7003979,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x30000ff,0xc3ed1300,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1500aadd,0x200,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff71fd,0xffffffff,0xffffffff,0xffffffff,0x4000e0f0,0x6001f00,0x0,0x0,0x0,0x0,0x83ff00ff,0xffffffff,0xffffffff,0xffffffff,0xddefffff,0x4500531f,0x29003800,0x15001c00,0x14001300,0x27001b00,0xdcf0412b,0xffffffff,0xffffffff,0xffffffff,0xb7ebffff,0x1000d00,0x0,0x0,0x0,0xff0000,0x16000600,0x25002200,0x25002500,0x24002500,0xa001a00,0xff0100,0xff00ff,0xff00ff,0xff00ff,0x319c0400,0xffffffff,0xffffffff,0xffffffff,0xf8fdffff,0xb002800,0x0,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x8ffbecfe,0x3cff54ff,0x74ff4cff,0xffffd3ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3f008fab,0x6001e00,0x0,0x0,0x0,0x44f00000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf6fdffff,0x20032a8,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x70000ff,0x71a01e00,0xfffff3fa,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4e0db1ce,
+0xfffffdfe,0xffffffff,0xffffffff,0xbedcffff,0x10003300,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff1eff,0xffffffff,0xffffffff,0xffffffff,0x5a39f5fa,0x2f004300,0x7001600,0xff0100,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x4ead0700,0xfffffdff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffff4fa,0xffffffff,0xffffffff,0xe6f4ffff,0x11003500,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffabf8,0xffffffff,0xfefeffff,0x12003a12,0x0,0x0,0xeffe00ff,0xffffffff,0xffffffff,0x3500d3e9,0xff1100,0xff00ff,0x5dff00ff,
+0xffffffff,0xffffffff,0x44009cb9,0xc002800,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x6ff00ff,0xffffecff,0xffffffff,0xffffffff,0xffffffff,0x40047280,0xffffe0f5,0xffffffff,0xffffffff,0xffffffff,0xe0090d3,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x6ed50500,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1f00d5ee,0x600,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x20ff00ff,0xffffe9ff,0xffffffff,0xffffffff,0xffffffff,0x3b008aa3,0x3001800,0x0,0x0,0x0,0x0,0xd7fe00ff,0xffffffff,0xffffffff,0xffffffff,0x7b8bffff,0x30004400,0xb001a00,0x1000500,0x10000ff,0xb000400,0x5f9c1900,0xffffffff,0xffffffff,0xffffffff,0xf8fdffff,0x5002028,0x0,0x0,0x0,0xff0000,0x5000200,0x9000800,0x9000900,0x8000900,0x2000500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x90000ff,0xfffff0fc,0xffffffff,0xffffffff,0xffffffff,0xf003829,0x0,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd3e8ffff,0x33004a03,0x2001200,0x0,0x0,0x0,0x44f00000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc2bc7f3,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x10000ff,0x21000b00,0xb3d44a45,0xfffffefe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x91abf2fa,0x5a664b00,
+0xffffffff,0xffffffff,0xffffffff,0x9ec2ffff,0xe003000,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff45fb,0xffffffff,0xffffffff,0xffffffff,0x4500a9c7,0x14002f00,0xff0400,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x11000200,0xffff7dc2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbed9ffff,0xffffcbe2,0xffffffff,0xffffffff,0xe6f4ffff,0x11003500,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff83f1,0xffffffff,0xffffffff,0x12005674,0x0,0x0,0xffff1bff,0xffffffff,0xffffffff,0x3300b0d1,0xff1000,0xff00ff,0xe3ff0aff,
+0xffffffff,0xe7f4ffff,0x36004f17,0x3001700,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x53ff00ff,0xffffffff,0xffffffff,0xffffffff,0xe7f4ffff,0x2e004604,0xffff91de,0xffffffff,0xffffffff,0xffffffff,0x190ae0f5,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x21930100,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2a06f6fc,0xb00,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xfff00ff,0xe9ff68ff,0xffffffff,0xffffffff,0xffffffff,0xc2dcffff,0x31004903,0x1001000,0x0,0x0,0x0,0x0,0xffff0fff,0xffffffff,0xffffffff,0xffffffff,0x4a0af2fa,0x16003300,0x1000500,0xff00ff,0xff00ff,0xff00ff,0x170b0500,0xffffe1f6,0xffffffff,0xffffffff,0xffffffff,0xc005495,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x30000ff,0xffffdffa,0xffffffff,0xffffffff,0xffffffff,0x12004c5b,0x0,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,
+0xdfeffdfe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6355edf6,0x22003f00,0x800,0x0,0x0,0x0,0x44f00000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x78dfffff,0xff0500,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xb000200,0x35001f00,0xa5c65c5b,0xfbfddaec,0xffffffff,0xf0f9feff,0x8fa8c8e0,0x4900572c,0x68ba3e00,
+0xffffffff,0xffffffff,0xffffffff,0x7c9affff,0xc002b00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff65fc,0xffffffff,0xffffffff,0xffffffff,0x3800788a,0x5001900,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x60000ff,0x86bc1c00,0xfffffbfd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5119d0e5,0xffffc9e4,0xffffffff,0xffffffff,0xe6f4ffff,0x11003500,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff51e3,0xffffffff,0xffffffff,0x150093c7,0x100,0x0,0xffff72fd,0xffffffff,0xffffffff,0x2f0086a6,0xff0e00,0xff00ff,0xffff7aff,
+0xffffffff,0x889fffff,0x25004100,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xb5fe00ff,0xffffffff,0xffffffff,0xffffffff,0xa8c7ffff,0x1e003d00,0xffff3aab,0xffffffff,0xffffffff,0xffffffff,0x53a6ffff,0xff0900,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x70000ff,0xffffe9fc,0xffffffff,0xffffffff,0xffffffff,0x3e42ffff,0xf00,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd5f4f3fb,0xccffcffb,0xccffccff,0xccffccff,0xceffccff,0xfeffddff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5016c4de,0x20003e00,0xff0700,0x0,0x0,0x0,0x0,0xffff28ff,0xffffffff,0xffffffff,0xffffffff,0x4000daec,0x7002000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x70000ff,0xffffb4f1,0xffffffff,0xffffffff,0xffffffff,0x140072a8,0x100,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0xffffe9fd,0xffffffff,0xffffffff,0xffffffff,0x15004a48,0x100,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,
+0x6457fafd,0xffffedf7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0f8ffff,0x45006761,0x10002e00,0x200,0x0,0x0,0x0,0x44f00000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfdfeffff,0xeef694b0,0xffffffff,0xffffffff,0xffffffff,0xf6fdffff,0x2002fae,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x10000ff,0x16000800,0x39002900,0x4b0e4300,0x5e445c40,0x4d00500d,0x47004b00,0x35004000,0x8ef12200,
+0xffffffff,0xffffffff,0xffffffff,0x5854ffff,0x9002500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff6bf8,0xffffffff,0xffffffff,0xffffffff,0x29006268,0xff0b00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x10000ff,0x22000a00,0xd5eb5b73,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa7c5f9fd,0x42004f0d,0xffffc4ea,0xffffffff,0xffffffff,0xe6f4ffff,0x11003500,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xf1fc0f66,0xffffffff,0xffffffff,0x358ceffa,0x400,0x22ff0000,0xffffebff,0xffffffff,0xf5faffff,0x29004c22,0xff0b00,0x17ff00ff,0xfffff3ff,
+0xffffffff,0x4903d8eb,0x14003300,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfcff19ff,0xffffffff,0xffffffff,0xffffffff,0x6664ffff,0x12003400,0xd6f70b00,0xffffffff,0xffffffff,0xffffffff,0xabe0ffff,0x1001100,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x20000ff,0xffffc1f7,0xffffffff,0xffffffff,0xffffffff,0x587affff,0x1200,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x98b5f5fa,0x42004c03,0xf002a00,0xff0200,0x0,0x0,0x0,0x0,0xffff36fa,0xffffffff,0xffffffff,0xffffffff,0x3800d7eb,0x2001400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0xffffa8f4,0xffffffff,0xffffffff,0xffffffff,0x1a0080af,0x300,0x0,0x0,0x9fff0000,0xa4ffa4ff,0xa4ffa4ff,0xa4ffa4ff,0x4ffa3ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x11ff00ff,0xfffffeff,0xffffffff,0xffffffff,0xfcfeffff,0x16003f14,0x200,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,
+0x4700fafd,0xdff15c64,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6352d0e5,0x34004700,0x5001800,0xff,0x0,0x0,0x0,0x44f00000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x869afcfd,0x86a64a00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb17c6f3,0xff0100,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x40000ff,0x18000c00,0x31002600,0x3b003800,0x39003b00,0x2d003500,0x14002100,0xc9fc0900,
+0xffffffff,0xffffffff,0xffffffff,0x3f00e6f3,0x6001e00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff6cf6,0xffffffff,0xffffffff,0xffffffff,0x1f005d6e,0xff0600,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xc000200,0x3b092200,0xbbd77891,0xfeffe7f4,0xffffffff,0xfafdffff,0xa0bed7ea,0x4a005d3f,0x2c004100,0xffffbff3,0xffffffff,0xffffffff,0xe2f1ffff,0x11003500,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x96e70500,0xffffffff,0xffffffff,0xedfcffff,0x62fc87f6,0xeeff84ff,0xffffffff,0xffffffff,0xabc8ffff,0x1f003f00,0xff0600,0x98ff00ff,0xffffffff,
+0xffffffff,0x3f00757e,0x8002100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff76fd,0xffffffff,0xffffffff,0xffffffff,0x4400dcee,0xa002700,0x85e40400,0xffffffff,0xffffffff,0xffffffff,0xf3fbffff,0x500233a,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffabf6,0xffffffff,0xffffffff,0xffffffff,0x6386ffff,0x2001600,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6b70bdd8,0x2b003f00,0x3001200,0xff00ff,0x0,0x0,0x0,0x0,0xffff2ef4,0xffffffff,0xffffffff,0xffffffff,0x3405ecf6,0xff1000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffc0fa,0xffffffff,0xffffffff,0xffffffff,0x1e007aa3,0x500,0x0,0x0,0xeaff0000,0xffffffff,0xffffffff,0xffffffff,0x33dcffff,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x56ff00ff,0xffffffff,0xffffffff,0xffffffff,0xe3f2ffff,0x16003b00,0x200,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,
+0x3e00fafd,0x3a232b00,0xeff89cc3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x91abe7f3,0x45004d03,0x1b003400,0x1000700,0xff,0x0,0x0,0x0,0x44f00000,0xffffffff,0xffffffff,0xffffffff,0xfafdffff,0x49008192,0x31053b00,0xffffc9eb,0xffffffff,0xffffffff,0xffffffff,0x76dfffff,0xff0500,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x3ff0000,0x14ff14ff,0x14ff14ff,0x14ff14ff,0xdb115f3,0xf000900,0x16001300,0x14001600,0xd001100,0x2000700,0xffff24ff,
+0xffffffff,0xffffffff,0xffffffff,0x3b00b2d0,0x2001800,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x261b0a33,0x500d450f,0x500d500d,0x500d500d,0x1a003e04,0xff0400,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x20000ff,0x1b000a00,0x3d002f00,0x501d4500,0x685d604d,0x4f0a6048,0x48004c00,0x38004200,0x11002600,0xffffc5fa,0xffffffff,0xffffffff,0xd6ebffff,0x11003400,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x20680200,0xffffe9f8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x501de4f3,0x15003600,0xff0200,0xfdff2aff,0xffffffff,
+0xc4deffff,0x30004700,0x2001100,0xff00ff,0xff00ff,0x1ff00ff,0x1ff0aff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x1ff00ff,0xffffd6ff,0xffffffff,0xffffffff,0xffffffff,0x3c009cba,0x4001a00,0x2fb30100,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb0072c0,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff9ef5,0xffffffff,0xffffffff,0xffffffff,0x6b91ffff,0x3001900,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2eb1b9ed,0xff0400,0xff00ff,0x0,0x0,0x0,0x0,0xffff16d1,0xffffffff,0xffffffff,0xffffffff,0x5787ffff,0xff1000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xaff00ff,0xfffff7ff,0xffffffff,0xffffffff,0xffffffff,0x2000657c,0x600,0x0,0x0,0xcafc0000,0xffffffff,0xffffffff,0xffffffff,0x92e1ffff,0x1000d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xc3ff01ff,0xffffffff,0xffffffff,0xffffffff,0xb7d4ffff,0x14003800,0x100,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,
+0x3900fafd,0x19001a00,0x45163000,0xa9c77c90,0xcee5c4dd,0xbdd8cbe2,0x737aa0be,0x49004d07,0x2e003f00,0x7001800,0xff0100,0xff,0x0,0x0,0x0,0x44f00000,0xffffffff,0xffffffff,0xffffffff,0xcbe3ffff,0x3a004900,0x13002100,0xfafd428b,0xffffffff,0xffffffff,0xffffffff,0xf5fdffff,0x2002eac,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xcff0000,0xfffffdff,0xffffffff,0xffffffff,0x9bffffff,0xff0100,0x2000100,0x1000200,0xff00ff,0xff00ff,0xffff8dff,
+0xffffffff,0xffffffff,0xffffffff,0x3300707b,0x1001100,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x1a000600,0x3a003200,0x3a003a00,0x3a003a00,0x13002e00,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x5000100,0x1d001000,0x34002a00,0x3c003900,0x3b003c00,0x30003800,0x17002500,0x3000b00,0xffffe5fd,0xffffffff,0xffffffff,0xc1deffff,0x10003300,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xa000000,0xeff94b8f,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe7f4ffff,0x42006253,0xa002600,0xff00ff,0xffffb5ff,0xffffffff,
+0x645cfcfd,0x1e003c00,0xff0600,0xff00ff,0x96ff3fff,0xf6ffdcff,0xfbffffff,0xafffe4ff,0x7ff5aff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x37ff00ff,0xffffffff,0xffffffff,0xffffffff,0xfeffffff,0x32005b49,0x1001000,0x90000ff,0xffffcff5,0xffffffff,0xffffffff,0xffffffff,0x1500c5ea,0xff0200,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff93f5,0xffffffff,0xffffffff,0xffffffff,0x6a8cffff,0x4001b00,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xedfeffff,0x10042f0,0xff00ff,0x0,0x0,0x0,0x0,0xe7fc0300,0xffffffff,0xffffffff,0xffffffff,0xbae5ffff,0x1001300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x71ff00ff,0xffffffff,0xffffffff,0xffffffff,0xfafdffff,0x1e004621,0x500,0x0,0x0,0x9af30000,0xffffffff,0xffffffff,0xffffffff,0xf4fcffff,0x4003085,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff61ff,0xffffffff,0xffffffff,0xffffffff,0x7a8effff,0x10003300,0x0,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,
+0x3900fafd,0x6001300,0x25001200,0x3e003500,0x46004300,0x47004700,0x42004500,0x32003d00,0x10002200,0x1000500,0xff00ff,0xff,0x0,0x0,0x0,0x44f00000,0xffffffff,0xffffffff,0xffffffff,0xcae3ffff,0x22003e00,0x3000b00,0x95d81000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb17c5f2,0xff0100,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xffffd3fe,0xffffffff,0xffffffff,0xf0feffff,0x3001674,0xff00ff,0xff00ff,0xff00ff,0x25ff00ff,0xfffffaff,
+0xffffffff,0xffffffff,0xddeeffff,0x28004504,0xb00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x9000200,0x14001100,0x14001400,0x14001400,0x7001000,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x60ff57ff,0x60ff60ff,0x60ff60ff,0x64f561fc,0x11000f44,0x17001400,0x17001800,0xe001300,0x3000900,0x22ff00ff,0xffffffff,0xffffffff,0xffffffff,0xa1c4ffff,0xf003100,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x3000000,0x4b691400,0xffffc6e3,0xffffffff,0xffffffff,0xffffffff,0xfeffffff,0x5b3bbad6,0x31004600,0x3001300,0x44ff00ff,0xffffffff,0xffffffff,
+0x4500b1ce,0xe002c00,0xff0100,0xb3ff1dff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd5feffff,0xff36f6,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x98ff00ff,0xffffffff,0xffffffff,0xffffffff,0xd0e6ffff,0x25004200,0xff0900,0x40000ff,0xffff7ee3,0xffffffff,0xffffffff,0xffffffff,0x3774fefe,0xff0700,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff9cf8,0xffffffff,0xffffffff,0xffffffff,0x6480ffff,0x5001c00,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x32dbf3fe,0xff0100,0x0,0x0,0x0,0x0,0xa5f10200,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x50070d6,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xf3ff2dff,0xffffffff,0xffffffff,0xffffffff,0xc9e2ffff,0x1a003d00,0x400,0x0,0x0,0x50dc0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1da7d4f5,0xff0100,0xff00ff,0xff00ff,0x4eff00ff,0xfffff9ff,0xffffffff,0xffffffff,0xffffffff,0x4607e2f0,0xb002900,0x0,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,
+0x3900fafd,0xff1300,0x9000200,0x1d001300,0x2c002600,0x2e002f00,0x24002b00,0x11001b00,0x2000800,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x44f00000,0xffffffff,0xffffffff,0xffffffff,0xc9e4ffff,0x12003200,0xff0200,0x213e0500,0xffffe2f6,0xffffffff,0xffffffff,0xffffffff,0x74deffff,0xff0500,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7fc9d9ef,0x64ff6cec,0x64ff64ff,0x64ff64ff,0x64ff64ff,0x64ff64ff,0x64ff64ff,0x64ff64ff,0x64ff64ff,0x64ff64ff,0xfff,0x0,0x0,0x0,0x1000000,0xffff97f5,0xffffffff,0xffffffff,0xffffffff,0xb00a4e8,0xff00ff,0xff00ff,0xff00ff,0xc9ff0bff,0xffffffff,
+0xffffffff,0xffffffff,0x89a2ffff,0x1c003d00,0x500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x1eff00ff,0xa0ffa0ff,0xa0ffa0ff,0xa0ffa0ff,0xa0ffa0ff,0xff5fff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xffffd0ff,0xffffffff,0xffffffff,0xffffffff,0x2004bf1,0x2000100,0x2000200,0xff0100,0xff00ff,0x8cff00ff,0xffffffff,0xffffffff,0xffffffff,0x7a94ffff,0xc002c00,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x1a000600,0x656f3400,0xc9e2a3c2,0xe3f2d9eb,0xc6e0d7ea,0x65569bb8,0x44004b00,0x18003200,0xff0600,0xd0ff03ff,0xffffffff,0xf4faffff,
+0x3a005837,0x5001a00,0x24ff00ff,0xffffe2ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3febf6fe,0xff0100,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xf0ff09ff,0xffffffff,0xffffffff,0xffffffff,0x8fabffff,0x18003a00,0xff0300,0x10000ff,0xfeff29a8,0xffffffff,0xffffffff,0xffffffff,0x8ed2ffff,0x1000e00,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffaef9,0xffffffff,0xffffffff,0xffffffff,0x555dffff,0x4001c00,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6f6ecee5,0x6f6e6f6e,0x6f6e6f6e,0x6f6e6f6e,0x6f6e6f6e,0x7f917277,0xdaec9fbd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd4f9ffff,0x1000b46,0x0,0x0,0x0,0x0,0x42cd00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x82effdff,0xff08bf,0xff00ff,0xff00ff,0x4dff01ff,0xffffedff,0xffffffff,0xffffffff,0xffffffff,0x7c90ffff,0x14003800,0x100,0x0,0x0,0xd270000,0xffffdef8,0xffffffff,0xffffffff,0xffffffff,0xe7fcffff,0xcff64f7,0xff00ff,0x26ff00ff,0xffff99ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3e007e90,0x5001d00,0x0,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,
+0x3900fafd,0xff1300,0xff00ff,0x5000200,0xc000a00,0xd000e00,0x8000c00,0x1000400,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x44f00000,0xffffffff,0xffffffff,0xffffffff,0xc9e4ffff,0xe002f00,0xff00ff,0xb000100,0xffff61b5,0xffffffff,0xffffffff,0xffffffff,0xf4fdffff,0x2002cae,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x20029e0,0x0,0x0,0x0,0xff0000,0xffff39c5,0xffffffff,0xffffffff,0xffffffff,0x74e0ffff,0xff0300,0xff00ff,0xeff00ff,0xffffb8ff,0xffffffff,
+0xffffffff,0xffffffff,0x4907daec,0x10003100,0x100,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x31fa00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7009cf8,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xffff9dfa,0xffffffff,0xffffffff,0xffffffff,0x1263d1f9,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xfaff33ff,0xffffffff,0xffffffff,0xffffffff,0x491cf3fa,0x9002600,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x7000100,0x2c001700,0x43003b00,0x49004700,0x48004900,0x42004600,0x29003900,0x6001500,0xff0100,0xffff61ff,0xffffffff,0x9dbbffff,
+0x28004400,0x1000c00,0xdaff09ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xeffdffff,0x1001bb3,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff59ff,0xffffffff,0xffffffff,0xffffffff,0x522cf9fd,0xf002f00,0xff0100,0xff00ff,0xc9f40800,0xffffffff,0xffffffff,0xffffffff,0xdef4ffff,0x300190a,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffc1fb,0xffffffff,0xffffffff,0xffffffff,0x4217ffff,0x4001a00,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4600c2dd,0x3d004000,0x3d003d00,0x3d003d00,0x3d003d00,0x3e003e00,0x44044000,0xf7fc84a0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6006bd6,0x0,0x0,0x0,0x0,0xb0000ff,0xffffb0e9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x89fde4fe,0x3aff50ff,0x70ff45ff,0xffffc4ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4704c4de,0xd002d00,0x0,0x0,0x0,0x5000000,0xffff57c1,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfbffffff,0xcbffd6ff,0xffffe3ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xcae2ffff,0x31004800,0x2001100,0x0,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,
+0x3900fafd,0xff1300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x44f00000,0xffffffff,0xffffffff,0xffffffff,0xc9e4ffff,0xe002f00,0xff00ff,0x30000ff,0xb8e61400,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb17c3f2,0xff0100,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb003b9c,0x100,0x0,0x0,0xff0000,0xc6f10a00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5cfcbcfa,0x46ff3bff,0xe5ff7eff,0xffffffff,0xffffffff,
+0xffffffff,0xfcfeffff,0x3f007074,0x7002100,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x32f500ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1800a8e7,0xff0600,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xffff4ce1,0xffffffff,0xffffffff,0xffffffff,0xc4f5ffff,0xff2cdc,0xff00ff,0xff00ff,0x4dff01ff,0xffffedff,0xffffffff,0xffffffff,0xffffffff,0x3e00a8c7,0x5001d00,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x1000000,0xe000500,0x25001a00,0x31002d00,0x31003200,0x24002c00,0xc001800,0xff0400,0xbff00ff,0xffffe5ff,0xffffffff,0x4f17e9f4,
+0x17003700,0xff0300,0xffff84ff,0xffffffff,0xffffffff,0x89a0e2f0,0x869c6e6d,0xffffe4f2,0xffffffff,0xffffffff,0x7009fec,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffbbfe,0xffffffff,0xffffffff,0xffffffff,0x4100c4dd,0x8002200,0xff00ff,0xff00ff,0x76e10300,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x90051a4,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x3ff00ff,0xfffff2fe,0xffffffff,0xffffffff,0xffffffff,0x3c00eaf5,0x2001800,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3800c1de,0x1b002300,0x1b001b00,0x1b001b00,0x1b001b00,0x1c001b00,0x27001f00,0x7ca73200,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1100caf0,0x200,0x0,0x0,0x0,0x50000ff,0xe7f72860,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xeef6ffff,0x3d005837,0x6001e00,0x0,0x0,0x0,0x2000000,0xabe11100,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5834e4f2,0x1f003e00,0x700,0x0,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,
+0x3900fafd,0xff1300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x44f00000,0xffffffff,0xffffffff,0xffffffff,0xc9e4ffff,0xe002f00,0xff00ff,0xff00ff,0x35780700,0xfffff4fc,0xffffffff,0xffffffff,0xffffffff,0x72ddffff,0xff0500,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x15005073,0x200,0x0,0x0,0xff0000,0x3d9f0500,0xfffff9fd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0x9fbcffff,0x30004700,0x2001100,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x32f500ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2600b1db,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xcbf20c15,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc7feffff,0x73ff8eff,0x90ff74ff,0xffffd4ff,0xffffffff,0xffffffff,0xffffffff,0xe8f4ffff,0x35005328,0x2001400,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x1000000,0x9000400,0xf000d00,0xf001000,0x8000c00,0x1000300,0xff00ff,0x7eff00ff,0xffffffff,0xffffffff,0x420089a2,
+0xa002500,0x8ff00ff,0xffffeeff,0xffffffff,0xe9f5ffff,0x48005934,0x3f004200,0xf3fa554e,0xffffffff,0xffffffff,0x1c40f5fc,0x400,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x1dff00ff,0xfffffeff,0xffffffff,0xffffffff,0xffffffff,0x3800839a,0x2001600,0xff00ff,0xff00ff,0x23990100,0xfffffdfe,0xffffffff,0xffffffff,0xffffffff,0x1100a9df,0xff0100,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x33ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3900cae3,0x1001400,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2e00c0df,0x4001000,0x4000400,0x4000400,0x4000400,0x4000400,0xa000600,0x24071200,0xffffdcf3,0xffffffff,0xffffffff,0xffffffff,0x2839fdfe,0x700,0x0,0x0,0x0,0x10000ff,0x4e8d0d00,0xffffebf7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6c6aeef6,0x2b004500,0x2000e00,0x0,0x0,0x0,0xff0000,0x24320700,0xffffc3e6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0f8ffff,0x44006558,0xe002c00,0x100,0x0,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,
+0x3900fafd,0xff1300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x44f00000,0xffffffff,0xffffffff,0xffffffff,0xc9e4ffff,0xe002f00,0xff00ff,0xff00ff,0xe000100,0xffff85cf,0xffffffff,0xffffffff,0xffffffff,0xf4fcffff,0x2002bac,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x19005868,0x300,0x0,0x0,0xff0000,0xe000100,0xffff81ca,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0x4b03b7d4,0x1c003a00,0xff0600,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x33f000ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2a00b4d7,0xff0b00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x36840500,0xffffecf9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7074f7fb,0x26004200,0xa00,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xf4ff19ff,0xffffffff,0xd9ecffff,0x33004a03,
+0x2001400,0x53ff00ff,0xffffffff,0xffffffff,0x91aeffff,0x35004600,0x1d002400,0x9fd52400,0xffffffff,0xffffffff,0x65b6ffff,0xb00,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x7dfd00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8dd29fc5,0x74ff7bf0,0x74ff74ff,0x74ff74ff,0x78f774ff,0xffffe8fb,0xffffffff,0xffffffff,0xffffffff,0x2235f2fb,0xff0500,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x84ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3500a1c1,0x1100,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xb000200,0xffffa1e7,0xffffffff,0xffffffff,0xffffffff,0x5b97ffff,0xe00,0x0,0x0,0x0,0xff00ff,0x15000400,0xe0f14a67,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe0f0ffff,0x47006253,0x16003300,0x400,0x0,0x0,0x0,0xff0000,0xd000100,0xb9de2c1d,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x624edbec,0x32004700,0x4001600,0xff,0x0,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,
+0x3900fafd,0xff1300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x44f00000,0xffffffff,0xffffffff,0xffffffff,0xc9e4ffff,0xe002f00,0xff00ff,0xff00ff,0x40000ff,0xd7f21b1c,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa1ac1f2,0x100,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x19005868,0x300,0x0,0x0,0xff0000,0x50000ff,0x91c81a00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xafccffff,0x3f004c07,0xb002500,0xff0100,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x33f000ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2a00b4d7,0xff0b00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xf000100,0xedf75593,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0f8ffff,0x4800757c,0x14003200,0x300,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff9cff,0xffffffff,0x7682ffff,0x22003f00,
+0xff0800,0x8ffd00ff,0xffffffff,0xffffffff,0x573bffff,0x1a003600,0x5000900,0x4fb80900,0xffffffff,0xffffffff,0x96cfffff,0x2001400,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xdcff01ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6fbfffff,0xff0b00,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xefff0dff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2e006f81,0xd00,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x20000ff,0xffff83ec,0xffffffff,0xffffffff,0xffffffff,0x74a9ffff,0x2001500,0x0,0x0,0x0,0xff00ff,0x60000ff,0x3a1f1a00,0xf7fb9cc3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x50139fbc,0x35004600,0x7001b00,0xff,0x0,0x0,0x0,0xff0000,0x30000ff,0x2c001200,0xebf57ba0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xafcdfafd,0x46005219,0x19003400,0xff0600,0xff,0x0,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,
+0x3900fafd,0xff1300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x44f00000,0xffffffff,0xffffffff,0xffffffff,0xc9e4ffff,0xe002f00,0xff00ff,0xff00ff,0x10000ff,0x51a40a00,0xfffffeff,0xffffffff,0xffffffff,0xffffffff,0x70ddffff,0x500,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x19005868,0x300,0x0,0x0,0xff0000,0x10000ff,0x22000a00,0xedf676a2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf4faffff,
+0x4b008aa1,0x28004000,0x2000f00,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x33f000ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2a00b4d7,0xff0b00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x50000ff,0x47561800,0xffffcce7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5e44c6df,0x37004800,0x7001b00,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x2dff00ff,0xfffffdff,0xffffffff,0x4700c6df,0x11003000,
+0xff0200,0xc1fc00ff,0xffffffff,0xffffffff,0x4200f2f9,0x9002400,0xff00ff,0x18950100,0xffffffff,0xffffffff,0xbae1ffff,0x5001d00,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff3eff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc3eaffff,0x2001400,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff87ff,0xffffffff,0xffffffff,0xffffffff,0xecf6ffff,0x2500450b,0x900,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff85f3,0xffffffff,0xffffffff,0xffffffff,0x81b0ffff,0x4001b00,0x0,0x0,0x0,0xff00ff,0x10000ff,0x19000700,0x51453000,0xdbee99bb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xdeefffff,0x5b389ab8,0x41004a00,0x19003000,0x1000700,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x12000400,0x44222900,0xd3e889a9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb4d2f6fb,0x4b006048,0x30004200,0x7001800,0xff0100,0xff,0x0,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,
+0x3900fafd,0xff1300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x44f00000,0xffffffff,0xffffffff,0xffffffff,0xc9e4ffff,0xe002f00,0xff00ff,0xff00ff,0xff00ff,0x12000200,0xffffa7e0,0xffffffff,0xffffffff,0xffffffff,0xf3fcffff,0x20029a8,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x19005868,0x300,0x0,0x0,0xff0000,0xff00ff,0xd000200,0x47392400,0xe9f49dbe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf1f9ffff,0x5a33abc9,
+0x3d004900,0x10002700,0xff0300,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x33f000ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2a00b4d7,0xff0b00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x10000ff,0x1b000700,0x76913505,0xfefed0e6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfcfeffff,0x757cc8e0,0x45004b00,0x1c003500,0x1000900,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xb9ff00ff,0xffffffff,0xfcfeffff,0x3d00655d,0x6001e00,
+0xff00ff,0xd6fd00ff,0xffffffff,0xffffffff,0x3c00e7f3,0x3001800,0xff00ff,0x50000ff,0xfffff8fe,0xffffffff,0xcbe8ffff,0x9002500,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff9eff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfdfeffff,0x7003573,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4aff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xadcbffff,0x1c003d00,0x500,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffa9f9,0xffffffff,0xffffffff,0xffffffff,0x7aa3ffff,0x6001e00,0x0,0x0,0x0,0xff00ff,0xff00ff,0x5000100,0x25001200,0x42003700,0x81945a47,0xb8d4a4c2,0xcde5c3dd,0xbad6c6e0,0x869aa9c7,0x4c005f46,0x42004800,0x25003700,0x5001200,0xff0100,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x30000ff,0x20000e00,0x40003300,0x7f915638,0xb8d4a4c2,0xcee5c4de,0xbed9cce4,0x7e8ea5c3,0x4b005319,0x39004400,0x13002700,0x1000500,0xff00ff,0xff,0x0,0x0,0x0,0x33af0000,0x655b556c,0x665a665a,0x665a665a,
+0x39006558,0xff1300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x5000000,0x3f001d00,0x4d004d00,0x4d004d00,0x47004d00,0xe002f00,0x0,0x0,0x0,0x6000000,0x3b001d00,0x4d004b00,0x4d004d00,0x4d004d00,0x3f004c00,0x9002300,0x100,0x0,0x0,0x3000000,0x3c001900,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x19003c00,0x300,0x0,0x0,0xff0000,0xff00ff,0x20000ff,0x1f000c00,0x440b3400,0x96b46b70,0xc3ddb6d2,0xc7e0cde5,0x9fbcbbd7,0x500d7a86,0x43004a00,
+0x21003500,0x3000d00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x33f000ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2a00b4d7,0xff0b00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x7000100,0x2d001700,0x57403d00,0xb4d08fab,0xe3f2d3e8,0xeef8eef8,0xddeee8f4,0xaeccc8e0,0x5a36879d,0x46004b00,0x2b003c00,0x8001700,0xff0100,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff48ff,0xffffffff,0xb2d0ffff,0x2c004600,0x1000e00,
+0xff00ff,0xe5fe00ff,0xffffffff,0xffffffff,0x3700e0f0,0xff1300,0xff00ff,0x20000ff,0xffffedfd,0xffffffff,0xd6ecffff,0xc002b00,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xcff00ff,0xfffff4ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe008cd1,0xff0100,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xf6ff56ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5f51fcfe,0x12003500,0x100,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x14ff00ff,0xfffff3fe,0xffffffff,0xffffffff,0xffffffff,0x6278ffff,0x6002000,0x0,0x0,0x0,0x0,0x0,0x0,0xa000200,0x24001600,0x3a003100,0x43003f00,0x46004500,0x47004700,0x43004500,0x3b004000,0x24003100,0xa001600,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8000200,0x21001300,0x39002f00,0x43003f00,0x47004500,0x47004700,0x43004600,0x36003f00,0x18002800,0x3000b00,0x0,0x0,0x0,0x0,0x0,0x0,0xf000000,0x3c002c00,0x3c003c00,0x3c003c00,
+0x2c003c00,0xf00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000000,0x2f001600,0x3a003a00,0x3a003a00,0x35003a00,0xa002300,0x0,0x0,0x0,0x1000000,0x24000c00,0x3a003600,0x3a003a00,0x3a003a00,0x36003a00,0xd002500,0x100,0x0,0x0,0x2000000,0x2d001200,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x12002d00,0x200,0x0,0x0,0x0,0x0,0x0,0x8000200,0x25001500,0x3c003300,0x45004200,0x47004600,0x45004700,0x3e004200,0x27003500,
+0x8001600,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000000,0x3d001b00,0x4d004d00,0x4d004d00,0x4d004d00,0x2a004500,0xb00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0xf000500,0x2e001e00,0x41003a00,0x48004500,0x4b004a00,0x4a004b00,0x47004900,0x40004400,0x2c003900,0xe001d00,0x1000400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0x3ff00ff,0xffffd3ff,0xffffffff,0x5939f5fa,0x1a003a00,0xff0500,
+0xff00ff,0xe1fd00ff,0xffffffff,0xffffffff,0x3500dff0,0xff1100,0xff00ff,0xff00ff,0xffffeefe,0xffffffff,0xd4ebffff,0xe002f00,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x60ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x190adcf3,0xff0300,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xa4ff2aff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4400b8d5,0xa002700,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xbaff0bff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x441af8fc,0x5001e00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8000300,0x17001000,0x25001e00,0x2d002a00,0x2d002e00,0x26002b00,0x17001f00,0x8001000,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7000200,0x16000e00,0x25001e00,0x2d002a00,0x2e002f00,0x25002b00,0x14001d00,0x4000b00,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x6000000,0x18001200,0x19001900,0x19001900,
+0x12001800,0x600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x10000700,0x13001300,0x13001300,0x12001300,0x3000b00,0x0,0x0,0x0,0x0,0xa000300,0x13001100,0x13001300,0x13001300,0x13001300,0x5000e00,0x100,0x0,0x0,0x1000000,0xf000600,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x6000f00,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x9000300,0x1a001200,0x29002300,0x2e002d00,0x2a002d00,0x1c002500,0xa001300,
+0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3000000,0x2e001400,0x3a003a00,0x3a003a00,0x3a003a00,0x20003400,0x900,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0xe000600,0x21001700,0x2f002900,0x35003300,0x35003600,0x2e003200,0x1f002800,0xd001600,0x1000500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0x65ff00ff,0xffffffff,0xffffffff,0x44009fbc,0xc002900,0xff0100,
+0xff00ff,0xd4fb00ff,0xffffffff,0xffffffff,0x3300e4f3,0xff1000,0xff00ff,0x1ff00ff,0xfffffaff,0xffffffff,0xc8e4ffff,0xf003100,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xc1ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x509fffff,0xff0900,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7fc9d9ef,0x64ff6cec,0x64ff64ff,0x64ff64ff,0x79ff67ff,0xd3ff96ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf2faffff,0x39005939,0x4001900,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x65ff18ff,0xffffdcff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3d00c5df,0x3001a00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000100,0x9000600,0xd000b00,0xd000d00,0x9000c00,0x2000600,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x9000500,0xd000b00,0xd000e00,0x9000c00,0x2000500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x3000200,0x3000300,0x3000300,
+0x2000300,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000100,0xb000800,0xe000d00,0xb000d00,0x5000900,0x200,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0xf000700,0x13001300,0x13001300,0x13001300,0xb001100,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7000300,0xe000b00,0x11001000,0x11001100,0xd000f00,0x6000a00,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xe8ff0dff,0xffffffff,0xe9f5ffff,0x3700501a,0x4001700,0xff00ff,
+0xff00ff,0xb9f800ff,0xffffffff,0xffffffff,0x3300f3fa,0xff1000,0xff00ff,0x15ff00ff,0xffffffff,0xffffffff,0xb4d6ffff,0xe003000,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff23ff,0xffffffff,0xffffffff,0xffffffff,0xaccaffff,0x5e415e41,0x5e415e41,0x5e415e41,0x5e415e41,0x5e415e41,0x5e415e41,0x5e415e41,0xffff879d,0xffffffff,0xffffffff,0xffffffff,0xa7dfffff,0x1001100,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8499ffff,0x29004400,0x1000c00,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xdcf6f5fb,0xd4ffd6fd,0xd4ffd4ff,0xd4ffd4ff,0xd4ffd4ff,0xecffdaff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x37007581,0x1001400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xffff82ff,0xffffffff,0x8aa4ffff,0x25004200,0xff0a00,0xff00ff,
+0xff00ff,0x90f300ff,0xffffffff,0xffffffff,0x4a5dffff,0xff1100,0xff00ff,0x4aff00ff,0xffffffff,0xffffffff,0x8eb2ffff,0xd002e00,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff83ff,0xffffffff,0xffffffff,0xffffffff,0x665fffff,0x3e004400,0x3b003b00,0x3b003b00,0x3b003b00,0x3b003b00,0x3b003b00,0x3b003b00,0xf0fa4010,0xffffffff,0xffffffff,0xffffffff,0xf1faffff,0x500212e,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4900a6c3,0x17003500,0xff0400,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb6d4ffff,0x2c004600,0xc00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x1bff00ff,0xfffff6ff,0xffffffff,0x4a07daec,0x14003400,0xff0200,0xff00ff,
+0xff00ff,0x54e400ff,0xffffffff,0xffffffff,0x8fc8ffff,0x1001300,0xff00ff,0xa8fd00ff,0xffffffff,0xffffffff,0x5e5cffff,0xb002900,0x0,0x0,0x0,0x0,0x0,0xff0000,0x2ff00ff,0xffffe2ff,0xffffffff,0xffffffff,0xffffffff,0x4500dbec,0x1c002e00,0x17001700,0x17001700,0x17001700,0x17001700,0x17001700,0x17001700,0xa8e51900,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb006dbd,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xabc9ffff,0x3c004c03,0x8002000,0xff00ff,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5325e3f2,0x1c003b00,0x500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xa0ff00ff,0xffffffff,0xffffffff,0x3f007884,0x8002200,0xff00ff,0xff00ff,
+0xff00ff,0x106000ff,0xfffff1fd,0xffffffff,0xf0fbffff,0x3003697,0xff00ff,0xfeff4bff,0xffffffff,0xffffffff,0x4100d3e8,0x7002200,0x0,0x0,0x0,0x0,0x0,0xff0000,0x44ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3c009cba,0x5001b00,0x2000200,0x2000200,0x2000200,0x2000200,0x2000200,0x2000200,0x50cc0300,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1400c2e9,0x200,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf9fdffff,0x4b0092ad,0x26003f00,0x2000d00,0xff00ff,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xdaecffff,0x43005b3b,0xd002900,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xfeff30ff,0xffffffff,0xc7e0ffff,0x30004700,0x2001100,0xff00ff,0xff00ff,
+0xff00ff,0x50000ff,0xffff8be2,0xffffffff,0xffffffff,0x95f8f2fd,0xa4ff78fd,0xfffffdff,0xffffffff,0xffffffff,0x3b007c8c,0x3001800,0x0,0x0,0x0,0x0,0x0,0xff0000,0xa6fd00ff,0xffffffff,0xffffffff,0xffffffff,0xfeffffff,0x31005b4c,0x1001000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xe3700ff,0xffffebfb,0xffffffff,0xffffffff,0xffffffff,0x336efcfe,0x700,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x675cd0e6,0x3e004a00,0xf002700,0xff0200,0xff00ff,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfcfeffff,0x5424b2ce,0x30004500,0x3001400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x1ff0000,0xffffbdff,0xffffffff,0x6761fcfe,0x1e003d00,0xff0600,0xff00ff,0xff00ff,
+0xff00ff,0x20000ff,0xdef51a4e,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbad6ffff,0x2f004700,0x1000e00,0x0,0x0,0x0,0x0,0x0,0xff0000,0xf7ff0fff,0xffffffff,0xffffffff,0xffffffff,0xd2e7ffff,0x25004200,0xff0900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x50000ff,0xffff9fea,0xffffffff,0xffffffff,0xffffffff,0x8bcfffff,0xe00,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfdfeffff,0x7b89cae2,0x46004c00,0x22003800,0x3000e00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf5faffff,0x6860bbd6,0x42004b00,0x17002f00,0xff0500,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x6bff23ff,0xd0ffb1ff,0xf7ffe5ff,0xd6ffe9ff,0x70ffaaff,0xff2aff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x74ff24ff,0xd7ffb0ff,0xf9fff0ff,0xd9fff1ff,0x78ffb3ff,0xff2aff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfcff82ff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0x43fffcff,0x0,0x0,0x0,0x0,0xfcfff5ff,0xfcfffcff,0xfcfffcff,0xf5fffcff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x34ff2bff,0x34ff34ff,0x34ff34ff,0x34ff34ff,0x34ff34ff,0x34ff34ff,0x34ff34ff,0x34ff34ff,0x34ff34ff,0x34ff34ff,0x34ff34ff,0x34ff34ff,0x34ff34ff,0x32ff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x27ff01ff,0x8cff63ff,0xb6ffa9ff,0xacffb8ff,0x6bff91ff,0x2ff32ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x40ff08ff,0x9eff79ff,0xb9ffb1ff,0x98ffaeff,0x31ff6fff,0xff01ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x6ff00ff,0x67ff3cff,0xa5ff8eff,0xb9ffb2ff,0xa6ffb1ff,0x71ff8dff,0xeff41ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xfcff30ff,0xfcfffcff,0xfcfffcff,0xcdff,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x4cff0000,0xffffffff,0xffffffff,0x4600b4d0,0xe002d00,0xff0100,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0x3c730a00,0xffffe6f5,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4f10c4dd,0x1e003c00,0x600,0x0,0x0,0x0,0x0,0x0,0xff0000,0xffff67ff,0xffffffff,0xffffffff,0xffffffff,0x92afffff,0x18003a00,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0xffff4acb,0xffffffff,0xffffffff,0xffffffff,0xdbf2ffff,0x3001800,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfdfeffff,0xeaf5f6fb,0xb6d2d2e8,0x5c3d8ba3,0x47004b00,0x2e003d00,0xa001a00,0xff0200,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfdfeffff,0xe7f3f2f9,0xaac8cde4,0x53198396,0x45004b00,0x28003a00,0x5001300,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xbcff39ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc6feffff,0x1ff59fc,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xbeff3dff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc7feffff,0xff48fb,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff85fd,0xffffffff,0xffffffff,0xffffffff,0x4fdbffff,0x1000700,0x0,0x0,0x0,0xfffff8ff,0xffffffff,0xffffffff,0xf9feffff,0x5000e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffd0ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x300f4ff,0x100,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x6eff08ff,0xffffd8ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe4ffffff,0x12ff84ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x97ff1dff,0xfffff0ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x73fde0ff,0xff08ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x44ff01ff,0xf3ffafff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfeffffff,0x55ffbafe,0xff02ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff31fa,0xffffffff,0xffffffff,0xc00d3fb,0xff0400,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0xd7ff04ff,0xffffffff,0xf5fbffff,0x3a005a3c,0x5001b00,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0x13000300,0xb1d53c40,0xfffffdfe,0xffffffff,0xffffffff,0xffffffff,0x92adf0f8,0x41004c07,0xd002800,0x100,0x0,0x0,0x0,0x0,0x0,0xff0000,0xffffc8ff,0xffffffff,0xffffffff,0xffffffff,0x5434fcfd,0xf002f00,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xe8fa0d27,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9004e9d,0x0,0x0,0x0,0x3000000,0x3c001900,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4c004d00,0x48004a00,0x40004500,0x2d003900,0xf001e00,0x1000500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x3000000,0x3c001900,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4b004c00,0x47004a00,0x3f004400,0x2a003700,0xc001a00,0x300,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xa0ff08ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc2fcffff,0xff29f3,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x92ff05ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa3fcffff,0xff0ae6,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff88f8,0xffffffff,0xffffffff,0xffffffff,0x66aaffff,0x4001600,0x0,0x0,0x0,0xfffff8ff,0xffffffff,0xffffffff,0xfafdffff,0xe002a00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffd1fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1400f5fe,0x700,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x60ff01ff,0xffffe3ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf2feffff,0x6ff81fb,0xff00ff,0xff00ff,
+0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x86ff0cff,0xfffff7ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x37f6d6fe,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x2aff00ff,0xffffc9ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2bf3c7fc,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff32f5,0xffffffff,0xffffffff,0x2600daf3,0xff0c00,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0xffff69ff,0xffffffff,0xa0beffff,0x29004400,0x1000c00,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0x50000ff,0x31001800,0x8fab513c,0xc4ddb4d0,0xbfdacde4,0x7c8cacca,0x49005010,0x2a003f00,0x3001200,0x0,0x0,0x0,0x0,0x0,0x0,0x29ff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4100c9e1,0x8002200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x99e90500,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1100a6dd,0x100,0x0,0x0,0x2000000,0x2d001200,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x38003900,0x30003500,0x20002900,0xe001700,0x1000600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x2000000,0x2d001200,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x37003900,0x2f003400,0x1e002700,0xb001400,0x1000500,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x17ff00ff,0xffffc9ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x41eff1fe,0xff0100,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x7ff00ff,0xffffb6ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x10cfc9fb,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0x7298ffff,0x5001d00,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xfafdffff,0x13003800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffd2fd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00f7fc,0xf00,0x0,0x0,0xff0000,0xff00ff,0x8ff00ff,0xffff9fff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc5fcffff,0xff1ae2,0xff00ff,
+0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x1eff00ff,0xffffd2ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfdffffff,0x10075f8,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xf6ff58ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xeefeffff,0x10031ea,0xff00ff,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0x3200ddf0,0xff1000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x3cbb23f0,0x686c5584,0x4f176c68,0x17003700,0xff0400,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0x10000ff,0x15000600,0x38002800,0x44004000,0x47004600,0x43004600,0x34003e00,0xf002200,0xff0400,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x31001000,0x4d004800,0x4d004d00,0x4d004d00,0x39004b00,0x2001700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x12000100,0x4a003500,0x4d004d00,0x4d004d00,0x4c004d00,0x1b003c00,0x500,0x0,0x0,0x1000000,0xf000600,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x12001300,0xe001100,0x7000b00,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x1000000,0xf000600,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x12001300,0xe001000,0x5000a00,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xc5ff06ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf8feffff,0x10042e8,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xa5ff01ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbff8ffff,0xff0860,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0x7298ffff,0x5001e00,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xfafdffff,0x13003900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffd3fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3800f7fc,0x1200,0x0,0x0,0xff0000,0xff00ff,0xc5ff0aff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x24e3e4fd,0xff00ff,
+0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xe8ff30ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6defffff,0xff0200,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x43ff00ff,0xfffffcff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x17b1e8fd,0xff0100,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0x3300ddf0,0xff1000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x18000500,0x3c003100,0x37003d00,0xa002200,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x3000000,0x16000b00,0x28002100,0x2e002d00,0x26002b00,0x12001d00,0x2000800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x2b001100,0x3a003900,0x3a003a00,0x3a003a00,0x25003700,0xc00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa000000,0x35002200,0x3a003a00,0x3a003a00,0x3a003a00,0x1b003200,0x600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff94ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1ab1e5fc,0xff0100,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff62ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x40087ea,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0x7298ffff,0x5001e00,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xfafdffff,0x13003900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffd3fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3800f7fc,0x1200,0x0,0x0,0xff0000,0x1ff00ff,0xffffa3ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd2faffff,0x1000f99,
+0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x14ff00ff,0xffffe1ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfeffffff,0x20057e5,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xeeff16ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xcbe3f2fa,0xbcd8b9d6,0xe9f5c9e2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8ae5ffff,0xff0700,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0x3300ddf0,0xff1000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0xd000300,0x1a001700,0x16001a00,0x2000b00,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x2000000,0xb000700,0xd000d00,0x9000c00,0x2000500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0xf000600,0x13001300,0x13001300,0x13001300,0xb001200,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3000000,0x11000a00,0x13001300,0x13001300,0x13001300,0xa001100,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0x2cff00ff,0xfffffeff,0xffffffff,0xffffffff,0xffffffff,0xebf5ffff,0xb6d2c3dd,0xeaf5c2dd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa7eeffff,0xff0700,0xff,0x0,0x0,0x0,0xff0000,0x10ff00ff,0xffffecff,0xffffffff,0xffffffff,0xffffffff,0xf5faffff,0xb8d4c9e1,0xf2fac8e0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2faef9fe,0xff0200,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0x7298ffff,0x5001e00,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xfafdffff,0x13003900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffd3fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3800f7fc,0x1200,0x0,0x0,0xff0000,0x68ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd3e8ffff,0x869a9ab8,0x96b38396,0xfdfec6e0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x500a4f1,
+0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xb8ff02ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9bb8d2e7,0x7f8f869a,0xb8d58fa8,0xfffff8fc,0xffffffff,0xffffffff,0xffffffff,0x1680e7fb,0xff0200,0x0,0x0,0x0,0x0,0xff00ff,0xffff8aff,0xffffffff,0xffffffff,0xffffffff,0x99b6fcfe,0x4b005113,0x46004800,0x49034600,0xf6fb839e,0xffffffff,0xffffffff,0xffffffff,0xd5f3ffff,0x3001400,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0x3300ddf0,0xff1000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x2000100,0x3000300,0x3000300,0x100,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xabff00ff,0xffffffff,0xffffffff,0xffffffff,0xeff8ffff,0x4d038599,0x47004a00,0x48074600,0xedf7859f,0xffffffff,0xffffffff,0xffffffff,0xfdfeffff,0x4002b88,0xff,0x0,0x0,0x0,0xff0000,0x80ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5627b1ce,0x48004b00,0x50234600,0xffffa9c9,0xffffffff,0xffffffff,0xffffffff,0xaaeaffff,0x1000b00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0x7298ffff,0x5001e00,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xfafdffff,0x13003900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffd3fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3800eaf5,0x1200,0x0,0x0,0xff0000,0xebff0bff,0xffffffff,0xffffffff,0xffffffff,0xeff8ffff,0x4c007a86,0x43004800,0x40004000,0x62634200,0xffffdeef,0xffffffff,0xffffffff,0xffffffff,0x3bb6feff,
+0xff0300,0x0,0x0,0x0,0x0,0xff00ff,0xffff54ff,0xffffffff,0xffffffff,0xffffffff,0x7884ebf5,0x48004c00,0x40004300,0x42004000,0xdaec5848,0xffffffff,0xffffffff,0xffffffff,0x94e5ffff,0xff0800,0x0,0x0,0x0,0x0,0x1ff00ff,0xffffe5ff,0xffffffff,0xffffffff,0xffffffff,0x4a0097b3,0x38004200,0x2c003000,0x2f002c00,0x8bb73600,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x9002500,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0x3300ddf0,0xff1000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xffff17ff,0xffffffff,0xffffffff,0xffffffff,0x6961f5fb,0x40004900,0x2e003600,0x2e002b00,0x575b3600,0xffffedf7,0xffffffff,0xffffffff,0xffffffff,0xc007bcb,0xff,0x0,0x0,0x0,0xff0000,0xeaff07ff,0xffffffff,0xffffffff,0xffffffff,0xadcaffff,0x44004b00,0x30003900,0x2f002c00,0x99c33800,0xffffffff,0xffffffff,0xffffffff,0xfafdffff,0x4002c7a,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0x7298ffff,0x5001e00,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xfafdffff,0x13003900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x598a35bc,0x6f6e6b72,0x6f6e6f6e,0x6f6e6f6e,0x6f6e6f6e,0x6f6e6f6e,0x6f6e6f6e,0x6f6e6f6e,0x6f6e6f6e,0xffffbcd8,0xffffffff,0xffffffff,0xebf6ffff,0x3700675e,0x1200,0x0,0x0,0xff0000,0xffff72ff,0xffffffff,0xffffffff,0xffffffff,0x6a63f6fb,0x3e004800,0x26003100,0x20002100,0x2f002500,0xe2f34732,0xffffffff,0xffffffff,0xffffffff,0xb3ebffff,
+0x1000c00,0x0,0x0,0x0,0x0,0x2ff00ff,0xffffd1ff,0xffffffff,0xffffffff,0xf1f9ffff,0x48006355,0x31003e00,0x20002600,0x23001f00,0x4b4b2c00,0xffffeef9,0xffffffff,0xffffffff,0xf9fdffff,0x3002269,0x0,0x0,0x0,0x0,0x21ff00ff,0xffffffff,0xffffffff,0xffffffff,0xf3faffff,0x3d004e14,0x16002700,0xc000e00,0xe000c00,0x2f471400,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe00330f,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0x3300ddf0,0xff1000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xffff5fff,0xffffffff,0xffffffff,0xffffffff,0x480099b6,0x22003800,0xe001400,0xe000c00,0x22001400,0xffff82ba,0xffffffff,0xffffffff,0xffffffff,0x1700aadb,0x300,0x0,0x0,0x0,0xff0000,0xffff4fff,0xffffffff,0xffffffff,0xffffffff,0x4e0de4f2,0x2b003f00,0xe001800,0xe000c00,0x2a061700,0xffffd2ed,0xffffffff,0xffffffff,0xffffffff,0xc0083ce,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0x7298ffff,0x5001e00,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xfafdffff,0x13003900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x28000c00,0x3d003b00,0x3d003d00,0x3d003d00,0x3d003d00,0x3d003d00,0x3d003d00,0x3d003d00,0x6d933d00,0xfffffdfe,0xffffffff,0xffffffff,0x655bf0f9,0x2f004700,0xe00,0x0,0x0,0x2ff0000,0xffffe3ff,0xffffffff,0xffffffff,0xffffffff,0x480095b0,0x20003700,0x9001100,0x6000700,0xf000900,0x598c1d00,0xffffffff,0xffffffff,0xffffffff,0xfdffffff,
+0x5003285,0x0,0x0,0x0,0x0,0x4bff00ff,0xffffffff,0xffffffff,0xffffffff,0x91abffff,0x36004700,0x10002000,0x7000900,0x8000600,0x1b000d00,0xffff86c8,0xffffffff,0xffffffff,0xffffffff,0xb0077cc,0x0,0x0,0x0,0x0,0x41fb00ff,0xf6fdf5fe,0xf7fcf7fc,0xf7fcf7fc,0xc8e0f7fc,0x27004200,0x2000d00,0xff00ff,0xff00ff,0xd140200,0xfffff9fe,0xffffffff,0xffffffff,0xffffffff,0x12003a12,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0x3300ddf0,0xff1000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3bff0000,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xffc5ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfcff7fff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0x90fffcff,0x0,0x0,0x0,0x0,
+0x43ff0000,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0x7bff,0x0,0x0,0x0,0x0,0xff00ff,0xffffa8fd,0xffffffff,0xffffffff,0xf7fbffff,0x39005222,0x9001d00,0xff0200,0xff00ff,0x9000200,0xfeff2859,0xffffffff,0xffffffff,0xffffffff,0x2100bde0,0x700,0x0,0x0,0x0,0xff0000,0xffffa5fd,0xffffffff,0xffffffff,0xffffffff,0x420090ac,0x10002900,0xff0300,0xff00ff,0xe000300,0xffff62b6,0xffffffff,0xffffffff,0xffffffff,0x1700ceee,0x300,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0x7298ffff,0x5001e00,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xfafdffff,0x13003900,0xff00ff,0x2fff01ff,0xa6ff79ff,0xb4ffb8ff,0x81ffa3ff,0x9ff4aff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x12000500,0x1b001900,0x1b001b00,0x1b001b00,0x1b001b00,0x1b001b00,0x1b001b00,0x1b001b00,0xebfc3182,0xffffffff,0xffffffff,0xf9fdffff,0x47007175,0x19003500,0x600,0x0,0x0,0x36ff0000,0xffffffff,0xffffffff,0xffffffff,0xedf6ffff,0x39004e14,0x8001d00,0xff0100,0xff00ff,0x10000ff,0x18000600,0xffffc3eb,0xffffffff,0xffffffff,0xffffffff,
+0xd0083ce,0x100,0x0,0x0,0x0,0xa5fd00ff,0xffffffff,0xffffffff,0xffffffff,0x4e17f5fa,0x1c003800,0x1000800,0xff00ff,0xff00ff,0x6000100,0xf7fd2455,0xffffffff,0xffffffff,0xffffffff,0x1500c8ec,0x200,0x0,0x0,0x0,0x20000ff,0x3b001800,0x4c004c00,0x4c004c00,0x4a004c00,0x15003800,0xff0200,0xff00ff,0xff00ff,0x25f100ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x13003d11,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0x3300ddf0,0xff1000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4bf0000,0xffffe9fe,0xffffffff,0xffffffff,0xffffffff,0x25b3ffff,0xff0400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffd2ff,0xffffffff,0xffffffff,0xffffffff,0x4bd3ffff,0x3000a00,0x0,0x0,0x0,
+0x45fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x90085ee,0x200,0x0,0x0,0x0,0xff00ff,0xffffd0fe,0xffffffff,0xffffffff,0xcde5ffff,0x25004200,0x1000a00,0xff00ff,0xff00ff,0x10000ff,0xeffc0900,0xffffffff,0xffffffff,0xffffffff,0x2800bbdd,0xb00,0x0,0x0,0x0,0x1ff0000,0xffffe8fe,0xffffffff,0xffffffff,0xfbfdffff,0x3400532e,0x3001400,0xff00ff,0xff00ff,0x20000ff,0xeffb162e,0xffffffff,0xffffffff,0xffffffff,0x2c3afbfe,0x800,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0x7298ffff,0x5001e00,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xfafdffff,0x13003900,0x4aff00ff,0xffffccff,0xffffffff,0xffffffff,0xffffffff,0xf1ffffff,0x9ff7cfd,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x2000100,0x4000300,0x4000400,0x4000400,0x4000400,0x4000400,0x4000400,0x76d0400,0xffffc1fe,0xffffffff,0xffffffff,0x90aaffff,0x36004800,0x7001b00,0x100,0x0,0x0,0x75fd0000,0xffffffff,0xffffffff,0xffffffff,0xb6d4ffff,0x25004100,0x1000a00,0xff00ff,0xff00ff,0xff00ff,0x60000ff,0xffff75d8,0xffffffff,0xffffffff,0xffffffff,
+0x1800bce5,0x300,0x0,0x0,0x0,0xeafe01ff,0xffffffff,0xffffffff,0xffffffff,0x4200cce4,0x9002400,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xbff00900,0xffffffff,0xffffffff,0xffffffff,0x251cfbfd,0x700,0x0,0x0,0x0,0x30000ff,0x2d001400,0x38003800,0x38003800,0x35003800,0xb002500,0xff00ff,0xff00ff,0xff00ff,0xc9ff23ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0x3300ddf0,0xff1000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4cff10ff,0xb0ff89ff,0xe1ffd2ff,0xe2ffecff,0xbaffceff,0x4eff8bff,0xff14ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x2000000,0xffff9ef4,0xffffffff,0xffffffff,0xffffffff,0x80d1ffff,0x1000d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x25ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x340fecfa,0x7001b00,0x0,0x0,0x0,
+0x47f40000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1c0096d3,0x700,0x0,0x0,0x0,0xff00ff,0xffffeefe,0xffffffff,0xffffffff,0xb3d1ffff,0x16003900,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xfbff06aa,0xffffffff,0xffffffff,0xffffffff,0x2b00a9cf,0xc00,0x0,0x0,0x0,0x24ff0000,0xffffffff,0xffffffff,0xffffffff,0xd9ecffff,0x23004200,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xbcf10600,0xffffffff,0xffffffff,0xffffffff,0x64a6ffff,0xe00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0x7298ffff,0x5001e00,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xfafdffff,0x19473900,0xffff9dff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xddfeffff,0xff22e9,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x72ff00ff,0xffffffff,0xffffffff,0xffffffff,0x4a00bed9,0x1d003a00,0x1000800,0x0,0x0,0x0,0xa5fd0000,0xffffffff,0xffffffff,0xffffffff,0x8ba7ffff,0x15003600,0xff0200,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0xffff34bf,0xffffffff,0xffffffff,0xffffffff,
+0x2300e4f5,0x800,0x0,0x0,0x0,0xffff1eff,0xffffffff,0xffffffff,0xffffffff,0xabdde2f1,0x95fd9df0,0x94ff94ff,0x94ff94ff,0x94ff94ff,0x94ff94ff,0xd2fa95fd,0xffffffff,0xffffffff,0xffffffff,0x4f81ffff,0xe00,0x0,0x0,0x0,0x10000ff,0xf000700,0x12001200,0x12001200,0x11001200,0x3000b00,0xdff00ff,0x4eff2cff,0xbbff7cff,0xfffffdff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0x3300ddf0,0xff1000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x10ff00ff,0x89ff4cff,0xd2ffb0ff,0xecffe1ff,0xdcffe7ff,0xa1ffc6ff,0x33ff73ff,
+0xff03ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x1ff00ff,0xaeff4aff,0xfffffbff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb3fefeff,0x2ff48ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x1000000,0xffff52d3,0xffffffff,0xffffffff,0xffffffff,0xcbebffff,0x3001800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x78fd00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3e00b4d2,0x5001d00,0x0,0x0,0x0,
+0x48f10000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x26009ec8,0x900,0x0,0x0,0x0,0x3ff00ff,0xa6dd97f3,0xb2ceb0d1,0xb2ceb2ce,0x7f9bb2ce,0xf003000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff39ff,0xffffffff,0xffffffff,0xffffffff,0x2b0082a5,0xc00,0x0,0x0,0x0,0x52fc0000,0xffffffff,0xffffffff,0xffffffff,0xb7d5ffff,0x17003a00,0xff0200,0xff00ff,0xff00ff,0xff00ff,0x8ced0200,0xffffffff,0xffffffff,0xffffffff,0x8ec6ffff,0x2001500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0x7298ffff,0x5001e00,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xfafdffff,0xb2f63b0d,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1bd0e2fd,0xff0100,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xf6ff24ff,0xffffffff,0xffffffff,0xeef8ffff,0x3f005732,0xa002300,0x100,0x0,0x0,0x0,0xc7fc0000,0xffffffff,0xffffffff,0xffffffff,0x6c80ffff,0xc002b00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfcfe0d62,0xffffffff,0xffffffff,0xffffffff,
+0x2e0bfbfd,0xc00,0x0,0x0,0x0,0xffff42fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x79afffff,0x1001400,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xaff00ff,0x74ff3dff,0xccffa9ff,0xffffecff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0x3300ddf0,0xff1000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x4aff01ff,0xfbffaeff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0x87ffe5ff,0xff20ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xccff42ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd6feffff,0xff3ef7,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xff0000,0xf0fc1050,0xffffffff,0xffffffff,0xffffffff,0xfcfeffff,0x8003257,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xcafe00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x35007787,0x1001300,0x0,0x0,0x0,
+0x48f10000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x26009ec8,0x900,0x0,0x0,0x0,0xff00ff,0x30001000,0x45004300,0x45004500,0x3e004500,0xb002600,0xff00ff,0xff00ff,0xff00ff,0x9ff00ff,0xffffc4ff,0xffffffff,0xffffffff,0xf7fcffff,0x27004c25,0xa00,0x0,0x0,0x0,0x7bfb0000,0xffffffff,0xffffffff,0xffffffff,0x95b5ffff,0x10003200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x5be600ff,0xffffffff,0xffffffff,0xffffffff,0xb0dbffff,0x5001d00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0x7298ffff,0x5001e00,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xfafdffff,0xffff95cc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa5f1ffff,0xff0600,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x2ff00ff,0xffffc1ff,0xffffffff,0xffffffff,0x8aa3ffff,0x2b004400,0x2000f00,0xff,0x0,0x0,0x0,0xd8fd0000,0xffffffff,0xffffffff,0xffffffff,0x595cffff,0x7002200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xecfd0300,0xffffffff,0xffffffff,0xffffffff,
+0x3e35ffff,0x1000,0x0,0x0,0x0,0xffff57fc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x93c4ffff,0x3001900,0x0,0x0,0x0,0xff00ff,0xff00ff,0x5eff04ff,0xfcffbcff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0x3300ddf0,0xff1000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x42ff0000,0xffffccff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0x98fcfaff,0xff14f2,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x9cff0bff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x98fcffff,0xff0ae6,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xff0000,0xaaef0500,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe007bc1,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff1dff,0xffffffff,0xffffffff,0xffffffff,0xeff8ffff,0x2a00470b,0xb00,0x0,0x0,0x0,
+0x48f10000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x26009ec8,0x900,0x0,0x0,0x0,0xff00ff,0x1e000a00,0x29002900,0x29002900,0x25002900,0x6001600,0xff00ff,0xff00ff,0xff00ff,0xc5ff2cff,0xffffffff,0xffffffff,0xffffffff,0xaac8ffff,0x1f003f00,0x600,0x0,0x0,0x0,0x99fc0000,0xffffffff,0xffffffff,0xffffffff,0x7d9dffff,0xb002a00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x3cdd00ff,0xffffffff,0xffffffff,0xffffffff,0xc8e7ffff,0x8002400,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0x7298ffff,0x5001e00,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xffffffff,0xfffffdff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x40034a7,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x65ff00ff,0xffffffff,0xffffffff,0xffffffff,0x4a07dbee,0x17003500,0xff0400,0xff,0x0,0x0,0x0,0xe0fd0000,0xffffffff,0xffffffff,0xffffffff,0x4f4affff,0x4001c00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xe3fc0100,0xffffffff,0xffffffff,0xffffffff,
+0x494dffff,0x1300,0x0,0x0,0x0,0xffff61f7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x96c4ffff,0x6001f00,0x0,0x0,0x0,0xff00ff,0x33ff00ff,0xffffd5ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfdfeffff,0xfffffeff,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0x3300ddf0,0xff1000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0xbff0000,0xffff9cff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x54f6ebfe,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x20ff00ff,0xffffd1ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x10cfc2fb,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xff0000,0x5ad70200,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1700c0e7,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff6efd,0xffffffff,0xffffffff,0xffffffff,0xb5d2ffff,0x1d003e00,0x500,0x0,0x0,0x0,
+0x48f10000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x26009ec8,0x900,0x0,0x0,0x0,0xff00ff,0x8000300,0xb000b00,0xb000b00,0xa000b00,0x2000600,0x5bff16ff,0x5dff59ff,0xc3ff81ff,0xfffffeff,0xffffffff,0xffffffff,0xffffffff,0x511fdfef,0x15003600,0x200,0x0,0x0,0x0,0xb0fb0000,0xffffffff,0xffffffff,0xffffffff,0x6f8cffff,0x8002400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x25d600ff,0xffffffff,0xffffffff,0xffffffff,0xd9efffff,0xb002a00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0x7298ffff,0x5001e00,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf7fbffff,0xb6d2cbe3,0xc7e0b2d0,0xfffff5fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc008ad5,0x100,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xe9ff0dff,0xffffffff,0xffffffff,0xffffffff,0x3f007c8c,0x8002200,0xff00ff,0xff,0x0,0x0,0x0,0xdafb0000,0xffffffff,0xffffffff,0xffffffff,0x545effff,0x3001800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xebfd00ff,0xffffffff,0xffffffff,0xffffffff,
+0x4633ffff,0x1001500,0x0,0x0,0x0,0xffff5bf4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x99c3ffff,0x8002300,0x0,0x0,0x0,0xff00ff,0xf4ff3eff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe8f4ffff,0x6a63b9d6,0xfffff5fa,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0x3300ddf0,0xff1000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0xd1ff20ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0x35587f7,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xe2ff21ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xccfaffff,0xff13bc,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xff0000,0x135e00ff,0xfffff4fd,0xffffffff,0xffffffff,0xffffffff,0x2b3bf8fd,0xff0700,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffc0fe,0xffffffff,0xffffffff,0xffffffff,0x7789ffff,0x13003500,0x100,0x0,0x0,0x0,
+0x20df0000,0x8dbc7ad9,0x96b196b1,0x96b196b1,0x96b196b1,0x96b196b1,0xb4d096b1,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x96b1cbe2,0x96b196b1,0x96b196b1,0x96b196b1,0x96b196b1,0x96b196b1,0x2600697c,0x900,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff3cff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd7ebffff,0x42005c40,0xa002600,0xff,0x0,0x0,0x0,0xc4fb0000,0xffffffff,0xffffffff,0xffffffff,0x6278ffff,0x6001f00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfbb00ff,0xffffffff,0xffffffff,0xffffffff,0xe9f5ffff,0xe002e00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0x7298ffff,0x5001e00,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x541ea6c8,0x48004b00,0x45004500,0xbedb522c,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1800caec,0x300,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff85ff,0xffffffff,0xffffffff,0xcfe5ffff,0x31004800,0x2001100,0xff00ff,0xff,0x0,0x0,0x0,0xcbfa0000,0xffffffff,0xffffffff,0xffffffff,0x6383ffff,0x2001700,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfaff04ff,0xffffffff,0xffffffff,0xffffffff,
+0x3d0dfcfe,0x1001600,0x0,0x0,0x0,0xffff4cee,0xffffffff,0xffffffff,0xffffffff,0x9ebbd9ec,0x9ebb9ebb,0x9ebb9ebb,0x9ebb9ebb,0x9ebb9ebb,0x9ebb9ebb,0x9ebb9ebb,0x9ebb9ebb,0x9ebb9ebb,0x9ebb9ebb,0x6a829ebb,0x9002500,0x0,0x0,0x0,0x12ff00ff,0xffffe6ff,0xffffffff,0xffffffff,0xffffffff,0xfcfdffff,0xabc8d5e9,0x737a8ea7,0x4c00582e,0x45004a00,0xfffff4fb,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0x0,0x0,0x0,0x0,0xfcff33f0,0xfdfefdfe,0xfdfefdfe,0x3300dbef,0xff1000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x21ff0000,0xffffe2ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0x98f5ffff,0xff0355,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x12ff00ff,0xffffddff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x500a8f3,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xff0000,0x60000ff,0xffffb1ef,0xffffffff,0xffffffff,0xffffffff,0x6fb8ffff,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x15ff00ff,0xfffffdff,0xffffffff,0xffffffff,0xffffffff,0x470beff8,0xb002a00,0x0,0x0,0x0,0x0,
+0x5000000,0x35001900,0x42004200,0x42004200,0x42004200,0x42004200,0x779a4200,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4700a5c6,0x42004300,0x42004200,0x42004200,0x42004200,0x42004200,0x20003900,0x800,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff3ef7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xdaecffff,0x4e0a90aa,0x2f004500,0x3001300,0xff,0x0,0x0,0x0,0xccfb0000,0xffffffff,0xffffffff,0xffffffff,0x5b68ffff,0x5001c00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x48000ff,0xffffffff,0xffffffff,0xffffffff,0xeff8ffff,0xf003200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0x7298ffff,0x5001e00,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xffffffff,0x9ebbffff,0x43004b00,0x30003900,0x2b002b00,0x3c112f00,0xffffdaef,0xffffffff,0xffffffff,0xffffffff,0x2400ebf7,0x800,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x1eff00ff,0xfffff7ff,0xffffffff,0xffffffff,0x747dffff,0x1f003e00,0xff0700,0xff00ff,0xff,0x0,0x0,0x0,0xadf80000,0xffffffff,0xffffffff,0xffffffff,0x7fb1ffff,0x3001800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff24ff,0xffffffff,0xffffffff,0xffffffff,
+0x3b00e8f4,0x1001500,0x0,0x0,0x0,0xffff2ce2,0xffffffff,0xffffffff,0xffffffff,0x4800c7e0,0x42004400,0x42004200,0x42004200,0x42004200,0x42004200,0x42004200,0x42004200,0x42004200,0x42004200,0x39004200,0x8002000,0x0,0x0,0x0,0x82ff00ff,0xffffffff,0xffffffff,0xffffffff,0xfeffffff,0x5e41b2ce,0x48004c00,0x41004400,0x3a003e00,0x29003400,0xfffff3fd,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0x0,0x0,0x0,0x0,0x1b000400,0x4d003d00,0x4d004d00,0x32004900,0xff1000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0xddff12ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x30086f0,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xb8ff02ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xeef8ffff,0xaccac4de,0xa7c5a1c0,0xe2f0bad6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x61ddffff,0xff0400,0xff,0x0,0x0,0x0,0x0,0xff0000,0x20000ff,0xffff61da,0xffffffff,0xffffffff,0xffffffff,0xb6e2ffff,0x2001500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x63ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3e00b5d2,0x5001d00,0x0,0x0,0x0,0x0,
+0x2000000,0x1d000d00,0x23002300,0x23002300,0x23002300,0x23002300,0x63b92300,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3800a4c7,0x23002800,0x23002300,0x23002300,0x23002300,0x23002300,0x11001e00,0x400,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff3ff3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xedf7ffff,0x5c6cb4d6,0x16002e00,0xff0500,0xff,0x0,0x0,0x0,0xd3fb0000,0xffffffff,0xffffffff,0xffffffff,0x5764ffff,0x4001b00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0xfffffeff,0xffffffff,0xffffffff,0xf4faffff,0x11003500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0x7298ffff,0x5001e00,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xffffffff,0x4d0de4f3,0x29003e00,0xe001700,0xb000c00,0x18000e00,0xffff78bf,0xffffffff,0xffffffff,0xffffffff,0x3733ffff,0xe00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x9aff00ff,0xffffffff,0xffffffff,0xffffffff,0x4804dcee,0xf002f00,0xff0100,0xff00ff,0xff,0x0,0x0,0x0,0x81ef0000,0xffffffff,0xffffffff,0xffffffff,0xadd7ffff,0x4001b00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff5ffc,0xffffffff,0xffffffff,0xffffffff,
+0x3800c6e0,0x1300,0x0,0x0,0x0,0xf6fe0971,0xffffffff,0xffffffff,0xffffffff,0x3c00e1f1,0x25002b00,0x25002500,0x25002500,0x25002500,0x25002500,0x25002500,0x25002500,0x25002500,0x25002500,0x20002500,0x4001200,0x0,0x0,0x0,0xdcff01ff,0xffffffff,0xffffffff,0xffffffff,0x9cb9ffff,0x44004b00,0x31003b00,0x22002800,0x16001b00,0xc151100,0xfffffaff,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0x0,0x0,0x0,0x0,0x14000300,0x39002e00,0x39003900,0x26003700,0xff0c00,0xff00ff,0xff00ff,0xff00ff,0x0,0x2ff0000,0xffffb8ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc4deeef8,0xa1c0acca,0xb5d2a5c3,0xfcfed4e9,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x55deffff,0xff0200,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff66ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd7ebffff,0x4e077c8a,0x47004b00,0x43004500,0x46004400,0xcae36d73,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xeefcffff,0x200197a,0xff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xf8fd177a,0xffffffff,0xffffffff,0xffffffff,0xf2fbffff,0x6002423,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xb6fe00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x35007789,0x1001300,0x0,0x0,0x0,0x0,
+0x1000000,0x6000300,0x8000800,0x8000800,0x8000800,0x8000800,0x51e30800,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2b00a2c9,0x8001100,0x8000800,0x8000800,0x8000800,0x8000800,0x4000700,0x100,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff40ef,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfdffffff,0xa8093ee,0xff00ff,0xff,0x0,0x0,0x0,0xd6fb0000,0xffffffff,0xffffffff,0xffffffff,0x5662ffff,0x3001900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfffffeff,0xffffffff,0xffffffff,0xf6fbffff,0x12003600,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0x7298ffff,0x5001e00,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xffffffff,0x4200a6c5,0xe002800,0xff0300,0xff00ff,0x40000ff,0xffff2679,0xffffffff,0xffffffff,0xffffffff,0x4a5dffff,0x1200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xf9ff1aff,0xffffffff,0xffffffff,0xffffffff,0x3e0091ac,0x6001e00,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x45de0000,0xffffffff,0xffffffff,0xffffffff,0xe9f6ffff,0x700241c,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffaffe,0xffffffff,0xffffffff,0xffffffff,
+0x34009abb,0x1100,0x0,0x0,0x0,0xc1f60300,0xffffffff,0xffffffff,0xffffffff,0x4456ffff,0x9001500,0x9000900,0x9000900,0x9000900,0x9000900,0x9000900,0x9000900,0x9000900,0x9000900,0x8000900,0x1000400,0x0,0x0,0x0,0xffff0dff,0xffffffff,0xffffffff,0xffffffff,0x4e10f2fa,0x2b003f00,0xf001900,0x7000b00,0x2000400,0x15ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0x0,0x0,0x0,0x0,0x7000100,0x13000f00,0x13001300,0xc001200,0xff0400,0xff00ff,0xff00ff,0xff00ff,0x0,0x66ff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7c8ad7eb,0x4b004e07,0x45004700,0x44004300,0x55334500,0xf8fca1c0,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xeafbffff,0x2001b97,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x12ff00ff,0xfffff0ff,0xffffffff,0xffffffff,0xffffffff,0xfefeffff,0x4f0da6c3,0x3f004700,0x2e003600,0x26002800,0x2c002800,0x3e043400,0xfeff94ba,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x80085dc,0xff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xb8f10600,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc0063ad,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfaff0fff,0xffffffff,0xffffffff,0xffffffff,0xeff8ffff,0x2a00470b,0xff0b00,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4cf200ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2700a1cb,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff40ef,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb1fbffff,0xff0792,0xff,0x0,0x0,0x0,0xd0fb0000,0xffffffff,0xffffffff,0xffffffff,0x5868ffff,0x3001800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x2ff00ff,0xffffffff,0xffffffff,0xffffffff,0xf1f9ffff,0x12003700,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0x7298ffff,0x5001e00,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xffffffff,0x3500798d,0x2001400,0xff00ff,0xff00ff,0xff00ff,0xebfc0800,0xffffffff,0xffffffff,0xffffffff,0x5871ffff,0x1001500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff8aff,0xffffffff,0xffffffff,0xf4faffff,0x31004f20,0x1001100,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xc400000,0xffffecfc,0xffffffff,0xffffffff,0xffffffff,0xb0078c6,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x28ff00ff,0xfffffeff,0xffffffff,0xffffffff,0xffffffff,
+0x2d005e57,0xd00,0x0,0x0,0x0,0x74e70100,0xffffffff,0xffffffff,0xffffffff,0x96d1ffff,0xff1100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x40ff00ff,0xf4fff4ff,0xf4fff4ff,0xf4fff4ff,0xffbbff,0x0,0x0,0x0,0x0,0xffff26ff,0xffffffff,0xffffffff,0xffffffff,0x4200d9eb,0xf002800,0x1000400,0xff00ff,0xff00ff,0x4dff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0xf0ff12ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa6c3fefe,0x47004f0d,0x36003f00,0x28002e00,0x27002600,0x31002b00,0x5f663a00,
+0xffffdbee,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8009eea,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x87ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x94aeffff,0x41004b00,0x1f003100,0xe001300,0xa000b00,0xc000a00,0x1d001200,0x98c62f00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x160cdef5,0x300,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x69dd0200,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1400abde,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xffff5aff,0xffffffff,0xffffffff,0xffffffff,0xb6d2ffff,0x1d003e00,0xff0500,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4cf200ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2700a1cb,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x5ac615c2,0x8aa179a4,0xb6d49ab6,0xffffeaf5,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4008af0,0xff,0x0,0x0,0x0,0xcafa0000,0xffffffff,0xffffffff,0xffffffff,0x5d76ffff,0x3001800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x9ff00ff,0xffffffff,0xffffffff,0xffffffff,0xedf6ffff,0x12003800,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0x7298ffff,0x5001e00,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xffffffff,0x2800584e,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xd5fa0200,0xffffffff,0xffffffff,0xffffffff,0x617effff,0x2001700,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x10ff00ff,0xfffff2ff,0xffffffff,0xffffffff,0xb2ceffff,0x22004100,0xff0800,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x5000000,0xffff8ae5,0xffffffff,0xffffffff,0xffffffff,0x31a1effb,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xcbff09ff,0xffffffff,0xffffffff,0xffffffff,0xc7e0ffff,
+0x24004200,0x800,0x0,0x0,0x0,0x197a00ff,0xfffff0fc,0xffffffff,0xffffffff,0xf4fcffff,0x3003ba4,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xdaff16ff,0xffffffff,0xffffffff,0xffffffff,0xc006ce7,0x400,0x0,0x0,0x0,0xffff2cf9,0xffffffff,0xffffffff,0xffffffff,0x3900e1f1,0x2001600,0xff00ff,0xff00ff,0xff00ff,0xb6fe00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x14003d11,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0xffff87ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4b0094ae,0x31004100,0x13001f00,0xb000e00,0xa000a00,0xf000c00,0x27001800,
+0xdbef422b,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x309afafe,0xff0300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xf1ff0bff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4a00afcd,0x27003d00,0x6001300,0xff0100,0xff00ff,0xff00ff,0x5000100,0x280d1100,0xffffd7f0,0xffffffff,0xffffffff,0xffffffff,0x4287ffff,0x900,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x1b8e00ff,0xfffffbfe,0xffffffff,0xffffffff,0xffffffff,0x2010ebf8,0xff0500,0xff00ff,0xff00ff,0xff00ff,0xffffadfe,0xffffffff,0xffffffff,0xffffffff,0x788affff,0x13003500,0xff0100,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4cf200ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2700a1cb,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x17000400,0x40003300,0x42004100,0x8dac4707,0xfffff6fb,0xffffffff,0xffffffff,0xffffffff,0x31b1fbfe,0x300,0x0,0x0,0x0,0xbdfa0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x3001900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x14ff00ff,0xffffffff,0xffffffff,0xffffffff,0xe3f3ffff,0x12003700,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0x7298ffff,0x5001e00,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xffffffff,0x1e00441a,0xff0500,0xff00ff,0xff00ff,0xff00ff,0xcbfa00ff,0xffffffff,0xffffffff,0xffffffff,0x627dffff,0x3001900,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x70ff00ff,0xffffffff,0xffffffff,0xffffffff,0x7381ffff,0x15003700,0xff0200,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x1000000,0xf2fc2078,0xffffffff,0xffffffff,0xffffffff,0xe1f9ffff,0x10037df,0xff00ff,0xff00ff,0x1aff00ff,0xffffc0ff,0xffffffff,0xffffffff,0xffffffff,0x6e72ffff,
+0x18003a00,0x300,0x0,0x0,0x0,0x80000ff,0xffff8de0,0xffffffff,0xffffffff,0xffffffff,0x44e1e7fb,0xff0100,0xff00ff,0xff00ff,0x3aff00ff,0xffffdeff,0xffffffff,0xffffffff,0xf0fbffff,0x20003d32,0x900,0x0,0x0,0x0,0xffff17e9,0xffffffff,0xffffffff,0xffffffff,0x547cffff,0xff1000,0xff00ff,0xff00ff,0xff00ff,0xffff63ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x14003f18,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xbff0000,0xfffff1ff,0xffffffff,0xffffffff,0xffffffff,0xafcdffff,0x3d004a00,0x13002700,0x1000600,0xff00ff,0xff00ff,0xff00ff,0xb000300,
+0x475d1b00,0xffffeef9,0xffffffff,0xffffffff,0xffffffff,0x9de2ffff,0x1000b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xffff62ff,0xffffffff,0xffffffff,0xffffffff,0xeef6ffff,0x3e00521f,0xe002500,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xd000200,0xffff6cbf,0xffffffff,0xffffffff,0xffffffff,0x80c1ffff,0x1001000,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x70000ff,0xffffbff2,0xffffffff,0xffffffff,0xffffffff,0x589fffff,0xff0b00,0xff00ff,0xff00ff,0xaff00ff,0xfffff5ff,0xffffffff,0xffffffff,0xffffffff,0x470bf0f8,0xb002a00,0xff00ff,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4cf200ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2700a1cb,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xb000200,0x1f001800,0x25002100,0x35002b00,0xfbfe6d8a,0xffffffff,0xffffffff,0xffffffff,0x9be3ffff,0x1000b00,0x0,0x0,0x0,0xa9f70000,0xffffffff,0xffffffff,0xffffffff,0x6f98ffff,0x3001a00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x23f800ff,0xffffffff,0xffffffff,0xffffffff,0xd4e9ffff,0x11003500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0x7298ffff,0x5001e00,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xfdfeffff,0x18003d04,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xc8fa00ff,0xffffffff,0xffffffff,0xffffffff,0x627dffff,0x3001a00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xd2fe01ff,0xffffffff,0xffffffff,0xffffffff,0x4607eef8,0xb002a00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x86d70900,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb0fcfbff,0x44ff62fc,0x5bff40ff,0xf4ff9dff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4600c0db,
+0xe002d00,0x100,0x0,0x0,0x0,0x20000ff,0xe7f8236d,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x74fdc1fc,0x39ff49ff,0x6bff42ff,0xffffb9ff,0xffffffff,0xffffffff,0xffffffff,0x96b3ffff,0x22004000,0x800,0x0,0x0,0x0,0xebfd0566,0xffffffff,0xffffffff,0xffffffff,0xdff6ffff,0x1003abd,0xff00ff,0xff00ff,0x84ff0aff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x14004840,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x62ff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x521feef6,0x25003e00,0x2000e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x10000ff,
+0x16000600,0xffff82c4,0xffffffff,0xffffffff,0xffffffff,0xeffbffff,0x4001e3c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xffffbafe,0xffffffff,0xffffffff,0xffffffff,0x95b2ffff,0x29004300,0x2000e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x20000ff,0xf5fd1947,0xffffffff,0xffffffff,0xffffffff,0xa5d5ffff,0x3001900,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x20000ff,0xffff70df,0xffffffff,0xffffffff,0xffffffff,0xa1d7ffff,0x1001200,0xff00ff,0xff00ff,0x50ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3e00b6d4,0x5001e00,0xff00ff,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4cf200ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2700a1cb,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x20000ff,0x6000500,0x9000700,0x14000c00,0xb0de2400,0xffffffff,0xffffffff,0xffffffff,0xddf5ffff,0x4001800,0x0,0x0,0x0,0x93f50000,0xffffffff,0xffffffff,0xffffffff,0x83b1ffff,0x4001b00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x3df700ff,0xffffffff,0xffffffff,0xffffffff,0xc4e0ffff,0x10003400,0x0,0x0,0x0,0xe4ff32ff,0xe4ffe4ff,0xe4ffe4ff,0xe4ffe4ff,
+0xffa8ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0x7298ffff,0x5001e00,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xfafdffff,0x15003b00,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xc7fb00ff,0xffffffff,0xffffffff,0xffffffff,0x627dffff,0x4001b00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff31ff,0xffffffff,0xffffffff,0xffffffff,0x3e00b6d4,0x5001d00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x170b0300,0xffffbee8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe2f0ffff,0x3b005325,
+0x5001c00,0x0,0x0,0x0,0x0,0xff00ff,0x56a60a00,0xfffffcfe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4c0ddbee,0x14003500,0x200,0x0,0x0,0x0,0xa4f10200,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xcafcfeff,0x8effa2ff,0xb4ff93ff,0xfffff1ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x15005365,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xbafe0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x430095b2,0xe002900,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0x50000ff,0xe0f61d23,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb0065b6,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xdff0000,0xfffff9ff,0xffffffff,0xffffffff,0xffffffff,0x5228fafd,0x15003500,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x3f8e0700,0x6c686174,0x6c686c68,0x6c686c68,0x56536c68,0x7002100,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xfdfe219b,0xffffffff,0xffffffff,0xffffffff,0xe2f5ffff,0x5001d09,0xff00ff,0xff00ff,0xa3fd00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3500798b,0x1001300,0xff00ff,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4cf200ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2700a1cb,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x7eff00ff,0x80ff80ff,0x80ff80ff,0x80ff80ff,0xff4bff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x20000ff,0x66c60b00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa002d28,0x0,0x0,0x0,0x71ef0000,0xffffffff,0xffffffff,0xffffffff,0x99c8ffff,0x5001e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x58f900ff,0xffffffff,0xffffffff,0xffffffff,0xa9ccffff,0xf003100,0x0,0x0,0x0,0xffff39fb,0xffffffff,0xffffffff,0xffffffff,
+0xb00c1fa,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xffff89f6,0xffffffff,0xffffffff,0xffffffff,0x7298ffff,0x5001e00,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xfafdffff,0x13003900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xc7fb00ff,0xffffffff,0xffffffff,0xffffffff,0x627dffff,0x4001b00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff92ff,0xffffffff,0xffffffff,0xffffffff,0x35007c90,0x1001300,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x90000ff,0xdaf12f47,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x675eeff8,0x2a004300,
+0x1000d00,0x0,0x0,0x0,0x0,0xff00ff,0x14000300,0xfeff84c3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xeef8ffff,0x4000604a,0x9002400,0x0,0x0,0x0,0x0,0x38bb0100,0xfffffcfe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x16006080,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xf9ff0dff,0xffffffff,0xffffffff,0xffffffff,0xfafdffff,0x35005228,0x3001500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0x10000ff,0x8bdc0900,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1400abde,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x43ff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4200c8e0,0x9002400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x12000200,0x3c002f00,0x3d003d00,0x3d003d00,0x35003d00,0x8001e00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xc6f30800,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa004b8f,0xff00ff,0xff00ff,0xefff06ff,0xffffffff,0xffffffff,0xffffffff,0xf0f9ffff,0x2a00480e,0xff0b00,0xff00ff,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4cf200ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2700a1cb,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xf7ff00ff,0xffffffff,0xffffffff,0xffffffff,0x500acfb,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x3cd00100,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1000465b,0x0,0x0,0x0,0x4be40000,0xffffffff,0xffffffff,0xffffffff,0xbde1ffff,0x7002100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x88fb00ff,0xffffffff,0xffffffff,0xffffffff,0x8cafffff,0xd002d00,0x0,0x0,0x0,0xffff3af6,0xffffffff,0xffffffff,0xffffffff,
+0x2100d3f2,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xffff8ff6,0xffffffff,0xffffffff,0xffffffff,0x7195ffff,0x5001e00,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xfafdffff,0x13003900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xc7fb00ff,0xffffffff,0xffffffff,0xffffffff,0x627dffff,0x4001b00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x2ff00ff,0xffffe9ff,0xffffffff,0xffffffff,0xfafdffff,0x2a004a18,0xff0b00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x20000ff,0x35351000,0xffffc1e1,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xdbeeffff,0x4600614c,0x15003200,
+0xff0400,0x0,0x0,0x0,0x0,0xff00ff,0x70000ff,0x77a91d00,0xfffff8fc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6c6ae9f4,0x2f004600,0x2001100,0x0,0x0,0x0,0x0,0xb0000ff,0xffff8fd8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xedf6ffff,0xffffcde4,0xffffffff,0xffffffff,0xffffffff,0x1800729f,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff43ff,0xffffffff,0xffffffff,0xffffffff,0xc8e0ffff,0x24004200,0xff0900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0x35b20200,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1e00dcf2,0x600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x78fd0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x390099b7,0x2001600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x60000ff,0x19001200,0x1a001a00,0x1a001a00,0x17001a00,0x4000e00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x77e30300,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x110095d3,0xff0100,0xff00ff,0xffff46ff,0xffffffff,0xffffffff,0xffffffff,0xb7d4ffff,0x1e003f00,0xff0500,0xff00ff,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4cf200ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2700a1cb,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xebfe00ff,0xffffffff,0xffffffff,0xffffffff,0x1600daf8,0xff0600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x38e400ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x14004c51,0x100,0x0,0x0,0x19b80000,0xffffffff,0xffffffff,0xffffffff,0xe5f5ffff,0x9002600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xbefc00ff,0xffffffff,0xffffffff,0xffffffff,0x6470ffff,0xa002800,0x0,0x0,0x0,0xffff3bf2,0xffffffff,0xffffffff,0xffffffff,
+0x2f00e6f5,0xff0e00,0xff00ff,0xff00ff,0xff00ff,0xffff99f8,0xffffffff,0xffffffff,0xffffffff,0x6884ffff,0x5001e00,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xfafdffff,0x13003900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xc7fb00ff,0xffffffff,0xffffffff,0xffffffff,0x627dffff,0x4001b00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x35ff00ff,0xffffffff,0xffffffff,0xffffffff,0xd4e9ffff,0x1e003f00,0xff0600,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x14000400,0x93bb3005,0xffffeff9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf9fcffff,0x521cadcb,0x34004600,0x6001900,
+0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x10000ff,0x22000b00,0xcfe85e7a,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc4ddffff,0x47005a39,0x18003400,0xff0500,0x0,0x0,0x0,0x0,0x50000ff,0x9cd01b09,0xfffffeff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5f48d0e5,0xffff97b5,0xffffffff,0xffffffff,0xffffffff,0x1b0099c8,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff78fd,0xffffffff,0xffffffff,0xffffffff,0x99b7ffff,0x16003900,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0x90000ff,0xffffe6fb,0xffffffff,0xffffffff,0xffffffff,0x3238fefe,0xb00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa0fc0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2e00768c,0xff0e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0x3000200,0x3000300,0x3000300,0x3000300,0x1000200,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x27a300ff,0xfffffeff,0xffffffff,0xffffffff,0xffffffff,0x1a00d8f1,0xff0400,0xff00ff,0xffff99fd,0xffffffff,0xffffffff,0xffffffff,0x7a8cffff,0x13003600,0xff0200,0xff00ff,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4cf200ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2700a1cb,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xcffb00ff,0xffffffff,0xffffffff,0xffffffff,0x3c66ffff,0xff0c00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x54f600ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1600411f,0x200,0x0,0x0,0x5000000,0xffffd8f9,0xffffffff,0xffffffff,0xffffffff,0xd005089,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xf9ff13ff,0xffffffff,0xffffffff,0xffffffff,0x4208f2fa,0x7002100,0x0,0x0,0x0,0xffff31ef,0xffffffff,0xffffffff,0xffffffff,
+0x340af7fc,0xff0f00,0xff00ff,0xff00ff,0xff00ff,0xffffacf9,0xffffffff,0xffffffff,0xffffffff,0x5d6effff,0x5001d00,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xfafdffff,0x13003900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xc7fb00ff,0xffffffff,0xffffffff,0xffffffff,0x627dffff,0x4001b00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x7ffd00ff,0xffffffff,0xffffffff,0xffffffff,0xaac9ffff,0x15003800,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x50000ff,0x2b001400,0x9ec04728,0xffffe8f4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0f9ffff,0x5d3fafcd,0x42004b00,0x18003000,0x1000700,
+0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xb000200,0x38002000,0xcfe6768f,0xfffffefe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc2dcf8fc,0x4b007378,0x33004400,0x7001a00,0xff0100,0x0,0x0,0x0,0x0,0x10000ff,0x24000b00,0xd0e86887,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfeffffff,0x8396d0e5,0x45004d03,0xffff5f7b,0xffffffff,0xffffffff,0xffffffff,0x2008daf0,0x600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffa0fc,0xffffffff,0xffffffff,0xffffffff,0x768cffff,0xe002e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0x40000ff,0xffffbcf4,0xffffffff,0xffffffff,0xffffffff,0x5685ffff,0x1000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbffc0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x25005449,0xff0900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x80000ff,0xffffccf5,0xffffffff,0xffffffff,0xffffffff,0x4078ffff,0xff0900,0x3ff00ff,0xffffe9fe,0xffffffff,0xffffffff,0xffffffff,0x480ef1f9,0xb002a00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4cf200ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2700a1cb,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xa4f400ff,0xffffffff,0xffffffff,0xffffffff,0x96d1ffff,0x1001100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x9dfc00ff,0xffffffff,0xffffffff,0xffffffff,0xe9f5ffff,0x16003b00,0x200,0x0,0x0,0x2000000,0xffff96ee,0xffffffff,0xffffffff,0xffffffff,0x1200a3d9,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xffff6bff,0xffffffff,0xffffffff,0xffffffff,0x3d00c2dc,0x4001a00,0x0,0x0,0x0,0xffff1edd,0xffffffff,0xffffffff,0xffffffff,
+0x608fffff,0xff1100,0xff00ff,0xff00ff,0xff00ff,0xffffd9fd,0xffffffff,0xffffffff,0xffffffff,0x4624ffff,0x4001b00,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xfafdffff,0x13003900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xc7fb00ff,0xffffffff,0xffffffff,0xffffffff,0x627dffff,0x4001b00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xc9fe00ff,0xffffffff,0xffffffff,0xffffffff,0x7d97ffff,0xf003000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x10000400,0x35002300,0x696d4304,0xb0ce94b0,0xcde4c4de,0xc6dfcde5,0x9ab6b4d0,0x4f0a737a,0x44004a00,0x27003800,0x5001300,0xff0100,
+0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x20000ff,0x1a000900,0x3d002e00,0x859b563e,0xbfdaa8c5,0xcee5cae2,0xbbd6c6df,0x7d8da0be,0x4b005521,0x3c004600,0x16002b00,0x1000700,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xe000200,0x3b002500,0x91ac5f59,0xc4ddb4d0,0xc6dfcde5,0xa5c3b8d5,0x572c7e8e,0x47004c00,0x2d003e00,0x29001f00,0x4d004200,0x4d004d00,0x4d004d00,0x27004400,0xa00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffbffc,0xffffffff,0xffffffff,0xffffffff,0x5449ffff,0x9002500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0x10000ff,0xffff91f1,0xffffffff,0xffffffff,0xffffffff,0x74a7ffff,0x1001500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd3fd0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1d004313,0xff0500,0xff00ff,0xff00ff,0xff00ff,0x56ff00ff,0x9cff9cff,0x9cff9cff,0x9cff9cff,0x9cff9cff,0x9cff9cff,0x9cff9cff,0x9cff9cff,0x9cff9cff,0x27ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x30000ff,0xffff7ee5,0xffffffff,0xffffffff,0xffffffff,0x8bccffff,0x1001000,0x3dff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3f00b8d4,0x5001e00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4cf200ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2700a1cb,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x67e900ff,0xffffffff,0xffffffff,0xffffffff,0xf4fcffff,0x300328f,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfaff27ff,0xffffffff,0xffffffff,0xffffffff,0xbdd9ffff,0x14003900,0x100,0x0,0x0,0xff0000,0xffff43ce,0xffffffff,0xffffffff,0xffffffff,0x358cf6fc,0xff0400,0xff00ff,0xff00ff,0xfff00ff,0xffffe4ff,0xffffffff,0xffffffff,0xffffffff,0x3600859d,0x1001300,0x0,0x0,0x0,0xf4fe0440,0xffffffff,0xffffffff,0xffffffff,
+0xbde5ffff,0x100160c,0xff00ff,0xff00ff,0x38ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3c00eef6,0x3001900,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xfafdffff,0x13003900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xc7fb00ff,0xffffffff,0xffffffff,0xffffffff,0x627dffff,0x4001b00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xfeff10ff,0xffffffff,0xffffffff,0xffffffff,0x5139ffff,0xa002800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x15000900,0x33002500,0x41003c00,0x46004400,0x48004700,0x45004700,0x3d004200,0x28003500,0xb001800,0x300,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5000100,0x1e000f00,0x39002e00,0x43004000,0x47004600,0x47004700,0x42004500,0x37003f00,0x1c002b00,0x4000e00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x1c000c00,0x3a002e00,0x44004100,0x47004600,0x45004700,0x3f004300,0x2e003900,0xf001f00,0x16000800,0x3a002f00,0x3a003a00,0x3a003a00,0x22003500,0xa00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffd3fd,0xffffffff,0xffffffff,0xffffffff,0x4313ffff,0x5001d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xffff7def,0xffffffff,0xffffffff,0xffffffff,0x85b6ffff,0x3001a00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xdcfd0000,0xffffffff,0xffffffff,0xffffffff,0xf8fcffff,0x18003c00,0xff0200,0xff00ff,0xff00ff,0xff00ff,0x8dfd00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x50047e6,0x100,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x10000ff,0xffff2cb4,0xffffffff,0xffffffff,0xffffffff,0xcfedffff,0x3001900,0x8fff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x36007a8e,0x2001300,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4cf200ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2700a1cb,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x1a9d00ff,0xfffff7fe,0xffffffff,0xffffffff,0xffffffff,0x20afd9f7,0xff0100,0xff00ff,0xff00ff,0x21ff00ff,0xffffdcff,0xffffffff,0xffffffff,0xffffffff,0x8097ffff,0x11003400,0x0,0x0,0x0,0xff0000,0xd9f70b17,0xffffffff,0xffffffff,0xffffffff,0xc3efffff,0x1000f33,0xff00ff,0xff00ff,0xa1ff01ff,0xffffffff,0xffffffff,0xffffffff,0xeff8ffff,0x2c004b18,0xc00,0x0,0x0,0x0,0xbdf70200,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0x86092e5,0xff00ff,0xff00ff,0xdaff21ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3a00cae2,0x1001500,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xfafdffff,0x13003900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xc7fb00ff,0xffffffff,0xffffffff,0xffffffff,0x627dffff,0x4001b00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff42ff,0xffffffff,0xffffffff,0xffffffff,0x3f00eef8,0x6001e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3000000,0x11000900,0x22001a00,0x2c002800,0x2f002f00,0x29002d00,0x1b002300,0xa001300,0x400,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6000100,0x17000e00,0x26001f00,0x2e002b00,0x2d002f00,0x25002a00,0x15001d00,0x5000c00,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6000100,0x18000e00,0x28002200,0x2e002d00,0x2a002d00,0x1e002500,0xe001600,0x2000600,0x7000100,0x13000f00,0x13001300,0x13001300,0xd001200,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffdcfd,0xffffffff,0xffffffff,0xffffffff,0x3c00f8fc,0x2001800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xffff6eef,0xffffffff,0xffffffff,0xffffffff,0x8ebdffff,0x5001e00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xdffd0000,0xffffffff,0xffffffff,0xffffffff,0xf6fbffff,0x14003a00,0xff0100,0xff00ff,0xff00ff,0xff00ff,0x8ffa00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x10005ab5,0x300,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xd3f70800,0xffffffff,0xffffffff,0xffffffff,0xfefeffff,0x8003663,0xe2fe01ff,0xffffffff,0xffffffff,0xffffffff,0xf1f9ffff,0x2a00480e,0xff0c00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4cf200ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2700a1cb,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x70000ff,0xffff97e6,0xffffffff,0xffffffff,0xffffffff,0xebfdffff,0xfff68f5,0xff00ff,0x14ff00ff,0xf0ff74ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x470be1f0,0xc002b00,0x0,0x0,0x0,0xff0000,0x71d90500,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x29e6bcf4,0xff00ff,0x1fff00ff,0xffffa7ff,0xffffffff,0xffffffff,0xffffffff,0xa4c2ffff,0x20003f00,0x600,0x0,0x0,0x0,0x6ce50100,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xe0fdffff,0x78ff94fd,0xaaff81ff,0xfffff8ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x350093b1,0x1100,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xfafdffff,0x13003900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xc7fb00ff,0xffffffff,0xffffffff,0xffffffff,0x627dffff,0x4001b00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff76fd,0xffffffff,0xffffffff,0xffffffff,0x3b00d3e8,0x2001700,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x7000400,0xd000b00,0xe000e00,0xb000d00,0x4000800,0x100,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0xa000600,0xd000c00,0xd000e00,0x9000b00,0x2000500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3000100,0xb000700,0xd000d00,0xb000d00,0x5000900,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffdffd,0xffffffff,0xffffffff,0xffffffff,0x3a00f6fb,0x1001400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xffff68f0,0xffffffff,0xffffffff,0xffffffff,0x92beffff,0x7002100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xfeffffff,0x13003a09,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x91f600ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1a006a9a,0x400,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x86e60300,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0080c3,0xffff33ff,0xffffffff,0xffffffff,0xffffffff,0xb8d5ffff,0x1e003f00,0xff0500,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4cf200ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2700a1cb,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x20000ff,0xf4fc2680,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfaffffff,0xcaffdbff,0xfeffdbff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfeffffff,0x3e00747d,0x6001e00,0x0,0x0,0x0,0xff0000,0x15310100,0xffffddf6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xcaffdffe,0xffffdcff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5325eef8,0x14003500,0x200,0x0,0x0,0x0,0x166800ff,0xffffe6f8,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf4faffff,0x2d00512c,0xd00,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xfafdffff,0x13003900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xc7fb00ff,0xffffffff,0xffffffff,0xffffffff,0x627dffff,0x4001b00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffaafc,0xffffffff,0xffffffff,0xffffffff,0x3600b8d5,0xff1200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffd7fb,0xffffffff,0xffffffff,0xffffffff,0x3a09feff,0x1300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xffff74f6,0xffffffff,0xffffffff,0xffffffff,0x8bb4ffff,0x8002300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc9fa0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1300453f,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x91f600ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x34ba0100,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1700c4e9,0xffff87fb,0xffffffff,0xffffffff,0xffffffff,0x7b8fffff,0x13003600,0xff0200,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4cf200ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2700a1cb,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xff00ff,0x71c40b00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xafcdffff,0x31004800,0x2001100,0x0,0x0,0x0,0xff0000,0x80000ff,0xfefe55b1,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4200869a,0xa002500,0x0,0x0,0x0,0x0,0x70000ff,0xffff64c4,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9ebbffff,0x22004100,0x800,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xfafdffff,0x13003900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xc7fb00ff,0xffffffff,0xffffffff,0xffffffff,0x627dffff,0x4001b00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffdbfe,0xffffffff,0xffffffff,0xffffffff,0x30009bbf,0xff0e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffc9fa,0xffffffff,0xffffffff,0xffffffff,0x453fffff,0x1300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xffff83f7,0xffffffff,0xffffffff,0xffffffff,0x80a7ffff,0x8002300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xadf60000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1400648c,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x91f600ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x90000ff,0xffffd9f8,0xffffffff,0xffffffff,0xffffffff,0x2c46fafd,0xffffd9fd,0xffffffff,0xffffffff,0xffffffff,0x4911f2f9,0xc002b00,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4cf200ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2700a1cb,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xff00ff,0x16000300,0xffff9cd5,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4c07bbd7,0x1d003b00,0x600,0x0,0x0,0x0,0xff0000,0x20000ff,0x8ecf1200,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xadcbffff,0x34004900,0x3001500,0x0,0x0,0x0,0x0,0x20000ff,0xade21300,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4e10d4e8,0x15003600,0x200,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xfafdffff,0x13003900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xc7fb00ff,0xffffffff,0xffffffff,0xffffffff,0x627dffff,0x4001b00,0x0,0x0,0x0,0xff00ff,0xff00ff,0x2ff00ff,0xfffffaff,0xffffffff,0xffffffff,0xffffffff,0x2b0086a9,0xff0c00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffadf6,0xffffffff,0xffffffff,0xffffffff,0x648cffff,0x1400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xffff9efa,0xffffffff,0xffffffff,0xffffffff,0x6882ffff,0x7002200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8af20000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x170089bc,0xff0200,0xff00ff,0xff00ff,0xff00ff,0x89f600ff,0xf4fbf2fd,0xf5faf5fa,0xf5faf5fa,0xf5faf5fa,0xfffffdfe,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x40000ff,0xffff8de7,0xffffffff,0xffffffff,0xffffffff,0x95d8ffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3f00b9d6,0x6001e00,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4cf200ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2700a1cb,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xff00ff,0x80000ff,0x96c72208,0xfffffdfe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xaeccfeff,0x40004c07,0xc002700,0x100,0x0,0x0,0x0,0xff0000,0xff00ff,0x1d000600,0xffff9cce,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4c03b3d0,0x20003d00,0xff0800,0x0,0x0,0x0,0x0,0xff00ff,0x23160800,0xffffb7e0,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xddefffff,0x40005a39,0xa002400,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xfafdffff,0x13003900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xc7fb00ff,0xffffffff,0xffffffff,0xffffffff,0x627dffff,0x4001b00,0x0,0x0,0x0,0xff00ff,0xff00ff,0x1aff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2500799a,0xff0900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff8af2,0xffffffff,0xffffffff,0xffffffff,0x89bcffff,0x2001700,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xffffd1fd,0xffffffff,0xffffffff,0xffffffff,0x4e3effff,0x6001f00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x58e80000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1c00bbe1,0xff0400,0xff00ff,0xff00ff,0xff00ff,0xb0000ff,0x43002800,0x4c004c00,0x4c004c00,0x4c004c00,0xffffdbee,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0xffff3bc2,0xffffffff,0xffffffff,0xffffffff,0xfdfeffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x36007c90,0x2001400,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4cf200ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2700a1cb,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xff00ff,0x20000ff,0x26000d00,0xe0f16b8d,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe2f0ffff,0x4b00757e,0x29004000,0x3001000,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xb000100,0x7eac2400,0xfffff2f9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x92adf5fb,0x40004b00,0xd002700,0xff0200,0x0,0x0,0x0,0x0,0xff00ff,0xe000200,0x92be2a0c,0xfffff8fc,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5527c0db,0x2e004500,0x2001100,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xfafdffff,0x13003900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xc7fb00ff,0xffffffff,0xffffffff,0xffffffff,0x627dffff,0x4001b00,0x0,0x0,0x0,0xff00ff,0xff00ff,0x39fb00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x21006b85,0xff0700,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff58e8,0xffffffff,0xffffffff,0xffffffff,0xbbe1ffff,0x4001c00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x81ff02ff,0xff1dff,
+0xff00ff,0xcff00ff,0xfffffbff,0xffffffff,0xffffffff,0xffffffff,0x3e00e7f4,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x21b90000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2b35f6fc,0xff0800,0xff00ff,0xff00ff,0xff00ff,0x80000ff,0x31001d00,0x38003800,0x38003800,0x3a093800,0xfffff7fc,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xe1f80b17,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf2faffff,0x2b004911,0xff0c00,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4cf200ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2700a1cb,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xe000200,0x3d082500,0xd1e87f9b,0xfffffcfe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xcbe2fcfe,0x4d078091,0x3b004800,0x10002700,0xff0300,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x20000ff,0x25000e00,0xa6c84b41,0xffffebf5,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xadcbedf6,0x4a005e44,0x28003e00,0x3001000,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x30000ff,0x29001100,0xb2d3575e,
+0xfffff5fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7d8dd5e9,0x43004b00,0x16003000,0xff0500,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xfafdffff,0x13003900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xc7fb00ff,0xffffffff,0xffffffff,0xffffffff,0x627dffff,0x4001b00,0x0,0x0,0x0,0xff00ff,0xff00ff,0x57fc00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1e005d6e,0xff0500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff21b9,0xffffffff,0xffffffff,0xffffffff,0xf6fcffff,0x8002b35,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x1ff00ff,0xffff90ff,0x2ceee4fe,
+0xff0100,0x60ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3a00bedb,0x2001600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6000000,0xffffd0f8,0xffffffff,0xffffffff,0xffffffff,0x7ac4ffff,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0x20000ff,0x10000a00,0x12001200,0x12001200,0x45cb1200,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x95e90400,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbad6ffff,0x1e003f00,0xff0600,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4cf200ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2700a1cb,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x20000ff,0x1d000b00,0x3f003100,0x7c8e4f24,0xb5d2a5c3,0xcde5c2dd,0xb7d4c4de,0x7b89a4c1,0x4b005521,0x3f004700,0x1e003100,0x3000c00,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xd000200,0x35002100,0x67664304,0xb1ce99b7,0xcde4c1db,0xb2cec2dc,0x6c6a9cb9,0x4a004d03,0x36004300,0xe002200,0xff0300,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xf000300,0x38002400,
+0x81984c25,0xcbe3a9c7,0xe7f4dbec,0xe2f0e9f4,0xbbd7d4e8,0x686098b4,0x47004c00,0x2a003d00,0x5001400,0xff00ff,0x0,0x0,0x0,0x0,0x39001300,0x4d004c00,0x4d004d00,0x4c004d00,0x13003900,0x0,0x0,0x0,0x0,0xf000000,0x48003100,0x4d004d00,0x4d004d00,0x3d004d00,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x4000000,0x3e001c00,0x4d004d00,0x4d004d00,0x4d004d00,0x1c003e00,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xd0f80600,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd007ac4,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x7fff00ff,0xffffffff,0xeefeffff,
+0x1003dea,0xc4ff01ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x340087a2,0x1100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0xffff82e7,0xffffffff,0xffffffff,0xffffffff,0xe7f7ffff,0x2001c49,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x8fff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x43ca0100,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7d91ffff,0x14003600,0xff0200,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4cf200ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2700a1cb,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6000100,0x1f001100,0x39002e00,0x43003f00,0x46004500,0x47004700,0x42004500,0x38003f00,0x1f002d00,0x6001100,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x16000800,0x34002600,0x42003c00,0x46004400,0x46004700,0x42004500,0x34003d00,0x17002700,0x2000900,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x18000a00,
+0x36002900,0x44003f00,0x49004700,0x4a004a00,0x48004a00,0x42004500,0x2f003b00,0xe001e00,0x400,0x0,0x0,0x0,0x0,0x0,0x2b000e00,0x3a003900,0x3a003a00,0x39003a00,0xe002b00,0x0,0x0,0x0,0x0,0xb000000,0x36002500,0x3a003a00,0x3a003a00,0x2e003a00,0x3001400,0x0,0x0,0x0,0x0,0x0,0x4000000,0x30001700,0x3a003a00,0x3a003a00,0x3a003a00,0x14002e00,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x82e70200,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1c49e7f7,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xffff6fff,0xffffffff,0xffffffff,
+0x4fecf6fe,0xffff50fc,0xffffffff,0xffffffff,0xffffffff,0xf8fcffff,0x2b00502d,0xc00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0xfbfe2598,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x80096e2,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xf6ff1bff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xb1700ff,0xffffe6f9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4911f2fa,0xc002b00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4cf200ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2700a1cb,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7000200,0x15000e00,0x25001e00,0x2c002a00,0x2d002e00,0x25002a00,0x15001d00,0x6000d00,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3000000,0x12000a00,0x22001a00,0x2c002800,0x2c002e00,0x23002900,0x12001b00,0x4000a00,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000100,
+0x15000b00,0x27001e00,0x32002e00,0x35003400,0x30003300,0x23002b00,0xf001900,0x1000600,0x0,0x0,0x0,0x0,0x0,0x0,0xe000500,0x13001300,0x13001300,0x13001300,0x5000e00,0x0,0x0,0x0,0x0,0x4000000,0x12000c00,0x13001300,0x13001300,0xf001300,0x1000700,0x0,0x0,0x0,0x0,0x0,0x2000000,0x10000800,0x13001300,0x13001300,0x13001300,0x6000f00,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x25980100,0xfffffbfe,0xffffffff,0xffffffff,0xffffffff,0x96e2ffff,0xff0800,0xff00ff,0xff00ff,0x31ff00ff,0xffffffff,0xffffffff,0xffffffff,
+0xfbffffff,0xffffebfe,0xffffffff,0xffffffff,0xffffffff,0xb8d5ffff,0x20004000,0x700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xabea0900,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6be0ffff,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4ff00ff,0xffffb7ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x50000ff,0xffff9beb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3f00bbd6,0x6001e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4cf200ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2700a1cb,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x9000500,0xd000b00,0xd000d00,0x9000b00,0x2000500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x8000400,0xc000b00,0xc000d00,0x8000b00,0x1000400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x2000000,0xa000600,0xf000d00,0x11001000,0xe001000,0x8000c00,0x1000400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x9000000,0xffffabea,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3006be0,0xff00ff,0xff00ff,0x10000ff,0xffff76f2,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6865fefe,0x15003700,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x32990300,0xfffffafe,0xffffffff,0xffffffff,0xffffffff,0xfcfeffff,0x4807eef,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xa7ff0bff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0xffff4acf,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x36007e92,0x2001400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4cf200ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2700a1cb,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x3000000,0xfafe3299,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7eeffcfe,0xff0480,0xff00ff,0x20000ff,0x7bbd1200,0xfffffcfe,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4500bdd8,0xc002a00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xc0000ff,0xffff92d9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc3fbffff,0x1ff3df7,0xff00ff,0xff00ff,0xff00ff,0x5cff06ff,0xffffd9ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xecfb0e37,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf3faffff,0x2b004911,0xff0c00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4cf200ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2700a1cb,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x92d90c00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3df7c3fb,0xff01ff,0x10000ff,0x23000b00,0xf8fc74a0,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf3faffff,0x3b005b40,0x5001a00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x40000ff,0xd5f11e2b,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe2feffff,0x82ffa6ff,0x7cff74ff,0xb9ff8eff,0xfffff2ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xa3ec0500,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbbd7ffff,0x1e003f00,0xff0600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4cf200ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2700a1cb,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x1e2b0400,0xffffd5f1,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa6ffe2fe,0x74ff82ff,0x81f375fd,0xfafeaeec,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8aa3ffff,0x2a004400,0x1000d00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x10000ff,0x3d710b00,0xffffedf9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x52d30100,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7f93ffff,0x14003600,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4cf200ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2700a1cb,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0xb000100,0xedf93d71,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4900b2d0,0x17003600,0xff0400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x12000200,0xeff95286,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe5f3ffff,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x105000ff,0xfffff0fc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4915f4fa,0xc002b00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4cf200ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2700a1cb,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x2000000,0x52861200,0xffffeff9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4e4bdcee,0x9002100,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x50000ff,0x53781800,0xffffe3f3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5e44dfef,0xfffffeff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x50000ff,0xffffa9ee,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3f00bcd8,0x6001f00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4cf200ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2700a1cb,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfcffb2ff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0x3fff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x1eff00ff,0xabff72ff,0xecffd8ff,0xeafff8ff,0xafffd7ff,0x28ff70ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xf0fff0ff,0xf0fff0ff,0xf0fff0ff,0xe4fff0ff,
+0x54ffb2ff,0xff02ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x27ff00ff,0xf0fff0ff,0xf0fff0ff,0xf0fff0ff,0x34ff,0x0,0x0,0x0,0x4cff0000,0xfff6aff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x92ff2dff,0x7ff,0x0,0x0,0x0,0xff0000,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x6ff00ff,0x84ff44ff,0xb9ffaaff,0xa3ffb4ff,0x4aff81ff,0xff09ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xedff0000,0xf4fff4ff,0xf4fff4ff,0xf4fff4ff,0xffedff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xf4ffbbff,0xf4fff4ff,0xf4fff4ff,0xf4fff4ff,0x2eff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x66ff19ff,0xb4ff9cff,0x5cffafff,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x18000500,0xe3f35378,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe2f7ffff,0x20032ad,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x10000ff,0x1b000700,0xbcdc4038,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd9ecffff,0x45005a39,0xffffe0f4,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x36001400,0x4d004b00,0x4d004d00,0x4d004d00,0x4d004d00,0x37004b00,0x2001400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x5000000,0x3f001e00,0x4d004d00,0x4d004d00,0x4d004d00,0x27004300,0xa00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffb5fe,0xffffffff,0xffffffff,0xffffffff,0x7004bda,0x100,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x29ff00ff,0xffffaeff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x41fbbbfe,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0x23f0cafe,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x86ff00ff,0xffffffff,0xffffffff,0xddfcffff,0x7000f11,0x100,0x0,0x0,0x6dfd0000,0xf6ffffff,0x38ff9ffd,0xff01ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xbff00ff,0xc6ff60ff,0xffffffff,0x3000f88,0x0,0x0,0x0,0xedff0000,
+0xf4fff4ff,0xf4fff4ff,0xf4fff4ff,0xff8eff,0x9ff00ff,0xe8ff79ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7cfdf1ff,0xff09ff,0xff00ff,0xff,0x0,0x0,0x0,0xf8ff0000,0xffffffff,0xffffffff,0xffffffff,0xe00f8ff,0xff0500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffc5fe,0xffffffff,0xffffffff,0xffffffff,0x6003ccc,0x100,0x0,0x0,0xedff0000,0xf4fff4ff,0xf4fff4ff,0xf4fff4ff,0xff8eff,0xff00ff,0xa6ff20ff,0xfffffcff,0xffffffff,0xb0f9ffff,0x2000700,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x7000100,0x40381b00,0xffffbcdc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x34e6e9fd,0xff0100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x8000100,0x32001a00,0xdaed7493,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x531fb6d2,0x32004500,0xffffb3ea,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x23000b00,0x3a003600,0x3a003a00,0x3a003a00,0x3a003a00,0x24003600,0xb00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x4000000,0x2f001700,0x3a003a00,0x3a003a00,0x3a003a00,0x1d003200,0x700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffb7fb,0xffffffff,0xffffffff,0xffffffff,0x150063a5,0x400,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x1ff00ff,0xf9ff72ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xcea98fc,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xe7fdffff,0x10024e3,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xe3ff03ff,0xffffffff,0xffffffff,0x97d0ffff,0x11002a00,0x200,0x0,0x0,0x6ff80000,0xffffffff,0xffffffff,0x6efdd4fe,0xff11ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x30ff00ff,0xf1ff95ff,0xffffffff,0xffffffff,0xb00223c,0x0,0x0,0x0,0xf8ff0000,
+0xffffffff,0xffffffff,0xffffffff,0xa009bf3,0xd8ff2bed,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x22e9ddfe,0xff00ff,0xff,0x0,0x0,0x0,0xf8ff0000,0xffffffff,0xffffffff,0xffffffff,0x2900fafd,0xff0e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0xffffffff,0x13005590,0x300,0x0,0x0,0xf8ff0000,0xffffffff,0xffffffff,0xffffffff,0xa009bf3,0x58ff0300,0xfffff5ff,0xffffffff,0xffffffff,0xb9edffff,0x7001900,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x1000000,0x1a000800,0x74933200,0xffffdaed,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xd7ebfafd,0xffffffff,0xffffffff,0xffffffff,0xf2feffff,0x10045e9,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x10000ff,0x15000600,0x3e042a00,0xc3de7b93,0xfffffafd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfdfeffff,0x7277c9e1,0x42004b00,0x16002f00,0xffff7ee7,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb000300,0x13001200,0x13001300,0x13001300,0x13001300,0xb001200,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x10000800,0x13001300,0x13001300,0x13001300,0xa001100,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffb8f9,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xa0ff05ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc4fbffff,0xff0ec8,0xff00ff,0x0,0x0,0x0,0x0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x939cbf9,0xff0100,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff45ff,0xffffffff,0xffffffff,0x5e51feff,0x11003200,0x100,0x0,0x0,0x71f40000,0xffffffff,0xffffffff,0xffffffff,0xa2fdf7ff,0x1ff3bff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x63ff0cff,0xffffc9ff,0xffffffff,0xffffffff,0xffffffff,0x12003824,0x100,0x0,0x0,0xf8ff0000,
+0xffffffff,0xffffffff,0xffffffff,0x4097a9df,0xffffebfe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe2fdffff,0x1001bd0,0xff,0x0,0x0,0x0,0xf8ff0000,0xffffffff,0xffffffff,0xffffffff,0x3800fafd,0xff1200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0xffffffff,0x1a00627d,0x400,0x0,0x0,0xf8ff0000,0xffffffff,0xffffffff,0xffffffff,0x1e00a9df,0xffff67f3,0xffffffff,0xffffffff,0xffffffff,0xc1e3ffff,0xb002900,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x6000100,0x2a001500,0x7b933e04,0xfafdc3de,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xaccae9f5,0x4d035e41,0xffffaacb,0xffffffff,0xffffffff,0xffffffff,0x1592ecfd,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x40000ff,0x1e000e00,0x3e003000,0x7c8e4e24,0xc1dba6c3,0xe3f2d9eb,0xe7f3eaf5,0xbbd7d7eb,0x5d3f91ab,0x46004b00,0x28003b00,0x5001300,0x2c000d00,0x4d004600,0x4d004d00,0x1d003f00,0x500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffb8f9,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0xff0000,0xff00ff,0x1ff00ff,0xffffa3ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x749bef8,0xff00ff,0x0,0x0,0x0,0x0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x64d6ffff,0xff0500,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffa5fd,0xffffffff,0xffffffff,0x4300d0e5,0x9002600,0x0,0x0,0x0,0x71f40000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd7feffff,0x13ff71fd,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x98ff33ff,0xfffff3ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x15004020,0x100,0x0,0x0,0xf8ff0000,
+0xffffffff,0xffffffff,0xffffffff,0xdaf7b6db,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x600a5f1,0xff,0x0,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,0x3900fafd,0xff1300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xf8ff0000,0xffffffff,0xffffffff,0xffffffff,0x58a2b1d5,0xfffffcff,0xffffffff,0xffffffff,0xffffffff,0xc3e1ffff,0xd002d00,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xe000400,0x30001e00,0x4e243e00,0xa6c37c8e,0xd9ebc1db,0xeaf5e3f2,0xddeee7f3,0xb6d2d2e7,0x6e6d97b3,
+0x4a004d03,0x3b004300,0x94bf3800,0xffffffff,0xffffffff,0xf9fcffff,0x1d006898,0x700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6000100,0x1e001100,0x38002c00,0x43003f00,0x48004600,0x4b004a00,0x48004a00,0x41004500,0x2d003900,0xd001c00,0x300,0x1d000800,0x3a003300,0x3a003a00,0x16002f00,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffb8f9,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0xff0000,0xff00ff,0x7aff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x74e5ffff,0xff0400,0x0,0x0,0x0,0x0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xbfecffff,0x2001000,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xeff00ff,0xfffff6ff,0xffffffff,0xffffffff,0x3b008da6,0x3001900,0x0,0x0,0x0,0x71f40000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf8ffffff,0x3effa5fd,0xff01ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xeff00ff,0xccff67ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x15004020,0x100,0x0,0x0,0xf9fe0000,
+0xffffffff,0xffffffff,0xffffffff,0xfffffefe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x34a7ffff,0x400,0x0,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,0x3900fafd,0xff1300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,0xdbf7b2d7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc3e1ffff,0xd002d00,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x1000000,0x11000600,0x2c001e00,0x3f003800,0x46004300,0x4a004800,0x4a004b00,0x48004900,0x42004500,
+0x34003c00,0x19002700,0x28001700,0xfbfe81ae,0xffffffff,0x7d8dfbfd,0x2a004400,0x1000c00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6000200,0x15000d00,0x26001e00,0x31002c00,0x35003400,0x31003400,0x21002a00,0xd001700,0x1000500,0x0,0x9000200,0x13001100,0x13001300,0x7001000,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffb8f9,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0xff0000,0xff00ff,0xfcff33ff,0xffffffff,0xffffffff,0xffffffff,0xe2f1ffff,0x614c8fa8,0x675c541e,0xf6fba1c0,0xffffffff,0xffffffff,0xffffffff,0xf3fdffff,0x2001c76,0x0,0x0,0x0,0x0,0x7eb264e0,0x94b08aa3,0xffffcde5,0xffffffff,
+0xffffffff,0xffffffff,0xe9f7ffff,0x7001f00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x63ff00ff,0xffffffff,0xffffffff,0xf6fbffff,0x2f004f24,0x1000f00,0x0,0x0,0x0,0x56f00000,0xfffff8fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x74fddafe,0xff15ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x35ff01ff,0xf4ff9bff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe7f4ffff,0x15003f18,0x100,0x0,0x0,0xf9fe0000,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xcbe3f7fb,0xb2d0b6d2,0xf5fbc7e0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8ad5ffff,0x1000c00,0x0,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,0x3900fafd,0xff1300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,0xffffeef9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc3e1ffff,0xd002d00,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x2000000,0xd000600,0x1e001500,0x2c002600,0x34003100,0x34003500,0x2f003200,0x23002a00,
+0x12001a00,0x4000a00,0xe000300,0x709b2500,0xfcfef6fc,0x49008396,0x1d003900,0x700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x9000500,0xf000c00,0x11001000,0xe001000,0x7000b00,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffb8f9,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0xff0000,0xff00ff,0xffffbcff,0xffffffff,0xffffffff,0xffffffff,0x521cc9e2,0x42004800,0x3b003d00,0x636c3e00,0xfffff0f9,0xffffffff,0xffffffff,0xffffffff,0x9007cd4,0x0,0x0,0x0,0x0,0x30001000,0x41004000,0xbedd4404,0xffffffff,
+0xffffffff,0xffffffff,0xfcfeffff,0xd002c00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xc2ff00ff,0xffffffff,0xffffffff,0xbad6ffff,0x22004100,0x700,0x0,0x0,0x0,0x8000000,0x91be3055,0xffffe0ef,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa8fdfaff,0x2ff42ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x6aff0fff,0xffffd0ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc4ddfcfd,0x4d077c8c,0x14003900,0x100,0x0,0x0,0xf9fe0000,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa7c7ffff,0x4b00541e,0x45004800,0x522c4500,0xffffbedb,0xffffffff,0xffffffff,0xffffffff,0xcaecffff,0x3001800,0x0,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,0x3900fafd,0xff1300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd8ebf3fa,0xcae2c8e0,0xb6d8d9eb,0xd002d00,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0x5000200,0xc000900,0x10000f00,0x10001100,0xe000f00,0x8000b00,
+0x1000400,0xff00ff,0x20000ff,0x22000c00,0x849e6183,0x3a004900,0xa001f00,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffb8f9,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0xff0000,0x3fff00ff,0xffffffff,0xffffffff,0xffffffff,0xd7ebffff,0x4400511c,0x24003400,0x17001900,0x28001b00,0xffff6f9c,0xffffffff,0xffffffff,0xffffffff,0x1500d2f0,0x200,0x0,0x0,0x0,0x18000800,0x21002100,0x55842500,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0x11003500,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff23ff,0xffffffff,0xffffffff,0x7684ffff,0x15003700,0x200,0x0,0x0,0x0,0x5000000,0x32001900,0x70804304,0xf8fcbbd7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xdcfeffff,0x17ff77fd,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x1ff00ff,0x9eff38ff,0xfffff6ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9fbce5f3,0x4b005c3d,0x3e004600,0xe002b00,0x0,0x0,0x0,0xf9fe0000,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4b009ebb,0x39004300,0x2b003000,0x2f002b00,0xdaef3c11,0xffffffff,0xffffffff,0xffffffff,0xebf7ffff,0x8002400,0x0,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,0x3900fafd,0xff1300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7d8dd7ea,0x4b00500d,0x48004900,0x43004800,0xd002b00,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0xb000200,0x35001f00,0x20003600,0x1000a00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x24ff0000,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xf9fffcff,0xcfffe4ff,0x54ff9dff,0xff0dff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,
+0xff0000,0xfcff08ff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0x6fff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffb8f9,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0xff0000,0xc0ff00ff,0xffffffff,0xffffffff,0xffffffff,0x6966fdfe,0x2e004300,0x8001600,0x2000300,0xb000400,0xc7ea1e00,0xffffffff,0xffffffff,0xffffffff,0x2826fbfd,0x800,0x0,0x0,0x0,0x5000200,0x7000700,0x1a310900,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0x12003800,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff81ff,0xffffffff,0xffffffff,0x4604e7f4,0xc002b00,0xff,0x0,0x0,0x0,0x2000000,0x15000800,0x32002400,0x50303d00,0xddef96b4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfbffffff,0x45ffacfe,0xff02ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x11ff00ff,0xd3ff6dff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfbfdffff,0x7a88c2dc,0x49004d03,0x39004200,0x1e002c00,0x5001000,0x0,0x0,0x0,0xf9fe0000,
+0xffffffff,0xffffffff,0xffffffff,0xe4f3ffff,0x3e004d0d,0x17002900,0xc000e00,0xe000b00,0x78bf1800,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe003733,0x0,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,0x3900fafd,0xff1300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xabc9ffff,0x47004d07,0x38003f00,0x2f003200,0x2d002f00,0x9001e00,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x1000000,0x16000900,0xb001800,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x25f80000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7bfdeeff,0xff0cff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,
+0xff0000,0xffff08ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x90079ec,0x200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x18ff00ff,0x8fff60ff,0xb9ffadff,0x90ffb0ff,0x13ff5bff,0xff00ff,0xff00ff,0xffffb8f9,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0xff0000,0xffff20ff,0xffffffff,0xffffffff,0xffffffff,0x4700b8d5,0x15003100,0xff0400,0xff00ff,0x10000ff,0x6ecc0800,0xe9f5e8f6,0xe9f5e9f5,0xe9f5e9f5,0x5384e9f5,0xe00,0x0,0x0,0x0,0xff00ff,0xff00ff,0x50000ff,0xfffff7fe,
+0xffffffff,0xffffffff,0xffffffff,0x13003a00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x2ff00ff,0xffffe0fe,0xffffffff,0xffffffff,0x3e00a4c4,0x5001d00,0xff,0x0,0x0,0x0,0xff0000,0x30000ff,0x11000800,0x2b001d00,0x43043800,0xb9d66e7b,0xfffff7fc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7afddffe,0xff19ff,0xff,0x0,0x0,0x0,0xff0000,0x3bff01ff,0xf7ffa1ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe3f2ffff,0x5b389db9,0x46004b00,0x33003e00,0x18002500,0x6000d00,0x200,0x0,0x0,0x0,0xf9fe0000,
+0xffffffff,0xffffffff,0xffffffff,0xa6c5ffff,0x28004200,0x3000e00,0xff00ff,0xff00ff,0x26790400,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x12004a5d,0x0,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,0x3900fafd,0xff1300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4c03bfdb,0x31004200,0x15002000,0xe000f00,0xe000e00,0x3000a00,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x3000100,0x2000400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x26f20000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2beddafd,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,
+0xff0000,0xffff09e3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1b008bcd,0x600,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x29ff00ff,0xfeffafff,0xffffffff,0xffffffff,0xffffffff,0xf9ffffff,0x20ffa2fd,0xff00ff,0xffffb8f9,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0xff0000,0xffff72fd,0xffffffff,0xffffffff,0xffffffff,0x3b006e74,0x6001c00,0xff00ff,0xff00ff,0xff00ff,0x10000100,0x45002f00,0x4b004b00,0x4b004b00,0x36004900,0x1001300,0x0,0x0,0x0,0xff00ff,0xff00ff,0x10000ff,0xfffff5fe,
+0xffffffff,0xffffffff,0xffffffff,0x13003a00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x3fff00ff,0xffffffff,0xffffffff,0xffffffff,0x34006055,0x1001200,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x10000ff,0xc000500,0x23001600,0x3d003200,0x94b14f2d,0xffffdcee,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xaffefcff,0x5cc,0x0,0x0,0x0,0x3cff0000,0xffffd6ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbfdafafd,0x4d037882,0x42004900,0x2c003900,0x12001e00,0x3000900,0xff00ff,0xff,0x0,0x0,0x0,0xf9fe0000,
+0xffffffff,0xffffffff,0xffffffff,0x798dffff,0x14003500,0xff0200,0xff00ff,0xff00ff,0x80000ff,0xffffebfc,0xffffffff,0xffffffff,0xffffffff,0x15005871,0x100,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,0x3900fafd,0xff1300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x40005b40,0x13002900,0x2000600,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf3feffff,0x10036e7,0xff00ff,0xff,0x0,0x0,0x0,0x0,
+0xff0000,0xffff09e3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x240095c0,0x800,0x0,0x0,0x0,0xff00ff,0xff00ff,0x4ff00ff,0xf9ff77ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf5ffffff,0x1005cf7,0xffffb8f9,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0xff0000,0xffffc3fe,0xffffffff,0xffffffff,0xe5f3ffff,0x2b004500,0x1000d00,0xff00ff,0xff00ff,0xff00ff,0x70000ff,0x2f001b00,0x35003500,0x35003500,0x29003500,0x2001100,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xfffff5fe,
+0xffffffff,0xffffffff,0xffffffff,0x13003a00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x9fff00ff,0xffffffff,0xffffffff,0xd2e7ffff,0x26004300,0xff0a00,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x8000300,0x1c001100,0x38002b00,0x6c764100,0xf7fbb7d4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3001466,0x0,0x0,0x0,0x6dfd0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9ab8e1f0,0x4b005a33,0x3e004600,0x25003300,0xd001700,0x1000600,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xf9fe0000,
+0xffffffff,0xffffffff,0xffffffff,0x584effff,0xa002800,0xff00ff,0xff00ff,0xff00ff,0x20000ff,0xffffd5fa,0xffffffff,0xffffffff,0xffffffff,0x1700617e,0x200,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,0x3900fafd,0xff1300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,0xbed9ffff,0x2c004500,0x3001100,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4cff10ff,0xb0ff89ff,0xe1ffd2ff,0xe2ffecff,0xbcffcfff,0x58ff95ff,0xff1cff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x20c7e6fc,0xff0100,0xff,0x0,0x0,0x0,0x0,
+0xff0000,0xffff09e3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x240095c0,0x800,0x0,0x0,0x0,0xff00ff,0xff00ff,0xabff04ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x62efffff,0xffffb8f9,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0xbff0000,0xfffffdff,0xffffffff,0xffffffff,0xb7d4ffff,0x1c003d00,0xff0500,0x19ff00ff,0x4bff3bff,0x30ff47ff,0x20009ff,0xe000800,0x11001100,0x11001100,0xe001100,0x1000600,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xfffff5fe,
+0xffffffff,0xffffffff,0xffffffff,0x13003a00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xf3ff0bff,0xffffffff,0xffffffff,0x8fa9ffff,0x19003b00,0xff0400,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x5000100,0x16000c00,0x31002300,0x4e273d00,0xdaec92af,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc002d2d,0x0,0x0,0x0,0x6efa0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf9fcffff,0x757ebdd8,0x49004d03,0x38004200,0x1d002b00,0x9001200,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xf9fe0000,
+0xffffffff,0xffffffff,0xffffffff,0x441affff,0x5001e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffcbfa,0xffffffff,0xffffffff,0xffffffff,0x1900627d,0x300,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,0x3900fafd,0xff1300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,0x88a1ffff,0x19003900,0x400,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x1ff00ff,0xaeff4aff,0xfffffbff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xcbfeffff,0x8ff5efc,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xadf0ffff,0x1000700,0xff,0x0,0x0,0x0,0x0,
+0xff0000,0xffff09e3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x240095c0,0x800,0x0,0x0,0x0,0xff00ff,0x2ff00ff,0xffffa2ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf7feffff,0xffffdffa,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0x35ff0000,0xffffffff,0xffffffff,0xffffffff,0x8dacffff,0x12003400,0x8aff20f7,0xffffdeff,0xffffffff,0xffffffff,0xbafff9ff,0x4ff5aff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xfffff5fe,
+0xffffffff,0xffffffff,0xffffffff,0x13003a00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff5dff,0xffffffff,0xffffffff,0x5126f7fc,0xf002f00,0xff0100,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x20000ff,0x10000800,0x2a001c00,0x41003700,0xb8d56a73,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x13003d21,0x100,0x0,0x0,0x70f60000,0xffffffff,0xffffffff,0xffffffff,0xecf6ffff,0x582e98b5,0x45004b00,0x32003d00,0x17002400,0x5000d00,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xf9fe0000,
+0xffffffff,0xffffffff,0xffffffff,0x3d04fdfe,0x2001800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffc8fa,0xffffffff,0xffffffff,0xffffffff,0x1a00627d,0x300,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,0x3900fafd,0xff1300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,0x6469ffff,0xd002c00,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xccff42ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xebfeffff,0x1ff5efc,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe4f2f7fb,0xe4f2e4f2,0xe4f2e4f2,0xe4f2e4f2,0xe4f2e4f2,0xf2fae7f4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfeffffff,0x4003fb6,0xff,0x0,0x0,0x0,0x0,
+0xff0000,0xffff09e3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x240095c0,0x800,0x0,0x0,0x0,0xff00ff,0x64ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0x63fc0000,0xffffffff,0xffffffff,0xffffffff,0x6c7dffff,0x7df32d0b,0xfffff8ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd5feffff,0xff47fb,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xfffff5fe,
+0xffffffff,0xffffffff,0xffffffff,0x13003a00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffbefe,0xffffffff,0xffffffff,0x4100bcd8,0x8002200,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0xc000500,0x40871500,0xedfa9dda,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x15004020,0x100,0x0,0x0,0x71f40000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x86afd3ea,0x2b003f24,0x11001d00,0x3000800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xf9fe0000,
+0xffffffff,0xffffffff,0xffffffff,0x3b00fafd,0x1001500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,0x3900fafd,0xff1300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffcbfb,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,0x4926ffff,0x7002200,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x9cff0bff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb8fcffff,0xff1ded,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4c00c2dd,0x4a004b00,0x4a004a00,0x4a004a00,0x4a004a00,0x4b004a00,0x96b15d42,0xffffecf6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd009bde,0x100,0x0,0x0,0x0,0x0,
+0xff0000,0x74e505cc,0x96b18ac0,0x96b196b1,0x96b196b1,0x96b196b1,0x96b196b1,0x96b196b1,0x96b196b1,0x96b196b1,0x96b196b1,0xffffcde4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xebf6ffff,0x24005449,0x800,0x0,0x0,0x0,0xff00ff,0xefff17ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbdd8f9fc,0x819293ad,0xa3c089a0,0xffffe4f3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0x90fb0000,0xffffffff,0xffffffff,0xffffffff,0x5142ffff,0xffffaaec,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x93faffff,0xff03aa,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xfffff5fe,
+0xffffffff,0xffffffff,0xffffffff,0x13003a00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x1eff00ff,0xfffffeff,0xffffffff,0xffffffff,0x38007888,0x2001500,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x54ff06ff,0xffffbbfe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x15004020,0x100,0x0,0x0,0x71f40000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x96f5f1fd,0x1002fe9,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xf9fe0000,
+0xffffffff,0xffffffff,0xffffffff,0x3900fafd,0xff1300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,0x3900fbfe,0xff1300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffd7fb,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,0x3e04feff,0x3001a00,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xfcff24ff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0x65fffcff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0x9bff00ff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xe9fffcff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x20ff00ff,0xffffd1ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x28e6e3fd,0xff0100,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4200c2dd,0x34003800,0x34003400,0x34003400,0x34003400,0x35003400,0x3c003800,0xe0f14f3a,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1a00ddf3,0x400,0x0,0x0,0x0,0x0,
+0xff0000,0x12000100,0x42003200,0x42004200,0x42004200,0x42004200,0x42004200,0x42004200,0x42004200,0x42004200,0x6c844200,0xfffffafd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6e72f8fc,0x20003f00,0x700,0x0,0x0,0x0,0xff00ff,0xffff8cff,0xffffffff,0xffffffff,0xffffffff,0xd2e8ffff,0x4b005e44,0x42004600,0x41004000,0x9abd4504,0xfffffdfe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0xaafc0000,0xffffffff,0xffffffff,0xffffffff,0xa0cffefe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x792aef9,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xfffff5fe,
+0xffffffff,0xffffffff,0xffffffff,0x13003a00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x7cfd00ff,0xffffffff,0xffffffff,0xe9f4ffff,0x2b004607,0xff0c00,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x88ff24ff,0xffffe9ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x15004020,0x100,0x0,0x0,0x71f40000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc6feffff,0xaff60fc,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xf9fe0000,
+0xffffffff,0xffffffff,0xffffffff,0x3900fafd,0xff1300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,0x3c11ffff,0xff1300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffe8fe,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,0x3b00fafd,0x1001600,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff25f8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc1faffff,0x2000800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xecff04ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xedfeffff,0x5000e00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xe2ff21ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe8fdffff,0x1002fde,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3400c1de,0x10001a00,0x10001000,0x10001000,0x10001000,0x11001000,0x19001300,0x65952500,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x290cfcfe,0xa00,0x0,0x0,0x0,0x0,
+0xff0000,0x90000ff,0x23001b00,0x23002300,0x23002300,0x23002300,0x23002300,0x23002300,0x23002300,0x23002300,0xebfc3d7d,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4800869a,0x14003300,0x300,0x0,0x0,0x0,0x7ff00ff,0xffffecff,0xffffffff,0xffffffff,0xffffffff,0x5013d6ea,0x3a004600,0x24002d00,0x21002000,0x34002800,0xffff8db7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0xbafb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x86eeffff,0xff0300,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xfffff5fe,
+0xffffffff,0xffffffff,0xffffffff,0x13004227,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xdaff01ff,0xffffffff,0xffffffff,0xa7c5ffff,0x1e003e00,0xff0500,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x7ff00ff,0xbcff56ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8da5d3e8,0x15003c09,0x100,0x0,0x0,0x20c70000,0xebf794e0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0ffffff,0x2eff94fd,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xf9fe0000,
+0xffffffff,0xffffffff,0xffffffff,0x3900fafd,0xff1300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xf2fe0000,0xffffffff,0xffffffff,0xffffffff,0x4d56ffff,0xff1300,0xff00ff,0xff00ff,0xff00ff,0xfff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,0x3a00fafd,0xff1400,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff26f2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfdffffff,0x700327a,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xffff41ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0fbffff,0xd002900,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x12ff00ff,0xffffddff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x108fdbfa,0xff0100,0xff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x3000100,0x1b090900,0xffffeaf8,0xffffffff,0xffffffff,0xffffffff,0x414bffff,0xf00,0x0,0x0,0x0,0x0,
+0xff0000,0x20000ff,0x8000600,0x8000800,0x8000800,0x8000800,0x8000800,0x8000800,0x8000800,0x14990800,0xffffd1fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa1beffff,0x38004900,0x7001c00,0x100,0x0,0x0,0x0,0x54ff00ff,0xffffffff,0xffffffff,0xffffffff,0xfcfdffff,0x44006251,0x1a003000,0x8000e00,0x7000600,0x14000a00,0xc6e82700,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0xc9fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xcfe5e7f4,0xebf5d0e5,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfcffffff,0x2003fca,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffeafd,
+0xffffffff,0xffffffff,0xffffffff,0x14006082,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff3aff,0xffffffff,0xffffffff,0x625bffff,0x12003400,0xff0100,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x26ff00ff,0xebff8aff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0f9ffff,0x685dadcb,0x48004c00,0x11003300,0x100,0x0,0x0,0x7000000,0x3e101e00,0xc9e28198,0xfffffefe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x62fcc8fe,0xff0bff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xf9fe0000,
+0xffffffff,0xffffffff,0xffffffff,0x3900fafd,0xff1300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xe8fd0000,0xffffffff,0xffffffff,0xffffffff,0x6e9bffff,0x1001500,0xff00ff,0xff00ff,0xff00ff,0x4aff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,0x3900fafd,0xff1300,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0087cc,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xffff95fd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x12003700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xb8ff02ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xeef8ffff,0xaccac4de,0xa9c7a1c0,0xebf6bfda,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9dedffff,0xff0600,0xff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x70000ff,0xffffc2f3,0xffffffff,0xffffffff,0xffffffff,0x4c57ffff,0x1300,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xafff02ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4c03bed9,0x21003c00,0x1000a00,0x0,0x0,0x0,0x0,0x96fd00ff,0xffffffff,0xffffffff,0xffffffff,0xbad6ffff,0x31004600,0x5001500,0xff0100,0xff00ff,0x20000ff,0x56a90d00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0xd4fb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6f71d0e6,0x4a004d03,0x49034800,0xe6f37b8d,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb00b6ed,0x100,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffd4fb,
+0xffffffff,0xffffffff,0xffffffff,0x1600aedc,0xff0100,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff99ff,0xffffffff,0xffffffff,0x4400d4e8,0xa002700,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x58ff07ff,0xffffbeff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xcfe5feff,0x5113889f,0x44004a00,0x2f003b00,0x9001d00,0x0,0x0,0x0,0x3000000,0x24001000,0x3f003500,0xa3c45a4d,0xffffe9f5,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x96fdf1ff,0xff30ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xf9fe0000,
+0xffffffff,0xffffffff,0xffffffff,0x3900fafd,0xff1300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xd9fb0000,0xffffffff,0xffffffff,0xffffffff,0xa5d4ffff,0x2001800,0xff00ff,0xff00ff,0xff00ff,0xa7fd00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,0x3900fafd,0xff1300,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1800d1ee,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0x2ff00ff,0xffffe6fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x12003700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff66ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd7ebffff,0x4e077c8a,0x47004b00,0x43004500,0x48044400,0xd6ea7a8e,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x30049c7,0xff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0xffffb3f6,0xffffffff,0xffffffff,0xffffffff,0x432affff,0x1001600,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff87ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd7eaffff,0x40005119,0xc002600,0x200,0x0,0x0,0x0,0x0,0xcffe00ff,0xffffffff,0xffffffff,0xffffffff,0x7d91ffff,0x1b003b00,0xff0500,0xff00ff,0xff00ff,0xff00ff,0x131b0200,0xffffecfb,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0xccfb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbad6ffff,0x47004d07,0x35003e00,0x31003100,0x4c393600,0xffffe1f1,0xffffffff,0xffffffff,0xffffffff,0x3387fdfe,0x500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff99f3,
+0xffffffff,0xffffffff,0xffffffff,0x63cbfeff,0xff0500,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x9ff00ff,0xfffff0ff,0xffffffff,0xffffffff,0x3b0091ac,0x4001a00,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x8cff27ff,0xffffecff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa9c7eef6,0x4c006454,0x40004700,0x28003500,0xf001a00,0x2000700,0x0,0x0,0x0,0x1000000,0xa000300,0x1f001300,0x3a002e00,0x7c924408,0xfcfec5df,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xcafeffff,0xcff64fc,0xff00ff,0xff,0x0,0x0,0x0,0xf9fe0000,
+0xffffffff,0xffffffff,0xffffffff,0x3900fafd,0xff1300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xb7f80000,0xffffffff,0xffffffff,0xffffffff,0xf1fbffff,0x6002c5d,0xff00ff,0xff00ff,0xff00ff,0xfeff3dff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,0x3900fafd,0xff1300,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3c77ffff,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0x38ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x12003700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x12ff00ff,0xfffff0ff,0xffffffff,0xffffffff,0xffffffff,0xfefeffff,0x4f0da6c3,0x3f004700,0x2e003600,0x27002800,0x2d002800,0x41083500,0xffff9ec2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd00c2f1,0x100,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffc1fa,0xffffffff,0xffffffff,0xffffffff,0x3b00eef6,0x2001600,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x5eff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5c40eaf5,0x2b004300,0x2001000,0xff,0x0,0x0,0x0,0x0,0xfcff04ff,0xffffffff,0xffffffff,0xffffffff,0x4f27ffff,0xd002c00,0xff0100,0xff00ff,0xff00ff,0xff00ff,0x60000ff,0xffffbaf3,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0xc2fa0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4f13e1f0,0x30004200,0x13001e00,0xf000f00,0x21001400,0xfefe5984,0xffffffff,0xffffffff,0xffffffff,0x7ec8ffff,0x1000d00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xfdfe3aca,
+0xffffffff,0xffffffff,0xffffffff,0xfdfeffff,0x1eee8ff4,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x58ff00ff,0xffffffff,0xffffffff,0xf9fcffff,0x3000522c,0x1000f00,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x8ff0000,0xc0ff5aff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfefeffff,0x8499cbe2,0x4a004f0d,0x3b004400,0x21002f00,0xb001400,0x1000400,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x6000200,0x18000e00,0x34002600,0x57433f00,0xe6f39fbf,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf2ffffff,0x32ff98fd,0xff,0x0,0x0,0x0,0xf9fe0000,
+0xffffffff,0xffffffff,0xffffffff,0x3900fafd,0xff1300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x91f30000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x21b2c8f2,0xff00ff,0xff00ff,0x55ff01ff,0xfffff1ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,0x3900fafd,0xff1300,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8cceffff,0x1000f00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0x8bff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x12003700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x87ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x94aeffff,0x41004b00,0x1f003100,0xe001300,0xa000b00,0xd000a00,0x1f001300,0x8fbb3100,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x378bffff,0x600,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x1ff00ff,0xffffecfe,0xffffffff,0xffffffff,0xffffffff,0x3a00c9e2,0x1001500,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xf9ff3bff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf7fbffff,0x45006c6d,0x13002f00,0xff0300,0xff,0x0,0x0,0x0,0x0,0xffff14ff,0xffffffff,0xffffffff,0xffffffff,0x4000ebf5,0x6001f00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0xffff94ef,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0xb7f80000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x43008aa4,0x13002c00,0x1000500,0xff00ff,0x7000100,0xbde81800,0xffffffff,0xffffffff,0xffffffff,0xb5e1ffff,0x3001700,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x90da0a00,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x22f8e2ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xb8fe00ff,0xffffffff,0xffffffff,0xbed9ffff,0x22004100,0xff0800,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x6cff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xeaf5ffff,0x614aa5c3,0x47004b00,0x35003f00,0x19002700,0x7000f00,0xff0200,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x3000100,0x12000a00,0x2d001e00,0x44043900,0xc1db778b,0xfffffbfd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1000d9d,0x0,0x0,0x0,0xf9fe0000,
+0xffffffff,0xffffffff,0xffffffff,0x3900fafd,0xff1300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x4fe20000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf5feffff,0x88ffb0fc,0x9eff85ff,0xffffdeff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,0x3900fafd,0xff1300,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd5efffff,0x3001800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xdefe01ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x12003700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xf1ff0bff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4a00afcd,0x27003d00,0x6001300,0xff0100,0xff00ff,0xff00ff,0x6000100,0x27001200,0xffffbae1,0xffffffff,0xffffffff,0xffffffff,0x8ad1ffff,0x1000e00,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x47ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x350090ae,0x1100,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x20ff00ff,0xffffeaff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8396feff,0x34004800,0x5001800,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xffff28f9,0xffffffff,0xffffffff,0xffffffff,0x3b00dcee,0x2001600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff7ff1,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0xa4f70000,0xffffffff,0xffffffff,0xffffffff,0xfcfeffff,0x33004e1d,0x3001500,0xff00ff,0xff00ff,0xff00ff,0x6bcf0600,0xffffffff,0xffffffff,0xffffffff,0xdaf0ffff,0x7002200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x1b090500,
+0xf6fb8ec4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x35c0ffff,0x1000500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xfdff1aff,0xffffffff,0xffffffff,0x7a8cffff,0x16003800,0xff0200,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x6dfd0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc6e0fcfe,0x4e0a8091,0x43004900,0x2e003a00,0x13002000,0x4000a00,0xff0100,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x20000ff,0xe000600,0x25001800,0x3e003300,0x9bba543a,0xffffe2f0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7001f42,0x0,0x0,0x0,0xf9fe0000,
+0xffffffff,0xffffffff,0xffffffff,0x3900fafd,0xff1300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x10600000,0xfffff1fc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,0x3900fafd,0xff1300,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8004080,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xffff2fff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x12003700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xffff62ff,0xffffffff,0xffffffff,0xffffffff,0xeef6ffff,0x3e00521f,0xe002500,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xd000200,0xfbfe3f79,0xffffffff,0xffffffff,0xffffffff,0xc4e8ffff,0x3001800,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xdeff1aff,0xffffffff,0xffffffff,0xffffffff,0xf1f9ffff,0x2d004f24,0xd00,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xd3ff0dff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x49009ebb,0x1c003800,0xff0700,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xffff32f5,0xffffffff,0xffffffff,0xffffffff,0x3600d5eb,0xff1200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff76f2,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0x84f10000,0xffffffff,0xffffffff,0xffffffff,0xddefffff,0x22004100,0xff0800,0xff00ff,0xff00ff,0xff00ff,0x2db50100,0xffffffff,0xffffffff,0xffffffff,0xe8f6ffff,0xc002b00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xb000100,
+0x472f2400,0xe4f293b3,0xffffffff,0xffffffff,0xffffffff,0x4d84ffff,0x2001100,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff77fd,0xffffffff,0xffffffff,0x4707ebf5,0xd002b00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x6ff80000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa1bee7f3,0x4b005e41,0x3f004600,0x26003400,0xe001900,0x2000600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x9000300,0x1e001200,0x39002c00,0x73834304,0xf9fcbcd9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x10003725,0x100,0x0,0x0,0xf9fe0000,
+0xffffffff,0xffffffff,0xffffffff,0x3900fafd,0xff1300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x5000000,0xffff84e0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0xffffa8c7,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,0x3900fafd,0xff1300,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x100090d1,0xff0100,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xffff81ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x12003700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xffffbafe,0xffffffff,0xffffffff,0xffffffff,0x95b2ffff,0x29004300,0x2000e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x20000ff,0xc5ef0f00,0xffffffff,0xffffffff,0xffffffff,0xe9f6ffff,0x8002400,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0x1ff00ff,0x74ff23ff,0xffffebff,0xffffffff,0xffffffff,0xffffffff,0x94aeffff,0x22004000,0x700,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x3ff00ff,0xffffb3ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbbd7ffff,0x3c004b03,0x9002000,0xff0100,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xffff22e9,0xffffffff,0xffffffff,0xffffffff,0x3300ddef,0xff1000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff7ff5,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0x61ea0000,0xffffffff,0xffffffff,0xffffffff,0xcde5ffff,0x16003a00,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xe8000ff,0xffffffff,0xffffffff,0xffffffff,0xf4faffff,0xf003100,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x20000ff,
+0xbbf132c2,0xfffffdff,0xffffffff,0xffffffff,0xffffffff,0x5a71ffff,0x3001800,0x0,0x0,0x0,0xff00ff,0xff00ff,0x1ff00ff,0xffffd5ff,0xffffffff,0xffffffff,0x3e00a8c7,0x6001e00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x71f40000,0xffffffff,0xffffffff,0xfbfdffff,0x7c8ac2dd,0x49004d07,0x3a004300,0x1f002d00,0xa001300,0x1000300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x6000100,0x17000d00,0x32002500,0x51323d00,0xdeef97b5,0xffffffff,0xffffffff,0xffffffff,0x15004020,0x100,0x0,0x0,0xf9fe0000,
+0xffffffff,0xffffffff,0xffffffff,0x3900fafd,0xff1300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0x2000000,0xd7f2193d,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x869afefe,0xffff8eac,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,0x3900fafd,0xff1300,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1900d9f1,0xff0300,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xffffd5fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x12003700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xdff0000,0xfffff9ff,0xffffffff,0xffffffff,0xffffffff,0x5228fafd,0x15003500,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x53c20400,0x9dbc94c8,0x9ebb9ebb,0x9ebb9ebb,0x9abe9ebb,0xd002f05,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe9faf9fd,0xe4ffe5fe,0xe4ffe4ff,0xe4ffe4ff,0xe4ffe4ff,0xf7ffe8ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4a03bdd8,0x14003500,0x200,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x8bff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5016d5e9,0x25003f00,0x2000c00,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xffff11d2,0xffffffff,0xffffffff,0xffffffff,0x3200eff8,0xff0f00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff93f8,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0x3de20000,0xffffffff,0xffffffff,0xffffffff,0xcfe6ffff,0x10003300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x9aa00ff,0xffffffff,0xffffffff,0xffffffff,0xe7f4ffff,0x11003500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x40ff00ff,
+0xfffff5ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5b70ffff,0x3001900,0x0,0x0,0x0,0xff00ff,0xff00ff,0x35ff00ff,0xffffffff,0xffffffff,0xffffffff,0x3400645e,0x1001200,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x71f40000,0xffffffff,0xe3f2ffff,0x5b389db9,0x46004b00,0x33003e00,0x18002500,0x6000e00,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x30000ff,0x11000900,0x2b001d00,0x43043800,0xb8d56e7b,0xfffff7fb,0xffffffff,0x15004020,0x100,0x0,0x0,0xf9fe0000,
+0xffffffff,0xffffffff,0xffffffff,0x3900fafd,0xff1300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xff0000,0x33550900,0xffffd5ee,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf6fbffff,0x49008599,0xffff87b5,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,0x3900fafd,0xff1300,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4589ffff,0xff0900,0xff00ff,0xff00ff,0xff00ff,
+0x26ff00ff,0xffffffff,0xffffffff,0xffffffff,0xf5faffff,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x12003700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x43ff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4200c8e0,0x9002400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xe000100,0x3f002b00,0x42004200,0x42004200,0x40004200,0xe002d00,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xaeccfeff,0x3f004d0a,0x9002200,0xff,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff62ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe8f4ffff,0x42005b3b,0xf002a00,0xff0200,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xf2fe0355,0xffffffff,0xffffffff,0xffffffff,0x444fffff,0xff1000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffb8fb,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0x11960000,0xfffffcfe,0xffffffff,0xffffffff,0xe4f4ffff,0xe003000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x21f700ff,0xffffffff,0xffffffff,0xffffffff,0xd7ecffff,0x12003600,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xedff18ff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8da6d6ea,0x3f0c6556,0x3001900,0x0,0x0,0x0,0xff00ff,0xff00ff,0x94ff00ff,0xffffffff,0xffffffff,0xd6eaffff,0x27004400,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x71f40000,0xbadef8fe,0x4d037882,0x42004900,0x2c003900,0x12001e00,0x3000900,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0xc000500,0x24001600,0x3d003200,0x92b04e2b,0xffffdaec,0x15004020,0x100,0x0,0x0,0xf9fe0000,
+0xffffffff,0xffffffff,0xffffffff,0x3900fafd,0xff1300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xff0000,0x12000200,0x92b73115,0xffffeff8,0xffffffff,0xffffffff,0xffffffff,0xf9fdffff,0x6048b9d6,0x3a004900,0xffff78cc,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,0x3900fafd,0xff1300,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xc9e2ffff,0xffffffff,0xffffffff,0xffffffff,0x96d3ffff,0x1001000,0xff00ff,0xff00ff,0xff00ff,
+0x79fd00ff,0xffffffff,0xffffffff,0xffffffff,0xb5d2ffff,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x12003700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x78fd0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x390099b7,0x2001600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x60000ff,0x22001500,0x25002500,0x25002500,0x24002500,0x9001a00,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd2e7ffff,0x4b007781,0x29004000,0x2000f00,0xff,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x3eff00ff,0xfffffaff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6a67f6fb,0x2f004500,0x3001300,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xc2f70100,0xffffffff,0xffffffff,0xffffffff,0x7cb5ffff,0xff1200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x3ff00ff,0xffffedfe,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0x4000000,0xffffcef8,0xffffffff,0xffffffff,0xffffffff,0xf00465f,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x5cfc00ff,0xffffffff,0xffffffff,0xffffffff,0xc2deffff,0x11003500,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff86ff,
+0xffffffff,0xffffffff,0xffffffff,0x9ebbffff,0x48004d03,0x31004200,0x2001400,0x0,0x0,0x0,0xff00ff,0xff00ff,0xedff07ff,0xffffffff,0xffffffff,0x93afffff,0x1a003b00,0xff0400,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x29d30000,0x40003257,0x3e004600,0x25003300,0xd001700,0x1000600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x8000300,0x1c001100,0x38002a00,0x6a714100,0x15003c11,0x100,0x0,0x0,0xf9fe0000,
+0xffffffff,0xffffffff,0xffffffff,0x3900fafd,0xff1300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffc7fb,0xffffffff,0xffffffff,0xffffffff,0x1b00627d,0x400,0x0,0x0,0xff0000,0x50000ff,0x2e001500,0x788c4413,0xbbd7a2c0,0xcfe5cae2,0xb1cec8e0,0x582e8aa1,0x44004b00,0x20003600,0x23001200,0x4d004100,0x4d004d00,0x4d004d00,0x1b003d00,0x400,0x0,0x0,0xf9fe0000,0xffffffff,0xffffffff,0xffffffff,0x3900fafd,0xff1300,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0x8aa4ffff,0xffffffff,0xffffffff,0xffffffff,0xddf3ffff,0x4001a00,0xff00ff,0xff00ff,0xff00ff,
+0xccfe00ff,0xffffffff,0xffffffff,0xffffffff,0x849cf2f9,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x12003700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa0fc0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2e00768c,0xff0e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0x8000500,0x9000900,0x9000900,0x9000900,0x2000700,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xaecdf9fc,0x3b00605a,0x10002700,0xff0300,0xff,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xecff22ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfefeffff,0x47008192,0x17003400,0xff0500,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x8eef00ff,0xffffffff,0xffffffff,0xffffffff,0xc5e8ffff,0x2001800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x3cff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0x2000000,0xffff85ea,0xffffffff,0xffffffff,0xffffffff,0x120097d1,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xb8fe00ff,0xffffffff,0xffffffff,0xffffffff,0x92b2ffff,0xf003100,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffd1fe,
+0xffffffff,0xffffffff,0xffffffff,0x4a00bdd8,0x32004100,0x15002300,0x1000800,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff53ff,0xffffffff,0xffffffff,0x532ef9fd,0xf003000,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x7000000,0x2f001c00,0x1d002b00,0x9001200,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5000100,0x16000c00,0x31002300,0x10002b00,0x100,0x0,0x0,0x13000000,
+0x4c003900,0x4d004d00,0x4d004d00,0x39004c00,0x1300,0x0,0x0,0x0,0x0,0x31000f00,0x4d004800,0x4d004d00,0x4d004d00,0x1b003d00,0x400,0x0,0x0,0x0,0x0,0x11000500,0x34002300,0x43003e00,0x47004500,0x47004800,0x40004400,0x29003800,0x9001700,0x19000700,0x3a003100,0x3a003a00,0x3a003a00,0x14002e00,0x300,0x0,0x0,0x13000000,0x4c003900,0x4d004d00,0x4d004d00,0x39004c00,0x1300,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0x5a4dffff,0xffffecf7,0xffffffff,0xffffffff,0xffffffff,0x9004a91,0xff00ff,0xff00ff,0xff00ff,
+0xffff1eff,0xffffffff,0xffffffff,0xffffffff,0x7c9cb7d4,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x12003700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbffc0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x25005449,0xff0900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x76d4f8fd,0x3000d00,0xff00ff,0xff,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xfff00ff,0xffffd5ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9bb8ffff,0x38004900,0x7001b00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x48d800ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x70051aa,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xb0ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0xff0000,0xffff30ba,0xffffffff,0xffffffff,0xffffffff,0x318df4fc,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xffff41ff,0xffffffff,0xffffffff,0xffffffff,0x5e5affff,0xc002b00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffecfe,
+0xffffffff,0xffffffff,0xffffffff,0x3f006d70,0x12002800,0x3000800,0x100,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffffb3fe,0xffffffff,0xffffffff,0x4100c0db,0x8002300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x3000000,0x11000c00,0x5000d00,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x10000800,0x7001100,0x0,0x0,0x0,0xe000000,
+0x39002b00,0x3a003a00,0x3a003a00,0x2b003900,0xe00,0x0,0x0,0x0,0x0,0x25000b00,0x3a003600,0x3a003a00,0x3a003a00,0x14002e00,0x300,0x0,0x0,0x0,0x0,0x2000000,0x12000900,0x25001d00,0x2e002b00,0x2d002f00,0x20002800,0xc001500,0x1000400,0x8000200,0x13001000,0x13001300,0x13001300,0x7000f00,0x100,0x0,0x0,0xe000000,0x39002b00,0x3a003a00,0x3a003a00,0x2b003900,0xe00,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0x534affff,0xffffa5db,0xffffffff,0xffffffff,0xffffffff,0x11009ad6,0xff0100,0xff00ff,0xff00ff,
+0xffff70fd,0xffffffff,0xffffffff,0xffffffff,0x76a47789,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x12003700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd3fd0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1d004313,0xff0500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x20063ed,0xff00ff,0xff,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xb7ff04ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4b03b8d5,0x20003b00,0x1000900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xb1700ff,0xffffe1f8,0xffffffff,0xffffffff,0xffffffff,0x208fe2f7,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xffff57ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0xff0000,0xc0f00900,0xffffffff,0xffffffff,0xffffffff,0xd4f5ffff,0x1001ba1,0xff00ff,0xff00ff,0x24ff00ff,0xffffe6ff,0xffffffff,0xffffffff,0xffffffff,0x4200d6ea,0x8002300,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xfffff5fe,
+0xffffffff,0xffffffff,0xffffffff,0x2d004b1b,0x2001000,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x17ff00ff,0xfffffcff,0xffffffff,0xffffffff,0x38007c90,0x2001600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x1000000,0x1000200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x1000200,0x0,0x0,0x0,0x5000000,
+0x13000e00,0x13001300,0x13001300,0xe001300,0x500,0x0,0x0,0x0,0x0,0xc000400,0x13001200,0x13001300,0x13001300,0x7000f00,0x100,0x0,0x0,0x0,0x0,0x0,0x2000000,0x9000500,0xd000c00,0xd000e00,0x6000a00,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5000000,0x13000e00,0x13001300,0x13001300,0xe001300,0x500,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0x4f4dffff,0xffff559c,0xffffffff,0xffffffff,0xffffffff,0x1c09e1f5,0xff0400,0xff00ff,0xff00ff,
+0xffffc3fe,0xffffffff,0xffffffff,0xeef6ffff,0x6eb0470b,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x12003700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xdcfd0000,0xffffffff,0xffffffff,0xffffffff,0xf8fcffff,0x18003c00,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x90aad9ec,0x90aa90aa,0x90aa90aa,0x90aa90aa,0x92ad90aa,0xb4d29cb9,0xffffe3f2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x26b5f4fd,0xff0200,0xff,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff90ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd2e8ffff,0x3f004f13,0xc002500,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x50000ff,0xffff86e2,0xffffffff,0xffffffff,0xffffffff,0xd7f9ffff,0xff2adb,0xff00ff,0xff00ff,0x5dff00ff,0xfffff7ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0xff0000,0x4bbb0400,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x58f6e4fc,0xff06ff,0x9ff00ff,0xeeff62ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3b007e90,0x3001800,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xfffff5fe,
+0xffffffff,0xffffffff,0xffffffff,0x1d003f00,0xff0500,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x71ff00ff,0xffffffff,0xffffffff,0xecf6ffff,0x2c00480b,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0x4d4fffff,0xe1f82307,0xffffffff,0xffffffff,0xffffffff,0x4f98ffff,0xff0a00,0xff00ff,0x17ff00ff,
+0xfffffeff,0xffffffff,0xffffffff,0xb0cfffff,0x65c03e00,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x12003700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xdffd0000,0xffffffff,0xffffffff,0xffffffff,0xf6fbffff,0x14003a00,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4800c2dd,0x41004300,0x41004100,0x41004100,0x41004100,0x43004200,0x84a04604,0xfffff5fb,0xffffffff,0xffffffff,0xffffffff,0x9ce6ffff,0x1000900,0xff,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0x67ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5936e7f3,0x2a004200,0x2000f00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x10000ff,0xe8f81c64,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa2fcf9fe,0x3dff5bfc,0x6dff48ff,0xffffc7ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0xff0000,0xe000100,0xffffb3e8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd2fff3ff,0xf4ffd2ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd5e9ffff,0x2f004804,0x1000f00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xfffff5fe,
+0xffffffff,0xffffffff,0xffffffff,0x16003b00,0xff0100,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xd1fe00ff,0xffffffff,0xffffffff,0xaac9ffff,0x1e003f00,0xff0600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0x4d4fffff,0x90e41b00,0xffffffff,0xffffffff,0xffffffff,0x9ed8ffff,0x1001100,0xff00ff,0x66ff00ff,
+0xffffffff,0xffffffff,0xffffffff,0x707bffff,0x5dd03500,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x12003700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd7fb0000,0xffffffff,0xffffffff,0xffffffff,0xfeffffff,0x13003a09,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3b00c1de,0x22002900,0x22002200,0x22002200,0x22002200,0x25002300,0x34002b00,0xffff769c,0xffffffff,0xffffffff,0xffffffff,0xeefbffff,0x4001914,0xff,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xfbff41ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf5faffff,0x45006862,0x13002f00,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xff00ff,0x6ac30900,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0xff0000,0x50000ff,0xe9f72b65,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x604df2f9,0x1f003e00,0x600,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xfffff5fe,
+0xffffffff,0xffffffff,0xffffffff,0x14003a00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xffff30ff,0xffffffff,0xffffffff,0x6662ffff,0x13003500,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0x4d4fffff,0x38b61800,0xffffffff,0xffffffff,0xffffffff,0xe5f6ffff,0x4001c09,0xff00ff,0xbafe00ff,
+0xffffffff,0xffffffff,0xffffffff,0x4604e7f4,0x58dc2900,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x12003700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc9fa0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1300453f,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3000c0df,0x7001300,0x7000700,0x7000700,0x7000700,0x9000800,0x13000c00,0xc7e92300,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa005096,0xff,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0x25ff00ff,0xffffeeff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7e8efdfe,0x33004700,0x5001700,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xff00ff,0x150c0300,0xffffa7dc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffd4e8,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0xff0000,0x10000ff,0x508f0d00,0xfffff4fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfbfdffff,0x46007d8d,0xf002e00,0x200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xfffff5fe,
+0xffffffff,0xffffffff,0xffffffff,0x13003a00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xffff8fff,0xffffffff,0xffffffff,0x4400d8eb,0xa002800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0x4d4fffff,0xb001700,0xffffd5f7,0xffffffff,0xffffffff,0xffffffff,0xa00559f,0xff00ff,0xfbff11ff,
+0xffffffff,0xffffffff,0xffffffff,0x3d00a9c9,0x54e71c00,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x12003700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xadf60000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1400648c,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x20000ff,0x6cc90b00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x12007ab6,0x100,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xd8ff11ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x490098b4,0x1b003700,0xff0600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xff00ff,0x80000ff,0xb7df220f,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xcae2ffff,0xffff869c,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0xff0000,0xff00ff,0x16000400,0xedf7598a,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7781f2fa,0x36004800,0x5001800,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xfffff5fe,
+0xffffffff,0xffffffff,0xffffffff,0x13003a00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x5ff00ff,0xffffeaff,0xffffffff,0xffffffff,0x3c0095b2,0x4001a00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0x4d4fffff,0x6001700,0xffff83e4,0xffffffff,0xffffffff,0xffffffff,0x1200a3db,0xff0100,0xffff5dff,
+0xffffffff,0xffffffff,0xffffffff,0x3400696d,0x51ef1200,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x12003700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8af20000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x170089bc,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x13ff00ff,0x68ff68ff,0x68ff68ff,0x68ff68ff,0x68ff68ff,0x25ff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x23920200,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1a009acc,0x300,0x0,0x0,0x0,0x0,
+0xff0000,0x4ff00ff,0xffffbbff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb5d2ffff,0x3b004a00,0x9001f00,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xff00ff,0x20000ff,0x2a0c0d00,0xf9fc93c1,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x521fc8e0,0xffff7fa1,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0xff0000,0xff00ff,0x70000ff,0x49541b00,0xffffc9e4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xcde5ffff,0x4800665a,0x1e003900,0x1000800,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xfffff5fe,
+0xffffffff,0xffffffff,0xffffffff,0x13003a00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x4eff00ff,0xffffffff,0xffffffff,0xfafdffff,0x31005434,0x1001000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x2eff01ff,0x91ff6aff,0xb7ffacff,0xa1ffb2ff,0x58ff8aff,0x1ff23ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xf0ffe1ff,0xf0fff0ff,0xf0fff0ff,0xf0fff0ff,0xf0fff0ff,0xf0fff0ff,0xf0fff0ff,0xcbff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xfcff3fff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xb2ff,0x0,
+0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xa0ff87ff,0xa0ffa0ff,0xa0ffa0ff,0xa0ffa0ff,0xff12ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x15ff00ff,0x34ff34ff,0x34ff34ff,0x32ff34ff,0x0,0x0,0x0,0x0,0xfcff5bff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xffe9ff,0x0,0x0,0x0,0x0,0x74ff44ff,0x74ff74ff,0x74ff74ff,0x74ff74ff,0x18ff74ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0x4d4fffff,0x3001700,0xffff2bac,0xffffffff,0xffffffff,0xffffffff,0x1e11e9f7,0xff0500,0xffffb1fe,
+0xffffffff,0xffffffff,0xe1f0ffff,0x27004400,0x50f20a00,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x12003700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x58e80000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1c00bbe1,0xff0400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x51ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x30047ed,0x100,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x70000ff,0xffffe8fc,0xffffffff,0xffffffff,0xffffffff,0x2000b6dc,0x700,0x0,0x0,0x0,0x0,
+0xff0000,0x94ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4f10d0e6,0x24003f00,0x1000b00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x11000300,0x5a662900,0xfdfec2de,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8fa9e7f3,0x42004c07,0xffff72b3,0xffffffff,0xffffffff,0xffffffff,0x1d006f93,0x500,0x0,0x0,0xff0000,0xff00ff,0x10000ff,0x1b000800,0x78953505,0xfeffd2e8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd5e9ffff,0x4c007d8d,0x36004500,0xa001e00,0xff0100,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xfffff5fe,
+0xffffffff,0xffffffff,0xffffffff,0x13003a00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xaefe00ff,0xffffffff,0xffffffff,0xc2ddffff,0x23004200,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x79ff0aff,0xffffdfff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd4feffff,0x12ff73fd,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xfffff0ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc00dbfc,0x400,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff41fb,0xffffffff,0xffffffff,0xffffffff,0xb00b9f8,0x300,
+0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffffd8ff,0xffffffff,0xffffffff,0xffffffff,0x40024c6,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x8fff00ff,0xffffffff,0xffffffff,0xf4ffffff,0x1000300,0x0,0x0,0x0,0xffff5dfc,0xffffffff,0xffffffff,0xffffffff,0xe00edfe,0x500,0x0,0x0,0x0,0xffff94ff,0xffffffff,0xffffffff,0xffffffff,0x3ae5ffff,0x1000300,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0x4d4fffff,0x2001700,0xcbf40900,0xffffffff,0xffffffff,0xffffffff,0x59a6ffff,0xcff0b00,0xfffff7ff,
+0xffffffff,0xffffffff,0xa3c2ffff,0x1b003c00,0x50f20400,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x12003700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x21b90000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2b35f6fc,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x87fd00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe003889,0x300,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x20000ff,0xffffcef9,0xffffffff,0xffffffff,0xffffffff,0x2600c3e4,0x900,0x0,0x0,0x0,0x0,
+0xff0000,0xffff6aff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe4f3ffff,0x42005831,0xe002900,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x30000ff,0x24000f00,0x543d3800,0xafcc8ba5,0xcee5c5df,0xbdd8cbe2,0x737aa0be,0x49004d03,0x2b003f00,0x23001900,0x4d004000,0x4d004d00,0x4d004d00,0x1d003f00,0x500,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x7000100,0x2c001700,0x58433d00,0xaac88aa4,0xcae2c1db,0xc6e0cee5,0x91acb2ce,0x4c006350,0x3d004700,0x18002d00,0x1000800,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xfffff6fe,
+0xffffffff,0xffffffff,0xffffffff,0x13003a00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xfaff13ff,0xffffffff,0xffffffff,0x7f93ffff,0x17003800,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x60ff01ff,0xffffe5ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xecfeffff,0x2ff65fa,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xfffff1fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2500e0f6,0xc00,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff43f4,0xffffffff,0xffffffff,0xffffffff,0x2200c4ea,0xa00,
+0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffffd9fe,0xffffffff,0xffffffff,0xffffffff,0xd003a7b,0xff0100,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xd1fe00ff,0xffffffff,0xffffffff,0xf5feffff,0x7001400,0x0,0x0,0x0,0xffff5ff7,0xffffffff,0xffffffff,0xffffffff,0x2900f0fb,0xd00,0x0,0x0,0x0,0xffff96fc,0xffffffff,0xffffffff,0xffffffff,0x4caeffff,0x2000d00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0x4d4fffff,0x2001700,0x77df0300,0xffffffff,0xffffffff,0xffffffff,0xa8dcffff,0x55fc1200,0xffffffff,
+0xffffffff,0xffffffff,0x635dffff,0x11003200,0x50f20100,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x12003700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6000000,0xffffd0f8,0xffffffff,0xffffffff,0xffffffff,0x7ac4ffff,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xd8fe01ff,0xffffffff,0xffffffff,0xffffffff,0xeff9ffff,0x18003605,0x400,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffb6f7,0xffffffff,0xffffffff,0xffffffff,0x2a00cce7,0xb00,0x0,0x0,0x0,0x0,
+0x45ff0000,0xfffffcff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xadcbffff,0x80c78eb4,0x66fa6fe6,0x64ff64ff,0x64ff64ff,0x64ff64ff,0x64ff64ff,0x64ff64ff,0x64ff64ff,0x64ff64ff,0x64ff64ff,0x64ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa000200,0x2b001900,0x40003900,0x46004400,0x47004700,0x42004500,0x32003d00,0xf002100,0x18000800,0x3a003000,0x3a003a00,0x3a003a00,0x16002f00,0x400,0x0,0x0,0x0,0x0,0x0,0x1000000,0xf000400,0x2e001e00,0x40003a00,0x46004400,0x47004700,0x44004700,0x3b004100,0x1e002f00,0x5000f00,0x100,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x3ff00ff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0x13003a00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xe5fe5bff,0xebf7e9fa,0xecf6ecf6,0x490ee0ef,0xd002c00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x5ff00ff,0xffffa0ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xaefbffff,0xff09c6,0xff00ff,0x0,0x0,0x0,0x0,0xfffff1fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3300e3f3,0x1000,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff44f0,0xffffffff,0xffffffff,0xffffffff,0x2e00c9e4,0xe00,
+0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffffdafd,0xffffffff,0xffffffff,0xffffffff,0x15004c5e,0xff0200,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff3cff,0xffffffff,0xffffffff,0xf7fcffff,0xf002d00,0x0,0x0,0x0,0xffff60f4,0xffffffff,0xffffffff,0xffffffff,0x3700f2f9,0x1200,0x0,0x0,0x0,0xffff98f8,0xffffffff,0xffffffff,0xffffffff,0x5e8dffff,0x3001800,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0x4d4fffff,0x2001700,0x22960100,0xfffffcfe,0xffffffff,0xffffffff,0xecf9ffff,0xa9fc2018,0xffffffff,
+0xffffffff,0xffffffff,0x4300dbec,0x9002600,0x50f200ff,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x12003700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0xffff82e7,0xffffffff,0xffffffff,0xffffffff,0xe7f7ffff,0x2001c49,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff3cff,0xffffffff,0xffffffff,0xffffffff,0xc4deffff,0x18003b00,0x200,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff9df5,0xffffffff,0xffffffff,0xffffffff,0x2d00d9ed,0xd00,0x0,0x0,0x0,0x0,
+0xb8ff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x600ffff,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0xd000500,0x20001600,0x2c002800,0x2e002f00,0x24002b00,0x11001b00,0x2000800,0x8000200,0x13001000,0x13001300,0x13001300,0x7001000,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0xe000600,0x20001700,0x2b002700,0x2f002e00,0x28002d00,0x18002100,0x6000f00,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x1eff00ff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0x13003a00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x16000200,0x49003700,0x4b004b00,0x3e004b00,0x6001e00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xb9ff09ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x98ec0fa,0xff00ff,0x0,0x0,0x0,0x0,0xfffff1fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff44f0,0xffffffff,0xffffffff,0xffffffff,0x2f00c9e4,0xe00,
+0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffffdafd,0xffffffff,0xffffffff,0xffffffff,0x18005158,0xff0200,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4ff00ff,0xffffc5ff,0xffffffff,0xffffffff,0xf7fcffff,0x12003800,0x0,0x0,0x0,0xffff60f4,0xffffffff,0xffffffff,0xffffffff,0x3700f2f9,0x1200,0x0,0x0,0x0,0xffff99f7,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0x4d4fffff,0x2001700,0x80000ff,0xffffbff2,0xffffffff,0xffffffff,0xffffffff,0xf3fe65b3,0xffffffff,
+0xffffffff,0xffffffff,0x3b009cba,0x4001a00,0x50f200ff,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x12003700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0xfbfe2598,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x80096e2,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x2ff00ff,0xffffc3ff,0xffffffff,0xffffffff,0xffffffff,0x8da8ffff,0x12003500,0x100,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff84f1,0xffffffff,0xffffffff,0xffffffff,0x2f00e7f5,0xe00,0x0,0x0,0x0,0x0,
+0xbafc0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1a00ffff,0x800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6000200,0xd000a00,0xd000e00,0x8000c00,0x1000400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6000200,0xc000a00,0xe000d00,0xb000d00,0x3000700,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x82ff00ff,0xffffffff,
+0xffffffff,0xffffffff,0xfeffffff,0x13003a00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x15000400,0x35002c00,0x36003600,0x28003500,0x2001000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff96ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8eefffff,0xff0400,0x0,0x0,0x0,0x0,0xfffff1fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff44f0,0xffffffff,0xffffffff,0xffffffff,0x2f00c9e4,0xe00,
+0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffffdafd,0xffffffff,0xffffffff,0xffffffff,0x18005158,0xff0200,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x9aff01ff,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x12003800,0x0,0x0,0x0,0xffff60f4,0xffffffff,0xffffffff,0xffffffff,0x3700f2f9,0x1200,0x0,0x0,0x0,0xffff99f7,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0x4d4fffff,0x2001700,0x30000ff,0xffff6bdb,0xffffffff,0xffffffff,0xffffffff,0xffffe3f7,0xffffffff,
+0xffffffff,0xfeffffff,0x31005c4e,0x1001000,0x50f200ff,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x12003700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xabea0900,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6be0ffff,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x78ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4f27f6fb,0xd002c00,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff6aee,0xffffffff,0xffffffff,0xffffffff,0x340af8fc,0xf00,0x0,0x0,0x0,0x0,
+0xbbfb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3100ffff,0x1000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x24ff24ff,0x32ff24ff,0xfdff84ff,0xffffffff,
+0xffffffff,0xffffffff,0xeef8ffff,0x13003a00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x8000200,0x11000e00,0x11001100,0xc001100,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x50ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd2e8ffff,0x839699b6,0x99b68194,0xffffcde5,0xffffffff,0xffffffff,0xffffffff,0xfeffffff,0x30044cb,0x0,0x0,0x0,0x0,0x7db45fdf,0x8aa38aa3,0x8aa38aa3,0xffff98b4,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x9dea28e6,0xb2ceabd7,0xb2ceb2ce,0xb2ceb2ce,0x2f0091b3,0xe00,
+0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffffdafd,0xffffffff,0xffffffff,0xffffffff,0x18005158,0xff0200,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x11ff00ff,0xffffafff,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x12003800,0x0,0x0,0x0,0xffff60f4,0xffffffff,0xffffffff,0xffffffff,0x3700f2f9,0x1200,0x0,0x0,0x0,0xffff99f7,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0x4d4fffff,0x2001700,0xff00ff,0xf8fd1a80,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xd4e8ffff,0x25004200,0xff0900,0x50f200ff,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x12003700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x32990300,0xfffffafe,0xffffffff,0xffffffff,0xffffffff,0xfcfeffff,0x4807eef,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfdff68ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4000afcd,0x7002100,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff4ae7,0xffffffff,0xffffffff,0xffffffff,0x4e69ffff,0x1100,0x0,0x0,0x0,0x0,
+0xbcfa0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3a00ffff,0x1300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xd3e9ffff,0x13003900,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xe2ff05ff,0xffffffff,0xffffffff,0xffffffff,0xf5fbffff,0x4c008091,0x43004800,0x40004000,0x778b4300,0xfffff4fb,0xffffffff,0xffffffff,0xffffffff,0xc00bdef,0x100,0x0,0x0,0x0,0x2f000f00,0x40003f00,0x40004000,0xffff5653,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x1a000400,0x45003800,0x45004500,0x45004500,0x29004000,0xc00,
+0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffffdafd,0xffffffff,0xffffffff,0xffffffff,0x18005158,0xff0200,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x1aff00ff,0xecff7bff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x12003800,0x0,0x0,0x0,0xffff60f4,0xffffffff,0xffffffff,0xffffffff,0x3700f2f9,0x1200,0x0,0x0,0x0,0xffff99f7,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0x4d4fffff,0x2001700,0xff00ff,0xb4ef0700,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0x96b3ffff,0x18003b00,0xff0300,0x50f200ff,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x12003700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xc0000ff,0xffff92d9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc3fbffff,0x1ff3df7,0xff00ff,0xff00ff,0xff00ff,0xa8ff25ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x37005632,0x2001500,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff28d9,0xffffffff,0xffffffff,0xffffffff,0x74a9ffff,0x1001400,0x0,0x0,0x0,0x0,
+0xbcfa0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3a00ffff,0x1300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x96b4ffff,0x11003500,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xffff5aff,0xffffffff,0xffffffff,0xffffffff,0x757efdfe,0x3f004900,0x26003100,0x20002000,0x30002500,0xffff749e,0xffffffff,0xffffffff,0xffffffff,0x2c68fcfe,0x500,0x0,0x0,0x0,0x18000800,0x21002000,0x21002100,0xffff3a7b,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xf000300,0x29002100,0x29002900,0x29002900,0x19002600,0x700,
+0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffffdafd,0xffffffff,0xffffffff,0xffffffff,0x18005158,0xff0200,0xff00ff,0x0,0x0,0x0,0x0,0x73ff5fff,0xa3ff82ff,0xffffd2ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x12003800,0x0,0x0,0x0,0xffff60f4,0xffffffff,0xffffffff,0xffffffff,0x3700f2f9,0x1200,0x0,0x0,0x0,0xffff99f7,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0x4d4fffff,0x2001700,0xff00ff,0x5ed60200,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0x573efdfe,0xf003000,0xff0100,0x50f200ff,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x12003700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x40000ff,0xd5f11e2b,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe2feffff,0x82ffa6ff,0x7eff74ff,0xd0ff96ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x95b0ffff,0x28004300,0xb00,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xecfc0749,0xffffffff,0xffffffff,0xffffffff,0xabd8ffff,0x3001800,0x0,0x0,0x0,0x0,
+0xbcfa0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3a00ffff,0x1300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x4e21e9f4,0xe002f00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xffffcbff,0xffffffff,0xffffffff,0xffffffff,0x4900a8c7,0x22003900,0x9001100,0x6000600,0x10000900,0xcfee2100,0xffffffff,0xffffffff,0xffffffff,0x69b4ffff,0xd00,0x0,0x0,0x0,0x5000200,0x7000700,0x7000700,0xffff23cc,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x4000100,0xb000900,0xb000b00,0xb000b00,0x7000a00,0x200,
+0x0,0x0,0xa1ff0000,0xf4fff4ff,0xf4fff4ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf5fef8fd,0xf4fff4ff,0xe1fff4ff,0x0,0x0,0x0,0x0,0xffffdcff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x12003800,0x0,0x0,0x0,0xffff60f4,0xffffffff,0xffffffff,0xffffffff,0x3700f2f9,0x1200,0x0,0x0,0x0,0x4f8e24b8,0x6c68656f,0x6c686c68,0x6c686c68,0x45216c68,0x4001b00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0x4d4fffff,0x2001700,0xff00ff,0x145900ff,0xfffff3fc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0x4200cde5,0x8002300,0xff00ff,0x50f200ff,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x12003700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x10000ff,0x3d710b00,0xffffedf9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4b0acde4,0x16003600,0x300,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xaaf20300,0xffffffff,0xffffffff,0xffffffff,0xf4fbffff,0x6003168,0x0,0x0,0x0,0x0,
+0xbcfa0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3a00ffff,0x1300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xf9fdffff,0x40007682,0x8002200,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18ff0000,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x3b005834,0x9002000,0xff0200,0xff00ff,0x10000ff,0x83da0a00,0xffffffff,0xffffffff,0xffffffff,0x8fc8ffff,0x2001600,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff1eee,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,
+0x0,0x0,0xa9fd0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xedfeffff,0x4000d00,0x0,0x0,0x0,0xffffddfe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x12003800,0x0,0x0,0x0,0xffff60f4,0xffffffff,0xffffffff,0xffffffff,0x3700f2f9,0x1200,0x0,0x0,0x0,0x21000900,0x3d003700,0x3d003d00,0x3d003d00,0x31003d00,0x3001500,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0x4d4fffff,0x2001700,0xff00ff,0x60000ff,0xffffa8ed,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0x3a008eab,0x3001700,0xff00ff,0x50f200ff,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x12003700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x12000200,0xeff95286,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xdceeffff,0x3f005424,0x9002300,0xff,0x0,0x0,0x0,0x0,0x3000000,0x3c001900,0x4d004d00,0x4d004d00,0x4d004d00,0x2d004600,0xd00,0x0,0x0,0x0,0x0,0x0,0x0,0x12000100,0x4a003500,0x4d004d00,0x4d004d00,0x45004d00,0xc002b00,0x0,0x0,0x0,0x0,
+0xe000000,0x48002f00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x3a004d00,0x1300,0x0,0x0,0x0,0xf3ff1cff,0xf4fff4ff,0xf4fff4ff,0xf4fff4ff,0x51fff4ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x8ff00ff,0xf4ffe9ff,0xf4fff4ff,0xf4fff4ff,0xf4fff4ff,0x38ff,0x0,0x0,0x0,0x24ff0000,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xf5fffcff,0x0,0x0,0x0,0x0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0x7c8af1f9,0x32004800,0x2001300,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x57fc0000,0xffffffff,0xffffffff,0xffffffff,0xc4ddffff,0x28004300,0x1000c00,0xff00ff,0xff00ff,0xff00ff,0x22870200,0x7385619e,0x77817781,0x77817781,0x565c7781,0x5001e00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff1eee,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xf4ff3dff,0xf4fff4ff,0xf4fff4ff,0xf4fff4ff,0xacff,0x0,
+0x0,0x0,0xabfb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0fbffff,0xd002800,0x0,0x0,0x0,0xffffdefd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x12003800,0x0,0x0,0x0,0xffff4bee,0xffffffff,0xffffffff,0xffffffff,0x3700e1f0,0x1200,0x0,0x0,0x0,0xe000400,0x1a001700,0x1a001a00,0x1a001a00,0x15001a00,0x1000900,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0x4d4fffff,0x2001700,0xff00ff,0x20000ff,0xffff52d0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xfafdffff,0x2f00522f,0xff0e00,0xff00ff,0x50f200ff,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x12003700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x50000ff,0x53781800,0xffffe3f3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5d42e0f0,0x2c004400,0x2001000,0xff,0x0,0x0,0x0,0x0,0x2000000,0x2d001200,0x3a003a00,0x3a003a00,0x3a003a00,0x22003500,0xa00,0x0,0x0,0x0,0x0,0x0,0x0,0xb000000,0x36002300,0x3a003a00,0x3a003a00,0x37003a00,0xd002700,0x100,0x0,0x0,0x0,
+0xb000000,0x36002300,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x2b003a00,0xe00,0x0,0x0,0x0,0xc0fc0100,0xffffffff,0xffffffff,0xffffffff,0xacf8ffff,0x2000800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4bff00ff,0xffffffff,0xffffffff,0xffffffff,0xdffdffff,0x7001010,0x100,0x0,0x0,0x25f80000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf9feffff,0x5000e00,0x0,0x0,0x0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xafcceef8,0x48005c3d,0x1d003800,0xff0700,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xf0ff5eff,0xf0fff0ff,0xf0fff0ff,0x5ffdeff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x94fd0000,0xffffffff,0xffffffff,0xffffffff,0x94b1ffff,0x18003900,0xff0300,0xff00ff,0xff00ff,0xff00ff,0x80000ff,0x37002000,0x3e003e00,0x3e003e00,0x35003e00,0x6001c00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff1eee,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff41fb,0xffffffff,0xffffffff,0xffffffff,0xb00b9f8,0x300,
+0x0,0x0,0xacf90000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x12003600,0x0,0x0,0x0,0xffffdefd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x12003800,0x0,0x0,0x0,0xffff2cdc,0xffffffff,0xffffffff,0xffffffff,0x3600cae3,0x1200,0x0,0x0,0x0,0x2000100,0x3000300,0x3000300,0x3000300,0x3000300,0x100,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0x4d4fffff,0x2001700,0xff00ff,0xff00ff,0xebfb0f33,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xc6e0ffff,0x22004100,0xff0700,0xff00ff,0x50f200ff,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x12003700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x10000ff,0x1b000700,0xbcdc4038,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbbd6ffff,0x4500531f,0x15003000,0xff0400,0xff,0x0,0x0,0x0,0x0,0x1000000,0xf000600,0x13001300,0x13001300,0x13001300,0xb001200,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x3000000,0x12000b00,0x13001300,0x13001300,0x13001300,0x5000e00,0x0,0x0,0x0,0x0,
+0x4000000,0x12000c00,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0xe001300,0x500,0x0,0x0,0x0,0x67e90100,0xffffffff,0xffffffff,0xffffffff,0xf5fdffff,0x6002342,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x9efd00ff,0xffffffff,0xffffffff,0xffffffff,0x9ad1ffff,0x12002b00,0x200,0x0,0x0,0x26f20000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfafdffff,0xe002a00,0x0,0x0,0x0,0x566b34b1,0x665a665a,0x665a665a,0x5e44665a,
+0x4a004e07,0x35004300,0x9001e00,0xff0100,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xf8ff13e4,0xffffffff,0xffffffff,0x56e4ffff,0xff0500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xb3fc0000,0xffffffff,0xffffffff,0xffffffff,0x7387ffff,0xe002e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x30000ff,0x18000d00,0x1c001c00,0x1c001c00,0x18001c00,0x3000e00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff1eee,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff43f4,0xffffffff,0xffffffff,0xffffffff,0x2200c3eb,0xa00,
+0x0,0x0,0xacf90000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x12003700,0x0,0x0,0x0,0xffffdefd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x12003800,0x0,0x0,0x0,0xffff0d9d,0xffffffff,0xffffffff,0xffffffff,0x3300b2d3,0x1000,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0x4d4fffff,0x2001700,0xff00ff,0xff00ff,0x9dea0500,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0x88a1ffff,0x16003800,0xff0200,0xff00ff,0x50f200ff,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x12003700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x8000100,0x32001a00,0xdaed7493,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe5f3ffff,0x4b008aa1,0x30004300,0x5001700,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x197a0100,0xfffff6fd,0xffffffff,0xffffffff,0xffffffff,0xd006eb9,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xecff04ff,0xffffffff,0xffffffff,0xffffffff,0x6058ffff,0x12003300,0x100,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfafdffff,0x13003800,0x0,0x0,0x0,0x2d000f00,0x3c003c00,0x3c003c00,0x3c003c00,
+0x34003b00,0x16002700,0x1000800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xaff50400,0xffffffff,0xffffffff,0xbbecffff,0x2001100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xc8fb0000,0xffffffff,0xffffffff,0xffffffff,0x5c61ffff,0x8002400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4000200,0x5000500,0x5000500,0x4000500,0x1000200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff1eee,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff44f0,0xffffffff,0xffffffff,0xffffffff,0x2e00c9e4,0xe00,
+0x0,0x0,0x49dc0000,0x8caf7cc5,0x90aa90aa,0xffffeef8,0xffffffff,0xffffffff,0xffffffff,0x90aa9db9,0x90aa90aa,0x8aa490aa,0x12003700,0x0,0x0,0x0,0xaade88f0,0xb4d2b3d3,0xb4d2b4d2,0xb4d2b4d2,0xb4d2b4d2,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x12003800,0x0,0x0,0x0,0xe9fd0300,0xffffffff,0xffffffff,0xffffffff,0x2f009abe,0xe00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0x4d4fffff,0x2001700,0xff00ff,0xff00ff,0x45c80200,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0x4e21f7fc,0xe002d00,0xff00ff,0xff00ff,0x50f200ff,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x12003700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x10000ff,0x15000600,0x3e042a00,0xc3de7b93,0xfffffafd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xdaecffff,0x4e0a89a0,0x3e004800,0x14002a00,0x1000500,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x70000ff,0xffffacec,0xffffffff,0xffffffff,0xffffffff,0x1500b8e5,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0x4300d3e8,0xa002600,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfafdffff,0x13003900,0x0,0x0,0x0,0x12000600,0x19001900,0x19001900,0x18001900,
+0x11001600,0x4000a00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x59d10200,0xffffffff,0xffffffff,0xfbfeffff,0x6003065,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xdafd0000,0xffffffff,0xffffffff,0xffffffff,0x514cffff,0x5001d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff1eee,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff44f0,0xffffffff,0xffffffff,0xffffffff,0x2f00c9e4,0xe00,
+0x0,0x0,0xb000000,0x3b002600,0x41004100,0xffffe2f4,0xffffffff,0xffffffff,0xffffffff,0x45005e4c,0x41004100,0x40004100,0xf002e00,0x0,0x0,0x0,0x2f000f00,0x45004200,0x45004500,0x45004500,0x45004500,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x12003800,0x0,0x0,0x0,0xccf90100,0xffffffff,0xffffffff,0xffffffff,0x290082a3,0xb00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0x4d4fffff,0x2001700,0xff00ff,0xff00ff,0xc1500ff,0xffffe2f9,0xffffffff,0xffffffff,0xffffffff,
+0x4000c0db,0x7002100,0xff00ff,0xff00ff,0x50f200ff,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x12003700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x40000ff,0x1e000e00,0x3e003000,0x7c8e4e24,0xc1dba6c3,0xe3f2d9eb,0xe8f4eaf5,0xcde5e0f0,0x90aab4d2,0x4c00624e,0x3f004800,0x20003200,0x3000e00,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20000ff,0xffff4fcb,0xffffffff,0xffffffff,0xffffffff,0x2734f5fc,0xff0600,0xff00ff,0xff00ff,0xff00ff,0xffff93fd,0xffffffff,0xffffffff,0xffffffff,0x3b008fab,0x4001900,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfafdffff,0x13003900,0x0,0x0,0x0,0x2000100,0x3000300,0x3000300,0x2000300,
+0x1000200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x113c00ff,0xffffebfb,0xffffffff,0xffffffff,0xd0086ce,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xddfd0000,0xffffffff,0xffffffff,0xffffffff,0x555dffff,0x3001900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff1eee,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff44f0,0xffffffff,0xffffffff,0xffffffff,0x2f00c9e4,0xe00,
+0x0,0x0,0x5000000,0x1f001400,0x22002200,0xffffdff7,0xffffffff,0xffffffff,0xffffffff,0x2f005851,0x22002300,0x21002200,0x8001800,0x0,0x0,0x0,0x1c000900,0x2a002800,0x2a002a00,0x2a002a00,0x2a002a00,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x12003800,0x0,0x0,0x0,0xaef600ff,0xffffffff,0xffffffff,0xffffffff,0x2500687d,0x900,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0x4d4fffff,0x2001700,0xff00ff,0xff00ff,0x50000ff,0xffff91e6,0xffffffff,0xffffffff,0xffffffff,
+0x38008196,0x2001500,0xff00ff,0xff00ff,0x50f200ff,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x12003700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6000100,0x1e001100,0x38002c00,0x43003f00,0x48004600,0x4b004a00,0x49004a00,0x45004800,0x3b004100,0x21003000,0x8001200,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xe4f90e24,0xffffffff,0xffffffff,0xffffffff,0x6db9ffff,0xff0d00,0xff00ff,0xff00ff,0x2ff00ff,0xffffe4fe,0xffffffff,0xffffffff,0xf8fcffff,0x30005129,0x1000f00,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfafdffff,0x13003900,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x60000ff,0xffff98e8,0xffffffff,0xffffffff,0x1700d7f2,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xd1fb0000,0xffffffff,0xffffffff,0xffffffff,0x6485ffff,0x2001800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff1eee,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff44f0,0xffffffff,0xffffffff,0xffffffff,0x2f00c9e4,0xe00,
+0x0,0x0,0x1000000,0x7000400,0x7000700,0xffffdbfc,0xffffffff,0xffffffff,0xffffffff,0x1d005356,0x7000900,0x7000700,0x2000500,0x0,0x0,0x0,0x8000200,0xb000b00,0xb000b00,0xb000b00,0xb000b00,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x12003800,0x0,0x0,0x0,0x8ff300ff,0xffffffff,0xffffffff,0xffffffff,0x20004e3e,0x600,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0x4d4fffff,0x2001700,0xff00ff,0xff00ff,0x10000ff,0xffff39bc,0xffffffff,0xffffffff,0xf4faffff,
+0x2c004a15,0xff0d00,0xff00ff,0xff00ff,0x50f200ff,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x12003700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6000200,0x15000d00,0x26001e00,0x31002c00,0x35003400,0x32003500,0x29002f00,0x18002100,0x7000f00,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0x8fe40500,0xffffffff,0xffffffff,0xffffffff,0xb7e3ffff,0x2001500,0xff00ff,0xff00ff,0x36ff00ff,0xffffffff,0xffffffff,0xffffffff,0xbed9ffff,0x22004100,0x800,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x96b1dbee,0x96b196b1,0x96b196b1,0x96b196b1,0x96b196b1,0x96b196b1,0x96b196b1,0x96b196b1,0x96b196b1,0x93af96b1,0x13003900,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20000ff,0xffff3bba,0xffffffff,0xffffffff,0x4a98ffff,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xb4f80000,0xffffffff,0xffffffff,0xffffffff,0x82b3ffff,0x3001800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x1ff00ff,0x18ff18ff,0x18ff18ff,0x18ff18ff,0x11ff18ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff1eee,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff44f0,0xffffffff,0xffffffff,0xffffffff,0x2f00c9e4,0xe00,
+0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffffdafd,0xffffffff,0xffffffff,0xffffffff,0x18005158,0xff0200,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x12003800,0x0,0x0,0x0,0x71ed00ff,0xffffffff,0xffffffff,0xf6fbffff,0x1b003f04,0x400,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x19000300,0x4d003c00,0x4d004d00,0x4d004d00,0x3b004d00,0x2001700,0x0,0x0,0x0,0x27000a00,0x4d004400,0x4d004d00,0x4d004d00,
+0x1f003f00,0x600,0x0,0x0,0x6000000,0x3f001f00,0x4d004d00,0x4d004d00,0x4b004d00,0x12003700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x9000500,0xf000c00,0x11001000,0x10001100,0xb000e00,0x3000700,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4bff0000,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xff7bff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xf9ff00ff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xc9fffcff,0x0,0x0,0x0,0x0,0x0,
+0x24ff0000,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xebfff5ff,0xacffd1ff,0x28ff74ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0xff00ff,0x32ad0100,0xffffffff,0xffffffff,0xffffffff,0xf4fcffff,0x6002530,0xff00ff,0xff00ff,0x87ff00ff,0xffffffff,0xffffffff,0xffffffff,0x7a8affff,0x16003800,0x200,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4800c2dd,0x42004400,0x42004200,0x42004200,0x42004200,0x42004200,0x42004200,0x42004200,0x42004200,0x41004200,0x10003000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xd4f50b00,0xffffffff,0xffffffff,0xa1dcffff,0x1001000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x8af20000,0xffffffff,0xffffffff,0xffffffff,0xb0dbffff,0x4001c00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x1dff00ff,0xffffffff,0xffffffff,0xffffffff,0x90fdffff,0x100,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff1eee,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff44f0,0xffffffff,0xffffffff,0xffffffff,0x2f00c9e4,0xe00,
+0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffffdafd,0xffffffff,0xffffffff,0xffffffff,0x18005158,0xff0200,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x12003800,0x0,0x0,0x0,0x50e900ff,0xffffffff,0xffffffff,0xe0efffff,0x16003b00,0x200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x12000200,0x3a002d00,0x3a003a00,0x3a003a00,0x2d003a00,0x2001100,0x0,0x0,0x0,0x17000400,0x3a002f00,0x3a003a00,0x39003a00,
+0x11002c00,0x200,0x0,0x0,0x4000000,0x30001700,0x3a003a00,0x3a003a00,0x39003a00,0xd002900,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4dfc0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x90085ee,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfcff00ff,0xffffffff,0xffffffff,0xffffffff,0xd0faffff,0x4000c00,0x0,0x0,0x0,0x0,
+0x25f80000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3efbc4fe,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xa0000ff,0xffffcaf4,0xffffffff,0xffffffff,0xffffffff,0xc006cb6,0xff00ff,0xff00ff,0xdafe01ff,0xffffffff,0xffffffff,0xffffffff,0x4707eaf5,0xc002b00,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3b00c1de,0x23002a00,0x23002300,0x23002300,0x23002300,0x23002300,0x23002300,0x23002300,0x23002300,0x23002300,0x8001a00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0x7cde0400,0xffffffff,0xffffffff,0xedf9ffff,0x4001f21,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x4ee20000,0xffffffff,0xffffffff,0xffffffff,0xecf7ffff,0x7002622,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x61fc00ff,0xffffffff,0xffffffff,0xffffffff,0x67dcffff,0x3000c00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff1eee,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff44f0,0xffffffff,0xffffffff,0xffffffff,0x2f00c9e4,0xe00,
+0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffffdafd,0xffffffff,0xffffffff,0xffffffff,0x18005158,0xff0200,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x12003800,0x0,0x0,0x0,0x31db00ff,0xffffffff,0xffffffff,0xc9e2ffff,0x13003800,0x0,0x0,0x0,0x0,0xa0ff5dff,0xa0ffa0ff,0xa0ffa0ff,0xa0ffa0ff,0x21ffa0ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x6000100,0x13000f00,0x13001300,0x13001300,0xf001300,0x1000600,0x0,0x0,0x0,0x6000100,0x13000f00,0x13001300,0x13001300,
+0x5000e00,0x0,0x0,0x0,0x2000000,0x10000800,0x13001300,0x13001300,0x13001300,0x5000e00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4ff50000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1c0096d3,0xff0700,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfcff00ff,0xffffffff,0xffffffff,0xffffffff,0xd7f2ffff,0xb002500,0x0,0x0,0x0,0x0,
+0x26f20000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x12f1b2fc,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0xff00ff,0x40000ff,0xffff70dd,0xffffffff,0xffffffff,0xffffffff,0x1500b6e3,0xff0200,0xff00ff,0xffff2bff,0xffffffff,0xffffffff,0xffffffff,0x3e00a9c7,0x6001e00,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3000c0df,0x8001300,0x8000800,0x8000800,0x8000800,0x8000800,0x8000800,0x8000800,0x8000800,0x8000800,0x2000600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0x228f0100,0xfffffbfe,0xffffffff,0xffffffff,0xb0066b9,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x10600000,0xfffff1fc,0xffffffff,0xffffffff,0xffffffff,0xc0079c6,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xc7fe01ff,0xffffffff,0xffffffff,0xffffffff,0x4e6cffff,0x8001e00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff1eee,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff44f0,0xffffffff,0xffffffff,0xffffffff,0x2f00c9e4,0xe00,
+0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffffdafd,0xffffffff,0xffffffff,0xffffffff,0x18005158,0xff0200,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x12003800,0x0,0x0,0x0,0x10af00ff,0xffffffff,0xffffffff,0xb2d1ffff,0x10003300,0x0,0x0,0x0,0x0,0xffff95fd,0xffffffff,0xffffffff,0xffffffff,0x3cddffff,0x1000400,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x50f20000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x26009ec8,0xff0900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfcff00ff,0xffffffff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd9fdffff,0xff26eb,0xff00ff,0x0,0x0,0x0,0x0,0x0,0xff00ff,0x10000ff,0xf7fd1b7b,0xffffffff,0xffffffff,0xffffffff,0x2530f4fb,0xff0600,0xff00ff,0xffff7dfd,0xffffffff,0xffffffff,0xffffffff,0x3400645e,0x1001200,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0x13ff00ff,0xcaff7bff,0xf0ffecff,0xf0fff0ff,0xf0fff0ff,0x9afff0ff,0x0,0x0,0x0,0x0,0xff00ff,0x80000ff,0xffffb9f0,0xffffffff,0xffffffff,0x1300bce7,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x5000000,0xffff92e7,0xffffffff,0xffffffff,0xffffffff,0x2e9beffb,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xffff60ff,0xffffffff,0xffffffff,0xffffffff,0x4000d7ea,0x7002100,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff1eee,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff44f0,0xffffffff,0xffffffff,0xffffffff,0x2f00c9e4,0xe00,
+0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffffdafd,0xffffffff,0xffffffff,0xffffffff,0x18005158,0xff0200,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x12003800,0x0,0x0,0x0,0x30000ff,0xffffedfd,0xffffffff,0x99bcffff,0xe002e00,0x0,0x0,0x0,0x0,0xffff97fa,0xffffffff,0xffffffff,0xffffffff,0x50a6ffff,0x2000f00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x50f20000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x26009ec8,0xff0900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfcff00ff,0xffffffff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x17bce2fc,0xff0100,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xaeed0800,0xffffffff,0xffffffff,0xffffffff,0x69b6ffff,0xff0c00,0xff00ff,0xffffcffe,0xffffffff,0xffffffff,0xd7eaffff,0x27004400,0xff0a00,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xf1ff56ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xaaf6ffff,0x3000a00,0x0,0x0,0x0,0xff00ff,0x30000ff,0xffff5ed4,0xffffffff,0xffffffff,0x2e5efafe,0xff0600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x2000000,0xf5fc2480,0xffffffff,0xffffffff,0xffffffff,0xdff9ffff,0x1002fd4,0xff00ff,0xff00ff,0x55ff00ff,0xfffff8ff,0xffffffff,0xffffffff,0xffffffff,0x3b008fab,0x3001800,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff1eee,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff44f0,0xffffffff,0xffffffff,0xffffffff,0x2f00c9e4,0xe00,
+0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffffdafd,0xffffffff,0xffffffff,0xffffffff,0x18005158,0xff0200,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x12003800,0x0,0x0,0x0,0x10000ff,0xffffcffa,0xffffffff,0x80a1ffff,0xb002900,0x0,0x0,0x0,0x0,0xffff98f8,0xffffffff,0xffffffff,0xffffffff,0x6189ffff,0x4001800,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x50f20000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x26009ec8,0xff0900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfcff00ff,0xffffffff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb7f4ffff,0xff0724,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x53ce0200,0xffffffff,0xffffffff,0xffffffff,0xb4e3ffff,0x2001400,0x20ff00ff,0xffffffff,0xffffffff,0xffffffff,0x94b0ffff,0x1a003b00,0xff0400,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x60ff00ff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb6e6ffff,0x9002000,0x0,0x0,0x0,0xff00ff,0xff00ff,0xeefb1343,0xffffffff,0xffffffff,0x83ccffff,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x8cd90a00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa3fafbfe,0x3cff5afc,0x6cff43ff,0xffffbfff,0xffffffff,0xffffffff,0xffffffff,0xe2f0ffff,0x30004d17,0x1000f00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff1eee,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff44f0,0xffffffff,0xffffffff,0xffffffff,0x2f00c9e4,0xe00,
+0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffffdafd,0xffffffff,0xffffffff,0xffffffff,0x18005158,0xff0200,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x12003800,0x0,0x0,0x0,0xff00ff,0xffffb2f6,0xffffffff,0x667bffff,0x8002400,0x0,0x0,0x0,0x0,0xffff99f7,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x46ff10ff,0x6bff5eff,0x46ff5bff,0xff14ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x50f20000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x26009ec8,0xff0900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfcff00ff,0xffffffff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe4f2f7fb,0xe4f2e4f2,0xe4f2e4f2,0xe6f3e4f2,0xfffff3fa,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x40052cd,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xe2400ff,0xffffe7f9,0xffffffff,0xffffffff,0xf3fbffff,0x600242b,0x72fd00ff,0xffffffff,0xffffffff,0xffffffff,0x5331fafd,0x10003000,0xff0100,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xfaff29ff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbdddffff,0xc002b00,0x0,0x0,0x0,0xff00ff,0xff00ff,0x9dea0600,0xffffffff,0xffffffff,0xd5f1ffff,0x3001700,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x19140300,0xffffc3ea,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x747dfeff,0x22004000,0x800,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff1eee,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff44f0,0xffffffff,0xffffffff,0xffffffff,0x2f00c9e4,0xe00,
+0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffffdafd,0xffffffff,0xffffffff,0xffffffff,0x18005158,0xff0200,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x12003800,0x0,0x0,0x0,0xff00ff,0xffff93f3,0xffffffff,0x4d38ffff,0x6001f00,0x0,0x0,0x0,0x0,0xffff99f7,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x5ff00ff,0xc5ff5aff,0xfffffdff,0xffffffff,0xffffffff,0xd6ffffff,0x15ff76ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x50f20000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x26009ec8,0xff0900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfcff00ff,0xffffffff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4c00c2dd,0x4a004b00,0x4a004a00,0x4a004a00,0x4f0d4b00,0x8ea76350,0xffffd7eb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe00c1ef,0x100,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x60000ff,0xffff92e5,0xffffffff,0xffffffff,0xffffffff,0xc0068b3,0xc4fe00ff,0xffffffff,0xffffffff,0xffffffff,0x4100c2dc,0x8002300,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffb1ff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbdddffff,0xc002c00,0x0,0x0,0x0,0xff00ff,0xff00ff,0x40bf0200,0xffffffff,0xffffffff,0xffffffff,0x8004695,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xa0000ff,0xdef23252,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x480097b3,0x12003100,0x200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff1eee,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff44f0,0xffffffff,0xffffffff,0xffffffff,0x2f00c9e4,0xe00,
+0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffffdafd,0xffffffff,0xffffffff,0xffffffff,0x18005158,0xff0200,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x12003800,0x0,0x0,0x0,0xff00ff,0xffff74f0,0xffffffff,0x3e00f5fa,0x4001b00,0x0,0x0,0x0,0x0,0xffff99f7,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0x25ff01ff,0x99ff64ff,0xdaffbeff,0xedffe6ff,0xd2ffe3ff,0x88ffb2ff,
+0x11ff51ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xd6ff34ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf2ffffff,0x1ff68fa,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x50f20000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x26009ec8,0xff0900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfcff00ff,0xffffffff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4200c2dd,0x34003800,0x34003400,0x34003400,0x37003500,0x3d003a00,0x9fc24304,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x306affff,0x600,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x10000ff,0xffff34b5,0xffffffff,0xffffffff,0xffffffff,0x1400b3e1,0xfeff1aeb,0xffffffff,0xffffffff,0xffffffff,0x38007e92,0x2001600,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x79c2d7ed,0x5cff64eb,0x5cff5cff,0x5cff5cff,0x5cff5cff,0x5cff5cff,0x5cff5cff,0x5cff5cff,0x26ff5cff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x13ff00ff,0xfffffbff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbdddffff,0xc002c00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xb0000ff,0xffffd8f7,0xffffffff,0xffffffff,0x10009fda,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x20000ff,0x38401100,0xffffc7e5,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x97b3fdfe,0x3a004a00,0x6001d00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff1eee,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff44f0,0xffffffff,0xffffffff,0xffffffff,0x2f00c9e4,0xe00,
+0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffffdafd,0xffffffff,0xffffffff,0xffffffff,0x18005158,0xff0200,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x12003800,0x0,0x0,0x0,0xff00ff,0xffff55e7,0xffffffff,0x3b00deef,0x2001600,0x0,0x0,0x0,0x0,0xffff99f7,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x79ff16ff,0xffffd6ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xfcffffff,0x50ffbcfe,0xff03ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x51ff00ff,0xfffffbff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9df9ffff,0xff0480,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x50f20000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x26009ec8,0xff0900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfcff00ff,0xffffffff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3400c1de,0x10001a00,0x10001000,0x10001000,0x12001100,0x19001500,0x32002300,0xffffbbe0,0xffffffff,0xffffffff,0xffffffff,0x70b8ffff,0xe00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xcdf40a00,0xffffffff,0xffffffff,0xffffffff,0x2324f2fb,0xffff6bf5,0xffffffff,0xffffffff,0xeef6ffff,0x2c00490e,0xff0d00,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6cf6ffff,0x1000300,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x3fff00ff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xafccfbfd,0x8aa38fa8,0x6f838aa3,0xc002c00,0x0,0x0,0x0,0xff00ff,0xff00ff,0x50000ff,0xffff81e1,0xffffffff,0xffffffff,0x1e1aebf8,0xff0400,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x15000400,0x98c1320f,0xfffff2fa,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe2f0ffff,0x4a007277,0x23003d00,0x1000b00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff1eee,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff44f0,0xffffffff,0xffffffff,0xffffffff,0x2f00c9e4,0xe00,
+0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffffdafd,0xffffffff,0xffffffff,0xffffffff,0x1800525a,0xff0200,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x12003800,0x0,0x0,0x0,0xff00ff,0x271a091c,0x500d450f,0x37004d0a,0xff1200,0x0,0x0,0x0,0x0,0xffff99f7,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x92ff16ff,0xfffff7ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x6dfdddfe,0xff07ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xfbff3eff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3008af2,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x50f20000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x26009ec8,0xff0900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfcff00ff,0xffffffff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0x3000100,0x13000800,0xffff4e93,0xffffffff,0xffffffff,0xffffffff,0xa3d6ffff,0x2001600,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x75dc0400,0xffffffff,0xffffffff,0xffffffff,0x66b2ffff,0xffffbcfa,0xffffffff,0xffffffff,0xaccbffff,0x1f003f00,0xff0600,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x79dbffff,0x3000f00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x58fc00ff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0x4b00879d,0x42004500,0x3b004100,0xa002500,0x0,0x0,0x0,0xff00ff,0xff00ff,0x10000ff,0xfdfe269a,0xffffffff,0xffffffff,0x64b5ffff,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x50000ff,0x2c001500,0xa3c54a30,0xffffebf6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd7eaffff,0x50138ba3,0x3a004800,0xd002300,0xff0200,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff1eee,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff44f0,0xffffffff,0xffffffff,0xffffffff,0x2f00c9e4,0xe00,
+0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffffdafd,0xffffffff,0xffffffff,0xffffffff,0x18005a6f,0xff0200,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x12003800,0x0,0x0,0x0,0xff00ff,0x18000500,0x3a003100,0x27003800,0xff0c00,0x0,0x0,0x0,0x0,0x2a000b00,0x4d004500,0xffffb3d0,0xffffffff,0x5c6fffff,0x4001b00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x6bff02ff,0xfffff0ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0x32f5d3fe,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xaff00ff,0xffffdcff,0xffffffff,0xffffffff,0xffffffff,0xf6fbffff,0xfffffbfd,0xffffffff,0xffffffff,0xffffffff,0x3ac6fcfe,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x50f20000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x26009ec8,0xff0900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfcff00ff,0xffffffff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x20000ff,0xeefb1000,0xffffffff,0xffffffff,0xffffffff,0xb8deffff,0x6001f00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x1d840100,0xfffff9fd,0xffffffff,0xffffffff,0xbfe8ffff,0xfffffbff,0xffffffff,0xffffffff,0x6867ffff,0x13003500,0xff0200,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x89c2ffff,0x7001d00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x5ff700ff,0xffffffff,
+0xffffffff,0xffffffff,0xe3f2ffff,0x3d004a00,0x23002c00,0x1e002100,0x5001300,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xbef00900,0xffffffff,0xffffffff,0xb9e6ffff,0x2001300,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x10000400,0x36002400,0x6d774308,0xb5d299b6,0xcee5c7e0,0xbbd7c8e0,0x869cabc9,0x4c005e44,0x3f004800,0x1c003100,0x2000b00,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff1eee,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff44f0,0xffffffff,0xffffffff,0xffffffff,0x2f00c9e4,0xe00,
+0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffffdafd,0xffffffff,0xffffffff,0xffffffff,0x18007dad,0xff0200,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x12003800,0x0,0x0,0x0,0xff00ff,0x8000200,0x14001000,0xd001300,0xff0400,0x0,0x0,0x0,0x0,0x1f000800,0x3a003400,0xffffcbeb,0xffffffff,0x4934ffff,0x4001b00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x16ff0000,0xffffb7ff,0xffffffff,0xffffffff,0xffffffff,0xf5faffff,0xbfdbd7ea,0xb4d0b5d2,0xcde4c0db,0xfeffe0f0,
+0xffffffff,0xffffffff,0xffffffff,0xfaffffff,0x3aa7ef9,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x65ff00ff,0xffffffff,0xffffffff,0xffffffff,0xcde4ffff,0x4e036961,0x96b35219,0xfffffafd,0xffffffff,0xffffffff,0xb1ebffff,0x1000b00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x50f20000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x26009ec8,0xff0900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfcff00ff,0xffffffff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xd7f90500,0xffffffff,0xffffffff,0xffffffff,0xc8e7ffff,0xa002700,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x80000ff,0xffffb1ee,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4400dbec,0xb002800,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8fb9ffff,0x8002300,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x60f400ff,0xffffffff,
+0xffffffff,0xffffffff,0xc1dbffff,0x25004000,0x8000f00,0x6000700,0x1000400,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x64d60300,0xffffffff,0xffffffff,0xf9fdffff,0x6002c5d,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x16000900,0x34002500,0x42003d00,0x47004500,0x47004700,0x43004500,0x3a004000,0x21003000,0x6001200,0x100,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff1eee,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff44f0,0xffffffff,0xffffffff,0xffffffff,0x2f00c9e4,0xe00,
+0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffffd8fb,0xffffffff,0xffffffff,0xffffffff,0x4db9e1f5,0xff0880,0x15ff01ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x12003800,0x0,0x0,0x0,0xa0ff5dff,0xa0ffa0ff,0xa0ffa0ff,0xa0ffa0ff,0x21ffa0ff,0x0,0x0,0x0,0x0,0xa000300,0x33af1100,0xfffffcff,0xffffffff,0x3c00dfef,0x3001900,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0xdeff28ff,0xffffffff,0xffffffff,0xffffffff,0xaccaeef8,0x4f0a7173,0x49004b00,0x45004600,0x46004500,0x55304800,
+0xb6d28093,0xfffff7fc,0xffffffff,0xffffffff,0xaaf9ffff,0xff08bf,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xc1ff00ff,0xffffffff,0xffffffff,0xffffffff,0x4e0ad0e6,0x3e004600,0x3b003900,0xffff81a8,0xffffffff,0xffffffff,0xf5fcffff,0x500213e,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x50f20000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x26009ec8,0xff0900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfcff00ff,0xffffffff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xdcfc0100,0xffffffff,0xffffffff,0xffffffff,0xc4e2ffff,0xc002b00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x20000ff,0xffff56d0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3c0098b5,0x4001b00,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8fb9ffff,0x8002300,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x60f400ff,0xffffffff,
+0xffffffff,0xffffffff,0xb7d7ffff,0x13003500,0xff0200,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x155500ff,0xfffff1fc,0xffffffff,0xffffffff,0xd0080cb,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3000000,0x12000900,0x23001b00,0x2d002900,0x2e002f00,0x27002b00,0x17001f00,0x7000f00,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff1eee,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff44f0,0xffffffff,0xffffffff,0xffffffff,0x2f00c9e4,0xe00,
+0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffffc4fa,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf3fffcff,0xecfffaff,0x100,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x12003800,0x0,0x0,0x0,0xffff95fd,0xffffffff,0xffffffff,0xffffffff,0x3cddffff,0x1000400,0x0,0x0,0x0,0xff00ff,0xc7ff0fff,0xffffffff,0xffffffff,0x3900a1c0,0x1001500,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x2bff0000,0xffffecff,0xffffffff,0xffffffff,0xa3c0f6fb,0x4a00541e,0x3e004400,0x32003800,0x2a002d00,0x2c002a00,0x34002f00,
+0x40003a00,0x9cbc5132,0xfffff5fb,0xffffffff,0xffffffff,0x566aaf6,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xf0fe00ff,0xffffffff,0xffffffff,0xffffffff,0x43008297,0x1d003000,0x17001500,0xdcf22707,0xffffffff,0xffffffff,0xffffffff,0xc005191,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x50f20000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x26009ec8,0xff0900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfcff00ff,0xffffffff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xf5fe04ff,0xffffffff,0xffffffff,0xffffffff,0xb6d8ffff,0xd002e00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xe9fa1030,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfcfdffff,0x31005638,0x1001000,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8fb9ffff,0x8002300,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x60f400ff,0xffffffff,
+0xffffffff,0xffffffff,0xb5d6ffff,0xd002e00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x70000ff,0xffffa2eb,0xffffffff,0xffffffff,0x1600d3ef,0xff0200,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x8000400,0xd000b00,0xd000e00,0xa000c00,0x2000600,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff1eee,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff44f0,0xffffffff,0xffffffff,0xffffffff,0x2f00c9e4,0xe00,
+0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffffa4f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xedfeffff,0x5000f00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x12003800,0x0,0x0,0x0,0xffff97fa,0xffffffff,0xffffffff,0xffffffff,0x50a6ffff,0x2000f00,0x0,0x0,0x0,0x2bff00ff,0xffffceff,0xffffffff,0xf0f8ffff,0x32005228,0x1000,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0xe6ff1eff,0xffffffff,0xffffffff,0xcde5ffff,0x4a005c3d,0x36004200,0x1c002800,0xf001400,0xb000d00,0xc000b00,0x11000e00,
+0x1f001600,0x38002b00,0xd2e85959,0xffffffff,0xffffffff,0x85eeffff,0xff0300,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff0aff,0xffffffff,0xffffffff,0xffffffff,0x32006d7a,0x5001500,0x2000100,0xb0ec0c00,0xffffffff,0xffffffff,0xffffffff,0x13006fa5,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x50f20000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x26009ec8,0xff0900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfcff00ff,0xffffffff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff4aff,0xffffffff,0xffffffff,0xffffffff,0x9ec3ffff,0xd002d00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x95e70600,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc6dfffff,0x24004200,0xff0800,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa4c1e0f0,0xa4c1a4c1,0xa4c1a4c1,0xa4c1a4c1,0xa4c1a4c1,0xa4c1a4c1,0xa4c1a4c1,0xa4c1a4c1,0x687da4c1,0x8002300,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x60f400ff,0xffffffff,
+0xffffffff,0xffffffff,0xb4d7ffff,0xc002b00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x20000ff,0xffff46c5,0xffffffff,0xffffffff,0x448fffff,0xff0800,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff1eee,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff44f0,0xffffffff,0xffffffff,0xffffffff,0x2f00c9e4,0xe00,
+0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff55e1,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0fbffff,0xe002a00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x12003800,0x0,0x0,0x0,0xffff98f8,0xffffffff,0xffffffff,0xffffffff,0x6189ffff,0x4001800,0x0,0x0,0x0,0xffff77ff,0xffffffff,0xffffffff,0x8091fefe,0x24004200,0x900,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x7ff0000,0xffffc9ff,0xffffffff,0xffffffff,0x4f0db7d4,0x38004500,0x15002600,0x5000b00,0xff0100,0xff00ff,0xff00ff,0xff00ff,
+0x6000200,0x16000c00,0x3a092600,0xffffb9da,0xffffffff,0xfcffffff,0x20043ce,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff06ff,0xffffffff,0xffffffff,0xffffffff,0x22007fa7,0xff0800,0xff00ff,0xb4f70200,0xffffffff,0xffffffff,0xffffffff,0x19007aa9,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x50f20000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x26009ec8,0xff0900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfcff00ff,0xffffffff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x8ff00ff,0xffffd3ff,0xffffffff,0xffffffff,0xffffffff,0x7086ffff,0xb002a00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x38b60200,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8299ffff,0x17003900,0xff0300,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4900c2dd,0x43004500,0x43004300,0x43004300,0x43004300,0x43004300,0x43004300,0x43004300,0x39004300,0x7001e00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x60f400ff,0xffffffff,
+0xffffffff,0xffffffff,0xb4d7ffff,0xb002a00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xddf70c15,0xffffffff,0xffffffff,0x9cd9ffff,0x1001000,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff1eee,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff44f0,0xffffffff,0xffffffff,0xffffffff,0x2f00c9e4,0xe00,
+0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xc8f10e37,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x12003700,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x12003800,0x0,0x0,0x0,0xffff99f7,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0xffff89fd,0xffffffff,0xfcfeffff,0x490090aa,0x15003400,0x300,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x87ff0000,0xffffffff,0xffffffff,0xb0ceffff,0x42004c03,0x19002f00,0x3000a00,0x2ff00ff,0x56ff2cff,0x56ff67ff,0x2ff33ff,0xff00ff,
+0xff00ff,0x30000ff,0x1a000a00,0xc1e33214,0xffffffff,0xffffffff,0xd27d2f5,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xeafd0100,0xffffffff,0xffffffff,0xffffffff,0x1d00b1da,0xff0500,0xff00ff,0xe4fe02ff,0xffffffff,0xffffffff,0xffffffff,0x1e006d8f,0xff0500,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x50f20000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x26009ec8,0xff0900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfcff00ff,0xffffffff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xc1ff1dff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4719f6fb,0x8002500,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xa0000ff,0xffffd1f4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4a11f0f9,0xe002d00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3d00c1de,0x26002c00,0x26002600,0x26002600,0x26002600,0x26002600,0x26002600,0x26002600,0x20002600,0x4001100,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x60f400ff,0xffffffff,
+0xffffffff,0xffffffff,0xb4d7ffff,0xb002a00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x86e20500,0xffffffff,0xffffffff,0xe9f8ffff,0x4001d1a,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff1eee,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff44f0,0xffffffff,0xffffffff,0xffffffff,0x2f00c9e4,0xe00,
+0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x316d0600,0xffffcfed,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x12003700,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x12003800,0x0,0x0,0x0,0xffff99f7,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0xffff8bf9,0xffffffff,0x7680e0f0,0x3b004a00,0x8001f00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0xfbff2cff,0xffffffff,0xffffffff,0x4e0dd5e9,0x2a004000,0x5001200,0x14ff00ff,0xe6ff86ff,0xffffffff,0xffffffff,0xe3ffffff,0xeff83ff,
+0xff00ff,0x84ff70ff,0x86fb84ff,0x322e70e6,0xffffe7f5,0xffffffff,0x65cfffff,0x600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xb6f700ff,0xffffffff,0xffffffff,0xffffffff,0x3e88fbfd,0xff0700,0xff00ff,0xffff5fff,0xffffffff,0xffffffff,0xfeffffff,0x1e004b36,0xff0500,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x50f20000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x26009ec8,0xff0900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfcff00ff,0xffffffff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x518bcbe7,0x2cff37cc,0x2cff2cff,0x2fff2cff,0x53ff3fff,0xacff6fff,0xfffffaff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3e00b0ce,0x5001c00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x40000ff,0xffff77df,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3f00b1ce,0x6001f00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3100c0df,0x9001500,0x9000900,0x9000900,0x9000900,0x9000900,0x9000900,0x9000900,0x8000900,0x1000400,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x60f400ff,0xffffffff,
+0xffffffff,0xffffffff,0xb4d7ffff,0xb002a00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x2aa40100,0xfffffdff,0xffffffff,0xffffffff,0xa0061b3,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff1eee,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff44f0,0xffffffff,0xffffffff,0xffffffff,0x2f00c9e4,0xe00,
+0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xf000200,0x84a82f16,0xf7fccee5,0xffffffff,0xffffffff,0xffffffff,0xf2f9ffff,0x12003700,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x12003800,0x0,0x0,0x0,0xffff99f7,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0xfafe8df6,0x8aa3cce9,0x48004f0d,0x22003a00,0x2000b00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0xffffb3ff,0xffffffff,0xf2faffff,0x42005f48,0x10002a00,0xff0300,0xeaff52ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xdbfeffff,
+0x14ff20e7,0xfffffeff,0xffffffff,0x180099f7,0xffff6fb3,0xffffffff,0xcdf0ffff,0x2001100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x62e200ff,0xffffffff,0xffffffff,0xffffffff,0xd3f4ffff,0x1001459,0x4bff00ff,0xfffff6ff,0xffffffff,0xffffffff,0xd7eaffff,0x1b003e00,0xff0400,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x50f20000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x26009ec8,0xff0900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfcff00ff,0xffffffff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfcfeffff,0x36006154,0x2001300,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0xfdff228f,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x36006c71,0x2001400,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x60f400ff,0xffffffff,
+0xffffffff,0xffffffff,0xb4d7ffff,0xb002a00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x90000ff,0xffffc2f2,0xffffffff,0xffffffff,0x1300b7e5,0xff0200,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff1eee,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff44f0,0xffffffff,0xffffffff,0xffffffff,0x2f00c9e4,0xe00,
+0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x50000ff,0x2d001500,0x4a0e3e00,0x737a5f4e,0x7f8f7b89,0x78827c8a,0x53256860,0x12003700,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x12003800,0x0,0x0,0x0,0xffff99f7,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x2f2b21b9,0x47004200,0x31003f00,0xb001d00,0x200,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x31ff0000,0xffffffff,0xffffffff,0xa3c0ffff,0x2f004600,0x3001200,0x8fff01ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0x63f5cbfa,0xffffffff,0xffffffff,0x1b006ec7,0xcdef1d09,0xffffffff,0xffffffff,0x7003676,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x113c00ff,0xffffdbf6,0xffffffff,0xffffffff,0xffffffff,0x749a3ee,0xfcff72ff,0xffffffff,0xffffffff,0xffffffff,0x869effff,0x16003900,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x50f20000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x26009ec8,0xff0900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfcff00ff,0xffffffff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9cb9ffff,0x28004400,0xb00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xe1f90800,0xffffffff,0xffffffff,0xffffffff,0xdeefffff,0x29004500,0xff0b00,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x60f400ff,0xffffffff,
+0xffffffff,0xffffffff,0xb4d7ffff,0xb002a00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x30000ff,0xffff69d8,0xffffffff,0xffffffff,0x2a55f8fd,0xff0600,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x1aff00ff,0x7bff56ff,0xacff9dff,0xb4ffb7ff,0x93ffa8ff,0x41ff6dff,0xff08ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff1eee,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff44f0,0xffffffff,0xffffffff,0xffffffff,0x2f00c9e4,0xe00,
+0x0,0x0,0x0,0x0,0x0,0x0,0x10000500,0x2e002000,0x3b003700,0x3f003e00,0x3f003f00,0x3b003e00,0xe002a00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x12003800,0x0,0x0,0x0,0xffff99f7,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x1f000800,0x2e003100,0x12002000,0x1000600,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x99ff0000,0xffffffff,0xffffffff,0x5530f5fb,0x1a003800,0x1ff0500,0xffff8dff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xe9fcffff,0xffffffff,0xffffffff,0x23004e4e,0x6ecc1100,0xffffffff,0xffffffff,0xe007cc3,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x70000ff,0xffff52b1,0xffffffff,0xffffffff,0xffffffff,0xd5fbffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4903cbe2,0xe002f00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x50f20000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x26009ec8,0xff0900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfcff00ff,0xffffffff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4b03c6e0,0x18003800,0x400,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xe7fc0300,0xffffffff,0xffffffff,0xffffffff,0x9bbaffff,0x1b003c00,0xff0500,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x6bf500ff,0xffffffff,
+0xffffffff,0xffffffff,0xb4d7ffff,0xb002a00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0xf4fc1764,0xffffffff,0xffffffff,0x7ec8ffff,0xff0d00,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x6dff0bff,0xffffd3ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xaffef5ff,0xff39ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff1eee,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff44f0,0xffffffff,0xffffffff,0xffffffff,0x2f00c9e4,0xe00,
+0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0xd000700,0x18001300,0x1d001b00,0x1d001e00,0x18001c00,0x5001000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3a001300,0x4d004d00,0x4d004d00,0x4c004d00,0x12003800,0x0,0x0,0x0,0x2a000b00,0x4d004500,0x4d004d00,0x4d004d00,0x3e004d00,0x4001b00,0x0,0x0,0x0,0xc000400,0xe001100,0x2000700,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xf1ff08ff,0xffffffff,0xffffffff,0x4300adcb,0xb002600,0x62ff0100,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf5fbfefe,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xe4f2ffff,0x20004000,0x20800800,0xfffffdff,0xffffffff,0x1800a7d7,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x20000ff,0xa3dd1200,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xdbecffff,0x3e005834,0x7002000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x50f20000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x26009ec8,0xff0900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfcff00ff,0xffffffff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb7d4ffff,0x40004f10,0xa002400,0x100,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff27ff,0xffffffff,0xffffffff,0xffffffff,0x5942fdfe,0x11003200,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x90fa00ff,0xffffffff,
+0xffffffff,0xffffffff,0xaad1ffff,0xb002a00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xa7eb0700,0xffffffff,0xffffffff,0xd0efffff,0x2001600,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x49ff00ff,0xffffebff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb1fcffff,0xff12f1,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff1eee,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff50f2,0xffffffff,0xffffffff,0xffffffff,0x2f00c7e4,0xe00,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000100,0x5000400,0x5000500,0x3000400,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2b000e00,0x3a003a00,0x3a003a00,0x39003a00,0xe002a00,0x0,0x0,0x0,0x1f000800,0x3a003400,0x3a003a00,0x3a003a00,0x2e003a00,0x3001400,0x0,0x0,0x0,0x1000100,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff41ff,0xffffffff,0xffffffff,0x37006e76,0x3001600,0xf0ff1bff,0xffffffff,0xffffffff,0xffffffff,0x7680c6df,0x4d005010,0xbbd76253,0xffffffff,
+0xffffffff,0xffffffff,0xb8d5ffff,0x18003b00,0x7000200,0xffffdaf8,0xffffffff,0x2100c5e5,0x700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x22260600,0xffffd3ef,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x572cd6ea,0x2c004400,0x2000f00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x50f20000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x26009ec8,0xff0900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfcff00ff,0xffffffff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xecf6ffff,0x4c0391ab,0x2b004100,0x2001000,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xaff00ff,0xffffbbff,0xffffffff,0xffffffff,0xffffffff,0x4200cae2,0x9002500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xe8fe0cff,0xffffffff,
+0xffffffff,0xffffffff,0x9ac2ffff,0xb002a00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4bc90200,0xffffffff,0xffffffff,0xffffffff,0x800408b,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff6dff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x22e1dffd,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff1eee,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0xff0000,0xff00ff,0x1ff00ff,0xffffa0fc,0xffffffff,0xffffffff,0xffffffff,0x2f00bddd,0xe00,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe000500,0x13001300,0x13001300,0x13001300,0x5000e00,0x0,0x0,0x0,0xa000300,0x13001100,0x13001300,0x13001300,0xf001300,0x1000700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff83fd,0xffffffff,0xf2faffff,0x29004604,0xb00,0xffffa1ff,0xffffffff,0xffffffff,0x8da6fcfe,0x46004b00,0x3a003f00,0x3e043900,0xffffaad1,
+0xffffffff,0xffffffff,0x8ba7ffff,0x11003300,0x2000100,0xffffb7f5,0xffffffff,0x2800d0ea,0xb00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x30ca0100,0xffffc2f1,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbcd8ffff,0x44005424,0x15003000,0xff0400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x50f20000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x26009fc8,0xff0900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfdff00ff,0xffffffff,0xffffffff,0xffffffff,0xdbeeffff,0xf003200,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe4f2ffff,0x521c9dbb,0x3e004900,0x12002900,0xff0400,0x0,0x0,0x0,0x0,0x0,0xff00ff,0x5cff00ff,0x7fff99ff,0x6fff74ff,0xdbff89ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3a00859d,0x3001800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0x3ff00ff,0xffffa5ff,0xffffffff,
+0xffffffff,0xffffffff,0x6b7effff,0xa002800,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xd1400ff,0xffffe1f8,0xffffffff,0xffffffff,0xf009ad7,0xff0100,0xff,0x0,0x0,0x0,0xff0000,0x42ff00ff,0xfffffdff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd1faffff,0x100109f,0xff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffff1eee,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0x3ff0000,0x71ff89ff,0xc8ff83ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2e00afd2,0xd00,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffb1fc,0xffffffff,0xcde5ffff,0x1c003e00,0x18ff0500,0xfffffaff,0xffffffff,0xffffffff,0x4a008da6,0x2e003f00,0x15001e00,0x1b001400,0xebf73323,
+0xffffffff,0xffffffff,0x5a52ffff,0xb002b00,0xff00ff,0xffffa4f6,0xffffffff,0x2d00d4ec,0xd00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xaff00ff,0xfcff89ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xeaf5ffff,0x4b007e8e,0x2f004200,0x5001500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x4bf10000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2600a4cc,0xff0900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff06ff,0xffffffff,0xffffffff,0xffffffff,0xd6ecffff,0xf003200,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc2ddebf5,0xc2ddc2dd,0xc2ddc2dd,0xc2ddc2dd,0xc2ddc2dd,0xb8d4bfda,0x8ca4a6c3,0x4d036558,0x41004900,0x22003400,0x3000e00,0xff00ff,0x0,0x0,0x0,0x0,0x0,0xff00ff,0x89fd00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xebf6ffff,0x2e004a0e,0xff0e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x2ff00ff,0xc0ff3cff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x4304dcee,0x8002300,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x50000ff,0xffff8be3,0xffffffff,0xffffffff,0x1c12e7f7,0xff0400,0xff,0x0,0x0,0x0,0xff0000,0xdcff04ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc3dde5f3,0xc4ddb8d5,0xfefed9eb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5008ae9,0xff,0x0,0x0,0x0,0x0,0x24ff22ff,0x24ff24ff,0x24ff24ff,0xffff3ff7,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0x4ff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2c008caf,0xc00,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffd6fe,0xffffffff,0xb1d1ffff,0x13003700,0x7efd0100,0xffffffff,0xffffffff,0xc2ddffff,0x3b004a00,0x10002400,0x1000600,0x4000100,0xa8e51100,
+0xffffffff,0xffffffff,0x4100e8f4,0x7002100,0xff00ff,0xffffa0f5,0xffffffff,0x3000cbe6,0xe00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xdaff2eff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xafcdffff,0x3d004800,0x13002a00,0xff0500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x44ec0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2600aed5,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff13ff,0xffffffff,0xffffffff,0xffffffff,0xcfe8ffff,0xf003200,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4a00c2dd,0x46004800,0x46004600,0x46004600,0x46004600,0x46004600,0x43004500,0x3b004000,0x24003200,0x8001400,0xff0200,0xff00ff,0x0,0x0,0x0,0x0,0x0,0xff00ff,0x8bf900ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x97b5ffff,0x20003f00,0xff0700,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xefff61ff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xf6fbffff,0x3c006d6e,0x4001b00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0xffff2fa8,0xffffffff,0xffffffff,0x5eb0ffff,0xff0a00,0xff,0x0,0x0,0x0,0xff0000,0xffff45ff,0xffffffff,0xffffffff,0xffffffff,0x7378eef8,0x4a004c00,0x46004700,0x5b464700,0xfefea9c9,0xffffffff,0xffffffff,0xffffffff,0x1b55eefb,0x300,0x0,0x0,0x0,0x0,0xfffff0ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0x4ff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfeffffff,0x28005b57,0xa00,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffebfe,0xffffffff,0x9dc0ffff,0xe003000,0xc7fe0000,0xffffffff,0xffffffff,0x655dffff,0x24003f00,0x2000c00,0xff00ff,0xff00ff,0x85ea0300,
+0xffffffff,0xffffffff,0x3b00bcd8,0x3001800,0xff00ff,0xffffaef9,0xffffffff,0x3000bedc,0xe00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x4eff00ff,0xfffff6ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x220080b3,0x3000e00,0x11ff00ff,0x50ff50ff,0x50ff50ff,0x50ff50ff,0xff38ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x2de80000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2700c5e4,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff34fa,0xffffffff,0xffffffff,0xffffffff,0xbfdcffff,0xf003100,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3f00c1de,0x2d003200,0x2d002d00,0x2d002d00,0x2d002d00,0x2c002c00,0x26002a00,0x18002000,0x9001100,0xff0200,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0xff00ff,0x8cf800ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4c0ddbec,0x13003400,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff75fd,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0x7072dfef,0x2f004700,0x1000f00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xc7f20900,0xffffffff,0xffffffff,0xb4e4ffff,0x1001200,0xff,0x0,0x0,0x0,0xff0000,0xffff85fd,0xffffffff,0xffffffff,0xffffffff,0x480094b0,0x35003f00,0x2c002e00,0x33002e00,0xa3cb3b00,0xffffffff,0xffffffff,0xffffffff,0x64bdffff,0xa00,0x0,0x0,0x0,0x0,0xfffff0ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0x4ff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc6e0ffff,0x21004100,0x700,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xfffff7fe,0xffffffff,0x92b9ffff,0xb002a00,0xfbff0cff,0xffffffff,0xffffffff,0x4600d3e8,0xf002d00,0xff0200,0xff00ff,0xff00ff,0x8df400ff,
+0xffffffff,0xffffffff,0x34008fad,0x1001100,0xff00ff,0xffffc3fb,0xffffffff,0x2f00a2c6,0xe00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xfaff4cff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x45c0f9fd,0xff0300,0x59ff00ff,0xffffffff,0xffffffff,0xffffffff,0x40097fa,0xff0100,0xff,0x0,0x0,0x0,0x0,0x11b40000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2b06ebf7,0xff0b00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff65fc,0xffffffff,0xffffffff,0xffffffff,0xa9ccffff,0xe002f00,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3200c1de,0xd001700,0xd000d00,0xd000d00,0xd000d00,0xc000d00,0x9000b00,0x3000600,0xff0100,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0xff00ff,0x8df600ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xebf6ffff,0x4000604a,0x8002300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff77f9,0xffffffff,0xffffffff,0xffffffff,
+0x7985c8e0,0x47004d03,0x1a003600,0xff0600,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x6eda0400,0xffffffff,0xffffffff,0xf7fdffff,0x5002951,0xff,0x0,0x0,0x0,0xff0000,0xffffa8fc,0xffffffff,0xffffffff,0xffffffff,0x3900819c,0x12002100,0xc000d00,0x11000d00,0x3c5e1900,0xffffffff,0xffffffff,0xffffffff,0x95cfffff,0x2001400,0x0,0x0,0x0,0x0,0xfffff1fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0x4ff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5c43edf6,0x18003a00,0x300,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xfffff8fe,0xffffffff,0x90b8ffff,0x9002600,0xffff3aff,0xffffffff,0xffffffff,0x3c00a4c2,0x5001b00,0xff00ff,0xff00ff,0xff00ff,0xb0fb00ff,
+0xffffffff,0xffffffff,0x2b005f5b,0xff0c00,0x3ff00ff,0xfffff4fe,0xffffffff,0x2b007d9b,0xc00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x24ff00ff,0xfffff2ff,0xffffffff,0xffffffff,0xffffffff,0xfcfeffff,0xe7f4b8d4,0xffffffff,0xffffffff,0xffffffff,0xe7fbffff,0x10021b9,0x91fd00ff,0xffffffff,0xffffffff,0xffffffff,0x120079dd,0xff0500,0xff,0x0,0x0,0x0,0x0,0x3000000,0xffffe0fc,0xffffffff,0xffffffff,0xffffffff,0x5c98ffff,0xff0e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffb7fe,0xffffffff,0xffffffff,0xffffffff,0x85a7ffff,0xc002c00,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0xff00ff,0x8df600ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5e44d0e5,0x2f004600,0x2001100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff78f7,0xffffffff,0xffffffff,0xffffffff,
+0xf3faffff,0x3626a1cf,0x8001b00,0xff0100,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x1a760100,0xfffff6fd,0xffffffff,0xffffffff,0xc007bc7,0xff,0x0,0x0,0x0,0xff0000,0xffffb3fb,0xffffffff,0xffffffff,0xffffffff,0x2906bfe0,0x1000c00,0xff00ff,0x10000ff,0x10000300,0xa2c98ed7,0xa6c5a6c5,0xa6c5a6c5,0x79a4a6c5,0x5001d00,0x0,0x0,0x0,0x0,0xfffff1fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0x4ff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd3e8ffff,0x4500614f,0xd002b00,0x100,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffecfe,0xffffffff,0x97c2ffff,0x8002400,0xffff51fc,0xffffffff,0xffffffff,0x310089a8,0x1001000,0xff00ff,0xff00ff,0xff00ff,0xecfe04ff,
+0xffffffff,0xecf6ffff,0x22004204,0xff0700,0x34ff00ff,0xffffffff,0xfcfdffff,0x26004d2b,0x900,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xc2ff01ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6558d0e5,0x686c4b00,0xfffff6fc,0xffffffff,0xffffffff,0xffffffff,0xe80ccf6,0xd4fe0100,0xffffffff,0xffffffff,0xffffffff,0x2100628d,0xff0900,0xff,0x0,0x0,0x0,0x0,0x1000000,0xffffacf5,0xffffffff,0xffffffff,0xffffffff,0xcceeffff,0x1001518,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x2dff00ff,0xfffffdff,0xffffffff,0xffffffff,0xffffffff,0x5a55ffff,0xa002700,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0xff00ff,0x7ef500ff,0xfffff5fd,0xffffffff,0xffffffff,0xe4f2fdfe,0x7985b8d4,0x45004d03,0x18003200,0xff0500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff79f4,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xcff8ffff,0x10018aa,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x70000ff,0xffffacec,0xffffffff,0xffffffff,0x1600ceee,0x200,0x0,0x0,0x0,0xff0000,0xffff9ff7,0xffffffff,0xffffffff,0xffffffff,0xb7f0ffff,0xff2bd5,0xff00ff,0xff00ff,0x30000ff,0x35001700,0x43004300,0x43004300,0x3a004300,0x8002000,0x0,0x0,0x0,0x0,0xfffff1fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0x4ff0000,0xfffff9ff,0xffffffff,0xfafdffff,0xb6d2e0f0,0x4d03757e,0x32004500,0x4001600,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffdafb,0xffffffff,0xa9d2ffff,0x8002300,0xffff67fa,0xffffffff,0xffffffff,0x270081a4,0xff0a00,0xff00ff,0xff00ff,0xff00ff,0xffff52ff,
+0xffffffff,0xc0dbffff,0x19003c00,0xff0300,0x91ff00ff,0xffffffff,0xc4ddffff,0x1e003f00,0x500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xffff47ff,0xffffffff,0xffffffff,0xffffffff,0xafcdffff,0x46004f0d,0x32003b00,0xffff77a9,0xffffffff,0xffffffff,0xffffffff,0xa5f1ffff,0xffff35ec,0xffffffff,0xffffffff,0xeef8ffff,0x23004308,0xff0800,0xff,0x0,0x0,0x0,0x0,0xff0000,0xffff63e3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x840a1ec,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xcfff13ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4000ddef,0x6002000,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xa0000ff,0x491c2700,0x624e5c3a,0x5c3d6556,0x4c005113,0x45004a00,0x2d003c00,0x6001700,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x4f9e1386,0xf0f89cc7,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x500aff6,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x20000ff,0xffff50cc,0xffffffff,0xffffffff,0x3f86ffff,0x800,0x0,0x0,0x0,0xff0000,0xffff74f0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc6feffff,0x40ff7efd,0xff0aff,0xff00ff,0x1d000a00,0x27002600,0x27002700,0x22002700,0x5001400,0x0,0x0,0x0,0x0,0xfffff1fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3400e3f3,0x1000,0x0,0x0,0xff0000,0x4d531721,0x63506558,0x4e075a33,0x49004c00,0x3c004500,0x18002d00,0x1000600,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffb7f7,0xffffffff,0xc5e4ffff,0x9002500,0xffff62f5,0xffffffff,0xffffffff,0x220096c2,0xff0700,0xff00ff,0xff00ff,0x5ff00ff,0xffffd2ff,
+0xffffffff,0x93b3ffff,0x12003500,0xff0100,0xefff11ff,0xffffffff,0x7583ffff,0x15003800,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xffffaafe,0xffffffff,0xffffffff,0xffffffff,0x4b00b8d4,0x2f004200,0x12001b00,0x98ce1e00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffe3fd,0xffffffff,0xffffffff,0xb8d5ffff,0x1b003d00,0xff0400,0xff,0x0,0x0,0x0,0x0,0xff0000,0xf2fc1680,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc7faffff,0xff32f5,0xff00ff,0xff00ff,0xff00ff,0x53ff03ff,0xffffdbff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3b0098b5,0x3001800,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x7000000,0x32001c00,0x3b003a00,0x3c003c00,0x39003b00,0x29003300,0xf001d00,0x1000500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3000000,0x3c001900,0x4d004d00,0x4d004d00,0x4d004d00,0x2d004600,0xd00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1d000700,0x50363600,0xffffd2e8,0xffffffff,
+0xffffffff,0xffffffff,0x3ab4ffff,0xff0400,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xe5f90e24,0xffffffff,0xffffffff,0x97d6ffff,0x1000f00,0x0,0x0,0x0,0xff0000,0xf7fe1ca4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xcefffcff,0x5bff96ff,0x70017e9,0xa000a00,0xa000a00,0x9000a00,0x2000500,0x0,0x0,0x0,0x0,0x546d32ad,0x665a655b,0x665a665a,0x665a665a,0x665a665a,0x665a665a,0x665a665a,0x34006052,0x1000,0x0,0x0,0x0,0x2c000f00,0x3c003b00,0x3b003c00,0x32003800,0x1c002900,0x5000f00,0x100,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff8df1,0xffffffff,0xedf7ffff,0xb002a06,0xffff4aee,0xffffffff,0xffffffff,0x2100d0eb,0xff0700,0xff00ff,0xff00ff,0x89ff00ff,0xffffffff,
+0xffffffff,0x6367ffff,0xc002c00,0xff00ff,0xffff8fff,0xffffffff,0x4600cbe2,0xd002c00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3ff0000,0xffffefff,0xffffffff,0xffffffff,0xf1f9ffff,0x4000552a,0x12002900,0x2000500,0x22080900,0xffffbde4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6e76ffff,0x13003500,0xff0100,0xff,0x0,0x0,0x0,0x0,0xff0000,0x95e50700,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd3feffff,0x7eff9bff,0x7cff73ff,0xb3ff8cff,0xffffecff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0f8ffff,0x31005126,0x1001000,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x11000900,0x16001500,0x18001800,0x14001600,0xb001000,0x1000500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x2d001200,0x3a003a00,0x3a003a00,0x3a003a00,0x22003500,0xa00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc000300,0x28001900,0xf0f94543,0xffffffff,
+0xffffffff,0xffffffff,0x8bd5ffff,0x1000d00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x90e40500,0xffffffff,0xffffffff,0xe6f6ffff,0x4001b13,0x0,0x0,0x0,0xff0000,0x77d20700,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xcafffeff,0x1fff80ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x2b000e00,0x3c003b00,0x3c003c00,0x3c003c00,0x3c003c00,0x3c003c00,0x3c003c00,0x29003a00,0xd00,0x0,0x0,0x0,0xf000500,0x18001600,0x16001800,0x10001300,0x5000b00,0x100,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff4ee2,0xffffffff,0xffffffff,0xe005286,0xfcfe16ae,0xffffffff,0xffffffff,0x6fc6ffff,0xff0900,0xff00ff,0x2ff00ff,0xffff7eff,0xffffffff,
+0xffffffff,0x4304f8fc,0x8002300,0x50ff00ff,0xffffffff,0xf9fcffff,0x3c00645c,0x5001d00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x17ff0000,0xffffffff,0xffffffff,0xffffffff,0xb4d2ffff,0x2b004400,0x3001000,0xff00ff,0xc000200,0xdaf12f36,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4500d0e5,0xb002a00,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xff0000,0x22690200,0xffffebfa,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8fa8ffff,0x23004100,0x800,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000100,0x2000200,0x1000200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0xf000600,0x13001300,0x13001300,0x13001300,0xb001200,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x10000ff,0xb000400,0xa2dc1900,0xffffffff,
+0xffffffff,0xffffffff,0xa8d9ffff,0x4001900,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x33af0100,0xecf6eaf8,0xecf6ecf6,0xebf7ecf6,0xa00529f,0x0,0x0,0x0,0xff0000,0x15000300,0xfefe8cc7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfdffffff,0x19f5a3fd,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x12000600,0x19001800,0x19001900,0x19001900,0x19001900,0x19001900,0x19001900,0x11001800,0x500,0x0,0x0,0x0,0x1000000,0x2000200,0x1000200,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xf6fd1480,0xffffffff,0xffffffff,0x12009fd5,0xc0f40500,0xffffffff,0xffffffff,0xfbfeffff,0x11e17eeb,0x3ff00ff,0xbbff3fff,0xffffffff,0xffffffff,
+0xffffffff,0x3e04f1f9,0x5331a00,0xf9ff63ff,0xffffffff,0x95b2ffff,0x2d004600,0x1000e00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2ef90000,0xffffffff,0xffffffff,0xffffffff,0x94b3ffff,0x17003800,0xff0300,0xff00ff,0x20000ff,0x44711000,0xffffeff9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfeffffff,0x3c00757e,0x5001c00,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xff0000,0xa0000ff,0xfefe5eb0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4a03bfda,0x14003500,0x200,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x73de0500,0xffffffff,
+0xffffffff,0xffffffff,0xb3d9ffff,0x8002300,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa000000,0x42002600,0x4b004b00,0x47004b00,0x11003200,0x100,0x0,0x0,0xff0000,0x90000ff,0x617c2200,0xffffcce5,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xecfeffff,0x10039f2,0xff,0x0,0x0,0x0,0x0,0x2000100,0x3000300,0x3000300,0x3000300,0x3000300,0x3000300,0x3000300,0x2000300,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xabef0500,0xffffffff,0xffffffff,0x2964f2fb,0x4fcb0600,0xffffffff,0xffffffff,0xffffffff,0xfcffffff,0xfaffe7ff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0x9dd2ffff,0xcdff86ec,0xffffffff,0xffffffff,0x4b03b6d4,0x1a003800,0x500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x26f20000,0xffffffff,0xffffffff,0xffffffff,0x94b8ffff,0xc002b00,0xff00ff,0xff00ff,0xff00ff,0x14000400,0xfbfe619e,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xafcdffff,0x2e004700,0x1000f00,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xff0000,0x30000ff,0x7dbc1500,0xfffffefe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xcae2ffff,0x3e005016,0x8002200,0x0,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x64eb00ff,0xffffffff,
+0xffffffff,0xffffffff,0xb3d9ffff,0xb002800,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000000,0x2c001500,0x36003600,0x35003600,0x11002900,0x200,0x0,0x0,0xff0000,0x20000ff,0x23000d00,0x5f5e3900,0xd2e8a1c0,0xfffffcfd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x27d8f2fe,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x49c70200,0xffffffff,0xffffffff,0x96dfffff,0xe000b00,0xffffb7e9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb7d7ffff,0x3f004c07,0xa002300,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfcc0000,0xffffffff,0xffffffff,0xffffffff,0xbde0ffff,0x9002500,0xff00ff,0xff00ff,0xff00ff,0x50000ff,0x95cd1900,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5837fcfd,0x1c003b00,0xff0600,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x1e000700,0xeaf56b96,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfcfeffff,0x4e0da4c1,0x2a004200,0x2000f00,0x0,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x61f200ff,0xffffffff,
+0xffffffff,0xffffffff,0xb4d7ffff,0xb002a00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0xe000600,0x11001100,0x11001100,0x6000e00,0x100,0x0,0x0,0xff0000,0xff00ff,0xb000200,0x2d001b00,0x43003b00,0x7e925023,0xd2e7a8c7,0xfffff9fd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbff4ffff,0x1000800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xc000000,0xffffc6f1,0xffffffff,0xf6fdffff,0x900309a,0xddf22957,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb7d4fbfd,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xfcfeffff,0x4c039cbe,0x28004100,0x2000e00,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0xffffeffd,0xffffffff,0xffffffff,0xfbfeffff,0x900468e,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0xe7fc2cd6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc4e2ffff,0xd002b0c,0xff0100,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xb000100,0x46372100,0xfcfeb8d8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7173daec,0x40004a00,0x12002b00,0xff0300,0x0,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x60f400ff,0xffffffff,
+0xffffffff,0xffffffff,0xb4d7ffff,0xb002a00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x10000ff,0xe000500,0x25001900,0x39003000,0x44003f00,0x79894d17,0xe9f4afcc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfeffffff,0x500359a,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x5000000,0xfeff4ab3,0xffffffff,0xffffffff,0x156dd4f5,0x39510e00,0xffffd1eb,0xffffffff,0xffffffff,0xffffffff,0xfcfeffff,0x5c438ea7,0xfffff4fb,
+0xffffffff,0xffffffff,0xffffffff,0x7175dbee,0x3f004a00,0x11002900,0xff0300,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0xffffabf5,0xffffffff,0xffffffff,0xffffffff,0x25a5ddf7,0xff0100,0xff00ff,0xff00ff,0x47ff00ff,0xffffeaff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7009ae8,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x20000ff,0x1e000b00,0x564a3400,0xebf6a5c4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf9fdffff,0x747bbfdb,0x47004d03,0x26003a00,0x4001100,0xff00ff,0x0,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x60f400ff,0xffffffff,
+0xffffffff,0xffffffff,0xb4d7ffff,0xb002a00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x10000ff,0x9000400,0x15000e00,0x27001e00,0x38003000,0x46043f00,0xe1f07b8f,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe0071bb,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x1000000,0xa5e00f00,0xffffffff,0xffffffff,0xaff0ffff,0x15000a1a,0x8fb6320a,0xffffe8f4,0xffffffff,0xffffffff,0x7072d4e9,0x3e004a00,0xe9f66c9c,
+0xffffffff,0xfcfeffff,0x8599cbe3,0x4b114d07,0x40805362,0x23e92db5,0xff14ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xffff5ede,0xffffffff,0xffffffff,0xffffffff,0xecfcffff,0xcea69f5,0xff00ff,0x34ff01ff,0xffffa3ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x71e8ffff,0xff0300,0xff00ff,0xff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x7000100,0x29001500,0x44043900,0x8ba56258,0xc9e1b2d0,0xdfefd4e8,0xe4f2e9f5,0xcde4d8eb,0x9ab6bdd9,0x51137277,0x46004b00,0x2f003d00,0xb001c00,0xff0200,0xff00ff,0x0,0x0,0x0,0x0,0x0,
+0x3000000,0x3c001900,0x4d004d00,0x4d004d00,0x4d004d00,0x2d004600,0xd00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x9ff00ff,0x34ff34ff,0x34ff34ff,0x34ff34ff,0x2ff34ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x4eff07ff,0xc2ff91ff,0xf2ffe3ff,0xe3fff7ff,0xa0ffcfff,0x1bff60ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x60f400ff,0xffffffff,
+0xffffffff,0xffffffff,0xb4d7ffff,0xb002a00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x26ff0000,0x68ff68ff,0x68ff68ff,0x68ff68ff,0x16ff68ff,0x20000ff,0xa000500,0x15000e00,0x29001e00,0x492d3400,0xffffe9f6,0xffffffff,0xffffffff,0xffffffff,0x18008ec4,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x25450500,0xffffdcf2,0xffffffff,0xffffffff,0x148caff5,0x2d001600,0x6d754004,0x96b38aa4,0x624e869a,0x47004c00,0x23003900,0x3b1e1f00,
+0x8ca67486,0x5a337c8a,0x47004b00,0xccf04f47,0xffffffff,0xfbffffff,0x20039f6,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xdbf71040,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf8ffffff,0xd2ffd2ff,0xfffff2ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfcffffff,0x20050df,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc000400,0x26001800,0x3c003400,0x44004100,0x48004700,0x4a004900,0x49004a00,0x45004800,0x3e004200,0x2b003700,0x10001d00,0x1000600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x2000000,0x2d001200,0x3a003a00,0x3a003a00,0x3a003a00,0x22003500,0xa00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x9bff00ff,0xffffffff,0xffffffff,0xffffffff,0xbb9ffff,0xff0100,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x77ff07ff,0xffffedff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfcffffff,0x36faa9fd,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x60f400ff,0xffffffff,
+0xffffffff,0xffffffff,0xb4d7ffff,0xb002a00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4dfc0000,0xffffffff,0xffffffff,0xffffffff,0x50f2ffff,0xff0300,0xff00ff,0x20000ff,0xb000500,0x20001200,0xffffa6dc,0xffffffff,0xffffffff,0xffffffff,0x1f008ebd,0x600,0x0,0x0,0x0,0x4ff03ff,0x4ff04ff,0x4ff04ff,0x1ff,0x0,0x0,0x0,0xbdff0000,0xfcfffcff,0xfcfffcff,0xfcfffcff,0x34fffcff,0x0,0x0,0x0,0x0,0x7cff2dff,0x7cff7cff,0x7cff7cff,0x7cff7cff,
+0x21ff7cff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x67ff0000,0xa0ffa0ff,0xa0ffa0ff,0xa0ffa0ff,0xa0ffa0ff,0x19ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0xc000100,0xf1fa4683,0xffffffff,0xffffffff,0xd5fbffff,0x11002cd6,0x32002200,0x40003c00,0x3f004100,0x2e003a00,0xb001b00,0x1c000a00,
+0x3d003200,0x3e004000,0x5b9a3800,0xffffe7fb,0xffffffff,0x80e5ffff,0xa001400,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x58bc0600,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x35d4f3fd,0xff0100,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0xa000300,0x19001100,0x28002100,0x30002d00,0x34003300,0x31003400,0x2b002f00,0x1b002400,0xc001400,0x1000500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x1000000,0xf000600,0x13001300,0x13001300,0x13001300,0xb001200,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff5aff,0xffffffff,0xffffffff,0xffffffff,0x1c49ffff,0xff0700,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x43ff00ff,0xffffdcff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xae693fc,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x60f400ff,0xffffffff,
+0xffffffff,0xffffffff,0xb4d7ffff,0xb002a00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2aed0000,0xffffffff,0xffffffff,0xffffffff,0xa6eeffff,0x2000d00,0xff00ff,0xff00ff,0xff00ff,0x7000100,0xffffa7f0,0xffffffff,0xffffffff,0xffffffff,0x23007da1,0x800,0x0,0x0,0x0,0xffffc0ff,0xffffffff,0xffffffff,0x3cff,0x0,0x0,0x0,0xc1fe0000,0xffffffff,0xffffffff,0xffffffff,0x40cfffff,0x1000700,0x0,0x0,0x0,0x92fc0280,0xffffffff,0xffffffff,0xffffffff,
+0xc5fcffff,0x1000655,0xff00ff,0xff,0x0,0x0,0x0,0xa5fd0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x40030d5,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x3000000,0x598f1400,0xfffff5fb,0xffffffff,0xffffffff,0x99fafaff,0x110025c8,0x20001a00,0x1e002200,0xe001800,0x1000500,0x7000100,
+0x1b001200,0x47ac1f00,0xffffb5f5,0xffffffff,0xffffffff,0x3a04aeda,0x11002a00,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x12000200,0xffff94d4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa1beffff,0xffffbed9,0xffffffff,0xffffffff,0xffffffff,0xe5fbffff,0x10020bf,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3000100,0xb000700,0xe000d00,0x11001000,0xf001000,0xb000e00,0x4000800,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x26ff00ff,0xfffff3ff,0xffffffff,0xffffffff,0xffffffff,0x3626ffff,0x1001000,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xfbff57ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd5fdffff,0xff19e0,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x60f400ff,0xffffffff,
+0xffffffff,0xffffffff,0xb5d8ffff,0xb002a00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x11ff00ff,0xf0ffdeff,0xf0fff0ff,0xf0fff0ff,0xb1ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6550000,0xffffe9fd,0xffffffff,0xffffffff,0xfdffffff,0x60057bf,0xff00ff,0xff00ff,0xff00ff,0x1cff00ff,0xfffff2fe,0xffffffff,0xffffffff,0xffffffff,0x22005653,0x800,0x0,0x0,0x0,0xffffc1fe,0xffffffff,0xffffffff,0x70048d5,0x100,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x5995ffff,0x3001400,0x0,0x0,0x0,0xb000200,0xffff8be7,0xffffffff,0xffffffff,
+0xffffffff,0x5007de9,0xff00ff,0xff,0x0,0x0,0x0,0xa6fc0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe004594,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x19000600,0xecf75c85,0xffffffff,0xffffffff,0xffffffff,0xa4fcfaff,0x13ae4ff5,0x6000700,0x1000300,0xff00ff,0xff00ff,
+0x62f71bec,0xffffbafc,0xffffffff,0xffffffff,0xb9d6ffff,0x3f004c07,0xb002500,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x70000ff,0xa5d51f08,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf6fbffff,0x4b00889f,0xd8ed4c1b,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1196d0f8,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xd0ff08ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0x5aff00ff,0xfffffeff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x16c5d3fa,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x60f400ff,0xffffffff,
+0xffffffff,0xffffffff,0xbbddffff,0xb002a00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x97ff00ff,0xffffffff,0xffffffff,0xffffffff,0xb004ed5,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x3000000,0xffff95ec,0xffffffff,0xffffffff,0xffffffff,0x79eef8fe,0xff0be8,0xff00ff,0x2ff00ff,0xdcff47ff,0xffffffff,0xffffffff,0xffffffff,0xd7eaffff,0x1e003f00,0x500,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1500609f,0x300,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0xa000100,0x8bc61f00,0xfffffeff,0xffffffff,
+0xffffffff,0x36bdf8fe,0xff0200,0xff,0x0,0x0,0x0,0xa8f90000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x17005677,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x8000100,0x4d5d1c00,0xffffd2e9,0xffffffff,0xffffffff,0xffffffff,0xfdffffff,0xb0ffd4ff,0x8dff97ff,0x9bff8eff,0xe0ffb8ff,
+0xffffffff,0xffffffff,0xffffffff,0xfefeffff,0x4c039dbc,0x28004000,0x2000f00,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x10000ff,0x25000c00,0xf2f97aa5,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6454cce4,0x3c004900,0x475d2e00,0xffffedf7,0xffffffff,0xffffffff,0xffffffff,0xb5f4ffff,0x749,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff97ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xf3ff20ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb0f3ffff,0xff0500,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x60f400ff,0xffffffff,
+0xffffffff,0xffffffff,0xd6edffff,0xc002b00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xfeff35ff,0xffffffff,0xffffffff,0xcfefffff,0x1e003305,0x800,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0xedfb268d,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbafef4ff,0x90ff95ff,0xe2ffa9ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7c8effff,0x17003a00,0x200,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x30000ff,0x26000f00,0xfcfe83b1,0xffffffff,
+0xffffffff,0xd0f5ffff,0x1000e37,0xff,0x0,0x0,0x0,0xa8f90000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x19005b70,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x1000000,0x1c000800,0x99c0370e,0xfffff6fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0x7985e3f3,0x3f004a00,0x11002900,0xff0300,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xf000200,0x48352600,0xe9f49abd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfcfeffff,0x7a86c9e2,0x45004b00,0x21003700,0x16001000,0xfafd5c96,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x40093ef,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x56ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x2ff00ff,0xffffbeff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xeef6ffff,0xfefeedf6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x40052d0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x5ff200ff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xd00538d,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffbcff,0xffffffff,0xffffffff,0x8198ffff,0x1e003c00,0x600,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x5daf0a00,0xfffffdfe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4700adca,0xe002f00,0x100,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0xff00ff,0xe000200,0x76a42400,0xfffff9fc,
+0xffffffff,0xffffffff,0x50087e5,0xff,0x0,0x0,0x0,0xa8f90000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x19005b70,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x7000100,0x2e001800,0xb2d35148,0xfffff8fc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x9fbdf0f8,0x48005013,0x25003b00,0x3000f00,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x30000ff,0x20000d00,0x43043500,0x93af6664,0xc0dbb3d0,0xcbe3cde4,0xa8c7c0db,0x5a33869a,0x46004b00,0x2d003d00,0x9001900,0x5000200,0x35001800,0x4d004800,0x4d004d00,0x4d004d00,0x43004c00,0x11002c00,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xf1ff23ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x46ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x98b4f2f9,0x4c005524,0x562f4b00,0xebf691ac,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe00d4f4,0x100,0x0,0x0,0x0,0xff00ff,0xff00ff,0x49ee00ff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0x63e3ecfa,0x24ff2bf9,0x18ff24ff,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x39ff00ff,0xffffffff,0xffffffff,0xffffffff,0x490ae9f5,0x10003000,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x16000300,0xf9fc78b5,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbdd9ffff,0x3b004f10,0x6001e00,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0x74ed0000,0xafd2a5df,0xb2ceb2ce,0xb2ceb2ce,0x555ab2ce,0x4001b00,0x0,0x0,0x0,0xff00ff,0x20000ff,0x22000c00,0xf5fb6b94,
+0xffffffff,0xffffffff,0x3bbefafe,0x200,0x0,0x0,0x0,0xa8f90000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x19005b70,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x1000000,0x11000500,0x37002500,0x9bba523b,0xffffd9ec,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xfdfeffff,0x91acd4e8,0x4a005319,0x32004100,0xb001e00,0xff0200,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8000200,0x25001500,0x3c003300,0x44004100,0x47004600,0x46004700,0x3f004300,0x2d003900,0xf001d00,0x1000500,0x1000000,0x1b000700,0x39003100,0x3a003a00,0x3a003a00,0x38003a00,0x17002e00,0x500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x24ff0000,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xc1fffcff,0xff,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x7ff00ff,0xffffccff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xb2fe00ff,0xffffffff,0xffffffff,0xffffffff,0xecf6ffff,0x4900675c,0x3b004200,0x37003700,0x52413b00,0xffffdcef,0xffffffff,0xffffffff,0xffffffff,0x43a0ffff,0x600,0x0,0x0,0x0,0xff00ff,0xff00ff,0x23db00ff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa5fdffff,0x1000200,0x0,0x0,0x0,0xff00ff,0xff00ff,0xb4ff00ff,0xffffffff,0xffffffff,0xffffffff,0x3f00a0bf,0x7002000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x80000ff,0x5e801e00,0xffffd9ed,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf6fbffff,0x4c039ab8,0x27004000,0x1000d00,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xd000000,0x40002b00,0x45004500,0x45004500,0x37004500,0x4001800,0x0,0x0,0x0,0xff00ff,0xff00ff,0xb000200,0x5f842000,
+0xfffff0f9,0xffffffff,0xd5f7ffff,0x1001050,0x0,0x0,0x0,0xa8f90000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x19005b70,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x2000000,0x18000a00,0x38002800,0x59454200,0xadca879f,0xdbeec6df,0xeaf5e4f3,0xd9ece3f2,0xa9c7c8e0,
+0x5a33889f,0x48004c00,0x35004000,0x13002500,0x1000700,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9000300,0x1a001100,0x28002200,0x2e002c00,0x2b002e00,0x1f002600,0xd001600,0x1000600,0x0,0x0,0x7000100,0x13000f00,0x13001300,0x13001300,0x13001300,0xa001100,0x300,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x5ff00ff,0x74ff3fff,0xcaffa9ff,0xecffdcff,0xd5ffe3ff,0x9fffc5ff,0x41ff71ff,0xff06ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,
+0x25f80000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc8faffff,0x4000c00,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x92ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xfdff1cff,0xffffffff,0xffffffff,0xffffffff,0x7a88ffff,0x38004700,0x18002500,0x12001200,0x24001800,0xfafd4e65,0xffffffff,0xffffffff,0xffffffff,0x8acdffff,0x1000f00,0x0,0x0,0x0,0xff00ff,0xff00ff,0x50000ff,0xffffcdf8,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xacf3ffff,0x4000e00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff24ff,0xffffffff,0xffffffff,0xfefeffff,0x34005a44,0x2001300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x10000ff,0x20000a00,0x7d993904,0xf9fdcae2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe5f3ffff,0x5a33a8c5,0x3f004a00,0x11002900,0x300,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0x8000000,0x26001a00,0x29002900,0x29002900,0x21002900,0x2000e00,0x0,0x0,0x0,0xff00ff,0xff00ff,0x20000ff,0x1e000a00,
+0x9ec2556f,0xa1bea1be,0x97cb9fc0,0x6003e9c,0x0,0x0,0x0,0xa8f90000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x19005b70,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x4000000,0x17000b00,0x31002400,0x40003a00,0x47004400,0x4a004900,0x4a004a00,0x47004900,
+0x40004400,0x2f003900,0x14002200,0x2000900,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3000100,0xb000700,0xe000c00,0xc000d00,0x6000a00,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x2bff00ff,0xeaff91ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9efdeeff,0xff3cff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,
+0x26f20000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd0f0ffff,0xb002400,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff51ff,0xffffffff,0xffffffff,0xf5fbffff,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xffff64fc,0xffffffff,0xffffffff,0xffffffff,0x4800cce4,0x1c003600,0x2000a00,0xff00ff,0x9000200,0xb0e31900,0xffffffff,0xffffffff,0xffffffff,0xb2deffff,0x4001a00,0x0,0x0,0x0,0xff00ff,0xff00ff,0x20000ff,0xffff56cd,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb8e3ffff,0xa002300,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff86ff,0xffffffff,0xffffffff,0xd2e7ffff,0x26004300,0x900,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xa000200,0x2f001b00,0x4e213e00,0x98b57a8c,0xc2dcb3d0,0xcee5cae2,0xbdd8c6df,0x8ca4a6c5,0x4c00675c,0x43004900,0x23003600,0x3000f00,0xff,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0x2000000,0xa000700,0xb000b00,0xb000b00,0x9000b00,0x1000400,0x0,0x0,0x0,0x0,0x0,0x0,0x9000100,
+0x34001c00,0x43004000,0x3d004300,0xd002700,0x100,0x0,0x0,0xc000000,0x46002c00,0x4d004d00,0x4d004d00,0x4d004d00,0x19003d00,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x3000000,0xf000800,0x20001700,0x2d002700,0x34003200,0x34003500,0x2d003100,
+0x1f002700,0xe001700,0x2000800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x14ff00ff,0xfdff95ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb2fcffff,0xff27f8,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd5ebffff,0xf003100,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x21ff00ff,0xfffff0ff,0xffffffff,0xffffffff,0xaeccd2e7,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xffff9dfd,0xffffffff,0xffffffff,0xffffffff,0x3e00859d,0x8002000,0xff0100,0xff00ff,0xff00ff,0x6ed50600,0xffffffff,0xffffffff,0xffffffff,0xc6e5ffff,0x8002300,0x0,0x0,0x0,0xff00ff,0xff00ff,0x10000ff,0xa3de0f00,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbdddffff,0xc002c00,0x0,0x0,0x0,0xff00ff,0x4ff00ff,0xffffe6ff,0xffffffff,0xffffffff,0x94b1ffff,0x18003a00,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x10000600,0x2d001f00,0x3e003800,0x45004200,0x47004600,0x47004700,0x43004500,0x3b004000,0x26003300,0x9001600,0x200,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,
+0x16000800,0x25002200,0x25002500,0xb001c00,0x200,0x0,0x0,0x9000000,0x35002100,0x3a003a00,0x3a003a00,0x3a003a00,0x13002e00,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x6000200,0xd000a00,0x10000f00,0x10001100,0xd000f00,
+0x6000a00,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xe7ff31ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5af7f9ff,0xff0100,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd5ebffff,0xf003100,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xc9ff06ff,0xffffffff,0xffffffff,0xf0f8ffff,0xaacc5e44,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xffffc7fc,0xffffffff,0xffffffff,0xfeffffff,0x2f00522f,0x1001000,0xff00ff,0xff00ff,0xff00ff,0x4bdd0100,0xffffffff,0xffffffff,0xffffffff,0xcae6ffff,0xb002a00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x20100600,
+0xffffa6d4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbdddffff,0xc002c00,0x0,0x0,0x0,0xff00ff,0x45ff00ff,0xffffffff,0xffffffff,0xffffffff,0x5945ffff,0xf002f00,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0xd000600,0x1d001500,0x29002300,0x2e002c00,0x2d002f00,0x26002b00,0x19002000,0x9001100,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xb7ff0000,0xf4fff4ff,0xf4fff4ff,0xf4fff4ff,0x32fff4ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x4000100,0x9000800,0x9000900,0x4000800,0x100,0x0,0x0,0x3000000,0x12000b00,0x13001300,0x13001300,0x13001300,0x6000f00,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x42ff00ff,0xfffff3ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x20076f4,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd5ebffff,0xf003100,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff8dff,0xffffffff,0xffffffff,0x7d8dfeff,0xa2d64500,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xffffdffe,0xffffffff,0xffffffff,0xe9f4ffff,0x21004100,0xff0700,0xff00ff,0xff00ff,0xff00ff,0x51ec00ff,0xffffffff,0xffffffff,0xffffffff,0xbbdcffff,0xd002d00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xd000100,
+0x6b8a2700,0xfbfdc9e3,0xffffffff,0xffffffff,0xffffffff,0xbdddffff,0xc002c00,0x0,0x0,0x0,0xff00ff,0x96fd00ff,0xffffffff,0xffffffff,0xffffffff,0x4200e0ef,0x8002300,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5000200,0xb000800,0xd000c00,0xd000e00,0xa000c00,0x3000700,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xc1fe0000,0xffffffff,0xffffffff,0xffffffff,0x40cfffff,0x1000700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xeeff1eff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x50e2ffff,0xff0200,0xff,0x0,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd5ebffff,0xf003100,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x4dff00ff,0xffffffff,0xffffffff,0xffffffff,0x4900a9c7,0x98e43500,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xffffedfe,0xffffffff,0xffffffff,0xd4e9ffff,0x17003b00,0xff0200,0xff00ff,0xff00ff,0xff00ff,0x73f800ff,0xffffffff,0xffffffff,0xffffffff,0xabceffff,0xd002e00,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x30000ff,
+0x26000f00,0x4b183b00,0x665a6256,0x665a665a,0x665a665a,0x5746665a,0xc002c00,0x0,0x0,0x0,0xff00ff,0xe5fe01ff,0xffffffff,0xffffffff,0xffffffff,0x3b00b0ce,0x3001800,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x5897ffff,0x3001400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x3ff00ff,0xffffc3ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0f8fbfd,0xfffff7fc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xeafbffff,0x1001ea2,0xff,0x0,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x96b1dbee,0x96b196b1,0x96b196b1,0x96b196b1,0x96b196b1,0x96b196b1,0x96b196b1,0x96b196b1,0x96b196b1,0x96b196b1,0x819e96b1,0xf003100,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xeeff1eff,0xffffffff,0xffffffff,0xd5e9ffff,0x3c004e0d,0x90f11f00,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xe3f7cefb,0xe7f3e6f4,0xe7f3e7f3,0xb9d7e7f3,0x12003500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xccfe00ff,0xffffffff,0xffffffff,0xffffffff,0x88abffff,0xc002b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0xc000300,0x2c001c00,0x3b003700,0x3c003c00,0x3c003c00,0x37003c00,0xa002300,0x0,0x0,0x0,0xff00ff,0xffff32ff,0xffffffff,0xffffffff,0xffffffff,0x3200819a,0x1001000,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2cff0000,0xfcfff9ff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xb0fffcff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x3bff00ff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0x8efffcff,0x0,0x0,0x0,0x0,0xff0000,0x56ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd3e8ffff,0x5d3f869a,0x4c004e07,0x58314c00,0xb2d07b89,0xfffff8fc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8009ce8,0xff,0x0,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4800c2dd,0x42004400,0x42004200,0x42004200,0x42004200,0x42004200,0x42004200,0x42004200,0x42004200,0x42004200,0x3e004200,0xd002a00,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x5ff00ff,0xffffc5ff,0xffffffff,0xffffffff,0x604af2f9,0x27004100,0x8df60c00,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x35001100,0x4a004900,0x4a004a00,0x46004a00,0xe002f00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff51ff,0xffffffff,0xffffffff,0xffffffff,0x5036fdfe,0xa002700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x1000000,0xd000500,0x17001300,0x19001800,0x19001900,0x17001900,0x4000e00,0x0,0x0,0x0,0xff00ff,0xffff73fd,0xffffffff,0xffffffff,0xffffffff,0x29005749,0xff0b00,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0xffff93fa,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x30051e6,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xceff03ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2080eafd,0x3000a00,0x0,0x0,0x0,0xff0000,0xbefe00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4d03a4c1,0x41004700,0x39003c00,0x38003800,0x3f003b00,0xd9ec584b,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1b39f4fc,0x300,0x0,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3b00c1de,0x23002a00,0x23002300,0x23002300,0x23002300,0x23002300,0x23002300,0x23002300,0x23002300,0x23002300,0x21002300,0x7001600,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x89ff00ff,0xffffffff,0xffffffff,0xffffffff,0x46008194,0x12002f00,0x8df60300,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0x25000c00,0x35003300,0x35003500,0x31003500,0xa002000,0xff00ff,0xff00ff,0xff00ff,0x20ff00ff,0xffffeaff,0xffffffff,0xffffffff,0xffffffff,0x4000c9e2,0x6002000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x2000100,0x3000300,0x3000300,0x2000300,0x1000200,0x0,0x0,0x0,0xff00ff,0xffffb0fe,0xffffffff,0xffffffff,0xeef8ffff,0x1f004000,0xff0600,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x7ff00ff,0x40ff40ff,0xcff40ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xfcff24ff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xa6fffcff,0x0,0x0,0x0,0x0,0x0,0x2000000,0xecfb1d84,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1555e0f8,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff67ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x300080b7,0x6001900,0x0,0x0,0x0,0xff0000,0xfcff0aff,0xffffffff,0xffffffff,0xffffffff,0xc8e0ffff,0x41004c03,0x22003100,0x14001800,0x13001200,0x1e001700,0x48402b00,0xffffebf7,0xffffffff,0xffffffff,0xffffffff,0x60afffff,0xb00,0x0,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3000c0df,0x8001300,0x8000800,0x8000800,0x8000800,0x8000800,0x8000800,0x8000800,0x8000800,0x8000800,0x8000800,0x2000500,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff49ff,0xffffffff,0xffffffff,0xaeccffff,0x36004900,0x5001900,0x8df600ff,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xc000400,0x11001000,0x11001100,0xf001100,0x3000a00,0xff00ff,0xff00ff,0xff00ff,0xdcff1dff,0xffffffff,0xffffffff,0xffffffff,0xfefeffff,0x39006a6a,0x2001600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1ff00ff,0xffffecfe,0xffffffff,0xffffffff,0xcbe3ffff,0x18003b00,0xff0200,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x1cff00ff,0xffffffff,0x33f0ffff,0xff0200,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff25f8,0xffffffff,0xffffffff,0xffffffff,0xaef6ffff,0x3000b00,0x0,0x0,0x0,0x0,0x1000000,0x76c90c00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x89dfffff,0xff0700,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x12ff00ff,0xffffecff,0xffffffff,0xffffffff,0xffffffff,0xd4e9ffff,0x35004a03,0x3001600,0x0,0x0,0x0,0xff0000,0xffff32ff,0xffffffff,0xffffffff,0xffffffff,0x869effff,0x28004000,0x7001200,0x1000200,0xff00ff,0x5000200,0x1b000c00,0xffff87c8,0xffffffff,0xffffffff,0xffffffff,0x91caffff,0x2001400,0x0,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0xff00ff,0x1cff00ff,0xffffecff,0xffffffff,0xffffffff,0x4f10d9eb,0x20003d00,0x1000800,0x8df600ff,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x37ff00ff,0xffffe6ff,0xffffffff,0xffffffff,0xffffffff,0xb2d0ffff,0x2c004600,0xd00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20ff00ff,0xffffffff,0xffffffff,0xffffffff,0xafcfffff,0x12003600,0xff0100,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x16ff0000,0xf0ffeaff,0xf0fff0ff,0xf0fff0ff,0xff80ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x1df600ff,0xffffffff,0x43b7ffff,0x2000a00,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff26f2,0xffffffff,0xffffffff,0xffffffff,0xbae6ffff,0x9002100,0x0,0x0,0x0,0x0,0xff0000,0x170b0300,0xffffcff0,0xffffffff,0xffffffff,0xffffffff,0xf7fdffff,0x2002e9b,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x94ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6c6afdfe,0x22003f00,0x800,0x0,0x0,0x0,0xff0000,0xffff48fb,0xffffffff,0xffffffff,0xffffffff,0x7284ffff,0x12003000,0xff0200,0xff00ff,0xff00ff,0xff00ff,0x5000100,0xffff2d7d,0xffffffff,0xffffffff,0xffffffff,0xafd9ffff,0x5001d00,0x0,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xc2ff04ff,0xffffffff,0xffffffff,0xf4faffff,0x42006253,0xd002800,0xff0200,0x8df600ff,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x5ff00ff,0xfcff7dff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4f13d6ea,0x1b003b00,0x500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4dfc00ff,0xffffffff,0xffffffff,0xffffffff,0x94b7ffff,0xe002f00,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xffff9ffc,0xffffffff,0xffffffff,0x27cbf8fe,0xff0200,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x1eee00ff,0xffffffff,0x598affff,0x3001500,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xc0dfffff,0xd002c00,0x0,0x0,0x0,0x0,0xff0000,0x80000ff,0xfdfe4a9f,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa00b5ed,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfdff2fff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4700b0ce,0x11002f00,0x200,0x0,0x0,0x0,0xff0000,0xffff4ef8,0xffffffff,0xffffffff,0xffffffff,0x83adffff,0x8002200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xe4fb0900,0xf5faf4fb,0xf5faf5fa,0xf5faf5fa,0xb3d9f5fa,0x8002400,0x0,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xffff84ff,0xffffffff,0xffffffff,0x8599ffff,0x30004600,0x3001300,0xff00ff,0x8df600ff,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xceff2fff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xdfefffff,0x42005b3e,0xc002800,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7afb00ff,0xffffffff,0xffffffff,0xffffffff,0x7996ffff,0xb002900,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0xfeff34c4,0xffffffff,0xffffffff,0xb3eeffff,0x1000b00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x1eee00ff,0xffffffff,0x627dffff,0x4001b00,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0x0,0x0,0x0,0x0,0xff0000,0x20000ff,0xa4de1100,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x53c5ffff,0xff0400,0xff00ff,0xff00ff,0xff00ff,0x1ff00ff,0xffffc1ff,0xffffffff,0xffffffff,0xffffffff,0xeef6ffff,0x3b00552a,0x5001c00,0x0,0x0,0x0,0x0,0xff0000,0xffff40ef,0xffffffff,0xffffffff,0xffffffff,0xd7f0ffff,0x5002741,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x18000300,0x4b003b00,0x4c004c00,0x4c004c00,0x44004c00,0xb002800,0x0,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x45ff00ff,0xfffffeff,0xffffffff,0xffffffff,0x4900b2d0,0x19003700,0xff0500,0xff00ff,0x8df600ff,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x7fff04ff,0xfffffbff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5831d7ea,0x2f004500,0x3001200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa3fc00ff,0xffffffff,0xffffffff,0xffffffff,0x6270ffff,0x8002300,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xc1ef0c00,0xffffffff,0xffffffff,0xffffffff,0x40042b2,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x17ff0000,0x9bff5bff,0xe4ffc0ff,0xffffffff,0xebf8ffff,0x8cfbbff4,0x6ff44ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x295d0500,0xffffedfa,0xffffffff,0xffffffff,0xffffffff,0xdbf6ffff,0x1001239,0xff00ff,0xff00ff,0xff00ff,0x58ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8aa4ffff,0x28004300,0x1000c00,0x0,0x0,0x0,0x0,0xff0000,0xffff1bd0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x51ecdbf8,0xff03ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xe0000ff,0x37002900,0x38003800,0x38003800,0x32003800,0x8001f00,0x0,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3427c2e1,0x8ff1561,0x8ff08ff,0x8ff08ff,0x8ff08ff,0x8ff08ff,0x8ff08ff,0x8ff08ff,0x8ff08ff,0x8ff08ff,0xff01ff,0xff,0x0,0x0,0x0,0x0,0x0,0xe9ff0dff,0xffffffff,0xffffffff,0xdbeeffff,0x3d005016,0x9002100,0xff0100,0xff00ff,0x8df600ff,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x25ff00ff,0xffffc8ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb1ceffff,0x45005013,0x16003100,0xff0500,0x0,0x0,0x0,0x0,0xf0ff2dff,0xf0fff0ff,0xf0fff0ff,0xf0fff0ff,
+0xf0fff0ff,0xf0fff0ff,0xf0fff0ff,0x8ffff0ff,0x0,0x0,0x0,0x0,0x0,0x0,0xc0fc00ff,0xffffffff,0xffffffff,0xffffffff,0x5046ffff,0x5001e00,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x63ce0500,0xffffffff,0xffffffff,0xffffffff,0xe00b8ec,0xff0100,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x49ff02ff,0xffffbaff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf2ffffff,0x20ff94fd,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xc000100,0xffff76c7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x70080dd,0xff00ff,0xff00ff,0xff00ff,0xe4ff0cff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4a03d2e8,0x16003500,0xff0300,0x0,0x0,0x0,0x0,0xff0000,0xd9f90400,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8cfde2fe,0x4ff3eff,0xff00ff,0xff00ff,0xff00ff,0x40000ff,0x12000d00,0x12001200,0x12001200,0x11001200,0x3000a00,0x0,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xff09e3,0xff,0x0,0x0,0x0,0x0,0x0,0xffff1cff,0xffffffff,0xffffffff,0xd1e8ffff,0xafe9b9dd,0xa1fda5f7,0xa0ffa0ff,0xa0ffa0ff,0xd5fda0ff,0xffffffff,0xffffffff,0xffffffff,0xb8e2ffff,0xa0ffa8f3,0xa0ffa0ff,0x26ff,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x1ff00ff,0xf4ff60ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xedf6ffff,0x4b008194,0x2f004200,0x5001600,0xff00ff,0x0,0x0,0x0,0x0,0xffff31fa,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0x9ef5ffff,0x3000a00,0x0,0x0,0x0,0x0,0x0,0xdbfd00ff,0xffffffff,0xffffffff,0xffffffff,0x3f0cfeff,0x3001a00,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x14400100,0xffffebfb,0xffffffff,0xffffffff,0x40a3feff,0xff0500,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x24ff0000,0xffffc3ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfcffffff,0x7db88fb,
+0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x30000ff,0xcfef170b,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2796f3fc,0xff0200,0xff00ff,0xff00ff,0xffff86ff,0xffffffff,0xffffffff,0xffffffff,0xfcfeffff,0x3f006a67,0x8002200,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0x7be60200,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf2ffffff,0x71ffb3ff,0x2ff2fff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5001759,0xff,0x0,0x0,0x0,0x0,0x0,0xffff1df6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x50044e1,0x100,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xa5ff0eff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x572fbcd8,0x3d004900,0x12002800,0xff0500,0xff00ff,0x0,0x0,0x0,0x0,0xffff32f5,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xace1ffff,0x8001e00,0x0,0x0,0x0,0x0,0x0,0xf4fe00ff,0xffffffff,0xffffffff,0xffffffff,0x3b00f5fb,0x2001700,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x70000ff,0xffff99e6,0xffffffff,0xffffffff,0xabe4ffff,0x1000e00,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0xf5ff4fff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xccfdffff,
+0xff17de,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x499d0800,0xfffffdfe,0xffffffff,0xffffffff,0xffffffff,0xaceaffff,0xff0a00,0xff00ff,0x24ff00ff,0xfffff9ff,0xffffffff,0xffffffff,0xffffffff,0xaeccffff,0x2f004600,0x2001000,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0x164600ff,0xffffdaf4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xecffffff,0x6effacff,0x2ff30ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf003328,0x100,0x0,0x0,0x0,0x0,0x0,0xffff1eee,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x100057b0,0x300,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x24ff00ff,0xffffd6ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8192edf6,0x44004b00,0x20003500,0x3000d00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xb3d9ffff,0xb002a00,0x0,0x0,0x0,0x0,0x0,0xffff02ff,0xffffffff,0xffffffff,0xffffffff,0x3a00f0f9,0x1001400,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x20000ff,0xffff47c6,0xffffffff,0xffffffff,0xf7fcffff,0x5002859,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x4aff0000,0xfffffaff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0x15c2d1fa,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x11000200,0xffffa3de,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4004abe,0xff00ff,0xb3ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5427edf6,0x1b003a00,0xff0500,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0x80000ff,0xf6fc4b9c,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe8ffffff,0x37ff99ff,0xff01ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x15004020,0x100,0x0,0x0,0x0,0x0,0x0,0xffff1eee,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1a006795,0x400,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xeeff3eff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc6e0ffff,0x48005936,0x2a003d00,0x8001600,0xff0200,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xb4d7ffff,0xb002a00,0x0,0x0,0x0,0x0,0x0,0xffff0bff,0xffffffff,0xffffffff,0xffffffff,0x3800ebf6,0xff1200,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xe7fb0d27,0xffffffff,0xffffffff,0xffffffff,0xc0082ce,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0xf3ff1dff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xb0f3ffff,0xff0500,0xff00ff,0x0,0x0,0x0,0x0,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x50000ff,0xedf92859,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1030d4f4,0xff0100,0xffff4aff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x430088a1,0xc002800,0xff0100,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0x20000ff,0x5e981200,0xfffff4fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x38fac8fe,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x15004020,0x100,0x0,0x0,0x0,0x0,0x0,0xffff1eee,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xff0000,0xff00ff,0x39ff00ff,0xfffff4ff,0xffffffff,0xffffffff,0xffffffff,0xf9fcffff,0x4c0395b0,0x35004500,0xe002000,0xff0400,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xb4d7ffff,0xb002a00,0x0,0x0,0x0,0x0,0x0,0xffff14ff,0xffffffff,0xffffffff,0xffffffff,0x3700e8f4,0xff1200,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x9fec0500,0xffffffff,0xffffffff,0xffffffff,0x1600d6f2,0xff0200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x1ff0000,0xffffb2ff,0xffffffff,0xffffffff,0xffffffff,0xfeffffff,0xc7e0d9ec,0xffffffff,0xcee5ffff,0xffffe5f3,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0x40057d3,0xff00ff,0x0,0x0,0x0,0x0,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x10000ff,0x75c60c00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x77d8ffff,0x7ff0600,0xffffdaff,0xffffffff,0xffffffff,0xffffffff,0xd0e6ffff,0x35004a03,0x3001500,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x1b000600,0xd2e9536f,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5cc91fa,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x15004020,0x100,0x0,0x0,0x0,0x0,0x0,0xffff1eee,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xff0000,0xff00ff,0xf0ff2cff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6a65e2f1,0x3f004a00,0x17002c00,0x2000800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0x8aa3e4f3,0x8aa38aa3,0x8aa38aa3,0x6c7d8aa3,0xb002a00,0x0,0x0,0x0,0x0,0x0,0xffff15f3,0xffffffff,0xffffffff,0xffffffff,0x3600ebf6,0xff1100,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x5bdd0100,0xffffffff,0xffffffff,0xffffffff,0x3f86ffff,0xff0800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x3aff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6556cde5,0x5d4d4c00,0xffffffff,0x6e6fffff,0x8daa4b03,0xfffffbfd,0xffffffff,0xffffffff,
+0xffffffff,0xe00cdf3,0xff0200,0x0,0x0,0x0,0x0,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x170b0300,0xffffceef,0xffffffff,0xffffffff,0xffffffff,0xf0fbffff,0x78fd2383,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6964fcfe,0x22003f00,0xff0800,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x8000100,0x38091d00,0xdeef87a8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbdfbffff,0xff0fcc,0xff,0x0,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xdeeff5fa,0xdeefdeef,0xdeefdeef,0xdeefdeef,0xdeefdeef,0xdeefdeef,0xdeefdeef,0xdeefdeef,0xdeefdeef,0xdeefdeef,0x15003f1c,0x100,0x0,0x0,0x0,0x0,0x0,0xeefd1ced,0xf2f9f0fb,0xf2f9f2f9,0xf2f9f2f9,0xf2f9f2f9,0xf2f9f2f9,0xf2f9f2f9,0xf2f9f2f9,0xf9fdf2f9,0xffffffff,0xffffffff,0xffffffff,0xf2faffff,0xf2f9f2f9,0xf2f9f2f9,0x1c006889,0x500,0x0,0x0,0xff0000,0x8ff00ff,0xffffd3ff,0xffffffff,0xffffffff,0xffffffff,0xd7ebffff,0x47005934,0x24003900,0x4001000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0x4800d6ea,0x40004300,0x40004000,0x3a004000,0xa002300,0x0,0x0,0x0,0x0,0x0,0xffff0cea,0xffffffff,0xffffffff,0xffffffff,0x3500eff9,0xff1100,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x1ba100ff,0xfffffeff,0xffffffff,0xffffffff,0x90cfffff,0x1001000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x99ff0000,0xffffffff,0xffffffff,0xffffffff,0xd0e6ffff,0x46005010,0x4a603c00,0xffffffff,0x6975ffff,0x37003a00,0xffff83ad,0xffffffff,0xffffffff,
+0xffffffff,0x3b8fffff,0xff0600,0x0,0x0,0x0,0x0,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x80000ff,0xfdfe489c,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf4ffb5ee,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4600acca,0x10002e00,0xff0200,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x10000ff,0x19000800,0x40042e00,0xb7d47488,0xfffff2f9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x533b1f6,0xff,0x0,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4b00c2dd,0x49004a00,0x49004900,0x49004900,0x49004900,0x49004900,0x49004900,0x49004900,0x49004900,0x49004900,0x14003800,0x100,0x0,0x0,0x0,0x0,0x0,0x17000200,0x4b003b00,0x4b004b00,0x4b004b00,0x4b004b00,0x4b004b00,0x4b004b00,0x4b004b00,0xabcb4b00,0xffffffff,0xffffffff,0xffffffff,0x5319ffff,0x4b004c00,0x4b004b00,0x1c003d00,0x500,0x0,0x0,0xff0000,0x8dff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5421d8eb,0x33004500,0xa001c00,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0x3d00d5eb,0x21002900,0x21002100,0x1d002100,0x5001200,0x0,0x0,0x0,0x0,0x0,0xffff03aa,0xffffffff,0xffffffff,0xffffffff,0x3500f5fb,0xff1100,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x60000ff,0xffffd3f8,0xffffffff,0xffffffff,0xd3efffff,0x3001900,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xdcfe0000,0xffffffff,0xffffffff,0xffffffff,0x6d6effff,0x30004300,0x2ca21c00,0xffffffff,0x647affff,0x17002400,0xcdec2500,0xffffffff,0xffffffff,
+0xffffffff,0x89cdffff,0x1000f00,0x0,0x0,0x0,0x0,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x20000ff,0xa2de1000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xebf6ffff,0x3a005322,0x5001b00,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x5000100,0x21001000,0x3d003100,0x727d470b,0xd6eaa6c5,0xfffffcfe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7febffff,0x400,0x0,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4200c2dd,0x33003700,0x33003300,0x33003300,0x33003300,0x33003300,0x33003300,0x33003300,0x33003300,0x33003300,0xe002600,0xff,0x0,0x0,0x0,0x0,0x0,0x11000200,0x37002b00,0x37003700,0x37003700,0x37003700,0x37003700,0x37003700,0x37003700,0xa3d53700,0xffffffff,0xffffffff,0xffffffff,0x4e1affff,0x37003d00,0x37003700,0x14002c00,0x300,0x0,0x0,0xff0000,0xfaff1dff,0xffffffff,0xffffffff,0xffffffff,0xebf6ffff,0x44005d42,0x17003000,0x1000600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0x3300d5eb,0x7001400,0x7000700,0x6000700,0x1000400,0x0,0x0,0x0,0x0,0x0,0xf4fe0100,0xffffffff,0xffffffff,0xffffffff,0x390dfeff,0xff1200,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x20000ff,0xffffa0f1,0xffffffff,0xffffffff,0xfdfeffff,0x9003149,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xfeff07ff,0xffffffff,0xffffffff,0xffffffff,0x4804f2f9,0x15003100,0x1fe60500,0xffffffff,0x627dffff,0x5001b00,0x79d10c00,0xffffffff,0xffffffff,
+0xffffffff,0xaedaffff,0x3001900,0x0,0x0,0x0,0x0,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x28590500,0xffffedf9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x869effff,0x28004300,0x1000c00,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x7000200,0x1d001100,0x36002a00,0x43003e00,0x80935126,0xdfefafcd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf6fdffff,0x200269a,0x0,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3300c1de,0x10001a00,0x10001000,0x10001000,0x10001000,0x10001000,0x10001000,0x10001000,0x10001000,0x10001000,0x4000c00,0xff,0x0,0x0,0x0,0x0,0x0,0x5000100,0x12000e00,0x12001200,0x12001200,0x12001200,0x12001200,0x12001200,0x12001200,0x94ea1200,0xffffffff,0xffffffff,0xffffffff,0x451effff,0x12002200,0x12001200,0x7000e00,0x100,0x0,0x0,0xff0000,0xffff93ff,0xffffffff,0xffffffff,0xffffffff,0xf0f9ffff,0xdcf6e0f1,0xd5fed8fa,0xd4ffd4ff,0xd4ffd4ff,0xd4ffd4ff,0xd4ffd4ff,0xd4ffd4ff,0xd4ffd4ff,0xcbffd4ff,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0x3100d5eb,0xff0f00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xdafb00ff,0xffffffff,0xffffffff,0xffffffff,0x494dffff,0xff1200,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff6fe8,0xffffffff,0xffffffff,0xffffffff,0xf006fb1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff16ff,0xffffffff,0xffffffff,0xffffffff,0x3f00e9f4,0x5001e00,0x1eee00ff,0xffffffff,0x627dffff,0x4001b00,0x42cd0200,0xfdfefdfe,0xfdfefdfe,
+0xfdfefdfe,0xc9e8fdfe,0x8002200,0x0,0x0,0x0,0x0,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xc000100,0xffff74c6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4a03cee5,0x15003400,0xff0300,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x5000100,0x13000b00,0x26001c00,0x39003100,0x45003f00,0x93af593f,0xffffd4e8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa0086d9,0x0,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x8df600ff,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0xff00ff,0xff,0x0,0x0,0x0,0x5ff0000,0xfffff2ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf5feffff,0x4000c00,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0x3100d5eb,0xff0f00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xbff800ff,0xffffffff,0xffffffff,0xffffffff,0x5b78ffff,0x1001400,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff3bd8,0xffffffff,0xffffffff,0xffffffff,0x1600a7d9,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff13f2,0xffffffff,0xffffffff,0xffffffff,0x4232fbfe,0x1001400,0x1eee00ff,0xffffffff,0x627dffff,0x4001b00,0x80000ff,0x42002400,0x4d004d00,
+0x4d004d00,0x45004d00,0xb002900,0x0,0x0,0x0,0x0,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x30000ff,0xcdef170b,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfcfdffff,0x3f00675e,0x8002100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0xa000500,0x16000f00,0x28001e00,0x3b003200,0x6f7e4200,0xffffd6eb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1600c8ec,0x300,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x8df600ff,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0xff00ff,0xff,0x0,0x0,0x0,0x3cff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf6fdffff,0xc002500,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0x3100d5eb,0xff0f00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xa2f600ff,0xffffffff,0xffffffff,0xffffffff,0x719effff,0x2001700,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff128e,0xffffffff,0xffffffff,0xffffffff,0x1f00d0eb,0x600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xfaff0280,0xffffffff,0xffffffff,0xffffffff,0x9bd3ffff,0x1200,0x1eee00ff,0xffffffff,0x627dffff,0x4001b00,0x40000ff,0x2f001600,0x39003900,
+0x39003900,0x35003900,0xa002200,0x0,0x0,0x0,0x0,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x489c0800,0xfffffdfe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xaac8ffff,0x2e004600,0x2001000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x2dff0000,0x44ff44ff,0x44ff44ff,0x44ff44ff,0x3cff44ff,0xff00ff,0xff00ff,0xff00ff,0x20000ff,0xb000600,0x18001000,0x30002300,0xb7d84114,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2400ebf7,0x800,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x8df600ff,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0xff00ff,0xff,0x0,0x0,0x0,0x80ff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x12003600,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0x3100d5eb,0xff0f00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x77ee00ff,0xffffffff,0xffffffff,0xffffffff,0x8cbdffff,0x3001a00,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xe7fc0400,0xffffffff,0xffffffff,0xffffffff,0x2906f3fb,0xb00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xe1fc0100,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x14d998ed,0x1eee00ff,0xffffffff,0x627dffff,0x4001b00,0x10000ff,0xf000700,0x13001300,
+0x13001300,0x12001300,0x3000c00,0x0,0x0,0x0,0x0,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x10000200,0xffffa1de,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x521feaf5,0x1b003a00,0xff0500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xa2ff0000,0xffffffff,0xffffffff,0xffffffff,0xefffffff,0x1000400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x30000ff,0x10000800,0x35181e00,0xffffe6f5,0xffffffff,0xffffffff,0xffffffff,0x2e00f9fd,0xe00,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x8df600ff,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0xff00ff,0xff,0x0,0x0,0x0,0xa5fc0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x12003800,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0x3100d5eb,0xff0f00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x47e200ff,0xffffffff,0xffffffff,0xffffffff,0xa7d3ffff,0x5001e00,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xc5f90100,0xffffffff,0xffffffff,0xffffffff,0x496cffff,0xe00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x9bf20000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf6feffff,0x72fda6fd,0xffffffff,0x627dffff,0x4001b00,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x50000ff,0xecf92859,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4200849b,0xb002700,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x98fc0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7002269,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0x14000600,0xffffa8e4,0xffffffff,0xffffffff,0xffffffff,0x3500fcfe,0x1100,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x8df600ff,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0xff00ff,0xff,0x0,0x0,0x0,0xbafb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x12003800,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0x3100d5eb,0xff0f00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x17b100ff,0xffffffff,0xffffffff,0xffffffff,0xc4e5ffff,0x8002300,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xa8f400ff,0xffffffff,0xffffffff,0xffffffff,0x6a9cffff,0x1001300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x45d30000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9cccffff,0x5333b9c,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0x73c50c00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xcce4ffff,0x34004903,0x3001500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x79f40000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0078bf,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x30000ff,0xffff9cf0,0xffffffff,0xffffffff,0xffffffff,0x3800f1f9,0x1200,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00c0df,0xff0d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x8df600ff,0xffffffff,0xffffffff,0xffffffff,0x4020ffff,0x1001500,0xff00ff,0xff,0x0,0x0,0x0,0xcdfd0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf7fcffff,0x12003800,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0x3100d5eb,0xff0f00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x50000ff,0xffffd6f9,0xffffffff,0xffffffff,0xe8f6ffff,0xb002800,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x92f500ff,0xffffffff,0xffffffff,0xffffffff,0x82b6ffff,0x2001800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xb000000,0xffffb6eb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe5feffff,0x4eff9dff,0xff08ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x160c0300,0xffffdff6,0xffffffff,0xffffffff,0xffffffff,0x665fffff,0x21003e00,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x4be40000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1c24d9f1,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffc5fb,0xffffffff,0xffffffff,0xffffffff,0x3800d7eb,0x1300,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7fc9d9ef,0x64ff6cec,0x64ff64ff,0x64ff64ff,0x64ff64ff,0x64ff64ff,0x64ff64ff,0x64ff64ff,0x64ff64ff,0x64ff64ff,0x64ff64ff,0x16ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa000000,0x44002800,0x4d004d00,0x4d004d00,0x3a004d00,0x1001500,0x0,0x0,0x0,0x0,0x0,0xe000000,0x48002f00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4c004d00,0x12003800,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0x3100d5eb,0xff0f00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x20000ff,0xffff97ee,0xffffffff,0xffffffff,0xffffffff,0xe003d4b,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x7df300ff,0xffffffff,0xffffffff,0xffffffff,0x9bc9ffff,0x5001d00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x5000000,0xe6f62f77,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x93fdeeff,0xff20ff,
+0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x80000ff,0xffffcff6,0xffffffff,0xffffffff,0xffffffff,0x490effff,0xf002e00,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x10800000,0xfffff5fd,0xffffffff,0xffffffff,0xffffffff,0x9ce6ffff,0xff091c,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x45ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3600adcd,0x1100,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3003dea,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8000000,0x33001e00,0x3a003a00,0x3a003a00,0x2c003a00,0x1000f00,0x0,0x0,0x0,0x0,0x0,0xb000000,0x36002500,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x39003a00,0xe002a00,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0x3100d5eb,0xff0f00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xffff54de,0xffffffff,0xffffffff,0xffffffff,0x11006ca3,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x6aee00ff,0xffffffff,0xffffffff,0xffffffff,0xabd4ffff,0x7002100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xe000000,0x48003000,0x4d004d00,0x4d004d00,0x3e004d00,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x1000000,0x44710e00,0xffffe5f5,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x91fbfbff,
+0xff0deb,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x20000ff,0xffffccfa,0xffffffff,0xffffffff,0xffffffff,0x420fffff,0x5001d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x5000000,0xffffa1ec,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x17dea9f4,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xf3ff4fff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x30007181,0xe00,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc004eb7,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3000000,0x11000a00,0x13001300,0x13001300,0xe001300,0x500,0x0,0x0,0x0,0x0,0x0,0x4000000,0x12000c00,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x5000e00,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0x3100d5eb,0xff0f00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xf6fd1473,0xffffffff,0xffffffff,0xffffffff,0x1700a0d2,0xff0200,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x60ef00ff,0xffffffff,0xffffffff,0xffffffff,0xb2d8ffff,0x9002500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xb000000,0x36002400,0x3a003a00,0x3a003a00,0x2e003a00,0x3001400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x16000400,0xb6d93d3b,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0x2ceedbfd,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffcbfb,0xffffffff,0xffffffff,0xffffffff,0x3e10ffff,0x1001500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x2000000,0xf4fc2f9d,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf2feffff,0x47ff99fc,0xff14ff,0xff00ff,0x22ff04ff,0xbfff5fff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xdbecffff,0x27004504,0xa00,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x18006193,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0x3100d5eb,0xff0f00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xb0f10600,0xffffffff,0xffffffff,0xffffffff,0x1e00d4ee,0xff0500,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x58f100ff,0xffffffff,0xffffffff,0xffffffff,0xb9ddffff,0xb002800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0x4000000,0x12000c00,0x13001300,0x13001300,0xf001300,0x1000700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x6000000,0x32001800,0xc0dc6779,0xfffffcfd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xeffeffff,0x10039e9,0xff00ff,0x0,0x0,0x0,0x0,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffcbfb,0xffffffff,0xffffffff,0xffffffff,0x3d11ffff,0xff1400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0x7acb0b00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf3ffffff,0xefffe5ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7886ffff,0x1c003d00,0x500,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1c006889,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0x3100d5eb,0xff0f00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0x5dd90200,0xffffffff,0xffffffff,0xffffffff,0x3346fdfe,0xff0a00,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x51ef00ff,0xffffffff,0xffffffff,0xffffffff,0xbedfffff,0xb002a00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x1000000,0x15000600,0x3b002900,0x8ca85232,0xf9fcc6e0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0x25cfecfd,0xff0100,0x0,0x0,0x0,0x0,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffcbfb,0xffffffff,0xffffffff,0xffffffff,0x3d11ffff,0xff1400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0x190a0400,0xffffbce7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4800abc8,0x10003000,0x100,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1c006889,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0x3100d5eb,0xff0f00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0x145900ff,0xffffeefc,0xffffffff,0xffffffff,0x78bbffff,0xff0f00,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x51f200ff,0xffffffff,0xffffffff,0xffffffff,0xb8daffff,0xc002b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x3000000,0x1b000d00,0x38002b00,0x4f244100,0xb8d57f95,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xc0f4ffff,0x1000800,0x0,0x0,0x0,0x0,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffcbfb,0xffffffff,0xffffffff,0xffffffff,0x3d11ffff,0xff1400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0x9000100,0xbadf2721,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbad6ffff,0x3b004c07,0x6001d00,0x0,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1c006889,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0x3100d5eb,0xff0f00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0x60000ff,0xffff97e7,0xffffffff,0xffffffff,0xc0e6ffff,0x2001600,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x59f400ff,0xffffffff,0xffffffff,0xffffffff,0xb1d5ffff,0xc002c00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x5000100,0x16000c00,0x2d002100,0x54553800,0xffffffff,0xdeefffff,0xfffffcfe,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x5004abe,0x0,0x0,0x0,0x0,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffcbfb,0xffffffff,0xffffffff,0xffffffff,0x3d11ffff,0xff1400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0x20000ff,0x2c0c0f00,0xfcfea4cd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfdfeffff,0x4c03a1c0,0x26004000,0x1000c00,0x0,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1c006889,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0x3100d5eb,0xff0f00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0x20000ff,0xfeff33aa,0xffffffff,0xffffffff,0xf9fdffff,0x7002b47,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x60f400ff,0xffffffff,0xffffffff,0xffffffff,0xaacfffff,0xc002b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x2000000,0xd000700,0x38801500,0xffffffff,0x6e6fffff,0x94b15732,0xffffe1f0,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xe00b0e6,0x100,0x0,0x0,0x0,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffcbfb,0xffffffff,0xffffffff,0xffffffff,0x3d11ffff,0xff1400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x12000300,0x5f6e2a00,0xffffcfe6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6f6ed2e7,0x3f004a00,0x10002900,0x300,0x0,0x0,0x0,0x0,0x0,
+0x3000000,0x3c001900,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x1c003e00,0x400,0x0,0x0,0x0,0x0,0xfcfff5ff,0xfcfffcff,0xfcfffcff,0xf5fffcff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x34ff1fff,0x34ff34ff,0x2cff34ff,0xff00ff,0xff00ff,0x2aff00ff,0x34ff34ff,0x34ff34ff,0xff22ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0x3100d5eb,0xff0f00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xbcef0b00,0xffffffff,0xffffffff,0xffffffff,0xd007dc6,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x6cf600ff,0xffffffff,0xffffffff,0xffffffff,0x98bfffff,0xb002a00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x23cc0200,0xffffffff,0x6a73ffff,0x3b003d00,0x93b44308,0xfffffcfe,0xffffffff,
+0xffffffff,0xffffffff,0x1c00e3f6,0x500,0x0,0x0,0x0,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffcbfb,0xffffffff,0xffffffff,0xffffffff,0x3d11ffff,0xff1400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x30000ff,0x26001000,0x6c7d3b04,0xeff8b1cf,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf4faffff,0x7378bad6,0x47004c00,0x25003a00,0x3000f00,0xff,0x0,0x0,0x0,0x0,0x0,
+0x2000000,0x2d001200,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x15002f00,0x300,0x0,0x0,0x0,0x0,0xfffff8ff,0xffffffff,0xffffffff,0xf9feffff,0x5000e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffaeff,0xffffffff,0xbffeffff,0x1000300,0xff00ff,0xe1ff00ff,0xffffffff,0xffffffff,0x20091fb,0xff0100,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0x3100d5eb,0xff0f00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x49b90400,0xffffffff,0xffffffff,0xffffffff,0x1600d5f1,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x82f700ff,0xffffffff,0xffffffff,0xffffffff,0x85a9ffff,0xa002800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xbdff0000,0xfcfffcff,0xfcfffcff,0xfcfffcff,0x34fffcff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x1eee00ff,0xffffffff,0x647affff,0x1a002600,0x33002400,0xffff90bc,0xffffffff,
+0xffffffff,0xffffffff,0x3025ffff,0xb00,0x0,0x0,0x0,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffcbfb,0xffffffff,0xffffffff,0xffffffff,0x3d11ffff,0xff1400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xb000300,0x2e001b00,0x480e3c00,0x91ab6c71,0xcde4b4d0,0xe3f2d8eb,0xe0f0eaf5,0xcae2d5e9,0x91abb6d4,0x4e076b66,0x45004b00,0x2e003c00,0xb001b00,0xff0200,0xff,0x0,0x0,0x0,0x0,0x0,
+0x1000000,0xf000600,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x7000f00,0x100,0x0,0x0,0x0,0x0,0xfffff8ff,0xffffffff,0xffffffff,0xfafdffff,0xe002a00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffd4fe,0xffffffff,0xa4efffff,0x5001100,0xff00ff,0xfeff07ff,0xffffffff,0xffffffff,0xf007ae2,0xff0400,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0x3100d5eb,0xff0f00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xe000100,0xffffc4ee,0xffffffff,0xffffffff,0x4ca4ffff,0x800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x97fa00ff,0xffffffff,0xffffffff,0xffffffff,0x718effff,0x8002500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xc1fe0000,0xffffffff,0xffffffff,0xffffffff,0x40cfffff,0x1000700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xfcffeaff,0xfcfffcff,0xfcfffcff,0xe8fffcff,0x0,0x0,0x1eee00ff,0xffffffff,0x627dffff,0x6001b00,0x13000800,0xf6fc2b24,0xffffffff,
+0xffffffff,0xffffffff,0x4b63ffff,0x1000,0x0,0x0,0x0,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffcbfb,0xffffffff,0xffffffff,0xffffffff,0x3d11ffff,0xff1400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0xf000500,0x29001b00,0x3d003500,0x45004100,0x49004700,0x4a004a00,0x48004a00,0x45004700,0x3d004100,0x2a003600,0xf001c00,0x1000500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xfafdffff,0x13003800,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x2ff00ff,0xfffff6ff,0xffffffff,0x95caffff,0xb002500,0xff00ff,0xffff26ff,0xffffffff,0xffffffff,0x200070a6,0xff0800,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0x3100d5eb,0xff0f00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x50000ff,0xffff4db3,0xffffffff,0xffffffff,0xb4e6ffff,0x1001000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xaffb00ff,0xffffffff,0xffffffff,0xffffffff,0x5452ffff,0x7002100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x5995ffff,0x3001400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffc9fe,0xffffffff,0xffffffff,0xfbffffff,0x5001343,0x0,0x1eee00ff,0xffffffff,0x627dffff,0x4001b00,0x20000ff,0xd5f70d00,0xffffffff,
+0xffffffff,0xffffffff,0x5975ffff,0x1001400,0x0,0x0,0x0,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffcbfb,0xffffffff,0xffffffff,0xffffffff,0x3d11ffff,0xff1400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0xb000500,0x1a001200,0x29002200,0x31002e00,0x34003400,0x31003300,0x29002e00,0x1a002200,0xb001200,0x1000500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xfafdffff,0x13003900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x1cff00ff,0xffffffff,0xffffffff,0x81a2ffff,0xc002b00,0xff00ff,0xffff4afc,0xffffffff,0xffffffff,0x24005e67,0xff0800,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0x3100d5eb,0xff0f00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x10000ff,0xb4e70f00,0xffffffff,0xffffffff,0xfdfeffff,0x5003a95,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xd2fd00ff,0xffffffff,0xffffffff,0xffffffff,0x3f04f5fb,0x5001c00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffa6f7,0xffffffff,0xffffffff,0xffffffff,0xe00559f,0x0,0x1eee00ff,0xffffffff,0x627dffff,0x4001b00,0xff00ff,0xdafa0200,0xffffffff,
+0xffffffff,0xffffffff,0x5b70ffff,0x2001700,0x0,0x0,0x0,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffcbfb,0xffffffff,0xffffffff,0xffffffff,0x3d11ffff,0xff1400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000100,0xb000700,0xf000e00,0x11001000,0xf001000,0xb000d00,0x4000700,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xfafdffff,0x13003900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x41fb00ff,0xffffffff,0xffffffff,0x6574ffff,0x9002500,0xff00ff,0xffff6efa,0xffffffff,0xfeffffff,0x1e004417,0xff0500,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0x3100d5eb,0xff0f00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x35870500,0xfffff8fd,0xffffffff,0xffffffff,0xd00aae6,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xf5fe01ff,0xffffffff,0xffffffff,0xffffffff,0x3b00d8eb,0x2001800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff74eb,0xffffffff,0xffffffff,0xffffffff,0x1500acda,0x100,0x1eee00ff,0xffffffff,0x627dffff,0x4001b00,0xff00ff,0xf9ff13ff,0xffffffff,
+0xffffffff,0xffffffff,0x462cfeff,0x3001900,0x0,0x0,0x0,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffcbfb,0xffffffff,0xffffffff,0xffffffff,0x3d11ffff,0xff1400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xfafdffff,0x13003900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x65fc00ff,0xffffffff,0xffffffff,0x4827ffff,0x6002000,0xff00ff,0xffff90fb,0xffffffff,0xeaf5ffff,0x19003d00,0xff0300,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0x3100d5eb,0xff0f00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xe000100,0x5f61416a,0x665a665a,0x645c665a,0x1a005362,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff1aff,0xffffffff,0xffffffff,0xffffffff,0x3700b8d5,0x1001300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff28b9,0xffffffff,0xffffffff,0xffffffff,0x49affafe,0x500,0x1eee00ff,0xffffffff,0x627dffff,0x4001b00,0xff00ff,0xffff86ff,0xffffffff,
+0xffffffff,0xffffffff,0x3c00dbee,0x2001800,0x0,0x0,0x0,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffcbfb,0xffffffff,0xffffffff,0xffffffff,0x3d11ffff,0xff1400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xfafdffff,0x13003900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x8bfb00ff,0xffffffff,0xffffffff,0x3d00eef6,0x4001a00,0xff00ff,0xffffb3fc,0xffffffff,0xd1e8ffff,0x15003900,0xff0100,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0x3100d5eb,0xff0f00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000000,0x31001700,0x3c003c00,0x3c003c00,0x1d003400,0x700,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff4cfc,0xffffffff,0xffffffff,0xffffffff,0x31008cab,0xf00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xd3f70800,0xffffffff,0xffffffff,0xffffffff,0xeafbffff,0x10039ce,0x1eee00ff,0xffffffff,0x627dffff,0x4001b00,0x5cff00ff,0xfffffdff,0xffffffff,
+0xffffffff,0xffffffff,0x3900a4c2,0x1001500,0x0,0x0,0x0,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x32000f00,0x4d004900,0x4d004d00,0x4d004d00,0x3a004d00,0x1400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x59ff13ff,0xabff8aff,0xb3ffb8ff,0x70ff9cff,0x1ff2cff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xfafdffff,0x13003900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xb0fb00ff,0xffffffff,0xffffffff,0x3a00d4e9,0x1001500,0xff00ff,0xffffd5fd,0xffffffff,0xb8d7ffff,0x11003500,0xff00ff,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0x3100d5eb,0xff0f00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x12000700,0x19001800,0x19001900,0xe001700,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff80fd,0xffffffff,0xffffffff,0xffffffff,0x2a005e5c,0xb00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffc3fb,0xffffffff,0xffffffff,0x1c006b8f,0x500,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x69d80300,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7ff7f8fe,0x1eee10ef,0xffffffff,0x627dffff,0x30ef1c09,0xffffa4ff,0xffffffff,0xffffffff,
+0xffffffff,0xf9fcffff,0x3100563b,0xf00,0x0,0x0,0x0,0xffff27eb,0xffffffff,0xffffffff,0xffffffff,0xc0dfffff,0xd002d00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x25000b00,0x3a003700,0x3a003a00,0x3a003a00,0x2b003a00,0xf00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xa4ff20ff,0xfffffbff,0xffffffff,0xffffffff,0xffffffff,0xd2feffff,0x1ff58fc,0x4dff00ff,0xf4fff4ff,0xf4fff4ff,0xf4fff4ff,0x3dfff4ff,0x0,0x0,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xfafdffff,0x13003900,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xd4fd00ff,0xffffffff,0xffffffff,0x3600bbd7,0xff1200,0x1ff00ff,0xfffff6fe,0xffffffff,0x9ec2ffff,0xe003000,0xff00ff,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0x3100d5eb,0xff0f00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000100,0x3000200,0x3000300,0x2000300,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffffb5fc,0xffffffff,0xffffffff,0xeef6ffff,0x22004204,0x700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf0fbb5f9,0xf2f9f1fa,0xf2f9f2f9,0x1c006889,0x500,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x111e0100,0xffffdaf6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc0fef5ff,0xffffffff,0xceecffff,0xffffe8fc,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xa4c2ffff,0x25004200,0x900,0x0,0x0,0x0,0x19000300,0x4d003c00,0x4d004d00,0x4d004d00,0x46004d00,0xd002d00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc000400,0x13001200,0x13001300,0x13001300,0xe001300,0x500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0x66ff01ff,0xfffff3ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xaffcffff,0x51fc0cd5,0xffffffff,0xffffffff,0xffffffff,0x4bdaffff,0x1000700,0x0,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xfafdffff,0x13003900,0xff00ff,0x32ff01ff,0x9cff72ff,0xb4ffb3ff,0x75ff9aff,0xff28ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xf6ff01ff,0xffffffff,0xffffffff,0x3100a0c2,0xff0f00,0x19ff00ff,0xffffffff,0xffffffff,0x83a5ffff,0xc002b00,0xff00ff,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0x3100d5eb,0xff0f00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x3ff00ff,0xfffff0fe,0xffffffff,0xffffffff,0xb8d5ffff,0x19003c00,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2f000e00,0x4b004700,0x4b004b00,0x1c003d00,0x500,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x7000000,0xfafe52ae,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0x4c0ad2e7,0x17003700,0x300,0x0,0x0,0x0,0x12000200,0x3a002d00,0x3a003a00,0x3a003a00,0x35003a00,0xa002200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x24ff0000,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0x9ffdaff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x96ff00ff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0x9efffcff,0x0,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0x1ff00ff,0xffff99ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x57f0b7f8,0xffffffff,0xffffffff,0xffffffff,0x62a7ffff,0x4001500,0x0,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xfafdffff,0x13003900,0x6bff07ff,0xffffdcff,0xffffffff,0xffffffff,0xffffffff,0xd1feffff,0x1ff4afc,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xeff00ff,0x1cff1cff,0x1cff1cff,0xffff32ff,0xffffffff,0xffffffff,0x426c94b8,0x1cff27b7,0x50fc1cff,0xffffffff,0xffffffff,0x7a9bffff,0x24c63d75,0x8ff1cff,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0x3100d5eb,0xff0f00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x36ff00ff,0xffffffff,0xffffffff,0xffffffff,0x7f95ffff,0x12003500,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x22000a00,0x37003300,0x37003700,0x14002c00,0x300,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x2000000,0x7dc01100,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xdfefffff,0x41005a39,0xa002500,0x0,0x0,0x0,0x0,0x6000100,0x13000f00,0x13001300,0x13001300,0x12001300,0x3000b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x25f80000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8af4ffff,0xff0500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x99fd00ff,0xffffffff,0xffffffff,0xffffffff,0xa6f6ffff,0x3000b00,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0x8cff01ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc3f6ffff,0xffffffff,0xffffffff,0xffffffff,0x6e94ffff,0x5001d00,0x0,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xfafdffff,0x36b33900,0xffffd2ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb4fcffff,0xff0fdd,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0x78ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x49fcffff,0x100,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0x3100d5eb,0xff0f00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x7bfd00ff,0xffffffff,0xffffffff,0xffffffff,0x4b1bf7fb,0xb002a00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb000300,0x12001100,0x12001200,0x7000e00,0x100,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x1c000600,0xf9fd82b8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0x572cc9e2,0x2e004400,0x2001100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x26f20000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfbfeffff,0x3003ab9,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x9bfa00ff,0xffffffff,0xffffffff,0xffffffff,0xb3e4ffff,0x9002000,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xffff53ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6f93ffff,0x5001d00,0x0,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xfafdffff,0xebfd566e,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1ddcd1fb,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0x7afb00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x56d5ffff,0x2000900,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0x3100d5eb,0xff0f00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xc9fe00ff,0xffffffff,0xffffffff,0xffffffff,0x3f00bed9,0x6001f00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0xa000100,0x61812200,0xffffdcee,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x92adf1f9,
+0x44004c03,0x16003000,0xff0500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc15cbf4,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x9cf800ff,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,
+0xff0000,0xcff00ff,0xffffe4ff,0xffffffff,0xffffffff,0xffffffff,0xfbfdffff,0x94aec1db,0x8aa18192,0xebf5a6c5,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6f93ffff,0x5001d00,0x0,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xfdfeffff,0xffffdcf3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd3faffff,0x10010af,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0x7cf700ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6bacffff,0x4001800,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0x3100d5eb,0xff0f00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff1fff,0xffffffff,0xffffffff,0xffffffff,0x37007583,0x2001500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x2000000,0x22000c00,0x809d3a04,0xfeffd5e9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa1c0eaf5,0x4900582e,
+0x2c003f00,0x5001500,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x73d9ffff,0xff0500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x9cf800ff,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,
+0xff0000,0x7dff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6350d9eb,0x47004b00,0x40004200,0x480e4100,0xffffacce,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6f93ffff,0x5001d00,0x0,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5009def,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0x7df500ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x759dffff,0x5001e00,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0x3100d5eb,0xff0f00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x15ff00ff,0xacff6fff,0xebffd9ff,0xf0fff9ff,0xd5ffe5ff,0x81ff,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff75fd,0xffffffff,0xffffffff,0xe2f1ffff,0x2b004604,0xff0c00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0xa000200,0x30001b00,0x553c3f00,0xb3d08da8,0xe5f3cbe3,0xffffffff,0xeaf5ffff,0xbdd8d4e9,0x6f6e9ab8,0x49004d03,0x35004200,
+0x10002200,0xff0400,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xd7ff0aff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0x44fffcff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfcff5fff,0xfcfffcff,0xfcfffcff,0xfcfffcff,0xfbfffcff,0xff3dff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0fcffff,0x200248e,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x9cf800ff,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,
+0xff0000,0xdfff02ff,0xffffffff,0xffffffff,0xffffffff,0xdceeffff,0x4600531f,0x2e003b00,0x20002400,0x29002200,0xa7d03500,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6f93ffff,0x5001d00,0x0,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf6fbffff,0x8fa8b6d2,0x8fa97f91,0xf8fcb8d5,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3ebdfeff,0xff0300,0x0,0x0,0x0,0x0,0xff0000,0x74f400ff,0xf1faeffc,0xf2f9f2f9,0xfffffefe,0xffffffff,0xfbfdffff,0xf2f9f2f9,0xf2f9f2f9,0xfffff2fa,0xffffffff,0xffffffff,0xf2f9f8fc,0xf2f9f2f9,0x7197f2f9,0x5001e00,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0x3100d5eb,0xff0f00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x6ff00ff,0xf7ff8aff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x900a9f7,0x200,0x0,0x0,0x0,0x0,0xff0000,0x1ff00ff,0xffffd3fe,0xffffffff,0xffffffff,0x97b5ffff,0x1d003e00,0xff0500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x1000000,0x11000600,0x2f002000,0x40003a00,0x5c4e4500,0xffffffff,0x6e6fffff,0x48004b00,0x42004500,0x33003d00,0x15002500,
+0x2000900,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x3fef00ff,0xfffffeff,0xffffffff,0xffffffff,0xffffffff,0xdcfdffff,0x1000f88,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x16ff00ff,0xffffedff,0xffffffff,0xffffffff,0xffffffff,0x99f2ffff,0x7000f00,0x100,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x900adec,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x9cf800ff,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,
+0xff0000,0xffff41ff,0xffffffff,0xffffffff,0xffffffff,0x675efdfe,0x31004500,0xe001b00,0x6000800,0xb000700,0x2d171500,0xffffdff4,0xffffffff,0xffffffff,0xffffffff,0x6f93ffff,0x5001d00,0x0,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5c3acee5,0x46004b00,0x40004200,0x594a4200,0xffffd4e9,0xffffffff,0xffffffff,0xffffffff,0xb7edffff,0x1000c00,0x0,0x0,0x0,0x0,0xff0000,0x90000ff,0x42002500,0x4b004b00,0xfffff0f9,0xffffffff,0xabc8ffff,0x4c004c00,0x4b004b00,0xffff5d45,0xffffffff,0xffffffff,0x4c008aa3,0x4b004c00,0x3e004b00,0x5001e00,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0x3100d5eb,0xff0f00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xc1ff0aff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1d00b5e7,0x800,0x0,0x0,0x0,0x0,0xff0000,0x3aff00ff,0xffffffff,0xffffffff,0xffffffff,0x4f1aeef6,0x11003200,0xff0100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x2000000,0xe000700,0x21001700,0x46662900,0xffffffff,0x6a73ffff,0x31003c00,0x24002b00,0x12001b00,0x3000900,
+0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xa0000ff,0xffff9ae6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7008de6,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xa6ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x402ce3f6,0x11002900,0x200,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x52caffff,0xff0400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x9cf800ff,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,
+0xff0000,0xffff8aff,0xffffffff,0xffffffff,0xffffffff,0x4700bed9,0x16003200,0x1000500,0xff00ff,0xff00ff,0xf000300,0xffff79c8,0xffffffff,0xffffffff,0xffffffff,0x6f93ffff,0x5001d00,0x0,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xffffffff,0xd4e8ffff,0x45005013,0x2c003900,0x20002300,0x2c002300,0xdbf04227,0xffffffff,0xffffffff,0xffffffff,0xfcfeffff,0x5003080,0x0,0x0,0x0,0x0,0xff0000,0x60000ff,0x30001b00,0x43393700,0xffffffff,0xffffffff,0x8fadffff,0x3a004200,0x37003700,0xffff6696,0xffffffff,0xffffffff,0x40006f7a,0x37003900,0x2d003700,0x4001500,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0x3100d5eb,0xff0f00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xffffa3ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2a00bcde,0xc00,0x0,0x0,0x0,0x0,0xff0000,0xa3ff00ff,0xffffffff,0xffffffff,0xffffffff,0x41009ab8,0x8002300,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x7000200,0x29ae0b00,0xffffffff,0x6579ffff,0x11002500,0x8000c00,0x1000400,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x70000ff,0xdff52537,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x35adf9fe,0xff0300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff49ff,0xffffffff,0xffffffff,0xffffffff,0xfeffffff,0x43007682,0xd002800,0x100,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xdff7ffff,0x1001555,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x9cf800ff,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,
+0xff0000,0xffffc0fe,0xffffffff,0xffffffff,0xffffffff,0x3b008095,0x6001c00,0xff00ff,0xff00ff,0xff00ff,0x30000ff,0xfcfe2271,0xffffffff,0xffffffff,0xffffffff,0x6f93ffff,0x5001d00,0x0,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xffffffff,0x614ffbfd,0x2f004300,0xd001900,0x6000800,0xd000800,0x52801b00,0xfffffefe,0xffffffff,0xffffffff,0xffffffff,0xd0082cc,0x100,0x0,0x0,0x0,0xff0000,0x20000ff,0xf000900,0x42c91200,0xffffffff,0xffffffff,0x7086ffff,0x19002f00,0x12001200,0xffff6ce0,0xffffffff,0xffffffff,0x2a005039,0x12001600,0xe001200,0x1000700,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0x4e76dbef,0x24ff31bb,0x24ff24ff,0x16ff24ff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0x3dff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2c00bddd,0xc00,0x0,0x0,0x0,0x0,0xff0000,0xf9ff1aff,0xffffffff,0xffffffff,0xeaf5ffff,0x35004f1d,0x2001400,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x1eee00ff,0xffffffff,0x627dffff,0x4001b00,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x10000ff,0x559f0c00,0xfffffdfe,0xffffffff,0xffffffff,0xffffffff,0xc3f2ffff,0x1000c15,0xff00ff,0xff00ff,0xff00ff,0xcff00ff,0xffffe0ff,0xffffffff,0xffffffff,0xffffffff,0xafcdffff,0x33004800,0x3001500,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7008ee2,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x9cf800ff,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,
+0x1ff0000,0xfffff3fe,0xffffffff,0xffffffff,0xffffffff,0x2d004f2a,0x1000e00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xcef50800,0xffffffff,0xffffffff,0xffffffff,0x6f93ffff,0x5001d00,0x0,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xffffffff,0x4600b8d4,0x15003000,0xff0500,0xff00ff,0x10000ff,0x16000500,0xffffb8e7,0xffffffff,0xffffffff,0xffffffff,0x1700bfe7,0x300,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x5afc00ff,0xffffffff,0xffffffff,0x5145ffff,0x7002200,0xff00ff,0xffff85fb,0xffffffff,0xf3faffff,0x1b003e00,0xff0400,0xff00ff,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0x99fdffff,0x200,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xafff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2c00bddd,0xc00,0x0,0x0,0x0,0x0,0xff0000,0xffff8eff,0xffffffff,0xffffffff,0x8196ffff,0x24004100,0xff0900,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x15e700ff,0xbce4b0f3,0x5560c2dd,0x4001b00,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x14000300,0xffff9cd8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x50068d5,0xff00ff,0xff00ff,0xff00ff,0x8fff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x511ce4f3,0x1e003c00,0xff0700,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x37b0f9fe,0xff0300,0xff00ff,0xff00ff,0xff00ff,0x9cf800ff,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,
+0xfff0000,0xffffffff,0xffffffff,0xffffffff,0xecf6ffff,0x1f004000,0xff0600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xa3f10200,0xffffffff,0xffffffff,0xffffffff,0x6f93ffff,0x5001d00,0x0,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xffffffff,0x3a007a8c,0x5001b00,0xff00ff,0xff00ff,0xff00ff,0x60000ff,0xffff64cc,0xffffffff,0xffffffff,0xffffffff,0x2200e9f6,0x800,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x7ffb00ff,0xffffffff,0xffffffff,0x3f04f5fb,0x5001c00,0xff00ff,0xffffa8fc,0xffffffff,0xdbecffff,0x16003b00,0xff0200,0xff00ff,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xa1f1ffff,0x4000e00,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xf2ff05ff,0xffffffff,0xffffffff,0xffffffff,0xd1e7ffff,0x572c7378,0x614c572c,0x2c00594a,0xc00,0x0,0x0,0x0,0x0,0x15ff0000,0xfffff5ff,0xffffffff,0xffffffff,0x4800c4de,0x14003300,0xff0200,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x37001500,0x38004600,0x3001800,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x60000ff,0xdcf2222d,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1d7bebfa,0xff0200,0xff00ff,0xff00ff,0xfdff35ff,0xffffffff,0xffffffff,0xffffffff,0xfeffffff,0x4300747d,0xd002800,0xff0100,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc6f2ffff,0x1000c15,0xff00ff,0xff00ff,0xff00ff,0x9cf800ff,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,
+0x20ff0000,0xffffffff,0xffffffff,0xffffffff,0xddeeffff,0x17003b00,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x85f000ff,0xffffffff,0xffffffff,0xffffffff,0x6f93ffff,0x5001d00,0x0,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xfdfeffff,0x2b004b1b,0x1000d00,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0xffff1e91,0xffffffff,0xffffffff,0xffffffff,0x321ffeff,0xd00,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xa5fa00ff,0xffffffff,0xffffffff,0x3b00dbec,0x2001700,0xff00ff,0xffffcbfc,0xffffffff,0xc2ddffff,0x12003700,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xaedfffff,0x9002100,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff22ff,0xffffffff,0xffffffff,0xffffffff,0x562af8fc,0x40004700,0x3b003b00,0x22003600,0xa00,0x0,0x0,0x0,0x0,0xcff0000,0x46832dcc,0x665a5e62,0x665a665a,0x3e005325,0x8002000,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x23000e00,0x24002d00,0x2000f00,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x10000ff,0x50990c00,0xfffffcfe,0xffffffff,0xffffffff,0xffffffff,0xa0e7ffff,0xff0800,0xff00ff,0x5ff00ff,0xffffd0ff,0xffffffff,0xffffffff,0xffffffff,0xadcbffff,0x32004800,0x3001400,0xff00ff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5006dd7,0xff00ff,0xff00ff,0xff00ff,0x9cf800ff,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,
+0x31fa0000,0xffffffff,0xffffffff,0xffffffff,0xd5ebffff,0x12003600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x78f000ff,0xffffffff,0xffffffff,0xffffffff,0x6f93ffff,0x5001d00,0x0,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xe4f3ffff,0x1e003f00,0xff0500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xe8fc0700,0xffffffff,0xffffffff,0xffffffff,0x4e65ffff,0x1100,0x0,0x0,0x0,0x5ff0000,0x20ff20ff,0x20ff20ff,0xcefd20ff,0xffffffff,0xffffffff,0x5066c9e3,0x21f731a7,0x20ff20ff,0xffffedfe,0xffffffff,0xb5d5ffff,0x2db54c6b,0x14ff20ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xb4d7ffff,0xb002a00,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff37fa,0xffffffff,0xffffffff,0xffffffff,0x4500d8eb,0x1f003200,0x16001700,0xe001500,0x400,0x0,0x0,0x0,0x0,0x1000000,0x29000f00,0x3c003a00,0x3c003c00,0x28003900,0x2000e00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa000400,0xa000d00,0x1000500,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x13000300,0xffff96d5,0xffffffff,0xffffffff,0xffffffff,0xfdffffff,0x30044bc,0xff00ff,0x77ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5119e3f2,0x1e003b00,0xff0700,0xff00ff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffd1e7,0xffffffff,0xffffffff,0xffffffff,0x218beefb,0xff0200,0xff00ff,0xff00ff,0x9cf800ff,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,
+0x30f40000,0xffffffff,0xffffffff,0xffffffff,0xdaedffff,0x10003300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x7df500ff,0xffffffff,0xffffffff,0xffffffff,0x6f93ffff,0x5001d00,0x0,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xd4e9ffff,0x15003a00,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xd3fa0200,0xffffffff,0xffffffff,0xffffffff,0x5a7affff,0x1001400,0x0,0x0,0x0,0x28ff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9dfdffff,0xff0200,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xb4d7ffff,0xb002a00,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff3ef7,0xffffffff,0xffffffff,0xffffffff,0x3b00cee5,0x6001b00,0x2000200,0x2000200,0x100,0x0,0x0,0x0,0x0,0x1000000,0x13000800,0x19001800,0x19001900,0xe001600,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x60000ff,0xd8f12028,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf33d3f4,0xff0100,0xf7ff24ff,0xffffffff,0xffffffff,0xffffffff,0xfefeffff,0x42007279,0xc002800,0xff0100,0xff00ff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf3fa6c6d,0xffffffff,0xffffffff,0xffffffff,0xa7ebffff,0xff0800,0xff00ff,0xff00ff,0x9cf800ff,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,
+0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xe8f5ffff,0xf003200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x8ff800ff,0xffffffff,0xffffffff,0xffffffff,0x6f93ffff,0x5001d00,0x0,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xcde5ffff,0x11003500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xc8fa00ff,0xffffffff,0xffffffff,0xffffffff,0x6282ffff,0x2001800,0x0,0x0,0x0,0x29f90000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa5f1ffff,0x4000d00,0x0,0x0,0x0,0x0,0xffff33f0,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xb4d7ffff,0xb002a00,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff3ff3,0xffffffff,0xffffffff,0xffffffff,0x3300cce6,0xff1000,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x2000100,0x3000300,0x3000300,0x1000200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x10000ff,0x4b920b00,0xfffffbfd,0xffffffff,0xffffffff,0xffffffff,0x7adbffff,0x1ff0600,0xffffbcff,0xffffffff,0xffffffff,0xffffffff,0xabc9ffff,0x32004800,0x3001400,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8bb75846,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4004dc3,0xff00ff,0xff00ff,0x9cf800ff,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,
+0xfcc0000,0xffffffff,0xffffffff,0xffffffff,0xfefeffff,0x10003820,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xb6fb00ff,0xffffffff,0xffffffff,0xffffffff,0x6f93ffff,0x5001d00,0x0,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xd3e9ffff,0xf003100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xd1fb00ff,0xffffffff,0xffffffff,0xffffffff,0x5e75ffff,0x3001a00,0x0,0x0,0x0,0x2af30000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb1e1ffff,0x9002200,0x0,0x0,0x0,0x0,0x3b9c0ba2,0x665a5868,0x665a665a,0x665a665a,
+0x665a665a,0x665a665a,0x665a665a,0x5542665a,0xb002a00,0x0,0x0,0x0,0x0,0x0,0xf4fff4ff,0xf4fff4ff,0xfffff7ff,0xffffffff,0xffffffff,0xffffffff,0xf6fdfefe,0xf4fff5fe,0xf4fff4ff,0x32ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x12000200,0xffff90d1,0xffffffff,0xffffffff,0xffffffff,0xf3fcffff,0x61fc2796,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5016e2f0,0x1d003b00,0xff0600,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x310a514c,0xffffd1ef,0xffffffff,0xffffffff,0xffffffff,0x1247dbf7,0xff0100,0xff00ff,0x9cf800ff,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,
+0x2000000,0xffffedfd,0xffffffff,0xffffffff,0xffffffff,0x1100669b,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xeafe03ff,0xffffffff,0xffffffff,0xffffffff,0x6f93ffff,0x5001d00,0x0,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xe2f3ffff,0xe003000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xe5fd00ff,0xffffffff,0xffffffff,0xffffffff,0x555dffff,0x4001a00,0x0,0x0,0x0,0x2bed0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb7d9ffff,0xc002b00,0x0,0x0,0x0,0x0,0x15000300,0x3c003000,0x3c003c00,0x3c003c00,
+0x3c003c00,0x3c003c00,0x3c003c00,0x36003c00,0x9002100,0x0,0x0,0x0,0x0,0x0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x70040cf,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x60000ff,0xd3ef1e1a,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xeefebdf0,0xffffffff,0xffffffff,0xffffffff,0xfdfeffff,0x42007175,0xc002800,0xff0100,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x20004e4e,0xfcfe4b96,0xffffffff,0xffffffff,0xffffffff,0x88e1ffff,0xff0600,0xff00ff,0x9cf800ff,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,
+0x1000000,0xffffbef7,0xffffffff,0xffffffff,0xffffffff,0x1500a9d9,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff3cff,0xffffffff,0xffffffff,0xffffffff,0x6f93ffff,0x5001d00,0x0,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xfcfeffff,0xf00361c,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff0eff,0xffffffff,0xffffffff,0xffffffff,0x4217feff,0x3001a00,0x0,0x0,0x0,0x28ec0000,0xeef9eafd,0xeff8eff8,0xfffff8fc,0xffffffff,0xfeffffff,0xeff8eff8,0xeff8eff8,0xfcfdeff8,0xffffffff,0xffffffff,0xeff8fcfd,0xeff8eff8,0xadd1eff8,0xc002b00,0x0,0x0,0x0,0x0,0x8000100,0x19001400,0x19001900,0x19001900,
+0x19001900,0x19001900,0x19001900,0x16001900,0x4000e00,0x0,0x0,0x0,0x0,0x0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x14005897,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0x458c0b00,0xfffff8fd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa8c7ffff,0x32004800,0x3001300,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x19004d4f,0x9ddb1300,0xffffffff,0xffffffff,0xffffffff,0xf8fdffff,0x20032a8,0xff00ff,0x9cf800ff,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,
+0xff0000,0xffff82ed,0xffffffff,0xffffffff,0xffffffff,0x316df7fc,0xff0500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffb3ff,0xffffffff,0xffffffff,0xffffffff,0x6f93ffff,0x5001d00,0x0,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xffffffff,0x1100659d,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff4bff,0xffffffff,0xffffffff,0xffffffff,0x3c00e9f5,0x2001800,0x0,0x0,0x0,0x3000000,0x3b001900,0x4b004b00,0xffffb5d3,0xffffffff,0xe2f1ffff,0x4c004c00,0x4b004b00,0xd9ec4b00,0xffffffff,0xffffffff,0x4c00c2dc,0x4b004b00,0x44004b00,0xb002a00,0x0,0x0,0x0,0x0,0x1000000,0x3000200,0x3000300,0x3000300,
+0x3000300,0x3000300,0x3000300,0x2000300,0x200,0x0,0x0,0x0,0x0,0x0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x43ff05ff,0xa9ff83ff,0xb2ffb8ff,0x6bff9aff,0xff24ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0x74ff2aff,0xb6ffa2ff,0xa2ffb2ff,0x4fff84ff,0xff11ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x12000200,0xffff8acd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4f13e0ef,0x1d003b00,0xff0600,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x17004d4f,0x24470700,0xffffe6f7,0xffffffff,0xffffffff,0xffffffff,0xc15c1f0,0xff0100,0x9cf800ff,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,
+0xff0000,0xffff30bf,0xffffffff,0xffffffff,0xffffffff,0xc0eeffff,0xff0e24,0xff00ff,0xff00ff,0xff00ff,0x5dff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6f93ffff,0x5001d00,0x0,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xffffffff,0x1500abdb,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffffa2fd,0xffffffff,0xffffffff,0xffffffff,0x3900c5e0,0x1001400,0x0,0x0,0x0,0x2000000,0x2b001200,0x36003600,0xffffcaec,0xffffffff,0xc9e2ffff,0x3b004600,0x36003600,0xf0fb3600,0xffffffff,0xffffffff,0x4400a8c8,0x36003a00,0x31003600,0x8001e00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xf4ffb7ff,0xf4fff4ff,0xf4fff4ff,0xb7fff4ff,0x0,0x62ff01ff,0xffffe3ff,0xffffffff,0xffffffff,0xffffffff,0xc2feffff,0xff38fa,0xff00ff,
+0xff00ff,0xbeff2eff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa3fdf8ff,0xff22ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x50000ff,0xceee1d12,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfcfeffff,0x42006e72,0xc002700,0xff0100,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x17004d4f,0xc000300,0xffff66b7,0xffffffff,0xffffffff,0xffffffff,0x67d5ffff,0xff0500,0x9cf800ff,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,
+0xff0000,0xc3f20900,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x10bfb1f2,0xff00ff,0xff00ff,0x1ff00ff,0xf9ff65ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6f93ffff,0x5001d00,0x0,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xffffffff,0x3378f8fd,0xff0500,0xff00ff,0xff00ff,0xff00ff,0x23ff00ff,0xfffffbff,0xffffffff,0xffffffff,0xffffffff,0x350094b3,0x1100,0x0,0x0,0x0,0x1000000,0xe000600,0x12001200,0xffffe2fc,0xffffffff,0xafcfffff,0x1d003800,0x12001200,0xffff2078,0xffffffff,0xffffffff,0x33008daf,0x12001b00,0x10001200,0x3000a00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x84b96ce3,0x90aa90aa,0xffffabc8,0xffffffff,0xffffffff,0xffffffff,0x90aae0f0,0x90aa90aa,0x90aa90aa,0x1b004d42,0x400,0x0,0x0,0x0,0x0,0x44ff0000,0x74ff74ff,0x74ff74ff,0x74ff74ff,0x74ff74ff,0x18ff,0x0,0x0,0x0,0x5dff0000,0xa0ffa0ff,0xa0ffa0ff,0xa0ffa0ff,0xa0ffa0ff,0x21ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffc1fe,0xffffffff,0xffffffff,0xc4faffff,0x14d90b00,0xffffacff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x68f5fdff,0xff0100,
+0x5eff00ff,0xfffff7ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5cf7f4fe,0xff0100,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0x41810a00,0xfffff7fc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa6c5ffff,0x31004700,0x3001300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x17004d4f,0x3000200,0xbae81500,0xffffffff,0xffffffff,0xffffffff,0xeafbffff,0x2001e80,0x9cf800ff,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,
+0xff0000,0x4ec10400,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xebfdffff,0x53ff8bfb,0x4bff3bff,0xcdff72ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6f93ffff,0x5001d00,0x0,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xffffffff,0xc3efffff,0x1000f33,0xff00ff,0xff00ff,0xff00ff,0xc4ff07ff,0xffffffff,0xffffffff,0xffffffff,0xfcfeffff,0x2d005848,0xd00,0x0,0x0,0x0,0xff0000,0xff00ff,0x7ff00ff,0xfffffdff,0xffffffff,0x93b8ffff,0xe002e00,0xff00ff,0xffff31ff,0xffffffff,0xffffffff,0x2700718c,0xff0a00,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x31001000,0x41004100,0xffff6e8b,0xffffffff,0xffffffff,0xffffffff,0x4800cde5,0x41004300,0x41004100,0x17003400,0x300,0x0,0x0,0x0,0x0,0x94ff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3003ae5,0x100,0x0,0x0,0x95fd0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4003cdd,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffc3fb,0xffffffff,0xffffffff,0xcdefffff,0xd1fd2e48,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfeffffff,0x2004be4,
+0xffff7cff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfdffffff,0x20053ed,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x11000200,0xffff83c8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4f13ddef,0x1c003b00,0xff0600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x17004d4f,0xff0200,0x37790700,0xfffff4fc,0xffffffff,0xffffffff,0xffffffff,0x800a2e9,0x9cf800ff,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,
+0xff0000,0xe000100,0xffffb2e7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6f93ffff,0x5001d00,0x0,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x13bcb4f4,0xff00ff,0xff00ff,0x12ff00ff,0xffffb6ff,0xffffffff,0xffffffff,0xffffffff,0xc3ddffff,0x22004100,0x800,0x0,0x0,0x0,0xff0000,0xff00ff,0x28ff00ff,0xffffffff,0xffffffff,0x7895ffff,0xb002900,0xff00ff,0xffff55fc,0xffffffff,0xffffffff,0x22005551,0xff0700,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x19000800,0x22002200,0xffff58ae,0xffffffff,0xffffffff,0xffffffff,0x3c00cde5,0x22002a00,0x22002200,0xc001b00,0x200,0x0,0x0,0x0,0x0,0x96fc0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd004cae,0x200,0x0,0x0,0x97fa0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0050a6,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffc3fb,0xffffffff,0xffffffff,0xd5ecffff,0xffffc5ee,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x64eddef9,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1ba1f2fd,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x50000ff,0xc8ec1b09,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfcfdffff,0x42006d6e,0xb002700,0xff0100,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x17004d4f,0xff0200,0xe000200,0xffff85cd,0xffffffff,0xffffffff,0xffffffff,0x47c2feff,0x9cf80300,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,
+0xff0000,0x60000ff,0xe2f52a5b,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe2f1f7fc,0xffffffff,0xffffffff,0xffffffff,0x6f93ffff,0x5001d00,0x0,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xebfdffff,0x50ff8afb,0x52ff3cff,0xecff8bff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6b6bfeff,0x17003900,0x300,0x0,0x0,0x0,0xff0000,0xff00ff,0x4dfc00ff,0xffffffff,0xffffffff,0x5b5fffff,0x8002300,0xff00ff,0xffff78fb,0xffffffff,0xf9fdffff,0x1d004108,0xff0500,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5000200,0x7000700,0xffff44e1,0xffffffff,0xffffffff,0xffffffff,0x3200cce6,0x7001400,0x7000700,0x3000600,0x0,0x0,0x0,0x0,0x0,0x98f80000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x18005e8d,0x300,0x0,0x0,0x98f80000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x18006189,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffc3fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x95e5ffff,0x800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0xb1ec0a00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf3faffff,0x31005843,0x3001300,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x17004d4f,0xff0200,0x40000ff,0xd5f21b1c,0xffffffff,0xffffffff,0xffffffff,0xd7f6ffff,0x9df7113c,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,
+0xff0000,0x10000ff,0x45760d00,0xffffe3f4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xcae38ca4,0xffffffff,0xffffffff,0xffffffff,0x6f93ffff,0x5001d00,0x0,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4600b3d0,0xd002c00,0x100,0x0,0x0,0x0,0xff0000,0xff00ff,0x73fb00ff,0xffffffff,0xffffffff,0x420ffcfe,0x5001e00,0xff00ff,0xffff9bfc,0xffffffff,0xe2f0ffff,0x18003c00,0xff0200,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xfcff3cff,0xfcfffcff,0xfcfffcff,0xffbdff,
+0xff00ff,0xd1ff00ff,0xfcfffcff,0xfcfffcff,0x2cfffcff,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff40ef,0xffffffff,0xffffffff,0xffffffff,0x2f00cce6,0xff0e00,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x99f70000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x99f70000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffc3fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfafdffff,0xb1cecbe2,0xddefbdd8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xf2faffff,0xb2cec4dd,0xdceebbd6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe7f8ffff,0x300170b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff4ffc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2008c1e5,0xff0600,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x17004d4f,0xff0200,0x10000ff,0x4ea00a00,0xfffffefe,0xffffffff,0xffffffff,0xffffffff,0x9ff482e0,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0x15000400,0xc9e43e42,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8da6f8fc,0xc8e64900,0xffffffff,0xffffffff,0xffffffff,0x6f93ffff,0x5001d00,0x0,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xd7ebffff,0xfffffdfe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xddefffff,0x3b005322,0x5001b00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x97fc00ff,0xffffffff,0xffffffff,0x3c00e5f3,0x3001800,0xff00ff,0xffffbefc,0xffffffff,0xc9e2ffff,0x13003800,0xff0100,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff3dfb,0xffffffff,0xffffffff,0xc00c4fa,
+0xff0400,0xd5fe00ff,0xffffffff,0xffffffff,0x38c8ffff,0x1000600,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff40ef,0xffffffff,0xffffffff,0xffffffff,0x2f00cce6,0xff0e00,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x99f70000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x99f70000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffc3fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5a36bed9,0x48004b00,0x47044500,0xf5fb7c94,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0x531cadcb,0x47004b00,0x46004500,0xf2fa788c,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa004589,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x12ff00ff,0xffffe7ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6bd2ffff,0xff0500,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x17004d4f,0xff0200,0xff00ff,0x12000200,0xffffa3de,0xffffffff,0xffffffff,0xffffffff,0xc1f4f6fd,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0x60000ff,0x33051800,0xdaed7d9f,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbbd6f5fb,0x4a006556,0xc2ed3b00,0xffffffff,0xffffffff,0xffffffff,0x6f93ffff,0x5001d00,0x0,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xb4d2ffff,0xffffa3c4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5e44ddef,0x28004200,0x1000c00,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xbcfc00ff,0xffffffff,0xffffffff,0x3900cce4,0x1001400,0xff00ff,0xffffdffe,0xffffffff,0xb0cfffff,0x10003300,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff3ef7,0xffffffff,0xffffffff,0x2400cdef,
+0xff0b00,0xd6fd00ff,0xffffffff,0xffffffff,0x5289ffff,0x2001300,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff40ef,0xffffffff,0xffffffff,0xffffffff,0x2f00cce6,0xff0e00,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x99f70000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x99f70000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffc3fb,0xffffffff,0xffffffff,0xffffffff,0xbbd7ffff,0x45004c03,0x30003a00,0x2d002b00,0x87b53400,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xb6d2ffff,0x43004b00,0x2f003800,0x2c002b00,0x7ba63400,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x110076b3,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xa2ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xeffcffff,0x200259f,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x17004d4f,0xff0200,0xff00ff,0x60000ff,0xe9f82853,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0x10000ff,0x16000600,0x3f042c00,0x96b46362,0xc8e0b7d4,0xb8d5c9e2,0x7a88a6c5,0x4b005010,0x37004500,0xbbf52100,0xffffffff,0xffffffff,0xffffffff,0x6f93ffff,0x5001d00,0x0,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xb3d3ffff,0xa5cc4304,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xcae2ffff,0x4500562a,0x13003000,0xff0300,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xdffe00ff,0xffffffff,0xffffffff,0x3400b2d1,0xff1100,0x5ff00ff,0xfffffcff,0xffffffff,0x95b9ffff,0xe002e00,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff40ef,0xffffffff,0xffffffff,0x3000d2e9,
+0xff0e00,0xd7fb00ff,0xffffffff,0xffffffff,0x5e77ffff,0x3001a00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff40ef,0xffffffff,0xffffffff,0xffffffff,0x2f00cce6,0xff0e00,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x99f70000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x99f70000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffc3fb,0xffffffff,0xffffffff,0xffffffff,0x562cf1f9,0x2d004100,0xf001900,0xd000c00,0x28261200,0xfffff5fc,0xffffffff,0xffffffff,0xffffffff,
+0x5837f9fc,0x2a004000,0xe001700,0xc000b00,0x23071200,0xffffe5f6,0xffffffff,0xffffffff,0xffffffff,0x190089be,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff4dff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa1ab9f0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x17004d4f,0xff0200,0xff00ff,0x10000ff,0x6bbc0c00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0x40000ff,0x1f000f00,0x3b003000,0x45004100,0x47004700,0x43004500,0x36003e00,0x18002900,0xb8f90900,0xffffffff,0xffffffff,0xffffffff,0x6f93ffff,0x5001d00,0x0,0x0,0x0,0x0,0x0,0xfffff9fe,0xffffffff,0xffffffff,0xb1d5ffff,0x30003500,0xcbe36b8d,0xfffffbfd,0xffffffff,0xffffffff,0xffffffff,0xe1f0ffff,0x4c038396,0x30004400,0x5001700,0xff00ff,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xfdff06ff,0xffffffff,0xffffffff,0x2f0097ba,0xff0e00,0x23ff00ff,0xffffffff,0xffffffff,0x7a99ffff,0xb002900,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0xffff40ef,0xffffffff,0xffffffff,0x3000d2e9,
+0xff0e00,0xd7fb00ff,0xffffffff,0xffffffff,0x5e77ffff,0x3001a00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff40ef,0xffffffff,0xffffffff,0xffffffff,0x2f00cce6,0xff0e00,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x99f70000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x99f70000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffc3fb,0xffffffff,0xffffffff,0xffffffff,0x4400b6d4,0x12002c00,0xff0400,0xff00ff,0xb000200,0xffffcbf4,0xffffffff,0xffffffff,0xffffffff,
+0x4400cae2,0x10002b00,0xff0300,0xff00ff,0xa000100,0xffffb1ee,0xffffffff,0xffffffff,0xffffffff,0x1f0099c8,0x600,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x11ff00ff,0xffffe6ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x69d8ffff,0xff0400,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x17004d4f,0xff0200,0xff00ff,0xff00ff,0x15000300,0xffffc0ea,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0x7000200,0x19000f00,0x29002200,0x2d002d00,0x25002b00,0x14001d00,0x4000b00,0xb8f90100,0xffffffff,0xffffffff,0xffffffff,0x6f93ffff,0x5001d00,0x0,0x0,0x0,0x0,0x0,0x39001300,0x4d004c00,0x4d004d00,0x45004d00,0x1a002c00,0x3b002500,0x80954e24,0xb8d4a8c5,0xcbe2c6e0,0xa0beb9d6,0x4d036b66,0x3e004800,0x15002b00,0x1000500,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x11000000,0x4a003500,0x4d004d00,0x29004500,0xb00,0x1000000,0x39001400,0x4d004c00,0x42004d00,0x8002400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff40ef,0xffffffff,0xffffffff,0x3000d2e9,
+0xff0e00,0xd7fb00ff,0xffffffff,0xffffffff,0x5e77ffff,0x3001a00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff40ef,0xffffffff,0xffffffff,0xffffffff,0x2f00cce6,0xff0e00,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x24b80000,0x656f4f8e,0x6c686c68,0x6c686c68,0x6c686c68,0x1b004521,0x400,0x0,0x0,0xb000000,0x45002a00,0xb3d04d00,0xffffffff,0xffffffff,0x1b005c6f,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc3fb0000,0xffffffff,0xffffffff,0xffffffff,0x6583ffff,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffc3fb,0xffffffff,0xffffffff,0xffffffff,0x380089a6,0x4001800,0xff00ff,0xff00ff,0x20000ff,0xffffb3f5,0xffffffff,0xffffffff,0xffffffff,
+0x3a00a8c8,0x4001800,0xff00ff,0xff00ff,0x20000ff,0xffff96f1,0xffffffff,0xffffffff,0xffffffff,0x23009ec8,0x800,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xa2ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0fcffff,0x200259f,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x17004d4f,0xff0200,0xff00ff,0xff00ff,0x80000ff,0xf7fc3b82,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x3000100,0xb000800,0xd000d00,0x9000b00,0x2000500,0xff00ff,0xb8f900ff,0xffffffff,0xffffffff,0xffffffff,0x6f93ffff,0x5001d00,0x0,0x0,0x0,0x0,0x0,0x2b000e00,0x3a003900,0x3a003a00,0x34003a00,0xb001f00,0x1c000c00,0x38002d00,0x43003f00,0x47004500,0x45004700,0x3c004200,0x20003100,0x4000f00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe000000,0x39002a00,0x3a003a00,0x1c003200,0x700,0x2000000,0x2d001100,0x3a003a00,0x30003a00,0x5001800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff40ef,0xffffffff,0xffffffff,0x3000d2e9,
+0xff0e00,0xd7fb00ff,0xffffffff,0xffffffff,0x5e77ffff,0x3001a00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff40ef,0xffffffff,0xffffffff,0xffffffff,0x2f00cce6,0xff0e00,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x9000000,0x37002100,0x3d003d00,0x3d003d00,0x3d003d00,0x15003100,0x300,0x0,0x0,0x8000000,0x34001f00,0xcbeb3a00,0xffffffff,0xffffffff,0x1b004934,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe000000,0x48003000,0x4d004d00,0x4d004d00,0x3e004d00,0x4001b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffc3fb,0xffffffff,0xffffffff,0xffffffff,0x2b007590,0xc00,0xff00ff,0xff00ff,0xff00ff,0xffffaaf8,0xffffffff,0xffffffff,0xffffffff,
+0x2f0098bc,0xff0e00,0xff00ff,0xff00ff,0xff00ff,0xffff8af4,0xffffffff,0xffffffff,0xffffffff,0x25009ec8,0x900,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff4dff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffb2d0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa1ab9f0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x17004d4f,0xff0200,0xff00ff,0xff00ff,0x20000ff,0x8bd10f00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xb8f900ff,0xffffffff,0xffffffff,0xffffffff,0x6f93ffff,0x5001d00,0x0,0x0,0x0,0x0,0x0,0xe000500,0x13001300,0x13001300,0x11001300,0x3000a00,0x6000100,0x15000d00,0x26001e00,0x2d002a00,0x2a002d00,0x1a002400,0x7001000,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5000000,0x13000e00,0x13001300,0x9001100,0x200,0x1000000,0xf000600,0x13001300,0x10001300,0x2000800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff40ef,0xffffffff,0xffffffff,0x3000d2e9,
+0xff0e00,0xd7fb00ff,0xffffffff,0xffffffff,0x5e77ffff,0x3001a00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff40ef,0xffffffff,0xffffffff,0xffffffff,0x2f00cce6,0xff0e00,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x4000000,0x17000e00,0x1a001a00,0x1a001a00,0x1a001a00,0x9001500,0x100,0x0,0x0,0x3000000,0x11000a00,0xfcff33af,0xffffffff,0xdfefffff,0x19003c00,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb000000,0x36002400,0x3a003a00,0x3a003a00,0x2e003a00,0x3001400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffc3fb,0xffffffff,0xffffffff,0xffffffff,0x22006882,0x800,0xff00ff,0xff00ff,0xff00ff,0xffffa3f7,0xffffffff,0xffffffff,0xffffffff,
+0x28008ab0,0xff0b00,0xff00ff,0xff00ff,0xff00ff,0xffff81f3,0xffffffff,0xffffffff,0xffffffff,0x26009ec8,0x900,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x11ff00ff,0xffffe6ff,0xffffffff,0xffffffff,0xffffffff,0xbdd9ffff,0xc5e14b00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x69d8ffff,0xff0400,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x17004d4f,0xff0200,0xff00ff,0xff00ff,0xff00ff,0x1d230500,0xffffdaf2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xb8f900ff,0xffffffff,0xffffffff,0xffffffff,0x6f93ffff,0x5001d00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x9000500,0xd000b00,0xb000d00,0x4000800,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff40ef,0xffffffff,0xffffffff,0x3000d2e9,
+0xff0e00,0xd7fb00ff,0xffffffff,0xffffffff,0x5e77ffff,0x3001a00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff40ef,0xffffffff,0xffffffff,0xffffffff,0x2f00cce6,0xff0e00,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x1000000,0x3000200,0x3000300,0x3000300,0x3000300,0x1000300,0x0,0x0,0x0,0xff0000,0xfff00ff,0xffffc7ff,0xffffffff,0xa1c0ffff,0x15003900,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000000,0x12000c00,0x13001300,0x13001300,0xf001300,0x1000700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffc3fb,0xffffffff,0xffffffff,0xffffffff,0x1e006682,0x500,0xff00ff,0xff00ff,0xff00ff,0xffffa1f7,0xffffffff,0xffffffff,0xffffffff,
+0x240083ab,0xff0800,0xff00ff,0xff00ff,0xff00ff,0xffff7df5,0xffffffff,0xffffffff,0xffffffff,0x26009ec8,0x900,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xa1ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5837f0f9,0x4d594100,0xfffff5fc,0xffffffff,0xffffffff,0xffffffff,0xf0fcffff,0x20026a1,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x17004d4f,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xa000100,0xfeff53a6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xb8f900ff,0xffffffff,0xffffffff,0xffffffff,0x6f93ffff,0x5001d00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff40ef,0xffffffff,0xffffffff,0x3000d2e9,
+0xff0e00,0xd7fb00ff,0xffffffff,0xffffffff,0x5e77ffff,0x3001a00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff40ef,0xffffffff,0xffffffff,0xffffffff,0x2f00cce6,0xff0e00,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff0000,0xceff2bff,0xffffffff,0xffffffff,0x5228f0f8,0x10003200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffc3fb,0xffffffff,0xffffffff,0xffffffff,0x1c006583,0x400,0xff00ff,0xff00ff,0xff00ff,0xffffa1f7,0xffffffff,0xffffffff,0xffffffff,
+0x220083ab,0xff0700,0xff00ff,0xff00ff,0xff00ff,0xffff7df5,0xffffffff,0xffffffff,0xffffffff,0x26009ec8,0x900,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffff4bff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x44008aa1,0x1d002c00,0xffff85cb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa1abaf0,0xff0100,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x17004d4f,0xff0200,0xff00ff,0xff00ff,0xff00ff,0x20000ff,0xa9df1200,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xb8f900ff,0xffffffff,0xffffffff,0xffffffff,0x6f93ffff,0x5001d00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff40ef,0xffffffff,0xffffffff,0x3000d2e9,
+0xff0e00,0xd7fb00ff,0xffffffff,0xffffffff,0x5e77ffff,0x3001a00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff40ef,0xffffffff,0xffffffff,0xffffffff,0x2f00cce6,0xff0e00,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x77ff0000,0xffffffff,0xffffffff,0xfefeffff,0x42008091,0x9002400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffc3fb,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0xff00ff,0xff00ff,0xff00ff,0xffffa1f7,0xffffffff,0xffffffff,0xffffffff,
+0x210083ab,0xff0700,0xff00ff,0xff00ff,0xff00ff,0xffff7df5,0xffffffff,0xffffffff,0xffffffff,0x26009ec8,0x900,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0x11ff00ff,0xffffe5ff,0xffffffff,0xffffffff,0xffffffff,0xc9e2ffff,0x35004a03,0x8001700,0xd3f01a14,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x69d8ffff,0xff0400,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x17004d4f,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x2a5b0600,0xffffedf9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xb8f900ff,0xffffffff,0xffffffff,0xffffffff,0x6f93ffff,0x5001d00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff40ef,0xffffffff,0xffffffff,0x3000d2e9,
+0xff0e00,0xd7fb00ff,0xffffffff,0xffffffff,0x5e77ffff,0x3001a00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff40ef,0xffffffff,0xffffffff,0xffffffff,0x2f00cce6,0xff0e00,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x89fd0000,0xffffffff,0xffffffff,0x90aafcfe,0x34004900,0x3001500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffc3fb,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0xff00ff,0xff00ff,0xff00ff,0xffffa1f7,0xffffffff,0xffffffff,0xffffffff,
+0x210082ad,0xff0700,0xff00ff,0xff00ff,0xff00ff,0xffff7df5,0xffffffff,0xffffffff,0xffffffff,0x26009ec8,0x900,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xa0ff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5f4bf6fb,0x22003f00,0x1000800,0x4b990a00,0xfffffcfe,0xffffffff,0xffffffff,0xffffffff,0xf0fcffff,0x20026a1,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x17004d4f,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xd000100,0xffff71c2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xb8f900ff,0xffffffff,0xffffffff,0xffffffff,0x6f93ffff,0x5001d00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff40ef,0xffffffff,0xffffffff,0x3000d2e9,
+0xff0e00,0xd7fb00ff,0xffffffff,0xffffffff,0x5e77ffff,0x3001a00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff40ef,0xffffffff,0xffffffff,0xffffffff,0x2f00cce6,0xff0e00,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x8bf90000,0xffffffff,0xe0f0ffff,0x4a007680,0x1f003b00,0x800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffc3fb,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0xff00ff,0xff00ff,0xff00ff,0xffffa1f7,0xffffffff,0xffffffff,0xffffffff,
+0x210082ad,0xff0700,0xff00ff,0xff00ff,0xff00ff,0xffff7df5,0xffffffff,0xffffffff,0xffffffff,0x26009ec8,0x900,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xffff4bff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x450096b3,0xf002d00,0xff0200,0x11000200,0xffff9cd9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa1abaf0,0xff0100,0xff00ff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x17004d4f,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x30000ff,0xc6ec170b,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x27aa00ff,0x615f4c79,0x665a665a,0x665a665a,0x4621665a,0x5001d00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6ff0000,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0xb4ffb4ff,0x96ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff40ef,0xffffffff,0xffffffff,0x3000d2e9,
+0xff0e00,0xd7fb00ff,0xffffffff,0xffffffff,0x5e77ffff,0x3001a00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff40ef,0xffffffff,0xffffffff,0xffffffff,0x2f00cce6,0xff0e00,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x8df60000,0xcce9fafe,0x4f0d8aa3,0x3a004800,0xb002200,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffc3fb,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0xff00ff,0xff00ff,0xff00ff,0xffffa1f7,0xffffffff,0xffffffff,0xffffffff,
+0x210082ad,0xff0700,0xff00ff,0xff00ff,0xff00ff,0xffff7df5,0xffffffff,0xffffffff,0xffffffff,0x26009ec8,0x900,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x11ff00ff,0xffffe5ff,0xffffffff,0xffffffff,0xffffffff,0xd5e9ffff,0x38004b07,0x5001900,0xff00ff,0x50000ff,0xe4f62440,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6ad9ffff,0xff0400,0xff00ff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x17004d4f,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x3f8a0800,0xfffff9fd,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb000000,0x38002500,0x3c003c00,0x3c003c00,0x31003c00,0x4001700,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0x6ff00ff,0xff01ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff0bff,0xff,0x0,0x0,0x0,0x0,0x0,0x8ff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x900d6fd,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff40ef,0xffffffff,0xffffffff,0x3000d2e9,
+0xff0e00,0xd7fb00ff,0xffffffff,0xffffffff,0x5e77ffff,0x3001a00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff40ef,0xffffffff,0xffffffff,0xffffffff,0x2f00cce6,0xff0e00,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x21b90000,0x42002f2b,0x3f004700,0x1d003100,0x2000b00,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffc3fb,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0xff00ff,0xff00ff,0xff00ff,0xffffa1f7,0xffffffff,0xffffffff,0xffffffff,
+0x210082ad,0xff0700,0xff00ff,0xff00ff,0xff00ff,0xffff7df5,0xffffffff,0xffffffff,0xffffffff,0x26009ec8,0x900,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0x9fff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6761fafd,0x24004000,0x1000a00,0xff00ff,0x10000ff,0x60b20c00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0fcffff,0x20026a1,0xff00ff,0x0,0x0,0x0,0x0,0x27eb0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x17004d4f,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x10000200,0xffff90d5,0xffffffff,0xffffffff,0xffffffff,0xbadbffff,0xc002b00,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5000000,0x17000f00,0x19001900,0x19001900,0x14001900,0x2000900,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xafff44ff,0xffffeeff,0xd6fffaff,0x36ff92ff,0xff01ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xeff00ff,0x7ffc8ff,0xff,0x0,0x0,0x0,0x0,0x0,0x8ff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1f00dbf7,0xa00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff40ef,0xffffffff,0xffffffff,0x3000d2e9,
+0xff0e00,0xd7fb00ff,0xffffffff,0xffffffff,0x5e77ffff,0x3001a00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff40ef,0xffffffff,0xffffffff,0xffffffff,0x2f00cce6,0xff0e00,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x8000000,0x31001f00,0x20002e00,0x6001200,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffc3fb,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0xff00ff,0xff00ff,0xff00ff,0xffffa1f7,0xffffffff,0xffffffff,0xffffffff,
+0x210082ad,0xff0700,0xff00ff,0xff00ff,0xff00ff,0xffff7df5,0xffffffff,0xffffffff,0xffffffff,0x26009ec8,0x900,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xffff4aff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4600a2c0,0x11002f00,0xff0200,0xff00ff,0xff00ff,0x14000300,0xffffb3e4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa1abaf0,0xff0100,0x0,0x0,0x0,0x0,0x3000000,0x3c001900,0x4d004d00,0x4d004d00,0x4d004d00,0x17003b00,0x200,0x0,0x0,0x0,0x0,0x0,0x5000000,0x39001a00,0x4d004a00,0x4d004d00,0x4d004d00,0x46004d00,0xc002b00,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x2000200,0x3000300,0x3000300,0x2000300,0x100,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xa6ff07ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x70fdd4fe,0xff11ff,0xff00ff,0xff00ff,0xff00ff,0xa9ff02ff,0x64f0ffff,0x500,0x0,0x0,0x0,0x0,0x0,0x9e30000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2f00dff2,0xf00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff40ef,0xffffffff,0xffffffff,0x3000d2e9,
+0xff0e00,0xd7fb00ff,0xffffffff,0xffffffff,0x5e77ffff,0x3001a00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff40ef,0xffffffff,0xffffffff,0xffffffff,0x2f00cce6,0xff0e00,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x5dff0000,0xa0ffa0ff,0xa0ffa0ff,0xa0ffa0ff,0xa0ffa0ff,0x21ff,0x0,0x0,0x0,0x4000000,0x11000c00,0x7000e00,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffc3fb,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0xff00ff,0xff00ff,0xff00ff,0xffffa1f7,0xffffffff,0xffffffff,0xffffffff,
+0x210082ad,0xff0700,0xff00ff,0xff00ff,0xff00ff,0xffff7df5,0xffffffff,0xffffffff,0xffffffff,0x26009ec8,0x900,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x10ff00ff,0xffffe5ff,0xffffffff,0xffffffff,0xffffffff,0xdfefffff,0x39004e10,0x5001b00,0xff00ff,0xff00ff,0xff00ff,0x70000ff,0xf1fa3168,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6ad9ffff,0xff0400,0x0,0x0,0x0,0x0,0x2000000,0x2d001200,0x3a003a00,0x3a003a00,0x3a003a00,0x11002d00,0x200,0x0,0x0,0x0,0x0,0x0,0x1000000,0x22000b00,0x3a003500,0x3a003a00,0x3a003a00,0x34003a00,0x9002100,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5ff00ff,0xffffaeff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x95fdf5ff,0xff27ff,0xff00ff,0x5ff00ff,0xffff92ff,0xd2f8ffff,0x200120e,0x0,0x0,0x0,0x0,0x0,0x9e30000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3300e0f1,0x1000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfcff40ef,0xfdfefdfe,0xfdfefdfe,0x3000d0e8,
+0xff0e00,0xd4fb00ff,0xfdfefdfe,0xfdfefdfe,0x5e77fdfe,0x3001a00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff40ef,0xffffffff,0xffffffff,0xffffffff,0x2f00cce6,0xff0e00,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x95fd0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4003cdd,0x100,0x0,0x0,0x1000000,0x1000100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffc3fb,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0xff00ff,0xff00ff,0xff00ff,0xffffa1f7,0xffffffff,0xffffffff,0xffffffff,
+0x210082ad,0xff0700,0xff00ff,0xff00ff,0xff00ff,0xffff7df5,0xffffffff,0xffffffff,0xffffffff,0x26009ec8,0x900,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x9fff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7175fefe,0x26004200,0x1000b00,0xff00ff,0xff00ff,0xff00ff,0x10000ff,0x78c60e00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0fcffff,0x20026a1,0x0,0x0,0x0,0x0,0x1000000,0xf000600,0x13001300,0x13001300,0x13001300,0x6000f00,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x9000200,0x13001100,0x13001300,0x13001300,0x12001300,0x3000b00,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7bff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc0feffff,0x46ff6dfd,0xcaff5cff,0xffffffff,0xffffffff,0x80053b2,0x0,0x0,0x0,0x0,0x0,0x9e30000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3300e0f1,0x1000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1c000500,0x4d003e00,0x4d004d00,0x30004800,
+0xe00,0x10000000,0x4a003300,0x4d004d00,0x3d004d00,0x3001a00,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff40ef,0xffffffff,0xffffffff,0xffffffff,0x2f00cce6,0xff0e00,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x97fa0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0050a6,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffc3fb,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0xff00ff,0xff00ff,0xff00ff,0xffffa1f7,0xffffffff,0xffffffff,0xffffffff,
+0x210082ad,0xff0700,0xff00ff,0xff00ff,0xff00ff,0xffff7df5,0xffffffff,0xffffffff,0xffffffff,0x26009ec8,0x900,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xffff4aff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4700aecc,0x13003100,0xff0200,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x180b0400,0xffffc9ed,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa1abbf0,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf6ff19ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1100b8e7,0x100,0x0,0x0,0x0,0x0,0x9e30000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3300e0f1,0x1000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x15000300,0x39002f00,0x39003900,0x24003600,
+0xb00,0xc000000,0x37002600,0x39003900,0x2e003900,0x2001300,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xffff40ef,0xffffffff,0xffffffff,0xffffffff,0x2f00cce6,0xff0e00,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x98f80000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x18006189,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffc3fb,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0xff00ff,0xff00ff,0xff00ff,0xffffa1f7,0xffffffff,0xffffffff,0xffffffff,
+0x210082ad,0xff0700,0xff00ff,0xff00ff,0xff00ff,0xffff7df5,0xffffffff,0xffffffff,0xffffffff,0x26009ec8,0x900,0x0,0x0,0x0,0x0,0x0,0x0,0x10ff0000,0xffffe4ff,0xffffffff,0xffffffff,0xffffffff,0xe7f4ffff,0x3b00521f,0x6001d00,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x90000ff,0xf9fd408b,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6adbffff,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xecfe09e3,0xffffffff,0xffffffff,0xfcfeffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1d0092c4,0x500,0x0,0x0,0x0,0x0,0x2800000,0x536232a3,0x63526352,0x63526352,0x63526352,0x63526352,0x63526352,0x63526352,0x63526352,0x33005d4a,0x1000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7000100,0x13000f00,0x13001300,0xc001200,
+0x400,0x4000000,0x12000d00,0x13001300,0xf001300,0x1000600,0x0,0x0,0x0,0x0,0x0,0x0,0x1c000500,0x4d003e00,0x4d004d00,0x4d004d00,0x2f004800,0xe00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x99f70000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffc3fb,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0xff00ff,0xff00ff,0xff00ff,0xffffa1f7,0xffffffff,0xffffffff,0xffffffff,
+0x210082ad,0xff0700,0xff00ff,0xff00ff,0xff00ff,0xffff7df5,0xffffffff,0xffffffff,0xffffffff,0x26009ec8,0x900,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x20000800,0x4b003d00,0x4d004d00,0x4d004d00,0x4c004d00,0x28004300,0x1000c00,0x0,0x0,0x0,0x0,0x0,0x2000000,0x2e001000,0x4d004600,0x4d004d00,0x4d004d00,0x4d004d00,0x2c004500,0x2000f00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8def0100,0xffffffff,0xcee5ffff,0x4e076c6a,0x624e5113,0xc8e08da5,0xfffffeff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xcbe3ffff,0x26004408,0xa00,0x0,0x0,0x0,0x0,0x1000000,0x2e001000,0x3c003c00,0x3c003c00,0x3c003c00,0x3c003c00,0x3c003c00,0x3c003c00,0x3c003c00,0x28003a00,0xc00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x15000300,0x3a002f00,0x3a003a00,0x3a003a00,0x23003600,0xb00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x99f70000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffc3fb,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0xff00ff,0xff00ff,0xff00ff,0xffffa1f7,0xffffffff,0xffffffff,0xffffffff,
+0x210082ad,0xff0700,0xff00ff,0xff00ff,0xff00ff,0xffff7df5,0xffffffff,0xffffffff,0xffffffff,0x26009ec8,0x900,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x23000b00,0x3a003500,0x3a003a00,0x3a003a00,0x38003a00,0x13002c00,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x18000500,0x39003000,0x3a003a00,0x3a003a00,0x3a003a00,0x2c003800,0x3001400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2ca20100,0xfffffdfe,0x4d07b4d0,0x3f004600,0x3b003b00,0x41003d00,0xbad76466,0xfffffcfd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5322d3e8,0x21003f00,0x800,0x0,0x0,0x0,0x0,0x0,0x12000600,0x18001800,0x18001800,0x18001800,0x18001800,0x18001800,0x18001800,0x18001800,0x10001700,0x500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7000100,0x13001000,0x13001300,0x13001300,0xc001200,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x99f70000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffc3fb,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0xff00ff,0xff00ff,0xff00ff,0xffffa1f7,0xffffffff,0xffffffff,0xffffffff,
+0x210082ad,0xff0700,0xff00ff,0xff00ff,0xff00ff,0xffff7df5,0xffffffff,0xffffffff,0xffffffff,0x26009ec8,0x900,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe000500,0x13001300,0x13001300,0x13001300,0x13001300,0x5000d00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6000100,0x13000f00,0x13001300,0x13001300,0x13001300,0x10001300,0x2000800,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa0000ff,0xd7eeb5ed,0x42004f10,0x1e002f00,0x15001500,0x22001900,0x3b002e00,0xbbd75c59,0xfffffbfd,0xffffffff,0xffffffff,0xbdd8ffff,0x43005424,0x10002c00,0x200,0x0,0x0,0x0,0x0,0x0,0x2000100,0x2000200,0x2000200,0x2000200,0x2000200,0x2000200,0x2000200,0x2000200,0x2000200,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x99f70000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xffffc3fb,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0xff00ff,0xff00ff,0xff00ff,0xffffa1f7,0xffffffff,0xffffffff,0xffffffff,
+0x210082ad,0xff0700,0xff00ff,0xff00ff,0xff00ff,0xffff7df5,0xffffffff,0xffffffff,0xffffffff,0x26009ec8,0x900,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xdcff0000,0xdcffdcff,0xdcffdcff,0xdcffdcff,0xdcffdcff,0xdcffdcff,0xdcffdcff,0xdcffdcff,0xdcffdcff,0xdcffdcff,0xdcffdcff,0xdcffdcff,0xdcffdcff,0xdcffdcff,0xdcff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x40000ff,0x69974dc0,0x2b004000,0x5001200,0x1000100,0x7000300,0x1b000f00,0x3a002b00,0x94b15644,0xd1e7bfdb,0xadcbcce4,0x4b006e6d,0x2e004200,0x4001400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x99f70000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1b006583,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x30000e00,0x4d004800,0x4d004d00,0x4d004d00,0x1b003e00,0x400,0x0,0x0,0x0,0x2b000c00,0x4d004500,0x4d004d00,0x4d004d00,
+0x21004000,0x700,0x0,0x0,0x0,0x25000900,0x4d004300,0x4d004d00,0x4d004d00,0x26004300,0x900,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xffff0000,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc00ffff,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x26000d00,0x14002a00,0x300,0x0,0x0,0x5000100,0x1a000d00,0x38002a00,0x45004100,0x47004800,0x3b004300,0x13002900,0x500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb000000,0x45002a00,0x4d004d00,0x4d004d00,0x4d004d00,0x1b003e00,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x24000b00,0x3a003600,0x3a003a00,0x3a003a00,0x14002e00,0x300,0x0,0x0,0x0,0x20000900,0x3a003400,0x3a003a00,0x3a003a00,
+0x18003000,0x500,0x0,0x0,0x0,0x1c000700,0x3a003200,0x3a003a00,0x3a003a00,0x1c003200,0x700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf1fe0000,0xf3fcf2fd,0xf3fcf3fc,0xf3fcf3fc,0xf3fcf3fc,0xf3fcf3fc,0xf3fcf3fc,0xf3fcf3fc,0xf3fcf3fc,0xf3fcf3fc,0xf3fcf3fc,0xf3fcf3fc,0xf3fcf3fc,0xf3fcf3fc,0x2700f3fc,0xd00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x11000500,0x6001200,0x0,0x0,0x0,0x0,0x4000100,0x17000c00,0x2b002200,0x2d002f00,0x1a002600,0x4000d00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8000000,0x34001f00,0x3a003a00,0x3a003a00,0x3a003a00,0x14002e00,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xc000400,0x13001200,0x13001300,0x13001300,0x7000f00,0x100,0x0,0x0,0x0,0xb000300,0x13001200,0x13001300,0x13001300,
+0x8001000,0x200,0x0,0x0,0x0,0x9000200,0x13001100,0x13001300,0x13001300,0x9001100,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x12000000,0x49003700,0x49004900,0x49004900,0x49004900,0x49004900,0x49004900,0x49004900,0x49004900,0x49004900,0x49004900,0x49004900,0x49004900,0x49004900,0x37004900,0x1200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3000100,0x1000300,0x0,0x0,0x0,0x0,0x0,0x3000000,0xc000800,0xd000e00,0x5000a00,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x3000000,0x11000a00,0x13001300,0x13001300,0x13001300,0x7000f00,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe000000,0x38002a00,0x38003800,0x38003800,0x38003800,0x38003800,0x38003800,0x38003800,0x38003800,0x38003800,0x38003800,0x38003800,0x38003800,0x38003800,0x2a003800,0xe00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5000000,0x12000e00,0x12001200,0x12001200,0x12001200,0x12001200,0x12001200,0x12001200,0x12001200,0x12001200,0x12001200,0x12001200,0x12001200,0x12001200,0xe001200,0x500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfdfec7fd,0xfdfefdfe,0x10098f6,0xfe00fe,0xfe00fe,0xeefe03fe,0xfdfefdfe,0x6bccfdfe,0xfe00be,0xfe00fe,0x15fe00fe,0xfdfefcfe,0xfdfefdfe,0x3d76,
+0x0,0xfe007e,0xfe00fe,0xfe00fe,0x95fe3efe,0xebfecdfe,0xe7fef3fe,0x85fec3fe,0xfe29fe,0xfe00fe,0xfe00fe,0x7e,0x0,0xfdfe127d,0xfdfefdfe,0x57bcfdfe,0xfe00be,0xfe00fe,0xfe00fe,0xfafe56fe,0xfdfefdfe,0xeefcfdfe,0x13f3996,0x0,0x127d0000,0xfdfefdfe,0xfdfefdfe,0xbe57bc,0xfe00fe,0xfe00fe,0xfe00fe,0xfdfe92fc,0xfdfefdfe,0x300cffc,0x0,0xa8fb0000,0xf9fef9fe,0x7eeef9fe,0xfe01be,0xfe00fe,0xf9fe9cfd,0xf9fef9fe,0x1be7ae9,0xfe00fe,0x94fe00fe,0xf9fef9fe,0x7abdf9fe,0x100,0x0,0xf6fe39f9,0xf9fef9fe,0x4feaf9fe,0xfe00be,0x44fe00fe,0xf9fef8fe,0xeffdf9fe,0x3f2a97,0x0,0x7e0000,0xfe00fe,0xfe00fe,0x5ffe00fe,0xa3fea3fe,0xbe45be,
+0xfe00fe,0xfe00fe,0x0,0x0,0xf9feadfc,0xf9fef9fe,0x1be76e9,0xfe00fe,0xfe00fe,0xf9feaafe,0xf9fef9fe,0x4477,0x0,0xccfd007e,0xf9fef9fe,0xf9fef9fe,0xf9fef9fe,0xf9fef9fe,0xf9fef9fe,0x63bdf9fe,0x100,0x0,0xfe00fe,0xfe00fe,0x99fe11fe,0x99fe99fe,0x19f8afe,0xfe00fe,0xfe00fe,0x0,0x0,0x8ffe5dfe,0x8ffe8ffe,0x8ffe8ffe,0x8ffe8ffe,0x8ffe8ffe,0x8ffe8ffe,0x8ffe8ffe,0x457e,0x0,0xfe007e,0xfe00fe,0xfdfe75fe,0x37fc5fa,0xfe00fe,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefe88bc,0xfefefefe,0xe00daf0,0xfe00fe,0xfe00fe,0xfefe35fd,0xfefefefe,0xb6d8fefe,0xfe063f,0xfe00fe,0x51fd00fe,0xfefefefe,0xf3f9fefe,0x2002d0e,
+0x0,0xfe007e,0xfe00fe,0xc2fe29fe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xa5fafdfe,0xfe15fc,0xfe00fe,0x7e,0x0,0xfefe1276,0xfefefefe,0x7170fefe,0xfe057e,0xfe00fe,0x49fe00fe,0xfefef9fe,0xfefefefe,0x684ff3f8,0x3002300,0x0,0x12760000,0xfefefefe,0xfefefefe,0x57e7170,0xfe00fe,0xfe00fe,0xfe00fe,0xfefe94f6,0xfefefefe,0x1700daee,0x0,0x62830000,0xfefefefe,0xceecfefe,0xfe0900,0xfe00fe,0xfefedefd,0xfefefefe,0x93fc6e6,0xfe00fe,0xdcfd00fe,0xfefefefe,0x544dfefe,0x600,0x0,0x96b1037e,0xfefefefe,0xe9fafefe,0xfe1974,0xdffe0dfe,0xfefefefe,0x8e90fefe,0x1002100,0x0,0x7e0000,0xfe00fe,0xfe00fe,0x95f900fe,0xfefefefe,0x47e7d7b,
+0xfe00fe,0xfe00fe,0x0,0x0,0xfefe6082,0xfefefefe,0x93fcdec,0xfe00fe,0x8fe00fe,0xfefef3fe,0xedf5fefe,0x3002e0d,0x0,0xd2fb007e,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x7e76fefe,0x500,0x0,0xfe00fe,0xfe00fe,0xfefe77fe,0xfefefefe,0x4e73fefe,0xfe00be,0xfe00fe,0x0,0x0,0xfefea7fb,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x4008b7e,0x0,0xfe007e,0xfe00fe,0xfefe76fe,0x1500d2e9,0xfe00fe,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefe4775,0xfefefefe,0x292ffdfd,0xfe00fe,0xfe00fe,0xfefe76fe,0xfefefefe,0xecf7fefe,0xfe1203,0xfe00fe,0x8dfe00fe,0xfefefefe,0xc4d0fefe,0x2200,
+0x0,0xfe007e,0x48fe00fe,0xfefef2fe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x26a6e0fc,0xfe00fe,0x7e,0x0,0xfefe1274,0xfefefefe,0x766efefe,0xfe067e,0xfe00fe,0xf5fe3ffe,0xfefefefe,0xf4f9fefe,0x2c00704d,0x7e073f,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xfe00fe,0xfe00fe,0xfefe94f4,0xfefefefe,0x1a00dcec,0x0,0x16850000,0xfefefafd,0xfbfdfefe,0xfe242b,0x1efd00fe,0xfefefefe,0xfefefefe,0x1a18f6fb,0xfe00fe,0xfefe22fd,0xfefefefe,0x2f01e2ee,0x300,0x0,0x141c00be,0xfefed8ec,0xfefefefe,0x27eadde,0xfefe98fe,0xfefefefe,0x3a02c9cb,0x7e0a00,0x0,0x7e0000,0xfe00fe,0xfe00fe,0x96f800fe,0xfefefefe,0x87e8878,
+0xfe00fe,0xfe00fe,0x0,0x0,0xf6fc1376,0xfefefefe,0x2b3bfcfd,0xfe00fe,0x4cfd00fe,0xfefefefe,0xb2affefe,0x2100,0x0,0xd2fa007e,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x8274fefe,0x600,0x0,0xfe00fe,0x5fe00fe,0xfefee3fe,0xfefefefe,0xbfe3fefe,0xfe053f,0xfe00fe,0x0,0x0,0xfefea8f8,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x800987e,0x0,0x78fe007e,0x3fe49fd,0xfefe76fe,0x1800d4e6,0x86fe26fe,0x1c7d,0x0,0x0,0xfe007e,0xfe00fe,0xf6fc0b2e,0xfefefefe,0x626bfefe,0xfe017e,0xfe00fe,0xfefeb7fd,0xfefefefe,0xfefefefe,0xbe3f55,0xfe00fe,0xcafd00fe,0xfefefefe,0x8f7afefe,0x1400,
+0x0,0xfe007e,0xf5fe32fe,0xfefefefe,0xfefefefe,0xdbe9fafc,0xe1edd0df,0xfefefdfe,0xfefefefe,0xe0fafefe,0xfe1576,0x7e,0x0,0xfefe1274,0xfefefefe,0x766efefe,0xfe067e,0x34fe00fe,0xfefef0fe,0xfefefefe,0x7150f5f9,0x73f2c00,0x7e00fe,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xfe00fe,0xfe00fe,0xfefe94f4,0xfefefefe,0x1a00dcec,0x0,0x17e0000,0xfefebff1,0xfefefefe,0x17e656f,0x5cfd00fe,0xfefefefe,0xfefefefe,0x5364fefe,0xfe00be,0xfefe68fe,0xfefefefe,0x1c00a79d,0x0,0x0,0x17e00fe,0xf8fc404c,0xfefefefe,0x97effefe,0xfefefdfe,0xeff5fefe,0x17005429,0x7e00be,0x0,0x7e0000,0xfe00fe,0xfe00fe,0x96f800fe,0xfefefefe,0x87e8878,
+0xfe00fe,0xfe00fe,0x0,0x0,0xb1e8017e,0xfefefefe,0x767cfefe,0xfe017e,0x99fe00fe,0xfefefefe,0x6f5efefe,0xe00,0x0,0x1c27007e,0x47124312,0x47124712,0x807b4712,0xfefefcfd,0xfefefefe,0x4a2be7ee,0x600,0x0,0xfe00fe,0x5cfe00fe,0xfefefefe,0xfbfdecf3,0xfdfefefe,0xbe3859,0xfe00fe,0x0,0x0,0x9479537a,0x98799879,0x98799879,0x98799879,0x98799879,0x98799879,0x98799879,0x800663c,0x0,0xf9fe137e,0xe2fdfefe,0xfefec7fe,0xcaeeeaf4,0xfefefefe,0x2007f9b,0x0,0x0,0xfe007e,0xfe00fe,0xbef20000,0xfefefefe,0x989ffefe,0xfe057e,0x5fe00fe,0xfefef3fe,0xfefefefe,0xfefefefe,0x37e7c7a,0xfe00fe,0xfafe0bfe,0xfefefefe,0x5745fefe,0x800,
+0x0,0x4fe007e,0xfefed4fe,0xfefefefe,0xb2adfefe,0x3d005324,0x36003400,0xcbd3573c,0xfefefefe,0xfefefefe,0x27ea8de,0x7e,0x0,0xfefe1274,0xfefefefe,0x766efefe,0xfe067e,0xebfe2bfe,0xfefefefe,0xf5fafefe,0x2e007354,0xfe073f,0x7e00fe,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xfe00fe,0xfe00fe,0xfefe94f4,0xfefefefe,0x1a00dcec,0x0,0xfe0000,0xfefe7094,0xfefefefe,0x57ea5ba,0x9afd00fe,0xfefefefe,0xfefefafc,0x8f95fefe,0xfe037e,0xfefeacfd,0xfefefefe,0xc006757,0x0,0x0,0xfe00fe,0x85a0053f,0xfefefefe,0xfefefefe,0xfefefefe,0x7f6cfefe,0x23f2600,0x7e00fe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0x96f800fe,0xfefefefe,0x87e8878,
+0xfe00fe,0xfe00fe,0x0,0x0,0x5c7600fe,0xfefefefe,0xbfdefefe,0xfe073f,0xe6fe02fe,0xfefefefe,0x3607ecf4,0x400,0x0,0x33f007e,0xa000900,0xa000a00,0xf4fd3f93,0xfefefefe,0xf0f6fefe,0x22006237,0x100,0x0,0xfe00fe,0xcdfe00fe,0xfefefefe,0xbbc69a8b,0xfefefefe,0x37ea7c9,0xfe00fe,0x0,0x0,0x1e000700,0x22002200,0x22002200,0x22002200,0x22002200,0x22002200,0x22002200,0x4001d00,0x0,0xc4e82a5f,0xfefefbfd,0xfefefefe,0xfefefefe,0xe4effefe,0x9008b90,0x0,0x0,0xfe007e,0xfe00fe,0x7ca50000,0xfefefefe,0xcde6fefe,0xfe0b00,0x3afd00fe,0xfefefefe,0xfefefefe,0xfefefefe,0x73fb6d3,0xfe00fe,0xfefe45fd,0xfefefefe,0x2e01e8f1,0x300,
+0x0,0x5ffe007e,0xfefefefe,0xfefefefe,0x3a00a29e,0x83f1900,0x57f057f,0x230a093f,0xfefec3d0,0xfefefefe,0x355efdfe,0x3f,0x0,0xfefe1274,0xfefefefe,0x766efefe,0x23fe067e,0xfefee5fe,0xfefefefe,0x7456f6fa,0x73f2e00,0xfe00fe,0x7e00fe,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xfe00fe,0xfe00fe,0xfefe94f4,0xfefefefe,0x1a00dcec,0x0,0xfe0000,0xfdfe209a,0xfefefefe,0xf00e1f2,0xd8fd00fe,0xfefefefe,0xfefeb1c4,0xc8e3fefe,0x3fe0a00,0xfefeeefe,0xebf4fefe,0x37e3304,0x0,0x0,0xfe00fe,0xd0d00fe,0xfefec8e1,0xfefefefe,0xfefefefe,0x3500b7b3,0xfe083f,0x7e00fe,0x0,0x37e0000,0x12fe12fe,0x12fe12fe,0x9df912fe,0xfefefefe,0x19ac9195,
+0x12fe12fe,0x11fe12fe,0x0,0x0,0xf6d00fe,0xfefef3fc,0xf7fbfefe,0xfe1d25,0xfefe38fd,0xfefefefe,0x2000b0aa,0x3f,0x0,0xfe007e,0xfe00fe,0x23fe00fe,0xfefee8fe,0xfefefefe,0x7150f7fb,0x43f2900,0x0,0x0,0xfe00fe,0xfefe41fe,0xf4f9fefe,0x4a67471f,0xfefefefe,0x243af8fc,0xfe00fe,0x0,0x0,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0x1f000200,0xa9aa4a2b,0xfefefefe,0xd9e1fefe,0x41006a50,0xa002e00,0x0,0x0,0xfe007e,0xfe00fe,0x38710000,0xfefefefe,0xf7fbfefe,0xfe1c17,0x7bfe00fe,0xfefefefe,0xe7effefe,0xfefefefe,0x1201eaf6,0xfe00fe,0xfefe81fe,0xfefefefe,0x1e00b5b7,0x3f,
+0x0,0xc6fe007e,0xfefefefe,0xdfe9fefe,0x10003e07,0xfe00be,0xfe00fe,0x17f00fe,0xf6fc2e39,0xfefefefe,0x9bbafefe,0x300,0x0,0xfefe1274,0xfefefefe,0x766efefe,0xddfe217e,0xfefefefe,0xf6fafefe,0x2e007559,0xfe073f,0xfe00fe,0x7e00fe,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xfe00fe,0xfe00fe,0xfefe94f4,0xfefefefe,0x1a00dcec,0x0,0xfe0000,0xcbf4017e,0xfefefefe,0x364cfefe,0xfefe18be,0xedf5fefe,0xfefe5757,0xf7fbfefe,0x39fd1b19,0xfefefefe,0xb3affefe,0xbe2000,0x0,0x0,0xfe00fe,0xbe00fe,0xf4fa323a,0xfefefefe,0xe9f1fefe,0x1200481a,0xfe00be,0x7e00fe,0x0,0x287e0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,
+0xfefefefe,0xfafefefe,0x600,0x0,0x17e00fe,0xfefeabe3,0xfefefefe,0x17e646f,0xfefe87fe,0xfefefefe,0xe006b5b,0x7e,0x0,0xfe007e,0xfe00fe,0xdafe15fe,0xfefefefe,0xfcfdfefe,0x2f00826f,0xfe073f,0x0,0x0,0xfe00fe,0xfefeb2fe,0xaea7fefe,0x5002600,0xfefec9ed,0x8da8fefe,0xfe017e,0x0,0x0,0x91fe5ffe,0x91fe91fe,0x91fe91fe,0x91fe91fe,0x91fe91fe,0x91fe91fe,0x91fe91fe,0x467e,0x0,0x27f007e,0xd9f3137c,0xf7fbfefe,0xfbfdfefe,0xc005862,0x300,0x0,0x0,0xfe007e,0xfe00fe,0x51e0000,0xfefeedfb,0xfefefefe,0xbe5061,0xbcfc00fe,0xfefefefe,0xa395e9f3,0xfefefefe,0x3e53fefe,0xfe00be,0xfefebefc,0xfefefefe,0xf00806d,0x7e,
+0x0,0xfcfe137e,0xfefefefe,0x9581fefe,0xbe1d00,0xfe00fe,0xfe00fe,0xfe00fe,0xaee2023f,0xfefefefe,0xe0f3fefe,0xe00,0x0,0xfefe1274,0xfefefefe,0x879dfefe,0xfefed7f9,0xfefefefe,0x775cf8fb,0x73f2f00,0xfe00fe,0xfe00fe,0x7e00fe,0x0,0x12740000,0xfefefefe,0xfefefefe,0x56bca2ae,0x52fe52fe,0x52fe52fe,0x52fe52fe,0xfefeb6f9,0xfefefefe,0x1a00dcec,0x0,0xfe0000,0x7da500fe,0xfefefefe,0x797bfefe,0xfefe597e,0xbec8fefe,0xe4fa2302,0xfefefefe,0x7fb95465,0xfefefefe,0x7363fefe,0xfe0e00,0x0,0x0,0xfe00fe,0xfe00fe,0xfcfd3cb0,0xfefefefe,0xfafcfefe,0x17e4e51,0xfe00fe,0x7e00fe,0x0,0x29790000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,
+0xfefefefe,0xfcfcfefe,0x2000,0x0,0xfe00fe,0xfefe5475,0xfefefefe,0x63faecc,0xfefed6fe,0xeaf3fefe,0x47e3405,0x7e,0x0,0xfe007e,0xafe00fe,0xfefec8fe,0xfefefefe,0x948dfefe,0xa003400,0xfe00fe,0x0,0x0,0x27fe00fe,0xfefefdfe,0x5939fcfd,0xbe0e00,0xfefe5d7b,0xecf8fefe,0xfe1324,0x0,0x0,0xfefea7fb,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x4008b7e,0x0,0xfe007e,0xfefea0fe,0x6a50f8fb,0xfefedbe8,0x1976e5f9,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x0,0xfefeafee,0xfefefefe,0x37e8887,0xf5fe07fe,0xfefefefe,0x6270bcc5,0xfefefefe,0x7a78fefe,0x5fe037e,0xfefef5fe,0xfcfdfefe,0x67e472a,0x7e,
+0x0,0xfefe467e,0xfefefefe,0x5d50fefe,0xfe093f,0xfe00fe,0xfe00fe,0xfe00fe,0x6b7b00fe,0xfefefefe,0xfefefefe,0x282f,0x0,0xfefe1274,0xfefefefe,0xf7fbfefe,0xfefefefe,0xfefefefe,0x6360fcfd,0xfe083f,0xfe00fe,0xfe00fe,0x7e00fe,0x0,0x12740000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x1a00dcec,0x0,0xfe0000,0x2ba600fe,0xfefefefe,0xb8d7fefe,0xfefe9ad8,0x8d77fefe,0xa3e51200,0xfefefefe,0xc5f98f97,0xfefefefe,0x380ff3f8,0xfe057e,0x0,0x0,0xfe00fe,0xafe00fe,0xfefed9fe,0xfefefefe,0xfefefefe,0xd6cd9f5,0xfe00fe,0x7e00fe,0x0,0x27780000,0xf2f8f0fa,0xf2f8f2f8,0xf9fcf2f8,0xfefefefe,0xf2f8f7fa,
+0xf2f8f2f8,0xf0f6f2f8,0x2400,0x0,0xfe00fe,0xf0fb0c68,0xfefefefe,0x3889eff7,0xfefefefe,0xaca5fefe,0xbe1f00,0x7e,0x0,0xfe007e,0xb2fe03fe,0xfefefefe,0xfefefefe,0x3800a9a4,0xbe0d00,0xfe00fe,0x0,0x0,0x96fe00fe,0xfefefefe,0x2c00c4c8,0xfe027e,0xe1f60959,0xfefefefe,0x17e7391,0x0,0x0,0xfefea8f8,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x800987e,0x0,0xbbe007e,0xfefec8f3,0x2c009a93,0xf6fb4247,0x555af1f7,0x100,0x0,0x0,0xfe007e,0xfe00fe,0x0,0xfefe6d8b,0xfefefefe,0x83fbdda,0xfefe40fc,0xfefefefe,0x1f308c76,0xfefef8fd,0xb4d0fefe,0x39fd073f,0xfefefefe,0xdae6fefe,0x17e2a00,0x7e,
+0x0,0xfefe637e,0xfefefefe,0x3516fefe,0xfe037e,0xfe00fe,0xfe00fe,0xfe00fe,0x43b700fe,0xfefefefe,0xfefefefe,0x4956,0x0,0xfefe1274,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xe3f8fefe,0xfe1473,0xfe00fe,0xfe00fe,0x7e00fe,0x0,0x12740000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x1a00dcec,0x0,0xfe0000,0x27e00fe,0xfefed7f6,0xf0f8fefe,0xfefedbf6,0x5747fefe,0x6079073f,0xfefefefe,0xfafdd5ea,0xfefefefe,0x2300bdc1,0xfe00be,0x0,0x0,0xfe00fe,0x93fe00fe,0xfefefefe,0xfefefefe,0xfefefefe,0x97c7fefe,0xfe017e,0x7e00fe,0x0,0x2000000,0x3f002600,0x3f003f00,0xafb93f00,0xfefefefe,0x40009478,
+0x3f003f00,0x3f003f00,0x1e00,0x0,0xfe00fe,0xa4dc007e,0xfefefefe,0xbfe6fefe,0xfefefefe,0x6958fefe,0xfe0e00,0x7e,0x0,0xfe007e,0xfefe98fe,0xfefefefe,0xbcbbfefe,0x10003e03,0xfe00be,0xfe00fe,0x0,0x0,0xf5fe13fe,0xfefefefe,0x13006d58,0xfe00fe,0x799f00be,0xfefefefe,0x94adcf2,0x0,0x0,0x9279527a,0x97799779,0x97799779,0x97799779,0x97799779,0x97799779,0x97799779,0x800653c,0x0,0x7e007e,0x8a851c11,0xc003d07,0x6778043f,0x29005c31,0x300,0x0,0x0,0xfe007e,0xfe00fe,0x0,0xfefe296a,0xfefefefe,0x1404edf7,0xfefe80fe,0xfefefefe,0x8005849,0xfefec6f5,0xe8f5fefe,0x75fe1201,0xfefefefe,0xa79cfefe,0xfe1a00,0x7e,
+0x0,0xfefe6e7e,0xfefefefe,0x2800fafc,0xfe007e,0xfe00fe,0xfe00fe,0xfe00fe,0x35f600fe,0xfefefefe,0xfefefefe,0x200575e,0x0,0xfefe1274,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x286acdf,0xfe00fe,0xfe00fe,0x7e00fe,0x0,0x12740000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x1a00dcec,0x0,0xfe0000,0xbe00fe,0xfefe89b4,0xfefefefe,0xfefefefe,0x2e01ebf3,0x1d9d037e,0xfefefdfe,0xfefefefe,0xfefefefe,0x11007e6b,0xfe00fe,0x0,0x0,0xfe00fe,0xfdfe44fe,0xfefefefe,0x837df7fb,0xfefefafc,0xfdfefefe,0xbe4c8b,0x7e00fe,0x0,0x3f0000,0x87f057f,0x87f087f,0x99ea087f,0xfefefefe,0xf3f8a78,
+0x87f087f,0x87f087f,0x400,0x0,0xfe00fe,0x4e7300fe,0xfefefefe,0xfefefefe,0xfefefefe,0x3303e7f1,0xfe047e,0x7e,0x0,0x7cfe007e,0xfefefefe,0xfefefefe,0x440eced0,0xbe1500,0xfe00fe,0xfe00fe,0x0,0x0,0xfefe7cfe,0xd8e2fefe,0x43f3201,0xfe00fe,0x162e00fe,0xfefef1fa,0x5871fefe,0x0,0x0,0x1e000700,0x22002200,0x22002200,0x22002200,0x22002200,0x22002200,0x22002200,0x4001d00,0x0,0x0,0x13000100,0x1200,0x9000000,0x5001a00,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x0,0xe2f90207,0xfefefefe,0x3e52fefe,0xfefec1fc,0xedf5fefe,0x37e2e02,0xfefe87b7,0xfefefefe,0xb2fd3c50,0xfefefefe,0x7061fefe,0xfe0b00,0x7e,
+0x0,0xfefe677c,0xfefefefe,0x2811fefe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x3efa00fe,0xfefefefe,0xfefefefe,0x4005356,0x0,0xfefe1274,0xfefefefe,0xfefefefe,0x938bfdfd,0xfefedae4,0xfefefefe,0x63a3fefe,0xfe00be,0xfe00fe,0x7e00fe,0x0,0x12740000,0xfefefefe,0xfefefefe,0x8d74b3af,0x8d748d74,0x8d748d74,0x8d748d74,0xfefeced2,0xfefefefe,0x1a00dcec,0x0,0xfe0000,0xfe00fe,0xfefe396d,0xfefefefe,0xfefefefe,0x1f00bcc3,0x17e00be,0xfefed6f7,0xfefefefe,0xf8fbfefe,0x63f401c,0xfe00fe,0x0,0x0,0x10fe00fe,0xfefee2fe,0xfefefefe,0x2f009992,0xfefe90a4,0xfefefefe,0x1673e5f9,0x7e00fe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0x96f800fe,0xfefefefe,0x87e8878,
+0xfe00fe,0xfe00fe,0x0,0x0,0xfe00fe,0x9a200fe,0xfefeecfa,0xfefefefe,0xfefefefe,0x1e00aaa1,0xfe00be,0x7e,0x0,0xfefe457e,0xfefefefe,0xfcfdfefe,0x907fac9c,0x7efe7fbe,0x7efe7efe,0x73fe7efe,0x0,0x0,0x5b5a2a78,0x542d6653,0x3f1900,0x7f007f,0x13f007f,0x65533e56,0x433a6653,0x500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x0,0xa1e20000,0xfefefefe,0x809cfefe,0xfefef8fe,0xc0ccfefe,0xbe2000,0xfefe4875,0xfefefefe,0xedfd7a80,0xfefefefe,0x3913f7fb,0xfe047e,0x7e,
+0x0,0xfefe4d79,0xfefefefe,0x4552fefe,0xfe00be,0xfe00fe,0xfe00fe,0xfe00fe,0x61fd00fe,0xfefefefe,0xfefefefe,0x2003d2f,0x0,0xfefe1274,0xfefefefe,0xfdfdfefe,0x36009088,0xfafc4b51,0xfefefefe,0xf1fbfefe,0xfe264c,0xfe00fe,0x7e00fe,0x0,0x12740000,0xfefefefe,0xfefefefe,0x22007c6e,0x1f001f00,0x1f001f00,0x1f001f00,0xfefea1cc,0xfefefefe,0x1a00dcec,0x0,0xfe0000,0xfe00fe,0xe2f8048c,0xfefefefe,0xfefefefe,0x11008974,0xfe00fe,0xfefe94d1,0xfefefefe,0xc7d2fefe,0x17e2600,0xfe00fe,0x0,0x0,0xa1fe00fe,0xfefefefe,0xd5dcfefe,0xc003d07,0xd6ec1219,0xfefefefe,0xabdefefe,0x7e027e,0x0,0x7e0000,0xfe00fe,0xfe00fe,0x96f800fe,0xfefefefe,0x87e8878,
+0xfe00fe,0xfe00fe,0x0,0x0,0xfe00fe,0xbe00fe,0xfefe9ed5,0xfefefefe,0xfefefefe,0xc006654,0xfe00fe,0x7e,0x0,0xfefe627d,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xebfafefe,0x1000,0x0,0x11000500,0x10001300,0x300,0x0,0x0,0x12000500,0xf001300,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x0,0x5e790000,0xfefefefe,0xe3f4fefe,0xfefefefe,0x907bfefe,0xfe1200,0xf9fd0eb7,0xfefefefe,0xfefed6ee,0xfefefefe,0x2400cbd9,0xfe007e,0x7e,
+0x0,0xfefe1e68,0xfefefefe,0x7d84fefe,0xfe037e,0xfe00fe,0xfe00fe,0xfe00fe,0xa1fd00fe,0xfefefefe,0xe8f2fefe,0x1002a00,0x0,0xfefe1274,0xfefefefe,0xa29bfefe,0xd003600,0x8da6053f,0xfefefefe,0xfefefefe,0x661c7ef,0xfe00fe,0x7e00fe,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xfe00fe,0xfe00fe,0xfefe94f4,0xfefefefe,0x1a00dcec,0x0,0xfe0000,0xfe00fe,0x96c800be,0xfefefefe,0xfefefefe,0x73f5341,0xfe00fe,0xfefe5177,0xfefefefe,0x8a75fefe,0xfe1400,0xfe00fe,0x0,0x0,0xfefe50fe,0xfefefefe,0x613bf8fb,0xbe1a00,0x425301be,0xfefefafd,0xfefefefe,0x3f60a1,0x0,0x7e0000,0xfe00fe,0xfe00fe,0x96f800fe,0xfefefefe,0x87e8878,
+0xfe00fe,0xfe00fe,0x0,0x0,0xfe00fe,0xfe00fe,0xfefe4872,0xfefefefe,0xe5f0fefe,0x37e3101,0xfe00fe,0x7e,0x0,0xfefe627c,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xeef6fefe,0x2000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x0,0x1a5b0000,0xfefefdfe,0xfefefefe,0xfefefefe,0x5c4ffefe,0xfe083f,0xc7f5017e,0xfefefefe,0xfefefefe,0xfefefefe,0x15009784,0xfe00fe,0x7e,
+0x0,0xd3f60100,0xfefefefe,0xd7edfefe,0xfe0a51,0xfe00fe,0xfe00fe,0xfe00fe,0xf2fe16fe,0xfefefefe,0xb3b2fefe,0x1e00,0x0,0xfefe1274,0xfefefefe,0x7c6efefe,0xbe0f00,0x121700fe,0xfefed4ea,0xfefefefe,0x82b1fefe,0xfe01be,0x7e00fe,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xfe00fe,0xfe00fe,0xfefe94f4,0xfefefefe,0x1a00dcec,0x0,0x7f0000,0x7f007f,0x323b007f,0xa57f9f7f,0xa07ca57f,0x23f2e01,0x7f007f,0x987f1173,0xa57fa57f,0x4724a57f,0x7f0700,0x7f007f,0x0,0x0,0x9e7f6f7f,0xa57fa57f,0x2b008261,0x7f0300,0x500007f,0xa47f6f6f,0xa57fa57f,0x90b8f7c,0x0,0x3f0000,0x7f007f,0x7f007f,0x527c007f,0xa57fa17f,0x83f633c,
+0x7f007f,0x7f007f,0x0,0x0,0x7f007f,0x7f007f,0x947e065c,0xa57fa57f,0x7f5ea57f,0x3f1d00,0x7f007f,0x3f,0x0,0x9d7f343e,0xa57fa57f,0xa57fa57f,0xa57fa57f,0xa57fa57f,0xa57fa57f,0x9c7ba57f,0x2000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x0,0x1000000,0xfefed4f7,0xfefefefe,0xfefefefe,0x3005f0f7,0xfe037e,0x89b700fe,0xfefefefe,0xfefefefe,0xfefefefe,0x93f5f51,0xfe00fe,0x7e,
+0x0,0x739f003f,0xfefefefe,0xfefefefe,0xbe81af,0xfe00fe,0xfe00fe,0x2fe00fe,0xfefeaffe,0xfefefefe,0x6650fefe,0xe00,0x0,0xfefe1274,0xfefefefe,0x766efefe,0xfe067e,0x1be00fe,0xf9fc3f4f,0xfefefefe,0xfafdfefe,0xbe3d73,0x7e00fe,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xfe00fe,0xfe00fe,0xfefe94f4,0xfefefefe,0x1a00dcec,0x0,0x0,0x0,0x2000000,0x26001d00,0x25002600,0x1200,0x0,0x16000100,0x26002600,0x18002600,0x100,0x0,0x0,0x0,0x23000b00,0x26002600,0x9002300,0x0,0x0,0x23000b00,0x26002600,0xd002300,0x0,0x0,0x0,0x0,0x6000000,0x26002200,0x4001e00,
+0x0,0x0,0x0,0x0,0x0,0x0,0x13000000,0x26002500,0x22002600,0x800,0x0,0x0,0x0,0x1d000300,0x26002600,0x26002600,0x26002600,0x26002600,0x26002600,0x25002600,0x1000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x0,0x0,0xfefe92cc,0xfefefefe,0xfefefefe,0x2200c4d1,0xfe00be,0x4a7500fe,0xfefefefe,0xfefefefe,0xedf5fefe,0x37e3103,0xfe00fe,0x7e,
+0x0,0x1065007e,0xfefee2f4,0xfefefefe,0x90d9fdfe,0xfe0ffc,0xfe00fe,0xb5fe1ffe,0xfefefefe,0xfefefefe,0x3000c3c6,0x400,0x0,0xfefe1274,0xfefefefe,0x766efefe,0xfe067e,0xfe00fe,0x8ba5053f,0xfefefefe,0xfefefefe,0x1170ddf7,0x7e00fe,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xfe00fe,0xfe00fe,0xfefe94f4,0xfefefefe,0x1a00dcec,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x0,0x0,0xfefe4f77,0xfefefefe,0xfefefefe,0x13009480,0xfe00fe,0xfb800fe,0xfefefafd,0xfefefefe,0xbdc4fefe,0xbe2000,0xfe00fe,0x7e,
+0x0,0x17e007e,0xf9fc4d62,0xfefefefe,0xfefefefe,0xc9fef7fe,0xd1febafe,0xfefefcfe,0xfefefefe,0xebf2fefe,0x14005329,0x3f,0x0,0xfefe1274,0xfefefefe,0x766efefe,0xfe067e,0xfe00fe,0x111600fe,0xfefed3e9,0xfefefefe,0xa2d4fefe,0x7e017e,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xfe00fe,0xfe00fe,0xfefe94f4,0xfefefefe,0x1a00dcec,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x0,0x0,0xf9fd103f,0xfefefefe,0xfefefefe,0x83f6155,0xfe00fe,0x17e00fe,0xfefec9f5,0xfefefefe,0x8873fefe,0xfe1100,0xfe00fe,0x7e,
+0x0,0xfe007e,0x6a7d063f,0xfefef7fb,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x653aeaf2,0x23f2500,0x7e,0x0,0xfefe1274,0xfefefefe,0x766efefe,0xfe067e,0xfe00fe,0x1be00fe,0xf9fc3e4d,0xfefefefe,0xfefefefe,0x3f599c,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xfe00fe,0xfe00fe,0xfefe94f4,0xfefefefe,0x1a00dcec,0x0,0x7f0000,0x7f007f,0x7f007f,0x5f7f287f,0x757f777f,0x167f567f,0x7f007f,0x7f007f,0x3f,0x0,0x7f003f,0x197f007f,0x1a7f1a7f,0x1a7f1a7f,0x1a7f1a7f,0x1a7f1a7f,0x1a7f1a7f,0x3f007f,0x0,0x3f0000,0x7f007f,0x7f007f,0x77f007f,0x5a7f3f7f,0x207f4f7f,0x7f007f,0x7f007f,0x3f,0x0,
+0x7e7f0f3f,0x7e7f7e7f,0x7f6b7f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x3f007f,0x0,0x93f0000,0x7e7f7e7f,0x7e7f7e7f,0x7f297f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x3f,0x0,0x7f003f,0x7f007f,0x397f017f,0x7a7f6c7f,0x3f7f6c7f,0x7f047f,0x7f007f,0x7f,0x0,0x7f0000,0x7f007f,0x87f007f,0x6d7f477f,0x647f747f,0x37f397f,0x7f007f,0x3f007f,0x0,0x3f0000,0x7f007f,0x67f007f,0x597f3c7f,0x207f517f,0x7f007f,0x7f007f,0x7f007f,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x0,0x0,0xc6f40100,0xfefefefe,0xf3f9fefe,0x37e3309,0xfe00fe,0xfe00fe,0xfefe8bbd,0xfefefefe,0x4e37fefe,0xfe073f,0xfe00fe,0x7e,
+0x0,0xfe007e,0xa0000be,0xd2de5245,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xc0c0fdfd,0x28005628,0xfe043f,0x7e,0x0,0xfefe1274,0xfefefefe,0x766efefe,0xfe067e,0xfe00fe,0xfe00fe,0x89a4053f,0xfefefefe,0xfefefefe,0x203fedfb,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xfe00fe,0xfe00fe,0xfefe94f4,0xfefefefe,0x1a00dcec,0x0,0xfe0000,0xfe00fe,0xcafe3ffe,0xfefefefe,0xfefefefe,0xfafefefe,0x11fc98fd,0xfe00fe,0x7e,0x0,0xfe007e,0xfdfe0efe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x7e0600,0x0,0x797e0000,0xf9fef9fe,0x4cbbf9fe,0xebfe63fd,0xfefefefe,0xfefefefe,0x28f8bdfd,0xfe00fe,0x7e,0x0,
+0xfefe207b,0xfefefefe,0xe00ddf7,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x7e00fe,0x0,0x127a0000,0xfefefefe,0xfefefefe,0x27e6476,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0xfe007e,0x43fe00fe,0xfefed3fe,0xfefefefe,0xfefefefe,0x58fce3fd,0xfe00be,0xfe,0x0,0xfe0000,0x2fe00fe,0xecfe72fe,0xfefefefe,0xfefefefe,0xe5fdfefe,0x2f86dfd,0x7e00fe,0x0,0x7e0000,0xfe00fe,0xe9fe64fe,0xfefefefe,0xfefefefe,0x14bbb1fc,0xf9fed4fe,0xe8fdf9fe,0x400,0x0,0x0,0xfe007e,0xfe00fe,0x0,0x0,0x16000000,0x43003f00,0x42004300,0x1f00,0x0,0x0,0x3a000a00,0x43004300,0x28004300,0x100,0x0,0x0,
+0x0,0xfe007e,0xbe00fe,0x2501073f,0xb0aa6a5c,0xedf6d8e6,0xebf3f3f9,0xa796d2e0,0x3b006544,0x43f1c00,0xfe00fe,0x7e,0x0,0x24000000,0x43004300,0x31004300,0x500,0x0,0x0,0xd000000,0x43003700,0x43004300,0x1f004000,0x100,0x0,0x43002400,0x43004300,0x5003100,0x0,0x0,0x0,0x3c000b00,0x43004300,0x17003f00,0x0,0xfe0000,0x64fe00fe,0xfefefcfe,0xfefefefe,0xfefefefe,0xfefefefe,0xdafcfefe,0xfe197a,0x7e,0x0,0xfe007e,0xfefe3cfc,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x7e2200,0x0,0x7c7e0000,0xfefefefe,0xb8e6fefe,0xfefefefe,0xfefefefe,0xfefefefe,0xf2fdfefe,0xfe3ce1,0x7e,0x0,
+0xfefe2278,0xfefefefe,0x1e00e2f0,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x7e00fe,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0xfe007e,0xfbfe64fe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xbe7db8,0xfe,0x0,0xfe0000,0xa8fe02fe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xadf5fefe,0x7e03e7,0x0,0x7e0000,0x89fe00fe,0xfefefefe,0xfefefefe,0xfefefefe,0xc7f6fefe,0xfefedefb,0xf1f9fefe,0x1d00,0x0,0x0,0xfe007e,0xfe00fe,0x0,0x0,0x2000000,0x9000800,0x9000900,0x400,0x0,0x0,0x8000100,0x9000900,0x4000900,0x0,0x0,0x0,
+0x0,0x0,0x0,0x1000000,0x21000d00,0x3a003100,0x3d003f00,0x2e003900,0xa001d00,0x100,0x0,0x0,0x0,0x5000000,0x9000900,0x7000900,0x0,0x0,0x0,0x0,0x9000600,0x9000900,0x6000900,0x0,0x0,0x9000500,0x9000900,0x700,0x0,0x0,0x0,0x8000100,0x9000900,0x3000900,0x0,0xfe0000,0xf9fe2ffe,0xfefefefe,0xd7e2fefe,0xb4afac9b,0xfefeeaf2,0xfefefefe,0x23fb8ee,0x7e,0x0,0xfe007e,0xfefe69fd,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x7e2600,0x0,0x7c7e0000,0xfefefefe,0xfefefefe,0xe9f2fefe,0xcddbc2cd,0xfefefafc,0xfefefefe,0x1471e7fa,0x7e,0x0,
+0xfefe2278,0xfefefefe,0x1e00e2f0,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x7e00fe,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0x36fe007e,0xfefefafe,0xfefefefe,0xddebf7fb,0xfefef2f8,0xfefefefe,0x4f8efefe,0xbe,0x0,0xfe0000,0xfefe75fe,0xfefefefe,0xf4f9fefe,0xf8fbe0ec,0xfefefefe,0xfefefefe,0x3f7bab,0x0,0x7e0000,0xfefe4afe,0xfefefefe,0xeaf2fefe,0xccdac2cc,0xfefef9fb,0xfefefefe,0xf2f8fefe,0x2200,0x0,0x0,0xfe007e,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x6000300,0x8000800,0x3000600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfefe99fe,0xfefefefe,0x41009e99,0x28002d00,0xd6e33a1b,0xfefefefe,0x3258fefe,0x3f,0x0,0xfe007e,0xfefe95fe,0xe6f1fefe,0x66536853,0x66536653,0x66536653,0x66536653,0x7e2300,0x0,0x7c7e0000,0xfefefefe,0xfefefefe,0x470bb6b1,0x30003500,0xecf5593e,0xfefefefe,0x85a4fefe,0x100,0x0,
+0xfefe2278,0xfefefefe,0x1e00e2f0,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x7e00fe,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0xbdfe007e,0xfefefefe,0xcccdfefe,0x3c005324,0xa9ab3f12,0xfefefefe,0xdaf5fefe,0x74e,0x0,0xcfe0000,0xfefeeefe,0xfefefefe,0x4b12b4af,0x49253b00,0xfefed6e0,0xfefefefe,0xc0ce9f8,0x0,0x7e0000,0xfefec8fe,0xfefefefe,0x4a12c0bd,0x30003500,0xe8f25336,0xfefefefe,0xf2f8fefe,0x2200,0x0,0x0,0xfe007e,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfefec5fc,0xeef6fefe,0x10003c05,0x17f027f,0x6b77043f,0xfefefefe,0x6d71fefe,0x200,0x0,0xfe007e,0xfefec4fc,0xc2d1fefe,0x13002700,0x13001300,0x13001300,0x13001300,0x7e0900,0x0,0x7c7e0000,0xfefefefe,0xe7f0fefe,0x1600420d,0x37f057f,0x6a79083f,0xfefefefe,0xddf2fefe,0xa00,0x0,
+0xfefe2278,0xfefefefe,0x1e00e2f0,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x7e00fe,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0xfdfe197e,0xfefefefe,0x4f22f3f8,0x73f1d00,0x1704073f,0xfefecce5,0xfefefefe,0x506a,0x0,0x52fe0000,0xfefefefe,0xe7f1fefe,0x1700420b,0x83f073f,0xfefe6674,0xfefefefe,0x3a50fefe,0x0,0x1f7e0000,0xfefefefe,0xf2f8fefe,0x18004b1d,0x37f053f,0x6978073f,0xfefefefe,0xf2f8fefe,0x2200,0x0,0x0,0xfe007e,0xfe00fe,0x0,0x4d7f073f,0x6e7f747f,0x1fe3afe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xb7fe5bfe,0x37fa0fd,0xfe00fe,0xfe00fe,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfdfe127d,0xfdfefdfe,0xfdfefdfe,0xfdfefdfe,0xfcfefdfe,0xcefef0fe,0x39fe93fe,0xfe00fe,0xfe00fe,0xfe,0x0,0x127d0000,0xfdfefdfe,0xfdfefdfe,0xfdfefdfe,0xfdfefdfe,0xfafefdfe,0xccfeedfe,0x2afd8ffe,0xfe00fe,0xfe,0x0,0xfe0000,0xfefebff9,0xe2effefe,0xbe2200,0xfe00fe,0x4bb900fe,0xfefefefe,0x706bfefe,0x500,0x0,0x1fe007e,0xfefef0fd,0x9f8efefe,0xfe1300,0xfe00fe,0xfe00fe,0xfe00fe,0x7e00fe,0x0,0x7c7e0000,0xfefefefe,0xab9ffefe,0x1be2000,0xfe00fe,0xc5e00fe,0xfefef2fc,0xfdfefefe,0x2931,0x0,
+0xfefe2278,0xfefefefe,0x1e00e2f0,0xfe00fe,0x95fe00fe,0xf9fef9fe,0xe3fcf9fe,0x3f2e8b,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0xfefe507e,0xfefefefe,0x2700c1cd,0xfe023f,0xbe00fe,0xfefe6e7d,0xfefefefe,0x40099a7,0x0,0x82fe0000,0xfefefefe,0xb5b9fefe,0x1be2100,0xfe00fe,0xfefe42b8,0xfefefefe,0x464afefe,0x200,0x547e0000,0xfefefefe,0xc1cefefe,0x17e2600,0xfe00fe,0xf7000fe,0xfefefbfd,0xf2f8fefe,0x2200,0x0,0x0,0xfe007e,0xfe00fe,0x32be0000,0xfefedefe,0xfefefefe,0xbafbfefe,0xfe0db9,0xfe00fe,0xfe00fe,0xffe00fe,0xfefee9fe,0x12008694,0xfe00fe,0xfe00fe,0x0,0x0,
+0x0,0xfe007e,0xfe00fe,0xfe00fe,0xfe00fe,0xfdfec9fe,0xfdfefdfe,0x1bb9f9fe,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0xfefe1276,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x1cddb6fc,0xfe00fe,0xfe,0x0,0x12760000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfbfefefe,0xbe6af9,0xfe,0x0,0xfe0000,0xfefe86bb,0xfdfdfefe,0xfe4453,0xfe00fe,0x96fe00fe,0xfefefefe,0x452af9fc,0x500,0x0,0x20fd007e,0xfefefefe,0x7b6cfefe,0xa0fe4b75,0xccfec8fe,0x50fda7fe,0xfe00fe,0x7e00fe,0x0,0x7c7e0000,0xfefefefe,0x8a76fefe,0xfe0d00,0xfe00fe,0xbe00fe,0xfefecdf8,0xfefefefe,0x1004c5a,0x0,
+0xfefe2278,0xfefefefe,0x1e00e2f0,0xfe00fe,0xfefe8dfe,0xfefefefe,0x5c3cecf3,0x1001f00,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0xfefe657e,0xfefefefe,0x1300aeb6,0xfe00fe,0xfe00fe,0xfefe4eb8,0xfefefefe,0xb00c5df,0x0,0x477e0000,0x9b7b957b,0x6e489b7b,0xfe0f00,0xfe00fe,0xfefe7cfd,0xfefefefe,0x3215f7fb,0x200,0x6a7e0000,0xfefefefe,0xa9a9fefe,0xfe1300,0xfe00fe,0x7e00fe,0xfefee3fa,0xf2f8fefe,0x2200,0x0,0x0,0xfe007e,0xfe00fe,0xe8fe123f,0xfbfdfefe,0xdbe5c6d1,0xfefefefe,0x17ea6e7,0xfe00fe,0xfe00fe,0x88fe00fe,0xe2ebfefe,0x9003d0b,0xfe00fe,0xfe00fe,0x0,0x0,
+0x0,0xfe007e,0xfe00fe,0xfe00fe,0x2cfe00fe,0xfefefefe,0xfefefefe,0x8299fefe,0xfe017e,0xfe00fe,0xfe00fe,0x7e,0x0,0xfefe1274,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xe4fcfefe,0xfe269c,0xfe,0x0,0x12740000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x3569fbfd,0xbe,0x0,0xfe0000,0xe8f61d33,0xfefefefe,0x75f6ecfb,0x47fe3bfe,0xfefe9ffe,0xfefefefe,0x2800a29e,0x100,0x0,0x4efc007e,0xfefefefe,0xc7e1fefe,0xfefefefe,0xfefefefe,0xfefefefe,0xebab9fb,0x7e00fe,0x0,0x7c7e0000,0xfefefefe,0x8073fefe,0xfe077e,0xfe00fe,0xfe00fe,0xfefec1f9,0xfefefefe,0x3005b61,0x0,
+0xfefe2278,0xfefefefe,0x1e00e2f0,0x83fe00fe,0xfefefefe,0xeaf1fefe,0x28006234,0x7e043f,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0xfefe5b7c,0xfefefefe,0xe00c5db,0xfe00fe,0xfe00fe,0xfefe6afd,0xfefefefe,0x1500e1f1,0x0,0x5000000,0x23001f00,0x1e002300,0xfe053f,0x4efe00fe,0xfefef7fe,0xfefefefe,0x2400bec2,0x0,0x667c0000,0xfefefefe,0xaebafefe,0xfe0c00,0xfe00fe,0xfe00fe,0xfefee2fc,0xf2f8fefe,0x2200,0x0,0x0,0xfe007e,0xfe00fe,0xfefe78be,0x9991fefe,0x35113b00,0xfefee0f0,0x2544fcfd,0xfe00fe,0xfe00fe,0xf6fe1ffe,0x7e68fefe,0xbe1e00,0xfe00fe,0xfe00fe,0x0,0x0,
+0x0,0xfe007e,0xfe00fe,0xfe00fe,0x8cfe00fe,0xfefefefe,0xfefefefe,0xdcf0fefe,0xfe0902,0xfe00fe,0xfe00fe,0x7e,0x0,0xfefe1274,0xfefefefe,0xdbe6fefe,0xcad7cad7,0xd5e4cbd9,0xfefef3f8,0xfefefefe,0xfefefefe,0xc6ed8f7,0xfe,0x0,0x12740000,0xfefefefe,0xfefefefe,0x9779b9b2,0x97799779,0xaa97997a,0xfefee4ed,0xfefefefe,0x98b1fefe,0x37e,0x0,0xfe0000,0x3c36017e,0xfdfdbfcb,0xfefefefe,0xfefefefe,0xfefefefe,0x9488edf4,0xe003b01,0x7e,0x0,0x7bfe007e,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xbbf2fefe,0x7e0357,0x0,0x7c7e0000,0xfefefefe,0x8f7efefe,0xfe067e,0xfe00fe,0xfe00fe,0xfefed5fb,0xfefefefe,0x4005253,0x0,
+0xfefe2278,0xfefefefe,0x1e00e2f0,0xfefe79fe,0xfefefefe,0x5f32e7ef,0x43f2800,0x7e00fe,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0xfefe2f72,0xfefefefe,0x2c38f8fc,0xfe00fe,0x1fe00fe,0xfefec6fe,0xfefefefe,0x1d00f0f7,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfe00fe,0xfcfe78fe,0xfefefefe,0xeff6fefe,0x1200572f,0x0,0x4f7a0000,0xfefefefe,0xcfe5fefe,0xfe0e00,0xfe00fe,0x12fe00fe,0xfefefcfe,0xf2f8fefe,0x2200,0x0,0x0,0xfe007e,0xfe00fe,0xfefebdfc,0x4b2efefe,0x4000e00,0xfefe91b2,0x666ffefe,0xfe017e,0xfe00fe,0xfefea5fe,0x3500d1d8,0xfe073f,0xfe00fe,0xfe00fe,0x0,0x0,
+0x0,0xfe007e,0xfe00fe,0xfe00fe,0xe9fe05fe,0xfefefefe,0xfefefefe,0xfefefefe,0xbe4661,0xfe00fe,0xfe00fe,0x7e,0x0,0xfefe1274,0xfefefefe,0x806efefe,0x32003400,0x33003200,0x82763d0b,0xfefeecf4,0xfefefefe,0x80a8fefe,0x17e,0x0,0x12740000,0xfefefefe,0xfefefefe,0x25007e6e,0x22002200,0x24002200,0xe0ef371a,0xfefefefe,0xc0dbfefe,0xb00,0x0,0xfe0000,0x64aa00fe,0xfefee1f6,0xfefefefe,0xfefefefe,0xfefefefe,0xc6d8fbfd,0xbe396b,0x7e,0x0,0xa8fd007e,0xfefefefe,0xe3eafefe,0x6b588b71,0xc5c97966,0xfefefefe,0xfefefefe,0x3f5e7f,0x0,0x7c7e0000,0xfefefefe,0xbdd7fefe,0xfe093f,0xfe00fe,0x11fe00fe,0xfefefafe,0xf9fcfefe,0x2003514,0x0,
+0xfefe2278,0xfefefefe,0x85abe2f0,0xfefefefe,0xe5ecfefe,0x26005c2f,0xfe043f,0x7e00fe,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0xd9f60413,0xfefefefe,0xcff1fefe,0xfe2bba,0x9dfe16fe,0xfefefefe,0xfefefefe,0x2100f7fb,0x0,0xfe0000,0xfe00fe,0xfe00fe,0x76fe00fe,0xfefefefe,0xfefefefe,0x673be5ed,0x2002600,0x0,0x1e660000,0xfefefdfe,0xfcfdfefe,0xfe3b4f,0xfe00fe,0x7cfe00fe,0xfefefefe,0xf2f8fefe,0x2200,0x0,0x0,0xfe007e,0xfe00fe,0xfefeddfc,0x2b00f9fb,0x100,0xfefe707d,0x8679fefe,0xfe057e,0x36fe00fe,0xfdfdfdfe,0x1700694d,0xfe00be,0xfe00fe,0xfe00fe,0x0,0x0,
+0x0,0xfe007e,0xfe00fe,0xfe00fe,0xfefe4ffe,0xfefefefe,0xfefefdfe,0xfefefefe,0x47ea2bd,0xfe00fe,0xfe00fe,0x7e,0x0,0xfefe1274,0xfefefefe,0x776efefe,0x47f093f,0x47f047f,0x1000077f,0xf3f94937,0xfefefefe,0xe8f7fefe,0xd11,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xbe00fe,0x97d2033f,0xfefefefe,0xc2d7fefe,0x1300,0x0,0xfe0000,0xfefe82fe,0xfefefefe,0xc5cdfbfd,0xaa96a381,0xfefee3ed,0xfefefefe,0x2dadf0fd,0x7e,0x0,0x9ff1007e,0xcfdecddf,0x5123c6d2,0x18002b00,0x24031600,0xfefeb5bf,0xfefefefe,0x700c0e5,0x0,0x7c7e0000,0xfefefefe,0xfbfdfefe,0xfe3c5c,0xfe00fe,0x86fe00fe,0xfefefefe,0xcdd9fefe,0x2500,0x0,
+0xfefe2278,0xfefefefe,0xfdfefafc,0xfefefefe,0x806cfefe,0x43f2500,0xfe00fe,0x7e00fe,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0x5985003f,0xfefefefe,0xfefefefe,0xf6fefefe,0xfefefefe,0xfdfdfefe,0xfefefefe,0x2400f1f7,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xf9fe21fe,0xfefefefe,0xc2c0fefe,0x27004f1d,0x7e053f,0x0,0x1000000,0xfefec8f2,0xfefefefe,0x35b9dbf6,0x9fe00fe,0xfbfe70fe,0xfefefefe,0xf2f8fefe,0x2200,0x0,0x0,0xfe007e,0xfe00fe,0xfefee1fc,0x2400f8fb,0x0,0xfefe6cfc,0x8c79fefe,0xfe077e,0xc1fe00fe,0xbdbdfefe,0x43f3100,0xfe00fe,0xfe00fe,0xfe00fe,0x0,0x0,
+0x0,0xfe007e,0xfe00fe,0xfe00fe,0xfefeaefe,0xfefefefe,0xfefeaec1,0xfefefefe,0x141ef0f9,0xfe00fe,0xfe00fe,0x7e,0x0,0xfefe1274,0xfefefefe,0x766efefe,0xfe067e,0xfe00fe,0xfe00fe,0x889e053f,0xfefefefe,0xfefefefe,0x4d65,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xfe00fe,0xa6f900fe,0xfefefefe,0x9e94fefe,0x1300,0x0,0x27fe0000,0xfefefcfe,0xf5fafefe,0x3b007150,0x25002a00,0xbbbf3410,0xfefefefe,0xbeecfefe,0x300,0x0,0x1100007e,0x33003000,0x1e003300,0xfe033f,0x17f00fe,0xfefe335a,0xfefefefe,0x1400f2f9,0x0,0x7c7e0000,0xfefefefe,0xfefefefe,0x62eeeafb,0x30fe24fe,0xfdfe8ffe,0xfefefefe,0x7f69fefe,0x1600,0x0,
+0xfefe2278,0xfefefefe,0xfefefefe,0xfefefefe,0xdef0fefe,0xfe122a,0xfe00fe,0x7e00fe,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0x63f007e,0xfbfd8197,0xfefefefe,0xfefefefe,0xfefefefe,0xf8fca7a5,0xfefefefe,0x2100e3f0,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfefe7cfe,0xfefefefe,0x4105c6c5,0x33f1b00,0x7e00fe,0x0,0x7e0000,0xfdfe4e73,0xfefefefe,0xfefefefe,0xfafef2fe,0xfefefefe,0xfefefbfd,0xf2f8fefe,0x2200,0x0,0x0,0xfe007e,0xfe00fe,0xfefecaf8,0x2d21fefe,0x0,0xfefe81fe,0x796efefe,0xfe087e,0xfefe52fe,0x5933f8fb,0xbe1300,0xfe00fe,0xfe00fe,0xfe00fe,0x0,0x0,
+0x0,0xfe007e,0xfe00fe,0x15fe00fe,0xfefef9fe,0xf8fbfefe,0xdaf34922,0xfefefefe,0x6573fefe,0xfe007e,0xfe00fe,0x7e,0x0,0xfefe1274,0xfefefefe,0x766efefe,0xfe067e,0xfe00fe,0xfe00fe,0x245900fe,0xfefefefe,0xfefefefe,0x300847b,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0x3fe00fe,0xf8fe5cfe,0xfefefefe,0x4f28eff5,0xa00,0x0,0x78fe0000,0xfefefefe,0xada3fefe,0xa002f00,0xbe017f,0x2329037f,0xfefef6fc,0xfcfdfefe,0x212f,0x0,0x17f007e,0x47f047f,0x17f047f,0xfe00fe,0xfe00fe,0xf2fc027e,0xfefefefe,0x2820fefe,0x0,0x7c7e0000,0xfefefefe,0xf5fafefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x3700c7cb,0x700,0x0,
+0xfefe2278,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x17e91be,0xfe00fe,0x7e00fe,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0xbe007e,0x53460d00,0xf4f9bfc7,0xfafcfefe,0x8774d4e1,0xfefe5247,0xfefefefe,0x1c00c5d6,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfefea8fc,0xfefefefe,0x17006753,0xfe01be,0x7e00fe,0x0,0x7e0000,0x869f053f,0xfefefdfd,0xfefefefe,0xfefefefe,0xb7b4fefe,0xfefee3f0,0xf2f8fefe,0x2200,0x0,0x0,0xfe007e,0xfe00fe,0xfefe92d0,0x7192fefe,0x83f0100,0xfefed6fd,0x4a31fbfd,0x5fe057e,0xfefedafe,0x2a00a9a2,0xfe027e,0xfe00fe,0xfe00fe,0xfe00fe,0x0,0x0,
+0x0,0xfe007e,0xfe00fe,0x72fe00fe,0xfefefefe,0xc2c9fefe,0x86a72700,0xfefefefe,0xbee0fefe,0xfe063f,0xfe00fe,0x7e,0x0,0xfefe1274,0xfefefefe,0x766efefe,0xfe067e,0xfe00fe,0xfe00fe,0x17e00fe,0xfefee8fb,0xfefefefe,0x700a4ae,0x0,0x12740000,0xfefefefe,0xfefefefe,0xe5fdf0fa,0xe5fee5fe,0xf5fee5fe,0xfefefefe,0xe2eafefe,0x2500683d,0x17e,0x0,0x96fd0000,0xfefefefe,0x8975fefe,0xfe0e00,0xfe00fe,0x17e00fe,0xfefed5f7,0xfefefefe,0x4755,0x0,0x52fe277e,0x52fe52fe,0xfe29fe,0xfe00fe,0xfe00fe,0xf8fd04be,0xfefefefe,0x2c17fdfe,0x0,0x7c7e0000,0xfefefefe,0xa793fefe,0xfefec8d2,0xfefefefe,0xfefefefe,0xc7cafefe,0x16004818,0x3f,0x0,
+0xfefe2278,0xfefefefe,0xdee4fefe,0xfefe9492,0xfefefefe,0x406dfcfd,0xfe00be,0x7e00fe,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0xfe007e,0x83f00be,0x38032100,0x43034a21,0x2a003c00,0xfefe607b,0xfefefefe,0x14009e90,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfefeb4fa,0xfefefefe,0x37e4035,0xfe00fe,0x7e00fe,0x0,0x7e0000,0xe0000be,0xcbd86259,0xfefef8fb,0xdce9fdfd,0x3f03907f,0xfefedff6,0xf1f7fefe,0x2200,0x0,0x0,0xfe007e,0xfe00fe,0xf8fc2e53,0xf9fdfefe,0xdbfeb9fb,0xfefefefe,0x2900b7b4,0x6ffe017e,0xeff6fefe,0xe00491f,0xfe00fe,0x2fe00fe,0xfe00fe,0xfe00fe,0x0,0x0,
+0x0,0xfe007e,0xfe00fe,0xd2fd00fe,0xfefefefe,0x7e69fefe,0x2d651300,0xfefefefe,0xfbfdfefe,0xfe283e,0xfe00fe,0x7e,0x0,0xfefe1274,0xfefefefe,0x766efefe,0xfe067e,0xfe00fe,0xfe00fe,0xfe00fe,0xfefed1f9,0xfefefefe,0xc00b2c4,0x0,0x12740000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xc8d1fefe,0x63f5367,0xfe,0x0,0x90ef0000,0xfefefefe,0x9d9ffefe,0xfe087e,0xfe00fe,0x2fe00fe,0xfefeecfd,0xfefefefe,0x2004747,0x0,0xfefe6c7e,0xfefefefe,0x33fb0ed,0xfe00fe,0xfe00fe,0xfefe45fe,0xfefefefe,0x2700e5f0,0x0,0x7c7e0000,0xfefefefe,0x9a7efefe,0x7f732508,0xe3efc8d4,0xc3cde0ed,0x3f008268,0x13f1a00,0x7e,0x0,
+0xfefe2278,0xfefefefe,0x5224f0f6,0xc0db2601,0xfefefefe,0xd9f5fefe,0xfe0d6a,0x7e00fe,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0x88fe037e,0x89fe89fe,0x53f6ee7,0xa000a00,0x27f077f,0xfefeaafe,0xfefefefe,0xa006352,0x0,0xfe0000,0xfe00fe,0xfe00fe,0x40061413,0x45064506,0x17e2601,0xfe00fe,0x7e00fe,0x0,0x7e0000,0xbe00fe,0x25000a00,0x4f2a3c07,0x3f004814,0x10002c00,0xfefee8fc,0xe4f1fefe,0x2100,0x0,0x0,0xfe007e,0xfe00fe,0x657b0200,0xfefef0f7,0xfefefefe,0xbec0fefe,0x11004614,0xebfe11fe,0x9589fefe,0x17e2400,0xb4fe33fe,0xfdfef3fe,0x8cfee3fe,0xfe0dfc,0x0,0x0,
+0x0,0xfe007e,0xfe00fe,0xfefe33fe,0xfefefefe,0x3c12f2f8,0x37e063f,0xfefed2f4,0xfefefefe,0x17e8396,0xfe00fe,0x7e,0x0,0xfefe1274,0xfefefefe,0x766efefe,0xfe067e,0xfe00fe,0xfe00fe,0xfe00fe,0xfefecaf9,0xfefefefe,0xf00b2c1,0x0,0x12740000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x59b2f9fe,0xbe,0x0,0x637b0000,0xfefefefe,0xedf7fefe,0xfe2135,0xfe00fe,0x63fe00fe,0xfefefefe,0xeff6fefe,0x2002e08,0x0,0xfefe3a73,0xfefefefe,0x4987fbfd,0xfe00be,0x13fe00fe,0xfefed4fe,0xfefefefe,0x1c00a8a0,0x0,0x7c7e0000,0xfefefefe,0x987efefe,0xf000a3f,0x36002700,0x34003a00,0xe002500,0xfe017f,0x7e,0x0,
+0xfefe2278,0xfefefefe,0x2900e3f0,0x3245033f,0xfefef7fc,0xfefefefe,0x17e8fb9,0x7e00fe,0x0,0x12740000,0xfefefefe,0xfefefefe,0x37b990a4,0x32fe32fe,0x32fe32fe,0x32fe32fe,0x32fe32fe,0x37e,0x0,0xd9fb003f,0xfefefefe,0x3157fafe,0xfe00fe,0x3dfe00fe,0xfefefdfe,0xd7e3fefe,0x3003101,0x0,0xfe0000,0xfe00fe,0x7fe00fe,0x597f527f,0x5a7f5a7f,0xbe1c7f,0xfe00fe,0x7e00fe,0x0,0x7e0000,0xaffea0fe,0xb0fbaffe,0xa001a4d,0x83f0c00,0x2bfe027f,0xfefefefe,0xc5d4fefe,0x1d00,0x0,0x0,0xfe007e,0xfe00fe,0x9000000,0x7969361b,0x8b729177,0x3b006143,0x17e1800,0xfefe8bfe,0x3f0de2ec,0x41fe0a00,0xfefef7fe,0xfefefefe,0xfefefefe,0x66bc8f8,0x0,0x0,
+0x0,0xfe007e,0xfe00fe,0xfefe93fe,0xfefefefe,0x2300b5b4,0xbe007e,0xfefe7da6,0xfefefefe,0x902daf0,0xfe00fe,0x7e,0x0,0xfefe1274,0xfefefefe,0x766efefe,0xfe067e,0xfe00fe,0xfe00fe,0xfe00fe,0xfefedafb,0xfefefefe,0xf00a49b,0x0,0x12740000,0xfefefefe,0xfefefefe,0x5637918b,0x55375537,0x5b415537,0xdde67f6b,0xfefefefe,0xf3fcfefe,0x1e46,0x0,0x12b10000,0xfefeeaf8,0xfefefefe,0x5deddefa,0x2dfe22fe,0xf9fe83fe,0xfefefefe,0xa09bfefe,0x2100,0x0,0xccec0409,0xfefefefe,0xf8fdfefe,0x68fe9afc,0xe4fe81fe,0xfefefefe,0xf1f7fefe,0xc004d24,0x0,0x7c7e0000,0xfefefefe,0x987efefe,0xfe087e,0x57f017f,0x57f067f,0xfe017f,0xfe00fe,0x7e,0x0,
+0xfefe2278,0xfefefefe,0x1e00e2f0,0x23f00fe,0xfefe8aa5,0xfefefefe,0x3e6dfbfd,0x7e00be,0x0,0x12740000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x1b5f,0x0,0x81ac007e,0xfefefefe,0xdbf6fefe,0x20fe46bc,0xecfe5bfe,0xfefefefe,0x7359fdfe,0x1900,0x0,0xfe0000,0xfe00fe,0x18fa00fe,0xfefefefe,0xfefefefe,0x17e5877,0xfe00fe,0x7e00fe,0x0,0x7e0000,0xfefeb8f5,0xfefefefe,0xbb5a8d2,0xfe00fe,0xc5fe13fe,0xfefefefe,0x8776fefe,0x1300,0x0,0x0,0xfe007e,0xfe00fe,0x0,0x12000400,0x1f001d00,0x9001900,0x21fe01be,0xfefef7fe,0x1e007f6a,0xdbfe02be,0xf8fbfefe,0x5d428271,0xfefec9ce,0x6d8afefe,0x100,0x0,
+0x0,0xfe007e,0x7fe00fe,0xfefeedfe,0xfefefefe,0x10006f5d,0xfe00fe,0xfdfe265e,0xfefefefe,0x4460fefe,0xfe00be,0x7e,0x0,0xfefe1274,0xfefefefe,0x766efefe,0xfe067e,0xfe00fe,0xfe00fe,0xcfe00fe,0xfefefbfe,0xfefefefe,0xb008975,0x0,0x12740000,0xfefefefe,0xfefefefe,0x1400796e,0xf000f00,0xf000f00,0x382a1500,0xfefef5fb,0xfefefefe,0x1007f89,0x0,0x17e0000,0xf9fc5978,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x400dd1d5,0xd00,0x0,0x3844003f,0xfefeeff8,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x795ffafc,0x1002500,0x0,0x7c7e0000,0xfefefefe,0x987efefe,0xfe087e,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,
+0xfefe2278,0xfefefefe,0x1e00e2f0,0xfe00fe,0xdcf1111e,0xfefefefe,0xd8f4fefe,0x7e0c6a,0x0,0x12740000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x3536,0x0,0x1327007e,0xfefedcf0,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x3200a7a3,0x53f,0x0,0xfe0000,0xfe00fe,0x18f700fe,0xfefefefe,0xfefefefe,0x47e6c6b,0xfe00fe,0x7e00fe,0x0,0x7e0000,0xf9fc4362,0xfefefefe,0xf0fefefe,0xc0febffe,0xfefef3fe,0xfefefefe,0x3b0ad2d7,0x700,0x0,0x0,0xfe007e,0xfe00fe,0x0,0x0,0x0,0xfe00fe,0xa9fe00fe,0xd2dafefe,0x73f3700,0xfefe37fd,0xb8b9fefe,0x13003200,0xfefe4563,0xbde0fefe,0x700,0x0,
+0x0,0xfe007e,0x56fd00fe,0xfefefefe,0xfefefefe,0xbafac9e4,0xb9feb9fe,0xf8fdbafc,0xfefefefe,0xa0bafefe,0xfe037e,0x7e,0x0,0xfefe1274,0xfefefefe,0x766efefe,0xfe067e,0xfe00fe,0xfe00fe,0x5ffe00fe,0xfefefefe,0xfefefefe,0x7005c50,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xfe00fe,0x33f00fe,0xfefec7f3,0xfefefefe,0x800b2ce,0x0,0xfe0000,0x5f5c073f,0xfefee3ee,0xfefefefe,0xfefefefe,0xfefefefe,0xb2aefcfd,0x1a004814,0x13f,0x0,0x33f007e,0xd8e4483e,0xfefefefe,0xfefefefe,0xfefefefe,0xe9f1fefe,0x31007554,0x7e073f,0x0,0x7c7e0000,0xfefefefe,0x987efefe,0xfe087e,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,
+0xfefe2278,0xfefefefe,0x1e00e2f0,0xfe00fe,0x526c017e,0xfefefefe,0xfefefefe,0x1008db9,0x0,0x12740000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x3834,0x0,0x17e007e,0xd7e53532,0xfefefefe,0xfefefefe,0xfefefefe,0xa09afbfd,0xf003c01,0xbe,0x0,0xfe0000,0xfe00fe,0x18f600fe,0xfefefefe,0xfefefefe,0x47e6e6a,0xfe00fe,0x7e00fe,0x0,0x7e0000,0x6777043f,0xfefef1f8,0xfefefefe,0xfefefefe,0xfefefefe,0xc4c5fefe,0x19004e1f,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x0,0x0,0x0,0xfe00fe,0xfdfe39fe,0x6b4efdfe,0xbe1900,0xfefe65fc,0x957afefe,0xfe1100,0xfcfe0764,0xe0f0fefe,0x1300,0x0,
+0x0,0xfe007e,0xb6fe00fe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xeef9fefe,0xfe131c,0x7e,0x0,0xfefe1274,0xfefefefe,0x766efefe,0xfe067e,0xfe00fe,0xfe00fe,0xe0fe12fe,0xfefefefe,0xe4effefe,0x3003002,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xfe00fe,0xfe00fe,0xfefec9f9,0xfefefefe,0x1000bdd3,0x0,0xfe0000,0x80000be,0x7a6a2d11,0xd6e4b5b5,0xdfece2ef,0xa18ccad7,0x38005f3c,0x13f1700,0x7e,0x0,0xfe007e,0x2608053f,0xb4b17264,0xe3efd6e4,0xc7d3e1ee,0x49129179,0x8002a00,0x7e00be,0x0,0x4a6a0000,0xb2acadb0,0x7355b2ac,0xfe087e,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,
+0x957f123c,0xa57fa57f,0x1e009578,0x7f007f,0x600007f,0xa47f7e77,0xa57fa57f,0x142a9e7e,0x0,0x93a0000,0xa57f947f,0xa57fa57f,0xa57fa57f,0xa57fa57f,0xa57fa57f,0xa57fa57f,0xa57fa57f,0x311a,0x0,0xfe007e,0x240e033f,0xbfc87f6e,0xe3f0ddea,0xada1d5e3,0x3600643e,0xbe1000,0xfe,0x0,0xfe0000,0xfe00fe,0x18f600fe,0xfefefefe,0xfefefefe,0x47e6e6a,0xfe00fe,0x7e00fe,0x0,0x7e0000,0x90000be,0x97893a25,0xecf5cfdd,0xf0f7f6fb,0xb6b3dcea,0x3c007357,0x23f1b00,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x0,0x0,0x0,0xfe00fe,0xfefec5fe,0x3100bfbf,0xfe043f,0xfefe71fd,0x8978fefe,0xfe087e,0xf5fd00be,0xe9f4fefe,0x1c00,0x0,
+0x0,0xfe007e,0xfbfe1bfe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x7e6373,0x7e,0x0,0xfefe1274,0xfefefefe,0x766efefe,0xfe067e,0xfe00fe,0x33fe00fe,0xfefed2fe,0xfefefefe,0x9588fefe,0x1d00,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xfe00fe,0x36fe00fe,0xfefefbfe,0xfefefefe,0x1100a7a2,0x0,0x0,0x0,0x10000300,0x30002300,0x39003700,0x2b003500,0x8001b00,0x0,0x0,0x0,0x0,0x2000000,0x22000e00,0x37003000,0x35003a00,0x13002900,0x300,0x0,0x0,0x4000000,0x2a002400,0x24002a00,0x400,0x0,0x0,0x0,0x0,0x0,0x0,
+0x16000100,0x26002600,0xe002400,0x0,0x0,0x24000f00,0x26002600,0x10002500,0x0,0x0,0x26001400,0x26002600,0x26002600,0x26002600,0x26002600,0x26002600,0x26002600,0x1400,0x0,0x0,0x2000000,0x26001000,0x39003300,0x30003700,0x7001d00,0x0,0x0,0x0,0x0,0x0,0x1000000,0x43002500,0x43004300,0x4003000,0x0,0x0,0x0,0x0,0x0,0x18000400,0x38002b00,0x3f003e00,0x32003b00,0xb002100,0x100,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x0,0x0,0x0,0x56fe00fe,0xf8fbfefe,0x13005935,0xfe00be,0xfefe63fb,0x8e7afefe,0xfe087e,0xfdfe05fe,0xddedfefe,0x1e00,0x0,
+0x0,0xfe007e,0xfefe78fe,0xfefefefe,0xae9fe9f1,0xae9fae9f,0xae9fae9f,0xae9fae9f,0xfefee0e5,0xfefefefe,0x63fbcde,0x7e,0x0,0xfefe1274,0xfefefefe,0xd4ecfefe,0xb1feb3f9,0xb6feb1fe,0xfefed9fe,0xfefefefe,0xfefefefe,0x3f0edce3,0xa00,0x0,0x12740000,0xfefefefe,0xfefefefe,0x6dbdafb3,0x6afe6afe,0x71fe6afe,0xf5fe9efe,0xfefefefe,0xfefefefe,0xc006a57,0x0,0x0,0x0,0x0,0x3000000,0x6000500,0x2000500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5000300,0x5000600,0x100,0x0,0x0,0x0,0x0,0x1000100,0x1000100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1000000,0x6000400,0x3000500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9000500,0x9000900,0x600,0x0,0x0,0x0,0x0,0x0,0x0,0x6000200,0x8000800,0x4000600,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x0,0x0,0x0,0xddfe06fe,0xaba4fefe,0x27e2b00,0xfe00fe,0xfefe39f4,0xb5c7fefe,0xfe083f,0xfefe3cfd,0xbac2fefe,0x1a00,0x0,
+0x0,0xfe007e,0xfefed8fe,0xfefefefe,0x3200a092,0x28002800,0x28002800,0x28002800,0xfefe7c7b,0xfefefefe,0x263afafd,0x7e,0x0,0xfefe1274,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xe9f0fefe,0x1c005d30,0x1be,0x0,0x12740000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xbab9fefe,0x4003100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x0,0x0,0x0,0xfefe73fe,0x4a21f0f6,0xfe0e00,0xfe00fe,0xddf60596,0xfafdfefe,0x47fd6fa2,0xfefed0fe,0x715dfefe,0x1000,0x0,
+0x0,0x3afd007e,0xfefefefe,0xfefefefe,0xb005841,0x17f017f,0x17f017f,0x17f017f,0xf9fd1780,0xfefefefe,0x8095fefe,0x100,0x0,0xfefe1274,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x592bcace,0x33f2600,0xfe,0x0,0x12740000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfdfefefe,0x440eb7b6,0x1200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x0,0x0,0x137e0000,0xfefeedfe,0x2400968b,0xfe017e,0xfe00fe,0x4f6c00be,0xfefef8fb,0xfefefefe,0xfefefefe,0x3300b2b0,0x400,0x0,
+0x0,0x9afe007e,0xfefefefe,0xd8e4fefe,0x27e2d00,0xfe00fe,0xfe00fe,0xfe00fe,0xb9ec017e,0xfefefefe,0xd8effefe,0x900,0x0,0xfefe1274,0xfefefefe,0xfefefefe,0xfefefefe,0xfdfefefe,0xe1edf7fa,0x755ab7b6,0x1f003e00,0xfe043f,0xfe,0x0,0x12740000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfdfefefe,0xdceaf5f9,0x6b4db1a9,0x16003b00,0x1be,0x0,0xfe0000,0xfe00fe,0x3dfe00fe,0xdffea2fe,0xeefef5fe,0x7bfec5fe,0xfe16fd,0xfe00fe,0x7e,0x0,0xfe007e,0xfe00fe,0xa5fe3efe,0xf9fee0fe,0xc9fef1fe,0x12fd7bfe,0xfe00fe,0xfe,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfdfebffd,0xfdfefdfe,0x100a2f5,0x0,0xf9fe0000,
+0xfdfefdfe,0x47ff9fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe,0x0,0x8afe0000,0x99fe99fe,0x99fe99fe,0x99fe99fe,0x99fe99fe,0x99fe99fe,0x99fe99fe,0x497e,0x0,0xfe007e,0xfe00fe,0x7efe1dfe,0xd6febafe,0xbdfed8fe,0x25fe85fe,0xfe00fe,0xfe00fe,0x0,0x0,0xfe00fe,0xfe00fe,0x8dfe2cfe,0xd9fec4fe,0xa6fed0fe,0x2fe54fd,0xfe00fe,0xfe,0x0,0xfe0000,0xfe00fe,0x69fe11fe,0xcbfea7fe,0xd4fed9fe,0x92febefe,0xfe43fe,0xfe00fe,0x0,0x0,0xfdfe96fd,0x6a7dfdfe,0xfe017e,0xfe00fe,0x0,0x0,0x8ffe0000,0xe3edfefe,0xa00400f,0xfe00fe,0xfe00fe,0x63f00fe,0xb5b84d45,0xe1eeddea,0x866dc9d4,0x12003d01,0x0,0x0,
+0x0,0xf0fe0a7e,0xfefefefe,0x9684fefe,0xbe1900,0xfe00fe,0xfe00fe,0xfe00fe,0x648200fe,0xfefefefe,0xfefefefe,0x425e,0x0,0x24000000,0x43004300,0x43004300,0x43004300,0x43004300,0x3d004200,0x22003300,0x1000c00,0x0,0x0,0x0,0x0,0x43002400,0x43004300,0x43004300,0x43004300,0x43004300,0x3c004000,0x1f003100,0xa00,0x0,0x0,0xfe0000,0x5fe00fe,0xfefe9bfe,0xfefefefe,0xfefefefe,0xfefefefe,0x56f7effd,0xfe00be,0x7e,0x0,0xfe007e,0x92fe01fe,0xfefefefe,0xfefefefe,0xfefefefe,0xe7fdfefe,0xfe38eb,0xfe,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfefec2fa,0xfefefefe,0xe00b5cf,0x0,0xfafe0000,
+0xfefefefe,0x2000fcfc,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe,0x0,0xe7fd0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x4008a7e,0x0,0xfe007e,0x7ffe02fe,0xfefef7fe,0xfefefefe,0xfefefefe,0xfbfefefe,0x6f791fc,0xfe00fe,0x0,0x0,0xfe00fe,0x98fe07fe,0xfefefcfe,0xfefefefe,0xfefefefe,0xc1fcfefe,0xfe1dbd,0xfe,0x0,0xfe0000,0x5dfe00fe,0xfefef0fe,0xfefefefe,0xfefefefe,0xfefefefe,0xb7fafefe,0xfe0cb9,0x0,0x0,0xfefe98f7,0x8378fefe,0xfe077e,0xfe00fe,0x0,0x0,0x1e6a0000,0x4a1f4a3c,0x13f1e00,0x7f007f,0x7f007f,0x3f007f,0x20000600,0x39003300,0x27003600,0x13f0e00,0x0,0x0,
+0x0,0x1e000000,0x43004100,0x36004300,0x900,0x0,0x0,0x0,0x6000000,0x43003400,0x43004300,0x2002800,0x0,0x5000000,0x9000900,0x9000900,0x9000900,0x9000900,0x7000900,0x400,0x0,0x0,0x0,0x0,0x0,0x9000500,0x9000900,0x9000900,0x9000900,0x9000900,0x7000900,0x300,0x0,0x0,0x0,0xfe0000,0x96fe00fe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfcfefefe,0xbe4fa5,0x7e,0x0,0xfe007e,0xfefe81fe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x2491eefc,0xfe,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfefec2fa,0xfefefefe,0x1000b8ca,0x0,0xfafe0000,
+0xfefefefe,0x2400fcfc,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe,0x0,0xe8fc0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x800967e,0x0,0xfe007e,0xfefe9bfe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xb6f5fefe,0xfe03a5,0x0,0x0,0x5fe00fe,0xfefebdfe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x1678d9fa,0xfe,0x0,0xfe0000,0xfdfe51fe,0xfefefefe,0xeef6fefe,0xebf4dcea,0xfefefefe,0xfefefefe,0x17ea1e3,0x0,0x0,0xfefe98f6,0x8678fefe,0xfe087e,0xfe00fe,0x0,0x0,0x3000000,0xd000d00,0x300,0x0,0x0,0x0,0x0,0x6000400,0x1000500,0x0,0x0,0x0,
+0x0,0x5000000,0x9000900,0x7000900,0x0,0x0,0x0,0x0,0x0,0x9000600,0x9000900,0x600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfefe35fe,0xfefefefe,0xaea2fafc,0x8e75826b,0xfefedbe4,0xfefefefe,0xc61e7fa,0x7e,0x0,0x24fe007e,0xfefef9fe,0xfefefefe,0x846dbdbb,0xe8f0937e,0xfefefefe,0xb3e5fefe,0x23f,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfefec2fa,0xfefefefe,0x1000b8ca,0x0,0xfafe0000,
+0xfefefefe,0x2400fcfc,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe,0x0,0xe8fc0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x800937c,0x0,0x57fe007e,0xfefefefe,0xfafcfefe,0x6a54a59a,0x998f6652,0xfefef6fa,0xfefefefe,0xbe78a9,0x0,0x0,0x82fe00fe,0xfefefefe,0xd7ddfefe,0x614a8067,0xc9cb715f,0xfefefefe,0xa3d6fefe,0x27e,0x0,0xfe0000,0xfefedafe,0xfefefefe,0x44049d99,0x39003a00,0xfefe8e93,0xfefefefe,0x1000f1fa,0x0,0x0,0xfefe98f6,0x8678fefe,0xfe087e,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfefe9cfe,0xfefefefe,0x38008f83,0x1c002100,0xdaeb3016,0xfefefefe,0x5168fefe,0x3f,0x0,0x8ffe007e,0xfefefefe,0xb6b1fefe,0x23003d00,0x44311c00,0xfefef3f9,0xfdfdfefe,0x2f51,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfefec2fa,0xfefefefe,0x1000b8ca,0x0,0xfafe0000,
+0xfefefefe,0x2400fcfc,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe,0x0,0x30510000,0x55375338,0x55375537,0x55375537,0x615b5537,0xfefeecf4,0xcfd1fefe,0x7004417,0x0,0xd4fe007e,0xfefefefe,0x8f83fefe,0x1b003600,0x19001300,0xfefe676c,0xfefefefe,0x1021eaf9,0x0,0x0,0xf2fe12fe,0xfefefefe,0x4915dee7,0x14002700,0x26121300,0xfefedcee,0xfcfdfefe,0x294d,0x0,0x18fd0000,0xfafdf9fd,0xebf5fafd,0x12003c05,0x67f067f,0xfcfe1316,0xfefefefe,0x2307fefe,0x0,0x0,0xfefe98f6,0x8678fefe,0xfe087e,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf7fe0f6e,0xfdfefdfe,0x79ebfdfe,0xfe01be,0xfe00fe,0xfe00fe,0xfe00fe,0xfdfed2fe,0xfdfefdfe,0x300b5f3,0x0,0x217d0000,0xfdfefdfe,0xfdfefdfe,0xfdfefdfe,0xfdfefdfe,0xfdfefdfe,0xfdfefdfe,0xfdfefdfe,0xfdfefdfe,0x417a,0x0,0xfe0000,0xfefedcfd,0xeff6fefe,0xb003b08,0xfe00be,0x8694023f,0xfefefefe,0x6f6ffefe,0x300,0x0,0xe1fd007e,0xfefefefe,0x5536fdfd,0xbe1300,0x43f00fe,0xfefe99b7,0xfefefefe,0x2008289,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfefec2fa,0xfefefefe,0x1000b8ca,0x0,0xfafe0000,
+0xfefefefe,0x2400fcfc,0x7dfe12fe,0xdafec6fe,0x8ffec7fe,0xfe21fd,0xfe,0x0,0x5000000,0xf000d00,0xf000f00,0xf000f00,0xb5de0f1b,0xfefefefe,0x4c1de0e8,0x1001b00,0x0,0xfefe2a7e,0xfefefefe,0x3a05e7f1,0xbe0b00,0xbe00fe,0xccef083f,0xfefefefe,0x586cfefe,0x0,0x0,0xfefe63fd,0xfefefefe,0x2000937d,0xfe023f,0x17f00fe,0xfefe7790,0xfefefefe,0x1007e81,0x0,0x7e0000,0x42002400,0x40004200,0xbe1e00,0xfe00fe,0xfefe43fa,0xfefefefe,0x2708fefe,0x0,0x0,0xfefe98f6,0x8678fefe,0xfe087e,0xfe00fe,0x0,0x0,0x0,0x357f047f,0x737f607f,0x597f707f,0x7f297f,0x7f007f,0x7f007f,0x7f007f,0x0,0x0,0x0,0x0,
+0x0,0xfe007e,0xfe00fe,0xfe00fe,0x95fe3efe,0xebfecdfe,0xe1fef2fe,0x71feb5fe,0xfe12fe,0xfe00fe,0x7e00fe,0x0,0x0,0xbbf00000,0xfefefefe,0xd1edfefe,0xfe0900,0xfe00fe,0xfe00fe,0x27fd00fe,0xfefefefe,0xfefefefe,0x10008476,0x0,0x23790000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x3005d66,0x0,0xfe0000,0xd7e6caf2,0xb8cdd8e6,0xbe2200,0xfe00fe,0x8de900fe,0xfefefefe,0x5f5cfefe,0x600,0x0,0xfefe1d7e,0xfefefefe,0x2d00e2ee,0xfe027e,0xfe00fe,0xfefe5377,0xfefefefe,0x800bbda,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfefec2fa,0xfefefefe,0x1000b8ca,0x0,0xfafe0000,
+0xfefefefe,0x4f51fcfc,0xfefee5fe,0xfefefefe,0xfefefefe,0x47ecf5fe,0xbe,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfe00fe,0xfefe62fe,0xfafcfefe,0x20006742,0x200,0x0,0xfefe5a7e,0xfefefefe,0x1f00bcc8,0xfe00be,0xfe00fe,0x8ec700be,0xfefefefe,0x8b7efefe,0x500,0x0,0xfefe97fd,0xfefefefe,0xcbfae2f2,0xc9fec9fe,0xc9fec9fe,0xfefed8fc,0xfefefefe,0x800b0ca,0x0,0xbe0000,0x97f057f,0x347f0b7f,0x7dfe607f,0xccfe9dfe,0xfefefdfe,0xfefefefe,0x2808fefe,0x0,0x0,0xfefe98f6,0x8678fefe,0xfe087e,0xfe00fe,0x0,0x0,0x84fe103f,0xfefee9fe,0xfefefefe,0xfefefefe,0xd9fefefe,0x5fb6cfd,0xfe00fe,0xfe00fe,0x0,0x0,0x0,0x0,
+0x0,0xfe007e,0xfe00fe,0xc2fe29fe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x74fbf4fe,0xfe02f8,0x7e00fe,0x0,0x0,0x6b8e007e,0xfefefefe,0xfdfefefe,0xfe3045,0xfe00fe,0xfe00fe,0x78fe00fe,0xfefefefe,0xfafcfefe,0x6004623,0x0,0x24780000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x4006264,0x0,0xfe0000,0x35001a00,0x33003600,0xfe1300,0xfe00fe,0xeffe3efe,0xfefefefe,0x3309e7ef,0x300,0x0,0xfefe447d,0xfefefefe,0x1d00c2d2,0xfe00fe,0xfe00fe,0xfefe25ef,0xfefefefe,0x1300dcef,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfefec2fa,0xfefefefe,0x1000b8ca,0x0,0xfafe0000,
+0xfefefefe,0xe2f1fdfd,0xfefefefe,0xfefefefe,0xfefefefe,0xe7fafefe,0xf68,0x0,0xfe0000,0xfe00fe,0xfe00fe,0x19fe00fe,0xfefeeefe,0xaba5fefe,0x53f2d00,0x7e,0x0,0xfefe6e7e,0xfefefefe,0x1200a8a8,0xfe00fe,0xfe00fe,0x737e00fe,0xfefefefe,0xa09efefe,0x800,0x0,0xfefeacfb,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xf00c9e0,0x0,0xfe0000,0x8cfe0cfe,0xfefeedfe,0xfefefefe,0xfefefefe,0xfefefdfe,0xfefefefe,0x2808fefe,0x0,0x0,0xfefe98f6,0x8678fefe,0xfe087e,0xfe00fe,0x0,0x3ebe0000,0xfefee5fe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xcefcfefe,0xfe22d1,0xfe00fe,0x0,0x0,0x0,0x0,
+0x0,0xfe007e,0x48fe00fe,0xfefef2fe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x4eda6f0,0x7e00fe,0x0,0x0,0x1b8c007e,0xfefefbfd,0xfefefefe,0x17e7d86,0xfe00fe,0xfe00fe,0xcafd00fe,0xfefefefe,0xc9d5fefe,0x1002700,0x0,0x1a730000,0xcad7c0e4,0xcad7cad7,0xd1dfcad7,0xfefefefe,0xfefefefe,0xcad7d7e3,0xcad7cad7,0xcad7cad7,0x4005451,0x0,0xfe0000,0x57f027f,0x57f057f,0x6afe027f,0xcffeacfe,0xfefefefe,0xf4f9fefe,0x1e007253,0x3f,0x0,0xfefe5d7c,0xfefefefe,0x1400b3bf,0xfe00fe,0xfe00fe,0xfefe0ce3,0xfefefefe,0x1c00eef7,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfefec2fa,0xfefefefe,0x1000b8ca,0x0,0xfafe0000,
+0xfefefefe,0xfefefefe,0x846dbbb7,0xc0bf806c,0xfefefefe,0xfefefefe,0x5d70,0x0,0xfe0000,0xfe00fe,0xfe00fe,0x9dfe00fe,0xfefefefe,0x4c23f2f7,0xfe0e00,0x7e,0x0,0xfefe687c,0xfefefefe,0xc00acb7,0xfe00fe,0xfe00fe,0x79fd00fe,0xfefefefe,0x9f8efefe,0xa00,0x0,0xfefea8f7,0xfefefefe,0xcedcdce8,0xcedccedc,0xcedccedc,0xcedccedc,0xcedccedc,0x1500a7bf,0x0,0x4fe0000,0xfefec5fe,0xfefefefe,0xdeebfdfd,0xa287bfc7,0xf8fc6b4e,0xfefefefe,0x2808fefe,0x0,0x0,0xfdfe97f6,0x8677fdfe,0xfe087e,0xfe00fe,0x0,0xf7fe43be,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x2290e4fb,0xfe00fe,0x0,0x0,0x0,0x0,
+0x0,0xfe007e,0xf5fe32fe,0xfefefefe,0xfefefefe,0xdbe9fafc,0xe6f0d0e0,0xfefefefe,0xfefefefe,0x82b2fefe,0x7e01be,0x0,0x0,0x17e007e,0xfefec2f1,0xfefefefe,0x83fc8e5,0xfe00fe,0xfe00fe,0xfdfe1dfe,0xfefefefe,0x8974fefe,0x1500,0x0,0x1000000,0x32001d00,0x32003200,0x4f543200,0xfefefefe,0xfefefefe,0x33007162,0x32003200,0x32003200,0x3002100,0x0,0xfe0000,0xfe00fe,0xfe00fe,0x9ef900fe,0xfefefefe,0xfefefefe,0x7b7df0f7,0x63f2d00,0x7e,0x0,0xfefe677c,0xfefefefe,0xf00abb1,0xfe00fe,0xfe00fe,0xfefe019e,0xfefefefe,0x2100f7fb,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfefec2fa,0xfefefefe,0x1000b8ca,0x0,0xfafe0000,
+0xfefefefe,0xb3adfefe,0x23003c00,0x23041a00,0xfefed3ea,0xfefefefe,0x5009089,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfcfe2dfe,0xfefefefe,0x2600a59a,0xfe017e,0x7e,0x0,0xfefe4b79,0xfefefefe,0xd00c9e0,0xfe00fe,0xfe00fe,0x9ffd00fe,0xfefefefe,0x8775fefe,0x900,0x0,0xfefe89d3,0xfefefefe,0x34008a74,0x33003300,0x33003300,0x33003300,0x33003300,0xf002f00,0x0,0x57fe0000,0xfefefefe,0xe5ecfefe,0x3f006743,0x2a003300,0xfafd1e05,0xfefefefe,0x2808fefe,0x0,0x0,0x3b000c00,0x35004200,0xfe077e,0xfe00fe,0x197e0000,0xfefeecfe,0xfefefefe,0xd3dcfefe,0x75629276,0x9a857765,0xfefee5ee,0xfefefefe,0xcef5fefe,0xfe0764,0x0,0x0,0x0,0x0,
+0x0,0x4fe007e,0xfefed4fe,0xfefefefe,0xb2adfefe,0x3d005324,0x37003400,0xe3ed6956,0xfefefefe,0xfafdfefe,0x7e2955,0x0,0x0,0xfe007e,0xfefe7299,0xfefefefe,0x2533fbfd,0xfe00fe,0xfe00fe,0xfefe6ffe,0xfefefefe,0x4624fafc,0x63f,0x0,0x3f0000,0x47f027f,0x47f047f,0x29b4047f,0xfefefefe,0xfefefefe,0x83f6464,0x47f047f,0x47f047f,0x23f,0x0,0xfe0000,0xfe00fe,0xfe00fe,0x9ef600fe,0xfefefefe,0xfefefefe,0xfdfefefe,0x1e392d9,0x7e,0x0,0xfefe697c,0xfefefefe,0xc00aab1,0xfe00fe,0xfe00fe,0xfefe00fe,0xfefefefe,0x2400f8fb,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfefec2fa,0xfefefefe,0x1000b8ca,0x0,0xfafe0000,
+0xfefefefe,0x6554fefe,0xbe1200,0x1be00fe,0xfefe859c,0xfefefefe,0x900a7b1,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfefea6fe,0xfbfdfefe,0xd005233,0xfe00fe,0x7e,0x0,0xf9fd1447,0xfefefefe,0x2a38f8fc,0xfe00fe,0xfe00fe,0xeafe0afe,0xfefefefe,0x5543fefe,0x700,0x0,0xfefe4d76,0xfefefefe,0xb3fb5c8,0x47f047f,0x47f047f,0x7e7f147f,0x7e7f7e7f,0x100327f,0x0,0x8bfe0000,0xfefefefe,0x967cfefe,0xa002700,0x17f047f,0xfefe18fe,0xfefefefe,0x2808fefe,0x0,0x0,0x8000100,0x7000900,0xfe017e,0xfe00fe,0xa1fe0000,0xfefefefe,0xfefefefe,0x4103a09b,0x1b002900,0x1c001800,0xbdc13519,0xfefefefe,0xfefefefe,0xbe73a0,0x0,0x0,0x0,0x0,
+0x0,0x5ffe007e,0xfefefefe,0xfefefefe,0x3a00a29e,0x83f1900,0x57f057f,0x3f340c00,0xfefef4fa,0xfefefefe,0x2008da1,0x0,0x0,0xfe007e,0xfdfe209a,0xfefefefe,0x7179fefe,0xfe017e,0xfe00fe,0xfefec0fe,0xfefefefe,0x2700cad6,0x17e,0x0,0x7e0000,0xfe00fe,0xfe00fe,0x26f800fe,0xfefefefe,0xfefefefe,0x47e6264,0xfe00fe,0xfe00fe,0x7e,0x0,0xfe0000,0xfe00fe,0xfe00fe,0x216200fe,0x74625c51,0xfcfdaea8,0xfefefefe,0x6da7fefe,0x3f,0x0,0xfefe617c,0xfefefefe,0xc00aebd,0xfe00fe,0xfe00fe,0xfefe07fe,0xfefefefe,0x2400f2f9,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfefec2fa,0xfefefefe,0x1000b8ca,0x0,0xfafe0000,
+0xfefefefe,0x3819fefe,0xfe037e,0xfe00fe,0xfefe67bc,0xfefefefe,0xc00afbd,0x0,0xfe0000,0xfe00fe,0x20fe00fe,0xfefefbfe,0xc8d2fefe,0x27e2a00,0xfe00fe,0x7e,0x0,0xa6d50100,0xfefefefe,0xbee3fefe,0xfe0d76,0x6fe00fe,0xfefea3fe,0xfefefefe,0x2d00ccd3,0x200,0x0,0xddf5089d,0xfefefefe,0x599ffbfd,0xfe00be,0xefe00fe,0xfefeb3fe,0xfafdfefe,0x3003545,0x0,0x8ff60000,0xfefefefe,0x9a9afefe,0xfe0a3f,0xfe00fe,0xfefe85fe,0xfefefefe,0x280afefe,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfafe1a7e,0xfefefefe,0xbbb7fefe,0x12003900,0xfe017f,0xfe00fe,0x1f17033f,0xfefedbed,0xfefefefe,0xa0fe1f6,0x0,0x0,0x0,0x0,
+0x0,0xc6fe007e,0xfefefefe,0xdfe9fefe,0x10003e07,0xfe00be,0xfe00fe,0x33f00fe,0xfefe9dbf,0xfefefefe,0xa00c7e3,0x0,0x0,0xfe007e,0xcaf3017e,0xfefefefe,0xbcdcfefe,0xfe063f,0x16fe00fe,0xfefefbfe,0xfefefefe,0x15008a75,0xfe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0x26f800fe,0xfefefefe,0xfefefefe,0x47e6264,0xfe00fe,0xfe00fe,0x7e,0x0,0xfe0000,0xfe00fe,0xfe00fe,0x33f00fe,0x14000f00,0x8e991f00,0xfefefefe,0xdcf4fefe,0x900,0x0,0xfefe4e7a,0xfefefefe,0xe00bbd0,0xfe00fe,0xfe00fe,0xfefe17fa,0xfefefefe,0x2200e4f0,0x0,0x45fe0000,0x72fe72fe,0x2afe72fe,0xfe00fe,0xfe00fe,0xfefec2fa,0xfefefefe,0x1000b8ca,0x0,0xfafe0000,
+0xfefefefe,0x2801fcfd,0xfe007e,0xfe00fe,0xfefe63fc,0xfefefefe,0xe00b0bc,0x0,0xfe0000,0xfe00fe,0x7ffe00fe,0xfefefefe,0x8a74fefe,0xfe1500,0xfe00fe,0x7e,0x0,0x2937007e,0xfefeeef8,0xfefefefe,0xa8fde9fd,0xe3fea5fe,0xfefefefe,0xf7fafefe,0x1600643f,0x0,0x0,0x5a8200be,0xfefefdfe,0xfefefefe,0x9ffeccfd,0xecfeaafe,0xfefefefe,0xaeaafefe,0x2002a00,0x0,0x64940000,0xfefefefe,0xf6fcfefe,0x4cfe80ad,0x9efe51fe,0xfefefefe,0xfefefefe,0x3029fefe,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefe6fbe,0xfefefefe,0x5636fdfd,0xbe1200,0xfe00fe,0xfe00fe,0x17e00fe,0xfefe637d,0xfefefefe,0x4a64fefe,0x0,0x0,0x0,0x0,
+0x0,0xfcfe137e,0xfefefefe,0x9581fefe,0xbe1d00,0xfe00fe,0xfe00fe,0xfe00fe,0x4d371623,0x54345434,0x12004c2e,0x0,0x0,0xfe007e,0x7aa200fe,0xfefefefe,0xf7fbfefe,0xfe1d25,0x65fd00fe,0xfefefefe,0xfafcfefe,0x63f4725,0xfe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0x26f800fe,0xfefefefe,0xfefefefe,0x47e6264,0xfe00fe,0xfe00fe,0x7e,0x0,0x5cfe0000,0xbffebffe,0x3ebdbffe,0xfe00be,0xfe00fe,0x2b6500be,0xfefefefe,0xfefefefe,0x2220,0x0,0xfefe2e74,0xfefefefe,0x1100d3e8,0xfe00fe,0xfe00fe,0xfefe38fb,0xfefefefe,0x1d00cbdd,0x0,0x9bfb0000,0xfefefefe,0x6e7afefe,0xfe027e,0xfe00fe,0xfefec4fa,0xfefefefe,0x1000b7c9,0x0,0xfafe0000,
+0xfefefefe,0x2400fcfc,0xfe00fe,0xfe00fe,0xfefe62fc,0xfefefefe,0xe00b0bc,0x0,0xfe0000,0xfe00fe,0xddfe00fe,0xfefefefe,0x492afdfd,0xfe063f,0xfe00fe,0x7e,0x0,0x27e007e,0xeef6535a,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x7e68f5fa,0x43f2c00,0x0,0x0,0x63f00fe,0xfcfd849a,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x4512d0d4,0xf00,0x0,0x106d0000,0xfefee1f4,0xfefefefe,0xfefefefe,0xfefefefe,0xf1f7f9fc,0xfefefefe,0x3f47fefe,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefeadfd,0xfefefefe,0x2c00d6e4,0xfe027e,0xfe00fe,0xfe00fe,0xfe00fe,0xf8fd0f6b,0xfefefefe,0x8a89fefe,0x300,0x0,0x0,0x0,
+0x0,0xfefe467e,0xfefefefe,0x5d50fefe,0xfe093f,0xfe00fe,0xfe00fe,0xfe00fe,0xb00017e,0xe000e00,0x4000d00,0x0,0x0,0xfe007e,0x27a000fe,0xfefefefe,0xfefefefe,0x17e6570,0xb6fd00fe,0xfefefefe,0xcbd6fefe,0x17e2900,0xfe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0x26f800fe,0xfefefefe,0xfefefefe,0x47e6264,0xfe00fe,0xfe00fe,0x7e,0x0,0x6dfd0000,0xfefefefe,0x8a97fefe,0xfe047e,0xfe00fe,0x23f500fe,0xfefefefe,0xfefefefe,0x2d1b,0x0,0xf4fc072e,0xfefefefe,0x2222f7fb,0xfe00fe,0xfe00fe,0xfefe71fd,0xfefefefe,0x1500a59b,0x0,0x99f70000,0xfefefefe,0x8f7efefe,0xfe067e,0xfe00fe,0xfefecffa,0xfefefefe,0x1000afbb,0x0,0xfafe0000,
+0xfefefefe,0x2400fcfc,0xfe00fe,0xfe00fe,0xfefe62fc,0xfefefefe,0xe00b0bc,0x0,0xfe0000,0xfe00fe,0xfefe2cfd,0xfefefefe,0x2a00deea,0xfe017e,0xfe00fe,0x7e,0x0,0xfe007e,0x3f2f073f,0xf8fbb4b7,0xfefefefe,0xfefefefe,0xbfc0fafc,0x30006239,0xfe0800,0x0,0x0,0xbe00fe,0x61580e00,0xfefed0dc,0xfefefefe,0xfefefefe,0x9f94edf5,0x1b00450e,0x17e,0x0,0x17e0000,0xcdda3836,0xfefefefe,0xfefefefe,0xd3ddfefe,0xbcca6f4b,0xfefefefe,0x6a70fefe,0x200,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefed6fc,0xfefefefe,0x1a00b1b3,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xd1f7017e,0xfefefefe,0xb1c9fefe,0x900,0x0,0x0,0x0,
+0x0,0xfefe637e,0xfefefefe,0x3516fefe,0xfe037e,0xfe00fe,0x4efe15fe,0x4efe4efe,0x4efe4efe,0x4efe4efe,0x97e4efe,0x0,0x0,0xfe007e,0x27e00fe,0xfefed1f4,0xfefefefe,0x63fb1cf,0xf8fe0ffe,0xfefefefe,0x8b76fefe,0xfe1500,0xfe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0x26f800fe,0xfefefefe,0xfefefefe,0x47e6264,0xfe00fe,0xfe00fe,0x7e,0x0,0x42f50000,0xfefefefe,0xe1f1fefe,0xfe1123,0xfe00fe,0x6ffd00fe,0xfefefefe,0xe7f1fefe,0x2700,0x0,0xb5ee003f,0xfefefefe,0x7798fefe,0xfe017e,0x3fe00fe,0xfefed2fe,0xfefefefe,0xb006d5e,0x0,0x85c50000,0xfefefefe,0xc5dbfefe,0xfe0942,0xefe00fe,0xfefef4fd,0xfefefefe,0xd009b85,0x0,0xfafe0000,
+0xfefefefe,0x2400fcfc,0xfe00fe,0xfe00fe,0xfefe62fc,0xfefefefe,0xe00b0bc,0x0,0xfe0000,0xfe00fe,0xfefe75fe,0xfefefefe,0x1b00b1b2,0xfe00fe,0xfe00fe,0x7e,0x0,0x7f003f,0x500007f,0x3f1c1c00,0x8670705f,0x75618770,0x3a004f21,0x5001f00,0x7f003f,0x0,0x0,0x7f007f,0x900003f,0x4f362500,0x89717967,0x6852836d,0x31004408,0x1001400,0x7f,0x0,0x7f0000,0x21000400,0x7f6b5541,0x79658770,0x3d00552e,0x18002500,0x43003d00,0x2f004300,0x400,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefeeafc,0xfefefefe,0xe009d83,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xb9f600fe,0xfefefefe,0xc3dbfefe,0xf00,0x0,0x0,0x0,
+0x0,0xfefe6e7e,0xfefefefe,0x2800fafc,0xfe007e,0xfe00fe,0xfefe46fc,0xfefefefe,0xfefefefe,0xfefefefe,0x2c66fefe,0x0,0x0,0xfe007e,0xbe00fe,0xfefe80a9,0xfefefefe,0x1518f2f9,0xfefe5bfe,0xfefefefe,0x4826fafc,0xfe083f,0xfe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0x26f800fe,0xfefefefe,0xfefefefe,0x47e6264,0xfe00fe,0xfe00fe,0x7e,0x0,0x7a50000,0xfefee2f8,0xfefefefe,0x1dbbb8e7,0x5fe00fe,0xf5fe61fe,0xfefefefe,0xa8a3fefe,0x1e00,0x0,0x5579007e,0xfefefefe,0xeffafefe,0xfe3c82,0x91fe07fe,0xfefefefe,0xe3edfefe,0x4003406,0x0,0x4a760000,0xfefefefe,0xfefefefe,0x43fd9dcf,0xbbfe4afe,0xfefefefe,0xfefefefe,0x9007264,0x0,0xfafe0000,
+0xfefefefe,0x2400fcfc,0xfe00fe,0xfe00fe,0xfefe62fc,0xfefefefe,0xe00b0bc,0x0,0xfe0000,0xfe00fe,0xfefeadfd,0xfefefefe,0xf008e78,0xfe00fe,0xfe00fe,0x7e,0x0,0x0,0x0,0x6000000,0x1a001100,0x1a001e00,0x7001200,0x100,0x0,0x0,0x0,0x0,0x0,0x9000100,0x1c001500,0x17001c00,0x4000d00,0x0,0x0,0x0,0x0,0x1000000,0x16000900,0x1a001c00,0x9001300,0x1000200,0x9000800,0x7000900,0x100,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefeecfc,0xfefefefe,0x9009a7f,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xb5f800fe,0xfefefefe,0xc6dbfefe,0x1300,0x0,0x0,0x0,
+0x0,0xfefe677c,0xfefefefe,0x2811fefe,0xfe00fe,0xfe00fe,0xfefe48fa,0xfefefefe,0xfefefefe,0xfefefefe,0x434afefe,0x200,0x0,0xfe007e,0xfe00fe,0xfefe2f67,0xfefefefe,0x596afefe,0xfefeadfd,0xfefefefe,0x2900cbd7,0xfe017e,0xfe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0x26f800fe,0xfefefefe,0xfefefefe,0x47e6264,0xfe00fe,0xfe00fe,0x7e,0x0,0xbe0000,0xfefe6490,0xfefefefe,0xfdfefefe,0xf5fee8fe,0xfefefefe,0xfefefefe,0x4a1feaf1,0xd00,0x0,0x74b007e,0xfefecae8,0xfefefefe,0xe9fefefe,0xfefef5fe,0xfefefefe,0x826dfefe,0x1d00,0x0,0x6980000,0xfefed1ed,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xe3ecfefe,0x500370b,0x0,0xfafe0000,
+0xfefefefe,0x2400fcfc,0xfe00fe,0xfe00fe,0xfefe62fc,0xfefefefe,0xe00b0bc,0x0,0xfe0000,0xfe00fe,0xfefee0fd,0xfefefefe,0x77e6d64,0xfe00fe,0xfe00fe,0x7e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefedbfb,0xfefefefe,0x900a8b1,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xc7fb00fe,0xfefefefe,0xb8c9fefe,0x1400,0x0,0x0,0x0,
+0x0,0xfefe4d79,0xfefefefe,0x4552fefe,0xfe00be,0xfe00fe,0xf8fc46fa,0xf9fcf9fc,0xfdfef9fc,0xfefefefe,0x4448fefe,0x200,0x0,0xfe007e,0xfe00fe,0xd7f6037e,0xfefefefe,0xadc5fefe,0xfefef4fd,0xfefefefe,0x16008b77,0xfe00fe,0xfe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0x26f800fe,0xfefefefe,0xfefefefe,0x47e6264,0xfe00fe,0xfe00fe,0x7e,0x0,0xfe0000,0x94a7083f,0xfefefdfe,0xfefefefe,0xfefefefe,0xfefefefe,0xeaf1fefe,0x21006438,0x100,0x0,0xbe007e,0xe5f23033,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x3600a9a6,0x73f,0x0,0xbe0000,0xecf6393d,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x6e4cf5fa,0x1d00,0x0,0xfafe0000,
+0xfefefefe,0x2400fcfc,0xfe00fe,0xfe00fe,0xfefe62fc,0xfefefefe,0xe00b0bc,0x0,0xfe0000,0x6fe00fe,0xfefefdfe,0xfefefefe,0x57e5350,0xfe00fe,0xfe00fe,0x7e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefeb7f5,0xfefefefe,0xe00cfe5,0xfe00fe,0xfe00fe,0x20fe00fe,0xfe07fe,0xf1fd03fe,0xfefefefe,0x9c8cfefe,0x1000,0x0,0x0,0x0,
+0x0,0xfefe1e68,0xfefefefe,0x7d84fefe,0xfe037e,0xfe00fe,0x2d00047e,0x42004200,0xf3f94202,0xfefefefe,0x4448fefe,0x200,0x0,0xfe007e,0xfe00fe,0x88b300be,0xfefefefe,0xfdfefefe,0xfefefefe,0xfbfdfefe,0x83f4828,0xfe00fe,0xfe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0x26f800fe,0xfefefefe,0xfefefefe,0x47e6264,0xfe00fe,0xfe00fe,0x7e,0x0,0xfe0000,0x100000be,0xd2df6a61,0xfefefdfe,0xfefefefe,0xf0f7fefe,0x4f1faba0,0x43f2700,0x7e,0x0,0xfe007e,0x342b023f,0xf9fbb8bf,0xfefefefe,0xfefefefe,0x8b7ae5ef,0x10003b00,0xbe,0x0,0xfe0000,0x3d32043f,0xfbfdbfca,0xfefefefe,0xfefefefe,0xd3dcfefe,0x2d006840,0x53f,0x0,0xfafe0000,
+0xfefefefe,0x2400fcfc,0xfe00fe,0xfe00fe,0xfefe62fc,0xfefefefe,0xe00b0bc,0x0,0xfe0000,0x23fc00fe,0xfefefefe,0xfefefefe,0x27e403c,0xfe00fe,0xfe00fe,0x7e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefe7cab,0xfefefefe,0x2d3efcfd,0xfe00fe,0xfe00fe,0xe2fe1ffe,0xf79bffa,0xfefe49fe,0xfefefefe,0x6c5efefe,0xa00,0x0,0x0,0x0,
+0x0,0xd3f60100,0xfefefefe,0xd7edfefe,0xfe0a51,0xfe00fe,0x67f00be,0x97f097f,0xfefe38b1,0xfefefefe,0x4448fefe,0x200,0x0,0xfe007e,0xfe00fe,0x366c00fe,0xfefefefe,0xfefefefe,0xfefefefe,0xccd8fefe,0x17e2900,0xfe00fe,0xfe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0x26f800fe,0xfefefefe,0xfefefefe,0x47e6264,0xfe00fe,0xfe00fe,0x7e,0x0,0x7f0000,0x3f007f,0x26000a00,0x76654b2c,0x816c8570,0x44086852,0x18003300,0x7f0300,0x3f,0x0,0x7f003f,0x300007f,0x401a1c00,0x856f7161,0x6348806a,0x2d004100,0x3f0e00,0x7f,0x0,0x7f0000,0x400007f,0x4a2f1f00,0x93787c6a,0x876f9779,0x3e006145,0x7002400,0x7f,0x0,0x20000000,
+0x43004200,0x20004200,0x0,0x0,0x34000500,0x43004300,0xc003c00,0x0,0x0,0x2000000,0x43002700,0x43004300,0x1002600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfdfe2a5f,0xfefefefe,0xa5c7fefe,0xfe027e,0xcfe00fe,0xfefedafe,0xcff9fefe,0xfefecdfd,0xfefefefe,0x360beaf2,0x400,0x0,0x0,0x0,
+0x0,0x739f003f,0xfefefefe,0xfefefefe,0xbe81af,0xfe00fe,0xfe00fe,0x1fe00fe,0xfefeb1fe,0xfefefefe,0x4448fefe,0x200,0x0,0xfe007e,0xfe00fe,0x38400fe,0xfefedff7,0xfefefefe,0xfefefefe,0x8c77fefe,0xfe1600,0xfe00fe,0xfe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0x26f800fe,0xfefefefe,0xfefefefe,0x47e6264,0xfe00fe,0xfe00fe,0x7e,0x0,0x0,0x0,0x2000000,0x13000800,0x1c001a00,0xd001700,0x400,0x0,0x0,0x0,0x0,0x0,0x7000000,0x1a001200,0x16001c00,0x3000c00,0x0,0x0,0x0,0x0,0x0,0x7000100,0x1e001500,0x1f002200,0xa001800,0x100,0x0,0x0,0x4000000,
+0x9000900,0x4000900,0x0,0x0,0x7000100,0x9000900,0x1000800,0x0,0x0,0x0,0x9000600,0x9000900,0x500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xb5df0200,0xfefefefe,0xfefefefe,0x1de79b3,0x7e00fe,0xfdfe80ab,0xfefefefe,0xfefefefe,0xfefefefe,0x1f00998e,0x0,0x0,0x0,0x0,
+0x0,0x1065007e,0xfefee2f4,0xfefefefe,0x90d9fdfe,0xfe0ffc,0xfe00fe,0xa1fe18fe,0xfefefefe,0xfefefefe,0x4448fefe,0x200,0x0,0xfe007e,0xfe00fe,0xbe00fe,0xfefe90bf,0xfefefefe,0xfefefefe,0x4928fbfd,0xfe083f,0xfe00fe,0xfe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0x26f800fe,0xfefefefe,0xfefefefe,0x47e6264,0xfe00fe,0xfe00fe,0x7e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x2f400000,0xfefef3fa,0xfefefefe,0xbefbfefe,0x3dbe62fe,0xc5e1487b,0xfefefefe,0xfefefefe,0xdee6fefe,0xa004010,0x0,0x0,0x0,0x0,
+0x0,0x17e007e,0xf9fc4d62,0xfefefefe,0xfefefefe,0xc9fef7fe,0xd0febbfe,0xfefefbfe,0xfefefefe,0xfefefefe,0x4448fefe,0x200,0x0,0xfe007e,0xfe00fe,0xfe00fe,0xfefe3d6f,0xfefefefe,0xfefefefe,0x2900cdd9,0xfe017e,0xfe00fe,0xfe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0x26f800fe,0xfefefefe,0xfefefefe,0x47e6264,0xfe00fe,0xfe00fe,0x7e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x2000000,0xfafc637b,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x8882fefe,0x1be1d00,0x0,0x0,0x0,0x0,
+0x0,0xfe007e,0x6a7d063f,0xfefef7fb,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xc7c8fefe,0xfefefefe,0x4448fefe,0x200,0x0,0xfe007e,0xfe00fe,0xfe00fe,0xe4f90592,0xfefefefe,0xfefefefe,0x16008d79,0xfe00fe,0xfe00fe,0xfe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0x26f800fe,0xfefefefe,0xfefefefe,0x47e6264,0xfe00fe,0xfe00fe,0x7e,0x0,0x7f0000,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7e7f6b7f,0x7e7f7e7f,0xf3f,0x0,0x7f003f,0x7f007f,0x77f007f,0x717f477f,0x617f787f,0x7f267f,0x7f007f,0x7f,0x0,0x787f0000,0x787f787f,0x417f757f,0x7f007f,0x7f007f,0x7f,0x0,0x7f0000,0x7f007f,0x7f007f,
+0x7f007f,0x787f097f,0x787f787f,0xd3f,0x0,0x1e7f133f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x3f007f,0x0,0x3f0000,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x2f7f007f,0x13f,0x0,0x7f003f,0x7f007f,0x7f007f,0x327f017f,0x557f587f,0x27f327f,0x7f007f,0x3f,0x0,0x7a7f3b3f,0x7a7f7a7f,0x7f3b7f,0x7f007f,0x7f007f,0x7a7f6b7f,0x7a7f7a7f,0xb3f,0x0,0x7f003f,0x7f007f,0x7f007f,0x1f7f0000,0x427f547f,0x0,0xfe007e,0xfe00fe,0x0,0x63680800,0xfefeedf5,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xf7fcfefe,0xbe54a3,0x0,0x0,0x0,0x0,
+0x0,0xfe007e,0xa0000be,0xd2de5245,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x440eb7b6,0xfefee3f6,0x4448fefe,0x200,0x0,0x0,0x0,0x0,0x1d000000,0x43004100,0x43004300,0x7003600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x43002800,0x43004300,0x3002d00,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfefed9fd,0xfefefefe,0x100315f,0x0,0xfe007e,0xfe00fe,0xeafe64fe,0xfefefefe,0xfefefefe,0xbdfdfefe,0xfe29f8,0xfe,0x0,0xfefe0000,0xfefefefe,0xfefefefe,0x9b7b4f9,0xfe00fe,0xfe,0x0,0xfe0000,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfefe5afe,0xdbf1fefe,0x1304,0x0,0xfcfe367d,0x50fdb4fd,0xfe04fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x7e00fe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x63fe0cfe,0xfefec8fe,0xf31,0x0,0xf9fe797e,0xf9fef9fe,0x42f94cbb,0xfefed7fe,0xfefefefe,0xdafdfefe,0xfe41f8,0x7e,0x0,0xfefe7c7e,0xfefefefe,0x47e897e,0xfe00fe,0xfe00fe,0xfefee1fd,0xfefefefe,0x2957,0x0,0xf9fe797e,0xf9fef9fe,0x16be4cbb,0xfdfeadfe,0xd8f7fefe,0x900,0xfe007e,0xfe00fe,0x0,0x9000000,0xa49f3824,0xfefeeef5,0xfefefefe,0xfefefefe,0xe4eefefe,0xe9f19e89,0xfefefefe,0x519dfbfe,0x0,0x0,0x0,0x0,
+0x0,0xfe007e,0xbe00fe,0x2501073f,0xb0aa6a5c,0xedf6d8e6,0xe3eff3f8,0x7255b9b9,0x16003b00,0xa37f6d79,0x3824a57f,0x200,0x0,0x0,0x0,0x0,0x3000000,0x9000900,0x9000900,0x700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9000600,0x9000900,0x600,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfefedafa,0xfefefefe,0x2004448,0x0,0xfe007e,0x91fe00fe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x34c1effd,0xfe,0x0,0xfefe0000,0xfefefefe,0xfefefefe,0x8cc1fefe,0xfe017e,0xfe,0x0,0xfe0000,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfefeb8fd,0x9b8cfefe,0x1b00,0x0,0xfefe387a,0xfefefefe,0x83fee5fd,0xfe20fd,0xfe00fe,0xfe00fe,0xfe00fe,0x7e00fe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x97fe32fe,0xfefef0fe,0xfefefefe,0x2711,0x0,0xfefe7c7e,0xfefefefe,0xf9fe9ed1,0xfefefefe,0xfefefefe,0xfefefefe,0x3070f7fd,0x7e,0x0,0xfefe7c7e,0xfefefefe,0x87e987e,0xfe00fe,0xfe00fe,0xfefee2fc,0xfefefefe,0x2003e3e,0x0,0xfefe7c7e,0xfefefefe,0xd7fb7394,0xfefefefe,0xdfeffefe,0x1a00,0xfe007e,0xfe00fe,0x0,0x0,0x18000400,0x65543509,0x97798871,0x866e9578,0x41006247,0x422f2e00,0xfefeddea,0x3c26dae0,0x400,0x0,0x0,0x0,
+0x0,0x0,0x0,0x1000000,0x21000d00,0x3a003100,0x3d003f00,0x21003300,0xb00,0x23000b00,0x16002600,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfefedafa,0xfefefefe,0x2004448,0x0,0xfe007e,0xfefe69fe,0xfefefefe,0xbabcf7fa,0xe4edad9d,0xfefefefe,0xd8f6fefe,0x85c,0x0,0xb7e30000,0xf1f7c6d3,0xfefefefe,0xe8f7fefe,0xfe0d00,0xfe,0x0,0xfe0000,0xfe00fe,0xfe00fe,
+0x1bfe00fe,0xfefefcfe,0x5032fcfd,0x900,0x0,0xfcfe3179,0xfefefefe,0xfefefefe,0xb7fdfcfe,0x5fe53fd,0xfe00fe,0xfe00fe,0x7e00fe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xdfe00fe,0xcbfe66fe,0xfefefefe,0xfefefefe,0xf8fbfefe,0x290e,0x0,0xfefe7c7e,0xfefefefe,0xfefefefe,0xd9e7eff6,0xfefeedf5,0xfefefefe,0xaeddfefe,0x400,0x0,0xfefe7c7e,0xfefefefe,0x87e987e,0xfe00fe,0xfe00fe,0xfefee2fc,0xfefefefe,0x2003e3e,0x0,0xfefe7c7e,0xfefefefe,0xfefedef0,0xfefefefe,0xe0eefefe,0x1c00,0xfe007e,0xfe00fe,0x0,0x0,0x0,0xd00047f,0x20001900,0x1f002200,0xc001700,0x43f037f,0xb5c63026,0x1f005225,0x100,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x6000300,0x7000800,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfefedafa,0xfefefefe,0x2004448,0x0,0xffe007e,0xfefeedfe,0xf4f9fefe,0x38006b46,0x381b2800,0xfefed6e3,0xfefefefe,0x5a71,0x0,0x18000000,0x5e593000,0xfefefefe,0xfdfefefe,0xfe1f00,0xfe,0x0,0xfe0000,0xfe00fe,0xfe00fe,
+0x78fe00fe,0xfefefefe,0x2a00cbd5,0x100,0x0,0x42440300,0xebf3a39c,0xfefefefe,0xfefefefe,0xe7fdfefe,0x23fd87fe,0xfe00fe,0x7e00fe,0x0,0x7e0000,0xfe00fe,0x35fe00fe,0xf2fe9bfe,0xfefefefe,0xfefefefe,0xdfeafefe,0x53249985,0x2100,0x0,0xfefe7c7e,0xfefefefe,0xa39ffefe,0x39004507,0xb4b53b0b,0xfefefefe,0xecf7fefe,0x1100,0x0,0xfefe7c7e,0xfefefefe,0x87e987e,0xfe00fe,0xfe00fe,0xfefee2fc,0xfefefefe,0x2003e3e,0x0,0xfefe7c7e,0xfefefefe,0xfefefefe,0x987cd3dc,0x85708870,0x1b00,0xfe007e,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1b000300,0x2001d00,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfdfe127d,0xfdfefdfe,0xfdfefdfe,0xfdfefdfe,0xfdfefdfe,0xfcfefdfe,0xbbfeebfe,0x3fe5dfd,0xfe00fe,0x7e,0x0,0x7e0000,0xfdfe82fe,0xfdfefdfe,0xfdfefdfe,0xfdfefdfe,0xfdfefdfe,0xfdfefdfe,0xfdfefdfe,0xfdfefdfe,0x3b7a,0x0,0xfe0000,0xfe00fe,0x6fe00fe,0x59fe3bfe,0x1bfe50fe,0xfe00fe,0xfefedafa,0xfefefefe,0x2004448,0x0,0x77fe007e,0xfefefefe,0x988efefe,0x83f2d00,0x33f017f,0xf3f9566d,0xf3f9f3f9,0x50096a6,0x0,0x17f0000,0x94b037f,0xfefefcfe,0xfefefefe,0xfe2500,0xfe,0x0,0xfe0000,0xfe00fe,0xfe00fe,
+0xd6fe00fe,0xfefefefe,0x1500836f,0x7e,0x0,0x73f003f,0x340c1b00,0xc8d37a69,0xfefefcfd,0xfefefefe,0xfdfefefe,0x56fdbbfe,0x7e06fe,0x0,0x7e0000,0x69fe0efe,0xfefecefe,0xfefefefe,0xfefefefe,0xbbbaf7fb,0x41007359,0x16002d00,0x500,0x0,0xfefe7c7e,0xfefefefe,0x3c03e1ec,0x67f1300,0x2e4d067f,0xfefefefe,0xfefefefe,0x2823,0x0,0xfefe7c7e,0xfefefefe,0x87e987e,0xfe00fe,0xfe00fe,0xfefee2fc,0xfefefefe,0x2003e3e,0x0,0xfefe7c7e,0xfefefefe,0xaca8fefe,0x2a004001,0x1d001f00,0xc00,0xfe007e,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x100,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfefe1276,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xbdf9fefe,0xfe0db8,0x7e,0x0,0x7e0000,0xfefe82f0,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x3005763,0x0,0xfe0000,0x1fe00fe,0xeafe65fe,0xfefefefe,0xfcfefefe,0x17bcacfd,0xfefedafa,0xfefefefe,0x2004448,0x0,0xccfd007e,0xfefefefe,0x451df7fb,0xfe0b00,0xfe00fe,0x2e00053f,0x3f003f00,0x8003600,0x0,0xfe0000,0xbe00fe,0xfefef8fe,0xfefefefe,0xfe2600,0xfe,0x0,0xfe0000,0xfe00fe,0xfe00fe,
+0xfefe36fe,0xf3f8fefe,0x63f3f15,0x7e,0x0,0xfe007e,0x47f00be,0x26001000,0xa1985037,0xfefeeaf2,0xfefefefe,0xfefefefe,0x64ce9fe,0x0,0x2a7e0000,0xfefef4fe,0xfefefefe,0xfefefefe,0x9781dde9,0x37005221,0xd002100,0xfe027f,0x7e,0x0,0xfefe7c7e,0xfefefefe,0x1e00b2b5,0xfe00be,0x27e00fe,0xfefeeefc,0xfefefefe,0x383b,0x0,0xfefe7c7e,0xfefefefe,0x87e987e,0xfe00fe,0xfe00fe,0xfefee2fc,0xfefefefe,0x2003e3e,0x0,0xfefe7c7e,0xfefefefe,0x4210ecf3,0x2001200,0x0,0x0,0xfe007e,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xfe007e,0xfe00fe,0xfe00fe,0x95fe3efe,0xebfecdfe,0xe1fef2fe,0x79febafe,0xfe19fd,0xfe00fe,0x7e00fe,0x0,0x0,0xfefe1274,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x13fabeb,0x7e,0x0,0x7e0000,0xfefe82f0,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x4005c60,0x0,0xfe0000,0x93fe00fe,0xfefefefe,0xfefefefe,0xfefefefe,0xd5fafefe,0xfefee4fb,0xfefefefe,0x2004448,0x0,0xfdfe0f7e,0xfefefefe,0x2700cfde,0x7dfe2bbc,0x9cfea0fe,0x1c7f6ebe,0x87f087f,0x100077f,0x0,0xfe0000,0xfe00fe,0xfefef8fe,0xfefefefe,0xfe2600,0xfe,0x0,0xfe0000,0xfe00fe,0xfe00fe,
+0xfefe95fe,0xb4b1fefe,0x17e2300,0x7e,0x0,0xfe007e,0xfe00fe,0x17f00fe,0x1a00083f,0x78663309,0xfefec7d0,0xfefefefe,0x2113fefe,0x0,0x377b0000,0xfefefefe,0xf9fcfefe,0x6f55b9b6,0x2c004000,0x63f1500,0xfe00be,0xfe00fe,0x7e,0x0,0xfefe7c7e,0xfefefefe,0xe009e86,0xfe00fe,0xfe00fe,0xfefee3fc,0xfefefefe,0x3d3e,0x0,0xfefe7c7e,0xfefefefe,0x87e987e,0xfe00fe,0xfe00fe,0xfefee2fc,0xfefefefe,0x2003e3e,0x0,0xfefe7c7e,0xfefefefe,0x2200b9c0,0x100,0x0,0x0,0xfe007e,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xfe007e,0xfe00fe,0xc2fe29fe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x84fcf9fe,0xfe07f9,0x7e00fe,0x0,0x0,0xfefe1274,0xfefefefe,0xb9b2fefe,0x97799779,0x97799779,0xbbbb9b7b,0xfefef9fc,0xfefefefe,0x3964fefe,0x3f,0x0,0x7e0000,0xc7db5fe4,0xcad7cad7,0xcad7cad7,0xcad7cad7,0xcad7cad7,0xfefef1f7,0xfefefefe,0xf9fcfefe,0x4004c42,0x0,0xfe0000,0xfefe5afe,0xfefefefe,0xecf4fefe,0xc9d7c3ce,0xfefef7fb,0xfefefefe,0xfefefefe,0x2004448,0x0,0xfefe3c7d,0xfefefefe,0x94b9adae,0xfefefcfe,0xfefefefe,0xf3fefefe,0xe975fc,0xfe,0x0,0xfe0000,0xfe00fe,0xfefef8fe,0xfefefefe,0xfe2600,0xfe,0x0,0xfe0000,0xfe00fe,0x7fe00fe,
+0xfefeeefe,0x6b58fefe,0xfe0f00,0x7e,0x0,0xfe007e,0xfe00fe,0xfe00fe,0xbe00fe,0x83a01a7f,0xfefee1f4,0xfefefefe,0x2a10fefe,0x0,0x387a0000,0xfefefefe,0xfefefefe,0x7b85d5e5,0x27f163a,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0xfefe7c7e,0xfefefefe,0x93f997e,0xfe00fe,0xfe00fe,0xfefee2fc,0xfefefefe,0x2003e3e,0x0,0xfefe7c7e,0xfefefefe,0x87e987e,0xfe00fe,0xfe00fe,0xfefee7fc,0xfefefefe,0x2003e3e,0x0,0xfefe7c7e,0xfefefefe,0x1100a089,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfdfe90fc,0xfdfefdfe,0xfdfefdfe,0x27fc7fd,0xfe00fe,0xfe00fe,0xfe00fe,0x62fe00fe,0xfdfefdfe,0xfdfefdfe,0xf3fefdfe,0x400,0x0,0x0,
+0x0,0xfe007e,0x48fe00fe,0xfefef2fe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xb76bbf6,0x7e00fe,0x0,0x0,0xfefe1274,0xfefefefe,0x7e6efefe,0x22002500,0x22002200,0x27002200,0xfefe6d6f,0xfefefefe,0x867efefe,0x300,0x0,0x7e0000,0x2c00063f,0x32003200,0x32003200,0x32003200,0x747f3200,0xfefefdfd,0xfefefefe,0x8c81fefe,0x1002800,0x0,0x1fe0000,0xfefedcfe,0xfefefefe,0x4a11bdb8,0x30003600,0xe0ec4e30,0xfefefefe,0xfefefefe,0x2004448,0x0,0xfefe587d,0xfefefefe,0xfefee6f2,0xfefefefe,0xfefefefe,0xfefefefe,0x8eddfefe,0xbe,0x0,0xfe0000,0xfe00fe,0xfefef8fe,0xfefefefe,0xfe2809,0xfe,0x0,0xfe0000,0xfe00fe,0x55fd00fe,
+0xfefefefe,0x3301e2ec,0xfe047e,0x7e,0x0,0xfe007e,0xfe00fe,0x1fe00fe,0xaafe44fe,0xfefef8fe,0xfefefefe,0xfefefefe,0x290ad6e2,0x0,0x246e0000,0xfefedef4,0xfefefefe,0xfefefefe,0x95fdf0fe,0xfe30fd,0xfe00fe,0xfe00fe,0x7e,0x0,0xfefe7c7e,0xfefefefe,0x87e987e,0xfe00fe,0xfe00fe,0xfefee2fc,0xfefefefe,0x2003e3e,0x0,0xfefe7a7e,0xfefefefe,0x87ea098,0xfe00fe,0x3fe00fe,0xfefef8fe,0xfefefefe,0x2003e3e,0x0,0xfefe7c7e,0xfefefefe,0xa3f9a7e,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefe92f6,0xfefefefe,0xfefefefe,0x3351fdfe,0xfe00be,0xfe00fe,0xfe00fe,0xb3fd00fe,0xfefefefe,0xfefefefe,0xf7fbfefe,0x1f00,0x0,0x0,
+0x0,0xfe007e,0xf5fe32fe,0xfefefefe,0xfefefefe,0xdbe9fafc,0xe9f3d1e0,0xfefefefe,0xfefefefe,0xa0dcfefe,0x7e017e,0x0,0x0,0xfefe1274,0xfefefefe,0x766efefe,0xfe067e,0xfe00fe,0x7f00fe,0xeaf90941,0xfefefefe,0xa1a7fefe,0x700,0x0,0x7e0000,0x37f00be,0x47f047f,0x47f047f,0x47f047f,0xf2fe33a5,0xfefefefe,0xfefefefe,0x3700a9a5,0xa00,0x0,0x3afd0000,0xfefefefe,0xecf3fefe,0x18004614,0x37f053f,0x5364073f,0xfefefefe,0xfefefefe,0x2004448,0x0,0xfefe677c,0xfefefefe,0xfefefefe,0x9276ced4,0xd7de9276,0xfefefefe,0xfdfefefe,0x406d,0x0,0xfe0000,0xfe00fe,0xfefeeefc,0xfefefefe,0xbe4e57,0xfe,0x0,0xfe0000,0xfe00fe,0xb3fe00fe,
+0xfefefefe,0x1d009e90,0xfe00be,0x7e,0x0,0xfe007e,0x17fe00fe,0xdcfe78fe,0xfefefefe,0xfefefefe,0xf2f7fefe,0x6849b1a9,0x19003f00,0x0,0x1000000,0x6e5e2404,0xf8fbbec3,0xfefefefe,0xfefefefe,0xc9fdfefe,0xcfe63fd,0xfe00fe,0x7e,0x0,0xfefe7c7e,0xfefefefe,0x87e987e,0xfe00fe,0xfe00fe,0xfefee2fc,0xfefefefe,0x2003e3e,0x0,0xfefe707d,0xfefefefe,0xb00c3da,0xfe00fe,0x3bfd00fe,0xfefefefe,0xfefefefe,0x2003e3e,0x0,0xfefe7c7e,0xfefefefe,0x87e987e,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefe92f4,0xfefefefe,0xfefefefe,0x8898fefe,0xfe027e,0xfe00fe,0xfe00fe,0xf8fe0efe,0xfefefefe,0xfefefefe,0xf8fafefe,0x2400,0x0,0x0,
+0x0,0x4fe007e,0xfefed4fe,0xfefefefe,0xb2adfefe,0x3d005324,0x38013400,0xe6ef7160,0xfefefefe,0xfefefefe,0x3f456d,0x0,0x0,0xfefe1274,0xfefefefe,0x766efefe,0xfe067e,0xfe00fe,0xfe00fe,0xdbfb00be,0xfefefefe,0x9a87fefe,0xb00,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfe00fe,0x17fe00fe,0xfefee0fe,0xfefefefe,0xc6c7fefe,0x10003f06,0x3f,0x0,0x73fe0000,0xfefefefe,0xb1acfefe,0x17e2300,0xfe00fe,0x64500fe,0xfefee8fa,0xfefefefe,0x2004448,0x0,0xfefe637c,0xfefefefe,0xb9b5fefe,0x28004001,0x2d0e1f00,0xfefeccdb,0xfefefefe,0x400aad2,0x0,0xfe0000,0xfe00fe,0xfefeb2ee,0xfefefefe,0x2cb7d6f1,0xfe,0x0,0xfe0000,0xfe00fe,0xfafe18fe,
+0xfcfdfefe,0xa005236,0xfe00fe,0x7e,0x0,0x46fe027e,0xf9feabfe,0xfefefefe,0xfefefefe,0xd2ddfefe,0x4b158b72,0x1e003400,0x23f0b00,0x0,0x3f0000,0xe00037f,0x46262300,0xe0eb9587,0xfefefefe,0xfefefefe,0xf1fefefe,0x32fd98fd,0x7e,0x0,0xfefe7c7e,0xfefefefe,0x87e987e,0xfe00fe,0xfe00fe,0xfefee2fc,0xfefefefe,0x2003e3e,0x0,0xfefe517a,0xfefefefe,0x4680fafd,0xfe00fe,0xc9fe15fe,0xfefefefe,0xfefefefe,0x2003e3e,0x0,0xfefe7c7e,0xfefefefe,0x87e987e,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefe92f4,0xfefefefe,0xfefefefe,0xd6eefefe,0xfe0900,0xfe00fe,0xfe00fe,0xfefe59fe,0xfefefefe,0xfefefefe,0xf8fafefe,0x2400,0x0,0x0,
+0x0,0x5ffe007e,0xfefefefe,0xfefefefe,0x3a00a29e,0x83f1900,0x57f057f,0x3d2e0d00,0xfefeedf6,0xfefefefe,0x400afd5,0x0,0x0,0xfefe1274,0xfefefefe,0x766efefe,0xfe067e,0xfe00fe,0xfe00fe,0xf9fe11fe,0xfefefefe,0x7163fefe,0x900,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfe00fe,0xc6fe08fe,0xfefefefe,0xfefefefe,0x4b1bdde3,0xbe1700,0x7e,0x0,0x8dfc0000,0xfefefefe,0x8f78fefe,0xfe0f00,0xfe00fe,0xbe00fe,0xfefec3f6,0xfefefefe,0x2004448,0x0,0xfefe567b,0xfefefefe,0x5330fdfe,0x17f1400,0x17f00fe,0xfefe516d,0xfefefefe,0x1000e2f2,0x0,0xfe0000,0xfe00fe,0xe0ee2d38,0xfefefefe,0xfefefefe,0x1008dec,0x0,0xfe0000,0xfe00fe,0xfefe73fe,
+0xcdd7fefe,0x27e2b00,0xfe00fe,0x7e,0x0,0xfefe367e,0xfefefefe,0xfefefefe,0xada2eff6,0x3e006343,0x12002800,0xbe053f,0x7e00fe,0x0,0x7e0000,0xfe00fe,0x73f007f,0x2e011700,0xb9bb6959,0xfefef7fa,0xfefefefe,0xfefefefe,0xc37,0x0,0xfefe7c7e,0xfefefefe,0x87e987e,0xfe00fe,0xfe00fe,0xfefee2fc,0xfefefefe,0x2003e3e,0x0,0xfafd1750,0xfefefefe,0xfbfefefe,0xc7fecdfd,0xfefef6fe,0xfefefefe,0xfefefefe,0x2003e3e,0x0,0xfefe7c7e,0xfefefefe,0x87e987e,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefe92f4,0xfefefefe,0xfefefefe,0xfefefefe,0xbe3a54,0xfe00fe,0xfe00fe,0xfefeaafe,0xfefefefe,0xfefefefe,0xf8fafefe,0x2400,0x0,0x0,
+0x0,0xc6fe007e,0xfefefefe,0xdfe9fefe,0x10003e07,0xfe00be,0xfe00fe,0x33f00fe,0xfefe8298,0xfefefefe,0x1100e9f6,0x0,0x0,0xfefe1274,0xfefefefe,0x766efefe,0xfe067e,0xfe00fe,0x25fe00fe,0xfefeb8fe,0xfefefefe,0x3609dfe8,0x400,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfe00fe,0xfefea3fe,0xfefefefe,0xedf4fefe,0x1f005a2e,0xfe017e,0x7e,0x0,0x94f50000,0xfefefefe,0x8575fefe,0xfe087e,0xfe00fe,0xfe00fe,0xfefebcf8,0xfefefefe,0x2004448,0x0,0xfefe3976,0xfefefefe,0x2c00e8f3,0xfe027e,0xfe00fe,0xfefe0e8c,0xfefefefe,0x1c00f5fb,0x0,0xfe0000,0xfe00fe,0x5577023f,0xfefedbe8,0xfefefefe,0xa00a8bb,0x0,0xfe0000,0xfe00fe,0xfefed1fd,
+0x856ffefe,0xfe1600,0xfe00fe,0x7e,0x0,0xfefe377b,0xfdfdfefe,0x866dced8,0x33004910,0x9001d00,0xfe027f,0xfe00fe,0x7e00fe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0x27f00fe,0x21000d00,0x90814221,0xfefedce7,0xfefefefe,0x2611,0x0,0xfefe7c7e,0xfefefefe,0x87e987e,0xfe00fe,0xfe00fe,0xfefee2fc,0xfefefefe,0x2003e3e,0x0,0x9bc20100,0xfefefefe,0xfefefefe,0xfefefefe,0xdee4fefe,0xfefeccdb,0xfefefefe,0x2003e3e,0x0,0xfefe7c7e,0xfefefefe,0x87e987e,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefe92f4,0xfefefefe,0xfefefefe,0xfefefefe,0x27e8c9d,0xfe00fe,0x9fe00fe,0xfefef3fe,0xfbfdfefe,0xfefefefe,0xf8fafefe,0x2400,0x0,0x0,
+0x0,0xfcfe137e,0xfefefefe,0x9581fefe,0xbe1d00,0xfe00fe,0xfe00fe,0xfe00fe,0x66611830,0x705d705d,0x1c016e5e,0x0,0x0,0xfefe1274,0xfefefefe,0xf7fcfefe,0xf1fef1fe,0xf1fef1fe,0xfefef6fe,0xfefefefe,0xeaf1fefe,0x1c006338,0x3f,0x0,0x7e0000,0xfe00fe,0xfe00fe,0x7afe00fe,0xfefefefe,0xfefefefe,0x704df8fb,0x33f2600,0xfe00fe,0x7e,0x0,0x80c80000,0xfefefefe,0x9891fefe,0xfe077e,0xfe00fe,0xfe00fe,0xfefed1fb,0xfefefefe,0x2004448,0x0,0xfdfe135d,0xfefefefe,0x1f00ebf5,0xfe00fe,0xfe00fe,0xfefe0ae7,0xfefefefe,0x2300eef6,0x0,0xfe0000,0xfe00fe,0xfbfe51fe,0xfefefefe,0xd7e3fefe,0xc007e73,0x0,0xfe0000,0x32fe00fe,0xfefefefe,
+0x4017f4f9,0xfe063f,0xfe00fe,0x7e,0x0,0xebf6387a,0x5f3ca99d,0x28003d00,0x53f1100,0xfe00be,0xfe00fe,0xfe00fe,0x7e00fe,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfe00fe,0xbe00fe,0x1500063f,0x64532c01,0xf5f9b5b4,0x2a10,0x0,0xfefe7c7e,0xfefefefe,0x87e987e,0xfe00fe,0xfe00fe,0xfefee2fc,0xfefefefe,0x2003e3e,0x0,0x1315007e,0xfafca4ad,0xfefefefe,0xfcfdfefe,0x5326c3c5,0xfefebede,0xfefefefe,0x2003e3e,0x0,0xfefe7c7e,0xfefefefe,0x87e987e,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefe92f4,0xfefefefe,0xfefed3e0,0xfefefefe,0xb00dbf0,0xfe00fe,0x51fd00fe,0xfefefefe,0xc9d9fefe,0xfefefefe,0xf8fafefe,0x2400,0x0,0x0,
+0x0,0xfefe467e,0xfefefefe,0x5d50fefe,0xfe093f,0xfe00fe,0xfe00fe,0xfe00fe,0x1000017e,0x16001600,0xa001600,0x0,0x0,0xfefe1274,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x5636ddeb,0x43f2700,0x7e,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfdfe52fe,0xfefefefe,0xfefefefe,0x2e00897c,0xfe063f,0xfe00fe,0x7e,0x0,0x53b80000,0xfefefefe,0xcee5fefe,0xfe0a3f,0xfe00fe,0xffe00fe,0xfefef9fe,0xfefefefe,0x2004448,0x0,0xd3f70100,0xfefefefe,0x3f4bfefe,0xfe00be,0xfe00fe,0xfefe45fd,0xfefefefe,0x2000d4e3,0x0,0xfe0000,0xfe00fe,0xfefed4fe,0xfefefefe,0x4100a8a4,0x7002900,0x0,0xfe0000,0x90fe00fe,0xfefefefe,
+0x2400b6b5,0xfe017e,0xfe00fe,0x7e,0x0,0x2e150b34,0x1b003200,0x1000800,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x3f007f,0x0,0x3f0000,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0xc000200,0x3e1c2000,0x2204,0x0,0xa07f423f,0xa57fa57f,0x83f6d3f,0x7f007f,0x7f007f,0xa47f807e,0xa57fa57f,0x200341f,0x0,0x13f003f,0x44271500,0x88717765,0x5933816b,0x1c003b00,0x3d001400,0x43004300,0x1002500,0x0,0xa07f423f,0xa57fa57f,0x83f6d3f,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefe92f4,0xfefefefe,0xe2f3aaa4,0xfefefefe,0x3e59fefe,0xfe00be,0xa2fd00fe,0xfefefefe,0x87a7fefe,0xfefefefe,0xf8fafefe,0x2400,0x0,0x0,
+0x0,0xfefe637e,0xfefefefe,0x3516fefe,0xfe037e,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x7e00fe,0x0,0x0,0xfefe1274,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xdaf3fefe,0xfe1c3b,0x7e,0x0,0x7e0000,0xfe00fe,0x31fe00fe,0xfefef3fe,0xfefefefe,0xa6a2fefe,0xa003600,0xfe00fe,0xfe00fe,0x7e,0x0,0x14ba0000,0xfefef6fc,0xfefefefe,0xbe558b,0xfe00fe,0x81fe00fe,0xfefefefe,0xfefefefe,0x2004448,0x0,0x7daa007e,0xfefefefe,0xbddefefe,0xfe0667,0x9fe00fe,0xfefec8fe,0xfefefefe,0x17009d90,0x0,0xfe0000,0xfe00fe,0xfefef6fe,0xfefefefe,0x12004722,0x27f,0x0,0xfe0000,0xeafe05fe,0xfefefefe,
+0x10006d5a,0xfe00fe,0xfe00fe,0x7e,0x0,0x7000000,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6000000,0x500,0x0,0x20000400,0x26002600,0x4002000,0x0,0x0,0x25000f00,0x26002600,0x1500,0x0,0x0,0x6000000,0x1c001300,0x16001c00,0x1000800,0x8000200,0x9000900,0x500,0x0,0x20000400,0x26002600,0x4002000,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefe92f4,0xfefefefe,0x94a5a5a5,0xfefefefe,0x92a4fefe,0xfe037e,0xeffe05fe,0xfefefefe,0x555ee6f0,0xfefefefe,0xf8fafefe,0x2400,0x0,0x0,
+0x0,0xfefe6e7e,0xfefefefe,0x2800fafc,0xfe007e,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x7e00fe,0x0,0x0,0xfefe1274,0xfefefefe,0x9c9cfefe,0x68556855,0x68556855,0xaaa57562,0xfefefbfd,0xfefefefe,0x23face5,0x7e,0x0,0x7e0000,0xfe00fe,0xe2fe19fe,0xfefefefe,0xfefefefe,0x3e04c3c3,0xbe1000,0xfe00fe,0xfe00fe,0x7e,0x0,0x17e0000,0xfefea2cf,0xfefefefe,0x70f4f4fc,0x2dfe25fd,0xfcfe88fe,0xfefefefe,0xfefefefe,0x2004448,0x0,0x162e007e,0xfefeebf8,0xfefefefe,0x72fecefb,0xd3fe73fe,0xfefefefe,0xf3f8fefe,0x9004b25,0x0,0xfe0000,0xfe00fe,0xfefef8fe,0xfefefefe,0x17e2a00,0xfe,0x0,0xfe0000,0xfefe50fe,0xe4eefefe,
+0x47e3402,0xfe00fe,0xfe00fe,0x7e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefe92f4,0xfefefefe,0x3e66a4a6,0xfefefefe,0xdff2fefe,0xfe0c02,0xfefe47fe,0xfefefefe,0x446ba69c,0xfefefefe,0xf8fafefe,0x2400,0x0,0x0,
+0x0,0xfefe677c,0xfefefefe,0x2811fefe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x7e00fe,0x0,0x0,0xfefe1274,0xfefefefe,0x7a6efefe,0x14001800,0x14001400,0x1e001500,0xfefe97a0,0xfefefefe,0x1d2afafd,0x7e,0x0,0x7e0000,0x9fe00fe,0xfefec9fe,0xfefefefe,0xdae1fefe,0x16004918,0xfe00be,0xfe00fe,0xfe00fe,0x7e,0x0,0xfe0000,0xe8f52133,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefef3f8,0xfefefefe,0x2004448,0x0,0x17e007e,0xfbfd5b79,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x8474fdfd,0x1002600,0x0,0xfe0000,0xfe00fe,0xfefef8fe,0xfefefefe,0xfe2600,0xfe,0x0,0xfe0000,0xfefeaefe,0xa092fefe,
+0xbe1d00,0xfe00fe,0xfe00fe,0x7e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefe92f4,0xfefefefe,0xf00a4a6,0xfefed4f5,0xfefefefe,0xbe445d,0xfefe98fe,0xfefefefe,0x3474604d,0xfefefefe,0xf8fafefe,0x2400,0x0,0x0,
+0x0,0xfefe4d79,0xfefefefe,0x4552fefe,0xfe00be,0xfe00fe,0xfe00fe,0xfe00fe,0x34fe04fe,0x34fe34fe,0x97e34fe,0x0,0x0,0xfefe1274,0xfefefefe,0x766efefe,0xfe067e,0xfe00fe,0xbe00fe,0xfefe2656,0xfefefefe,0x5060fefe,0x0,0x0,0x7e0000,0xa8fe01fe,0xfefefefe,0xfefefefe,0x592debf3,0x17e1d00,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0xfe0000,0x433e027e,0xfefee1ee,0xfefefefe,0xfefefefe,0xb8b7fefe,0xfefec0cd,0xfefefefe,0x2004448,0x0,0xfe007e,0x6975073f,0xfefef0f7,0xfefefefe,0xfefefefe,0xf1f7fefe,0x34008574,0x900,0x0,0xfe0000,0xfe00fe,0xfefef8fe,0xfefefefe,0xfe2600,0xfe,0x0,0x14fe0000,0xfefef9fe,0x5539fdfd,
+0xfe0b00,0xfe00fe,0xfe00fe,0x7e,0x0,0x7f003f,0x7f007f,0xb7f007f,0x587f3e7f,0x387f547f,0x7f087f,0x7f007f,0x7f,0x0,0x747f0000,0x787f787f,0x787f787f,0x787f787f,0x323f,0x0,0x7f003f,0x4e7f007f,0x7e7f7e7f,0x2c3f7e7f,0x0,0x3f0000,0x7f007f,0x507f497f,0x507f507f,0x7f047f,0x7f,0x0,0x7f0000,0x7f007f,0x7f007f,0x1a7f057f,0x197f1a7f,0x0,0x0,0x7e7f557f,0x7e7f7e7f,0x3a7f,0x0,0x2e7f0000,0x3a7f3a7f,0x237f3a7f,0x0,0x0,0xfe007e,0xfe00fe,0xfefe92f4,0xfefefefe,0xc00a4a6,0xfefe7ea7,0xfefefefe,0x67e96aa,0xfefee8fe,0xdfebfefe,0x2b782f00,0xfefefefe,0xf8fafefe,0x2400,0x0,0x0,
+0x0,0xfefe1e68,0xfefefefe,0x7d84fefe,0xfe037e,0xfe00fe,0xfe00fe,0xfe00fe,0xfefe35fd,0xfefefefe,0x235dfefe,0x0,0x0,0xfefe1274,0xfefefefe,0x766efefe,0xfe067e,0xfe00fe,0xfe00fe,0xecfb017e,0xfefefefe,0x6f70fefe,0x300,0x0,0x7e0000,0xfefe7ffe,0xfefefefe,0xf7fbfefe,0x25006d49,0xfe023f,0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0xfe0000,0x43f00fe,0x92862c19,0xe3efcddb,0xc3cde0ed,0x3d018266,0xa27f6a6c,0xa57fa57f,0x2003824,0x0,0xfe007e,0x90000be,0x99893b26,0xe1eeccda,0xcfdde4f0,0x52239f8d,0xc002f00,0xbe,0x0,0xfe0000,0xfe00fe,0xfefef9fe,0xfefefefe,0xfe2600,0xfe,0x0,0x6efe0000,0xfefefefe,0x2c00cfda,
+0xfe027e,0xfe00fe,0xfe00fe,0x7e,0x0,0xfe007e,0x18fe00fe,0xf6fe98fe,0xfefefefe,0xfefefefe,0x9bfdf3fe,0xfe19fd,0xfe,0x0,0xf6fe0000,0xfefefefe,0xfefefefe,0xfefefefe,0x4007a7c,0x0,0xfe007e,0x9ffa00fe,0xfefefefe,0x6978fefe,0x200,0x7e0000,0xfe00fe,0xfefeeafe,0xfefefefe,0xbe1b4f,0xfe,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfefe57fe,0xf8fefefe,0x600,0x0,0xfefeadfb,0xfefefefe,0x400847d,0x0,0xc9fd0000,0xfefefefe,0xa0e3fefe,0x300,0x0,0xfe007e,0xfe00fe,0xfefe92f4,0xfefefefe,0xc00a4a6,0xfdfe265c,0xfefefefe,0x4b84e3f3,0xfefefefe,0x9f91fefe,0x28b81b00,0xfefefefe,0xf8fafefe,0x2400,0x0,0x0,
+0x0,0xd3f60100,0xfefefefe,0xd7edfefe,0xfe0a51,0xfe00fe,0xfe00fe,0xfe00fe,0xfefe84fe,0xfefefefe,0x2701ebf4,0x100,0x0,0xfefe1274,0xfefefefe,0x766efefe,0xfe067e,0xfe00fe,0xfe00fe,0xd3f900fe,0xfefefefe,0x7e74fefe,0x500,0x0,0x3f7e0000,0xfefefdfe,0xfefefefe,0xe9f1fefe,0xb4f7c2dd,0xb1feb1fe,0xb1feb1fe,0xb1feb1fe,0xb1feb1fe,0x5a7e,0x0,0x0,0x0,0x14000300,0x37002b00,0x34003a00,0xd002500,0x22000a00,0x26002600,0x1001600,0x0,0x0,0x0,0x18000400,0x36002b00,0x37003a00,0x18002c00,0x400,0x0,0x0,0xfe0000,0x7fe00fe,0xfefefefe,0xfefefefe,0xfe2600,0xfe,0x0,0x557f0000,0x9b7b937c,0x17006c3f,
+0x7f007f,0x7f007f,0x7f007f,0x3f,0x0,0xfe007e,0xe6fe31fe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x34d3eafd,0xfe,0x0,0xf6fe0000,0xfefefefe,0xfefefefe,0xfefefefe,0x8008a78,0x0,0xfe007e,0xa0f600fe,0xfefefefe,0x7a72fefe,0x600,0x7e0000,0xfe00fe,0xfefeecfc,0xfefefefe,0x7e322d,0xfe,0x0,0xfe0000,0xfe00fe,0x1fe00fe,0xfefebefe,0xfafcfefe,0x2000,0x0,0xfefeaef8,0xfefefefe,0x800947c,0x0,0xcafa0000,0xfefefefe,0xafc2fefe,0xd00,0x0,0xfe007e,0xfe00fe,0xfefe92f4,0xfefefefe,0xc00a4a6,0xc9f2027e,0xfefefefe,0xcde9fefe,0xfefefefe,0x5841fefe,0x28f80b00,0xfefefefe,0xf8fafefe,0x2400,0x0,0x0,
+0x0,0x739f003f,0xfefefefe,0xfefefefe,0xbe81af,0xfe00fe,0xfe00fe,0x1efe00fe,0xfefeeffe,0xfefefefe,0x1f00b3b1,0x0,0x0,0xfefe1274,0xfefefefe,0x766efefe,0xfe067e,0xfe00fe,0xfe00fe,0xbaf600fe,0xfefefefe,0x907efefe,0x600,0x0,0x5c7d0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x600917e,0x0,0x0,0x0,0x0,0x5000200,0x5000600,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5000200,0x5000600,0x200,0x0,0x0,0x0,0x12fe0000,0x80fe15fe,0xfefefefe,0xfafcfefe,0xfe2600,0xfe,0x0,0x8000000,0x23001f00,0x5001e00,
+0x0,0x0,0x0,0x0,0x0,0x14fe007e,0xfefee4fe,0xfefefefe,0xc5d2f3f8,0xf1f7c5d1,0xfefefefe,0xe2fafefe,0x1271,0x0,0xb1e30000,0xc4d0c4d0,0xfefee4eb,0xfefefefe,0x8008a78,0x0,0xfe007e,0x81ef00fe,0xd8e6d6e8,0x6c65d8e6,0x600,0x7e0000,0xfe00fe,0xfefeecfc,0xfefefefe,0x7e342c,0xfe,0x0,0xfe0000,0xfe00fe,0x91fe04fe,0xfefefefe,0xfafcfefe,0x2400,0x0,0xfefeaef8,0xfefefefe,0x800947c,0x0,0xcafa0000,0xfefefefe,0xb0c0fefe,0xe00,0x0,0xfe007e,0xfe00fe,0xfefe92f4,0xfefefefe,0xc00a4a6,0x729a00fe,0xfefefefe,0xfefefefe,0xfefefefe,0x2d00d9e5,0x28f8027e,0xfefefefe,0xf8fafefe,0x2400,0x0,0x0,
+0x0,0x1065007e,0xfefee2f4,0xfefefefe,0x90d9fdfe,0xfe0ffc,0xfe00fe,0xd8fe33fe,0xfefefefe,0xfbfcfefe,0xe005e3f,0x0,0x0,0xfefe1274,0xfefefefe,0x766efefe,0xfe067e,0xfe00fe,0xfe00fe,0x9bee00fe,0xfefefefe,0xafc2fefe,0x900,0x0,0x5e7c0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x8009c7e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfefe0000,0xfefefefe,0xfefefefe,0xd9e5fefe,0xfe2300,0xfe,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x8ffe007e,0xfefefefe,0xd8ddfefe,0x37005424,0x43223000,0xfefed8e5,0xfefefefe,0x1007c94,0x0,0x17000000,0x30002f00,0xfefea3b2,0xfefefefe,0x8008a78,0x0,0xfe007e,0xb0000fe,0x36003100,0x29003600,0x400,0x7e0000,0xfe00fe,0xfefeecfc,0xfefefefe,0x7e342c,0xfe,0x0,0x34fe0000,0x7afe49fe,0xfefed8fe,0xfefefefe,0xfafcfefe,0x2400,0x0,0xfefeaef8,0xfefefefe,0x800947c,0x0,0xcafa0000,0xfefefefe,0xb0c0fefe,0xe00,0x0,0xfe007e,0xfe00fe,0xfefe92f4,0xfefefefe,0xc00a4a6,0x1d8a00fe,0xfefefbfd,0xfefefefe,0xfefefefe,0x19009788,0x28f800be,0xfefefefe,0xf8fafefe,0x2400,0x0,0x0,
+0x0,0x17e007e,0xf9fc4d62,0xfefefefe,0xfefefefe,0xc9fef7fe,0xd8febbfe,0xfefefefe,0xfefefefe,0xa9a6fefe,0x2002d00,0x0,0x0,0xfefe1274,0xfefefefe,0x766efefe,0xfe067e,0xfe00fe,0xfe00fe,0x678d00fe,0xfefefefe,0xe6f3fefe,0x131a,0x0,0x5e7c0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x8009c7e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfefe0000,0xfefefefe,0xfefefefe,0x7a65fcfd,0xfe1900,0xfe,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0xf1fe067e,0xfefefefe,0x603efcfd,0x63f2000,0x63f037f,0xfefe5e71,0xfefefefe,0x900bcdd,0x0,0x17f0000,0x37f037f,0xfefe8fed,0xfefefefe,0x8008a78,0x0,0xfe007e,0x17f00fe,0x57f047f,0x43f057f,0x0,0x527e0000,0xf9fef9fe,0xfefefefe,0xfefefefe,0xf9fefafd,0x400effe,0x0,0xecfe0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfafcfefe,0x2400,0x0,0xfefeaef8,0xfefefefe,0x800947c,0x0,0x26510000,0x54345035,0x47225434,0xc00,0x0,0xfe007e,0xfe00fe,0xfefe92f4,0xfefefefe,0xc00a4a6,0x17e00fe,0xfefebded,0xfefefefe,0xfdfdfefe,0x93f5235,0x28f800fe,0xfefefefe,0xf8fafefe,0x2400,0x0,0x0,
+0x0,0xfe007e,0x6a7d063f,0xfefef7fb,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x4009c5c7,0x7e0e00,0x0,0x0,0x24000000,0x43004300,0x31004300,0x500,0x0,0x0,0x6000000,0x43003500,0x40004300,0x1900,0x0,0x5000000,0x43003300,0x43004300,0x43004300,0x43004300,0x43004300,0x43004300,0x43004300,0x43004300,0x7003a00,0x0,0x73be0000,0xf9fef9fe,0xbbfcf9fe,0xfe027f,0xfe00fe,0x14fe00fe,0xf9fef6fe,0xf1fdf9fe,0x1343,0x0,0xfdfe127d,0xfdfefdfe,0xfdfefdfe,0xfdfefdfe,0xfdfefdfe,0xfdfefdfe,0xfdfefdfe,0x400f9fe,0x0,0xfefe0000,0xfefefefe,0xe6f0fefe,0x3300846f,0xfe063f,0xfe,0x0,0x537f0000,0x787f787f,0x7f387f,
+0x7f007f,0x7f007f,0x7f007f,0x3f,0x0,0xfefe3a7e,0xfefefefe,0x2e00d4e1,0xfe033f,0xfe00fe,0x49480b60,0x5a405a40,0x10004f37,0x0,0xfe0000,0xfe00fe,0xfefe8ef6,0xfefefefe,0x8008a78,0x0,0xfe007e,0x9bfd00fe,0xf9fef9fe,0x5b7df9fe,0x0,0x557c0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x1f00f7fb,0x0,0xeefc0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfafcfefe,0x2400,0x0,0xfefe9cf1,0xfefefefe,0x8008574,0x0,0x4000000,0xe000d00,0xc000e00,0x200,0x0,0xfe007e,0xfe00fe,0xfefe92f4,0xfefefefe,0xc00a4a6,0xfe00fe,0xfefe6685,0xfefefefe,0xd2defefe,0x17e2b00,0x28f800fe,0xfefefefe,0xf8fafefe,0x2400,0x0,0x0,
+0x0,0xfe007e,0xa0000be,0xd2de5245,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xa39df7fb,0x17004107,0x7e01be,0x0,0x0,0x5000000,0x9000900,0x7000900,0x0,0x0,0x0,0x0,0x9000700,0x9000900,0x400,0x0,0x1000000,0x9000700,0x9000900,0x9000900,0x9000900,0x9000900,0x9000900,0x9000900,0x9000900,0x1000800,0x0,0x1f580000,0xfefefcfd,0xfbfdfefe,0xfe283e,0xfe00fe,0x63fd00fe,0xfefefefe,0xbdc8fefe,0x2000,0x0,0xfefe1276,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x2000fcfc,0x0,0x30460000,0x512d512d,0x41014f27,0xb002c00,0x7f003f,0x7f,0x0,0x6eb50000,0xfefefefe,0x53fc3f2,
+0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0xfefe5e7d,0xfefefefe,0x1a00b2b8,0xfe00fe,0xfe00fe,0xa0000be,0x10001000,0x4000f00,0x0,0xfe0000,0xfe00fe,0xfefe8ef6,0xfefefefe,0x8008a78,0x0,0xfe007e,0xa0f700fe,0xfefefefe,0x7673fefe,0x500,0x3d750000,0xc7d4c1db,0xfefefafc,0xfefefefe,0xc7d4cad7,0x2400c2d0,0x0,0xc3f10000,0xd9e8d8e8,0xd9e8d9e8,0xfefefefe,0xfafcfefe,0x2400,0x0,0xfefe7ca5,0xfefefefe,0x7006b63,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefe92f4,0xfefefefe,0xc00a4a6,0xfe00fe,0xf7fc1476,0xfefefefe,0x917dfefe,0xfe1700,0x28f800fe,0xfefefefe,0xf8fafefe,0x2400,0x0,0x0,
+0x0,0xfe007e,0xbe00fe,0x2501073f,0xb0aa6a5c,0xedf6d8e6,0xeaf4f3f9,0xa18dd0de,0x3500562a,0x17f1300,0x7e00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x17e0000,0xfefebdec,0xfefefefe,0x17e7985,0xfe00fe,0xb3fd00fe,0xfefefefe,0x7764fefe,0x1300,0x0,0xfefe1274,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x2400fcfc,0x0,0x6000000,0xd000d00,0x9000d00,0x300,0x0,0x0,0x0,0x1a820000,0xfefef9fd,0x314cfdfe,
+0xfe00fe,0xfe00fe,0xfe00fe,0x7e,0x0,0xfefe6d7e,0xfefefefe,0xe00a7a8,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe,0x0,0xfe0000,0xfe00fe,0xfefe8ef6,0xfefefefe,0x8008a78,0x0,0xfe007e,0xa0f600fe,0xfefefefe,0x7a72fefe,0x600,0x3000000,0x31002400,0xfefeeff9,0xfefefefe,0x31004927,0x17003000,0x0,0x18000000,0x37003500,0x37003700,0xfefefefe,0xfafcfefe,0x2400,0x0,0xfefe5ebb,0xfefefefe,0x4004d47,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefe92f4,0xfefefefe,0xc00a4a6,0xfe00fe,0xb0e7017e,0xfefefefe,0x4b2afbfd,0xfe083f,0x28f800fe,0xfefefefe,0xf8fafefe,0x2400,0x0,0x0,
+0x0,0x0,0x0,0x1000000,0x21000d00,0x3a003100,0x3d003f00,0x2c003800,0x6001900,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfefe6080,0xfefefefe,0x83fc7e5,0xfe00fe,0xf7fe0dfe,0xfefefefe,0x380aecf3,0x500,0x0,0xfefe1274,0xfefefefe,0xdbe6fefe,0xcad7cad7,0xcad7cad7,0xcad7cad7,0xcad7cad7,0x2400c8d5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x17e0000,0xfefeb3e7,0x8da1fefe,
+0xfe027e,0xfe00fe,0xfe00fe,0x7e,0x0,0xfefe617c,0xfefefefe,0xc00b8cc,0xfe00fe,0xfe00fe,0xcfe00fe,0xcfe0cfe,0xafe,0x0,0xfe0000,0xfe00fe,0xfefe8ef6,0xfefefefe,0x8008a78,0x0,0xfe007e,0xa0f600fe,0xfefefefe,0x7a72fefe,0x600,0x3f0000,0x37f027f,0xfefeecfc,0xfefefefe,0x33f352b,0x100037f,0x0,0x27f0000,0x57f057f,0x57f057f,0xfefefefe,0xfafcfefe,0x2400,0x0,0xfefe3ff6,0xfcfdfefe,0x2003110,0x0,0xfe0000,0xfe00fe,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x3b000b00,0x43004300,0xa003a00,0x0,0x12000000,0x43003e00,0x26004200,0x100,0x2000000,0x43002800,0x41004300,0x1f00,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x6000300,0x8000800,0x2000600,0x0,0x0,0x0,0x0,0x0,0xfdfe257e,0xfdfefdfe,0x41bafdfe,0xfe00be,0xfe00fe,0xfe00fe,0x7dfe00fe,0xfdfefdfe,0xe4fdfdfe,0x400,0x0,0x127d0000,0xfdfefdfe,0xfdfefdfe,0xfdfefdfe,0xfdfefdfe,0xf6fefdfe,0xa6fedefe,0xfe40fd,0xfe00fe,0x0,0x0,0xfe0000,0xf1fb0e6a,0xfefefefe,0x2839fbfd,0xfe00fe,0xfefe57fe,0xfefefefe,0x2000aaa0,0x3f,0x0,0xfefe1274,0xfefefefe,0x806efefe,0x32003400,0x32003200,0x32003200,0x32003200,0x18003100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfefe5774,0xe1f3fefe,
+0xfe0c08,0xfe00fe,0xfe00fe,0x7e,0x0,0xfefe3574,0xfefefefe,0x1308e5f3,0xfe00fe,0xfe00fe,0xfefe1ffd,0xfefefefe,0x300bcf4,0x0,0xfe0000,0xfe00fe,0xfefe8ef6,0xfefefefe,0x8008a78,0x0,0xfe007e,0xa0f600fe,0xfefefefe,0x7a72fefe,0x600,0x7e0000,0xfe00fe,0xfefeecfc,0xfefefefe,0x7e342c,0xfe,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfefefefe,0xfafcfefe,0x2400,0x0,0xfefe20ef,0xe8f3fefe,0x2600,0x0,0x3ffe0000,0x50fe50fe,0x307f507f,0x0,0x0,0xfe007e,0xfe00fe,0x8000100,0x9000900,0x1000800,0x0,0x1000000,0x9000800,0x4000900,0x0,0x0,0x9000600,0x9000900,0x400,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfefe2779,0xfefefefe,0x5d66fefe,0xfe037e,0xfe00fe,0xfe00fe,0x7efe00fe,0xfefefefe,0xebf7fefe,0x1b00,0x0,0x12760000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xa6f9fefe,0xfe09f9,0x0,0x0,0xfe0000,0x9fd3017e,0xfefefefe,0x7882fefe,0xfe017e,0xfefea8fd,0xfefefefe,0xd005f48,0x7e,0x0,0xfefe1274,0xfefefefe,0x776efefe,0x47f093f,0x47f047f,0x47f047f,0x47f047f,0x200047f,0x0,0x7f0000,0x7f007f,0x47f007f,0x777f517f,0x787f787f,0x627f,0x0,0xfe0000,0xebfa0a62,0xfefefefe,
+0xbe4f67,0xfe00fe,0xfe00fe,0x7e,0x0,0xdff70518,0xfefefefe,0x6896fefe,0xfe00be,0xfe00fe,0xfefe88fe,0xfefefefe,0x12009894,0x0,0xfe0000,0xfe00fe,0xfefe8ef6,0xfefefefe,0x8008a78,0x0,0xfe007e,0xa0f600fe,0xfefefefe,0x7a72fefe,0x600,0x7e0000,0xfe00fe,0xfefeecfc,0xfefefefe,0x7e342c,0xfe,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfefefefe,0xfafcfefe,0x2400,0x0,0xf9fd04aa,0xd1e1fefe,0x1f00,0x0,0xc9fc0000,0xfefefefe,0xa1dffefe,0x500,0x0,0xfe007e,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfefe2878,0xfefefefe,0x6264fefe,0xfe047e,0xfe00fe,0xfe00fe,0x7efe00fe,0xfefefefe,0xecf6fefe,0x2000,0x0,0x12740000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x187abea,0x0,0x0,0xfe0000,0x426e00fe,0xfefefefe,0xc5e5fefe,0x8fe083f,0xfefef2fe,0xd9e5fefe,0x37e2f00,0x7e,0x0,0xfefe1274,0xfefefefe,0x766efefe,0xfe067e,0xfe00fe,0xfe00fe,0xfe00fe,0xfe,0x0,0xfe0000,0xfe00fe,0xd0fe18fe,0xfefefefe,0xfefefefe,0xd00d7f6,0x0,0xfe0000,0x97c300be,0xfefefefe,
+0x47eaac9,0xfe00fe,0xfe00fe,0x7e,0x0,0x6b95003f,0xfefefefe,0xf6fcfefe,0x25fd72b3,0x84fe2bfe,0xfefefcfe,0xf7fafefe,0x900512f,0x0,0xfe0000,0xfe00fe,0xfefe8ef6,0xfefefefe,0x8008a78,0x0,0xfe007e,0xa0f600fe,0xfefefefe,0x7a72fefe,0x600,0x7e0000,0xfe00fe,0xfefeecfc,0xfefefefe,0x7e342c,0xfe,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfefefefe,0xfafcfefe,0x2400,0x0,0xdffb00be,0xb8c5fefe,0x1700,0x0,0xcafa0000,0xfefefefe,0xafc1fefe,0xe00,0x0,0xfe007e,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xfe007e,0xfe00fe,0x1fe00fe,0x93fe47fe,0xa7feb1fe,0x22fe7afe,0xfe00fe,0xfe00fe,0xfe00fe,0x7e00fe,0x0,0x0,0xfefe2878,0xfefefefe,0x6264fefe,0xfe047e,0xfe00fe,0xfe00fe,0x7efe00fe,0xfefefefe,0xecf6fefe,0x2000,0x0,0x12740000,0xfefefefe,0xfefefefe,0x9779b9b2,0x97799779,0xbbbca281,0xfefef4f9,0xfefefefe,0x486efefe,0x0,0x0,0xfe0000,0x48700fe,0xfefeddf5,0xfbfdfefe,0x4dfd2736,0xfefefefe,0x9382fefe,0xbe1a00,0x7e,0x0,0xfefe1274,0xfefefefe,0x766efefe,0xfe067e,0xfe00fe,0xfe00fe,0xfe00fe,0xfe,0x0,0xfe0000,0xfe00fe,0xfefeb3fe,0xfefefefe,0xfefefefe,0x1b00dcec,0x0,0xfe0000,0x386900fe,0xfefefefe,
+0x1925f3fa,0xfe00fe,0xfe00fe,0x7e,0x0,0x844007e,0xfefeb4cb,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x938afefe,0x2002800,0x0,0xfe0000,0xfe00fe,0xfefe8ef6,0xfefefefe,0x8008a78,0x0,0xfe007e,0xa0f600fe,0xfefefefe,0x7a72fefe,0x600,0x7e0000,0xfe00fe,0xfefeecfc,0xfefefefe,0x7e342c,0xfe,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfefefefe,0xfafcfefe,0x2400,0x0,0xc0f700fe,0x9e8bfefe,0x1000,0x0,0xcafa0000,0xfefefefe,0xb0c0fefe,0xe00,0x0,0xfe007e,0xfe00fe,0x0,0x0,0x0,0x7efe23fe,0xe5febefe,0xecfef3fe,0x96fecdfe,0xfe43fe,0xfe00fe,0xfe00fe,0x7e,0x0,0x0,0x0,
+0x0,0xfe007e,0xfe00fe,0xc0fe14fe,0xfefefefe,0xfefefefe,0xfbfefefe,0x1de80fb,0xfe00fe,0xfe00fe,0x7e00fe,0x0,0x0,0xfefe2878,0xfefefefe,0x6264fefe,0xfe047e,0xfe00fe,0xfe00fe,0x7efe00fe,0xfefefefe,0xecf6fefe,0x2000,0x0,0x12740000,0xfefefefe,0xfefefefe,0x25007e6e,0x22002200,0x28002200,0xedf64d31,0xfefefefe,0xa6c7fefe,0x400,0x0,0xfe0000,0xbe00fe,0xfefe81a9,0xfefefefe,0xa0f6767f,0xfefefefe,0x4a27fafc,0xfe093f,0x7e,0x0,0xfefe1274,0xfefefefe,0xd2eafefe,0xadfeaff9,0xadfeadfe,0xadfeadfe,0x7afcadfe,0x7f,0x0,0xfe0000,0x13fe00fe,0xfefefdfe,0xfefefefe,0xc5d1e9f1,0x1c00acbf,0x0,0xfe0000,0x37e00fe,0xfefed4f4,
+0x6d7afefe,0xfe017e,0xfe00fe,0x7e,0x0,0xbe007e,0xa3ab1810,0xfefefbfd,0xfefefefe,0xfefefefe,0xf7fafefe,0x38009389,0xa00,0x0,0xfe0000,0xfe00fe,0xfefe8ef6,0xfefefefe,0x8008a78,0x0,0xfe007e,0xa0f600fe,0xfefefefe,0x7a72fefe,0x600,0x7e0000,0xfe00fe,0xfefeecfc,0xfefefefe,0x7e342c,0xfe,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfefefefe,0xfafcfefe,0x2400,0x0,0x5f8600fe,0x663da485,0xa3f,0x0,0xcafa0000,0xfefefefe,0xb0c0fefe,0xe00,0x0,0xfe007e,0xfe00fe,0x0,0x0,0xa5fe1b7f,0xfefefcfe,0xfefefefe,0xfefefefe,0xfefefefe,0xd1fdfefe,0xfe42fb,0xfe00fe,0x7e,0x0,0x0,0x0,
+0x0,0xfe007e,0x2fe00fe,0xfefec4fe,0xfefefefe,0xfdfdfcfd,0xfefefefe,0x70adfefe,0xfe00be,0xfe00fe,0x7e00fe,0x0,0x0,0xfefe2878,0xfefefefe,0x6264fefe,0xfe047e,0xfe00fe,0xfe00fe,0x7efe00fe,0xfefefefe,0xecf6fefe,0x2000,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0x7f00fe,0x92a2063f,0xfefefefe,0xd5ecfefe,0xf00,0x0,0xfe0000,0xfe00fe,0xfcfd2558,0xfefefefe,0xecfdc8e5,0xfefefefe,0x2800c3cb,0xfe017e,0x7e,0x0,0xfefe1274,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xbee6fefe,0xc00,0x0,0xfe0000,0x2dfb00fe,0xfefefefe,0xf7fbfefe,0x34005527,0x10002d00,0x0,0xfe0000,0xbe00fe,0xfefe79a2,
+0xc5e5fefe,0xfe073f,0xfe00fe,0x7e,0x0,0xfe007e,0x150001be,0xa59c513d,0xe4f0d2e1,0xcbd8dfec,0x572d9f8b,0xe003300,0xbe,0x0,0xfe0000,0xfe00fe,0xfefe8ef6,0xfefefefe,0x8008a78,0x0,0xfe007e,0xa0f600fe,0xfefefefe,0x7a72fefe,0x600,0x7e0000,0xfe00fe,0xfefeecfc,0xfefefefe,0x7e4146,0xfe,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfefefefe,0xfafcfefe,0x2400,0x0,0x90000fe,0x1e002300,0x47e,0x0,0x16000000,0xdeed3f00,0xa7a7fefe,0xe00,0x0,0xfe007e,0xfe00fe,0x0,0x46be0000,0xfefeecfe,0xe5effefe,0x8971ab9d,0x856f7c68,0xccd89e87,0xfefefcfd,0x8ae5fdfe,0xfe02ee,0x7e,0x0,0x0,0x0,
+0x0,0xfe007e,0x49fe00fe,0xfefefefe,0xb9b4fefe,0x56324e18,0xfefedde7,0xe7f8fefe,0xfe0b0f,0xfe00fe,0x7e00fe,0x0,0x0,0xfefe2878,0xfefefefe,0x6264fefe,0xfe047e,0xfe00fe,0xfe00fe,0x7efe00fe,0xfefefefe,0xecf6fefe,0x2000,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xfe00fe,0x6d7d00fe,0xfefefefe,0xe1f1fefe,0x1900,0x0,0xfe0000,0xfe00fe,0xc0ee027e,0xfefefefe,0xfefefefe,0xfefefefe,0x13007c68,0xfe00fe,0x7e,0x0,0xfefe1274,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xc6dafefe,0x1400,0x0,0xfe0000,0x30f800fe,0xfefefefe,0xdcebfefe,0x53f2a00,0x100037f,0x0,0xfe0000,0xfe00fe,0xfafd1e89,
+0xfcfdfefe,0xfe2f49,0xfe00fe,0x7e,0x0,0x0,0x0,0x1c000700,0x37002e00,0x35003a00,0x19002b00,0x600,0x0,0x0,0xfe0000,0xfe00fe,0xfefe8ef6,0xfefefefe,0x8008a78,0x0,0xfe007e,0xa0f600fe,0xfefefefe,0x7a72fefe,0x600,0x7e0000,0xfe00fe,0xfefee5fc,0xfefefefe,0x7ddecaea,0x7efe,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfefefefe,0xfafcfefe,0x2400,0x0,0xcffea3fd,0xcffecffe,0x1007ef5,0x0,0x37f0000,0xfdfe45aa,0x7c6bfefe,0xb00,0x0,0xfe007e,0xfe00fe,0x0,0xf9fe4bbe,0xf1f7fefe,0x45078f7d,0x22003100,0x1a001a00,0x2b001f00,0xc6ce533b,0xfefefefe,0xbe8bd2,0x7e,0x0,0x0,0x0,
+0x0,0xfe007e,0x7efe00fe,0xfefefefe,0x5843fefe,0xa001900,0xfefe6f79,0xfefefefe,0xbe374d,0xfe00fe,0x7e00fe,0x0,0x0,0xfefe2878,0xfefefefe,0x6264fefe,0xfe047e,0xfe00fe,0xfe00fe,0x7efe00fe,0xfefefefe,0xecf6fefe,0x2000,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xfe00fe,0x90fe00fe,0xfefefefe,0xd4e5fefe,0x1c00,0x0,0xfe0000,0xfe00fe,0x648300fe,0xfefefefe,0xfefefefe,0xeff5fefe,0x63f3a0e,0xfe00fe,0x7e,0x0,0xfefe1274,0xfefefefe,0xe0ebfefe,0xd1dfd1df,0xd1dfd1df,0xd1dfd1df,0xa6bcd1df,0x1400,0x0,0xfe0000,0x30f800fe,0xfefefefe,0xd8eafefe,0xfe1b00,0xfe,0x0,0xfe0000,0xfe00fe,0xb9ea017e,
+0xfefefefe,0x27e8a9e,0xfe00fe,0x7e,0x0,0x0,0x0,0x0,0x5000300,0x5000600,0x200,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfefe8ef6,0xfefefefe,0x8008a78,0x0,0xfe007e,0xa0f600fe,0xfefefefe,0x7a72fefe,0x600,0x7e0000,0xfe00fe,0xfefebcf4,0xfefefefe,0xfefefefe,0x1200f5fd,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfefefefe,0xfafcfefe,0x2400,0x0,0xfefecafb,0xfefefefe,0xb00aaca,0x0,0x67fe0000,0xfefef2fe,0x3a0adae0,0x600,0x0,0xfe007e,0xfe00fe,0x227e0000,0xfefef0fe,0x6438eaf2,0x11003000,0x20be037f,0xdfe2ffe,0x27f00fe,0x2102083f,0xfefea9b3,0x4879fdfe,0x3f,0x0,0x0,0x0,
+0x0,0xfe007e,0x7bbe00fe,0xfefefefe,0x5b5ffefe,0xfe037e,0xfefe66bc,0xfefefefe,0x17e464d,0xfe00fe,0x7e00fe,0x0,0x0,0xfefe2878,0xfefefefe,0x6264fefe,0xfe047e,0xfe00fe,0xfe00fe,0x7efe00fe,0xfefefefe,0xecf6fefe,0x2000,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xfe00fe,0xf3fe39fe,0xfefefefe,0xaaa5fefe,0x1800,0x0,0xfe0000,0xfe00fe,0x106c00fe,0xfefef2fb,0xfefefefe,0xaea7fefe,0xbe2100,0xfe00fe,0x7e,0x0,0xfefe1274,0xfefefefe,0x816efefe,0x34003500,0x34003400,0x34003400,0x2f003400,0xe00,0x0,0xfe0000,0x30f800fe,0xfefefefe,0xd8eafefe,0xfe1a00,0xfe,0x0,0xfe0000,0xfe00fe,0x5c7a00fe,
+0xfefefefe,0xc06dff2,0xfe00fe,0x7e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfefe8ef6,0xfefefefe,0x8008a78,0x0,0xfe007e,0xa0f600fe,0xfefefefe,0x7a72fefe,0x600,0x7e0000,0xfe00fe,0xf2f94264,0xfefefefe,0xfefefefe,0x2400f8fa,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfefefefe,0xfafcfefe,0x2400,0x0,0xfefecafa,0xfefefefe,0xe00b0c0,0x0,0xc3fb0000,0xd3dbfefe,0x1b00572a,0x0,0x0,0xfe007e,0xfe00fe,0xb5fe0000,0xfbfdfefe,0x2800704f,0x54fe053f,0xfefedafe,0xf7fefefe,0xdf89afe,0xc1fdbcfe,0xd4e85482,0xcaeefefe,0x500,0x0,0x0,0x0,
+0x0,0xfe007e,0x45f500fe,0xfefefefe,0xc2ddfefe,0x12fe0655,0xfefed4fe,0xf4f9fefe,0x27e300d,0xfe00fe,0x7e00fe,0x0,0x0,0xfefe2878,0xfefefefe,0x6264fefe,0xfe047e,0xfe00fe,0xfe00fe,0x7efe00fe,0xfefefefe,0xecf6fefe,0x2000,0x0,0x12740000,0xfefefefe,0xfefefefe,0x97f1c5db,0x95fe95fe,0xc5fea3fe,0xfefefdfe,0xfefefefe,0x6048fdfe,0xd00,0x0,0xfe0000,0xfe00fe,0x17e00fe,0xfefea4da,0xfefefefe,0x634ffefe,0xfe0e00,0xfe00fe,0x7e,0x0,0xfefe1274,0xfefefefe,0x776efefe,0x47f0a3f,0x47f047f,0x47f047f,0x47f047f,0x17f,0x0,0xfe0000,0x30f800fe,0xfefefefe,0xd8eafefe,0xfe1a00,0xfe,0x0,0xfe0000,0xfe00fe,0xc6800fe,
+0xfefeeefb,0x4c65fefe,0xfe00be,0x7e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfefe8ef6,0xfefefefe,0x8008a78,0x0,0xfe007e,0xa0f600fe,0xfefefefe,0x7a72fefe,0x600,0x7e0000,0xfe00fe,0x3c2f053f,0xb3b1937b,0xbcc2bdc4,0x2400aa9e,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfefefefe,0xfafcfefe,0x2400,0x0,0xfefecafa,0xfefefefe,0xe00b0c0,0x0,0x74b50000,0x40037762,0x3002000,0x0,0x0,0xfe007e,0xfe00fe,0xfefe327e,0xbab9fefe,0x63f3100,0xfefe85fe,0xfefefefe,0xfefefefe,0xc4f9fefe,0xfefefefe,0x59703e44,0xfefefefe,0x314d,0x0,0x0,0x0,
+0x0,0xfe007e,0x58d00fe,0xfefecae8,0xfefefefe,0xdafe9ecb,0xfefefefe,0xa5a0fefe,0xbe2200,0xfe00fe,0x7e00fe,0x0,0x0,0xfefe2878,0xfefefefe,0x6264fefe,0xfe047e,0xfe00fe,0xfe00fe,0x7efe00fe,0xfefefefe,0xecf6fefe,0x2000,0x0,0x12740000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x2f00aaa5,0x300,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfefe747d,0xfefefefe,0x3000dde9,0xfe037e,0xfe00fe,0x7e,0x0,0xfefe1274,0xfefefefe,0x766efefe,0xfe067e,0xfe00fe,0xfe00fe,0xfe00fe,0xfe,0x0,0xfe0000,0x32f800fe,0xfefefefe,0xd8eafefe,0xfe1a00,0xfe,0x0,0xfe0000,0xfe00fe,0x7e00fe,
+0xfefe9bcd,0xa7c5fefe,0xfe047e,0x7e,0x0,0xfe007e,0x1dfe00fe,0xb3fe7afe,0xd9fed1fe,0xaafecdfe,0xefe6afe,0xfe00fe,0x7e,0x0,0xfe0000,0xfe00fe,0xfefe8ef6,0xfefefefe,0x8008a78,0x0,0xfe007e,0xa0f600fe,0xfefefefe,0x7a72fefe,0x600,0x0,0x0,0x5000000,0x26001700,0x2d002c00,0x13002b00,0x0,0x7f0000,0x7f007f,0x7f007f,0xa57f927f,0xa37ea57f,0x2400,0x0,0xa37f727d,0xa57fa57f,0xe007a60,0x0,0xd000000,0xe001e00,0x100,0x0,0x0,0xfe007e,0xfe00fe,0xfefe8dfe,0x644ffefe,0x5abe1200,0xfefefefe,0xced6fefe,0xc6c9a382,0xfefefefe,0xe5f0fefe,0xc202c00,0xfefef4fc,0x100686e,0x0,0x0,0x0,
+0x0,0xfe007e,0xbe00fe,0xf3fa3740,0xfefefefe,0xfefefefe,0xfefefefe,0x410dc1bf,0xfe0d00,0xfe00fe,0x7e00fe,0x0,0x0,0xfefe2878,0xfefefefe,0x6264fefe,0xfe047e,0xfe00fe,0xfe00fe,0x7efe00fe,0xfefefefe,0xecf6fefe,0x2000,0x0,0x12740000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xa49ff9fc,0xf003d04,0x0,0x0,0xfe0000,0xfe00fe,0x2fe00fe,0xfefeb7fe,0xfefefefe,0x1b009888,0xfe00be,0xfe00fe,0x7e,0x0,0xfefe1274,0xfefefefe,0x766efefe,0xfe067e,0xfe00fe,0xfe00fe,0xfe00fe,0xfe,0x0,0xfe0000,0x61fd00fe,0xfefefefe,0xd0e3fefe,0xfe1a00,0xfe,0x0,0xfe0000,0xfe00fe,0xfe00fe,
+0xfefe3e6c,0xf2fafefe,0xfe1822,0x7e,0x0,0xfe007e,0xf9fe6cfe,0xfefefefe,0xfefefefe,0xfefefefe,0xeafdfefe,0xfe44f2,0x7e,0x0,0xfe0000,0xfe00fe,0xfefe8ef6,0xfefefefe,0x8008a78,0x0,0xfe007e,0xbafa00fe,0xfefefefe,0x7770fefe,0x600,0x0,0x0,0x0,0x0,0x2000200,0x100,0x0,0x0,0x0,0x0,0x26001200,0x25002600,0x1200,0x0,0x23000c00,0x26002600,0x6002200,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefecbfc,0x3101eef6,0xe5fe093f,0xfefefefe,0x3f009792,0x28012a00,0xfefeb1b9,0xb8bdfefe,0x7f1d00,0xfefed5f9,0x5007e75,0x0,0x0,0x0,
+0x0,0xfe007e,0x2fe00fe,0xeffa6db1,0xfefefefe,0xfefefefe,0xa098f9fb,0x17004209,0xfe01be,0xfe00fe,0x7e00fe,0x0,0x0,0xfefe2678,0xfefefefe,0x6365fefe,0xfe047e,0xfe00fe,0xfe00fe,0x80fe00fe,0xfefefefe,0xebf5fefe,0x2000,0x0,0x12740000,0xfefefefe,0xfefefefe,0xe0edeaf3,0xe0ede0ed,0xdceae0ed,0xa492cbd8,0x36005d35,0x1be1200,0x0,0x0,0xfe0000,0xc4fe39fd,0xd7feb7fe,0xfefefefe,0xf9fcfefe,0x93f4d2a,0xfe00fe,0xfe00fe,0x7e,0x0,0xfefe1274,0xfefefefe,0x766efefe,0xfe067e,0xfe00fe,0xfe00fe,0xfe00fe,0xfe,0x0,0xfe0000,0xe7fe3ffe,0xfefefefe,0xa19bfefe,0xfe1600,0xfe,0x0,0xfe0000,0xfe00fe,0xfe00fe,
+0xd9f50483,0xfefefefe,0x17e6a77,0x7e,0x0,0x48fe007e,0xfefefdfe,0xfefefefe,0xdeebe8f2,0xfefef4f9,0xfefefefe,0x2761f2fd,0x7e,0x0,0x11fe0000,0x12fe12fe,0xfefe96f8,0xfefefefe,0x8008a78,0x0,0xbdfe017e,0xfefed1fe,0xfefefefe,0x655ffefe,0x600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefeeffe,0x2100d1e2,0xfefe507e,0xc8ccfefe,0x10003900,0x17f017f,0xfefe4f73,0x8773fefe,0xfe0f00,0xfefed2f9,0x6007970,0x0,0x0,0x0,
+0x0,0xfe007e,0xbffe13fe,0xfefefefe,0xfefefefe,0xfefefefe,0x492ceaf1,0x5be1300,0x28fe28fe,0xefe28fe,0x7e00fe,0x0,0x0,0xfefe1c75,0xfefefefe,0x6f6efefe,0xfe047e,0xfe00fe,0xfe00fe,0x90fd00fe,0xfefefefe,0xe2effefe,0x1f00,0x0,0x12740000,0xfefefefe,0xfefefefe,0x3a00826e,0x39003900,0x39003900,0x2c003500,0x73f1b00,0xfe00be,0x0,0x0,0xfe0000,0xfefe45fa,0xfefefefe,0xfefefefe,0xaeaafefe,0x17e2800,0xfe00fe,0xfe00fe,0x7e,0x0,0xfefe1274,0xfefefefe,0x766efefe,0xfe067e,0xfe00fe,0xfe00fe,0xfe00fe,0xfe,0x0,0xaffd0000,0xfefefefe,0xfefefefe,0x471bd0d6,0xfe0a00,0xfe,0x0,0xfe0000,0xfe00fe,0xfe00fe,
+0x7ea500be,0xfefefefe,0x63fc3e3,0x7e,0x0,0xb0fd007e,0xfefefefe,0x8f88fefe,0x39004100,0xa0a34011,0xfefefefe,0x9ac1fefe,0x200,0x0,0xf6fe0000,0xfefefefe,0xfefefefe,0xfefefefe,0x8008a78,0x0,0xfefe027e,0xfefefefe,0xfefefefe,0x3815f0f6,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefefafe,0x1800c7da,0xfefe8ffe,0x7e6afefe,0xbe1500,0xfe00fe,0xfefe4ffa,0x5241fefe,0xfe073f,0xfefeecfd,0x6005d57,0x0,0x0,0x0,
+0x0,0x9fe007e,0xfefecdfe,0xfefefefe,0xe6f1fdfe,0xfefefefe,0xc8edfefe,0x3afd086d,0xfefefefe,0x4875fefe,0x7e017e,0x0,0x0,0xf6fd042d,0xfefefefe,0x9ba4fefe,0xfe057e,0xfe00fe,0xfe00fe,0xc5fd00fe,0xfefefefe,0xc9dbfefe,0x1d00,0x0,0x12740000,0xfefefefe,0xfefefefe,0xb3f776e,0x67f067f,0x67f067f,0x27f047f,0xfe00be,0xfe00fe,0x0,0x0,0xfe0000,0xfefe46fa,0xfefefefe,0xfefefefe,0x4512c5c7,0xfe0e00,0xfe00fe,0xfe00fe,0x7e,0x0,0xfefe1274,0xfefefefe,0x766efefe,0xfe067e,0xfe00fe,0xfe00fe,0xfe00fe,0xfe,0x0,0xbafa0000,0xfefefefe,0xccd7fefe,0x1c00593d,0xfe017e,0xfe,0x0,0xfe0000,0xfe00fe,0xfe00fe,
+0x225300fe,0xfefefcfd,0x2c45fcfd,0x7e,0x0,0xd5fc007e,0xfefefefe,0x6760fefe,0x67f0f00,0x1917073f,0xd2e1cbe6,0xabcdd2e1,0xd00,0x0,0xf6fe0000,0xfefefefe,0xfefefefe,0xfefefefe,0x8008a78,0x0,0xfefe027e,0xfefefefe,0xf3f8fefe,0x21007b61,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefef0fd,0x1500cee4,0xfefeacfc,0x5753fefe,0xfe063f,0xfe00fe,0xfefe90fe,0x2e01e9f3,0x31fe017e,0xeef4fefe,0x300330a,0x0,0x0,0x0,
+0x0,0x81fe007e,0xfefefefe,0xeaf1fefe,0x471b7252,0xfefedae7,0xfefefefe,0x81b99ed8,0xfefefefe,0x3925fafc,0x7e047e,0x0,0x0,0xc2f4003f,0xfefefefe,0xf1fafefe,0xfe2f51,0xfe00fe,0xfe00fe,0xfdfe43fe,0xfefefefe,0x9d8ffefe,0x1500,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x0,0x0,0xfe0000,0x978521bb,0xafa3aea1,0x6f569f80,0x19003e00,0xfe017e,0xfe00fe,0xfe00fe,0x7e,0x0,0xfefe1274,0xfefefefe,0x766efefe,0xfe067e,0xfe00fe,0xfe00fe,0xfe00fe,0xfe,0x0,0x75c50000,0xfefee2ee,0xfefefefe,0x3267f2fc,0xfe00fe,0xfe,0x0,0xfe0000,0xfe00fe,0xfe00fe,
+0x17e00fe,0xfefebdec,0x889cfefe,0x200,0x0,0xc3f8007e,0xfefefefe,0xecfafefe,0x2ffd7bf3,0xbe02fe,0x34001b00,0x31003400,0x1000,0x0,0xf6fe0000,0xfefefefe,0xfefefefe,0xfefefefe,0x8008a78,0x0,0x959b017e,0xa88cb0a9,0x50208a70,0x7002e00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefecff8,0x1801eaf5,0xfefeaaf7,0x6a6afefe,0xfe027e,0x23fe00fe,0xfefef3fe,0x1f00bcc5,0xa2fe00be,0xa098fefe,0x2100,0x0,0x0,0x0,
+0x0,0xe5fe007e,0xfefefefe,0x653ffafc,0xc002a00,0xedf73735,0xfefefefe,0xf7fdfefe,0xfefefefe,0x2600c8d1,0x7e017e,0x0,0x0,0x6898007e,0xfefefefe,0xfefefefe,0x80fbf0fd,0x3bfe46fe,0x8ffe4ffe,0xfefef5fe,0xfefefefe,0x5436fafc,0xa00,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x0,0x0,0x0,0x19000100,0x2a002700,0x1c002600,0x1000b00,0x0,0x0,0x0,0x0,0x0,0x24000000,0x43004300,0x31004300,0x500,0x0,0x0,0x0,0x0,0x0,0xb000000,0xc1c7310d,0xfefefefe,0xb0e0fefe,0xfe043f,0xfe,0x0,0xfe0000,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfefe6180,0xdef2fefe,0xa04,0x0,0x639c007e,0xfefefefe,0xfefefefe,0xfefefefe,0xbbfef1fe,0x2c7f79b9,0x47f057f,0x13f,0x0,0x2f460000,0x512d4f2d,0x512d512d,0x512d512d,0x7003d14,0x0,0x12000000,0x28002800,0x14002200,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefe95d7,0x4456fefe,0xfefe75a8,0xd9f0fefe,0xfe25b1,0xdefe3efe,0xfefefefe,0x110c997f,0xfefe6afe,0x4417e1ea,0xb00,0x0,0x0,0x0,
+0x0,0xfefe107d,0xfefefefe,0x2e00d0e0,0xfe043f,0x5765033f,0xfefefafc,0xfefefefe,0xfefefefe,0x15007158,0x7e00fe,0x0,0x0,0xb59007e,0xfefed1e9,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x2a00a5a0,0x200,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x0,0x0,0x0,0x0,0x1000000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5000000,0x9000900,0x7000900,0x0,0x0,0x0,0x0,0x0,0x0,0xbe0000,0x4b6e037f,0xfefefefe,0xd5eafefe,0xfe1100,0xfe,0x0,0x7f0000,0x7f007f,0x7f007f,
+0x7f007f,0x8f7b0e2b,0x997b9b7b,0x2727,0x0,0x73f007e,0xf1f78290,0xfefefefe,0xfefefefe,0xfefefefe,0xfdfefefe,0xebba8fb,0x7e,0x0,0x6000000,0xd000d00,0xd000d00,0xd000d00,0x1000b00,0x0,0x0,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefe3d6c,0xabcefefe,0xecf81b32,0xfefefefe,0xf7fefdfe,0xfefefefe,0xfefefefe,0xd3f9e5f3,0xecf4fefe,0x1f006236,0x100,0x0,0x0,0x0,
+0x0,0xfefe0c6f,0xfefefefe,0x1800d2e4,0xfe00fe,0x73f00fe,0xfefe819a,0xfefefefe,0xc0befefe,0x43f3200,0x7e00fe,0x0,0x0,0xbe007e,0xd4e12d2f,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xaeabfdfe,0xe003e05,0x0,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0x31f600fe,0xfefefefe,0xd8eafefe,0xfe1900,0xfe,0x0,0x0,0x0,0x0,
+0x0,0x15000100,0x22002300,0x1300,0x0,0xbe007e,0x36170e00,0xb1ab7b6a,0xfcfdddea,0xfefefefe,0xfefefefe,0xb5f1fefe,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xc3e70400,0xfcfdfefe,0x5266487e,0xfefef2f9,0xfefefefe,0xa6aefdfe,0xfefefbfd,0xfefefefe,0x5c30d0d7,0x43f2800,0x7e,0x0,0x0,0x0,
+0x0,0xe5fa0000,0xfefefefe,0x5389fdfe,0xfe00be,0x11be00fe,0xfefebef3,0xfefefefe,0xeff7fefe,0xbe353d,0x7e00fe,0x0,0x0,0xfe007e,0x230d023f,0xe2ed8f87,0xfefefefe,0xfefefefe,0xfefefefe,0xcbd4fcfd,0x3a007657,0xbe1400,0x0,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0x30f800fe,0xfefefefe,0xd8eafefe,0xfe1a00,0xfe,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0xfe007e,0x43f00be,0x22001200,0x4b273100,0xd5de8671,0xfefefefe,0xfefefefe,0x2d54,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x36490000,0xfefef5fb,0x3766eafa,0xa49a4030,0xb9b9c7d4,0x38007556,0xbfca6b6b,0x775eb3ae,0xa3b76b52,0x13bc91e6,0x7e,0x0,0x0,0x0,
+0x0,0x91c4007e,0xfefefefe,0xf9fdfefe,0x69fe9af6,0xe7fe89fe,0xfefefefe,0xfefefefe,0xfefefefe,0x1476d9f8,0x7e00fe,0x0,0x0,0x7f003f,0x100007f,0x2e011300,0x7f6c573f,0x97798f75,0x78638d73,0x3c005022,0xa002500,0x7f003f,0x0,0x0,0x0,0x43002400,0x43004300,0x5003100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfe00fe,0x28fe00fe,0x99fe99fe,0x4fec99fe,0xfe00be,0x7e,0x0,0xfe007e,0xfe00fe,0x8ffe1ffe,0xf4fed3fe,0xdafef5fe,0x37fc9cfe,0xfe00fe,0xfe,0x0,0xfe0000,0x30f800fe,0xfefefefe,0xd8eafefe,0xfe1a00,0xfe,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0xb3fe1c7e,0xb3feb3fe,0x7e72fb,0x83f037f,0x2b0b1400,0xfefee2f3,0xfefefefe,0x1005460,0x0,0x17f0000,0x27f027f,0x3f,0x0,0x7e7f2f3f,0x7e7f7e7f,0x4c7f,0x0,0x2a7f0000,0x3e7f3e7f,0x277f3e7f,0x7f007f,0x3f,0x0,0x507f193f,0x507f507f,0x63f507f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x3000000,0xfbfd6882,0xf3fdfefe,0x223273b3,0x2f002d00,0xa002300,0x26000a00,0x90a2382b,0xfefef8fd,0x150099af,0x0,0x0,0x0,0x0,
+0x0,0x1c2f007e,0xfefee3f3,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xeef4e6ee,0xfefefefe,0xc1f2fefe,0x7e086e,0x0,0x0,0x0,0x0,0x3000000,0x16000a00,0x21001d00,0x1c002000,0x8001200,0x100,0x0,0x0,0x0,0x0,0x9000500,0x9000900,0x700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfe00fe,0xd2fe09fe,0xfefefefe,0x939afefe,0xfe053f,0x7e,0x0,0xfe007e,0x64fe00fe,0xfefef5fe,0xfefefefe,0xfefefefe,0xfefefefe,0x6f69bf6,0xfe,0x0,0xfe0000,0x30f800fe,0xfefefefe,0xd8eafefe,0xfe1a00,0xfe,0x0,0x7f0000,0x7f007f,0x737f047f,
+0x787f787f,0x2c3f,0x0,0x0,0x0,0xf8fd0b50,0xfefefefe,0x1a2fe7fa,0xfe00fe,0x87f00fe,0xfefee5fa,0xfefefefe,0x400453c,0x0,0xdefe0000,0xfefefefe,0x2274,0x0,0xfefe607d,0xfefefefe,0x600a4d7,0x0,0x285f0000,0xfefee1f8,0xeffdfefe,0xfe214f,0x7e,0x0,0xfefe527e,0xfefefefe,0x215afefe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x0,0x6c750900,0xfefef3f8,0xe6fdfefe,0x647f96e7,0x4afe487f,0x9ef766fe,0xfefeedfd,0xa7a4fefe,0xf003c01,0x3f,0x0,0x0,0x0,
+0x0,0x17e007e,0xdae63c37,0xfefefefe,0xfefefefe,0xfefefefe,0xc9ccfefe,0x66585527,0xfefef9fc,0xfefefefe,0x112a4df,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfe00fe,0xfefe9bfe,0xfefefefe,0x9e8efefe,0xfe0a00,0x7e,0x0,0xfe007e,0xfefe5afe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xa5ebfefe,0x1be,0x0,0xfe0000,0x30f800fe,0xfefefefe,0xe3f0fefe,0xfe1a00,0xfe,0x0,0xfe0000,0xfe00fe,0xfefe71fe,
+0xf2fafefe,0x2002a36,0x0,0x0,0x0,0xa8db0000,0xfefefefe,0xdbfafefe,0x49fe6df8,0xc7fe62fe,0xfefefefe,0xd3ddfefe,0x1002b00,0x0,0xe0fc0000,0xfefefefe,0x1003e4a,0x0,0xfefe607c,0xfefefefe,0xe00b0c0,0x0,0x23f0000,0xdeea3731,0xfefefefe,0x34cbeea,0x7e,0x0,0xfefe547c,0xfefefefe,0x3739fefe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x0,0xa000000,0xbdc44433,0xfefefcfd,0xfefefefe,0xfefefefe,0xfefefefe,0xe2ecfefe,0x39007c61,0xbe1200,0x7e,0x0,0x0,0x0,
+0x0,0xfe007e,0x260d043f,0xbdc37d6d,0xe4f0dbe9,0xb6b2d9e7,0x3d00745a,0xa001d00,0xa47f6864,0xa57fa57f,0x343ba27f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfe00fe,0xfe00fe,0x59fe00fe,0xfefefefe,0xfefefefe,0x9e8efefe,0xfe0a00,0x7e,0x0,0x11fe007e,0xfefeeefe,0xfefefefe,0xa386e1ea,0xdde7a288,0xfefefefe,0xfefefefe,0x4d71,0x0,0xfe0000,0x29f700fe,0xfefefefe,0xfefefefe,0x13fc6a9a,0xffe,0x0,0xfe0000,0xefe00fe,0xfefeedfe,
+0xaba4fefe,0x1002600,0x0,0x0,0x0,0x1f2b007e,0xfefedaeb,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x5e36edf4,0x1800,0x0,0xe0fc0000,0xfefefefe,0x2004246,0x0,0xd3eb4d79,0xd8e6d8e6,0xe0099aa,0x0,0xfe0000,0x3129043f,0xfefed4e1,0x6fa8fefe,0x3f,0x0,0xfefe547c,0xfefefefe,0x3838fefe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x0,0x0,0x1e000500,0x9b8b533d,0xe7f2cbd9,0xedf6f2f8,0xb6b3dbe8,0x44067e65,0xb002900,0xfe00be,0x7e,0x0,0x0,0x0,
+0x0,0x0,0x2000000,0x25001000,0x39003300,0x31003900,0xb002100,0x100,0x22000900,0x26002600,0x17002500,0x100,0x0,0x7f003f,0x7f007f,0x17f007f,0x5c7f2c7f,0x6d7f727f,0x2c7f587f,0x7f017f,0x7f007f,0x3f007f,0x0,0x0,0x127d0000,0xfdfefdfe,0xfdfefdfe,0xfdfefdfe,0xfdfefdfe,0xfdfefdfe,0xfdfefdfe,0xfdfefdfe,0x43fe0fd,0x0,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xf1fe25fe,0xfefefefe,0xfefefefe,0x9e8efefe,0xfe0a00,0x7e,0x0,0x72fe007e,0xfefefefe,0xd8defefe,0x2e004a17,0x32102400,0xfefec8d3,0xfefefefe,0x400b2d9,0x0,0xfe0000,0x9b500fe,0xfefef1fc,0xfefefefe,0xfefefefe,0x400d2fa,0x0,0xfe0000,0x75fe00fe,0xfefefefe,
+0x5a40fefe,0xe00,0x0,0x0,0x0,0x27e007e,0xa2a12920,0xfefeeff6,0xfefefefe,0xfefefefe,0xbdbbf7fb,0x27005b2e,0x300,0x0,0xe0fc0000,0xfefefefe,0x2004246,0x0,0x2a000500,0x36003600,0xb003000,0x0,0xfe0000,0x33f00fe,0xb7c92921,0xc1dfcfde,0x153b,0x0,0xfefe547c,0xfefefefe,0x3838fefe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x0,0x0,0x1000000,0x1a000800,0x36002b00,0x3f003d00,0x32003a00,0xf002200,0x200,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x6000400,0x4000600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0x5fe00fe,0xddfe6efe,0xfefefefe,0xfefefefe,0xfefefefe,0x7bfde2fd,0xfe09fc,0x7e00fe,0x0,0x0,0x12760000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x1a00e7f5,0x0,0x0,0xfe0000,0xfe00fe,0x8fe00fe,0xfefecefe,0xdceafefe,0xfefefefe,0x9e8efefe,0xfe0a00,0x7e,0x0,0xbefc007e,0xfefefefe,0x7560fefe,0x33f1e00,0x27f00fe,0xfefe4f6d,0xfefefefe,0x1100ddef,0x0,0xfe0000,0x7e00fe,0xfefe81a9,0xfefefefe,0xfefefefe,0x1900dbee,0x0,0xfe0000,0xdafe01fe,0xfefefefe,
+0x2e00d8e4,0x200,0x0,0x0,0x0,0x7f003f,0x17000300,0x61503508,0x89717e6b,0x6d5a836d,0x38004a17,0x4001d00,0x3f,0x0,0xe0fc0000,0xfefefefe,0x2004246,0x0,0x47f003f,0x57f057f,0x100047f,0x0,0x0,0x0,0x1b000200,0x31003100,0x1500,0x0,0x31000500,0x43004300,0x25004300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x0,0x0,0x0,0x0,0x5000200,0x8000700,0x4000600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xc1fe10fe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x1e7cd3fc,0x7e00fe,0x0,0x0,0x12740000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x1e00e8f4,0x0,0x0,0xfe0000,0xfe00fe,0x95fe00fe,0xfefefefe,0x7b79d9df,0xfefefefe,0x9e8efefe,0xfe0a00,0x7e,0x0,0xe8fd007e,0xfefefefe,0x380bf8fb,0xfe053f,0xfe00fe,0xfefe26b1,0xfefefefe,0x1b00e0ef,0x0,0xfe0000,0xfe00fe,0x8d960c04,0xfefeeff6,0xfefefefe,0x1c00dcec,0x0,0xfe0000,0xfefe36fd,0xfefefefe,
+0x19009d8b,0x3f,0x0,0x0,0x0,0x0,0x0,0xd000400,0x1c001600,0x19001c00,0x6001000,0x0,0x0,0x0,0xe0fc0000,0xfefefefe,0x2004246,0x0,0xf9fe5d7e,0xf9fef9fe,0x10098f2,0x0,0x0,0x0,0x1000000,0x4000400,0x300,0x0,0x7000000,0x9000900,0x5000900,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfefeb3fe,0xfefefefe,0xfefefefe,0xfcfdf9fc,0xfefefefe,0xfefefefe,0xcdf6fefe,0x7e0767,0x0,0x0,0x12740000,0xfefefefe,0xfefefefe,0xcad7dbe6,0xcad7cad7,0xcad7cad7,0xcad7cad7,0xcad7cad7,0x1e00b9cd,0x0,0x0,0xfe0000,0xfe00fe,0xfefe56fe,0xf3f8fefe,0x5e755e34,0xfefefefe,0x9e8efefe,0xfe0a00,0x7e,0x0,0xe6fb007e,0xf2f8f2f8,0x2500dbeb,0xfe00be,0xfe00fe,0xfefe4ffc,0xfefefefe,0x1b00cbdd,0x0,0x7f0000,0x7f007f,0x1000003f,0x4e2c3306,0x512d512d,0x19004b28,0x0,0xfe0000,0xfefe85fe,0xfefefefe,
+0xa006659,0x7e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe0fc0000,0xfefefefe,0x2004246,0x0,0xfefe607c,0xfefefefe,0xc00adc5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xe1fd0b3f,0xfdfefdfe,0xeafefdfe,0xfe14b8,0xfe00fe,0xfe00fe,0xfe00fe,0xfdfe42fe,0xfdfefdfe,0xa4defdfe,0x300,0x0,0x44fe007e,0xfefefefe,0xfefefefe,0x5936b0a9,0x450c4301,0xc9cb6956,0xfefefefe,0xfefefefe,0x3f6c87,0x0,0x0,0x12740000,0xfefefefe,0xfefefefe,0x3400806e,0x32003200,0x32003200,0x32003200,0x32003200,0x14003000,0x0,0x0,0xfe0000,0x23fe00fe,0xfefeeffe,0x8575fefe,0x497a2900,0xfefefefe,0x9e8efefe,0xfe0a00,0x7e,0x0,0x1d00007e,0x3f003d00,0x19003d00,0xfe00fe,0x8fe00fe,0xfefecdfe,0xfefefefe,0x15009585,0x0,0x0,0x0,0x0,0xa000400,0xd000d00,0x4000c00,0x0,0xfe0000,0xfefec7fd,0xfafcfefe,
+0x37e3612,0x7e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe0fc0000,0xfefefefe,0x2004246,0x0,0xfefe607c,0xfefefefe,0xe00b0c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x0,0x0,0x0,0x9ffe08fe,0xbe5ffa,0xfe00fe,0xfe00fe,0xfe00fe,0x0,0x0,0xfdfe90fc,0xfdfefdfe,0x300d3fc,0x0,
+0x0,0x62910000,0xfefefefe,0xfefefefe,0x17e9eca,0xfe00fe,0xfe00fe,0x4fe00fe,0xfefed3fe,0xfefefefe,0x4b2df3f8,0xd00,0x0,0x8dfe007e,0xfefefefe,0xd2defefe,0x1a003d00,0x97f0b00,0x25100e00,0xfefedbee,0xfefefefe,0x700badd,0x0,0x0,0x12740000,0xfefefefe,0xfefefefe,0x93f776e,0x47f047f,0x47f047f,0x47f047f,0x47f047f,0x13f047f,0x0,0x0,0xfe0000,0xcbfe07fe,0xfefefefe,0x3600b4b0,0x46fa0900,0xfefefefe,0x9e8efefe,0xfe0a00,0x7e,0x0,0x47f007e,0x87f087f,0x37f077f,0xfe00fe,0xb7fe0dfe,0xfefefefe,0xebf2fefe,0x900441a,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x8fe0000,0xfefef9fe,0xddebfefe,
+0x7e2600,0x7e,0x0,0x0,0x0,0x767f053f,0x787f787f,0x7f207f,0x7f007f,0x0,0x0,0x0,0x0,0x0,0xe0fc0000,0xfefefefe,0x2004246,0x0,0xfefe607c,0xfefefefe,0xe00b0c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x0,0x0,0x0,0xfefe0ef8,0x800a5cf,0xfe00fe,0xfe00fe,0xfe00fe,0x0,0x0,0xfefe92f6,0xfefefefe,0x1800ddf0,0x0,
+0x0,0x841007e,0xfefec4e2,0xfefefefe,0x3b61fcfd,0xfe00be,0xfe00fe,0x6ffe00fe,0xfefefefe,0xfefefefe,0x2700978d,0x200,0x0,0xa4fb007e,0xfefefefe,0xbccafefe,0xbe1a00,0xfe00fe,0x17f00fe,0xf9fc859c,0xf9fcf9fc,0x1300d4e9,0x0,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x7e00fe,0x0,0x0,0xfe0000,0xfefe91fe,0xdce3fefe,0x12004614,0x46fa00be,0xfefefefe,0x9e8efefe,0xfe0a00,0x7e,0x0,0xfe007e,0xfe00fe,0xfe00fe,0x40fe00fe,0xfefeddfe,0xfefefefe,0x704ef6fa,0x1002200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x31fc0000,0xfefefefe,0xc1d2fefe,
+0xfe1b00,0x7e,0x0,0x0,0x0,0xb3ee003f,0xfefefefe,0x23fb3ed,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0xe0fc0000,0xfefefefe,0x2004246,0x0,0xfefe607c,0xfefefefe,0xe00b0c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x0,0x0,0x3d7f053f,0xfefe70fa,0x597bd2db,0xfe12fe,0xfe00fe,0xfe00fe,0x0,0x0,0xfefe92f4,0xfefefefe,0x1c00deee,0x0,
+0x0,0xbe007e,0xf9fd384e,0xfefefefe,0xcaedfefe,0xfe054d,0xfe00fe,0xeefe16fe,0xfefefefe,0xdde5fefe,0xb003d0a,0x0,0x0,0x95ee007e,0xfefefefe,0xf4fafefe,0xfe5489,0xfe00fe,0xfe00fe,0x3800093f,0x42004200,0x15003e00,0x0,0x0,0x12740000,0xfefefefe,0xfefefefe,0xa967878,0x4fe04fe,0x4fe04fe,0x4fe04fe,0x4fe04fe,0x7e00fe,0x0,0x0,0x4efe0000,0xfefefefe,0x6139f5fa,0x17e1d00,0x46fa00fe,0xfefefefe,0x9e8efefe,0xfe0a00,0x7e,0x0,0xfe007e,0xfe00fe,0x9fe00fe,0xfdfe91fe,0xfefefefe,0xeaf2fefe,0x2d00704a,0x63f,0x0,0x477f0000,0x787f787f,0x787f787f,0x787f787f,0x5f7f,0x0,0x0,0x58fc0000,0xfefefefe,0xabacfefe,
+0xfe1200,0x7e,0x0,0x0,0x0,0x4c6e007e,0xfefefefe,0x4267fefe,0xfe00be,0x0,0x0,0x0,0x0,0x0,0xe0fc0000,0xfefefefe,0x2004246,0x0,0xfefe607c,0xfefefefe,0xe00b0c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x0,0x82fe093f,0xfefeedfe,0xfefefefe,0xfefefefe,0xabfdfbfe,0xfe23f4,0xfe00fe,0x0,0x0,0xfefe92f4,0xfefefefe,0x1c00deee,0x0,
+0x0,0xfe007e,0x96af033f,0xfefefefe,0xfefefefe,0xbe679b,0xfe00fe,0xfefe9dfe,0xfefefefe,0x7153fdfe,0xbe1c00,0x0,0x0,0x5677007e,0xfefefefe,0xfefefefe,0xdafdfefe,0x48fe8cfe,0xfe0cfe,0x77f01be,0x97f097f,0x33f087f,0x0,0x0,0x12740000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x7e088e,0x0,0x0,0x8cfc0000,0xfefefefe,0xd8f0f2f8,0xcffed0fb,0xdcfdcffe,0xfefefefe,0xecf7fefe,0xcffed1fb,0x1b77,0x0,0xfe007e,0xfe00fe,0xd4fe2cfe,0xfefefefe,0xfefefefe,0x5325bebe,0x73f2a00,0xfe,0x0,0x97fa0000,0xfefefefe,0xfefefefe,0xfefefefe,0xc00d1f3,0x0,0x0,0x73fd0000,0xfefefefe,0x9a80fefe,
+0xfe0d00,0x7e,0x0,0x0,0x0,0x64f007e,0xfefedff7,0xb9e0fefe,0xfe043f,0x0,0x0,0x0,0x0,0x0,0xe0fc0000,0xfefefefe,0x2004246,0x0,0xfefe607c,0xfefefefe,0xe00b0c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x123f0000,0xfefecefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x3ee6f1fd,0xfe00fe,0x0,0x0,0xfefe92f4,0xfefefefe,0x1c00deee,0x0,
+0x0,0xfe007e,0x182700fe,0xfefee6f6,0xfefefefe,0x156ee9f9,0x35fe00fe,0xfefefcfe,0xfefefefe,0x3200bbb9,0xfe053f,0x0,0x0,0x790007e,0xfefec6e2,0xfefefefe,0xfefefefe,0xfefefefe,0xc5fef9fe,0x33fe85fe,0xfe00fe,0x7e00fe,0x0,0x0,0x12740000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x2512,0x0,0x0,0x8ef60000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x1003951,0x0,0xfe007e,0x54fe00fe,0xfefef4fe,0xfefefefe,0x836ff0f6,0x1c003c00,0xfe033f,0xfe,0x0,0x98f60000,0xfefefefe,0xfefefefe,0xfefefefe,0x1a00d8ea,0x0,0x0,0x82fe0000,0xfefefefe,0x927bfefe,
+0xfe093f,0x7e,0x0,0x0,0x0,0xbe007e,0xfefe8db9,0xfcfdfefe,0xfe2e49,0x0,0x0,0x0,0x0,0x0,0xe0fc0000,0xfefefefe,0x2004246,0x0,0xfefe607c,0xfefefefe,0xe00b0c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xaffe003f,0xfefefefe,0xfefefefe,0xfefee6f2,0xf7fbf2f7,0xfefefefe,0xeafbfefe,0xfe1773,0x0,0x0,0xfefe92f4,0xfefefefe,0x1c00deee,0x0,
+0x0,0xfe007e,0x17e00fe,0xfefe6585,0xfefefefe,0x96befefe,0xc8fe037e,0xfefefefe,0xf2f8fefe,0x12005128,0xfe00be,0x0,0x0,0xbe007e,0xc5d32426,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x25f0bffd,0x7e00fe,0x0,0x0,0x12740000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x2a10,0x0,0x0,0x8ef60000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x2004246,0x0,0xfe007e,0xfbfe55fe,0xfefefefe,0xd0d3fefe,0x2e005a2c,0x1be0d00,0xfe00fe,0xfe,0x0,0x98f60000,0xfefefefe,0xdae4fefe,0xc4d0c4d0,0x1a00a9bc,0x0,0x0,0x88fb0000,0xfefefefe,0x8f7afefe,
+0xfe087e,0x7e,0x0,0x0,0x0,0xfe007e,0xfefe3e72,0xfefefefe,0x27e8a9d,0x0,0x0,0x0,0x0,0x0,0xe0fc0000,0xfefefefe,0x2004246,0x0,0xfefe607c,0xfefefefe,0xe00b0c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefe347e,0xfefefefe,0x7152f2f8,0xfefe4b2b,0x512bb4b7,0xfefedee8,0xfefefefe,0x17e849f,0x0,0x0,0xfefe92f4,0xfefefefe,0x1c00deee,0x0,
+0x0,0xfe007e,0xfe00fe,0xc4e10841,0xfefefefe,0xfafdfefe,0xfefe90da,0xfefefefe,0x958afefe,0x27e2700,0xfe00fe,0x0,0x0,0xfe007e,0x1d02023f,0xc9d67466,0xfefefbfc,0xfefefefe,0xfefefefe,0xfefefefe,0xedfdfefe,0x7e30bc,0x0,0x0,0x12740000,0xfefefefe,0xfefefefe,0x9377b7b1,0x93779377,0x93779377,0x93779377,0x93779377,0x2707,0x0,0x0,0x487a0000,0x9e7c997c,0x9e7c9e7c,0x9e7c9e7c,0xb7af9e7c,0xfefefefe,0xd0c3fefe,0x9e7c9e7c,0x2003722,0x0,0x25fe007e,0xfefef3fe,0xfefefefe,0x440dc0bc,0x53f2000,0xfe00fe,0xfe00fe,0xfe,0x0,0x98f60000,0xfefefefe,0x8b74fefe,0x30003200,0x10002d00,0x0,0x0,0x82e40000,0xfefefefe,0x927cfefe,
+0xfe087e,0x7e,0x0,0x0,0x0,0xfe007e,0xf3fc07a6,0xfefefefe,0xa00d7ee,0x0,0x0,0x0,0x0,0x0,0xe0fc0000,0xfefefefe,0x2004246,0x0,0xfefe607c,0xfefefefe,0xe00b0c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefe78be,0xfefefefe,0x2d00a89a,0xfefe1a61,0x1500b0bc,0xfefe5d6f,0xfefefefe,0x900cce8,0x0,0x0,0xfefe92f4,0xfefefefe,0x1c00deee,0x0,
+0x0,0xfe007e,0xfe00fe,0x374d00be,0xfefef9fc,0xfefefefe,0xfefefefe,0xfefefefe,0x3d08dbe4,0xfe0a00,0xfe00fe,0x0,0x0,0xfe007e,0x17f00fe,0x26000e00,0x7f6b4621,0xe2edb2ad,0xfefefefe,0xfefefefe,0xfefefefe,0xb26dcf8,0x0,0x0,0x12740000,0xfefefefe,0xfefefefe,0x24007d6e,0x21002100,0x21002100,0x21002100,0x21002100,0x7e1100,0x0,0x0,0x5000000,0x24002000,0x24002400,0x24002400,0x5f6f2400,0xfefefefe,0xa38dfefe,0x24002900,0x1500,0x0,0xa9fe007e,0xfefefefe,0xf5fafefe,0x7c7e9789,0x6afe6b7f,0x6afe6afe,0x6afe6afe,0x67fe,0x0,0x98f60000,0xfefefefe,0x8274fefe,0x37f093f,0x100037f,0x0,0x0,0x73bd0000,0xfefefefe,0x9e94fefe,
+0xfe087e,0x7e,0x0,0x0,0x0,0xfe007e,0xc2f400be,0xfefefefe,0x2d3efdfe,0x0,0x0,0x0,0x0,0x0,0xe0fc0000,0xfefefefe,0x2004246,0x0,0xfefe607c,0xfefefefe,0xe00b0c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefe89fb,0xfefefefe,0xd009889,0xfefe0ef6,0xe00b0bc,0x977f1372,0xa47fa47f,0x16009579,0x0,0x0,0xfefe92f4,0xfefefefe,0x1c00deee,0x0,
+0x0,0xfe007e,0xfe00fe,0x33f00fe,0xfefe94af,0xfefefefe,0xfefefefe,0xfdfdfefe,0x1c006f50,0xfe00be,0xfe00fe,0x0,0x0,0xfe007e,0xfe00fe,0x17f00fe,0x1300073f,0x31002300,0xa098553b,0xfefef4f9,0xfefefefe,0x5b71fefe,0x0,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x7e00fe,0x0,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfe00fe,0x46fa00fe,0xfefefefe,0x9e8efefe,0xfe0a00,0x7e,0x0,0xfbfe107e,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x1000f9fd,0x0,0x98f60000,0xfefefefe,0x8274fefe,0xfe067e,0xfe,0x0,0x0,0x57fa0000,0xfefefefe,0xb1c4fefe,
+0xfe0b00,0x7e,0x0,0x0,0x0,0xfe007e,0x92d800fe,0xfefefefe,0x6a70fefe,0x100,0x0,0x0,0x0,0x0,0xe0fc0000,0xfefefefe,0x2004246,0x0,0xfefe607c,0xfefefefe,0xe00b0c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefe779e,0xfefefefe,0x2f71e5f3,0xfefe0ef6,0xe00b0bc,0x1600017e,0x25002500,0xe002400,0x0,0x0,0xfefe92f4,0xfefefefe,0x1c00deee,0x0,
+0x0,0xfe007e,0xfe00fe,0xfe00fe,0xe5f61827,0xfefefefe,0xfefefefe,0xb9b5fefe,0x53f3200,0xfe00fe,0xfe00fe,0x0,0x0,0xa1fe337e,0xa1fea1fe,0x17f9bfe,0xfe00fe,0x47f00be,0x1a000a3f,0xf8fb5141,0xfefefefe,0x8c7cfefe,0x500,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x7e00fe,0x0,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfe00fe,0x46fa00fe,0xfefefefe,0x9e8efefe,0xfe0a00,0x7e,0x0,0xfefe497e,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x2400fafc,0x0,0x98f60000,0xfefefefe,0x8274fefe,0xfe067e,0xfe,0x0,0x0,0x2ef30000,0xfefefefe,0xcbe2fefe,
+0xfe0f00,0x7e,0x0,0x0,0x0,0xfe007e,0x6b7d00fe,0xfefefefe,0x979afefe,0x500,0x0,0x0,0x0,0x0,0xe0fc0000,0xfefefefe,0x2004246,0x0,0xfefe607c,0xfefefefe,0xe00b0c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefe3770,0xfefefefe,0xfcfefefe,0xfefec5fd,0x1633bed0,0xfe00fe,0xfe00fe,0xfe00fe,0x0,0x0,0xfefe92f4,0xfefefefe,0x1c00deee,0x0,
+0x0,0xfe007e,0xfe00fe,0xfe00fe,0x6485017e,0xfefefefe,0xfefefefe,0x5026f1f7,0xbe1100,0xfe00fe,0xfe00fe,0x0,0x0,0xfefe447c,0xfefefefe,0x2b49fefe,0xfe00fe,0xfe00fe,0xbe00fe,0xcff3063f,0xfefefefe,0x967dfefe,0x800,0x0,0x12740000,0xfefefefe,0xfefefefe,0x67e766e,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x7e00fe,0x0,0x0,0xfe0000,0xfe00fe,0xfe00fe,0xfe00fe,0x46fa00fe,0xfefefefe,0x9e8efefe,0xfe0a00,0x7e,0x0,0xfefe617d,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x2400fafc,0x0,0x98f60000,0xfefefefe,0x8274fefe,0xfe067e,0xfe,0x0,0x0,0x6aa0000,0xfefef4fc,0xe9f5fefe,
+0xfe1600,0x7e,0x0,0x0,0x0,0xfe007e,0x4ef800fe,0xfefefefe,0xbad3fefe,0xa00,0x0,0x0,0x0,0x0,0xe0fc0000,0xfefefefe,0x2004246,0x0,0xfefe607c,0xfefefefe,0xe00b0c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xb2d50300,0xfefefefe,0xfefefefe,0xfefefefe,0xf7fefefe,0x62fdb9fe,0xfe08fe,0xfe00fe,0x0,0x0,0xfefe92f4,0xfefefefe,0x1c00deee,0x0,
+0x0,0xfe007e,0xfe00fe,0xfe00fe,0x84200fe,0xfefeeafa,0xfefefefe,0x2600aa9a,0xfe027e,0xfe00fe,0xfe00fe,0x0,0x0,0xfbfd1659,0xfefefefe,0xa3befefe,0xfe0285,0xfe00fe,0xfe00fe,0xeffd11fe,0xfefefefe,0x7b6dfefe,0x800,0x0,0x12740000,0xfefefefe,0xfefefefe,0xb3f9d4ec,0xb1feb1fe,0xb1feb1fe,0xb1feb1fe,0xb1feb1fe,0x1479b1fe,0x0,0x0,0x0,0x0,0x0,0x0,0x4000000,0x43002f00,0x3a004300,0x800,0x0,0x0,0x33000500,0x43004300,0x43004300,0x43004300,0x43004300,0x43004300,0x43004300,0x20004200,0x0,0x98f60000,0xfefefefe,0x8274fefe,0xfe067e,0xfe,0x0,0x0,0xbe0000,0xfefeb9f2,0xfefefefe,
+0xfe313a,0x7e,0x0,0x0,0x0,0xfe007e,0x39f700fe,0xfefefefe,0xd0e5fefe,0x1100,0x0,0x0,0x0,0x0,0xe0fc0000,0xfefefefe,0x2004246,0x0,0x9d7f333e,0xa57fa57f,0xe007a60,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x1a1c0000,0xfefeb4c0,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x44f4e1fd,0xfe00fe,0x0,0x0,0xfefe92f4,0xfefefefe,0x1c00deee,0x0,
+0x0,0xfe007e,0xfe00fe,0xfe00fe,0xbe00fe,0xfefee4fc,0xfefefefe,0xd009f86,0xfe00fe,0xfe00fe,0xfe00fe,0x0,0x0,0xafe00100,0xfefefefe,0xfefefefe,0x37fdabf3,0xfe05fe,0x47fe09fe,0xfefecffe,0xfefefefe,0x4221f5f9,0x500,0x0,0x12740000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x3451fefe,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x9000600,0x8000900,0x100,0x0,0x0,0x7000100,0x9000900,0x9000900,0x9000900,0x9000900,0x9000900,0x9000900,0x4000900,0x0,0x98f60000,0xfefefefe,0x8274fefe,0xfe067e,0xfe,0x0,0x0,0xfe0000,0xfefe6f97,0xfefefefe,
+0x17e696f,0x7e,0x0,0x0,0x0,0xfe007e,0x2ef600fe,0xfefefefe,0xd9ebfefe,0x1700,0x0,0x0,0x0,0x0,0xe0fc0000,0xfefefefe,0x2004246,0x0,0x1d000300,0x26002600,0x6002200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x1000000,0x61551800,0xeef6b5b4,0xfefefefe,0xfefefefe,0xfefefefe,0xfafefefe,0xbe52ac,0x0,0x0,0xfefe92f4,0xfefefefe,0x1c00deee,0x0,
+0x0,0xfe007e,0xfe00fe,0xfe00fe,0xfe00fe,0xfefee4fc,0xfefefefe,0xa7e9c86,0xfe00fe,0xfe00fe,0xfe00fe,0x0,0x0,0x2834007e,0xfefeedf8,0xfefefefe,0xfefefefe,0xf3fefbfe,0xfefefefe,0xfefefefe,0xfefefefe,0x26009993,0x100,0x0,0x12740000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x4244fefe,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x98f60000,0xfefefefe,0x8274fefe,0xfe067e,0xfe,0x0,0x0,0xfe0000,0xfafd1c8b,0xfefefefe,
+0x57ea8bf,0x7e,0x0,0x0,0x0,0xfe007e,0x28f700fe,0xfefefefe,0xdcedfefe,0x1a00,0x0,0x0,0x0,0x0,0xe0fc0000,0xfefefefe,0x2004246,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x0,0xa000000,0x36092000,0xfefe706f,0xfdfef6fa,0xfefefefe,0xfefefefe,0x152feefb,0x0,0x0,0xfefe92f4,0xfefefefe,0x1c00deee,0x0,
+0x0,0xfe007e,0xfe00fe,0xfe00fe,0xfe00fe,0xfefee4fc,0xfefefefe,0xa7e9c86,0xfe00fe,0xfe00fe,0xfe00fe,0x0,0x0,0x23f007e,0xe7f14642,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xa9a5fdfe,0xb003a01,0x0,0x0,0x12740000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x4244fefe,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x98f60000,0xfefefefe,0x8274fefe,0xfe067e,0xfe,0x0,0x0,0xfe0000,0xb1e3017e,0xfefefefe,
+0x1211ecf7,0x7e,0x0,0x0,0x0,0xfe007e,0x2ef800fe,0xfefefefe,0xd5e7fefe,0x1b00,0x0,0x0,0x0,0x0,0xe0fc0000,0xfefefefe,0x2004246,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x0,0x0,0x4000000,0xfefe1c53,0x5738b5b7,0xfdfeacaa,0xfefefefe,0x6e76fefe,0x100,0x0,0xfefe92f4,0xfefefefe,0x1c00deee,0x0,
+0x0,0xfe007e,0xfe00fe,0xfe00fe,0xfe00fe,0xfefee4fc,0xfefefefe,0xa7e9c86,0xfe00fe,0xfe00fe,0xfe00fe,0x0,0x0,0xfe007e,0x2f1b053f,0xe6f09c99,0xfefefefe,0xfefefefe,0xfefefefe,0xcad2fbfd,0x39007455,0x3f1200,0x0,0x0,0x0,0x43002400,0x43004300,0x43004300,0x43004300,0x43004300,0x43004300,0x43004300,0x26004300,0x100,0x0,0xf9fe0000,0xfdfefdfe,0x47ff9fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x0,0x0,0xfe007e,0xfe00fe,0x7ffe00fe,0x87fe99fe,0xfe007f,0x99fe42fe,0x2cbd99fe,0xbe,0x0,0x98f60000,0xfefefefe,0x8274fefe,0xfe067e,0xfe,0x0,0x0,0xfe0000,0x446900fe,0xfefefefe,
+0x5c6dfefe,0x3f,0x0,0x0,0x0,0xfe007e,0x3bfa00fe,0xfefefefe,0xc5d8fefe,0x1900,0x0,0x0,0x0,0x0,0xe0fc0000,0xfefefefe,0x2004246,0x0,0x7e7f2f3f,0x7e7f7e7f,0x4c7f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x7e7f797f,0x797f7e7f,0x0,0xfefe0ef6,0x1800b0bc,0xabb61b00,0xfefefefe,0x9da0fefe,0x600,0x0,0xfefe92f4,0xfefefefe,0x1c00deee,0x0,
+0x0,0xfe007e,0xfe00fe,0xfe00fe,0xfe00fe,0xfefee4fc,0xfefefefe,0xa7e9c86,0xfe00fe,0xfe00fe,0xfe00fe,0x0,0x0,0x7f003f,0x300007f,0x31031600,0x816d5b46,0x97799177,0x735f8b72,0x3b004d1b,0xa002400,0x3f003f,0x0,0x0,0x0,0x9000500,0x9000900,0x9000900,0x9000900,0x9000900,0x9000900,0x9000900,0x5000900,0x0,0x0,0xfafe0000,0xfefefefe,0x2000fcfc,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x0,0x0,0xfe007e,0xfe00fe,0xf1fe00fe,0xccedfefe,0xfe1000,0xfefe8afe,0x4661fefe,0x37e,0x0,0x98f60000,0xfefefefe,0x8274fefe,0xfe067e,0xfe,0x0,0x0,0xfe0000,0x43f00fe,0xfefec2e7,
+0xbee1fefe,0x600,0x0,0x0,0x0,0xfe007e,0x50fc00fe,0xfefefefe,0xafb7fefe,0x1400,0x0,0x0,0x0,0x0,0xe0fc0000,0xfefefefe,0x2004246,0x0,0xfefe607d,0xfefefefe,0x600a4d7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefedafc,0xfdfefefe,0x1d37,0xfefe0ef6,0xe00b0bc,0x6f7b00be,0xfefefefe,0xabb7fefe,0xb00,0x0,0xfefe92f4,0xfefefefe,0x1c00deee,0x0,
+0x0,0xfe007e,0xfe00fe,0xfe00fe,0xfe00fe,0xfefee4fc,0xfefefefe,0xa7e9c86,0xfe00fe,0xfe00fe,0xfe00fe,0x0,0x0,0x0,0x0,0x3000000,0x16000c00,0x22001e00,0x1a001f00,0x7001100,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfafe0000,0xfefefefe,0x2400fcfc,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x0,0x0,0xfe007e,0xfe00fe,0xfefe17fd,0xb7c4fefe,0xfe1800,0xfefeadfc,0x381efefe,0x37e,0x0,0x98f60000,0xfefefefe,0x8274fefe,0xfe067e,0xfe,0x0,0x0,0xfe0000,0xbe00fe,0xfcfd3e5a,
+0xfdfefefe,0x3c5e,0x0,0x0,0x0,0xfe007e,0x71fd00fe,0xfefefefe,0x9079fefe,0xe00,0x0,0x0,0x0,0x0,0xe0fc0000,0xfefefefe,0x2004246,0x0,0xfefe607c,0xfefefefe,0xe00b0c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefea5e7,0xfefefefe,0x10080a1,0xfefe0ef6,0xe00b0bc,0xa3fe00fe,0xfefefefe,0x9685fefe,0xc00,0x0,0xfefe92f4,0xfefefefe,0x1c00deee,0x0,
+0x0,0xfe007e,0xfe00fe,0xfe00fe,0xfe00fe,0xfefee4fc,0xfefefefe,0xa7e9c86,0xfe00fe,0xfe00fe,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfafe0000,0xfefefefe,0x2400fcfc,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x0,0x0,0xfe007e,0xfe00fe,0xfefe3bfc,0x9b86fefe,0xfe1000,0xfefecffc,0x2800edf5,0x7e,0x0,0x98f60000,0xfefefefe,0x8274fefe,0xfe067e,0xfe,0x0,0x0,0x7f0000,0x7f007f,0x38320400,
+0x502d512d,0x2002f18,0x0,0x0,0x0,0xfe007e,0x98fd00fe,0xfefefefe,0x6a5ffefe,0x700,0x0,0x0,0x0,0x0,0xe0fc0000,0xfefefefe,0x2004246,0x0,0xfefe607c,0xfefefefe,0xe00b0c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefe5073,0xfefefefe,0x6bb0f9fd,0xfefe12f2,0x1a3db0bc,0xfdfe7ffe,0xfefefefe,0x583efcfd,0x800,0x0,0xfefe92f4,0xfefefefe,0x1c00deee,0x0,
+0x0,0x0,0x0,0x0,0x0,0x41001b00,0x43004300,0x8003a00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e0000,0xfe00fe,0x31fe00fe,0xccfe98fe,0xc2fed9fe,0x16fd7ffe,0x7afe13fe,0x7afe7afe,0x4cfe,0x0,0x0,0xfafe0000,0xfefefefe,0x2400fcfc,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x0,0x0,0xfe007e,0xfe00fe,0xfefe61fc,0x7f6ffefe,0xfe093f,0xfefef1fd,0x2000d4e5,0xfe,0x0,0x98f60000,0xfefefefe,0x8274fefe,0xfe067e,0xfe,0x0,0x0,0x0,0x0,0x6000000,
+0xd000d00,0x1000a00,0x0,0x0,0x0,0xfe007e,0xcbfc00fe,0xfefefefe,0x3b18fafc,0x300,0x0,0x0,0x0,0x0,0xd9fa0000,0xf8fbf7fb,0x2004245,0x0,0xfefe607c,0xfefefefe,0xe00b0c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xc9e80507,0xfefefefe,0xfefefefe,0xfefeecfe,0xf8fdf2f9,0xfefefefe,0xfefefefe,0x2c00afac,0x200,0x0,0x3b000b00,0x43004300,0x19003f00,0x0,
+0x0,0x0,0x0,0x0,0x0,0x9000400,0x9000900,0x1000800,0x0,0x0,0x0,0x0,0x0,0x7e7f093f,0x7e7f7e7f,0x387f7e7f,0x7f007f,0x7f007f,0x7f007f,0x257f007f,0x7e7f7e7f,0x667f7e7f,0x0,0x0,0x7e0000,0xfe00fe,0xfbfe7efe,0xfefefefe,0xfefefefe,0xeafdfefe,0xfefe5aee,0xfefefefe,0x700aadf,0x0,0x0,0xfafe0000,0xfefefefe,0x2400fcfc,0x82fe1cfe,0xd8fec2fe,0x7dfec2fe,0xfe12fd,0xfe00fe,0x0,0x0,0x3fe007e,0xefe0efe,0xfefe89fe,0x6979fefe,0x21fd13ac,0xfefefefe,0x254ebece,0x9fe,0x0,0x98f60000,0xfefefefe,0x8274fefe,0xfe067e,0xfe,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfafe0dfe,0xfefefefe,0x2600ccd8,0x0,0x0,0x0,0x0,0x0,0x1a000000,0x40003e00,0x1002600,0x0,0xfefe607c,0xfefefefe,0xe00b0c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x2b300000,0xfefeddec,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xbebefefe,0xf00420e,0x0,0x0,0x8000100,0x9000900,0x3000900,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfefe127a,0xfefefefe,0xe0fbfefe,0xfe106d,0xfe00fe,0xfe00fe,0x4cfc00fe,0xfefefefe,0xd5f5fefe,0xd00,0x0,0x7e0000,0x77fe00fe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefeeffc,0xfefefefe,0x1000b6c8,0x0,0x0,0xfafe0000,0xfefefefe,0x6b86fcfc,0xfefef3fe,0xfefefefe,0xfefefefe,0x3eebebfd,0xfe00fe,0x0,0x0,0x3cfd007e,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x200a6f2,0x0,0x98f60000,0xfefefefe,0x8274fefe,0xfe067e,0xfe,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfefe50fd,0xfefefefe,0x16008f7b,0x0,0x0,0x0,0x0,0x0,0x3000000,0x9000800,0x500,0x0,0xfefe607c,0xfefefefe,0xe00b0c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x2000000,0xa4a32b20,0xfefef3f8,0xfefefefe,0xfefefefe,0xe1ecfefe,0x3e008874,0x1be1700,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfefe1274,0xfefefefe,0xfefefefe,0x17e91b7,0xfe00fe,0xfe00fe,0x4efa00fe,0xfefefefe,0xdcecfefe,0x1a00,0x0,0x7e0000,0xf7fe22fe,0xfefefefe,0xccccfefe,0x624c7962,0xe9f28671,0xfefefefe,0xfefefefe,0x1000b6c8,0x0,0x0,0xfafe0000,0xfefefefe,0xf5fbfdfe,0xfefefefe,0xfefefefe,0xfefefefe,0xf3fdfefe,0xfe2c66,0x0,0x0,0x3ef9007e,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xf00b6d0,0x0,0x98f60000,0xfefefefe,0x8274fefe,0xfe067e,0xfe,0x0,0x0,0x7f0000,0x7f007f,0x57f007f,
+0x707f467f,0x6e7f7a7f,0x203f,0x0,0x0,0xfe007e,0xfefea3fd,0xf7fafefe,0x83f4621,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfefe607c,0xfefefefe,0xe00b0c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x0,0x17000300,0x6d5e370f,0xfefe9388,0x8870d5d7,0x40006349,0xe002b00,0xfe01be,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x47fa007e,0xfdfefdfe,0xfdfefdfe,0x3a1c6fd,0xfe00fe,0xfe00fe,0x5fe00fe,0xfdfed0fe,0xfdfefdfe,0x147fe2fb,0x0,0x0,0xfefe1274,0xfefefefe,0xfefefefe,0x365efafd,0xfe00fe,0xfe00fe,0x4efa00fe,0xfefefefe,0xdcecfefe,0x1a00,0x0,0x7e0000,0xfefe87fe,0xfefefefe,0x4307ced2,0x14002400,0x46391600,0xfefef6fb,0xfefefefe,0x1000b6c8,0x0,0x0,0xfafe0000,0xfefefefe,0xfefefefe,0x755ec7c5,0x9286634e,0xfefef3f8,0xfefefefe,0x33fbce8,0x0,0x0,0x1fbb007e,0x9e7c907d,0xfefefafc,0x9f7ce8ef,0xd2ce9e7c,0xfefefefe,0x9e7cafa5,0x10007a63,0x0,0x98f60000,0xfefefefe,0x8274fefe,0xfe067e,0xfe,0x0,0x0,0xfe0000,0xfe00fe,0xdffe33fe,
+0xfefefefe,0xfefefefe,0x2006076,0x0,0x0,0xefe007e,0xfefef3fe,0xb4b0fefe,0x17e2600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfefe607c,0xfefefefe,0xe00b0c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x0,0x0,0xf000500,0xfefe2744,0x2800b2b9,0xc001800,0xfe027f,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x37e007e,0xfefea6c3,0xfefefefe,0x6fa3fefe,0xfe00be,0xfe00fe,0x7afe00fe,0xfefefefe,0xfefefefe,0x1b007668,0x0,0x0,0xfefe1274,0xfefefefe,0xfefefefe,0xcbeffefe,0xfe0654,0xfe00fe,0x4efa00fe,0xfefefefe,0xdcecfefe,0x1a00,0x0,0x7e0000,0xfefed1fe,0xfefefefe,0x1a006f5b,0xfe017f,0x43f00fe,0xfefea4cc,0xfefefefe,0x1000b6c8,0x0,0x0,0xfafe0000,0xfefefefe,0xcacbfefe,0x22004104,0x18001300,0xfefe6265,0xfefefefe,0x3053fdfe,0x0,0x0,0x17e007e,0x33401700,0xfefefefe,0x3000becb,0xb3dc2400,0xfefefefe,0x2500492c,0x7002000,0x0,0x98f60000,0xfefefefe,0x8b93fefe,0x12fe18ad,0xefe,0x0,0x0,0xfe0000,0xffe00fe,0xfefee7fe,
+0xfefefefe,0xfefefefe,0x600736e,0x0,0x0,0x6cfe007e,0xfefefefe,0x5635f9fb,0xfe0f00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfefe607c,0xfefefefe,0xe00b0c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x0,0x0,0x0,0xdaf40cf4,0xe009dad,0xfe00fe,0xfe00fe,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xbe007e,0xe4f41d27,0xfefefefe,0xeffbfefe,0xfe1e3a,0xfe00fe,0xf6fe26fe,0xfefefefe,0xb8b5fefe,0x63f3400,0x0,0x0,0xfefe1274,0xfefefefe,0xfefefefe,0xfefefefe,0xbe70a3,0xfe00fe,0x4efa00fe,0xfefefefe,0xdcecfefe,0x1a00,0x0,0x37e0000,0xfefefbfe,0xf9fcfefe,0x43f350a,0xfe00fe,0xfe00fe,0xfefe5e79,0xfefefefe,0x1000b6c8,0x0,0x0,0xfafe0000,0xfefefefe,0x6c58fefe,0x1be1800,0xbe00fe,0xc5eb073f,0xfefefefe,0x7776fefe,0x200,0x0,0xfe007e,0x35fc00fe,0xfefefefe,0x12009f8f,0xc9fc00fe,0xf2f8fefe,0x17e2a00,0xfe,0x0,0x98f60000,0xfefefefe,0xfefefefe,0xfefefefe,0x400ccf9,0x0,0x0,0xfe0000,0x68fe00fe,0xfefefefe,
+0xf2f8fefe,0xac9db1a8,0x6005b49,0x0,0x0,0xdffe057e,0xfefefefe,0x2a00a29c,0xfe027e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfefe607c,0xfefefefe,0xe00b0c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x0,0x0,0x0,0x1e000000,0xa003300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xfe007e,0x566d017e,0xfefefdfe,0xfefefefe,0x27ea8d6,0x1fe00fe,0xfefebffe,0xfefefefe,0x4b1fe9f1,0xbe1200,0x0,0x0,0xfefe1274,0xfefefefe,0xfefefefe,0xfefefefe,0x1f3af0fb,0xfe00fe,0x4efa00fe,0xfefefefe,0xdcecfefe,0x1a00,0x0,0x147d0000,0xfefefefe,0xeaf5fefe,0xbe2600,0xfe00fe,0xfe00fe,0xfefe3ff6,0xfefefefe,0x1000b6c8,0x0,0x0,0xfafe0000,0xfefefefe,0x3406f6fb,0xfe043f,0xfe00fe,0x82a200be,0xfefefefe,0x9f9ffefe,0x700,0x0,0x10fe017e,0x64fc10fe,0xfefefefe,0x1a678b8d,0xecfd10fe,0xdceafefe,0xdfe3047,0xfe,0x0,0x98f60000,0xfefefefe,0xfefefefe,0xfefefefe,0x1700d7ec,0x0,0x0,0xfe0000,0x95fd00fe,0xfefefefe,
+0x9a83fefe,0x28003500,0x3001e00,0x0,0x0,0x2953033f,0x512d4e2f,0xe003c09,0x7f007f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfefe607c,0xfefefefe,0xe00b0c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x0,0x0,0x0,0x3000000,0x1000500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xfe007e,0x63f00fe,0xfefea3ba,0xfefefefe,0x4978fdfe,0x63fe00be,0xfefefefe,0xfefefefe,0x23007960,0xfe017e,0x0,0x0,0xfefe1274,0xfefefefe,0xcad2fefe,0xfefefefe,0xacdbfefe,0xfe027e,0x4efa00fe,0xfefefefe,0xdcecfefe,0x1a00,0x0,0x15770000,0xfefefefe,0xeff6fefe,0xfe2000,0xfe00fe,0xfe00fe,0xfefe42f9,0xfefefefe,0x1000b6c8,0x0,0x0,0xfafe0000,0xfefefefe,0x2400e6f1,0xfe00be,0xfe00fe,0x67bc00fe,0xfefefefe,0xaebefefe,0xb00,0x0,0xfefe147d,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xcef9fefe,0x43f,0x0,0x98f60000,0xfefefefe,0xfefefefe,0xfefefefe,0x1a00d8ea,0x0,0x0,0xfe0000,0x9ef900fe,0xfefefefe,
+0x8172fefe,0x17f0c3f,0x13f,0x0,0x0,0x6000000,0xd000d00,0x1000900,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfefe607c,0xfefefefe,0xe00b0c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xfe007e,0xbe00fe,0xe1f11a24,0xfefefefe,0xdaf4fefe,0xedfe22a3,0xfefefefe,0xb6b2fefe,0x63f3300,0xfe00fe,0x0,0x0,0xfefe1274,0xfefefefe,0x5854fefe,0xfefef2fa,0xfefefefe,0xbe4f7f,0x4efa00fe,0xfefefefe,0xdcecfefe,0x1a00,0x0,0x3330000,0xfefef9fd,0xfefefefe,0xfe2f2e,0xfe00fe,0xfe00fe,0xfefe68fd,0xfefefefe,0x1000b6c8,0x0,0x0,0xfafe0000,0xfefefefe,0x1e00ecf5,0xfe00fe,0xfe00fe,0x6dfc00fe,0xfefefefe,0xabb2fefe,0xe00,0x0,0xfefe1477,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0xd8ecfefe,0x1700,0x0,0x164f0000,0x512d4a30,0x512d512d,0x512d512d,0x17004a27,0x0,0x0,0xf9fe0000,0xfcfef9fe,0xfefefefe,
+0xfcfdfefe,0xf9fef9fe,0x1d72,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfefe607c,0xfefefefe,0xe00b0c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xfe007e,0xfe00fe,0x4f65017e,0xfefefcfd,0xfefefefe,0xfefee9fa,0xfefefefe,0x4a1de7f0,0xbe1200,0xfe00fe,0x0,0x0,0xfefe1274,0xfefefefe,0x3426fefe,0xfefe7c9b,0xfefefefe,0xe69def5,0x4efa00fe,0xfefefefe,0xdcecfefe,0x1a00,0x0,0x3f0000,0xfefecff7,0xfefefefe,0x17e7890,0xfe00fe,0xfe00fe,0xfefebafe,0xfefefefe,0x1000b6c8,0x0,0x0,0xfafe0000,0xfefefefe,0x2e2efdfe,0xfe00fe,0xfe00fe,0x95fe00fe,0xfefefefe,0x9982fefe,0xd00,0x0,0x8a7d0a3b,0xe9f29c7c,0xf7fafefe,0x9c7c9d7c,0xfefec2b8,0xbdb4fefe,0x89729c7c,0x1a00,0x0,0x2000000,0xd000c00,0xd000d00,0xd000d00,0x4000c00,0x0,0x0,0xfefe0000,0xfefefefe,0xfefefefe,
+0xfefefefe,0xfefefefe,0x1003a45,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfefe607c,0xfefefefe,0xe00b0c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x7a7f6a7f,0x6a7f7a7f,0x187f0000,0xc9fe89fe,0xc0fed9fe,0xefd79fe,0xfe00fe,0xa6fe3bfe,0xd4fed5fe,0x6afdb3fe,0xfe08fe,0x7e,0x0,0x0,
+0x0,0xfe007e,0xfe00fe,0x63f00fe,0xfefe9cb2,0xfefefefe,0xfefefefe,0xfdfefefe,0x2100775c,0xfe017e,0xfe00fe,0x0,0x0,0xfefe1274,0xfefefefe,0x3026fefe,0xd2ea0d11,0xfefefefe,0x8cb5fefe,0x4efa017e,0xfefefefe,0xdcecfefe,0x1a00,0x0,0x7e0000,0xfefe7dab,0xfefefefe,0x33b4eefa,0xfe00fe,0x6efe00fe,0xfefefefe,0xfefefefe,0x1000b6c8,0x0,0x0,0xfafe0000,0xfefefefe,0x7993fefe,0xfe017e,0xfe00fe,0xe6fd08fe,0xfefefefe,0x7164fefe,0x900,0x0,0x14000000,0xeaf82400,0xdcebfefe,0x24003500,0xfefe909b,0x6a5dfefe,0x21002700,0xc00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbbe50000,0xe9f0c7d4,0xfefefefe,
+0xdbe5fefe,0xc7d4c7d4,0x2003830,0x0,0x0,0x3a7f113f,0x3a7f3a7f,0x63f3a7f,0x0,0x173f0000,0x507f507f,0x507f507f,0x83f,0x0,0x0,0x0,0x0,0x0,0xfefe607c,0xfefefefe,0xe00b0c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefedffd,0xe2f9fefe,0xe9fe4687,0xfefefefe,0xfefefefe,0xd8fbfefe,0x75fe1378,0xfefefcfe,0xfefefefe,0xfefefefe,0x157ad2fc,0x7e,0x0,0x0,
+0x0,0xfe007e,0xfe00fe,0xbe00fe,0xddef1620,0xfefefefe,0xfefefefe,0xb3b0fefe,0x63f3200,0xfe00fe,0xfe00fe,0x0,0x0,0xfefe1274,0xfefefefe,0x3026fefe,0x4258013f,0xfefefbfd,0xf9fdfefe,0x4efa325a,0xfefefefe,0xdcecfefe,0x1a00,0x0,0x7e0000,0xebf81730,0xfefefefe,0xf9fdfefe,0xa0feb6fd,0xfefecefe,0xfefefefe,0xfefefefe,0x1000b6c8,0x0,0x0,0xfafe0000,0xfefefefe,0xeffafefe,0xfe3478,0x4fe00fe,0xfefe9ffe,0xfefefefe,0x3912eef5,0x500,0x0,0xfe007e,0xfdfe0bfe,0xc1d1fefe,0xfe1b00,0xfefe9ffd,0x4237fefe,0xfe037e,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x18000000,0xb0cd3100,0xfefefefe,
+0x8772fefe,0x31003300,0x1b00,0x0,0x0,0xfefe4a7e,0xfefefefe,0x2564fefe,0x0,0x4a7d0000,0xfefefefe,0xfefefefe,0x2760,0x0,0x0,0x0,0x0,0x0,0xfefe607c,0xfefefefe,0xe00b0c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefee0fc,0xf3f9fefe,0xfefeeffa,0xfefefefe,0xfefefefe,0xfefefefe,0xfefecff8,0xfefefefe,0xfefefefe,0xfefefefe,0xa7dffefe,0x200,0x0,0x0,
+0x0,0xfe007e,0xfe00fe,0xfe00fe,0x6678017e,0xfefefefe,0xfefefefe,0x4d2bfafc,0xbe1100,0xfe00fe,0xfe00fe,0x0,0x0,0xfefe1274,0xfefefefe,0x3026fefe,0x53f007e,0xfefe9bb5,0xfefefefe,0x528ac6ed,0xfefefefe,0xdcecfefe,0x1a00,0x0,0x7e0000,0x5770017e,0xfefef7fb,0xfefefefe,0xfefefefe,0xfefefefe,0xfefecbdc,0xfefefefe,0x1000b6c8,0x0,0x0,0xfafe0000,0xfefefefe,0xfefefefe,0xb5fdf9fd,0xdcfea2fe,0xfefefefe,0xfefefefe,0x2100988e,0x0,0x0,0xfe007e,0xfefe2ffc,0xa59afefe,0xfe1200,0xfefec3fc,0x2c02f5f9,0xfe017e,0xfe,0x0,0x4e7f0000,0x7e7f7e7f,0x7f2f7f,0x7e7f347f,0x4a7f7e7f,0x0,0x0,0x17f0000,0x9ff2037f,0xfefefefe,
+0x7d72fefe,0x37f093f,0x23f,0x0,0x0,0xfefe4c7b,0xfefefefe,0x3c43fefe,0x100,0x4c7b0000,0xfefefefe,0xfefefefe,0x2003d42,0x0,0x0,0x0,0x0,0x0,0xfefe607c,0xfefefefe,0xe00b0c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefee0fc,0xfefefefe,0xc4c1fefe,0x8872826c,0xfefedbe2,0xfefefefe,0xfefefefe,0x816abbb7,0xd9e08771,0xfefefefe,0xf8fcfefe,0x1924,0x0,0x0,
+0x0,0xfe007e,0xfe00fe,0xfe00fe,0xccfd04fe,0xfefefefe,0xfefefefe,0x92affefe,0xfe027e,0xfe00fe,0xfe00fe,0x0,0x0,0xfefe1274,0xfefefefe,0x3026fefe,0xbe007e,0xe7f61b28,0xfefefefe,0xb5f1fefe,0xfefefefe,0xdcecfefe,0x1a00,0x0,0x7e0000,0x73f00fe,0xd4e1534a,0xfefefefe,0xfefefefe,0x8c7deaf3,0xfefe8374,0xfefefefe,0x1000b6c8,0x0,0x0,0xfafe0000,0xfefefefe,0xe6efe1ee,0xfefefefe,0xfefefefe,0xfefefefe,0xc4c7fefe,0xa003d08,0x0,0x0,0xfe007e,0xfefe54fc,0x8975fefe,0xfe0b00,0xfefee6fd,0x2200dceb,0xfe00be,0xfe,0x0,0x9dfb0000,0xfefefefe,0x37e7079,0xfefe6afd,0xa1d2fefe,0x600,0x0,0xfe0000,0x9ef600fe,0xfefefefe,
+0x7c72fefe,0xfe067e,0x7e,0x0,0x0,0xfefe4c7a,0xfefefefe,0x3e40fefe,0x200,0x4c7a0000,0xfefefefe,0xfefefefe,0x2003e40,0x0,0x0,0x0,0x0,0x0,0xfefe607c,0xfefefefe,0xe00b0c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefee0fc,0xfefefefe,0x3f00bfbe,0x1b002300,0xfbfd3c36,0xfefefefe,0xc1c0fefe,0x22003d00,0x382a1a00,0xfefef7fc,0xfefefefe,0x495b,0x0,0x0,
+0x0,0xfe007e,0xfe00fe,0xfe00fe,0xfefe7afe,0xfefefefe,0xfefefefe,0xfafdfefe,0xfe3969,0xfe00fe,0xfe00fe,0x0,0x0,0xfefe1274,0xfefefefe,0x3026fefe,0xfe007e,0x6181017e,0xfefefefe,0xfefefefe,0xfefefefe,0xdcecfefe,0x1a00,0x0,0x7e0000,0xbe00fe,0x2501083f,0x806d5845,0x6953836d,0x2e004304,0xfefe667b,0xfefefefe,0x1000b6c8,0x0,0x0,0xfafe0000,0xfefefefe,0x5234d7e8,0xfdfdccda,0xfefefefe,0xf6fafefe,0x430aa59e,0xbe1600,0x0,0x0,0xfe007e,0xfefe77fe,0x6a62fefe,0x9fe077e,0xfefefdfe,0x1b00c2d2,0xfe00fe,0xfe,0x0,0x9ef60000,0xfefefefe,0x67e8074,0xfefe6afc,0xaebafefe,0xe00,0x0,0xfe0000,0x9ef600fe,0xfefefefe,
+0x7c72fefe,0xfe067e,0x7e,0x0,0x0,0xfefe4c7a,0xfefefefe,0x3e40fefe,0x200,0x4c7a0000,0xfefefefe,0xfefefefe,0x2003e40,0x0,0x0,0x0,0x0,0x0,0xfefe607c,0xfefefefe,0xe00b0c0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefee0fc,0xfefefefe,0x16006e5e,0xfe01be,0xdef8033f,0xfefefefe,0x7b6afefe,0xbe1500,0x23f00fe,0xfefed0f6,0xfefefefe,0x3005d64,0x0,0x0,
+0x0,0xfe007e,0xfe00fe,0x2cfe00fe,0xfefef8fe,0xfefefefe,0xfefefefe,0xfefefefe,0xa66d4f3,0xfe00fe,0xfe00fe,0x0,0x0,0xfefe1274,0xfefefefe,0x3026fefe,0xfe007e,0x73f00fe,0xfefebbd9,0xfefefefe,0xfefefefe,0xdcecfefe,0x1a00,0x0,0x7e0000,0xfe00fe,0x27f00fe,0x16000900,0x17001c00,0x37f0d00,0xfefe5cbb,0xfefefefe,0x1000b6c8,0x0,0x0,0x20000000,0x43004200,0x1b003f00,0x4c2e2100,0x86707866,0x4c1a7865,0x13003500,0x7f0100,0x0,0x0,0x0,0x37000700,0x2e004300,0x300,0x43002200,0x12003d00,0x0,0x0,0x0,0x9ef60000,0xfefefefe,0x67e8074,0xfefe6afc,0xaebafefe,0xe00,0x0,0xfe0000,0x9ef600fe,0xfefefefe,
+0x7c72fefe,0xfe067e,0x7e,0x0,0x0,0x413f0b2e,0x54345434,0x28085434,0x100,0x4000000,0x806e2f00,0xfefefefe,0x2003528,0x0,0x0,0x0,0x0,0x0,0x9d7f333e,0xa57fa57f,0xe007a60,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefee0fc,0xfefefefe,0x5004944,0xfe00fe,0xd2fa00fe,0xfefefefe,0x5d5bfefe,0xfe057e,0xfe00fe,0xfefec1f8,0xfefefefe,0x4006164,0x0,0x0,
+0x0,0xfe007e,0xfe00fe,0xcbfe04fe,0xfefefefe,0xedf4fefe,0xfefeafab,0xfefefefe,0x89b7fefe,0xfe01be,0xfe00fe,0x0,0x0,0xfefe1274,0xfefefefe,0x3026fefe,0xfe007e,0xbe00fe,0xf5fb2e3c,0xfefefefe,0xfefefefe,0xdcecfefe,0x1a00,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfefe5cfa,0xfefefefe,0x1000b6c8,0x0,0x0,0x4000000,0x9000900,0x3000800,0x8000100,0x1a001400,0x12001a00,0x500,0x0,0x0,0x0,0x0,0x8000100,0x6000900,0x0,0x9000500,0x2000800,0x0,0x0,0x0,0x9ef60000,0xfefefefe,0x67e8074,0xfefe6afc,0xaebafefe,0xe00,0x0,0xfe0000,0x9ef600fe,0xfefefefe,
+0x7c72fefe,0xfe067e,0x7e,0x0,0x0,0xa000100,0xe000e00,0x7000e00,0x0,0x3f0000,0xbcea097f,0xdeeafefe,0x2800,0x0,0x0,0x0,0x0,0x0,0x1d000300,0x26002600,0x6002200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefee0fc,0xfefefefe,0x2004140,0xfe00fe,0xcefa00fe,0xfefefefe,0x5254fefe,0xfe037e,0xfe00fe,0xfefebcf8,0xfefefefe,0x4006264,0x0,0x0,
+0x0,0xfe007e,0xfe00fe,0xfefe7afe,0xfefefefe,0x8573fefe,0xdcf03516,0xfefefefe,0xfafdfefe,0xbe3b6a,0xfe00fe,0x0,0x0,0xfefe1274,0xfefefefe,0x3026fefe,0xfe007e,0xfe00fe,0x82a0023f,0xfefefefe,0xfefefefe,0xdcecfefe,0x1a00,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfefe5cfa,0xfefefefe,0x1000b6c8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9ef60000,0xfefefefe,0x67e8074,0xfefe6afc,0xaebafefe,0xe00,0x0,0xfe0000,0x9ef600fe,0xfefefefe,
+0x7c72fefe,0xfe067e,0x7e,0x0,0x0,0xfe007e,0xfe00fe,0x7e00fe,0x0,0x1d7e0000,0xfefebdfe,0x806cfefe,0x1b00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefee0fc,0xfefefefe,0x2003e40,0xfe00fe,0xcefa00fe,0xfefefefe,0x5055fefe,0xfe027e,0xfe00fe,0xfefebcf8,0xfefefefe,0x4006264,0x0,0x0,
+0x0,0xfe007e,0x2cfe00fe,0xfefef7fe,0xfefefefe,0x3700c6c9,0x50670900,0xfefefdfe,0xfefefefe,0xb67d4f3,0xfe00fe,0x0,0x0,0xfefe1274,0xfefefefe,0x3026fefe,0xfe007e,0xfe00fe,0xf1600fe,0xfefed5ed,0xfefefefe,0xdcecfefe,0x1a00,0x0,0x7e0000,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfefe5cfa,0xfefefefe,0x1000b6c8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9ef60000,0xfefefefe,0x67e8074,0xfefe6afc,0xaebafefe,0xe00,0x0,0xfe0000,0x9ef600fe,0xfefefefe,
+0x7c72fefe,0xfe067e,0x7e,0x0,0x0,0xfe007e,0xfe00fe,0x7e00fe,0x0,0x447d0000,0xf6fafefe,0x3500938a,0x700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefee0fc,0xfefefefe,0x2003e40,0xfe00fe,0xcefa00fe,0xfefefefe,0x5056fefe,0xfe027e,0xfe00fe,0xfefebcf8,0xfefefefe,0x4006264,0x0,0x0,
+0x0,0xfe007e,0xcafe04fe,0xfefefefe,0xf3f8fefe,0x1500562d,0x53f00be,0xfefea8c2,0xfefefefe,0x8bb7fefe,0xfe017e,0x0,0x0,0xfefe1274,0xfefefefe,0x3026fefe,0xfe007e,0xfe00fe,0xbe00fe,0xfcfd485f,0xfefefefe,0xdcecfefe,0x1a00,0x0,0x3f0000,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x42350b6a,0x512d512d,0xe00461e,0x0,0x0,0x7f0000,0x7f007f,0x7f017f,0x7f007f,0x7f007f,0x7f007f,0x27f007f,0x3f,0x0,0x0,0xd9fe037e,0xd9fed9fe,0xd9fed9fe,0xd9fed9fe,0x5c7ed9fe,0x0,0x0,0x0,0x0,0x9ef60000,0xfefefefe,0x67e8074,0xfefe6afc,0xaebafefe,0xe00,0x0,0xfe0000,0x9ef600fe,0xfefefefe,
+0x7c72fefe,0xfe067e,0x7e,0x0,0x0,0xfe007e,0xfe00fe,0x7e00fe,0x0,0x2b6b0000,0x572b8d83,0xe003300,0x3f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefee0fc,0xfefefefe,0x2003e40,0xfe00fe,0xcefa00fe,0xfefefefe,0x5056fefe,0xfe027e,0xfe00fe,0xfefebcf8,0xfefefefe,0x4006264,0x0,0x0,
+0x0,0xfe007e,0xfefe79fe,0xfefefefe,0x9287fefe,0x23f2800,0xbe00fe,0xebf7202c,0xfefefefe,0xfafdfefe,0xbe3b6a,0x0,0x0,0x947f093a,0xa57fa57f,0x2c13a57f,0x7f003f,0x7f007f,0x7f007f,0x77740500,0xa57fa47f,0x9276a57f,0x1a00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa000100,0xd000d00,0x2000c00,0x0,0x0,0xfe0000,0xbbfe2bfe,0xf3fefafe,0x51fdb1fe,0xfe04fe,0xfe00fe,0x8bfa2dfe,0x13f,0x0,0x0,0xfefe0477,0xfefefefe,0xfefefefe,0xfefefefe,0x8179fefe,0x500,0x0,0x0,0x0,0x9ef60000,0xfefefefe,0x67e8074,0xfefe6afc,0xaebafefe,0xe00,0x0,0xfe0000,0x9ef600fe,0xfefefefe,
+0x7c72fefe,0xfe067e,0x7e,0x0,0x0,0x50fe177e,0x50fe50fe,0x87e50fe,0x0,0x3000000,0x18001a00,0x600,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefee0fc,0xfefefefe,0x2003e40,0xfe00fe,0xcefa00fe,0xfefefefe,0x5056fefe,0xfe027e,0xfe00fe,0xfefebcf8,0xfefefefe,0x4006264,0x0,0x0,
+0x0,0x2bfe007e,0xfefef7fe,0xfefefefe,0x3b04d2d7,0xfe0900,0xfe00fe,0x6989017e,0xfefefefe,0xfefefefe,0xb67d5f3,0x0,0x0,0x14000000,0x26002600,0x14002600,0x0,0x0,0x0,0xd000000,0x26002300,0x24002600,0xd00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1ffe0000,0xfefeeafe,0xfefefefe,0xfefefefe,0x78fee1fd,0x4afe2cfd,0xf3fce3fe,0x1b2f,0x0,0x0,0xfefe0470,0xfefefefe,0xfefefefe,0xfefefefe,0x8878fefe,0x800,0x0,0x0,0x0,0x577b0000,0xa47fa07f,0x63f5e3a,0x9d7f397e,0x785da47f,0xe00,0x0,0xfe0000,0x9ef600fe,0xfefefefe,
+0x7c72fefe,0xfe067e,0x7e,0x0,0x0,0xfefe4a7d,0xfefefefe,0x2760fefe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefee0fc,0xfefefefe,0x2003e40,0xfe00fe,0xcefa00fe,0xfefefefe,0x5056fefe,0xfe027e,0xfe00fe,0xfefebcf8,0xfefefefe,0x4006264,0x0,0x0,
+0x0,0xcafe047e,0xfefefefe,0xf8fbfefe,0x1800603a,0xfe00be,0xfe00fe,0x94100fe,0xfefebfdb,0xfefefefe,0x8bb8fefe,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x80f70000,0xfefefefe,0xfefefdfe,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x1005d6a,0x0,0x0,0xa0c00258,0xb0a8b0a8,0xb0a8b0a8,0xb0a8b0a8,0x674eb0a8,0x800,0x0,0x0,0x0,0x6000000,0x25002100,0x3001d00,0x1e000400,0x21002500,0x600,0x0,0x7f0000,0x577b007f,0xa57fa17f,
+0x5b39a57f,0x7f063f,0x3f,0x0,0x0,0xfefe4c7b,0xfefefefe,0x3d42fefe,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefee0fc,0xfefefefe,0x2003e40,0xfe00fe,0xcefa00fe,0xfefefefe,0x5056fefe,0xfe027e,0xfe00fe,0xfefebcf8,0xfefefefe,0x4006264,0x0,0x0,
+0x0,0x15000000,0x43003c00,0x42004300,0x3002900,0x0,0x0,0x0,0x3e001600,0x43004300,0x35004300,0x900,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2e630000,0xb3adfdfe,0x49184f1c,0xc6ce7461,0xfefefdfd,0xfefefefe,0xbbbafefe,0x4003102,0x0,0x0,0x15000000,0x2a002a00,0x2a002a00,0x2a002a00,0x21002a00,0x400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6000000,0x26002200,
+0x1d002600,0x300,0x0,0x0,0x0,0xfefe4c7a,0xfefefefe,0x3e40fefe,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfefee0fc,0xfefefefe,0x2003e40,0xfe00fe,0xcefa00fe,0xfefefefe,0x5056fefe,0xfe027e,0xfe00fe,0xfefebcf8,0xfefefefe,0x4006264,0x0,0x0,
+0x0,0x4000000,0x9000900,0x9000900,0x400,0x0,0x0,0x0,0x8000100,0x9000900,0x8000900,0x200,0x0,0x6e7f373f,0x6e7f6e7f,0x6e7f6e7f,0x6e7f6e7f,0x6e7f6e7f,0x6e7f6e7f,0x6e7f6e7f,0x373f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x37e0000,0x3e048fcb,0xa001800,0x24001000,0xb8bb5e4b,0xddeae2ef,0x41099c90,0x1500,0x0,0x0,0x0,0x1000100,0x1000100,0x1000100,0x1000100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0xfefe4c7a,0xfefefefe,0x3e40fefe,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x41001a00,0x43004300,0x1002600,0x0,0x17000000,0x43003f00,0x2a004300,0x200,0x0,0x3e001300,0x43004300,0x3002d00,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf8fd7b7e,0xf8fdf8fd,0xf8fdf8fd,0xf8fdf8fd,0xf8fdf8fd,0xf8fdf8fd,0xf8fdf8fd,0x400887e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x15001100,0x0,0x1000000,0x20000a00,0x39003400,0x12002f00,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x2f000400,0x43004300,0x26004300,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x9000400,0x9000900,0x500,0x0,0x3000000,0x9000900,0x6000900,0x0,0x0,0x8000200,0x9000900,0x600,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x37000700,0x40004000,0x40004000,0x40004000,0x40004000,0x40004000,0x40004000,0x7003700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6000500,0x300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x6000000,0x9000900,0x5000900,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,
+0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x87f017f,0x97f097f,0x97f097f,0x97f097f,0x97f097f,0x97f097f,0x97f097f,0x17f087f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,
+0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0xfe00be,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xd1ec00fe,0x6079fdfe,0xfe00fe,0xfdfe88fd,0x1bec6e7,0x19fd00fe,0xfafcfdfe,0x1a20,0xfe00be,0xb3fe3afe,0xf5feecfe,0x72fdd0fe,0xfe05fd,0x3e,0xfdfe87bb,
+0x1ceafc9,0x12fe00fe,0xfdfed1fe,0x1735d0cf,0x83c0000,0xfdfefdfe,0xfe3299,0xfe00fe,0xfdfec7fb,0x707a,0xfbfe425e,0x2aed0f5,0xdcfc00fe,0x51b2fbfe,0x5cfd00fe,0xb0c0fbfe,0x100,0xfbfe71c8,0x6cbcaf8,0xfbfe4bfe,0x1235dce1,0x3e0000,0xfe00fe,0xd0fe3cfc,0xfe319d,0xfe,0xc0de0000,0x52b3fbfe,0x2fe00fe,0xf6fbe4fe,0x1d20,0xfbfe67bc,0xfbfefbfe,0xfbfefbfe,0x100b5cb,0xfe0000,0x87fe00fe,0x75c3cbfe,0xfe00ee,0x0,0xc6fea3fd,0xc6fec6fe,0xc6fec6fe,0x343ec6fe,0xbe0000,0xb9fe00fe,0xfe6a98,0x0,0xbe0000,0x91a600fe,0xa1a4fefe,0xfe00de,0xfefecafd,0x1384f9fc,0x55fd00fe,0xd3d1fefe,0xd00,0x5bfe00be,0xfefefbfe,0xebf1f4f8,0xfefefdfe,0x5dcb8e6,0x3e,0xfefe88b8,
+0x2bebab6,0xc7fe0dfe,0xd5cffefe,0x18e3322,0x83a0000,0xfefefefe,0xfe3e76,0xfe00fe,0xfefec8f8,0x7a76,0xedf90540,0x2285fdfd,0xfefe1efc,0x989cfefe,0xa1fd00ee,0x7462fefe,0x0,0xc3cc0595,0x90d2fefe,0xfafbe3fe,0x26e5a3d,0x3e0000,0xfe00fe,0xfefe4afa,0xfe487a,0xfe,0x6eb50000,0xa6abfefe,0x39fd00de,0xc7c2fefe,0xb00,0xa1883b87,0xb0a2a288,0xfefefdfd,0x200aca2,0xfe0000,0xf7fe18fe,0xedf7f8fa,0xfe0f94,0x0,0xcbbba2b9,0xcbbbcbbb,0xcbbbcbbb,0x432ecbbb,0x60be0000,0xcefe8afc,0xaafea8b1,0x2745,0xbe0000,0x4e6500fe,0xd7e0fefe,0xffd039e,0xfefefbfe,0x4e82fefe,0x91fd00fe,0x9a8cfefe,0x200,0xf3fe18be,0xa391fefe,0x1c3f2b18,0xeff25255,0x76aefefe,0x2e,0xfefe88b8,
+0xbbebab6,0xfefebdfe,0x3524d6d2,0xbe01ce,0x83a0000,0xfefefefe,0xfe3e76,0xfe00fe,0xfefec8f8,0x7a76,0xa2ca007e,0x658afefe,0xfefe5cfc,0xd4dce9ee,0xe5fd039e,0x2935f9fb,0x0,0x257900fe,0xfefef0f6,0x9986fefe,0xbe0c5e,0x3e0000,0x9fe09fe,0xfefe50fa,0x9fe4e8d,0x8fe,0x1ab70000,0xecf5fbfd,0x87fd0897,0x7c68fefe,0x10f,0x47f008e,0xc5e20d7f,0xd4cffefe,0x2c1c,0xfe0000,0xfbfc82fe,0xfefe7975,0xfe719e,0x0,0x117f097f,0x117f117f,0x117f117f,0x81f117f,0x43510000,0xfefebab3,0xa28ff4f6,0x3224,0xbe0000,0xf2300fe,0xfcfdf9fd,0x4dfd1b8c,0xdbdcfefe,0x8e91fefe,0xcefd00ee,0x5748fefe,0x2e,0xfefe74be,0x1a30dbd8,0xfe00ee,0x759500de,0xddeafefe,0x300,0xfefe88b8,
+0xb4dcbec1,0xd8d3fefe,0x1ce3525,0xbe00fe,0x83a0000,0xfefefefe,0x29fe5d95,0x29fe29fe,0xfefed1f9,0x7a76,0x51c4007e,0xaab0fefe,0xe9ed9ace,0xfcfd9694,0xfefe488c,0xb6ec8c3,0x0,0xee00fe,0xfefe97b8,0x2939f7f9,0xbe00ee,0x143d0000,0xfefefefe,0xfefefefe,0xfefefefe,0x900fcfd,0xde0000,0xfefebed4,0xd6fe467d,0x2c36f9fb,0x3e,0x2fe00be,0xfefeacfe,0x3b1be2e0,0x1ce,0x9fe0000,0xc0b6eafe,0xc7d80d2f,0x4a7dce6,0x0,0xc7fea4fd,0xc7fec7fe,0xc7fec7fe,0x343ec7fe,0x9e0000,0xd5d0a1da,0x5873f4f7,0x0,0xbe0000,0xfe,0xfefec5dd,0x8dfd5387,0x7176fefe,0xcad0fcfd,0xfbfe10ad,0x1d49f4f7,0x3e,0xfefea9be,0x2aea298,0xfe00fe,0x2acb00fe,0xfefefefe,0x1c20,0xfefe88b8,
+0xfefefcfd,0xcfd4fefe,0xfe07ab,0xbe00fe,0x83a0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x7a76,0xac8007e,0xe8f2f4fc,0xb7aedcf2,0xfefe4666,0xfefec7dc,0x1ce8171,0x0,0x26fe00fe,0xfefef4fe,0x9ec9fefe,0xbe00de,0x91e0000,0x987c917c,0xfefeb5ab,0x987caf9a,0x1000977b,0xfe0000,0xfefe68ae,0xfefeb8d8,0xa6ec3bd,0x3e,0x92fe00be,0xededfefe,0x39e4b29,0xfe,0x66fe0000,0x5b48fefe,0x58aa00de,0x5592fefe,0x0,0xcabba2b9,0xcabbcabb,0xcabbcabb,0x432ecabb,0x28e0000,0x43259aa1,0x7260687d,0x0,0xbe0000,0xfe,0xfefe8299,0xcefd8f92,0x2432f9fb,0xf8fbd2e9,0xfefe5c92,0x87ec4bd,0x3e,0xfefeb4bd,0xde9182,0xfe00fe,0x1cfb00fe,0xfefefefe,0x2b2c,0xfefe88b8,
+0xe2e0fefe,0xfefef5f7,0xee83c1,0xbe00fe,0x83a0000,0xfefefefe,0xc5b9cec7,0xc5b9c5b9,0xfefef2f3,0x7a76,0xee007e,0xfefeaec6,0x7c6cfefe,0xf3fc0795,0xfcfdfefe,0xfe3430,0x0,0xc8fe04fe,0x8f81fefe,0xfdfee1e6,0xbe51ac,0x2e0000,0x4be03be,0xfefe4dd7,0x4be4a6a,0x10004be,0xfe0000,0xf9fd15c4,0xfefefefe,0x1ce7864,0x3e,0xfefe6fbe,0x937dfdfd,0x3ffe449e,0x3cfe,0x7fb30000,0x131ea397,0x57a00be,0x7f7ea3a8,0x100,0x11000900,0x11001100,0x11001100,0x8001100,0x0,0x4000400,0x7000200,0x0,0xbe0000,0xfe,0xfefe3f56,0xfcfed7e2,0xc6ed2d0,0xfefe92c8,0xfefeceda,0x1be8679,0x3e,0xfefe99b6,0xceaeb4,0xfe00fe,0x40fc00fe,0xf8fbfefe,0x190b,0xfefe88b8,
+0x4122e6e4,0xfefe758c,0x3ca5fafd,0xbe00fe,0x83a0000,0xfefefefe,0xf7f4656,0xf7f0f7f,0xfefecbee,0x7a76,0xfe007e,0xfefe5ec2,0x3c3cfefe,0xb7d000fe,0xd3d0fefe,0xfe0e5e,0x0,0xfefe7bfe,0x1830cac3,0xfdfd4a85,0x1876e9f6,0x3e0000,0xfe00fe,0xfefe4afa,0xfe487a,0xfe,0xfe0000,0xb8d000ee,0xf7fafefe,0xfe2834,0x3e,0xfefeb0bc,0xfefefefe,0xfefefefe,0xc00f5fb,0x5000000,0x800,0x0,0x8000500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbe0000,0xfe,0xf2fc0616,0xfefefefe,0x2ae9e91,0xfefe53c9,0xfefefefe,0xfe4344,0x3e,0xfefe5074,0x22aef4f9,0xfe00fe,0xadfe00fe,0xc5bffefe,0xa00,0xfefe88b8,
+0x48ebbb6,0xc1cc04b4,0xdee9fefe,0xbe0fbb,0x83a0000,0xfefefefe,0xfe3e76,0xfe00fe,0xfefec8f8,0x7a76,0x3f001f,0x603f0c2e,0x100f633e,0x2f3c003f,0x4928653f,0x3f011f,0x0,0x653f4e3f,0x1f3518,0x4f3b011f,0x3021653f,0xf0000,0x3f003f,0x633f153e,0x3f221e,0x3f,0x3f0000,0x2a36003f,0x5a37643f,0x3f090f,0xf,0x653f3b2f,0x653f653f,0x653f653f,0xc00623e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbe0000,0xfe,0xb7cf0000,0xfefefefe,0xee6254,0xfdfd15c9,0xe8ecfefe,0xfe144f,0x3e,0xc9d30477,0xe2f4fefe,0x62fe72fd,0xfefeb2fe,0x553bf9fb,0x10f,0xfefe88b8,
+0x2bebab6,0x277d00fe,0xfefef3f8,0x9ea3cd,0x83a0000,0xfefefefe,0xfe3e76,0xfe00fe,0xfefec8f8,0x7a76,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbe0000,0xfe,0x738b0000,0xfbfcfefe,0xfe2745,0xd3ea00de,0xb4a9fefe,0xfe058e,0x3e,0x1e5d00be,0xfefec6c6,0xfefefefe,0xeeeefefe,0xa5e7255,0x3e,0xfefe88b8,
+0x2bebab6,0xee00fe,0xfefe708a,0x5984fefe,0x83a0000,0xfefefefe,0xfe3e76,0xfe00fe,0xfefec8f8,0x7a76,0xbe005e,0xa0be42be,0x99beb9be,0xbe2abd,0x2e,0x48be008e,0x8cbe8cbe,0x8cbe8cbe,0x14e8cbe,0x1e2e0000,0x51ad7cbe,0xa5be54bd,0x39bc9abe,0x2e00be,0x6a8d0000,0x547cbebe,0xbe00be,0xbe00be,0x8e,0xbebe062d,0x237cbebe,0xbe00be,0xbe00be,0x2e,0x10be008e,0xb8be82be,0x4fbda9be,0x5e00ae,0x5e0000,0x59be00be,0xb5beabbe,0x1bbc86bd,0x8e,0xbe002e,0xa4be54be,0x31ac9bbe,0x78bd73be,0x100,0xbe0000,0xfe,0x5000000,0x25002400,0x800,0x13000000,0x1d002500,0x0,0x0,0x6f005f,0x51410a0f,0x957a8b77,0x3011775d,0x7f080f,0x1f,0x25000a00,
+0x1001f00,0x0,0x21000300,0x1a002500,0x0,0x25001c00,0xe00,0x0,0x25001300,0x1700,0x62fe007e,0xf4f7fdfe,0xf9fbd7d1,0x34a9f5fd,0x3e,0xa7fc00be,0xfefefefe,0xfefefefe,0x113efefe,0x3e3e0000,0xecf8fefe,0xe2e8f8fb,0xfbfdfdfd,0x3e4dd1,0x90ba0000,0x8078fefe,0xfe00fe,0xfe00fe,0xbe,0xfefe083a,0x3e76fefe,0xfe00fe,0xfe00fe,0x3e,0xd5fe0dbe,0xf3f8fefe,0xfefefbfc,0x6e72c0,0x7e0000,0xfefe86fe,0xf5f8fbfc,0xe9fbfefe,0x1e93,0x74fe003e,0xf9fbfefe,0xeefbe2e8,0xf7faf6fd,0xf00,0xbe0000,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4000200,0x200,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd5fd007e,0x4a27fafc,0x5f6c153f,0xa6b0fefe,0xf,0xd4fd00be,0x4129e9ee,0x3c293c29,0xa3e3c29,0x3e3e0000,0xf8fafefe,0x1a3f5531,0xfefe6d79,0x200d6e4,0x90ba0000,0x8078fefe,0xfe00fe,0xfe00fe,0xbe,0xfefe083a,0x3e76fefe,0xfe00fe,0xfe00fe,0x3e,0xfefe74be,0x2b18c2b8,0xf1f7403f,0x152df5fb,0x177e0000,0xf8fafafe,0x23285532,0xfefeced3,0x8b94,0xf0fe073e,0x5a3afbfc,0x69771a2f,0xf8fafefe,0x1000,0xbe0000,0xc2f00fe,0xb7be8bae,0x3ec7cfd,0xfe00fe,0xbdfe03fe,0xfe4e83,0xfe,0x0,0x7f005f,0x7f007f,0x7e7f717f,0x7f446d,0x7f007f,0x1f,0xfdfe87bb,
+0xfdfefdfe,0xeefefdfe,0x34f5b1fe,0x7e00fe,0x83c0000,0xfdfefdfe,0xfdfefdfe,0xedfefcfe,0x1aecacfd,0x7e,0xd0eb007e,0x1983f6f9,0x37ec00fe,0xaaa3fefe,0x200,0xfafd08bd,0x3e9bc5bd,0x3dfd65fe,0xbe00fe,0x3e3e0000,0xccc4fefe,0xfe0b6e,0xeefb03c6,0x1d22fdfe,0x90ba0000,0x8078fefe,0x87fe00fe,0xc8c9fbfe,0x1232,0xfefe083a,0x3e76fefe,0xfe00fe,0xfe00fe,0x3e,0xfefeabbe,0xce6960,0xaecb00ee,0x5a60fefe,0x315e0000,0xae9dcabc,0xfe0b6e,0xfefeaeeb,0x9b95,0xfefe2f3e,0xd5ed8dc,0x3ba00fe,0xf8faf6fc,0x1000,0xbe0000,0x9bbe00fe,0x8371e3e1,0x71a9f6fa,0xfe00fe,0xd7d367fe,0xfe1831,0xfe,0x0,0xfe00be,0x2efe00fe,0xfefefefe,0x29fd6e0,0xfe00fe,0x3e,0xfefe88b8,
+0xe4eaf5f8,0xfbfce6ee,0xf7fdfefe,0x7e42bf,0x83a0000,0xfefefefe,0xcabbd2c9,0xf7f9cfc3,0xb0c4fefe,0x4e,0x5077007e,0xd7fbedf0,0xe6fe9ffe,0x4427dfde,0x1f,0xfefe31bd,0xfefef0f6,0xfefefefe,0x949fe9,0x3e3e0000,0xc2bbfefe,0xfe02be,0xe3fb00fe,0x2c2cfefe,0x90ba0000,0x8078fefe,0xfefe7dfe,0x2d1ccbc3,0x18e,0xfefe083a,0x3e76fefe,0xfe00fe,0xfe00fe,0x3e,0xfefea1ba,0xfe7d83,0xcbfd00fe,0x8079fefe,0x13f0000,0x107f107f,0x70fe01ce,0xfafcfcfe,0x523b,0xfefe2c3d,0x67edee6,0x4fe00fe,0xf8faf6fd,0x1000,0xbe0000,0xe4fc00fe,0x4009a89,0xbab8beca,0xdfe01be,0x6049e6fd,0xfe01be,0xfe,0x0,0xfe00be,0x8efe00fe,0xfdfefefe,0x3a95fefe,0xfe00fe,0x3e,0xfefe88b8,
+0x1c2fbcb6,0x343f1b3f,0xfefec8c7,0x323d8e6,0x83a0000,0xfefefefe,0x117f4756,0x6b86116f,0xdfebfefe,0x600,0x79e9007e,0xeef1f6fc,0xf7f9d2c4,0x55b4eff4,0x3e,0xe5ee51b9,0x4d32bdb7,0xebee5d4b,0x4868fefe,0x3e3e0000,0xecf3fefe,0xfe11a5,0xfdfe25fe,0x1605eff3,0x90ba0000,0xd6e4fefe,0xd7d4fefe,0x1ce2a1a,0xbe,0xfefe083a,0x3e76fefe,0xfe00fe,0xfe00fe,0x3e,0xfefe4d72,0x87edf2fa,0xfdfdabfe,0x8a7bfefe,0x7e0000,0xfe00fe,0xfefe63fe,0x6f50efee,0xb2f,0xeffb0719,0x51befdfd,0x79fe02fe,0xf8fafefe,0x1000,0xbe0000,0xe9fb00fe,0x9185,0xbfb8b9fd,0x84fe03be,0x113ec2b9,0xfe00fe,0xfe,0x0,0xfe00be,0xe8fe05fe,0xb3b4fcfd,0x99a1fefe,0xfe00de,0x3e,0xfefe88b8,
+0x2bebab6,0xfe00fe,0xfefe2c8c,0x3437fefe,0x83a0000,0xfefefefe,0xfe3e76,0x7efc00fe,0xb6abfefe,0x600,0xfdfe277e,0x3814e6e6,0x445c134f,0xedf8fcfd,0x80b,0x1a3f045e,0xce153f,0x89b400de,0x8a85fefe,0x3e3e0000,0xfbfdfefe,0x94fed2f9,0xfefee1fe,0x6009e8b,0x90ba0000,0xfefefefe,0xf6fafefe,0xfe2899,0xbe,0xfefe083a,0x3e76fefe,0xfe00fe,0xfe00fe,0x3e,0x7575017e,0xfdfdebee,0xbbb9d5d4,0x7871fefe,0x7e0000,0xfe00fe,0xfefec7fd,0x77e6046,0xbe,0x7493003e,0xfefefdfd,0xecebfafe,0xf8faf6f9,0x1000,0xbe0000,0xadc600fe,0x668dd8e2,0x8878f4fd,0xf1fc1dbe,0xde492f,0xfe00fe,0xfe,0x0,0xfe00be,0xfefe50fd,0x3a42cfca,0xedf5fefe,0xfe0b9e,0x3e,0xfefe88b8,
+0x2bebab6,0xfe00fe,0xecfb00de,0x595cfefe,0x83a0000,0xfefefefe,0xf1fef4fc,0xfefef5fe,0x3938e9ed,0x5e,0xfefe497a,0x59ec7c3,0xde00fe,0xfefeeefb,0x2326,0xa8fe78be,0xfe36c9,0x8fed00fe,0x8c81fefe,0x3e3e0000,0xcfc3fefe,0xe9ef9992,0xa18ce7ed,0x2e1d15,0x90ba0000,0xc7befefe,0xfefe9d9a,0x3c9c4d6,0xbe,0xfefe083a,0x3e76fefe,0xfe00fe,0xfe00fe,0x3e,0x46be22be,0x28083249,0xc1dd1b3f,0x4738fefe,0x7e0000,0xfe00fe,0xa1828184,0xfe194b,0xbe,0x39e003e,0x9f8a564c,0x4220977e,0xf3f8f0fb,0x1000,0xbe0000,0x1b1e00fe,0xc5b9a69d,0x1b24957f,0xac9fa0fe,0xb6fe1b5e,0xdafefafe,0x36d6,0x0,0xfe00be,0xfefeb0fe,0x27e806f,0xfefed2e5,0xfe5881,0x3e,0xfefe88b8,
+0x2bebab6,0xfe00fe,0xe8fb00fe,0x5c56fefe,0x83a0000,0xfefefefe,0xa99ab8af,0xd5d3aa9c,0xd0eafefe,0x740,0xf9fc1c4a,0x56c5f9fc,0x76fe13fe,0xe2e3fefe,0x1402,0xfefe8299,0x40edcdde,0xf3fe5dfe,0x4731fafc,0x3e3e0000,0xcabefefe,0x183f086e,0xc5f1d3f,0x3e00de,0x90ba0000,0x8278fefe,0xdfe60d6f,0x71a7fefe,0xae,0xfefe083a,0xb0d6fefe,0x98fe98fe,0x98fe98fe,0x636,0xfefe5698,0x19edc0d2,0xfdfe60fe,0x1200d0cd,0x7e0000,0x7fd00fe,0xacbea9be,0xfe1d8c,0xbe,0xc0fb003e,0x3574d6fd,0x40de058e,0xd1d1fefe,0xb00,0xbe0000,0xfe,0xe000500,0x32ee087f,0x3629f1f5,0xeaeb84ed,0xc1cb482c,0x100c8d9,0x0,0x16fd00be,0xfefef9fe,0x5cfe7f8e,0xfefeb4d5,0xceb7c5,0x3e,0xfefe88b8,
+0x2bebab6,0xfe00fe,0xfdfe1afe,0x3c31fefe,0x83a0000,0xfefefefe,0x77f4256,0x1359077f,0xfefeedfa,0x4d55,0x6d83005e,0xfefef7fa,0xfefefefe,0x5c3deae9,0x30f,0xc3c50e4f,0xfefefefe,0xf8fafefe,0xa2f856b,0x3e3e0000,0xcabefefe,0xfe04be,0xfe00fe,0x3e00fe,0x90ba0000,0x8078fefe,0x4f7d00fe,0xf4fbfefe,0x2668,0xfefe083a,0xfefefefe,0xfefefefe,0xfefefefe,0x1b1a,0xb8c00468,0xfefefefe,0xe5e4fefe,0x13e4828,0x7e0000,0xcfa00fe,0xfefefefe,0xfe3874,0xbe,0x6884003e,0xfafefafc,0xfbfedefe,0x5c3fefef,0x100,0xbe0000,0xfe,0x0,0xbdfe00fe,0x77e9482,0xc5bbb3fc,0x7dc6069e,0xb00f0f7,0x0,0x72fe00be,0xfefefefe,0xfefefefe,0xfefefefe,0x1c82fafc,0x3e,0xfefe88b8,
+0x2bebab6,0xcfe00fe,0xfefeb0fe,0x1300dcdc,0x83a0000,0xfefefefe,0xfe3e76,0xdfe00fe,0xfefeeffc,0x605c,0x22f003f,0x76662d1e,0x71588b76,0x50f2d0f,0x1f,0xa11005f,0x87745545,0x44228470,0x4f0c00,0x131a0000,0x5c406a57,0x7f035f,0x7f007f,0x1f007f,0x2e2e0000,0x381e653f,0x11f003f,0x653f543d,0x392a,0x5c3f020e,0x653f653f,0x653f653f,0x653f653f,0x1106,0x913005f,0x89765c4d,0x2e0f7960,0x3f042f,0x3f0000,0x67d007f,0xa07f987f,0x7f293a,0x5f,0x22f001f,0x86743b2b,0x7f67987c,0x70f3515,0x0,0xbe0000,0xfe,0x0,0xe7e64dfe,0xee252c,0xcfcfa5fa,0x8efd04ae,0xd00e4ea,0x0,0xd2fe00be,0x9987fefe,0x6b4f6b4f,0xd5d66b4f,0x7894fefe,0x3e,0xfefe88b8,
+0xd7fcf3f9,0xf4fed8fe,0xf8fafefe,0x22f6448,0x83a0000,0xfefefefe,0xb4fec5da,0xe3feb5fe,0xedecfefe,0x2a15,0x0,0x0,0x1000200,0x0,0x0,0x0,0x1000000,0x200,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x2000000,0x100,0x0,0x0,0x0,0x4000300,0x100,0x0,0x0,0x2000000,0x2000400,0x0,0x0,0xbe0000,0xfe,0x41f0000,0x7c67d6fe,0xfe039e,0xfbfc4bad,0xf2feace6,0x5009482,0x0,0xfefe34bd,0x232ff4f7,0xbe00be,0x71b900be,0xd4dffefe,0x200,0xfefe88b8,
+0xfefefefe,0xf4f8fdfe,0x5f3ec9c3,0x7e0b5e,0x83a0000,0xfefefefe,0xfefefefe,0xf3f7fdfe,0x5231c4bc,0x42f,0x7f003f,0x607f0f7f,0x4f7f787f,0x7f057e,0x1f,0x7f005f,0x767f387f,0x237e6e7f,0x3f007f,0x3f0000,0x7f007f,0x7f007f,0x7e7f6e7e,0x283d,0x7e7f3e3f,0x7f3f5f,0x7f007f,0x3f007f,0x223f0000,0x4c7f4c7f,0x4c7f4c7f,0x4c7f4c7f,0x121f,0x7f005f,0x647f267f,0x2a7f657f,0x7f007f,0x0,0x7f007f,0x677f2e7f,0x157e5d7f,0x3f007f,0x3f0000,0x1e7f007f,0x6b7f5c7f,0x107f547f,0x7f,0x647e0000,0xbe595e,0xfe,0x2a590000,0x19129d90,0xbe00be,0x493f017e,0x6a508976,0x160f,0x0,0x9f7f455f,0x82f8360,0x7f007f,0x1a60007f,0xa07f9c7f,0x1a17,0x25000a00,
+0x25002500,0x22002500,0x3001600,0x0,0x0,0x25001c00,0x25002500,0x22002500,0x2001300,0x0,0x26fe007e,0xfefee5fe,0xfefefefe,0x13c7cffb,0x3e,0x83fe00be,0xfefefefe,0xf8fdfefe,0x7e52dd,0x7e0000,0xfe00fe,0xfe00fe,0xfefee0fc,0x6265,0xfefe7c7e,0xfe8f7e,0xfe00fe,0x7e00fe,0x737e0000,0xfefefefe,0xfefefefe,0xfefefefe,0x4a3e,0x86fe00be,0xfefefcfe,0xfdfefefe,0xe792f8,0x0,0x95fe01fe,0xfefefdfe,0xeefdfefe,0x7e42ca,0x7e0000,0xfafe6afe,0xf0f6fafc,0xecfdfefe,0x2bc5,0xcafa0000,0x3bec1ba,0xfe,0x0,0x600,0x0,0x0,0x1000200,0x0,0x0,0x4000100,0x300,0x0,0x0,0x4000300,0x100,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb2fe007e,0x9b87fefe,0xb8b85337,0x8faffefe,0x2e,0xfcfe2cbe,0x6749ecea,0xfbfc7667,0xb23eaf6,0x7e0000,0xfe00fe,0xfe00fe,0xfefee0fc,0x6464,0xfefe7c7e,0xfe907e,0xfe00fe,0x7e00fe,0x46530000,0xa99aa89a,0xaca3a99a,0xf2f2f9fb,0x3824,0xfefe4abe,0x573be1de,0xd6d84938,0x5c9ffefe,0x0,0xfefe61fe,0x462cbeb4,0xf5fa5c4e,0xa32e6f3,0x67e0000,0xf8fbf2fd,0x1f3f4b28,0xfefea6a9,0x887f,0xcafa0000,0x4bec2ba,0xfe,0x0,0x343f0e3f,0xa3f323f,0x3f003f,0x3f,0x0,0x0,0x7f005f,0x347f007f,0x747f6d7f,0x47f497f,0x5f007f,0x0,0xfdfe6f97,
+0x2aed0f4,0xfe00fe,0xf2fe09fd,0x5259fdfe,0x103d0000,0xfdfefdfe,0xfdfefdfe,0xfdfefdfe,0xfdfefdfe,0x2737,0xdef4007e,0x1931dfe9,0x45ad00ee,0xb2b1fefe,0x100,0xfefe7ebd,0x48e9787,0xb9ca01ce,0x5158fefe,0x7e0000,0xfe00fe,0xfe00fe,0xfefee0fc,0x6464,0xfefe7c7e,0x9bfe9a92,0xd4fee7fe,0x6e56f8,0x13f0000,0x77f067f,0x88bd077f,0x6c51fdfd,0x600,0xfefea0be,0x29e7e6f,0x58ac00ee,0xb7b9fefe,0x100,0xfefebdfc,0x64ce979a,0xd2e164de,0x4d52fefe,0x4e0000,0x2f3f1c3f,0x5afe3e8e,0xfefecefd,0x9282,0xcafa0000,0x4bec2ba,0xfe,0x9dce0f2f,0xfefef8fe,0xf4fefefe,0x8f28ffb,0xfe,0x0,0x0,0x12fe00be,0xfefeb6fe,0xfefefefe,0xd9fdfefe,0xbe2af4,0x0,0xfdfd2085,
+0x2b91fdfe,0xfe00fe,0xfefe50fd,0x1c08eff2,0xf3a0000,0xe4eae1ed,0xfefee5ec,0xe7edfefe,0xe4eae4ea,0x2f2d,0x143f007e,0x1f9e1c3f,0xcafe5efe,0x6a51fbfc,0xf,0xfefea6bc,0xfe6863,0x8af300fe,0x7d78fefe,0x7e0000,0xfe00fe,0xfe00fe,0xfefee0fc,0x6464,0xfefe7c7e,0xcec7f6fa,0xfefecfc9,0x1a36f8fd,0x7e0000,0xfe00fe,0xfafe2dfe,0xf4eb9ae,0x3e,0xfefeb4bd,0xfe5c57,0x3add00fe,0xcecafefe,0x400,0xfefed3fb,0xe6ede9f0,0xe6ede6ed,0x6367e6ed,0x17e0000,0xf9fe96fe,0xd7d2f5f8,0xfefed6d1,0x9282,0xc9fa0000,0x4bec1ba,0x61f00fe,0xfefec8ee,0xc0b5f3f5,0xf7fac3b9,0xb4defefe,0x1d7,0x0,0x0,0xbdfe01be,0xebe9fefe,0x87749882,0xfefed1cf,0xa83deea,0x0,0xcce0009e,
+0x7b93fefe,0xfe00fe,0xfefea1fe,0x60fb1a4,0xf0000,0x1b3f143f,0xfefe2b61,0x4340fefe,0x1b3f1b3f,0x80f,0xfe007e,0x4efa00fe,0xfefefefe,0x307dd8db,0x3e,0xfefeb2bc,0xfe5b58,0x7ee600fe,0x8c7cfefe,0x7e0000,0xfe00fe,0xfe00fe,0xfefee0fc,0x6464,0xfefe7c7e,0x1b2fc4be,0xd4e00f70,0x504efefe,0x7e0000,0xfe00fe,0xfdfdb3fe,0xde4932,0x3e,0xfefe95ad,0xfe7d85,0x64fd00fe,0xb5acfefe,0x300,0xfefeb3d1,0x1b3f5e5e,0x3d3f1b3f,0x1b1f583f,0x377e0000,0xddd8fefe,0x183f3510,0xfefe8bbf,0x9282,0x13000000,0x1be2000,0x6d9e00fe,0xedecfefe,0x105f4a27,0x444b0d7f,0xfefef5f9,0x5698,0x0,0x0,0xfefe48be,0x4a28f6f8,0x2be087e,0xe2ed125c,0x5760fefe,0x0,0x79c200be,
+0xc9d3fefe,0x5fe01ae,0xfefeedfe,0x5e6352,0x3e0000,0xfe00fe,0xfefe12fa,0x3270fefe,0xfe00fe,0x3e,0xfe007e,0x8a700fe,0x958f3c2c,0xd0e5fefe,0x20f,0xfefeaabc,0xfe6063,0x86fd00fe,0x867afefe,0x117e0000,0x27fe39fe,0xfe00fe,0xfefee0fc,0x6464,0xfefe7c7e,0xbe9684,0xb1ec00fe,0x5d5efefe,0x7e0000,0x27fe00fe,0xd3d0fdfe,0xfe105e,0x3e,0xfafc3362,0x67dbeef7,0xe7fe62fe,0x5c43fcfd,0x0,0xfdfe4fb4,0x5aedd3e5,0xebfe68fe,0x1811e9e8,0x3c620000,0xe3e4fefe,0x3bfe35b9,0xfefedffe,0x948b,0x0,0xbe0000,0xc5ed00fe,0x9485fefe,0xfe048e,0xde00fe,0xfefe99b7,0xb4b9,0x0,0x0,0xfefe94be,0x97ebab2,0xfe00fe,0x1a3500fe,0x1b0b311a,0x0,0x27cf00be,
+0xfcfdfefe,0x46fc2083,0xf0f3fefe,0x7e1d37,0x3e0000,0xfe00fe,0xfefe12fa,0x3270fefe,0xfe00fe,0x3e,0xdefe327e,0x1cea1d3,0x12c400fe,0xfefefefe,0x130e,0xfefe89a6,0xfe7e81,0xa8fc00fe,0x675dfefe,0x4c7b0000,0xbebdfefe,0xfe01be,0xfefee3fc,0x6060,0xfefe7c7e,0xfe907e,0xb0fc00fe,0x5e5efefe,0x7e0000,0x81fd00fe,0x9383fefe,0xfe01ae,0x3e,0x616f009e,0xfefeeaeb,0xedeefefe,0xe4e8066,0x0,0x7b7b01be,0xfefef2f5,0xe1e1fefe,0x31f5c3c,0x43a0000,0xfefeb8c0,0xf3f5fefe,0xfefec4c1,0xa9ac,0x0,0xbe0000,0xeffc00fe,0x5c4cfefe,0xfe00fe,0xfe00fe,0xfefe62da,0x500dbe7,0x0,0x0,0xfefeb3be,0xbe9484,0x69fd00fe,0xa6fea6fe,0x5fb8a6fe,0x0,0xce00be,
+0xfefed2e5,0x97fe6e87,0xb2a5fefe,0x7e078e,0x3e0000,0xfe00fe,0xfefe12fa,0x3270fefe,0xfe00fe,0x3e,0xf7fc1166,0x39b0f6fa,0x70fd01fe,0xe2e3fefe,0x1000,0xfefe4288,0xfbfd8e3,0xf3fe25fe,0x2b18f7f9,0x334e0000,0xeff5fefe,0x44fe39c2,0xfefefbfd,0x473a,0xfefe7c7e,0xfe907e,0xb0fc00fe,0x5e5efefe,0x7e0000,0xc6fd00fe,0x594afefe,0xfe00fe,0x3e,0x11f002f,0x47331707,0x28084c34,0x2f0800,0x0,0x20f003f,0x4c351e0d,0x2102462f,0x1f0500,0x1f0000,0x3b2a0900,0x2a0b4c35,0x23000f00,0x1001f00,0x0,0xbe0000,0xf0fc00fe,0x544bfefe,0xfe00fe,0xfe00fe,0xfefe5efb,0x900dee7,0x0,0x0,0xfefeabbb,0xee9997,0xa0fb00fe,0xfcfdfbfd,0xa0a3fefe,0x0,0xfe00be,
+0xfefe81b6,0xe6fcbfca,0x6452fefe,0x7e00de,0x3e0000,0xfe00fe,0xfefe12fa,0x3270fefe,0xfe00fe,0x3e,0x7f9c006e,0xfdfefdfe,0xfefef6fe,0x6e51f9fa,0x300,0xb7c20181,0xf8fefefe,0xfefefbfe,0x80f9783,0x1550000,0xfefebcc6,0xfefefefe,0xd0cbfefe,0x1502,0xfefe7c7e,0xfe907e,0xb0fc00fe,0x5e5efefe,0x7e0000,0xf5fd01fe,0x316bfefe,0xfe00fe,0x3e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbe0000,0xcbe600fe,0x8187fefe,0xfe00fe,0x34db48fe,0xfefe8dfd,0x600c0b9,0x0,0x0,0xfefe7b96,0x2b2d3da,0xd6e00fe,0x9aa9253f,0xa0a2fefe,0x0,0xfe00be,
+0xfefe2fb6,0xfefefdfe,0x1e38f0f3,0x7e00fe,0x3e0000,0xfe00fe,0xfefe12fa,0x3270fefe,0xfe00fe,0x3e,0x45e005e,0xaea35b4f,0xa693c0b6,0xa2e502f,0x2e,0xd39008e,0xbcb28374,0x765ab7ab,0x4e150f,0x5e0000,0x887c113b,0xc6b8c2b7,0x2f109b87,0x12e,0xa07f463f,0x7f603f,0x667e007f,0x412fa07f,0x3f0000,0x997f087e,0x192ea07f,0x7f007f,0x1f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbe0000,0x768e00fe,0xe7f0fefe,0x3de1ec3,0xf2fcd5e9,0xfefef1fd,0x1007562,0x0,0x0,0xf7fb206f,0x83d0fefe,0xfe03fd,0xeafe2efe,0xa0a2fefe,0x0,0xfe00be,
+0xdaec00cf,0xfefefefe,0x78eb2a6,0x7e00fe,0x3e0000,0xfe00fe,0xfefe12fa,0x3270fefe,0xfe00fe,0x3e,0x0,0x6000000,0x8000d00,0x100,0x0,0x0,0xb000100,0x3000c00,0x0,0x0,0x1000000,0x10000c00,0x800,0x0,0x4000100,0x300,0x1000000,0x2000400,0x0,0x3000000,0x1000400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbe0000,0xb1000fe,0xfefed3db,0xa6eeeefd,0xfefec2d5,0xd8d9fefe,0x1933,0x0,0x0,0x6d85009e,0xfefefcfd,0xe1feeefe,0xf0f0fdfe,0xa0a2fefe,0x0,0xfe00be,
+0x88bd00fe,0xfefefefe,0xde6554,0x7e00fe,0x3e0000,0xfe00fe,0xfefe12fa,0x3270fefe,0xfe00fe,0x3e,0x3f001f,0x3f003f,0x3f003f,0x3f3f3a3f,0x30f,0x3f002f,0x2d3f013f,0x93f363f,0x1f003f,0x1e1f0000,0x2d3f3c3f,0x3f003f,0x1f,0x3f001f,0x3f003f,0x3c3f203f,0x30f,0x3f0c2f,0x3f003f,0x3f003f,0x2f003f,0xf0000,0x3f003f,0x3f003f,0x3f003f,0xf0b3f,0x2f0000,0x3f003f,0x2b3f0c3f,0x3f0d3f,0xf,0x3d3f2d2f,0x3f0e3f,0x393f003f,0x20f3d3f,0x2f0000,0x3f003f,0x253f071f,0xbe0000,0xfe,0xb1ac1c1a,0xfefefafb,0xf7fafefe,0xfcfde0dd,0x67be,0x0,0x0,0x29e00be,0xc5c05357,0xf4f8f0f6,0x5231c9c2,0x8779bbba,0x0,0x0,
+0x7000000,0x25002400,0x1000,0x0,0x0,0x0,0x1d000000,0xc002500,0x0,0x0,0xfe007e,0xfe00fe,0xfe00fe,0xfefeebfc,0x1d29,0x24fe00be,0xfefed2fe,0xedfdfefe,0x7e52ec,0x7e7e0000,0xfefefefe,0xde91da,0x7e,0xfe007e,0xfe00fe,0xdcddc3fd,0xa01,0xc0fd99bc,0x8fd5afd,0xfe00fe,0xbe00fe,0x3e0000,0xfe00fe,0xfe00fe,0x96fe32fe,0xc10f0fe,0xbabe0000,0x88dffbfe,0xfefef4fe,0x59d8f5fd,0x3e,0xfefebcbe,0xfe4b7e,0xeffc00fe,0x1a24fefe,0xbabe0000,0x6ac1fbfe,0xecf8e9fe,0xbe0800,0xfe,0x7000000,0x553a2a36,0x30115639,0xafb51d3a,0x100614a,0x0,0x0,0x0,0xb000000,0x21001c00,0x2001500,0xf000b00,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xfe00fe,0xfefeecfc,0x2224,0xd3fe03be,0x947efbfc,0xf4f77c68,0x1833f4fc,0x33380000,0xfefe9088,0xa7ef7fc,0x7e,0xfe007e,0x24fe00fe,0x9080fdfe,0x200,0xe2e25c6e,0xebfdfefe,0x2afd8efc,0xbe00fe,0x3e0000,0xdfe00fe,0xcbfe66fe,0xf6f9fefe,0x1203b7a8,0xbcbe0000,0xe7e6fefe,0xb5ab9078,0xe5f3fefe,0x500,0xfefebcbe,0xfe507e,0xf0fc00fe,0x201efefe,0xbcbe0000,0xf6fafefe,0xbab3d9d5,0xbe0d00,0xfe,0x0,0x0,0x0,0x7000000,0x700,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfdfe87bb,
+0xfdfefdfe,0xfdfefdfe,0x85fbe8fe,0x3e03ec,0x3e0000,0xfdfebffa,0xfdfefdfe,0xfdfefdfe,0xfdfefdfe,0x2436,0xfe007e,0xa3fe54fe,0x30ed98fe,0xfefeecfc,0x2224,0xfefe50bd,0xf4eb3a8,0x5e6800ae,0x3529987c,0x5e0000,0xfbfe02a1,0x127efefe,0x7e,0xfe007e,0x82fe00fe,0x362ffbfc,0x3e,0x1452017e,0xbab15d4e,0xfdfef9fb,0x3cb1c3fd,0xa3e0000,0xf2fe99fe,0xdbd9fefe,0x37168e75,0x11f105f,0xbcbe0000,0x7b68fefe,0xd91068e,0xfefefafd,0x1816,0xfefebcbe,0xfe507e,0xf0fc00fe,0x201efefe,0xbcbe0000,0xb5a9fefe,0xe001f00,0xbe0300,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe00be,0xb3fe3afe,0xf3feecfe,0x65fccbfe,0xbe01fc,0x0,0xfefe88b8,
+0xcabbeceb,0xd4cccabb,0xfefefcfd,0x2e77a2,0x3e0000,0xe4eaa9ea,0xe4eae4ea,0xfafce4ea,0xfcfdfefe,0x2c28,0x7afe007e,0xf9fbfefe,0xf1fce1e8,0xfefef7fd,0x2224,0xfefe90bd,0xa7ed8d90,0x9ececefe,0x15e21b8,0x7e0000,0xfafe00fe,0x127efefe,0x7e,0xfe007e,0xdffe01fe,0xb5ec6c0,0x3e,0xfe00be,0x87e00de,0xe8ef5162,0x9187fefe,0x1b3c0000,0xfcfdfefe,0x212e9c9c,0xee068e,0x3e00fe,0xbcbe0000,0x5350fefe,0xfe00fe,0xfefef0fc,0x1f1e,0xfefebcbe,0xfe507e,0xf1fc00fe,0x201efefe,0xbcbe0000,0x6252fefe,0x0,0xbe0000,0xc7fb00fe,0xfdfefdfe,0xee7db1,0xfe00fe,0xfdfe44fd,0xf8fdfdfe,0x800,0x0,0x5bfe00be,0xfefefbfe,0xedf3f4f8,0xfefefefe,0x9e98d1,0x0,0xfefe88b8,
+0x125fbcb6,0x125f117f,0xfefe96a9,0x100c8c8,0x3e0000,0x1b3f0c5e,0x1b3f1b3f,0xfdfd7287,0x9988fefe,0xc00,0xf5fe0e7e,0x5837f9fb,0x616f1a2f,0xfefefefe,0x2224,0xfefeaebc,0xd7d1f8fb,0xfefed9d4,0x104ae1f5,0x7e0000,0xf8fd00fe,0x1d86fefe,0x7e,0xfe007e,0xfefe41fd,0x1ce735f,0x3e,0x5fe00be,0xbafe55fe,0xfbfcfcfe,0x543bc5bb,0x91b0000,0xecee9b94,0xe0fdfefe,0x1bfd7dfc,0x3e00fe,0xbcbe0000,0x507efefe,0xfe00fe,0xfefef0fc,0x201e,0xfefeb9bd,0xfe5d7b,0xfcfe0efd,0x201efefe,0xbcbe0000,0x516efefe,0x0,0xbe0000,0xc8f800fe,0xfefefefe,0x29ed6e0,0xfe00fe,0xfefe96fe,0xfafcfefe,0x1200,0x0,0xf3fe18be,0xa391fefe,0x1d3f2b18,0xf9fc675e,0x3d5ffefe,0x0,0xfefe88b8,
+0x2bebab6,0xfe00fe,0xfefe78ed,0x400c1b9,0x3e0000,0xfe00fe,0x38fe00fe,0xfefef6fe,0x1830bab0,0x2e,0xfefe3f7e,0xb5ecec7,0x1bf00fe,0xfefee9fb,0x2224,0xfefeadbc,0x1f1fc0b7,0xc5d01262,0x6770fefe,0x7e0000,0xafc400fe,0xbfe8fefe,0x237a,0xfe007e,0xf0f3a0fe,0xfe222c,0x3e,0xe7fe5fbe,0xe5e5fefe,0x43219c86,0x36e153f,0x2e0000,0x1b38049e,0xc7c36e5c,0xfafefcfd,0x32cb1fd,0xbcbe0000,0x507efefe,0xfe00fe,0xfefef0fc,0x201e,0xfefe97b1,0x64fdcede,0xfefeb4fe,0x201efefe,0xbcbe0000,0x507efefe,0x0,0xbe0000,0xc8f800fe,0xfefefefe,0x318afefe,0x2fe00fe,0xfdfde6fe,0xfafcfefe,0x1200,0x0,0xfefe74be,0x1a30dbd8,0xfe00ee,0x7f8900ce,0x6054b7ad,0x0,0xfefe88b8,
+0x79dedad9,0x86fe78fe,0xf9faecfe,0x10f644a,0x3e0000,0xfe00fe,0xe7fe1efe,0xd4cdfefe,0xde281a,0x3e,0xfefe456f,0x3bec5bf,0xfe00fe,0xfefee1fb,0x2224,0xfefe90b3,0xde8779,0x85db00fe,0x887bfefe,0x7e0000,0x67ac00fe,0xf4f7f5f8,0x4e4a,0xcfe007e,0xad9ef2fd,0xfe068e,0x3e,0xbfb495ba,0x23136e51,0xde096f,0xbe00fe,0x3e0000,0xfe00fe,0xb6f00de,0x9a8d3a37,0x1308e9ea,0xbcbe0000,0x507efefe,0xfe00fe,0xfefef0fc,0x201e,0xe6e92a54,0xfdfdfefe,0xe1edbcb2,0x201efefe,0xbcbe0000,0x507efefe,0x0,0xbe0000,0xc8f800fe,0xd7dcfefe,0x8891fefe,0x3cfc00ee,0xd2defefe,0xfafcfefe,0x1200,0x0,0xfefea9be,0x2aea298,0xfe00fe,0x49e00fe,0x85f0b7f,0x0,0xfefe88b8,
+0xfefefefe,0xfefefefe,0xc2c4fefe,0x3e115d,0x3e0000,0xcfe00fe,0xfefecffe,0x3d1fe8e7,0xfe01ce,0x3e,0xfcfd195c,0x17a1f2f7,0x23fe00fe,0xfefefcfe,0x2224,0xfefe5387,0x1c8bdc9,0xc1fd02fe,0x695cfefe,0x7e0000,0xf1fe00fe,0x5031fefe,0xb1f,0x5ffe007e,0x5543fefe,0xfe00de,0x3e,0x14000f12,0x3f0200,0x3f003f,0x2f003f,0xf0000,0x3f003f,0x3f003f,0x300003f,0x9011807,0x412f0000,0x261f653f,0x3f003f,0x653f553f,0x1207,0x1709001f,0x42274a35,0x16001700,0xa002500,0x412f0000,0x261f653f,0x0,0xbe0000,0xc8f800fe,0x8695fefe,0xdbe4fefe,0x8dfe039f,0x8894fefe,0xfafcfefe,0x1200,0x0,0xfefeb4bd,0xde9182,0xfe00fe,0xfe00fe,0xbe00fe,0x0,0xfefe88b8,
+0x3f2ac4c1,0x53413e2a,0xfefee3e5,0x3e7091,0x3e0000,0xaffe02fe,0xf5f6fefe,0x49e5737,0xfe00fe,0x3e,0xaabc005e,0xd8fbfefe,0xe0fe93fd,0xfefefbfc,0x2224,0xcfda056a,0xcffdfefe,0xfefed0fe,0x1d09dcd9,0x7e0000,0xfafe00fe,0x135efefe,0x7e,0xbefe007e,0x154fdfdf,0xfe00fe,0x3e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbe0000,0xc8f800fe,0x5852fefe,0xfefed3e5,0xdefe3890,0x3b4ef6f9,0xfafcfefe,0x1200,0x0,0xfefe99b6,0xceaeb4,0xfe00fe,0x5afd00fe,0x57b599fe,0x0,0xfefe88b8,
+0x2bebab6,0xee00fe,0xfefe84b3,0xaeb2,0x3e0000,0xfefe89fe,0x7459fcfd,0xfe076e,0xfe00fe,0x3e,0x127e007e,0xeaf1a6a2,0x9c86e7ed,0xd1beb2ac,0x1f1b,0x1d5b00be,0xeaf1afa8,0xb7a8ebf2,0x22f3c1d,0x7e0000,0xfafe00fe,0x127efefe,0x7e,0xfcfe207e,0x29e9283,0xfe00fe,0x3e,0x6be008e,0xa4be65be,0x65bda2be,0x5e06bd,0x5a5e0000,0xbbbebbbe,0x2b2ebbbe,0x8e0000,0xbebe3abd,0x838c,0xbe002e,0xa7bea0be,0x5e0782,0x5e0000,0xbe00be,0x89be5cbe,0x100,0xbebe9ebd,0x303e,0x9cbe3d5e,0x7eb7,0xbe0000,0xc8f800fe,0x5852fefe,0xfefe7ab2,0xfefebdd6,0x1c6cbcb2,0xfafcfefe,0x1200,0x0,0xfefe5074,0x22aef4f9,0xfe00fe,0xdbfe07fe,0x7869fefe,0x0,0xfefe88b8,
+0x2bebab6,0xfe00fe,0xfefe62fa,0x200c2bb,0x263e0000,0xfefefdfe,0xdcf3f8fa,0xd7fed7fe,0xd7fed7fe,0x3b3e,0x0,0x19000500,0xc001d00,0x13000b00,0x500,0x0,0x19000700,0x11001e00,0x100,0x47e0000,0xfefe26fe,0x127efdfd,0x7e,0x5b3d171f,0x3f280f,0x3f003f,0xf,0xbdfe05be,0xecf1fefe,0xfefeecf0,0x45bbff1,0x69770000,0xf7f9e1e7,0x483cfefe,0xbe0000,0xeaf248f8,0x200afae,0xfe003e,0xfefef4fc,0x7e1954,0x7e0000,0x25fe00fe,0xfcfceefe,0x1100,0xfefed6fa,0x4e3e,0xfefe647c,0x600d6df,0xbe0000,0xc8f800fe,0x5852fefe,0xfdfd23c8,0xfefefefe,0x14ca6c5b,0xfafcfefe,0x1200,0x0,0xc9d30477,0xe2f4fefe,0x64fe72fd,0xfefec1fe,0x260fe7e7,0x0,0xfefe88b8,
+0x2bebab6,0xfe00fe,0xfefe3fdd,0x606e4ec,0x2e3e0000,0xfefefefe,0xfefefefe,0xfefefefe,0xfefefefe,0x523e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e7e0000,0xfefefefe,0xe7ed2d0,0x7e,0x0,0x0,0x0,0x0,0xfefe60be,0x2b18ccc4,0xccd31e37,0x505cfefe,0x51f0000,0xcbe6183f,0x483cfefe,0xbe0000,0x1b3f029e,0x100192f,0x7cfe143e,0xfefef9fd,0x3c7e89a8,0x487e0000,0xf4feaffe,0xfcfcfefe,0x1200,0xfefed6fa,0x4e3e,0xa8993b52,0x6009184,0xbe0000,0xc8f800fe,0x5852fefe,0xc7da00de,0xf2f5fefe,0x14fa203b,0xfafcfefe,0x1200,0x0,0x1e5d00be,0xfefec6c6,0xfefefefe,0xe5e4fefe,0x36e5634,0x0,0x25000a00,
+0x1001f00,0x0,0x20000100,0x7002400,0x1000000,0x25002000,0x25002500,0x25002500,0x25002500,0x1200,0xfafd2345,0xaaeeafc,0x1dfd00fe,0xe8effafe,0xc10,0xfdfe87bb,0xfdfefdfe,0xfdfefdfe,0x867efdfe,0x4b500000,0x9c84a795,0x17e3a1b,0x5e,0xbbbe2f4c,0xbe3f8b,0xbe00be,0x2e,0xfefea5bd,0xce7366,0x165900fe,0x1b0d3520,0x7e0000,0xc6fa00fe,0x483cfefe,0xbe0000,0xfbfe4efb,0x100b1ba,0xe0ea243c,0xfefefdfd,0x7e72e3e9,0x6b7b0000,0xebf3ebf3,0xfcfcfefe,0x1200,0xfefec4e3,0x3f35,0x67f013f,0x600,0xbe0000,0xc8f800fe,0x5852fefe,0x6eb500fe,0xb4a7fefe,0x14fa078e,0xfafcfefe,0x1200,0x0,0x6f005f,0x51410a0f,0x957b8b77,0x290a755a,0x5f041f,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xc5d9005e,0x5188fefe,0x6cfd00fe,0xa697fefe,0x500,0xfefe88b8,0xe4eaf5f8,0xe4eae4ea,0x8374e4ea,0x1000000,0x5000600,0x0,0x0,0xe9f7063f,0xdeadb9,0xfe00fe,0x3e,0xfefeb1bd,0xfe5e5d,0x3fe00fe,0x27e06fe,0x7e0000,0xc6fa00fe,0x483cfefe,0xbe0000,0xfefe50fa,0x200bcb8,0x163f000f,0xfefef5fb,0x111f2b23,0x61f0000,0x1d3f1c3f,0xfcfcfefe,0x1200,0xfdfda6eb,0x2015,0xfe007e,0x0,0xbe0000,0x130000fe,0x13002500,0x4000000,0x1d002400,0x0,0x24001d00,0x800,0x0,0x0,0x0,0x4000200,0x200,0x0,0x0,0xfdfe91bc,
+0xcea5c7,0xfe00fe,0xfdfe3efe,0x700f2fb,0x83c0000,0xfdfefdfe,0xfdfefdfe,0xe0fefbfe,0x2fc79fb,0x0,0x66ad007e,0xa5adfefe,0xbefd00de,0x4c3afefe,0x2e,0xfefe88b8,0x1c2fbcb6,0x1b3f1b3f,0x131f1b3f,0x1f0000,0x13f003f,0x3c3f313f,0x181f,0x92b3007e,0x168af6fb,0xfe00fe,0x3e,0xfefe849f,0xee96a3,0xa8fd00fe,0x5962fefe,0x7e0000,0xc6fa00fe,0x483cfefe,0xbe0000,0xfefe50fa,0x200bcb8,0xfe003e,0xfefef4fc,0x7e1a54,0x7e0000,0xfe00fe,0xfcfcfefe,0x1200,0xecf386e4,0x1000,0xa7fe417e,0x10087b6,0xbe0000,0xfe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7f005f,0x367f007f,0x277f557f,0x7f007f,0x5f007f,0x0,0xfefe92ba,
+0x2beb0b0,0xfe00fe,0xfefe3efe,0x1000f4fa,0x83a0000,0xfefefefe,0xcabbd2c9,0xfbfcd6ce,0x7bb7fefe,0x0,0x11bc007e,0xeef6f5fb,0xfbfe209b,0x124ed9d8,0x3e,0xfefe88b8,0x2bebab6,0xfe00fe,0x7e00fe,0x7e0000,0xa6fe00fe,0xfefefefe,0x7578,0x33b9007e,0x6d98fefe,0xfe00fe,0x3e,0xebf11c64,0xa4eafcfd,0xfdfeaafe,0x200be1e0,0x7e0000,0xc6fa00fe,0x483cfefe,0xbe0000,0xfefe50fa,0x200bcb8,0xfe003e,0xfefef4fc,0x7e1a54,0x7e0000,0xfe00fe,0xfcfcfefe,0x1200,0xd4d267eb,0x900,0xfefe647c,0x600d6de,0xbe0000,0xfe,0x2f5f0000,0xe7fea6fe,0xd7fef6fe,0x10fd83fd,0x3e00fe,0x0,0x0,0xfe00be,0xfefea5fe,0xfdfefdfd,0xee7be0,0xbe00fe,0x0,0xfefe92ba,
+0x2beb0b0,0xfe00fe,0xfefe3efe,0x1000f4fa,0x83a0000,0xfefefefe,0x117f4756,0x7481125f,0xddebfefe,0x400,0xee007e,0xfefea7be,0xfefeb2d5,0x2ae8b7a,0x3e,0xfefe88b8,0xd5fcf3f9,0xd5fed5fe,0x31fb8f7,0x7e0000,0xfdfe0ffd,0x8d79fcfd,0x412f,0xce007e,0xcad6d1e4,0xfe01ae,0x3e,0x335d00ae,0xecf3bbb4,0xbaabe9f0,0x22f4222,0x7e0000,0xc6fa00fe,0x483cfefe,0xbe0000,0xfefe50fa,0x200bcb8,0xfe003e,0xfefef4fc,0x7e1d5b,0x7e0000,0xfe00fe,0xfcfcfefe,0x1200,0x523019a0,0x32e,0xc6ba373e,0x600d4d8,0xbe0000,0xfe,0xf5fc619e,0x6043ac9b,0x6c574d35,0xe0f7c4c0,0x3e22df,0x0,0x0,0x31fe00be,0xc2bcfefe,0xd1d63112,0xf85f8fc,0xbe00fe,0x0,0xfefe92ba,
+0x2beb0b0,0xfe00fe,0xfefe3efe,0x1000f4fa,0x83a0000,0xfefefefe,0xfe3e76,0x3fdd00fe,0xebf3fefe,0xd00,0xfe007e,0xfefe49bb,0xfafbfefe,0xfe332d,0x3e,0xfefe88b8,0xe7eef6f9,0xe7eee7ee,0xa00cedc,0x7e0000,0xfefe18fa,0x114eebf4,0x5e,0xfe007e,0xfdfd74bb,0xfe2e98,0x3e,0x0,0x1a000800,0x10001d00,0x100,0x7e0000,0xc6fa00fe,0x483cfefe,0xbe0000,0xfefe50fa,0x200bcb8,0xfe003e,0xfefee6fa,0x607ed0f1,0x7e0000,0xfe00fe,0xfcfcfefe,0x1200,0xe6fecefc,0x4c6f,0xcce9195e,0x300a394,0xbe0000,0x355e00fe,0x795df9fd,0x7ece264f,0x29dc8bfe,0xb3c6698e,0x10fc3d8,0x0,0x0,0x2feb00be,0xc6cdfefe,0xcded06b3,0x1d54fbfc,0xbe00fe,0x0,0xfefe92ba,
+0x2beb0b0,0xfe00fe,0xfefe3efe,0x1000f4fa,0x83a0000,0xfefefefe,0x4afe75ad,0xc8fe59fe,0xc1b9fefe,0x900,0xfe007e,0xe4f404b9,0xc3bcfefe,0xfe0b6e,0x3e,0xfefe88b8,0x1d2fbcb6,0x1c3f1c3f,0x31f1a3f,0x7e0000,0xfefe18fa,0xc7eeaf4,0x7e,0xfe007e,0xfafd1ab7,0xee8c96,0x3e,0x0,0x0,0x0,0x0,0x7e0000,0xc6fa00fe,0x483cfefe,0xbe0000,0xfefe50fa,0x200bcb8,0xfe003e,0xd0c95d72,0x7a65dde0,0x7e0000,0xfe00fe,0xfcfcfefe,0x1200,0xfefee4fc,0x5e60,0xa18f4d6b,0x240a,0xbe0000,0xaede00fe,0x283ec6c0,0xf2f4dffe,0xeffcd9d1,0x3335f7fa,0x262efbfd,0x0,0x0,0x1d100be,0xfefebcc7,0xfefeddf1,0xb6ea899,0xbe00fe,0x0,0xfefe92ba,
+0x2beb0b0,0xfe00fe,0xfefe3efe,0x1000f4fa,0x83a0000,0xfefefefe,0xfefefefe,0xfefefefe,0x482ae6e5,0x0,0xfe007e,0xc9dd00fe,0x6f5cfefe,0xfe00ce,0x3e,0xfefe88b8,0x2bebab6,0xfe00fe,0x7e00fe,0x7e0000,0xfefe24fb,0xc7ee8f2,0x7e,0xfe007e,0xb5cc00de,0x7a7e5ee,0x3e,0x60fe00be,0xe9fecafe,0x98fddcfe,0x3e11fb,0x7e0000,0xc6fa00fe,0x483cfefe,0xbe0000,0xfefe56fb,0x200bbb7,0x0,0xf000100,0xf001700,0x1f0000,0x3f003f,0x633f5b3f,0xd00,0x653f503e,0x2c18,0xb000300,0x0,0xbe0000,0xedfd00fe,0x8eae8375,0x4724f0f1,0xbec9143f,0xa5ececa,0x3f39e8fa,0x0,0x0,0x34fe00be,0xfefed5e9,0xb2abfefe,0x14ee1b31,0xbe0dfe,0x0,0xfefe8fb9,
+0x2beb3b3,0xfe00fe,0xfefe44fd,0xf00f2f7,0x83a0000,0xfefefefe,0x8c76a192,0x735a8b75,0x49e2c1c,0x0,0x8ffc007e,0xfefee2fe,0x1f39e8e8,0xfe00fe,0x3e,0xfefe88b8,0x2bebab6,0xfe00fe,0x7e00fe,0x2b7e0000,0xfefec8fe,0x77eaca2,0x7e,0xfe007e,0x56b500fe,0x4c85fefe,0x3e,0xfdfe3ebd,0x8f77e2e0,0xfefeb4a9,0x1facc6,0x417e0000,0xe4fc88fe,0x483cfefe,0x6fbe0000,0xfefef2fe,0x100a299,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbe0000,0xf9fd00fe,0xcdfd6f6f,0x67eb4ae,0xb6fd00fe,0xdae998b,0x2517f5fa,0x0,0x0,0xf1fe22be,0xa696f9fa,0xf0f9f5f8,0xfefe57be,0x17e9da4,0x0,0xfefe6e96,
+0xcb2e1e6,0xfe00fe,0xfefe80fd,0xc00d7d9,0x83a0000,0xfefefefe,0x3be3f66,0x1be03be,0xfe00ee,0x0,0x7ecd007e,0xc2b4d6cf,0x39e5736,0xfe00fe,0x3e,0xfefe88b8,0x2bebab6,0xfe00fe,0x7e00fe,0x4b6f0000,0xf1f4f7fa,0xde6667,0x7e,0xfe007e,0x8b300fe,0xabb6ecf8,0x1f,0xfefe65bb,0x2f9ad3d5,0x7a710784,0x700786b,0x7a7e0000,0xfefefefe,0x483cfefe,0x65a50000,0xb2a1d5cc,0x3318,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbe0000,0xd7f200fe,0xc6e69092,0x9cacfd5,0xfbfe4ffe,0x82ee6053,0xa00b0a5,0x0,0x0,0xfefe7cbd,0xe4f9686,0xfdfd5e72,0xfefefcfd,0x9e5c4a,0x0,0xf2f81c7a,
+0xdbfcfefe,0xb6fe9ffe,0xfefefbfe,0x2008674,0x83a0000,0xfefefefe,0xfe3e76,0xfe00fe,0xfe00fe,0x0,0x6000000,0x10001400,0x200,0x0,0x0,0x25000a00,0x1001f00,0x0,0x0,0x22f0000,0xfefe4f6f,0x58edff1,0x7e,0xbe005e,0xbe00be,0xc3b97e88,0xb0a,0xdbe01975,0xfefefefe,0xa7cce9fe,0x2e2fac,0xc110000,0x2e162d16,0x12052e16,0x4000000,0xd001400,0x100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbe0000,0x7f9300fe,0x6783e8f1,0xfbfefbfc,0xfdfde7ea,0xc5bdecf9,0x1f2b1c,0x0,0x0,0xfefe7b99,0xee8d9a,0xcee205be,0xeaecfefe,0xbe1a4d,0x0,0x495500ae,
+0xfefedbdb,0xfefefefe,0x967ff0f3,0x1830,0x83a0000,0xfefefefe,0xfe3e76,0xfe00fe,0xfe00fe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7e0000,0xfefe18fa,0xc7eeaf4,0x7e,0x0,0x0,0x11000500,0x400,0x124400ae,0x94825745,0xfefed5d2,0xb15ebfa,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbe0000,0xd1200fe,0xc4d6d4dd,0x75635e6b,0x564d3615,0xc0c07c76,0x1f5393,0x0,0x0,0xf7fb2b7b,0xbffcfcfd,0xfefedafe,0xfefef4f7,0x29aaad7,0x0,0x1f002f,
+0x3d2a1000,0x5035583b,0xb002908,0x2f,0x0,0x25001c00,0xe00,0x0,0x0,0x0,0xfe007e,0xfe00fe,0xcbfe40fe,0x1be9de0,0x3e,0x19fe00be,0xf0fea7fe,0xb3fdf2fe,0x7e28fa,0x7e0000,0xfefe18fa,0xc7eeaf4,0x7e,0x3f001f,0x3c3f1d3f,0xb0f,0x0,0xd8fe73b2,0x2ae5ca8,0xf0fa1161,0x2727fefe,0x375e0000,0x82c80be,0x828d0000,0x3d54bebe,0x14360000,0x94bd96bc,0x2e0892,0x6e8e0000,0x5c85a7be,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbe0000,0xfe,0xbcba1f1d,0xbdd8f7fc,0xc0fca3de,0x9680f2f8,0x2e162f,0x0,0x0,0x4f59009e,0xeef5cdca,0x9d88e2e5,0xc0b6371f,0x5e6ad1be,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe007e,0x16fe00fe,0xfefee5fe,0x47ecec6,0x3e,0xd1fe04be,0xdfdbfefe,0xfefededa,0x134be7f9,0x7e0000,0xfefe16fa,0x25a4f7fa,0x37e,0x3fe007e,0xe6e6d5fe,0x140d,0x0,0xf5f93160,0xacfcf5fd,0xfefec9fe,0x1000c6c0,0x707e0000,0x2023fefe,0x9eb60000,0x585aebf2,0x4e0000,0xf3f6525f,0x2e8bb6,0xa8bc0000,0x9a9afefe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbe0000,0xfe,0x8000000,0x84724331,0x7f66957b,0xc003c1a,0x1f006f,0x0,0x0,0x0,0x1c000d00,0xa001c00,0xa000000,0xe001300,0x0,0x1be008e,
+0xa1be52be,0xa0beb6be,0x2bd57bd,0x8e,0x83c0000,0xfdfefdfe,0xfdfefdfe,0xfdfefdfe,0x798bfdfe,0x0,0xfe007e,0xb8fe02fe,0xfefef5f9,0x47ecec6,0x3e,0xfefe4bbd,0x2614d1ce,0xc4ce1563,0x6871fefe,0x7e0000,0xdae702cb,0xfefefefe,0x7179,0x53fe007e,0x9788fefe,0x300,0x0,0x3830006e,0xc0b5a093,0x8c72bab0,0xf280b,0x707e0000,0x2222fefe,0xc2f0000,0xf1f1d3f,0x3f0000,0x3e3a004f,0xa0e7b6f,0x615e0000,0x664da07f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbe0000,0xfe,0x0,0x1000000,0x2000300,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xa0fe00be,
+0xfefefefe,0xfefefcfd,0xaedbfefe,0x198,0x83a0000,0xfefefefe,0xe4eae8ee,0xe4eae4ea,0x7670e4ea,0x0,0xfe007e,0xfbfc7afe,0xfefe837f,0x47ecec6,0x3e,0xf8fb73bc,0x1be8b7b,0x9ce900fe,0x7772fefe,0x5e0000,0x2a3500be,0xa7959b89,0x5645,0xadfd007e,0x4938fefe,0x2e,0x0,0x0,0xc000400,0x5000d00,0x0,0x707e0000,0x2222fefe,0xacbd0000,0x546dfbfe,0x0,0x0,0x200,0x1000000,0x3000400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbe0000,0xfe,0x0,0x176e297f,0x7f007f,0x7f,0x637e0000,0x353f7e7f,0x0,0xfdfe5272,0x2cbff8fe,0xfe00fe,0xc3fe01fe,0xb7c0fdfe,0x300,0xfefe34be,
+0x5737f3f6,0x584c2522,0xfefef5fa,0x4b68,0x83a0000,0xfefefefe,0x1b3f4c46,0x1b3f1b3f,0x122f1b3f,0x0,0x3cfe007e,0x9a88fafe,0xfefe2f5c,0x47ecec6,0x3e,0x223f085e,0xfe173f,0xf1fe32fe,0x3d27f9fb,0x0,0x0,0x6000300,0x400,0xeefd027e,0x1743f4f8,0x3e,0x0,0x3c3f1e2f,0x3f083f,0x0,0x0,0x707e0000,0x2222fefe,0xaebc0000,0x5e60fefe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbe0000,0xfe,0x102f0000,0x75889efb,0xfe04fe,0xfe,0xc8f90000,0x7b77fefe,0x0,0xbcca027e,0xbfd1fefe,0xfe01c1,0xfefe5cfe,0x4025f5f7,0x0,0xfefe4eb9,
+0x1b90eaf0,0xde00fe,0x9d7e6f75,0x4d3a,0x83a0000,0xfefefefe,0x2fe3f7e,0x2fe02fe,0xbe02fe,0x0,0xe2fe137e,0x1d24cbc4,0xfefe22ec,0x47ecec6,0x3e,0xfe00be,0x73fe02fe,0xf9fbf5fe,0x90f8064,0x111f0000,0x3c3f3c3f,0x171f3c3f,0x0,0xfefe227e,0xa7ed9de,0x3e,0x0,0xfefe3f86,0xee7da3,0x0,0x0,0x707e0000,0x2222fefe,0xaebc0000,0x5e60fefe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbe0000,0x40f00fe,0xf9fe95ce,0xfefefefe,0x53f4e8fd,0xfe,0xc8f80000,0x7c76fefe,0x0,0x2c8400be,0xfefef8fc,0xdfe58af,0xfefee4fe,0x87e9682,0x0,0xf0f71680,
+0xf5fdfefe,0x72feb4fe,0x4be2ece,0x28e,0x83a0000,0xfefefefe,0xfefefefe,0xfefefefe,0xb47fefe,0x0,0xfefe467c,0xe6fdf1f9,0xfefee9fd,0xe6fdf9fc,0x1431,0x15fe00be,0xfefebcfe,0x5a38dbd8,0x7e0c5e,0x4b7b0000,0xfefefefe,0x7376fefe,0x0,0xfefe3c7e,0x58ecabd,0x3e,0x0,0xd9ea0182,0xca0ebf5,0x0,0x0,0x707e0000,0x2222fefe,0xaebc0000,0x5e60fefe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbe0000,0x77ae00fe,0xd7d1fefe,0xbbb4cbc6,0xf9fdf6f8,0x26a3,0xc8f80000,0x7c76fefe,0x0,0xde00be,0xfefe8ba8,0x95d5e3ed,0xe0dffefe,0xee2229,0x0,0x414e00ae,
+0xfdfdcece,0xfefefefe,0xb2f9fefe,0xcad,0x83a0000,0xfefefefe,0xc8bad1c8,0xc8bac8ba,0x1305c8ba,0x0,0xccbd355b,0xcebdcebd,0xfefed4c9,0xcebdf2ef,0x1f19,0xcffe09be,0xb4a6fefe,0x3ae2b1a,0x7e00fe,0x4c7a0000,0xd8d4fefe,0x3f2f7a68,0x0,0xfefe4277,0x4bec7bc,0x3e,0x0,0x8dc400be,0x5b81fefe,0x0,0x0,0x707e0000,0x2222fefe,0xaebc0000,0x5e60fefe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbe0000,0xbeed00fe,0x5e48fefe,0x605e89d4,0xd1be8097,0x5f58,0xc8f80000,0x7c76fefe,0x0,0xfe00be,0xe1e90d91,0xfefefefe,0x674ffdfd,0xfe02ae,0x0,0xde00be,
+0x37310d5f,0xbcb37966,0xfefefbfc,0x8fa2,0x83a0000,0xfefefefe,0x107f4756,0x107f107f,0x47e107f,0x0,0x117f013f,0x127f127f,0xfefe3199,0x153fcfc5,0x51f,0xfefe6cbe,0xc3c0fbfd,0xb4feb4de,0x5b7eb4fe,0x4c7a0000,0xc0b8fefe,0x5e038e,0x0,0xfefe316d,0x49ed2d4,0x3e,0x0,0x54e100be,0xa4aafefe,0x0,0x0,0x707e0000,0x2222fefe,0xaebc0000,0x5e60fefe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbe0000,0xaac200fe,0xc2d7fefe,0x646fb3fb,0x127f059e,0xc7f,0xc8f80000,0x7c76fefe,0x0,0xfe00be,0x588700fe,0xfefefefe,0x113ebdb3,0xfe00fe,0x0,0xcffe84bd,
+0xfe70b0,0x97e01ce,0xfefe879a,0x300c7bc,0x83a0000,0xfefefefe,0xfe3e76,0xfe00fe,0xbe00fe,0x0,0xfe007e,0xfe00fe,0xfefe22fc,0x47ecec6,0x3e,0xfefea8bd,0xfefefefe,0xfefefefe,0x8e7efefe,0x4c7a0000,0xc0b8fefe,0x7e02be,0x0,0xfbfd0c66,0x87eebf4,0x3e,0x0,0x2ddb00be,0xd3dafefe,0x300,0x0,0x707e0000,0x2222fefe,0xaebc0000,0x5e60fefe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbe0000,0x333c00fe,0xfefeebee,0xfcfefefe,0x4bfbc5fd,0xfe,0xc8f80000,0x7c76fefe,0x0,0xfe00be,0x2bf00fe,0xfefef2fc,0xde5e47,0xfe00fe,0x0,0xfefe6f8d,
+0x38dbe7ee,0x13fe01fe,0xfefeb2fd,0x300aba0,0x83a0000,0xfefefefe,0xd7fee0f8,0xd7fed7fe,0x7db0d7fe,0x0,0x0,0x0,0x1f000100,0x2002300,0x0,0x25000e00,0x25002500,0x25002500,0x1b002500,0x4c7a0000,0xc0b8fefe,0x7e02be,0x0,0xc8e1006e,0x2689fefe,0x3e,0x0,0x19fa00be,0xe8f2fefe,0x900,0x0,0x707e0000,0x2222fefe,0x3a2f0000,0x2c18653f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbe0000,0xfe,0x7d6c2015,0xfbfddada,0xfdfefefe,0x54a4,0xc8f80000,0x7c76fefe,0x0,0xfe00be,0xfe00fe,0xfefef0fc,0xfe5282,0xfe00fe,0x0,0xc5c90a5b,
+0xfefefefe,0xfefefafe,0xe8e7fefe,0x4024,0x83a0000,0xfefefefe,0xfefefefe,0xfefefefe,0xa0a0fefe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4c7a0000,0xc0b8fefe,0x7e02be,0x0,0x71b9007e,0x6a90fefe,0x3e,0x0,0x15fa00be,0xeaf3fefe,0xc00,0x0,0x707e0000,0x2222fefe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbe0000,0x3d3f00fe,0x1003d3f,0x746a89d1,0xfefe9b97,0x100c1c4,0xc8f80000,0x7c76fefe,0x0,0xfe00be,0xfe00fe,0xfefef0fc,0xfe5282,0xfe00fe,0x0,0xc35008e,
+0xb5ab7162,0xbeb3c8ba,0x36159279,0x42e,0x0,0x25001c00,0x25002500,0x25002500,0x1d002500,0x0,0xfdfe7c7e,0xfe869e,0xfe00fe,0xfe00fe,0x0,0xfe00be,0xb9f95bfe,0x98fe049e,0x4e82c5,0x4c7a0000,0xc0b8fefe,0x7e02be,0x0,0x12a8007e,0xc5d1eff8,0x10f,0x0,0x22fc00be,0xdbe2fefe,0xb00,0x0,0x707e0000,0x2222fefe,0x828d0000,0x3d54bebe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbe0000,0xdef700fe,0x2735fdfe,0x5e5e86fa,0xfefe43cd,0x500cfcd,0xc8f80000,0x7c76fefe,0x0,0xfe00be,0xfe00fe,0xfefef0fc,0xfe5282,0xfe00fe,0x0,0x0,
+0x8000000,0xe001000,0x500,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfefe7c7e,0xfe907e,0xfe00fe,0xfe00fe,0x0,0xfe00be,0xd3d193fc,0xddfc0a7e,0x3e9284,0x4c7a0000,0xc0b8fefe,0x7e02be,0x0,0xae005e,0xa6955d61,0x1b1d,0x0,0x42fc00be,0xbdb4fefe,0x400,0x0,0x707e0000,0x2222fefe,0xaebc0000,0x5e60fefe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbe0000,0x869700fe,0xd7eafefe,0xacbbbefb,0xfefeddfe,0x2008b79,0x757c0000,0x533ba07f,0x0,0x0,0x0,0x25001900,0x1200,0x0,0x0,0x3f3f212f,
+0x3f2d3f,0x3f003f,0x3f3f093f,0x393f,0x3e0000,0x6afe00fe,0xe5fed8fe,0x79fa9ffc,0x3f76bcfe,0x0,0xfefe7c7e,0x27fe907e,0x4ffe66fe,0xfe04fd,0x0,0x7fe00be,0xb8b8b8fd,0xfafd0eb9,0x27e7580,0x4c7a0000,0xc0b8fefe,0x7e02be,0x0,0x0,0x6000100,0x200,0x0,0x73fd00be,0x897bfefe,0x0,0x0,0x3c3e0000,0x1a119a7d,0xaebc0000,0x5e60fefe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbe0000,0xa0c00fe,0xfbfca9aa,0xfefefefe,0xa08cf6f9,0x1932,0x2000000,0x2000400,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfefe88ba,
+0x28a7f6fd,0xfe00fe,0xfefe26fc,0x900eaf6,0x3e0000,0xfefe63fe,0xb5aaf1f1,0xfafddad7,0x6264fefe,0x0,0xfefe7c7e,0xfbfed5de,0xfefefefe,0xbd8c6f7,0x0,0xfefe1ebb,0xfefefefe,0xfefefefe,0x5b70fefe,0x4c7a0000,0xc0b8fefe,0x7e02be,0x0,0x3f001f,0x2d3f013f,0x80f3a3f,0x0,0xbbfc00be,0x3c35fcfd,0x0,0x0,0x0,0x1000400,0xaebc0000,0x5e60fefe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbe0000,0xfe,0x2c1b0600,0x8d7fadb1,0xe5f3112,0xee,0x0,0x0,0x0,0xe7ef119d,0x8dcffdfe,0xfe00ee,0xf2fe1ffe,0x6178fdfe,0x0,0xfefe88b8,
+0xbed1fefe,0xfe01d3,0xfefe26fc,0xc00ecf4,0x3e0000,0xfefed4fe,0xe5f664c,0xe5f0185d,0x6264fefe,0x0,0xfefe7c7e,0x6649f1f1,0xd4d54735,0x7a9dfefe,0x0,0x5d4e078d,0x9c8cfdfd,0xfefe9189,0x2b186e53,0x4c7a0000,0xc2c0fefe,0x37e0bc9,0x0,0x3fe007e,0xfefebdfe,0x3638fefe,0x0,0xfbfe1ebe,0xc5ebfb6,0x0,0x0,0x0,0x0,0xaebc0000,0x5e60fefe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbe0000,0xfe,0x0,0x392b407a,0x7f007f,0x7f,0x0,0x0,0x0,0x558000ae,0xfafdfdfe,0xfe31a3,0xfefeb6fe,0x123eb9af,0x0,0xfefe88b8,
+0xfefefefe,0xfe5fa5,0xfefe26fc,0xc00ecf4,0x53e0000,0xf7fafdfe,0xfe1741,0xa6da00fe,0x6264fefe,0x0,0xfefe7c7e,0x77ea495,0x52a200ee,0xc4c4fefe,0x100,0x2afc04be,0x555ffefe,0xf2f771fc,0x7e1970,0x4c7a0000,0xfefefefe,0x6f79fefe,0x0,0x3ffd007e,0xe2ddfefe,0x20126e51,0x0,0xa6954283,0x9e4529,0x0,0x0,0x0,0x0,0xaebc0000,0x5e60fefe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbe0000,0xfe,0x0,0x1000000,0x0,0x0,0x0,0x0,0x0,0x1be00be,0xfefea6b3,0x5bd7c7d9,0xecebfefe,0xde3427,0x0,0xfefe88b8,
+0xfbfdc7c8,0x13aee9f5,0xfefe26fc,0xc00ecf4,0x5290000,0xfafcfcfd,0xfe138a,0xa9fb00fe,0x6264fefe,0x0,0xfefe7c7e,0xee8479,0x34ec00fe,0xd5dbfefe,0x500,0xfefe88bb,0xfefefefe,0xfefefefe,0x60fe8f7,0x2b500000,0xa795a596,0x5443a795,0x0,0xa4fc3e7e,0xdddafefe,0x72b7fae,0x0,0x6000100,0x200,0x0,0x0,0x0,0x0,0xaebc0000,0x5e60fefe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbe0000,0x393f00fe,0x61f393f,0x667f547f,0x7f217e,0x6a7f387f,0x27f477e,0x1f,0x0,0xfe00be,0xe4ea1487,0xf8fdfefe,0x715afdfe,0xfe048e,0x0,0xfefe88b8,
+0x95a49792,0x9dc3fefe,0xfefe26dc,0xc00ecf4,0x2e0000,0xfefed1e7,0xfe66ae,0xedfe1bfe,0x6264fefe,0x0,0xfefe7c7e,0xdea7af,0x60fd00fe,0xc0b8fefe,0x500,0xa4992a2d,0x643ef3f8,0xc8c2d3d3,0x9005a3b,0x0,0x6000600,0x4000600,0x0,0xeaf06d78,0xf5f7fefe,0x1c1de2e9,0x0,0x1d3f122f,0x102f,0x283f050f,0x20f283f,0x0,0x0,0xaebc0000,0x5e60fefe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbe0000,0xeefc00fe,0xc6dff4fa,0xfefefefe,0x94daf4fd,0xfefefdfe,0xa2d4fefe,0x1f,0x0,0xfe00be,0x558000ee,0xfefefefe,0x123ebdb4,0xfe00fe,0x0,0xfefe88b8,
+0x11549692,0xfcfde4ea,0xfefe66b2,0xc00ecf4,0x3e0000,0xfcfd5585,0xd4fdfcfd,0xf1f5f2fe,0x6264fefe,0x0,0xfefe7c7e,0x78dbfafd,0xe6fe60fe,0x7764fefe,0x100,0x8cfd00be,0xa7ed7d9,0x988bd7fc,0x7e00be,0x131f0000,0xb3f3f3f,0x323f2c3f,0x0,0x608f061f,0xbfb8fefe,0x60f1a2f,0x0,0xfefea4bd,0x96a8,0xfefe253d,0x1828fefe,0x0,0x0,0xaebc0000,0x5e60fefe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbe0000,0xeefc00fe,0xaf9efefe,0xc3c45137,0xeeeefefe,0x6b5e6548,0xfcfdfcfd,0x181f,0x0,0xfe00be,0x92fd00fe,0xfefefefe,0xeb8e2e9,0xfe00fe,0x0,0xfefe88b8,
+0xae9692,0xfefe5886,0xfefeebfa,0xc00ecf4,0x3e0000,0x545901be,0xb9aeb5ab,0xb9ba795c,0x6264fefe,0x0,0xfefe7c7e,0xf1f4bbbe,0xfcfdfefe,0x1631a99b,0x0,0xb1fd00be,0x59ebbb4,0x766ef7fd,0x7e00ee,0x4e7b0000,0x3d79fefe,0xd2e2b4fc,0x400,0x4efa007e,0xbcb8fefe,0x3e02be,0x0,0xfefea4bc,0x9e9e,0xfefe263c,0x2020fefe,0x0,0x0,0xaebc0000,0x5e60fefe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbe0000,0xeefc00fe,0x3428fefe,0x6ccb00ee,0xb4b0fefe,0xce068e,0xfefee2fa,0x3032,0x0,0xfe00be,0xfcfe3efe,0xeae9f9fb,0x98c3fefe,0xfe00ee,0x0,0xfefe88b8,
+0xbe9692,0xb6c201be,0xfefefefe,0xc00ecf4,0x3e0000,0xde00fe,0xc7f077f,0xacec039e,0x6264fefe,0x0,0x25000900,0x1d0b1800,0x3c1f4a35,0x1f1200,0x0,0x11000000,0x1f00,0x15001c00,0x0,0x4e7a0000,0x4278fefe,0xd6dcb4fc,0x600,0x4efa007e,0xbcb8fefe,0x3e02be,0x0,0x311a141b,0x240f,0x5c75010f,0x170af6f9,0x0,0x0,0x3a2f0000,0x2c18653f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbe0000,0xeefc00fe,0x2020fefe,0x66fc00fe,0xa7a8fefe,0xfe00be,0xfefedcfa,0x3232,0x0,0xbfe00be,0xfefedbfe,0x5a5a9f8e,0xfdfdfdfe,0xfe45a0,0x0,0xfefe88b8,
+0xbe9692,0x247c00fe,0xfefef3f9,0xc00ecf4,0x3e0000,0xfe00fe,0xfe00fe,0xacfc00fe,0x6264fefe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4e7a0000,0x4278fefe,0xd6dcb4fc,0x600,0x4efa007e,0xbcb8fefe,0x3e02be,0x0,0xfe00be,0xbe,0xebfd183e,0x700907c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbe0000,0xeefc00fe,0x2020fefe,0x66fc00fe,0xa6aafefe,0xfe00be,0xfefedcfa,0x3232,0x0,0x90fe00be,0xe0defefe,0x1ae241a,0xfefeabb8,0xea9e0eb,0x0,0xd1be6b8a,
+0x8e7f6d,0xae00be,0xd1be6f73,0xc00c3b7,0xf0000,0x3f003f,0x3f003f,0x1527003f,0x18072e16,0x0,0x39be005e,0x40bd7bbe,0xbe01be,0x1e2dbd,0x0,0xebfe76bc,0xebfeebfe,0x100acbc,0x0,0x4e7a0000,0x4278fefe,0xd6dcb4fc,0x600,0x4efa007e,0xbcb8fefe,0x3e02be,0x0,0x28fe19be,0x16be,0x442b0a1a,0xf1100,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbe0000,0xeefc00fe,0x2020fefe,0x66fc00fe,0xa6aafefe,0xfe00be,0xfefedcfa,0x3232,0x0,0xfcfe3dbe,0x6144fcfd,0xfe02ae,0xeef51c90,0x99c3fefe,0x0,0x13000500,
+0xe00,0x0,0x12000300,0x3001200,0x0,0x0,0x0,0x0,0x0,0x0,0xf9fe277c,0xfefefdfe,0x9cfdd5fd,0x1d25f4fd,0x0,0xd7d368a1,0xd7d3d7d3,0x400a69a,0x0,0x161e0000,0x201e623f,0x58363d3f,0x400,0x3cbb005e,0x9d89d0be,0x2e028e,0x0,0xfefea4bc,0x97a7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbe0000,0xeefc00fe,0x2020fefe,0x66fc00fe,0xa6aafefe,0xfe00be,0xfefedcfa,0x3232,0x0,0x23000600,0xb002500,0x0,0x17000000,0x21002500,0x200,0x373f292f,
+0x373f373f,0x373f373f,0xd0f373f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9e9d0b37,0x5b4b2d0d,0xeef5c3bf,0x1200a594,0x0,0x15000500,0x15001500,0x1001200,0x0,0x0,0x0,0x0,0x0,0x1000000,0x10001200,0x0,0x0,0xfefea4bc,0x9e9e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbe0000,0x190000fe,0xa002500,0x5000000,0x1e002400,0x0,0x25001600,0xc00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9c7e6b5e,
+0x9c7e9c7e,0x9c7e9c7e,0x321f9c7e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9000000,0x0,0x1d000a00,0x1000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x25000d00,0x1d00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbe0000,0xbe00fe,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0x4be02be,
+0x4be04be,0x4be04be,0x2be04be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xbe00be,0xee00be,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x57dc34f9,0x61fd00fe,0x6fd31e8,0x6877dfd,0x3bfe00ee,0x50fd78fe,0x8e01fd,0x2be460ed,0x73fe04fe,0x28e39bf,0xce47efe,0x70fd00fe,0x4fd61c9d,0x37fd34e7,0x17fd52eb,
+0x7f6aee,0x34ef5af0,0x3bc451fe,0xfe008e,0xce543fd,0x30b600be,0xfe53eb,0x78776fd,0x7dfe58ed,0x2db17dfe,0x21fe00be,0xfa4fef,0x5afd007f,0x63fe63fe,0xae3ece,0x1ae42efe,0xae007f,0xdcdf37c1,0xf0fd04dd,0x39fc95c0,0x300dad5,0xe6e258de,0xced0888f,0x1a8cdb,0x60bac2da,0xb6b0a2fe,0x41c0c8f,0x1ebafefe,0xe2fa00fe,0x64a03c3a,0x9dfc9fc2,0x61e0d4d8,0xa4a3,0xdef13ab5,0x1a71dcdf,0x4fe001e,0x27c0a5fc,0x215a027e,0x31dae2e6,0x203cfc9,0x88a23786,0x362ff2f1,0xa2fd007e,0x1fcbd6d8,0x619b0000,0x6d9c6d9c,0x28434961,0xb9ccc4ea,0x5e151a,0xedf40387,0xd1d350c2,0x75e4d4d6,0x1a99a0,0x6693c5de,0x27ce00fa,0x708f5f9,0xdae5c2da,0xea6e8e8,0x41c00de,0xa0e3fefe,0xf2fc93fe,0x16a13c3a,0xc4d6e1e6,0xc2d8b5bd,
+0x549b,0xe1ec09fa,0xd2aebd,0xc9bd0716,0xd0c4ebe9,0x766a5d,0xb4d3c8df,0x1e7c96,0xe4f924de,0x725a6f,0xc0be1b7e,0x8cc74aa3,0xb5da0000,0xc8dcc8dc,0x4a8189,0x8991949b,0x5e0000,0xafba007e,0x7e9acbdb,0xc9dad6e9,0x1e549b,0x4fb8d1db,0x17fc00fe,0x100dfcfd,0xc1b8c2da,0x6dd3d8df,0x41c00de,0x7994fefe,0xeef7699b,0xba3c3a,0xaca8c2e1,0xf2f16bd7,0x10a2,0x9b9b91fe,0x54b5c8d9,0x1de001a,0x25a8a4f3,0x7e016e,0xfcfd71df,0x1e2898,0xe2ddc6dd,0x4f7d9fe6,0x2f2d202c,0x4b49014e,0x6000000,0x8000800,0x600,0x2000200,0x5e0000,0x6b77007e,0x409ffefe,0xf8f998e2,0x1e15a3,0xbde586ae,0x97fe35fd,0x203c3bc,0x5eaec2da,0xf3f63abe,0x41c2bb8,0x1ebafefe,0xe2fa00fe,0x173c3a,0x1c131b1b,0x2b190b1e,
+0x17,0xd0d2c1f,0x25171316,0x1f0003,0x8171d1f,0xf000f,0x2f1d0a1d,0x30213,0x321f271b,0x1b0f321f,0x0,0x0,0x0,0x0,0x0,0x0,0x5e0000,0x1d22007e,0xb50907e,0x7c693872,0xf0163,0x87840779,0xa496c6bb,0x16214f,0x365d6c6d,0x6362007b,0x20e6460,0x125d8f7f,0x7e7d007f,0x18a6231d,0xc7d1b4dc,0x1a54c7,0xc5de3bc1,0x6692c5de,0xadd7161a,0xb1dcb4d6,0x3e51137e,0xdea3ab,0x5200de,0x87ab7288,0xde00de,0x3cc2001a,0xbbdccadc,0x361c8e,0xd2dc77de,0x747a1dc,0xbbdd1d8a,0xb5dba6d2,0x5e0300,0x505b038a,0x7f1f7a,0x13602f7f,0x3f,0x3f0037,0x113a3c3f,0x7003f,0x7e7f606e,0x397c7a7f,0x20f005f,0x7e7f7e7f,0x317a7a7f,0x69b8001f,0x29a494a6,0x3d3d3,
+0x8a9a75dc,0x11884692,0xefee1e1e,0x96cd1d76,0x485c7c81,0x21febeba,0x43b70f0,0x9eba829c,0xfe00fe,0xc6de001e,0x77bb557f,0x113698a0,0x1f71dad4,0x484adeee,0x8e9b889e,0xf8fb2097,0x5e0800,0x80765fed,0x3eeb7c8,0x6baa0c5,0x7e,0x2efe00de,0x84c3fdfe,0x1e00fe,0xacb1c2da,0xeeef8b99,0x41c4691,0x7c95fefe,0xe2ea8fab,0x32960113,0xd3eee9f5,0x1698ab,0xbdb798d7,0x78b8d0cd,0xeaea1e1e,0x80fd04d7,0x485c8b87,0xd3f3d4d5,0x524771,0x9eba829c,0xfe00fe,0xb9ca001e,0x9bfc7dd9,0x2ec1bb,0x74f208be,0x1619d4cd,0x8cc78792,0xf8fb1ffe,0x5e0800,0x737c65ef,0x64ddbcca,0xfe4680,0x7e,0x8efd00de,0xdfe3adaf,0x1e02de,0x5ebac2da,0x85d800fe,0x41ca1a3,0x88dbfefe,0xb5b39bfd,0x99bd0117,0x15a17996,0xa0bf5fb,
+0x12b44f96,0xc4bf45de,0xf1ee1e1e,0xd8ddb9dd,0x485c3032,0xe3e4f0ee,0x5e3bcc,0x9eba829c,0xfe00fe,0x379b001e,0x99a98f8e,0x3eaea8,0xb9bf00fe,0x5e1f83,0xbbb31d6b,0xf3f8afa1,0x5e0800,0x5e550686,0x9cae3983,0xb7bc8fcc,0x3f6b,0xe8fe05dd,0xe0ec569e,0x1e43c3,0x5ebac2da,0x7ffd00fe,0x41ca4a0,0x6a87fefe,0xedf86590,0x60891425,0xa1fed0ee,0x503c9c1,0xc2f194a9,0x7371d0fd,0xe4de1e1e,0xaa6099a,0x485c0096,0x4db3bfba,0x945d7e7,0xeaf4829c,0xcbfecbfe,0x84af0713,0xcff7b5ee,0x3e4a4c,0xd4de04fc,0x5e15be,0xbfda4a7e,0xc5be87da,0x5e0200,0x7e,0x2f867bf8,0x44c3b9df,0x7a77,0xe4e050de,0xcec8b4a6,0x1ea2c3,0xa1dac2da,0xe8fd76fe,0x41c5454,0x6dd3fefe,0xf5f868fe,0x1b221c,0x3e332821,0x70c07,
+0x362e021b,0x3133224,0x31250406,0x3f0037,0xb0b0027,0x172717,0xe0a2e1e,0x321f1713,0x321f321f,0x21c0401,0x291b3930,0xf011b,0x4f3f013e,0x170a2e,0x30270013,0xe084638,0x5e0000,0xb1d007e,0xc68181,0xa3aa6399,0x2b23,0x676c84a5,0x2294009e,0x605c3b6,0x917f6c6d,0x4f408d7d,0x20e0237,0x917f8f7f,0x4a3b8c7d,0x98e010b,0xb0be93be,0x1639af,0xaabe20a6,0x1485a1bd,0xbe002e,0xb2bd00be,0x8d8e2228,0xbe3296,0x242e008e,0xa5bea5be,0x1616a5be,0xa0be21a6,0x24b6a1be,0x25be0000,0x97bda3be,0x2e1081,0xabbb60be,0xa5093bd,0x46a54b5d,0x7e,0xf1f111f,0xf001f,0x0,0xd3f0137,0x133f383f,0x137,0x34685a65,0x3e7e007f,0x40f5355,0x7e7f7e7f,0x7e7f7e7f,0x63bb090d,0x53a1a3a7,0xbcfd6,
+0x7a91a9dd,0x909b8abe,0xfe003e,0xeefc00fe,0xbcbe3232,0x6efe71c3,0x112315b8,0x789d578c,0xf09d4ce,0x6d89b9de,0xc3d45daa,0xc5fd0000,0xa1c17f92,0x1328e9d,0x407c8c9c,0x463fdce7,0x62bc647c,0x9bba0186,0xeaebe9e9,0x7491f2,0x0,0xe7f833de,0xe8f1c6bc,0x44c7,0xa7c77abf,0xbafd00fe,0x3116f6a,0xc2d17c94,0x7f94c9c9,0x58e0d0e,0xc9fe21b5,0x129ba8,0x30add5dc,0xc0bb41f5,0xfe003e,0xeefc00fe,0xbcbe3232,0xabc5a8ab,0x3e979f,0xb4fd00fe,0x1e4383,0x36b5d0d8,0xdfdc27f4,0xe0f10100,0x8895919e,0xd3e6e6b,0x8585d9f4,0x4840d7e2,0x398d363e,0xdeda4ce1,0x14a91784,0x4254e1ea,0x0,0x8094b5de,0x439e02ce,0x6760,0xeff227c3,0xf5fb1aca,0x1e1f59,0x88fc00fe,0xfe98b6,0x44be001e,0x389e2ad1,0x406f2f7,
+0x37b7cbd7,0xbab44bfc,0x86ed173d,0xeffc00ee,0xbcbe3131,0x58f849af,0x3eadae,0xd7d329fd,0x1e04c2,0xcfee639a,0x797cccfa,0x70ba0000,0xcbf6c7f0,0x10265754,0x97e9e5e7,0x4f4de7ee,0x5e0000,0xaaa477fc,0xfe00fe,0x7072aff4,0x0,0x4bb1d6dd,0xd0fd42fc,0xa8d5,0xd3e500d2,0xc4bcaad2,0x1e019a,0x88fc00fe,0xfe98b6,0x609a001e,0x99fdc9e9,0x400d1ca,0xb6e77db1,0x6f68c3fe,0xe9ed0c28,0xf1f09eef,0xbcbe160e,0x58fc48be,0x3eaeae,0xa0ac6efc,0x1e00fe,0x170e0013,0x20b1d0f,0x130000,0x190c1a10,0x70107,0x1d0f100a,0x7000c00,0x5e0000,0xd8dc4fdc,0x90ef08e7,0x4e46ddfc,0x0,0x95d6a3bf,0x75b803d9,0xced0,0x81db00de,0x7197fdfe,0x1e00be,0x88fc00fe,0xfe98b6,0x12f001e,0x5e52433c,0xb1617,
+0x51490331,0x5174e41,0x262d0017,0x3425695b,0x3a2f000b,0x193f182f,0xf392b,0x2f2b283f,0x7003f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5e0000,0xa7a70282,0xedf2e3f8,0x1f3beceb,0x0,0xc3c31b9f,0xc1b7ecfa,0xb7b4,0x236e006f,0x1d4c917f,0xf005f,0x4b7e007f,0x7f585b,0x76000f,0x9e009e,0x70d989d,0x7f9e098a,0x1471899d,0x999e2626,0x26248d,0x9e0076,0x2037e95,0x189d5989,0x8a009e,0x9e0012,0x329e009e,0x2e3a4156,0x899e6096,0x125694,0x157e888a,0x555b499d,0x598e2e3a,0x25e7f94,0x100007e,0x21121f1c,0x1912333b,0x0,0x2000000,0x5000f00,0x600,0x7e7f606e,0x5b7e7e7f,0xf004a,0x7e7f6e7e,0x7e7f7e7f,0xbe090d,0x32f93dfe,0x1012f4fc,
+0x939b88dd,0x7674739c,0xa2c80c25,0x3e84bd,0x29fe00be,0xfafa9,0xbfbd5488,0x3fdaabfc,0x65fe021e,0xae9fc2f4,0x5e5e3649,0x558fd7d2,0x705f6fa,0x28bedcde,0x8e8e78fc,0xe9e75e5e,0x35e6f61,0x7e7f31bd,0x7f1f67,0x7d7e507e,0x200,0xb9fe16de,0xcafdeff9,0x26c9,0xa0aec2da,0xe3e76f98,0x1e4f66,0x7f946c9c,0xe3dfd2d9,0x5ebe0e0a,0x92a0d1ca,0x1012fcfd,0xbfd1cedc,0x4494d0e7,0x7cfd003e,0x3e8ac0,0x86fd00be,0x1e5092,0x45d601de,0xa99ecbd2,0xdfde0815,0x26dda6b0,0x5e5e009e,0xfea7b2,0xf0ef6fc,0x2bbddbdd,0x8e8e7efc,0xabaf5e5e,0x5e0000,0xfefe64fa,0xfe81c1,0xfcfcddfd,0x800,0xa5a59ede,0x76ab1190,0x9397,0x83cac2da,0xd6f83ffe,0x1e4a44,0x4ffe00fe,0x3e76f1f1,0x9fba001a,0xee67a8,0x1012f0fc,
+0x588acdda,0xbab956c2,0x44da003e,0x1b30e9f4,0xcbe203be,0x1e09ad,0x9c90a5ca,0x59a397c,0x7b4001a,0xb2ae4f9a,0x5e5e6a86,0xfea6be,0x100ef6fc,0xcaf4a9ba,0x8e8ed3e6,0xa6be5e5e,0x5e0000,0xd6da64fa,0x32e1d7db,0xfcfcd5db,0x800,0x4da9d5dd,0x1e600fe,0x4a6,0xbfb9c2da,0xe8e8a399,0x1e2059,0xeffc2ffe,0xf25f76,0x6f9c001e,0x64fdb7e3,0x1012fcfd,0xa2e288b2,0x978ea3fd,0x7afe003e,0x22697a2,0x909b46be,0x1e00f6,0xf0804,0x1b001f,0x1f0003,0xf001f,0x100b0801,0x1f2217,0x4012e1f,0x23160509,0xb000b00,0x2217100b,0x5e0000,0xaaa864fa,0xb3d8d2e4,0xfcfc8298,0x800,0x70c9b8c9,0x4efd00fe,0x98c5,0x5ebac2da,0xb8ea00fa,0x91e5c5a,0xd1d0dffe,0x6bfe6cda,0x43f0e1e,0x6a5c6b64,0x806675a,
+0x6d660746,0xf127366,0x87fe013e,0x3e87bd,0x2f5b6375,0x12009e,0xbcda31c2,0x3198bbd9,0xd2d63034,0x528a89,0x4c4e8ad8,0xcddd008a,0x36076c,0xb3dd09de,0xccdc0400,0x8ea51f1e,0x5e5664,0xaaa864fa,0xfbfb78df,0xfcfc2d96,0x800,0xe9ed3a98,0xe7f7b4fd,0x5965,0x365d6c6d,0x5776007f,0xb0f443c,0x917f907f,0x917f917f,0x4750180f,0x77e3d6a,0x304787b,0x7e7f606e,0x605f7e7f,0xcfc53133,0x364679,0xf523a42,0xb005f,0x5984bfdd,0x66613f97,0x69c70126,0x5ea29c,0x323959b5,0xfbfc6598,0x2c3d899f,0xfcfcddf8,0xe5f60800,0x3969221c,0x5e2621,0x625436bc,0x7c691c6c,0x8e7e0662,0x600,0x16130033,0x2719483c,0x11f,0x2965636e,0x4e7f007f,0x20f3e3e,0x7e7f7e7f,0x1e7d767f,0x4a970000,0x4af4bbcb,0x10bbbb3,
+0xacb1c2da,0x646e7f94,0x21f0007,0x6071b1f,0x6ec65f99,0x1e00fe,0x3cbacbd5,0x57b72afd,0x62fc003e,0x5ea29c,0x5e5ca6fc,0xf8fc0562,0x1261444,0xfcfc0e9e,0xc4ee0800,0x39be0c05,0x5e212d,0xb17007e,0x737f637f,0x4f247e,0x0,0x75be00a6,0x1eb29cbd,0xa6,0x58b6c8dc,0x9efe00fe,0x41c827c,0x7c95fefe,0xd4e795a9,0x4a90100,0xb2dae1eb,0x1e5d93,0xa0dac2da,0x2ea46afe,0x6bfd003e,0x2d29e1dc,0xc0d30ca0,0x1e00ea,0xd1e24d97,0x514ed1e5,0x62fc003e,0x5ea29c,0x5e5ca6fc,0xf8fc009e,0x3e0d6a,0xfcfc00fe,0x68a30800,0x979c020b,0x5e6d6d,0xb1bc0d96,0x5a986c7e,0x3880afc2,0x0,0xe1e017d9,0x86b474a1,0xde,0x58b6c8dc,0x9efe00fe,0x41c827c,0x3ec7fefe,0xe9e957f5,0xbe0500,0xeeec8bd9,0x1e0ea5,
+0xadb2c2da,0x3d4e8196,0x8afc003e,0x367bac,0xa1d900be,0x1e2ec6,0x8000000,0xb00,0x62fc003e,0x5ea29c,0x5e5ca6fc,0xc4cc009e,0x3ea1ac,0xfcfc00fe,0xe5fc0800,0x748f2a33,0x5e3227,0x7f8766f5,0xa5b4c1c1,0x91968095,0x0,0xe2ea0dd2,0x3788e2e5,0x3de,0x59b7c7db,0x9ffd00fe,0x41c817b,0xcac1fefe,0x5771beb2,0x23bd0000,0x9c9eaaf5,0x1e00f2,0x5ebac2da,0xbe00fe,0xb9fd0a3e,0x3e69a4,0x42d600be,0x1e8cc5,0xc8d466dd,0x2f87c9e7,0x8cfc103e,0x1b5ea29c,0x5753d1fd,0x3000000,0x70900,0x2f1f001f,0x2d1f0300,0x3000b06,0x5e0000,0xa3b873fa,0x7ffd63b2,0x746d619e,0x0,0x9099a2dd,0xd3edcfd7,0x3e82,0xb1e49ec1,0xddfd55fe,0x41c5a53,0x1fa6fefe,0xfa00de,0x20520000,0x16356f60,0xf007f,
+0x365d6c6d,0x5f007f,0xccd61226,0x3e51b0,0x2cb00a6,0x209b5bb,0xbfda94c3,0x2a5083af,0x958a2123,0x1a296154,0xc06695b,0x0,0x0,0x0,0x0,0x0,0x5e0000,0xb9c822a8,0x9b91b1b1,0x1e3abbba,0x0,0x91e0a6c2,0xf6f7aae7,0x319e,0x89801253,0x6d5ea99a,0x20e0617,0x125d8f7f,0x7f007f,0x5f0000,0x427f007f,0xf2767,0x657f066f,0xa5e697e,0x8afc003e,0x3e7ab8,0x161f0017,0x1000703,0x518656a8,0x868cb4ca,0x223a0d17,0x3e442023,0x4a5e050d,0x1b230230,0x4050,0x0,0x0,0x0,0x5e0000,0x3835007e,0x9cae9d9d,0x53a7464,0x0,0x786f133d,0x3f35685b,0x534a,0x3c5f0053,0x165e555f,0x20f0023,0x7e7f7e7f,0x5d627e7f,0xbe0000,0xf4fc33fe,0x1e68a2,
+0xb4ae87dd,0x97abadc2,0x7cea003e,0x1c3dc5e6,0xd3da14be,0x503,0xc0cf577d,0x3f36c2c7,0x8f90383e,0x5a6a2a38,0x60770022,0x42464358,0xa798,0x0,0x0,0x0,0x5e0000,0x7e,0x13f0f3b,0x181f001f,0x2c2f,0x496f535c,0x307f007f,0x6c6f,0xd1ca74de,0xe7f49d99,0x41c1240,0x8c97fefe,0x61717f94,0xfbe0000,0xabb5c2df,0x1e68a2,0x279d6494,0xaaa46ff8,0xa3c0017,0x16115247,0x939b67bc,0x1a,0x61f161b,0x400,0x9090383e,0xaab1565e,0x0,0x0,0x100,0x0,0x0,0x0,0x5e0000,0x677e0182,0x4ffbc3df,0x647c007e,0xbcba,0xecf13aa2,0xcefe19da,0x7486,0xbdde94ca,0x4e9f49f6,0x41c1331,0x8fdefefe,0x42c080fe,0x8ebd0000,0xc1f8aeb7,0x51babcf,
+0x8bfe05de,0x2553c8c2,0x9d9e1625,0x7074,0x6ba996be,0x1e,0x5cc985bc,0x0,0x9090383e,0xaeae565e,0x0,0x0,0x0,0x0,0x0,0x0,0x5e0000,0xccc44ce5,0xcfd29baa,0x647c203e,0xbcba,0x9dc700d6,0xcfc9dcef,0x8b0,0x829510a6,0xeafbccc5,0x41c2653,0x7b95fefe,0x3b6e6c9c,0x44740000,0xbfd6709d,0x80da8aa,0xdbd88fde,0x43be65a9,0xe4e1263c,0x2e60,0x67ba9bb7,0x1e,0xbec938c7,0x0,0x9090383e,0xaeae565e,0x0,0x0,0x0,0x0,0x0,0x0,0x5e0000,0xeaf036be,0x48c4c3d9,0x647c035e,0xbcba,0x16d000de,0x4a85fbfd,0xfe,0x63ddafd0,0xcde406d2,0x41c5d57,0x7cdafefe,0x54da6bfe,0x5f0000,0x4f7e007f,0xf3d51,
+0x917f756e,0x725f917f,0xdeda263c,0x9e,0x85bd73ab,0x1e,0xedf211d4,0x200,0x9090383e,0x7b6c393a,0x0,0x0,0x0,0x0,0x0,0x0,0x5e0000,0x362f0f8e,0xe4e4b4c3,0x647c455a,0xbcba,0xfe00de,0x28c0f6fc,0xfe,0xc8c23678,0xab9cdfda,0x20e1114,0x917f8f7f,0x7767917f,0x5e5f0000,0x7f2167,0x7f,0x447d006f,0x20442767,0xdeda263c,0x9e,0xc6d52096,0x12,0xf0f40ddc,0x500,0x9090383e,0x3e442023,0x0,0x0,0x0,0x0,0x0,0x0,0x5e0000,0xbdc658e2,0xc6f193c3,0x4f5d5751,0x9a8b,0x7f006f,0x18608a7e,0x7f,0xd1f171b,0x121f071f,0xf0e0f,0x6f7f1a7f,0x3e5d457d,0xbcbe0000,0x2dfe51be,0x1fd,
+0xb5e001de,0x416f7bcb,0xdeda263c,0x9e,0x413d0043,0x607,0xcfca2cdc,0x100,0x756b2b2e,0xaeae565e,0x0,0x0,0x0,0x0,0x0,0x0,0x5e0000,0x746f0281,0x747dcdca,0x647,0x100,0x62733d62,0x447f007b,0x575d,0xb6dbc2db,0x92fc00f3,0x1e7a7a,0x8690ccfe,0xb0b0b4c7,0xbcbe0000,0xc5c1c8c5,0x92d9,0xe5e15fa4,0x7c75e2e0,0xdfdc263c,0x3a0,0x799e0076,0x5d60,0x809174dd,0x0,0x1000000,0xaeae565e,0x0,0x0,0x0,0x0,0x0,0x0,0x5e0000,0x7e,0x3f1e29,0x1f,0x0,0xe6ea15aa,0xe7f954d3,0x3f7c,0xeff0c2da,0x92fc55d0,0x2197c7a,0x9b1f9fc,0xb0b053f4,0xbcbe0000,0x21de4b9d,0x100e4e6,
+0xd3d66cdc,0x417cd7fb,0xd1c91d32,0x9992,0xeeec47bc,0x444e,0x11313b45,0x0,0x0,0xaeae565e,0x0,0x0,0x0,0x0,0x0,0x0,0x5e0000,0x7d8d49cd,0x6ab4adbe,0x7ab3a6be,0xe,0x53b700de,0x8e92fcfd,0x1e2,0x7386c2da,0xa2e2dee9,0x1a7c7a,0x8de9c7d9,0xb0b0b9fb,0xbcbe0000,0x69fd85d8,0x100ccc5,0x8da2569f,0x185dc1c6,0x151f0407,0x191f,0xebea6e85,0x4750,0x29357389,0x4f5c5361,0x0,0xaeae565e,0x0,0x0,0x0,0x0,0x0,0x0,0x5e0000,0xb7b076fc,0xe7e65fac,0xf6fc3480,0x1213,0x72fd00de,0xa1d8f7f7,0xfa,0x4aa4c2da,0xf9fd82c1,0x1e7c7a,0x5f9515bc,0xb0b077a7,0x695f0000,0x9f92776e,0x3339,
+0x3654306e,0x5b675a,0x9eba263c,0x200c3ed,0xdcda26bc,0x7e,0x302a797b,0x8a87606e,0x0,0x7b6c393a,0x0,0x0,0x0,0x0,0x0,0x0,0x5e0000,0x8e8e76fc,0xd2d332fc,0xecfc00de,0x1818,0xedf626de,0xe8eb476c,0x4ccb,0x4492afbf,0xcbc909b9,0x12716a,0x9e009e,0x695f3097,0xe470000,0x5f2e5e,0xb36,0x757f586e,0x2b2f,0xa0ba263c,0x200c4ec,0xdcda26bc,0x7e,0x55e10de,0x2922535f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5e0000,0x8e8e76fc,0xd2d432fc,0xecfc00de,0x1818,0x6250586f,0x4761006b,0x7670,0x1e1f1c1b,0x15131b1f,0x500,0x0,0x0,0x71920000,0xc8ea9f94,0x716d,
+0x7569555c,0x2e26,0x20170507,0x100251d,0x63510f46,0x2f,0x4c50d0dc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5e0000,0xb5f06ae,0x105f015f,0xe5f005f,0x5f035f,0x5f005f,0x5f005f,0x5f005f,0x509e4296,0x3486509e,0x5f005f,0x5f005f,0x5f005f,0x25f005f,0x95f005f,0x5f045f,0x5f005f,0x5f005f,0x5f005f,0x5f005f,0x5f005f,0x5f005f,0x75f0c5f,0x5f005f,0x5f005f,0x5f005f,0x5f005f,0x5f005f,0x5f005f,0x5f005f,0x5f005f,0x5f005f,0x9a005f,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x55f466dc,0x579540e8,0x87d55deb,0x6ad9239f,0x127d73ea,0x54fc69e6,0x68e74292,0x438367e7,0x5fc369e0,0x45e701aa,0x58ea1493,0x64c45392,0x30cd74b2,0x2e8450e2,0x2b8767cd,
+0x56971e5,0x9ac266ac,0x3b5cb9de,0xef091c0,0xc7d38182,0x27c8ecf,0xb6e2c4dc,0xc4d12373,0x194eb4d6,0x72c684df,0xa0d13372,0xbae21a6f,0xace3295a,0x49655190,0x2e36477f,0x2134686e,0x2e484a,0x759a2165,0x54c91ac,0x8cd273a3,0x70943948,0x245063a4,0x57bc6fa4,0x6b761d44,0x3f6c2245,0x3d475866,0x1d405974,0xe5a2869,0x167d3e51,0x616e2242,0x526e0731,0x35592948,0x2e566b,0x35ab4b91,0x2e3996,0x738e0b94,0x929d0058,0x12468a9f,0x86a39da3,0x9dca265f,0x94c05a65,0x858567a7,0x656f4dc4,0x2e7aa0df,0xfe90aa,0x77c35f79,0x5dbd5a6f,0x89a48387,0x42e8be2,0x7db54e90,0xf3962c1,0xafc65eec,0x90ca1077,0x535e40f3,0xa7cdbbd7,0x7fc8435f,0x6db87271,0x838292c2,0x305f68be,0x4594b6cf,0x65fea3b9,0xa9c62f5e,0x64e53d5b,0x779d0c7f,
+0x22ebacc,0x4ab00245,0x282580b8,0x68a787b3,0x97a75a66,0x172d8dad,0x8caaa1b3,0x69730a33,0x406b1134,0xd453a5d,0x2d392c7b,0x18391560,0x4744646b,0x496f3160,0x617d0939,0x4e6c063c,0x24573c53,0x7b83266f,0x2464,0x7d8a4992,0x6b94113e,0x31363dbd,0x90968e98,0x77bd1e58,0x89bd5966,0x9e86c1,0x767876fc,0x2e6d8bcb,0x485d60c8,0x88d38abc,0x8da0697b,0x8aa4415d,0x4c808f91,0xaca92d6,0x8fa8,0x55d995bf,0x79da434d,0x74b9ed4,0x4cda44fc,0x70d42965,0x8cc87271,0x648f8dc5,0x6f6e9ef1,0x567650d7,0x17f82dd,0x5863516a,0x70801c32,0x69791921,0x2e514e,0x99ef73b8,0x8c99,0x88d084bd,0x28a56061,0x528697,0x3ca334bd,0x28720034,0x35682c32,0x38413b58,0xe53304b,0x2a572c40,0x3d1564,0x1b240c4f,0x15293a4d,0x273d2742,
+0x20532132,0x16442b6d,0x4552,0x727d3377,0x8f9d0a32,0x13378a9e,0xacac758b,0x73d71d64,0xa9c88486,0x4a897fa2,0x2bdd437d,0x55be3f59,0x528396d1,0x3c688fc7,0x808173c4,0x84c482cd,0x1c469394,0x62dda6f3,0x400eaf3,0x21c798c1,0xb1cd254e,0x1a35a7dd,0x62b35afd,0x5fdc4263,0x93be8386,0x2f9592c0,0x68be667b,0x525a0277,0x13b0f53,0x383b405d,0x4d49317c,0x5d5d6572,0x2e4d4f,0xbde586d0,0x400a9c9,0x79fa92c5,0x70973c4a,0x2c3043b6,0x7db5b3b2,0x456a1b2e,0x53663937,0x608c5755,0x36583269,0x80bf0046,0x5a7d6399,0x57844a74,0x2e5e8abe,0x6f74a4eb,0x1e4f4151,0x5b742869,0x1002e6b,0x4970226a,0x6a980030,0x31393abe,0x7fa19da3,0xa5e0134f,0xb3cf455b,0x1a575ea8,0x66b34b4a,0x88c10089,0x309c68b8,0x82ac507c,0x8447dbd,0x4f6381e4,
+0x23543759,0x8aa268b2,0x7d9a,0x84b078dd,0x8fc8006e,0x424b4efd,0x94bfc1e0,0xafd5095e,0xa3c80374,0x529c2fa8,0x38ca3870,0x4d6c2e71,0x3f9c3f5b,0x8aa9577c,0x2a3b315a,0x46464a8d,0xc382a31,0x8abb7bc8,0x6b7f,0xd0e799c5,0x799d1b47,0x192491bc,0xb56f9f,0x3164082b,0x426d0940,0x598d1c6e,0x5693278,0x7db22e30,0x383f7994,0x30323538,0x10140714,0x0,0x2e0000,0x51700e4b,0xb0b2436,0x3562485c,0x60962f2d,0x5237a92,0x6d79a1a4,0xa4e2035e,0x70ae3460,0x215e96c2,0x77bb525d,0x4c600106,0x6366413f,0x1826616b,0x29262127,0x0,0x2e0000,0x9ed55faa,0x5e5c3a6c,0xa3e370cb,0x78b81f4d,0xf2e92d4,0x59b1c1db,0xa6c7344c,0x7de45767,0x6e77649e,0x80b52735,0x75c4000e,0x64660000,0x8286,0x0,0x0,
+0x2e0000,0xa8d0599a,0x5e5c436b,0x98cf05e2,0x83b9007e,0x1c2496ca,0x70afa5b5,0x1b78172e,0x52750f36,0x828a5161,0x76b3004e,0x7ee5000b,0x64660100,0x4342,0x0,0x0,0x2e0000,0xa6bd62a5,0x26222a3c,0x39752770,0x667b1536,0x212d2a8a,0x799376a2,0x82d05e5e,0x7dd02475,0x828b85a3,0x2e64004f,0x7bc41819,0x27260000,0x8286,0x0,0x0,0x2e0000,0x4c753175,0x34863,0xb0d552ca,0xb9ca0f57,0x3e4999e5,0x9ad394db,0x55d35e5e,0x87bc6c6a,0x41477ba5,0xa3c52c2b,0x384c2227,0x282f,0x8286,0x0,0x0,0x2e0000,0x92d78ccd,0xa0a85d5,0xb0c860eb,0x7fb31370,0x3b4592cf,0x6f921ca3,0x506f1d28,0x4c6b0e1b,0x627a2338,0x80ca6276,0x2f78003e,0x585d,0x2c29,0x0,0x0,
+0x2e0000,0x45a345a5,0x6353ea5,0x11612e5e,0x325b1d4b,0x12f2c55,0x2f002f,0x5b8e1c53,0x32601d4a,0x9360b38,0x1c540936,0x4b7a003a,0x2f002f,0x2f002f,0x2f002f,0x2f002f,0x55002f,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x61ad6ecf,0x74b25fdb,0x8de745ab,0x5da363ae,0x45b46ed1,0x62a450b3,0x3c864f9c,0x2f71467c,0x336f448d,0x4e745ea5,0x79a94876,0x53755178,0x49795f75,0x399d4086,0x4371557a,
+0x386a5972,0x4675458e,0x64937ec2,0xa3bf4c8a,0x4b714c72,0x3c735679,0x6b98497e,0x427c537c,0x47683570,0x2c434fa4,0x4c7d6bac,0x6bc04483,0x77964b93,0x7eb45dab,0x4a9f57a0,0x60726e96,0x4a635266,0x343a5295,0x48746c9f,0x64a4486f,0x63792d77,0x2a7d4e70,0x3f7c396a,0x4f6e3b67,0x3b575483,0x666e92e0,0x607e70d0,0x7ac44b7d,0x67783f75,0x4d7e5d8d,0x32683575,0x4d784663,0x2a46748a,0x2a405c8c,0x3d7f5999,0x9bb73e8e,0x66995a97,0x488d3e90,0x45924089,0x37656c93,0x23455785,0x252f588e,0x47687999,0x5e9b4965,0x3b6e3773,0x3f7d4a86,0x545d3d51,0x171d373e,0x160000,0x4e637fb9,0x458e6bd7,0x8bba547b,0x4c7c426d,0x467a687f,0x32323c6f,0x3031,0x160000,0x26306192,0x4f7457a0,0x86b84778,0x649a6497,0x3e676f85,0x13143a53,0x4042,
+0x160000,0x346d69b9,0x3771539b,0x22643e64,0x294b385d,0x41722547,0x162e1d5a,0x170b21,0x2b0017,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x5fa9509c,0x578f64ab,0x4a9d559c,0x41724782,0x659f4079,0x558266a2,0x54945a91,0x45685880,0x61975f86,0x4c765c94,0x3670487d,0x4a6a466b,0x54854062,0x4c835f90,0x45714387,
+0x1e373b53,0x549e5476,0x55866a99,0x2e415678,0xa1c1c,0x22c127c8,0x18a818b1,0xca119ad,0x8f028c,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0x5c975496,0x48775297,0x54865480,0x3a574078,0x3b9d3ca7,0x74f2a81,0xfe00fe,0xfe00fe,0x4476568c,0xcb21dcf,0x30a0,
+};
+
+static int _helvbd_56_pvr_size = 701806;
+
+// ******** End: helvbd_56.pvr ********
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTPrint3DIMGLogo.h b/tests/third_party/PowerVR/Tools/PVRTPrint3DIMGLogo.h
new file mode 100644
index 0000000..aa6da72
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTPrint3DIMGLogo.h
@@ -0,0 +1,541 @@
+/*!****************************************************************************
+
+ @file PVRTPrint3DIMGLogo.h
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief Code to print the IMG logo through the 3D interface.
+
+******************************************************************************/
+// using 32 bit to guarantee alignment.
+#ifndef A32BIT
+ #define A32BIT static const unsigned int
+#endif
+
+// ******** Start: PVRTPrint3DIMGLogo.pvr ********
+
+// File data
+A32BIT PVRTPrint3DIMGLogo[] = {
+0x3525650,0x0,0x616c,0x808,0x0,0x0,0x80,0x100,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfc00fd,0xfc00fc,0xfb00fc,0xfa00fb,0xf800f9,0xf500f7,0xee00f2,0xdb00e7,0xc2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfc00fd,0xfc00fc,0xfb00fc,0xfa00fb,0xf900f9,0xf600f8,0xf100f4,0xe700ed,0xd300db,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfe00fe,0xfe00fe,
+0xfe00fe,0xfe00fe,0xfd00fd,0xfc00fc,0xfc00fc,0xfb00fb,0xfa00fa,0xf700f9,0xf400f6,0xef00f2,0xe800e8,0xe6,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfe00ff,0xfe00fe,0xfd00fe,0xfd00fd,0xfd00fd,0xfd00fd,0xfd00fd,0xfd00fd,0xfd00fd,
+0xfd00fc,0xfd00fc,0xfd00fd,0xfc00fc,0xf900f9,0xf700f8,0xf500f6,0xf200f4,0xed00f0,0xe300e9,0xce00da,0x7700b5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfe00ff,0xfd00fe,0xf900fb,0xf500f7,0x30ff00f3,0x9fff70ff,0xefffbfff,0xffffffff,0xffffffff,0xffffffff,0xcfffffff,
+0x80ffbfff,0x10ff50ff,0xf500f3,0xf800f7,0xf600f8,0xf500f6,0xf300f4,0xef00f1,0xe900ed,0xdf00e5,0xcb00d7,0x9100b7,0x4e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfe00ff,0xfb00fd,0xf600f8,0xef00f3,0x8fff30ff,0xffffdfff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x61fcc1fc,0xf010ff,0xf100f1,0xf200f0,0xf100f2,0xee00f0,0xe800eb,0xde00e4,0xcd00d7,0xa300bd,0x4d0078,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfe00ff,0xfa00fd,0xf400f7,0xec00f0,0xdfff60ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xa2faffff,0xe922f0,0xeb00ea,0xee00ec,0xed00ee,0xe700ea,0xdf00e4,0xd000d8,0xb000c3,0x780092,0x4d,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfb00fe,0xf300f7,0xeb00ef,0xdfff60ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb3f9ffff,0x1e423e9,0xe800e5,0xeb00ea,0xe700ea,0xdf00e3,0xd200d9,0xb800c8,0x9000a2,0x460074,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfd00fe,0xf500f9,0xeb00f0,0xcfff40ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x95f5ffff,0x1e115c2,0xe500e2,0xe600e6,0xdf00e3,0xd300d9,0xbd00ca,0x9d00ab,0x660087,0x32,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfe00ff,0xf800fc,0xee00f3,0x8fff00e8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3ad3e2fc,0xdf03de,0xe100e0,0xde00e1,0xd300d9,0xc000cb,0xa400b1,0x770092,0x1a004f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfc00fe,0xf200f7,0x10ff00ec,0xffffcfff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7de7ce6,0xdf01de,0xde00df,0xd500da,0xc400ce,0xad00b7,0x88009e,0x390068,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfe00ff,0xf700fc,0xeb00f1,0xefff30ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf4faffff,0xd2e8d2e8,0xa6c5a6c5,0xd2e8bcd8,0xffffddef,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xaaefffff,0x2dd0b00,0xdb00dc,0xd600da,0xc700cf,0xb200bb,0x9200a5,0x510077,0x1a,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfc00fe,0xf200f8,0x30ff00eb,0xffffefff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf4faffff,0x8599bcd8,0x4d00582e,0x4b004d00,0x47004900,0x44004500,0x48004600,
+0x9bb86c71,0xffffddef,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf00adea,0xd903d9,0xd700d8,0xcc00d2,0xc000c5,0xb500ba,0xae00b0,0xd200b6,0xff00ef,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xf900fd,0xec00f3,0xefff30ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd2e8ffff,0x4d0090aa,0x4b004d00,0x40004600,0x36003b00,0x2e003200,0x28002900,0x2f002b00,
+0x39003400,0x5b5a3e00,0xf4faafd0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xaee9ffff,0x3d81100,0xd700d7,0xd100d6,0xc900cc,0xc400c7,0xc500c3,0xdc00cc,0xff00ef,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xf600fe,0xf500f6,0xf400f5,0xf200f3,0xef00f0,0xea00ed,0xe100e6,0xc900d8,0xa5,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfe00ff,0xf400fa,0x30ff00ed,0xffffefff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe9f4ffff,0x4d007a86,0x48004c00,0x37004000,0x20002b00,0x12001700,0xd000f00,0xa000b00,0xe000c00,
+0x14001000,0x25001b00,0x48393100,0xffffa2c9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1100afe8,0xd703d7,0xd300d6,0xcd00cf,0xca00cb,0xcc00ca,0xdc00d1,0xf900e9,0xfe00fe,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xf300fd,0xec00ed,0xea00eb,0xe600e8,0xe000e3,0xd800dc,0xc800d1,0xa400ba,0x76,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfc00fe,0xf000f6,0xcfff10ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4d00a6c5,0x48004c00,0x30003e00,0x15002200,0x69e0c00,0x9f029e,0xa100a1,0xa600a4,0xae00a9,
+0x1b600b1,0x90004bb,0x1a001000,0x5d842800,0xffffdcf0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x88d2ffff,0x3d71100,0xd500d7,0xd000d2,0xcf00cf,0xd100cf,0xdd00d5,0xf600e7,0xfe00fe,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xf100fd,0xe400e9,0xe000e2,0xdb00de,0xd300d7,0xc800ce,0xb400bf,0x8900a3,0x5b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xf900fe,0xeb00f2,0xffffafff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6f6ee9f4,0x4b004d00,0x32004200,0x10001f00,0x2950797,0x920094,0x930092,0x950094,0x9a0098,0xa3009e,
+0xad00a7,0xb900b3,0x4c501bf,0x17000b00,0xa9d82800,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf005197,0xd502d7,0xd200d3,0xd100d1,0xd200d1,0xdd00d6,0xf200e5,0xfe00fb,0xff00fe,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xf000fd,0xdf00e7,0xdb00dd,0xd500d8,0xcc00d1,0xbf00c7,0xaa00b6,0x7d0098,0x4f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xf600fc,0x70ff00ee,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xddefffff,0x4c00582e,0x3b004800,0x13002700,0x18d0790,0x88008a,0x830085,0x820082,0x840083,0x8a0087,0x95008e,
+0xa1009a,0xb000a8,0xbe00b7,0x3ce00c6,0x1c000c00,0xffff7fc1,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3350e7f6,0x1d50b00,0xd300d4,0xd200d3,0xd400d3,0xdd00d7,0xee00e3,0xfe00f9,0xff00fe,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xf000fc,0xdc00e5,0xd700da,0xd100d4,0xc800cd,0xba00c2,0xa300b0,0x760091,0x48,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xfe00ff,0xf200f9,0xefff10ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x582eddef,0x45004c00,0x1d003400,0x2860b00,0x7e0082,0x76007a,0x6e0072,0x6c006c,0x6d006d,0x750071,0x810079,
+0x900088,0xa30099,0xb600ac,0xc900c0,0x6d501d0,0x79ca1300,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9dd0ffff,0x7d51d00,0xd300d4,0xd300d3,0xd400d3,0xdc00d7,0xeb00e1,0xfc00f6,0xff00fe,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xef00fc,0xda00e4,0xd500d8,0xce00d2,0xc500ca,0xb600be,0x9f00ac,0x71008c,0x44,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xfd00ff,0xee00f7,0xffff9fff,0xffffffff,0xffffffff,0xffffffff,0xddefffff,0x4c00582e,0x31004500,0x7851800,0x77017d,0x6b0071,0x5e0065,0x520058,0x4c004e,0x4c004c,0x540050,0x65005b,
+0x79006e,0x920085,0xaa009e,0xc200b6,0xd200cb,0xe0003d7,0xffff76cf,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x14004c6b,0xd303d4,0xd300d3,0xd400d3,0xda00d6,0xe600de,0xf800f1,0xfc00fc,0xfc00fc,0xfc00fc,0xfc00fc,0xfc00fc,0xfc00fc,0xfc00fc,0xfc00fc,0xfc00fc,0xfc00fc,0xfc00fc,0xfc00fc,0xfc00fc,0xfc00fc,0xfd00fc,0xfd00fd,0xed00fb,0xd800e2,0xd300d5,0xcc00cf,0xc200c8,0xb400bc,0x9c00a9,0x6d0089,0x41,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xfb00ff,0x20ff00f3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6f6ef4fa,0x45004c00,0x16003100,0x750580,0x64006c,0x52005c,0x3f0049,0x2b0035,0x1e0023,0x1b001c,0x25001f,0x3c002e,
+0x59004a,0x7a006a,0x99008a,0xb800a9,0xce00c6,0x2da00d5,0x9ee70c00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2700d0ea,0x1cd0b00,0xbfff50ff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xc160ff,0xb200ba,0x9a00a7,0x6b0087,0x3f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xf900fe,0x9fff00f0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4d008599,0x32004700,0x57f1700,0x670072,0x55005e,0x42004c,0x2d0038,0x180023,0x90010,0x20004,0xf0007,0x29001a,
+0x490037,0x6d005b,0x8f007e,0xb000a0,0xcb00be,0xd800d3,0xc0002dd,0xffffd6f7,0xffffffff,0xffffffff,0xffffffff,0x5f81ffff,0x5ca1b00,0xffff20ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd0087f2,0x2b007b9,0x9800a6,0x690085,0x3d,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xf600fe,0xffff20ff,0xffffffff,0xffffffff,0xffffffff,0xc7e0ffff,0x49004d00,0x1b003800,0x730683,0x5c0066,0x4a0053,0x35003f,0x1f002a,0xa0014,0x4,0x0,0x20000,0x1a000b,
+0x3e002a,0x670053,0x8c007a,0xae009e,0xca00bd,0xd800d3,0x2e000dd,0xffff3bcf,0xffffffff,0xffffffff,0xffffffff,0xb9dbffff,0xe002d00,0xb0fe01c2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2a0098d7,0x6af1800,0x9600a4,0x670083,0x3c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xf400fd,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x6352f4fa,0x3e004b00,0x9002200,0x69017a,0x52005c,0x40004a,0x2a0035,0x13001e,0x8,0x0,0x0,0x0,0x120000,
+0x400025,0x72005a,0x950085,0xb600a8,0xce00c3,0xdc00d7,0xe100e0,0x97f103e1,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1c004839,0x52f905c2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3f00a4c7,0x9002400,0x9500a3,0x660082,0x3b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xf200fc,0xffffdfff,0xffffffff,0xffffffff,0xffffffff,0x4d00a6c5,0x2c004500,0x2820f00,0x600072,0x490054,0x350040,0x1c0029,0x50010,0x0,0x0,0x0,0x0,0x0,
+0x240000,0x690049,0x950082,0xbc00ab,0xd500ca,0xe300de,0xe600e6,0x16b900e4,0xfffff1fd,0xffffffff,0xffffffff,0xffffffff,0x2b0097bd,0x1bd0c00,0xfffff0fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x9400a2,0x650081,0x3a,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x30ff00fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4a006352,0x19003800,0x7e058c,0x58006c,0x3f004b,0x290035,0xd001b,0x2,0x0,0x0,0x0,0x0,0x0,
+0x0,0x5c0030,0x93007c,0xc100ae,0xdb00cf,0xe900e3,0xed00ec,0x1e800ea,0xffff94f6,0xffffffff,0xffffffff,0xffffffff,0x3900d2e8,0x3bd1700,0xffffb1fc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x9300a1,0x640080,0x39,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x80ff00fa,0xffffffff,0xffffffff,0xffffffff,0xbcd8ffff,0x44004d00,0xb002800,0x7a0189,0x4f0065,0x350041,0x1c002a,0x2000d,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x430000,0x8c006e,0xc400ae,0xe000d4,0xed00e8,0xf200f0,0xed00f0,0xffff23e9,0xffffffff,0xffffffff,0xffffffff,0x4e34ffff,0x8002400,0xffff71fd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x9300a1,0x64007f,0x39,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xbfff00fa,0xffffffff,0xffffffff,0xffffffff,0x8599ffff,0x3a004b00,0x4951900,0x760087,0x46005f,0x2b0037,0xf001e,0x2,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x730045,0xc100a5,0xe100d4,0xf000eb,0xf500f3,0xf100f5,0xd1fd00eb,0xffffffff,0xffffffff,0xffffffff,0x819effff,0xf003000,0xc2fb30ff,0xd1e9cbf0,0xd2e8d2e8,0xd2e8d2e8,0xd2e8d2e8,0xd2e8d2e8,0xd2e8d2e8,0xd2e8d2e8,0xd2e8d2e8,0xd2e8d2e8,0xd2e8d2e8,0xd2e8d2e8,0xd2e8d2e8,0xd2e8d2e8,0xd2e8d2e8,0xd2e8d2e8,0xd2e8d2e8,0xd2e8d2e8,0xd2e8d2e8,0xd2e8d2e8,0xffffddef,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x9200a0,0x63007f,0x38,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff00f9,0xffffffff,0xffffffff,0xffffffff,0x4d00ffff,0x2c004600,0x1930e00,0x710084,0x3c0057,0x20002d,0x50012,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x4d0000,0xc1009c,0xe500d7,0xf300ef,0xf700f5,0xf600f8,0x82fb00ef,0xffffffff,0xffffffff,0xffffffff,0xa6c5ffff,0x16003900,0x80002b7,0x3f002300,0x48004800,0x48004800,0x48004800,0x48004800,0x48004800,0x48004800,0x48004800,0x48004800,0x48004800,0x48004800,0x48004800,0x48004800,0x48004800,0x48004800,0x48004800,0x48004800,0x48004800,0x48004800,0xffff768a,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x9100a0,0x62007e,0x38,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff30ff,0xffffffff,0xffffffff,0xffffffff,0x4d00d2e8,0x1f004000,0x91069e,0x6d0082,0x310050,0x150022,0x6,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0xc60097,0xeb00de,0xf700f3,0xfa00f8,0xfa00fa,0x41fb00f5,0xffffffff,0xffffffff,0xffffffff,0xd2e8ffff,0x1f003f00,0x4ae06b4,0x28001400,0x30003000,0x30003000,0x30003000,0x30003000,0x30003000,0x30003000,0x30003000,0x30003000,0x30003000,0x30003000,0x30003000,0x30003000,0x30003000,0x30003000,0x30003000,0x30003000,0x30003000,0x30003000,0xffff64a3,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x8d009c,0x5e007a,0x34,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0x4c00a6c5,0x15003900,0x91029d,0x6a0080,0x27004a,0xa0018,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0xde00cf,0xf400ec,0xfb00f9,0xfc00fc,0xfd00fd,0xf000f9,0xffffffff,0xffffffff,0xffffffff,0xddefffff,0x27004400,0x1a90a00,0xc0005a2,0xe000e00,0xe000e00,0xe000e00,0xe000e00,0xe000e00,0xe000e00,0xe000e00,0xe000e00,0xe000e00,0xe000e00,0xe000e00,0xe000e00,0xe000e00,0xe000e00,0xe000e00,0xe000e00,0xe000e00,0xe000e00,0xffff4add,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x8a0099,0x5b0077,0x32,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x480090aa,0xe003000,0x90009d,0x67007f,0x1e0044,0x3000f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0xd50000,0xf500eb,0xfc00fa,0xfd00fd,0xfd00fd,0xf400fb,0xffffd0fe,0xffffffff,0xffffffff,0xffffffff,0x2e004700,0xa50e00,0x93009c,0x800089,0x8a007b,0xa00098,0x9c009d,0x9c009c,0x9c009c,0x9c009c,0x9c009c,0x9c009c,0x9c009c,0x9c009c,0x9c009c,0x9c009c,0x9c009c,0xb000a6,0xc100b9,0xd000c9,0xdb00d6,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x890098,0x5a0075,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x44007a86,0xa002800,0x90009e,0x65007e,0x150040,0x7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0xb90000,0xf300e5,0xfc00fa,0xfd00fd,0xfd00fd,0xf700fd,0xffffbfff,0xffffffff,0xffffffff,0xffffffff,0x34004a00,0x9f1000,0x8b0096,0x72007f,0x790069,0x920089,0x8e008f,0x8e008e,0x8e008e,0x8e008e,0x8e008e,0x8e008e,0x8e008e,0x8e008e,0x8e008e,0x8e008e,0x8e008e,0xa8009b,0xbc00b3,0xcd00c5,0xda00d3,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x890098,0x5a0075,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe00ff,0xfe00fe,0xfe00fe,0xfe00fe,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x41007a86,0x7a92200,0x91009f,0x65007f,0x10003e,0x2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0xf900ef,0xfd00fd,0xfe00fe,0xfe00fe,0xf900fe,0xffffbfff,0xffffffff,0xffffffff,0xffffffff,0x38004c00,0x9a1200,0x83008f,0x640075,0x650056,0x7f0075,0x7b007c,0x7b007b,0x7b007b,0x7b007b,0x7b007b,0x7b007b,0x7b007b,0x7b007b,0x7b007b,0x7b007b,0x7b007b,0x9d008d,0xb700ab,0xc900c1,0xd800d1,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x890098,0x5a0075,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe00ff,0xfe00fe,0xfe00fe,0xfe00fe,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x3f007a86,0x5ab1e00,0x9200a0,0x650080,0xe003d,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0xf800e9,0xfe00fd,0xfe00fe,0xfe00fe,0xfb00fe,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x941300,0x790088,0x540068,0x4b003f,0x65005a,0x610062,0x610061,0x610061,0x610061,0x610061,0x610061,0x610061,0x610061,0x610061,0x610061,0x610061,0x90007a,0xb000a1,0xc600bc,0xd600ce,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x890098,0x5a0075,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe00ff,0xfe00fe,0xfe00fe,0xfe00fe,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x3f007a86,0x5ad1d00,0x9500a3,0x680083,0xf0040,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0xfb0000,0xfe00fe,0xfe00fe,0xfe00fe,0xfd00fe,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x8e1300,0x6e0080,0x40005a,0x2a0022,0x3d0034,0x3a003b,0x3a003a,0x3a003a,0x3a003a,0x3a003a,0x3a003a,0x3a003a,0x3a003a,0x3a003a,0x3a003a,0x3a003a,0x7e0060,0xa70095,0xc100b5,0xd400cb,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x890098,0x5a0075,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe00ff,0xfe00fe,0xfe00fe,0xfe00fe,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x3f007a86,0x5af1d00,0x9800a5,0x6c0086,0x150044,0x6,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0xfb0000,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x881300,0x630077,0x290049,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6a003e,0x9f0089,0xbe00b1,0xd300ca,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x890098,0x5a0075,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe00ff,0xfe00fe,0xfe00fe,0xfe00fe,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x3f007a86,0x5b31d00,0x9c00a9,0x72008b,0x20004c,0xe,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0xfb0000,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x901300,0x6c0080,0x2f0052,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x850055,0xb700a3,0xd000c5,0xe000d9,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x890098,0x5a0075,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe00ff,0xfe00fe,0xfe00fe,0xfe00fe,0xffff60ff,0xffffffff,0xffffffff,0xffffffff,0x3f00a6c5,0x5b51d00,0xa000ac,0x78008f,0x2d0055,0xd001c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x971300,0x750088,0x36005b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb00082,0xd500c7,0xe500df,0xee00ea,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x890098,0x5a0075,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe00ff,0xfe00fe,0xfe00fe,0xfe00fe,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0x4000bcd8,0x6b91f00,0xa500b0,0x800096,0x3d0060,0x22002c,0x11,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0xff00ff,0xff00ff,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x9f1300,0x7f0091,0x3f0066,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x890098,0x5a0075,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe00ff,0xfe00fe,0xfe00fe,0xfe00fe,0xffff10ff,0xffffffff,0xffffffff,0xffffffff,0x4300e9f4,0x9002500,0xaa00b4,0x88009c,0x4c006c,0x36003d,0x25,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x9f1300,0x7f0091,0x3f0066,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x890098,0x5a0075,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe00ff,0xfe00fe,0xfe00fe,0xfe00fe,0xe0fe00f9,0xffffffff,0xffffffff,0xffffffff,0x6975ffff,0xd002c00,0xb000ba,0x9300a4,0x5e007a,0x500052,0x250044,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0xff00ff,0xda00ff,0xaa00bf,0xed00e1,0xf500f2,0xf800f6,0xf900f9,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x9f1300,0x7f0091,0x3f0066,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x890098,0x5a0075,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe00ff,0xfe00fe,0xfe00fe,0xfe00fe,0xa0fd00fa,0xffffffff,0xffffffff,0xffffffff,0xb0cfffff,0x12003500,0xb601be,0x9c00ab,0x6f0086,0x650064,0x4b005f,0x31,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xff0000,0xff00ff,0xd400ff,0x9f00b6,0xe000d0,0xec00e8,0xf200ef,0xf400f3,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x9f1300,0x7f0091,0x3f0066,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x890098,0x5a0075,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe00ff,0xfe00fe,0xfe00fe,0xfe00fe,0x50ff00fa,0xffffffff,0xffffffff,0xffffffff,0xe9f4ffff,0x1c003d00,0xbb05c2,0xa500b2,0x7f0093,0x770076,0x6a0076,0x43005d,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0xff00ff,0xff00ff,0xd400ff,0x9f00b6,0xd700c7,0xe600e0,0xec00e9,0xf000ee,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x9f1300,0x7f0091,0x3f0066,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x890098,0x5a0075,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe00ff,0xfe00fe,0xfd00fe,0xfd00fd,0x10ff00fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x28008ab1,0xc10b00,0xae00b9,0x8e009f,0x880086,0x84008a,0x73007e,0x4e,0x0,0x0,0x0,0x0,0x0,
+0xff0000,0xff00ff,0xff00ff,0xd600ff,0xa200b8,0xd100c1,0xe000da,0xe800e5,0xec00ea,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x9f1300,0x7f0091,0x3f0066,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x890098,0x5a0075,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe00ff,0xfe00fe,0xfc00fe,0xfd00fc,0xf200fb,0xffffb1fc,0xffffffff,0xffffffff,0xffffffff,0x3500e8f5,0x2c71400,0xb800c1,0x9e00ac,0x9a0098,0x9f00a0,0xa300a2,0x900099,0xb9,0x0,0x0,0x0,0x0,
+0xff00ff,0xff00ff,0xff00ff,0xd800ff,0xa600bb,0xcd00bf,0xdc00d6,0xe400e1,0xe900e7,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x9f1300,0x7f0091,0x3f0066,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x890098,0x5a0075,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe00ff,0xfe00fe,0xfc00fd,0xfc00fc,0xf400fc,0xffff41fb,0xffffffff,0xffffffff,0xffffffff,0x94c1ffff,0x8002200,0xc200c9,0xad00b9,0xaa00a7,0xb400b1,0xc000ba,0xc400c0,0xee00e1,0x0,0x0,0x0,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xdb00ff,0xab00c0,0xcb00bf,0xd900d3,0xe100de,0xe600e4,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x9f1300,0x7f0091,0x3f0066,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x890098,0x5a0075,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe00ff,0xfe00fe,0xfc00fd,0xf900fc,0xf400f9,0xe1fd00eb,0xffffffff,0xffffffff,0xffffffff,0xf4faffff,0x13004d6a,0xc902ce,0xbb00c4,0xb700b5,0xc400c0,0xd300cc,0xdd00d6,0xf500ef,0xee00f5,0x0,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xde00ff,0xb100c5,0xcb00c0,0xd700d2,0xde80ff,0xe300e1,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x9f1300,0x7f0091,0x3f0066,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x890098,0x5a0075,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe00ff,0xfe00fe,0xfc00fd,0xf900fc,0xf400f7,0x64f500ec,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2500cfeb,0x1cf0a00,0xc700cc,0xc300c2,0xd200cc,0xe000d9,0xea00e4,0xf900f5,0xf900f9,0xfb00fb,0xff00fd,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xe100ff,0xb700ca,0xcb00c3,0x40ff00d1,0x2dcffff,0x2e105df,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x9f1300,0x7f0091,0x3f0066,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x890098,0x5a0075,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfd00fe,0xfb00fd,0xf800fb,0xf300f6,0x1e500ed,0xffffe1fd,0xffffffff,0xffffffff,0xffffffff,0xb4e1ffff,0x5d51a00,0xd100d4,0xcf00ce,0xdd00d7,0xeb00e4,0xf400ef,0xfc00fa,0xfd00fd,0xfe00fe,0xfe00fe,0xff00fe,
+0xff00ff,0xff00ff,0xff00ff,0xe400ff,0xbc00ce,0xcb00c4,0xefff30ff,0xc00ffff,0xa001500,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x9f1300,0x7f0091,0x3f0066,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x890098,0x5a0075,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfe0000,0xfd00fd,0xfb00fd,0xf700fb,0xf300f5,0xe600ed,0xffff46e9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x13007dc4,0xd703d9,0xd800d5,0xe300dd,0xf000ea,0xf700f3,0xfd00fc,0xfe00fd,0xfe00fe,0xfe00fe,0xff00fe,
+0xff00ff,0xff00ff,0xff00ff,0xe600fe,0xbf00d1,0x10ff00c5,0xffffcfff,0x2000ffff,0x11002900,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x9f1300,0x7f0091,0x3f0066,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x890098,0x5a0075,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xfd00fd,0xfa00fc,0xf600fa,0xf200f4,0xe700ee,0xb5f702e2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7ac9ffff,0x2db0e00,0xdc00da,0xe800e1,0xf300ee,0xf900f6,0xfe00fc,0xfe00fe,0xfe00fe,0xfe00fe,0xff00fe,
+0xff00ff,0xff00ff,0xfe00ff,0xe500fc,0xbf00d1,0xcfff10ff,0xffffffff,0x3700ffff,0x13003500,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x9f1300,0x7f0091,0x3f0066,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x890098,0x5a0075,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xfc00fd,0xf900fc,0xf500fa,0xf100f2,0xe900ef,0x17b100e1,0xfffff1fd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc00adea,0xde02de,0xe900e2,0xf500f0,0xfa00f7,0xfe00fd,0xfe00fe,0xfe00fe,0xfe00fe,0xff00fe,
+0xff00ff,0xfe00ff,0xfb00fd,0xe200f8,0x30ff00ce,0xffffefff,0xffffffff,0x4700ffff,0x13003900,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x9f1300,0x7f0091,0x3f0066,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x890098,0x5a0075,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfb00fb,0xf800fb,0xf300f9,0xef00f1,0xea00ee,0x1dd00e4,0xffff4add,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd6f7ffff,0x3e02cb9,0xe700e2,0xf500ef,0xfb00f8,0xfe00fd,0xfe00fe,0xfe00fe,0xfe00fe,0xff00fe,
+0xff00ff,0xfc00fe,0xf600fa,0xdd00f1,0xefff70ff,0xffffffff,0xffffffff,0x4c00ffff,0x13003a00,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x9f1300,0x7f0091,0x3f0066,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x890098,0x5a0075,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xfb00fb,0xf700fa,0xf100f8,0xed00ef,0xeb00ec,0xdf00e6,0x6edf04db,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x89eef2fc,0x1e605e2,0xf200ed,0xfb00f6,0xfe00fd,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,
+0xfd00fe,0xf700fa,0xef00f3,0xbfff20ff,0xffffffff,0xffffffff,0xffffffff,0x4d00ffff,0x13003a00,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x9f1300,0x7f0091,0x3f0066,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x890098,0x5a0075,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf90000,0xf400f9,0xef00f6,0xea00ec,0xe900ea,0xe100e7,0x80000dd,0xffffaaef,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x67eee2fc,0xed02e8,0xf600f1,0xfd00fa,0xfe00fe,0xfe00fe,0xfe00fe,0xfc00fe,
+0xf700fa,0xef00f4,0x9fff20ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4d00ffff,0x13003a00,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x9f1300,0x7f0091,0x3f0066,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x890098,0x5a0075,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf50000,0xf100f6,0xeb00f4,0xe700e8,0xe600e7,0xe100e5,0x1db00dd,0xadea0b00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x93f8f0fe,0xef32f5,0xf700f3,0xfb00f9,0xfd00fd,0xfb00fc,0xf500f8,
+0x10ff00f2,0xbfff60ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4d00ffff,0x13003a00,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x9f1300,0x7f0091,0x3f0066,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x890098,0x5a0075,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xec00f3,0xe600f1,0xe300e3,0xe300e3,0xe100e2,0xdc00df,0xe0002d9,0xffffaee9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0feffff,0x80ffb1fc,0x40ff60ff,0x40ff40ff,0x40ff40ff,0x8fff70ff,
+0xffffcfff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4d00ffff,0x13003a00,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x9f1300,0x7f0091,0x3f0066,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x890098,0x5a0075,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe400e9,0xe000ed,0xdd00dd,0xde00dd,0xdd00de,0xdb00de,0x3d700d8,0x7ac91100,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4d00ddef,0x13003a00,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x9f1300,0x7f0091,0x3f0066,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x890098,0x5a0075,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd40000,0xd600e6,0xd500d4,0xd800d7,0xd800d8,0xda00da,0xd600d7,0x110003d5,0xe7f65197,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb1ceffff,0x4c00582e,0x12003800,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x9f1300,0x7f0091,0x3f0066,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x890098,0x5a0075,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xb10000,0xc500d9,0xca00c7,0xd000ce,0xd200d1,0xd600d4,0xd400d5,0x3d200d3,0x31530e00,0xffffb5e0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe9f4ffff,0x4d008599,0x42004b00,0xd002b00,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x9f1300,0x7f0091,0x3f0066,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x890098,0x5a0075,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xae00dd,0xbc00b5,0xc700c2,0xca00c9,0xd000ce,0xd200d0,0xd000d1,0xa0002d0,0x66a01d00,0xffffdcf0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x582ea6c5,0x48004c00,0x29003d00,0x5c61300,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x9f1300,0x7f0091,0x3f0066,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x890098,0x5a0075,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x6f0000,0xa2008f,0xb800af,0xbf00bd,0xc800c4,0xcb00c8,0xcb00cc,0x1cc00cb,0x150007cb,0x85b82a00,0xffffddef,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xf4faffff,0x6352bcd8,0x4b004d00,0x34004200,0xe002000,0xc703c1,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0xa91300,0x91009f,0x66007f,0x570040,0xff0082,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x890098,0x5a0075,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x79004f,0xa20093,0xb100ab,0xbd00b8,0xc200be,0xc400c3,0xc600c5,0x4c600c6,0x1e000e00,0x6f933100,0xf4fabada,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xddefffff,0x582e9bb8,0x4b004d00,0x39004500,0x15002700,0x2bc0800,0xc800c2,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0xb31300,0xa100ab,0x830094,0x86006c,0xff00b0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x890098,0x5a0075,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x4e0000,0x8f0078,0xa3009c,0xb400ad,0xbb00b5,0xbd00bc,0xc000be,0xc100c0,0x6c301c3,0x22001200,0x3d003100,0xb0cf7fa1,0xffffddef,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xf4faffff,0x9bb8c7e0,0x4d006352,0x48004c00,0x38004200,0x19002a00,0x3ae0b00,0xbc00b5,0xc900c3,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0xbc1300,0xae00b6,0x9900a5,0xa3008a,0xff00c7,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x890098,0x5a0075,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x72004d,0x910087,0xa7009e,0xb000aa,0xb400b2,0xb700b6,0xba00b9,0xbb00bc,0x80002be,0x1d001100,0x36002b00,0x45003f00,0x79876b72,0xa6c5a6c5,0xa6c5a6c5,0xa6c5a6c5,0x7a8690aa,
+0x4d00582e,0x4b004d00,0x42004700,0x31003b00,0x16002400,0x49b0c00,0xac01a3,0xbc00b5,0xcb00c4,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0xc41300,0xba00bf,0xab00b3,0xb700a0,0xff00d5,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x890098,0x5a0075,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x430000,0x770065,0x960089,0xa3009a,0xa800a6,0xad00aa,0xb100af,0xb300b3,0xb600b4,0x5bb01b9,0x14000c00,0x29001e00,0x39003200,0x3f003d00,0x43004200,0x43004300,0x43004300,
+0x3e004100,0x36003b00,0x24002e00,0x10001900,0x37f0800,0x96008b,0xaa00a0,0xbc00b4,0xcd00c5,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0xcb1300,0xc300c7,0xb900be,0xc600b2,0xff00df,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x890098,0x5a0075,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x500032,0x7d006a,0x900084,0x980095,0xa0009c,0xa500a2,0xa800a8,0xab00a9,0xb100ae,0x2b200b2,0xb0006b2,0x14000f00,0x1f001900,0x27002400,0x27002700,0x25002700,
+0x1c002200,0x12001700,0x8000d00,0x17f0386,0x720079,0x900082,0xa8009c,0xbd00b3,0xce00c6,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0xd21300,0xcc00cf,0xc400c8,0xd100bf,0xff00e6,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x890098,0x5a0075,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1b0000,0x5a003d,0x770065,0x84007e,0x8e008a,0x960092,0x9a0099,0x9e009c,0xa400a0,0xa700a6,0xa800a7,0x1a700a8,0x6a803a8,0xa000800,0xa000a00,0x9000a00,
+0x5950799,0x8b028f,0x7e0085,0x700077,0x64006a,0x8a0079,0xa70099,0xbe00b4,0xd200c8,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0xd71300,0xd300d5,0xce00d1,0xd900ca,0xff00eb,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x890098,0x5a0075,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x280000,0x530039,0x68005f,0x770071,0x83007d,0x890087,0x8e008b,0x930091,0x970095,0x9b0099,0x9b009a,0x9b009c,0x9a009b,0x940097,0x8f0093,
+0x86008b,0x79007f,0x6d0073,0x600066,0x55005a,0x870070,0xa90099,0xc300b8,0xd800ce,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0xdd1300,0xda00db,0xd600d8,0xe000d4,0xff00ef,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x890098,0x5a0075,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x240000,0x440034,0x5a0051,0x6a0062,0x720070,0x7a0076,0x81007e,0x820082,0x880084,0x8a0088,0x8b008b,0x89008a,0x830087,0x7d0081,
+0x720078,0x65006a,0x59005f,0x4e0053,0x430049,0x810067,0xa60095,0xc000b5,0xd400cb,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x9dd0a6c5,0x80ff89ee,0x80ff80ff,0x80ff80ff,0x80ff80ff,0x80ff80ff,0x80ff80ff,0x80ff80ff,0x80ff80ff,0x80ff80ff,0x80ff80ff,0x80ff80ff,0x80ff80ff,0x80ff80ff,0x80ff80ff,0x80ff80ff,0x80ff80ff,0x80ff80ff,0x80ff80ff,0x80ff80ff,0x80ff80ff,0xffff9fff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x81008f,0x55006e,0x2e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x150000,0x2f0024,0x47003c,0x53004f,0x5e0059,0x670063,0x6a0069,0x6d006b,0x71006f,0x740073,0x730074,0x6c0070,0x65006a,
+0x58005e,0x4d0052,0x430048,0x39003e,0x2d0033,0x7f005e,0xa70095,0xc100b6,0xd300ca,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x7a0087,0x500069,0x2c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x1c0010,0x2b0025,0x390033,0x460040,0x4a0048,0x4d004c,0x4f004e,0x520051,0x520053,0x4b004f,0x440048,
+0x3b0040,0x320036,0x2a002e,0x200025,0x15001a,0x84005a,0xae009c,0xc400bb,0xd000cb,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x73007f,0x4c0062,0x29,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd0007,0x1a0015,0x20001e,0x230022,0x240024,0x220023,0x200020,0x1f001f,0x1e001f,
+0x19001c,0x140016,0xe0011,0x6000a,0x1,0x960064,0xbd00ae,0xcd00c7,0xd400d1,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x71007d,0x4b0061,0x29,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0xb40085,0xcc00c3,0xd300d1,0xd400d4,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x70007b,0x4a0060,0x28,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0xd700bb,0xd700d7,0xd500d7,0xd100d3,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x6e0079,0x49005e,0x28,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0xf200ff,0xd900e1,0xd100d4,0xce00cf,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x6c0077,0x47005d,0x27,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0xf100ff,0xd500de,0xcd00d0,0xc900cb,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x70007b,0x4c0061,0x2b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0xf000ff,0xd100da,0xc800cc,0xc400c6,0xa0000c2,0x43002700,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x4d004d00,0x43004d00,0xa002700,0x75007f,0x510066,0x2f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xda00fe,0xbf00bf,0xbf00bf,0xbf00bf,0xbf00bf,0xbf00bf,0xbf00bf,0xb500bf,0x98,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0xee00ff,0xcc00d6,0xc200c6,0xbe00c0,0x7bb00bd,0x32001d00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x32003a00,0x7891d00,0x770081,0x530068,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xd300fd,0xa800b4,0xa800a8,0xa800a8,0xa800a8,0xa800a8,0xa800a8,0x9300a2,0x6f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0xeb00ff,0xc500d0,0xbb00bf,0xb600b8,0x2b400b5,0x11000a00,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x13001300,0x11001300,0x2890a00,0x770081,0x530068,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xd100fb,0xa400b3,0xa400a4,0xa400a4,0xa400a4,0xa400a4,0x9f00a4,0x830096,0x5e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0xe700ff,0xbc00c9,0xb100b6,0xac00af,0xaa00ab,0xa800a8,0xa600a7,0xa500a6,0xa100a5,0x9f009f,0x9f009f,0x9f009f,0x9f009f,0x9f009f,0x9f009f,0x9f009f,0x9f009f,0x9f009f,0x9f009f,0x9f009f,0x9f009f,0x9f009f,0x9f009f,0x9f009f,0x9f009f,0x9f009f,0xa2009f,0xa800a5,0xae00ab,0xa300ae,0x910099,0x900091,0x8e008f,0x8c008d,0x89008b,0x770081,0x530068,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xd200fa,0xa400b5,0xa400a4,0xa400a4,0xa400a4,0xa400a4,0x9a00a1,0x7a008f,0x53,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0xe200ff,0xb100bf,0xa500aa,0xa000a2,0x9c009e,0x9a009b,0x99009a,0x980099,0x940098,0x910091,0x910091,0x910091,0x910091,0x910091,0x910091,0x910091,0x910091,0x910091,0x910091,0x910091,0x910091,0x910091,0x910091,0x910091,0x910091,0x910091,0x960091,0xa0009b,0xa700a4,0x9d00a8,0x8c0093,0x8b008c,0x8b008b,0x8a008b,0x89008a,0x770081,0x530068,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xd200f9,0xa400b5,0xa400a4,0xa400a4,0xa400a4,0xa400a4,0x97009f,0x74008a,0x4d,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0xda00ff,0xa100b0,0x940099,0x8e0090,0x8b008c,0x890089,0x870088,0x860087,0x820086,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x87007f,0x95008e,0xa0009a,0x9700a1,0x86008d,0x870086,0x870087,0x880088,0x890089,0x770081,0x530068,0x31,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xd200f8,0xa300b6,0xa300a3,0xa300a3,0xa300a3,0xa500a3,0x9c00a2,0x830092,0x42006c,0x8b005a,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0xcc00ff,0x880099,0x7a007f,0x740077,0x710072,0x740073,0x760075,0x770077,0x740078,0x710071,0x710071,0x710071,0x710071,0x700071,0x6c006e,0x69006b,0x690069,0x6c006b,0x70006e,0x710071,0x710071,0x710071,0x710071,0x710071,0x700071,0x6c006e,0x76006b,0x87007f,0x96008f,0x8f009a,0x800086,0x810080,0x840083,0x860085,0x890088,0x770081,0x530068,0x31,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xd200f7,0xa800b6,0xaa00a9,0xad00ac,0xb020ff,0xb300b1,0xad00b1,0x9f00a8,0x850094,0xcf00a4,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfd00fe,0xfd00fd,0xff00fe,0xff00ff,0xfe00ff,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfd00fe,0xfd00fd,0xff00fd,0xff00ff,0xff00ff,0xff00ff,0xfe00ff,0xfd00fd,0xfd00fd,0xfd00fd,
+0xfd00fd,0xfd00fd,0xfd00fd,0xfd00fd,0xfd00fd,0xee00fd,0xb100c9,0x9400a0,0x82008a,0x770079,0x760078,0x740075,0x720073,0x6f0071,0x6e006e,0x6b006c,0x670069,0x650065,0x600064,0x58005c,0x530055,0x530053,0x580056,0x60005c,0x650064,0x670067,0x690067,0x6c006b,0x6e006e,0x69006c,0x650067,0x6f0064,0x83007a,0x93008b,0x900098,0x40ff0088,0x40ff40ff,0x40ff40ff,0x9220ff,0x970094,0x8b0092,0x730081,0x44005e,0x8e0057,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfe00ff,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfd00fe,0xff00fe,0xff00ff,0xff00ff,0xfe00ff,0xfd00fd,0xfd00fd,0xfd00fd,
+0xfd00fd,0xfd00fd,0xfc00fc,0xfa00fb,0xf100f8,0xe9,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xd200f7,0xab00b6,0xaf00ad,0x9fff00b1,0x1b780ff,0x1bb01b9,0xb700ba,0xae00b3,0xa000a7,0xe000bd,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfd00fe,0xf600f6,0xf600f6,0xf500f6,0xf300f4,0xf100f2,0xef00f0,0xef00ef,0xf100f0,0xff00f3,0xfe00ff,0xfe00fe,0xfd00fd,0xfd00fd,0xfd00fd,0xef00f7,0xed00ee,0xe800eb,0xe500e6,0xe700e5,0xeb00e9,0xec00eb,0xed00ed,0xf600ee,0xfc00fe,0xfd00fc,0xfd00fd,
+0xfc00fd,0xee00f6,0xed00ee,0xec00ed,0xeb00ec,0xd200e2,0xae00be,0x9400a0,0x81008a,0x780077,0x77007a,0x700073,0x6b006e,0x6a0069,0x6e006c,0x660069,0x5e0062,0x59005a,0x4d0054,0x430049,0x3e0041,0x3e003e,0x440041,0x510049,0x5c0058,0x620060,0x660063,0x6b006a,0x6d006d,0x620068,0x5e0060,0x69005c,0x7d0074,0x8e0086,0x8e0094,0xffff0088,0xffffffff,0xffffffff,0x49b82fb,0x1a2029e,0x97009d,0x870091,0x6f007a,0xb20087,0xf100e4,0xf300f2,0xf400f3,0xf400f4,0xfe00f6,0xfe00fe,0xfc00fc,0xfc00fc,0xfc00fc,0xfb00fc,0xfb00fb,0xfb00fb,0xfa00fa,0xfb00fa,0xfe00fb,0xfe00fe,0xfe00fe,0xfd00fe,0xfd00fd,0xfd00fd,
+0xfd00fd,0xfc00fc,0xfb00fc,0xfa00fb,0xf400f8,0xe500ee,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xd200f7,0xad00b6,0xb300b0,0xffff9fff,0xa0081fd,0x4c10a00,0xbe00c0,0xb700bb,0xaf00b2,0xe900c9,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xf300f8,0xf300f3,0xf100f2,0xef00f0,0xed00ee,0xec00ed,0xec00ec,0xee00ed,0xf700ef,0xfe00ff,0xfe00fe,0xfe00fe,0xfe00fe,0xfd00fe,0xea00f4,0xe200e4,0xdd00df,0xda00db,0xdb00da,0xdf00dd,0xe000e0,0xe200e1,0xee00e3,0xfd00f9,0xfd00fd,0xfd00fd,
+0xfc00fd,0xe900f3,0xe800e8,0xe700e8,0xe600e7,0xcf00db,0xb900c1,0xab00b2,0x9f00a5,0x9e0099,0xa100a4,0x9a009d,0x950098,0x970093,0x9e009a,0x94009a,0x8d0091,0x850088,0x7b0080,0x730077,0x6e0071,0x6e006e,0x730071,0x7f0077,0x8c0088,0x930091,0x990095,0x9c009b,0x9d009d,0x8e0096,0x8b008c,0x93008a,0xa1009a,0xae00a8,0xaa00b1,0xffff00a3,0xffffffff,0xffffffff,0x19008ee6,0x4b60e00,0xa800af,0x9a00a2,0x89008f,0xba009c,0xe500d6,0xe800e8,0xe900e9,0xea00ea,0xf900ee,0xfe00fe,0xfb00fd,0xfa00fa,0xfa00fa,0xf900fa,0xf900f9,0xf900f9,0xf800f8,0xf900f9,0xfc00f9,0xfe00fe,0xfe00fe,0xfd00fe,0xf700fc,0xf600f7,
+0xf500f6,0xf300f4,0xf000f2,0xe900ed,0xd800e3,0xa600c9,0x5b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xd200f7,0xaf00b6,0x9fff00b2,0xffffffff,0x210088f0,0x8001b00,0xc200c4,0xbd00c0,0xb800b9,0xed00d1,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xf500fa,0xf100f1,0xef00f0,0xed00ee,0xec00ec,0xeb00eb,0xeb00eb,0xec00eb,0xf300ed,0xfe00fa,0xfe00fe,0xfe00fe,0xfe00fe,0xfd00fe,0xe800f3,0xdd00df,0xd800da,0xd600d7,0xd700d6,0xda00d9,0xdb00da,0xdc00dc,0xea00de,0xfd00f6,0xfd00fd,0xfd00fd,
+0xfc00fd,0xe600f1,0xe500e6,0xe400e5,0xe400e4,0xcb00d7,0xbd00c0,0xb700ba,0xb100b4,0xb900af,0xc100c3,0xbe00bf,0xbb00bc,0xc100b9,0xce00c8,0xc600ca,0xbd00c0,0xb700ba,0xb100b4,0xac00ae,0xa900ab,0xa900a9,0xac00ab,0xb500af,0xc300bd,0xc800c6,0xcb00c9,0xcd00cc,0xcd00cd,0xba00c4,0xb800b9,0xbd00b7,0xc500c1,0xcd00c9,0xc600ce,0xffff00be,0xffffffff,0xffffffff,0x37009fcd,0x8001f00,0xb500bd,0xa600ae,0x98009e,0xbb00a7,0xdf00d0,0xe300e3,0xe400e4,0xe500e5,0xf600ea,0xfe00fe,0xfb00fd,0xf900f9,0xf800f9,0xf800f8,0xf800f8,0xf700f8,0xf700f7,0xf800f7,0xfa00f8,0xfe00fc,0xfe00fe,0xfe00fe,0xf500fd,0xf000f1,
+0xee00ef,0xeb00ed,0xe600e9,0xdc00e1,0xc600d4,0x9200b4,0x56,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xd200f6,0xb000b7,0xffff9fff,0xffffffff,0x370095db,0xa002500,0xc500c6,0xc000c3,0xbd00bd,0xee00d4,0xfc00fc,0xfc00fc,0xfc00fc,0xfb00fb,0xfb00fb,0xfc00fc,0xfc00fc,0xf500f9,0xeb00ee,0xe900ea,0xe600e8,0xe600e6,0xe700e7,0xe700e7,0xe600e7,0xea00e6,0xf800f0,0xfb00fb,0xfb00fb,0xfc00fb,0xfb00fc,0xe300ef,0xd800da,0xd500d6,0xd500d5,0xd600d5,0xd700d7,0xd700d7,0xd700d7,0xe600d9,0xfb00f2,0xfb00fb,0xfc00fc,
+0xfa00fc,0xe200ee,0xe200e2,0xe300e2,0xe200e2,0xc800d5,0xbf00bf,0xbf00bf,0xbf00bf,0xce00c0,0xdc00db,0xdb00db,0xdc00db,0xe800dc,0xfc00f4,0xf500f9,0xeb00ef,0xe800e9,0xe600e7,0xe600e6,0xe700e7,0xe700e7,0xe600e7,0xea00e6,0xf800f0,0xfc00fb,0xfb00fb,0xfb00fb,0xfb00fb,0xe300ef,0xe200e2,0xe600e3,0xea00e8,0xec00eb,0xe200eb,0xffff00d8,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0xbf00c9,0xb000b8,0xa300a8,0xbc00ae,0xdc00cc,0xe000e0,0xdf00df,0xdf00df,0xf200e5,0xfc00fb,0xfa00fb,0xf400f8,0xf300f4,0xf300f3,0xf400f3,0xf500f5,0xf400f5,0xf400f5,0xf400f4,0xf900f6,0xfc00fc,0xfc00fc,0xf400fb,0xed00ee,
+0xea00ec,0xe700e9,0xe300e5,0xda00e0,0xc700d3,0x9b00b7,0x25006c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xd200f6,0x9fff00b7,0xffffffff,0xffffffff,0x4200a0cc,0xa002700,0xc200c5,0xbb00be,0xb800b8,0xe600ce,0xf100f1,0xf100f1,0xee00f0,0xe900eb,0xec00e9,0xf100ee,0xf100f1,0xeb00ee,0xde00e3,0xda00dc,0xd800d8,0xde00db,0xe500e1,0xe300e6,0xdc00e0,0xda00d9,0xe400dc,0xeb00eb,0xed00ec,0xed00ed,0xec00ed,0xd400e0,0xcb00ca,0xcd00cc,0xd200d0,0xd400d4,0xd200d5,0xcd00cf,0xc800ca,0xd500c8,0xec00e2,0xee00ed,0xee00ee,
+0xec00ee,0xd400e0,0xd800d6,0xde00db,0xe100e0,0xc700d4,0xbc00bc,0xbc00bc,0xbc00bc,0xcc00be,0xd600d8,0xd000d3,0xce00ce,0xdb00cf,0xf100e8,0xeb00ef,0xdd00e3,0xd900db,0xd800d8,0xde00db,0xe500e2,0xe400e6,0xdd00e0,0xda00da,0xe400dc,0xeb00eb,0xec00eb,0xec00ec,0xed00ed,0xd400e0,0xd200d2,0xd800d2,0xe100dd,0xe500e4,0xdb00e5,0xffff00d1,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0xba00c5,0xad00b3,0xa100a6,0xbb00ad,0xda00cb,0xd900dc,0xd300d6,0xcf00d0,0xe200d5,0xee00ed,0xec00ee,0xe600eb,0xe100e2,0xe300e1,0xe900e6,0xf000ed,0xf200f2,0xeb00ef,0xe600e8,0xe800e6,0xf000ed,0xf000f1,0xe900ef,0xdd00e1,
+0xd800db,0xd500d6,0xd600d6,0xd500d7,0xc100cd,0x9800b2,0x32006f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xd200f6,0xffff00b7,0xffffffff,0xffffffff,0x4300a5c6,0xa002700,0xbe00c2,0xb500b9,0xb100b1,0xdd00c6,0xe600e6,0xe500e6,0xdf00e3,0xd900db,0xdb00d9,0xe300df,0xe600e6,0xe000e3,0xd100d8,0xca00cd,0xcb00c9,0xd500d0,0xdf00da,0xdc00e1,0xd100d7,0xca00cc,0xd000ca,0xdb00d8,0xde00dd,0xde00de,0xde00df,0xc600d1,0xc100bf,0xc800c4,0xd100cc,0xd400d4,0xce00d2,0xc500c9,0xbc00c0,0xc600ba,0xdd00d4,0xdf00de,0xdf00df,
+0xdd00df,0xc700d1,0xcf00ca,0xd700d3,0xdf00dc,0xc500d3,0xba00ba,0xba00ba,0xba00ba,0xc900bc,0xd000d4,0xc700cb,0xc100c3,0xce00c1,0xe600db,0xe000e3,0xd000d8,0xc900cb,0xcb00c9,0xd500d0,0xe000db,0xdd00e1,0xd200d7,0xcb00cd,0xd000ca,0xdb00d7,0xdc00db,0xdd00dd,0xdd00dd,0xc500d1,0xc500c3,0xcd00c5,0xda00d4,0xe100de,0xd600e0,0xffff00cc,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0xb700c2,0xab00b1,0xa100a4,0xbb00ad,0xd700ca,0xd200d7,0xc800cd,0xc100c4,0xd200c4,0xde00dd,0xdd00de,0xd700db,0xcd00d1,0xd300cf,0xdd00d8,0xe800e3,0xeb00ec,0xe100e6,0xd800dc,0xd800d6,0xe300dd,0xe500e6,0xdf00e4,0xcf00d5,
+0xc800cc,0xc800c7,0xcc00ca,0xd000cf,0xbf00ca,0x9800b0,0x3a0073,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xd200f6,0xffff00b7,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0xba00c0,0xaf00b5,0xab00ab,0x50ff00bf,0x9fff80ff,0x80ff9fff,0xd150ff,0xcb00cd,0xcd00cb,0xd800d2,0x80ff40ff,0xbfff8fff,0x80ff80ff,0xbf40ff,0xc300c0,0xd000c9,0xdb00d7,0xd700dc,0xc900d0,0xbf00c3,0xc100bd,0x80ff40ff,0xbfff80ff,0x70ff8fff,0xcf30ff,0xba00c4,0xb900b6,0xc200bd,0xce00c8,0xd300d2,0xc900cf,0xbd00c3,0xb200b7,0x10ff00af,0x80ff50ff,0xafff8fff,0x70ff80ff,
+0xd020ff,0xbc00c6,0xc600c1,0xd200cc,0xdc00d7,0xc400d1,0xb900b9,0xb900b9,0xb900b9,0xc600bb,0xca00cf,0xbf00c4,0xb600b9,0xc300b6,0x60ff10ff,0xbfff80ff,0x80ff9fff,0xbd40ff,0xc300bf,0xcf00c9,0xdc00d6,0xd700dc,0xc900d0,0xbf00c3,0xc000bd,0x80ff30ff,0xbfff8fff,0x80ff9fff,0xcf40ff,0xb900c3,0xba00b7,0xc300ba,0xd300cc,0xde00d9,0xd200dd,0xffff00c8,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0xb500bf,0xaa00b0,0xa200a4,0xbd00ae,0xd400ca,0xcc00d2,0xc000c6,0xb600ba,0x30ff00b8,0x80ff70ff,0xbfffbfff,0x60ff80ff,0xbe20ff,0xc800c2,0xd500ce,0xe200db,0xe600e6,0xda00e1,0xcf00d4,0xcb00cb,0xd600d0,0x70ff20ff,0xbfff9fff,0x60ff8fff,
+0xba20ff,0xbb00ba,0xc100be,0xc700c4,0xb900c5,0x9200aa,0x3c0070,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xd200f6,0xffff00b7,0xffffffff,0xffffffff,0x4300a6c5,0x85f52700,0xffffffff,0xffffffff,0x50ff80ff,0xffffdfff,0xffffffff,0xffffffff,0xe0feffff,0x2c553f6,0xc900c7,0xdfff50ff,0xffffffff,0xffffffff,0xffffffff,0xe0feffff,0x1c363f7,0xd200ca,0xda00d8,0xd300d9,0xc400cb,0xbb00be,0xdfff80ff,0xffffffff,0xffffffff,0xffffffff,0xc1fcffff,0x1b643f4,0xffff40ff,0xffffffff,0xbfffffff,0xcf00d0,0xc500cb,0xb800be,0x20ff00b2,0xefff9fff,0xffffffff,0xffffffff,0xffffffff,
+0xb1fcffff,0x1ba23e9,0xffffffff,0xffffffff,0x80ffffff,0xc400d1,0xffff80ff,0xffffffff,0xffffffff,0xc300b9,0xffff00cc,0xffffffff,0xffffffff,0x70ff00b1,0xffffefff,0xffffffff,0xffffffff,0xe0feffff,0x1c263f7,0xd100c9,0xda00d7,0xd300d9,0xc400cb,0xbb00be,0xdfff60ff,0xffffffff,0xffffffff,0xffffffff,0xe0feffff,0x1b763f7,0xffff00b5,0xffffffff,0xffffffff,0xdc00d7,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x85f5ffff,0x40ff00be,0xffffffff,0xffffffff,0x40ffffff,0xd200ca,0xc700ce,0xbc00c1,0x60ff00b6,0xffffdfff,0xffffffff,0xffffffff,0xffffffff,0xc1fcffff,0x1c842f7,0xd600cf,0xe200dc,0xe300e5,0xffff80ff,0xffffffff,0x80ffffff,0xbfff20ff,0xffffffff,0xffffffff,0xffffffff,
+0xa2faffff,0x1b823e9,0xbe00bc,0xc300c1,0xb500c1,0x8f00a6,0x3c006e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xd100f6,0xffff00b6,0xffffffff,0xffffffff,0x4300a6c5,0x85f52700,0xffffffff,0xffffffff,0xffffd3fa,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa6f4ffff,0xa0fd07c5,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa6f4ffff,0x2d30800,0xd900d8,0xcf00d7,0xc200c8,0xcfff30ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x96f3ffff,0xffff44f0,0xffffffff,0xc4f8ffff,0xc001200,0xc104c8,0xb400ba,0xefff60ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0x3bcff1fd,0xffffffff,0xffffffff,0x89eeffff,0xa001100,0xffff81fd,0xffffffff,0xffffffff,0xe001300,0xffff05c9,0xffffffff,0xffffffff,0xffffb5f7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa6f4ffff,0x2d30800,0xd900d8,0xcf00d7,0xc200c8,0xcfff20ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc4f8ffff,0xffff17b1,0xffffffff,0xffffffff,0xe001300,0xffff82fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8de7ffff,0x47e61100,0xffffffff,0xffffffff,0x4ed1ffff,0x7cf1000,0xc401ca,0x30ff00be,0xffffcfff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb3f9ffff,0x1d716b9,0xe200dd,0xe000e3,0xffff80ff,0xffffffff,0xb5f7ffff,0xfffff0fe,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0x59e5f1fd,0x1bc04ba,0xc100bf,0xb200be,0x8d00a3,0x3d006c,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xd100f6,0xffff00b5,0xffffffff,0xffffffff,0x4300a6c5,0x85f52700,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffc7f5,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe00abed,0xd703d8,0xcc00d4,0x30ff00c5,0xffffefff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffd4f9,0xffffffff,0xceecffff,0x24003600,0xbf0b00,0x9fff00b8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xf2fcffff,0xffffffff,0xffffffff,0x9dd0ffff,0x1d003200,0xffff83f9,0xffffffff,0xffffffff,0x2b003a00,0xffff0e00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe00abed,0xd803d8,0xcc00d4,0x30ff00c5,0xffffefff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffd5f8,0xffffffff,0xffffffff,0x2b003a00,0xffff87f2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9ecfffff,0x56be3200,0xffffffff,0xffffffff,0x6b99ffff,0x16002f00,0xc204c8,0xefff30ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1d8dd5f8,0xe204dd,0xdd00e2,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x90043b7,0xbe02bd,0xb000bb,0x8b00a1,0x3d006b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xd100f5,0xffff00b6,0xffffffff,0xffffffff,0x4300a6c5,0x85f52700,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6cbdffff,0x3d61100,0xca00d1,0xefff20ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd2e8ffff,0x30004800,0xbd0e00,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa6c5ffff,0x27004300,0xffff85f5,0xffffffff,0xffffffff,0x3a004d00,0xffff1300,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6cbdffff,0x3d71100,0xca00d2,0xdfff10ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0xffff89ee,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa6c5ffff,0x5daf4300,0xffffffff,0xffffffff,0x7a86ffff,0x1d003f00,0x30ff05c7,0xffffefff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd7f6ffff,0x5e32471,0xdb00e1,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x1f00e6f7,0x1bc0a00,0xae00ba,0x89009f,0x3e006b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xd200f5,0xffff00b7,0xffffffff,0xffffffff,0x4300a6c5,0x85f52700,0xffffffff,0xffffffff,0xffffffff,0xc7e0ffff,0xa6c5a6c5,0xffffd2e8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd2e8ffff,0xa6c5a6c5,0xffffd2e8,0xffffffff,0xffffffff,0xcfebffff,0xe002800,0xc902d0,0xffffbfff,0xffffffff,0xffffffff,0xffffffff,0xa6c5c7e0,0xa6c5a6c5,0xffffddef,0xffffffff,0xffffffff,0xffffffff,0xd2e8ffff,0x30004800,0x40ff0e00,0xffffffff,0xffffffff,0xffffffff,0xe9f4ffff,0xa6c5b1ce,0xddefa6c5,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa6c5ffff,0x27004300,0xffff85f5,0xffffffff,0xffffffff,0x3a004d00,0xffff1300,0xffffffff,0xffffffff,0xffffffff,0xbbd9ffff,0xa6c5a6c5,0xffffd2e8,0xffffffff,0xffffffff,0xcfebffff,0xe002800,0xc902d0,0xffff9fff,0xffffffff,0xffffffff,0xffffffff,0xa6c5c7e0,0xa6c5a6c5,0xffffddef,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0xffff89ee,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa6c5ffff,0x5daf4300,0xffffffff,0xffffffff,0x7a86ffff,0x1d003f00,0xdfff15c2,0xffffffff,0xffffffff,0xffffffff,0xbcd8f4fa,0xa6c5a6c5,0xffffc7e0,0xffffffff,0xffffffff,0xffffffff,0x1600beeb,0xda05e0,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xb1cee8f5,0xb1cea6c5,0xfffff4fa,
+0xffffffff,0xffffffff,0x84b9ffff,0x6bb1c00,0xad00b8,0x88009e,0x3e006a,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xd200f5,0xffff00b8,0xffffffff,0xffffffff,0x4300a6c5,0x85f52700,0xffffffff,0xffffffff,0xffffffff,0x4d0090aa,0x48004b00,0x8bb04400,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4d0090aa,0x48004c00,0x8bb04500,0xffffffff,0xffffffff,0xffffffff,0x1f004938,0x40ff07cf,0xffffffff,0xffffffff,0xffffffff,0x6352ddef,0x4b004d00,0x44004800,0x748d4300,0xfffff4fa,0xffffffff,0xffffffff,0xd2e8ffff,0x30004800,0xdfff0e00,0xffffffff,0xffffffff,0xf4faffff,0x4d0090aa,0x4a004c00,0x44004600,
+0xddef6876,0xffffffff,0xffffffff,0xffffffff,0xa6c5ffff,0x27004300,0xffff85f5,0xffffffff,0xffffffff,0x3a004d00,0xffff1300,0xffffffff,0xffffffff,0xf4faffff,0x4d006f6e,0x47004b00,0xb9db4400,0xffffffff,0xffffffff,0xffffffff,0x1f004938,0x20ff07cf,0xffffffff,0xffffffff,0xffffffff,0x6f6eddef,0x4b004d00,0x44004800,0x68764300,0xffffddef,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0xa001300,0xffff2700,0xffffffff,0xffffffff,0x4d00a6c5,0x4d004d00,0x5daf4300,0xffffffff,0xffffffff,0x7a86ffff,0x1d003f00,0xffff82fb,0xffffffff,0xffffffff,0xb1ceffff,0x4d00582e,0x47004b00,0x5b5a4400,0xffffd1e9,0xffffffff,0xffffffff,0x64a3ffff,0x4d81500,0xffff80ff,0xffffffff,0xffffffff,0xbcd8ffff,0x4c004d00,0x46004a00,0xdcf05033,
+0xffffffff,0xffffffff,0xbadaffff,0x12003100,0xab02b7,0x87009d,0x3e006a,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xd200f5,0xffff00b8,0xffffffff,0xffffffff,0x4300a6c5,0x85f52700,0xffffffff,0xffffffff,0xbcd8ffff,0x4a004d00,0x31003f00,0x29002800,0xffff99d5,0xffffffff,0xffffffff,0xa6c5ffff,0x4a004d00,0x32004000,0x29002900,0xffffb2e4,0xffffffff,0xffffffff,0x2f00758b,0xafff0e00,0xffffffff,0xffffffff,0xddefffff,0x4c00582e,0x3c004700,0x28002f00,0x2a002700,0xf3fb598a,0xffffffff,0xffffffff,0xd2e8ffff,0x30004800,0xffff5ae3,0xffffffff,0xffffffff,0x6f6ef4fa,0x49004d00,0x35004100,0x27002b00,
+0x3f412a00,0xffffdbf1,0xffffffff,0xffffffff,0xa6c5ffff,0x27004300,0xffff85f5,0xffffffff,0xffffffff,0x3a004d00,0xffff1300,0xffffffff,0xffffffff,0x7a86ffff,0x48004d00,0x2f003c00,0x29002800,0xffffccef,0xffffffff,0xffffffff,0x2f00758b,0x9fff0e00,0xffffffff,0xffffffff,0xddefffff,0x4c00582e,0x3c004700,0x28003000,0x2a002700,0xdbf13f41,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x7c51300,0xffff1d00,0xffffffff,0xffffffff,0x4b00a6c5,0x3c004300,0x56be3200,0xffffffff,0xffffffff,0x7a86ffff,0x2b5f3f00,0xffffefff,0xffffffff,0xffffffff,0x4d0090aa,0x44004b00,0x2d003800,0x28002800,0xc2e62f00,0xffffffff,0xffffffff,0xd0eaffff,0xe002b00,0xffff80ff,0xffffffff,0xffffffff,0x4d00d2e8,0x43004b00,0x2b003600,0x61a82800,
+0xffffffff,0xffffffff,0xe9f4ffff,0x20003f00,0xaa07b6,0x87009c,0x3e0069,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xd200f5,0xffff00b8,0xffffffff,0xffffffff,0x4300a6c5,0x85f52700,0xffffffff,0xffffffff,0x7a86ffff,0x3f004b00,0x12002600,0xb000b00,0xffff30aa,0xffffffff,0xffffffff,0x582effff,0x3d004b00,0x12002500,0xb000b00,0xffff5cde,0xffffffff,0xffffffff,0x3900a6c5,0xffff256e,0xffffffff,0xffffffff,0x582ef4fa,0x45004c00,0x1c003200,0xb000f00,0xb000a00,0x67c61200,0xffffffff,0xffffffff,0xd2e8ffff,0x30004800,0xffffa4f7,0xffffffff,0xffffffff,0x4d0090aa,0x39004800,0x14002400,0xa000c00,
+0x11000b00,0xffff48aa,0xffffffff,0xffffffff,0xa6c5ffff,0x27004300,0xffff85f5,0xffffffff,0xffffffff,0x3a004d00,0xffff1300,0xffffffff,0xffffffff,0x4d00ddef,0x38004900,0xf001f00,0xb000a00,0xffff6de1,0xffffffff,0xffffffff,0x3900a6c5,0xefff1600,0xffffffff,0xffffffff,0x6f6effff,0x45004c00,0x1e003300,0xb001000,0xb000a00,0x48aa1100,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x2c31300,0xffff0a00,0xffffffff,0xffffffff,0x4600a6c5,0x1b003000,0x47e61100,0xffffffff,0xffffffff,0x7a86ffff,0x72d73f00,0xffffffff,0xffffffff,0xc7e0ffff,0x4a004d00,0x2a003e00,0xe001800,0xb000a00,0x29640f00,0xfffff2fc,0xffffffff,0xffffffff,0x1e005560,0xffff83f9,0xffffffff,0xffffffff,0x4c008599,0x2c004200,0xc001600,0xd000a00,
+0xffffd4f9,0xffffffff,0xffffffff,0x2b004600,0xaa0c00,0x86009b,0x3e0069,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xd200f5,0xffff00b8,0xffffffff,0xffffffff,0x4300a6c5,0x85f52700,0xffffffff,0xffffffff,0x4d00ffff,0x2d004600,0x2cd1000,0xc200cc,0xf0fe02b6,0xffffffff,0xffffffff,0x4d00ddef,0x29004400,0x2c90e00,0xb400c3,0xffff12e3,0xffffffff,0xffffffff,0x3f00a6c5,0xffff56be,0xffffffff,0xffffffff,0x4d00b1ce,0x31004600,0x6c11700,0xc201c2,0xc500c2,0x90001bc,0xffffe3fb,0xffffffff,0xd2e8ffff,0x30004800,0xffffe1fd,0xffffffff,0xe9f4ffff,0x49004d00,0x1e003900,0x2c20a00,0xc300c3,
+0x1c800c4,0xa8f106c0,0xffffffff,0xffffffff,0xa6c5ffff,0x27004300,0xffff85f5,0xffffffff,0xffffffff,0x3a004d00,0xffff1300,0xffffffff,0xffffffff,0x4c00a6c5,0x21003f00,0x1c80900,0xb200c1,0xffff23e9,0xffffffff,0xffffffff,0x3f00a6c5,0xffff48aa,0xffffffff,0xffffffff,0x4d00c7e0,0x33004700,0x6c31800,0xc401c4,0xc700c4,0x6b501bc,0xffffb7f4,0xffffffff,0xffffffff,0x3a004d00,0xc21300,0xffff00b7,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x40ff00bd,0xffffffff,0xffffffff,0x7a86ffff,0xaaef3f00,0xffffffff,0xffffffff,0x6352ffff,0x3f004b00,0xe002500,0xc103c2,0xbd00c0,0x5b601bb,0xffff7be8,0xffffffff,0xffffffff,0x2e008caf,0xffff87f2,0xffffffff,0xffffffff,0x47006352,0x14003100,0xc903cc,0xab00b9,
+0xffff92fa,0xffffffff,0xffffffff,0x34004a00,0xa91000,0x86009a,0x3e0069,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xd200f5,0xffff00b8,0xffffffff,0xffffffff,0x4300a6c5,0x85f52700,0xffffffff,0xffffffff,0x4d00ffff,0x1e003f00,0xca05ca,0xbd00c9,0xc0fe00b0,0xffffffff,0xffffffff,0x4c00d2e8,0x18003b00,0xc603c8,0xb000bf,0xffff00a7,0xffffffff,0xffffffff,0x4200a6c5,0xffff92e0,0xffffffff,0xffffffff,0x4a007a86,0x1a003900,0xc205c2,0xc300c3,0xc500c3,0x1b300bb,0xffff93f8,0xffffffff,0xd2e8ffff,0x30004800,0xffffffff,0xffffffff,0xb1ceffff,0x41004c00,0xa002400,0xc301c2,0xc300c3,
+0xc800c4,0x44f000bf,0xffffffff,0xffffffff,0xa6c5ffff,0x27004300,0xffff85f5,0xffffffff,0xffffffff,0x3a004d00,0xffff1300,0xffffffff,0xffffffff,0x4900a6c5,0x12003200,0xc401c6,0xad00bd,0xffff00a3,0xffffffff,0xffffffff,0x4200a6c5,0xffff5bb3,0xffffffff,0xffffffff,0x4b0090aa,0x1e003c00,0xc406c4,0xc500c5,0xc700c5,0xb400bc,0xffff73f8,0xffffffff,0xffffffff,0x3a004d00,0xbe1300,0xffff00b2,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x40ff00b9,0xffffffff,0xffffffff,0x7a86ffff,0xc6f63f00,0xffffffff,0xffffffff,0x4d00ddef,0x2d004600,0x2c31000,0xc200c3,0xbe00c1,0xb500ba,0xffff23e9,0xffffffff,0xffffffff,0x3a00a6c5,0xffff8ce9,0xffffffff,0xffffffff,0x41004d00,0x7c92200,0xc600c8,0xa500b5,
+0xffff80ff,0xffffffff,0xffffffff,0x38004c00,0xa71300,0x850099,0x3e0068,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xd200f5,0xffff00b8,0xffffffff,0xffffffff,0x4300a6c5,0x85f52700,0xffffffff,0xffffffff,0x4d00ffff,0x16003b00,0xc601c6,0xb700c5,0xbfff00a9,0xffffffff,0xffffffff,0x4a00d2e8,0x11003400,0xc300c4,0xab00bc,0xffff00a2,0xffffffff,0xffffffff,0x4300a6c5,0xffff93de,0xffffffff,0xffffffff,0x45004d00,0xc002a00,0xc300c2,0xc300c3,0xc500c3,0xb300bb,0xffff81fd,0xffffffff,0xd2e8ffff,0x30004800,0xffffffff,0xffffffff,0xa6c5ffff,0x35004a00,0x2c21400,0xc300c3,0xc300c3,
+0xc800c5,0x11f000bf,0xffffffff,0xffffffff,0xa6c5ffff,0x27004300,0xffff85f5,0xffffffff,0xffffffff,0x3a004d00,0xffff1300,0xffffffff,0xffffffff,0x4500a6c5,0xb002a00,0xc100c2,0xa900ba,0xffff009e,0xffffffff,0xffffffff,0x4300a6c5,0xffff5daf,0xffffffff,0xffffffff,0x47007a86,0xf002f00,0xc501c5,0xc500c5,0xc700c5,0xb400bc,0xffff41fb,0xffffffff,0xffffffff,0x3a004d00,0xbc1300,0xffff00ae,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x40ff00b7,0xffffffff,0xffffffff,0x7a86ffff,0xf1fd3f00,0xffffffff,0xffffffff,0x4c00bcd8,0x1b003c00,0xc305c2,0xc300c3,0xbd00c1,0xb300b9,0xffff00be,0xffffffff,0xffffffff,0x4000a6c5,0xffff90e3,0xffffffff,0xffffffff,0x3c004d00,0x3c51900,0xc200c4,0xa000b0,
+0xffff60ff,0xffffffff,0xffffffff,0x3a004d00,0xa51300,0x840097,0x3e0068,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xd200f5,0xffff00b8,0xffffffff,0xffffffff,0x4300a6c5,0x85f52700,0xffffffff,0xffffffff,0x4d00ffff,0x13003a00,0xc100c1,0xb100c0,0xbfff00a2,0xffffffff,0xffffffff,0x4800d2e8,0xf003100,0xc000c0,0xa700b9,0xffff009c,0xffffffff,0xffffffff,0x4300a6c5,0xffff93de,0xffffffff,0xffffffff,0x3f004d00,0x5bf1e00,0xc300c2,0xc300c3,0xc500c3,0xb300bb,0xffff70ff,0xffffffff,0xd2e8ffff,0x30004800,0xffffffff,0xffffffff,0xa6c5ffff,0x2b004600,0xc20c00,0xc300c3,0xc300c3,
+0xc800c5,0xb800bf,0xffffffff,0xffffffff,0xa6c5ffff,0x27004300,0xffff85f5,0xffffffff,0xffffffff,0x3a004d00,0xffff1300,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0xbd00bd,0xa400b6,0xffff0098,0xffffffff,0xffffffff,0x4300a6c5,0xffff5daf,0xffffffff,0xffffffff,0x42007a86,0x8002400,0xc500c4,0xc500c5,0xc700c5,0xb400bc,0xffff40ff,0xffffffff,0xffffffff,0x3a004d00,0xb91300,0xffff00ab,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x40ff00b5,0xffffffff,0xffffffff,0x7a86ffff,0xffff3f00,0xffffffff,0xffffffff,0x4900a6c5,0x11003300,0xc301c2,0xc300c3,0xbc00c0,0xaf00b6,0xffff00bb,0xffffffff,0xffffffff,0x4300a6c5,0xffff92e0,0xffffffff,0xffffffff,0x3a004d00,0x1c01500,0xbe00c0,0x9a00ac,
+0xffff40ff,0xffffffff,0xffffffff,0x3a004d00,0xa31300,0x830096,0x3f0068,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xd200f5,0xffff00b8,0xffffffff,0xffffffff,0x4300a6c5,0x85f52700,0xffffffff,0xffffffff,0x4d00ffff,0x13003a00,0xbc00bc,0xab00bb,0xbfff009a,0xffffffff,0xffffffff,0x4800d2e8,0xe003000,0xbb00bb,0xa200b5,0xffff0096,0xffffffff,0xffffffff,0x4300a6c5,0xffff93de,0xffffffff,0xffffffff,0x3b006352,0x1bd1600,0xc100c0,0xc200c2,0xc500c2,0xb300bb,0xffff80ff,0xffffffff,0xd2e8ffff,0x30004800,0xffffffff,0xffffffff,0xb1ceffff,0x27004400,0xc00a00,0xc200c1,0xc300c3,
+0xc700c4,0x40ff00bf,0xffffffff,0xffffffff,0xa6c5ffff,0x27004300,0xffff85f5,0xffffffff,0xffffffff,0x3a004d00,0xffff1300,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0xb800b8,0x9f00b2,0xffff0092,0xffffffff,0xffffffff,0x4300a6c5,0xffff5daf,0xffffffff,0xffffffff,0x3f007a86,0x5bf1e00,0xc400c3,0xc400c4,0xc700c4,0xb400bc,0xffff60ff,0xffffffff,0xffffffff,0x3a004d00,0xb61300,0xffff00a7,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x40ff00b3,0xffffffff,0xffffffff,0x7a86ffff,0xc6f63f00,0xffffffff,0xffffffff,0x4600d2e8,0xc002c00,0xc100c0,0xc100c1,0xb800be,0xab00b3,0xffff00b7,0xffffffff,0xffffffff,0x4300a6c5,0xffff93de,0xffffffff,0xffffffff,0x3a004d00,0xbb1300,0xbb00bb,0x9500a8,
+0xffff40ff,0xffffffff,0xffffffff,0x3a004d00,0xa31300,0x830095,0x410069,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xd200f5,0xffff00b8,0xffffffff,0xffffffff,0x4300a6c5,0x85f52700,0xffffffff,0xffffffff,0x4d00ffff,0x13003a00,0xb800b8,0xa500b7,0xbfff0092,0xffffffff,0xffffffff,0x4800d2e8,0xe003000,0xb700b7,0x9e00b1,0xffff0092,0xffffffff,0xffffffff,0x4300a6c5,0xffff6bbf,0xffffffff,0xffffffff,0x3a0090aa,0x1b91500,0xbe00bd,0xc100c0,0xc400c2,0xb200ba,0xffffcfff,0xffffffff,0xd2e8ffff,0x30004800,0xffffe1fd,0xffffffff,0xddefffff,0x27004400,0xbe0a00,0xc000bf,0xc200c1,
+0xc700c4,0x8fff00be,0xffffffff,0xffffffff,0xa6c5ffff,0x27004300,0xffff85f5,0xffffffff,0xffffffff,0x3a004d00,0xffff1300,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0xb400b4,0x9b00ae,0xffff008d,0xffffffff,0xffffffff,0x4300a6c5,0xffff5099,0xffffffff,0xffffffff,0x3f00b1ce,0x5bb1d00,0xc000bf,0xc200c1,0xc500c3,0xb200ba,0xffff9fff,0xffffffff,0xffffffff,0x3a004d00,0xb41300,0xffff00a3,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x40ff00b1,0xffffffff,0xffffffff,0x7a86ffff,0xb8f33f00,0xffffffff,0xffffffff,0x5132f4fa,0xb002a00,0xbf00be,0xbd00be,0xb500ba,0xa700ae,0xffff50ff,0xffffffff,0xffffffff,0x43009bb8,0xffff93de,0xffffffff,0xffffffff,0x3a004d00,0xb71300,0xb700b7,0x9000a3,
+0xffff40ff,0xffffffff,0xffffffff,0x3a004d00,0xa11300,0x810093,0x400067,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xfc00fd,0xfa00fb,0xce00f0,0xffff00b4,0xffffffff,0xffffffff,0x4300a6c5,0x85f52700,0xffffffff,0xffffffff,0x4d00ffff,0x13003a00,0xb500b5,0xa000b3,0xbfff008d,0xffffffff,0xffffffff,0x4800d2e8,0xe003000,0xb300b3,0x9a00ae,0xffff008e,0xffffffff,0xffffffff,0x4300a6c5,0xffff427c,0xffffffff,0xffffffff,0x3d00e9f4,0x3b71900,0xbd00bc,0xbf00be,0xc300c0,0x30ff00b9,0xffffffff,0xffffffff,0xd2e8ffff,0x30004800,0xffffa4f7,0xffffffff,0xffffffff,0x2b00748d,0xbd0c00,0xc000bf,0xc300c2,
+0xc900c6,0xdfff10ff,0xffffffff,0xffffffff,0xa6c5ffff,0x27004300,0xffff85f5,0xffffffff,0xffffffff,0x3a004d00,0xffff1300,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0xb000b0,0x9800ab,0xffff0089,0xffffffff,0xffffffff,0x4300a6c5,0xffff2700,0xffffffff,0xffffffff,0x4c36f4fa,0x6b92000,0xbe00be,0xc000bf,0xc400c1,0x10ff00ba,0xffffefff,0xffffffff,0xffffffff,0x3a004d00,0xb11300,0xffff00a1,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x40ff00ae,0xffffffff,0xffffffff,0x7a86ffff,0x80df3f00,0xffffffff,0xffffffff,0x98bcffff,0xf003000,0xbd00bd,0xb900bb,0xb100b6,0xa600ac,0xffffbfff,0xffffffff,0xffffffff,0x43006f6e,0xffff93de,0xffffffff,0xffffffff,0x3a004d00,0xb51300,0xb400b4,0x8d00a1,
+0xffff40ff,0xffffffff,0xffffffff,0x3a004d00,0x9d1300,0x7d008f,0x3e0064,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xf100f5,0xee00ef,0xc300e4,0xffff00aa,0xffffffff,0xffffffff,0x4300a6c5,0x85f52700,0xffffffff,0xffffffff,0x4d00ffff,0x13003a00,0xad00ad,0x9800ab,0xbfff0085,0xffffffff,0xffffffff,0x4800d2e8,0xe003000,0xab00ac,0x9400a7,0xffff0088,0xffffffff,0xffffffff,0x4300a6c5,0xe1fd2700,0xffffffff,0xffffffff,0xa1cbffff,0x8002400,0xb500b5,0xb600b6,0xb900b6,0xcfff10ff,0xffffffff,0xffffffff,0xd2e8ffff,0x30004800,0xffff5ae3,0xffffffff,0xffffffff,0x4040e8f5,0x1bc1200,0xbe00bd,0xc200c0,
+0xc600c4,0xffff9fff,0xffffffff,0xffffffff,0xa6c5ffff,0x27004300,0xffff85f5,0xffffffff,0xffffffff,0x3a004d00,0xffff1300,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0xa800a9,0x9100a4,0xffff0083,0xffffffff,0xffffffff,0x4300a6c5,0xb3f92700,0xffffffff,0xffffffff,0xb9dbffff,0xc002a00,0xb700b7,0xb700b7,0xbb00b8,0xafff00b1,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0xa81300,0xffff0098,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x40ff00a6,0xffffffff,0xffffffff,0x7a86ffff,0x398f3f00,0xffffffff,0xffffffff,0xf4faffff,0x17005e82,0xb603b7,0xb100b4,0xa800ad,0x60ff00a5,0xffffffff,0xffffffff,0xe9f4ffff,0x41004d00,0xffff91e1,0xffffffff,0xffffffff,0x3a004d00,0xae1300,0xad00ae,0x87009a,
+0xffff40ff,0xffffffff,0xffffffff,0x3a004d00,0x931300,0x740085,0x3a005d,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xeb00f5,0xe400e7,0xb900d9,0xffff00a2,0xffffffff,0xffffffff,0x4300a6c5,0x85f52700,0xffffffff,0xffffffff,0x4d00ffff,0x13003a00,0xa700a8,0x9200a5,0xbfff0080,0xffffffff,0xffffffff,0x4800d2e8,0xe003000,0xa500a6,0x8e00a1,0xffff0083,0xffffffff,0xffffffff,0x4300a6c5,0x86f42700,0xffffffff,0xffffffff,0xffffffff,0x14009ad4,0xb202b2,0xb100b2,0x10ff00b1,0xffffcfff,0xffffffff,0xffffffff,0xd2e8ffff,0x30004800,0xe1fd0e00,0xffffffff,0xffffffff,0xdbf1ffff,0x7be4aa5,0xc100c0,0xc400c3,
+0x9fff00c6,0xffffffff,0xffffffff,0xffffffff,0xa6c5ffff,0x27004300,0xffff85f5,0xffffffff,0xffffffff,0x3a004d00,0xffff1300,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0xa300a4,0x8c009e,0xffff007f,0xffffffff,0xffffffff,0x4300a6c5,0x58e82700,0xffffffff,0xffffffff,0xffffffff,0x266bb4e1,0xb404b3,0xb200b3,0x10ff00b2,0xffff9fff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0xa01300,0xffff0091,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x40ff009e,0xffffffff,0xffffffff,0x7a86ffff,0x1d003f00,0xffffa4f7,0xffffffff,0xffffffff,0x5cb1f3fb,0x1b20b00,0xac00af,0xa300a8,0xffff70ff,0xffffffff,0xffffffff,0x9bb8ffff,0x3c004c00,0xffff8de7,0xffffffff,0xffffffff,0x3a004d00,0xaa1300,0xa800a8,0x830096,
+0xffff40ff,0xffffffff,0xffffffff,0x3a004d00,0x8c1300,0x6e007e,0x370058,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xea00f4,0xe200e5,0xb800d8,0xffff00a0,0xffffffff,0xffffffff,0x4300a6c5,0x85f52700,0xffffffff,0xffffffff,0x4d00ffff,0x13003a00,0xa600a8,0x9200a4,0xbfff007f,0xffffffff,0xffffffff,0x4800d2e8,0xe003000,0xa400a6,0x8d00a0,0xffff0081,0xffffffff,0xffffffff,0x4300a6c5,0x19a32700,0xfffff0fe,0xffffffff,0xffffffff,0xe4f9ffff,0x41fb78ee,0x40ff40ff,0xefff8fff,0xffffffff,0xffffffff,0xffffffff,0xd2e8ffff,0x30004800,0x54f30e00,0xffffffff,0xffffffff,0xffffffff,0xa8f1ffff,0x41fb54f3,0x70ff40ff,
+0xffffdfff,0xffffffff,0xffffffff,0xffffffff,0xa6c5ffff,0x27004300,0xffff85f5,0xffffffff,0xffffffff,0x3a004d00,0xffff1300,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0xa200a3,0x8b009d,0xffff007d,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0xffffd1fd,0xffffffff,0xffffffff,0xe5f8ffff,0x43f497f1,0x40ff40ff,0xefff8fff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x9f1300,0xffff008f,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x40ff009d,0xffffffff,0xffffffff,0x7a86ffff,0x1d003f00,0xf1fd27d1,0xffffffff,0xffffffff,0xffffffff,0x56edaaef,0x40ff41fb,0xbfff60ff,0xffffffff,0xffffffff,0xffffffff,0x582ee9f4,0x33004900,0xffff88f0,0xffffffff,0xffffffff,0x3a004d00,0xa91300,0xa700a7,0x820095,
+0xffff40ff,0xffffffff,0xffffffff,0x3a004d00,0x8b1300,0x6d007c,0x360057,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xe900f3,0xe000e3,0xb600d6,0xffff009f,0xffffffff,0xffffffff,0x4300a6c5,0x85f52700,0xffffffff,0xffffffff,0x4d00ffff,0x13003a00,0xa400a6,0x9000a3,0xbfff007e,0xffffffff,0xffffffff,0x4800d2e8,0xe003000,0xa300a4,0x8c009e,0xffff007f,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0xffff56ed,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd2e8ffff,0x30004800,0x2b00e00,0xffffa6f4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa6c5ffff,0x27004300,0xffff85f5,0xffffffff,0xffffffff,0x3a004d00,0xffff1300,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0xa000a1,0x89009c,0xffff007b,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0xffff35e7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x9d1300,0xffff008e,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x40ff009b,0xffffffff,0xffffffff,0x7a86ffff,0x1d003f00,0x68eb05ac,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4c006f6e,0x24004100,0xffff84f7,0xffffffff,0xffffffff,0x3a004d00,0xa71300,0xa600a6,0x810093,
+0xffff40ff,0xffffffff,0xffffffff,0x3a004d00,0x891300,0x6b007b,0x360056,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xe700f2,0xde00e1,0xb400d3,0xffff009d,0xffffffff,0xffffffff,0x4300a6c5,0x85f52700,0xffffffff,0xffffffff,0x4d00ffff,0x13003a00,0xa300a4,0x8f00a1,0xbfff007d,0xffffffff,0xffffffff,0x4800d2e8,0xe003000,0xa100a2,0x8a009c,0xffff007d,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0xa7f303a6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd2e8ffff,0x30004800,0xb30e00,0xb9f107b1,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9bb8ffff,0x27004300,0xffff85f5,0xffffffff,0xffffffff,0x3a004d00,0xffff1300,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x9e009f,0x88009a,0xffff0079,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x6be502a5,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xfffff3fb,0xffffffff,0xffffffff,0x3a004d00,0x9b1300,0xffff008c,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x40ff0099,0xffffffff,0xffffffff,0x7a86ffff,0x1d003f00,0x4a605ab,0xffff6fdd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x90aaffff,0x48004d00,0x14003200,0xffff81fd,0xffffffff,0xffffffff,0x3a004d00,0xa61300,0xa400a4,0x800092,
+0xffff40ff,0xffffffff,0xffffffff,0x3a004d00,0x881300,0x6a0079,0x350055,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xe500f1,0xdb00df,0xb200d1,0xffff009b,0xffffffff,0xffffffff,0x4300a6c5,0x85f52700,0xffffffff,0xffffffff,0x4d00ffff,0x13003a00,0xa000a2,0x8d009e,0xbfff007b,0xffffffff,0xffffffff,0x4800d2e8,0xe003000,0x9e00a0,0x88009a,0xffff007a,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x80000a5,0xffff9de8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xddefffff,0xffff9bb8,0xffffffff,0xd2e8ffff,0x30004800,0xb50e00,0xe0002b3,0xffffaee9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xbcd8ffff,0xffffddef,0xffffffff,0x7a86ffff,0x26004300,0xffff84f7,0xffffffff,0xffffffff,0x3a004d00,0xffff1300,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x9c009d,0x860098,0xffff0076,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x6a100a5,0xffff71d9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf4faffff,0xffff6f6e,0xffffffff,0xffffffff,0x3a004d00,0x991300,0xffff008a,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x40ff0097,0xffffffff,0xffffffff,0x7a86ffff,0x1d003f00,0x1a505aa,0x75d10900,0xfffff3fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf4faffff,0x4d007a86,0x3a004a00,0x7941d00,0xffff80ff,0xffffffff,0xffffffff,0x3a004d00,0xa31300,0xa100a2,0x7e0090,
+0xffff40ff,0xffffffff,0xffffffff,0x3a004d00,0x861300,0x680078,0x340053,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xe300f0,0xd800dc,0xaf00ce,0xffff0098,0xffffffff,0xffffffff,0x4300a6c5,0x85f52700,0xffffffff,0xffffffff,0x4d00ffff,0x13003a00,0x9e00a0,0x8a009c,0xbfff0079,0xffffffff,0xffffffff,0x4800d2e8,0xe003000,0x9c009e,0x860097,0xffff0077,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x2a000a3,0x5eae0e00,0xffffe7f6,0xffffffff,0xffffffff,0xffffffff,0xf4faffff,0x582ea6c5,0xffff7987,0xffffffff,0xd2e8ffff,0x30004800,0xb60e00,0x3b500b5,0x60aa1200,0xffffe7f6,0xffffffff,0xffffffff,0xffffffff,
+0xf4faffff,0x582e9bb8,0xffffffff,0xffffffff,0x6f6effff,0x23004200,0xffff84f7,0xffffffff,0xffffffff,0x3a004d00,0xffff1300,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x99009b,0x840095,0xffff0073,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x19f00a3,0x4ca10a00,0xffffceec,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x582eb1ce,0xffff4d00,0xffffffff,0xffffffff,0x3a004d00,0x971300,0xffff0088,0xffffffff,0xffffffff,0x4300a6c5,0xa002700,0x40ff0095,0xffffffff,0xffffffff,0x7a86ffff,0x1d003f00,0xa405a9,0xc0002a1,0xb6df3f82,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x582ebcd8,0x49004d00,0x22003b00,0x1900a00,0xffff80ff,0xffffffff,0xffffffff,0x3a004d00,0xa11300,0x9f009f,0x7c008d,
+0xffff40ff,0xffffffff,0xffffffff,0x3a004d00,0x841300,0x660075,0x330052,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xe000ef,0xd500d9,0xac00ca,0x40ff0095,0x6b994ed1,0x7a867a86,0x43006352,0x29c72700,0x5daf47e6,0x7a86728f,0x4d007a86,0x13003a00,0x9b009d,0x880099,0x30ff0077,0x64a34add,0x7a86768a,0x48006f6e,0xe003000,0x99009b,0x830094,0x40ff0073,0x6b994ed1,0x7a867a86,0x43006352,0xa002700,0x9d00a1,0x1000039b,0x79a92700,0xd2e8afd0,0xffffffff,0xc7e0ddef,0x582e90aa,0x4a004d00,0x689d4e34,0x738e689d,0x6f6e7a86,0x30004800,0xb60e00,0xb600b5,0x120003b6,0x6e942800,0xd2e8afd0,0xffffffff,0xc7e0e9f4,
+0x582e9bb8,0xa5c64d00,0xffffffff,0xffffffff,0x4d00f4fa,0x1e003f00,0x47e624e3,0x728f5daf,0x7a867a86,0x3a004d00,0x40ff1300,0x6b994ed1,0x7a867a86,0x43006352,0xa002700,0x960098,0x810092,0x40ff0070,0x6b994ed1,0x7a867a86,0x43006352,0xa002700,0x9d00a0,0xc00029b,0x5e822200,0xd2e8aed2,0xffffe9f4,0xc7e0ddef,0x582e9bb8,0x4b004d00,0x679e4400,0x709262a7,0x7a867a86,0x3a004d00,0x941300,0x40ff0085,0x6b994ed1,0x7a867a86,0x43006352,0xa002700,0x10ff0092,0x56be44f0,0x7a866f93,0x582e7a86,0x1d003f00,0xa305a8,0x29e00a0,0x21000c00,0x97bd5066,0xd2e8c7e0,0xf4faffff,0xbcd8d2e8,0x582e90aa,0x4b004d00,0x35004400,0xb001e00,0x8b0295,0x47e620ff,0x728f5daf,0x7a867a86,0x3a004d00,0x9e1300,0x9c009c,0x7a008b,
+0x44f010ff,0x6f9356be,0x7a867a86,0x3a004d00,0x811300,0x640073,0x320050,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xdd00ed,0xd000d5,0xa800c5,0x990092,0x2f001000,0x3f003f00,0x37003f00,0x8001f00,0x1f000800,0x3f003700,0x3f003f00,0x10002f00,0x970099,0x840095,0x640074,0x27000c00,0x3f003b00,0x3b003f00,0xc002700,0x950097,0x800091,0x670070,0x2f001000,0x3f003f00,0x37003f00,0x8001f00,0x9b009e,0x3970099,0x1e000d00,0x3e003200,0x48004400,0x4c004c00,0x46004a00,0x36004000,0x18002600,0x34001e00,0x3f003f00,0x27003b00,0x40ff3ad3,0x40ff40ff,0x42f740ff,0x1f003bcf,0x3e003100,0x48004400,0x4c004c00,
+0x47004a00,0xf2fc6579,0xffffffff,0xffffffff,0x4d00bcd8,0x19003c00,0x8000388,0x37001f00,0x3f003f00,0x2f003f00,0x801000,0x2f001000,0x3f003f00,0x37003f00,0x8001f00,0x920094,0x7e008e,0x66006d,0x2f001000,0x3f003f00,0x37003f00,0x8001f00,0x9b009e,0x2970099,0x1b000a00,0x3c002e00,0x48004400,0x4b004b00,0x46004a00,0x38004200,0x15002800,0x30001700,0x3f003f00,0x2f003f00,0x901000,0x750082,0x2f001000,0x3f003f00,0x37003f00,0x8001f00,0x82008f,0x18000480,0x3f003300,0x3f003f00,0x18003300,0xa004a5,0x9c009e,0x900029a,0x2a001800,0x42003900,0x49004600,0x4b004b00,0x45004800,0x38004100,0x16002900,0x19a0800,0x850090,0x800007b,0x37001f00,0x3f003f00,0x2f003f00,0x9b1000,0x980099,0x770088,
+0x4710067,0x33001800,0x3f003f00,0x2f003f00,0x7e1000,0x610070,0x31004e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xd800ea,0xcb00d0,0xa300c0,0x94008e,0x1600079b,0x1d001d00,0x19001d00,0x4870e00,0xe000481,0x1d001900,0x1d001d00,0x7961600,0x920095,0x800090,0x610070,0x1200056b,0x1d001b00,0x1b001d00,0x5971200,0x900093,0x7c008c,0x63006c,0x16000770,0x1d001d00,0x19001d00,0x49f0e00,0x98009b,0x960097,0x7950194,0x1e001200,0x31002800,0x38003700,0x2c003300,0x15002200,0x5920a00,0x18000b00,0x1d001d00,0x12001b00,0xffff82fb,0xffffffff,0xffffffff,0x67eeffff,0x1e001400,0x31002800,0x38003700,
+0x55903400,0xfffff1fd,0xffffffff,0xffffffff,0x4b007a86,0x13003600,0x4810183,0x19000e00,0x1d001d00,0x16001d00,0x7c0788,0x16000776,0x1d001d00,0x19001d00,0x4940e00,0x8e0090,0x7a008a,0x61006a,0x1600076f,0x1d001d00,0x19001d00,0x49f0e00,0x98009b,0x950097,0x5950194,0x1b000f00,0x2f002700,0x37003500,0x2c003300,0x17002300,0x38a0b00,0x16000800,0x1d001d00,0x16001d00,0x8b0794,0x71007d,0x1600076c,0x1d001d00,0x19001d00,0x4990e00,0x7d008a,0xb00027a,0x1d001800,0x1d001d00,0xb001800,0x9c02a0,0x99009a,0x1960098,0xd00049c,0x24001800,0x32002c00,0x36003700,0x2a003100,0x16002100,0x4910c00,0x930092,0x7d0089,0x4700074,0x19000e00,0x1d001d00,0x16001d00,0x97079a,0x940094,0x730084,
+0x26e0064,0x18000b00,0x1d001d00,0x16001d00,0x7b0787,0x5e006c,0x2f004b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xd300e7,0xc400c9,0x9d00b9,0x8f0088,0x4990196,0x59c059b,0x493059e,0x1820289,0x277017c,0x56d0472,0x56f0568,0x1910481,0x8d008f,0x7b008b,0x5e006c,0x3720167,0x57d057d,0x588057d,0x192038e,0x8b008d,0x770086,0x5d0068,0x4780169,0x58c0587,0x493058f,0x1990296,0x930095,0x920092,0x920091,0x6a4029b,0xf000b00,0x12001200,0xc001000,0x292079d,0x8e008b,0x4930290,0x59c0598,0x3a505a1,0xefff11f0,0xffffffff,0xffffffff,0xffffffff,0x5ae3c5f7,0xf000c00,0x3fc21200,
+0xffffa5f6,0xffffffff,0xffffffff,0xd2e8ffff,0x45004d00,0xc002b00,0x17d007e,0x478027b,0x5790577,0x482057f,0x770183,0x46d0171,0x5620568,0x46e055b,0x18f0280,0x88008a,0x750084,0x5b0066,0x4770167,0x58b0587,0x492058e,0x1980295,0x910094,0x910091,0x910090,0x5a20199,0xe000a00,0x12001100,0xd001000,0x3900800,0x850087,0x4860182,0x5890588,0x48d058a,0x86018d,0x6d0078,0x46b0168,0x57c056e,0x496058a,0x1940298,0x780085,0x2720074,0x5730470,0x58e0580,0x29e049c,0x96009b,0x950095,0x940095,0x1a30099,0x80003ad,0xf000c00,0x12001200,0xb000f00,0x2890788,0x8a008a,0x8a008a,0x75007f,0x168006c,0x4650266,0x56a0566,0x48d057c,0x910196,0x8e008f,0x6f007f,
+0x6a0061,0x4820276,0x5820582,0x4820582,0x760182,0x5a0067,0x2d0048,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xcc00e3,0xbb00c1,0x9500af,0x880081,0x91008e,0x940093,0x8b0096,0x7b0082,0x700075,0x67006c,0x690062,0x8a007b,0x850088,0x740083,0x590066,0x6c0061,0x770077,0x820077,0x8b0088,0x830086,0x71007f,0x560062,0x6e0061,0x80007c,0x880083,0x8e008b,0x87008a,0x860087,0x860086,0x97008f,0x9f009d,0x9e009f,0x9d009e,0x880092,0x840082,0x8b0087,0x950090,0xa0009c,0x54f300a4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0x6352f4fa,0x3d004c00,0x5821d00,0x770079,0x710074,0x71006f,0x7b0078,0x71007c,0x67006b,0x5d0062,0x690056,0x88007b,0x810083,0x6e007d,0x560060,0x6f0061,0x81007d,0x890084,0x8e008c,0x88008a,0x870087,0x870086,0x96008e,0x9c009a,0x9b009b,0x9a009a,0x860090,0x7b007d,0x7c0078,0x7f007e,0x840081,0x7e0085,0x670072,0x660062,0x770069,0x8f0084,0x8c0091,0x71007e,0x6b006d,0x6a0068,0x840077,0x930091,0x8b0090,0x8a008a,0x89008a,0x97008e,0x9d00a0,0x940099,0x85008d,0x7a007f,0x7e007d,0x7f007e,0x7f007f,0x6a0075,0x5f0062,0x5e005d,0x66005f,0x880078,0x8a008f,0x870087,0x6a0078,
+0x65005c,0x7c0070,0x7c007c,0x7c007c,0x70007c,0x540061,0x2a0043,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xc200dd,0xae00b5,0x8a00a3,0x7e0077,0x870084,0x890088,0x80008a,0x720078,0x67006c,0x5f0063,0x62005a,0x800072,0x7b007e,0x6b0079,0x52005e,0x64005a,0x6e006e,0x79006e,0x82007f,0x79007c,0x680075,0x50005b,0x620058,0x73006f,0x7b0076,0x81007e,0x7a007c,0x790079,0x780078,0x860080,0x8e008b,0x8f008f,0x8d008e,0x7a0083,0x790076,0x81007d,0x8d0087,0x9b0095,0x3a300a0,0xffff6de1,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xf4faffff,0x4d006f6e,0x2d004600,0x17b0f00,0x700073,0x68006c,0x670065,0x72006f,0x680073,0x5f0063,0x56005a,0x620050,0x7f0073,0x77007a,0x660073,0x500059,0x640058,0x740070,0x7b0077,0x81007e,0x7a007c,0x790079,0x780078,0x85007f,0x8a0088,0x8b008a,0x8a008a,0x780081,0x6d006f,0x6e006a,0x710071,0x770074,0x750079,0x5f0068,0x5e005a,0x6f0062,0x85007b,0x820087,0x680074,0x610065,0x5e005d,0x76006a,0x850083,0x7c0081,0x7b007b,0x7a007b,0x87007f,0x8c008f,0x830087,0x75007b,0x6c0070,0x70006f,0x710071,0x710071,0x5e0067,0x540057,0x550054,0x610059,0x820073,0x810086,0x7d007d,0x62006f,
+0x5e0056,0x740069,0x740074,0x740074,0x670074,0x4d0059,0x27003e,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xb200d4,0x9c00a4,0x7a0090,0x700069,0x780076,0x7a0079,0x71007a,0x64006a,0x5a005e,0x530056,0x57004f,0x730066,0x6c0070,0x5f006a,0x490053,0x590050,0x620062,0x6d0062,0x740072,0x6a006e,0x5b0067,0x470050,0x55004e,0x61005e,0x680063,0x6e006b,0x67006a,0x670067,0x650066,0x6f006c,0x750073,0x790078,0x780078,0x67006f,0x6a0065,0x750070,0x84007d,0x95008e,0x9e009b,0x74d30800,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x6f6ef4fa,0x48004d00,0x18003500,0x73057b,0x66006b,0x5c0062,0x590058,0x650061,0x5c0066,0x530057,0x4b004f,0x580047,0x720067,0x68006b,0x590065,0x47004e,0x56004e,0x620060,0x690064,0x6f006c,0x67006a,0x670067,0x660066,0x6f006b,0x72006f,0x740073,0x740074,0x64006c,0x5b005d,0x5c0058,0x5f005e,0x650061,0x660068,0x53005c,0x54004f,0x640058,0x77006f,0x740078,0x5c0066,0x560059,0x500051,0x64005a,0x72006f,0x68006e,0x680068,0x670068,0x71006b,0x740078,0x6a006e,0x610066,0x5b005e,0x5f005e,0x600060,0x5f005f,0x4e0057,0x470048,0x4c0048,0x590052,0x78006a,0x73007a,0x6e006f,0x570063,
+0x54004d,0x68005e,0x680068,0x680068,0x5b0068,0x43004d,0x210035,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x9900c2,0x7f0088,0x610074,0x5a0054,0x610060,0x610061,0x5a0061,0x500054,0x46004a,0x410043,0x46003e,0x5d0053,0x56005a,0x4b0054,0x3a0042,0x480040,0x4f004f,0x59004f,0x5f005e,0x540058,0x480050,0x38003f,0x45003e,0x4a0049,0x50004b,0x560053,0x4f0051,0x4f004f,0x4d004e,0x510051,0x560053,0x590057,0x590059,0x4c0052,0x56004e,0x69005f,0x7c0073,0x900088,0x9b0097,0xb00029a,0xceec4ca1,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xbcd8ffff,0x4d00582e,0x37004800,0x8001c00,0x690171,0x5a0060,0x4c0053,0x450045,0x50004c,0x490052,0x410044,0x3c003f,0x470038,0x5d0055,0x520056,0x46004f,0x38003d,0x45003e,0x4a0049,0x4e004a,0x550051,0x4d0050,0x4e004e,0x4c004d,0x4f004f,0x51004e,0x540052,0x560055,0x490050,0x420044,0x42003f,0x450044,0x4c0048,0x500050,0x410048,0x44003f,0x520049,0x61005b,0x5d0061,0x480051,0x440046,0x3f0041,0x4d0046,0x580055,0x4e0053,0x4e004e,0x4f004f,0x560052,0x540059,0x4b004f,0x470049,0x440046,0x480047,0x480049,0x470047,0x390040,0x360036,0x3f0039,0x4a0044,0x640058,0x5d0065,0x580059,0x46004f,
+0x45003e,0x54004d,0x540054,0x540054,0x490054,0x33003c,0x190028,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0x66009a,0x490053,0x350040,0x32002e,0x380037,0x360037,0x310035,0x2c002e,0x240027,0x220023,0x280021,0x370031,0x2e0033,0x28002c,0x200024,0x280024,0x2c002c,0x35002c,0x380039,0x2c0030,0x25002a,0x1f0021,0x260022,0x28002a,0x280025,0x2e002b,0x29002a,0x2b002a,0x29002b,0x290029,0x2b002a,0x2c002c,0x2e002d,0x26002a,0x3b002e,0x5a004a,0x78006b,0x8f0086,0x990095,0x2970097,0x22000c00,0xaed25e82,0xffffddef,0xffffffff,0xffffffff,
+0x9bb8d2e8,0x4d006352,0x44004b00,0x1c003400,0x16c0800,0x5e0066,0x490053,0x33003f,0x240028,0x2c0029,0x27002d,0x220024,0x200021,0x2a001f,0x360033,0x2b002f,0x240029,0x1f0020,0x260022,0x28002a,0x270025,0x2d002a,0x280029,0x2a0029,0x29002a,0x280028,0x280027,0x2a0029,0x2c002b,0x250029,0x200022,0x20001d,0x210021,0x280024,0x2a002a,0x220025,0x260021,0x32002c,0x380036,0x340037,0x26002c,0x240025,0x240024,0x280027,0x2e002c,0x26002a,0x290027,0x2b002a,0x2d002d,0x2a002d,0x260027,0x240024,0x250026,0x290028,0x270029,0x240026,0x1c0020,0x1f001c,0x260022,0x2c0029,0x3e0037,0x36003e,0x300032,0x27002c,
+0x280024,0x32002d,0x320032,0x320032,0x280032,0x18001e,0xc0013,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x290011,0x5c0043,0x850073,0x9d0096,0xa000a0,0x9c009d,0xa00029b,0x2e001b00,0x44003c00,0x4c004900,0x4d004d00,
+0x4c004d00,0x42004800,0x2a003900,0x76e1600,0x65016a,0x53005d,0x390046,0x180029,0x8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x330015,0x6f0052,0x980088,0xae00a8,0xaf00b0,0xa600a9,0x1a400a4,0xf0005a4,0x28001b00,0x38003200,0x3a003a00,
+0x37003a00,0x24002f00,0xc001800,0x700472,0x65006b,0x50005c,0x370045,0x150027,0x4,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x5c0022,0xa30085,0xbb00b5,0xc200c4,0xbd00c1,0xb100b6,0xac00ad,0x1ab00ac,0xa0005a9,0x12000f00,0x13001300,
+0x12001300,0x8000e00,0x1740376,0x6f0071,0x610069,0x4d0057,0x310041,0xe0021,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xf30000,0xb400b4,0xb100b6,0xb300b4,0xb000b3,0xab00ad,0xa900aa,0xa600a8,0xa100a4,0x99009e,0x8d0094,
+0x7f0086,0x76007a,0x6f0073,0x65006a,0x55005e,0x40004b,0x240033,0x50014,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+};
+
+// ******** End: PVRTPrint3DIMGLogo.pvr ********
+
+// ******** Start: PowerVRTextLogo.pvr ********
+
+// File data
+A32BIT PVRTPrint3DPowerVRLogo[] = {
+0x3525650,0x0,0x616c,0x808,0x0,0x0,0x80,0x100,0x1,0x1,0x1,0x1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfe00ff,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfc00fd,0xfa,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfd00ff,0xf100f1,0xf100f1,0xf100f1,0xee00f0,0xea00ec,0xe100e6,0xce00da,0x6d00b6,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfc00ff,0xe600f1,0xea00e8,0xec00eb,0xed00ed,0xed00ed,0xed00ed,0xed00ed,0xed00ed,
+0xf700ee,0xff00fe,0xff00ff,0xfe00ff,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfd00fe,0xfd00fd,0xf900fc,0xf7,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfe00ff,0xfe00fe,0xfd00fd,0xfd00fd,0xfd00fd,0xfc00fc,0xfb00fc,0xfa00fb,0xf500f8,0xe500f1,0xd1,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfc00fe,0xe600ed,0xe600e6,0xe600e6,0xe200e5,0xda00df,0xce00d5,0xb300c3,0x580097,0x0,0x0,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xf500fe,0xda00e6,0xde00dc,0xe200e0,0xe300e3,0xe300e3,0xe300e3,0xe300e3,0xe300e3,
+0xf400e9,0xff00fe,0xff00ff,0xfe00ff,0xfe00fe,0xfc00fd,0xfc00fc,0xfc00fc,0xfb00fb,0xfa00fa,0xf700f9,0xf000f5,0xd900ea,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfe00ff,0xfe00fe,0xfd00fe,0xfc00fc,0xfc00fc,0xfb00fc,0xfa00fb,0xf900fa,0xf400f7,0xe900f1,0xc900dd,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfd00fe,0xe100eb,0xe100e1,0xe100e1,0xdd00e0,0xd400d9,0xc600ce,0xaa00bb,0x56008e,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xf100fd,0xd400e1,0xd900d6,0xdd00db,0xdd00dd,0xdd00dd,0xdd00dd,0xdd00dd,0xde00dd,
+0xf200e7,0xff00fe,0xff00ff,0xfe00ff,0xfe00fe,0xfb00fd,0xfa00fb,0xfa00fa,0xf900f9,0xf700f8,0xf400f5,0xec00f1,0xd700e5,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfe00ff,0xfe00fe,0xfd00fe,0xf800fc,0xf700f7,0xf500f6,0xf300f4,0xef00f1,0xe600eb,0xd300df,0x9f00c1,0x5b,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xfd00fd,0xfe00fe,0xfe00fe,0xfe00fe,0xfd00fe,0xe100ed,0xdd00dd,0xdd00dd,0xd900dc,0xd000d5,0xc200ca,0xa600b6,0x5c008c,0x13,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xec00fb,0xcf00dd,0xd500d2,0xd900d7,0xd900d9,0xd900d9,0xd900d9,0xd900d9,0xdc00d9,
+0xf200e5,0xff00fe,0xff00ff,0xfe00ff,0xfe00fe,0xfc00fd,0xf900fa,0xf800f9,0xf700f8,0xf500f6,0xf100f3,0xe900ee,0xd800e3,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfe00ff,0xfe00fe,0xfd00fe,0xf600fc,0xf100f2,0xef00f0,0xeb00ed,0xe500e9,0xd900e0,0xc300d1,0x8d00af,0x55,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xfd00fd,0xfe00fe,0xfe00fe,0xfe00fe,0xfd00fe,0xe100ef,0xdb00db,0xdb00db,0xd700da,0xce00d3,0xc000c8,0xa500b5,0x62008d,0x22,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfe00ff,0xe800f7,0xca00d8,0xd100cd,0xd500d3,0xd500d5,0xd500d5,0xd500d5,0xd500d5,0xda00d5,
+0xf100e5,0xff00fe,0xff00ff,0xfe00ff,0xfe00fe,0xfc00fe,0xf700fa,0xf600f6,0xf400f5,0xf100f3,0xed00ef,0xe400e9,0xd100dd,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfe00ff,0xfe00fe,0xfd00fe,0xf700fd,0xf000f1,0xee00ef,0xea00ec,0xe400e8,0xd900e0,0xc500d1,0x9a00b5,0x2a006f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xfd00fd,0xfe00fe,0xfe00fe,0xfe00fe,0xfd00fe,0xe300f1,0xdb00db,0xdb00db,0xd800da,0xcf00d4,0xc100c9,0xa800b6,0x6b0091,0x60030,0xff0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfd00ff,0xe400f4,0xc900d5,0xd000cc,0xd300d2,0xd400d4,0xd400d4,0xd400d4,0xd400d4,0xdb00d4,
+0xf300e6,0xff00fe,0xff00ff,0xfe00ff,0xfe00fe,0xfd00fe,0xf700fb,0xf300f4,0xf100f2,0xee00f0,0xe900ec,0xe000e5,0xcd00d8,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfe00ff,0xfe00fe,0xfe00fe,0xf800fd,0xee00f1,0xeb00ed,0xe700e9,0xe000e4,0xd500dc,0xc100cd,0x9900b2,0x390074,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xfd00fd,0xfe00fd,0xfe00fe,0xfe00fe,0xfd00fe,0xe500f3,0xd900dc,0xd900d9,0xd700d9,0xce00d3,0xc000c8,0xa800b6,0x710093,0x14003d,0xaa0000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfb00ff,0xe100f0,0xc700d1,0xce00cb,0xd100d0,0xd200d2,0xd200d2,0xd200d2,0xd200d2,0xdb00d4,
+0xf500e7,0xff00fe,0xff00ff,0xfe00ff,0xfe00fe,0xfd00fe,0xf800fb,0xf000f3,0xed00ef,0xea00ec,0xe400e7,0xd900df,0xc600d2,0xffff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbfffcfff,0x60ff8fff,0xed20ff,0xe800ea,0xe400e6,0xdd00e1,0xd200d8,0xbe00ca,0x9a00b0,0x490079,0x17,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xfd00fd,0xfe00fd,0xfe00fe,0x9fff00fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd6dfff,0xce00d3,0xc100c8,0xa900b7,0x760096,0x200048,0x990000,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xf800fe,0xffffefff,0xffffffff,0xffffffff,0xffffffff,0x9fffffff,0xd000d0,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbfffcfff,0x60ff8fff,0xef20ff,0xec00ed,0xe800ea,0xe200e5,0xd800de,0xc600d0,0xffff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd0feffff,0x1e462fa,0xe200e3,0xdb00df,0xd000d6,0xbe00c8,0x9c00b0,0x54007f,0x26,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xfd00fd,0xfe00fd,0xfe00fe,0x50ff00fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5ddbffff,0x4cf0d00,0xc200c9,0xac00b9,0x7d009a,0x2c0052,0x9f001e,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0x50ff00fd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4ed1ffff,0xb001200,0xffff42f7,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc1fcffff,0x1e642f7,0xe500e6,0xdf00e2,0xd400da,0xc200cd,0xffff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc3faffff,0x2dd27d1,0xda00dd,0xcf00d5,0xbd00c8,0x9e00b0,0x5c0083,0x2f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff0000,0xfd00fd,0xfd00fd,0xfe00fe,0xfe00fe,0xfffff0fe,0xffffffff,0xffffffff,0xffffffff,0xb4e1ffff,0x10002a00,0xc202c9,0xad00b9,0x82009c,0x39005c,0x940035,0xff00ef,0xff00ff,0xff00ff,0xff00ff,0x9fff00fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3a00e6f7,0x1d003200,0xffff45ed,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb3f9ffff,0x1e016b9,0xdd00e0,0xd300d8,0xc100cb,0xffff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3dc9f1fd,0x1d705d8,0xcc00d3,0xbb00c5,0x9b00ae,0x5e0082,0x170033,0xbf0048,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff,0x0,0x0,0x0,0x0,0x0,0x0,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfd00fe,0xfe00fd,0xfe00fe,0xfe00fe,0xffffa1fc,0xffffffff,0xffffffff,0xffffffff,0xf4faffff,0x1f003f00,0xc306ca,0xaf00ba,0x86009f,0x430064,0x8f0045,0xff00e5,0xff00ff,0xff00ff,0xfe00ff,0xefff10ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4c00b1ce,0x1e003e00,0xffff44f0,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1d8dd5f8,0xdb04dc,0xd100d7,0xc000ca,0xffff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf2fcffff,0x80043b7,0xca01d0,0xb800c2,0x9a00ac,0x690085,0x46004e,0xd0007f,0xff00ff,0xff00ff,0xff00ff,0xfe00ff,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xff00fe,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,
+0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfe00ff,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfe00fe,0xfd00fd,0xfb00fc,0xfc00fb,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xfe00ff,0xfd00fd,0xfd00fd,0xfe00fe,0xfe00fe,0xffff32f5,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2b00809f,0xc30c00,0xaf00bb,0x8900a0,0x52006a,0x8f0057,0xf700d7,0xff00ff,0xff00ff,0xfd00ff,0xffff60ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4a006f6e,0x12003400,0xffff41fb,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd7f6ffff,0x5d82471,0xce00d4,0xbd00c7,0xffff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1c00d9f3,0x1c80800,0xb700c1,0x9c00ab,0x77008c,0x670067,0xd8009b,0xff00ff,0xff00ff,0xff00ff,0xfe00ff,0xfe00fe,0xfe00fe,0xfd00fd,0xfd00fd,0xfd00fd,0xfc00fd,0xfc00fc,0xfc00fc,0xfc00fc,0xfd00fc,0xfc00ff,0xef00ef,0xef00ef,0xef00ef,0xee00ef,0xe900ec,0xe000e5,0xe000e0,0xe000e0,0xff00e7,0xed00fe,0xdf00df,0xdf00df,0xdf00df,0xdf00df,0xda00df,0xcb00d4,
+0xcb00cb,0xcc00cb,0xff00e7,0xff00ff,0xfb00ff,0xef00ef,0xef00ef,0xef00ef,0xee00ef,0xed00ed,0xed00ed,0xef00ee,0xf000f0,0xff00f4,0xff00ff,0xff00ff,0xfe00ff,0xfe00fe,0xfe00fe,0xfd00fe,0xfd00fd,0xfd00fd,0xfd00fd,0xfc00fc,0xfa00fb,0xfa00fa,0xfc00fb,0xff00ff,0xff00ff,0xf700fd,0xf800f8,0xfa00f9,0xfa00fa,0xfb00fb,0xf800fb,0xef00f2,0xf300f1,0xf600f4,0xf900f8,0xe0fe00f9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3600bbd9,0x2c41400,0xb100bc,0x8d00a3,0x5e0070,0x920065,0xf200cf,0xff00ff,0xff00ff,0xfb00fe,0xffffafff,0xffffffff,0xffffffff,0xffffffff,0xddefffff,0x44004d00,0xb002800,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1600a4de,0xcc05d2,0xbb00c5,0xffff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9bd3ffff,0x6c71a00,0xb700c0,0xa100ad,0x850094,0x7f007c,0xde00ac,0xff00ff,0xff00ff,0xff00ff,0xfe00ff,0xfe00fe,0xfe00fe,0xfd00fd,0xfd00fd,0xfd00fd,0xfc00fc,0xfc00fc,0xfc00fc,0xfc00fc,0xfc00fc,0xfc00fe,0xe400eb,0xe400e4,0xe400e4,0xe100e4,0xda00de,0xcd00d4,0xcd00cd,0xcd00cd,0xf100d4,0xf100fe,0xd500de,0xd500d5,0xd500d5,0xd500d5,0xd000d5,0xc300c9,
+0xc300c3,0xc300c3,0xf200d6,0xff00ff,0xf400fe,0xde00e5,0xde00de,0xde00de,0xdd00de,0xdc00dc,0xdc00dc,0xde00dd,0xe000df,0xf800ea,0xff00ff,0xff00ff,0xfe00ff,0xfe00fe,0xfe00fe,0xfe00fe,0xfd00fd,0xfd00fd,0xfd00fd,0xfc00fc,0xfb00fc,0xfb00fb,0xfc00fb,0xff00fe,0xff00ff,0xf600fa,0xf700f7,0xf900f8,0xfa00f9,0xfa00fa,0xf300fa,0xe600eb,0xeb00e8,0xf000ed,0xf400f2,0x91fb00f4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4b36ffff,0x6c51f00,0xb300bd,0x9100a5,0x690076,0x960070,0xee00c9,0xff00ff,0xff00ff,0x10ff00fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9bb8ffff,0x3c004c00,0x5c91b00,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x63a5ffff,0x3ca1400,0xb900c3,0xffff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf3fbffff,0x12003000,0xb802c0,0xa500b0,0x90009b,0x8e008a,0xe100b6,0xff00ff,0xff00ff,0xff00ff,0xfe00ff,0xfe00fe,0xfe00fe,0xfd00fe,0xfd00fd,0xfd00fd,0xfc00fd,0xfc00fc,0xfc00fc,0xfc00fc,0xfd00fc,0xfc00fd,0xdf00ea,0xdf00df,0xdf00df,0xdc00df,0xd400d9,0xc800ce,0xc800c8,0xc800c8,0xec00cd,0xf400fe,0xd300df,0xd300d3,0xd300d3,0xd300d3,0xcc00d2,0xc000c5,
+0xc000c0,0xc000c0,0xec00cf,0xff00ff,0xee00fc,0xd500de,0xd500d5,0xd600d5,0xd500d6,0xd400d4,0xd400d4,0xd600d5,0xd900d7,0xf500e6,0xff00ff,0xff00ff,0xfe00ff,0xfe00fe,0xfe00fe,0xfe00fe,0xfc00fc,0xfb00fc,0xfb00fb,0xfa00fa,0xf700f9,0xf700f7,0xf800f8,0xfa00f9,0xff00fb,0xf700fa,0xf800f8,0xf900f9,0xfa00fa,0xfb00fb,0xf000f9,0xe000e7,0xe500e2,0xeb00e7,0xef00ee,0x31fa00f0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8cafffff,0xd002c00,0xb400bd,0x9400a7,0x73007e,0x9a007c,0xe700c4,0xff00fb,0xff00ff,0x70ff00fd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6352ffff,0x32004800,0x1c81100,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc4e4ffff,0xd002800,0xb701c1,0xffff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x25007da3,0xb90900,0xa900b2,0x9800a1,0x990095,0xe300be,0xff00ff,0xff00ff,0xff00ff,0xfe00ff,0xfe00fe,0xfe00fe,0xfe00fe,0xfa00fd,0xf900fa,0xf800f9,0xf700f8,0xf700f7,0xf700f7,0xf700f7,0xf700f8,0xda00e7,0xda00da,0xda00da,0xd800da,0xcf00d4,0xc300c8,0xc300c3,0xc300c3,0xe200c8,0xf600f8,0xd400e2,0xd400d4,0xd400d4,0xd400d4,0xcd00d2,0xc300c6,
+0xc300c3,0xc300c3,0xe900ce,0xff00ff,0xe900f8,0xce00d9,0xce00ce,0xd000cf,0xcf00d0,0xcf00cf,0xcf00cf,0xd000cf,0xd600d1,0xf300e3,0xff00ff,0xff00ff,0xfe00ff,0xfe00fe,0xfe00fe,0xfe00fe,0xfb00fd,0xfa00fb,0xf900fa,0xf800f9,0xf500f7,0xf500f5,0xf600f6,0xf800f7,0xfc00f9,0xf900fb,0xfa00f9,0xfa00fa,0xfb00fb,0xfb00fb,0xee00f8,0xdc00e4,0xe000de,0xe600e3,0xeb00e9,0xed00ec,0xffffd1fd,0xffffffff,0xffffffff,0xffffffff,0xc7e0ffff,0x16003800,0xb502bf,0x9800a9,0x7d0084,0x9f0085,0xe200c2,0xff00f8,0xfe00ff,0xcfff00fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4d00d2e8,0x25004200,0xc70900,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1d005461,0xb606bf,0xffff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4d004d00,0x4d004d00,0x582e4d00,0xb1ce7a86,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3500bbd9,0x2ba1300,0xad00b4,0x9f00a6,0xa2009d,0xe500c3,0xff00ff,0xff00ff,0xff00ff,0xfe00ff,0xfe00fe,0xfe00fe,0xfe00fe,0xfb00fd,0xf700f7,0xf500f6,0xf400f5,0xf400f4,0xf400f4,0xf500f4,0xf400f5,0xd900e7,0xd900d5,0xd900d9,0xd600d9,0xcd00d2,0xc400c8,0xc400c4,0xc400c4,0xdd00c7,0xf800f4,0xd700e7,0xd400d4,0xd400d4,0xd300d4,0xcb00d1,0xc300c6,
+0xc300c3,0xc300c3,0xe300cc,0xfe00f9,0xe500f4,0xc900d4,0xc900c9,0xcc00cb,0xcb00cc,0xcb00cb,0xcb00cb,0xcc00cb,0xd500cd,0xf200e3,0xff00ff,0xff00ff,0xfe00ff,0xfe00fe,0xfe00fe,0xfe00fe,0xfb00fd,0xf800f8,0xf600f7,0xf400f5,0xf100f3,0xf100f1,0xf200f1,0xf300f2,0xf700f4,0xfa00f7,0xfa00fa,0xfb00fb,0xfc00fb,0xfb00fc,0xeb00f6,0xd900e0,0xdc00da,0xe200de,0xe600e5,0xe900e8,0xffff73f8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x22004d35,0xb607bf,0x9c00ab,0x86008c,0xa5008e,0xdf00c3,0xff00f5,0xfe00ff,0xffff20ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4c0090aa,0x19003b00,0xc303c3,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x4d004d00,0x4d004d00,0x582e4d00,0xbcd87a86,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d008caf,0x1b40e00,0xffff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x48004d00,0x3a003f00,0x3a003a00,0x3b003a00,0xf3fb637c,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3f00ddef,0x6bc1f00,0xb000b6,0xa500aa,0xa900a3,0xe700c7,0xff00ff,0xff00ff,0xff00ff,0xfe00ff,0xfe00fe,0xfe00fe,0xfe00fe,0xfb00fe,0xf500f8,0xf300f4,0xf200f3,0xf200f2,0xf200f2,0xf200f2,0xf200f3,0xd800e7,0xd500d2,0xd700d7,0xd500d7,0xcd00d2,0xc500c8,0xc500c5,0xc500c5,0xda00c8,0xf900f1,0xda00ea,0xd400d4,0xd400d4,0xd300d4,0xcb00d0,0xc500c7,
+0xc500c5,0xc500c5,0xdf00cc,0xfc00f6,0xe100f1,0xc700d0,0xc900c7,0xcb00ca,0xcb00cb,0xca00ca,0xca00ca,0xcb00cb,0xd600cd,0xf400e4,0xff00ff,0xff00ff,0xfe00ff,0xfe00fe,0xfe00fe,0xfe00fe,0xfc00fd,0xf600f9,0xf400f5,0xf200f3,0xee00f0,0xee00ee,0xef00ee,0xf000ef,0xf300f1,0xf700f4,0xfb00fb,0xfc00fb,0xfc00fc,0xfb00fc,0xe900f4,0xd600dd,0xd800d6,0xdd00da,0xe200e0,0xe500e4,0xffff21f7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2e0098bc,0xb70e00,0xa100ad,0x8e0093,0xa90095,0xda00c2,0xfc00f0,0xfd00ff,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4800582e,0xf002f00,0xc001c0,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x48004d00,0x3a003f00,0x3a003a00,0x3b003a00,0xffff87b5,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3a00bbd9,0x3b21800,0xffff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3f004d00,0x13002200,0x13001300,0x17001400,0x7bc71e00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4500ffff,0xb002a00,0xb200b7,0xa800ad,0xad00a7,0xe800cb,0xfe00fe,0xfe00fe,0x40ff00fe,0x8fff80ff,0xbfffbfff,0x9fffbfff,0x50ff80ff,0xfb10ff,0xf500f9,0xf100f2,0xf000f0,0xef00ef,0xef00ef,0xf000ef,0xf000f0,0xd800e6,0xd000d1,0xd600d3,0xd400d6,0xcc00d1,0xc600c8,0xc600c6,0xc600c6,0xd700c8,0xf600ec,0xde00ed,0xd400d6,0xd400d4,0xd200d4,0xca00cf,0xc400c6,
+0xc400c4,0xc400c4,0xda00ca,0xf600f0,0xdc00ec,0xc400cc,0xc700c5,0xca00c9,0xca00ca,0xc900c9,0xc900c9,0xca00ca,0xd600ce,0xf000e2,0xf600f7,0x60ff20ff,0x9fff80ff,0xbfffbfff,0x9fffbfff,0x60ff80ff,0xf320ff,0xef00f1,0xef00ee,0xef00f0,0xeb00ee,0xec00eb,0xec00ec,0xed00ed,0xf000ee,0xf400f1,0xfb00f8,0xfb00fc,0xfa00fa,0xf700fa,0xe400f0,0x60ff10ff,0xbfff9fff,0x80ffbfff,0xdb30ff,0xde00dd,0xd1fd00de,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3900ddef,0x3ba1700,0xa700b1,0x96009c,0xad009c,0xd800c3,0xfa00ec,0xfb00fe,0xffffdfff,0xffffffff,0xffffffff,0xffffffff,0xbcd8ffff,0x41004d00,0x8002200,0xbe00be,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x3f004d00,0x13002200,0x13001300,0x17001400,0x96da1f00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4100d2e8,0x7af2200,0xffff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0xd31300,0xd300d3,0x2d300d3,0xd0005d2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4900ffff,0x10003200,0xb400b8,0xab00b0,0xb300ab,0xe800ce,0xf800fa,0xafff50ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd0feffff,0x10ff61fc,0xeb00ec,0xec00ec,0xec00ec,0xec00ec,0xed00ec,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xd39fff,0xcd00d1,0xc700ca,0xc700c7,0xc700c7,0xd600c9,0xf400e8,0xbfff20ff,0xbfffbfff,0xbfffbfff,0xd280ff,0xcb00d0,0xc600c8,
+0xc600c6,0xc600c6,0xd900cb,0xf000eb,0xbfff60ff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0x50ffbfff,0xc900c9,0xc900c9,0xc800c9,0xd300cb,0x20ff00dd,0xdfff80ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe0feffff,0x21f790fd,0xe500e5,0xe800e6,0xe800e8,0xe800e8,0xe800e8,0xea00e9,0xec00eb,0xbfff60ff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xee30ff,0x80ff00e6,0xffffefff,0xffffffff,0xffffffff,0x66f0ffff,0x1d604d3,0x62fa00d8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5a5bffff,0x8002400,0xad00b5,0x9e00a4,0xb100a2,0xd600c4,0xf800e9,0x30ff00fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8599ffff,0x38004b00,0x2bc1600,0xbd00bc,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x3a004d00,0xd41300,0xd400d4,0x2d400d4,0x3dc906d3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4500ddef,0xb002a00,0xffff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0xd31300,0xd300d3,0xd300d3,0x1da00d3,0xffffc2fb,0xffffffff,0xffffffff,0xffffffff,0x4c00ffff,0x12003800,0xb500b9,0xae00b2,0xb500ae,0xe400cd,0xcfff40ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf0feffff,0x12e384f7,0xe800e6,0xeb00ea,0xeb00eb,0xec00eb,0xffffafff,0xffffffff,0xffffffff,0xffffffff,0x3bcfffff,0x3ce0a00,0xc900cb,0xc900c9,0xc900c9,0xd600cb,0xf300e6,0xffff80ff,0xffffffff,0xffffffff,0xd00f0fe,0x2cc0800,0xc800c9,
+0xc800c8,0xc800c8,0xd800cd,0xeb00e6,0xffffcfff,0xffffffff,0xffffffff,0xffffffff,0x2cb9ffff,0x7c90c00,0xc802c9,0xc400c6,0x10ff00c7,0xffff8fff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x23e9a3f9,0xe001de,0xe400e2,0xe700e7,0xe800e7,0xe900e8,0xeb00ea,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0x1b974add,0xffffd0fe,0xffffffff,0xffffffff,0xffffffff,0x417effff,0xa001900,0x11f002d1,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x98bcffff,0x10003100,0xb201b9,0xa600ab,0xb400a8,0xd400c4,0xf400e6,0x8fff00fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4d00f4fa,0x2c004600,0xbb0d00,0xbc00bb,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x3a004d00,0xd41300,0xd400d4,0xd400d4,0x2da00d4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4800ffff,0xe002f00,0xffff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0xd31300,0xd300d3,0xd300d3,0xd900d2,0xffffefff,0xffffffff,0xffffffff,0xffffffff,0x4d00ffff,0x13003a00,0xb600b9,0xb100b4,0xb500b0,0x8fff10ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe2fcffff,0x3e147e6,0xe700e4,0xea00e9,0xea00ea,0xffff60ff,0xffffffff,0xffffffff,0xffffffff,0xa4deffff,0xd002200,0xca01cc,0xca00ca,0xca00ca,0xd500cc,0xf000e3,0xffffdfff,0xffffffff,0xffffffff,0x7cc5ffff,0x9001f00,0xca00cb,
+0xca00ca,0xca00ca,0xd800ce,0x30ff00e2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3000cbf0,0x13002800,0xc504c7,0xc000c1,0xefff50ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4db77f0,0xdd01dc,0xe500e2,0xe500e5,0xe600e6,0xe900e7,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xbbef64a3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4300c5e3,0x18003400,0xd004cc,0xffffb2fb,0xffffffff,0xffffffff,0xffffffff,0xe9f4ffff,0x19003b00,0xb703bc,0xad00b1,0xb700ae,0xd300c5,0xf100e3,0xefff00f7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4d00bcd8,0x1f003f00,0xb906b9,0xbb00b9,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x3a004d00,0xd41300,0xd400d4,0xd400d4,0x10ff00d3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4a00f4fa,0x10003400,0xffff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0xd31300,0xd300d3,0xd200d3,0x20ff00d0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4d00ffff,0x13003a00,0xb600b8,0xb200b4,0x20ff00b1,0xffffcfff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8aedffff,0x1e307e0,0xe900e7,0xe900e9,0xf0fe10ff,0xffffffff,0xffffffff,0xffffffff,0xe8f5ffff,0x1b003900,0xcc05cd,0xcc00cc,0xcc00cc,0xd600cd,0x40ff00e2,0xffffffff,0xffffffff,0xffffffff,0xc5e3ffff,0x14003400,0xcb02cc,
+0xcb00cb,0xcc00cb,0xd700cf,0x8fff00de,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x47008dae,0x16003600,0xc203c6,0x70ff00be,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa8f1ffff,0x2db19a3,0xe300e0,0xe500e4,0xe500e5,0xe800e6,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xffffbada,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4b0090aa,0x18003a00,0xcf03ca,0xffff61fc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x25006678,0xbb0900,0xb400b7,0xba00b4,0xd300c6,0xee00e1,0xffff50ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4b006f6e,0x14003600,0xb702b7,0xbb00b7,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x3a004d00,0xd41300,0xd400d4,0xd400d4,0x60ff00d2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4c00d2e8,0x12003700,0xffff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0xd31300,0xd300d3,0xd000d2,0xbfff00ce,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4d00e9f4,0x13003a00,0xb700b8,0xb400b5,0xefff30ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc00aaef,0xe702e5,0xe700e7,0xa2fa00e8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x28006777,0xce0b00,0xce00ce,0xce00ce,0xd600cf,0x9fff00e2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2100585d,0xce07ce,
+0xce00ce,0xce00ce,0xd700d1,0xdfff00db,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4800582e,0xf002f00,0xbe01c3,0xffff9fff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1e88d6f7,0xe104de,0xe300e2,0xe400e3,0xe600e4,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4700582e,0xe002e00,0xce01c9,0xffff10ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3300afd0,0x1bf1100,0xba00bc,0xbe00ba,0xd200c7,0xea00df,0xffff9fff,0xffffffff,0xffffffff,0xffffffff,0xe9f4ffff,0x45004d00,0xb002a00,0xb500b5,0xbb00b6,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x3a004d00,0xd41300,0xd400d4,0xd200d3,0xcfff10ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4b00d2e8,0x12003600,0xffff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0xd31300,0xd100d2,0x20ff00d0,0xffffbfff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4c00c7e0,0x13003800,0xb700b7,0x20ff00b6,0xffffefff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xadeaffff,0x3e61000,0xe600e6,0x51fc00e7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3400b0cf,0x1cf1200,0xcf00cf,0xcf00cf,0xd700d0,0xefff10ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2e0098bc,0x1cf0e00,
+0xcf00cf,0xcf00cf,0xd500d2,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0xbcd8ffff,0x41004d00,0x8002200,0x60ff00c3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbcedffff,0x5e01400,0xe200e1,0xe300e2,0xe400e3,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbcd8ffff,0x41004d00,0x7be2200,0xcd00c7,0xa2fa00d1,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3d00e9f4,0x5c31c00,0xbf00c1,0xc100bf,0xd200c8,0x10ff00de,0xffffefff,0xffffffff,0xffffffff,0xffffffff,0xb1ceffff,0x3d004c00,0x5b31c00,0xb400b3,0xbc00b6,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x3a004d00,0xd41300,0xd300d4,0x50ff00d1,0xffffcfff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4900a6c5,0xf003200,0xffff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xceecd2e8,0xbfffc4f8,0xbfffbfff,0xffffdfff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4a0090aa,0x11003400,0xb700b7,0xcfff10ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x11007ac9,0xe403e4,0xe400e5,0xffffe1fd,0xffffffff,0xffffffff,0xffffffff,0x3d00f4fa,0x5d01c00,0xd000d0,0xd000d0,0xd700d1,0xffff60ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3a00e8f5,0x3d11800,
+0xd100d1,0xd100d1,0xd400d2,0xffff9fff,0xffffffff,0xffffffff,0xffffffff,0x8599ffff,0x38004b00,0x2c61600,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x150097d8,0xe104e1,0xe200e2,0xe400e3,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8599ffff,0x38004b00,0x2bc1600,0xcb00c5,0x51fc00d1,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x738effff,0xb002800,0xc400c5,0xc400c4,0xd200c9,0x60ff00dc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6352ffff,0x34004a00,0x1b11200,0xb200b1,0xbd00b6,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xceecd2e8,0xbfffc4f8,0xbfffbfff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x47006f6e,0xd002e00,0xffff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4600582e,0xd002c00,0xb900b9,0xffff8fff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd2e8f4fa,0xffffddef,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4478f3fb,0x2e30e00,0xe300e3,0xffff92fa,0xffffffff,0xffffffff,0xffffffff,0x7fa1ffff,0xb002900,0xd100d1,0xd100d1,0xd700d2,0xffffbfff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6678ffff,0x9002500,
+0xd100d1,0xd100d1,0xd200d2,0xffffefff,0xffffffff,0xffffffff,0xffffffff,0x4d00f4fa,0x2c004600,0x10ff0d00,0xffffdfff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe9f4ffff,0x7a86b1ce,0x4d004d00,0x63524d00,0xbcd88599,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5492ffff,0x2e01100,0xe000e0,0xe200e1,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8599d2e8,0xb1ce7a86,0x4d00e9f4,0x2c004600,0xba0d00,0xca00c3,0xd100cf,0xfffff0fe,0xffffffff,0xffffffff,0xffffffff,0xbbd9ffff,0x12003400,0xc801c8,0xc800c8,0xd200cb,0xafff00d9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4d00ddef,0x28004400,0xaf0a00,0xb100af,0xbf00b6,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe9f4ffff,0x43004d00,0x9002600,0xffff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb1ceffff,0x41004d00,0x7b82200,0x40ff00bc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe9f4ffff,0x582e90aa,0x4d004d00,0x49004b00,0xb0cf6c71,0xfffff4fa,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xcfebffff,0x9002200,0xe101e2,0xffff32f5,0xffffffff,0xffffffff,0xffffffff,0xbbd9ffff,0x14003600,0xd302d3,0xd300d3,0x20ff00d3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbadaffff,0x11003300,
+0xd301d3,0xd300d3,0x50ff00d2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4d00b1ce,0x1f003f00,0x80ff06c7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf4faffff,0x4d0090aa,0x4a004c00,0x3f004500,0x3a003b00,0x3c003a00,0xd1e9585d,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xcfebffff,0xb002600,0xdf01de,0xe000df,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbcd8ffff,0x4c004d00,0x42004700,0x45004000,0x1f003c00,0xb506a6,0xc600bf,0xd100cd,0xffffa1fc,0xffffffff,0xffffffff,0xffffffff,0xf4faffff,0x1e003e00,0xcb05cb,0xcb00cb,0xd200cd,0xffff10ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4c009bb8,0x1a003c00,0xad04ad,0xb100ad,0xc200b8,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x90aaffff,0x3d004c00,0x47e1b00,0xffff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x582ee9f4,0x38004b00,0x2bb1600,0xbfff00bf,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4d009bb8,0x49004c00,0x3b004200,0x32003600,0x39003400,0xd0ea565f,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1900699b,0xdf05df,0xe0fe00dc,0xffffffff,0xffffffff,0xffffffff,0xf4faffff,0x1f003f00,0xd406d4,0xd300d4,0x8fff00d3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf4faffff,0x1c003d00,
+0xd505d5,0xd400d5,0xafff00d2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4a006f6e,0x14003600,0xefff12e3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6352ddef,0x49004d00,0x35004100,0x1e002900,0x13001600,0x19001500,0x2c002100,0xffffb5e0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1c006b99,0xdd05dc,0xde00dd,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x582ef4fa,0x42004b00,0x23003100,0x29002100,0x10002600,0xae029c,0xc300ba,0xcf00ca,0xffff41fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2b007fa1,0xd00c00,0xd000d0,0xd200d0,0xffff70ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x48006352,0x10003100,0xaa01aa,0xb000ab,0xc500b9,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4d00d2e8,0x32004900,0x17a1100,0xffff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf4faffff,0x4c006f6e,0x28004300,0xbf0b00,0xffff40ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6f6ef4fa,0x4a004d00,0x33004200,0x18002400,0x10001200,0x14001000,0x29001c00,0xffffb4e1,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2d00d1e9,0x1dd0f00,0x73f800db,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2b008caf,0xd70c00,0xd500d7,0xdfff00d4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2a008bb0,
+0xd90b00,0xd700d9,0xffff10ff,0xffffffff,0xffffffff,0xffffffff,0xe9f4ffff,0x45004d00,0xb002900,0xffff70ff,0xffffffff,0xffffffff,0xffffffff,0xf4faffff,0x4c006f6e,0x38004600,0x14002400,0x5d10b00,0xd501d2,0x3dc01d8,0xe0007e0,0xb1e51b00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2e00bada,0x1db0f00,0xdc00db,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4d00a6c5,0x2d004400,0x8001400,0xb000789,0x4840b00,0xaa0094,0xc200b8,0xd000ca,0xe1fd00d7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3600bbd9,0x2d31400,0xd300d3,0xd300d3,0xffffcfff,0xffffffff,0xffffffff,0xffffffff,0xc7e0ffff,0x42004d00,0x9002500,0xa700a7,0xb000aa,0xc900bb,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf4faffff,0x4c006352,0x22003f00,0x750800,0xffff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6f6ef4fa,0x47004d00,0x15003200,0xc203bd,0xffff9fff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4d0090aa,0x3b004800,0x13002600,0x2a10800,0xb500a8,0x1cb00c2,0xc0005d3,0xd8f41a00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5560ffff,0x6db1e00,0x21f700d9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3700c7e0,0x2db1500,0xd700da,0xffff50ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3700c7e0,
+0x2dd1500,0xda00dc,0xffff60ff,0xffffffff,0xffffffff,0xffffffff,0x9bb8ffff,0x3d004c00,0x5c31c00,0xffffcfff,0xffffffff,0xffffffff,0xffffffff,0x9bb8ffff,0x47004d00,0x1b003400,0x2d30900,0xd100d2,0xd500d2,0xdd00d8,0x1e400e0,0x227805e6,0xffffe4f9,0xffffffff,0xffffffff,0xffffffff,0x4938ffff,0x5d91d00,0xd900d9,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4a006352,0x18003700,0x8d0498,0x760082,0x79006e,0xa6008c,0xc200b6,0xd200cb,0x91fb00db,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4b36f4fa,0x6d71f00,0xd700d7,0x20ff00d6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x90aaffff,0x3a004b00,0x3a41800,0xa400a4,0xb100a9,0xcc00bd,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6f6ee9f4,0x46004d00,0x10002e00,0x6e0278,0xffff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xddefffff,0x4d006f6e,0x36004800,0x7ba1b00,0xc400bf,0xffffefff,0xffffffff,0xffffffff,0xffffffff,0xc7e0ffff,0x49004d00,0x1f003900,0x29e0b00,0x940097,0xac009d,0xc700bc,0x1d700d0,0x3fc205dc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x98bcffff,0xe002e00,0xd401d8,0xffffd1fd,0xffffffff,0xffffffff,0xffffffff,0x4c36ffff,0x7de2100,0xd900dd,0xffff9fff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x585dffff,
+0x7e02100,0xdc00df,0xffffbfff,0xffffffff,0xffffffff,0xffffffff,0x6352ffff,0x33004900,0x21f71100,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4d00e9f4,0x39004a00,0x7d41c00,0xcf01d2,0xcd00ce,0xd100ce,0xd900d5,0xe100dd,0x3e500e3,0xffff6be5,0xffffffff,0xffffffff,0xffffffff,0x809fffff,0xd002b00,0xd600d6,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xf4faffff,0x44004d00,0xb002800,0x870093,0x6b0079,0x6c0060,0xa10082,0xc200b4,0xd500cd,0x31fa00df,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8cafffff,0xd002b00,0xdb00db,0x80ff00da,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x582effff,0x2e004700,0x1a10e00,0xa200a1,0xb200a8,0xd000c0,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc7e0ffff,0x4c00582e,0x35004700,0x5811800,0x680074,0xffff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf4faffff,0x4d00a6c5,0x47004c00,0x1c003600,0x1bc0800,0x30ff00c2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6f6effff,0x3f004b00,0xa002300,0x92019b,0x85008a,0xa30091,0xc200b6,0xd600cd,0x3e100dc,0xffffb5f7,0xffffffff,0xffffffff,0xffffffff,0xc7e0ffff,0x19003b00,0xd303d6,0xffff62fa,0xffffffff,0xffffffff,0xffffffff,0x8cafffff,0xe002e00,0x10ff00df,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x98bcffff,
+0xe002e00,0x20ff01e1,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4d00d2e8,0x25004300,0x50ff0900,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd2e8e9f4,0xc8f4cfeb,0xbfffc2fb,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xffffd0fe,0xffffffff,0xffffffff,0xffffffff,0xa5c6ffff,0x16003800,0xd002ce,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xd2e8ffff,0x3d004d00,0x4981a00,0x81008e,0x5e0070,0x5c004f,0x9c0077,0xc400b4,0xd900d1,0xee00e4,0xffffe0fe,0xffffffff,0xffffffff,0xffffffff,0xc7e0ffff,0x16003700,0xdf02df,0xdfff00dc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4d00bcd8,0x22004100,0x9d079d,0xa0009d,0xb400a8,0xd500c4,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd2e8ffff,0x4d007a86,0x44004b00,0x1b003300,0x17d0800,0x61006e,0xffff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc7e0f4fa,0x4d0090aa,0x4a004d00,0x30004100,0x8001a00,0xbd01b7,0x50ff00c4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4d00ddef,0x2e004600,0x29b1000,0x860091,0x74007b,0x970081,0xbc00ae,0xd300c9,0xe100db,0xffff64f5,0xffffffff,0xffffffff,0xffffffff,0xf4faffff,0x24004200,0xd30800,0xffff11f0,0xffffffff,0xffffffff,0xffffffff,0xd2e8ffff,0x17003900,0x60ff02e1,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe8f5ffff,
+0x18003a00,0x70ff03e3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4c0090aa,0x19003b00,0x80ff03c3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd2e8ffff,0x1f003f00,0xca06c7,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xc7e0ffff,0x37004b00,0x1941300,0x790088,0x500067,0x4a003d,0x950068,0xc500b2,0xdd00d3,0xf200e8,0xffff73f8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x22004c36,0xe107e2,0xffff30ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4b008599,0x16003800,0x990299,0x9f009a,0xb600a8,0xd900c7,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4d008599,0x47004c00,0x2b003d00,0x7971600,0x7a018a,0x5a0069,0xffff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa6c5a6c5,0x7a869bb8,0x7a867a86,0x4d007a86,0x4d004d00,0x47004b00,0x35004000,0x12002500,0x1b106aa,0xbf00b8,0x80ff00c6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4c00b1ce,0x1d003d00,0x92059d,0x780086,0x61006a,0x89006f,0xb600a5,0xd000c5,0xe100da,0xffff21f7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2e004700,0xd10d00,0xb2fb00ce,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2200595c,0xcfff0800,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0x25006678,0xcfff0900,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4800582e,0xf002f00,0xafff01c2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xddefffff,0x27004400,0xc50a00,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xa6c5ffff,0x31004900,0x8f0f00,0x720082,0x40005d,0x340027,0x8d0056,0xc700b0,0xe100d8,0xf600ed,0xffff21f7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2e008caf,0xe40e00,0xffff8fff,0xffffffff,0xffffffff,0xffffffff,0xf4faffff,0x46004d00,0xd002c00,0x950095,0x9e0097,0xba00a9,0xde00cc,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffc7e0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4a00c7e0,0x2f003f00,0xe001e00,0x9604a1,0x770088,0x540066,0xffff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4b004d00,0x43004600,0x3f004200,0x3f003f00,0x3a003d00,0x2d003500,0x14002100,0x2a10900,0xb200aa,0xc100b9,0x80ff00c8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4900a6c5,0x11003300,0x890196,0x6a007b,0x4d0059,0x7a005c,0xb0009c,0xce00c0,0xe100d8,0xffff00e6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x35006253,0xcf1100,0x61fc00cc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2f0098bc,0xffff2db5,0xffffffff,0xffffffff,0xffffffff,0xa6c5ffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0x3300bada,0xffff2fae,0xffffffff,0xffffffff,0xffffffff,0xbcd8ffff,0x41004d00,0x8002200,0xbfff00c1,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2e004700,0xc60e00,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xa6c5ffff,0x2c004600,0x8c0d00,0x6d007e,0x350055,0x200014,0x8b0047,0xcd00b5,0xe900df,0xfa00f2,0xd1fd00fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3900ddef,0x2e61700,0xffffefff,0xffffffff,0xffffffff,0xffffffff,0xb1ceffff,0x3f004d00,0x6901f00,0x910090,0x9d0094,0xbe00ab,0xe400d1,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xe8f5582e,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x748dffff,0x14002d00,0x1aa06b2,0x9600a1,0x760088,0x520064,0xffff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x43004d00,0x26003000,0x1f002300,0x1d001d00,0x15001b00,0xd001100,0x2880781,0x9e0093,0xb200a8,0xc200ba,0x80ff00cb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x45008599,0xc002b00,0x8a0098,0x68007a,0x470055,0x790058,0xb7009f,0xd600c8,0xe600df,0xffff00ea,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3a007a86,0x1cd1400,0xc700cb,0xfffff0fe,0xffffffff,0xffffffff,0xffffffff,0x3b00ddef,0xffff9aed,0xffffffff,0xffffffff,0xffffffff,0x582effff,0xffffc7e0,0xffffffff,0xffffffff,0xffffffff,
+0x3d00f4fa,0xffff9beb,0xffffffff,0xffffffff,0xffffffff,0x8599ffff,0x38004b00,0x2bf1600,0xbfff00bf,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x34004a00,0xc71000,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xa6c5ffff,0x28004400,0x8f0b00,0x6f0081,0x330056,0x18000c,0x9a0046,0xda00c4,0xef00e9,0xfc00f6,0x72fb00fd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5a5bffff,0x55f02300,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6f6effff,0x36004a00,0x28b1400,0x8c008b,0x9d0092,0xc200ae,0xe800d6,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x8bb04d00,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd1e9ffff,0xf002e00,0xab01b3,0x9700a2,0x760088,0x500063,0xffff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3c004d00,0x9001b00,0x6a10800,0x5880596,0x1770477,0x7b0078,0x800077,0x9b008e,0xb200a7,0xc400bc,0x80ff00cd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x430090aa,0x9002500,0x9300a0,0x720085,0x52005f,0x880064,0xc900b1,0xe300d9,0xef00ea,0xffff00f0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3c007a86,0x2c91800,0xc500c9,0xffffa2fa,0xffffffff,0xffffffff,0xffffffff,0x5a5bffff,0xfffff1fd,0xffffffff,0xffffffff,0xffffffff,0x4d00c7e0,0xffff7fa1,0xffffffff,0xffffffff,0xffffffff,
+0x8bb0ffff,0xffffe4f9,0xffffffff,0xffffffff,0xffffffff,0x4d00f4fa,0x2c004600,0xbd0d00,0xbfff00bd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x38004c00,0xc71200,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xa6c5ffff,0x27004300,0x940a00,0x720085,0x330059,0x110004,0xb50044,0xed00df,0xf700f5,0xfe00fb,0x11f000fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x98bcffff,0xa5f63100,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4d00e9f4,0x29004500,0x860b00,0x880086,0x9e0090,0xc600b1,0xed00db,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x3e004d00,0xffffe4f9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1e006e94,0xad06b5,0x9900a4,0x78008a,0x520065,0xffff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0xac1300,0x9700a3,0x79008a,0x670066,0x6e0069,0x77006b,0x980088,0xb300a6,0xc800be,0x80ff00d1,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4100a6c5,0x7b62200,0xa600af,0x8d009b,0x73007d,0xac0087,0xe500d3,0xf500f0,0xfa00f8,0xffff00f8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3e00582e,0x4c61c00,0xc300c6,0xffff41fb,0xffffffff,0xffffffff,0xffffffff,0xd1e9ffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4b008599,0xf1fd3a00,0xffffffff,0xffffffff,0xffffffff,
+0xe8f5ffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4d00b1ce,0x1f003f00,0xbb06bb,0xbfff00bb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0xc81300,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xa6c5ffff,0x27004300,0x970a00,0x760089,0x33005b,0xd0001,0xde0043,0xfd00fc,0xfe00fd,0xfe00fe,0xfc00fe,0xffffb2fb,0xffffffff,0xffffffff,0xffffffff,0xddefffff,0xf1fd4739,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4c00a6c5,0x1c003d00,0x810590,0x860081,0xa10091,0xcc00b6,0xf200e2,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x3a004d00,0xffff71d9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2f00d1e9,0x1b11000,0x9d00a8,0x7d008f,0x58006b,0xffff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0xa41300,0x8c0099,0x69007c,0x540053,0x5e0057,0x6c005b,0x940081,0xb400a6,0xcc00c1,0x80ff00d6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4100bcd8,0x8002200,0xb400bb,0xa300ac,0x920099,0xc700a6,0xf500e9,0xfe00fb,0xfc00fe,0xffff30ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3e004d00,0x4c21b00,0xc000c2,0xe1fd00bd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe9f4ffff,0x47004d00,0x98f02d00,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4a006f6e,0x14003600,0xb902b9,0x9fff00b9,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa6c5a6c5,0xa6c5a6c5,0xa6c5a6c5,0xa6c5a6c5,0xa6c5a6c5,0xa6c5a6c5,0xa6c5a6c5,0xa6c5a6c5,0xa6c5a6c5,0xa6c5a6c5,0xa6c5a6c5,0xa6c5a6c5,0xa6c5a6c5,0xa6c5a6c5,0x3a004d00,0xca1300,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xa6c5ffff,0x27004300,0x970a00,0x750089,0x32005a,0x60000,0xe80036,0xfd00fc,0xfd00fd,0xfe00fe,0xfd00fe,0xffff62fa,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffacd4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x49006352,0x12003300,0x7a018b,0x83007c,0xa30090,0xd200ba,0xf500e7,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x3a004d00,0xd3fa1500,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x86b7ffff,0x6b41e00,0xa200ac,0x830094,0x610072,0xffff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x9b1300,0x7f008f,0x57006d,0x3f003d,0x490043,0x5f0046,0x900079,0xb600a5,0xd000c4,0x40ff00db,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4300e9f4,0xa002700,0xc000c5,0xb300ba,0xa900ac,0xd700bb,0xfb00f3,0xfe00fe,0xfa00fd,0xffff70ff,0xffffffff,0xffffffff,0xffffffff,0xddefffff,0x3b004d00,0x2bd1700,0xbd00bd,0x91fb00bc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb1ceffff,0x3f004c00,0x36e31f00,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe9f4ffff,0x45004d00,0xb002900,0xb500b5,0x80ff00b7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4b006f6e,0x43004600,0x43004300,0x43004300,0x43004300,0x43004300,0x43004300,0x43004300,0x43004300,0x43004300,0x43004300,0x43004300,0x43004300,0x43004300,0x32004300,0xc91100,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xa6c5ffff,0x27004300,0x980a00,0x760089,0x32005b,0x0,0xfa0025,0xfd00fc,0xfd00fd,0xfe00fd,0xfe00fe,0xffff10ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xddefffff,0x43004d00,0xa002700,0x730085,0x800077,0xa70091,0xd800bf,0xf900ed,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x3a004d00,0x46e91300,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe8f5ffff,0x11002f00,0xa902b2,0x8d009c,0x70007e,0xffff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x921300,0x730084,0x45005e,0x270025,0x30002a,0x4f002c,0x8f0072,0xba00a8,0xd700ca,0x10ff00e3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x809fffff,0xd002c00,0xca00ce,0xc100c6,0xbb00bd,0xe200cb,0xfd00f9,0xfe00fe,0xf700fb,0xffffdfff,0xffffffff,0xffffffff,0xffffffff,0xbcd8ffff,0x38004c00,0xb81300,0xba00b8,0x31fa00bb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6352ffff,0x35004a00,0x2cb1300,0xffffd1fd,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9bb8ffff,0x3d004c00,0x5b21c00,0xb300b2,0x50ff00b6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4400b1ce,0x28003200,0x27002700,0x27002700,0x27002700,0x27002700,0x27002700,0x27002700,0x27002700,0x27002700,0x27002700,0x27002700,0x27002700,0x27002700,0x1d002700,0xc70a00,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xa6c5ffff,0x27004300,0x980a00,0x760089,0x31005a,0x0,0xf9001a,0xfc00fc,0xfd00fd,0xfe00fd,0xfe00fe,0xa2fa00fc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9bb8ffff,0x3b004c00,0x48f1a00,0x6b007f,0x7e0072,0xab0092,0xde00c4,0xfb00f0,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x3a004d00,0x2d51300,0xffffc4f8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x220087b5,0xb20800,0x9a00a7,0x83008e,0xffff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x8a1300,0x68007b,0x340051,0xd000c,0xe000d,0x40000c,0x960071,0xc600b3,0xe200d6,0xf200ec,0xffffd0fe,0xffffffff,0xffffffff,0xffffffff,0xddefffff,0x13003500,0xd302d5,0xcd00d0,0xc900ca,0xe900d7,0xfe00fb,0xfc00fe,0x70ff00f8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8599ffff,0x32004900,0xb21000,0xb800b4,0xbe00bc,0xffffd1fd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4d00d2e8,0x28004400,0xc80a00,0xffff73f8,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6352ffff,0x33004900,0x1ae1100,0xaf00ae,0x10ff00b3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4d35f4fa,0xe002400,0xa000a00,0xa000a00,0xa000a00,0xa000a00,0xa000a00,0xa000a00,0xa000a00,0xa000a00,0xa000a00,0xa000a00,0xa000a00,0xa000a00,0x7bc0a00,0xc402c0,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xa6c5ffff,0x27004300,0x980a00,0x750089,0x31005a,0x0,0xf9000d,0xfc00fb,0xfd00fd,0xfe00fd,0xfe00fe,0x51fc00fd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x582effff,0x31004800,0x1891000,0x640078,0x7d006d,0xaf0094,0xe400ca,0xfd00f4,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x3a004d00,0xd21300,0xffff44f0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3300e8f5,0x2bd1300,0xa800b4,0x92009c,0xffff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x8a1300,0x68007b,0x2f0050,0x0,0x0,0x4a0000,0xae0087,0xd700c8,0xe900e2,0xf500f1,0xffff71fd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x21009fcd,0xd807da,0xd600d8,0xd400d3,0xed00de,0xfd00fc,0xf800fc,0xefff30ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4d00f4fa,0x2a004500,0xad0b00,0xb500b0,0xc100bc,0xffff73f8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4c0090aa,0x1a003b00,0xc404c6,0xffff11f0,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4d00ddef,0x25004300,0xa90900,0xa900a8,0xb900af,0xffffd0fe,0xffffffff,0xffffffff,0xffffffff,0xb9dbffff,0xb002900,0xcf00d2,0xc800cb,0xc100c4,0xc200c1,0xc500c4,0xc300c4,0xbd00c1,0xb400b8,0xa700ad,0x9e00a0,0xa700a2,0xaf00ab,0xb800b4,0xc100bc,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xa6c5ffff,0x27004300,0x980a00,0x750089,0x31005a,0x0,0xf80000,0xfc00fb,0xfd00fd,0xfe00fd,0xfe00fe,0xfa00fe,0xfffff0fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4d00c7e0,0x24004200,0x840800,0x5d0071,0x7d0069,0xb60098,0xea00d2,0xff00f8,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x3a004d00,0xcf1300,0xc3fa01cd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa0ccffff,0x8002200,0xb400bd,0x9d00a8,0xffff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x931300,0x730085,0x36005a,0x0,0x0,0x750000,0xd400b6,0xea00e5,0xf300f0,0xf500f4,0xffff20ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7fc1ffff,0x2dd1300,0xdd00dd,0xdc00dc,0xf000e4,0xfa00fa,0x30ff00f7,0xffffefff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4d00b1ce,0x1f003f00,0xa706a4,0xb300ac,0xc400bc,0xffff21f7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf4faffff,0x4800582e,0xf002f00,0xbf01c0,0xb2fb00c0,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4c0090aa,0x19003b00,0xa503a6,0xa500a3,0xb800ac,0xffff61fc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x180083bb,0xcd04d0,0xc800cb,0xc100c4,0xc200c1,0xc400c4,0xc000c2,0x8fff00bc,0x80ffefff,0xa110ff,0x98009b,0xa2009d,0xaa00a6,0xb300af,0xbf00b9,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xa6c5ffff,0x27004300,0x980a00,0x750089,0x31005a,0x0,0xf50000,0xfc00fb,0xfd00fd,0xfd00fd,0xfe00fe,0xfc00fe,0xffffa1fc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4b0090aa,0x17003900,0x7e038d,0x55006a,0x7d0065,0xbb009c,0xee00d8,0xff00fa,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x3a004d00,0xcc1300,0x25dd00cb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf4faffff,0x1400413f,0xbb02c3,0xa500b0,0xffff00ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x9d1300,0x7d008f,0x3d0063,0x0,0x0,0xff0000,0xfc00fe,0xf700fd,0xf500f7,0xf200f4,0xa2fa00f1,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1c92bced,0xe102e0,0xe300e2,0xf000e9,0xf500f7,0xefff70ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4a006352,0x14003600,0xa1029d,0xb100a8,0xc500bb,0xc1fc00d2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbcd8ffff,0x41004d00,0x8002200,0xbb00bb,0x62fa00bd,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4800582e,0x10003100,0x9e01a1,0xa0009d,0xb400a7,0xf0fe00c2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xafe8ffff,0x2cb1e88,0xc600c8,0xc100c3,0xc200c1,0xc100c2,0x20ff00be,0xffffbfff,0xffffffff,0xa3f9f0fe,0x9123e9,0x9b0096,0xa400a0,0xaf00a9,0xbd00b6,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xa6c5ffff,0x27004300,0x980a00,0x750089,0x31005a,0x0,0xf00000,0xfc00fa,0xfd00fd,0xfd00fd,0xfe00fe,0xfd00fe,0xffff51fc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf4faffff,0x4700582e,0xe002e00,0x770088,0x4d0062,0x7f0062,0xc200a1,0xf300df,0xff00fc,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x3a004d00,0xc91300,0x1c600c9,0xffffa5f6,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2600a1cb,0xc10a00,0xac00b7,0xffff00fc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x9d1300,0x7d008f,0x3e0064,0x0,0x0,0xff0000,0xfc00fe,0xf700fc,0xf400f6,0xf100f3,0x13d700ee,0xfffff1fd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf1fdffff,0x53f6a5f6,0xe330ff,0x40ff10ff,0xdfff80ff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa6c5ffff,0x44004d00,0xb002800,0x9c0096,0xaf00a5,0xc600ba,0x62fa00d4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6f6effff,0x37004b00,0x2b41600,0xb500b4,0xc000b9,0xfffff0fe,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xc7e0ffff,0x42004d00,0x8002300,0x97009b,0x9b0097,0xb400a4,0x65f200c2,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x78eee4f9,0xc314cc,0xbe00c0,0xbe00be,0x30ff00be,0xffff9fff,0xffffffff,0xffffffff,0xffffffff,0xa4f7ffff,0x19323e9,0x9e0098,0xab00a4,0xbc00b3,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xa6c5ffff,0x27004300,0x950a00,0x740087,0x300058,0x0,0x0,0xfc00fc,0xfd00fd,0xfd00fd,0xfd00fd,0xfc00fd,0xe1fd00fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xbcd8ffff,0x40004d00,0x7902200,0x6f0082,0x46005b,0x820060,0xcb00a7,0xf500e5,0xfc00fc,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x3a004d00,0xc51300,0xc300c5,0xffff24e3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x443cf4fa,0x3c11600,0xae00b9,0xffff00ef,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x931300,0x760087,0x3b005e,0x0,0x0,0xff0000,0xfc00fe,0xf500fc,0xf300f5,0xf000f1,0x1e600ee,0xffff67ee,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x582ee9f4,0x39004b00,0x48d1900,0x970091,0xab00a1,0xc200b5,0x11f000cf,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4d00e9f4,0x2a004500,0xac0c00,0xad00ad,0xb900b2,0xffffa2fa,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0x8599ffff,0x39004b00,0x2961700,0x900092,0x960090,0xb200a1,0x2cc00c2,0xffffc4f8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd1fdffff,0x9fffc0fe,0xbfffbfff,0xffffefff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x77f0ffff,0x194048e,0xa2009b,0xb400aa,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xa6c5ffff,0x27004300,0x8d0a00,0x6d007f,0x2d0053,0x0,0x0,0xfc00fc,0xfd00fd,0xfd00fd,0xf700fa,0xf400f5,0x92fa00f3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x8599ffff,0x37004b00,0x2881600,0x68007a,0x3f0053,0x81005b,0xcb00a8,0xee00e1,0xf100f1,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x3a004d00,0xbb1300,0xbb00bb,0xa4f701b8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb8dcffff,0xa002700,0xa300ad,0xffff00e1,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x8a1300,0x6e007e,0x370058,0x0,0x0,0xff0000,0xfb00fe,0xf400fb,0xf100f4,0xee00f0,0xe700ec,0xa8f104e0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf4faffff,0x4c006f6e,0x27004200,0x1880b00,0x92008b,0xa8009d,0xbe00b3,0xda00cb,0xffffb2fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4c009bb8,0x1c003d00,0xa505a3,0xa600a6,0xb300ab,0xffff32f5,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0x4d00f4fa,0x2d004700,0x8d0e00,0x88008a,0x900089,0xb0009e,0xce00c3,0xf1fd27d1,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4675f3fb,0xa001900,0x9d0295,0xad00a5,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xa6c5ffff,0x27004300,0x850a00,0x670078,0x2b004f,0x0,0x0,0xfd00ff,0xfd00fd,0xfd00fd,0xf300f9,0xed00ef,0x32f500eb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4d00e9f4,0x2b004600,0x800d00,0x600073,0x37004c,0x820058,0xca00aa,0xe500dc,0xe500e6,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x3a004d00,0xb21300,0xb200b2,0x23e900b1,0xfffff1fd,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x18005066,0x9804a1,0xffff00d7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x831300,0x690078,0x350054,0x0,0x0,0xff0000,0xfa00fe,0xf200fb,0xef00f2,0xec00ee,0xe700ea,0x90000e1,0xffffd5f8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x90aaffff,0x47004d00,0x14003200,0x810382,0x8d0085,0xa50099,0xbc00b1,0xd500c9,0xffff51fc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x49006352,0x11003300,0x9f019c,0xa200a0,0xae00a7,0xe0fe00b9,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0x4d00bcd8,0x20003f00,0x860689,0x810083,0x8b0083,0xb0009b,0xd200c6,0x3dc902d7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x45007888,0x18003400,0xa0059a,0xad00a6,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xa6c5ffff,0x27004300,0x7d0a00,0x620072,0x29004b,0x0,0x0,0xfb0000,0xfc00fc,0xfd00fd,0xf200f9,0xe600eb,0xe100e3,0xffffe0fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4c00b1ce,0x1f003f00,0x7a0684,0x5b006d,0x310046,0x850056,0xcd00b2,0xdf00da,0xda00dc,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x3a004d00,0xaa1300,0xac00ab,0x1a900ac,0xffff86f4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2a00b9db,0x18f0c00,0xffff00d4,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x811300,0x670076,0x340053,0x0,0x0,0x0,0xf900fe,0xef00fa,0xed00f0,0xea00eb,0xe500e8,0x2db00e1,0xd7f61d8d,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4d0090aa,0x38004900,0x77f1c00,0x79007a,0x86007d,0xa20094,0xbc00af,0xd500ca,0xf0fe00db,0xffffffff,0xffffffff,0xffffffff,0xc7e0ffff,0x43004d00,0x9002500,0x9b0098,0x9e009c,0xac00a4,0x73f800b8,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0x4b006f6e,0x14003600,0x800284,0x7a007c,0x84007c,0xae0096,0xd400c6,0x5d700da,0xf2fc60d5,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x90aaffff,0x49004d00,0x16003500,0xa603a2,0xb100ab,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xa6c5ffff,0x27004300,0x7c0a00,0x600070,0x28004a,0x0,0x0,0xfc0000,0xfc00fd,0xfd00fd,0xf100f8,0xe400e9,0xde00e1,0xffff82fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4a006f6e,0x13003500,0x760281,0x550068,0x29003f,0x880052,0xd100b7,0xdd00db,0xd800da,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x3a004d00,0xa71300,0xa900a8,0xa800a9,0xf1fd14cc,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x5362ffff,0x4911a00,0xffff00d1,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x7f1300,0x660074,0x330052,0x0,0x0,0x0,0xf700fe,0xec00f9,0xea00ed,0xe700e8,0xe200e5,0xdc00e0,0x130003d9,0xffffb1e5,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7a86f4fa,0x4a004d00,0x22003c00,0x1790a00,0x720073,0x7f0075,0x9f008f,0xbd00ae,0xd500cb,0xa1fc00d9,0xffffffff,0xffffffff,0xffffffff,0x8599ffff,0x3a004b00,0x3911800,0x970093,0x9b0098,0xaa00a1,0x21f700b7,0xffffffff,
+0xffffffff,0xffffffff,0xe9f4ffff,0x45004d00,0xb002a00,0x79007f,0x720075,0x7d0073,0xac0091,0xd600c7,0x1d900dc,0x48aa0800,0xfffff3fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xf4faffff,0x4d006f6e,0x3b004a00,0x8001f00,0xac01a9,0xb400b0,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xa6c5ffff,0x27004300,0x7a0a00,0x5f006e,0x280049,0x0,0x0,0x0,0xfc00fc,0xfd00fc,0xef00f7,0xe200e7,0xdb00de,0xffff21f7,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xe9f4ffff,0x44004d00,0xb002800,0x72007d,0x500064,0x220039,0x8e0051,0xd500be,0xda00db,0xd500d7,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x3a004d00,0xa41300,0xa600a5,0xa600a6,0x85f501a3,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd0eaffff,0xd002b00,0xffff00ce,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x7c1300,0x640072,0x320050,0x0,0x0,0x0,0xf300ff,0xe700f7,0xe600e9,0xe300e4,0xde00e1,0xdb00dd,0x5d600d8,0x70b61600,0xfffff3fb,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xc7e0ffff,0x4d00582e,0x3b004900,0xc002200,0x73027b,0x69006c,0x78006d,0x9d008b,0xc000af,0xd600cd,0x41fb00d8,0xffffffff,0xffffffff,0xffffffff,0x4d00f4fa,0x2e004700,0x18b0e00,0x91008e,0x950093,0xa7009c,0xc000b5,0xffffb2fb,
+0xffffffff,0xffffffff,0xa6c5ffff,0x3d004c00,0x5831c00,0x74007a,0x6a006e,0x76006b,0xad008d,0xd700c8,0xda00de,0xa0001d8,0xc1e72d5b,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x582ec7e0,0x48004d00,0x22003a00,0x1a50b00,0xa800a6,0xb000ac,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xa6c5ffff,0x27004300,0x780a00,0x5d006c,0x270048,0x0,0x0,0x0,0xfb00fc,0xfd00fc,0xed00f6,0xdf00e4,0xd800db,0xd1fd00d5,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9bb8ffff,0x3d004c00,0x5821c00,0x6f007a,0x4b0060,0x1b0033,0x970051,0xda00c7,0xd800dc,0xd200d4,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x3a004d00,0xa01300,0xa200a1,0xa200a2,0x13d700a1,0xfffff0fe,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x1b006c97,0xffff00ca,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x3a004d00,0x7a1300,0x620070,0x31004f,0x0,0x0,0x0,0xe80000,0xdd00f2,0xdf00e2,0xdd00de,0xd800db,0xd600d8,0xd400d6,0x130005d3,0x9fcd364c,0xfffff4fa,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd2e8ffff,0x4d007a86,0x45004b00,0x1e003500,0x27a0b00,0x6b0074,0x5d0062,0x6d0060,0x990083,0xc100ae,0xd400cc,0xca00d3,0xffffe1fd,0xffffffff,0xffffffff,0x4d00b1ce,0x20003f00,0x860686,0x8d0088,0x91008e,0xa50099,0xbf00b5,0xffff62fa,
+0xffffffff,0xffffffff,0x6352ffff,0x33004900,0x17e1200,0x6c0074,0x5f0065,0x6b005f,0xab0086,0xd400c7,0xd800da,0x2d400d6,0x1c000900,0xd0ea679e,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x7a86d2e8,0x4b004d00,0x35004500,0xa001d00,0xa1029f,0xa400a2,0xab00a7,0xffff80ff,0xffffffff,0xffffffff,0xffffffff,0xa6c5ffff,0x27004300,0x750a00,0x5b006a,0x260046,0x0,0x0,0x0,0xfb00fc,0xfc00fc,0xeb00f5,0xdb00e1,0xd400d7,0x72fb00d1,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x6352ffff,0x33004900,0x17d1100,0x690075,0x44005a,0x13002b,0x9f0051,0xdc00cd,0xd400d9,0xcf00d1,0xffff40ff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0x3a004d00,0x9c1300,0x9e009d,0x9e009e,0xac009e,0xffff66f0,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x2e00d1e9,0x80ff00c5,0x9dd089ee,0xa6c5a6c5,0xa6c5a6c5,0xa6c5a6c5,0x3a004d00,0x761300,0x5f006d,0x30004d,0x0,0x0,0x0,0xd70000,0xd000eb,0xd700d9,0xd600d7,0xd200d5,0xd000d2,0xd000d0,0x3ce00cf,0x21000e00,0x8ab1423e,0xf4fac6e1,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x9bb8d2e8,0x4d006352,0x47004c00,0x2b003d00,0x8001700,0x730179,0x62006c,0x520058,0x630054,0x98007d,0xc300b0,0xd100cc,0xc400cf,0x8fe453f6,0xa6c59fcd,0xa6c5a6c5,0x4a006352,0x14003600,0x800280,0x870083,0x8c0089,0xa30095,0xbd00b5,0x87f201bd,
+0xa3c897d8,0xa6c5a6c5,0x4d009bb8,0x27004300,0x790a00,0x66006f,0x54005d,0x610053,0xa90081,0xd100c6,0xd300d5,0xd000d2,0x7ce01ce,0x2b001700,0x98bc5560,0xffffd2e8,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd2e8ffff,0x63529bb8,0x4c004d00,0x3d004700,0x17002b00,0x1960793,0x9a0099,0x9f009c,0xa600a1,0x85f540ff,0xa1cb93de,0xa6c5a6c5,0xa6c5a6c5,0x7a86a6c5,0x27004300,0x720a00,0x590067,0x260045,0x0,0x0,0x0,0xf90000,0xfc00fb,0xe800f3,0xd700dd,0xcf00d2,0x21f700cc,0x98d788f0,0xa6c5a4c7,0xa6c5a6c5,0xa6c5a6c5,0x4d009bb8,0x25004300,0x790900,0x650070,0x3e0055,0xc0023,0xa90055,0xdd00d6,0xd000d5,0xca00cd,0x82fb20ff,0x9fcd8ee6,0xa6c5a6c5,
+0xa6c5a6c5,0xa6c5a6c5,0x3a004d00,0x971300,0x9a0098,0x9a009a,0xa90099,0x8beb03b4,0xa4c79ad4,0xa6c5a6c5,0xa6c5a6c5,0xa6c5a6c5,0x3d00a6c5,0xbe00c0,0x32001100,0x43004300,0x43004300,0x43004300,0x32004300,0x731100,0x5c0069,0x2f004a,0x0,0x0,0x0,0x0,0xb700ee,0xcb00cc,0xcd00cc,0xca00cc,0xc900ca,0xc900c9,0xc800c8,0x80002c8,0x27001500,0x40003600,0x78885e57,0x7a867a86,0x7a867a86,0x4d006f6e,0x4c004d00,0x42004800,0x2e003b00,0xe001e00,0x78047e,0x6a0071,0x590063,0x45004e,0x570045,0x990078,0xc600b5,0xcf00cd,0xbd00c9,0x110001b0,0x41002f00,0x43004300,0x3d004300,0xb002600,0x79007a,0x81007c,0x860083,0xa00091,0xbb00b3,0x7a900b8,
+0x39001f00,0x43004300,0x43004300,0x18003500,0x75047d,0x5f006b,0x480053,0x540045,0xa7007b,0xcd00c5,0xcc00cd,0xc900cc,0xc800c8,0xe0004c8,0x2e001e00,0x42003b00,0x79875f56,0x7a867a86,0x7a867a86,0x63527a86,0x4d004d00,0x48004c00,0x3b004200,0x1e002e00,0x4860e00,0x8d008a,0x91008f,0x960093,0x9e0099,0x80000a3,0x3b002200,0x43004300,0x43004300,0x43004300,0x22003b00,0x6f0800,0x560064,0x240043,0x0,0x0,0x0,0xf70000,0xfc00fb,0xe500f2,0xd200d9,0xc900cd,0xc500c7,0x22000900,0x43003b00,0x43004300,0x43004300,0x43004300,0x17003500,0x73037a,0x5e006a,0x36004e,0x6001b,0xb10058,0xda00d9,0xcc00d1,0xc500c8,0x4c100c3,0x37001900,0x43004300,
+0x43004300,0x43004300,0x32004300,0x911100,0x940093,0x940094,0xa50094,0x90000b2,0x3b002200,0x43004300,0x43004300,0x43004300,0x3d004300,0xb800b9,0x1d000a00,0x27002700,0x27002700,0x27002700,0x1d002700,0x6e0a00,0x590065,0x2d0047,0x0,0x0,0x0,0x0,0x780000,0xb600b1,0xbf00bc,0xbe00c0,0xbf00bf,0xc000c0,0xc000c0,0xc000c0,0xa0003c0,0x22001500,0x36002d00,0x3e003b00,0x3f003f00,0x3e003f00,0x38003d00,0x24002f00,0xe001900,0x17a067f,0x6f0075,0x600067,0x4d0058,0x340042,0x470032,0x9b0072,0xc700b9,0xc800c9,0xb500c2,0x79800a5,0x24001800,0x27002700,0x21002700,0x47b1200,0x720074,0x7b0075,0x81007c,0x9f008d,0xb700b2,0x2a000b1,
+0x1f000d00,0x27002700,0x26002700,0xa001c00,0x6e0177,0x580064,0x3a004a,0x460035,0xa10072,0xc300be,0xc300c4,0xc100c3,0xc000c0,0x1c000c0,0xe0006c0,0x24001900,0x38002f00,0x3e003c00,0x3f003f00,0x3f003f00,0x3c003e00,0x2f003800,0x19002400,0x6830e00,0x79017e,0x80007d,0x850083,0x8a0087,0x94008e,0x59d009a,0x22001300,0x27002700,0x27002700,0x27002700,0x13002200,0x6a0572,0x530060,0x230040,0x0,0x0,0x0,0xf50000,0xfb00fa,0xe100ef,0xcb00d3,0xc200c6,0xbd00c0,0x100003bc,0x27002000,0x27002700,0x27002700,0x26002700,0xa001c00,0x6d0174,0x570064,0x2d0046,0x12,0xbb005d,0xd500dd,0xc600cc,0xbf00c2,0x2bb00bd,0x1f000e00,0x27002700,
+0x27002700,0x27002700,0x1d002700,0x8b0a00,0x8e008c,0x8e008e,0x9f008e,0x2b600ad,0x1f000d00,0x27002700,0x27002700,0x27002700,0x25002700,0xaf00b1,0x78f029d,0xa000a00,0xa000a00,0xa000a00,0x7760a00,0x69026f,0x540060,0x2b0044,0x0,0x0,0x0,0x0,0x0,0x940081,0xab00a2,0xae00ae,0xb200b1,0xb500b3,0xb500b5,0xb600b5,0xb600b6,0x7b602b8,0x12000d00,0x1c001800,0x1d001d00,0x1c001d00,0x14001900,0x8000e00,0x17b0381,0x700076,0x64006b,0x55005d,0x40004c,0x260034,0x3b0020,0xa40073,0xc900c0,0xc000c5,0xaa00b9,0x28d009a,0x9000587,0xa000a00,0x8000a00,0x174047d,0x68006a,0x71006b,0x780073,0x9a0086,0xaf00ad,0x9500a5,
+0x786028b,0xa000a00,0x9000a00,0x27b0782,0x680071,0x52005e,0x2c0041,0x350022,0x980063,0xb500b6,0xb700b8,0xb600b8,0xb600b6,0xb600b6,0x1b700b7,0x80003b7,0x13000e00,0x1c001800,0x1d001d00,0x1d001d00,0x18001c00,0xe001300,0x3810800,0x78017d,0x6d0072,0x740071,0x7a0077,0x80007c,0x8c0085,0x1970092,0x8000591,0xa000a00,0xa000a00,0xa000a00,0x5720800,0x65016c,0x4f005c,0x21003d,0x0,0x0,0x0,0x0,0xfc00fa,0xdb00ec,0xc300cc,0xba00be,0xb400b7,0x4ac01b2,0xa000800,0xa000a00,0xa000a00,0x9000a00,0x2730777,0x67006d,0x52005e,0x270041,0xc,0xcb0066,0xd000e4,0xbf00c5,0xb700ba,0x1b300b5,0x80004a1,0xa000a00,
+0xa000a00,0xa000a00,0x77c0a00,0x83027f,0x860084,0x860086,0x970086,0xb000a6,0x79a02a5,0xa000a00,0xa000a00,0xa000a00,0xa000a00,0xa500a6,0x860093,0x7c007c,0x7c007c,0x7c007c,0x6e0074,0x620068,0x4f005a,0x280040,0x0,0x0,0x0,0x0,0x0,0x81008d,0x9c0091,0xa000a0,0xa600a4,0xa900a8,0xaa00aa,0xab00ab,0xac00ac,0xab00ac,0x1aa00ab,0x4a502a8,0x5a005a3,0x596059c,0x1890390,0x7b0081,0x700075,0x64006b,0x57005e,0x46004f,0x30003c,0x160023,0x2c0008,0xac0076,0xc400c3,0xb500bb,0x9c00ad,0x81008c,0x7a007c,0x7a007a,0x7a007a,0x6b0075,0x5e0062,0x680061,0x70006a,0x960080,0xa600a7,0x890098,
+0x7d0080,0x7d007d,0x7d007d,0x720079,0x5f0068,0x490055,0x1e0038,0x21000e,0x83004d,0xa200a0,0xa800a7,0xa800a9,0xa900a8,0xaa00aa,0xab00ab,0xac00ab,0x1ac00ac,0x4a802aa,0x5a205a5,0x59b059f,0x2900496,0x820189,0x75007b,0x6b0071,0x5f0065,0x670063,0x6e006b,0x760071,0x84007c,0x90008c,0x84008a,0x7e007e,0x7e007e,0x77007e,0x6a0070,0x5e0065,0x4a0056,0x1f0039,0x0,0x0,0x0,0x0,0xfb00f9,0xd400e8,0xb900c3,0xaf00b3,0xa900ac,0xa100a7,0x8b0095,0x810084,0x7f0081,0x730079,0x6a006e,0x5d0064,0x490055,0x1e0038,0x5,0xd4006a,0xc800df,0xb500bd,0xad00b0,0xa800aa,0x8c0098,0x810081,
+0x810081,0x7a0081,0x730074,0x790076,0x7d007b,0x7d007d,0x8d007d,0xa7009c,0x92009e,0x920092,0x910092,0x89008e,0x7f0083,0xa500a6,0x8d0096,0x860084,0x880087,0x8b008a,0x830086,0x800081,0x7e007f,0x7b007d,0x950078,0xff00bc,0xff00ff,0xff00ff,0xff00ff,0xf000ff,0xd900e4,0xc400ce,0xbb00c0,0xb700b8,0xb200b4,0xb000b1,0xae00af,0xac00ad,0xaa00ab,0xa500a8,0xa000a3,0x96009c,0x8b0091,0x820086,0x7c007f,0x760079,0x710074,0x6e006f,0x6f006f,0x7c0074,0xa6008b,0xdc00c9,0xd500df,0xc200ca,0xa800b9,0x91009b,0x8d008d,0x8d008d,0x8d008d,0x85008b,0x7f0080,0x8b0084,0x94008e,0xb000a2,0xb300ba,0x9700a4,
+0x8e0090,0x8e008e,0x8e008e,0x88008d,0x7f0082,0x7b007c,0x760078,0x91007b,0xc500ad,0xc000c8,0xba00be,0xb300b7,0xaf00b1,0xae00ae,0xac00ad,0xac00ac,0xac00ac,0xa800aa,0xa200a5,0x9b009f,0x910096,0x87008c,0x800083,0x7a007d,0x750077,0x7e007a,0x850082,0x8c0087,0x980091,0x9f009e,0x910098,0x8b008b,0x8b008b,0x87008b,0x810083,0x7f0080,0x7c007e,0x78007a,0x9a007b,0xff00c5,0xff00ff,0xff00ff,0xfe00fe,0xe500f4,0xca00d5,0xbb00c1,0xb100b6,0xa600ae,0x92009b,0x8b008d,0x8a008b,0x820086,0x7f0080,0x7d007e,0x7a007c,0x760078,0x9a007f,0xf500cd,0xdb00ed,0xc500ce,0xb800be,0xb000b4,0x9700a2,0x8e008e,
+0x8e008e,0x89008e,0x840084,0x8c0088,0x8f008e,0x8f008f,0x9c008f,0xaf00a6,0x9a00a8,0x980099,0x960097,0x8e0093,0x850089,0xa500a6,0x93009a,0x8f008d,0x940092,0x980096,0x950095,0x980096,0x9e009b,0xa700a2,0xc500ad,0xff00de,0xff00ff,0xff00ff,0xff00ff,0xff00ff,0xef00f7,0xdb00e5,0xcd00d4,0xc400c8,0xbc00bf,0xb700b9,0xb300b5,0xae00b1,0xaa00ab,0xa500a8,0xa000a3,0x97009c,0x910094,0x8c008e,0x8b008c,0x8a008b,0x8c008b,0x92008e,0x9f0098,0xb800aa,0xd900c9,0xf200eb,0xdf00ec,0xcb00d4,0xb300c2,0xa000a8,0x9e009e,0x9e009e,0x9e009e,0x9a009d,0x990098,0xa6009e,0xae00a9,0xc100b9,0xbc00c6,0xa500b0,
+0x9f009f,0x9f009f,0x9f009f,0x9d009f,0x9a009a,0x9f009b,0xa800a3,0xc900b8,0xe600db,0xd700df,0xcb00d2,0xc000c7,0xb900bc,0xb400b6,0xb000b2,0xad00af,0xac00ac,0xa800aa,0xa200a5,0x9b009f,0x940097,0x8f0091,0x8d008d,0x8c008c,0x8d008c,0x960092,0x9d009a,0xa3009f,0xac00a7,0xac00ae,0x9e00a5,0x980098,0x980098,0x950098,0x930093,0x980095,0x9e009b,0xa700a2,0xc900b0,0xff00e4,0xff00ff,0xff00ff,0xfe00ff,0xec00f8,0xd400df,0xc400cb,0xb800bd,0xab00b3,0x9a00a2,0x960096,0x960096,0x910093,0x930092,0x980096,0x9f009b,0xa800a3,0xce00b8,0xfe00eb,0xe400f3,0xcf00d8,0xc100c7,0xb600bb,0xa200aa,0x9a009a,
+0x9a009a,0x97009a,0x940094,0x9d0099,0xa0009f,0xa000a0,0xa900a0,0xb500af,0xa100af,0x9d009f,0x99009b,0x910096,0x89008c,0x9b009d,0x8f0093,0x8e008b,0x930090,0x970095,0x950094,0x990096,0xa1009d,0xac00a6,0xc100b2,0xe000d0,0xe000e0,0xe000e0,0xe000e0,0xe000e0,0xdc00e0,0xcd00d5,0xc200c8,0xba00be,0xb300b6,0xad00b0,0xa900ab,0xa400a7,0x9e00a1,0x99009c,0x940097,0x8f0092,0x8c008d,0x8c008b,0x8d008c,0x8e008e,0x940091,0x9d0097,0xad00a5,0xc100b8,0xd300cc,0xdd00dd,0xcd00d6,0xbd00c4,0xaa00b5,0x9d00a3,0x9d009d,0x9d009d,0x9d009d,0x9b009d,0x9d009b,0xaa00a3,0xb100ac,0xba00b7,0xb100bb,0xa100a9,
+0x9e009e,0x9e009e,0x9e009e,0x9d009e,0x9c009a,0xa3009e,0xae00a8,0xc800bb,0xd700d3,0xcc00d2,0xc200c7,0xb800be,0xb000b4,0xab00ae,0xa700a9,0xa300a5,0x9f00a1,0x9c009e,0x960099,0x910093,0x8e008f,0x8c008d,0x8d008d,0x8f008e,0x920090,0x9c0098,0xa200a0,0xa800a4,0xaa00a9,0xa600aa,0x99009f,0x950095,0x950095,0x930095,0x930092,0x9a0096,0xa2009e,0xad00a7,0xc500b5,0xe000d3,0xe000e0,0xe000e0,0xe100e0,0xd700de,0xc500cd,0xb700be,0xad00b2,0xa100a9,0x95009b,0x920092,0x920092,0x900090,0x940091,0x9a0097,0xa3009e,0xae00a8,0xc800bb,0xe200d9,0xd100db,0xc100c8,0xb500ba,0xab00af,0x9c00a2,0x960096,
+0x960096,0x940096,0x930092,0x9b0097,0x9e009d,0x9e009e,0xa3009e,0xa900a6,0x9700a4,0x930095,0x8e0090,0x87008b,0x7f0082,0x7a007c,0x740076,0x750073,0x790077,0x7c007b,0x7a0079,0x7e007b,0x850082,0x8d0089,0x9a0092,0xa800a1,0xa800a8,0xa800a8,0xa800a8,0xa800a8,0xa800a8,0xa100a5,0x99009d,0x940096,0x8f0091,0x8b008d,0x880089,0x840086,0x7e0081,0x78007b,0x760077,0x750075,0x740074,0x760075,0x770077,0x790078,0x7f007c,0x880082,0x94008f,0x9e009a,0xa500a3,0xa700a9,0x9d00a3,0x930098,0x88008e,0x810083,0x810081,0x810081,0x810081,0x800081,0x820080,0x8b0085,0x90008c,0x920092,0x8b0091,0x820086,
+0x810081,0x810081,0x810081,0x810081,0x810080,0x870084,0x90008c,0x9e0098,0xa800a5,0xa100a5,0x9a009e,0x930097,0x8e0090,0x8a008c,0x870088,0x840086,0x7f0082,0x7a007d,0x770079,0x750076,0x750074,0x760075,0x770077,0x790078,0x7d007b,0x850082,0x8a0088,0x8c008b,0x8a008b,0x840088,0x7b007f,0x790079,0x790079,0x780079,0x790078,0x7f007c,0x860082,0x8e008a,0x9c0094,0xa800a3,0xa800a8,0xa800a8,0xa900a8,0xa400a8,0x98009e,0x8f0094,0x87008b,0x7f0084,0x78007b,0x770077,0x770077,0x760076,0x7a0077,0x80007d,0x870084,0x90008c,0x9e0098,0xaa00a7,0xa000a6,0x96009b,0x8d0091,0x860089,0x7d0081,0x7a007a,
+0x7a007a,0x78007a,0x790077,0x7e007b,0x810080,0x810081,0x830081,0x840084,0x760080,0x720075,0x6e0070,0x68006b,0x620065,0x610063,0x5f005f,0x62005f,0x650063,0x680067,0x660065,0x6a0068,0x71006e,0x780074,0x80007c,0x860083,0x860086,0x860086,0x860086,0x860086,0x860086,0x850086,0x800083,0x7b007d,0x750078,0x710073,0x6d006f,0x69006b,0x640066,0x5f0061,0x5d005e,0x5f005e,0x620060,0x650063,0x680066,0x6b0069,0x72006f,0x790075,0x80007d,0x850083,0x860086,0x850086,0x7d0082,0x750079,0x6f0072,0x6b006c,0x6b006b,0x6b006b,0x6b006b,0x6b006b,0x6f006c,0x750072,0x780077,0x770078,0x710074,0x6c006f,
+0x6c006c,0x6c006c,0x6c006c,0x6c006c,0x6f006c,0x740071,0x7c0078,0x830080,0x860086,0x850086,0x800083,0x79007d,0x740076,0x700072,0x6c006e,0x69006b,0x640066,0x5f0061,0x5d005e,0x5e005d,0x61005f,0x630062,0x660065,0x690068,0x6f006b,0x740072,0x750075,0x730074,0x6f0071,0x68006b,0x640066,0x630063,0x630063,0x630063,0x660064,0x6b0068,0x72006f,0x790075,0x82007d,0x860085,0x860086,0x860086,0x860086,0x820085,0x79007d,0x720075,0x6b006f,0x660068,0x620064,0x620062,0x620062,0x630062,0x680065,0x6e006a,0x740071,0x7c0078,0x830080,0x860086,0x7f0083,0x77007b,0x700073,0x69006c,0x650067,0x630063,
+0x630063,0x630063,0x650063,0x690068,0x6b006a,0x6b006b,0x6b006b,0x69006a,0x5e0066,0x5a005c,0x560058,0x500053,0x4b004d,0x6f0071,0x6d006d,0x6f006d,0x720070,0x740073,0x700070,0x730071,0x780075,0x7d007b,0x830080,0x860085,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x850086,0x820083,0x7c007f,0x770079,0x720074,0x6e0070,0x69006b,0x660068,0x640065,0x660065,0x680067,0x6c006a,0x71006f,0x750073,0x7b0078,0x80007d,0x850083,0x860086,0x860086,0x860086,0x820085,0x7c007f,0x770079,0x750075,0x750075,0x750075,0x750075,0x750075,0x770075,0x7c0079,0x7f007d,0x7d007f,0x78007b,0x750077,
+0x750075,0x750075,0x750075,0x750075,0x770075,0x7b0078,0x80007d,0x870084,0x8a008a,0x8a008a,0x89008a,0x840087,0x7f0081,0x7a007c,0x750077,0x6f0073,0x68006c,0x650067,0x620063,0x630062,0x670065,0x6a0068,0x6f006d,0x740072,0x790076,0x7e007b,0x7f007f,0x7d007e,0x77007a,0x730075,0x6f0070,0x6f006f,0x6f006f,0x6f006f,0x70006f,0x740072,0x790077,0x7f007c,0x850082,0x860086,0x860086,0x860086,0x860086,0x850086,0x7f0082,0x79007c,0x740077,0x700072,0x6e006f,0x6e006e,0x6e006e,0x6e006e,0x71006f,0x750073,0x7b0078,0x80007d,0x850083,0x880087,0x860088,0x800083,0x7b007d,0x760079,0x730074,0x720072,
+0x720072,0x710072,0x700070,0x730071,0x750074,0x750075,0x750075,0x730074,0x680070,0x650067,0x610063,0x5c005f,0x570059,0x810084,0x80007f,0x810080,0x810081,0x820082,0x7c007e,0x7d007c,0x80007f,0x830082,0x860085,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x830085,0x800082,0x7d007f,0x7b007c,0x780079,0x750077,0x750075,0x750075,0x770075,0x790078,0x7c007b,0x7f007d,0x820080,0x850083,0x860086,0x860086,0x860086,0x860086,0x850086,0x820083,0x7f0080,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x7f007f,0x820080,0x850083,0x830085,0x800082,0x800080,
+0x800080,0x800080,0x800080,0x800080,0x800080,0x820080,0x850083,0x8b0089,0x8c008e,0x8b008b,0x8b008b,0x89008b,0x870088,0x840085,0x810082,0x7c0080,0x740078,0x740074,0x730073,0x730073,0x750074,0x790077,0x7e007d,0x81007f,0x840082,0x860085,0x880088,0x850086,0x820084,0x7f0081,0x7b007d,0x7b007b,0x7b007b,0x7b007b,0x7b007b,0x7d007c,0x80007f,0x830082,0x860085,0x860086,0x860086,0x860086,0x860086,0x860086,0x830085,0x800082,0x7d007f,0x7b007c,0x7b007b,0x7b007b,0x7b007b,0x7b007b,0x7c007b,0x7f007d,0x820080,0x850083,0x860086,0x8b0088,0x8e008d,0x8b008c,0x880089,0x850086,0x840084,0x840084,
+0x840084,0x820084,0x7d007f,0x7d007c,0x80007f,0x800080,0x800080,0x7d007f,0x74007b,0x720073,0x6f0070,0x6b006d,0x660069,0x940096,0x910092,0x8f0090,0x8e008f,0x8d008e,0x860089,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,
+0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x8e008a,0x8e0091,0x8a008b,0x8a008a,0x8a008a,0x8a008a,0x8a008a,0x8a008a,0x86008a,0x7f0083,0x850082,0x860086,0x860086,0x860086,0x8a0088,0x8d008d,0x8c008c,0x8c008c,0x8c008c,0x8c008c,0x8c008c,0x8c008c,0x8b008c,0x850088,0x860085,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x8d008a,0x940091,0x910092,0x910091,0x910091,0x910091,0x910091,
+0x910091,0x8e0091,0x87008a,0x850083,0x860086,0x860086,0x860086,0x860086,0x7f0085,0x7e007e,0x7d007d,0x7b007c,0x78007a,0xbfff0096,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,
+0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,
+0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0xbfffbfff,0x7860ff,0xffff0096,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,
+0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xd0087f2,0x40ff0096,0x5bb349e0,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,
+0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,
+0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x64a364a3,0x2a004a6e,0x940096,0x2b000e00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,
+0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,
+0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x3a003a00,0x32003a00,0x940096,0x16000792,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,
+0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,
+0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x1d001d00,0x19001d00,0x940096,0x4910192,0x58f0590,0x58e058f,0x58d058e,0x5860589,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,
+0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x5860586,0x59b0592,0x59f05a3,0x598059b,0x59a0598,0xc0fec0fe,0x5a191fb,0x5a605a4,0x5a505a8,0x59f05a3,0x59b059d,0x5a1059f,0x59c059f,0x5950598,0x5910592,0x5980595,0x592059a,0x59a0595,0x59a059c,0x5940596,0x59e15c2,0x5a905a5,0x5a805a9,0x5a705a8,0x5a305a6,0x5a805a7,0x5a905a9,0x5a905a9,0x5a605a9,0x5a405a4,0x5a805a5,0x5a605a5,0x5a505a5,0x5a605a4,0x5a105a3,0x5a205a0,0x5a805a5,0x5a605a4,0x5a605a6,0x5a5059f,0x5a805a7,0x5a505a6,0x5a705a5,0x5ab05aa,0x5a405a8,0x5ab05a4,0x5a805aa,0x5a805a5,0x5a505a5,0x5a705a5,0x5a905a9,0x5ac05aa,0x5b205af,0x5ab05b0,0x5ab05aa,0x44f015c2,0x24e344f0,0x5ae05b1,
+0x5a905ab,0x5aa05aa,0x5a305a7,0x5a4059e,0x5aa05a9,0x5a505a8,0x5a605a6,0x5a605a6,0x59f05a5,0x5a105a0,0x59c059f,0x5a0059c,0x498059c,0x940096,0x910092,0x8f0090,0x8e008f,0x8d008e,0x860089,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,
+0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x9d0093,0xa000a5,0x97009b,0x970096,0xffffffff,0xe00c2fb,0x3a40900,0xa400a6,0x9e00a2,0x9b009c,0xa0009e,0x9b009f,0x950099,0x900092,0x990096,0x92009b,0x9a0095,0x98009c,0x10ff0094,0x9ecfff,0xaa01a6,0xa700a8,0xa500a6,0xa100a4,0xa700a5,0xa700a7,0xa700a7,0xa300a7,0xa000a0,0xa500a1,0xa500a3,0xa400a5,0xa300a2,0x9c009f,0x9d009a,0xa500a1,0xa500a2,0xa400a5,0xa3009d,0xa500a5,0xa100a2,0xa500a1,0xab00a9,0xa500a8,0xac00a5,0xa700ab,0xa600a3,0xa100a2,0xa500a1,0xa800a8,0xab00a9,0xb000ad,0xa800ac,0xa900a7,0xffff40ff,0x82fbffff,0x2ae04b2,
+0xa801aa,0xa800a8,0xa200a6,0xa4009d,0xaa00a9,0xa300a6,0xa200a2,0xa300a2,0x9e00a4,0xa200a0,0x9d00a0,0x9f009c,0x96009b,0x940096,0x910092,0x8f0090,0x8e008f,0x8d008e,0x860089,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,
+0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x9f0094,0xa100a7,0x96009b,0x970095,0xffffffff,0x2d00c8f4,0x9001e00,0xa400a6,0x9f00a2,0x9c009e,0xa1009f,0x9c00a0,0x96009a,0x900092,0x9b0097,0x93009d,0x9a0095,0x97009c,0xcfff10ff,0x59effff,0x5aa0900,0xa600a8,0xa300a4,0xa000a2,0xa600a4,0xa500a6,0xa600a6,0xa200a6,0x9f009f,0xa400a0,0xa700a4,0xa600a6,0xa200a2,0x9a009e,0x9c0098,0xa600a2,0xa600a3,0xa500a6,0xa4009e,0xa600a5,0xa100a2,0xa500a1,0xab00aa,0xa500a8,0xae00a5,0xa700ab,0xa500a2,0xa000a0,0xa400a0,0xa800a8,0xaa00a9,0xaf00ac,0xa700ab,0xa800a6,0xffff40ff,0x8ce9ffff,0xe001900,
+0xa704aa,0xa900a9,0xa300a7,0xa6009f,0xab00ab,0xa300a7,0xa100a1,0xa300a1,0xa000a4,0xa300a2,0x9d00a0,0x9e009c,0x94009a,0x940096,0x910092,0x8f0090,0x8e008f,0x8d008e,0x860089,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,
+0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0x860086,0xa10095,0xa300a9,0x96009c,0x980095,0xffffffff,0x4400cdee,0xe002d00,0xa500a6,0xa100a4,0x9c009f,0xa0009f,0x9c009f,0x950099,0x8e0091,0x9c0096,0x93009e,0x9a0095,0x96009b,0xffffafff,0x1600ffff,0xd001e00,0xa500a8,0xa200a3,0x9f00a1,0xa400a3,0xa400a5,0xa500a5,0xa100a5,0x9e009e,0xa5009f,0xa800a4,0xa700a8,0xa300a3,0x9a009e,0x9d0098,0xa800a3,0xa700a4,0xa700a7,0xa5009e,0xa700a7,0xa100a2,0xa600a1,0xac00aa,0xa600a9,0xae00a6,0xa700ac,0xa500a1,0xa000a0,0xa500a0,0xaa00aa,0xab00aa,0xb000ad,0xa700ab,0xa800a6,0xffff40ff,0x99d5ffff,0x1f003700,
+0xa70800,0xaa00aa,0xa500a8,0xa800a0,0xae00ad,0xa300a8,0xa100a1,0xa300a1,0xa100a5,0xa300a3,0x9d00a1,0x9e009b,0x93009a,0x770079,0x740075,0x720073,0x700071,0x6f0070,0x68006b,0x680068,0x680068,0x680068,0x680068,0x680068,0x680068,0x680068,0x680068,0x680068,0x680068,0x680068,0x680068,0x680068,0x680068,0x680068,0x680068,0x680068,0x680068,0x680068,0x680068,0x680068,0x680068,0x680068,0x680068,0x680068,0x680068,0x680068,0x680068,0x680068,0x680068,0x680068,0x680068,0x680068,0x680068,0x680068,0x680068,0x680068,0x680068,0x680068,0x680068,0x680068,0x680068,0x680068,0x680068,0x680068,
+0x680068,0x680068,0x680068,0x680068,0x680068,0x680068,0x680068,0x920080,0x99009e,0x8e0092,0x91008e,0xffffffff,0x8daeceec,0xffffe5f8,0xdfffffff,0x9e60ff,0xbfff20ff,0x9fffbfff,0x940097,0x8b0090,0xbfff10ff,0xafffbfff,0x8a0096,0x91008c,0x8c0093,0xffffbfff,0x3000ffff,0xc4f8a5dd,0x9fff9fff,0xffffffff,0x60ffdfff,0x9fff10ff,0xffffefff,0xafffffff,0x9b30ff,0x980098,0x80ff009a,0xffffdfff,0xcfffffff,0x8fff50ff,0x8fffbfff,0x9b0096,0x60ff00a1,0xffffcfff,0xdfffffff,0x8fff50ff,0x8fffbfff,0xbfff009e,0x8fffbfff,0xbfff00a4,0x9fffbfff,0xffff9fff,0xdfffffff,0x9f80ff,0x9a009b,0x20ff009b,0xefff9fff,0xffffffff,0x20ff9fff,0xbfffbfff,0x60ff60ff,0xffffcfff,0xe7f6ffff,0x5099acd4,
+0xbfffc2fb,0xa760ff,0x10ff00a5,0xefff9fff,0xffffffff,0x60ffcfff,0x9b009b,0x8fff009b,0x9fffbfff,0xffff9fff,0xdfffffff,0x9780ff,0x8a0092,0x440046,0x410042,0x3f0040,0x3e003e,0x3d003d,0x360038,0x360036,0x360036,0x360036,0x360036,0x360036,0x360036,0x360036,0x360036,0x360036,0x360036,0x360036,0x360036,0x360036,0x360036,0x360036,0x360036,0x360036,0x360036,0x360036,0x360036,0x360036,0x360036,0x360036,0x360036,0x360036,0x360036,0x360036,0x360036,0x360036,0x360036,0x360036,0x360036,0x360036,0x360036,0x360036,0x360036,0x360036,0x360036,0x360036,0x360036,0x360036,0x360036,0x360036,0x360036,0x360036,
+0x360036,0x360036,0x360036,0x360036,0x360036,0x360036,0x360036,0x7d0061,0x8d008f,0x840087,0x8b0086,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xa5f6ffff,0xdfff0800,0xffffffff,0xa003bcf,0x7d0384,0xffff80ff,0x94f6ffff,0xa000e00,0x860381,0x810088,0xffffbfff,0x4200ffff,0xffffcdee,0xffffffff,0xffffffff,0xffffffff,0xffffe1fd,0xffffffff,0xffffffff,0x2ac2f0fe,0x1920592,0xffffbfff,0xffffffff,0xffffffff,0xf0feffff,0xc2fbffff,0x9000d00,0xffffa0fd,0xffffffff,0xffffffff,0xf0feffff,0xc2fbffff,0xffff0d00,0xc2fbffff,0xffff0e00,0xffffffff,0xffffffff,0xffffffff,0xa5f6ffff,0x2950900,0xefff30ff,0xffffffff,0xffffffff,0xf0feffff,0xffffffff,0x86f485f5,0xffffffff,0xffffffff,0x62a7d0ea,
+0xffffffff,0xd0086f4,0xefff36e3,0xffffffff,0xffffffff,0xffffffff,0x800a4f7,0xbfff0295,0xffffffff,0xffffffff,0xffffffff,0xa5f6ffff,0x2830900,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x77004e,0x8d008f,0x860088,0x8e0088,0xffffffff,0xffffffff,0xbdecdaf2,0xffffe5f8,0xffffffff,0x79ec59b7,0xffffffff,0x2200b0e6,0x1760d00,0xffffefff,0x427cffff,0x1e002d00,0x830900,0x7f0086,0xffffbfff,0x4800ffff,0xffffceec,0xf2fcffff,0xbeeba2e1,0xffffffff,0xffffffff,0x94ddc6f6,0xffffe6f7,0xafe8ffff,0x84f71900,0xffffffff,0xadeaffff,0xcdee99d5,0xffffffff,0xc9f2ffff,0x8fe42b00,0xffffffff,0xabedffff,0xe6f798d7,0xffffffff,0xc9f2ffff,0xffff2b00,0xc8f4ffff,0xffff2d00,0xffffffff,0xa2e1f2fc,0xffffb1e5,0xffffffff,0x10004d9f,0xffffdfff,0xe2fcffff,0xa6dca1e2,0xffffe6f7,0xffffffff,0x7ac995db,0xffffd5f8,0xe8f5ffff,0x6c97afd0,
+0xffffffff,0x374a93de,0xffffe2fc,0xe2fcffff,0xb3e394dd,0xffffffff,0x9de8ffff,0xc0fe0e00,0xffffffff,0xa2e1f2fc,0xffffb1e5,0xffffffff,0x10004d9f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x9f0077,0xa600b1,0x96009b,0x9b0097,0xffffffff,0xa6c5ffff,0x44004800,0xbada4500,0xffffffff,0x354dc2e6,0xfffff1fd,0x463af3fb,0x63f71b00,0xffffffff,0x4000adea,0x25003f00,0x8a0900,0x85008c,0xffffbfff,0x4800ffff,0xffffceec,0x728fffff,0x45004600,0xffffc5e3,0xcfebffff,0x42003d00,0xffff5d58,0xdcf0ffff,0xf0fe3300,0xffffffff,0x40006eb9,0x46004800,0xffffb9db,0xd0eaffff,0xf2fc4e34,0xffffffff,0x3e005099,0x46004600,0xffffc5e3,0xd0eaffff,0xffff4200,0xcdeeffff,0xffff4400,0xffffffff,0x4600768a,0xb9db4500,0xffffffff,0x78cc93c2,0xffffffff,0x413fd4f9,0x47004400,0xdcf05232,0xffffffff,0x3f00a2c9,0xffff62a7,0xa5c6ffff,0x738e4c00,
+0xffffffff,0x93c29dd0,0xffffffff,0x413fc6f6,0x47004300,0xf3fb6876,0xffffffff,0xc3fa354d,0xffffffff,0x4600728f,0xb9db4500,0xffffffff,0x270093c2,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xef00fe,0xca00e7,0xa900b4,0xa800a7,0xffffffff,0x4d00e6f7,0x42004b00,0x3e423500,0xffffffff,0x3c00f4fa,0xffffadea,0x8bb0ffff,0xe1fd2a00,0xffffffff,0x48004e69,0x19003a00,0x91048e,0x8b0093,0xffffbfff,0x4800ffff,0xffffceec,0x4800ffff,0x3b004900,0xffff70b6,0xa5c6ffff,0x43004b00,0xd7f63400,0xffffffff,0xffff738e,0xbbefffff,0x48004100,0x2f003e00,0xf2fc2a00,0xd2e8ffff,0xffff768a,0x9fe5ffff,0x47003f00,0x2f003d00,0xffff3849,0xd2e8ffff,0xffff4800,0xceecffff,0xffff4800,0xf3fbffff,0x49004d00,0x62a73b00,0xffffffff,0xa8d9a4c7,0xffffffff,0x460072b3,0x38004500,0x6eb92c00,0xffffffff,0x4300a6c5,0xffff62a7,0xa4c7ffff,0x6c974900,
+0xffffffff,0xd0ea9fcd,0xffffffff,0x46004c6b,0x37004500,0xa4de2c00,0xffffffff,0xc9f27092,0xf2fcffff,0x49004800,0x62a73b00,0xffffffff,0x3a00a4c7,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xee00ff,0xc100e1,0x9f00ab,0x9e009d,0xffffffff,0x4c00ceec,0x2a004200,0xf001500,0xfffff0fe,0x4600ffff,0xffff568e,0xe8f5ffff,0xffff76ad,0xc8f4ffff,0x45004100,0xd002b00,0x8a0188,0x85008d,0xffffbfff,0x4800ffff,0xffffceec,0x4800ffff,0x24004100,0xffff4cd7,0xa3c8ffff,0x34004800,0xc3fa1800,0xffffffff,0xffff768a,0x9ad4ffff,0x3f004800,0x10002500,0xc4f80b00,0xd0eaffff,0xffff768a,0x9ad4ffff,0x3c004800,0xf002200,0xd3fa0c00,0xd0eaffff,0xffff4800,0xceecffff,0xffff4800,0xceecffff,0x40004d00,0x4bda2400,0xffffffff,0xcfeba3c8,0xffffffff,0x47004b36,0x1b003400,0x3bcf0d00,0xffffffff,0x4300a4c7,0xffff5eae,0xa0ccffff,0x62a74500,
+0xffffffff,0xd0ea9fcd,0xffffffff,0x46004100,0x19003100,0x4bda0d00,0xffffffff,0xcdeea4c7,0xccefffff,0x40004800,0x4bda2400,0xffffffff,0x4100a3c8,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xec00ff,0xc100df,0xa000ac,0x9e009d,0xffffffff,0x4b00e6f7,0x16003700,0x10ff02a2,0xffffffff,0x4b00ffff,0xd4f93600,0xffffffff,0xffffe7f6,0x66a0ffff,0x3b004800,0x4861b00,0x860083,0x83008a,0xffffbfff,0x4800ffff,0xffffceec,0x4800ffff,0x16003b00,0xffff41fb,0xa0ccffff,0x29004500,0xbfff0b00,0xffffffff,0xffff7789,0xaad7ffff,0x30004700,0x2a31100,0xdfff00a2,0xcdeeffff,0xffff748d,0xaad7ffff,0x2d004600,0x1b30e00,0xffff10ff,0xceecffff,0xffff4700,0xceecffff,0xffff4800,0xceecffff,0x37004b00,0x41fb1400,0xffffffff,0xacd4a0cc,0xffffffff,0x41006876,0x8002200,0x50ff00a0,0xffffffff,0x4300a1cb,0xffff5daf,0x9fcdffff,0x5daf4300,
+0xffffffff,0xd0ea9fcd,0xffffffff,0x3f005331,0x5a21d00,0x71fd0099,0xffffffff,0xcfeb7fa1,0xccefffff,0x37004600,0x41fb1400,0xffffffff,0x4300a0cc,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xeb00ff,0xc100dd,0xa200ad,0xa0009f,0xffffffff,0x8eacffff,0x10003200,0x9fff00a3,0xffffffff,0x4c00c1e7,0x6fdd3900,0xffffffff,0xffffffff,0x4000d8f4,0x2e004600,0x1800e00,0x830080,0x810087,0xffffbfff,0x4800ffff,0xffffceec,0x4800ffff,0x13003a00,0xffff40ff,0x9fcdffff,0x27004300,0xbfff0a00,0xffffffff,0xffff5331,0xf3fbffff,0x29006876,0xa20b00,0xffff70ff,0xccefffff,0xffff5132,0xf3fbffff,0x28006777,0xab0a00,0xffff80ff,0xcdeeffff,0xffff4600,0xceecffff,0xffff4800,0xceecffff,0x32004900,0x40ff0f00,0xffffffff,0x8ab19fcd,0xffffffff,0x3d00c5e3,0x39e1900,0xbfff009e,0xffffffff,0x43009fcd,0xffff5daf,0x9fcdffff,0x5daf4300,
+0xffffffff,0x96be9fcd,0xffffffff,0x3b00bada,0x1a21500,0xdfff10ff,0xffffffff,0xcfeb595c,0xcdeeffff,0x32004400,0x40ff0f00,0xffffffff,0x43009fcd,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe900ff,0xc200db,0xa500af,0xa200a1,0xffffffff,0xffffffff,0x8aedb4e1,0xffffc0fe,0xffffffff,0x4b007aa7,0x22783700,0xfffff0fe,0xffffffff,0x48008ab1,0x1e003e00,0x7c068f,0x82007c,0x810087,0xffffbfff,0x4800ffff,0xffffceec,0x4800ffff,0x13003a00,0xffff40ff,0x9fcdffff,0x27004300,0xbfff0a00,0xffffffff,0xb6df4800,0xffffffff,0x89d0f3fb,0x8fff4add,0xffffffff,0xcdeeffff,0xa6dc4600,0xffffffff,0x89d0f3fb,0x9fff4add,0xffffffff,0xceecffff,0xffff4700,0xceecffff,0xffff4800,0xceecffff,0x30004800,0x40ff0e00,0xffffffff,0x4f349fcd,0xfffff2fc,0xcfebffff,0x53f673d5,0xffffbfff,0xffffffff,0x4300a0cc,0xffff5daf,0x9fcdffff,0x5daf4300,
+0xffffffff,0x4f349fcd,0xfffff2fc,0xc2e6ffff,0x62fa63ce,0xffffdfff,0xc9f2ffff,0xcfeb4300,0xcdeeffff,0x30004300,0x40ff0e00,0xffffffff,0x43009fcd,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe700ff,0xbf00d9,0x9f00aa,0x9b009b,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0xb0e6ffff,0x47004500,0xd002d00,0xffff93f8,0xe9f4ffff,0x48004c00,0x11003100,0x750188,0x7b0075,0x7a0080,0xffffbfff,0x4800ffff,0xffffceec,0x4800ffff,0x13003a00,0xffff40ff,0x9fcdffff,0x27004300,0xbfff0a00,0xffffffff,0x47394800,0xfffff2fc,0xffffffff,0xffffffff,0xffffffff,0xd0eaffff,0x3f414800,0xffffd6f7,0xffffffff,0xffffffff,0xffffffff,0xd0eaffff,0xffff4800,0xceecffff,0xffff4800,0xceecffff,0x30004800,0x40ff0e00,0xffffffff,0x43009fcd,0xffff7cc5,0xffffffff,0xffffffff,0xffffffff,0xffffffff,0x4300a3c8,0xffff5daf,0x9fcdffff,0x5daf4300,
+0xffffffff,0x43009fcd,0xffff70b6,0xffffffff,0xffffffff,0xffffffff,0x443cd4f9,0xceec4800,0xccefffff,0x30004300,0x40ff0e00,0xffffffff,0x43009fcd,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe500ff,0xb900d5,0x9700a3,0x920092,0xffffffff,0xb1ceceec,0xffffffff,0xf2fcffff,0x420099d5,0x3c004900,0x6811e00,0xffffa0fd,0x99bbffff,0x40004c00,0x8002200,0x720085,0x760070,0x73007a,0xffffbfff,0x4800ffff,0xffffceec,0x4800ffff,0x13003a00,0xffff40ff,0x9fcdffff,0x27004300,0xbfff0a00,0xffffffff,0x3a004800,0xc9f23b8a,0xffffffff,0xf2fcffff,0xcaf191e1,0xd2e8ffff,0x30004800,0xa1e22866,0xffffffff,0xffffffff,0xe5f89ee7,0xd2e8ffff,0xffff4800,0xceecffff,0xffff4800,0xceecffff,0x30004800,0x40ff0e00,0xffffffff,0x43009fcd,0x65ca2900,0xffffe6f7,0xffffffff,0x5bb3d6f7,0xffffffff,0x4300a6c5,0xffff5daf,0x9fcdffff,0x5daf4300,
+0xffffffff,0x43009fcd,0x48aa2900,0xffffccef,0xffffffff,0xadeaffff,0x4500433d,0xcaf14400,0xcbf0ffff,0x30004300,0x40ff0e00,0xffffffff,0x43009fcd,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xe200ff,0xb200d1,0x8d009a,0x880088,0x1300008e,0x4c003a00,0x748d4800,0x45006876,0x49004800,0x28003f00,0x12e30e00,0xffffffff,0x5331f2fc,0x34004900,0x2861300,0x700083,0x71006d,0x6d0075,0xe000067,0x48003000,0x22003a00,0x48003000,0x13003a00,0x5730073,0x3f001d00,0x27004300,0x800a00,0x30000e00,0x3a004800,0x16001700,0x748d3f41,0x4400768a,0x42004100,0x48004500,0x98d75331,0x8aed89ee,0x71903b45,0x5033768a,0xffff94c1,0x99bbffff,0x30004800,0x3a002200,0x30004800,0x3a002200,0x30004800,0x820e00,0x1d00057c,0x43003f00,0x12002700,0x60802100,0x5e57758b,0x41004200,0x44004200,0x43004900,0xe002700,0x3f001d00,0x27004300,
+0x1d000e00,0x43003f00,0x12002700,0x51651f00,0x748d748d,0x43004200,0x42004700,0x15002f00,0x30001300,0x30004300,0x790e00,0x1d000577,0x43003f00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xdf00ff,0xab00cb,0x8b0096,0x870087,0xe00008c,0x37002b00,0x2f003100,0x3d003700,0x35003c00,0x10002400,0x80ff0379,0xffffffff,0x470097d8,0x25004200,0x840900,0x6e0082,0x6b0069,0x68006f,0xb000062,0x36002400,0x19002b00,0x36002400,0xe002b00,0x46e006e,0x2f001600,0x1d003200,0x7c0776,0x24000b00,0x2b003600,0x67f0f00,0x2c001800,0x3e003900,0x35003d00,0x30002d00,0xc8f43400,0xffffffff,0xa4def1fd,0xcfeb9dd0,0xffffffff,0x5033f3fb,0x2d004500,0x2b001b00,0x24003600,0x2b001900,0x24003600,0x7c0b00,0x16000477,0x32002f00,0x9001d00,0x1f000b00,0x3b003200,0x3a003e00,0x2a002f00,0x32003200,0xb001d00,0x2f001600,0x1d003200,
+0x16000b00,0x32002f00,0x9001d00,0x1b000a00,0x3a002e00,0x3d003e00,0x28003700,0x57c1400,0x24000b00,0x24003200,0x740b00,0x16000472,0x32002f00,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xda00ff,0xa900c5,0x8d0096,0x8b008b,0x58e008e,0x12000e00,0xe000f00,0x1a001400,0x12001900,0x27a0900,0xefff10ff,0xffffffff,0x48005264,0x16003600,0x810378,0x6b007e,0x640065,0x620069,0x45f005f,0x12000c00,0x8000e00,0x12000c00,0x56a0e00,0x16a006a,0x1000076d,0xa001100,0x790272,0xc00047e,0xe001200,0x17e0574,0xd000580,0x1b001600,0x13001a00,0xe000d00,0x2bbe1100,0xffffe1fd,0xffffffff,0xffffffff,0xf2fcffff,0x440073b1,0x23004100,0xe000d00,0xc001200,0xe000800,0xc001200,0x78047b,0x77b0174,0x11001000,0x2820a00,0x789028a,0x19001100,0x17001b00,0xb000f00,0x11001000,0x47f0a00,0x10000781,0xa001100,
+0x77a047a,0x11001000,0x27f0a00,0x586017a,0x17000e00,0x1b001c00,0xb001400,0x7b0477,0xc00047d,0xc001100,0x6f0472,0x773016e,0x11001000,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xd400ff,0xa700bd,0x8f0096,0x91008f,0x900092,0x7f008a,0x7f007a,0x38c0187,0x186038d,0x77007f,0xbfff50ff,0x93dec2fb,0x44004300,0xb002800,0x7c0073,0x660079,0x5c005e,0x5c0061,0x5c005c,0x76006b,0x7c007b,0x6a0072,0x650065,0x650065,0x630067,0x650063,0x75006d,0x76007b,0x700071,0x7c0072,0x87007e,0x48d0289,0x193048d,0x940094,0x980095,0xadea1a9d,0xfffff3fb,0xffffffff,0x5a88bdec,0x46004000,0x15003400,0x750371,0x740077,0x68006f,0x730067,0x720075,0x770070,0x750075,0x800075,0x870088,0x37f0181,0x27f047f,0x7a017b,0x7c007b,0x79007c,0x7c0079,0x79007b,
+0x770076,0x830080,0x7b0080,0x820076,0x2840186,0x4710479,0x73016e,0x780076,0x720079,0x6e0070,0x67006a,0x6e0068,0x5e0067,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xcc00ff,0xa300b2,0x920096,0x920092,0x8d0091,0x7a0084,0x7c0076,0x880083,0x810089,0x710079,0x268006b,0x32001300,0x37004400,0x4601800,0x74006d,0x5d0071,0x520055,0x550057,0x560056,0x6e0064,0x730073,0x63006a,0x5e005e,0x5e005e,0x5b005e,0x5c005a,0x6f0066,0x710076,0x6d006e,0x77006f,0x810078,0x880083,0x92008a,0x960096,0x980096,0x17000599,0x43003100,0x46004800,0x47004500,0x37004400,0x8001e00,0x6e006d,0x6c006f,0x5e0067,0x68005c,0x6b006b,0x73006a,0x710071,0x7b0071,0x810083,0x79007b,0x790079,0x770077,0x770077,0x700076,0x70006e,0x700071,
+0x71006f,0x7c007a,0x74007a,0x7a006f,0x7c007e,0x6a0072,0x6f0069,0x720072,0x690071,0x630066,0x5e0060,0x67005f,0x57005f,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xbf00ff,0x9500a2,0x90008f,0x8e0090,0x85008b,0x71007b,0x75006f,0x82007d,0x7a0082,0x6a0071,0x3610065,0x27001200,0x20002d00,0x15c0b00,0x6d0068,0x550068,0x46004a,0x4c004b,0x4e004e,0x63005b,0x670067,0x58005f,0x540054,0x540054,0x4f0054,0x50004f,0x65005b,0x6b006f,0x660067,0x6f0067,0x77006f,0x7f007a,0x8e0084,0x960094,0x960096,0x6930196,0x28001500,0x39003500,0x37003a00,0x1a002b00,0x26f0900,0x660067,0x620066,0x52005c,0x5a004f,0x5f005d,0x6a0061,0x69006a,0x72006a,0x770079,0x6f0071,0x6f006f,0x6f006e,0x700070,0x64006c,0x60005f,0x630061,
+0x670064,0x72006f,0x68006e,0x6d0063,0x6f0071,0x5f0066,0x660060,0x6a006a,0x5d0066,0x560059,0x510052,0x5c0055,0x4e0056,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0xaa00ff,0x7b0089,0x780076,0x760079,0x6b0073,0x5a0061,0x63005b,0x73006d,0x6b0074,0x5c0062,0x2560058,0xc000754,0x8000d00,0x580252,0x630062,0x48005c,0x36003c,0x3e003b,0x400040,0x52004b,0x550055,0x48004e,0x450045,0x450045,0x400045,0x40003f,0x54004a,0x58005c,0x530054,0x5a0054,0x62005b,0x6e0066,0x7e0074,0x890086,0x8b008a,0x88008b,0xb000480,0x13001100,0x12001300,0x5770c00,0x64016d,0x5a005c,0x540059,0x42004c,0x47003e,0x4d004a,0x57004f,0x560057,0x5d0056,0x610063,0x59005b,0x590059,0x5b0059,0x5c005c,0x500058,0x4b004b,0x4f004c,
+0x540051,0x5c005a,0x520058,0x56004e,0x570059,0x4a0050,0x53004b,0x570056,0x4a0053,0x430046,0x410041,0x4d0046,0x410047,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x0,
+0x0,0x0,0x0,0x0,0x0,0x0,0x0,0x7f00ff,0x4f005d,0x50004b,0x4f0052,0x43004c,0x38003d,0x4d003e,0x610059,0x590062,0x4e0052,0x4c004d,0x4a004b,0x4c004b,0x570051,0x5c005f,0x3a004e,0x21002a,0x280025,0x290029,0x360031,0x380038,0x2f0033,0x2d002d,0x2d002d,0x29002d,0x290028,0x380030,0x3b003f,0x360037,0x3b0037,0x45003c,0x57004c,0x69005f,0x760072,0x7b0079,0x78007b,0x710073,0x710071,0x70006e,0x66006d,0x55005d,0x4a004d,0x3f0046,0x2b0035,0x2b0025,0x30002d,0x390033,0x380039,0x3c0038,0x3f0040,0x39003a,0x390039,0x3b0039,0x3c003c,0x320039,0x2d002d,0x31002e,
+0x360033,0x3b003a,0x320037,0x350030,0x370038,0x2e0031,0x36002f,0x3a0039,0x2f0036,0x29002b,0x2a0028,0x33002f,0x2b002f,
+};
+
+// ******** End: PowerVRTextLogo.pvr ********
diff --git a/tests/third_party/PowerVR/Tools/PVRTQuaternion.h b/tests/third_party/PowerVR/Tools/PVRTQuaternion.h
new file mode 100644
index 0000000..f975b6d
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTQuaternion.h
@@ -0,0 +1,257 @@
+/*!****************************************************************************
+
+ @file PVRTQuaternion.h
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief Quaternion functions for floating and fixed point math.
+
+******************************************************************************/
+#ifndef _PVRTQUATERNION_H_
+#define _PVRTQUATERNION_H_
+
+#include "PVRTGlobal.h"
+#include "PVRTMatrix.h"
+
+/****************************************************************************
+** Typedefs
+****************************************************************************/
+/*!***************************************************************************
+ @brief Floating point Quaternion
+*****************************************************************************/
+typedef struct
+{
+ float x; /*!< x coordinate */
+ float y; /*!< y coordinate */
+ float z; /*!< z coordinate */
+ float w; /*!< w coordinate */
+} PVRTQUATERNIONf;
+/*!***************************************************************************
+ @brief Fixed point Quaternion
+*****************************************************************************/
+typedef struct
+{
+ int x; /*!< x coordinate */
+ int y; /*!< y coordinate */
+ int z; /*!< z coordinate */
+ int w; /*!< w coordinate */
+} PVRTQUATERNIONx;
+
+/****************************************************************************
+** Float or fixed
+****************************************************************************/
+#ifdef PVRT_FIXED_POINT_ENABLE
+typedef PVRTQUATERNIONx PVRTQUATERNION;
+#define PVRTMatrixQuaternionIdentity PVRTMatrixQuaternionIdentityX
+#define PVRTMatrixQuaternionRotationAxis PVRTMatrixQuaternionRotationAxisX
+#define PVRTMatrixQuaternionToAxisAngle PVRTMatrixQuaternionToAxisAngleX
+#define PVRTMatrixQuaternionSlerp PVRTMatrixQuaternionSlerpX
+#define PVRTMatrixQuaternionNormalize PVRTMatrixQuaternionNormalizeX
+#define PVRTMatrixRotationQuaternion PVRTMatrixRotationQuaternionX
+#define PVRTMatrixQuaternionMultiply PVRTMatrixQuaternionMultiplyX
+#else
+typedef PVRTQUATERNIONf PVRTQUATERNION;
+#define PVRTMatrixQuaternionIdentity PVRTMatrixQuaternionIdentityF
+#define PVRTMatrixQuaternionRotationAxis PVRTMatrixQuaternionRotationAxisF
+#define PVRTMatrixQuaternionToAxisAngle PVRTMatrixQuaternionToAxisAngleF
+#define PVRTMatrixQuaternionSlerp PVRTMatrixQuaternionSlerpF
+#define PVRTMatrixQuaternionNormalize PVRTMatrixQuaternionNormalizeF
+#define PVRTMatrixRotationQuaternion PVRTMatrixRotationQuaternionF
+#define PVRTMatrixQuaternionMultiply PVRTMatrixQuaternionMultiplyF
+#endif
+
+/****************************************************************************
+** Functions
+****************************************************************************/
+
+/*!***************************************************************************
+ @fn PVRTMatrixQuaternionIdentityF
+ @param[out] qOut Identity quaternion
+ @brief Sets the quaternion to (0, 0, 0, 1), the identity quaternion.
+*****************************************************************************/
+void PVRTMatrixQuaternionIdentityF(
+ PVRTQUATERNIONf &qOut);
+
+/*!***************************************************************************
+ @fn PVRTMatrixQuaternionIdentityX
+ @param[out] qOut Identity quaternion
+ @brief Sets the quaternion to (0, 0, 0, 1), the identity quaternion.
+*****************************************************************************/
+void PVRTMatrixQuaternionIdentityX(
+ PVRTQUATERNIONx &qOut);
+
+/*!***************************************************************************
+ @fn PVRTMatrixQuaternionRotationAxisF
+ @param[out] qOut Rotation quaternion
+ @param[in] vAxis Axis to rotate around
+ @param[in] fAngle Angle to rotate
+ @brief Create quaternion corresponding to a rotation of fAngle
+ radians around submitted vector.
+*****************************************************************************/
+void PVRTMatrixQuaternionRotationAxisF(
+ PVRTQUATERNIONf &qOut,
+ const PVRTVECTOR3f &vAxis,
+ const float fAngle);
+
+/*!***************************************************************************
+ @fn PVRTMatrixQuaternionRotationAxisX
+ @param[out] qOut Rotation quaternion
+ @param[in] vAxis Axis to rotate around
+ @param[in] fAngle Angle to rotate
+ @brief Create quaternion corresponding to a rotation of fAngle
+ radians around submitted vector.
+*****************************************************************************/
+void PVRTMatrixQuaternionRotationAxisX(
+ PVRTQUATERNIONx &qOut,
+ const PVRTVECTOR3x &vAxis,
+ const int fAngle);
+
+
+/*!***************************************************************************
+ @fn PVRTMatrixQuaternionToAxisAngleF
+ @param[in] qIn Quaternion to transform
+ @param[out] vAxis Axis of rotation
+ @param[out] fAngle Angle of rotation
+ @brief Convert a quaternion to an axis and angle. Expects a unit
+ quaternion.
+*****************************************************************************/
+void PVRTMatrixQuaternionToAxisAngleF(
+ const PVRTQUATERNIONf &qIn,
+ PVRTVECTOR3f &vAxis,
+ float &fAngle);
+
+/*!***************************************************************************
+ @fn PVRTMatrixQuaternionToAxisAngleX
+ @param[in] qIn Quaternion to transform
+ @param[out] vAxis Axis of rotation
+ @param[out] fAngle Angle of rotation
+ @brief Convert a quaternion to an axis and angle. Expects a unit
+ quaternion.
+*****************************************************************************/
+void PVRTMatrixQuaternionToAxisAngleX(
+ const PVRTQUATERNIONx &qIn,
+ PVRTVECTOR3x &vAxis,
+ int &fAngle);
+
+/*!***************************************************************************
+ @fn PVRTMatrixQuaternionSlerpF
+ @param[out] qOut Result of the interpolation
+ @param[in] qA First quaternion to interpolate from
+ @param[in] qB Second quaternion to interpolate from
+ @param[in] t Coefficient of interpolation
+ @brief Perform a Spherical Linear intERPolation between quaternion A
+ and quaternion B at time t. t must be between 0.0f and 1.0f
+*****************************************************************************/
+void PVRTMatrixQuaternionSlerpF(
+ PVRTQUATERNIONf &qOut,
+ const PVRTQUATERNIONf &qA,
+ const PVRTQUATERNIONf &qB,
+ const float t);
+
+/*!***************************************************************************
+ @fn PVRTMatrixQuaternionSlerpX
+ @param[out] qOut Result of the interpolation
+ @param[in] qA First quaternion to interpolate from
+ @param[in] qB Second quaternion to interpolate from
+ @param[in] t Coefficient of interpolation
+ @brief Perform a Spherical Linear intERPolation between quaternion A
+ and quaternion B at time t. t must be between 0.0f and 1.0f
+ Requires input quaternions to be normalized
+*****************************************************************************/
+void PVRTMatrixQuaternionSlerpX(
+ PVRTQUATERNIONx &qOut,
+ const PVRTQUATERNIONx &qA,
+ const PVRTQUATERNIONx &qB,
+ const int t);
+
+/*!***************************************************************************
+ @fn PVRTMatrixQuaternionNormalizeF
+ @param[in,out] quat Vector to normalize
+ @brief Normalize quaternion.
+*****************************************************************************/
+void PVRTMatrixQuaternionNormalizeF(PVRTQUATERNIONf &quat);
+
+/*!***************************************************************************
+ @fn PVRTMatrixQuaternionNormalizeX
+ @param[in,out] quat Vector to normalize
+ @brief Normalize quaternion.
+ Original quaternion is scaled down prior to be normalized in
+ order to avoid overflow issues.
+*****************************************************************************/
+void PVRTMatrixQuaternionNormalizeX(PVRTQUATERNIONx &quat);
+
+/*!***************************************************************************
+ @fn PVRTMatrixRotationQuaternionF
+ @param[out] mOut Resulting rotation matrix
+ @param[in] quat Quaternion to transform
+ @brief Create rotation matrix from submitted quaternion.
+ Assuming the quaternion is of the form [X Y Z W]:
+
+ | 2 2 |
+ | 1 - 2Y - 2Z 2XY - 2ZW 2XZ + 2YW 0 |
+ | |
+ | 2 2 |
+ M = | 2XY + 2ZW 1 - 2X - 2Z 2YZ - 2XW 0 |
+ | |
+ | 2 2 |
+ | 2XZ - 2YW 2YZ + 2XW 1 - 2X - 2Y 0 |
+ | |
+ | 0 0 0 1 |
+*****************************************************************************/
+void PVRTMatrixRotationQuaternionF(
+ PVRTMATRIXf &mOut,
+ const PVRTQUATERNIONf &quat);
+
+/*!***************************************************************************
+ @fn PVRTMatrixRotationQuaternionX
+ @param[out] mOut Resulting rotation matrix
+ @param[in] quat Quaternion to transform
+ @brief Create rotation matrix from submitted quaternion.
+ Assuming the quaternion is of the form [X Y Z W]:
+
+ | 2 2 |
+ | 1 - 2Y - 2Z 2XY - 2ZW 2XZ + 2YW 0 |
+ | |
+ | 2 2 |
+ M = | 2XY + 2ZW 1 - 2X - 2Z 2YZ - 2XW 0 |
+ | |
+ | 2 2 |
+ | 2XZ - 2YW 2YZ + 2XW 1 - 2X - 2Y 0 |
+ | |
+ | 0 0 0 1 |
+*****************************************************************************/
+void PVRTMatrixRotationQuaternionX(
+ PVRTMATRIXx &mOut,
+ const PVRTQUATERNIONx &quat);
+
+/*!***************************************************************************
+ @fn PVRTMatrixQuaternionMultiplyF
+ @param[out] qOut Resulting quaternion
+ @param[in] qA First quaternion to multiply
+ @param[in] qB Second quaternion to multiply
+ @brief Multiply quaternion A with quaternion B and return the
+ result in qOut.
+*****************************************************************************/
+void PVRTMatrixQuaternionMultiplyF(
+ PVRTQUATERNIONf &qOut,
+ const PVRTQUATERNIONf &qA,
+ const PVRTQUATERNIONf &qB);
+
+/*!***************************************************************************
+ @fn PVRTMatrixQuaternionMultiplyX
+ @param[out] qOut Resulting quaternion
+ @param[in] qA First quaternion to multiply
+ @param[in] qB Second quaternion to multiply
+ @brief Multiply quaternion A with quaternion B and return the
+ result in qOut.
+ Input quaternions must be normalized.
+*****************************************************************************/
+void PVRTMatrixQuaternionMultiplyX(
+ PVRTQUATERNIONx &qOut,
+ const PVRTQUATERNIONx &qA,
+ const PVRTQUATERNIONx &qB);
+
+#endif
+
+/*****************************************************************************
+ End of file (PVRTQuaternion.h)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTQuaternionF.cpp b/tests/third_party/PowerVR/Tools/PVRTQuaternionF.cpp
new file mode 100644
index 0000000..db823a9
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTQuaternionF.cpp
@@ -0,0 +1,304 @@
+/******************************************************************************
+
+ @File PVRTQuaternionF.cpp
+
+ @Title PVRTQuaternionF
+
+ @Version
+
+ @Copyright Copyright (c) Imagination Technologies Limited.
+
+ @Platform ANSI compatible
+
+ @Description Set of mathematical functions for quaternions.
+
+******************************************************************************/
+#include "PVRTGlobal.h"
+#include <math.h>
+#include <string.h>
+#include "PVRTFixedPoint.h" // Only needed for trig function float lookups
+#include "PVRTQuaternion.h"
+
+
+/****************************************************************************
+** Functions
+****************************************************************************/
+
+/*!***************************************************************************
+ @Function PVRTMatrixQuaternionIdentityF
+ @Output qOut Identity quaternion
+ @Description Sets the quaternion to (0, 0, 0, 1), the identity quaternion.
+*****************************************************************************/
+void PVRTMatrixQuaternionIdentityF(PVRTQUATERNIONf &qOut)
+{
+ qOut.x = 0;
+ qOut.y = 0;
+ qOut.z = 0;
+ qOut.w = 1;
+}
+
+/*!***************************************************************************
+ @Function PVRTMatrixQuaternionRotationAxisF
+ @Output qOut Rotation quaternion
+ @Input vAxis Axis to rotate around
+ @Input fAngle Angle to rotate
+ @Description Create quaternion corresponding to a rotation of fAngle
+ radians around submitted vector.
+*****************************************************************************/
+void PVRTMatrixQuaternionRotationAxisF(
+ PVRTQUATERNIONf &qOut,
+ const PVRTVECTOR3f &vAxis,
+ const float fAngle)
+{
+ float fSin, fCos;
+
+ fSin = (float)PVRTFSIN(fAngle * 0.5f);
+ fCos = (float)PVRTFCOS(fAngle * 0.5f);
+
+ /* Create quaternion */
+ qOut.x = vAxis.x * fSin;
+ qOut.y = vAxis.y * fSin;
+ qOut.z = vAxis.z * fSin;
+ qOut.w = fCos;
+
+ /* Normalise it */
+ PVRTMatrixQuaternionNormalizeF(qOut);
+}
+
+/*!***************************************************************************
+ @Function PVRTMatrixQuaternionToAxisAngleF
+ @Input qIn Quaternion to transform
+ @Output vAxis Axis of rotation
+ @Output fAngle Angle of rotation
+ @Description Convert a quaternion to an axis and angle. Expects a unit
+ quaternion.
+*****************************************************************************/
+void PVRTMatrixQuaternionToAxisAngleF(
+ const PVRTQUATERNIONf &qIn,
+ PVRTVECTOR3f &vAxis,
+ float &fAngle)
+{
+ float fCosAngle, fSinAngle;
+ double temp;
+
+ /* Compute some values */
+ fCosAngle = qIn.w;
+ temp = 1.0f - fCosAngle*fCosAngle;
+ fAngle = (float)PVRTFACOS(fCosAngle)*2.0f;
+ fSinAngle = (float)sqrt(temp);
+
+ /* This is to avoid a division by zero */
+ if ((float)fabs(fSinAngle)<0.0005f)
+ fSinAngle = 1.0f;
+
+ /* Get axis vector */
+ vAxis.x = qIn.x / fSinAngle;
+ vAxis.y = qIn.y / fSinAngle;
+ vAxis.z = qIn.z / fSinAngle;
+}
+
+/*!***************************************************************************
+ @Function PVRTMatrixQuaternionSlerpF
+ @Output qOut Result of the interpolation
+ @Input qA First quaternion to interpolate from
+ @Input qB Second quaternion to interpolate from
+ @Input t Coefficient of interpolation
+ @Description Perform a Spherical Linear intERPolation between quaternion A
+ and quaternion B at time t. t must be between 0.0f and 1.0f
+*****************************************************************************/
+void PVRTMatrixQuaternionSlerpF(
+ PVRTQUATERNIONf &qOut,
+ const PVRTQUATERNIONf &qA,
+ const PVRTQUATERNIONf &qB,
+ const float t)
+{
+ float fCosine, fAngle, A, B;
+
+ /* Parameter checking */
+ if (t<0.0f || t>1.0f)
+ {
+ _RPT0(_CRT_WARN, "PVRTMatrixQuaternionSlerp : Bad parameters\n");
+ qOut.x = 0;
+ qOut.y = 0;
+ qOut.z = 0;
+ qOut.w = 1;
+ return;
+ }
+
+ /* Find sine of Angle between Quaternion A and B (dot product between quaternion A and B) */
+ fCosine = qA.w*qB.w + qA.x*qB.x + qA.y*qB.y + qA.z*qB.z;
+
+ if (fCosine < 0)
+ {
+ PVRTQUATERNIONf qi;
+
+ /*
+ <http://www.magic-software.com/Documentation/Quaternions.pdf>
+
+ "It is important to note that the quaternions q and -q represent
+ the same rotation... while either quaternion will do, the
+ interpolation methods require choosing one over the other.
+
+ "Although q1 and -q1 represent the same rotation, the values of
+ Slerp(t; q0, q1) and Slerp(t; q0,-q1) are not the same. It is
+ customary to choose the sign... on q1 so that... the angle
+ between q0 and q1 is acute. This choice avoids extra
+ spinning caused by the interpolated rotations."
+ */
+ qi.x = -qB.x;
+ qi.y = -qB.y;
+ qi.z = -qB.z;
+ qi.w = -qB.w;
+
+ PVRTMatrixQuaternionSlerpF(qOut, qA, qi, t);
+ return;
+ }
+
+ fCosine = PVRT_MIN(fCosine, 1.0f);
+ fAngle = (float)PVRTFACOS(fCosine);
+
+ /* Avoid a division by zero */
+ if (fAngle==0.0f)
+ {
+ qOut = qA;
+ return;
+ }
+
+ /* Precompute some values */
+ A = (float)(PVRTFSIN((1.0f-t)*fAngle) / PVRTFSIN(fAngle));
+ B = (float)(PVRTFSIN(t*fAngle) / PVRTFSIN(fAngle));
+
+ /* Compute resulting quaternion */
+ qOut.x = A * qA.x + B * qB.x;
+ qOut.y = A * qA.y + B * qB.y;
+ qOut.z = A * qA.z + B * qB.z;
+ qOut.w = A * qA.w + B * qB.w;
+
+ /* Normalise result */
+ PVRTMatrixQuaternionNormalizeF(qOut);
+}
+
+/*!***************************************************************************
+ @Function PVRTMatrixQuaternionNormalizeF
+ @Modified quat Vector to normalize
+ @Description Normalize quaternion.
+*****************************************************************************/
+void PVRTMatrixQuaternionNormalizeF(PVRTQUATERNIONf &quat)
+{
+ float fMagnitude;
+ double temp;
+
+ /* Compute quaternion magnitude */
+ temp = quat.w*quat.w + quat.x*quat.x + quat.y*quat.y + quat.z*quat.z;
+ fMagnitude = (float)sqrt(temp);
+
+ /* Divide each quaternion component by this magnitude */
+ if (fMagnitude!=0.0f)
+ {
+ fMagnitude = 1.0f / fMagnitude;
+ quat.x *= fMagnitude;
+ quat.y *= fMagnitude;
+ quat.z *= fMagnitude;
+ quat.w *= fMagnitude;
+ }
+}
+
+/*!***************************************************************************
+ @Function PVRTMatrixRotationQuaternionF
+ @Output mOut Resulting rotation matrix
+ @Input quat Quaternion to transform
+ @Description Create rotation matrix from submitted quaternion.
+ Assuming the quaternion is of the form [X Y Z W]:
+
+ | 2 2 |
+ | 1 - 2Y - 2Z 2XY - 2ZW 2XZ + 2YW 0 |
+ | |
+ | 2 2 |
+ M = | 2XY + 2ZW 1 - 2X - 2Z 2YZ - 2XW 0 |
+ | |
+ | 2 2 |
+ | 2XZ - 2YW 2YZ + 2XW 1 - 2X - 2Y 0 |
+ | |
+ | 0 0 0 1 |
+*****************************************************************************/
+void PVRTMatrixRotationQuaternionF(
+ PVRTMATRIXf &mOut,
+ const PVRTQUATERNIONf &quat)
+{
+ const PVRTQUATERNIONf *pQ;
+
+#if defined(BUILD_DX11)
+ PVRTQUATERNIONf qInv;
+
+ qInv.x = -quat.x;
+ qInv.y = -quat.y;
+ qInv.z = -quat.z;
+ qInv.w = quat.w;
+
+ pQ = &qInv;
+#else
+ pQ = &quat;
+#endif
+
+ /* Fill matrix members */
+ mOut.f[0] = 1.0f - 2.0f*pQ->y*pQ->y - 2.0f*pQ->z*pQ->z;
+ mOut.f[1] = 2.0f*pQ->x*pQ->y - 2.0f*pQ->z*pQ->w;
+ mOut.f[2] = 2.0f*pQ->x*pQ->z + 2.0f*pQ->y*pQ->w;
+ mOut.f[3] = 0.0f;
+
+ mOut.f[4] = 2.0f*pQ->x*pQ->y + 2.0f*pQ->z*pQ->w;
+ mOut.f[5] = 1.0f - 2.0f*pQ->x*pQ->x - 2.0f*pQ->z*pQ->z;
+ mOut.f[6] = 2.0f*pQ->y*pQ->z - 2.0f*pQ->x*pQ->w;
+ mOut.f[7] = 0.0f;
+
+ mOut.f[8] = 2.0f*pQ->x*pQ->z - 2*pQ->y*pQ->w;
+ mOut.f[9] = 2.0f*pQ->y*pQ->z + 2.0f*pQ->x*pQ->w;
+ mOut.f[10] = 1.0f - 2.0f*pQ->x*pQ->x - 2*pQ->y*pQ->y;
+ mOut.f[11] = 0.0f;
+
+ mOut.f[12] = 0.0f;
+ mOut.f[13] = 0.0f;
+ mOut.f[14] = 0.0f;
+ mOut.f[15] = 1.0f;
+}
+
+/*!***************************************************************************
+ @Function PVRTMatrixQuaternionMultiplyF
+ @Output qOut Resulting quaternion
+ @Input qA First quaternion to multiply
+ @Input qB Second quaternion to multiply
+ @Description Multiply quaternion A with quaternion B and return the
+ result in qOut.
+*****************************************************************************/
+void PVRTMatrixQuaternionMultiplyF(
+ PVRTQUATERNIONf &qOut,
+ const PVRTQUATERNIONf &qA,
+ const PVRTQUATERNIONf &qB)
+{
+ PVRTVECTOR3f CrossProduct;
+ PVRTQUATERNIONf qRet;
+
+ /* Compute scalar component */
+ qRet.w = (qA.w*qB.w) - (qA.x*qB.x + qA.y*qB.y + qA.z*qB.z);
+
+ /* Compute cross product */
+ CrossProduct.x = qA.y*qB.z - qA.z*qB.y;
+ CrossProduct.y = qA.z*qB.x - qA.x*qB.z;
+ CrossProduct.z = qA.x*qB.y - qA.y*qB.x;
+
+ /* Compute result vector */
+ qRet.x = (qA.w * qB.x) + (qB.w * qA.x) + CrossProduct.x;
+ qRet.y = (qA.w * qB.y) + (qB.w * qA.y) + CrossProduct.y;
+ qRet.z = (qA.w * qB.z) + (qB.w * qA.z) + CrossProduct.z;
+
+ /* Normalize resulting quaternion */
+ PVRTMatrixQuaternionNormalizeF(qRet);
+
+ /* Copy result to mOut */
+ qOut = qRet;
+}
+
+/*****************************************************************************
+ End of file (PVRTQuaternionF.cpp)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTQuaternionX.cpp b/tests/third_party/PowerVR/Tools/PVRTQuaternionX.cpp
new file mode 100644
index 0000000..3475c15
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTQuaternionX.cpp
@@ -0,0 +1,312 @@
+/******************************************************************************
+
+ @File PVRTQuaternionX.cpp
+
+ @Title PVRTQuaternionX
+
+ @Version
+
+ @Copyright Copyright (c) Imagination Technologies Limited.
+
+ @Platform ANSI compatible
+
+ @Description Set of mathematical functions for quaternions.
+
+******************************************************************************/
+#include "PVRTContext.h"
+#include <math.h>
+#include <string.h>
+
+#include "PVRTFixedPoint.h"
+#include "PVRTQuaternion.h"
+
+
+/****************************************************************************
+** Functions
+****************************************************************************/
+
+/*!***************************************************************************
+ @Function PVRTMatrixQuaternionIdentityX
+ @Output qOut Identity quaternion
+ @Description Sets the quaternion to (0, 0, 0, 1), the identity quaternion.
+*****************************************************************************/
+void PVRTMatrixQuaternionIdentityX(PVRTQUATERNIONx &qOut)
+{
+ qOut.x = PVRTF2X(0.0f);
+ qOut.y = PVRTF2X(0.0f);
+ qOut.z = PVRTF2X(0.0f);
+ qOut.w = PVRTF2X(1.0f);
+}
+
+/*!***************************************************************************
+ @Function PVRTMatrixQuaternionRotationAxisX
+ @Output qOut Rotation quaternion
+ @Input vAxis Axis to rotate around
+ @Input fAngle Angle to rotate
+ @Description Create quaternion corresponding to a rotation of fAngle
+ radians around submitted vector.
+*****************************************************************************/
+void PVRTMatrixQuaternionRotationAxisX(
+ PVRTQUATERNIONx &qOut,
+ const PVRTVECTOR3x &vAxis,
+ const int fAngle)
+{
+ int fSin, fCos;
+
+ fSin = PVRTXSIN(fAngle>>1);
+ fCos = PVRTXCOS(fAngle>>1);
+
+ /* Create quaternion */
+ qOut.x = PVRTXMUL(vAxis.x, fSin);
+ qOut.y = PVRTXMUL(vAxis.y, fSin);
+ qOut.z = PVRTXMUL(vAxis.z, fSin);
+ qOut.w = fCos;
+
+ /* Normalise it */
+ PVRTMatrixQuaternionNormalizeX(qOut);
+}
+
+/*!***************************************************************************
+ @Function PVRTMatrixQuaternionToAxisAngleX
+ @Input qIn Quaternion to transform
+ @Output vAxis Axis of rotation
+ @Output fAngle Angle of rotation
+ @Description Convert a quaternion to an axis and angle. Expects a unit
+ quaternion.
+*****************************************************************************/
+void PVRTMatrixQuaternionToAxisAngleX(
+ const PVRTQUATERNIONx &qIn,
+ PVRTVECTOR3x &vAxis,
+ int &fAngle)
+{
+ int fCosAngle, fSinAngle;
+ int temp;
+
+ /* Compute some values */
+ fCosAngle = qIn.w;
+ temp = PVRTF2X(1.0f) - PVRTXMUL(fCosAngle, fCosAngle);
+ fAngle = PVRTXMUL(PVRTXACOS(fCosAngle), PVRTF2X(2.0f));
+ fSinAngle = PVRTF2X(((float)sqrt(PVRTX2F(temp))));
+
+ /* This is to avoid a division by zero */
+ if (PVRTABS(fSinAngle)<PVRTF2X(0.0005f))
+ {
+ fSinAngle = PVRTF2X(1.0f);
+ }
+
+ /* Get axis vector */
+ vAxis.x = PVRTXDIV(qIn.x, fSinAngle);
+ vAxis.y = PVRTXDIV(qIn.y, fSinAngle);
+ vAxis.z = PVRTXDIV(qIn.z, fSinAngle);
+}
+
+/*!***************************************************************************
+ @Function PVRTMatrixQuaternionSlerpX
+ @Output qOut Result of the interpolation
+ @Input qA First quaternion to interpolate from
+ @Input qB Second quaternion to interpolate from
+ @Input t Coefficient of interpolation
+ @Description Perform a Spherical Linear intERPolation between quaternion A
+ and quaternion B at time t. t must be between 0.0f and 1.0f
+ Requires input quaternions to be normalized
+*****************************************************************************/
+void PVRTMatrixQuaternionSlerpX(
+ PVRTQUATERNIONx &qOut,
+ const PVRTQUATERNIONx &qA,
+ const PVRTQUATERNIONx &qB,
+ const int t)
+{
+ int fCosine, fAngle, A, B;
+
+ /* Parameter checking */
+ if (t<PVRTF2X(0.0f) || t>PVRTF2X(1.0f))
+ {
+ _RPT0(_CRT_WARN, "PVRTMatrixQuaternionSlerp : Bad parameters\n");
+ qOut.x = PVRTF2X(0.0f);
+ qOut.y = PVRTF2X(0.0f);
+ qOut.z = PVRTF2X(0.0f);
+ qOut.w = PVRTF2X(1.0f);
+ return;
+ }
+
+ /* Find sine of Angle between Quaternion A and B (dot product between quaternion A and B) */
+ fCosine = PVRTXMUL(qA.w, qB.w) +
+ PVRTXMUL(qA.x, qB.x) + PVRTXMUL(qA.y, qB.y) + PVRTXMUL(qA.z, qB.z);
+
+ if(fCosine < PVRTF2X(0.0f))
+ {
+ PVRTQUATERNIONx qi;
+
+ /*
+ <http://www.magic-software.com/Documentation/Quaternions.pdf>
+
+ "It is important to note that the quaternions q and -q represent
+ the same rotation... while either quaternion will do, the
+ interpolation methods require choosing one over the other.
+
+ "Although q1 and -q1 represent the same rotation, the values of
+ Slerp(t; q0, q1) and Slerp(t; q0,-q1) are not the same. It is
+ customary to choose the sign... on q1 so that... the angle
+ between q0 and q1 is acute. This choice avoids extra
+ spinning caused by the interpolated rotations."
+ */
+ qi.x = -qB.x;
+ qi.y = -qB.y;
+ qi.z = -qB.z;
+ qi.w = -qB.w;
+
+ PVRTMatrixQuaternionSlerpX(qOut, qA, qi, t);
+ return;
+ }
+
+ fCosine = PVRT_MIN(fCosine, PVRTF2X(1.0f));
+ fAngle = PVRTXACOS(fCosine);
+
+ /* Avoid a division by zero */
+ if (fAngle==PVRTF2X(0.0f))
+ {
+ qOut = qA;
+ return;
+ }
+
+ /* Precompute some values */
+ A = PVRTXDIV(PVRTXSIN(PVRTXMUL((PVRTF2X(1.0f)-t), fAngle)), PVRTXSIN(fAngle));
+ B = PVRTXDIV(PVRTXSIN(PVRTXMUL(t, fAngle)), PVRTXSIN(fAngle));
+
+ /* Compute resulting quaternion */
+ qOut.x = PVRTXMUL(A, qA.x) + PVRTXMUL(B, qB.x);
+ qOut.y = PVRTXMUL(A, qA.y) + PVRTXMUL(B, qB.y);
+ qOut.z = PVRTXMUL(A, qA.z) + PVRTXMUL(B, qB.z);
+ qOut.w = PVRTXMUL(A, qA.w) + PVRTXMUL(B, qB.w);
+
+ /* Normalise result */
+ PVRTMatrixQuaternionNormalizeX(qOut);
+}
+
+/*!***************************************************************************
+ @Function PVRTMatrixQuaternionNormalizeX
+ @Modified quat Vector to normalize
+ @Description Normalize quaternion.
+ Original quaternion is scaled down prior to be normalized in
+ order to avoid overflow issues.
+*****************************************************************************/
+void PVRTMatrixQuaternionNormalizeX(PVRTQUATERNIONx &quat)
+{
+ PVRTQUATERNIONx qTemp;
+ int f, n;
+
+ /* Scale vector by uniform value */
+ n = PVRTABS(quat.w) + PVRTABS(quat.x) + PVRTABS(quat.y) + PVRTABS(quat.z);
+ qTemp.w = PVRTXDIV(quat.w, n);
+ qTemp.x = PVRTXDIV(quat.x, n);
+ qTemp.y = PVRTXDIV(quat.y, n);
+ qTemp.z = PVRTXDIV(quat.z, n);
+
+ /* Compute quaternion magnitude */
+ f = PVRTXMUL(qTemp.w, qTemp.w) + PVRTXMUL(qTemp.x, qTemp.x) + PVRTXMUL(qTemp.y, qTemp.y) + PVRTXMUL(qTemp.z, qTemp.z);
+ f = PVRTXDIV(PVRTF2X(1.0f), PVRTF2X(sqrt(PVRTX2F(f))));
+
+ /* Multiply vector components by f */
+ quat.x = PVRTXMUL(qTemp.x, f);
+ quat.y = PVRTXMUL(qTemp.y, f);
+ quat.z = PVRTXMUL(qTemp.z, f);
+ quat.w = PVRTXMUL(qTemp.w, f);
+}
+
+/*!***************************************************************************
+ @Function PVRTMatrixRotationQuaternionX
+ @Output mOut Resulting rotation matrix
+ @Input quat Quaternion to transform
+ @Description Create rotation matrix from submitted quaternion.
+ Assuming the quaternion is of the form [X Y Z W]:
+
+ | 2 2 |
+ | 1 - 2Y - 2Z 2XY - 2ZW 2XZ + 2YW 0 |
+ | |
+ | 2 2 |
+ M = | 2XY + 2ZW 1 - 2X - 2Z 2YZ - 2XW 0 |
+ | |
+ | 2 2 |
+ | 2XZ - 2YW 2YZ + 2XW 1 - 2X - 2Y 0 |
+ | |
+ | 0 0 0 1 |
+*****************************************************************************/
+void PVRTMatrixRotationQuaternionX(
+ PVRTMATRIXx &mOut,
+ const PVRTQUATERNIONx &quat)
+{
+ const PVRTQUATERNIONx *pQ;
+
+#if defined(BUILD_DX11)
+ PVRTQUATERNIONx qInv;
+
+ qInv.x = -quat.x;
+ qInv.y = -quat.y;
+ qInv.z = -quat.z;
+ qInv.w = quat.w;
+
+ pQ = &qInv;
+#else
+ pQ = &quat;
+#endif
+
+ /* Fill matrix members */
+ mOut.f[0] = PVRTF2X(1.0f) - (PVRTXMUL(pQ->y, pQ->y)<<1) - (PVRTXMUL(pQ->z, pQ->z)<<1);
+ mOut.f[1] = (PVRTXMUL(pQ->x, pQ->y)<<1) - (PVRTXMUL(pQ->z, pQ->w)<<1);
+ mOut.f[2] = (PVRTXMUL(pQ->x, pQ->z)<<1) + (PVRTXMUL(pQ->y, pQ->w)<<1);
+ mOut.f[3] = PVRTF2X(0.0f);
+
+ mOut.f[4] = (PVRTXMUL(pQ->x, pQ->y)<<1) + (PVRTXMUL(pQ->z, pQ->w)<<1);
+ mOut.f[5] = PVRTF2X(1.0f) - (PVRTXMUL(pQ->x, pQ->x)<<1) - (PVRTXMUL(pQ->z, pQ->z)<<1);
+ mOut.f[6] = (PVRTXMUL(pQ->y, pQ->z)<<1) - (PVRTXMUL(pQ->x, pQ->w)<<1);
+ mOut.f[7] = PVRTF2X(0.0f);
+
+ mOut.f[8] = (PVRTXMUL(pQ->x, pQ->z)<<1) - (PVRTXMUL(pQ->y, pQ->w)<<1);
+ mOut.f[9] = (PVRTXMUL(pQ->y, pQ->z)<<1) + (PVRTXMUL(pQ->x, pQ->w)<<1);
+ mOut.f[10] = PVRTF2X(1.0f) - (PVRTXMUL(pQ->x, pQ->x)<<1) - (PVRTXMUL(pQ->y, pQ->y)<<1);
+ mOut.f[11] = PVRTF2X(0.0f);
+
+ mOut.f[12] = PVRTF2X(0.0f);
+ mOut.f[13] = PVRTF2X(0.0f);
+ mOut.f[14] = PVRTF2X(0.0f);
+ mOut.f[15] = PVRTF2X(1.0f);
+}
+
+/*!***************************************************************************
+ @Function PVRTMatrixQuaternionMultiplyX
+ @Output qOut Resulting quaternion
+ @Input qA First quaternion to multiply
+ @Input qB Second quaternion to multiply
+ @Description Multiply quaternion A with quaternion B and return the
+ result in qOut.
+ Input quaternions must be normalized.
+*****************************************************************************/
+void PVRTMatrixQuaternionMultiplyX(
+ PVRTQUATERNIONx &qOut,
+ const PVRTQUATERNIONx &qA,
+ const PVRTQUATERNIONx &qB)
+{
+ PVRTVECTOR3x CrossProduct;
+
+ /* Compute scalar component */
+ qOut.w = PVRTXMUL(qA.w, qB.w) -
+ (PVRTXMUL(qA.x, qB.x) + PVRTXMUL(qA.y, qB.y) + PVRTXMUL(qA.z, qB.z));
+
+ /* Compute cross product */
+ CrossProduct.x = PVRTXMUL(qA.y, qB.z) - PVRTXMUL(qA.z, qB.y);
+ CrossProduct.y = PVRTXMUL(qA.z, qB.x) - PVRTXMUL(qA.x, qB.z);
+ CrossProduct.z = PVRTXMUL(qA.x, qB.y) - PVRTXMUL(qA.y, qB.x);
+
+ /* Compute result vector */
+ qOut.x = PVRTXMUL(qA.w, qB.x) + PVRTXMUL(qB.w, qA.x) + CrossProduct.x;
+ qOut.y = PVRTXMUL(qA.w, qB.y) + PVRTXMUL(qB.w, qA.y) + CrossProduct.y;
+ qOut.z = PVRTXMUL(qA.w, qB.z) + PVRTXMUL(qB.w, qA.z) + CrossProduct.z;
+
+ /* Normalize resulting quaternion */
+ PVRTMatrixQuaternionNormalizeX(qOut);
+}
+
+/*****************************************************************************
+ End of file (PVRTQuaternionX.cpp)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTResourceFile.cpp b/tests/third_party/PowerVR/Tools/PVRTResourceFile.cpp
new file mode 100644
index 0000000..d92abe3
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTResourceFile.cpp
@@ -0,0 +1,342 @@
+/******************************************************************************
+
+ @File PVRTResourceFile.cpp
+
+ @Title PVRTResourceFile.cpp
+
+ @Version
+
+ @Copyright Copyright (c) Imagination Technologies Limited.
+
+ @Platform ANSI compatible
+
+ @Description Simple resource file wrapper
+
+******************************************************************************/
+
+#include "PVRTResourceFile.h"
+#include <stdio.h>
+#include <string.h>
+
+#include "PVRTResourceFile.h"
+#include "PVRTString.h"
+#include "PVRTMemoryFileSystem.h"
+
+CPVRTString CPVRTResourceFile::s_ReadPath;
+
+static void* LoadFileFunc(const char* pFilename, char** pData, size_t &size)
+{
+ size = 0;
+
+ FILE* pFile = fopen(pFilename, "rb");
+
+ if (pFile)
+ {
+ // Get the file size
+ fseek(pFile, 0, SEEK_END);
+ size = ftell(pFile);
+ fseek(pFile, 0, SEEK_SET);
+
+ // read the data
+ char* pTmp = new char[size];
+ size_t BytesRead = fread(pTmp, 1, size, pFile);
+
+ if (BytesRead != size)
+ {
+ delete [] pTmp;
+ pTmp = NULL;
+ size = 0;
+ }
+ else
+ *pData = pTmp;
+
+ fclose(pFile);
+ return pTmp;
+ }
+
+ return 0;
+}
+
+static bool ReleaseFileFunc(void* handle)
+{
+ if(handle)
+ {
+ delete[] (char*) handle;
+ return true;
+ }
+
+ return false;
+}
+
+PFNLoadFileFunc CPVRTResourceFile::s_pLoadFileFunc = &LoadFileFunc;
+PFNReleaseFileFunc CPVRTResourceFile::s_pReleaseFileFunc = &ReleaseFileFunc;
+
+/*!***************************************************************************
+@Function SetReadPath
+@Input pszReadPath The path where you would like to read from
+@Description Sets the read path
+*****************************************************************************/
+void CPVRTResourceFile::SetReadPath(const char* const pszReadPath)
+{
+ s_ReadPath = (pszReadPath) ? pszReadPath : "";
+}
+
+/*!***************************************************************************
+@Function GetReadPath
+@Returns The currently set read path
+@Description Returns the currently set read path
+*****************************************************************************/
+CPVRTString CPVRTResourceFile::GetReadPath()
+{
+ return CPVRTString(s_ReadPath);
+}
+
+/*!***************************************************************************
+@Function SetLoadReleaseFunctions
+@Input pLoadFileFunc Function to use for opening a file
+@Input pReleaseFileFunc Function to release any data allocated by the load function
+@Description This function is used to override the CPVRTResource file loading functions. If
+ you pass NULL in as the load function CPVRTResource will use the default functions.
+*****************************************************************************/
+void CPVRTResourceFile::SetLoadReleaseFunctions(void* pLoadFileFunc, void* pReleaseFileFunc)
+{
+ if(pLoadFileFunc)
+ {
+ s_pLoadFileFunc = (PFNLoadFileFunc) pLoadFileFunc;
+ s_pReleaseFileFunc = (PFNReleaseFileFunc) pReleaseFileFunc;
+ }
+ else
+ {
+ s_pLoadFileFunc = &LoadFileFunc;
+ s_pReleaseFileFunc = &ReleaseFileFunc;
+ }
+}
+
+/*!***************************************************************************
+@Function CPVRTResourceFile
+@Input pszFilename Name of the file you would like to open
+@Description Constructor
+*****************************************************************************/
+CPVRTResourceFile::CPVRTResourceFile(const char* const pszFilename) :
+ m_bOpen(false),
+ m_bMemoryFile(false),
+ m_Size(0),
+ m_pData(0),
+ m_Handle(0)
+{
+ CPVRTString Path(s_ReadPath);
+ Path += pszFilename;
+
+ m_Handle = s_pLoadFileFunc(Path.c_str(), (char**) &m_pData, m_Size);
+ m_bOpen = (m_pData && m_Size) != 0;
+
+ if (!m_bOpen)
+ {
+ m_bOpen = m_bMemoryFile = CPVRTMemoryFileSystem::GetFile(pszFilename, (const void**)(&m_pData), &m_Size);
+ }
+}
+
+/*!***************************************************************************
+@Function CPVRTResourceFile
+@Input pData A pointer to the data you would like to use
+@Input i32Size The size of the data
+@Description Constructor
+*****************************************************************************/
+CPVRTResourceFile::CPVRTResourceFile(const char* pData, size_t i32Size) :
+ m_bOpen(true),
+ m_bMemoryFile(true),
+ m_Size(i32Size),
+ m_pData(pData),
+ m_Handle(0)
+{
+}
+
+/*!***************************************************************************
+@Function ~CPVRTResourceFile
+@Description Destructor
+*****************************************************************************/
+CPVRTResourceFile::~CPVRTResourceFile()
+{
+ Close();
+}
+
+/*!***************************************************************************
+@Function IsOpen
+@Returns true if the file is open
+@Description Is the file open
+*****************************************************************************/
+bool CPVRTResourceFile::IsOpen() const
+{
+ return m_bOpen;
+}
+
+/*!***************************************************************************
+@Function IsMemoryFile
+@Returns true if the file was opened from memory
+@Description Was the file opened from memory
+*****************************************************************************/
+bool CPVRTResourceFile::IsMemoryFile() const
+{
+ return m_bMemoryFile;
+}
+
+/*!***************************************************************************
+@Function Size
+@Returns The size of the opened file
+@Description Returns the size of the opened file
+*****************************************************************************/
+size_t CPVRTResourceFile::Size() const
+{
+ return m_Size;
+}
+
+/*!***************************************************************************
+@Function DataPtr
+@Returns A pointer to the file data
+@Description Returns a pointer to the file data
+*****************************************************************************/
+const void* CPVRTResourceFile::DataPtr() const
+{
+ return m_pData;
+}
+
+/*!***************************************************************************
+@Function Close
+@Description Closes the file
+*****************************************************************************/
+void CPVRTResourceFile::Close()
+{
+ if (m_bOpen)
+ {
+ if (!m_bMemoryFile && s_pReleaseFileFunc)
+ {
+ s_pReleaseFileFunc(m_Handle);
+ }
+
+ m_bMemoryFile = false;
+ m_bOpen = false;
+ m_pData = 0;
+ m_Size = 0;
+ }
+}
+
+/****************************************************************************
+** class CPVRTMemoryFileSystem
+****************************************************************************/
+CPVRTMemoryFileSystem::CAtExit CPVRTMemoryFileSystem::s_AtExit;
+CPVRTMemoryFileSystem::SFileInfo* CPVRTMemoryFileSystem::s_pFileInfo = 0;
+int CPVRTMemoryFileSystem::s_i32Capacity = 0;
+int CPVRTMemoryFileSystem::s_i32NumFiles = 0;
+
+/*!***************************************************************************
+@Function Destructor
+@Description Destructor of CAtExit class. Workaround for platforms that
+ don't support the atexit() function. This deletes any memory
+ file system data.
+*****************************************************************************/
+CPVRTMemoryFileSystem::CAtExit::~CAtExit()
+{
+ for (int i = 0; i < CPVRTMemoryFileSystem::s_i32NumFiles; ++i)
+ {
+ if (CPVRTMemoryFileSystem::s_pFileInfo[i].bAllocated)
+ {
+ delete [] (char*)CPVRTMemoryFileSystem::s_pFileInfo[i].pszFilename;
+ delete [] (char*)CPVRTMemoryFileSystem::s_pFileInfo[i].pBuffer;
+ }
+ }
+ delete [] CPVRTMemoryFileSystem::s_pFileInfo;
+}
+
+CPVRTMemoryFileSystem::CPVRTMemoryFileSystem(const char* pszFilename, const void* pBuffer, size_t Size, bool bCopy)
+{
+ RegisterMemoryFile(pszFilename, pBuffer, Size, bCopy);
+}
+
+/*!***************************************************************************
+@Function RegisterMemoryFile
+@Input pszFilename Name of file to register
+@Input pBuffer Pointer to file data
+@Input Size File size
+@Input bCopy Name and data should be copied?
+@Description Registers a block of memory as a file that can be looked up
+ by name.
+*****************************************************************************/
+void CPVRTMemoryFileSystem::RegisterMemoryFile(const char* pszFilename, const void* pBuffer, size_t Size, bool bCopy)
+{
+ if (s_i32NumFiles == s_i32Capacity)
+ {
+ SFileInfo* pFileInfo = new SFileInfo[s_i32Capacity + 10];
+ memcpy(pFileInfo, s_pFileInfo, sizeof(SFileInfo) * s_i32Capacity);
+ delete [] s_pFileInfo;
+ s_pFileInfo = pFileInfo;
+ s_i32Capacity += 10;
+ }
+
+ s_pFileInfo[s_i32NumFiles].pszFilename = pszFilename;
+ s_pFileInfo[s_i32NumFiles].pBuffer = pBuffer;
+ if (bCopy)
+ {
+ char* pszNewFilename = new char[strlen(pszFilename) + 1];
+ strcpy(pszNewFilename, pszFilename);
+ s_pFileInfo[s_i32NumFiles].pszFilename = pszNewFilename;
+
+ void* pszNewBuffer = new char[Size];
+ memcpy(pszNewBuffer, pBuffer, Size);
+ s_pFileInfo[s_i32NumFiles].pBuffer = pszNewBuffer;
+ }
+ s_pFileInfo[s_i32NumFiles].Size = Size;
+ s_pFileInfo[s_i32NumFiles].bAllocated = bCopy;
+ ++s_i32NumFiles;
+}
+
+/*!***************************************************************************
+@Function GetFile
+@Input pszFilename Name of file to open
+@Output ppBuffer Pointer to file data
+@Output pSize File size
+@Return true if the file was found in memory, false otherwise
+@Description Looks up a file in the memory file system by name. Returns a
+ pointer to the file data as well as its size on success.
+*****************************************************************************/
+bool CPVRTMemoryFileSystem::GetFile(const char* pszFilename, const void** ppBuffer, size_t* pSize)
+{
+ for (int i = 0; i < s_i32NumFiles; ++i)
+ {
+ if (strcmp(s_pFileInfo[i].pszFilename, pszFilename) == 0)
+ {
+ if (ppBuffer) *ppBuffer = s_pFileInfo[i].pBuffer;
+ if (pSize) *pSize = s_pFileInfo[i].Size;
+ return true;
+ }
+ }
+ return false;
+}
+
+/*!***************************************************************************
+@Function GetNumFiles
+@Return The number of registered files
+@Description Getter for the number of registered files
+*****************************************************************************/
+int CPVRTMemoryFileSystem::GetNumFiles()
+{
+ return s_i32NumFiles;
+}
+
+/*!***************************************************************************
+@Function GetFilename
+@Input i32Index Index of file
+@Return A pointer to the filename of the requested file
+@Description Looks up a file in the memory file system by name. Returns a
+ pointer to the file data as well as its size on success.
+*****************************************************************************/
+const char* CPVRTMemoryFileSystem::GetFilename(int i32Index)
+{
+ if (i32Index < 0 || i32Index > s_i32NumFiles) return 0;
+
+ return s_pFileInfo[i32Index].pszFilename;
+}
+
+
+/*****************************************************************************
+ End of file (PVRTResourceFile.cpp)
+*****************************************************************************/
diff --git a/tests/third_party/PowerVR/Tools/PVRTResourceFile.h b/tests/third_party/PowerVR/Tools/PVRTResourceFile.h
new file mode 100644
index 0000000..0fde711
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTResourceFile.h
@@ -0,0 +1,118 @@
+/*!****************************************************************************
+
+ @file PVRTResourceFile.h
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief Simple resource file wrapper
+
+******************************************************************************/
+#ifndef _PVRTRESOURCEFILE_H_
+#define _PVRTRESOURCEFILE_H_
+
+#include <stdlib.h>
+#include "PVRTString.h"
+
+typedef void* (*PFNLoadFileFunc)(const char*, char** pData, size_t &size);
+typedef bool (*PFNReleaseFileFunc)(void* handle);
+
+/*!***************************************************************************
+ @class CPVRTResourceFile
+ @brief Simple resource file wrapper
+*****************************************************************************/
+class CPVRTResourceFile
+{
+public:
+ /*!***************************************************************************
+ @fn SetReadPath
+ @param[in] pszReadPath The path where you would like to read from
+ @brief Sets the read path
+ *****************************************************************************/
+ static void SetReadPath(const char* pszReadPath);
+
+ /*!***************************************************************************
+ @fn GetReadPath
+ @return The currently set read path
+ @brief Returns the currently set read path
+ *****************************************************************************/
+ static CPVRTString GetReadPath();
+
+ /*!***************************************************************************
+ @fn SetLoadReleaseFunctions
+ @param[in] pLoadFileFunc Function to use for opening a file
+ @param[in] pReleaseFileFunc Function to release any data allocated by the load function
+ @brief This function is used to override the CPVRTResource file loading functions. If
+ you pass NULL in as the load function CPVRTResource will use the default functions.
+ *****************************************************************************/
+ static void SetLoadReleaseFunctions(void* pLoadFileFunc, void* pReleaseFileFunc);
+
+ /*!***************************************************************************
+ @brief CPVRTResourceFile constructor
+ @param[in] pszFilename Name of the file you would like to open
+ *****************************************************************************/
+ CPVRTResourceFile(const char* pszFilename);
+
+ /*!***************************************************************************
+ @brief CPVRTResourceFile constructor
+ @param[in] pData A pointer to the data you would like to use
+ @param[in] i32Size The size of the data
+ *****************************************************************************/
+ CPVRTResourceFile(const char* pData, size_t i32Size);
+
+ /*!***************************************************************************
+ @fn ~CPVRTResourceFile
+ @brief Destructor
+ *****************************************************************************/
+ virtual ~CPVRTResourceFile();
+
+ /*!***************************************************************************
+ @fn IsOpen
+ @return true if the file is open
+ @brief Is the file open
+ *****************************************************************************/
+ bool IsOpen() const;
+
+ /*!***************************************************************************
+ @fn IsMemoryFile
+ @return true if the file was opened from memory
+ @brief Was the file opened from memory
+ *****************************************************************************/
+ bool IsMemoryFile() const;
+
+ /*!***************************************************************************
+ @fn Size
+ @return The size of the opened file
+ @brief Returns the size of the opened file
+ *****************************************************************************/
+ size_t Size() const;
+
+ /*!***************************************************************************
+ @fn DataPtr
+ @return A pointer to the file data
+ @brief Returns a pointer to the file data. If the data is expected
+ to be a string don't assume that it is null-terminated.
+ *****************************************************************************/
+ const void* DataPtr() const;
+
+ /*!***************************************************************************
+ @fn Close
+ @brief Closes the file
+ *****************************************************************************/
+ void Close();
+
+protected:
+ bool m_bOpen;
+ bool m_bMemoryFile;
+ size_t m_Size;
+ const char* m_pData;
+ void *m_Handle;
+
+ static CPVRTString s_ReadPath;
+ static PFNLoadFileFunc s_pLoadFileFunc;
+ static PFNReleaseFileFunc s_pReleaseFileFunc;
+};
+
+#endif // _PVRTRESOURCEFILE_H_
+
+/*****************************************************************************
+ End of file (PVRTResourceFile.h)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTShadowVol.cpp b/tests/third_party/PowerVR/Tools/PVRTShadowVol.cpp
new file mode 100644
index 0000000..72a4ea3
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTShadowVol.cpp
@@ -0,0 +1,1353 @@
+/******************************************************************************
+
+ @File PVRTShadowVol.cpp
+
+ @Title PVRTShadowVol
+
+ @Version
+
+ @Copyright Copyright (c) Imagination Technologies Limited.
+
+ @Platform ANSI compatible
+
+ @Description Declarations of functions relating to shadow volume generation.
+
+******************************************************************************/
+#include <stdlib.h>
+#include <string.h>
+
+#include "PVRTGlobal.h"
+#include "PVRTContext.h"
+#include "PVRTFixedPoint.h"
+#include "PVRTMatrix.h"
+#include "PVRTTrans.h"
+#include "PVRTShadowVol.h"
+#include "PVRTError.h"
+
+/****************************************************************************
+** Build options
+****************************************************************************/
+
+/****************************************************************************
+** Defines
+****************************************************************************/
+
+/****************************************************************************
+** Macros
+****************************************************************************/
+
+/****************************************************************************
+** Structures
+****************************************************************************/
+struct SVertexShVol {
+ float x, y, z;
+ unsigned int dwExtrude;
+#if defined(BUILD_OGLES)
+ float fWeight;
+#endif
+};
+
+/****************************************************************************
+** Constants
+****************************************************************************/
+const static unsigned short c_pwLinesHyperCube[64] = {
+ // Cube0
+ 0, 1, 2, 3, 0, 2, 1, 3,
+ 4, 5, 6, 7, 4, 6, 5, 7,
+ 0, 4, 1, 5, 2, 6, 3, 7,
+ // Cube1
+ 8, 9, 10, 11, 8, 10, 9, 11,
+ 12, 13, 14, 15, 12, 14, 13, 15,
+ 8, 12, 9, 13, 10, 14, 11, 15,
+ // Hyper cube jn
+ 0, 8, 1, 9, 2, 10, 3, 11,
+ 4, 12, 5, 13, 6, 14, 7, 15
+};
+const static PVRTVECTOR3 c_pvRect[4] = {
+ { -1, -1, 1 },
+ { -1, 1, 1 },
+ { 1, -1, 1 },
+ { 1, 1, 1 }
+};
+
+/****************************************************************************
+** Shared globals
+****************************************************************************/
+
+/****************************************************************************
+** Globals
+****************************************************************************/
+
+/****************************************************************************
+** Declarations
+****************************************************************************/
+
+/****************************************************************************
+** Code
+****************************************************************************/
+/****************************************************************************
+@Function FindOrCreateVertex
+@Modified psMesh The mesh to check against/add to
+@Input pV The vertex to compare/add
+@Return unsigned short The array index of the vertex
+@Description Searches through the mesh data to see if the vertex has
+ already been used. If it has, the array index of the vertex
+ is returned. If the mesh does not already use the vertex,
+ it is appended to the vertex array and the array count is incremented.
+ The index in the array of the new vertex is then returned.
+****************************************************************************/
+static unsigned short FindOrCreateVertex(PVRTShadowVolShadowMesh * const psMesh, const PVRTVECTOR3 * const pV) {
+ unsigned short wCurr;
+
+ /*
+ First check whether we already have a vertex here
+ */
+ for(wCurr = 0; wCurr < psMesh->nV; wCurr++) {
+ if(memcmp(&psMesh->pV[wCurr], pV, sizeof(*pV)) == 0) {
+ /* Don't do anything more if the vertex already exists */
+ return wCurr;
+ }
+ }
+
+ /*
+ Add the vertex then!
+ */
+ psMesh->pV[psMesh->nV] = *pV;
+
+ return (unsigned short) psMesh->nV++;
+}
+
+/****************************************************************************
+@Function FindOrCreateEdge
+@Modified psMesh The mesh to check against/add to
+@Input pv0 The first point that defines the edge
+@Input pv1 The second point that defines the edge
+@Return PVRTShadowVolMEdge The index of the found/created edge in the
+ mesh's array
+@Description Searches through the mesh data to see if the edge has
+ already been used. If it has, the array index of the edge
+ is returned. If the mesh does not already use the edge,
+ it is appended to the edge array and the array cound is incremented.
+ The index in the array of the new edge is then returned.
+****************************************************************************/
+static unsigned int FindOrCreateEdge(PVRTShadowVolShadowMesh * const psMesh, const PVRTVECTOR3 * const pv0, const PVRTVECTOR3 * const pv1) {
+ unsigned int nCurr;
+ unsigned short wV0, wV1;
+
+ wV0 = FindOrCreateVertex(psMesh, pv0);
+ wV1 = FindOrCreateVertex(psMesh, pv1);
+
+
+ /*
+ First check whether we already have a edge here
+ */
+ for(nCurr = 0; nCurr < psMesh->nE; nCurr++) {
+ if(
+ (psMesh->pE[nCurr].wV0 == wV0 && psMesh->pE[nCurr].wV1 == wV1) ||
+ (psMesh->pE[nCurr].wV0 == wV1 && psMesh->pE[nCurr].wV1 == wV0))
+ {
+ /* Don't do anything more if the edge already exists */
+ return nCurr;
+ }
+ }
+
+ /*
+ Add the edge then!
+ */
+ psMesh->pE[psMesh->nE].wV0 = wV0;
+ psMesh->pE[psMesh->nE].wV1 = wV1;
+ psMesh->pE[psMesh->nE].nVis = 0;
+
+ return psMesh->nE++;
+}
+
+/****************************************************************************
+@Function CrossProduct
+@Output pvOut The resultant vector
+@Input pv0 Vector zero
+@Input pv1 Vector one
+@Input pv2 Vector two
+@Description Finds the vector between vector zero and vector one,
+ and the vector between vector zero and vector two.
+ These two resultant vectors are then multiplied together
+ and the result is assigned to the output vector.
+****************************************************************************/
+static void CrossProduct(
+ PVRTVECTOR3 * const pvOut,
+ const PVRTVECTOR3 * const pv0,
+ const PVRTVECTOR3 * const pv1,
+ const PVRTVECTOR3 * const pv2)
+{
+ PVRTVECTOR3 v0, v1;
+
+ v0.x = pv1->x - pv0->x;
+ v0.y = pv1->y - pv0->y;
+ v0.z = pv1->z - pv0->z;
+
+ v1.x = pv2->x - pv0->x;
+ v1.y = pv2->y - pv0->y;
+ v1.z = pv2->z - pv0->z;
+
+ PVRTMatrixVec3CrossProduct(*pvOut, v0, v1);
+}
+
+/****************************************************************************
+@Function FindOrCreateTriangle
+@Modified psMesh The mesh to check against/add to
+@Input pv0 Vertex zero
+@Input pv1 Vertex one
+@Input pv2 Vertex two
+@Description Searches through the mesh data to see if the triangle has
+ already been used. If it has, the function returns.
+ If the mesh does not already use the triangle,
+ it is appended to the triangle array and the array cound is incremented.
+****************************************************************************/
+static void FindOrCreateTriangle(
+ PVRTShadowVolShadowMesh * const psMesh,
+ const PVRTVECTOR3 * const pv0,
+ const PVRTVECTOR3 * const pv1,
+ const PVRTVECTOR3 * const pv2)
+{
+ unsigned int nCurr;
+ PVRTShadowVolMEdge *psE0, *psE1, *psE2;
+ unsigned int wE0, wE1, wE2;
+
+ wE0 = FindOrCreateEdge(psMesh, pv0, pv1);
+ wE1 = FindOrCreateEdge(psMesh, pv1, pv2);
+ wE2 = FindOrCreateEdge(psMesh, pv2, pv0);
+
+ if(wE0 == wE1 || wE1 == wE2 || wE2 == wE0) {
+ /* Don't add degenerate triangles */
+ _RPT0(_CRT_WARN, "FindOrCreateTriangle() Degenerate triangle.\n");
+ return;
+ }
+
+ /*
+ First check whether we already have a triangle here
+ */
+ for(nCurr = 0; nCurr < psMesh->nT; nCurr++) {
+ if(
+ (psMesh->pT[nCurr].wE0 == wE0 || psMesh->pT[nCurr].wE0 == wE1 || psMesh->pT[nCurr].wE0 == wE2) &&
+ (psMesh->pT[nCurr].wE1 == wE0 || psMesh->pT[nCurr].wE1 == wE1 || psMesh->pT[nCurr].wE1 == wE2) &&
+ (psMesh->pT[nCurr].wE2 == wE0 || psMesh->pT[nCurr].wE2 == wE1 || psMesh->pT[nCurr].wE2 == wE2))
+ {
+ /* Don't do anything more if the triangle already exists */
+ return;
+ }
+ }
+
+ /*
+ Add the triangle then!
+ */
+ psMesh->pT[psMesh->nT].wE0 = wE0;
+ psMesh->pT[psMesh->nT].wE1 = wE1;
+ psMesh->pT[psMesh->nT].wE2 = wE2;
+
+ psE0 = &psMesh->pE[wE0];
+ psE1 = &psMesh->pE[wE1];
+ psE2 = &psMesh->pE[wE2];
+
+ /*
+ Store the triangle indices; these are indices into the shadow mesh, not the source model indices
+ */
+ if(psE0->wV0 == psE1->wV0 || psE0->wV0 == psE1->wV1)
+ psMesh->pT[psMesh->nT].w[0] = psE0->wV1;
+ else
+ psMesh->pT[psMesh->nT].w[0] = psE0->wV0;
+
+ if(psE1->wV0 == psE2->wV0 || psE1->wV0 == psE2->wV1)
+ psMesh->pT[psMesh->nT].w[1] = psE1->wV1;
+ else
+ psMesh->pT[psMesh->nT].w[1] = psE1->wV0;
+
+ if(psE2->wV0 == psE0->wV0 || psE2->wV0 == psE0->wV1)
+ psMesh->pT[psMesh->nT].w[2] = psE2->wV1;
+ else
+ psMesh->pT[psMesh->nT].w[2] = psE2->wV0;
+
+ /* Calculate the triangle normal */
+ CrossProduct(&psMesh->pT[psMesh->nT].vNormal, pv0, pv1, pv2);
+
+ /* Check which edges have the correct winding order for this triangle */
+ psMesh->pT[psMesh->nT].nWinding = 0;
+ if(memcmp(&psMesh->pV[psE0->wV0], pv0, sizeof(*pv0)) == 0) psMesh->pT[psMesh->nT].nWinding |= 0x01;
+ if(memcmp(&psMesh->pV[psE1->wV0], pv1, sizeof(*pv1)) == 0) psMesh->pT[psMesh->nT].nWinding |= 0x02;
+ if(memcmp(&psMesh->pV[psE2->wV0], pv2, sizeof(*pv2)) == 0) psMesh->pT[psMesh->nT].nWinding |= 0x04;
+
+ psMesh->nT++;
+}
+
+/*!***********************************************************************
+@Function PVRTShadowVolMeshCreateMesh
+@Modified psMesh The shadow volume mesh to populate
+@Input pVertex A list of vertices
+@Input nNumVertex The number of vertices
+@Input pFaces A list of faces
+@Input nNumFaces The number of faces
+@Description Creates a mesh format suitable for generating shadow volumes
+*************************************************************************/
+void PVRTShadowVolMeshCreateMesh(
+ PVRTShadowVolShadowMesh * const psMesh,
+ const float * const pVertex,
+ const unsigned int nNumVertex,
+ const unsigned short * const pFaces,
+ const unsigned int nNumFaces)
+{
+ unsigned int nCurr;
+
+ /*
+ Prep the structure to return
+ */
+ memset(psMesh, 0, sizeof(*psMesh));
+
+ /*
+ Allocate some working space to find the unique vertices
+ */
+ psMesh->pV = (PVRTVECTOR3*)malloc(nNumVertex * sizeof(*psMesh->pV));
+ psMesh->pE = (PVRTShadowVolMEdge*)malloc(nNumFaces * sizeof(*psMesh->pE) * 3);
+ psMesh->pT = (PVRTShadowVolMTriangle*)malloc(nNumFaces * sizeof(*psMesh->pT));
+ _ASSERT(psMesh->pV);
+ _ASSERT(psMesh->pE);
+ _ASSERT(psMesh->pT);
+
+ for(nCurr = 0; nCurr < nNumFaces; nCurr++) {
+ FindOrCreateTriangle(psMesh,
+ (PVRTVECTOR3*)&pVertex[3 * pFaces[3 * nCurr + 0]],
+ (PVRTVECTOR3*)&pVertex[3 * pFaces[3 * nCurr + 1]],
+ (PVRTVECTOR3*)&pVertex[3 * pFaces[3 * nCurr + 2]]);
+ }
+
+ _ASSERT(psMesh->nV <= nNumVertex);
+ _ASSERT(psMesh->nE < nNumFaces * 3);
+ _ASSERT(psMesh->nT == nNumFaces);
+
+ _RPT2(_CRT_WARN, "Unique vertices : %d (from %d)\n", psMesh->nV, nNumVertex);
+ _RPT2(_CRT_WARN, "Unique edges : %d (from %d)\n", psMesh->nE, nNumFaces * 3);
+ _RPT2(_CRT_WARN, "Unique triangles: %d (from %d)\n", psMesh->nT, nNumFaces);
+
+ /*
+ Create the real unique lists
+ */
+ psMesh->pV = (PVRTVECTOR3*)realloc(psMesh->pV, psMesh->nV * sizeof(*psMesh->pV));
+ psMesh->pE = (PVRTShadowVolMEdge*)realloc(psMesh->pE, psMesh->nE * sizeof(*psMesh->pE));
+ psMesh->pT = (PVRTShadowVolMTriangle*)realloc(psMesh->pT, psMesh->nT * sizeof(*psMesh->pT));
+ _ASSERT(psMesh->pV);
+ _ASSERT(psMesh->pE);
+ _ASSERT(psMesh->pT);
+
+#if defined(_DEBUG) && !defined(_UNICODE) && defined(_WIN32)
+ /*
+ Check we have sensible model data
+ */
+ {
+ unsigned int nTri, nEdge;
+ PVRTERROR_OUTPUT_DEBUG("ShadowMeshCreate() Sanity check...");
+
+ for(nEdge = 0; nEdge < psMesh->nE; nEdge++) {
+ nCurr = 0;
+
+ for(nTri = 0; nTri < psMesh->nT; nTri++) {
+ if(psMesh->pT[nTri].wE0 == nEdge)
+ nCurr++;
+
+ if(psMesh->pT[nTri].wE1 == nEdge)
+ nCurr++;
+
+ if(psMesh->pT[nTri].wE2 == nEdge)
+ nCurr++;
+ }
+
+ /*
+ Every edge should be referenced exactly twice.
+ If they aren't then the mesh isn't closed which will cause problems when rendering the shadows.
+ */
+ _ASSERTE(nCurr == 2);
+ }
+
+ PVRTERROR_OUTPUT_DEBUG("done.\n");
+ }
+#endif
+}
+
+/*!***********************************************************************
+@Function PVRTShadowVolMeshInitMesh
+@Input psMesh The shadow volume mesh
+@Input pContext A struct for API specific data
+@Returns True on success
+@Description Init the mesh
+*************************************************************************/
+bool PVRTShadowVolMeshInitMesh(
+ PVRTShadowVolShadowMesh * const psMesh,
+ const SPVRTContext * const pContext)
+{
+ unsigned int nCurr;
+#if defined(BUILD_DX11)
+ HRESULT hRes;
+#endif
+ SVertexShVol *pvData;
+
+#if defined(BUILD_OGL)
+ _ASSERT(pContext && pContext->pglExt);
+
+ if(!pContext || !pContext->pglExt)
+ return false;
+#endif
+
+#if defined(BUILD_OGLES2) || defined(BUILD_OGLES) || defined(BUILD_OGLES3)
+ PVRT_UNREFERENCED_PARAMETER(pContext);
+#endif
+ _ASSERT(psMesh);
+ _ASSERT(psMesh->nV);
+ _ASSERT(psMesh->nE);
+ _ASSERT(psMesh->nT);
+
+ /*
+ Allocate a vertex buffer for the shadow volumes
+ */
+ _ASSERT(psMesh->pivb == NULL);
+ _RPT3(_CRT_WARN, "ShadowMeshInitMesh() %5d byte VB (%3dv x 2 x size(%d))\n", psMesh->nV * 2 * sizeof(*pvData), psMesh->nV, sizeof(*pvData));
+
+#if defined(BUILD_DX11)
+ D3D11_BUFFER_DESC sVBBufferDesc;
+ sVBBufferDesc.ByteWidth = psMesh->nV * 2 * 3 * sizeof(*pvData);
+ sVBBufferDesc.Usage = D3D11_USAGE_DYNAMIC;
+ sVBBufferDesc.BindFlags = D3D11_BIND_VERTEX_BUFFER;
+ sVBBufferDesc.CPUAccessFlags= 0;
+ sVBBufferDesc.MiscFlags = 0;
+
+ hRes = pContext->pDev->CreateBuffer(&sVBBufferDesc, NULL, &psMesh->pivb) != S_OK;
+
+ if(FAILED(hRes))
+ {
+ _ASSERT(false);
+ return false;
+ }
+
+ D3D11_MAPPED_SUBRESOURCE data;
+ ID3D11DeviceContext *pDeviceContext = 0;
+ pContext->pDev->GetImmediateContext(&pDeviceContext);
+ hRes = pDeviceContext->Map(psMesh->pivb, 0, D3D11_MAP_WRITE_DISCARD, NULL, &data);
+
+ if(FAILED(hRes))
+ {
+ _ASSERT(false);
+ return false;
+ }
+
+ pvData = (SVertexShVol*) data.pData;
+#endif
+
+#if defined(BUILD_OGL)
+ _ASSERT(pContext && pContext->pglExt);
+ if (!pContext || !pContext->pglExt)
+ return false;
+ pContext->pglExt->glGenBuffersARB(1, &psMesh->pivb);
+ pContext->pglExt->glBindBufferARB(GL_ARRAY_BUFFER_ARB, psMesh->pivb);
+ pContext->pglExt->glBufferDataARB(GL_ARRAY_BUFFER_ARB, psMesh->nV * 2 * sizeof(*pvData), NULL, GL_STREAM_DRAW_ARB);
+ pvData = (SVertexShVol*)pContext->pglExt->glMapBufferARB(GL_ARRAY_BUFFER_ARB, GL_WRITE_ONLY_ARB);
+#endif
+
+#if defined(BUILD_OGLES) || defined(BUILD_OGLES2) || defined(BUILD_OGLES3)
+ psMesh->pivb = malloc(psMesh->nV * 2 * sizeof(*pvData));
+ pvData = (SVertexShVol*)psMesh->pivb;
+#endif
+
+ /*
+ Fill the vertex buffer with two subtly different copies of the vertices
+ */
+ for(nCurr = 0; nCurr < psMesh->nV; ++nCurr)
+ {
+ pvData[nCurr].x = psMesh->pV[nCurr].x;
+ pvData[nCurr].y = psMesh->pV[nCurr].y;
+ pvData[nCurr].z = psMesh->pV[nCurr].z;
+ pvData[nCurr].dwExtrude = 0;
+
+#if defined(BUILD_OGLES)
+ pvData[nCurr].fWeight = 1;
+ pvData[nCurr + psMesh->nV].fWeight = 1;
+#endif
+ pvData[nCurr + psMesh->nV] = pvData[nCurr];
+ pvData[nCurr + psMesh->nV].dwExtrude = 0x04030201; // Order is wzyx
+ }
+
+#if defined(BUILD_OGL)
+ pContext->pglExt->glUnmapBufferARB(GL_ARRAY_BUFFER_ARB);
+ pContext->pglExt->glBindBufferARB(GL_ARRAY_BUFFER_ARB, 0);
+#endif
+
+#if defined(BUILD_DX11)
+ pDeviceContext->Unmap(psMesh->pivb, 0);
+#endif
+ return true;
+}
+
+/*!***********************************************************************
+@Function PVRTShadowVolMeshInitVol
+@Modified psVol The shadow volume struct
+@Input psMesh The shadow volume mesh
+@Input pContext A struct for API specific data
+@Returns True on success
+@Description Init the renderable shadow volume information.
+*************************************************************************/
+bool PVRTShadowVolMeshInitVol(
+ PVRTShadowVolShadowVol * const psVol,
+ const PVRTShadowVolShadowMesh * const psMesh,
+ const SPVRTContext * const pContext)
+{
+#if defined(BUILD_DX11)
+ HRESULT hRes;
+#endif
+#if defined(BUILD_OGLES2) || defined(BUILD_OGLES) || defined(BUILD_OGL) || defined(BUILD_OGLES3)
+ PVRT_UNREFERENCED_PARAMETER(pContext);
+#endif
+ _ASSERT(psVol);
+ _ASSERT(psMesh);
+ _ASSERT(psMesh->nV);
+ _ASSERT(psMesh->nE);
+ _ASSERT(psMesh->nT);
+
+ _RPT1(_CRT_WARN, "ShadowMeshInitVol() %5lu byte IB\n", psMesh->nT * 2 * 3 * sizeof(unsigned short));
+
+ /*
+ Allocate a index buffer for the shadow volumes
+ */
+#if defined(_DEBUG)
+ psVol->nIdxCntMax = psMesh->nT * 2 * 3;
+#endif
+#if defined(BUILD_DX11)
+ D3D11_BUFFER_DESC sIdxBuferDesc;
+ sIdxBuferDesc.ByteWidth = psMesh->nT * 2 * 3 * sizeof(unsigned short);
+ sIdxBuferDesc.Usage = D3D11_USAGE_DYNAMIC;
+ sIdxBuferDesc.BindFlags = D3D11_BIND_INDEX_BUFFER;
+ sIdxBuferDesc.CPUAccessFlags= 0;
+ sIdxBuferDesc.MiscFlags = 0;
+
+ hRes = pContext->pDev->CreateBuffer(&sIdxBuferDesc, NULL, &psVol->piib) != S_OK;
+
+ if(FAILED(hRes)) {
+ _ASSERT(false);
+ return false;
+ }
+#endif
+#if defined(BUILD_OGL)
+ _ASSERT(pContext && pContext->pglExt);
+ if (!pContext || !pContext->pglExt)
+ return false;
+ pContext->pglExt->glGenBuffersARB(1, &psVol->piib);
+ pContext->pglExt->glBindBufferARB(GL_ARRAY_BUFFER_ARB, psVol->piib);
+ pContext->pglExt->glBufferDataARB(GL_ARRAY_BUFFER_ARB, psMesh->nT * 2 * 3 * sizeof(unsigned short), NULL, GL_STREAM_DRAW_ARB);
+#endif
+
+#if defined(BUILD_OGLES) || defined(BUILD_OGLES2) || defined(BUILD_OGLES3)
+ psVol->piib = (unsigned short*)malloc(psMesh->nT * 2 * 3 * sizeof(unsigned short));
+#endif
+
+ return true;
+}
+
+/*!***********************************************************************
+@Function PVRTShadowVolMeshDestroyMesh
+@Input psMesh The shadow volume mesh to destroy
+@Description Destroys all shadow volume mesh data created by PVRTShadowVolMeshCreateMesh
+*************************************************************************/
+void PVRTShadowVolMeshDestroyMesh(
+ PVRTShadowVolShadowMesh * const psMesh)
+{
+ FREE(psMesh->pV);
+ FREE(psMesh->pE);
+ FREE(psMesh->pT);
+}
+
+/*!***********************************************************************
+@Function PVRTShadowVolMeshReleaseMesh
+@Input psMesh The shadow volume mesh to release
+@Description Releases all shadow volume mesh data created by PVRTShadowVolMeshInitMesh
+*************************************************************************/
+void PVRTShadowVolMeshReleaseMesh(
+ PVRTShadowVolShadowMesh * const psMesh,
+ SPVRTContext * const psContext)
+{
+#if defined(BUILD_OGL)
+ _ASSERT(psContext && psContext->pglExt);
+ if (!psContext || !psContext->pglExt)
+ return;
+ psContext->pglExt->glDeleteBuffersARB(1, &psMesh->pivb);
+#endif
+#if defined(BUILD_OGLES) || defined(BUILD_OGLES2) || defined(BUILD_OGLES3)
+ PVRT_UNREFERENCED_PARAMETER(psContext);
+ FREE(psMesh->pivb);
+#endif
+}
+
+/*!***********************************************************************
+@Function PVRTShadowVolMeshReleaseVol
+@Input psVol The shadow volume information to release
+@Description Releases all data create by PVRTShadowVolMeshInitVol
+*************************************************************************/
+void PVRTShadowVolMeshReleaseVol(
+ PVRTShadowVolShadowVol * const psVol,
+ SPVRTContext * const psContext)
+{
+#if defined(BUILD_OGL)
+ _ASSERT(psContext && psContext->pglExt);
+ if (!psContext || !psContext->pglExt)
+ return;
+ psContext->pglExt->glDeleteBuffersARB(1, &psVol->piib);
+#endif
+
+#if defined(BUILD_OGLES) || defined(BUILD_OGLES2) || defined(BUILD_OGLES3)
+ PVRT_UNREFERENCED_PARAMETER(psContext);
+ FREE(psVol->piib);
+#endif
+}
+
+/*!***********************************************************************
+@Function PVRTShadowVolSilhouetteProjectedBuild
+@Modified psVol The shadow volume information
+@Input dwVisFlags Shadow volume creation flags
+@Input psMesh The shadow volume mesh
+@Input pvLightModel The light position/direction
+@Input bPointLight Is the light a point light
+@Input pContext A struct for passing in API specific data
+@Description Using the light set up the shadow volume so it can be extruded.
+*************************************************************************/
+void PVRTShadowVolSilhouetteProjectedBuild(
+ PVRTShadowVolShadowVol * const psVol,
+ const unsigned int dwVisFlags,
+ const PVRTShadowVolShadowMesh * const psMesh,
+ const PVRTVec3 * const pvLightModel,
+ const bool bPointLight,
+ const SPVRTContext * const pContext)
+{
+ PVRTShadowVolSilhouetteProjectedBuild(psVol, dwVisFlags,psMesh, (PVRTVECTOR3*) pvLightModel, bPointLight, pContext);
+}
+
+/*!***********************************************************************
+@Function PVRTShadowVolSilhouetteProjectedBuild
+@Modified psVol The shadow volume information
+@Input dwVisFlags Shadow volume creation flags
+@Input psMesh The shadow volume mesh
+@Input pvLightModel The light position/direction
+@Input bPointLight Is the light a point light
+@Input pContext A struct for passing in API specific data
+@Description Using the light set up the shadow volume so it can be extruded.
+*************************************************************************/
+void PVRTShadowVolSilhouetteProjectedBuild(
+ PVRTShadowVolShadowVol * const psVol,
+ const unsigned int dwVisFlags,
+ const PVRTShadowVolShadowMesh * const psMesh,
+ const PVRTVECTOR3 * const pvLightModel,
+ const bool bPointLight,
+ const SPVRTContext * const pContext)
+{
+ PVRTVECTOR3 v;
+ PVRTShadowVolMTriangle *psTri;
+ PVRTShadowVolMEdge *psEdge;
+ unsigned short *pwIdx;
+#if defined(BUILD_DX11)
+ HRESULT hRes;
+#endif
+ unsigned int nCurr;
+ float f;
+
+ /*
+ Lock the index buffer; this is where we create the shadow volume
+ */
+ _ASSERT(psVol && psVol->piib);
+#if defined(BUILD_OGL) || defined(BUILD_OGLES) || defined(BUILD_OGLES2) || defined(BUILD_OGLES3)
+ PVRT_UNREFERENCED_PARAMETER(pContext);
+#endif
+#if defined(BUILD_DX11)
+ _ASSERT(pContext);
+
+ if(!pContext)
+ return;
+
+ D3D11_MAPPED_SUBRESOURCE data;
+ ID3D11DeviceContext *pDeviceContext = 0;
+ pContext->pDev->GetImmediateContext(&pDeviceContext);
+ hRes = pDeviceContext->Map(psVol->piib, 0, D3D11_MAP_WRITE_DISCARD, NULL, &data);
+ pwIdx = (unsigned short*) data.pData;
+
+ _ASSERT(SUCCEEDED(hRes));
+#endif
+#if defined(BUILD_OGL)
+ _ASSERT(pContext && pContext->pglExt);
+ if (!pContext || !pContext->pglExt)
+ return;
+
+ pContext->pglExt->glBindBufferARB(GL_ELEMENT_ARRAY_BUFFER_ARB, psVol->piib);
+ pwIdx = (unsigned short*)pContext->pglExt->glMapBufferARB(GL_ELEMENT_ARRAY_BUFFER_ARB, GL_WRITE_ONLY_ARB);
+#endif
+#if defined(BUILD_OGLES) || defined(BUILD_OGLES2) || defined(BUILD_OGLES3)
+ pwIdx = psVol->piib;
+#endif
+
+ psVol->nIdxCnt = 0;
+
+ // Run through triangles, testing which face the From point
+ for(nCurr = 0; nCurr < psMesh->nT; ++nCurr)
+ {
+ PVRTShadowVolMEdge *pE0, *pE1, *pE2;
+ psTri = &psMesh->pT[nCurr];
+ pE0 = &psMesh->pE[psTri->wE0];
+ pE1 = &psMesh->pE[psTri->wE1];
+ pE2 = &psMesh->pE[psTri->wE2];
+
+ if(bPointLight) {
+ v.x = psMesh->pV[pE0->wV0].x - pvLightModel->x;
+ v.y = psMesh->pV[pE0->wV0].y - pvLightModel->y;
+ v.z = psMesh->pV[pE0->wV0].z - pvLightModel->z;
+ f = PVRTMatrixVec3DotProduct(psTri->vNormal, v);
+ } else {
+ f = PVRTMatrixVec3DotProduct(psTri->vNormal, *pvLightModel);
+ }
+
+ if(f >= 0) {
+ /* Triangle is in the light */
+ pE0->nVis |= 0x01;
+ pE1->nVis |= 0x01;
+ pE2->nVis |= 0x01;
+
+ if(dwVisFlags & PVRTSHADOWVOLUME_NEED_CAP_FRONT)
+ {
+ // Add the triangle to the volume, unextruded.
+ pwIdx[psVol->nIdxCnt+0] = psTri->w[0];
+ pwIdx[psVol->nIdxCnt+1] = psTri->w[1];
+ pwIdx[psVol->nIdxCnt+2] = psTri->w[2];
+ psVol->nIdxCnt += 3;
+ }
+ } else {
+ /* Triangle is in shade; set Bit3 if the winding order needs reversed */
+ pE0->nVis |= 0x02 | (psTri->nWinding & 0x01) << 2;
+ pE1->nVis |= 0x02 | (psTri->nWinding & 0x02) << 1;
+ pE2->nVis |= 0x02 | (psTri->nWinding & 0x04);
+
+ if(dwVisFlags & PVRTSHADOWVOLUME_NEED_CAP_BACK) {
+ // Add the triangle to the volume, extruded.
+ // psMesh->nV is used as an offst so that the new index refers to the
+ // corresponding position in the second array of vertices (which are extruded)
+ pwIdx[psVol->nIdxCnt+0] = (unsigned short) psMesh->nV + psTri->w[0];
+ pwIdx[psVol->nIdxCnt+1] = (unsigned short) psMesh->nV + psTri->w[1];
+ pwIdx[psVol->nIdxCnt+2] = (unsigned short) psMesh->nV + psTri->w[2];
+ psVol->nIdxCnt += 3;
+ }
+ }
+ }
+
+#if defined(_DEBUG)
+ _ASSERT(psVol->nIdxCnt <= psVol->nIdxCntMax);
+ for(nCurr = 0; nCurr < psVol->nIdxCnt; ++nCurr) {
+ _ASSERT(pwIdx[nCurr] < psMesh->nV*2);
+ }
+#endif
+
+ /*
+ Run through edges, testing which are silhouette edges
+ */
+ for(nCurr = 0; nCurr < psMesh->nE; nCurr++) {
+ psEdge = &psMesh->pE[nCurr];
+
+ if((psEdge->nVis & 0x03) == 0x03) {
+ /*
+ Silhouette edge found!
+ The edge is both visible and hidden,
+ so it is along the silhouette of the model
+ (See header notes for more info)
+ */
+ if(psEdge->nVis & 0x04) {
+ pwIdx[psVol->nIdxCnt+0] = psEdge->wV0;
+ pwIdx[psVol->nIdxCnt+1] = psEdge->wV1;
+ pwIdx[psVol->nIdxCnt+2] = psEdge->wV0 + (unsigned short) psMesh->nV;
+
+ pwIdx[psVol->nIdxCnt+3] = psEdge->wV0 + (unsigned short) psMesh->nV;
+ pwIdx[psVol->nIdxCnt+4] = psEdge->wV1;
+ pwIdx[psVol->nIdxCnt+5] = psEdge->wV1 + (unsigned short) psMesh->nV;
+ } else {
+ pwIdx[psVol->nIdxCnt+0] = psEdge->wV1;
+ pwIdx[psVol->nIdxCnt+1] = psEdge->wV0;
+ pwIdx[psVol->nIdxCnt+2] = psEdge->wV1 + (unsigned short) psMesh->nV;
+
+ pwIdx[psVol->nIdxCnt+3] = psEdge->wV1 + (unsigned short) psMesh->nV;
+ pwIdx[psVol->nIdxCnt+4] = psEdge->wV0;
+ pwIdx[psVol->nIdxCnt+5] = psEdge->wV0 + (unsigned short) psMesh->nV;
+ }
+
+ psVol->nIdxCnt += 6;
+ }
+
+ /* Zero for next render */
+ psEdge->nVis = 0;
+ }
+
+#if defined(_DEBUG)
+ _ASSERT(psVol->nIdxCnt <= psVol->nIdxCntMax);
+ for(nCurr = 0; nCurr < psVol->nIdxCnt; ++nCurr) {
+ _ASSERT(pwIdx[nCurr] < psMesh->nV*2);
+ }
+#endif
+#if defined(BUILD_OGL)
+ pContext->pglExt->glUnmapBufferARB(GL_ELEMENT_ARRAY_BUFFER_ARB);
+ pContext->pglExt->glBindBufferARB(GL_ELEMENT_ARRAY_BUFFER_ARB, 0);
+#endif
+
+#if defined(BUILD_DX11)
+ pDeviceContext->Unmap(psVol->piib, 0);
+#endif
+}
+
+/*!***********************************************************************
+@Function IsBoundingBoxVisibleEx
+@Input pBoundingHyperCube The hypercube to test against
+@Input fCamZ The camera's position along the z-axis
+@Return bool Returns true if the bounding box is visible
+@Description This method tests the bounding box's position against
+ the camera's position to determine if it is visible.
+ If it is visible, the function returns true.
+*************************************************************************/
+static bool IsBoundingBoxVisibleEx(
+ const PVRTVECTOR4 * const pBoundingHyperCube,
+ const float fCamZ)
+{
+ PVRTVECTOR3 v, vShift[16];
+ unsigned int dwClipFlags;
+ int i, j;
+ unsigned short w0, w1;
+
+ dwClipFlags = 0; // Assume all are off-screen
+
+ i = 8;
+ while(i)
+ {
+ i--;
+
+ if(pBoundingHyperCube[i].x < pBoundingHyperCube[i].w)
+ dwClipFlags |= 1 << 0;
+
+ if(pBoundingHyperCube[i].x > -pBoundingHyperCube[i].w)
+ dwClipFlags |= 1 << 1;
+
+ if(pBoundingHyperCube[i].y < pBoundingHyperCube[i].w)
+ dwClipFlags |= 1 << 2;
+
+ if(pBoundingHyperCube[i].y > -pBoundingHyperCube[i].w)
+ dwClipFlags |= 1 << 3;
+
+ if(pBoundingHyperCube[i].z > 0)
+ dwClipFlags |= 1 << 4;
+ }
+
+ /*
+ Volume is hidden if all the vertices are over a screen edge
+ */
+ if(dwClipFlags != 0x1F)
+ return false;
+
+ /*
+ Well, according to the simple bounding box check, it might be
+ visible. Let's now test the view frustrum against the bounding
+ cube. (Basically the reverse of the previous test!)
+
+ This catches those cases where a diagonal cube passes near a
+ screen edge.
+ */
+
+ // Subtract the camera position from the vertices. I.e. move the camera to 0,0,0
+ for(i = 0; i < 8; ++i) {
+ vShift[i].x = pBoundingHyperCube[i].x;
+ vShift[i].y = pBoundingHyperCube[i].y;
+ vShift[i].z = pBoundingHyperCube[i].z - fCamZ;
+ }
+
+ i = 12;
+ while(i) {
+ --i;
+
+ w0 = c_pwLinesHyperCube[2 * i + 0];
+ w1 = c_pwLinesHyperCube[2 * i + 1];
+
+ PVRTMatrixVec3CrossProduct(v, vShift[w0], vShift[w1]);
+ dwClipFlags = 0;
+
+ j = 4;
+ while(j) {
+ --j;
+
+ if(PVRTMatrixVec3DotProduct(c_pvRect[j], v) < 0)
+ ++dwClipFlags;
+ }
+
+ // dwClipFlagsA will be 0 or 4 if the screen edges are on the outside of
+ // this bounding-box-silhouette-edge.
+ if(dwClipFlags % 4)
+ continue;
+
+ j = 8;
+ while(j) {
+ --j;
+
+ if((j != w0) & (j != w1) && (PVRTMatrixVec3DotProduct(vShift[j], v) > 0))
+ ++dwClipFlags;
+ }
+
+ // dwClipFlagsA will be 0 or 18 if this is a silhouette edge of the bounding box
+ if(dwClipFlags % 12)
+ continue;
+
+ return false;
+ }
+
+ return true;
+}
+
+/*!***********************************************************************
+@Function IsHyperBoundingBoxVisibleEx
+@Input pBoundingHyperCube The hypercube to test against
+@Input fCamZ The camera's position along the z-axis
+@Return bool Returns true if the bounding box is visible
+@Description This method tests the hypercube bounding box's position against
+ the camera's position to determine if it is visible.
+ If it is visible, the function returns true.
+*************************************************************************/
+static bool IsHyperBoundingBoxVisibleEx(
+ const PVRTVECTOR4 * const pBoundingHyperCube,
+ const float fCamZ)
+{
+ const PVRTVECTOR4 *pv0;
+ PVRTVECTOR3 v, vShift[16];
+ unsigned int dwClipFlagsA, dwClipFlagsB;
+ int i, j;
+ unsigned short w0, w1;
+
+ pv0 = &pBoundingHyperCube[8];
+ dwClipFlagsA = 0; // Assume all are off-screen
+ dwClipFlagsB = 0;
+
+ i = 8;
+ while(i)
+ {
+ i--;
+
+ // Far
+ if(pv0[i].x < pv0[i].w)
+ dwClipFlagsA |= 1 << 0;
+
+ if(pv0[i].x > -pv0[i].w)
+ dwClipFlagsA |= 1 << 1;
+
+ if(pv0[i].y < pv0[i].w)
+ dwClipFlagsA |= 1 << 2;
+
+ if(pv0[i].y > -pv0[i].w)
+ dwClipFlagsA |= 1 << 3;
+
+ if(pv0[i].z > 0)
+ dwClipFlagsA |= 1 << 4;
+
+ // Near
+ if(pBoundingHyperCube[i].x < pBoundingHyperCube[i].w)
+ dwClipFlagsB |= 1 << 0;
+
+ if(pBoundingHyperCube[i].x > -pBoundingHyperCube[i].w)
+ dwClipFlagsB |= 1 << 1;
+
+ if(pBoundingHyperCube[i].y < pBoundingHyperCube[i].w)
+ dwClipFlagsB |= 1 << 2;
+
+ if(pBoundingHyperCube[i].y > -pBoundingHyperCube[i].w)
+ dwClipFlagsB |= 1 << 3;
+
+ if(pBoundingHyperCube[i].z > 0)
+ dwClipFlagsB |= 1 << 4;
+ }
+
+ /*
+ Volume is hidden if all the vertices are over a screen edge
+ */
+ if((dwClipFlagsA | dwClipFlagsB) != 0x1F)
+ return false;
+
+ /*
+ Well, according to the simple bounding box check, it might be
+ visible. Let's now test the view frustrum against the bounding
+ hyper cube. (Basically the reverse of the previous test!)
+
+ This catches those cases where a diagonal hyper cube passes near a
+ screen edge.
+ */
+
+ // Subtract the camera position from the vertices. I.e. move the camera to 0,0,0
+ for(i = 0; i < 16; ++i) {
+ vShift[i].x = pBoundingHyperCube[i].x;
+ vShift[i].y = pBoundingHyperCube[i].y;
+ vShift[i].z = pBoundingHyperCube[i].z - fCamZ;
+ }
+
+ i = 32;
+ while(i) {
+ --i;
+
+ w0 = c_pwLinesHyperCube[2 * i + 0];
+ w1 = c_pwLinesHyperCube[2 * i + 1];
+
+ PVRTMatrixVec3CrossProduct(v, vShift[w0], vShift[w1]);
+ dwClipFlagsA = 0;
+
+ j = 4;
+ while(j) {
+ --j;
+
+ if(PVRTMatrixVec3DotProduct(c_pvRect[j], v) < 0)
+ ++dwClipFlagsA;
+ }
+
+ // dwClipFlagsA will be 0 or 4 if the screen edges are on the outside of
+ // this bounding-box-silhouette-edge.
+ if(dwClipFlagsA % 4)
+ continue;
+
+ j = 16;
+ while(j) {
+ --j;
+
+ if((j != w0) & (j != w1) && (PVRTMatrixVec3DotProduct(vShift[j], v) > 0))
+ ++dwClipFlagsA;
+ }
+
+ // dwClipFlagsA will be 0 or 18 if this is a silhouette edge of the bounding box
+ if(dwClipFlagsA % 18)
+ continue;
+
+ return false;
+ }
+
+ return true;
+}
+/*!***********************************************************************
+@Function IsFrontClipInVolume
+@Input pBoundingHyperCube The hypercube to test against
+@Return bool
+@Description Returns true if the hypercube is within the view frustrum.
+*************************************************************************/
+static bool IsFrontClipInVolume(
+ const PVRTVECTOR4 * const pBoundingHyperCube)
+{
+ const PVRTVECTOR4 *pv0, *pv1;
+ unsigned int dwClipFlags;
+ int i;
+ float fScale, x, y, w;
+
+ /*
+ OK. The hyper-bounding-box is in the view frustrum.
+
+ Now decide if we can use Z-pass instead of Z-fail.
+
+ TODO: if we calculate the convex hull of the front-clip intersection
+ points, we can use the connecting lines to do a more accurate on-
+ screen check (currently it just uses the bounding box of the
+ intersection points.)
+ */
+ dwClipFlags = 0;
+
+ i = 32;
+ while(i) {
+ --i;
+
+ pv0 = &pBoundingHyperCube[c_pwLinesHyperCube[2 * i + 0]];
+ pv1 = &pBoundingHyperCube[c_pwLinesHyperCube[2 * i + 1]];
+
+ // If both coords are negative, or both coords are positive, it doesn't cross the Z=0 plane
+ if(pv0->z * pv1->z > 0)
+ continue;
+
+ // TODO: if fScale > 0.5f, do the lerp in the other direction; this is
+ // because we want fScale to be close to 0, not 1, to retain accuracy.
+ fScale = (0 - pv0->z) / (pv1->z - pv0->z);
+
+ x = fScale * pv1->x + (1.0f - fScale) * pv0->x;
+ y = fScale * pv1->y + (1.0f - fScale) * pv0->y;
+ w = fScale * pv1->w + (1.0f - fScale) * pv0->w;
+
+ if(x > -w)
+ dwClipFlags |= 1 << 0;
+
+ if(x < w)
+ dwClipFlags |= 1 << 1;
+
+ if(y > -w)
+ dwClipFlags |= 1 << 2;
+
+ if(y < w)
+ dwClipFlags |= 1 << 3;
+ }
+
+ if(dwClipFlags == 0x0F)
+ return true;
+
+ return false;
+}
+
+/*!***********************************************************************
+@Function PVRTShadowVolBoundingBoxExtrude
+@Modified pvExtrudedCube 8 Vertices to represent the extruded box
+@Input pBoundingBox The bounding box to extrude
+@Input pvLightMdl The light position/direction
+@Input bPointLight Is the light a point light
+@Input fVolLength The length the volume has been extruded by
+@Description Extrudes the bounding box of the volume
+*************************************************************************/
+void PVRTShadowVolBoundingBoxExtrude(
+ PVRTVECTOR3 * const pvExtrudedCube,
+ const PVRTBOUNDINGBOX * const pBoundingBox,
+ const PVRTVECTOR3 * const pvLightMdl,
+ const bool bPointLight,
+ const float fVolLength)
+{
+ int i;
+
+ if(bPointLight) {
+ i = 8;
+ while(i)
+ {
+ i--;
+
+ pvExtrudedCube[i].x = pBoundingBox->Point[i].x + fVolLength * (pBoundingBox->Point[i].x - pvLightMdl->x);
+ pvExtrudedCube[i].y = pBoundingBox->Point[i].y + fVolLength * (pBoundingBox->Point[i].y - pvLightMdl->y);
+ pvExtrudedCube[i].z = pBoundingBox->Point[i].z + fVolLength * (pBoundingBox->Point[i].z - pvLightMdl->z);
+ }
+ } else {
+ i = 8;
+ while(i)
+ {
+ i--;
+
+ pvExtrudedCube[i].x = pBoundingBox->Point[i].x + fVolLength * pvLightMdl->x;
+ pvExtrudedCube[i].y = pBoundingBox->Point[i].y + fVolLength * pvLightMdl->y;
+ pvExtrudedCube[i].z = pBoundingBox->Point[i].z + fVolLength * pvLightMdl->z;
+ }
+ }
+}
+
+/*!***********************************************************************
+@Function PVRTShadowVolBoundingBoxIsVisible
+@Modified pdwVisFlags Visibility flags
+@Input bObVisible Unused set to true
+@Input bNeedsZClipping Unused set to true
+@Input pBoundingBox The volumes bounding box
+@Input pmTrans The projection matrix
+@Input pvLightMdl The light position/direction
+@Input bPointLight Is the light a point light
+@Input fCamZProj The camera's z projection value
+@Input fVolLength The length the volume is extruded by
+@Description Determines if the volume is visible and if it needs caps
+*************************************************************************/
+void PVRTShadowVolBoundingBoxIsVisible(
+ unsigned int * const pdwVisFlags,
+ const bool bObVisible, // Is the object visible?
+ const bool bNeedsZClipping, // Does the object require Z clipping?
+ const PVRTBOUNDINGBOX * const pBoundingBox,
+ const PVRTMATRIX * const pmTrans,
+ const PVRTVECTOR3 * const pvLightMdl,
+ const bool bPointLight,
+ const float fCamZProj,
+ const float fVolLength)
+{
+ PVRTVECTOR3 pvExtrudedCube[8];
+ PVRTVECTOR4 BoundingHyperCubeT[16];
+ int i;
+ unsigned int dwClipFlagsA, dwClipZCnt;
+ float fLightProjZ;
+
+ PVRT_UNREFERENCED_PARAMETER(bObVisible);
+ PVRT_UNREFERENCED_PARAMETER(bNeedsZClipping);
+
+ _ASSERT((bObVisible && bNeedsZClipping) || !bNeedsZClipping);
+
+ /*
+ Transform the eight bounding box points into projection space
+ */
+ PVRTTransformVec3Array(&BoundingHyperCubeT[0], sizeof(*BoundingHyperCubeT), pBoundingBox->Point, sizeof(*pBoundingBox->Point), pmTrans, 8);
+
+ /*
+ Get the light Z coordinate in projection space
+ */
+ fLightProjZ =
+ pmTrans->f[ 2] * pvLightMdl->x +
+ pmTrans->f[ 6] * pvLightMdl->y +
+ pmTrans->f[10] * pvLightMdl->z +
+ pmTrans->f[14];
+
+ /*
+ Where is the object relative to the near clip plane and light?
+ */
+ dwClipZCnt = 0;
+ dwClipFlagsA = 0;
+ i = 8;
+ while(i) {
+ --i;
+
+ if(BoundingHyperCubeT[i].z <= 0)
+ ++dwClipZCnt;
+
+ if(BoundingHyperCubeT[i].z <= fLightProjZ)
+ ++dwClipFlagsA;
+ }
+
+ if(dwClipZCnt == 8 && dwClipFlagsA == 8) {
+ // hidden
+ *pdwVisFlags = 0;
+ return;
+ }
+
+ /*
+ Shadow the bounding box into pvExtrudedCube.
+ */
+ PVRTShadowVolBoundingBoxExtrude(pvExtrudedCube, pBoundingBox, pvLightMdl, bPointLight, fVolLength);
+
+ /*
+ Transform to projection space
+ */
+ PVRTTransformVec3Array(&BoundingHyperCubeT[8], sizeof(*BoundingHyperCubeT), pvExtrudedCube, sizeof(*pvExtrudedCube), pmTrans, 8);
+
+ /*
+ Check whether any part of the hyper bounding box is even visible
+ */
+ if(!IsHyperBoundingBoxVisibleEx(BoundingHyperCubeT, fCamZProj)) {
+ *pdwVisFlags = 0;
+ return;
+ }
+
+ /*
+ It's visible, so choose a render method
+ */
+ if(dwClipZCnt == 8) {
+ // 1
+ if(IsFrontClipInVolume(BoundingHyperCubeT)) {
+ *pdwVisFlags = PVRTSHADOWVOLUME_VISIBLE | PVRTSHADOWVOLUME_NEED_ZFAIL;
+
+ if(IsBoundingBoxVisibleEx(&BoundingHyperCubeT[8], fCamZProj))
+ {
+ *pdwVisFlags |= PVRTSHADOWVOLUME_NEED_CAP_BACK;
+ }
+ } else {
+ *pdwVisFlags = PVRTSHADOWVOLUME_VISIBLE;
+ }
+ } else {
+ if(!(dwClipZCnt | dwClipFlagsA)) {
+ // 3
+ *pdwVisFlags = PVRTSHADOWVOLUME_VISIBLE;
+ } else {
+ // 5
+ if(IsFrontClipInVolume(BoundingHyperCubeT)) {
+ *pdwVisFlags = PVRTSHADOWVOLUME_VISIBLE | PVRTSHADOWVOLUME_NEED_ZFAIL;
+
+ if(IsBoundingBoxVisibleEx(BoundingHyperCubeT, fCamZProj))
+ {
+ *pdwVisFlags |= PVRTSHADOWVOLUME_NEED_CAP_FRONT;
+ }
+
+ if(IsBoundingBoxVisibleEx(&BoundingHyperCubeT[8], fCamZProj))
+ {
+ *pdwVisFlags |= PVRTSHADOWVOLUME_NEED_CAP_BACK;
+ }
+ } else {
+ *pdwVisFlags = PVRTSHADOWVOLUME_VISIBLE;
+ }
+ }
+ }
+}
+
+/*!***********************************************************************
+@Function PVRTShadowVolSilhouetteProjectedRender
+@Input psMesh Shadow volume mesh
+@Input psVol Renderable shadow volume information
+@Input pContext A struct for passing in API specific data
+@Description Draws the shadow volume
+*************************************************************************/
+int PVRTShadowVolSilhouetteProjectedRender(
+ const PVRTShadowVolShadowMesh * const psMesh,
+ const PVRTShadowVolShadowVol * const psVol,
+ const SPVRTContext * const pContext)
+{
+#if defined(BUILD_DX11)
+ return 0; // Not implemented yet
+#endif
+
+#if defined(BUILD_OGL) || defined(BUILD_OGLES2) || defined(BUILD_OGLES) || defined(BUILD_OGLES3)
+ _ASSERT(psMesh->pivb);
+
+#if defined(_DEBUG) // To fix error in Linux
+ _ASSERT(psVol->nIdxCnt <= psVol->nIdxCntMax);
+ _ASSERT(psVol->nIdxCnt % 3 == 0);
+ _ASSERT(psVol->nIdxCnt / 3 <= 0xFFFF);
+#endif
+
+#if defined(BUILD_OGL)
+ _ASSERT(pContext && pContext->pglExt);
+
+ //Bind the buffers
+ pContext->pglExt->glBindBufferARB(GL_ARRAY_BUFFER_ARB, psMesh->pivb);
+ pContext->pglExt->glBindBufferARB(GL_ELEMENT_ARRAY_BUFFER_ARB, psVol->piib);
+
+ pContext->pglExt->glEnableVertexAttribArrayARB(0);
+ pContext->pglExt->glEnableVertexAttribArrayARB(1);
+
+ pContext->pglExt->glVertexAttribPointerARB(0, 3, GL_FLOAT, GL_FALSE, sizeof(SVertexShVol), (void*)0);
+ pContext->pglExt->glVertexAttribPointerARB(1, 4, GL_UNSIGNED_BYTE, GL_FALSE, sizeof(SVertexShVol), (void*)12);
+
+ glDrawElements(GL_TRIANGLES, psVol->nIdxCnt, GL_UNSIGNED_SHORT, NULL);
+
+ pContext->pglExt->glDisableVertexAttribArrayARB(0);
+ pContext->pglExt->glDisableVertexAttribArrayARB(1);
+
+ pContext->pglExt->glBindBufferARB(GL_ARRAY_BUFFER_ARB, 0);
+ pContext->pglExt->glBindBufferARB(GL_ELEMENT_ARRAY_BUFFER_ARB, 0);
+
+ return psVol->nIdxCnt / 3;
+#elif defined(BUILD_OGLES2) || defined(BUILD_OGLES3)
+ PVRT_UNREFERENCED_PARAMETER(pContext);
+ GLint i32CurrentProgram;
+ glGetIntegerv(GL_CURRENT_PROGRAM, &i32CurrentProgram);
+
+ _ASSERT(i32CurrentProgram); //no program currently set
+
+ glVertexAttribPointer(0, 3, GL_FLOAT, GL_FALSE, sizeof(SVertexShVol), &((SVertexShVol*)psMesh->pivb)[0].x);
+ glEnableVertexAttribArray(0);
+
+ glVertexAttribPointer(1, 4, GL_UNSIGNED_BYTE, GL_FALSE, sizeof(SVertexShVol), &((SVertexShVol*)psMesh->pivb)[0].dwExtrude);
+ glEnableVertexAttribArray(1);
+
+ glDrawElements(GL_TRIANGLES, psVol->nIdxCnt, GL_UNSIGNED_SHORT, psVol->piib);
+
+ glDisableVertexAttribArray(0);
+ glDisableVertexAttribArray(1);
+
+ return psVol->nIdxCnt / 3;
+
+#elif defined(BUILD_OGLES)
+ _ASSERT(pContext && pContext->pglesExt);
+
+ glEnableClientState(GL_VERTEX_ARRAY);
+ glEnableClientState(GL_MATRIX_INDEX_ARRAY_OES);
+ glEnableClientState(GL_WEIGHT_ARRAY_OES);
+
+ glVertexPointer(3, GL_FLOAT, sizeof(SVertexShVol), &((SVertexShVol*)psMesh->pivb)[0].x);
+ pContext->pglesExt->glMatrixIndexPointerOES(1, GL_UNSIGNED_BYTE, sizeof(SVertexShVol), &((SVertexShVol*)psMesh->pivb)[0].dwExtrude);
+ pContext->pglesExt->glWeightPointerOES(1, GL_FLOAT, sizeof(SVertexShVol), &((SVertexShVol*)psMesh->pivb)[0].fWeight);
+
+ glDrawElements(GL_TRIANGLES, psVol->nIdxCnt, GL_UNSIGNED_SHORT, psVol->piib);
+
+ glDisableClientState(GL_VERTEX_ARRAY);
+ glDisableClientState(GL_MATRIX_INDEX_ARRAY_OES);
+ glDisableClientState(GL_WEIGHT_ARRAY_OES);
+
+ return psVol->nIdxCnt / 3;
+#endif
+
+#endif
+}
+
+/*****************************************************************************
+ End of file (PVRTShadowVol.cpp)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTShadowVol.h b/tests/third_party/PowerVR/Tools/PVRTShadowVol.h
new file mode 100644
index 0000000..ed710a6
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTShadowVol.h
@@ -0,0 +1,250 @@
+/*!****************************************************************************
+
+ @file PVRTShadowVol.h
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief Declarations of functions relating to shadow volume generation.
+
+******************************************************************************/
+#ifndef _PVRTSHADOWVOL_H_
+#define _PVRTSHADOWVOL_H_
+
+#include "PVRTContext.h"
+#include "PVRTVector.h"
+
+/****************************************************************************
+** Defines
+****************************************************************************/
+#define PVRTSHADOWVOLUME_VISIBLE 0x00000001
+#define PVRTSHADOWVOLUME_NEED_CAP_FRONT 0x00000002
+#define PVRTSHADOWVOLUME_NEED_CAP_BACK 0x00000004
+#define PVRTSHADOWVOLUME_NEED_ZFAIL 0x00000008
+
+/****************************************************************************
+** Structures
+****************************************************************************/
+
+/*!***********************************************************************
+ @brief Edge to form part of a shadow volume mesh.
+*************************************************************************/
+struct PVRTShadowVolMEdge {
+ unsigned short wV0, wV1; /*!< Indices of the vertices of the edge */
+ int nVis; /*!< Bit0 = Visible, Bit1 = Hidden, Bit2 = Reverse Winding */
+};
+
+/*!***********************************************************************
+ @brief Triangle to form part of a shadow volume mesh.
+*************************************************************************/
+struct PVRTShadowVolMTriangle {
+ unsigned short w[3]; /*!< Source indices of the triangle */
+ unsigned int wE0, wE1, wE2; /*!< Indices of the edges of the triangle */
+ PVRTVECTOR3 vNormal; /*!< Triangle normal */
+ int nWinding; /*!< BitN = Correct winding for edge N */
+};
+
+/*!***********************************************************************
+ @brief Shadow volume mesh.
+*************************************************************************/
+struct PVRTShadowVolShadowMesh {
+ PVRTVECTOR3 *pV; /*!< Unique vertices in object space */
+ PVRTShadowVolMEdge *pE; /*!< Unique edges in object space */
+ PVRTShadowVolMTriangle *pT; /*!< Unique triangles in object space */
+ unsigned int nV; /*!< Vertex count */
+ unsigned int nE; /*!< Edge count */
+ unsigned int nT; /*!< Triangle count */
+
+#ifdef BUILD_DX11
+ ID3D11Buffer *pivb; /*!< Two copies of the vertices */
+#endif
+#if defined(BUILD_OGL)
+ unsigned int pivb; /*!< Two copies of the vertices */
+#endif
+#if defined(BUILD_OGLES) || defined(BUILD_OGLES2) || defined(BUILD_OGLES3)
+ void *pivb; /*!< Two copies of the vertices */
+#endif
+};
+
+/*!***********************************************************************
+ @brief Renderable shadow-volume information.
+*************************************************************************/
+struct PVRTShadowVolShadowVol {
+#ifdef BUILD_DX11
+ ID3D11Buffer *piib; /*!< Two copies of the vertices */
+#endif
+#if defined(BUILD_OGL)
+ unsigned int piib;
+#endif
+#if defined(BUILD_OGLES) || defined(BUILD_OGLES2) || defined(BUILD_OGLES3)
+ unsigned short *piib; /*!< Indices to render the volume */
+#endif
+ unsigned int nIdxCnt; /*!< Number of indices in piib */
+
+#ifdef _DEBUG
+ unsigned int nIdxCntMax; /*!< Number of indices which can fit in piib */
+#endif
+};
+
+/****************************************************************************
+** Declarations
+****************************************************************************/
+
+/*!***********************************************************************
+@fn PVRTShadowVolMeshCreateMesh
+@param[in,out] psMesh The shadow volume mesh to populate
+@param[in] pVertex A list of vertices
+@param[in] nNumVertex The number of vertices
+@param[in] pFaces A list of faces
+@param[in] nNumFaces The number of faces
+@brief Creates a mesh format suitable for generating shadow volumes
+*************************************************************************/
+void PVRTShadowVolMeshCreateMesh(
+ PVRTShadowVolShadowMesh * const psMesh,
+ const float * const pVertex,
+ const unsigned int nNumVertex,
+ const unsigned short * const pFaces,
+ const unsigned int nNumFaces);
+
+/*!***********************************************************************
+@fn PVRTShadowVolMeshInitMesh
+@param[in] psMesh The shadow volume mesh
+@param[in] pContext A struct for API specific data
+@return True on success
+@brief Init the mesh
+*************************************************************************/
+bool PVRTShadowVolMeshInitMesh(
+ PVRTShadowVolShadowMesh * const psMesh,
+ const SPVRTContext * const pContext);
+
+/*!***********************************************************************
+@fn PVRTShadowVolMeshInitVol
+@param[in,out] psVol The shadow volume struct
+@param[in] psMesh The shadow volume mesh
+@param[in] pContext A struct for API specific data
+@return True on success
+@brief Init the renderable shadow volume information.
+*************************************************************************/
+bool PVRTShadowVolMeshInitVol(
+ PVRTShadowVolShadowVol * const psVol,
+ const PVRTShadowVolShadowMesh * const psMesh,
+ const SPVRTContext * const pContext);
+
+/*!***********************************************************************
+@fn PVRTShadowVolMeshDestroyMesh
+@param[in] psMesh The shadow volume mesh to destroy
+@brief Destroys all shadow volume mesh data created by PVRTShadowVolMeshCreateMesh
+*************************************************************************/
+void PVRTShadowVolMeshDestroyMesh(
+ PVRTShadowVolShadowMesh * const psMesh);
+
+/*!***********************************************************************
+@fn PVRTShadowVolMeshReleaseMesh
+@param[in] psMesh The shadow volume mesh to release
+@brief Releases all shadow volume mesh data created by PVRTShadowVolMeshInitMesh
+*************************************************************************/
+void PVRTShadowVolMeshReleaseMesh(
+ PVRTShadowVolShadowMesh * const psMesh,
+ SPVRTContext * const psContext=NULL);
+
+/*!***********************************************************************
+@fn PVRTShadowVolMeshReleaseVol
+@param[in] psVol The shadow volume information to release
+@brief Releases all data create by PVRTShadowVolMeshInitVol
+*************************************************************************/
+void PVRTShadowVolMeshReleaseVol(
+ PVRTShadowVolShadowVol * const psVol,
+ SPVRTContext * const psContext=NULL);
+
+/*!***********************************************************************
+@fn PVRTShadowVolSilhouetteProjectedBuild
+@param[in,out] psVol The shadow volume information
+@param[in] dwVisFlags Shadow volume creation flags
+@param[in] psMesh The shadow volume mesh
+@param[in] pvLightModel The light position/direction
+@param[in] bPointLight Is the light a point light
+@param[in] pContext A struct for passing in API specific data
+@brief Using the light set up the shadow volume so it can be extruded.
+*************************************************************************/
+void PVRTShadowVolSilhouetteProjectedBuild(
+ PVRTShadowVolShadowVol * const psVol,
+ const unsigned int dwVisFlags,
+ const PVRTShadowVolShadowMesh * const psMesh,
+ const PVRTVECTOR3 * const pvLightModel,
+ const bool bPointLight,
+ const SPVRTContext * const pContext = 0);
+
+/*!***********************************************************************
+@fn PVRTShadowVolSilhouetteProjectedBuild
+@param[in,out] psVol The shadow volume information
+@param[in] dwVisFlags Shadow volume creation flags
+@param[in] psMesh The shadow volume mesh
+@param[in] pvLightModel The light position/direction
+@param[in] bPointLight Is the light a point light
+@param[in] pContext A struct for passing in API specific data
+@brief Using the light set up the shadow volume so it can be extruded.
+*************************************************************************/
+void PVRTShadowVolSilhouetteProjectedBuild(
+ PVRTShadowVolShadowVol * const psVol,
+ const unsigned int dwVisFlags,
+ const PVRTShadowVolShadowMesh * const psMesh,
+ const PVRTVec3 * const pvLightModel,
+ const bool bPointLight,
+ const SPVRTContext * const pContext = 0);
+
+/*!***********************************************************************
+@fn PVRTShadowVolBoundingBoxExtrude
+@param[in,out] pvExtrudedCube 8 Vertices to represent the extruded box
+@param[in] pBoundingBox The bounding box to extrude
+@param[in] pvLightMdl The light position/direction
+@param[in] bPointLight Is the light a point light
+@param[in] fVolLength The length the volume has been extruded by
+@brief Extrudes the bounding box of the volume
+*************************************************************************/
+void PVRTShadowVolBoundingBoxExtrude(
+ PVRTVECTOR3 * const pvExtrudedCube,
+ const PVRTBOUNDINGBOX * const pBoundingBox,
+ const PVRTVECTOR3 * const pvLightMdl,
+ const bool bPointLight,
+ const float fVolLength);
+
+/*!***********************************************************************
+@fn PVRTShadowVolBoundingBoxIsVisible
+@param[in,out] pdwVisFlags Visibility flags
+@param[in] bObVisible Is the object visible? Unused set to true
+@param[in] bNeedsZClipping Does the object require Z clipping? Unused set to true
+@param[in] pBoundingBox The volumes bounding box
+@param[in] pmTrans The projection matrix
+@param[in] pvLightMdl The light position/direction
+@param[in] bPointLight Is the light a point light
+@param[in] fCamZProj The camera's z projection value
+@param[in] fVolLength The length the volume is extruded by
+@brief Determines if the volume is visible and if it needs caps
+*************************************************************************/
+void PVRTShadowVolBoundingBoxIsVisible(
+ unsigned int * const pdwVisFlags,
+ const bool bObVisible,
+ const bool bNeedsZClipping,
+ const PVRTBOUNDINGBOX * const pBoundingBox,
+ const PVRTMATRIX * const pmTrans,
+ const PVRTVECTOR3 * const pvLightMdl,
+ const bool bPointLight,
+ const float fCamZProj,
+ const float fVolLength);
+
+/*!***********************************************************************
+@fn PVRTShadowVolSilhouetteProjectedRender
+@param[in] psMesh Shadow volume mesh
+@param[in] psVol Renderable shadow volume information
+@param[in] pContext A struct for passing in API specific data
+@brief Draws the shadow volume
+*************************************************************************/
+int PVRTShadowVolSilhouetteProjectedRender(
+ const PVRTShadowVolShadowMesh * const psMesh,
+ const PVRTShadowVolShadowVol * const psVol,
+ const SPVRTContext * const pContext);
+
+
+#endif /* _PVRTSHADOWVOL_H_ */
+
+/*****************************************************************************
+ End of file (PVRTShadowVol.h)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTSingleton.h b/tests/third_party/PowerVR/Tools/PVRTSingleton.h
new file mode 100644
index 0000000..045dea0
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTSingleton.h
@@ -0,0 +1,51 @@
+/*!****************************************************************************
+
+ @file PVRTSingleton.h
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief Singleton template.
+ @details Pattern Usage: Inherit from CPVRTSingleton
+ class like this: class Foo : public CPVRTSingleton<Foo> { ... };
+
+******************************************************************************/
+#ifndef __PVRTSINGLETON__
+#define __PVRTSINGLETON__
+
+/*!****************************************************************************
+ @class CPVRTSingleton
+ @brief Singleton template.
+ @details Pattern Usage: Inherit from CPVRTSingleton class like this:
+ class Foo : public CPVRTSingleton<Foo> { ... };
+******************************************************************************/
+template<typename T> class CPVRTSingleton
+{
+private:
+ /*! @brief Constructor. */
+ CPVRTSingleton(const CPVRTSingleton&);
+
+ /*! @brief Deconstructor. */
+ CPVRTSingleton & operator=(const CPVRTSingleton&);
+
+public:
+ static T& inst()
+ {
+ static T object;
+ return object;
+ }
+
+ static T* ptr()
+ {
+ return &inst();
+ }
+
+protected:
+ CPVRTSingleton() {};
+ virtual ~CPVRTSingleton() {};
+};
+
+
+#endif // __PVRTSINGLETON__
+
+/*****************************************************************************
+End of file (PVRTSingleton.h)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTSkipGraph.h b/tests/third_party/PowerVR/Tools/PVRTSkipGraph.h
new file mode 100644
index 0000000..4214c30
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTSkipGraph.h
@@ -0,0 +1,463 @@
+/*!****************************************************************************
+
+ @file PVRTSkipGraph.h
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief A "tree-like" structure for storing data which, unlike a tree, can
+ reference any other node.
+
+******************************************************************************/
+#ifndef __PVRTSKIPGRAPH_H__
+#define __PVRTSKIPGRAPH_H__
+
+
+#include "PVRTArray.h"
+#include "PVRTHash.h"
+
+/*!***************************************************************************
+ @class CPVRTSkipGraphNode
+ @brief Stores a pointer to the node's data and also uses a dynamic
+ array to store pointer to nodes this node depends on and
+ another to store pointers to nodes that are dependant on this node
+*****************************************************************************/
+template<class T>
+class CPVRTSkipGraphNode
+{
+private:
+ T m_pData;
+ CPVRTArray<CPVRTSkipGraphNode*> m_apDependencies; // What I depend on
+ CPVRTArray<CPVRTSkipGraphNode*> m_apDependents; // What depends on me
+
+public:
+ /*!***************************************************************************
+ @brief Constructor
+ *****************************************************************************/
+ CPVRTSkipGraphNode()
+ {}
+
+ /*!***************************************************************************
+ @brief Overloaded constructor
+ @param[in] data Pointer to a node
+ *****************************************************************************/
+ CPVRTSkipGraphNode(const T& data) : m_pData(data)
+ {}
+
+ /*!***************************************************************************
+ @brief Destructor
+ *****************************************************************************/
+ ~CPVRTSkipGraphNode()
+ {}
+
+ /*!***************************************************************************
+ @fn GetNumDependencies
+ @return unsigned int
+ @brief Returns the number of dependencies referenced by this node.
+ *****************************************************************************/
+ unsigned int GetNumDependencies() const
+ {
+ return (unsigned int)m_apDependencies.GetSize();
+ }
+
+ /*!***************************************************************************
+ @fn GetDependency
+ @param[in] ui32Id
+ @return CPVRTSkipGraphNode &
+ @brief Returns given dependency.
+ *****************************************************************************/
+ CPVRTSkipGraphNode& GetDependency(const unsigned int ui32Id) const
+ {
+ _ASSERT(ui32Id >= 0 && ui32Id < (unsigned int)m_apDependencies.GetSize());
+ return *m_apDependencies[ui32Id];
+ }
+
+
+ /*!***************************************************************************
+ @fn AddDependency
+ @param[out] pDependentNode
+ @return bool
+ @brief Adds a dependency to this node.
+ *****************************************************************************/
+ bool AddDependency(CPVRTSkipGraphNode* pDependentNode)
+ {
+ unsigned int ui(0);
+
+ if(pDependentNode == this)
+ return false;
+
+ if(!pDependentNode)
+ return false;
+
+ /*
+ Check the dependency doesn't already exist
+ */
+ for(ui = 0; ui < (unsigned int)m_apDependencies.GetSize(); ++ui)
+ {
+ if(m_apDependencies[ui] == pDependentNode)
+ {
+ return true;
+ }
+ }
+
+ /*
+ Add the dependency and also set this node as a dependent of
+ the referenced node
+ */
+ m_apDependencies.Append(pDependentNode);
+ pDependentNode->AddDependent(this);
+
+ return true;
+ }
+
+ /*!***************************************************************************
+ @fn GetData
+ @return T &
+ @brief Returns the data associated with this node.
+ *****************************************************************************/
+ T& GetData()
+ {
+ return m_pData;
+ }
+
+private:
+ /*!***************************************************************************
+ @fn AddDependent
+ @param[out] pDependancyNode
+ @return bool
+ @brief Adds a dependent to this node.
+ *****************************************************************************/
+ bool AddDependent(CPVRTSkipGraphNode* pDependencyNode)
+ {
+ unsigned int ui(0);
+
+ if(!pDependencyNode)
+ return false;
+
+ /*
+ Check the dependency doesn't already exist
+ */
+ for(ui = 0; ui < (unsigned int)m_apDependents.GetSize(); ++ui)
+ {
+ if(m_apDependencies[ui] == pDependencyNode)
+ {
+ return true;
+ }
+ }
+
+ /*
+ Add the dependancy
+ */
+ m_apDependents.Append(pDependencyNode);
+ return true;
+ }
+};
+
+/*!***************************************************************************
+ @class CPVRTSkipGraphRoot
+ @brief This class is the entry point for creating and accessing
+ the elements of a skip graph. It uses a hash table to store
+ the nodes of the structure and a hash value that allows
+ fast searching of the skip graph
+*****************************************************************************/
+template<class T>
+class CPVRTSkipGraphRoot
+{
+//-------------------------------------------------------------------------//
+private:
+
+ /*!***************************************************************************
+ @struct SPVRTHashElement
+ @brief A struct to store data and a hash value generated from the
+ data. The hash value allows faster searching of the skip graph.
+ *****************************************************************************/
+ struct SPVRTHashElement
+ {
+ public:
+ /*!***************************************************************************
+ @fn SPVRTHashElement
+ @param[in] hash
+ @param[in] data
+ @brief Overloaded constructor.
+ *****************************************************************************/
+ SPVRTHashElement(const CPVRTHash& hash, const T& data)
+ :
+ m_hash(hash),
+ m_skipGraphNode(data)
+ {}
+
+ /*!***************************************************************************
+ @fn SPVRTHashElement
+ @brief Constructor
+ *****************************************************************************/
+ SPVRTHashElement()
+ {}
+
+ /*!***************************************************************************
+ @fn ~SPVRTHashElement
+ @brief Destructor
+ *****************************************************************************/
+ ~SPVRTHashElement()
+ {}
+
+ /*!***************************************************************************
+ @fn GetHash
+ @return unsigned int
+ @brief Returns the element's hash value.
+ *****************************************************************************/
+ const CPVRTHash& GetHash() const
+ {
+ return m_hash;
+ }
+
+ /*!***************************************************************************
+ @fn GetNode
+ @return CPVRTSkipGraphNode<T>&
+ @brief Return the node associated with this element.
+ *****************************************************************************/
+ CPVRTSkipGraphNode<T>& GetNode()
+ {
+ return m_skipGraphNode;
+ }
+
+ /*!***************************************************************************
+ @fn GetNode
+ @return CPVRTSkipGraphNode<T>&
+ @brief Return the node associated with this element.
+ *****************************************************************************/
+ const CPVRTSkipGraphNode<T>& GetNode() const
+ {
+ return m_skipGraphNode;
+ }
+
+ private:
+ CPVRTHash m_hash;
+ CPVRTSkipGraphNode<T> m_skipGraphNode;
+ };
+
+
+ CPVRTArray<SPVRTHashElement> m_aHashTable;
+
+//-------------------------------------------------------------------------//
+public:
+
+ /*!***************************************************************************
+ @fn AddNode
+ @param[in] data The data of the node to be added
+ @return CPVRTSkipGraphNode<T>* const A handle to the added node
+ @brief Searches through the hash table to see if the added node already
+ exists. If it doesn't, it creates a node.
+ The function returns true if the node was found or was created
+ successfully.
+ *****************************************************************************/
+ bool AddNode(const T& data)
+ {
+ CPVRTHash NewNodeHash((void*)&data, sizeof(T), 1);
+ int iArrayElement(-1);
+ /*
+ First, search the hash table to see
+ if the node already exists
+ */
+ CPVRTSkipGraphNode<T>* skipGraphNode(FindNode(NewNodeHash));
+
+ if(skipGraphNode == NULL)
+ {
+ /*
+ The node wasn't found, so a new node needs to be
+ created
+ */
+ iArrayElement = m_aHashTable.Append(SPVRTHashElement(NewNodeHash, data));
+
+ /*
+ Now point to the new instance
+ */
+ skipGraphNode = &m_aHashTable[iArrayElement].GetNode();
+ }
+
+ return skipGraphNode ? true : false;
+ }
+
+
+ /*!***************************************************************************
+ @brief Adds a node dependency.
+ @param[in] nodeData
+ @param[in] dependantData
+ @return bool
+ *****************************************************************************/
+ bool AddNodeDependency(const T& nodeData, const T& dependantData)
+ {
+ CPVRTSkipGraphNode<T>* pNode(NULL);
+ CPVRTSkipGraphNode<T>* pDependantNode(NULL);
+
+ pNode = FindNode(nodeData);
+ if(!pNode)
+ {
+ return false;
+ }
+
+ pDependantNode = FindNode(dependantData);
+ if(!pDependantNode)
+ {
+ return false;
+ }
+
+ /*
+ Nodes are not allowed to self reference
+ */
+ if(pNode == pDependantNode)
+ {
+ return false;
+ }
+ pNode->AddDependency(pDependantNode);
+
+ return true;
+ }
+
+ /*!***************************************************************************
+ @fn GetNumNodes
+ @return unsigned int The total number of nodes
+ @brief Returns the total number of nodes in the skip graph.
+ *****************************************************************************/
+ unsigned int GetNumNodes() const
+ {
+ return (unsigned int)m_aHashTable.GetSize();
+ }
+
+ /*!***************************************************************************
+ @brief Returns a sorted list of dependencies for the specified
+ node. The list is ordered with the leaf nodes at the front,
+ followed by nodes that depend on them and so forth until
+ the root node is reached and added at the end of the list
+ @param[in] aOutputArray The dynamic array to store
+ the sorted results in
+ @param[in] ui32NodeID The ID of the root node for
+ the dependency search
+ *****************************************************************************/
+ void RetreiveSortedDependencyList(CPVRTArray<T> &aOutputArray,
+ const unsigned int ui32NodeID)
+ {
+ _ASSERT(ui32NodeID >= 0 && ui32NodeID < (unsigned int)m_aHashTable.GetSize());
+ RecursiveSortedListAdd(aOutputArray, m_aHashTable[ui32NodeID].GetNode());
+ }
+
+ /*!***************************************************************************
+ @brief Overloads operator[] to returns a handle to the node data
+ for the specified ID
+ @return T& Handle to the node data
+ *****************************************************************************/
+ T& operator[](const unsigned int ui32NodeID)
+ {
+ return *(GetNodeData(ui32NodeID));
+ }
+
+ /*!***************************************************************************
+ @brief Overloads operator[] to returns a const handle to the node
+ data for the specified ID
+ @return T& Handle to the node data
+ *****************************************************************************/
+ const T& operator[](const unsigned int ui32NodeID) const
+ {
+ return *(GetNodeData(ui32NodeID));
+ }
+
+//-------------------------------------------------------------------------//
+private:
+ /*!***************************************************************************
+ @brief Recursively adds node dependancies to aOutputArray.
+ By doing so, aOutputArray will be ordered from leaf nodes to
+ the root node that started the recursive chain
+ @param[in] aOutputArray The dynamic array to store
+ the sorted results in
+ @param[in] currentNode The current node to process
+ *****************************************************************************/
+ void RecursiveSortedListAdd(CPVRTArray<T> &aOutputArray,
+ CPVRTSkipGraphNode<T> ¤tNode)
+ {
+ unsigned int ui(0);
+
+ /*
+ Recursively add dependancies first
+ */
+ for(ui = 0; ui < currentNode.GetNumDependencies(); ++ui)
+ {
+ RecursiveSortedListAdd(aOutputArray, currentNode.GetDependency(ui));
+ }
+
+ /*
+ Then add this node to the array
+ */
+ aOutputArray.Append(currentNode.GetData());
+ }
+
+ /*!***************************************************************************
+ @fn GetNodeData
+ @param[in,out] ui32NodeID The node's ID
+ @return T* A handle to node's data
+ @brief Retrieve a handle to the specified node's data
+ *****************************************************************************/
+ T* GetNodeData(unsigned int ui32NodeID)
+ {
+ _ASSERT(ui32NodeID >= 0 && ui32NodeID < (unsigned int)m_aHashTable.GetSize());
+ return &m_aHashTable[ui32NodeID].GetNode().GetData();
+ }
+
+ /*!***************************************************************************
+ @brief Use the input hash to search the hash table and see if the
+ node already exists. If it does, the function returns a pointer
+ to the node. If it doesn't, it returns NULL
+ @param[in,out] ui32Hash The hash value to search with
+ @return CPVRTSkipGraphNode<T>* const A handle to the found node
+ *****************************************************************************/
+ CPVRTSkipGraphNode<T>* FindNode(const CPVRTHash& Hash)
+ {
+ int i(0);
+ int i32HashTableSize(m_aHashTable.GetSize());
+
+ /*
+ A NULL hash means the node has not initialised
+ correctly
+ */
+ if(Hash == 0)
+ return NULL;
+
+ /*
+ NOTE:
+ In the future, the hash table could be sorted from
+ lowest hash value to highest so that binary search could
+ be used to find a given node. It should be possible to
+ use a bool (or some other mechanism) to toggle this form of search
+ (if the skip graph is small, it might be faster to just use a brute
+ force for loop to search through)
+ */
+ for(i = 0; i < i32HashTableSize; i++)
+ {
+ if(m_aHashTable[i].GetHash() == Hash)
+ {
+ return &m_aHashTable[i].GetNode();
+ }
+ }
+
+ /*
+ The element wasn't found, so return null
+ */
+ return NULL;
+ }
+
+ /*!***************************************************************************
+ @brief Use the input data to generate a hash and then
+ search the hash table and see if the node already exists.
+ If it does, the function returns a pointer
+ to the node. If it doesn't, it returns NULL
+ @param[in,out] data Data to use as a source for the hash
+ @return CPVRTSkipGraphNode<T>* const A handle to the found node
+ *****************************************************************************/
+ CPVRTSkipGraphNode<T>* FindNode(const T& data)
+ {
+ CPVRTHash inputHash((void*)&data, sizeof(T), 1); // Generate hash for searching
+ return FindNode(inputHash);
+ }
+};
+
+#endif //__PVRTSKIPGRAPH_H__
+
+/*****************************************************************************
+ End of file (PVRTSkipGraph.h)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTString.cpp b/tests/third_party/PowerVR/Tools/PVRTString.cpp
new file mode 100644
index 0000000..22399fd
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTString.cpp
@@ -0,0 +1,1978 @@
+/******************************************************************************
+
+ @File PVRTString.cpp
+
+ @Title PVRTString
+
+ @Version
+
+ @Copyright Copyright (c) Imagination Technologies Limited.
+
+ @Platform ANSI compatible
+
+ @Description A string class that can be used as drop-in replacement for
+ std::string on platforms/compilers that don't provide a full C++
+ standard library.
+
+******************************************************************************/
+#include "PVRTString.h"
+
+#ifdef _USING_PVRTSTRING_
+
+#include <stdlib.h>
+#include <string.h>
+#include <stdarg.h>
+
+#include "PVRTGlobal.h"
+
+const size_t CPVRTString::npos = (size_t) -1;
+
+#if defined(_WIN32)
+#define vsnprintf _vsnprintf
+#define snprintf _snprintf
+#endif
+
+/*!***********************************************************************
+@Function CPVRTString
+@Input _Ptr A string
+@Input _Count Length of _Ptr
+@Description Constructor
+************************************************************************/
+CPVRTString::CPVRTString(const char* _Ptr, size_t _Count) :
+m_pString(0), m_Capacity(0)
+{
+ if (_Count == npos)
+ {
+ if (_Ptr == NULL)
+ {
+ assign(_Ptr, 0);
+ }
+ else
+ {
+ assign(_Ptr);
+ }
+ }
+ else
+ assign(_Ptr, _Count);
+}
+
+/*!***********************************************************************
+@Function CPVRTString
+@Input _Right A string
+@Input _Roff Offset into _Right
+@Input _Count Number of chars from _Right to assign to the new string
+@Description Constructor
+************************************************************************/
+CPVRTString::CPVRTString(const CPVRTString& _Right, size_t _Roff, size_t _Count) :
+m_pString(0), m_Capacity(0)
+{
+ assign(_Right, _Roff, _Count);
+}
+
+/*!***********************************************************************
+@Function CPVRTString
+@Input _Count Length of new string
+@Input _Ch A char to fill it with
+@Description Constructor
+*************************************************************************/
+CPVRTString::CPVRTString(size_t _Count, char _Ch) :
+m_pString(0), m_Capacity(0)
+{
+ assign(_Count,_Ch);
+}
+
+/*!***********************************************************************
+@Function CPVRTString
+@Input _Ch A char
+@Description Constructor
+*************************************************************************/
+CPVRTString::CPVRTString(const char _Ch) :
+m_pString(0), m_Capacity(0)
+{
+ assign( 1, _Ch);
+}
+
+/*!***********************************************************************
+@Function CPVRTString
+@Description Constructor
+*************************************************************************/
+CPVRTString::CPVRTString() :
+m_Size(0), m_Capacity(1)
+{
+ m_pString = (char*)calloc(1, 1);
+}
+
+/*!***********************************************************************
+@Function ~CPVRTString
+@Description Destructor
+*************************************************************************/
+CPVRTString::~CPVRTString()
+{
+ if (m_pString)
+ {
+ free(m_pString);
+ m_pString=NULL;
+ }
+}
+
+/*!***********************************************************************
+@Function append
+@Input _Ptr A string
+@Returns Updated string
+@Description Appends a string
+*************************************************************************/
+CPVRTString& CPVRTString::append(const char* _Ptr)
+{
+ if (_Ptr==NULL)
+ {
+ return *this;
+ }
+ return append(_Ptr,strlen(_Ptr));
+}
+
+/*!***********************************************************************
+@Function append
+@Input _Ptr A string
+@Input _Count String length
+@Returns Updated string
+@Description Appends a string of length _Count
+*************************************************************************/
+CPVRTString& CPVRTString::append(const char* _Ptr, size_t _Count)
+{
+ char* pString = m_pString;
+ size_t newCapacity = _Count + m_Size + 1; // +1 for null termination
+
+ // extend CPVRTString if necessary
+ if (m_Capacity < newCapacity)
+ {
+ pString = (char*)malloc(newCapacity);
+ m_Capacity = newCapacity; // Using low memory profile (but very slow append)
+ memmove(pString, m_pString, m_Size);
+ pString[m_Capacity-1]='\0';
+ }
+
+ // append chars from _Ptr
+ memmove(pString + m_Size, _Ptr, _Count);
+ m_Size += _Count;
+ pString[m_Size] = 0;
+
+ // remove old CPVRTString if necessary
+ if (pString != m_pString)
+ {
+ if (m_pString)
+ {
+ free(m_pString);
+ m_pString=NULL;
+ }
+ m_pString = pString;
+ }
+ return *this;
+}
+
+/*!***********************************************************************
+@Function append
+@Input _Str A string
+@Returns Updated string
+@Description Appends a string
+*************************************************************************/
+CPVRTString& CPVRTString::append(const CPVRTString& _Str)
+{
+ return append(_Str.m_pString,_Str.m_Size);
+}
+
+/*!***********************************************************************
+@Function append
+@Input _Str A string
+@Input _Off A position in string
+@Input _Count Number of letters to append
+@Returns Updated string
+@Description Appends _Count letters of _Str from _Off in _Str
+*************************************************************************/
+CPVRTString& CPVRTString::append(const CPVRTString& _Str, size_t _Off, size_t _Count)
+{
+ if (_Str.length() < _Off + _Count)
+ {
+ int i32NewCount = (signed)(_Str.length())-(signed)_Off;
+
+ if(i32NewCount < 0 )
+ {
+ return *this;
+ }
+
+ _Count = (size_t) i32NewCount;
+ }
+
+ return append(_Str.m_pString+_Off,_Count);
+}
+
+/*!***********************************************************************
+@Function append
+@Input _Ch A char
+@Input _Count Number of times to append _Ch
+@Returns Updated string
+@Description Appends _Ch _Count times
+*************************************************************************/
+CPVRTString& CPVRTString::append(size_t _Count, char _Ch)
+{
+ char* pString = m_pString;
+ size_t newCapacity = _Count + m_Size + 1; // +1 for null termination
+ // extend CPVRTString if necessary
+ if (m_Capacity < newCapacity)
+ {
+ pString = (char*)malloc(newCapacity);
+ m_Capacity = newCapacity;
+ memmove(pString, m_pString, m_Size+1);
+ }
+
+ char* newChar = &pString[m_Size];
+ // fill new space with _Ch
+ for(size_t i=0;i<_Count;++i)
+ {
+ *newChar++ = _Ch;
+ }
+ *newChar = '\0'; // set null terminator
+ m_Size+=_Count; // adjust length of string for new characters
+
+ // remove old CPVRTString if necessary
+ if (pString != m_pString)
+ {
+ if (m_pString)
+ {
+ free(m_pString);
+ m_pString=NULL;
+ }
+ m_pString = pString;
+ }
+ return *this;
+}
+
+/*!***********************************************************************
+@Function assign
+@Input _Ptr A string
+@Returns Updated string
+@Description Assigns the string to the string _Ptr
+*************************************************************************/
+CPVRTString& CPVRTString::assign(const char* _Ptr)
+{
+ if (_Ptr == NULL)
+ {
+ return assign(_Ptr, 0);
+ }
+ return assign(_Ptr, strlen(_Ptr));
+}
+
+/*!***********************************************************************
+@Function assign
+@Input _Ptr A string
+@Input _Count Length of _Ptr
+@Returns Updated string
+@Description Assigns the string to the string _Ptr
+*************************************************************************/
+CPVRTString& CPVRTString::assign(const char* _Ptr, size_t _Count)
+{
+ if(m_Capacity <= _Count)
+ {
+ free(m_pString);
+ m_Capacity = _Count+1;
+ m_pString = (char*)malloc(m_Capacity);
+ memcpy(m_pString, _Ptr, _Count);
+ }
+ else
+ memmove(m_pString, _Ptr, _Count);
+
+ m_Size = _Count;
+ m_pString[m_Size] = 0;
+
+ return *this;
+}
+
+/*!***********************************************************************
+@Function assign
+@Input _Str A string
+@Returns Updated string
+@Description Assigns the string to the string _Str
+*************************************************************************/
+CPVRTString& CPVRTString::assign(const CPVRTString& _Str)
+{
+ return assign(_Str.m_pString, _Str.m_Size);
+}
+
+/*!***********************************************************************
+@Function assign
+@Input _Str A string
+@Input _Off First char to start assignment from
+@Input _Count Length of _Str
+@Returns Updated string
+@Description Assigns the string to _Count characters in string _Str starting at _Off
+*************************************************************************/
+CPVRTString& CPVRTString::assign(const CPVRTString& _Str, size_t _Off, size_t _Count)
+{
+ if(_Count==npos)
+ {
+ _Count = _Str.m_Size - _Off;
+ }
+ return assign(&_Str.m_pString[_Off], _Count);
+}
+
+/*!***********************************************************************
+@Function assign
+@Input _Ch A string
+@Input _Count Number of times to repeat _Ch
+@Returns Updated string
+@Description Assigns the string to _Count copies of _Ch
+*************************************************************************/
+CPVRTString& CPVRTString::assign(size_t _Count,char _Ch)
+{
+ if (m_Capacity <= _Count)
+ {
+ if (m_pString)
+ {
+ free(m_pString);
+ m_pString=NULL;
+ }
+ m_pString = (char*)malloc(_Count + 1);
+ m_Capacity = _Count+1;
+ }
+ m_Size = _Count;
+ memset(m_pString, _Ch, _Count);
+ m_pString[m_Size] = 0;
+
+ return *this;
+}
+
+//const_reference at(size_t _Off) const;
+//reference at(size_t _Off);
+
+/*!***********************************************************************
+@Function c_str
+@Returns const char* pointer of the string
+@Description Returns a const char* pointer of the string
+*************************************************************************/
+const char* CPVRTString::c_str() const
+{
+ return m_pString;
+}
+
+/*!***********************************************************************
+@Function capacity
+@Returns The size of the character array reserved
+@Description Returns the size of the character array reserved
+*************************************************************************/
+size_t CPVRTString::capacity() const
+{
+ return m_Capacity;
+}
+
+/*!***********************************************************************
+@Function clear
+@Description Clears the string
+*************************************************************************/
+void CPVRTString::clear()
+{
+ if (m_pString)
+ {
+ free(m_pString);
+ m_pString=NULL;
+ }
+ m_pString = (char*)calloc(1, 1);
+ m_Size = 0;
+ m_Capacity = 1;
+}
+
+/*!***********************************************************************
+@Function compare
+@Input _Str A string to compare with
+@Returns 0 if the strings match
+@Description Compares the string with _Str
+*************************************************************************/
+int CPVRTString::compare(const CPVRTString& _Str) const
+{
+ return strcmp(m_pString,_Str.m_pString);
+}
+
+/*!***********************************************************************
+@Function <
+@Input _Str A string to compare with
+@Returns True on success
+@Description Less than operator
+*************************************************************************/
+bool CPVRTString::operator<(const CPVRTString & _Str) const
+{
+ return (strcmp(m_pString, _Str.m_pString) < 0);
+}
+
+/*!***********************************************************************
+@Function compare
+@Input _Pos1 Position to start comparing from
+@Input _Num1 Number of chars to compare
+@Input _Str A string to compare with
+@Returns 0 if the strings match
+@Description Compares the string with _Str
+*************************************************************************/
+int CPVRTString::compare(size_t _Pos1, size_t _Num1, const CPVRTString& _Str) const
+{
+ _ASSERT(_Pos1<=m_Size); // check comparison starts within lhs CPVRTString
+
+ int i32Ret; // value to return if no difference in actual comparisons between chars
+ size_t stLhsLength = m_Size-_Pos1;
+ size_t stSearchLength = PVRT_MIN(stLhsLength,PVRT_MIN(_Str.m_Size,_Num1)); // number of comparisons to do
+ if(PVRT_MIN(stLhsLength,_Num1)<PVRT_MIN(_Str.m_Size,_Num1))
+ {
+ i32Ret = -1;
+ }
+ else if(PVRT_MIN(stLhsLength,_Num1)>PVRT_MIN(_Str.m_Size,_Num1))
+ {
+ i32Ret = 1;
+ }
+ else
+ {
+ i32Ret = 0;
+ }
+
+ // do actual comparison
+ const char* lhptr = &m_pString[_Pos1];
+ const char* rhptr = _Str.m_pString;
+ for(size_t i=0;i<stSearchLength;++i)
+ {
+ if(*lhptr<*rhptr)
+ return -1;
+ else if (*lhptr>*rhptr)
+ return 1;
+ lhptr++;rhptr++;
+ }
+ // no difference found in compared characters
+ return i32Ret;
+}
+
+/*!***********************************************************************
+@Function compare
+@Input _Pos1 Position to start comparing from
+@Input _Num1 Number of chars to compare
+@Input _Str A string to compare with
+@Input _Off Position in _Str to compare from
+@Input _Count Number of chars in _Str to compare with
+@Returns 0 if the strings match
+@Description Compares the string with _Str
+*************************************************************************/
+int CPVRTString::compare(size_t _Pos1, size_t _Num1, const CPVRTString& _Str, size_t /*_Off*/, size_t _Count) const
+{
+ _ASSERT(_Pos1<=m_Size); // check comparison starts within lhs CPVRTString
+
+ int i32Ret; // value to return if no difference in actual comparisons between chars
+ size_t stLhsLength = m_Size-_Pos1;
+ size_t stSearchLength = PVRT_MIN(stLhsLength,PVRT_MIN(_Str.m_Size,PVRT_MIN(_Num1,_Count))); // number of comparisons to do
+ if(PVRT_MIN(stLhsLength,_Num1)<PVRT_MIN(_Str.m_Size,_Count))
+ {
+ i32Ret = -1;
+ }
+ else if(PVRT_MIN(stLhsLength,_Num1)>PVRT_MIN(_Str.m_Size,_Count))
+ {
+ i32Ret = 1;
+ }
+ else
+ {
+ i32Ret = 0;
+ }
+
+
+ // do actual comparison
+ char* lhptr = &m_pString[_Pos1];
+ char* rhptr = _Str.m_pString;
+ for(size_t i=0;i<stSearchLength;++i)
+ {
+ if(*lhptr<*rhptr)
+ return -1;
+ else if (*lhptr>*rhptr)
+ return 1;
+ lhptr++;rhptr++;
+ }
+ // no difference found in compared characters
+ return i32Ret;
+}
+
+/*!***********************************************************************
+@Function compare
+@Input _Ptr A string to compare with
+@Returns 0 if the strings match
+@Description Compares the string with _Ptr
+*************************************************************************/
+int CPVRTString::compare(const char* _Ptr) const
+{
+ return strcmp(m_pString,_Ptr);
+}
+
+/*!***********************************************************************
+@Function compare
+@Input _Pos1 Position to start comparing from
+@Input _Num1 Number of chars to compare
+@Input _Ptr A string to compare with
+@Returns 0 if the strings match
+@Description Compares the string with _Ptr
+*************************************************************************/
+int CPVRTString::compare(size_t _Pos1, size_t _Num1, const char* _Ptr) const
+{
+ _ASSERT(_Pos1<=m_Size); // check comparison starts within lhs CPVRTString
+
+ int i32Ret; // value to return if no difference in actual comparisons between chars
+ size_t stLhsLength = m_Size-_Pos1;
+ size_t stRhsLength = strlen(_Ptr);
+ size_t stSearchLength = PVRT_MIN(stLhsLength,PVRT_MIN(stRhsLength,_Num1)); // number of comparisons to do
+ if(PVRT_MIN(stLhsLength,_Num1)<PVRT_MIN(stRhsLength,_Num1))
+ {
+ i32Ret = -1;
+ }
+ else if(PVRT_MIN(stLhsLength,_Num1)>PVRT_MIN(stRhsLength,_Num1))
+ {
+ i32Ret = 1;
+ }
+ else
+ {
+ i32Ret = 0;
+ }
+
+ // do actual comparison
+ const char* lhptr = &m_pString[_Pos1];
+ const char* rhptr = _Ptr;
+ for(size_t i=0;i<stSearchLength;++i)
+ {
+ if(*lhptr<*rhptr)
+ return -1;
+ else if (*lhptr>*rhptr)
+ return 1;
+ lhptr++;rhptr++;
+ }
+ // no difference found in compared characters
+ return i32Ret;
+}
+
+/*!***********************************************************************
+@Function compare
+@Input _Pos1 Position to start comparing from
+@Input _Num1 Number of chars to compare
+@Input _Ptr A string to compare with
+@Input _Count Number of char to compare
+@Returns 0 if the strings match
+@Description Compares the string with _Str
+*************************************************************************/
+int CPVRTString::compare(size_t _Pos1, size_t _Num1, const char* _Ptr, size_t _Count) const
+{
+ _ASSERT(_Pos1<=m_Size); // check comparison starts within lhs CPVRTString
+
+ int i32Ret; // value to return if no difference in actual comparisons between chars
+ size_t stLhsLength = m_Size-_Pos1;
+ size_t stRhsLength = strlen(_Ptr);
+ size_t stSearchLength = PVRT_MIN(stLhsLength,PVRT_MIN(stRhsLength,PVRT_MIN(_Num1,_Count))); // number of comparisons to do
+ if(PVRT_MIN(stLhsLength,_Num1)<PVRT_MIN(stRhsLength,_Count))
+ {
+ i32Ret = -1;
+ }
+ else if(PVRT_MIN(stLhsLength,_Num1)>PVRT_MIN(stRhsLength,_Count))
+ {
+ i32Ret = 1;
+ }
+ else
+ {
+ i32Ret = 0;
+ }
+
+
+ // do actual comparison
+ char* lhptr = &m_pString[_Pos1];
+ const char* rhptr = _Ptr;
+ for(size_t i=0;i<stSearchLength;++i)
+ {
+ if(*lhptr<*rhptr)
+ return -1;
+ else if (*lhptr>*rhptr)
+ return 1;
+ lhptr++;rhptr++;
+ }
+ // no difference found in compared characters
+ return i32Ret;
+}
+
+/*!***********************************************************************
+@Function ==
+@Input _Str A string to compare with
+@Returns True if they match
+@Description == Operator
+*************************************************************************/
+bool CPVRTString::operator==(const CPVRTString& _Str) const
+{
+ return strcmp(m_pString, _Str.m_pString)==0;
+}
+
+/*!***********************************************************************
+@Function ==
+@Input _Ptr A string to compare with
+@Returns True if they match
+@Description == Operator
+*************************************************************************/
+bool CPVRTString::operator==(const char* const _Ptr) const
+{
+ if(!_Ptr)
+ return false;
+
+ return strcmp(m_pString, _Ptr)==0;
+}
+
+/*!***********************************************************************
+@Function !=
+@Input _Str A string to compare with
+@Returns True if they don't match
+@Description != Operator
+*************************************************************************/
+bool CPVRTString::operator!=(const CPVRTString& _Str) const
+{
+ return strcmp(m_pString, _Str.m_pString)!=0;
+}
+
+/*!***********************************************************************
+@Function !=
+@Input _Ptr A string to compare with
+@Returns True if they don't match
+@Description != Operator
+*************************************************************************/
+bool CPVRTString::operator!=(const char* const _Ptr) const
+{
+ if(!_Ptr)
+ return true;
+
+ return strcmp(m_pString, _Ptr)!=0;
+}
+
+/*!***********************************************************************
+@Function copy
+@Modified _Ptr A string to copy to
+@Input _Count Size of _Ptr
+@Input _Off Position to start copying from
+@Returns Number of bytes copied
+@Description Copies the string to _Ptr
+*************************************************************************/
+size_t CPVRTString::copy(char* _Ptr, size_t _Count, size_t _Off) const
+{
+ if(memcpy(_Ptr, &m_pString[_Off], PVRT_MIN(_Count, m_Size - _Off)))
+ return _Count;
+
+ return 0;
+}
+
+/*!***********************************************************************
+@Function data
+@Returns A const char* version of the string
+@Description Returns a const char* version of the string
+*************************************************************************/
+const char* CPVRTString::data() const
+{
+ return m_pString;
+}
+
+/*!***********************************************************************
+@Function empty
+@Returns True if the string is empty
+@Description Returns true if the string is empty
+*************************************************************************/
+bool CPVRTString::empty() const
+{
+ return (m_Size == 0);
+}
+
+/*!***********************************************************************
+@Function erase
+@Input _Pos The position to start erasing from
+@Input _Count Number of chars to erase
+@Returns An updated string
+@Description Erases a portion of the string
+*************************************************************************/
+CPVRTString& CPVRTString::erase(size_t _Pos, size_t _Count)
+{
+ if (_Count == npos || _Pos + _Count >= m_Size)
+ {
+ resize(_Pos, 0);
+ }
+ else
+ {
+ memmove(&m_pString[_Pos], &m_pString[_Pos + _Count], m_Size + 1 - (_Pos + _Count));
+ }
+ return *this;
+}
+
+/*!***********************************************************************
+@Function find
+@Input _Ptr String to search.
+@Input _Off Offset to search from.
+@Input _Count Number of characters in this string.
+@Returns Position of the first matched string.
+@Description Finds a substring within this string.
+*************************************************************************/
+size_t CPVRTString::find(const char* _Ptr, size_t _Off, size_t _Count) const
+{
+ if(!_Ptr)
+ return npos;
+
+ if(_Count > m_Size)
+ return npos;
+
+ while(_Off < m_Size)
+ {
+ if(_Ptr[0] == m_pString[_Off])
+ {
+ if(compare(_Off, _Count, _Ptr) == 0)
+ return _Off;
+ }
+ _Off++;
+ }
+
+ return npos;
+}
+
+/*!***********************************************************************
+@Function find
+@Input _Str String to search.
+@Input _Off Offset to search from.
+@Returns Position of the first matched string.
+@Description Erases a portion of the string
+*************************************************************************/
+size_t CPVRTString::find(const CPVRTString& _Str, size_t _Off) const
+{
+ return find(_Str.c_str(), _Off, _Str.length());
+}
+
+/*!***********************************************************************
+@Function find_first_not_of
+@Input _Ch A char
+@Input _Off Start position of the find
+@Returns Position of the first char that is not _Ch
+@Description Returns the position of the first char that is not _Ch
+*************************************************************************/
+size_t CPVRTString::find_first_not_of(char _Ch, size_t _Off) const
+{
+ for(size_t i=_Off;i<m_Size;++i)
+ {
+ if(m_pString[i]!=_Ch)
+ return i;
+ }
+ return npos;
+}
+
+/*!***********************************************************************
+@Function find_first_not_of
+@Input _Ptr A string
+@Input _Off Start position of the find
+@Returns Position of the first char that is not in _Ptr
+@Description Returns the position of the first char that is not in _Ptr
+*************************************************************************/
+size_t CPVRTString::find_first_not_of(const char* _Ptr, size_t _Off) const
+{
+ for(size_t i=_Off;i<m_Size;++i)
+ {
+ bool bFound = false;
+ // compare against each char from _Ptr
+ for(size_t j=0;_Ptr[j]!=0;++j)
+ {
+ bFound = bFound || (m_pString[i]==_Ptr[j]);
+ }
+ if(!bFound)
+ { // return if no match
+ return i;
+ }
+ }
+ return npos;
+}
+
+/*!***********************************************************************
+@Function find_first_not_of
+@Input _Ptr A string
+@Input _Off Start position of the find
+@Input _Count Number of chars in _Ptr
+@Returns Position of the first char that is not in _Ptr
+@Description Returns the position of the first char that is not in _Ptr
+*************************************************************************/
+size_t CPVRTString::find_first_not_of(const char* _Ptr, size_t _Off, size_t _Count) const
+{
+ for(size_t i=_Off;i<m_Size;++i)
+ {
+ bool bFound = false;
+ // compare against each char from _Ptr
+ for(size_t j=0;j<_Count;++j)
+ {
+ bFound = bFound || (m_pString[i]==_Ptr[j]);
+ }
+ if(!bFound)
+ { // return if no match
+ return i;
+ }
+ }
+ return npos;
+}
+
+/*!***********************************************************************
+@Function find_first_not_of
+@Input _Str A string
+@Input _Off Start position of the find
+@Returns Position of the first char that is not in _Str
+@Description Returns the position of the first char that is not in _Str
+*************************************************************************/
+size_t CPVRTString::find_first_not_of(const CPVRTString& _Str, size_t _Off) const
+{
+ for(size_t i=_Off;i<m_Size;++i)
+ {
+ bool bFound = false;
+ // compare against each char from _Str
+ for(size_t j=0;j<_Str.m_Size;++j)
+ {
+ bFound = bFound || (m_pString[i]==_Str[j]);
+ }
+ if(!bFound)
+ { // return if no match
+ return i;
+ }
+ }
+ return npos;
+}
+
+/*!***********************************************************************
+@Function find_first_of
+@Input _Ch A char
+@Input _Off Start position of the find
+@Returns Position of the first char that is _Ch
+@Description Returns the position of the first char that is _Ch
+*************************************************************************/
+size_t CPVRTString::find_first_of(char _Ch, size_t _Off) const
+{
+ for(size_t i=_Off;i<m_Size;++i)
+ {
+ if(m_pString[i]==_Ch)
+ return i;
+ }
+ return npos;
+}
+
+/*!***********************************************************************
+@Function find_first_of
+@Input _Ptr A string
+@Input _Off Start position of the find
+@Returns Position of the first char that matches a char in _Ptr
+@Description Returns the position of the first char that matches a char in _Ptr
+*************************************************************************/
+size_t CPVRTString::find_first_of(const char* _Ptr, size_t _Off) const
+{
+ for(size_t i=_Off;i<m_Size;++i)
+ {
+ // compare against each char from _Ptr
+ for(size_t j=0;_Ptr[j]!=0;++j)
+ {
+ if(m_pString[i]==_Ptr[j])
+ return i;
+ }
+ }
+ return npos;
+}
+
+/*!***********************************************************************
+@Function find_first_of
+@Input _Ptr A string
+@Input _Off Start position of the find
+@Input _Count Size of _Ptr
+@Returns Position of the first char that matches a char in _Ptr
+@Description Returns the position of the first char that matches a char in _Ptr
+*************************************************************************/
+size_t CPVRTString::find_first_of(const char* _Ptr, size_t _Off, size_t _Count) const
+{
+ for(size_t i=_Off;i<m_Size;++i)
+ {
+ // compare against each char from _Ptr
+ for(size_t j=0;j<_Count;++j)
+ {
+ if(m_pString[i]==_Ptr[j])
+ return i;
+ }
+ }
+ return npos;
+}
+
+
+/*!***********************************************************************
+@Function find_first_of
+@Input _Ptr A string
+@Input _Off Start position of the find
+@Input _Count Size of _Ptr
+@Returns Position of the first char that matches a char in _Ptr
+@Description Returns the position of the first char that matches a char in _Ptr
+*************************************************************************/
+size_t CPVRTString::find_first_ofn(const char* _Ptr, size_t _Off, size_t _Count) const
+{
+ if (_Ptr == NULL)
+ {
+ return npos;
+ }
+
+ if (strlen(m_pString) < _Count)
+ {
+ return npos;
+ }
+
+ for(size_t i=_Off;i<m_Size;++i)
+ {
+ if (m_pString[i] ==_Ptr[0])
+ {
+ if (i+_Count-1>=m_Size) // There are not enough caracters in current String
+ {
+ return npos;
+ }
+
+ bool compare = true;
+ for(size_t k=1;k<_Count;++k)
+ {
+ compare &= (m_pString[i+k] ==_Ptr[k]);
+ }
+ if (compare == true)
+ {
+ return i;
+ }
+ }
+ }
+ return npos;
+}
+
+/*!***********************************************************************
+@Function find_first_of
+@Input _Str A string
+@Input _Off Start position of the find
+@Returns Position of the first char that matches a char in _Str
+@Description Returns the position of the first char that matches a char in _Str
+*************************************************************************/
+size_t CPVRTString::find_first_of(const CPVRTString& _Str, size_t _Off) const
+{
+ for(size_t i=_Off;i<m_Size;++i)
+ {
+ // compare against each char from _Ptr
+ for(size_t j=0;j<_Str.m_Size;++j)
+ {
+ if(m_pString[i]==_Str[j])
+ return i;
+ }
+ }
+ return npos;
+}
+
+/*!***********************************************************************
+@Function find_last_not_of
+@Input _Ch A char
+@Input _Off Start position of the find
+@Returns Position of the last char that is not _Ch
+@Description Returns the position of the last char that is not _Ch
+*************************************************************************/
+size_t CPVRTString::find_last_not_of(char _Ch, size_t _Off) const
+{
+ for(size_t i=m_Size-_Off-1;i<m_Size;--i)
+ {
+ if(m_pString[i]!=_Ch)
+ {
+ return i;
+ }
+ }
+ return npos;
+}
+
+/*!***********************************************************************
+@Function find_last_not_of
+@Input _Ptr A string
+@Input _Off Start position of the find
+@Returns Position of the last char that is not in _Ptr
+@Description Returns the position of the last char that is not in _Ptr
+*************************************************************************/
+size_t CPVRTString::find_last_not_of(const char* _Ptr, size_t _Off) const
+{
+ for(size_t i=m_Size-_Off-1;i<m_Size;--i)
+ {
+ bool bFound = true;
+ // compare against each char from _Ptr
+ for(size_t j=0;_Ptr[j]!=0;++j)
+ {
+ bFound = bFound && (m_pString[i]!=_Ptr[j]);
+ }
+ if(bFound)
+ { // return if considered character differed from all characters from _Ptr
+ return i;
+ }
+ }
+ return npos;
+}
+
+/*!***********************************************************************
+@Function find_last_not_of
+@Input _Ptr A string
+@Input _Off Start position of the find
+@Input _Count Length of _Ptr
+@Returns Position of the last char that is not in _Ptr
+@Description Returns the position of the last char that is not in _Ptr
+*************************************************************************/
+size_t CPVRTString::find_last_not_of(const char* _Ptr, size_t _Off, size_t _Count) const
+{
+ for(size_t i=m_Size-_Off-1;i<m_Size;--i)
+ {
+ bool bFound = true;
+ // compare against each char from _Ptr
+ for(size_t j=0;j<_Count;++j)
+ {
+ bFound = bFound && (m_pString[i]!=_Ptr[j]);
+ }
+ if(bFound)
+ {
+ // return if considered character differed from all characters from _Ptr
+ return i;
+ }
+ }
+ return npos;
+}
+
+/*!***********************************************************************
+@Function find_last_not_of
+@Input _Str A string
+@Input _Off Start position of the find
+@Returns Position of the last char that is not in _Str
+@Description Returns the position of the last char that is not in _Str
+*************************************************************************/
+size_t CPVRTString::find_last_not_of(const CPVRTString& _Str, size_t _Off) const
+{
+ for(size_t i=m_Size-_Off-1;i<m_Size;--i)
+ {
+ bool bFound = true;
+ // compare against each char from _Ptr
+ for(size_t j=0;j<_Str.m_Size;++j)
+ {
+ bFound = bFound && (m_pString[i]!=_Str[j]);
+ }
+ if(bFound)
+ {
+ // return if considered character differed from all characters from _Ptr
+ return i;
+ }
+ }
+ return npos;
+}
+
+/*!***********************************************************************
+@Function find_last_of
+@Input _Ch A char
+@Input _Off Start position of the find
+@Returns Position of the last char that is _Ch
+@Description Returns the position of the last char that is _Ch
+*************************************************************************/
+size_t CPVRTString::find_last_of(char _Ch, size_t _Off) const
+{
+ for(size_t i=m_Size-_Off-1;i<m_Size;--i)
+ {
+ if(m_pString[i]==_Ch)
+ {
+ return i;
+ }
+ }
+ return npos;
+}
+
+/*!***********************************************************************
+@Function find_last_of
+@Input _Ptr A string
+@Input _Off Start position of the find
+@Returns Position of the last char that is in _Ptr
+@Description Returns the position of the last char that is in _Ptr
+*************************************************************************/
+size_t CPVRTString::find_last_of(const char* _Ptr, size_t _Off) const
+{
+ for(size_t i=m_Size-_Off-1;i<m_Size;--i)
+ {
+ // compare against each char from _Ptr
+ for(size_t j=0;_Ptr[j]!=0;++j)
+ {
+ if(m_pString[i]==_Ptr[j])
+ return i;
+ }
+ }
+ return npos;
+}
+
+/*!***********************************************************************
+@Function find_last_of
+@Input _Ptr A string
+@Input _Off Start position of the find
+@Input _Count Length of _Ptr
+@Returns Position of the last char that is in _Ptr
+@Description Returns the position of the last char that is in _Ptr
+*************************************************************************/
+size_t CPVRTString::find_last_of(const char* _Ptr, size_t _Off, size_t _Count) const
+{
+ for(size_t i=m_Size-_Off-1;i<m_Size;--i)
+ {
+ // compare against each char from _Ptr
+ for(size_t j=0;j<_Count;++j)
+ {
+ if(m_pString[i]!=_Ptr[j])
+ return i;
+ }
+ }
+ return npos;
+}
+
+/*!***********************************************************************
+@Function find_last_of
+@Input _Str A string
+@Input _Off Start position of the find
+@Returns Position of the last char that is in _Str
+@Description Returns the position of the last char that is in _Str
+*************************************************************************/
+size_t CPVRTString::find_last_of(const CPVRTString& _Str, size_t _Off) const
+{
+ for(size_t i=m_Size-_Off-1;i<m_Size;--i)
+ {
+ // compare against each char from _Str
+ for(size_t j=0;j<_Str.m_Size;++j)
+ {
+ if(m_pString[i]!=_Str[j])
+ return i;
+ }
+ }
+ return npos;
+}
+
+/*!***********************************************************************
+@Function find_number_of
+@Input _Ch A char
+@Input _Off Start position of the find
+@Returns Number of occurances of _Ch in the parent string.
+@Description Returns the number of occurances of _Ch in the parent string.
+*************************************************************************/
+size_t CPVRTString::find_number_of(char _Ch, size_t _Off) const
+{
+ size_t occurances=0;
+ for(size_t i=_Off;i<m_Size;++i)
+ {
+ if(m_pString[i]==_Ch)
+ occurances++;
+ }
+ return occurances;
+}
+
+/*!***********************************************************************
+@Function find_number_of
+@Input _Ptr A string
+@Input _Off Start position of the find
+@Returns Number of occurances of _Ptr in the parent string.
+@Description Returns the number of occurances of _Ptr in the parent string.
+*************************************************************************/
+size_t CPVRTString::find_number_of(const char* _Ptr, size_t _Off) const
+{
+ size_t occurances=0;
+ bool bNotHere=false;
+ for(size_t i=_Off;i<m_Size;++i)
+ {
+ // compare against each char from _Ptr
+ for(size_t j=0;_Ptr[j]!=0;++j)
+ {
+ if(i+j>m_Size || m_pString[i+j]!=_Ptr[j]) bNotHere=true;
+ if(bNotHere) break;
+ }
+ if(!bNotHere) occurances++;
+ else bNotHere = false;
+ }
+ return occurances;
+}
+
+/*!***********************************************************************
+@Function find_number_of
+@Input _Ptr A string
+@Input _Off Start position of the find
+@Input _Count Size of _Ptr
+@Returns Number of occurances of _Ptr in the parent string.
+@Description Returns the number of occurances of _Ptr in the parent string.
+*************************************************************************/
+size_t CPVRTString::find_number_of(const char* _Ptr, size_t _Off, size_t _Count) const
+{
+ size_t occurances=0;
+ bool bNotHere=false;
+ for(size_t i=_Off;i<m_Size;++i)
+ {
+ // compare against each char from _Ptr
+ for(size_t j=0;j<_Count;++j)
+ {
+ if(i+j>m_Size || m_pString[i+j]!=_Ptr[j]) bNotHere=true;
+ if(bNotHere) break;
+ }
+ if(!bNotHere) occurances++;
+ else bNotHere = false;
+ }
+ return occurances;
+}
+
+/*!***********************************************************************
+@Function find_number_of
+@Input _Str A string
+@Input _Off Start position of the find
+@Returns Number of occurances of _Str in the parent string.
+@Description Returns the number of occurances of _Str in the parent string.
+*************************************************************************/
+size_t CPVRTString::find_number_of(const CPVRTString& _Str, size_t _Off) const
+{
+ size_t occurances=0;
+ bool bNotHere=false;
+ for(size_t i=_Off;i<m_Size;++i)
+ {
+ // compare against each char from _Ptr
+ for(size_t j=0;j<_Str.m_Size;++j)
+ {
+ if(i+j>m_Size || m_pString[i+j]!=_Str[j])
+ bNotHere=true;
+ if(bNotHere)
+ break;
+ }
+ if(!bNotHere) occurances++;
+ else bNotHere = false;
+ }
+ return occurances;
+}
+
+/*!***********************************************************************
+@Function find_next_occurance_of
+@Input _Ch A char
+@Input _Off Start position of the find
+@Returns Next occurance of _Ch in the parent string.
+@Description Returns the next occurance of _Ch in the parent string
+ after or at _Off. If not found, returns the length of the string.
+*************************************************************************/
+int CPVRTString::find_next_occurance_of(char _Ch, size_t _Off) const
+{
+ for(size_t i=_Off;i<m_Size;++i)
+ {
+ if(m_pString[i]==_Ch)
+ return (int)i;
+ }
+ return (int)m_Size;
+}
+
+/*!***********************************************************************
+@Function find_next_occurance_of
+@Input _Ptr A string
+@Input _Off Start position of the find
+@Returns Next occurance of _Ptr in the parent string.
+@Description Returns the next occurance of _Ptr in the parent string
+ after or at _Off. If not found, returns the length of the string.
+*************************************************************************/
+int CPVRTString::find_next_occurance_of(const char* _Ptr, size_t _Off) const
+{
+ bool bHere=true;
+ for(size_t i=_Off;i<m_Size;++i)
+ {
+ // compare against each char from _Ptr
+ for(size_t j=0;_Ptr[j]!=0;++j)
+ {
+ if(i+j>m_Size || m_pString[i+j]!=_Ptr[j]) bHere=false;
+ if(!bHere) break;
+ }
+ if(bHere) return (int)i;
+ bHere=true;
+ }
+ return (int)m_Size;
+}
+
+/*!***********************************************************************
+@Function find_next_occurance_of
+@Input _Ptr A string
+@Input _Off Start position of the find
+@Input _Count Size of _Ptr
+@Returns Next occurance of _Ptr in the parent string.
+@Description Returns the next occurance of _Ptr in the parent string
+ after or at _Off. If not found, returns the length of the string.
+*************************************************************************/
+int CPVRTString::find_next_occurance_of(const char* _Ptr, size_t _Off, size_t _Count) const
+{
+ bool bHere=true;
+ for(size_t i=_Off;i<m_Size;++i)
+ {
+ // compare against each char from _Ptr
+ for(size_t j=0;j<_Count;++j)
+ {
+ if(i+j>m_Size || m_pString[i+j]!=_Ptr[j]) bHere=false;
+ if(!bHere) break;
+ }
+ if(bHere) return (int)i;
+ bHere=true;
+ }
+ return (int)m_Size;
+}
+
+/*!***********************************************************************
+@Function find_next_occurance_of
+@Input _Str A string
+@Input _Off Start position of the find
+@Returns Next occurance of _Str in the parent string.
+@Description Returns the next occurance of _Str in the parent string
+ after or at _Off. If not found, returns the length of the string.
+*************************************************************************/
+int CPVRTString::find_next_occurance_of(const CPVRTString& _Str, size_t _Off) const
+{
+ bool bHere=true;
+ for(size_t i=_Off;i<m_Size;++i)
+ {
+ // compare against each char from _Str
+ for(size_t j=0;j<_Str.m_Size;++j)
+ {
+ if(i+j>m_Size || m_pString[i+j]!=_Str[j]) bHere=false;
+ if(!bHere) break;
+ }
+ if(bHere) return (int)i;
+ bHere=true;
+ }
+ return (int)m_Size;
+}
+
+/*!***********************************************************************
+@Function find_previous_occurance_of
+@Input _Ch A char
+@Input _Off Start position of the find
+@Returns Previous occurance of _Ch in the parent string.
+@Description Returns the previous occurance of _Ch in the parent string
+ before _Off. If not found, returns -1.
+*************************************************************************/
+int CPVRTString::find_previous_occurance_of(char _Ch, size_t _Off) const
+{
+ for(size_t i=_Off;i>0;--i)
+ {
+ if(m_pString[i]==_Ch)
+ return (int)i;
+ }
+ return -1;
+}
+
+/*!***********************************************************************
+@Function find_previous_occurance_of
+@Input _Ptr A string
+@Input _Off Start position of the find
+@Returns Previous occurance of _Ptr in the parent string.
+@Description Returns the previous occurance of _Ptr in the parent string
+ before _Off. If not found, returns -1.
+*************************************************************************/
+int CPVRTString::find_previous_occurance_of(const char* _Ptr, size_t _Off) const
+{
+ bool bHere=true;
+ for(size_t i=_Off;i>0;--i)
+ {
+ // compare against each char from _Ptr
+ for(size_t j=0;_Ptr[j]!=0;++j)
+ {
+ if(i+j>m_Size || m_pString[i+j]!=_Ptr[j]) bHere=false;
+ if(!bHere) break;
+ }
+ if(bHere) return (int)i;
+ bHere=true;
+ }
+ return -1;
+}
+
+/*!***********************************************************************
+@Function find_previous_occurance_of
+@Input _Ptr A string
+@Input _Off Start position of the find
+@Input _Count Size of _Ptr
+@Returns Previous occurance of _Ptr in the parent string.
+@Description Returns the previous occurance of _Ptr in the parent string
+ before _Off. If not found, returns -1.
+*************************************************************************/
+int CPVRTString::find_previous_occurance_of(const char* _Ptr, size_t _Off, size_t _Count) const
+{
+ bool bHere=true;
+ for(size_t i=_Off;i>0;--i)
+ {
+ // compare against each char from _Ptr
+ for(size_t j=0;j<_Count;++j)
+ {
+ if(i+j>m_Size || m_pString[i+j]!=_Ptr[j]) bHere=false;
+ if(!bHere) break;
+ }
+ if(bHere) return (int)i;
+ bHere=true;
+ }
+ return -1;
+}
+
+/*!***********************************************************************
+@Function find_previous_occurance_of
+@Input _Str A string
+@Input _Off Start position of the find
+@Returns Previous occurance of _Str in the parent string.
+@Description Returns the previous occurance of _Str in the parent string
+ before _Off. If not found, returns -1.
+*************************************************************************/
+int CPVRTString::find_previous_occurance_of(const CPVRTString& _Str, size_t _Off) const
+{
+ bool bHere=true;
+ for(size_t i=_Off;i>0;--i)
+ {
+ // compare against each char from _Str
+ for(size_t j=0;j<_Str.m_Size;++j)
+ {
+ if(i+j>m_Size || m_pString[i+j]!=_Str[j]) bHere=false;
+ if(!bHere) break;
+ }
+ if(bHere) return (int)i;
+ bHere=true;
+ }
+ return -1;
+}
+
+/*!***********************************************************************
+@Function left
+@Input iSize number of characters to return (excluding null character)
+@Returns The leftmost 'iSize' characters of the string.
+@Description Returns the leftmost characters of the string (excluding
+ the null character) in a new CPVRTString. If iSize is
+ larger than the string, a copy of the original string is returned.
+*************************************************************************/
+CPVRTString CPVRTString::left(size_t iSize) const
+{
+ if(iSize>=m_Size) return *this;
+ return CPVRTString(m_pString,iSize);
+}
+
+/*!***********************************************************************
+@Function right
+@Input iSize number of characters to return (excluding null character)
+@Returns The rightmost 'iSize' characters of the string.
+@Description Returns the rightmost characters of the string (excluding
+ the null character) in a new CPVRTString. If iSize is
+ larger than the string, a copy of the original string is returned.
+*************************************************************************/
+CPVRTString CPVRTString::right(size_t iSize) const
+{
+ if(iSize>=m_Size) return *this;
+ return CPVRTString(m_pString+(m_Size-iSize),iSize);
+}
+
+//CPVRTString& CPVRTString::insert(size_t _P0, const char* _Ptr)
+//{
+// return replace(_P0, 0, _Ptr);
+//}
+
+//CPVRTString& CPVRTString::insert(size_t _P0, const char* _Ptr, size_t _Count)
+//{
+// return replace(_P0, 0, _Ptr, _Count);
+//}
+
+//CPVRTString& CPVRTString::insert(size_t _P0, const CPVRTString& _Str)
+//{
+// return replace(_P0, 0, _Str);
+//}
+
+//CPVRTString& CPVRTString::insert(size_t _P0, const CPVRTString& _Str, size_t _Off, size_t _Count)
+//{
+// return replace(_P0, 0, _Str, _Off, _Count);
+//}
+
+//CPVRTString& CPVRTString::insert(size_t _P0, size_t _Count, char _Ch)
+//{
+// return replace(_P0, 0, _Count, _Ch);
+//}
+
+/*!***********************************************************************
+@Function length
+@Returns Length of the string
+@Description Returns the length of the string
+*************************************************************************/
+size_t CPVRTString::length() const
+{
+ return m_Size;
+}
+
+/*!***********************************************************************
+@Function max_size
+@Returns The maximum number of chars that the string can contain
+@Description Returns the maximum number of chars that the string can contain
+*************************************************************************/
+size_t CPVRTString::max_size() const
+{
+ return 0x7FFFFFFF;
+}
+
+/*!***********************************************************************
+@Function push_back
+@Input _Ch A char to append
+@Description Appends _Ch to the string
+*************************************************************************/
+void CPVRTString::push_back(char _Ch)
+{
+ append(1, _Ch);
+}
+
+//CPVRTString& replace(size_t _Pos1, size_t _Num1, const char* _Ptr)
+//CPVRTString& replace(size_t _Pos1, size_t _Num1, const CPVRTString& _Str)
+//CPVRTString& replace(size_t _Pos1, size_t _Num1, const char* _Ptr, size_t _Num2)
+//CPVRTString& replace(size_t _Pos1, size_t _Num1, const CPVRTString& _Str, size_t _Pos2, size_t _Num2)
+//CPVRTString& replace(size_t _Pos1, size_t _Num1, size_t _Count, char _Ch)
+
+/*!***********************************************************************
+@Function reserve
+@Input _Count Size of string to reserve
+@Description Reserves space for _Count number of chars
+*************************************************************************/
+void CPVRTString::reserve(size_t _Count)
+{
+ if (_Count >= m_Capacity)
+ {
+ m_pString = (char*)realloc(m_pString, _Count + 1);
+ m_Capacity = _Count + 1;
+ }
+}
+
+/*!***********************************************************************
+@Function resize
+@Input _Count Size of string to resize to
+@Input _Ch Character to use to fill any additional space
+@Description Resizes the string to _Count in length
+*************************************************************************/
+void CPVRTString::resize(size_t _Count, char _Ch)
+{
+ if (_Count <= m_Size)
+ {
+ m_Size = _Count;
+ m_pString[m_Size] = 0;
+ }
+ else
+ {
+ append(_Count - m_Size,_Ch);
+ }
+}
+
+//size_t rfind(char _Ch, size_t _Off = npos) const;
+//size_t rfind(const char* _Ptr, size_t _Off = npos) const;
+//size_t rfind(const char* _Ptr, size_t _Off = npos, size_t _Count) const;
+//size_t rfind(const CPVRTString& _Str, size_t _Off = npos) const;
+
+/*!***********************************************************************
+@Function size
+@Returns Size of the string
+@Description Returns the size of the string
+*************************************************************************/
+size_t CPVRTString::size() const
+{
+ return m_Size;
+}
+
+/*!***********************************************************************
+@Function substr
+@Input _Off Start of the substring
+@Input _Count Length of the substring
+@Returns A substring of the string
+@Description Returns the size of the string
+*************************************************************************/
+CPVRTString CPVRTString::substr(size_t _Off, size_t _Count) const
+{
+ return CPVRTString(*this, _Off, _Count);
+}
+
+/*!***********************************************************************
+@Function swap
+@Input _Str A string to swap with
+@Description Swaps the contents of the string with _Str
+*************************************************************************/
+void CPVRTString::swap(CPVRTString& _Str)
+{
+ size_t Size = _Str.m_Size;
+ size_t Capacity = _Str.m_Capacity;
+ char* pString = _Str.m_pString;
+ _Str.m_Size = m_Size;
+ _Str.m_Capacity = m_Capacity;
+ _Str.m_pString = m_pString;
+ m_Size = Size;
+ m_Capacity = Capacity;
+ m_pString = pString;
+}
+
+/*!***********************************************************************
+@Function toLower
+@Returns An updated string
+@Description Converts the string to lower case
+*************************************************************************/
+CPVRTString& CPVRTString::toLower()
+{
+ int i = 0;
+ while ( (m_pString[i] = (m_pString[i]>='A'&&m_pString[i]<='Z') ? ('a'+m_pString[i])-'A': m_pString[i]) != 0) i++;
+ return *this;
+}
+
+/*!***********************************************************************
+@Function toUpper
+@Returns An updated string
+@Description Converts the string to upper case
+*************************************************************************/
+CPVRTString& CPVRTString::toUpper()
+{
+ int i = 0;
+ while ( (m_pString[i] = (m_pString[i]>='a'&&m_pString[i]<='z') ? ('A'+m_pString[i])-'a': m_pString[i]) != 0) i++;
+ return *this;
+}
+
+/*!***********************************************************************
+@Function Format
+@Input pFormat A string containing the formating
+@Returns A formatted string
+@Description return the formatted string
+************************************************************************/
+CPVRTString CPVRTString::format(const char *pFormat, ...)
+{
+ va_list arg;
+
+ va_start(arg, pFormat);
+#if defined(_WIN32)
+ size_t bufSize = _vscprintf(pFormat,arg);
+#else
+ size_t bufSize = vsnprintf(NULL,0,pFormat,arg);
+#endif
+ va_end(arg);
+
+ char* buf=new char[bufSize + 1];
+
+ va_start(arg, pFormat);
+ vsnprintf(buf, bufSize + 1, pFormat, arg);
+ va_end(arg);
+
+ CPVRTString returnString(buf);
+ delete [] buf;
+ *this = returnString;
+ return returnString;
+}
+
+/*!***********************************************************************
+@Function +=
+@Input _Ch A char
+@Returns An updated string
+@Description += Operator
+*************************************************************************/
+CPVRTString& CPVRTString::operator+=(char _Ch)
+{
+ return append(1, _Ch);
+}
+
+/*!***********************************************************************
+@Function +=
+@Input _Ptr A string
+@Returns An updated string
+@Description += Operator
+*************************************************************************/
+CPVRTString& CPVRTString::operator+=(const char* _Ptr)
+{
+ return append(_Ptr);
+}
+
+/*!***********************************************************************
+@Function +=
+@Input _Right A string
+@Returns An updated string
+@Description += Operator
+*************************************************************************/
+CPVRTString& CPVRTString::operator+=(const CPVRTString& _Right)
+{
+ return append(_Right);
+}
+
+/*!***********************************************************************
+@Function =
+@Input _Ch A char
+@Returns An updated string
+@Description = Operator
+*************************************************************************/
+CPVRTString& CPVRTString::operator=(char _Ch)
+{
+ return assign(1, _Ch);
+}
+
+/*!***********************************************************************
+@Function =
+@Input _Ptr A string
+@Returns An updated string
+@Description = Operator
+*************************************************************************/
+CPVRTString& CPVRTString::operator=(const char* _Ptr)
+{
+ return assign(_Ptr);
+}
+
+/*!***********************************************************************
+@Function =
+@Input _Right A string
+@Returns An updated string
+@Description = Operator
+*************************************************************************/
+CPVRTString& CPVRTString::operator=(const CPVRTString& _Right)
+{
+ return assign(_Right);
+}
+
+/*!***********************************************************************
+@Function []
+@Input _Off An index into the string
+@Returns A character
+@Description [] Operator
+*************************************************************************/
+CPVRTString::const_reference CPVRTString::operator[](size_t _Off) const
+{
+ return m_pString[_Off];
+}
+
+/*!***********************************************************************
+@Function []
+@Input _Off An index into the string
+@Returns A character
+@Description [] Operator
+*************************************************************************/
+CPVRTString::reference CPVRTString::operator[](size_t _Off)
+{
+ return m_pString[_Off];
+}
+
+/*!***********************************************************************
+@Function +
+@Input _Left A string
+@Input _Right A string
+@Returns An updated string
+@Description + Operator
+*************************************************************************/
+CPVRTString operator+ (const CPVRTString& _Left, const CPVRTString& _Right)
+{
+ return CPVRTString(_Left).append(_Right);
+}
+
+/*!***********************************************************************
+@Function +
+@Input _Left A string
+@Input _Right A string
+@Returns An updated string
+@Description + Operator
+*************************************************************************/
+CPVRTString operator+ (const CPVRTString& _Left, const char* _Right)
+{
+ return CPVRTString(_Left).append(_Right);
+}
+
+/*!***********************************************************************
+@Function +
+@Input _Left A string
+@Input _Right A string
+@Returns An updated string
+@Description + Operator
+*************************************************************************/
+CPVRTString operator+ (const CPVRTString& _Left, const char _Right)
+{
+ return CPVRTString(_Left).append(_Right);
+}
+
+/*!***********************************************************************
+@Function +
+@Input _Left A string
+@Input _Right A string
+@Returns An updated string
+@Description + Operator
+*************************************************************************/
+CPVRTString operator+ (const char* _Left, const CPVRTString& _Right)
+{
+ return CPVRTString(_Left).append(_Right);
+}
+
+/*!***********************************************************************
+@Function +
+@Input _Left A string
+@Input _Right A string
+@Returns An updated string
+@Description + Operator
+*************************************************************************/
+CPVRTString operator+ (const char _Left, const CPVRTString& _Right)
+{
+ return CPVRTString(_Left).append(_Right);
+}
+
+/*************************************************************************
+* MISCELLANEOUS UTILITY FUNCTIONS
+*************************************************************************/
+/*!***********************************************************************
+@Function PVRTStringGetFileExtension
+@Input strFilePath A string
+@Returns Extension
+@Description Extracts the file extension from a file path.
+ Returns an empty CPVRTString if no extension is found.
+************************************************************************/
+CPVRTString PVRTStringGetFileExtension(const CPVRTString& strFilePath)
+{
+ CPVRTString::size_type idx = strFilePath.find_last_of ( '.' );
+
+ if (idx == CPVRTString::npos)
+ return CPVRTString("");
+ else
+ return strFilePath.substr(idx);
+}
+
+/*!***********************************************************************
+@Function PVRTStringGetContainingDirectoryPath
+@Input strFilePath A string
+@Returns Directory
+@Description Extracts the directory portion from a file path.
+************************************************************************/
+CPVRTString PVRTStringGetContainingDirectoryPath(const CPVRTString& strFilePath)
+{
+ size_t i32sep = strFilePath.find_last_of('/');
+ if(i32sep == strFilePath.npos)
+ {
+ i32sep = strFilePath.find_last_of('\\');
+ if(i32sep == strFilePath.npos)
+ { // can't find an actual \ or /, so return an empty string
+ return CPVRTString("");
+ }
+ }
+ return strFilePath.substr(0,i32sep);
+}
+
+/*!***********************************************************************
+@Function PVRTStringGetFileName
+@Input strFilePath A string
+@Returns FileName
+@Description Extracts the name and extension portion from a file path.
+************************************************************************/
+CPVRTString PVRTStringGetFileName(const CPVRTString& strFilePath)
+{
+ size_t i32sep = strFilePath.find_last_of('/');
+ if(i32sep == strFilePath.npos)
+ {
+ i32sep = strFilePath.find_last_of('\\');
+ if(i32sep == strFilePath.npos)
+ { // can't find an actual \ or / so leave it be
+ return strFilePath;
+ }
+ }
+ return strFilePath.substr(i32sep+1,strFilePath.length());
+}
+
+/*!***********************************************************************
+@Function PVRTStringStripWhiteSpaceFromStartOf
+@Input strLine A string
+@Returns Result of the white space stripping
+@Description strips white space characters from the beginning of a CPVRTString.
+************************************************************************/
+CPVRTString PVRTStringStripWhiteSpaceFromStartOf(const CPVRTString& strLine)
+{
+ size_t start = strLine.find_first_not_of(" \t \n\r");
+ if(start!=strLine.npos)
+ return strLine.substr(start,strLine.length()-(start));
+ return strLine;
+}
+
+
+/*!***********************************************************************
+@Function PVRTStringStripWhiteSpaceFromEndOf
+@Input strLine A string
+@Returns Result of the white space stripping
+@Description strips white space characters from the end of a CPVRTString.
+************************************************************************/
+CPVRTString PVRTStringStripWhiteSpaceFromEndOf(const CPVRTString& strLine)
+{
+ size_t end = strLine.find_last_not_of(" \t \n\r");
+ if(end!=strLine.npos)
+ return strLine.substr(0,end+1);
+ return strLine;
+}
+
+/*!***********************************************************************
+@Function PVRTStringFromFormattedStr
+@Input pFormat A string containing the formating
+@Returns A formatted string
+@Description Creates a formatted string
+************************************************************************/
+CPVRTString PVRTStringFromFormattedStr(const char *pFormat, ...)
+{
+ va_list arg;
+
+ va_start(arg, pFormat);
+#if defined(_WIN32)
+ size_t bufSize = _vscprintf(pFormat,arg);
+#else
+ size_t bufSize = vsnprintf(NULL,0,pFormat,arg);
+#endif
+ va_end(arg);
+
+ char* buf = new char[bufSize + 1];
+
+ va_start(arg, pFormat);
+ vsnprintf(buf, bufSize + 1, pFormat, arg);
+ va_end(arg);
+
+ CPVRTString returnString(buf);
+ delete [] buf;
+ return returnString;
+}
+
+///*!***************************************************************************
+
+
+// Substitute one character by another
+CPVRTString& CPVRTString::substitute(char _src,char _subDes, bool _all)
+{
+ int len = (int) length();
+ char c=_src;
+ char s=_subDes;
+ int i=0;
+ while(i<len)
+ {
+ if(m_pString[i]==c)
+ {
+ m_pString[i]=s;
+ if(!_all) break;
+ }
+ i++;
+ }
+ return *this;
+}
+
+
+// Substitute one string by another ( Need time to improved )
+CPVRTString& CPVRTString::substitute(const char* _src, const char* _dest, bool _all)
+{
+ if (this->length() == 0)
+ {
+ return *this;
+ }
+ unsigned int pos=0;
+ CPVRTString src = _src;
+ CPVRTString dest = _dest;
+ CPVRTString ori;
+
+ while(pos<=m_Size-src.length())
+ {
+ if(this->compare(pos,src.length(),_src)==0)
+ {
+ ori = this->c_str();
+ CPVRTString sub1, sub2, result;
+ sub1.assign(ori,0,pos);
+ sub2.assign(ori,pos+src.length(),m_Size - (pos+src.length()));
+
+ this->assign("");
+ this->append(sub1);
+ this->append(dest);
+ this->append(sub2);
+
+ if(!_all)
+ {
+ break;
+ }
+ pos += (unsigned int) dest.length();
+ continue;
+ }
+ pos++;
+ }
+
+ return *this;
+}
+
+
+#endif // _USING_PVRTSTRING_
+
+/*****************************************************************************
+ End of file (PVRTString.cpp)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTString.h b/tests/third_party/PowerVR/Tools/PVRTString.h
new file mode 100644
index 0000000..2658c40
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTString.h
@@ -0,0 +1,904 @@
+/*!****************************************************************************
+
+ @file PVRTString.h
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief A string class that can be used as drop-in replacement for
+ std::string on platforms/compilers that don't provide a full C++
+ standard library.
+
+******************************************************************************/
+#ifndef _PVRTSTRING_H_
+#define _PVRTSTRING_H_
+
+#include <stdio.h>
+#define _USING_PVRTSTRING_
+
+/*!***************************************************************************
+ @class CPVRTString
+ @brief A string class
+*****************************************************************************/
+
+#if defined(_WINDLL_EXPORT)
+class __declspec(dllexport) CPVRTString
+#elif defined(_WINDLL_IMPORT)
+class __declspec(dllimport) CPVRTString
+#else
+class CPVRTString
+#endif
+{
+
+private:
+
+ // Checking printf and scanf format strings
+#if defined(_CC_GNU_) || defined(__GNUG__) || defined(__GNUC__)
+#define FX_PRINTF(fmt,arg) __attribute__((format(printf,fmt,arg)))
+#define FX_SCANF(fmt,arg) __attribute__((format(scanf,fmt,arg)))
+#else
+#define FX_PRINTF(fmt,arg)
+#define FX_SCANF(fmt,arg)
+#endif
+
+public:
+ typedef size_t size_type;
+ typedef char value_type;
+ typedef char& reference;
+ typedef const char& const_reference;
+
+ static const size_type npos;
+
+
+
+
+ /*!***********************************************************************
+ @brief CPVRTString constructor
+ @param[in] _Ptr A string
+ @param[in] _Count Length of _Ptr
+ ************************************************************************/
+ CPVRTString(const char* _Ptr, size_t _Count = npos);
+
+ /*!***********************************************************************
+ @brief CPVRTString constructor
+ @param[in] _Right A string
+ @param[in] _Roff Offset into _Right
+ @param[in] _Count Number of chars from _Right to assign to the new string
+ ************************************************************************/
+ CPVRTString(const CPVRTString& _Right, size_t _Roff = 0, size_t _Count = npos);
+
+ /*!***********************************************************************
+ @brief CPVRTString constructor
+ @param[in] _Count Length of new string
+ @param[in] _Ch A char to fill it with
+ *************************************************************************/
+ CPVRTString(size_t _Count, const char _Ch);
+
+ /*!***********************************************************************
+ @brief Constructor
+ @param[in] _Ch A char
+ *************************************************************************/
+ CPVRTString(const char _Ch);
+
+ /*!***********************************************************************
+ @brief Constructor
+ ************************************************************************/
+ CPVRTString();
+
+ /*!***********************************************************************
+ @brief Destructor
+ ************************************************************************/
+ virtual ~CPVRTString();
+
+ /*!***********************************************************************
+ @brief Appends a string
+ @param[in] _Ptr A string
+ @return Updated string
+ *************************************************************************/
+ CPVRTString& append(const char* _Ptr);
+
+ /*!***********************************************************************
+ @brief Appends a string of length _Count
+ @param[in] _Ptr A string
+ @param[in] _Count String length
+ @return Updated string
+ *************************************************************************/
+ CPVRTString& append(const char* _Ptr, size_t _Count);
+
+ /*!***********************************************************************
+ @brief Appends a string
+ @param[in] _Str A string
+ @return Updated string
+ *************************************************************************/
+ CPVRTString& append(const CPVRTString& _Str);
+
+ /*!***********************************************************************
+ @brief Appends _Count letters of _Str from _Off in _Str
+ @param[in] _Str A string
+ @param[in] _Off A position in string
+ @param[in] _Count Number of letters to append
+ @return Updated string
+ *************************************************************************/
+ CPVRTString& append(const CPVRTString& _Str, size_t _Off, size_t _Count);
+
+ /*!***********************************************************************
+ @brief Appends _Ch _Count times
+ @param[in] _Ch A char
+ @param[in] _Count Number of times to append _Ch
+ @return Updated string
+ *************************************************************************/
+ CPVRTString& append(size_t _Count, const char _Ch);
+
+ //template<class InputIterator> CPVRTString& append(InputIterator _First, InputIterator _Last);
+
+ /*!***********************************************************************
+ @brief Assigns the string to the string _Ptr
+ @param[in] _Ptr A string
+ @return Updated string
+ *************************************************************************/
+ CPVRTString& assign(const char* _Ptr);
+
+ /*!***********************************************************************
+ @brief Assigns the string to the string _Ptr
+ @param[in] _Ptr A string
+ @param[in] _Count Length of _Ptr
+ @return Updated string
+ *************************************************************************/
+ CPVRTString& assign(const char* _Ptr, size_t _Count);
+
+ /*!***********************************************************************
+ @brief Assigns the string to the string _Str
+ @param[in] _Str A string
+ @return Updated string
+ *************************************************************************/
+ CPVRTString& assign(const CPVRTString& _Str);
+
+ /*!***********************************************************************
+ @brief Assigns the string to _Count characters in string _Str starting at _Off
+ @param[in] _Str A string
+ @param[in] _Off First char to start assignment from
+ @param[in] _Count Length of _Str
+ @return Updated string
+ *************************************************************************/
+ CPVRTString& assign(const CPVRTString& _Str, size_t _Off, size_t _Count=npos);
+
+ /*!***********************************************************************
+ @brief Assigns the string to _Count copies of _Ch
+ @param[in] _Ch A string
+ @param[in] _Count Number of times to repeat _Ch
+ @return Updated string
+ *************************************************************************/
+ CPVRTString& assign(size_t _Count, char _Ch);
+
+ //template<class InputIterator> CPVRTString& assign(InputIterator _First, InputIterator _Last);
+
+ //const_reference at(size_t _Off) const;
+ //reference at(size_t _Off);
+
+ // const_iterator begin() const;
+ // iterator begin();
+
+ /*!***********************************************************************
+ @brief Returns a const char* pointer of the string
+ @return const char* pointer of the string
+ *************************************************************************/
+ const char* c_str() const;
+
+ /*!***********************************************************************
+ @brief Returns the size of the character array reserved
+ @return The size of the character array reserved
+ *************************************************************************/
+ size_t capacity() const;
+
+ /*!***********************************************************************
+ @brief Clears the string
+ *************************************************************************/
+ void clear();
+
+ /*!***********************************************************************
+ @brief Compares the string with _Str
+ @param[in] _Str A string to compare with
+ @return 0 if the strings match
+ *************************************************************************/
+ int compare(const CPVRTString& _Str) const;
+
+ /*!***********************************************************************
+ @brief Compares the string with _Str
+ @param[in] _Pos1 Position to start comparing from
+ @param[in] _Num1 Number of chars to compare
+ @param[in] _Str A string to compare with
+ @return 0 if the strings match
+ *************************************************************************/
+ int compare(size_t _Pos1, size_t _Num1, const CPVRTString& _Str) const;
+
+ /*!***********************************************************************
+ @brief Compares the string with _Str
+ @param[in] _Pos1 Position to start comparing from
+ @param[in] _Num1 Number of chars to compare
+ @param[in] _Str A string to compare with
+ @param[in] _Off Position in _Str to compare from
+ @param[in] _Count Number of chars in _Str to compare with
+ @return 0 if the strings match
+ *************************************************************************/
+ int compare(size_t _Pos1, size_t _Num1, const CPVRTString& _Str, size_t _Off, size_t _Count) const;
+
+ /*!***********************************************************************
+ @brief Compares the string with _Ptr
+ @param[in] _Ptr A string to compare with
+ @return 0 if the strings match
+ *************************************************************************/
+ int compare(const char* _Ptr) const;
+
+ /*!***********************************************************************
+ @brief Compares the string with _Ptr
+ @param[in] _Pos1 Position to start comparing from
+ @param[in] _Num1 Number of chars to compare
+ @param[in] _Ptr A string to compare with
+ @return 0 if the strings match
+ *************************************************************************/
+ int compare(size_t _Pos1, size_t _Num1, const char* _Ptr) const;
+
+ /*!***********************************************************************
+ @brief Compares the string with _Str
+ @param[in] _Pos1 Position to start comparing from
+ @param[in] _Num1 Number of chars to compare
+ @param[in] _Ptr A string to compare with
+ @param[in] _Count Number of chars to compare
+ @return 0 if the strings match
+ *************************************************************************/
+ int compare(size_t _Pos1, size_t _Num1, const char* _Ptr, size_t _Count) const;
+
+ /*!***********************************************************************
+ @brief Less than operator
+ @param[in] _Str A string to compare with
+ @return True on success
+ *************************************************************************/
+ bool operator<(const CPVRTString & _Str) const;
+
+ /*!***********************************************************************
+ @brief == Operator
+ @param[in] _Str A string to compare with
+ @return True if they match
+ *************************************************************************/
+ bool operator==(const CPVRTString& _Str) const;
+
+ /*!***********************************************************************
+ @brief == Operator
+ @param[in] _Ptr A string to compare with
+ @return True if they match
+ *************************************************************************/
+ bool operator==(const char* const _Ptr) const;
+
+ /*!***********************************************************************
+ @brief != Operator
+ @param[in] _Str A string to compare with
+ @return True if they don't match
+ *************************************************************************/
+ bool operator!=(const CPVRTString& _Str) const;
+
+ /*!***********************************************************************
+ @brief != Operator
+ @param[in] _Ptr A string to compare with
+ @return True if they don't match
+ *************************************************************************/
+ bool operator!=(const char* const _Ptr) const;
+
+ /*!***********************************************************************
+ @fn copy
+ @param[in,out] _Ptr A string to copy to
+ @param[in] _Count Size of _Ptr
+ @param[in] _Off Position to start copying from
+ @return Number of bytes copied
+ @brief Copies the string to _Ptr
+ *************************************************************************/
+ size_t copy(char* _Ptr, size_t _Count, size_t _Off = 0) const;
+
+ /*!***********************************************************************
+ @fn data
+ @return A const char* version of the string
+ @brief Returns a const char* version of the string
+ *************************************************************************/
+ const char* data( ) const;
+
+ /*!***********************************************************************
+ @fn empty
+ @return True if the string is empty
+ @brief Returns true if the string is empty
+ *************************************************************************/
+ bool empty() const;
+
+ // const_iterator end() const;
+ // iterator end();
+
+ //iterator erase(iterator _First, iterator _Last);
+ //iterator erase(iterator _It);
+
+ /*!***********************************************************************
+ @brief Erases a portion of the string
+ @param[in] _Pos The position to start erasing from
+ @param[in] _Count Number of chars to erase
+ @return An updated string
+ *************************************************************************/
+ CPVRTString& erase(size_t _Pos = 0, size_t _Count = npos);
+
+ /*!***********************************************************************
+ @brief Erases a portion of the string
+ @param[in] _src Character to search
+ @param[in] _subDes Character to substitute for
+ @param[in] _all Substitute all
+ @return An updated string
+ *************************************************************************/
+ CPVRTString& substitute(char _src,char _subDes, bool _all = true);
+
+ /*!***********************************************************************
+ @brief Erases a portion of the string
+ @param[in] _src Character to search
+ @param[in] _subDes Character to substitute for
+ @param[in] _all Substitute all
+ @return An updated string
+ *************************************************************************/
+ CPVRTString& substitute(const char* _src, const char* _subDes, bool _all = true);
+
+ //size_t find(char _Ch, size_t _Off = 0) const;
+ //size_t find(const char* _Ptr, size_t _Off = 0) const;
+
+ /*!***********************************************************************
+ @brief Finds a substring within this string.
+ @param[in] _Ptr String to search.
+ @param[in] _Off Offset to search from.
+ @param[in] _Count Number of characters in this string.
+ @return Position of the first matched string.
+ *************************************************************************/
+ size_t find(const char* _Ptr, size_t _Off, size_t _Count) const;
+
+ /*!***********************************************************************
+ @brief Finds a substring within this string.
+ @param[in] _Str String to search.
+ @param[in] _Off Offset to search from.
+ @return Position of the first matched string.
+ *************************************************************************/
+ size_t find(const CPVRTString& _Str, size_t _Off = 0) const;
+
+ /*!***********************************************************************
+ @brief Returns the position of the first char that is not _Ch
+ @param[in] _Ch A char
+ @param[in] _Off Start position of the find
+ @return Position of the first char that is not _Ch
+ *************************************************************************/
+ size_t find_first_not_of(char _Ch, size_t _Off = 0) const;
+
+ /*!***********************************************************************
+ @brief Returns the position of the first char that is not in _Ptr
+ @param[in] _Ptr A string
+ @param[in] _Off Start position of the find
+ @return Position of the first char that is not in _Ptr
+ *************************************************************************/
+ size_t find_first_not_of(const char* _Ptr, size_t _Off = 0) const;
+
+ /*!***********************************************************************
+ @brief Returns the position of the first char that is not in _Ptr
+ @param[in] _Ptr A string
+ @param[in] _Off Start position of the find
+ @param[in] _Count Number of chars in _Ptr
+ @return Position of the first char that is not in _Ptr
+ *************************************************************************/
+ size_t find_first_not_of(const char* _Ptr, size_t _Off, size_t _Count) const;
+
+ /*!***********************************************************************
+ @brief Returns the position of the first char that is not in _Str
+ @param[in] _Str A string
+ @param[in] _Off Start position of the find
+ @return Position of the first char that is not in _Str
+ *************************************************************************/
+ size_t find_first_not_of(const CPVRTString& _Str, size_t _Off = 0) const;
+
+ /*!***********************************************************************
+ @brief Returns the position of the first char that is _Ch
+ @param[in] _Ch A char
+ @param[in] _Off Start position of the find
+ @return Position of the first char that is _Ch
+ *************************************************************************/
+ size_t find_first_of(char _Ch, size_t _Off = 0) const;
+
+ /*!***********************************************************************
+ @brief Returns the position of the first char that matches a char in _Ptr
+ @param[in] _Ptr A string
+ @param[in] _Off Start position of the find
+ @return Position of the first char that matches a char in _Ptr
+ *************************************************************************/
+ size_t find_first_of(const char* _Ptr, size_t _Off = 0) const;
+
+ /*!***********************************************************************
+ @brief Returns the position of the first char that matches a char in _Ptr
+ @param[in] _Ptr A string
+ @param[in] _Off Start position of the find
+ @param[in] _Count Size of _Ptr
+ @return Position of the first char that matches a char in _Ptr
+ *************************************************************************/
+ size_t find_first_of(const char* _Ptr, size_t _Off, size_t _Count) const;
+
+ /*!***********************************************************************
+ @brief Returns the position of the first char that matches all chars in _Ptr
+ @param[in] _Ptr A string
+ @param[in] _Off Start position of the find
+ @param[in] _Count Size of _Ptr
+ @return Position of the first char that matches a char in _Ptr
+ *************************************************************************/
+ size_t find_first_ofn(const char* _Ptr, size_t _Off, size_t _Count) const;
+
+
+ /*!***********************************************************************
+ @brief Returns the position of the first char that matches a char in _Str
+ @param[in] _Str A string
+ @param[in] _Off Start position of the find
+ @return Position of the first char that matches a char in _Str
+ *************************************************************************/
+ size_t find_first_of(const CPVRTString& _Str, size_t _Off = 0) const;
+
+ /*!***********************************************************************
+ @brief Returns the position of the last char that is not _Ch
+ @param[in] _Ch A char
+ @param[in] _Off Start position of the find
+ @return Position of the last char that is not _Ch
+ *************************************************************************/
+ size_t find_last_not_of(char _Ch, size_t _Off = 0) const;
+
+ /*!***********************************************************************
+ @brief Returns the position of the last char that is not in _Ptr
+ @param[in] _Ptr A string
+ @param[in] _Off Start position of the find
+ @return Position of the last char that is not in _Ptr
+ *************************************************************************/
+ size_t find_last_not_of(const char* _Ptr, size_t _Off = 0) const;
+
+ /*!***********************************************************************
+ @brief Returns the position of the last char that is not in _Ptr
+ @param[in] _Ptr A string
+ @param[in] _Off Start position of the find
+ @param[in] _Count Length of _Ptr
+ @return Position of the last char that is not in _Ptr
+ *************************************************************************/
+ size_t find_last_not_of(const char* _Ptr, size_t _Off, size_t _Count) const;
+
+ /*!***********************************************************************
+ @brief Returns the position of the last char that is not in _Str
+ @param[in] _Str A string
+ @param[in] _Off Start position of the find
+ @return Position of the last char that is not in _Str
+ *************************************************************************/
+ size_t find_last_not_of(const CPVRTString& _Str, size_t _Off = 0) const;
+
+ /*!***********************************************************************
+ @brief Returns the position of the last char that is _Ch
+ @param[in] _Ch A char
+ @param[in] _Off Start position of the find
+ @return Position of the last char that is _Ch
+ *************************************************************************/
+ size_t find_last_of(char _Ch, size_t _Off = 0) const;
+
+ /*!***********************************************************************
+ @brief Returns the position of the last char that is in _Ptr
+ @param[in] _Ptr A string
+ @param[in] _Off Start position of the find
+ @return Position of the last char that is in _Ptr
+ *************************************************************************/
+ size_t find_last_of(const char* _Ptr, size_t _Off = 0) const;
+
+ /*!***********************************************************************
+ @brief Returns the position of the last char that is in _Ptr
+ @param[in] _Ptr A string
+ @param[in] _Off Start position of the find
+ @param[in] _Count Length of _Ptr
+ @return Position of the last char that is in _Ptr
+ *************************************************************************/
+ size_t find_last_of(const char* _Ptr, size_t _Off, size_t _Count) const;
+
+ /*!***********************************************************************
+ @brief Returns the position of the last char that is in _Str
+ @param[in] _Str A string
+ @param[in] _Off Start position of the find
+ @return Position of the last char that is in _Str
+ *************************************************************************/
+ size_t find_last_of(const CPVRTString& _Str, size_t _Off = 0) const;
+
+ /*!***********************************************************************
+ @brief Returns the number of occurances of _Ch in the parent string.
+ @param[in] _Ch A char
+ @param[in] _Off Start position of the find
+ @return Number of occurances of _Ch in the parent string.
+ *************************************************************************/
+ size_t find_number_of(char _Ch, size_t _Off = 0) const;
+
+ /*!***********************************************************************
+ @brief Returns the number of occurances of _Ptr in the parent string.
+ @param[in] _Ptr A string
+ @param[in] _Off Start position of the find
+ @return Number of occurances of _Ptr in the parent string.
+ *************************************************************************/
+ size_t find_number_of(const char* _Ptr, size_t _Off = 0) const;
+
+ /*!***********************************************************************
+ @brief Returns the number of occurances of _Ptr in the parent string.
+ @param[in] _Ptr A string
+ @param[in] _Off Start position of the find
+ @param[in] _Count Size of _Ptr
+ @return Number of occurances of _Ptr in the parent string.
+ *************************************************************************/
+ size_t find_number_of(const char* _Ptr, size_t _Off, size_t _Count) const;
+
+ /*!***********************************************************************
+ @brief Returns the number of occurances of _Str in the parent string.
+ @param[in] _Str A string
+ @param[in] _Off Start position of the find
+ @return Number of occurances of _Str in the parent string.
+ *************************************************************************/
+ size_t find_number_of(const CPVRTString& _Str, size_t _Off = 0) const;
+
+ /*!***********************************************************************
+ @brief Returns the next occurance of _Ch in the parent string
+ after or at _Off. If not found, returns the length of the string.
+ @param[in] _Ch A char
+ @param[in] _Off Start position of the find
+ @return Next occurance of _Ch in the parent string.
+ *************************************************************************/
+ int find_next_occurance_of(char _Ch, size_t _Off = 0) const;
+
+ /*!***********************************************************************
+ @brief Returns the next occurance of _Ptr in the parent string
+ after or at _Off. If not found, returns the length of the string.
+ @param[in] _Ptr A string
+ @param[in] _Off Start position of the find
+ @return Next occurance of _Ptr in the parent string.
+ *************************************************************************/
+ int find_next_occurance_of(const char* _Ptr, size_t _Off = 0) const;
+
+ /*!***********************************************************************
+ @brief Returns the next occurance of _Ptr in the parent string
+ after or at _Off. If not found, returns the length of the string.
+ @param[in] _Ptr A string
+ @param[in] _Off Start position of the find
+ @param[in] _Count Size of _Ptr
+ @return Next occurance of _Ptr in the parent string.
+ *************************************************************************/
+ int find_next_occurance_of(const char* _Ptr, size_t _Off, size_t _Count) const;
+
+ /*!***********************************************************************
+ @brief Returns the next occurance of _Str in the parent string
+ after or at _Off. If not found, returns the length of the string.
+ @param[in] _Str A string
+ @param[in] _Off Start position of the find
+ @return Next occurance of _Str in the parent string.
+ *************************************************************************/
+ int find_next_occurance_of(const CPVRTString& _Str, size_t _Off = 0) const;
+
+ /*!***********************************************************************
+ @brief Returns the previous occurance of _Ch in the parent string
+ before _Off. If not found, returns -1.
+ @param[in] _Ch A char
+ @param[in] _Off Start position of the find
+ @return Previous occurance of _Ch in the parent string.
+ *************************************************************************/
+ int find_previous_occurance_of(char _Ch, size_t _Off = 0) const;
+
+ /*!***********************************************************************
+ @brief Returns the previous occurance of _Ptr in the parent string
+ before _Off. If not found, returns -1.
+ @param[in] _Ptr A string
+ @param[in] _Off Start position of the find
+ @return Previous occurance of _Ptr in the parent string.
+ *************************************************************************/
+ int find_previous_occurance_of(const char* _Ptr, size_t _Off = 0) const;
+
+ /*!***********************************************************************
+ @brief Returns the previous occurance of _Ptr in the parent string
+ before _Off. If not found, returns -1.
+ @param[in] _Ptr A string
+ @param[in] _Off Start position of the find
+ @param[in] _Count Size of _Ptr
+ @return Previous occurance of _Ptr in the parent string.
+ *************************************************************************/
+ int find_previous_occurance_of(const char* _Ptr, size_t _Off, size_t _Count) const;
+
+ /*!***********************************************************************
+ @brief Returns the previous occurance of _Str in the parent string
+ before _Off. If not found, returns -1.
+ @param[in] _Str A string
+ @param[in] _Off Start position of the find
+ @return Previous occurance of _Str in the parent string.
+ *************************************************************************/
+ int find_previous_occurance_of(const CPVRTString& _Str, size_t _Off = 0) const;
+
+ /*!***********************************************************************
+ @fn left
+ @param[in] iSize number of characters to return (excluding null character)
+ @return The leftmost 'iSize' characters of the string.
+ @brief Returns the leftmost characters of the string (excluding
+ the null character) in a new CPVRTString. If iSize is
+ larger than the string, a copy of the original string is returned.
+ *************************************************************************/
+ CPVRTString left(size_t iSize) const;
+
+ /*!***********************************************************************
+ @fn right
+ @param[in] iSize number of characters to return (excluding null character)
+ @return The rightmost 'iSize' characters of the string.
+ @brief Returns the rightmost characters of the string (excluding
+ the null character) in a new CPVRTString. If iSize is
+ larger than the string, a copy of the original string is returned.
+ *************************************************************************/
+ CPVRTString right(size_t iSize) const;
+
+ //allocator_type get_allocator( ) const;
+
+ //CPVRTString& insert(size_t _P0, const char* _Ptr);
+ //CPVRTString& insert(size_t _P0, const char* _Ptr, size_t _Count);
+ //CPVRTString& insert(size_t _P0, const CPVRTString& _Str);
+ //CPVRTString& insert(size_t _P0, const CPVRTString& _Str, size_t _Off, size_t _Count);
+ //CPVRTString& insert(size_t _P0, size_t _Count, char _Ch);
+ //iterator insert(iterator _It, char _Ch = char());
+ //template<class InputIterator> void insert(iterator _It, InputIterator _First, InputIterator _Last);
+ //void insert(iterator _It, size_t _Count, char _Ch);
+
+ /*!***********************************************************************
+ @fn length
+ @return Length of the string
+ @brief Returns the length of the string
+ *************************************************************************/
+ size_t length() const;
+
+ /*!***********************************************************************
+ @fn max_size
+ @return The maximum number of chars that the string can contain
+ @brief Returns the maximum number of chars that the string can contain
+ *************************************************************************/
+ size_t max_size() const;
+
+ /*!***********************************************************************
+ @fn push_back
+ @param[in] _Ch A char to append
+ @brief Appends _Ch to the string
+ *************************************************************************/
+ void push_back(char _Ch);
+
+ // const_reverse_iterator rbegin() const;
+ // reverse_iterator rbegin();
+
+ // const_reverse_iterator rend() const;
+ // reverse_iterator rend();
+
+ //CPVRTString& replace(size_t _Pos1, size_t _Num1, const char* _Ptr);
+ //CPVRTString& replace(size_t _Pos1, size_t _Num1, const CPVRTString& _Str);
+ //CPVRTString& replace(size_t _Pos1, size_t _Num1, const char* _Ptr, size_t _Num2);
+ //CPVRTString& replace(size_t _Pos1, size_t _Num1, const CPVRTString& _Str, size_t _Pos2, size_t _Num2);
+ //CPVRTString& replace(size_t _Pos1, size_t _Num1, size_t _Count, char _Ch);
+
+ //CPVRTString& replace(iterator _First0, iterator _Last0, const char* _Ptr);
+ //CPVRTString& replace(iterator _First0, iterator _Last0, const CPVRTString& _Str);
+ //CPVRTString& replace(iterator _First0, iterator _Last0, const char* _Ptr, size_t _Num2);
+ //CPVRTString& replace(iterator _First0, iterator _Last0, size_t _Num2, char _Ch);
+ //template<class InputIterator> CPVRTString& replace(iterator _First0, iterator _Last0, InputIterator _First, InputIterator _Last);
+
+ /*!***********************************************************************
+ @fn reserve
+ @param[in] _Count Size of string to reserve
+ @brief Reserves space for _Count number of chars
+ *************************************************************************/
+ void reserve(size_t _Count = 0);
+
+ /*!***********************************************************************
+ @fn resize
+ @param[in] _Count Size of string to resize to
+ @param[in] _Ch Character to use to fill any additional space
+ @brief Resizes the string to _Count in length
+ *************************************************************************/
+ void resize(size_t _Count, char _Ch = char());
+
+ //size_t rfind(char _Ch, size_t _Off = npos) const;
+ //size_t rfind(const char* _Ptr, size_t _Off = npos) const;
+ //size_t rfind(const char* _Ptr, size_t _Off = npos, size_t _Count) const;
+ //size_t rfind(const CPVRTString& _Str, size_t _Off = npos) const;
+
+ /*!***********************************************************************
+ @fn size
+ @return Size of the string
+ @brief Returns the size of the string
+ *************************************************************************/
+ size_t size() const;
+
+ /*!***********************************************************************
+ @fn substr
+ @param[in] _Off Start of the substring
+ @param[in] _Count Length of the substring
+ @return A substring of the string
+ @brief Returns the size of the string
+ *************************************************************************/
+ CPVRTString substr(size_t _Off = 0, size_t _Count = npos) const;
+
+ /*!***********************************************************************
+ @fn swap
+ @param[in] _Str A string to swap with
+ @brief Swaps the contents of the string with _Str
+ *************************************************************************/
+ void swap(CPVRTString& _Str);
+
+ /*!***********************************************************************
+ @fn toLower
+ @return An updated string
+ @brief Converts the string to lower case
+ *************************************************************************/
+ CPVRTString& toLower();
+
+ /*!***********************************************************************
+ @fn toUpper
+ @return An updated string
+ @brief Converts the string to upper case
+ *************************************************************************/
+ CPVRTString& toUpper();
+
+ /*!***********************************************************************
+ @fn format
+ @param[in] pFormat A string containing the formating
+ @return A formatted string
+ @brief return the formatted string
+ ************************************************************************/
+ CPVRTString format(const char *pFormat, ...);
+
+ /*!***********************************************************************
+ @brief += Operator
+ @param[in] _Ch A char
+ @return An updated string
+ *************************************************************************/
+ CPVRTString& operator+=(char _Ch);
+
+ /*!***********************************************************************
+ @brief += Operator
+ @param[in] _Ptr A string
+ @return An updated string
+ *************************************************************************/
+ CPVRTString& operator+=(const char* _Ptr);
+
+ /*!***********************************************************************
+ @brief += Operator
+ @param[in] _Right A string
+ @return An updated string
+ *************************************************************************/
+ CPVRTString& operator+=(const CPVRTString& _Right);
+
+ /*!***********************************************************************
+ @brief = Operator
+ @param[in] _Ch A char
+ @return An updated string
+ *************************************************************************/
+ CPVRTString& operator=(char _Ch);
+
+ /*!***********************************************************************
+ @brief = Operator
+ @param[in] _Ptr A string
+ @return An updated string
+ *************************************************************************/
+ CPVRTString& operator=(const char* _Ptr);
+
+ /*!***********************************************************************
+ @brief = Operator
+ @param[in] _Right A string
+ @return An updated string
+ *************************************************************************/
+ CPVRTString& operator=(const CPVRTString& _Right);
+
+ /*!***********************************************************************
+ @brief [] Operator
+ @param[in] _Off An index into the string
+ @return A character
+ *************************************************************************/
+ const_reference operator[](size_t _Off) const;
+
+ /*!***********************************************************************
+ @brief [] Operator
+ @param[in] _Off An index into the string
+ @return A character
+ *************************************************************************/
+ reference operator[](size_t _Off);
+
+ /*!***********************************************************************
+ @brief + Operator
+ @param[in] _Left A string
+ @param[in] _Right A string
+ @return An updated string
+ *************************************************************************/
+ friend CPVRTString operator+ (const CPVRTString& _Left, const CPVRTString& _Right);
+
+ /*!***********************************************************************
+ @brief + Operator
+ @param[in] _Left A string
+ @param[in] _Right A string
+ @return An updated string
+ *************************************************************************/
+ friend CPVRTString operator+ (const CPVRTString& _Left, const char* _Right);
+
+ /*!***********************************************************************
+ @brief + Operator
+ @param[in] _Left A string
+ @param[in] _Right A string
+ @return An updated string
+ *************************************************************************/
+ friend CPVRTString operator+ (const CPVRTString& _Left, const char _Right);
+
+ /*!***********************************************************************
+ @brief + Operator
+ @param[in] _Left A string
+ @param[in] _Right A string
+ @return An updated string
+ *************************************************************************/
+ friend CPVRTString operator+ (const char* _Left, const CPVRTString& _Right);
+
+
+ /*!***********************************************************************
+ @brief + Operator
+ @param[in] _Left A string
+ @param[in] _Right A string
+ @return An updated string
+ *************************************************************************/
+ friend CPVRTString operator+ (const char _Left, const CPVRTString& _Right);
+
+protected:
+ char* m_pString;
+ size_t m_Size;
+ size_t m_Capacity;
+};
+
+/*************************************************************************
+* MISCELLANEOUS UTILITY FUNCTIONS
+*************************************************************************/
+/*!***********************************************************************
+ @fn PVRTStringGetFileExtension
+ @param[in] strFilePath A string
+ @return Extension
+ @brief Extracts the file extension from a file path.
+ Returns an empty CPVRTString if no extension is found.
+************************************************************************/
+CPVRTString PVRTStringGetFileExtension(const CPVRTString& strFilePath);
+
+/*!***********************************************************************
+ @fn PVRTStringGetContainingDirectoryPath
+ @param[in] strFilePath A string
+ @return Directory
+ @brief Extracts the directory portion from a file path.
+************************************************************************/
+CPVRTString PVRTStringGetContainingDirectoryPath(const CPVRTString& strFilePath);
+
+/*!***********************************************************************
+ @fn PVRTStringGetFileName
+ @param[in] strFilePath A string
+ @return FileName
+ @brief Extracts the name and extension portion from a file path.
+************************************************************************/
+CPVRTString PVRTStringGetFileName(const CPVRTString& strFilePath);
+
+/*!***********************************************************************
+ @fn PVRTStringStripWhiteSpaceFromStartOf
+ @param[in] strLine A string
+ @return Result of the white space stripping
+ @brief strips white space characters from the beginning of a CPVRTString.
+************************************************************************/
+CPVRTString PVRTStringStripWhiteSpaceFromStartOf(const CPVRTString& strLine);
+
+/*!***********************************************************************
+ @fn PVRTStringStripWhiteSpaceFromEndOf
+ @param[in] strLine A string
+ @return Result of the white space stripping
+ @brief strips white space characters from the end of a CPVRTString.
+************************************************************************/
+CPVRTString PVRTStringStripWhiteSpaceFromEndOf(const CPVRTString& strLine);
+
+/*!***********************************************************************
+ @fn PVRTStringFromFormattedStr
+ @param[in] pFormat A string containing the formating
+ @return A formatted string
+ @brief Creates a formatted string
+************************************************************************/
+CPVRTString PVRTStringFromFormattedStr(const char *pFormat, ...);
+
+#endif // _PVRTSTRING_H_
+
+
+/*****************************************************************************
+End of file (PVRTString.h)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTStringHash.cpp b/tests/third_party/PowerVR/Tools/PVRTStringHash.cpp
new file mode 100644
index 0000000..915604b
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTStringHash.cpp
@@ -0,0 +1,202 @@
+/******************************************************************************
+
+ @File PVRTStringHash.cpp
+
+ @Title String Hash
+
+ @Version
+
+ @Copyright Copyright (c) Imagination Technologies Limited.
+
+ @Platform All
+
+ @Description Inherits from PVRTString to include PVRTHash functionality for
+ quick string compares.
+
+******************************************************************************/
+#include "PVRTGlobal.h"
+#include "PVRTStringHash.h"
+
+/*!***********************************************************************
+@Function CPVRTString
+@Input _Ptr A string
+@Input _Count Length of _Ptr
+@Description Constructor
+************************************************************************/
+CPVRTStringHash::CPVRTStringHash(const char* _Ptr, size_t _Count) :
+ m_String(_Ptr, _Count)
+{
+ m_Hash = CPVRTHash::MakeHash(m_String);
+}
+
+/*!***********************************************************************
+@Function CPVRTString
+@Input _Right A string
+@Description Constructor
+************************************************************************/
+CPVRTStringHash::CPVRTStringHash(const CPVRTString& _Right) :
+ m_String(_Right)
+{
+ m_Hash = CPVRTHash::MakeHash(m_String);
+}
+
+/*!***********************************************************************
+@Function CPVRTString
+@Description Constructor
+************************************************************************/
+CPVRTStringHash::CPVRTStringHash()
+{
+}
+
+/*!***********************************************************************
+@Function append
+@Input _Ptr A string
+@Returns Updated string
+@Description Appends a string
+*************************************************************************/
+CPVRTStringHash& CPVRTStringHash::append(const char* _Ptr)
+{
+ m_String.append(_Ptr);
+ m_Hash = CPVRTHash::MakeHash(m_String);
+ return *this;
+}
+
+/*!***********************************************************************
+@Function append
+@Input _Str A string
+@Returns Updated string
+@Description Appends a string
+*************************************************************************/
+CPVRTStringHash& CPVRTStringHash::append(const CPVRTString& _Str)
+{
+ m_String.append(_Str);
+ m_Hash = CPVRTHash::MakeHash(m_String);
+ return *this;
+}
+
+/*!***********************************************************************
+@Function assign
+@Input _Ptr A string
+@Returns Updated string
+@Description Assigns the string to the string _Ptr
+*************************************************************************/
+CPVRTStringHash& CPVRTStringHash::assign(const char* _Ptr)
+{
+ m_String.assign(_Ptr);
+ m_Hash = CPVRTHash::MakeHash(m_String);
+ return *this;
+}
+
+/*!***********************************************************************
+@Function assign
+@Input _Str A string
+@Returns Updated string
+@Description Assigns the string to the string _Str
+*************************************************************************/
+CPVRTStringHash& CPVRTStringHash::assign(const CPVRTString& _Str)
+{
+ m_String.assign(_Str);
+ m_Hash = CPVRTHash::MakeHash(m_String);
+ return *this;
+}
+
+/*!***********************************************************************
+@Function ==
+@Input _Str A string to compare with
+@Returns True if they match
+@Description == Operator
+*************************************************************************/
+bool CPVRTStringHash::operator==(const CPVRTStringHash& _Str) const
+{
+ return (m_Hash == _Str.Hash());
+}
+
+/*!***********************************************************************
+@Function ==
+@Input Hash A hash to compare with
+@Returns True if they match
+@Description == Operator
+*************************************************************************/
+bool CPVRTStringHash::operator==(const CPVRTHash& Hash) const
+{
+ return (m_Hash == Hash);
+}
+
+/*!***********************************************************************
+@Function ==
+@Input _Str A string to compare with
+@Returns True if they match
+@Description == Operator. This function performs a strcmp()
+ as it's more efficient to strcmp than to hash the string
+ for every comparison.
+*************************************************************************/
+bool CPVRTStringHash::operator==(const char* _Str) const
+{
+ return (m_String.compare(_Str) == 0);
+}
+
+/*!***********************************************************************
+@Function ==
+@Input _Str A string to compare with
+@Returns True if they match
+@Description == Operator. This function performs a strcmp()
+ as it's more efficient to strcmp than to hash the string
+ for every comparison.
+*************************************************************************/
+bool CPVRTStringHash::operator==(const CPVRTString& _Str) const
+{
+ return (m_String.compare(_Str) == 0);
+}
+
+/*!***********************************************************************
+@Function !=
+@Input _Str A string to compare with
+@Returns True if they don't match
+@Description != Operator
+*************************************************************************/
+bool CPVRTStringHash::operator!=(const CPVRTStringHash& _Str) const
+{
+ return (m_Hash != _Str.Hash());
+}
+
+/*!***********************************************************************
+@Function !=
+@Input Hash A hash to compare with
+@Returns True if they match
+@Description != Operator
+*************************************************************************/
+bool CPVRTStringHash::operator!=(const CPVRTHash& Hash) const
+{
+ return (m_Hash != Hash);
+}
+
+/*!***********************************************************************
+@Function String
+@Returns The original string
+@Description Returns the original, base string.
+*************************************************************************/
+const CPVRTString& CPVRTStringHash::String() const
+{
+ return m_String;
+}
+
+/*!***********************************************************************
+@Function Hash
+@Returns The hash
+@Description Returns the hash of the base string
+*************************************************************************/
+const CPVRTHash& CPVRTStringHash::Hash() const
+{
+ return m_Hash;
+}
+
+/*!***************************************************************************
+@Function c_str
+@Return The original string.
+@Description Returns the base string as a const char*.
+*****************************************************************************/
+const char* CPVRTStringHash::c_str() const
+{
+ return m_String.c_str();
+}
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTStringHash.h b/tests/third_party/PowerVR/Tools/PVRTStringHash.h
new file mode 100644
index 0000000..33dfbb2
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTStringHash.h
@@ -0,0 +1,145 @@
+/*!****************************************************************************
+
+ @file PVRTStringHash.h
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief Inherits from PVRTString to include PVRTHash functionality for
+ quick string compares.
+
+******************************************************************************/
+#ifndef PVRTSTRINGHASH_H
+#define PVRTSTRINGHASH_H
+
+#include "PVRTString.h"
+#include "PVRTHash.h"
+
+/*!***********************************************************************
+ @class CPVRTStringHash
+ @brief Inherits from PVRTString to include PVRTHash functionality for
+ quick string compares.
+*************************************************************************/
+class CPVRTStringHash
+{
+public:
+ /*!***********************************************************************
+ @brief Constructor
+ @param[in] _Ptr A string
+ @param[in] _Count Length of _Ptr
+ ************************************************************************/
+ explicit CPVRTStringHash(const char* _Ptr, size_t _Count = CPVRTString::npos);
+
+ /*!***********************************************************************
+ @brief Constructor
+ @param[in] _Right A string
+ ************************************************************************/
+ explicit CPVRTStringHash(const CPVRTString& _Right);
+
+ /*!***********************************************************************
+ @brief Constructor
+ ************************************************************************/
+ CPVRTStringHash();
+
+ /*!***********************************************************************
+ @brief Appends a string
+ @param[in] _Ptr A string
+ @return Updated string
+ *************************************************************************/
+ CPVRTStringHash& append(const char* _Ptr);
+
+ /*!***********************************************************************
+ @brief Appends a string
+ @param[in] _Str A string
+ @return Updated string
+ *************************************************************************/
+ CPVRTStringHash& append(const CPVRTString& _Str);
+
+ /*!***********************************************************************
+ @brief Assigns the string to the string _Ptr
+ @param[in] _Ptr A string
+ @return Updated string
+ *************************************************************************/
+ CPVRTStringHash& assign(const char* _Ptr);
+
+ /*!***********************************************************************
+ @brief Assigns the string to the string _Str
+ @param[in] _Str A string
+ @return Updated string
+ *************************************************************************/
+ CPVRTStringHash& assign(const CPVRTString& _Str);
+
+ /*!***********************************************************************
+ @brief == Operator. This function compares the hash values of
+ the string.
+ @param[in] _Str A hashed string to compare with
+ @return True if they match
+ *************************************************************************/
+ bool operator==(const CPVRTStringHash& _Str) const;
+
+ /*!***********************************************************************
+ @brief == Operator. This function performs a strcmp()
+ as it's more efficient to strcmp than to hash the string
+ for every comparison.
+ @param[in] _Str A string to compare with
+ @return True if they match
+ *************************************************************************/
+ bool operator==(const char* _Str) const;
+
+ /*!***********************************************************************
+ @brief == Operator. This function performs a strcmp()
+ as it's more efficient to strcmp than to hash the string
+ for every comparison.
+ @param[in] _Str A string to compare with
+ @return True if they match
+ *************************************************************************/
+ bool operator==(const CPVRTString& _Str) const;
+
+ /*!***********************************************************************
+ @brief == Operator. This function compares the hash values of
+ the string.
+ @param[in] Hash A Hash to compare with
+ @return True if they match
+ *************************************************************************/
+ bool operator==(const CPVRTHash& Hash) const;
+
+ /*!***********************************************************************
+ @brief != Operator
+ @param[in] _Str A string to compare with
+ @return True if they don't match
+ *************************************************************************/
+ bool operator!=(const CPVRTStringHash& _Str) const;
+
+ /*!***********************************************************************
+ @brief != Operator. This function compares the hash values of
+ the string.
+ @param[in] Hash A Hash to compare with
+ @return True if they match
+ *************************************************************************/
+ bool operator!=(const CPVRTHash& Hash) const;
+
+ /*!***********************************************************************
+ @fn String
+ @return The original string
+ @brief Returns the original, base string.
+ *************************************************************************/
+ const CPVRTString& String() const;
+
+ /*!***********************************************************************
+ @brief Returns the hash of the base string
+ @fn Hash
+ @return The hash
+ *************************************************************************/
+ const CPVRTHash& Hash() const;
+
+ /*!***************************************************************************
+ @fn c_str
+ @return The original string.
+ @brief Returns the base string as a const char*.
+ *****************************************************************************/
+ const char* c_str() const;
+
+private:
+ CPVRTString m_String;
+ CPVRTHash m_Hash;
+};
+
+#endif
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTTexture.cpp b/tests/third_party/PowerVR/Tools/PVRTTexture.cpp
new file mode 100644
index 0000000..eaadb78
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTTexture.cpp
@@ -0,0 +1,1775 @@
+/******************************************************************************
+
+ @File PVRTTexture.cpp
+
+ @Title PVRTTexture
+
+ @Version
+
+ @Copyright Copyright (c) Imagination Technologies Limited.
+
+ @Platform ANSI compatible
+
+ @Description Texture loading.
+
+******************************************************************************/
+#include <string.h>
+#include <stdlib.h>
+
+#include "PVRTTexture.h"
+#include "PVRTMap.h"
+
+/*****************************************************************************
+** Functions
+*****************************************************************************/
+/*!***************************************************************************
+@Function ReadFromPtr
+@Input pDataCursor The data to read
+@Description Reads from a pointer of memory in to the meta data block.
+*****************************************************************************/
+bool MetaDataBlock::ReadFromPtr(const unsigned char** pDataCursor)
+{
+ memcpy(&DevFOURCC, *pDataCursor, sizeof(PVRTuint32)); *pDataCursor += sizeof(PVRTuint32);
+ memcpy(&u32Key, *pDataCursor, sizeof(PVRTuint32)); *pDataCursor += sizeof(PVRTuint32);
+ memcpy(&u32DataSize, *pDataCursor, sizeof(PVRTuint32)); *pDataCursor += sizeof(PVRTuint32);
+ if(u32DataSize > 0)
+ {
+ Data = new PVRTuint8[u32DataSize];
+ memcpy(Data, *pDataCursor, u32DataSize);
+ *pDataCursor += u32DataSize;
+ }
+
+ return true;
+}
+
+/*!***************************************************************************
+@Function PVRTTextureLoadTiled
+@Modified pDst Texture to place the tiled data
+@Input nWidthDst Width of destination texture
+@Input nHeightDst Height of destination texture
+@Input pSrc Texture to tile
+@Input nWidthSrc Width of source texture
+@Input nHeightSrc Height of source texture
+@Input nElementSize Bytes per pixel
+@Input bTwiddled True if the data is twiddled
+@Description Needed by PVRTTextureTile() in the various PVRTTextureAPIs
+*****************************************************************************/
+void PVRTTextureLoadTiled(
+ PVRTuint8 * const pDst,
+ const unsigned int nWidthDst,
+ const unsigned int nHeightDst,
+ const PVRTuint8 * const pSrc,
+ const unsigned int nWidthSrc,
+ const unsigned int nHeightSrc,
+ const unsigned int nElementSize,
+ const bool bTwiddled)
+{
+ unsigned int nXs, nYs;
+ unsigned int nXd, nYd;
+ unsigned int nIdxSrc, nIdxDst;
+
+ for(nIdxDst = 0; nIdxDst < nWidthDst*nHeightDst; ++nIdxDst)
+ {
+ if(bTwiddled)
+ {
+ PVRTTextureDeTwiddle(nXd, nYd, nIdxDst);
+ }
+ else
+ {
+ nXd = nIdxDst % nWidthDst;
+ nYd = nIdxDst / nWidthDst;
+ }
+
+ nXs = nXd % nWidthSrc;
+ nYs = nYd % nHeightSrc;
+
+ if(bTwiddled)
+ {
+ PVRTTextureTwiddle(nIdxSrc, nXs, nYs);
+ }
+ else
+ {
+ nIdxSrc = nYs * nWidthSrc + nXs;
+ }
+
+ memcpy(pDst + nIdxDst*nElementSize, pSrc + nIdxSrc*nElementSize, nElementSize);
+ }
+}
+
+/*!***************************************************************************
+@Function PVRTTextureCreate
+@Input w Size of the texture
+@Input h Size of the texture
+@Input wMin Minimum size of a texture level
+@Input hMin Minimum size of a texture level
+@Input nBPP Bits per pixel of the format
+@Input bMIPMap Create memory for MIP-map levels also?
+@Return Allocated texture memory (must be free()d)
+@Description Creates a PVRTextureHeaderV3 structure, including room for
+ the specified texture, in memory.
+*****************************************************************************/
+PVRTextureHeaderV3 *PVRTTextureCreate(
+ const unsigned int w,
+ const unsigned int h,
+ const unsigned int wMin,
+ const unsigned int hMin,
+ const unsigned int nBPP,
+ const bool bMIPMap)
+{
+ size_t len;
+ unsigned char *p;
+
+ {
+ unsigned int wTmp = w, hTmp = h;
+
+ len = 0;
+ do
+ {
+ len += PVRT_MAX(wTmp, wMin) * PVRT_MAX(hTmp, hMin);
+ wTmp >>= 1;
+ hTmp >>= 1;
+ }
+ while(bMIPMap && (wTmp || hTmp));
+ }
+
+ len = (len * nBPP) / 8;
+ len += PVRTEX3_HEADERSIZE;
+
+ p = (unsigned char*)malloc(len);
+ _ASSERT(p);
+
+ if(p)
+ {
+ PVRTextureHeaderV3 * const psTexHeader = (PVRTextureHeaderV3*)p;
+
+ *psTexHeader=PVRTextureHeaderV3();
+
+ psTexHeader->u32Width=w;
+ psTexHeader->u32Height=h;
+
+ return psTexHeader;
+ }
+ else
+ {
+ return 0;
+ }
+}
+
+
+/*!***************************************************************************
+ @Function PVRTTextureTwiddle
+ @Output a Twiddled value
+ @Input u Coordinate axis 0
+ @Input v Coordinate axis 1
+ @Description Combine a 2D coordinate into a twiddled value
+*****************************************************************************/
+void PVRTTextureTwiddle(unsigned int &a, const unsigned int u, const unsigned int v)
+{
+ _ASSERT(!((u|v) & 0xFFFF0000));
+ a = 0;
+ for(int i = 0; i < 16; ++i)
+ {
+ a |= ((u & (1 << i)) << (i+1));
+ a |= ((v & (1 << i)) << (i+0));
+ }
+}
+
+/*!***************************************************************************
+ @Function PVRTTextureDeTwiddle
+ @Output u Coordinate axis 0
+ @Output v Coordinate axis 1
+ @Input a Twiddled value
+ @Description Extract 2D coordinates from a twiddled value.
+*****************************************************************************/
+void PVRTTextureDeTwiddle(unsigned int &u, unsigned int &v, const unsigned int a)
+{
+ u = 0;
+ v = 0;
+ for(int i = 0; i < 16; ++i)
+ {
+ u |= (a & (1 << ((2*i)+1))) >> (i+1);
+ v |= (a & (1 << ((2*i)+0))) >> (i+0);
+ }
+}
+
+/*!***********************************************************************
+ @Function PVRTGetBitsPerPixel
+ @Input u64PixelFormat A PVR Pixel Format ID.
+ @Return const PVRTuint32 Number of bits per pixel.
+ @Description Returns the number of bits per pixel in a PVR Pixel Format
+ identifier.
+*************************************************************************/
+PVRTuint32 PVRTGetBitsPerPixel(PVRTuint64 u64PixelFormat)
+{
+ if((u64PixelFormat&PVRTEX_PFHIGHMASK)!=0)
+ {
+ PVRTuint8* PixelFormatChar=(PVRTuint8*)&u64PixelFormat;
+ return PixelFormatChar[4]+PixelFormatChar[5]+PixelFormatChar[6]+PixelFormatChar[7];
+ }
+ else
+ {
+ switch (u64PixelFormat)
+ {
+ case ePVRTPF_BW1bpp:
+ return 1;
+ case ePVRTPF_PVRTCI_2bpp_RGB:
+ case ePVRTPF_PVRTCI_2bpp_RGBA:
+ case ePVRTPF_PVRTCII_2bpp:
+ return 2;
+ case ePVRTPF_PVRTCI_4bpp_RGB:
+ case ePVRTPF_PVRTCI_4bpp_RGBA:
+ case ePVRTPF_PVRTCII_4bpp:
+ case ePVRTPF_ETC1:
+ case ePVRTPF_EAC_R11:
+ case ePVRTPF_ETC2_RGB:
+ case ePVRTPF_ETC2_RGB_A1:
+ case ePVRTPF_DXT1:
+ case ePVRTPF_BC4:
+ return 4;
+ case ePVRTPF_DXT2:
+ case ePVRTPF_DXT3:
+ case ePVRTPF_DXT4:
+ case ePVRTPF_DXT5:
+ case ePVRTPF_BC5:
+ case ePVRTPF_EAC_RG11:
+ case ePVRTPF_ETC2_RGBA:
+ return 8;
+ case ePVRTPF_YUY2:
+ case ePVRTPF_UYVY:
+ case ePVRTPF_RGBG8888:
+ case ePVRTPF_GRGB8888:
+ return 16;
+ case ePVRTPF_SharedExponentR9G9B9E5:
+ return 32;
+ case ePVRTPF_NumCompressedPFs:
+ return 0;
+ }
+ }
+ return 0;
+}
+
+/*!***********************************************************************
+ @Function PVRTGetFormatMinDims
+ @Input u64PixelFormat A PVR Pixel Format ID.
+ @Modified minX Returns the minimum width.
+ @Modified minY Returns the minimum height.
+ @Modified minZ Returns the minimum depth.
+ @Description Gets the minimum dimensions (x,y,z) for a given pixel format.
+*************************************************************************/
+void PVRTGetFormatMinDims(PVRTuint64 u64PixelFormat, PVRTuint32 &minX, PVRTuint32 &minY, PVRTuint32 &minZ)
+{
+ switch(u64PixelFormat)
+ {
+ case ePVRTPF_DXT1:
+ case ePVRTPF_DXT2:
+ case ePVRTPF_DXT3:
+ case ePVRTPF_DXT4:
+ case ePVRTPF_DXT5:
+ case ePVRTPF_BC4:
+ case ePVRTPF_BC5:
+ case ePVRTPF_ETC1:
+ case ePVRTPF_ETC2_RGB:
+ case ePVRTPF_ETC2_RGBA:
+ case ePVRTPF_ETC2_RGB_A1:
+ case ePVRTPF_EAC_R11:
+ case ePVRTPF_EAC_RG11:
+ minX = 4;
+ minY = 4;
+ minZ = 1;
+ break;
+ case ePVRTPF_PVRTCI_4bpp_RGB:
+ case ePVRTPF_PVRTCI_4bpp_RGBA:
+ minX = 8;
+ minY = 8;
+ minZ = 1;
+ break;
+ case ePVRTPF_PVRTCI_2bpp_RGB:
+ case ePVRTPF_PVRTCI_2bpp_RGBA:
+ minX = 16;
+ minY = 8;
+ minZ = 1;
+ break;
+ case ePVRTPF_PVRTCII_4bpp:
+ minX = 4;
+ minY = 4;
+ minZ = 1;
+ break;
+ case ePVRTPF_PVRTCII_2bpp:
+ minX = 8;
+ minY = 4;
+ minZ = 1;
+ break;
+ case ePVRTPF_UYVY:
+ case ePVRTPF_YUY2:
+ case ePVRTPF_RGBG8888:
+ case ePVRTPF_GRGB8888:
+ minX = 2;
+ minY = 1;
+ minZ = 1;
+ break;
+ case ePVRTPF_BW1bpp:
+ minX = 8;
+ minY = 1;
+ minZ = 1;
+ break;
+ default: //Non-compressed formats all return 1.
+ minX = 1;
+ minY = 1;
+ minZ = 1;
+ break;
+ }
+}
+
+/*!***********************************************************************
+@Function PVRTGetTextureDataSize
+@Input iMipLevel Specifies a mip level to check, 'PVRTEX_ALLMIPLEVELS'
+ can be passed to get the size of all MIP levels.
+@Input bAllSurfs Size of all surfaces is calculated if true,
+ only a single surface if false.
+@Input bAllFaces Size of all faces is calculated if true,
+ only a single face if false.
+@Return PVRTuint32 Size in BYTES of the specified texture area.
+@Description Gets the size in BYTES of the texture, given various input
+ parameters. User can retrieve the size of either all
+ surfaces or a single surface, all faces or a single face and
+ all MIP-Maps or a single specified MIP level.
+*************************************************************************/
+PVRTuint32 PVRTGetTextureDataSize(PVRTextureHeaderV3 sTextureHeader, PVRTint32 iMipLevel, bool bAllSurfaces, bool bAllFaces)
+{
+ //The smallest divisible sizes for a pixel format
+ PVRTuint32 uiSmallestWidth=1;
+ PVRTuint32 uiSmallestHeight=1;
+ PVRTuint32 uiSmallestDepth=1;
+
+ PVRTuint64 PixelFormatPartHigh = sTextureHeader.u64PixelFormat&PVRTEX_PFHIGHMASK;
+
+ //If the pixel format is compressed, get the pixel format's minimum dimensions.
+ if (PixelFormatPartHigh==0)
+ {
+ PVRTGetFormatMinDims((EPVRTPixelFormat)sTextureHeader.u64PixelFormat, uiSmallestWidth, uiSmallestHeight, uiSmallestDepth);
+ }
+
+ //Needs to be 64-bit integer to support 16kx16k and higher sizes.
+ PVRTuint64 uiDataSize = 0;
+ if (iMipLevel==-1)
+ {
+ for (PVRTuint8 uiCurrentMIP = 0; uiCurrentMIP<sTextureHeader.u32MIPMapCount; ++uiCurrentMIP)
+ {
+ //Get the dimensions of the current MIP Map level.
+ PVRTuint32 uiWidth = PVRT_MAX(1,sTextureHeader.u32Width>>uiCurrentMIP);
+ PVRTuint32 uiHeight = PVRT_MAX(1,sTextureHeader.u32Height>>uiCurrentMIP);
+ PVRTuint32 uiDepth = PVRT_MAX(1,sTextureHeader.u32Depth>>uiCurrentMIP);
+
+ //If pixel format is compressed, the dimensions need to be padded.
+ if (PixelFormatPartHigh==0)
+ {
+ uiWidth=uiWidth+( (-1*uiWidth)%uiSmallestWidth);
+ uiHeight=uiHeight+( (-1*uiHeight)%uiSmallestHeight);
+ uiDepth=uiDepth+( (-1*uiDepth)%uiSmallestDepth);
+ }
+
+ //Add the current MIP Map's data size to the total.
+ uiDataSize+=(PVRTuint64)PVRTGetBitsPerPixel(sTextureHeader.u64PixelFormat)*(PVRTuint64)uiWidth*(PVRTuint64)uiHeight*(PVRTuint64)uiDepth;
+ }
+ }
+ else
+ {
+ //Get the dimensions of the specified MIP Map level.
+ PVRTuint32 uiWidth = PVRT_MAX(1,sTextureHeader.u32Width>>iMipLevel);
+ PVRTuint32 uiHeight = PVRT_MAX(1,sTextureHeader.u32Height>>iMipLevel);
+ PVRTuint32 uiDepth = PVRT_MAX(1,sTextureHeader.u32Depth>>iMipLevel);
+
+ //If pixel format is compressed, the dimensions need to be padded.
+ if (PixelFormatPartHigh==0)
+ {
+ uiWidth=uiWidth+( (-1*uiWidth)%uiSmallestWidth);
+ uiHeight=uiHeight+( (-1*uiHeight)%uiSmallestHeight);
+ uiDepth=uiDepth+( (-1*uiDepth)%uiSmallestDepth);
+ }
+
+ //Work out the specified MIP Map's data size
+ uiDataSize=PVRTGetBitsPerPixel(sTextureHeader.u64PixelFormat)*uiWidth*uiHeight*uiDepth;
+ }
+
+ //The number of faces/surfaces to register the size of.
+ PVRTuint32 numfaces = ((bAllFaces)?(sTextureHeader.u32NumFaces):(1));
+ PVRTuint32 numsurfs = ((bAllSurfaces)?(sTextureHeader.u32NumSurfaces):(1));
+
+ //Multiply the data size by number of faces and surfaces specified, and return.
+ return (PVRTuint32)(uiDataSize/8)*numsurfs*numfaces;
+}
+
+/*!***********************************************************************
+ @Function PVRTConvertOldTextureHeaderToV3
+ @Input LegacyHeader Legacy header for conversion.
+ @Modified NewHeader New header to output into.
+ @Modified MetaData MetaData Map to output into.
+ @Description Converts a legacy texture header (V1 or V2) to a current
+ generation header (V3)
+*************************************************************************/
+void PVRTConvertOldTextureHeaderToV3(const PVR_Texture_Header* LegacyHeader, PVRTextureHeaderV3& NewHeader, CPVRTMap<PVRTuint32, CPVRTMap<PVRTuint32,MetaDataBlock> >* pMetaData)
+{
+ //Setup variables
+ bool isPreMult;
+ PVRTuint64 ptNew;
+ EPVRTColourSpace cSpaceNew;
+ EPVRTVariableType chanTypeNew;
+
+ //Map the old enum to the new format.
+ PVRTMapLegacyTextureEnumToNewFormat((PVRTPixelType)(LegacyHeader->dwpfFlags&0xff),ptNew,cSpaceNew,chanTypeNew,isPreMult);
+
+ //Check if this is a cube map.
+ bool isCubeMap = (LegacyHeader->dwpfFlags&PVRTEX_CUBEMAP)!=0;
+
+ //Setup the new header.
+ NewHeader.u64PixelFormat=ptNew;
+ NewHeader.u32ChannelType=chanTypeNew;
+ NewHeader.u32ColourSpace=cSpaceNew;
+ NewHeader.u32Depth=1;
+ NewHeader.u32Flags=isPreMult?PVRTEX3_PREMULTIPLIED:0;
+ NewHeader.u32Height=LegacyHeader->dwHeight;
+ NewHeader.u32MetaDataSize=0;
+ NewHeader.u32MIPMapCount=(LegacyHeader->dwpfFlags&PVRTEX_MIPMAP?LegacyHeader->dwMipMapCount+1:1); //Legacy headers have a MIP Map count of 0 if there is only the top level. New Headers have a count of 1.
+ NewHeader.u32NumFaces=(isCubeMap?6:1);
+
+ //Only compute the number of surfaces if it's a V2 header, else default to 1 surface.
+ if (LegacyHeader->dwHeaderSize==sizeof(PVR_Texture_Header))
+ NewHeader.u32NumSurfaces=(LegacyHeader->dwNumSurfs/(isCubeMap?6:1));
+ else
+ NewHeader.u32NumSurfaces=1;
+
+ NewHeader.u32Version=PVRTEX3_IDENT;
+ NewHeader.u32Width=LegacyHeader->dwWidth;
+
+ //Clear any currently stored MetaData, or it will be inaccurate.
+ if (pMetaData)
+ {
+ pMetaData->Clear();
+ }
+
+ //Check if this is a normal map.
+ if (LegacyHeader->dwpfFlags&PVRTEX_BUMPMAP && pMetaData)
+ {
+ //Get a reference to the correct block.
+ MetaDataBlock& mbBumpData=(*pMetaData)[PVRTEX_CURR_IDENT][ePVRTMetaDataBumpData];
+
+ //Set up the block.
+ mbBumpData.DevFOURCC=PVRTEX_CURR_IDENT;
+ mbBumpData.u32Key=ePVRTMetaDataBumpData;
+ mbBumpData.u32DataSize=8;
+ mbBumpData.Data=new PVRTuint8[8];
+
+ //Setup the data for the block.
+ float bumpScale = 1.0f;
+ const char* bumpOrder = "xyz";
+
+ //Copy the bumpScale into the data.
+ memcpy(mbBumpData.Data,&bumpScale,4);
+
+ //Clear the string
+ memset(mbBumpData.Data+4,0,4);
+
+ //Copy the bumpOrder into the data.
+ memcpy(mbBumpData.Data+4, bumpOrder,3);
+
+ //Increment the meta data size.
+ NewHeader.u32MetaDataSize+=(12+mbBumpData.u32DataSize);
+ }
+
+ //Check if for vertical flip orientation.
+ if (LegacyHeader->dwpfFlags&PVRTEX_VERTICAL_FLIP && pMetaData)
+ {
+ //Get the correct meta data block
+ MetaDataBlock& mbTexOrientation=(*pMetaData)[PVRTEX_CURR_IDENT][ePVRTMetaDataTextureOrientation];
+
+ //Set the block up.
+ mbTexOrientation.u32DataSize=3;
+ mbTexOrientation.Data=new PVRTuint8[3];
+ mbTexOrientation.DevFOURCC=PVRTEX_CURR_IDENT;
+ mbTexOrientation.u32Key=ePVRTMetaDataTextureOrientation;
+
+ //Initialise the block to default orientation.
+ memset(mbTexOrientation.Data,0,3);
+
+ //Set the block oriented upwards.
+ mbTexOrientation.Data[ePVRTAxisY]=ePVRTOrientUp;
+
+ //Increment the meta data size.
+ NewHeader.u32MetaDataSize+=(12+mbTexOrientation.u32DataSize);
+ }
+}
+
+/*!***********************************************************************
+ @Function PVRTMapLegacyTextureEnumToNewFormat
+ @Input OldFormat Legacy Enumeration Value
+ @Modified newType New PixelType identifier.
+ @Modified newCSpace New ColourSpace
+ @Modified newChanType New Channel Type
+ @Modified isPreMult Whether format is pre-multiplied
+ @Description Maps a legacy enumeration value to the new PVR3 style format.
+*************************************************************************/
+void PVRTMapLegacyTextureEnumToNewFormat(PVRTPixelType OldFormat, PVRTuint64& newType, EPVRTColourSpace& newCSpace, EPVRTVariableType& newChanType, bool& isPreMult)
+{
+ //Default value.
+ isPreMult=false;
+
+ switch (OldFormat)
+ {
+ case MGLPT_ARGB_4444:
+ {
+ newType=PVRTGENPIXELID4('a','r','g','b',4,4,4,4);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedShortNorm;
+ break;
+ }
+
+ case MGLPT_ARGB_1555:
+ {
+ newType=PVRTGENPIXELID4('a','r','g','b',1,5,5,5);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedShortNorm;
+ break;
+ }
+
+ case MGLPT_RGB_565:
+ {
+ newType=PVRTGENPIXELID3('r','g','b',5,6,5);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedShortNorm;
+ break;
+ }
+
+ case MGLPT_RGB_555:
+ {
+ newType=PVRTGENPIXELID4('x','r','g','b',1,5,5,5);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedShortNorm;
+ break;
+ }
+
+ case MGLPT_RGB_888:
+ {
+ newType=PVRTGENPIXELID3('r','g','b',8,8,8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedIntegerNorm;
+ break;
+ }
+
+ case MGLPT_ARGB_8888:
+ {
+ newType=PVRTGENPIXELID4('a','r','g','b',8,8,8,8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedIntegerNorm;
+ break;
+ }
+
+ case MGLPT_ARGB_8332:
+ {
+ newType=PVRTGENPIXELID4('a','r','g','b',8,3,3,2);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedShortNorm;
+ break;
+ }
+
+ case MGLPT_I_8:
+ {
+ newType=PVRTGENPIXELID1('i',8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case MGLPT_AI_88:
+ {
+ newType=PVRTGENPIXELID2('a','i',8,8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedShortNorm;
+ break;
+ }
+
+ case MGLPT_1_BPP:
+ {
+ newType=ePVRTPF_BW1bpp;
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case MGLPT_VY1UY0:
+ {
+ newType=ePVRTPF_YUY2;
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case MGLPT_Y1VY0U:
+ {
+ newType=ePVRTPF_UYVY;
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case MGLPT_PVRTC2:
+ {
+ newType=ePVRTPF_PVRTCI_2bpp_RGBA;
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case MGLPT_PVRTC4:
+ {
+ newType=ePVRTPF_PVRTCI_4bpp_RGBA;
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case OGL_RGBA_4444:
+ {
+ newType=PVRTGENPIXELID4('r','g','b','a',4,4,4,4);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedShortNorm;
+ break;
+ }
+
+ case OGL_RGBA_5551:
+ {
+ newType=PVRTGENPIXELID4('r','g','b','a',5,5,5,1);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedShortNorm;
+ break;
+ }
+
+ case OGL_RGBA_8888:
+ {
+ newType=PVRTGENPIXELID4('r','g','b','a',8,8,8,8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case OGL_RGB_565:
+ {
+ newType=PVRTGENPIXELID3('r','g','b',5,6,5);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedShortNorm;
+ break;
+ }
+
+ case OGL_RGB_555:
+ {
+ newType=PVRTGENPIXELID4('r','g','b','x',5,5,5,1);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedShortNorm;
+ break;
+ }
+
+ case OGL_RGB_888:
+ {
+ newType=PVRTGENPIXELID3('r','g','b',8,8,8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case OGL_I_8:
+ {
+ newType=PVRTGENPIXELID1('l',8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case OGL_AI_88:
+ {
+ newType=PVRTGENPIXELID2('l','a',8,8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case OGL_PVRTC2:
+ {
+ newType=ePVRTPF_PVRTCI_2bpp_RGBA;
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case OGL_PVRTC4:
+ {
+ newType=ePVRTPF_PVRTCI_4bpp_RGBA;
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case OGL_BGRA_8888:
+ {
+ newType=PVRTGENPIXELID4('b','g','r','a',8,8,8,8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case OGL_A_8:
+ {
+ newType=PVRTGENPIXELID1('a',8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case OGL_PVRTCII4:
+ {
+ newType=ePVRTPF_PVRTCII_4bpp;
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case OGL_PVRTCII2:
+ {
+ newType=ePVRTPF_PVRTCII_2bpp;
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+#ifdef _WIN32
+ case D3D_DXT1:
+ {
+ newType=ePVRTPF_DXT1;
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case D3D_DXT2:
+ {
+ newType=ePVRTPF_DXT2;
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ isPreMult=true;
+ break;
+ }
+
+ case D3D_DXT3:
+ {
+ newType=ePVRTPF_DXT3;
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case D3D_DXT4:
+ {
+ newType=ePVRTPF_DXT4;
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ isPreMult=true;
+ break;
+ }
+
+ case D3D_DXT5:
+ {
+ newType=ePVRTPF_DXT5;
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+#endif
+ case D3D_RGB_332:
+ {
+ newType=PVRTGENPIXELID3('r','g','b',3,3,2);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedIntegerNorm;
+ break;
+ }
+
+ case D3D_AL_44:
+ {
+ newType=PVRTGENPIXELID2('a','l',4,4);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedIntegerNorm;
+ break;
+ }
+
+ case D3D_LVU_655:
+ {
+ newType=PVRTGENPIXELID3('l','g','r',6,5,5);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeSignedIntegerNorm;
+ break;
+ }
+
+ case D3D_XLVU_8888:
+ {
+ newType=PVRTGENPIXELID4('x','l','g','r',8,8,8,8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeSignedIntegerNorm;
+ break;
+ }
+
+ case D3D_QWVU_8888:
+ {
+ newType=PVRTGENPIXELID4('a','b','g','r',8,8,8,8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeSignedIntegerNorm;
+ break;
+ }
+
+ case D3D_ABGR_2101010:
+ {
+ newType=PVRTGENPIXELID4('a','b','g','r',2,10,10,10);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedIntegerNorm;
+ break;
+ }
+
+ case D3D_ARGB_2101010:
+ {
+ newType=PVRTGENPIXELID4('a','r','g','b',2,10,10,10);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedIntegerNorm;
+ break;
+ }
+
+ case D3D_AWVU_2101010:
+ {
+ newType=PVRTGENPIXELID4('a','r','g','b',2,10,10,10);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedIntegerNorm;
+ break;
+ }
+
+ case D3D_GR_1616:
+ {
+ newType=PVRTGENPIXELID2('g','r',16,16);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedIntegerNorm;
+ break;
+ }
+
+ case D3D_VU_1616:
+ {
+ newType=PVRTGENPIXELID2('g','r',16,16);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeSignedIntegerNorm;
+ break;
+ }
+
+ case D3D_ABGR_16161616:
+ {
+ newType=PVRTGENPIXELID4('a','b','g','r',16,16,16,16);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedIntegerNorm;
+ break;
+ }
+
+ case D3D_R16F:
+ {
+ newType=PVRTGENPIXELID1('r',16);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeSignedFloat;
+ break;
+ }
+
+ case D3D_GR_1616F:
+ {
+ newType=PVRTGENPIXELID2('g','r',16,16);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeSignedFloat;
+ break;
+ }
+
+ case D3D_ABGR_16161616F:
+ {
+ newType=PVRTGENPIXELID4('a','b','g','r',16,16,16,16);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeSignedFloat;
+ break;
+ }
+
+ case D3D_R32F:
+ {
+ newType=PVRTGENPIXELID1('r',32);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeSignedFloat;
+ break;
+ }
+
+ case D3D_GR_3232F:
+ {
+ newType=PVRTGENPIXELID2('g','r',32,32);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeSignedFloat;
+ break;
+ }
+
+ case D3D_ABGR_32323232F:
+ {
+ newType=PVRTGENPIXELID4('a','b','g','r',32,32,32,32);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeSignedFloat;
+ break;
+ }
+
+ case ETC_RGB_4BPP:
+ {
+ newType=ePVRTPF_ETC1;
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case D3D_A8:
+ {
+ newType=PVRTGENPIXELID1('a',8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedIntegerNorm;
+ break;
+ }
+
+ case D3D_V8U8:
+ {
+ newType=PVRTGENPIXELID2('g','r',8,8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeSignedIntegerNorm;
+ break;
+ }
+
+ case D3D_L16:
+ {
+ newType=PVRTGENPIXELID1('l',16);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedIntegerNorm;
+ break;
+ }
+
+ case D3D_L8:
+ {
+ newType=PVRTGENPIXELID1('l',8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedIntegerNorm;
+ break;
+ }
+
+ case D3D_AL_88:
+ {
+ newType=PVRTGENPIXELID2('a','l',8,8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedIntegerNorm;
+ break;
+ }
+
+ case D3D_UYVY:
+ {
+ newType=ePVRTPF_UYVY;
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case D3D_YUY2:
+ {
+ newType=ePVRTPF_YUY2;
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case DX10_R32G32B32A32_FLOAT:
+ {
+ newType=PVRTGENPIXELID4('r','g','b','a',32,32,32,32);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeSignedFloat;
+ break;
+ }
+
+ case DX10_R32G32B32A32_UINT:
+ {
+ newType=PVRTGENPIXELID4('r','g','b','a',32,32,32,32);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedInteger;
+ break;
+ }
+
+ case DX10_R32G32B32A32_SINT:
+ {
+ newType=PVRTGENPIXELID4('r','g','b','a',32,32,32,32);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeSignedInteger;
+ break;
+ }
+
+ case DX10_R32G32B32_FLOAT:
+ {
+ newType=PVRTGENPIXELID3('r','g','b',32,32,32);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeSignedFloat;
+ break;
+ }
+
+ case DX10_R32G32B32_UINT:
+ {
+ newType=PVRTGENPIXELID3('r','g','b',32,32,32);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedInteger;
+ break;
+ }
+
+ case DX10_R32G32B32_SINT:
+ {
+ newType=PVRTGENPIXELID3('r','g','b',32,32,32);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeSignedInteger;
+ break;
+ }
+
+ case DX10_R16G16B16A16_FLOAT:
+ {
+ newType=PVRTGENPIXELID4('r','g','b','a',16,16,16,16);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeSignedFloat;
+ break;
+ }
+
+ case DX10_R16G16B16A16_UNORM:
+ {
+ newType=PVRTGENPIXELID4('r','g','b','a',16,16,16,16);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedShortNorm;
+ break;
+ }
+
+ case DX10_R16G16B16A16_UINT:
+ {
+ newType=PVRTGENPIXELID4('r','g','b','a',16,16,16,16);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedShort;
+ break;
+ }
+
+ case DX10_R16G16B16A16_SNORM:
+ {
+ newType=PVRTGENPIXELID4('r','g','b','a',16,16,16,16);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeSignedShortNorm;
+ break;
+ }
+
+ case DX10_R16G16B16A16_SINT:
+ {
+ newType=PVRTGENPIXELID4('r','g','b','a',16,16,16,16);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeSignedShort;
+ break;
+ }
+
+ case DX10_R32G32_FLOAT:
+ {
+ newType=PVRTGENPIXELID2('r','g',32,32);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeSignedFloat;
+ break;
+ }
+
+ case DX10_R32G32_UINT:
+ {
+ newType=PVRTGENPIXELID2('r','g',32,32);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedInteger;
+ break;
+ }
+
+ case DX10_R32G32_SINT:
+ {
+ newType=PVRTGENPIXELID2('r','g',32,32);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeSignedInteger;
+ break;
+ }
+
+ case DX10_R10G10B10A2_UNORM:
+ {
+ newType=PVRTGENPIXELID4('r','g','b','a',10,10,10,2);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedIntegerNorm;
+ break;
+ }
+
+ case DX10_R10G10B10A2_UINT:
+ {
+ newType=PVRTGENPIXELID4('r','g','b','a',10,10,10,2);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedInteger;
+ break;
+ }
+
+ case DX10_R11G11B10_FLOAT:
+ {
+ newType=PVRTGENPIXELID3('r','g','b',11,11,10);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeSignedFloat;
+ break;
+ }
+
+ case DX10_R8G8B8A8_UNORM:
+ {
+ newType=PVRTGENPIXELID4('r','g','b','a',8,8,8,8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case DX10_R8G8B8A8_UNORM_SRGB:
+ {
+ newType=PVRTGENPIXELID4('r','g','b','a',8,8,8,8);
+ newCSpace=ePVRTCSpacesRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case DX10_R8G8B8A8_UINT:
+ {
+ newType=PVRTGENPIXELID4('r','g','b','a',8,8,8,8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByte;
+ break;
+ }
+
+ case DX10_R8G8B8A8_SNORM:
+ {
+ newType=PVRTGENPIXELID4('r','g','b','a',8,8,8,8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeSignedByteNorm;
+ break;
+ }
+
+ case DX10_R8G8B8A8_SINT:
+ {
+ newType=PVRTGENPIXELID4('r','g','b','a',8,8,8,8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeSignedByte;
+ break;
+ }
+
+ case DX10_R16G16_FLOAT:
+ {
+ newType=PVRTGENPIXELID2('r','g',16,16);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeSignedFloat;
+ break;
+ }
+
+ case DX10_R16G16_UNORM:
+ {
+ newType=PVRTGENPIXELID2('r','g',16,16);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedShortNorm;
+ break;
+ }
+
+ case DX10_R16G16_UINT:
+ {
+ newType=PVRTGENPIXELID2('r','g',16,16);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedShort;
+ break;
+ }
+
+ case DX10_R16G16_SNORM:
+ {
+ newType=PVRTGENPIXELID2('r','g',16,16);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeSignedShortNorm;
+ break;
+ }
+
+ case DX10_R16G16_SINT:
+ {
+ newType=PVRTGENPIXELID2('r','g',16,16);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeSignedShort;
+ break;
+ }
+
+ case DX10_R32_FLOAT:
+ {
+ newType=PVRTGENPIXELID1('r',32);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeSignedFloat;
+ break;
+ }
+
+ case DX10_R32_UINT:
+ {
+ newType=PVRTGENPIXELID1('r',32);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedInteger;
+ break;
+ }
+
+ case DX10_R32_SINT:
+ {
+ newType=PVRTGENPIXELID1('r',32);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeSignedInteger;
+ break;
+ }
+
+ case DX10_R8G8_UNORM:
+ {
+ newType=PVRTGENPIXELID2('r','g',8,8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case DX10_R8G8_UINT:
+ {
+ newType=PVRTGENPIXELID2('r','g',8,8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByte;
+ break;
+ }
+
+ case DX10_R8G8_SNORM:
+ {
+ newType=PVRTGENPIXELID2('r','g',8,8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeSignedByteNorm;
+ break;
+ }
+
+ case DX10_R8G8_SINT:
+ {
+ newType=PVRTGENPIXELID2('r','g',8,8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeSignedByte;
+ break;
+ }
+
+ case DX10_R16_FLOAT:
+ {
+ newType=PVRTGENPIXELID1('r',16);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeSignedFloat;
+ break;
+ }
+
+ case DX10_R16_UNORM:
+ {
+ newType=PVRTGENPIXELID1('r',16);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedShortNorm;
+ break;
+ }
+
+ case DX10_R16_UINT:
+ {
+ newType=PVRTGENPIXELID1('r',16);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedShort;
+ break;
+ }
+
+ case DX10_R16_SNORM:
+ {
+ newType=PVRTGENPIXELID1('r',16);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeSignedShortNorm;
+ break;
+ }
+
+ case DX10_R16_SINT:
+ {
+ newType=PVRTGENPIXELID1('r',16);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeSignedShort;
+ break;
+ }
+
+ case DX10_R8_UNORM:
+ {
+ newType=PVRTGENPIXELID1('r',8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case DX10_R8_UINT:
+ {
+ newType=PVRTGENPIXELID1('r',8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByte;
+ break;
+ }
+
+ case DX10_R8_SNORM:
+ {
+ newType=PVRTGENPIXELID1('r',8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeSignedByteNorm;
+ break;
+ }
+
+ case DX10_R8_SINT:
+ {
+ newType=PVRTGENPIXELID1('r',8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeSignedByte;
+ break;
+ }
+
+ case DX10_A8_UNORM:
+ {
+ newType=PVRTGENPIXELID1('r',8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case DX10_R1_UNORM:
+ {
+ newType=ePVRTPF_BW1bpp;
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case DX10_R9G9B9E5_SHAREDEXP:
+ {
+ newType=ePVRTPF_SharedExponentR9G9B9E5;
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeSignedFloat;
+ break;
+ }
+
+ case DX10_R8G8_B8G8_UNORM:
+ {
+ newType=ePVRTPF_RGBG8888;
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case DX10_G8R8_G8B8_UNORM:
+ {
+ newType=ePVRTPF_GRGB8888;
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+#ifdef _WIN32
+ case DX10_BC1_UNORM:
+ {
+ newType=ePVRTPF_DXT1;
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedIntegerNorm;
+ break;
+ }
+
+ case DX10_BC1_UNORM_SRGB:
+ {
+ newType=ePVRTPF_DXT1;
+ newCSpace=ePVRTCSpacesRGB;
+ newChanType=ePVRTVarTypeUnsignedIntegerNorm;
+ break;
+ }
+
+ case DX10_BC2_UNORM:
+ {
+ newType=ePVRTPF_DXT3;
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedIntegerNorm;
+ break;
+ }
+
+ case DX10_BC2_UNORM_SRGB:
+ {
+ newType=ePVRTPF_DXT3;
+ newCSpace=ePVRTCSpacesRGB;
+ newChanType=ePVRTVarTypeUnsignedIntegerNorm;
+ break;
+ }
+
+ case DX10_BC3_UNORM:
+ {
+ newType=ePVRTPF_DXT5;
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedIntegerNorm;
+ break;
+ }
+
+ case DX10_BC3_UNORM_SRGB:
+ {
+ newType=ePVRTPF_DXT5;
+ newCSpace=ePVRTCSpacesRGB;
+ newChanType=ePVRTVarTypeUnsignedIntegerNorm;
+ break;
+ }
+
+ case DX10_BC4_UNORM:
+ {
+ newType=ePVRTPF_BC4;
+ newCSpace=ePVRTCSpacesRGB;
+ newChanType=ePVRTVarTypeUnsignedIntegerNorm;
+ break;
+ }
+
+ case DX10_BC4_SNORM:
+ {
+ newType=ePVRTPF_BC4;
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeSignedIntegerNorm;
+ break;
+ }
+
+ case DX10_BC5_UNORM:
+ {
+ newType=ePVRTPF_BC5;
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedIntegerNorm;
+ break;
+ }
+
+ case DX10_BC5_SNORM:
+ {
+ newType=ePVRTPF_BC5;
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeSignedIntegerNorm;
+ break;
+ }
+
+#endif
+ case ePT_VG_sRGBX_8888:
+ {
+ newType=PVRTGENPIXELID4('r','g','b','x',8,8,8,8);
+ newCSpace=ePVRTCSpacesRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case ePT_VG_sRGBA_8888:
+ {
+ newType=PVRTGENPIXELID4('r','g','b','a',8,8,8,8);
+ newCSpace=ePVRTCSpacesRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case ePT_VG_sRGBA_8888_PRE:
+ {
+ newType=PVRTGENPIXELID4('r','g','b','a',8,8,8,8);
+ newCSpace=ePVRTCSpacesRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ isPreMult=true;
+ break;
+ }
+
+ case ePT_VG_sRGB_565:
+ {
+ newType=PVRTGENPIXELID3('r','g','b',5,6,5);
+ newCSpace=ePVRTCSpacesRGB;
+ newChanType=ePVRTVarTypeUnsignedShortNorm;
+ break;
+ }
+
+ case ePT_VG_sRGBA_5551:
+ {
+ newType=PVRTGENPIXELID4('r','g','b','a',5,5,5,1);
+ newCSpace=ePVRTCSpacesRGB;
+ newChanType=ePVRTVarTypeUnsignedShortNorm;
+ break;
+ }
+
+ case ePT_VG_sRGBA_4444:
+ {
+ newType=PVRTGENPIXELID4('r','g','b','a',4,4,4,4);
+ newCSpace=ePVRTCSpacesRGB;
+ newChanType=ePVRTVarTypeUnsignedShortNorm;
+ break;
+ }
+
+ case ePT_VG_sL_8:
+ {
+ newType=PVRTGENPIXELID1('l',8);
+ newCSpace=ePVRTCSpacesRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case ePT_VG_lRGBX_8888:
+ {
+ newType=PVRTGENPIXELID4('r','g','b','x',8,8,8,8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case ePT_VG_lRGBA_8888:
+ {
+ newType=PVRTGENPIXELID4('r','g','b','a',8,8,8,8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case ePT_VG_lRGBA_8888_PRE:
+ {
+ newType=PVRTGENPIXELID4('r','g','b','a',8,8,8,8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ isPreMult=true;
+ break;
+ }
+
+ case ePT_VG_lL_8:
+ {
+ newType=PVRTGENPIXELID1('l',8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case ePT_VG_A_8:
+ {
+ newType=PVRTGENPIXELID1('a',8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case ePT_VG_BW_1:
+ {
+ newType=ePVRTPF_BW1bpp;
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case ePT_VG_sXRGB_8888:
+ {
+ newType=PVRTGENPIXELID4('x','r','g','b',8,8,8,8);
+ newCSpace=ePVRTCSpacesRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case ePT_VG_sARGB_8888:
+ {
+ newType=PVRTGENPIXELID4('a','r','g','b',8,8,8,8);
+ newCSpace=ePVRTCSpacesRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case ePT_VG_sARGB_8888_PRE:
+ {
+ newType=PVRTGENPIXELID4('a','r','g','b',8,8,8,8);
+ newCSpace=ePVRTCSpacesRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ isPreMult=true;
+ break;
+ }
+
+ case ePT_VG_sARGB_1555:
+ {
+ newType=PVRTGENPIXELID4('a','r','g','b',1,5,5,5);
+ newCSpace=ePVRTCSpacesRGB;
+ newChanType=ePVRTVarTypeUnsignedShortNorm;
+ break;
+ }
+
+ case ePT_VG_sARGB_4444:
+ {
+ newType=PVRTGENPIXELID4('a','r','g','b',4,4,4,4);
+ newCSpace=ePVRTCSpacesRGB;
+ newChanType=ePVRTVarTypeUnsignedShortNorm;
+ break;
+ }
+
+ case ePT_VG_lXRGB_8888:
+ {
+ newType=PVRTGENPIXELID4('x','r','g','b',8,8,8,8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case ePT_VG_lARGB_8888:
+ {
+ newType=PVRTGENPIXELID4('a','r','g','b',8,8,8,8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case ePT_VG_lARGB_8888_PRE:
+ {
+ newType=PVRTGENPIXELID4('a','r','g','b',8,8,8,8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ isPreMult=true;
+ break;
+ }
+
+ case ePT_VG_sBGRX_8888:
+ {
+ newType=PVRTGENPIXELID4('b','g','r','x',8,8,8,8);
+ newCSpace=ePVRTCSpacesRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case ePT_VG_sBGRA_8888:
+ {
+ newType=PVRTGENPIXELID4('b','g','r','a',8,8,8,8);
+ newCSpace=ePVRTCSpacesRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case ePT_VG_sBGRA_8888_PRE:
+ {
+ newType=PVRTGENPIXELID4('b','g','r','a',8,8,8,8);
+ newCSpace=ePVRTCSpacesRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ isPreMult=true;
+ break;
+ }
+
+ case ePT_VG_sBGR_565:
+ {
+ newType=PVRTGENPIXELID3('b','g','r',5,6,5);
+ newCSpace=ePVRTCSpacesRGB;
+ newChanType=ePVRTVarTypeUnsignedShortNorm;
+ break;
+ }
+
+ case ePT_VG_sBGRA_5551:
+ {
+ newType=PVRTGENPIXELID4('b','g','r','a',5,5,5,1);
+ newCSpace=ePVRTCSpacesRGB;
+ newChanType=ePVRTVarTypeUnsignedShortNorm;
+ break;
+ }
+
+ case ePT_VG_sBGRA_4444:
+ {
+ newType=PVRTGENPIXELID4('b','g','r','x',4,4,4,4);
+ newCSpace=ePVRTCSpacesRGB;
+ newChanType=ePVRTVarTypeUnsignedShortNorm;
+ break;
+ }
+
+ case ePT_VG_lBGRX_8888:
+ {
+ newType=PVRTGENPIXELID4('b','g','r','x',8,8,8,8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case ePT_VG_lBGRA_8888:
+ {
+ newType=PVRTGENPIXELID4('b','g','r','a',8,8,8,8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case ePT_VG_lBGRA_8888_PRE:
+ {
+ newType=PVRTGENPIXELID4('b','g','r','a',8,8,8,8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ isPreMult=true;
+ break;
+ }
+
+ case ePT_VG_sXBGR_8888:
+ {
+ newType=PVRTGENPIXELID4('x','b','g','r',8,8,8,8);
+ newCSpace=ePVRTCSpacesRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case ePT_VG_sABGR_8888:
+ {
+ newType=PVRTGENPIXELID4('a','b','g','r',8,8,8,8);
+ newCSpace=ePVRTCSpacesRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case ePT_VG_sABGR_8888_PRE:
+ {
+ newType=PVRTGENPIXELID4('a','b','g','r',8,8,8,8);
+ newCSpace=ePVRTCSpacesRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ isPreMult=true;
+ break;
+ }
+
+ case ePT_VG_sABGR_1555:
+ {
+ newType=PVRTGENPIXELID4('a','b','g','r',1,5,5,5);
+ newCSpace=ePVRTCSpacesRGB;
+ newChanType=ePVRTVarTypeUnsignedShortNorm;
+ break;
+ }
+
+ case ePT_VG_sABGR_4444:
+ {
+ newType=PVRTGENPIXELID4('x','b','g','r',4,4,4,4);
+ newCSpace=ePVRTCSpacesRGB;
+ newChanType=ePVRTVarTypeUnsignedShortNorm;
+ break;
+ }
+
+ case ePT_VG_lXBGR_8888:
+ {
+ newType=PVRTGENPIXELID4('x','b','g','r',8,8,8,8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case ePT_VG_lABGR_8888:
+ {
+ newType=PVRTGENPIXELID4('a','b','g','r',8,8,8,8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ break;
+ }
+
+ case ePT_VG_lABGR_8888_PRE:
+ {
+ newType=PVRTGENPIXELID4('a','b','g','r',8,8,8,8);
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeUnsignedByteNorm;
+ isPreMult=true;
+ break;
+ }
+ default:
+ {
+ newType=ePVRTPF_NumCompressedPFs;
+ newCSpace=ePVRTCSpacelRGB;
+ newChanType=ePVRTVarTypeNumVarTypes;
+ break;
+ }
+ }
+}
+
+/*****************************************************************************
+ End of file (PVRTTexture.cpp)
+*****************************************************************************/
diff --git a/tests/third_party/PowerVR/Tools/PVRTTexture.h b/tests/third_party/PowerVR/Tools/PVRTTexture.h
new file mode 100644
index 0000000..4099141
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTTexture.h
@@ -0,0 +1,710 @@
+/*!****************************************************************************
+
+ @file PVRTTexture.h
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief Texture loading.
+
+******************************************************************************/
+#ifndef _PVRTTEXTURE_H_
+#define _PVRTTEXTURE_H_
+
+#include "PVRTGlobal.h"
+
+/*****************************************************************************
+* Texture related constants and enumerations.
+*****************************************************************************/
+// V3 Header Identifiers.
+const PVRTuint32 PVRTEX3_IDENT = 0x03525650; // 'P''V''R'3
+const PVRTuint32 PVRTEX3_IDENT_REV = 0x50565203;
+// If endianness is backwards then PVR3 will read as 3RVP, hence why it is written as an int.
+
+//Current version texture identifiers
+const PVRTuint32 PVRTEX_CURR_IDENT = PVRTEX3_IDENT;
+const PVRTuint32 PVRTEX_CURR_IDENT_REV = PVRTEX3_IDENT_REV;
+
+// PVR Header file flags. Condition if true. If false, opposite is true unless specified.
+const PVRTuint32 PVRTEX3_FILE_COMPRESSED = (1<<0); // Texture has been file compressed using PVRTexLib (currently unused)
+const PVRTuint32 PVRTEX3_PREMULTIPLIED = (1<<1); // Texture has been premultiplied by alpha value.
+
+// Mip Map level specifier constants. Other levels are specified by 1,2...n
+const PVRTint32 PVRTEX_TOPMIPLEVEL = 0;
+const PVRTint32 PVRTEX_ALLMIPLEVELS = -1; //This is a special number used simply to return a total of all MIP levels when dealing with data sizes.
+
+//values for each meta data type that we know about. Texture arrays hinge on each surface being identical in all but content, including meta data.
+//If the meta data varies even slightly then a new texture should be used. It is possible to write your own extension to get around this however.
+enum EPVRTMetaData
+{
+ ePVRTMetaDataTextureAtlasCoords=0,
+ ePVRTMetaDataBumpData,
+ ePVRTMetaDataCubeMapOrder,
+ ePVRTMetaDataTextureOrientation,
+ ePVRTMetaDataBorderData,
+ ePVRTMetaDataPadding,
+ ePVRTMetaDataNumMetaDataTypes
+};
+
+enum EPVRTAxis
+{
+ ePVRTAxisX = 0,
+ ePVRTAxisY = 1,
+ ePVRTAxisZ = 2
+};
+
+enum EPVRTOrientation
+{
+ ePVRTOrientLeft = 1<<ePVRTAxisX,
+ ePVRTOrientRight= 0,
+ ePVRTOrientUp = 1<<ePVRTAxisY,
+ ePVRTOrientDown = 0,
+ ePVRTOrientOut = 1<<ePVRTAxisZ,
+ ePVRTOrientIn = 0
+};
+
+enum EPVRTColourSpace
+{
+ ePVRTCSpacelRGB,
+ ePVRTCSpacesRGB,
+ ePVRTCSpaceNumSpaces
+};
+
+//Compressed pixel formats
+enum EPVRTPixelFormat
+{
+ ePVRTPF_PVRTCI_2bpp_RGB,
+ ePVRTPF_PVRTCI_2bpp_RGBA,
+ ePVRTPF_PVRTCI_4bpp_RGB,
+ ePVRTPF_PVRTCI_4bpp_RGBA,
+ ePVRTPF_PVRTCII_2bpp,
+ ePVRTPF_PVRTCII_4bpp,
+ ePVRTPF_ETC1,
+ ePVRTPF_DXT1,
+ ePVRTPF_DXT2,
+ ePVRTPF_DXT3,
+ ePVRTPF_DXT4,
+ ePVRTPF_DXT5,
+
+ //These formats are identical to some DXT formats.
+ ePVRTPF_BC1 = ePVRTPF_DXT1,
+ ePVRTPF_BC2 = ePVRTPF_DXT3,
+ ePVRTPF_BC3 = ePVRTPF_DXT5,
+
+ //These are currently unsupported:
+ ePVRTPF_BC4,
+ ePVRTPF_BC5,
+ ePVRTPF_BC6,
+ ePVRTPF_BC7,
+
+ //These are supported
+ ePVRTPF_UYVY,
+ ePVRTPF_YUY2,
+ ePVRTPF_BW1bpp,
+ ePVRTPF_SharedExponentR9G9B9E5,
+ ePVRTPF_RGBG8888,
+ ePVRTPF_GRGB8888,
+ ePVRTPF_ETC2_RGB,
+ ePVRTPF_ETC2_RGBA,
+ ePVRTPF_ETC2_RGB_A1,
+ ePVRTPF_EAC_R11,
+ ePVRTPF_EAC_RG11,
+
+ //Invalid value
+ ePVRTPF_NumCompressedPFs
+};
+
+//Variable Type Names
+enum EPVRTVariableType
+{
+ ePVRTVarTypeUnsignedByteNorm,
+ ePVRTVarTypeSignedByteNorm,
+ ePVRTVarTypeUnsignedByte,
+ ePVRTVarTypeSignedByte,
+ ePVRTVarTypeUnsignedShortNorm,
+ ePVRTVarTypeSignedShortNorm,
+ ePVRTVarTypeUnsignedShort,
+ ePVRTVarTypeSignedShort,
+ ePVRTVarTypeUnsignedIntegerNorm,
+ ePVRTVarTypeSignedIntegerNorm,
+ ePVRTVarTypeUnsignedInteger,
+ ePVRTVarTypeSignedInteger,
+ ePVRTVarTypeSignedFloat, ePVRTVarTypeFloat=ePVRTVarTypeSignedFloat, //the name ePVRTVarTypeFloat is now deprecated.
+ ePVRTVarTypeUnsignedFloat,
+ ePVRTVarTypeNumVarTypes
+};
+
+//A 64 bit pixel format ID & this will give you the high bits of a pixel format to check for a compressed format.
+static const PVRTuint64 PVRTEX_PFHIGHMASK=0xffffffff00000000ull;
+
+/*****************************************************************************
+* Texture header structures.
+*****************************************************************************/
+
+/*!***********************************************************************
+ @struct MetaDataBlock
+ @brief A struct containing a block of extraneous meta data for a texture.
+*************************************************************************/
+struct MetaDataBlock
+{
+ PVRTuint32 DevFOURCC; ///< A 4cc descriptor of the data type's creator. Values equating to values between 'P' 'V' 'R' 0 and 'P' 'V' 'R' 255 will be used by our headers.
+ PVRTuint32 u32Key; ///< A DWORD (enum value) identifying the data type, and thus how to read it.
+ PVRTuint32 u32DataSize; ///< Size of the Data member.
+ PVRTuint8* Data; ///< Data array, can be absolutely anything, the loader needs to know how to handle it based on DevFOURCC and Key. Use new operator to assign to it.
+
+ /*!***********************************************************************
+ @fn MetaDataBlock
+ @brief Meta Data Block Constructor
+ *************************************************************************/
+ MetaDataBlock() : DevFOURCC(0), u32Key(0), u32DataSize(0), Data(NULL)
+ {}
+
+ /*!***********************************************************************
+ @fn MetaDataBlock
+ @brief Meta Data Block Copy Constructor
+ *************************************************************************/
+ MetaDataBlock(const MetaDataBlock& rhs) : DevFOURCC(rhs.DevFOURCC), u32Key(rhs.u32Key), u32DataSize(rhs.u32DataSize)
+ {
+ //Copy the data across.
+ Data = new PVRTuint8[u32DataSize];
+ for (PVRTuint32 uiDataAmt=0; uiDataAmt<u32DataSize; ++uiDataAmt)
+ {
+ Data[uiDataAmt]=rhs.Data[uiDataAmt];
+ }
+ }
+
+ /*!***********************************************************************
+ @fn ~MetaDataBlock
+ @brief Meta Data Block Destructor
+ *************************************************************************/
+ ~MetaDataBlock()
+ {
+ if (Data)
+ delete [] Data;
+ Data = NULL;
+ }
+
+ /*!***********************************************************************
+ @fn SizeOfBlock
+ @return size_t Size (in a file) of the block.
+ @brief Returns the number of extra bytes this will add to any output files.
+ *************************************************************************/
+ size_t SizeOfBlock() const
+ {
+ return sizeof(DevFOURCC)+sizeof(u32Key)+sizeof(u32DataSize)+u32DataSize;
+ }
+
+ /*!***********************************************************************
+ @brief Assigns one MetaDataBlock to the other.
+ @return MetaDataBlock This MetaDataBlock after the operation.
+ *************************************************************************/
+ MetaDataBlock& operator=(const MetaDataBlock& rhs)
+ {
+ if (&rhs==this)
+ return *this;
+
+ //Remove pre-existing data.
+ if (Data)
+ delete [] Data;
+ Data=NULL;
+
+ //Copy the basic parameters
+ DevFOURCC=rhs.DevFOURCC;
+ u32Key=rhs.u32Key;
+ u32DataSize=rhs.u32DataSize;
+
+ //Copy the data across.
+ if (rhs.Data)
+ {
+ Data = new PVRTuint8[u32DataSize];
+ for (PVRTuint32 uiDataAmt=0; uiDataAmt<u32DataSize; ++uiDataAmt)
+ {
+ Data[uiDataAmt]=rhs.Data[uiDataAmt];
+ }
+ }
+
+ return *this;
+ }
+
+ /*!***************************************************************************
+ @fn ReadFromPtr
+ @param[in] pDataCursor The data to read
+ @brief Reads from a pointer of memory in to the meta data block.
+ *****************************************************************************/
+ bool ReadFromPtr(const unsigned char** pDataCursor);
+};
+
+#pragma pack(push,4)
+
+/*!***************************************************************************
+ @struct PVRTextureHeaderV3
+ @brief A header for a PVR texture.
+ @details Contains everything required to read a texture accurately, and nothing more. Extraneous data is stored in a MetaDataBlock.
+ Correct use of the texture may rely on MetaDataBlock, but accurate data loading can be done through the standard header alone.
+*****************************************************************************/
+struct PVRTextureHeaderV3{
+ PVRTuint32 u32Version; ///< Version of the file header, used to identify it.
+ PVRTuint32 u32Flags; ///< Various format flags.
+ PVRTuint64 u64PixelFormat; ///< The pixel format, 8cc value storing the 4 channel identifiers and their respective sizes.
+ PVRTuint32 u32ColourSpace; ///< The Colour Space of the texture, currently either linear RGB or sRGB.
+ PVRTuint32 u32ChannelType; ///< Variable type that the channel is stored in. Supports signed/unsigned int/short/byte or float for now.
+ PVRTuint32 u32Height; ///< Height of the texture.
+ PVRTuint32 u32Width; ///< Width of the texture.
+ PVRTuint32 u32Depth; ///< Depth of the texture. (Z-slices)
+ PVRTuint32 u32NumSurfaces; ///< Number of members in a Texture Array.
+ PVRTuint32 u32NumFaces; ///< Number of faces in a Cube Map. Maybe be a value other than 6.
+ PVRTuint32 u32MIPMapCount; ///< Number of MIP Maps in the texture - NB: Includes top level.
+ PVRTuint32 u32MetaDataSize; ///< Size of the accompanying meta data.
+
+ /*!***************************************************************************
+ @brief Constructor for the header - used to make sure that the header is initialised usefully.
+ The initial pixel format is an invalid one and must be set.
+ *****************************************************************************/
+ PVRTextureHeaderV3() :
+ u32Version(PVRTEX3_IDENT), ///< Version of the file header.
+ u32Flags(0), ///< Format flags.
+ u64PixelFormat(ePVRTPF_NumCompressedPFs), ///< The pixel format.
+ u32ColourSpace(0), ///< The Colour Space of the texture.
+ u32ChannelType(0), ///< Variable type that the channel is stored in.
+ u32Height(1), ///< Height of the texture.
+ u32Width(1), ///< Width of the texture.
+ u32Depth(1), ///< Depth of the texture. (Z-slices)
+ u32NumSurfaces(1), ///< Number of members in a Texture Array.
+ u32NumFaces(1), ///< Number of faces in a Cube Map. Maybe be a value other than 6.
+ u32MIPMapCount(1), ///< Number of MIP Maps in the texture - NB: Includes top level.
+ u32MetaDataSize(0) ///< Size of the accompanying meta data.
+ {}
+};
+#pragma pack(pop)
+#define PVRTEX3_HEADERSIZE 52
+
+/*!***************************************************************************
+ @brief Describes the Version 2 header of a PVR texture header.
+*****************************************************************************/
+struct PVR_Texture_Header
+{
+ PVRTuint32 dwHeaderSize; /*!< size of the structure */
+ PVRTuint32 dwHeight; /*!< height of surface to be created */
+ PVRTuint32 dwWidth; /*!< width of input surface */
+ PVRTuint32 dwMipMapCount; /*!< number of mip-map levels requested */
+ PVRTuint32 dwpfFlags; /*!< pixel format flags */
+ PVRTuint32 dwTextureDataSize; /*!< Total size in bytes */
+ PVRTuint32 dwBitCount; /*!< number of bits per pixel */
+ PVRTuint32 dwRBitMask; /*!< mask for red bit */
+ PVRTuint32 dwGBitMask; /*!< mask for green bits */
+ PVRTuint32 dwBBitMask; /*!< mask for blue bits */
+ PVRTuint32 dwAlphaBitMask; /*!< mask for alpha channel */
+ PVRTuint32 dwPVR; /*!< magic number identifying pvr file */
+ PVRTuint32 dwNumSurfs; /*!< the number of surfaces present in the pvr */
+} ;
+
+/*****************************************************************************
+* Legacy (V2 and V1) ENUMS
+*****************************************************************************/
+
+ /*!***************************************************************************
+ @brief Legacy pixel type. DEPRECATED.
+ *****************************************************************************/
+ enum PVRTPixelType
+ {
+ MGLPT_ARGB_4444 = 0x00,
+ MGLPT_ARGB_1555,
+ MGLPT_RGB_565,
+ MGLPT_RGB_555,
+ MGLPT_RGB_888,
+ MGLPT_ARGB_8888,
+ MGLPT_ARGB_8332,
+ MGLPT_I_8,
+ MGLPT_AI_88,
+ MGLPT_1_BPP,
+ MGLPT_VY1UY0,
+ MGLPT_Y1VY0U,
+ MGLPT_PVRTC2,
+ MGLPT_PVRTC4,
+
+ // OpenGL version of pixel types
+ OGL_RGBA_4444= 0x10,
+ OGL_RGBA_5551,
+ OGL_RGBA_8888,
+ OGL_RGB_565,
+ OGL_RGB_555,
+ OGL_RGB_888,
+ OGL_I_8,
+ OGL_AI_88,
+ OGL_PVRTC2,
+ OGL_PVRTC4,
+ OGL_BGRA_8888,
+ OGL_A_8,
+ OGL_PVRTCII4, ///< Not in use
+ OGL_PVRTCII2, ///< Not in use
+
+ // S3TC Encoding
+ D3D_DXT1 = 0x20,
+ D3D_DXT2,
+ D3D_DXT3,
+ D3D_DXT4,
+ D3D_DXT5,
+
+ //RGB Formats
+ D3D_RGB_332,
+ D3D_AL_44,
+ D3D_LVU_655,
+ D3D_XLVU_8888,
+ D3D_QWVU_8888,
+
+ //10 bit integer - 2 bit alpha
+ D3D_ABGR_2101010,
+ D3D_ARGB_2101010,
+ D3D_AWVU_2101010,
+
+ //16 bit integers
+ D3D_GR_1616,
+ D3D_VU_1616,
+ D3D_ABGR_16161616,
+
+ //Float Formats
+ D3D_R16F,
+ D3D_GR_1616F,
+ D3D_ABGR_16161616F,
+
+ //32 bits per channel
+ D3D_R32F,
+ D3D_GR_3232F,
+ D3D_ABGR_32323232F,
+
+ // Ericsson
+ ETC_RGB_4BPP,
+ ETC_RGBA_EXPLICIT, ///< Unimplemented
+ ETC_RGBA_INTERPOLATED, ///< Unimplemented
+
+ D3D_A8 = 0x40,
+ D3D_V8U8,
+ D3D_L16,
+
+ D3D_L8,
+ D3D_AL_88,
+
+ //Y'UV Colourspace
+ D3D_UYVY,
+ D3D_YUY2,
+
+ // DX10
+ DX10_R32G32B32A32_FLOAT= 0x50,
+ DX10_R32G32B32A32_UINT ,
+ DX10_R32G32B32A32_SINT,
+
+ DX10_R32G32B32_FLOAT,
+ DX10_R32G32B32_UINT,
+ DX10_R32G32B32_SINT,
+
+ DX10_R16G16B16A16_FLOAT ,
+ DX10_R16G16B16A16_UNORM,
+ DX10_R16G16B16A16_UINT ,
+ DX10_R16G16B16A16_SNORM ,
+ DX10_R16G16B16A16_SINT ,
+
+ DX10_R32G32_FLOAT ,
+ DX10_R32G32_UINT ,
+ DX10_R32G32_SINT ,
+
+ DX10_R10G10B10A2_UNORM ,
+ DX10_R10G10B10A2_UINT ,
+
+ DX10_R11G11B10_FLOAT , ///< Unimplemented
+
+ DX10_R8G8B8A8_UNORM ,
+ DX10_R8G8B8A8_UNORM_SRGB ,
+ DX10_R8G8B8A8_UINT ,
+ DX10_R8G8B8A8_SNORM ,
+ DX10_R8G8B8A8_SINT ,
+
+ DX10_R16G16_FLOAT ,
+ DX10_R16G16_UNORM ,
+ DX10_R16G16_UINT ,
+ DX10_R16G16_SNORM ,
+ DX10_R16G16_SINT ,
+
+ DX10_R32_FLOAT ,
+ DX10_R32_UINT ,
+ DX10_R32_SINT ,
+
+ DX10_R8G8_UNORM ,
+ DX10_R8G8_UINT ,
+ DX10_R8G8_SNORM ,
+ DX10_R8G8_SINT ,
+
+ DX10_R16_FLOAT ,
+ DX10_R16_UNORM ,
+ DX10_R16_UINT ,
+ DX10_R16_SNORM ,
+ DX10_R16_SINT ,
+
+ DX10_R8_UNORM,
+ DX10_R8_UINT,
+ DX10_R8_SNORM,
+ DX10_R8_SINT,
+
+ DX10_A8_UNORM,
+ DX10_R1_UNORM,
+ DX10_R9G9B9E5_SHAREDEXP, ///< Unimplemented
+ DX10_R8G8_B8G8_UNORM, ///< Unimplemented
+ DX10_G8R8_G8B8_UNORM, ///< Unimplemented
+
+ DX10_BC1_UNORM,
+ DX10_BC1_UNORM_SRGB,
+
+ DX10_BC2_UNORM,
+ DX10_BC2_UNORM_SRGB,
+
+ DX10_BC3_UNORM,
+ DX10_BC3_UNORM_SRGB,
+
+ DX10_BC4_UNORM, ///< Unimplemented
+ DX10_BC4_SNORM, ///< Unimplemented
+
+ DX10_BC5_UNORM, ///< Unimplemented
+ DX10_BC5_SNORM, ///< Unimplemented
+
+ // OpenVG
+
+ /* RGB{A,X} channel ordering */
+ ePT_VG_sRGBX_8888 = 0x90,
+ ePT_VG_sRGBA_8888,
+ ePT_VG_sRGBA_8888_PRE,
+ ePT_VG_sRGB_565,
+ ePT_VG_sRGBA_5551,
+ ePT_VG_sRGBA_4444,
+ ePT_VG_sL_8,
+ ePT_VG_lRGBX_8888,
+ ePT_VG_lRGBA_8888,
+ ePT_VG_lRGBA_8888_PRE,
+ ePT_VG_lL_8,
+ ePT_VG_A_8,
+ ePT_VG_BW_1,
+
+ /* {A,X}RGB channel ordering */
+ ePT_VG_sXRGB_8888,
+ ePT_VG_sARGB_8888,
+ ePT_VG_sARGB_8888_PRE,
+ ePT_VG_sARGB_1555,
+ ePT_VG_sARGB_4444,
+ ePT_VG_lXRGB_8888,
+ ePT_VG_lARGB_8888,
+ ePT_VG_lARGB_8888_PRE,
+
+ /* BGR{A,X} channel ordering */
+ ePT_VG_sBGRX_8888,
+ ePT_VG_sBGRA_8888,
+ ePT_VG_sBGRA_8888_PRE,
+ ePT_VG_sBGR_565,
+ ePT_VG_sBGRA_5551,
+ ePT_VG_sBGRA_4444,
+ ePT_VG_lBGRX_8888,
+ ePT_VG_lBGRA_8888,
+ ePT_VG_lBGRA_8888_PRE,
+
+ /* {A,X}BGR channel ordering */
+ ePT_VG_sXBGR_8888,
+ ePT_VG_sABGR_8888 ,
+ ePT_VG_sABGR_8888_PRE,
+ ePT_VG_sABGR_1555,
+ ePT_VG_sABGR_4444,
+ ePT_VG_lXBGR_8888,
+ ePT_VG_lABGR_8888,
+ ePT_VG_lABGR_8888_PRE,
+
+ // max cap for iterating
+ END_OF_PIXEL_TYPES,
+
+ MGLPT_NOTYPE = 0xffffffff
+
+ };
+
+/*****************************************************************************
+* Legacy constants (V1/V2)
+*****************************************************************************/
+
+const PVRTuint32 PVRTEX_MIPMAP = (1<<8); ///< Has mip map levels. DEPRECATED.
+const PVRTuint32 PVRTEX_TWIDDLE = (1<<9); ///< Is twiddled. DEPRECATED.
+const PVRTuint32 PVRTEX_BUMPMAP = (1<<10); ///< Has normals encoded for a bump map. DEPRECATED.
+const PVRTuint32 PVRTEX_TILING = (1<<11); ///< Is bordered for tiled pvr. DEPRECATED.
+const PVRTuint32 PVRTEX_CUBEMAP = (1<<12); ///< Is a cubemap/skybox. DEPRECATED.
+const PVRTuint32 PVRTEX_FALSEMIPCOL = (1<<13); ///< Are there false coloured MIP levels. DEPRECATED.
+const PVRTuint32 PVRTEX_VOLUME = (1<<14); ///< Is this a volume texture. DEPRECATED.
+const PVRTuint32 PVRTEX_ALPHA = (1<<15); ///< v2.1. Is there transparency info in the texture. DEPRECATED.
+const PVRTuint32 PVRTEX_VERTICAL_FLIP = (1<<16); ///< v2.1. Is the texture vertically flipped. DEPRECATED.
+
+const PVRTuint32 PVRTEX_PIXELTYPE = 0xff; ///< Pixel type is always in the last 16bits of the flags. DEPRECATED.
+const PVRTuint32 PVRTEX_IDENTIFIER = 0x21525650; ///< The pvr identifier is the characters 'P','V','R'. DEPRECATED.
+
+const PVRTuint32 PVRTEX_V1_HEADER_SIZE = 44; ///< Old header size was 44 for identification purposes. DEPRECATED.
+
+const PVRTuint32 PVRTC2_MIN_TEXWIDTH = 16; ///< DEPRECATED.
+const PVRTuint32 PVRTC2_MIN_TEXHEIGHT = 8; ///< DEPRECATED.
+const PVRTuint32 PVRTC4_MIN_TEXWIDTH = 8; ///< DEPRECATED.
+const PVRTuint32 PVRTC4_MIN_TEXHEIGHT = 8; ///< DEPRECATED.
+const PVRTuint32 ETC_MIN_TEXWIDTH = 4; ///< DEPRECATED.
+const PVRTuint32 ETC_MIN_TEXHEIGHT = 4; ///< DEPRECATED.
+const PVRTuint32 DXT_MIN_TEXWIDTH = 4; ///< DEPRECATED.
+const PVRTuint32 DXT_MIN_TEXHEIGHT = 4; ///< DEPRECATED.
+
+/****************************************************************************
+** Functions
+****************************************************************************/
+
+/*!***************************************************************************
+ @fn PVRTTextureCreate
+ @param[in] w Size of the texture
+ @param[in] h Size of the texture
+ @param[in] wMin Minimum size of a texture level
+ @param[in] hMin Minimum size of a texture level
+ @param[in] nBPP Bits per pixel of the format
+ @param[in] bMIPMap Create memory for MIP-map levels also?
+ @return Allocated texture memory (must be free()d)
+ @brief Creates a PVRTextureHeaderV3 structure, including room for
+ the specified texture, in memory.
+*****************************************************************************/
+PVRTextureHeaderV3 *PVRTTextureCreate(
+ unsigned int w,
+ unsigned int h,
+ const unsigned int wMin,
+ const unsigned int hMin,
+ const unsigned int nBPP,
+ const bool bMIPMap);
+
+/*!***************************************************************************
+ @fn PVRTTextureTile
+ @param[in,out] pOut The tiled texture in system memory
+ @param[in] pIn The source texture
+ @param[in] nRepeatCnt Number of times to repeat the source texture
+ @brief Allocates and fills, in system memory, a texture large enough
+ to repeat the source texture specified number of times.
+*****************************************************************************/
+void PVRTTextureTile(
+ PVRTextureHeaderV3 **pOut,
+ const PVRTextureHeaderV3 * const pIn,
+ const int nRepeatCnt);
+
+/****************************************************************************
+** Internal Functions
+****************************************************************************/
+//Preprocessor definitions to generate a pixelID for use when consts are needed. For example - switch statements. These should be evaluated by the compiler rather than at run time - assuming that arguments are all constant.
+
+//Generate a 4 channel PixelID.
+#define PVRTGENPIXELID4(C1Name, C2Name, C3Name, C4Name, C1Bits, C2Bits, C3Bits, C4Bits) ( ( (PVRTuint64)C1Name) + ( (PVRTuint64)C2Name<<8) + ( (PVRTuint64)C3Name<<16) + ( (PVRTuint64)C4Name<<24) + ( (PVRTuint64)C1Bits<<32) + ( (PVRTuint64)C2Bits<<40) + ( (PVRTuint64)C3Bits<<48) + ( (PVRTuint64)C4Bits<<56) )
+
+//Generate a 1 channel PixelID.
+#define PVRTGENPIXELID3(C1Name, C2Name, C3Name, C1Bits, C2Bits, C3Bits)( PVRTGENPIXELID4(C1Name, C2Name, C3Name, 0, C1Bits, C2Bits, C3Bits, 0) )
+
+//Generate a 2 channel PixelID.
+#define PVRTGENPIXELID2(C1Name, C2Name, C1Bits, C2Bits) ( PVRTGENPIXELID4(C1Name, C2Name, 0, 0, C1Bits, C2Bits, 0, 0) )
+
+//Generate a 3 channel PixelID.
+#define PVRTGENPIXELID1(C1Name, C1Bits) ( PVRTGENPIXELID4(C1Name, 0, 0, 0, C1Bits, 0, 0, 0))
+
+//Forward declaration of CPVRTMap.
+template <typename KeyType, typename DataType>
+class CPVRTMap;
+
+
+/*!***********************************************************************
+ @fn PVRTGetBitsPerPixel
+ @param[in] u64PixelFormat A PVR Pixel Format ID.
+ @return const PVRTuint32 Number of bits per pixel.
+ @brief Returns the number of bits per pixel in a PVR Pixel Format
+ identifier.
+*************************************************************************/
+PVRTuint32 PVRTGetBitsPerPixel(PVRTuint64 u64PixelFormat);
+
+/*!***********************************************************************
+ @fn PVRTGetFormatMinDims
+ @param[in] u64PixelFormat A PVR Pixel Format ID.
+ @param[in,out] minX Returns the minimum width.
+ @param[in,out] minY Returns the minimum height.
+ @param[in,out] minZ Returns the minimum depth.
+ @brief Gets the minimum dimensions (x,y,z) for a given pixel format.
+*************************************************************************/
+void PVRTGetFormatMinDims(PVRTuint64 u64PixelFormat, PVRTuint32 &minX, PVRTuint32 &minY, PVRTuint32 &minZ);
+
+/*!***********************************************************************
+ @fn PVRTConvertOldTextureHeaderToV3
+ @param[in] LegacyHeader Legacy header for conversion.
+ @param[in,out] NewHeader New header to output into.
+ @param[in,out] pMetaData MetaData Map to output into.
+ @brief Converts a legacy texture header (V1 or V2) to a current
+ generation header (V3)
+*************************************************************************/
+void PVRTConvertOldTextureHeaderToV3(const PVR_Texture_Header* LegacyHeader, PVRTextureHeaderV3& NewHeader, CPVRTMap<PVRTuint32, CPVRTMap<PVRTuint32,MetaDataBlock> >* pMetaData);
+
+/*!***********************************************************************
+ @fn PVRTMapLegacyTextureEnumToNewFormat
+ @param[in] OldFormat Legacy Enumeration Value
+ @param[in,out] newType New PixelType identifier.
+ @param[in,out] newCSpace New ColourSpace
+ @param[in,out] newChanType New Channel Type
+ @param[in,out] isPreMult Whether format is pre-multiplied
+ @brief Maps a legacy enumeration value to the new PVR3 style format.
+*************************************************************************/
+void PVRTMapLegacyTextureEnumToNewFormat(PVRTPixelType OldFormat, PVRTuint64& newType, EPVRTColourSpace& newCSpace, EPVRTVariableType& newChanType, bool& isPreMult);
+
+/*!***************************************************************************
+ @fn PVRTTextureLoadTiled
+ @param[in,out] pDst Texture to place the tiled data
+ @param[in] nWidthDst Width of destination texture
+ @param[in] nHeightDst Height of destination texture
+ @param[in] pSrc Texture to tile
+ @param[in] nWidthSrc Width of source texture
+ @param[in] nHeightSrc Height of source texture
+ @param[in] nElementSize Bytes per pixel
+ @param[in] bTwiddled True if the data is twiddled
+ @brief Needed by PVRTTextureTile() in the various PVRTTextureAPIs
+*****************************************************************************/
+void PVRTTextureLoadTiled(
+ PVRTuint8 * const pDst,
+ const unsigned int nWidthDst,
+ const unsigned int nHeightDst,
+ const PVRTuint8 * const pSrc,
+ const unsigned int nWidthSrc,
+ const unsigned int nHeightSrc,
+ const unsigned int nElementSize,
+ const bool bTwiddled);
+
+
+/*!***************************************************************************
+ @fn PVRTTextureTwiddle
+ @param[out] a Twiddled value
+ @param[in] u Coordinate axis 0
+ @param[in] v Coordinate axis 1
+ @brief Combine a 2D coordinate into a twiddled value
+*****************************************************************************/
+void PVRTTextureTwiddle(unsigned int &a, const unsigned int u, const unsigned int v);
+
+/*!***************************************************************************
+ @fn PVRTTextureDeTwiddle
+ @param[out] u Coordinate axis 0
+ @param[out] v Coordinate axis 1
+ @param[in] a Twiddled value
+ @brief Extract 2D coordinates from a twiddled value.
+*****************************************************************************/
+void PVRTTextureDeTwiddle(unsigned int &u, unsigned int &v, const unsigned int a);
+
+/*!***********************************************************************
+ @fn PVRTGetTextureDataSize
+ @param[in] sTextureHeader Specifies the texture header.
+ @param[in] iMipLevel Specifies a mip level to check, 'PVRTEX_ALLMIPLEVELS'
+ can be passed to get the size of all MIP levels.
+ @param[in] bAllSurfaces Size of all surfaces is calculated if true,
+ only a single surface if false.
+ @param[in] bAllFaces Size of all faces is calculated if true,
+ only a single face if false.
+ @return PVRTuint32 Size in BYTES of the specified texture area.
+ @brief Gets the size in BYTES of the texture, given various input
+ parameters. User can retrieve the size of either all
+ surfaces or a single surface, all faces or a single face and
+ all MIP-Maps or a single specified MIP level.
+*************************************************************************/
+PVRTuint32 PVRTGetTextureDataSize(PVRTextureHeaderV3 sTextureHeader, PVRTint32 iMipLevel=PVRTEX_ALLMIPLEVELS, bool bAllSurfaces = true, bool bAllFaces = true);
+
+#endif /* _PVRTTEXTURE_H_ */
+
+/*****************************************************************************
+End of file (PVRTTexture.h)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTTrans.cpp b/tests/third_party/PowerVR/Tools/PVRTTrans.cpp
new file mode 100644
index 0000000..ac89b85
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTTrans.cpp
@@ -0,0 +1,486 @@
+/******************************************************************************
+
+ @File PVRTTrans.cpp
+
+ @Title PVRTTrans
+
+ @Version
+
+ @Copyright Copyright (c) Imagination Technologies Limited.
+
+ @Platform ANSI compatible
+
+ @Description Set of functions used for 3D transformations and projections.
+
+******************************************************************************/
+#include <string.h>
+
+#include "PVRTGlobal.h"
+#include "PVRTFixedPoint.h"
+#include "PVRTMatrix.h"
+#include "PVRTTrans.h"
+
+/****************************************************************************
+** Functions
+****************************************************************************/
+
+/*!***************************************************************************
+ @Function PVRTBoundingBoxCompute
+ @Output pBoundingBox
+ @Input pV
+ @Input nNumberOfVertices
+ @Description Calculate the eight vertices that surround an object.
+ This "bounding box" is used later to determine whether
+ the object is visible or not.
+ This function should only be called once to determine the
+ object's bounding box.
+*****************************************************************************/
+void PVRTBoundingBoxCompute(
+ PVRTBOUNDINGBOX * const pBoundingBox,
+ const PVRTVECTOR3 * const pV,
+ const int nNumberOfVertices)
+{
+ int i;
+ VERTTYPE MinX, MaxX, MinY, MaxY, MinZ, MaxZ;
+
+ /* Inialise values to first vertex */
+ MinX=pV->x; MaxX=pV->x;
+ MinY=pV->y; MaxY=pV->y;
+ MinZ=pV->z; MaxZ=pV->z;
+
+ /* Loop through all vertices to find extremas */
+ for (i=1; i<nNumberOfVertices; i++)
+ {
+ /* Minimum and Maximum X */
+ if (pV[i].x < MinX) MinX = pV[i].x;
+ if (pV[i].x > MaxX) MaxX = pV[i].x;
+
+ /* Minimum and Maximum Y */
+ if (pV[i].y < MinY) MinY = pV[i].y;
+ if (pV[i].y > MaxY) MaxY = pV[i].y;
+
+ /* Minimum and Maximum Z */
+ if (pV[i].z < MinZ) MinZ = pV[i].z;
+ if (pV[i].z > MaxZ) MaxZ = pV[i].z;
+ }
+
+ /* Assign the resulting extremas to the bounding box structure */
+ /* Point 0 */
+ pBoundingBox->Point[0].x=MinX;
+ pBoundingBox->Point[0].y=MinY;
+ pBoundingBox->Point[0].z=MinZ;
+
+ /* Point 1 */
+ pBoundingBox->Point[1].x=MinX;
+ pBoundingBox->Point[1].y=MinY;
+ pBoundingBox->Point[1].z=MaxZ;
+
+ /* Point 2 */
+ pBoundingBox->Point[2].x=MinX;
+ pBoundingBox->Point[2].y=MaxY;
+ pBoundingBox->Point[2].z=MinZ;
+
+ /* Point 3 */
+ pBoundingBox->Point[3].x=MinX;
+ pBoundingBox->Point[3].y=MaxY;
+ pBoundingBox->Point[3].z=MaxZ;
+
+ /* Point 4 */
+ pBoundingBox->Point[4].x=MaxX;
+ pBoundingBox->Point[4].y=MinY;
+ pBoundingBox->Point[4].z=MinZ;
+
+ /* Point 5 */
+ pBoundingBox->Point[5].x=MaxX;
+ pBoundingBox->Point[5].y=MinY;
+ pBoundingBox->Point[5].z=MaxZ;
+
+ /* Point 6 */
+ pBoundingBox->Point[6].x=MaxX;
+ pBoundingBox->Point[6].y=MaxY;
+ pBoundingBox->Point[6].z=MinZ;
+
+ /* Point 7 */
+ pBoundingBox->Point[7].x=MaxX;
+ pBoundingBox->Point[7].y=MaxY;
+ pBoundingBox->Point[7].z=MaxZ;
+}
+
+/*!***************************************************************************
+ @Function PVRTBoundingBoxComputeInterleaved
+ @Output pBoundingBox
+ @Input pV
+ @Input nNumberOfVertices
+ @Input i32Offset
+ @Input i32Stride
+ @Description Calculate the eight vertices that surround an object.
+ This "bounding box" is used later to determine whether
+ the object is visible or not.
+ This function should only be called once to determine the
+ object's bounding box.
+ Takes interleaved data using the first vertex's offset
+ and the stride to the next vertex thereafter
+*****************************************************************************/
+void PVRTBoundingBoxComputeInterleaved(
+ PVRTBOUNDINGBOX * const pBoundingBox,
+ const unsigned char * const pV,
+ const int nNumberOfVertices,
+ const int i32Offset,
+ const int i32Stride)
+{
+ int i;
+ VERTTYPE MinX, MaxX, MinY, MaxY, MinZ, MaxZ;
+
+ // point ot first vertex
+ PVRTVECTOR3 *pVertex =(PVRTVECTOR3*)(pV+i32Offset);
+
+ /* Inialise values to first vertex */
+ MinX=pVertex->x; MaxX=pVertex->x;
+ MinY=pVertex->y; MaxY=pVertex->y;
+ MinZ=pVertex->z; MaxZ=pVertex->z;
+
+ /* Loop through all vertices to find extremas */
+ for (i=1; i<nNumberOfVertices; i++)
+ {
+ pVertex = (PVRTVECTOR3*)( (unsigned char*)(pVertex)+i32Stride);
+
+ /* Minimum and Maximum X */
+ if (pVertex->x < MinX) MinX = pVertex->x;
+ if (pVertex->x > MaxX) MaxX = pVertex->x;
+
+ /* Minimum and Maximum Y */
+ if (pVertex->y < MinY) MinY = pVertex->y;
+ if (pVertex->y > MaxY) MaxY = pVertex->y;
+
+ /* Minimum and Maximum Z */
+ if (pVertex->z < MinZ) MinZ = pVertex->z;
+ if (pVertex->z > MaxZ) MaxZ = pVertex->z;
+ }
+
+ /* Assign the resulting extremas to the bounding box structure */
+ /* Point 0 */
+ pBoundingBox->Point[0].x=MinX;
+ pBoundingBox->Point[0].y=MinY;
+ pBoundingBox->Point[0].z=MinZ;
+
+ /* Point 1 */
+ pBoundingBox->Point[1].x=MinX;
+ pBoundingBox->Point[1].y=MinY;
+ pBoundingBox->Point[1].z=MaxZ;
+
+ /* Point 2 */
+ pBoundingBox->Point[2].x=MinX;
+ pBoundingBox->Point[2].y=MaxY;
+ pBoundingBox->Point[2].z=MinZ;
+
+ /* Point 3 */
+ pBoundingBox->Point[3].x=MinX;
+ pBoundingBox->Point[3].y=MaxY;
+ pBoundingBox->Point[3].z=MaxZ;
+
+ /* Point 4 */
+ pBoundingBox->Point[4].x=MaxX;
+ pBoundingBox->Point[4].y=MinY;
+ pBoundingBox->Point[4].z=MinZ;
+
+ /* Point 5 */
+ pBoundingBox->Point[5].x=MaxX;
+ pBoundingBox->Point[5].y=MinY;
+ pBoundingBox->Point[5].z=MaxZ;
+
+ /* Point 6 */
+ pBoundingBox->Point[6].x=MaxX;
+ pBoundingBox->Point[6].y=MaxY;
+ pBoundingBox->Point[6].z=MinZ;
+
+ /* Point 7 */
+ pBoundingBox->Point[7].x=MaxX;
+ pBoundingBox->Point[7].y=MaxY;
+ pBoundingBox->Point[7].z=MaxZ;
+}
+
+/*!******************************************************************************
+ @Function PVRTBoundingBoxIsVisible
+ @Output pNeedsZClipping
+ @Input pBoundingBox
+ @Input pMatrix
+ @Return TRUE if the object is visible, FALSE if not.
+ @Description Determine if a bounding box is "visible" or not along the
+ Z axis.
+ If the function returns TRUE, the object is visible and should
+ be displayed (check bNeedsZClipping to know if Z Clipping needs
+ to be done).
+ If the function returns FALSE, the object is not visible and thus
+ does not require to be displayed.
+ bNeedsZClipping indicates whether the object needs Z Clipping
+ (i.e. the object is partially visible).
+ - *pBoundingBox is a pointer to the bounding box structure.
+ - *pMatrix is the World, View & Projection matrices combined.
+ - *bNeedsZClipping is TRUE if Z clipping is required.
+*****************************************************************************/
+bool PVRTBoundingBoxIsVisible(
+ const PVRTBOUNDINGBOX * const pBoundingBox,
+ const PVRTMATRIX * const pMatrix,
+ bool * const pNeedsZClipping)
+{
+ VERTTYPE fX, fY, fZ, fW;
+ int i, nX0, nX1, nY0, nY1, nZ;
+
+ nX0 = 8;
+ nX1 = 8;
+ nY0 = 8;
+ nY1 = 8;
+ nZ = 8;
+
+ /* Transform the eight bounding box vertices */
+ i = 8;
+ while(i)
+ {
+ i--;
+ fX = pMatrix->f[ 0]*pBoundingBox->Point[i].x +
+ pMatrix->f[ 4]*pBoundingBox->Point[i].y +
+ pMatrix->f[ 8]*pBoundingBox->Point[i].z +
+ pMatrix->f[12];
+ fY = pMatrix->f[ 1]*pBoundingBox->Point[i].x +
+ pMatrix->f[ 5]*pBoundingBox->Point[i].y +
+ pMatrix->f[ 9]*pBoundingBox->Point[i].z +
+ pMatrix->f[13];
+ fZ = pMatrix->f[ 2]*pBoundingBox->Point[i].x +
+ pMatrix->f[ 6]*pBoundingBox->Point[i].y +
+ pMatrix->f[10]*pBoundingBox->Point[i].z +
+ pMatrix->f[14];
+ fW = pMatrix->f[ 3]*pBoundingBox->Point[i].x +
+ pMatrix->f[ 7]*pBoundingBox->Point[i].y +
+ pMatrix->f[11]*pBoundingBox->Point[i].z +
+ pMatrix->f[15];
+
+ if(fX < -fW)
+ nX0--;
+ else if(fX > fW)
+ nX1--;
+
+ if(fY < -fW)
+ nY0--;
+ else if(fY > fW)
+ nY1--;
+
+ if(fZ < 0)
+ nZ--;
+ }
+
+ if(nZ)
+ {
+ if(!(nX0 * nX1 * nY0 * nY1))
+ {
+ *pNeedsZClipping = false;
+ return false;
+ }
+
+ if(nZ == 8)
+ {
+ *pNeedsZClipping = false;
+ return true;
+ }
+
+ *pNeedsZClipping = true;
+ return true;
+ }
+ else
+ {
+ *pNeedsZClipping = false;
+ return false;
+ }
+}
+
+/*!***************************************************************************
+ @Function Name PVRTTransformVec3Array
+ @Output pOut Destination for transformed vectors
+ @Input nOutStride Stride between vectors in pOut array
+ @Input pV Input vector array
+ @Input nInStride Stride between vectors in pV array
+ @Input pMatrix Matrix to transform the vectors
+ @Input nNumberOfVertices Number of vectors to transform
+ @Description Transform all vertices [X Y Z 1] in pV by pMatrix and
+ store them in pOut.
+*****************************************************************************/
+void PVRTTransformVec3Array(
+ PVRTVECTOR4 * const pOut,
+ const int nOutStride,
+ const PVRTVECTOR3 * const pV,
+ const int nInStride,
+ const PVRTMATRIX * const pMatrix,
+ const int nNumberOfVertices)
+{
+ const PVRTVECTOR3 *pSrc;
+ PVRTVECTOR4 *pDst;
+ int i;
+
+ pSrc = pV;
+ pDst = pOut;
+
+ /* Transform all vertices with *pMatrix */
+ for (i=0; i<nNumberOfVertices; ++i)
+ {
+ pDst->x = VERTTYPEMUL(pMatrix->f[ 0], pSrc->x) +
+ VERTTYPEMUL(pMatrix->f[ 4], pSrc->y) +
+ VERTTYPEMUL(pMatrix->f[ 8], pSrc->z) +
+ pMatrix->f[12];
+ pDst->y = VERTTYPEMUL(pMatrix->f[ 1], pSrc->x) +
+ VERTTYPEMUL(pMatrix->f[ 5], pSrc->y) +
+ VERTTYPEMUL(pMatrix->f[ 9], pSrc->z) +
+ pMatrix->f[13];
+ pDst->z = VERTTYPEMUL(pMatrix->f[ 2], pSrc->x) +
+ VERTTYPEMUL(pMatrix->f[ 6], pSrc->y) +
+ VERTTYPEMUL(pMatrix->f[10], pSrc->z) +
+ pMatrix->f[14];
+ pDst->w = VERTTYPEMUL(pMatrix->f[ 3], pSrc->x) +
+ VERTTYPEMUL(pMatrix->f[ 7], pSrc->y) +
+ VERTTYPEMUL(pMatrix->f[11], pSrc->z) +
+ pMatrix->f[15];
+
+ pDst = (PVRTVECTOR4*)((char*)pDst + nOutStride);
+ pSrc = (PVRTVECTOR3*)((char*)pSrc + nInStride);
+ }
+}
+
+/*!***************************************************************************
+ @Function PVRTTransformArray
+ @Output pTransformedVertex Destination for transformed vectors
+ @Input pV Input vector array
+ @Input nNumberOfVertices Number of vectors to transform
+ @Input pMatrix Matrix to transform the vectors
+ @Input fW W coordinate of input vector (e.g. use 1 for position, 0 for normal)
+ @Description Transform all vertices in pVertex by pMatrix and store them in
+ pTransformedVertex
+ - pTransformedVertex is the pointer that will receive transformed vertices.
+ - pVertex is the pointer to untransformed object vertices.
+ - nNumberOfVertices is the number of vertices of the object.
+ - pMatrix is the matrix used to transform the object.
+*****************************************************************************/
+void PVRTTransformArray(
+ PVRTVECTOR3 * const pTransformedVertex,
+ const PVRTVECTOR3 * const pV,
+ const int nNumberOfVertices,
+ const PVRTMATRIX * const pMatrix,
+ const VERTTYPE fW)
+{
+ int i;
+
+ /* Transform all vertices with *pMatrix */
+ for (i=0; i<nNumberOfVertices; ++i)
+ {
+ pTransformedVertex[i].x = VERTTYPEMUL(pMatrix->f[ 0], pV[i].x) +
+ VERTTYPEMUL(pMatrix->f[ 4], pV[i].y) +
+ VERTTYPEMUL(pMatrix->f[ 8], pV[i].z) +
+ VERTTYPEMUL(pMatrix->f[12], fW);
+ pTransformedVertex[i].y = VERTTYPEMUL(pMatrix->f[ 1], pV[i].x) +
+ VERTTYPEMUL(pMatrix->f[ 5], pV[i].y) +
+ VERTTYPEMUL(pMatrix->f[ 9], pV[i].z) +
+ VERTTYPEMUL(pMatrix->f[13], fW);
+ pTransformedVertex[i].z = VERTTYPEMUL(pMatrix->f[ 2], pV[i].x) +
+ VERTTYPEMUL(pMatrix->f[ 6], pV[i].y) +
+ VERTTYPEMUL(pMatrix->f[10], pV[i].z) +
+ VERTTYPEMUL(pMatrix->f[14], fW);
+ }
+}
+
+/*!***************************************************************************
+ @Function PVRTTransformArrayBack
+ @Output pTransformedVertex
+ @Input pVertex
+ @Input nNumberOfVertices
+ @Input pMatrix
+ @Description Transform all vertices in pVertex by the inverse of pMatrix
+ and store them in pTransformedVertex.
+ - pTransformedVertex is the pointer that will receive transformed vertices.
+ - pVertex is the pointer to untransformed object vertices.
+ - nNumberOfVertices is the number of vertices of the object.
+ - pMatrix is the matrix used to transform the object.
+*****************************************************************************/
+void PVRTTransformArrayBack(
+ PVRTVECTOR3 * const pTransformedVertex,
+ const PVRTVECTOR3 * const pVertex,
+ const int nNumberOfVertices,
+ const PVRTMATRIX * const pMatrix)
+{
+ PVRTMATRIX mBack;
+
+ PVRTMatrixInverse(mBack, *pMatrix);
+ PVRTTransformArray(pTransformedVertex, pVertex, nNumberOfVertices, &mBack);
+}
+
+/*!***************************************************************************
+ @Function PVRTTransformBack
+ @Output pOut
+ @Input pV
+ @Input pM
+ @Description Transform vertex pV by the inverse of pMatrix
+ and store in pOut.
+*****************************************************************************/
+void PVRTTransformBack(
+ PVRTVECTOR4 * const pOut,
+ const PVRTVECTOR4 * const pV,
+ const PVRTMATRIX * const pM)
+{
+ VERTTYPE *ppfRows[4];
+ VERTTYPE pfIn[20];
+ int i;
+ const PVRTMATRIX *pMa;
+
+#if defined(BUILD_OGL) || defined(BUILD_OGLES) || defined(BUILD_OGLES2) || defined(BUILD_OGLES3)
+ PVRTMATRIX mT;
+ PVRTMatrixTranspose(mT, *pM);
+ pMa = &mT;
+#else
+ pMa = pM;
+#endif
+
+ for(i = 0; i < 4; ++i)
+ {
+ /*
+ Set up the array of pointers to matrix coefficients
+ */
+ ppfRows[i] = &pfIn[i * 5];
+
+ /*
+ Copy the 4x4 matrix into RHS of the 5x4 matrix
+ */
+ memcpy(&ppfRows[i][1], &pMa->f[i * 4], 4 * sizeof(float));
+ }
+
+ /*
+ Copy the "result" vector into the first column of the 5x4 matrix
+ */
+ ppfRows[0][0] = pV->x;
+ ppfRows[1][0] = pV->y;
+ ppfRows[2][0] = pV->z;
+ ppfRows[3][0] = pV->w;
+
+ /*
+ Solve a set of 4 linear equations
+ */
+ PVRTMatrixLinearEqSolve(&pOut->x, ppfRows, 4);
+}
+
+/*!***************************************************************************
+ @Function PVRTTransform
+ @Output pOut
+ @Input pV
+ @Input pM
+ @Description Transform vertex pV by pMatrix and store in pOut.
+*****************************************************************************/
+void PVRTTransform(
+ PVRTVECTOR4 * const pOut,
+ const PVRTVECTOR4 * const pV,
+ const PVRTMATRIX * const pM)
+{
+ pOut->x = VERTTYPEMUL(pM->f[0], pV->x) + VERTTYPEMUL(pM->f[4], pV->y) + VERTTYPEMUL(pM->f[8], pV->z) + VERTTYPEMUL(pM->f[12], pV->w);
+ pOut->y = VERTTYPEMUL(pM->f[1], pV->x) + VERTTYPEMUL(pM->f[5], pV->y) + VERTTYPEMUL(pM->f[9], pV->z) + VERTTYPEMUL(pM->f[13], pV->w);
+ pOut->z = VERTTYPEMUL(pM->f[2], pV->x) + VERTTYPEMUL(pM->f[6], pV->y) + VERTTYPEMUL(pM->f[10], pV->z) + VERTTYPEMUL(pM->f[14], pV->w);
+ pOut->w = VERTTYPEMUL(pM->f[3], pV->x) + VERTTYPEMUL(pM->f[7], pV->y) + VERTTYPEMUL(pM->f[11], pV->z) + VERTTYPEMUL(pM->f[15], pV->w);
+}
+
+/*****************************************************************************
+ End of file (PVRTTrans.cpp)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTTrans.h b/tests/third_party/PowerVR/Tools/PVRTTrans.h
new file mode 100644
index 0000000..535e6a8
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTTrans.h
@@ -0,0 +1,179 @@
+/*!****************************************************************************
+
+ @file PVRTTrans.h
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief Set of functions used for 3D transformations and projections.
+
+******************************************************************************/
+#ifndef _PVRTTRANS_H_
+#define _PVRTTRANS_H_
+
+
+/****************************************************************************
+** Typedefs
+****************************************************************************/
+/*!***************************************************************************
+ @brief PVRTBOUNDINGBOX is a typedef of a PVRTBOUNDINGBOX_TAG struct.
+*****************************************************************************/
+typedef struct PVRTBOUNDINGBOX_TAG
+{
+ PVRTVECTOR3 Point[8]; ///< 8 Vertices
+} PVRTBOUNDINGBOX, *LPPVRTBOUNDINGBOX;
+
+/****************************************************************************
+** Functions
+****************************************************************************/
+
+/*!***************************************************************************
+ @fn PVRTBoundingBoxCompute
+ @param[out] pBoundingBox
+ @param[in] pV
+ @param[in] nNumberOfVertices
+ @brief Calculate the eight vertices that surround an object.
+ This "bounding box" is used later to determine whether
+ the object is visible or not.
+ This function should only be called once to determine the
+ object's bounding box.
+*****************************************************************************/
+void PVRTBoundingBoxCompute(
+ PVRTBOUNDINGBOX * const pBoundingBox,
+ const PVRTVECTOR3 * const pV,
+ const int nNumberOfVertices);
+
+/*!***************************************************************************
+ @fn PVRTBoundingBoxComputeInterleaved
+ @param[out] pBoundingBox
+ @param[in] pV
+ @param[in] nNumberOfVertices
+ @param[in] i32Offset
+ @param[in] i32Stride
+ @brief Calculate the eight vertices that surround an object.
+ This "bounding box" is used later to determine whether
+ the object is visible or not.
+ This function should only be called once to determine the
+ object's bounding box.
+ Takes interleaved data using the first vertex's offset
+ and the stride to the next vertex thereafter
+*****************************************************************************/
+void PVRTBoundingBoxComputeInterleaved(
+ PVRTBOUNDINGBOX * const pBoundingBox,
+ const unsigned char * const pV,
+ const int nNumberOfVertices,
+ const int i32Offset,
+ const int i32Stride);
+
+/*!******************************************************************************
+ @fn PVRTBoundingBoxIsVisible
+ @param[out] pNeedsZClipping
+ @param[in] pBoundingBox
+ @param[in] pMatrix
+ @return TRUE if the object is visible, FALSE if not.
+ @brief Determine if a bounding box is "visible" or not along the
+ Z axis.
+ If the function returns TRUE, the object is visible and should
+ be displayed (check bNeedsZClipping to know if Z Clipping needs
+ to be done).
+ If the function returns FALSE, the object is not visible and thus
+ does not require to be displayed.
+ bNeedsZClipping indicates whether the object needs Z Clipping
+ (i.e. the object is partially visible).
+ - *pBoundingBox is a pointer to the bounding box structure.
+ - *pMatrix is the World, View & Projection matrices combined.
+ - *bNeedsZClipping is TRUE if Z clipping is required.
+*****************************************************************************/
+bool PVRTBoundingBoxIsVisible(
+ const PVRTBOUNDINGBOX * const pBoundingBox,
+ const PVRTMATRIX * const pMatrix,
+ bool * const pNeedsZClipping);
+
+/*!***************************************************************************
+ @fn PVRTTransformVec3Array
+ @param[out] pOut Destination for transformed vectors
+ @param[in] nOutStride Stride between vectors in pOut array
+ @param[in] pV Input vector array
+ @param[in] nInStride Stride between vectors in pV array
+ @param[in] pMatrix Matrix to transform the vectors
+ @param[in] nNumberOfVertices Number of vectors to transform
+ @brief Transform all vertices [X Y Z 1] in pV by pMatrix and
+ store them in pOut.
+*****************************************************************************/
+void PVRTTransformVec3Array(
+ PVRTVECTOR4 * const pOut,
+ const int nOutStride,
+ const PVRTVECTOR3 * const pV,
+ const int nInStride,
+ const PVRTMATRIX * const pMatrix,
+ const int nNumberOfVertices);
+
+/*!***************************************************************************
+ @fn PVRTTransformArray
+ @param[out] pTransformedVertex Destination for transformed vectors
+ @param[in] pV Input vector array
+ @param[in] nNumberOfVertices Number of vectors to transform
+ @param[in] pMatrix Matrix to transform the vectors
+ @param[in] fW W coordinate of input vector (e.g. use 1 for position, 0 for normal)
+ @brief Transform all vertices in pVertex by pMatrix and store them in
+ pTransformedVertex
+ - pTransformedVertex is the pointer that will receive transformed vertices.
+ - pVertex is the pointer to untransformed object vertices.
+ - nNumberOfVertices is the number of vertices of the object.
+ - pMatrix is the matrix used to transform the object.
+*****************************************************************************/
+void PVRTTransformArray(
+ PVRTVECTOR3 * const pTransformedVertex,
+ const PVRTVECTOR3 * const pV,
+ const int nNumberOfVertices,
+ const PVRTMATRIX * const pMatrix,
+ const VERTTYPE fW = f2vt(1.0f));
+
+/*!***************************************************************************
+ @fn PVRTTransformArrayBack
+ @param[out] pTransformedVertex
+ @param[in] pVertex
+ @param[in] nNumberOfVertices
+ @param[in] pMatrix
+ @brief Transform all vertices in pVertex by the inverse of pMatrix
+ and store them in pTransformedVertex.
+ - pTransformedVertex is the pointer that will receive transformed vertices.
+ - pVertex is the pointer to untransformed object vertices.
+ - nNumberOfVertices is the number of vertices of the object.
+ - pMatrix is the matrix used to transform the object.
+*****************************************************************************/
+void PVRTTransformArrayBack(
+ PVRTVECTOR3 * const pTransformedVertex,
+ const PVRTVECTOR3 * const pVertex,
+ const int nNumberOfVertices,
+ const PVRTMATRIX * const pMatrix);
+
+/*!***************************************************************************
+ @fn PVRTTransformBack
+ @param[out] pOut
+ @param[in] pV
+ @param[in] pM
+ @brief Transform vertex pV by the inverse of pMatrix
+ and store in pOut.
+*****************************************************************************/
+void PVRTTransformBack(
+ PVRTVECTOR4 * const pOut,
+ const PVRTVECTOR4 * const pV,
+ const PVRTMATRIX * const pM);
+
+/*!***************************************************************************
+ @fn PVRTTransform
+ @param[out] pOut
+ @param[in] pV
+ @param[in] pM
+ @brief Transform vertex pV by pMatrix and store in pOut.
+*****************************************************************************/
+void PVRTTransform(
+ PVRTVECTOR4 * const pOut,
+ const PVRTVECTOR4 * const pV,
+ const PVRTMATRIX * const pM);
+
+
+#endif /* _PVRTTRANS_H_ */
+
+/*****************************************************************************
+ End of file (PVRTTrans.h)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTTriStrip.cpp b/tests/third_party/PowerVR/Tools/PVRTTriStrip.cpp
new file mode 100644
index 0000000..d583cc7
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTTriStrip.cpp
@@ -0,0 +1,945 @@
+/******************************************************************************
+
+ @File PVRTTriStrip.cpp
+
+ @Title PVRTTriStrip
+
+ @Version @Version
+
+ @Copyright Copyright (c) Imagination Technologies Limited.
+
+ @Platform Independent
+
+ @Description Strips a triangle list.
+
+******************************************************************************/
+
+/****************************************************************************
+** Includes
+****************************************************************************/
+#include <stdlib.h>
+
+#include "PVRTGlobal.h"
+#include "PVRTContext.h"
+#include "PVRTTriStrip.h"
+
+/****************************************************************************
+** Defines
+****************************************************************************/
+#define RND_TRIS_ORDER
+
+/****************************************************************************
+** Structures
+****************************************************************************/
+
+/****************************************************************************
+** Class: CTri
+****************************************************************************/
+class CTri;
+
+/*!***************************************************************************
+ @Class CTriState
+ @Description Stores a pointer to the triangles either side of itself,
+ as well as it's winding.
+*****************************************************************************/
+class CTriState
+{
+public:
+ CTri *pRev, *pFwd;
+ bool bWindFwd;
+
+ CTriState()
+ {
+ bWindFwd = true; // Initial value irrelevent
+ pRev = NULL;
+ pFwd = NULL;
+ }
+};
+/*!***************************************************************************
+ @Class CTri
+ @Description Object used to store information about the triangle, such as
+ the vertex indices it is made from, which triangles are
+ adjacent to it, etc.
+*****************************************************************************/
+class CTri
+{
+public:
+ CTriState sNew, sOld;
+
+ CTri *pAdj[3];
+ bool bInStrip;
+
+ const unsigned int *pIdx; // three indices for the tri
+ bool bOutput;
+
+public:
+ CTri();
+ int FindEdge(const unsigned int pw0, const unsigned int pw1) const;
+ void Cement();
+ void Undo();
+ int EdgeFromAdjTri(const CTri &tri) const; // Find the index of the adjacent tri
+};
+
+/*!***************************************************************************
+ @Class CStrip
+ @Description Object used to store the triangles that a given strip is
+ composed from.
+*****************************************************************************/
+class CStrip
+{
+protected:
+ unsigned int m_nTriCnt;
+ CTri *m_pTri;
+ unsigned int m_nStrips;
+
+ CTri **m_psStrip; // Working space for finding strips
+
+public:
+ CStrip(
+ const unsigned int * const pui32TriList,
+ const unsigned int nTriCnt);
+ ~CStrip();
+
+protected:
+ bool StripGrow(
+ CTri &triFrom,
+ const unsigned int nEdgeFrom,
+ const int nMaxChange);
+
+public:
+ void StripFromEdges();
+ void StripImprove();
+
+ void Output(
+ unsigned int **ppui32Strips,
+ unsigned int **ppnStripLen,
+ unsigned int *pnStripCnt);
+};
+
+/****************************************************************************
+** Constants
+****************************************************************************/
+
+/****************************************************************************
+** Code: Class: CTri
+****************************************************************************/
+CTri::CTri()
+{
+ pAdj[0] = NULL;
+ pAdj[1] = NULL;
+ pAdj[2] = NULL;
+ bInStrip = false;
+ bOutput = false;
+}
+
+/*!***************************************************************************
+ @Function FindEdge
+ @Input pw0 The first index
+ @Input pw1 The second index
+ @Return The index of the edge
+ @Description Finds the index of the edge that the current object shares
+ with the two vertex index values that have been passed in
+ (or returns -1 if they dont share an edge).
+*****************************************************************************/
+int CTri::FindEdge(const unsigned int pw0, const unsigned int pw1) const
+{
+ if((pIdx[0] == pw0 && pIdx[1] == pw1))
+ return 0;
+ if((pIdx[1] == pw0 && pIdx[2] == pw1))
+ return 1;
+ if((pIdx[2] == pw0 && pIdx[0] == pw1))
+ return 2;
+ return -1;
+}
+/*!***************************************************************************
+ @Function Cement
+ @Description Assigns the new state as the old state.
+*****************************************************************************/
+void CTri::Cement()
+{
+ sOld = sNew;
+}
+/*!***************************************************************************
+ @Function Undo
+ @Description Reverts the new state to the old state.
+*****************************************************************************/
+void CTri::Undo()
+{
+ sNew = sOld;
+}
+/*!***************************************************************************
+ @Function EdgeFromAdjTri
+ @Input tri The triangle to compare
+ @Return int Index of adjacent triangle (-1 if not adjacent)
+ @Description If the input triangle is adjacent to the current triangle,
+ it's index is returned.
+*****************************************************************************/
+int CTri::EdgeFromAdjTri(const CTri &tri) const
+{
+ for(int i = 0; i < 3; ++i)
+ {
+ if(pAdj[i] == &tri)
+ {
+ return i;
+ }
+ }
+ _ASSERT(false);
+ return -1;
+}
+
+/****************************************************************************
+** Local code
+****************************************************************************/
+/*!***************************************************************************
+ @Function OrphanTri
+ @Input tri The triangle test
+ @Return int Returns 1 if change was made
+ @Description If the input triangle is not wound forward and is not the last
+ triangle in the strip, the connection with the next triangle
+ in the strip is removed.
+*****************************************************************************/
+static int OrphanTri(
+ CTri * const pTri)
+{
+ _ASSERT(!pTri->bInStrip);
+ if(pTri->sNew.bWindFwd || !pTri->sNew.pFwd)
+ return 0;
+
+ pTri->sNew.pFwd->sNew.pRev = NULL;
+ pTri->sNew.pFwd = NULL;
+ return 1;
+}
+/*!***************************************************************************
+ @Function TakeTri
+ @Input pTri The triangle to take
+ @Input pRevNew The triangle that is before pTri in the new strip
+ @Return int Returns 1 if a new strip has been created
+ @Description Removes the triangle from it's current strip
+ and places it in a new one (following pRevNew in the new strip).
+*****************************************************************************/
+static int TakeTri(
+ CTri * const pTri,
+ CTri * const pRevNew,
+ const bool bFwd)
+{
+ int nRet;
+
+ _ASSERT(!pTri->bInStrip);
+
+ if(pTri->sNew.pFwd && pTri->sNew.pRev)
+ {
+ _ASSERT(pTri->sNew.pFwd->sNew.pRev == pTri);
+ pTri->sNew.pFwd->sNew.pRev = NULL;
+ _ASSERT(pTri->sNew.pRev->sNew.pFwd == pTri);
+ pTri->sNew.pRev->sNew.pFwd = NULL;
+
+ // If in the middle of a Strip, this will generate a new Strip
+ nRet = 1;
+
+ // The second tri in the strip may need to be orphaned, or it will have wrong winding order
+ nRet += OrphanTri(pTri->sNew.pFwd);
+ }
+ else if(pTri->sNew.pFwd)
+ {
+ _ASSERT(pTri->sNew.pFwd->sNew.pRev == pTri);
+ pTri->sNew.pFwd->sNew.pRev = NULL;
+
+ // If at the beginning of a Strip, no change
+ nRet = 0;
+
+ // The second tri in the strip may need to be orphaned, or it will have wrong winding order
+ nRet += OrphanTri(pTri->sNew.pFwd);
+ }
+ else if(pTri->sNew.pRev)
+ {
+ _ASSERT(pTri->sNew.pRev->sNew.pFwd == pTri);
+ pTri->sNew.pRev->sNew.pFwd = NULL;
+
+ // If at the end of a Strip, no change
+ nRet = 0;
+ }
+ else
+ {
+ // Otherwise it's a lonesome triangle; one Strip removed!
+ nRet = -1;
+ }
+
+ pTri->sNew.pFwd = NULL;
+ pTri->sNew.pRev = pRevNew;
+ pTri->bInStrip = true;
+ pTri->sNew.bWindFwd = bFwd;
+
+ if(pRevNew)
+ {
+ _ASSERT(!pRevNew->sNew.pFwd);
+ pRevNew->sNew.pFwd = pTri;
+ }
+
+ return nRet;
+}
+/*!***************************************************************************
+ @Function TryLinkEdge
+ @Input src The source triangle
+ @Input cmp The triangle to compare with
+ @Input nSrcEdge The edge of souce triangle to compare
+ @Input idx0 Vertex index 0 of the compare triangle
+ @Input idx1 Vertex index 1 of the compare triangle
+ @Description If the triangle to compare currently has no adjacent
+ triangle along the specified edge, link the source triangle
+ (along it's specified edge) with the compare triangle.
+*****************************************************************************/
+static bool TryLinkEdge(
+ CTri &src,
+ CTri &cmp,
+ const int nSrcEdge,
+ const unsigned int idx0,
+ const unsigned int idx1)
+{
+ int nCmpEdge;
+
+ nCmpEdge = cmp.FindEdge(idx0, idx1);
+ if(nCmpEdge != -1 && !cmp.pAdj[nCmpEdge])
+ {
+ cmp.pAdj[nCmpEdge] = &src;
+ src.pAdj[nSrcEdge] = &cmp;
+ return true;
+ }
+ return false;
+}
+
+/****************************************************************************
+** Code: Class: CStrip
+****************************************************************************/
+CStrip::CStrip(
+ const unsigned int * const pui32TriList,
+ const unsigned int nTriCnt)
+{
+ unsigned int i, j;
+ bool b0, b1, b2;
+
+ m_nTriCnt = nTriCnt;
+
+ /*
+ Generate adjacency info
+ */
+ m_pTri = new CTri[nTriCnt];
+ for(i = 0; i < nTriCnt; ++i)
+ {
+ // Set pointer to indices
+ m_pTri[i].pIdx = &pui32TriList[3 * i];
+
+ b0 = false;
+ b1 = false;
+ b2 = false;
+ for(j = 0; j < i && !(b0 & b1 & b2); ++j)
+ {
+ if(!b0)
+ b0 = TryLinkEdge(m_pTri[i], m_pTri[j], 0, m_pTri[i].pIdx[1], m_pTri[i].pIdx[0]);
+
+ if(!b1)
+ b1 = TryLinkEdge(m_pTri[i], m_pTri[j], 1, m_pTri[i].pIdx[2], m_pTri[i].pIdx[1]);
+
+ if(!b2)
+ b2 = TryLinkEdge(m_pTri[i], m_pTri[j], 2, m_pTri[i].pIdx[0], m_pTri[i].pIdx[2]);
+ }
+ }
+
+ // Initially, every triangle is a strip.
+ m_nStrips = m_nTriCnt;
+
+ // Allocate working space for the strippers
+ m_psStrip = new CTri*[m_nTriCnt];
+}
+
+CStrip::~CStrip()
+{
+ delete [] m_pTri;
+ delete [] m_psStrip;
+}
+/*!***************************************************************************
+ @Function StripGrow
+ @Input triFrom The triangle to begin from
+ @Input nEdgeFrom The edge of the triangle to begin from
+ @Input maxChange The maximum number of changes to be made
+ @Description Takes triFrom as a starting point of triangles to add to
+ the list and adds triangles sequentially by finding the next
+ triangle that is adjacent to the current triangle.
+ This is repeated until the maximum number of changes
+ have been made.
+*****************************************************************************/
+bool CStrip::StripGrow(
+ CTri &triFrom,
+ const unsigned int nEdgeFrom,
+ const int nMaxChange)
+{
+ unsigned int i;
+ bool bFwd;
+ int nDiff, nDiffTot, nEdge;
+ CTri *pTri, *pTriPrev, *pTmp;
+ unsigned int nStripLen;
+
+ // Start strip from this tri
+ pTri = &triFrom;
+ pTriPrev = NULL;
+
+ nDiffTot = 0;
+ nStripLen = 0;
+
+ // Start strip from this edge
+ nEdge = nEdgeFrom;
+ bFwd = true;
+
+ // Extend the strip until we run out, or we find an improvement
+ nDiff = 1;
+ while(nDiff > nMaxChange)
+ {
+ // Add pTri to the strip
+ _ASSERT(pTri);
+ nDiff += TakeTri(pTri, pTriPrev, bFwd);
+ _ASSERT(nStripLen < m_nTriCnt);
+ m_psStrip[nStripLen++] = pTri;
+
+ // Jump to next tri
+ pTriPrev = pTri;
+ pTri = pTri->pAdj[nEdge];
+ if(!pTri)
+ break; // No more tris, gotta stop
+
+ if(pTri->bInStrip)
+ break; // No more tris, gotta stop
+
+ // Find which edge we came over
+ nEdge = pTri->EdgeFromAdjTri(*pTriPrev);
+
+ // Find the edge to leave over
+ if(bFwd)
+ {
+ if(--nEdge < 0)
+ nEdge = 2;
+ }
+ else
+ {
+ if(++nEdge > 2)
+ nEdge = 0;
+ }
+
+ // Swap the winding order for the next tri
+ bFwd = !bFwd;
+ }
+ _ASSERT(!pTriPrev->sNew.pFwd);
+
+ /*
+ Accept or reject this strip.
+
+ Accepting changes which don't change the number of strips
+ adds variety, which can help better strips to develop.
+ */
+ if(nDiff <= nMaxChange)
+ {
+ nDiffTot += nDiff;
+
+ // Great, take the Strip
+ for(i = 0; i < nStripLen; ++i)
+ {
+ pTri = m_psStrip[i];
+ _ASSERT(pTri->bInStrip);
+
+ // Cement affected tris
+ pTmp = pTri->sOld.pFwd;
+ if(pTmp && !pTmp->bInStrip)
+ {
+ if(pTmp->sOld.pFwd && !pTmp->sOld.pFwd->bInStrip)
+ pTmp->sOld.pFwd->Cement();
+ pTmp->Cement();
+ }
+
+ pTmp = pTri->sOld.pRev;
+ if(pTmp && !pTmp->bInStrip)
+ {
+ pTmp->Cement();
+ }
+
+ // Cement this tris
+ pTri->bInStrip = false;
+ pTri->Cement();
+ }
+ }
+ else
+ {
+ // Shame, undo the strip
+ for(i = 0; i < nStripLen; ++i)
+ {
+ pTri = m_psStrip[i];
+ _ASSERT(pTri->bInStrip);
+
+ // Undo affected tris
+ pTmp = pTri->sOld.pFwd;
+ if(pTmp && !pTmp->bInStrip)
+ {
+ if(pTmp->sOld.pFwd && !pTmp->sOld.pFwd->bInStrip)
+ pTmp->sOld.pFwd->Undo();
+ pTmp->Undo();
+ }
+
+ pTmp = pTri->sOld.pRev;
+ if(pTmp && !pTmp->bInStrip)
+ {
+ pTmp->Undo();
+ }
+
+ // Undo this tris
+ pTri->bInStrip = false;
+ pTri->Undo();
+ }
+ }
+
+#ifdef _DEBUG
+ for(int nDbg = 0; nDbg < (int)m_nTriCnt; ++nDbg)
+ {
+ _ASSERT(m_pTri[nDbg].bInStrip == false);
+ _ASSERT(m_pTri[nDbg].bOutput == false);
+ _ASSERT(m_pTri[nDbg].sOld.pRev == m_pTri[nDbg].sNew.pRev);
+ _ASSERT(m_pTri[nDbg].sOld.pFwd == m_pTri[nDbg].sNew.pFwd);
+
+ if(m_pTri[nDbg].sNew.pRev)
+ {
+ _ASSERT(m_pTri[nDbg].sNew.pRev->sNew.pFwd == &m_pTri[nDbg]);
+ }
+
+ if(m_pTri[nDbg].sNew.pFwd)
+ {
+ _ASSERT(m_pTri[nDbg].sNew.pFwd->sNew.pRev == &m_pTri[nDbg]);
+ }
+ }
+#endif
+
+ if(nDiffTot)
+ {
+ m_nStrips += nDiffTot;
+ return true;
+ }
+ return false;
+}
+
+/*!***************************************************************************
+ @Function StripFromEdges
+ @Description Creates a strip from the object's edge information.
+*****************************************************************************/
+void CStrip::StripFromEdges()
+{
+ unsigned int i, j, nTest;
+ CTri *pTri, *pTriPrev;
+ int nEdge = 0;
+
+ /*
+ Attempt to create grid-oriented strips.
+ */
+ for(i = 0; i < m_nTriCnt; ++i)
+ {
+ pTri = &m_pTri[i];
+
+ // Count the number of empty edges
+ nTest = 0;
+ for(j = 0; j < 3; ++j)
+ {
+ if(!pTri->pAdj[j])
+ {
+ ++nTest;
+ }
+ else
+ {
+ nEdge = j;
+ }
+ }
+
+ if(nTest != 2)
+ continue;
+
+ for(;;)
+ {
+ // A tri with two empty edges is a corner (there are other corners too, but this works so...)
+ while(StripGrow(*pTri, nEdge, -1)) {};
+
+ pTriPrev = pTri;
+ pTri = pTri->pAdj[nEdge];
+ if(!pTri)
+ break;
+
+ // Find the edge we came over
+ nEdge = pTri->EdgeFromAdjTri(*pTriPrev);
+
+ // Step around to the next edge
+ if(++nEdge > 2)
+ nEdge = 0;
+
+ pTriPrev = pTri;
+ pTri = pTri->pAdj[nEdge];
+ if(!pTri)
+ break;
+
+ // Find the edge we came over
+ nEdge = pTri->EdgeFromAdjTri(*pTriPrev);
+
+ // Step around to the next edge
+ if(--nEdge < 0)
+ nEdge = 2;
+
+#if 0
+ // If we're not tracking the edge, give up
+ nTest = nEdge - 1;
+ if(nTest < 0)
+ nTest = 2;
+ if(pTri->pAdj[nTest])
+ break;
+ else
+ continue;
+#endif
+ }
+ }
+}
+
+#ifdef RND_TRIS_ORDER
+struct pair
+{
+ unsigned int i, o;
+};
+
+static int compare(const void *arg1, const void *arg2)
+{
+ return ((pair*)arg1)->i - ((pair*)arg2)->i;
+}
+#endif
+/*!***************************************************************************
+ @Function StripImprove
+ @Description Optimises the strip
+*****************************************************************************/
+void CStrip::StripImprove()
+{
+ unsigned int i, j;
+ bool bChanged;
+ int nRepCnt, nChecks;
+ int nMaxChange;
+#ifdef RND_TRIS_ORDER
+ pair *pnOrder;
+
+ /*
+ Create a random order to process the tris
+ */
+ pnOrder = new pair[m_nTriCnt];
+#endif
+
+ nRepCnt = 0;
+ nChecks = 2;
+ nMaxChange = 0;
+
+ /*
+ Reduce strip count by growing each of the three strips each tri can start.
+ */
+ while(nChecks)
+ {
+ --nChecks;
+
+ bChanged = false;
+
+#ifdef RND_TRIS_ORDER
+ /*
+ Create a random order to process the tris
+ */
+ for(i = 0; i < m_nTriCnt; ++i)
+ {
+ pnOrder[i].i = rand() * rand();
+ pnOrder[i].o = i;
+ }
+ qsort(pnOrder, m_nTriCnt, sizeof(*pnOrder), compare);
+#endif
+
+ /*
+ Process the tris
+ */
+ for(i = 0; i < m_nTriCnt; ++i)
+ {
+ for(j = 0; j < 3; ++j)
+ {
+#ifdef RND_TRIS_ORDER
+ bChanged |= StripGrow(m_pTri[pnOrder[i].o], j, nMaxChange);
+#else
+ bChanged |= StripGrow(m_pTri[i], j, nMaxChange);
+#endif
+ }
+ }
+ ++nRepCnt;
+
+ // Check the results once or twice
+ if(bChanged)
+ nChecks = 2;
+
+ nMaxChange = (nMaxChange == 0 ? -1 : 0);
+ }
+
+#ifdef RND_TRIS_ORDER
+ delete [] pnOrder;
+#endif
+ _RPT1(_CRT_WARN, "Reps: %d\n", nRepCnt);
+}
+/*!***************************************************************************
+ @Function Output
+ @Output ppui32Strips
+ @Output ppnStripLen The length of the strip
+ @Output pnStripCnt
+ @Description Outputs key information about the strip to the output
+ parameters.
+*****************************************************************************/
+void CStrip::Output(
+ unsigned int **ppui32Strips,
+ unsigned int **ppnStripLen,
+ unsigned int *pnStripCnt)
+{
+ unsigned int *pui32Strips;
+ unsigned int *pnStripLen;
+ unsigned int i, j, nIdx, nStrip;
+ CTri *pTri;
+
+ /*
+ Output Strips
+ */
+ pnStripLen = (unsigned int*)malloc(m_nStrips * sizeof(*pnStripLen));
+ pui32Strips = (unsigned int*)malloc((m_nTriCnt + m_nStrips * 2) * sizeof(*pui32Strips));
+ nStrip = 0;
+ nIdx = 0;
+ for(i = 0; i < m_nTriCnt; ++i)
+ {
+ pTri = &m_pTri[i];
+
+ if(pTri->sNew.pRev)
+ continue;
+ _ASSERT(!pTri->sNew.pFwd || pTri->sNew.bWindFwd);
+ _ASSERT(pTri->bOutput == false);
+
+ if(!pTri->sNew.pFwd)
+ {
+ pui32Strips[nIdx++] = pTri->pIdx[0];
+ pui32Strips[nIdx++] = pTri->pIdx[1];
+ pui32Strips[nIdx++] = pTri->pIdx[2];
+ pnStripLen[nStrip] = 1;
+ pTri->bOutput = true;
+ }
+ else
+ {
+ if(pTri->sNew.pFwd == pTri->pAdj[0])
+ {
+ pui32Strips[nIdx++] = pTri->pIdx[2];
+ pui32Strips[nIdx++] = pTri->pIdx[0];
+ }
+ else if(pTri->sNew.pFwd == pTri->pAdj[1])
+ {
+ pui32Strips[nIdx++] = pTri->pIdx[0];
+ pui32Strips[nIdx++] = pTri->pIdx[1];
+ }
+ else
+ {
+ _ASSERT(pTri->sNew.pFwd == pTri->pAdj[2]);
+ pui32Strips[nIdx++] = pTri->pIdx[1];
+ pui32Strips[nIdx++] = pTri->pIdx[2];
+ }
+
+ pnStripLen[nStrip] = 0;
+ do
+ {
+ _ASSERT(pTri->bOutput == false);
+
+ // Increment tris-in-this-strip counter
+ ++pnStripLen[nStrip];
+
+ // Output the new vertex index
+ for(j = 0; j < 3; ++j)
+ {
+ if(
+ (pui32Strips[nIdx-2] != pTri->pIdx[j]) &&
+ (pui32Strips[nIdx-1] != pTri->pIdx[j]))
+ {
+ break;
+ }
+ }
+ _ASSERT(j != 3);
+ pui32Strips[nIdx++] = pTri->pIdx[j];
+
+ // Double-check that the previous three indices are the indices of this tris (in some order)
+ _ASSERT(
+ ((pui32Strips[nIdx-3] == pTri->pIdx[0]) && (pui32Strips[nIdx-2] == pTri->pIdx[1]) && (pui32Strips[nIdx-1] == pTri->pIdx[2])) ||
+ ((pui32Strips[nIdx-3] == pTri->pIdx[1]) && (pui32Strips[nIdx-2] == pTri->pIdx[2]) && (pui32Strips[nIdx-1] == pTri->pIdx[0])) ||
+ ((pui32Strips[nIdx-3] == pTri->pIdx[2]) && (pui32Strips[nIdx-2] == pTri->pIdx[0]) && (pui32Strips[nIdx-1] == pTri->pIdx[1])) ||
+ ((pui32Strips[nIdx-3] == pTri->pIdx[2]) && (pui32Strips[nIdx-2] == pTri->pIdx[1]) && (pui32Strips[nIdx-1] == pTri->pIdx[0])) ||
+ ((pui32Strips[nIdx-3] == pTri->pIdx[1]) && (pui32Strips[nIdx-2] == pTri->pIdx[0]) && (pui32Strips[nIdx-1] == pTri->pIdx[2])) ||
+ ((pui32Strips[nIdx-3] == pTri->pIdx[0]) && (pui32Strips[nIdx-2] == pTri->pIdx[2]) && (pui32Strips[nIdx-1] == pTri->pIdx[1])));
+
+ // Check that the latest three indices are not degenerate
+ _ASSERT(pui32Strips[nIdx-1] != pui32Strips[nIdx-2]);
+ _ASSERT(pui32Strips[nIdx-1] != pui32Strips[nIdx-3]);
+ _ASSERT(pui32Strips[nIdx-2] != pui32Strips[nIdx-3]);
+
+ pTri->bOutput = true;
+
+ // Check that the next triangle is adjacent to this triangle
+ _ASSERT(
+ (pTri->sNew.pFwd == pTri->pAdj[0]) ||
+ (pTri->sNew.pFwd == pTri->pAdj[1]) ||
+ (pTri->sNew.pFwd == pTri->pAdj[2]) ||
+ (!pTri->sNew.pFwd));
+ // Check that this triangle is adjacent to the next triangle
+ _ASSERT(
+ (!pTri->sNew.pFwd) ||
+ (pTri == pTri->sNew.pFwd->pAdj[0]) ||
+ (pTri == pTri->sNew.pFwd->pAdj[1]) ||
+ (pTri == pTri->sNew.pFwd->pAdj[2]));
+
+ pTri = pTri->sNew.pFwd;
+ } while(pTri);
+ }
+
+ ++nStrip;
+ }
+ _ASSERT(nIdx == m_nTriCnt + m_nStrips * 2);
+ _ASSERT(nStrip == m_nStrips);
+
+ // Check all triangles have been output
+ for(i = 0; i < m_nTriCnt; ++i)
+ {
+ _ASSERT(m_pTri[i].bOutput == true);
+ }
+
+ // Check all triangles are present
+ j = 0;
+ for(i = 0; i < m_nStrips; ++i)
+ {
+ j += pnStripLen[i];
+ }
+ _ASSERT(j == m_nTriCnt);
+
+ // Output data
+ *pnStripCnt = m_nStrips;
+ *ppui32Strips = pui32Strips;
+ *ppnStripLen = pnStripLen;
+}
+
+/****************************************************************************
+** Code
+****************************************************************************/
+
+/*!***************************************************************************
+ @Function PVRTTriStrip
+ @Output ppui32Strips
+ @Output ppnStripLen
+ @Output pnStripCnt
+ @Input pui32TriList
+ @Input nTriCnt
+ @Description Reads a triangle list and generates an optimised triangle strip.
+*****************************************************************************/
+void PVRTTriStrip(
+ unsigned int **ppui32Strips,
+ unsigned int **ppnStripLen,
+ unsigned int *pnStripCnt,
+ const unsigned int * const pui32TriList,
+ const unsigned int nTriCnt)
+{
+ unsigned int *pui32Strips;
+ unsigned int *pnStripLen;
+ unsigned int nStripCnt;
+
+ /*
+ If the order in which triangles are tested as strip roots is
+ randomised, then several attempts can be made. Use the best result.
+ */
+ for(int i = 0; i <
+#ifdef RND_TRIS_ORDER
+ 5
+#else
+ 1
+#endif
+ ; ++i)
+ {
+ CStrip stripper(pui32TriList, nTriCnt);
+
+#ifdef RND_TRIS_ORDER
+ srand(i);
+#endif
+
+ stripper.StripFromEdges();
+ stripper.StripImprove();
+ stripper.Output(&pui32Strips, &pnStripLen, &nStripCnt);
+
+ if(!i || nStripCnt < *pnStripCnt)
+ {
+ if(i)
+ {
+ FREE(*ppui32Strips);
+ FREE(*ppnStripLen);
+ }
+
+ *ppui32Strips = pui32Strips;
+ *ppnStripLen = pnStripLen;
+ *pnStripCnt = nStripCnt;
+ }
+ else
+ {
+ FREE(pui32Strips);
+ FREE(pnStripLen);
+ }
+ }
+}
+
+/*!***************************************************************************
+ @Function PVRTTriStripList
+ @Modified pui32TriList
+ @Input nTriCnt
+ @Description Reads a triangle list and generates an optimised triangle strip.
+ Result is converted back to a triangle list.
+*****************************************************************************/
+void PVRTTriStripList(unsigned int * const pui32TriList, const unsigned int nTriCnt)
+{
+ unsigned int *pui32Strips;
+ unsigned int *pnStripLength;
+ unsigned int nNumStrips;
+ unsigned int *pui32TriPtr, *pui32StripPtr;
+
+ /*
+ Strip the geometry
+ */
+ PVRTTriStrip(&pui32Strips, &pnStripLength, &nNumStrips, pui32TriList, nTriCnt);
+
+ /*
+ Convert back to a triangle list
+ */
+ pui32StripPtr = pui32Strips;
+ pui32TriPtr = pui32TriList;
+ for(unsigned int i = 0; i < nNumStrips; ++i)
+ {
+ *pui32TriPtr++ = *pui32StripPtr++;
+ *pui32TriPtr++ = *pui32StripPtr++;
+ *pui32TriPtr++ = *pui32StripPtr++;
+
+ for(unsigned int j = 1; j < pnStripLength[i]; ++j)
+ {
+ // Use two indices from previous triangle, flipping tri order alternately.
+ if(j & 0x01)
+ {
+ *pui32TriPtr++ = pui32StripPtr[-1];
+ *pui32TriPtr++ = pui32StripPtr[-2];
+ }
+ else
+ {
+ *pui32TriPtr++ = pui32StripPtr[-2];
+ *pui32TriPtr++ = pui32StripPtr[-1];
+ }
+
+ *pui32TriPtr++ = *pui32StripPtr++;
+ }
+ }
+
+ free(pui32Strips);
+ free(pnStripLength);
+}
+
+/*****************************************************************************
+ End of file (PVRTTriStrip.cpp)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTTriStrip.h b/tests/third_party/PowerVR/Tools/PVRTTriStrip.h
new file mode 100644
index 0000000..11faa7e
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTTriStrip.h
@@ -0,0 +1,46 @@
+/*!****************************************************************************
+
+ @file PVRTTriStrip.h
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief Strips a triangle list.
+
+******************************************************************************/
+#ifndef _PVRTTRISTRIP_H_
+#define _PVRTTRISTRIP_H_
+
+
+/****************************************************************************
+** Declarations
+****************************************************************************/
+
+/*!***************************************************************************
+ @brief Reads a triangle list and generates an optimised triangle strip.
+ @param[out] ppui32Strips
+ @param[out] ppnStripLen
+ @param[out] pnStripCnt
+ @param[in] pui32TriList
+ @param[in] nTriCnt
+*****************************************************************************/
+void PVRTTriStrip(
+ unsigned int **ppui32Strips,
+ unsigned int **ppnStripLen,
+ unsigned int *pnStripCnt,
+ const unsigned int * const pui32TriList,
+ const unsigned int nTriCnt);
+
+
+/*!***************************************************************************
+ @brief Reads a triangle list and generates an optimised triangle strip. Result is
+ converted back to a triangle list.
+ @param[in,out] pui32TriList
+ @param[in] nTriCnt
+*****************************************************************************/
+void PVRTTriStripList(unsigned int * const pui32TriList, const unsigned int nTriCnt);
+
+
+#endif /* _PVRTTRISTRIP_H_ */
+
+/*****************************************************************************
+ End of file (PVRTTriStrip.h)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTUnicode.cpp b/tests/third_party/PowerVR/Tools/PVRTUnicode.cpp
new file mode 100644
index 0000000..b96b95a
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTUnicode.cpp
@@ -0,0 +1,349 @@
+/******************************************************************************
+
+ @File PVRTUnicode.cpp
+
+ @Title PVRTUnicode
+
+ @Version @Version
+
+ @Copyright Copyright (c) Imagination Technologies Limited.
+
+ @Platform All
+
+ @Description A small collection of functions used to decode Unicode formats to
+ individual code points.
+
+******************************************************************************/
+#include "PVRTUnicode.h"
+#include <string.h>
+
+/****************************************************************************
+** Constants
+****************************************************************************/
+const PVRTuint32 c_u32ReplChar = 0xFFFD;
+
+#define VALID_ASCII 0x80
+#define TAIL_MASK 0x3F
+#define BYTES_PER_TAIL 6
+
+#define UTF16_SURG_H_MARK 0xD800
+#define UTF16_SURG_H_END 0xDBFF
+#define UTF16_SURG_L_MARK 0xDC00
+#define UTF16_SURG_L_END 0xDFFF
+
+#define UNICODE_NONCHAR_MARK 0xFDD0
+#define UNICODE_NONCHAR_END 0xFDEF
+#define UNICODE_RESERVED 0xFFFE
+#define UNICODE_MAX 0x10FFFF
+
+#define MAX_LEN 0x8FFF
+
+/****************************************************************************
+** A table which allows quick lookup to determine the number of bytes of a
+** UTF8 code point.
+****************************************************************************/
+const PVRTuint8 c_u8UTF8Lengths[256] =
+{
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
+ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+ 1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
+ 2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,
+ 3,3,3,3,3,3,3,3,0,0,0,0,0,0,0,0,
+};
+
+/****************************************************************************
+** A table which allows quick lookup to determine whether a UTF8 sequence
+** is 'overlong'.
+****************************************************************************/
+const PVRTuint32 c_u32MinVals[4] =
+{
+ 0x00000000, // 0 tail bytes
+ 0x00000080, // 1 tail bytes
+ 0x00000800, // 2 tail bytes
+ 0x00010000, // 3 tail bytes
+};
+
+/*!***************************************************************************
+ @Function CheckGenericUnicode
+ @Input c32 A UTF32 character/Unicode code point
+ @Returns Success or failure.
+ @Description Checks that the decoded code point is valid.
+*****************************************************************************/
+static bool CheckGenericUnicode(PVRTuint32 c32)
+{
+ // Check that this value isn't a UTF16 surrogate mask.
+ if(c32 >= UTF16_SURG_H_MARK && c32 <= UTF16_SURG_L_END)
+ return false;
+ // Check non-char values
+ if(c32 >= UNICODE_NONCHAR_MARK && c32 <= UNICODE_NONCHAR_END)
+ return false;
+ // Check reserved values
+ if((c32 & UNICODE_RESERVED) == UNICODE_RESERVED)
+ return false;
+ // Check max value.
+ if(c32 > UNICODE_MAX)
+ return false;
+
+ return true;
+}
+
+/*!***************************************************************************
+ @Function PVRTUnicodeUTF8ToUTF32
+ @Input pUTF8 A UTF8 string, which is null terminated.
+ @Output aUTF32 An array of Unicode code points.
+ @Returns Success or failure.
+ @Description Decodes a UTF8-encoded string in to Unicode code points
+ (UTF32). If pUTF8 is not null terminated, the results are
+ undefined.
+*****************************************************************************/
+EPVRTError PVRTUnicodeUTF8ToUTF32(const PVRTuint8* const pUTF8, CPVRTArray<PVRTuint32>& aUTF32)
+{
+ unsigned int uiTailLen, uiIndex;
+ unsigned int uiBytes = (unsigned int) strlen((const char*)pUTF8);
+ PVRTuint32 c32;
+
+ const PVRTuint8* pC = pUTF8;
+ while(*pC)
+ {
+ // Quick optimisation for ASCII characters
+ while(*pC && *pC < VALID_ASCII)
+ {
+ aUTF32.Append(*pC++);
+ }
+ // Done
+ if(!*pC)
+ break;
+
+ c32 = *pC++;
+ uiTailLen = c_u8UTF8Lengths[c32];
+
+ // Check for invalid tail length. Maximum 4 bytes for each UTF8 character.
+ // Also check to make sure the tail length is inside the provided buffer.
+ if(uiTailLen == 0 || (pC + uiTailLen > pUTF8 + uiBytes))
+ return PVR_OVERFLOW;
+
+ c32 &= (TAIL_MASK >> uiTailLen); // Get the data out of the first byte. This depends on the length of the tail.
+
+ // Get the data out of each tail byte
+ uiIndex = 0;
+ while(uiIndex < uiTailLen)
+ {
+ if((pC[uiIndex] & 0xC0) != 0x80)
+ return PVR_FAIL; // Invalid tail byte!
+
+ c32 = (c32 << BYTES_PER_TAIL) + (pC[uiIndex] & TAIL_MASK);
+ uiIndex++;
+ }
+
+ pC += uiIndex;
+
+ // Check overlong values.
+ if(c32 < c_u32MinVals[uiTailLen])
+ return PVR_FAIL;
+
+ if(!CheckGenericUnicode(c32))
+ return PVR_FAIL;
+
+ // OK
+ aUTF32.Append(c32);
+ }
+
+ return PVR_SUCCESS;
+}
+
+/*!***************************************************************************
+ @Function PVRTUnicodeUTF16ToUTF32
+ @Input pUTF16 A UTF16 string, which is null terminated.
+ @Output aUTF32 An array of Unicode code points.
+ @Returns Success or failure.
+ @Description Decodes a UTF16-encoded string in to Unicode code points
+ (UTF32). If pUTF16 is not null terminated, the results are
+ undefined.
+*****************************************************************************/
+EPVRTError PVRTUnicodeUTF16ToUTF32(const PVRTuint16* const pUTF16, CPVRTArray<PVRTuint32>& aUTF32)
+{
+ const PVRTuint16* pC = pUTF16;
+
+ // Determine the number of shorts
+ while(*++pC && (pC - pUTF16) < MAX_LEN);
+ unsigned int uiBufferLen = (unsigned int) (pC - pUTF16);
+
+ if(uiBufferLen == MAX_LEN)
+ return PVR_OVERFLOW; // Probably not NULL terminated.
+
+ // Reset to start.
+ pC = pUTF16;
+
+ PVRTuint32 c32;
+ while(*pC)
+ {
+ // Straight copy. We'll check for surrogate pairs next...
+ c32 = *pC++;
+
+ // Check surrogate pair
+ if(c32 >= UTF16_SURG_H_MARK && c32 <= UTF16_SURG_H_END)
+ {
+ // Make sure the next 2 bytes are in range...
+ if(pC + 1 > pUTF16 + uiBufferLen || *pC == 0)
+ return PVR_OVERFLOW;
+
+ // Check that the next value is in the low surrogate range
+ if(*pC < UTF16_SURG_L_MARK || *pC > UTF16_SURG_L_END)
+ return PVR_FAIL;
+
+ // Decode
+ c32 = ((c32 - UTF16_SURG_H_MARK) << 10) + (*pC - UTF16_SURG_L_MARK) + 0x10000;
+ pC++;
+ }
+
+ if(!CheckGenericUnicode(c32))
+ return PVR_FAIL;
+
+ // OK
+ aUTF32.Append(c32);
+ }
+
+ return PVR_SUCCESS;
+}
+
+/*!***************************************************************************
+ @Function PVRTUnicodeUTF8Length
+ @Input pUTF8 A UTF8 string, which is null terminated.
+ @Returns The length of the string, in Unicode code points.
+ @Description Calculates the length of a UTF8 string. If pUTF8 is
+ not null terminated, the results are undefined.
+*****************************************************************************/
+unsigned int PVRTUnicodeUTF8Length(const PVRTuint8* const pUTF8)
+{
+ const PVRTuint8* pC = pUTF8;
+
+ unsigned int charCount = 0;
+ unsigned int mask;
+ while(*pC)
+ {
+ // Quick optimisation for ASCII characters
+ const PVRTuint8* pStart = pC;
+ while(*pC && *pC < VALID_ASCII)
+ pC++;
+
+ charCount += (unsigned int) (pC - pStart);
+
+ // Done
+ if(!*pC)
+ break;
+
+ mask = *pC & 0xF0;
+ switch(mask)
+ {
+ case 0xF0: pC++;
+ case 0xE0: pC++;
+ case 0xC0: pC++;
+ break;
+ default:
+ _ASSERT(!"Invalid tail byte!");
+ return 0;
+ }
+
+ pC++;
+ charCount++;
+ }
+
+ return charCount;
+}
+
+/*!***************************************************************************
+ @Function PVRTUnicodeUTF16Length
+ @Input pUTF16 A UTF16 string, which is null terminated.
+ @Returns The length of the string, in Unicode code points.
+ @Description Calculates the length of a UTF16 string.
+ If pUTF16 is not null terminated, the results are
+ undefined.
+*****************************************************************************/
+unsigned int PVRTUnicodeUTF16Length(const PVRTuint16* const pUTF16)
+{
+ const PVRTuint16* pC = pUTF16;
+ unsigned int charCount = 0;
+ while(*pC && (pC - pUTF16) < MAX_LEN)
+ {
+ if( pC[0] >= UTF16_SURG_H_MARK && pC[0] <= UTF16_SURG_H_END
+ && pC[1] >= UTF16_SURG_L_MARK && pC[0] <= UTF16_SURG_L_END)
+ {
+ pC += 2;
+ }
+ else
+ {
+ pC += 1;
+ }
+
+ charCount++;
+ }
+
+ return charCount;
+}
+
+/*!***************************************************************************
+ @Function PVRTUnicodeValidUTF8
+ @Input pUTF8 A UTF8 string, which is null terminated.
+ @Returns true or false
+ @Description Checks whether the encoding of a UTF8 string is valid.
+ If pUTF8 is not null terminated, the results are undefined.
+*****************************************************************************/
+bool PVRTUnicodeValidUTF8(const PVRTuint8* const pUTF8)
+{
+ unsigned int uiTailLen, uiIndex;
+ unsigned int uiBytes = (unsigned int) strlen((const char*)pUTF8);
+ const PVRTuint8* pC = pUTF8;
+ while(*pC)
+ {
+ // Quick optimisation for ASCII characters
+ while(*pC && *pC < VALID_ASCII) pC++;
+ // Done?
+ if(!*pC)
+ break;
+
+ PVRTuint32 c32 = *pC++;
+ uiTailLen = c_u8UTF8Lengths[c32];
+
+ // Check for invalid tail length. Maximum 4 bytes for each UTF8 character.
+ // Also check to make sure the tail length is inside the provided buffer.
+ if(uiTailLen == 0 || (pC + uiTailLen > pUTF8 + uiBytes))
+ return false;
+
+ // Get the data out of each tail byte
+ uiIndex = 0;
+ while(uiIndex < uiTailLen)
+ {
+ if((pC[uiIndex] & 0xC0) != 0x80)
+ return false; // Invalid tail byte!
+
+ c32 = (c32 << BYTES_PER_TAIL) + (pC[uiIndex] & TAIL_MASK);
+ uiIndex++;
+ }
+
+ pC += uiIndex;
+
+ // Check overlong values.
+ if(c32 < c_u32MinVals[uiTailLen])
+ return false;
+ if(!CheckGenericUnicode(c32))
+ return false;
+ }
+
+ return true;
+}
+
+/*****************************************************************************
+ End of file (PVRTUnicode.cpp)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTUnicode.h b/tests/third_party/PowerVR/Tools/PVRTUnicode.h
new file mode 100644
index 0000000..c60c0ac
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTUnicode.h
@@ -0,0 +1,70 @@
+/*!****************************************************************************
+
+ @file PVRTUnicode.h
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief A small collection of functions used to decode Unicode formats to
+ individual code points.
+
+******************************************************************************/
+#ifndef _PVRTUNICODE_H_
+#define _PVRTUNICODE_H_
+
+#include "PVRTGlobal.h"
+#include "PVRTError.h"
+#include "PVRTArray.h"
+
+/****************************************************************************
+** Functions
+****************************************************************************/
+
+/*!***************************************************************************
+ @brief Decodes a UTF8-encoded string in to Unicode code points
+ (UTF32). If pUTF8 is not null terminated, the results are
+ undefined.
+ @param[in] pUTF8 A UTF8 string, which is null terminated.
+ @param[out] aUTF32 An array of Unicode code points.
+ @return Success or failure.
+*****************************************************************************/
+EPVRTError PVRTUnicodeUTF8ToUTF32( const PVRTuint8* const pUTF8, CPVRTArray<PVRTuint32>& aUTF32);
+
+/*!***************************************************************************
+ @brief Decodes a UTF16-encoded string in to Unicode code points
+ (UTF32). If pUTF16 is not null terminated, the results are
+ undefined.
+ @param[in] pUTF16 A UTF16 string, which is null terminated.
+ @param[out] aUTF32 An array of Unicode code points.
+ @return Success or failure.
+*****************************************************************************/
+EPVRTError PVRTUnicodeUTF16ToUTF32(const PVRTuint16* const pUTF16, CPVRTArray<PVRTuint32>& aUTF32);
+
+/*!***************************************************************************
+ @brief Calculates the length of a UTF8 string. If pUTF8 is
+ not null terminated, the results are undefined.
+ @param[in] pUTF8 A UTF8 string, which is null terminated.
+ @return The length of the string, in Unicode code points.
+*****************************************************************************/
+unsigned int PVRTUnicodeUTF8Length(const PVRTuint8* const pUTF8);
+
+/*!***************************************************************************
+ @brief Calculates the length of a UTF16 string.
+ If pUTF16 is not null terminated, the results are
+ undefined.
+ @param[in] pUTF16 A UTF16 string, which is null terminated.
+ @return The length of the string, in Unicode code points.
+*****************************************************************************/
+unsigned int PVRTUnicodeUTF16Length(const PVRTuint16* const pUTF16);
+
+/*!***************************************************************************
+ @brief Checks whether the encoding of a UTF8 string is valid.
+ If pUTF8 is not null terminated, the results are undefined.
+ @param[in] pUTF8 A UTF8 string, which is null terminated.
+ @return true or false
+*****************************************************************************/
+bool PVRTUnicodeValidUTF8(const PVRTuint8* const pUTF8);
+
+#endif /* _PVRTUNICODE_H_ */
+
+/*****************************************************************************
+ End of file (PVRTUnicode.h)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTVector.cpp b/tests/third_party/PowerVR/Tools/PVRTVector.cpp
new file mode 100644
index 0000000..d1c34c8
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTVector.cpp
@@ -0,0 +1,402 @@
+/******************************************************************************
+
+ @File PVRTVector.cpp
+
+ @Title PVRTVector
+
+ @Version
+
+ @Copyright Copyright (c) Imagination Technologies Limited.
+
+ @Platform ANSI compatible
+
+ @Description Vector and matrix mathematics library
+
+******************************************************************************/
+
+#include "PVRTVector.h"
+
+#include <math.h>
+
+/*!***************************************************************************
+** PVRTVec2 2 component vector
+****************************************************************************/
+
+/*!***************************************************************************
+ @Function PVRTVec2
+ @Input v3Vec a Vec3
+ @Description Constructor from a Vec3
+ *****************************************************************************/
+ PVRTVec2::PVRTVec2(const PVRTVec3& vec3)
+ {
+ x = vec3.x; y = vec3.y;
+ }
+
+/*!***************************************************************************
+** PVRTVec3 3 component vector
+****************************************************************************/
+
+/*!***************************************************************************
+ @Function PVRTVec3
+ @Input v4Vec a PVRTVec4
+ @Description Constructor from a PVRTVec4
+*****************************************************************************/
+ PVRTVec3::PVRTVec3(const PVRTVec4& vec4)
+ {
+ x = vec4.x; y = vec4.y; z = vec4.z;
+ }
+
+/*!***************************************************************************
+ @Function *
+ @Input rhs a PVRTMat3
+ @Returns result of multiplication
+ @Description matrix multiplication operator PVRTVec3 and PVRTMat3
+****************************************************************************/
+ PVRTVec3 PVRTVec3::operator*(const PVRTMat3& rhs) const
+ {
+ PVRTVec3 out;
+
+ out.x = VERTTYPEMUL(x,rhs.f[0])+VERTTYPEMUL(y,rhs.f[1])+VERTTYPEMUL(z,rhs.f[2]);
+ out.y = VERTTYPEMUL(x,rhs.f[3])+VERTTYPEMUL(y,rhs.f[4])+VERTTYPEMUL(z,rhs.f[5]);
+ out.z = VERTTYPEMUL(x,rhs.f[6])+VERTTYPEMUL(y,rhs.f[7])+VERTTYPEMUL(z,rhs.f[8]);
+
+ return out;
+ }
+
+/*!***************************************************************************
+ @Function *=
+ @Input rhs a PVRTMat3
+ @Returns result of multiplication and assignment
+ @Description matrix multiplication and assignment operator for PVRTVec3 and PVRTMat3
+****************************************************************************/
+ PVRTVec3& PVRTVec3::operator*=(const PVRTMat3& rhs)
+ {
+ VERTTYPE tx = VERTTYPEMUL(x,rhs.f[0])+VERTTYPEMUL(y,rhs.f[1])+VERTTYPEMUL(z,rhs.f[2]);
+ VERTTYPE ty = VERTTYPEMUL(x,rhs.f[3])+VERTTYPEMUL(y,rhs.f[4])+VERTTYPEMUL(z,rhs.f[5]);
+ z = VERTTYPEMUL(x,rhs.f[6])+VERTTYPEMUL(y,rhs.f[7])+VERTTYPEMUL(z,rhs.f[8]);
+ x = tx;
+ y = ty;
+
+ return *this;
+ }
+
+/*!***************************************************************************
+** PVRTVec4 4 component vector
+****************************************************************************/
+
+/*!***************************************************************************
+ @Function *
+ @Input rhs a PVRTMat4
+ @Returns result of multiplication
+ @Description matrix multiplication operator PVRTVec4 and PVRTMat4
+****************************************************************************/
+ PVRTVec4 PVRTVec4::operator*(const PVRTMat4& rhs) const
+ {
+ PVRTVec4 out;
+ out.x = VERTTYPEMUL(x,rhs.f[0])+VERTTYPEMUL(y,rhs.f[1])+VERTTYPEMUL(z,rhs.f[2])+VERTTYPEMUL(w,rhs.f[3]);
+ out.y = VERTTYPEMUL(x,rhs.f[4])+VERTTYPEMUL(y,rhs.f[5])+VERTTYPEMUL(z,rhs.f[6])+VERTTYPEMUL(w,rhs.f[7]);
+ out.z = VERTTYPEMUL(x,rhs.f[8])+VERTTYPEMUL(y,rhs.f[9])+VERTTYPEMUL(z,rhs.f[10])+VERTTYPEMUL(w,rhs.f[11]);
+ out.w = VERTTYPEMUL(x,rhs.f[12])+VERTTYPEMUL(y,rhs.f[13])+VERTTYPEMUL(z,rhs.f[14])+VERTTYPEMUL(w,rhs.f[15]);
+ return out;
+ }
+
+/*!***************************************************************************
+ @Function *=
+ @Input rhs a PVRTMat4
+ @Returns result of multiplication and assignment
+ @Description matrix multiplication and assignment operator for PVRTVec4 and PVRTMat4
+****************************************************************************/
+ PVRTVec4& PVRTVec4::operator*=(const PVRTMat4& rhs)
+ {
+ VERTTYPE tx = VERTTYPEMUL(x,rhs.f[0])+VERTTYPEMUL(y,rhs.f[1])+VERTTYPEMUL(z,rhs.f[2])+VERTTYPEMUL(w,rhs.f[3]);
+ VERTTYPE ty = VERTTYPEMUL(x,rhs.f[4])+VERTTYPEMUL(y,rhs.f[5])+VERTTYPEMUL(z,rhs.f[6])+VERTTYPEMUL(w,rhs.f[7]);
+ VERTTYPE tz = VERTTYPEMUL(x,rhs.f[8])+VERTTYPEMUL(y,rhs.f[9])+VERTTYPEMUL(z,rhs.f[10])+VERTTYPEMUL(w,rhs.f[11]);
+ w = VERTTYPEMUL(x,rhs.f[12])+VERTTYPEMUL(y,rhs.f[13])+VERTTYPEMUL(z,rhs.f[14])+VERTTYPEMUL(w,rhs.f[15]);
+ x = tx;
+ y = ty;
+ z = tz;
+ return *this;
+ }
+
+/*!***************************************************************************
+** PVRTMat3 3x3 matrix
+****************************************************************************/
+/*!***************************************************************************
+ @Function PVRTMat3
+ @Input mat a PVRTMat4
+ @Description constructor to form a PVRTMat3 from a PVRTMat4
+****************************************************************************/
+ PVRTMat3::PVRTMat3(const PVRTMat4& mat)
+ {
+ VERTTYPE *dest = (VERTTYPE*)f, *src = (VERTTYPE*)mat.f;
+ for(int i=0;i<3;i++)
+ {
+ for(int j=0;j<3;j++)
+ {
+ (*dest++) = (*src++);
+ }
+ src++;
+ }
+ }
+
+/*!***************************************************************************
+ @Function RotationX
+ @Input angle the angle of rotation
+ @Returns rotation matrix
+ @Description generates a 3x3 rotation matrix about the X axis
+****************************************************************************/
+ PVRTMat3 PVRTMat3::RotationX(VERTTYPE angle)
+ {
+ PVRTMat4 out;
+ PVRTMatrixRotationX(out,angle);
+ return PVRTMat3(out);
+ }
+/*!***************************************************************************
+ @Function RotationY
+ @Input angle the angle of rotation
+ @Returns rotation matrix
+ @Description generates a 3x3 rotation matrix about the Y axis
+****************************************************************************/
+ PVRTMat3 PVRTMat3::RotationY(VERTTYPE angle)
+ {
+ PVRTMat4 out;
+ PVRTMatrixRotationY(out,angle);
+ return PVRTMat3(out);
+ }
+/*!***************************************************************************
+ @Function RotationZ
+ @Input angle the angle of rotation
+ @Returns rotation matrix
+ @Description generates a 3x3 rotation matrix about the Z axis
+****************************************************************************/
+ PVRTMat3 PVRTMat3::RotationZ(VERTTYPE angle)
+ {
+ PVRTMat4 out;
+ PVRTMatrixRotationZ(out,angle);
+ return PVRTMat3(out);
+ }
+
+
+/*!***************************************************************************
+** PVRTMat4 4x4 matrix
+****************************************************************************/
+/*!***************************************************************************
+ @Function RotationX
+ @Input angle the angle of rotation
+ @Returns rotation matrix
+ @Description generates a 4x4 rotation matrix about the X axis
+****************************************************************************/
+ PVRTMat4 PVRTMat4::RotationX(VERTTYPE angle)
+ {
+ PVRTMat4 out;
+ PVRTMatrixRotationX(out,angle);
+ return out;
+ }
+/*!***************************************************************************
+ @Function RotationY
+ @Input angle the angle of rotation
+ @Returns rotation matrix
+ @Description generates a 4x4 rotation matrix about the Y axis
+****************************************************************************/
+ PVRTMat4 PVRTMat4::RotationY(VERTTYPE angle)
+ {
+ PVRTMat4 out;
+ PVRTMatrixRotationY(out,angle);
+ return out;
+ }
+/*!***************************************************************************
+ @Function RotationZ
+ @Input angle the angle of rotation
+ @Returns rotation matrix
+ @Description generates a 4x4 rotation matrix about the Z axis
+****************************************************************************/
+ PVRTMat4 PVRTMat4::RotationZ(VERTTYPE angle)
+ {
+ PVRTMat4 out;
+ PVRTMatrixRotationZ(out,angle);
+ return out;
+ }
+
+/*!***************************************************************************
+ @Function *
+ @Input rhs another PVRTMat4
+ @Returns result of multiplication
+ @Description Matrix multiplication of two 4x4 matrices.
+*****************************************************************************/
+ PVRTMat4 PVRTMat4::operator*(const PVRTMat4& rhs) const
+ {
+ PVRTMat4 out;
+ // col 1
+ out.f[0] = VERTTYPEMUL(f[0],rhs.f[0])+VERTTYPEMUL(f[4],rhs.f[1])+VERTTYPEMUL(f[8],rhs.f[2])+VERTTYPEMUL(f[12],rhs.f[3]);
+ out.f[1] = VERTTYPEMUL(f[1],rhs.f[0])+VERTTYPEMUL(f[5],rhs.f[1])+VERTTYPEMUL(f[9],rhs.f[2])+VERTTYPEMUL(f[13],rhs.f[3]);
+ out.f[2] = VERTTYPEMUL(f[2],rhs.f[0])+VERTTYPEMUL(f[6],rhs.f[1])+VERTTYPEMUL(f[10],rhs.f[2])+VERTTYPEMUL(f[14],rhs.f[3]);
+ out.f[3] = VERTTYPEMUL(f[3],rhs.f[0])+VERTTYPEMUL(f[7],rhs.f[1])+VERTTYPEMUL(f[11],rhs.f[2])+VERTTYPEMUL(f[15],rhs.f[3]);
+
+ // col 2
+ out.f[4] = VERTTYPEMUL(f[0],rhs.f[4])+VERTTYPEMUL(f[4],rhs.f[5])+VERTTYPEMUL(f[8],rhs.f[6])+VERTTYPEMUL(f[12],rhs.f[7]);
+ out.f[5] = VERTTYPEMUL(f[1],rhs.f[4])+VERTTYPEMUL(f[5],rhs.f[5])+VERTTYPEMUL(f[9],rhs.f[6])+VERTTYPEMUL(f[13],rhs.f[7]);
+ out.f[6] = VERTTYPEMUL(f[2],rhs.f[4])+VERTTYPEMUL(f[6],rhs.f[5])+VERTTYPEMUL(f[10],rhs.f[6])+VERTTYPEMUL(f[14],rhs.f[7]);
+ out.f[7] = VERTTYPEMUL(f[3],rhs.f[4])+VERTTYPEMUL(f[7],rhs.f[5])+VERTTYPEMUL(f[11],rhs.f[6])+VERTTYPEMUL(f[15],rhs.f[7]);
+
+ // col3
+ out.f[8] = VERTTYPEMUL(f[0],rhs.f[8])+VERTTYPEMUL(f[4],rhs.f[9])+VERTTYPEMUL(f[8],rhs.f[10])+VERTTYPEMUL(f[12],rhs.f[11]);
+ out.f[9] = VERTTYPEMUL(f[1],rhs.f[8])+VERTTYPEMUL(f[5],rhs.f[9])+VERTTYPEMUL(f[9],rhs.f[10])+VERTTYPEMUL(f[13],rhs.f[11]);
+ out.f[10] = VERTTYPEMUL(f[2],rhs.f[8])+VERTTYPEMUL(f[6],rhs.f[9])+VERTTYPEMUL(f[10],rhs.f[10])+VERTTYPEMUL(f[14],rhs.f[11]);
+ out.f[11] = VERTTYPEMUL(f[3],rhs.f[8])+VERTTYPEMUL(f[7],rhs.f[9])+VERTTYPEMUL(f[11],rhs.f[10])+VERTTYPEMUL(f[15],rhs.f[11]);
+
+ // col3
+ out.f[12] = VERTTYPEMUL(f[0],rhs.f[12])+VERTTYPEMUL(f[4],rhs.f[13])+VERTTYPEMUL(f[8],rhs.f[14])+VERTTYPEMUL(f[12],rhs.f[15]);
+ out.f[13] = VERTTYPEMUL(f[1],rhs.f[12])+VERTTYPEMUL(f[5],rhs.f[13])+VERTTYPEMUL(f[9],rhs.f[14])+VERTTYPEMUL(f[13],rhs.f[15]);
+ out.f[14] = VERTTYPEMUL(f[2],rhs.f[12])+VERTTYPEMUL(f[6],rhs.f[13])+VERTTYPEMUL(f[10],rhs.f[14])+VERTTYPEMUL(f[14],rhs.f[15]);
+ out.f[15] = VERTTYPEMUL(f[3],rhs.f[12])+VERTTYPEMUL(f[7],rhs.f[13])+VERTTYPEMUL(f[11],rhs.f[14])+VERTTYPEMUL(f[15],rhs.f[15]);
+ return out;
+ }
+
+
+/*!***************************************************************************
+ @Function inverse
+ @Returns inverse mat4
+ @Description Calculates multiplicative inverse of this matrix
+ The matrix must be of the form :
+ A 0
+ C 1
+ Where A is a 3x3 matrix and C is a 1x3 matrix.
+*****************************************************************************/
+ PVRTMat4 PVRTMat4::inverse() const
+ {
+ PVRTMat4 out;
+ VERTTYPE det_1;
+ VERTTYPE pos, neg, temp;
+
+ /* Calculate the determinant of submatrix A and determine if the
+ the matrix is singular as limited by the double precision
+ floating-point data representation. */
+ pos = neg = f2vt(0.0);
+ temp = VERTTYPEMUL(VERTTYPEMUL(f[ 0], f[ 5]), f[10]);
+ if (temp >= 0) pos += temp; else neg += temp;
+ temp = VERTTYPEMUL(VERTTYPEMUL(f[ 4], f[ 9]), f[ 2]);
+ if (temp >= 0) pos += temp; else neg += temp;
+ temp = VERTTYPEMUL(VERTTYPEMUL(f[ 8], f[ 1]), f[ 6]);
+ if (temp >= 0) pos += temp; else neg += temp;
+ temp = VERTTYPEMUL(VERTTYPEMUL(-f[ 8], f[ 5]), f[ 2]);
+ if (temp >= 0) pos += temp; else neg += temp;
+ temp = VERTTYPEMUL(VERTTYPEMUL(-f[ 4], f[ 1]), f[10]);
+ if (temp >= 0) pos += temp; else neg += temp;
+ temp = VERTTYPEMUL(VERTTYPEMUL(-f[ 0], f[ 9]), f[ 6]);
+ if (temp >= 0) pos += temp; else neg += temp;
+ det_1 = pos + neg;
+
+ /* Is the submatrix A singular? */
+ if (det_1 == f2vt(0.0)) //|| (VERTTYPEABS(det_1 / (pos - neg)) < 1.0e-15)
+ {
+ /* Matrix M has no inverse */
+ _RPT0(_CRT_WARN, "Matrix has no inverse : singular matrix\n");
+ }
+ else
+ {
+ /* Calculate inverse(A) = adj(A) / det(A) */
+ //det_1 = 1.0 / det_1;
+ det_1 = VERTTYPEDIV(f2vt(1.0f), det_1);
+ out.f[ 0] = VERTTYPEMUL(( VERTTYPEMUL(f[ 5], f[10]) - VERTTYPEMUL(f[ 9], f[ 6]) ), det_1);
+ out.f[ 1] = - VERTTYPEMUL(( VERTTYPEMUL(f[ 1], f[10]) - VERTTYPEMUL(f[ 9], f[ 2]) ), det_1);
+ out.f[ 2] = VERTTYPEMUL(( VERTTYPEMUL(f[ 1], f[ 6]) - VERTTYPEMUL(f[ 5], f[ 2]) ), det_1);
+ out.f[ 4] = - VERTTYPEMUL(( VERTTYPEMUL(f[ 4], f[10]) - VERTTYPEMUL(f[ 8], f[ 6]) ), det_1);
+ out.f[ 5] = VERTTYPEMUL(( VERTTYPEMUL(f[ 0], f[10]) - VERTTYPEMUL(f[ 8], f[ 2]) ), det_1);
+ out.f[ 6] = - VERTTYPEMUL(( VERTTYPEMUL(f[ 0], f[ 6]) - VERTTYPEMUL(f[ 4], f[ 2]) ), det_1);
+ out.f[ 8] = VERTTYPEMUL(( VERTTYPEMUL(f[ 4], f[ 9]) - VERTTYPEMUL(f[ 8], f[ 5]) ), det_1);
+ out.f[ 9] = - VERTTYPEMUL(( VERTTYPEMUL(f[ 0], f[ 9]) - VERTTYPEMUL(f[ 8], f[ 1]) ), det_1);
+ out.f[10] = VERTTYPEMUL(( VERTTYPEMUL(f[ 0], f[ 5]) - VERTTYPEMUL(f[ 4], f[ 1]) ), det_1);
+
+ /* Calculate -C * inverse(A) */
+ out.f[12] = - ( VERTTYPEMUL(f[12], out.f[ 0]) + VERTTYPEMUL(f[13], out.f[ 4]) + VERTTYPEMUL(f[14], out.f[ 8]) );
+ out.f[13] = - ( VERTTYPEMUL(f[12], out.f[ 1]) + VERTTYPEMUL(f[13], out.f[ 5]) + VERTTYPEMUL(f[14], out.f[ 9]) );
+ out.f[14] = - ( VERTTYPEMUL(f[12], out.f[ 2]) + VERTTYPEMUL(f[13], out.f[ 6]) + VERTTYPEMUL(f[14], out.f[10]) );
+
+ /* Fill in last row */
+ out.f[ 3] = f2vt(0.0f);
+ out.f[ 7] = f2vt(0.0f);
+ out.f[11] = f2vt(0.0f);
+ out.f[15] = f2vt(1.0f);
+ }
+
+ return out;
+ }
+
+/*!***************************************************************************
+ @Function PVRTLinearEqSolve
+ @Input pSrc 2D array of floats. 4 Eq linear problem is 5x4
+ matrix, constants in first column
+ @Input nCnt Number of equations to solve
+ @Output pRes Result
+ @Description Solves 'nCnt' simultaneous equations of 'nCnt' variables.
+ pRes should be an array large enough to contain the
+ results: the values of the 'nCnt' variables.
+ This fn recursively uses Gaussian Elimination.
+*****************************************************************************/
+void PVRTLinearEqSolve(VERTTYPE * const pRes, VERTTYPE ** const pSrc, const int nCnt)
+{
+ int i, j, k;
+ VERTTYPE f;
+
+ if (nCnt == 1)
+ {
+ _ASSERT(pSrc[0][1] != 0);
+ pRes[0] = VERTTYPEDIV(pSrc[0][0], pSrc[0][1]);
+ return;
+ }
+
+ // Loop backwards in an attempt avoid the need to swap rows
+ i = nCnt;
+ while(i)
+ {
+ --i;
+
+ if(pSrc[i][nCnt] != f2vt(0.0f))
+ {
+ // Row i can be used to zero the other rows; let's move it to the bottom
+ if(i != (nCnt-1))
+ {
+ for(j = 0; j <= nCnt; ++j)
+ {
+ // Swap the two values
+ f = pSrc[nCnt-1][j];
+ pSrc[nCnt-1][j] = pSrc[i][j];
+ pSrc[i][j] = f;
+ }
+ }
+
+ // Now zero the last columns of the top rows
+ for(j = 0; j < (nCnt-1); ++j)
+ {
+ _ASSERT(pSrc[nCnt-1][nCnt] != f2vt(0.0f));
+ f = VERTTYPEDIV(pSrc[j][nCnt], pSrc[nCnt-1][nCnt]);
+
+ // No need to actually calculate a zero for the final column
+ for(k = 0; k < nCnt; ++k)
+ {
+ pSrc[j][k] -= VERTTYPEMUL(f, pSrc[nCnt-1][k]);
+ }
+ }
+
+ break;
+ }
+ }
+
+ // Solve the top-left sub matrix
+ PVRTLinearEqSolve(pRes, pSrc, nCnt - 1);
+
+ // Now calc the solution for the bottom row
+ f = pSrc[nCnt-1][0];
+ for(k = 1; k < nCnt; ++k)
+ {
+ f -= VERTTYPEMUL(pSrc[nCnt-1][k], pRes[k-1]);
+ }
+ _ASSERT(pSrc[nCnt-1][nCnt] != f2vt(0));
+ f = VERTTYPEDIV(f, pSrc[nCnt-1][nCnt]);
+ pRes[nCnt-1] = f;
+}
+
+/*****************************************************************************
+End of file (PVRTVector.cpp)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTVector.h b/tests/third_party/PowerVR/Tools/PVRTVector.h
new file mode 100644
index 0000000..d5769df
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTVector.h
@@ -0,0 +1,2210 @@
+/*!****************************************************************************
+
+ @file PVRTVector.h
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief Vector and matrix mathematics library
+
+******************************************************************************/
+#ifndef __PVRTVECTOR_H__
+#define __PVRTVECTOR_H__
+
+#include "assert.h"
+#include "PVRTGlobal.h"
+#include "PVRTFixedPoint.h"
+#include "PVRTMatrix.h"
+#include <string.h>
+#include <math.h>
+
+/*!***************************************************************************
+** Forward Declarations for vector and matrix structs
+****************************************************************************/
+struct PVRTVec4;
+struct PVRTVec3;
+struct PVRTMat3;
+struct PVRTMat4;
+
+/*!***************************************************************************
+ @fn PVRTLinearEqSolve
+ @param[in] pSrc 2D array of floats. 4 Eq linear problem is 5x4
+ matrix, constants in first column
+ @param[in] nCnt Number of equations to solve
+ @param[out] pRes Result
+ @brief Solves 'nCnt' simultaneous equations of 'nCnt' variables.
+ pRes should be an array large enough to contain the
+ results: the values of the 'nCnt' variables.
+ This fn recursively uses Gaussian Elimination.
+*****************************************************************************/
+void PVRTLinearEqSolve(VERTTYPE * const pRes, VERTTYPE ** const pSrc, const int nCnt);
+
+/*!***************************************************************************
+ @struct PVRTVec2
+ @brief 2 component vector
+*****************************************************************************/
+struct PVRTVec2
+{
+ VERTTYPE x, y;
+ /*!***************************************************************************
+ ** Constructors
+ ****************************************************************************/
+ /*!***************************************************************************
+ @brief Blank constructor.
+ *****************************************************************************/
+ PVRTVec2() : x(0), y(0) {}
+ /*!***************************************************************************
+ @brief Simple constructor from 2 values.
+ @param[in] fX X component of vector
+ @param[in] fY Y component of vector
+ *****************************************************************************/
+ PVRTVec2(VERTTYPE fX, VERTTYPE fY) : x(fX), y(fY) {}
+ /*!***************************************************************************
+ @brief Constructor from a single value.
+ @param[in] fValue A component value
+ *****************************************************************************/
+ PVRTVec2(VERTTYPE fValue) : x(fValue), y(fValue) {}
+ /*!***************************************************************************
+ @brief Constructor from an array
+ @param[in] pVec An array
+ *****************************************************************************/
+ PVRTVec2(const VERTTYPE* pVec) : x(pVec[0]), y(pVec[1]) {}
+ /*!***************************************************************************
+ @brief Constructor from a Vec3
+ @param[in] v3Vec A Vec3
+ *****************************************************************************/
+ PVRTVec2(const PVRTVec3& v3Vec);
+ /*!***************************************************************************
+ ** Operators
+ ****************************************************************************/
+ /*!***************************************************************************
+ @brief componentwise addition operator for two Vec2s
+ @param[in] rhs Another Vec2
+ @return result of addition
+ *****************************************************************************/
+ PVRTVec2 operator+(const PVRTVec2& rhs) const
+ {
+ PVRTVec2 out(*this);
+ return out += rhs;
+ }
+ /*!***************************************************************************
+ @brief componentwise subtraction operator for two Vec2s
+ @param[in] rhs Another vec2
+ @return result of subtraction
+ ****************************************************************************/
+ PVRTVec2 operator-(const PVRTVec2& rhs) const
+ {
+ PVRTVec2 out(*this);
+ return out -= rhs;
+ }
+
+ /*!***************************************************************************
+ @brief Componentwise addition and assignment operator for two Vec2s
+ @param[in] rhs Another vec2
+ @return result of addition
+ ****************************************************************************/
+ PVRTVec2& operator+=(const PVRTVec2& rhs)
+ {
+ x += rhs.x;
+ y += rhs.y;
+ return *this;
+ }
+
+ /*!***************************************************************************
+ @brief Componentwise subtraction and assignment operator for two Vec2s
+ @param[in] rhs Another vec2
+ @return Result of subtraction
+ ****************************************************************************/
+ PVRTVec2& operator-=(const PVRTVec2& rhs)
+ {
+ x -= rhs.x;
+ y -= rhs.y;
+ return *this;
+ }
+
+ /*!***************************************************************************
+ @brief Negation operator for a Vec2
+ @param[in] rhs Another vec2
+ @return Result of negation
+ ****************************************************************************/
+ friend PVRTVec2 operator- (const PVRTVec2& rhs) { return PVRTVec2(-rhs.x, -rhs.y); }
+
+ /*!***************************************************************************
+ @brief Multiplication operator for a Vec2
+ @param[in] lhs Scalar
+ @param[in] rhs A Vec2
+ @return result of multiplication
+ ****************************************************************************/
+ friend PVRTVec2 operator*(const VERTTYPE lhs, const PVRTVec2& rhs)
+ {
+ PVRTVec2 out(lhs);
+ return out *= rhs;
+ }
+
+ /*!***************************************************************************
+ @brief Division operator for scalar and Vec2
+ @param[in] lhs scalar
+ @param[in] rhs a Vec2
+ @return Result of division
+ ****************************************************************************/
+ friend PVRTVec2 operator/(const VERTTYPE lhs, const PVRTVec2& rhs)
+ {
+ PVRTVec2 out(lhs);
+ return out /= rhs;
+ }
+
+ /*!**************************************************************************
+ @brief Componentwise multiplication by scalar for Vec2*
+ @param[in] rhs A scalar
+ @return Result of multiplication
+ ****************************************************************************/
+ PVRTVec2 operator*(const VERTTYPE& rhs) const
+ {
+ PVRTVec2 out(*this);
+ return out *= rhs;
+ }
+
+ /*!***************************************************************************
+ @brief Componentwise multiplication and assignment by scalar for Vec2
+ @param[in] rhs A scalar
+ @return Result of multiplication and assignment
+ ****************************************************************************/
+ PVRTVec2& operator*=(const VERTTYPE& rhs)
+ {
+ x = VERTTYPEMUL(x, rhs);
+ y = VERTTYPEMUL(y, rhs);
+ return *this;
+ }
+
+ /*!***************************************************************************
+ @brief Componentwise multiplication and assignment by Vec2 for Vec2
+ @param[in] rhs A Vec2
+ @return Result of multiplication and assignment
+ ****************************************************************************/
+ PVRTVec2& operator*=(const PVRTVec2& rhs)
+ {
+ x = VERTTYPEMUL(x, rhs.x);
+ y = VERTTYPEMUL(y, rhs.y);
+ return *this;
+ }
+
+ /*!***************************************************************************
+ @brief componentwise division by scalar for Vec2
+ @param[in] rhs a scalar
+ @return result of division
+ ****************************************************************************/
+ PVRTVec2 operator/(const VERTTYPE& rhs) const
+ {
+ PVRTVec2 out(*this);
+ return out /= rhs;
+ }
+
+ /*!***************************************************************************
+ @brief componentwise division and assignment by scalar for Vec2
+ @param[in] rhs a scalar
+ @return result of division and assignment
+ ****************************************************************************/
+ PVRTVec2& operator/=(const VERTTYPE& rhs)
+ {
+ x = VERTTYPEDIV(x, rhs);
+ y = VERTTYPEDIV(y, rhs);
+ return *this;
+ }
+
+ /*!***************************************************************************
+ @brief componentwise division and assignment by Vec2 for Vec2
+ @param[in] rhs a Vec2
+ @return result of division and assignment
+ ****************************************************************************/
+ PVRTVec2& operator/=(const PVRTVec2& rhs)
+ {
+ x = VERTTYPEDIV(x, rhs.x);
+ y = VERTTYPEDIV(y, rhs.y);
+ return *this;
+ }
+
+ /*!***************************************************************************
+ @brief PVRTVec2 equality operator
+ @param[in] rhs A single value
+ @return true if the two vectors are equal
+ ****************************************************************************/
+ bool operator==(const PVRTVec2& rhs) const
+ {
+ return ((x == rhs.x) && (y == rhs.y));
+ }
+
+ /*!***************************************************************************
+ @brief PVRTVec2 inequality operator
+ @param[in] rhs A single value
+ @return true if the two vectors are not equal
+ ****************************************************************************/
+ bool operator!=(const PVRTVec2& rhs) const
+ {
+ return ((x != rhs.x) || (y != rhs.y));
+ }
+
+ // FUNCTIONS
+ /*!***************************************************************************
+ @brief calculates the square of the magnitude of the vector
+ @return The square of the magnitude of the vector
+ ****************************************************************************/
+ VERTTYPE lenSqr() const
+ {
+ return VERTTYPEMUL(x,x)+VERTTYPEMUL(y,y);
+ }
+
+ /*!***************************************************************************
+ @fn length
+ @return the of the magnitude of the vector
+ @brief calculates the magnitude of the vector
+ ****************************************************************************/
+ VERTTYPE length() const
+ {
+ return (VERTTYPE) f2vt(sqrt(vt2f(x)*vt2f(x) + vt2f(y)*vt2f(y)));
+ }
+
+ /*!***************************************************************************
+ @fn normalize
+ @return the normalized value of the vector
+ @brief normalizes the vector
+ ****************************************************************************/
+ PVRTVec2 normalize()
+ {
+ return *this /= length();
+ }
+
+ /*!***************************************************************************
+ @fn normalized
+ @return returns the normalized value of the vector
+ @brief returns a normalized vector of the same direction as this
+ vector
+ ****************************************************************************/
+ PVRTVec2 normalized() const
+ {
+ PVRTVec2 out(*this);
+ return out.normalize();
+ }
+
+ /*!***************************************************************************
+ @fn rotated90
+ @return returns the vector rotated 90°
+ @brief returns the vector rotated 90°
+ ****************************************************************************/
+ PVRTVec2 rotated90() const
+ {
+ return PVRTVec2(-y, x);
+ }
+
+ /*!***************************************************************************
+ @fn dot
+ @param[in] rhs A single value
+ @return scalar product
+ @brief calculate the scalar product of two Vec3s
+ ****************************************************************************/
+ VERTTYPE dot(const PVRTVec2& rhs) const
+ {
+ return VERTTYPEMUL(x, rhs.x) + VERTTYPEMUL(y, rhs.y);
+ }
+
+ /*!***************************************************************************
+ @fn ptr
+ @return pointer
+ @brief returns a pointer to memory containing the values of the
+ Vec3
+ ****************************************************************************/
+ VERTTYPE *ptr() { return (VERTTYPE*)this; }
+};
+
+/*!***************************************************************************
+ @struct PVRTVec3
+ @brief 3 component vector
+****************************************************************************/
+struct PVRTVec3 : public PVRTVECTOR3
+{
+/*!***************************************************************************
+** Constructors
+****************************************************************************/
+/*!***************************************************************************
+ @brief Blank constructor.
+*****************************************************************************/
+ PVRTVec3()
+ {
+ x = y = z = 0;
+ }
+/*!***************************************************************************
+ @brief Simple constructor from 3 values.
+ @param[in] fX X component of vector
+ @param[in] fY Y component of vector
+ @param[in] fZ Z component of vector
+*****************************************************************************/
+ PVRTVec3(VERTTYPE fX, VERTTYPE fY, VERTTYPE fZ)
+ {
+ x = fX; y = fY; z = fZ;
+ }
+/*!***************************************************************************
+ @brief Constructor from a single value.
+ @param[in] fValue A component value
+*****************************************************************************/
+ PVRTVec3(const VERTTYPE fValue)
+ {
+ x = fValue; y = fValue; z = fValue;
+ }
+/*!***************************************************************************
+ @brief Constructor from an array
+ @param[in] pVec An array
+*****************************************************************************/
+ PVRTVec3(const VERTTYPE* pVec)
+ {
+ x = (*pVec++); y = (*pVec++); z = *pVec;
+ }
+/*!***************************************************************************
+ @brief Constructor from a PVRTVec4
+ @param[in] v4Vec A PVRTVec4
+*****************************************************************************/
+ PVRTVec3(const PVRTVec4& v4Vec);
+/*!***************************************************************************
+** Operators
+****************************************************************************/
+/*!***************************************************************************
+ @brief componentwise addition operator for two PVRTVec3s
+ @param[in] rhs Another PVRTVec3
+ @return result of addition
+*****************************************************************************/
+ PVRTVec3 operator+(const PVRTVec3& rhs) const
+ {
+ PVRTVec3 out;
+ out.x = x+rhs.x;
+ out.y = y+rhs.y;
+ out.z = z+rhs.z;
+ return out;
+ }
+/*!***************************************************************************
+ @brief Componentwise subtraction operator for two PVRTVec3s
+ @param[in] rhs Another PVRTVec3
+ @return result of subtraction
+****************************************************************************/
+ PVRTVec3 operator-(const PVRTVec3& rhs) const
+ {
+ PVRTVec3 out;
+ out.x = x-rhs.x;
+ out.y = y-rhs.y;
+ out.z = z-rhs.z;
+ return out;
+ }
+
+/*!***************************************************************************
+ @brief Componentwise addition and assignement operator for two PVRTVec3s
+ @param[in] rhs Another PVRTVec3
+ @return Result of addition
+****************************************************************************/
+ PVRTVec3& operator+=(const PVRTVec3& rhs)
+ {
+ x +=rhs.x;
+ y +=rhs.y;
+ z +=rhs.z;
+ return *this;
+ }
+
+/*!***************************************************************************
+ @brief Componentwise subtraction and assignement operator for two PVRTVec3s
+ @param[in] rhs Another PVRTVec3
+ @return Result of subtraction
+****************************************************************************/
+ PVRTVec3& operator-=(const PVRTVec3& rhs)
+ {
+ x -=rhs.x;
+ y -=rhs.y;
+ z -=rhs.z;
+ return *this;
+ }
+
+/*!***************************************************************************
+ @brief Negation operator for a PVRTVec3
+ @param[in] rhs Another PVRTVec3
+ @return Result of negation
+****************************************************************************/
+ friend PVRTVec3 operator - (const PVRTVec3& rhs) { return PVRTVec3(rhs) *= f2vt(-1); }
+
+/*!***************************************************************************
+ @brief multiplication operator for a PVRTVec3
+ @param[in] lhs Single value
+ @param[in] rhs A PVRTVec3
+ @return Result of multiplication
+****************************************************************************/
+ friend PVRTVec3 operator*(const VERTTYPE lhs, const PVRTVec3& rhs)
+ {
+ PVRTVec3 out;
+ out.x = VERTTYPEMUL(lhs,rhs.x);
+ out.y = VERTTYPEMUL(lhs,rhs.y);
+ out.z = VERTTYPEMUL(lhs,rhs.z);
+ return out;
+ }
+
+/*!***************************************************************************
+ @brief Negation operator for a PVRTVec3
+ @param[in] lhs Single value
+ @param[in] rhs A PVRTVec3
+ @return result of negation
+****************************************************************************/
+ friend PVRTVec3 operator/(const VERTTYPE lhs, const PVRTVec3& rhs)
+ {
+ PVRTVec3 out;
+ out.x = VERTTYPEDIV(lhs,rhs.x);
+ out.y = VERTTYPEDIV(lhs,rhs.y);
+ out.z = VERTTYPEDIV(lhs,rhs.z);
+ return out;
+ }
+
+/*!***************************************************************************
+ @brief Matrix multiplication operator PVRTVec3 and PVRTMat3
+ @param[in] rhs A PVRTMat3
+ @return Result of multiplication
+****************************************************************************/
+ PVRTVec3 operator*(const PVRTMat3& rhs) const;
+
+/*!***************************************************************************
+ @brief Matrix multiplication and assignment operator for PVRTVec3 and PVRTMat3
+ @param[in] rhs A PVRTMat3
+ @return Result of multiplication and assignment
+****************************************************************************/
+ PVRTVec3& operator*=(const PVRTMat3& rhs);
+
+/*!***************************************************************************
+ @brief Componentwise multiplication by single dimension value for PVRTVec3
+ @param[in] rhs A single value
+ @return Result of multiplication
+****************************************************************************/
+ PVRTVec3 operator*(const VERTTYPE& rhs) const
+ {
+ PVRTVec3 out;
+ out.x = VERTTYPEMUL(x,rhs);
+ out.y = VERTTYPEMUL(y,rhs);
+ out.z = VERTTYPEMUL(z,rhs);
+ return out;
+ }
+
+/*!***************************************************************************
+ @brief Componentwise multiplication and assignement by single
+ dimension value for PVRTVec3
+ @param[in] rhs A single value
+ @return Result of multiplication and assignment
+****************************************************************************/
+ PVRTVec3& operator*=(const VERTTYPE& rhs)
+ {
+ x = VERTTYPEMUL(x,rhs);
+ y = VERTTYPEMUL(y,rhs);
+ z = VERTTYPEMUL(z,rhs);
+ return *this;
+ }
+
+/*!***************************************************************************
+ @brief Componentwise division by single dimension value for PVRTVec3
+ @param[in] rhs A single value
+ @return Result of division
+****************************************************************************/
+ PVRTVec3 operator/(const VERTTYPE& rhs) const
+ {
+ PVRTVec3 out;
+ out.x = VERTTYPEDIV(x,rhs);
+ out.y = VERTTYPEDIV(y,rhs);
+ out.z = VERTTYPEDIV(z,rhs);
+ return out;
+ }
+
+/*!***************************************************************************
+ @brief Componentwise division and assignement by single
+ dimension value for PVRTVec3
+ @param[in] rhs A single value
+ @return Result of division and assignment
+****************************************************************************/
+ PVRTVec3& operator/=(const VERTTYPE& rhs)
+ {
+ x = VERTTYPEDIV(x,rhs);
+ y = VERTTYPEDIV(y,rhs);
+ z = VERTTYPEDIV(z,rhs);
+ return *this;
+ }
+
+/*!***************************************************************************
+ @brief PVRTVec3 equality operator
+ @param[in] rhs A single value
+ @return true if the two vectors are equal
+****************************************************************************/
+ bool operator==(const PVRTVec3& rhs) const
+ {
+ return ((x == rhs.x) && (y == rhs.y) && (z == rhs.z));
+ }
+
+/*!***************************************************************************
+ @brief PVRTVec3 inequality operator
+ @param[in] rhs A single value
+ @return true if the two vectors are not equal
+ ****************************************************************************/
+ bool operator!=(const PVRTVec3& rhs) const
+ {
+ return ((x != rhs.x) || (y != rhs.y) || (z != rhs.z));
+ }
+ // FUNCTIONS
+/*!***************************************************************************
+ @fn lenSqr
+ @return the square of the magnitude of the vector
+ @brief calculates the square of the magnitude of the vector
+****************************************************************************/
+ VERTTYPE lenSqr() const
+ {
+ return VERTTYPEMUL(x,x)+VERTTYPEMUL(y,y)+VERTTYPEMUL(z,z);
+ }
+
+/*!***************************************************************************
+ @fn length
+ @return the of the magnitude of the vector
+ @brief calculates the magnitude of the vector
+****************************************************************************/
+ VERTTYPE length() const
+ {
+ return (VERTTYPE) f2vt(sqrt(vt2f(x)*vt2f(x) + vt2f(y)*vt2f(y) + vt2f(z)*vt2f(z)));
+ }
+
+/*!***************************************************************************
+ @fn normalize
+ @return the normalized value of the vector
+ @brief normalizes the vector
+****************************************************************************/
+ PVRTVec3 normalize()
+ {
+#if defined(PVRT_FIXED_POINT_ENABLE)
+ // Scale vector by uniform value
+ int n = PVRTABS(x) + PVRTABS(y) + PVRTABS(z);
+ x = VERTTYPEDIV(x, n);
+ y = VERTTYPEDIV(y, n);
+ z = VERTTYPEDIV(z, n);
+
+ // Calculate x2+y2+z2/sqrt(x2+y2+z2)
+ int f = dot(*this);
+ f = VERTTYPEDIV(PVRTF2X(1.0f), PVRTF2X(sqrt(PVRTX2F(f))));
+
+ // Multiply vector components by f
+ x = PVRTXMUL(x, f);
+ y = PVRTXMUL(y, f);
+ z = PVRTXMUL(z, f);
+#else
+ VERTTYPE len = length();
+ x =VERTTYPEDIV(x,len);
+ y =VERTTYPEDIV(y,len);
+ z =VERTTYPEDIV(z,len);
+#endif
+ return *this;
+ }
+
+/*!***************************************************************************
+ @fn normalized
+ @return returns the normalized value of the vector
+ @brief returns a normalized vector of the same direction as this
+ vector
+****************************************************************************/
+ PVRTVec3 normalized() const
+ {
+ PVRTVec3 out;
+#if defined(PVRT_FIXED_POINT_ENABLE)
+ // Scale vector by uniform value
+ int n = PVRTABS(x) + PVRTABS(y) + PVRTABS(z);
+ out.x = VERTTYPEDIV(x, n);
+ out.y = VERTTYPEDIV(y, n);
+ out.z = VERTTYPEDIV(z, n);
+
+ // Calculate x2+y2+z2/sqrt(x2+y2+z2)
+ int f = out.dot(out);
+ f = VERTTYPEDIV(PVRTF2X(1.0f), PVRTF2X(sqrt(PVRTX2F(f))));
+
+ // Multiply vector components by f
+ out.x = PVRTXMUL(out.x, f);
+ out.y = PVRTXMUL(out.y, f);
+ out.z = PVRTXMUL(out.z, f);
+#else
+ VERTTYPE len = length();
+ out.x =VERTTYPEDIV(x,len);
+ out.y =VERTTYPEDIV(y,len);
+ out.z =VERTTYPEDIV(z,len);
+#endif
+ return out;
+ }
+
+/*!***************************************************************************
+ @fn dot
+ @param[in] rhs A single value
+ @return scalar product
+ @brief calculate the scalar product of two PVRTVec3s
+****************************************************************************/
+ VERTTYPE dot(const PVRTVec3& rhs) const
+ {
+ return VERTTYPEMUL(x,rhs.x)+VERTTYPEMUL(y,rhs.y)+VERTTYPEMUL(z,rhs.z);
+ }
+
+/*!***************************************************************************
+ @fn cross
+ @return returns three-dimensional vector
+ @brief calculate the cross product of two PVRTVec3s
+****************************************************************************/
+ PVRTVec3 cross(const PVRTVec3& rhs) const
+ {
+ PVRTVec3 out;
+ out.x = VERTTYPEMUL(y,rhs.z)-VERTTYPEMUL(z,rhs.y);
+ out.y = VERTTYPEMUL(z,rhs.x)-VERTTYPEMUL(x,rhs.z);
+ out.z = VERTTYPEMUL(x,rhs.y)-VERTTYPEMUL(y,rhs.x);
+ return out;
+ }
+
+/*!***************************************************************************
+ @fn ptr
+ @return pointer
+ @brief returns a pointer to memory containing the values of the
+ PVRTVec3
+****************************************************************************/
+ VERTTYPE *ptr() { return (VERTTYPE*)this; }
+};
+
+/*!***************************************************************************
+ @struct PVRTVec4
+ @brief 4 component vector
+****************************************************************************/
+struct PVRTVec4 : public PVRTVECTOR4
+{
+/*!***************************************************************************
+** Constructors
+****************************************************************************/
+/*!***************************************************************************
+ @brief Blank constructor.
+*****************************************************************************/
+ PVRTVec4(){}
+
+/*!***************************************************************************
+ @brief Blank constructor.
+*****************************************************************************/
+ PVRTVec4(const VERTTYPE vec)
+ {
+ x = vec; y = vec; z = vec; w = vec;
+ }
+
+/*!***************************************************************************
+ @brief Constructs a PVRTVec4 from 4 separate values
+ @param[in] fX Value of x component
+ @param[in] fY Value of y component
+ @param[in] fZ Value of z component
+ @param[in] fW Value of w component
+****************************************************************************/
+ PVRTVec4(VERTTYPE fX, VERTTYPE fY, VERTTYPE fZ, VERTTYPE fW)
+ {
+ x = fX; y = fY; z = fZ; w = fW;
+ }
+
+/*!***************************************************************************
+ @param[in] vec3 a PVRTVec3
+ @param[in] fW Value of w component
+ @brief Constructs a PVRTVec4 from a vec3 and a w component
+****************************************************************************/
+ PVRTVec4(const PVRTVec3& vec3, VERTTYPE fW)
+ {
+ x = vec3.x; y = vec3.y; z = vec3.z; w = fW;
+ }
+
+/*!***************************************************************************
+ @brief Constructs a vec4 from a vec3 and a w component
+ @param[in] fX value of x component
+ @param[in] vec3 a PVRTVec3
+****************************************************************************/
+ PVRTVec4(VERTTYPE fX, const PVRTVec3& vec3)
+ {
+ x = fX; y = vec3.x; z = vec3.y; w = vec3.z;
+ }
+
+/*!***************************************************************************
+ @brief Constructs a PVRTVec4 from a pointer to an array of four values
+ @param[in] pVec a pointer to an array of four values
+****************************************************************************/
+ PVRTVec4(const VERTTYPE* pVec)
+ {
+ x = (*pVec++); y = (*pVec++); z= (*pVec++); w = *pVec;
+ }
+
+/*!***************************************************************************
+** PVRTVec4 Operators
+****************************************************************************/
+/*!***************************************************************************
+ @brief Addition operator for PVRTVec4
+ @param[in] rhs Another PVRTVec4
+ @return result of addition
+****************************************************************************/
+ PVRTVec4 operator+(const PVRTVec4& rhs) const
+ {
+ PVRTVec4 out;
+ out.x = x+rhs.x;
+ out.y = y+rhs.y;
+ out.z = z+rhs.z;
+ out.w = w+rhs.w;
+ return out;
+ }
+
+/*!***************************************************************************
+ @brief Subtraction operator for PVRTVec4
+ @param[in] rhs Another PVRTVec4
+ @return result of subtraction
+****************************************************************************/
+ PVRTVec4 operator-(const PVRTVec4& rhs) const
+ {
+ PVRTVec4 out;
+ out.x = x-rhs.x;
+ out.y = y-rhs.y;
+ out.z = z-rhs.z;
+ out.w = w-rhs.w;
+ return out;
+ }
+
+/*!***************************************************************************
+ @brief Addition and assignment operator for PVRTVec4
+ @param[in] rhs Another PVRTVec4
+ @return result of addition and assignment
+****************************************************************************/
+ PVRTVec4& operator+=(const PVRTVec4& rhs)
+ {
+ x +=rhs.x;
+ y +=rhs.y;
+ z +=rhs.z;
+ w +=rhs.w;
+ return *this;
+ }
+
+/*!***************************************************************************
+ @brief Subtraction and assignment operator for PVRTVec4
+ @param[in] rhs Another PVRTVec4
+ @return result of subtraction and assignment
+****************************************************************************/
+ PVRTVec4& operator-=(const PVRTVec4& rhs)
+ {
+ x -=rhs.x;
+ y -=rhs.y;
+ z -=rhs.z;
+ w -=rhs.w;
+ return *this;
+ }
+
+/*!***************************************************************************
+ @brief Matrix multiplication for PVRTVec4 and PVRTMat4
+ @param[in] rhs A PVRTMat4
+ @return result of multiplication
+****************************************************************************/
+ PVRTVec4 operator*(const PVRTMat4& rhs) const;
+
+/*!***************************************************************************
+ @brief Matrix multiplication and assignment for PVRTVec4 and PVRTMat4
+ @param[in] rhs A PVRTMat4
+ @return result of multiplication and assignement
+****************************************************************************/
+ PVRTVec4& operator*=(const PVRTMat4& rhs);
+
+/*!***************************************************************************
+ @brief Componentwise multiplication of a PVRTVec4 by a single value
+ @param[in] rhs A single dimension value
+ @return result of multiplication
+****************************************************************************/
+ PVRTVec4 operator*(const VERTTYPE& rhs) const
+ {
+ PVRTVec4 out;
+ out.x = VERTTYPEMUL(x,rhs);
+ out.y = VERTTYPEMUL(y,rhs);
+ out.z = VERTTYPEMUL(z,rhs);
+ out.w = VERTTYPEMUL(w,rhs);
+ return out;
+ }
+
+/*!***************************************************************************
+ @brief componentwise multiplication and assignment of a PVRTVec4 by
+ a single value
+ @param[in] rhs A single dimension value
+ @return result of multiplication and assignment
+****************************************************************************/
+ PVRTVec4& operator*=(const VERTTYPE& rhs)
+ {
+ x = VERTTYPEMUL(x,rhs);
+ y = VERTTYPEMUL(y,rhs);
+ z = VERTTYPEMUL(z,rhs);
+ w = VERTTYPEMUL(w,rhs);
+ return *this;
+ }
+
+/*!***************************************************************************
+ @brief componentwise division of a PVRTVec4 by a single value
+ @param[in] rhs A single dimension value
+ @return result of division
+****************************************************************************/
+ PVRTVec4 operator/(const VERTTYPE& rhs) const
+ {
+ PVRTVec4 out;
+ out.x = VERTTYPEDIV(x,rhs);
+ out.y = VERTTYPEDIV(y,rhs);
+ out.z = VERTTYPEDIV(z,rhs);
+ out.w = VERTTYPEDIV(w,rhs);
+ return out;
+ }
+
+/*!***************************************************************************
+ @brief componentwise division and assignment of a PVRTVec4 by
+ a single value
+ @param[in] rhs a single dimension value
+ @return result of division and assignment
+****************************************************************************/
+ PVRTVec4& operator/=(const VERTTYPE& rhs)
+ {
+ x = VERTTYPEDIV(x,rhs);
+ y = VERTTYPEDIV(y,rhs);
+ z = VERTTYPEDIV(z,rhs);
+ w = VERTTYPEDIV(w,rhs);
+ return *this;
+ }
+
+/*!***************************************************************************
+ @brief componentwise multiplication of a PVRTVec4 by
+ a single value
+ @param[in] lhs a single dimension value
+ @param[in] rhs a PVRTVec4
+ @return result of muliplication
+****************************************************************************/
+friend PVRTVec4 operator*(const VERTTYPE lhs, const PVRTVec4& rhs)
+{
+ PVRTVec4 out;
+ out.x = VERTTYPEMUL(lhs,rhs.x);
+ out.y = VERTTYPEMUL(lhs,rhs.y);
+ out.z = VERTTYPEMUL(lhs,rhs.z);
+ out.w = VERTTYPEMUL(lhs,rhs.w);
+ return out;
+}
+
+/*!***************************************************************************
+ @brief PVRTVec4 equality operator
+ @param[in] rhs A single value
+ @return true if the two vectors are equal
+****************************************************************************/
+bool operator==(const PVRTVec4& rhs) const
+{
+ return ((x == rhs.x) && (y == rhs.y) && (z == rhs.z) && (w == rhs.w));
+}
+
+/*!***************************************************************************
+@brief PVRTVec4 inequality operator
+@param[in] rhs A single value
+@return true if the two vectors are not equal
+ ****************************************************************************/
+bool operator!=(const PVRTVec4& rhs) const
+{
+ return ((x != rhs.x) || (y != rhs.y) || (z != rhs.z) || (w != rhs.w));
+}
+/*!***************************************************************************
+** Functions
+****************************************************************************/
+/*!***************************************************************************
+ @fn lenSqr
+ @return square of the magnitude of the vector
+ @brief calculates the square of the magnitude of the vector
+****************************************************************************/
+ VERTTYPE lenSqr() const
+ {
+ return VERTTYPEMUL(x,x)+VERTTYPEMUL(y,y)+VERTTYPEMUL(z,z)+VERTTYPEMUL(w,w);
+ }
+
+/*!***************************************************************************
+ @fn length
+ @return the magnitude of the vector
+ @brief calculates the magnitude of the vector
+****************************************************************************/
+ VERTTYPE length() const
+ {
+ return (VERTTYPE) f2vt(sqrt(vt2f(x)*vt2f(x) + vt2f(y)*vt2f(y) + vt2f(z)*vt2f(z) + vt2f(w)*vt2f(w)));
+ }
+
+/*!***************************************************************************
+ @fn normalize
+ @return normalized vector
+ @brief calculates the normalized value of a PVRTVec4
+****************************************************************************/
+ PVRTVec4 normalize()
+ {
+ VERTTYPE len = length();
+ x =VERTTYPEDIV(x,len);
+ y =VERTTYPEDIV(y,len);
+ z =VERTTYPEDIV(z,len);
+ w =VERTTYPEDIV(w,len);
+ return *this;
+ }
+/*!***************************************************************************
+ @fn normalized
+ @return normalized vector
+ @brief returns a normalized vector of the same direction as this
+ vector
+****************************************************************************/
+ PVRTVec4 normalized() const
+ {
+ PVRTVec4 out;
+ VERTTYPE len = length();
+ out.x =VERTTYPEDIV(x,len);
+ out.y =VERTTYPEDIV(y,len);
+ out.z =VERTTYPEDIV(z,len);
+ out.w =VERTTYPEDIV(w,len);
+ return out;
+ }
+
+/*!***************************************************************************
+ @fn dot
+ @return scalar product
+ @brief returns a normalized vector of the same direction as this
+ vector
+****************************************************************************/
+ VERTTYPE dot(const PVRTVec4& rhs) const
+ {
+ return VERTTYPEMUL(x,rhs.x)+VERTTYPEMUL(y,rhs.y)+VERTTYPEMUL(z,rhs.z)+VERTTYPEMUL(w,rhs.w);
+ }
+
+/*!***************************************************************************
+ @fn ptr
+ @return pointer to vector values
+ @brief returns a pointer to memory containing the values of the
+ PVRTVec3
+****************************************************************************/
+ VERTTYPE *ptr() { return (VERTTYPE*)this; }
+};
+
+/*!***************************************************************************
+ @struct PVRTMat3
+ @brief 3x3 Matrix
+****************************************************************************/
+struct PVRTMat3 : public PVRTMATRIX3
+{
+/*!***************************************************************************
+** Constructors
+****************************************************************************/
+/*!***************************************************************************
+ @brief Blank constructor.
+*****************************************************************************/
+ PVRTMat3(){}
+/*!***************************************************************************
+ @brief Constructor from array.
+ @param[in] pMat An array of values for the matrix
+*****************************************************************************/
+ PVRTMat3(const VERTTYPE* pMat)
+ {
+ VERTTYPE* ptr = f;
+ for(int i=0;i<9;i++)
+ {
+ (*ptr++)=(*pMat++);
+ }
+ }
+
+/*!***************************************************************************
+ @brief Constructor from distinct values.
+ @param[in] m0 m0 matrix value
+ @param[in] m1 m1 matrix value
+ @param[in] m2 m2 matrix value
+ @param[in] m3 m3 matrix value
+ @param[in] m4 m4 matrix value
+ @param[in] m5 m5 matrix value
+ @param[in] m6 m6 matrix value
+ @param[in] m7 m7 matrix value
+ @param[in] m8 m8 matrix value
+*****************************************************************************/
+ PVRTMat3(VERTTYPE m0,VERTTYPE m1,VERTTYPE m2,
+ VERTTYPE m3,VERTTYPE m4,VERTTYPE m5,
+ VERTTYPE m6,VERTTYPE m7,VERTTYPE m8)
+ {
+ f[0]=m0;f[1]=m1;f[2]=m2;
+ f[3]=m3;f[4]=m4;f[5]=m5;
+ f[6]=m6;f[7]=m7;f[8]=m8;
+ }
+
+/*!***************************************************************************
+ @brief Constructor from 4x4 matrix - uses top left values
+ @param[in] mat - a PVRTMat4
+*****************************************************************************/
+ PVRTMat3(const PVRTMat4& mat);
+
+/****************************************************************************
+** PVRTMat3 OPERATORS
+****************************************************************************/
+/*!***************************************************************************
+ @brief Returns the value of the element at the specified row and column
+ of the PVRTMat3
+ @param[in] row row of matrix
+ @param[in] column column of matrix
+ @return value of element
+*****************************************************************************/
+ VERTTYPE& operator()(const int row, const int column)
+ {
+ return f[column*3+row];
+ }
+/*!***************************************************************************
+ @brief Returns the value of the element at the specified row and column
+ of the PVRTMat3
+ @param[in] row row of matrix
+ @param[in] column column of matrix
+ @return value of element
+*****************************************************************************/
+ const VERTTYPE& operator()(const int row, const int column) const
+ {
+ return f[column*3+row];
+ }
+
+/*!***************************************************************************
+ @brief Matrix multiplication of two 3x3 matrices.
+ @param[in] rhs Another PVRTMat3
+ @return result of multiplication
+*****************************************************************************/
+ PVRTMat3 operator*(const PVRTMat3& rhs) const
+ {
+ PVRTMat3 out;
+ // col 1
+ out.f[0] = VERTTYPEMUL(f[0],rhs.f[0])+VERTTYPEMUL(f[3],rhs.f[1])+VERTTYPEMUL(f[6],rhs.f[2]);
+ out.f[1] = VERTTYPEMUL(f[1],rhs.f[0])+VERTTYPEMUL(f[4],rhs.f[1])+VERTTYPEMUL(f[7],rhs.f[2]);
+ out.f[2] = VERTTYPEMUL(f[2],rhs.f[0])+VERTTYPEMUL(f[5],rhs.f[1])+VERTTYPEMUL(f[8],rhs.f[2]);
+
+ // col 2
+ out.f[3] = VERTTYPEMUL(f[0],rhs.f[3])+VERTTYPEMUL(f[3],rhs.f[4])+VERTTYPEMUL(f[6],rhs.f[5]);
+ out.f[4] = VERTTYPEMUL(f[1],rhs.f[3])+VERTTYPEMUL(f[4],rhs.f[4])+VERTTYPEMUL(f[7],rhs.f[5]);
+ out.f[5] = VERTTYPEMUL(f[2],rhs.f[3])+VERTTYPEMUL(f[5],rhs.f[4])+VERTTYPEMUL(f[8],rhs.f[5]);
+
+ // col3
+ out.f[6] = VERTTYPEMUL(f[0],rhs.f[6])+VERTTYPEMUL(f[3],rhs.f[7])+VERTTYPEMUL(f[6],rhs.f[8]);
+ out.f[7] = VERTTYPEMUL(f[1],rhs.f[6])+VERTTYPEMUL(f[4],rhs.f[7])+VERTTYPEMUL(f[7],rhs.f[8]);
+ out.f[8] = VERTTYPEMUL(f[2],rhs.f[6])+VERTTYPEMUL(f[5],rhs.f[7])+VERTTYPEMUL(f[8],rhs.f[8]);
+ return out;
+ }
+
+/*!***************************************************************************
+ @brief element by element addition operator.
+ @param[in] rhs Another PVRTMat3
+ @return result of addition
+*****************************************************************************/
+ PVRTMat3 operator+(const PVRTMat3& rhs) const
+ {
+ PVRTMat3 out;
+ VERTTYPE const *lptr = f, *rptr = rhs.f;
+ VERTTYPE *outptr = out.f;
+ for(int i=0;i<9;i++)
+ {
+ (*outptr++) = (*lptr++) + (*rptr++);
+ }
+ return out;
+ }
+
+/*!***************************************************************************
+ @brief element by element subtraction operator.
+ @param[in] rhs Another PVRTMat3
+ @return result of subtraction
+*****************************************************************************/
+ PVRTMat3 operator-(const PVRTMat3& rhs) const
+ {
+ PVRTMat3 out;
+ VERTTYPE const *lptr = f, *rptr = rhs.f;
+ VERTTYPE *outptr = out.f;
+ for(int i=0;i<9;i++)
+ {
+ (*outptr++) = (*lptr++) - (*rptr++);
+ }
+ return out;
+ }
+
+/*!***************************************************************************
+ @brief Element by element addition and assignment operator.
+ @param[in] rhs Another PVRTMat3
+ @return Result of addition and assignment
+*****************************************************************************/
+ PVRTMat3& operator+=(const PVRTMat3& rhs)
+ {
+ VERTTYPE *lptr = f;
+ VERTTYPE const *rptr = rhs.f;
+ for(int i=0;i<9;i++)
+ {
+ (*lptr++) += (*rptr++);
+ }
+ return *this;
+ }
+
+/*!***************************************************************************
+ @brief element by element subtraction and assignment operator.
+ @param[in] rhs Another PVRTMat3
+ @return result of subtraction and assignment
+*****************************************************************************/
+ PVRTMat3& operator-=(const PVRTMat3& rhs)
+ {
+ VERTTYPE *lptr = f;
+ VERTTYPE const *rptr = rhs.f;
+ for(int i=0;i<9;i++)
+ {
+ (*lptr++) -= (*rptr++);
+ }
+ return *this;
+ }
+
+/*!***************************************************************************
+ @brief Matrix multiplication and assignment of two 3x3 matrices.
+ @param[in] rhs Another PVRTMat3
+ @return result of multiplication and assignment
+*****************************************************************************/
+ PVRTMat3& operator*=(const PVRTMat3& rhs)
+ {
+ PVRTMat3 out;
+ // col 1
+ out.f[0] = VERTTYPEMUL(f[0],rhs.f[0])+VERTTYPEMUL(f[3],rhs.f[1])+VERTTYPEMUL(f[6],rhs.f[2]);
+ out.f[1] = VERTTYPEMUL(f[1],rhs.f[0])+VERTTYPEMUL(f[4],rhs.f[1])+VERTTYPEMUL(f[7],rhs.f[2]);
+ out.f[2] = VERTTYPEMUL(f[2],rhs.f[0])+VERTTYPEMUL(f[5],rhs.f[1])+VERTTYPEMUL(f[8],rhs.f[2]);
+
+ // col 2
+ out.f[3] = VERTTYPEMUL(f[0],rhs.f[3])+VERTTYPEMUL(f[3],rhs.f[4])+VERTTYPEMUL(f[6],rhs.f[5]);
+ out.f[4] = VERTTYPEMUL(f[1],rhs.f[3])+VERTTYPEMUL(f[4],rhs.f[4])+VERTTYPEMUL(f[7],rhs.f[5]);
+ out.f[5] = VERTTYPEMUL(f[2],rhs.f[3])+VERTTYPEMUL(f[5],rhs.f[4])+VERTTYPEMUL(f[8],rhs.f[5]);
+
+ // col3
+ out.f[6] = VERTTYPEMUL(f[0],rhs.f[6])+VERTTYPEMUL(f[3],rhs.f[7])+VERTTYPEMUL(f[6],rhs.f[8]);
+ out.f[7] = VERTTYPEMUL(f[1],rhs.f[6])+VERTTYPEMUL(f[4],rhs.f[7])+VERTTYPEMUL(f[7],rhs.f[8]);
+ out.f[8] = VERTTYPEMUL(f[2],rhs.f[6])+VERTTYPEMUL(f[5],rhs.f[7])+VERTTYPEMUL(f[8],rhs.f[8]);
+ *this = out;
+ return *this;
+ }
+
+/*!***************************************************************************
+ @brief Element multiplication by a single value.
+ @param[in] rhs A single value
+ @return Result of multiplication and assignment
+*****************************************************************************/
+ PVRTMat3& operator*(const VERTTYPE rhs)
+ {
+ for (int i=0; i<9; ++i)
+ {
+ f[i]*=rhs;
+ }
+ return *this;
+ }
+/*!***************************************************************************
+ @brief Element multiplication and assignment by a single value.
+ @param[in] rhs A single value
+ @return result of multiplication and assignment
+*****************************************************************************/
+ PVRTMat3& operator*=(const VERTTYPE rhs)
+ {
+ for (int i=0; i<9; ++i)
+ {
+ f[i]*=rhs;
+ }
+ return *this;
+ }
+
+/*!***************************************************************************
+ @brief Matrix multiplication of 3x3 matrix and vec3
+ @param[in] rhs Another PVRTVec3
+ @return result of multiplication
+*****************************************************************************/
+ PVRTVec3 operator*(const PVRTVec3& rhs) const
+ {
+ PVRTVec3 out;
+ out.x = VERTTYPEMUL(rhs.x,f[0])+VERTTYPEMUL(rhs.y,f[3])+VERTTYPEMUL(rhs.z,f[6]);
+ out.y = VERTTYPEMUL(rhs.x,f[1])+VERTTYPEMUL(rhs.y,f[4])+VERTTYPEMUL(rhs.z,f[7]);
+ out.z = VERTTYPEMUL(rhs.x,f[2])+VERTTYPEMUL(rhs.y,f[5])+VERTTYPEMUL(rhs.z,f[8]);
+
+ return out;
+ }
+
+
+ // FUNCTIONS
+/*!***************************************************************************
+** Functions
+*****************************************************************************/
+/*!***************************************************************************
+ @fn determinant
+ @return result of multiplication
+ @brief Matrix multiplication and assignment of 3x3 matrix and vec3
+*****************************************************************************/
+ VERTTYPE determinant() const
+ {
+ return VERTTYPEMUL(f[0],(VERTTYPEMUL(f[4],f[8])-VERTTYPEMUL(f[7],f[5])))
+ - VERTTYPEMUL(f[3],(VERTTYPEMUL(f[1],f[8])-VERTTYPEMUL(f[7],f[2])))
+ + VERTTYPEMUL(f[6],(VERTTYPEMUL(f[1],f[5])-VERTTYPEMUL(f[4],f[2])));
+ }
+
+/*!***************************************************************************
+ @fn inverse
+ @return inverse mat3
+ @brief Calculates multiplicative inverse of this matrix
+*****************************************************************************/
+ PVRTMat3 inverse() const
+ {
+ PVRTMat3 out;
+
+
+ VERTTYPE recDet = determinant();
+ _ASSERT(recDet!=0);
+ recDet = VERTTYPEDIV(f2vt(1.0f),recDet);
+
+ //TODO: deal with singular matrices with more than just an assert
+
+ // inverse is 1/det * adjoint of M
+
+ // adjoint is transpose of cofactor matrix
+
+ // do transpose and cofactors in one step
+
+ out.f[0] = VERTTYPEMUL(f[4],f[8]) - VERTTYPEMUL(f[5],f[7]);
+ out.f[1] = VERTTYPEMUL(f[2],f[7]) - VERTTYPEMUL(f[1],f[8]);
+ out.f[2] = VERTTYPEMUL(f[1],f[5]) - VERTTYPEMUL(f[2],f[4]);
+
+ out.f[3] = VERTTYPEMUL(f[5],f[6]) - VERTTYPEMUL(f[3],f[8]);
+ out.f[4] = VERTTYPEMUL(f[0],f[8]) - VERTTYPEMUL(f[2],f[6]);
+ out.f[5] = VERTTYPEMUL(f[2],f[3]) - VERTTYPEMUL(f[0],f[5]);
+
+ out.f[6] = VERTTYPEMUL(f[3],f[7]) - VERTTYPEMUL(f[4],f[6]);
+ out.f[7] = VERTTYPEMUL(f[1],f[6]) - VERTTYPEMUL(f[0],f[7]);
+ out.f[8] = VERTTYPEMUL(f[0],f[4]) - VERTTYPEMUL(f[1],f[3]);
+
+ out *= recDet;
+ return out;
+ }
+
+/*!***************************************************************************
+ @fn transpose
+ @return transpose 3x3 matrix
+ @brief Calculates the transpose of this matrix
+*****************************************************************************/
+ PVRTMat3 transpose() const
+ {
+ PVRTMat3 out;
+ out.f[0] = f[0]; out.f[3] = f[1]; out.f[6] = f[2];
+ out.f[1] = f[3]; out.f[4] = f[4]; out.f[7] = f[5];
+ out.f[2] = f[6]; out.f[5] = f[7]; out.f[8] = f[8];
+ return out;
+ }
+
+/*!***************************************************************************
+ @fn ptr
+ @return pointer to an array of the elements of this PVRTMat3
+ @brief Calculates transpose of this matrix
+*****************************************************************************/
+ VERTTYPE *ptr() { return (VERTTYPE*)&f; }
+
+/*!***************************************************************************
+** Static factory functions
+*****************************************************************************/
+/*!***************************************************************************
+ @fn Identity
+ @return a PVRTMat3 representation of the 3x3 identity matrix
+ @brief Generates an identity matrix
+*****************************************************************************/
+ static PVRTMat3 Identity()
+ {
+ PVRTMat3 out;
+ out.f[0] = 1;out.f[1] = 0;out.f[2] = 0;
+ out.f[3] = 0;out.f[4] = 1;out.f[5] = 0;
+ out.f[6] = 0;out.f[7] = 0;out.f[8] = 1;
+ return out;
+ }
+
+/*!***************************************************************************
+ @fn RotationX
+ @return a PVRTMat3 corresponding to the requested rotation
+ @brief Calculates a matrix corresponding to a rotation of angle
+ degrees about the X axis
+*****************************************************************************/
+ static PVRTMat3 RotationX(VERTTYPE angle);
+
+/*!***************************************************************************
+ @fn RotationY
+ @return a PVRTMat3 corresponding to the requested rotation
+ @brief Calculates a matrix corresponding to a rotation of angle
+ degrees about the Y axis
+*****************************************************************************/
+ static PVRTMat3 RotationY(VERTTYPE angle);
+
+/*!***************************************************************************
+ @fn RotationZ
+ @return a PVRTMat3 corresponding to the requested rotation
+ @brief Calculates a matrix corresponding to a rotation of angle
+ degrees about the Z axis
+*****************************************************************************/
+ static PVRTMat3 RotationZ(VERTTYPE angle);
+
+/*!***************************************************************************
+ @fn Rotation2D
+ @return a PVRTMat3 corresponding to the requested rotation
+ @brief Calculates a matrix corresponding to a rotation of angle
+ degrees about the Z axis
+*****************************************************************************/
+ static PVRTMat3 Rotation2D(VERTTYPE angle)
+ {
+ return RotationZ(angle);
+ }
+
+/*!***************************************************************************
+ @fn Scale
+ @return a PVRTMat3 corresponding to the requested scaling transformation
+ @brief Calculates a matrix corresponding to scaling of fx, fy and fz
+ times in each axis.
+*****************************************************************************/
+ static PVRTMat3 Scale(const VERTTYPE fx,const VERTTYPE fy,const VERTTYPE fz)
+ {
+ return PVRTMat3(fx,0,0,
+ 0,fy,0,
+ 0,0,fz);
+ }
+
+/*!***************************************************************************
+ @fn Scale2D
+ @return a PVRTMat3 corresponding to the requested scaling transformation
+ @brief Calculates a matrix corresponding to scaling of fx, fy and fz
+ times in each axis.
+*****************************************************************************/
+ static PVRTMat3 Scale2D(const VERTTYPE fx,const VERTTYPE fy)
+ {
+ return PVRTMat3(fx,0,0,
+ 0,fy,0,
+ 0,0,f2vt(1));
+ }
+
+/*!***************************************************************************
+ @fn Translation2D
+ @return a PVRTMat3 corresponding to the requested translation
+ @brief Calculates a matrix corresponding to a transformation
+ of tx and ty times in each axis.
+*****************************************************************************/
+ static PVRTMat3 Translation2D(const VERTTYPE tx, const VERTTYPE ty)
+ {
+ return PVRTMat3( f2vt(1), 0, 0,
+ 0, f2vt(1), 0,
+ tx, ty, f2vt(1));
+ }
+
+};
+
+/*!***************************************************************************
+ @struct PVRTMat4
+ @brief 4x4 Matrix
+****************************************************************************/
+struct PVRTMat4 : public PVRTMATRIX
+{
+/*!***************************************************************************
+** Constructors
+****************************************************************************/
+/*!***************************************************************************
+ @brief Blank constructor.
+*****************************************************************************/
+ PVRTMat4(){}
+/*!***************************************************************************
+ @brief Constructor from array.
+ @param[in] m0 m0 matrix value
+ @param[in] m1 m1 matrix value
+ @param[in] m2 m2 matrix value
+ @param[in] m3 m3 matrix value
+ @param[in] m4 m4 matrix value
+ @param[in] m5 m5 matrix value
+ @param[in] m6 m6 matrix value
+ @param[in] m7 m7 matrix value
+ @param[in] m8 m8 matrix value
+ @param[in] m9 m9 matrix value
+ @param[in] m10 m10 matrix value
+ @param[in] m11 m11 matrix value
+ @param[in] m12 m12 matrix value
+ @param[in] m13 m13 matrix value
+ @param[in] m14 m14 matrix value
+ @param[in] m15 m15 matrix value
+*****************************************************************************/
+ PVRTMat4(VERTTYPE m0,VERTTYPE m1,VERTTYPE m2,VERTTYPE m3,
+ VERTTYPE m4,VERTTYPE m5,VERTTYPE m6,VERTTYPE m7,
+ VERTTYPE m8,VERTTYPE m9,VERTTYPE m10,VERTTYPE m11,
+ VERTTYPE m12,VERTTYPE m13,VERTTYPE m14,VERTTYPE m15)
+ {
+ f[0]=m0;f[1]=m1;f[2]=m2;f[3]=m3;
+ f[4]=m4;f[5]=m5;f[6]=m6;f[7]=m7;
+ f[8]=m8;f[9]=m9;f[10]=m10;f[11]=m11;
+ f[12]=m12;f[13]=m13;f[14]=m14;f[15]=m15;
+ }
+/*!***************************************************************************
+ @brief Constructor from distinct values.
+ @param[in] mat A pointer to an array of 16 VERTTYPEs
+*****************************************************************************/
+ PVRTMat4(const VERTTYPE* mat)
+ {
+ VERTTYPE* ptr = f;
+ for(int i=0;i<16;i++)
+ {
+ (*ptr++)=(*mat++);
+ }
+ }
+
+/****************************************************************************
+** PVRTMat4 OPERATORS
+****************************************************************************/
+/*!***************************************************************************
+ @brief Returns value of the element at row r and colun c of the
+ PVRTMat4
+ @param[in] r - row of matrix
+ @param[in] c - column of matrix
+ @return value of element
+*****************************************************************************/
+ VERTTYPE& operator()(const int r, const int c)
+ {
+ return f[c*4+r];
+ }
+
+/*!***************************************************************************
+ @brief Returns value of the element at row r and colun c of the
+ PVRTMat4
+ @param[in] r - row of matrix
+ @param[in] c - column of matrix
+ @return value of element
+*****************************************************************************/
+ const VERTTYPE& operator()(const int r, const int c) const
+ {
+ return f[c*4+r];
+ }
+
+/*!***************************************************************************
+ @brief Matrix multiplication of two 4x4 matrices.
+ @param[in] rhs another PVRTMat4
+ @return result of multiplication
+*****************************************************************************/
+ PVRTMat4 operator*(const PVRTMat4& rhs) const;
+
+/*!***************************************************************************
+ @brief element by element addition operator.
+ @param[in] rhs another PVRTMat4
+ @return result of addition
+*****************************************************************************/
+ PVRTMat4 operator+(const PVRTMat4& rhs) const
+ {
+ PVRTMat4 out;
+ VERTTYPE const *lptr = f, *rptr = rhs.f;
+ VERTTYPE *outptr = out.f;
+ for(int i=0;i<16;i++)
+ {
+ (*outptr++) = (*lptr++) + (*rptr++);
+ }
+ return out;
+ }
+
+/*!***************************************************************************
+ @brief element by element subtraction operator.
+ @param[in] rhs another PVRTMat4
+ @return result of subtraction
+*****************************************************************************/
+ PVRTMat4 operator-(const PVRTMat4& rhs) const
+ {
+ PVRTMat4 out;
+ for(int i=0;i<16;i++)
+ {
+ out.f[i] = f[i]-rhs.f[i];
+ }
+ return out;
+ }
+
+/*!***************************************************************************
+ @brief element by element addition and assignment operator.
+ @param[in] rhs another PVRTMat4
+ @return result of addition and assignment
+*****************************************************************************/
+ PVRTMat4& operator+=(const PVRTMat4& rhs)
+ {
+ VERTTYPE *lptr = f;
+ VERTTYPE const *rptr = rhs.f;
+ for(int i=0;i<16;i++)
+ {
+ (*lptr++) += (*rptr++);
+ }
+ return *this;
+ }
+
+/*!***************************************************************************
+ @brief element by element subtraction and assignment operator.
+ @param[in] rhs another PVRTMat4
+ @return result of subtraction and assignment
+*****************************************************************************/
+ PVRTMat4& operator-=(const PVRTMat4& rhs)
+ {
+ VERTTYPE *lptr = f;
+ VERTTYPE const *rptr = rhs.f;
+ for(int i=0;i<16;i++)
+ {
+ (*lptr++) -= (*rptr++);
+ }
+ return *this;
+ }
+
+
+/*!***************************************************************************
+ @brief Matrix multiplication and assignment of two 4x4 matrices.
+ @param[in] rhs another PVRTMat4
+ @return result of multiplication and assignment
+*****************************************************************************/
+ PVRTMat4& operator*=(const PVRTMat4& rhs)
+ {
+ PVRTMat4 result;
+ // col 0
+ result.f[0] = VERTTYPEMUL(f[0],rhs.f[0])+VERTTYPEMUL(f[4],rhs.f[1])+VERTTYPEMUL(f[8],rhs.f[2])+VERTTYPEMUL(f[12],rhs.f[3]);
+ result.f[1] = VERTTYPEMUL(f[1],rhs.f[0])+VERTTYPEMUL(f[5],rhs.f[1])+VERTTYPEMUL(f[9],rhs.f[2])+VERTTYPEMUL(f[13],rhs.f[3]);
+ result.f[2] = VERTTYPEMUL(f[2],rhs.f[0])+VERTTYPEMUL(f[6],rhs.f[1])+VERTTYPEMUL(f[10],rhs.f[2])+VERTTYPEMUL(f[14],rhs.f[3]);
+ result.f[3] = VERTTYPEMUL(f[3],rhs.f[0])+VERTTYPEMUL(f[7],rhs.f[1])+VERTTYPEMUL(f[11],rhs.f[2])+VERTTYPEMUL(f[15],rhs.f[3]);
+
+ // col 1
+ result.f[4] = VERTTYPEMUL(f[0],rhs.f[4])+VERTTYPEMUL(f[4],rhs.f[5])+VERTTYPEMUL(f[8],rhs.f[6])+VERTTYPEMUL(f[12],rhs.f[7]);
+ result.f[5] = VERTTYPEMUL(f[1],rhs.f[4])+VERTTYPEMUL(f[5],rhs.f[5])+VERTTYPEMUL(f[9],rhs.f[6])+VERTTYPEMUL(f[13],rhs.f[7]);
+ result.f[6] = VERTTYPEMUL(f[2],rhs.f[4])+VERTTYPEMUL(f[6],rhs.f[5])+VERTTYPEMUL(f[10],rhs.f[6])+VERTTYPEMUL(f[14],rhs.f[7]);
+ result.f[7] = VERTTYPEMUL(f[3],rhs.f[4])+VERTTYPEMUL(f[7],rhs.f[5])+VERTTYPEMUL(f[11],rhs.f[6])+VERTTYPEMUL(f[15],rhs.f[7]);
+
+ // col 2
+ result.f[8] = VERTTYPEMUL(f[0],rhs.f[8])+VERTTYPEMUL(f[4],rhs.f[9])+VERTTYPEMUL(f[8],rhs.f[10])+VERTTYPEMUL(f[12],rhs.f[11]);
+ result.f[9] = VERTTYPEMUL(f[1],rhs.f[8])+VERTTYPEMUL(f[5],rhs.f[9])+VERTTYPEMUL(f[9],rhs.f[10])+VERTTYPEMUL(f[13],rhs.f[11]);
+ result.f[10] = VERTTYPEMUL(f[2],rhs.f[8])+VERTTYPEMUL(f[6],rhs.f[9])+VERTTYPEMUL(f[10],rhs.f[10])+VERTTYPEMUL(f[14],rhs.f[11]);
+ result.f[11] = VERTTYPEMUL(f[3],rhs.f[8])+VERTTYPEMUL(f[7],rhs.f[9])+VERTTYPEMUL(f[11],rhs.f[10])+VERTTYPEMUL(f[15],rhs.f[11]);
+
+ // col 3
+ result.f[12] = VERTTYPEMUL(f[0],rhs.f[12])+VERTTYPEMUL(f[4],rhs.f[13])+VERTTYPEMUL(f[8],rhs.f[14])+VERTTYPEMUL(f[12],rhs.f[15]);
+ result.f[13] = VERTTYPEMUL(f[1],rhs.f[12])+VERTTYPEMUL(f[5],rhs.f[13])+VERTTYPEMUL(f[9],rhs.f[14])+VERTTYPEMUL(f[13],rhs.f[15]);
+ result.f[14] = VERTTYPEMUL(f[2],rhs.f[12])+VERTTYPEMUL(f[6],rhs.f[13])+VERTTYPEMUL(f[10],rhs.f[14])+VERTTYPEMUL(f[14],rhs.f[15]);
+ result.f[15] = VERTTYPEMUL(f[3],rhs.f[12])+VERTTYPEMUL(f[7],rhs.f[13])+VERTTYPEMUL(f[11],rhs.f[14])+VERTTYPEMUL(f[15],rhs.f[15]);
+
+ *this = result;
+ return *this;
+ }
+
+/*!***************************************************************************
+ @brief element multiplication by a single value.
+ @param[in] rhs A single value
+ @return result of multiplication and assignment
+*****************************************************************************/
+ PVRTMat4& operator*(const VERTTYPE rhs)
+ {
+ for (int i=0; i<16; ++i)
+ {
+ f[i]*=rhs;
+ }
+ return *this;
+ }
+/*!***************************************************************************
+ @brief element multiplication and assignment by a single value.
+ @param[in] rhs A single value
+ @return result of multiplication and assignment
+*****************************************************************************/
+ PVRTMat4& operator*=(const VERTTYPE rhs)
+ {
+ for (int i=0; i<16; ++i)
+ {
+ f[i]*=rhs;
+ }
+ return *this;
+ }
+
+/*!***************************************************************************
+ @brief element assignment operator.
+ @param[in] rhs another PVRTMat4
+ @return result of assignment
+*****************************************************************************/
+ PVRTMat4& operator=(const PVRTMat4& rhs)
+ {
+ for (int i=0; i<16; ++i)
+ {
+ f[i] =rhs.f[i];
+ }
+ return *this;
+ }
+/*!***************************************************************************
+ @brief Matrix multiplication of 4x4 matrix and vec3
+ @param[in] rhs a PVRTVec4
+ @return result of multiplication
+*****************************************************************************/
+ PVRTVec4 operator*(const PVRTVec4& rhs) const
+ {
+ PVRTVec4 out;
+ out.x = VERTTYPEMUL(rhs.x,f[0])+VERTTYPEMUL(rhs.y,f[4])+VERTTYPEMUL(rhs.z,f[8])+VERTTYPEMUL(rhs.w,f[12]);
+ out.y = VERTTYPEMUL(rhs.x,f[1])+VERTTYPEMUL(rhs.y,f[5])+VERTTYPEMUL(rhs.z,f[9])+VERTTYPEMUL(rhs.w,f[13]);
+ out.z = VERTTYPEMUL(rhs.x,f[2])+VERTTYPEMUL(rhs.y,f[6])+VERTTYPEMUL(rhs.z,f[10])+VERTTYPEMUL(rhs.w,f[14]);
+ out.w = VERTTYPEMUL(rhs.x,f[3])+VERTTYPEMUL(rhs.y,f[7])+VERTTYPEMUL(rhs.z,f[11])+VERTTYPEMUL(rhs.w,f[15]);
+
+ return out;
+ }
+
+/*!***************************************************************************
+ @brief Matrix multiplication and assignment of 4x4 matrix and vec3
+ @param[in] rhs a PVRTVec4
+ @return result of multiplication and assignment
+*****************************************************************************/
+ PVRTVec4 operator*=(const PVRTVec4& rhs) const
+ {
+ PVRTVec4 out;
+ out.x = VERTTYPEMUL(rhs.x,f[0])+VERTTYPEMUL(rhs.y,f[4])+VERTTYPEMUL(rhs.z,f[8])+VERTTYPEMUL(rhs.w,f[12]);
+ out.y = VERTTYPEMUL(rhs.x,f[1])+VERTTYPEMUL(rhs.y,f[5])+VERTTYPEMUL(rhs.z,f[9])+VERTTYPEMUL(rhs.w,f[13]);
+ out.z = VERTTYPEMUL(rhs.x,f[2])+VERTTYPEMUL(rhs.y,f[6])+VERTTYPEMUL(rhs.z,f[10])+VERTTYPEMUL(rhs.w,f[14]);
+ out.w = VERTTYPEMUL(rhs.x,f[3])+VERTTYPEMUL(rhs.y,f[7])+VERTTYPEMUL(rhs.z,f[11])+VERTTYPEMUL(rhs.w,f[15]);
+
+ return out;
+ }
+
+/*!***************************************************************************
+ @brief Calculates multiplicative inverse of this matrix
+ The matrix must be of the form :
+ A 0
+ C 1
+ Where A is a 3x3 matrix and C is a 1x3 matrix.
+ @return inverse mat4
+*****************************************************************************/
+ PVRTMat4 inverse() const;
+
+/*!***************************************************************************
+ @fn inverseEx
+ @return inverse mat4
+ @brief Calculates multiplicative inverse of this matrix
+ Uses a linear equation solver and the knowledge that M.M^-1=I.
+ Use this fn to calculate the inverse of matrices that
+ inverse() cannot.
+*****************************************************************************/
+ PVRTMat4 inverseEx() const
+ {
+ PVRTMat4 out;
+ VERTTYPE *ppRows[4];
+ VERTTYPE pRes[4];
+ VERTTYPE pIn[20];
+ int i, j;
+
+ for(i = 0; i < 4; ++i)
+ ppRows[i] = &pIn[i * 5];
+
+ /* Solve 4 sets of 4 linear equations */
+ for(i = 0; i < 4; ++i)
+ {
+ for(j = 0; j < 4; ++j)
+ {
+ ppRows[j][0] = PVRTMat4::Identity().f[i + 4 * j];
+ memcpy(&ppRows[j][1], &f[j * 4], 4 * sizeof(VERTTYPE));
+ }
+
+ PVRTLinearEqSolve(pRes, (VERTTYPE**)ppRows, 4);
+
+ for(j = 0; j < 4; ++j)
+ {
+ out.f[i + 4 * j] = pRes[j];
+ }
+ }
+
+ return out;
+ }
+
+/*!***************************************************************************
+ @fn transpose
+ @return transpose mat4
+ @brief Calculates transpose of this matrix
+*****************************************************************************/
+ PVRTMat4 transpose() const
+ {
+ PVRTMat4 out;
+ out.f[0] = f[0]; out.f[1] = f[4]; out.f[2] = f[8]; out.f[3] = f[12];
+ out.f[4] = f[1]; out.f[5] = f[5]; out.f[6] = f[9]; out.f[7] = f[13];
+ out.f[8] = f[2]; out.f[9] = f[6]; out.f[10] = f[10]; out.f[11] = f[14];
+ out.f[12] = f[3]; out.f[13] = f[7]; out.f[14] = f[11]; out.f[15] = f[15];
+ return out;
+ }
+
+/*!***************************************************************************
+ @brief Alters the translation component of the transformation matrix.
+ @param[in] tx Distance of translation in x axis
+ @param[in] ty Distance of translation in y axis
+ @param[in] tz Distance of translation in z axis
+ @return Returns this
+*****************************************************************************/
+ PVRTMat4& postTranslate(VERTTYPE tx, VERTTYPE ty, VERTTYPE tz)
+ {
+ f[12] += VERTTYPEMUL(tx,f[0])+VERTTYPEMUL(ty,f[4])+VERTTYPEMUL(tz,f[8]);
+ f[13] += VERTTYPEMUL(tx,f[1])+VERTTYPEMUL(ty,f[5])+VERTTYPEMUL(tz,f[9]);
+ f[14] += VERTTYPEMUL(tx,f[2])+VERTTYPEMUL(ty,f[6])+VERTTYPEMUL(tz,f[10]);
+ f[15] += VERTTYPEMUL(tx,f[3])+VERTTYPEMUL(ty,f[7])+VERTTYPEMUL(tz,f[11]);
+
+// col(3) += tx * col(0) + ty * col(1) + tz * col(2);
+ return *this;
+ }
+
+/*!***************************************************************************
+ @brief Alters the translation component of the transformation matrix.
+ @param[in] tvec Translation vector
+ @return Returns this
+*****************************************************************************/
+ PVRTMat4& postTranslate(const PVRTVec3& tvec)
+ {
+ return postTranslate(tvec.x, tvec.y, tvec.z);
+ }
+
+/*!***************************************************************************
+ @brief Translates the matrix from the passed parameters
+ @param[in] tx Distance of translation in x axis
+ @param[in] ty Distance of translation in y axis
+ @param[in] tz Distance of translation in z axis
+ @return Returns this
+*****************************************************************************/
+ PVRTMat4& preTranslate(VERTTYPE tx, VERTTYPE ty, VERTTYPE tz)
+ {
+ f[0]+=VERTTYPEMUL(f[3],tx); f[4]+=VERTTYPEMUL(f[7],tx); f[8]+=VERTTYPEMUL(f[11],tx); f[12]+=VERTTYPEMUL(f[15],tx);
+ f[1]+=VERTTYPEMUL(f[3],ty); f[5]+=VERTTYPEMUL(f[7],ty); f[9]+=VERTTYPEMUL(f[11],ty); f[13]+=VERTTYPEMUL(f[15],ty);
+ f[2]+=VERTTYPEMUL(f[3],tz); f[6]+=VERTTYPEMUL(f[7],tz); f[10]+=VERTTYPEMUL(f[11],tz); f[14]+=VERTTYPEMUL(f[15],tz);
+
+// row(0) += tx * row(3);
+// row(1) += ty * row(3);
+// row(2) += tz * row(3);
+ return *this;
+ }
+
+/*!***************************************************************************
+ @brief Translates the matrix from the passed parameters
+ @param[in] tvec Translation vector
+ @return Returns the translation defined by the passed parameters
+*****************************************************************************/
+ PVRTMat4& preTranslate(const PVRTVec3& tvec)
+ {
+ return preTranslate(tvec.x, tvec.y, tvec.z);
+ }
+/*!***************************************************************************
+ @brief Calculates transpose of this matrix
+ @return pointer to an array of the elements of this PVRTMat4
+*****************************************************************************/
+ VERTTYPE *ptr() { return (VERTTYPE*)&f; }
+
+/*!***************************************************************************
+** Static factory functions
+*****************************************************************************/
+/*!***************************************************************************
+ @brief Generates an identity matrix
+ @return a PVRTMat4 representation of the 4x4 identity matrix
+*****************************************************************************/
+ static PVRTMat4 Identity()
+ {
+ PVRTMat4 out;
+ out.f[0] = f2vt(1);out.f[1] = 0;out.f[2] = 0;out.f[3] = 0;
+ out.f[4] = 0;out.f[5] = f2vt(1);out.f[6] = 0;out.f[7] = 0;
+ out.f[8] = 0;out.f[9] = 0;out.f[10] = f2vt(1);out.f[11] = 0;
+ out.f[12] = 0;out.f[13] = 0;out.f[14] = 0;out.f[15] = f2vt(1);
+ return out;
+ }
+
+/*!***************************************************************************
+ @fn RotationX
+ @return a PVRTMat3 corresponding to the requested rotation
+ @brief Calculates a matrix corresponding to a rotation of angle
+ degrees about the X axis
+*****************************************************************************/
+ static PVRTMat4 RotationX(VERTTYPE angle);
+/*!***************************************************************************
+ @fn RotationY
+ @return a PVRTMat3 corresponding to the requested rotation
+ @brief Calculates a matrix corresponding to a rotation of angle
+ degrees about the Y axis
+*****************************************************************************/
+ static PVRTMat4 RotationY(VERTTYPE angle);
+/*!***************************************************************************
+ @fn RotationZ
+ @return a PVRTMat3 corresponding to the requested rotation
+ @brief Calculates a matrix corresponding to a rotation of angle
+ degrees about the Z axis
+*****************************************************************************/
+ static PVRTMat4 RotationZ(VERTTYPE angle);
+
+/*!***************************************************************************
+ @brief Calculates a matrix corresponding to scaling of fx, fy and fz
+ times in each axis.
+ @return a PVRTMat3 corresponding to the requested scaling transformation
+*****************************************************************************/
+ static PVRTMat4 Scale(const VERTTYPE fx,const VERTTYPE fy,const VERTTYPE fz)
+ {
+ return PVRTMat4(fx,0,0,0,
+ 0,fy,0,0,
+ 0,0,fz,0,
+ 0,0,0,f2vt(1));
+ }
+
+/*!***************************************************************************
+ @brief Calculates a matrix corresponding to scaling of the given vector.
+ @return a PVRTMat3 corresponding to the requested scaling transformation
+*****************************************************************************/
+ static PVRTMat4 Scale(const PVRTVec3& vec)
+ {
+ return Scale(vec.x, vec.y, vec.z);
+ }
+
+/*!***************************************************************************
+ @brief Calculates a 4x4 matrix corresponding to a transformation
+ of tx, ty and tz distance in each axis.
+ @return a PVRTMat4 corresponding to the requested translation
+*****************************************************************************/
+ static PVRTMat4 Translation(const VERTTYPE tx, const VERTTYPE ty, const VERTTYPE tz)
+ {
+ return PVRTMat4(f2vt(1),0,0,0,
+ 0,f2vt(1),0,0,
+ 0,0,f2vt(1),0,
+ tx,ty,tz,f2vt(1));
+ }
+
+/*!***************************************************************************
+ @brief Calculates a 4x4 matrix corresponding to a transformation
+ of tx, ty and tz distance in each axis as taken from the
+ given vector.
+ @return a PVRTMat4 corresponding to the requested translation
+*****************************************************************************/
+
+ static PVRTMat4 Translation(const PVRTVec3& vec)
+ {
+ return Translation(vec.x, vec.y, vec.z);
+ }
+
+/*!***************************************************************************
+** Clipspace enum
+** Determines whether clip space Z ranges from -1 to 1 (OGL) or from 0 to 1 (D3D)
+*****************************************************************************/
+ enum eClipspace { OGL, D3D };
+
+/*!***************************************************************************
+ @brief Translates the matrix from the passed parameters
+ @param[in] left Left view plane
+ @param[in] top Top view plane
+ @param[in] right Right view plane
+ @param[in] bottom Bottom view plane
+ @param[in] nearPlane The near rendering plane
+ @param[in] farPlane The far rendering plane
+ @param[in] cs Which clipspace convention is being used
+ @param[in] bRotate Is the viewport in portrait or landscape mode
+ @return Returns the orthogonal projection matrix defined by the passed parameters
+*****************************************************************************/
+ static PVRTMat4 Ortho(VERTTYPE left, VERTTYPE top, VERTTYPE right,
+ VERTTYPE bottom, VERTTYPE nearPlane, VERTTYPE farPlane, const eClipspace cs, bool bRotate = false)
+ {
+ VERTTYPE rcplmr = VERTTYPEDIV(VERTTYPE(1),(left - right));
+ VERTTYPE rcpbmt = VERTTYPEDIV(VERTTYPE(1),(bottom - top));
+ VERTTYPE rcpnmf = VERTTYPEDIV(VERTTYPE(1),(nearPlane - farPlane));
+
+ PVRTMat4 result;
+
+ if (bRotate)
+ {
+ result.f[0]=0; result.f[4]=VERTTYPEMUL(2,rcplmr); result.f[8]=0; result.f[12]=VERTTYPEMUL(-(right+left),rcplmr);
+ result.f[1]=VERTTYPEMUL(-2,rcpbmt); result.f[5]=0; result.f[9]=0; result.f[13]=VERTTYPEMUL((top+bottom),rcpbmt);
+ }
+ else
+ {
+ result.f[0]=VERTTYPEMUL(-2,rcplmr); result.f[4]=0; result.f[8]=0; result.f[12]=VERTTYPEMUL(right+left,rcplmr);
+ result.f[1]=0; result.f[5]=VERTTYPEMUL(-2,rcpbmt); result.f[9]=0; result.f[13]=VERTTYPEMUL((top+bottom),rcpbmt);
+ }
+ if (cs == D3D)
+ {
+ result.f[2]=0; result.f[6]=0; result.f[10]=-rcpnmf; result.f[14]=VERTTYPEMUL(nearPlane,rcpnmf);
+ }
+ else
+ {
+ result.f[2]=0; result.f[6]=0; result.f[10]=VERTTYPEMUL(-2,rcpnmf); result.f[14]=VERTTYPEMUL(nearPlane + farPlane,rcpnmf);
+ }
+ result.f[3]=0; result.f[7]=0; result.f[11]=0; result.f[15]=1;
+
+ return result;
+ }
+
+/*!***************************************************************************
+ @fn LookAtRH
+ @param[in] vEye position of 'camera'
+ @param[in] vAt target that camera points at
+ @param[in] vUp up vector for camera
+ @return Returns the view matrix defined by the passed parameters
+ @brief Create a look-at view matrix for a right hand coordinate
+ system
+*****************************************************************************/
+ static PVRTMat4 LookAtRH(const PVRTVec3& vEye, const PVRTVec3& vAt, const PVRTVec3& vUp)
+ { return LookAt(vEye, vAt, vUp, true); }
+/*!***************************************************************************
+ @fn LookAtLH
+ @param[in] vEye position of 'camera'
+ @param[in] vAt target that camera points at
+ @param[in] vUp up vector for camera
+ @return Returns the view matrix defined by the passed parameters
+ @brief Create a look-at view matrix for a left hand coordinate
+ system
+*****************************************************************************/
+ static PVRTMat4 LookAtLH(const PVRTVec3& vEye, const PVRTVec3& vAt, const PVRTVec3& vUp)
+ { return LookAt(vEye, vAt, vUp, false); }
+
+/*!***************************************************************************
+ @brief Create a perspective matrix for a right hand coordinate
+ system
+ @param[in] width width of viewplane
+ @param[in] height height of viewplane
+ @param[in] nearPlane near clipping distance
+ @param[in] farPlane far clipping distance
+ @param[in] cs cs which clipspace convention is being used
+ @param[in] bRotate is the viewport in portrait or landscape mode
+ @return Perspective matrix
+*****************************************************************************/
+ static PVRTMat4 PerspectiveRH(VERTTYPE width, VERTTYPE height, VERTTYPE nearPlane,
+ VERTTYPE farPlane, const eClipspace cs, bool bRotate = false)
+ { return Perspective(width, height, nearPlane, farPlane, cs, true, bRotate); }
+
+/*!***************************************************************************
+ @brief Create a perspective matrix for a left hand coordinate
+ system
+ @param[in] width width of viewplane
+ @param[in] height height of viewplane
+ @param[in] nearPlane near clipping distance
+ @param[in] farPlane far clipping distance
+ @param[in] cs cs which clipspace convention is being used
+ @param[in] bRotate is the viewport in portrait or landscape mode
+ @return Perspective matrix
+*****************************************************************************/
+ static PVRTMat4 PerspectiveLH(VERTTYPE width, VERTTYPE height, VERTTYPE nearPlane, VERTTYPE farPlane, const eClipspace cs, bool bRotate = false)
+ { return Perspective(width, height, nearPlane, farPlane, cs, false, bRotate); }
+
+/*!***************************************************************************
+ @brief Create a perspective matrix for a right hand coordinate
+ system
+ @param[in] width width of viewplane
+ @param[in] height height of viewplane
+ @param[in] nearPlane near clipping distance
+ @param[in] cs cs which clipspace convention is being used
+ @param[in] bRotate is the viewport in portrait or landscape mode
+ @return Perspective matrix
+*****************************************************************************/
+ static PVRTMat4 PerspectiveFloatDepthRH(VERTTYPE width, VERTTYPE height, VERTTYPE nearPlane, const eClipspace cs, bool bRotate = false)
+ { return PerspectiveFloatDepth(width, height, nearPlane, cs, true, bRotate); }
+
+/*!***************************************************************************
+ @brief Create a perspective matrix for a left hand coordinate
+ system
+ @param[in] width width of viewplane
+ @param[in] height height of viewplane
+ @param[in] nearPlane near clipping distance
+ @param[in] cs cs which clipspace convention is being used
+ @param[in] bRotate is the viewport in portrait or landscape mode
+ @return Perspective matrix
+*****************************************************************************/
+ static PVRTMat4 PerspectiveFloatDepthLH(VERTTYPE width, VERTTYPE height, VERTTYPE nearPlane, const eClipspace cs, bool bRotate = false)
+ { return PerspectiveFloatDepth(width, height, nearPlane, cs, false, bRotate); }
+
+/*!***************************************************************************
+ @brief Create a perspective matrix for a right hand coordinate
+ system
+ @param[in] fovy angle of view (vertical)
+ @param[in] aspect aspect ratio of view
+ @param[in] nearPlane near clipping distance
+ @param[in] farPlane far clipping distance
+ @param[in] cs cs which clipspace convention is being used
+ @param[in] bRotate is the viewport in portrait or landscape mode
+ @return Perspective matrix
+*****************************************************************************/
+ static PVRTMat4 PerspectiveFovRH(VERTTYPE fovy, VERTTYPE aspect, VERTTYPE nearPlane, VERTTYPE farPlane, const eClipspace cs, bool bRotate = false)
+ { return PerspectiveFov(fovy, aspect, nearPlane, farPlane, cs, true, bRotate); }
+/*!***************************************************************************
+ @brief Create a perspective matrix for a left hand coordinate
+ system
+ @param[in] fovy angle of view (vertical)
+ @param[in] aspect aspect ratio of view
+ @param[in] nearPlane near clipping distance
+ @param[in] farPlane far clipping distance
+ @param[in] cs cs which clipspace convention is being used
+ @param[in] bRotate is the viewport in portrait or landscape mode
+ @return Perspective matrix
+*****************************************************************************/
+ static PVRTMat4 PerspectiveFovLH(VERTTYPE fovy, VERTTYPE aspect, VERTTYPE nearPlane, VERTTYPE farPlane, const eClipspace cs, bool bRotate = false)
+ { return PerspectiveFov(fovy, aspect, nearPlane, farPlane, cs, false, bRotate); }
+
+/*!***************************************************************************
+ @brief Create a perspective matrix for a right hand coordinate
+ system
+ @param[in] fovy angle of view (vertical)
+ @param[in] aspect aspect ratio of view
+ @param[in] nearPlane near clipping distance
+ @param[in] cs cs which clipspace convention is being used
+ @param[in] bRotate is the viewport in portrait or landscape mode
+ @return Perspective matrix
+*****************************************************************************/
+ static PVRTMat4 PerspectiveFovFloatDepthRH(VERTTYPE fovy, VERTTYPE aspect, VERTTYPE nearPlane, const eClipspace cs, bool bRotate = false)
+ { return PerspectiveFovFloatDepth(fovy, aspect, nearPlane, cs, true, bRotate); }
+/*!***************************************************************************
+ @brief Create a perspective matrix for a left hand coordinate
+ system
+ @param[in] fovy angle of view (vertical)
+ @param[in] aspect aspect ratio of view
+ @param[in] nearPlane near clipping distance
+ @param[in] cs cs which clipspace convention is being used
+ @param[in] bRotate is the viewport in portrait or landscape mode
+ @return Perspective matrix
+*****************************************************************************/
+ static PVRTMat4 PerspectiveFovFloatDepthLH(VERTTYPE fovy, VERTTYPE aspect, VERTTYPE nearPlane, const eClipspace cs, bool bRotate = false)
+ { return PerspectiveFovFloatDepth(fovy, aspect, nearPlane, cs, false, bRotate); }
+
+/*!***************************************************************************
+ @brief Create a look-at view matrix
+ @param[in] vEye Position of 'camera'
+ @param[in] vAt Target that camera points at
+ @param[in] vUp Up vector for camera
+ @param[in] bRightHanded Handedness of coordinate system
+ @return Returns the view matrix defined by the passed parameters
+*****************************************************************************/
+ static PVRTMat4 LookAt(const PVRTVec3& vEye, const PVRTVec3& vAt, const PVRTVec3& vUp, bool bRightHanded)
+ {
+ PVRTVec3 vForward, vUpNorm, vSide;
+ PVRTMat4 result;
+
+ vForward = (bRightHanded) ? vEye - vAt : vAt - vEye;
+
+ vForward.normalize();
+ vSide = vUp.cross( vForward);
+ vSide = vSide.normalized();
+ vUpNorm = vForward.cross(vSide);
+ vUpNorm = vUpNorm.normalized();
+
+ result.f[0]=vSide.x; result.f[4]=vSide.y; result.f[8]=vSide.z; result.f[12]=0;
+ result.f[1]=vUpNorm.x; result.f[5]=vUpNorm.y; result.f[9]=vUpNorm.z; result.f[13]=0;
+ result.f[2]=vForward.x; result.f[6]=vForward.y; result.f[10]=vForward.z; result.f[14]=0;
+ result.f[3]=0; result.f[7]=0; result.f[11]=0; result.f[15]=f2vt(1);
+
+
+ result.postTranslate(-vEye);
+ return result;
+ }
+
+/*!***************************************************************************
+ @brief Create a perspective matrix
+ @param[in] width Width of viewplane
+ @param[in] height Height of viewplane
+ @param[in] nearPlane Near clipping distance
+ @param[in] farPlane Far clipping distance
+ @param[in] cs Which clipspace convention is being used
+ @param[in] bRightHanded Handedness of coordinate system
+ @param[in] bRotate Is the viewport in portrait or landscape mode
+ @return Perspective matrix
+*****************************************************************************/
+ static PVRTMat4 Perspective(
+ VERTTYPE width, VERTTYPE height,
+ VERTTYPE nearPlane, VERTTYPE farPlane,
+ const eClipspace cs,
+ bool bRightHanded,
+ bool bRotate = false)
+ {
+ VERTTYPE n2 = VERTTYPEMUL(f2vt(2),nearPlane);
+ VERTTYPE rcpnmf = VERTTYPEDIV(f2vt(1),(nearPlane - farPlane));
+
+ PVRTMat4 result;
+ if (bRotate)
+ {
+ result.f[0] = 0; result.f[4]=VERTTYPEDIV(-n2,width); result.f[8]=0; result.f[12]=0;
+ result.f[1] = VERTTYPEDIV(n2,height); result.f[5]=0; result.f[9]=0; result.f[13]=0;
+ }
+ else
+ {
+ result.f[0] = VERTTYPEDIV(n2,width); result.f[4]=0; result.f[8]=0; result.f[12]=0;
+ result.f[1] = 0; result.f[5]=VERTTYPEDIV(n2,height); result.f[9]=0; result.f[13]=0;
+ }
+ if (cs == D3D)
+ {
+ result.f[2] = 0; result.f[6]=0; result.f[10]=VERTTYPEMUL(farPlane,rcpnmf); result.f[14]=VERTTYPEMUL(VERTTYPEMUL(farPlane,rcpnmf),nearPlane);
+ }
+ else
+ {
+ result.f[2] = 0; result.f[6]=0; result.f[10]=VERTTYPEMUL(farPlane+nearPlane,rcpnmf); result.f[14]=VERTTYPEMUL(VERTTYPEMUL(farPlane,rcpnmf),n2);
+ }
+ result.f[3] = 0; result.f[7]=0; result.f[11]=f2vt(-1); result.f[15]=0;
+
+ if (!bRightHanded)
+ {
+ result.f[10] = VERTTYPEMUL(result.f[10], f2vt(-1));
+ result.f[11] = f2vt(1);
+ }
+
+ return result;
+ }
+
+/*!***************************************************************************
+ @brief Perspective calculation where far plane is assumed to be at an infinite distance and the screen
+ space Z is inverted
+ @param[in] width Width of viewplane
+ @param[in] height Height of viewplane
+ @param[in] nearPlane Near clipping distance
+ @param[in] cs Which clipspace convention is being used
+ @param[in] bRightHanded Handedness of coordinate system
+ @param[in] bRotate Is the viewport in portrait or landscape mode
+ @return Perspective matrix
+*****************************************************************************/
+ static PVRTMat4 PerspectiveFloatDepth(
+ VERTTYPE width, VERTTYPE height,
+ VERTTYPE nearPlane,
+ const eClipspace cs,
+ bool bRightHanded,
+ bool bRotate = false)
+ {
+ VERTTYPE n2 = VERTTYPEMUL(2,nearPlane);
+
+ PVRTMat4 result;
+ if (bRotate)
+ {
+ result.f[0] = 0; result.f[4]=VERTTYPEDIV(-n2,width); result.f[8]=0; result.f[12]=0;
+ result.f[1] = VERTTYPEDIV(n2,height); result.f[5]=0; result.f[9]=0; result.f[13]=0;
+ }
+ else
+ {
+ result.f[0] = VERTTYPEDIV(n2,width); result.f[4]=0; result.f[8]=0; result.f[12]=0;
+ result.f[1] = 0; result.f[5]=VERTTYPEDIV(n2,height); result.f[9]=0; result.f[13]=0;
+ }
+ if (cs == D3D)
+ {
+ result.f[2] = 0; result.f[6]=0; result.f[10]=0; result.f[14]=nearPlane;
+ }
+ else
+ {
+ result.f[2] = 0; result.f[6]=0; result.f[10]=(bRightHanded?(VERTTYPE)1:(VERTTYPE)-1); result.f[14]=n2;
+ }
+ result.f[3] = (VERTTYPE)0; result.f[7]=(VERTTYPE)0; result.f[11]= (bRightHanded?(VERTTYPE)-1:(VERTTYPE)1); result.f[15]=(VERTTYPE)0;
+
+ return result;
+ }
+
+/*!***************************************************************************
+ @brief Perspective calculation where field of view is used instead of near plane dimensions
+ @param[in] fovy Angle of view (vertical)
+ @param[in] aspect Aspect ratio of view
+ @param[in] nearPlane Near clipping distance
+ @param[in] farPlane Far clipping distance
+ @param[in] cs Which clipspace convention is being used
+ @param[in] bRightHanded Handedness of coordinate system
+ @param[in] bRotate Is the viewport in portrait or landscape mode
+ @return Perspective matrix
+*****************************************************************************/
+ static PVRTMat4 PerspectiveFov(
+ VERTTYPE fovy, VERTTYPE aspect,
+ VERTTYPE nearPlane, VERTTYPE farPlane,
+ const eClipspace cs,
+ bool bRightHanded,
+ bool bRotate = false)
+ {
+ VERTTYPE height = VERTTYPEMUL(VERTTYPEMUL(f2vt(2.0f),nearPlane),PVRTTAN(VERTTYPEMUL(fovy,f2vt(0.5f))));
+ if (bRotate) return Perspective(height, VERTTYPEDIV(height,aspect), nearPlane, farPlane, cs, bRightHanded, bRotate);
+ return Perspective(VERTTYPEMUL(height,aspect), height, nearPlane, farPlane, cs, bRightHanded, bRotate);
+ }
+
+/*!***************************************************************************
+ @brief Perspective calculation where field of view is used instead of near plane dimensions
+ and far plane is assumed to be at an infinite distance with inverted Z range
+ @param[in] fovy Angle of view (vertical)
+ @param[in] aspect Aspect ratio of view
+ @param[in] nearPlane Near clipping distance
+ @param[in] cs Which clipspace convention is being used
+ @param[in] bRightHanded Handedness of coordinate system
+ @param[in] bRotate Is the viewport in portrait or landscape mode
+ @return Perspective matrix
+*****************************************************************************/
+ static PVRTMat4 PerspectiveFovFloatDepth(
+ VERTTYPE fovy, VERTTYPE aspect,
+ VERTTYPE nearPlane,
+ const eClipspace cs,
+ bool bRightHanded,
+ bool bRotate = false)
+ {
+ VERTTYPE height = VERTTYPEMUL(VERTTYPEMUL(2,nearPlane), PVRTTAN(VERTTYPEMUL(fovy,0.5)));
+ if (bRotate) return PerspectiveFloatDepth(height, VERTTYPEDIV(height,aspect), nearPlane, cs, bRightHanded, bRotate);
+ return PerspectiveFloatDepth(VERTTYPEMUL(height,aspect), height, nearPlane, cs, bRightHanded, bRotate);
+ }
+};
+
+#endif /*__PVRTVECTOR_H__*/
+
+/*****************************************************************************
+End of file (PVRTVector.h)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTVertex.cpp b/tests/third_party/PowerVR/Tools/PVRTVertex.cpp
new file mode 100644
index 0000000..ddaa55c
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTVertex.cpp
@@ -0,0 +1,829 @@
+/******************************************************************************
+
+ @File PVRTVertex.cpp
+
+ @Title PVRTVertex
+
+ @Version
+
+ @Copyright Copyright (c) Imagination Technologies Limited.
+
+ @Platform ANSI compatible
+
+ @Description Utility functions which process vertices.
+
+******************************************************************************/
+
+/****************************************************************************
+** Includes
+****************************************************************************/
+#include "PVRTGlobal.h"
+
+#include <stdlib.h>
+#include <string.h>
+
+#include "PVRTFixedPoint.h"
+#include "PVRTMatrix.h"
+#include "PVRTVertex.h"
+
+/****************************************************************************
+** Defines
+****************************************************************************/
+
+/****************************************************************************
+** Macros
+****************************************************************************/
+#define MAX_VERTEX_OUT (3*nVtxNum)
+
+/****************************************************************************
+** Structures
+****************************************************************************/
+
+/****************************************************************************
+** Constants
+****************************************************************************/
+
+/****************************************************************************
+** Local function definitions
+****************************************************************************/
+
+/*****************************************************************************
+** Functions
+*****************************************************************************/
+
+/*!***************************************************************************
+ @Function PVRTVertexRead
+ @Output pV
+ @Input pData
+ @Input eType
+ @Input nCnt
+ @Description Read a vector
+*****************************************************************************/
+void PVRTVertexRead(
+ PVRTVECTOR4f * const pV,
+ const void * const pData,
+ const EPVRTDataType eType,
+ const int nCnt)
+{
+ int i;
+ float *pOut = (float*)pV;
+
+ pV->x = 0;
+ pV->y = 0;
+ pV->z = 0;
+ pV->w = 1;
+
+ switch(eType)
+ {
+ default:
+ _ASSERT(false);
+ break;
+
+ case EPODDataFloat:
+ for(i = 0; i < nCnt; ++i)
+ pOut[i] = ((float*)pData)[i];
+ break;
+
+ case EPODDataFixed16_16:
+ for(i = 0; i < nCnt; ++i)
+ pOut[i] = ((int*)pData)[i] * 1.0f / (float)(1 << 16);
+ break;
+
+ case EPODDataInt:
+ for(i = 0; i < nCnt; ++i)
+ pOut[i] = (float)((int*)pData)[i];
+ break;
+
+ case EPODDataUnsignedInt:
+ for(i = 0; i < nCnt; ++i)
+ pOut[i] = (float)((unsigned int*)pData)[i];
+ break;
+
+ case EPODDataByte:
+ for(i = 0; i < nCnt; ++i)
+ pOut[i] = (float)((char*)pData)[i];
+ break;
+
+ case EPODDataByteNorm:
+ for(i = 0; i < nCnt; ++i)
+ pOut[i] = (float)((char*)pData)[i] / (float)((1 << 7)-1);
+ break;
+
+ case EPODDataUnsignedByte:
+ for(i = 0; i < nCnt; ++i)
+ pOut[i] = (float)((unsigned char*)pData)[i];
+ break;
+
+ case EPODDataUnsignedByteNorm:
+ for(i = 0; i < nCnt; ++i)
+ pOut[i] = (float)((unsigned char*)pData)[i] / (float)((1 << 8)-1);
+ break;
+
+ case EPODDataShort:
+ for(i = 0; i < nCnt; ++i)
+ pOut[i] = (float)((short*)pData)[i];
+ break;
+
+ case EPODDataShortNorm:
+ for(i = 0; i < nCnt; ++i)
+ pOut[i] = (float)((short*)pData)[i] / (float)((1 << 15)-1);
+ break;
+
+ case EPODDataUnsignedShort:
+ for(i = 0; i < nCnt; ++i)
+ pOut[i] = (float)((unsigned short*)pData)[i];
+ break;
+
+ case EPODDataUnsignedShortNorm:
+ for(i = 0; i < nCnt; ++i)
+ pOut[i] = (float)((unsigned short*)pData)[i] / (float)((1 << 16)-1);
+ break;
+
+ case EPODDataRGBA:
+ {
+ unsigned int dwVal = *(unsigned int*)pData;
+ unsigned char v[4];
+
+ v[0] = (unsigned char) (dwVal >> 24);
+ v[1] = (unsigned char) (dwVal >> 16);
+ v[2] = (unsigned char) (dwVal >> 8);
+ v[3] = (unsigned char) (dwVal >> 0);
+
+ for(i = 0; i < 4; ++i)
+ pOut[i] = 1.0f / 255.0f * (float)v[i];
+ }
+ break;
+
+ case EPODDataABGR:
+ {
+ unsigned int dwVal = *(unsigned int*)pData;
+ unsigned char v[4];
+
+ v[0] = (unsigned char) (dwVal >> 0);
+ v[1] = (unsigned char) (dwVal >> 8);
+ v[2] = (unsigned char) (dwVal >> 16);
+ v[3] = (unsigned char) (dwVal >> 24);
+
+ for(i = 0; i < 4; ++i)
+ pOut[i] = 1.0f / 255.0f * (float)v[i];
+ }
+ break;
+
+ case EPODDataARGB:
+ case EPODDataD3DCOLOR:
+ {
+ unsigned int dwVal = *(unsigned int*)pData;
+ unsigned char v[4];
+
+ v[0] = (unsigned char) (dwVal >> 16);
+ v[1] = (unsigned char) (dwVal >> 8);
+ v[2] = (unsigned char) (dwVal >> 0);
+ v[3] = (unsigned char) (dwVal >> 24);
+
+ for(i = 0; i < 4; ++i)
+ pOut[i] = 1.0f / 255.0f * (float)v[i];
+ }
+ break;
+
+ case EPODDataUBYTE4:
+ {
+ unsigned int dwVal = *(unsigned int*)pData;
+ unsigned char v[4];
+
+ v[0] = (unsigned char) (dwVal >> 0);
+ v[1] = (unsigned char) (dwVal >> 8);
+ v[2] = (unsigned char) (dwVal >> 16);
+ v[3] = (unsigned char) (dwVal >> 24);
+
+ for(i = 0; i < 4; ++i)
+ pOut[i] = v[i];
+ }
+ break;
+
+ case EPODDataDEC3N:
+ {
+ int dwVal = *(int*)pData;
+ int v[4];
+
+ v[0] = (dwVal << 22) >> 22;
+ v[1] = (dwVal << 12) >> 22;
+ v[2] = (dwVal << 2) >> 22;
+ v[3] = 0;
+
+ for(i = 0; i < 3; ++i)
+ pOut[i] = (float)v[i] * (1.0f / 511.0f);
+ }
+ break;
+ }
+}
+
+/*!***************************************************************************
+ @Function PVRTVertexRead
+ @Output pV
+ @Input pData
+ @Input eType
+ @Description Read an int
+*****************************************************************************/
+void PVRTVertexRead(
+ unsigned int * const pV,
+ const void * const pData,
+ const EPVRTDataType eType)
+{
+ switch(eType)
+ {
+ default:
+ _ASSERT(false);
+ break;
+
+ case EPODDataUnsignedShort:
+ *pV = *(unsigned short*)pData;
+ break;
+
+ case EPODDataUnsignedInt:
+ *pV = *(unsigned int*)pData;
+ break;
+ }
+}
+
+/*!***************************************************************************
+ @Function PVRTVertexWrite
+ @Output pOut
+ @Input eType
+ @Input nCnt
+ @Input pV
+ @Description Write a vector
+*****************************************************************************/
+void PVRTVertexWrite(
+ void * const pOut,
+ const EPVRTDataType eType,
+ const int nCnt,
+ const PVRTVECTOR4f * const pV)
+{
+ int i;
+ float *pData = (float*)pV;
+
+ switch(eType)
+ {
+ default:
+ _ASSERT(false);
+ break;
+
+ case EPODDataDEC3N:
+ {
+ int v[3];
+
+ for(i = 0; i < nCnt; ++i)
+ {
+ v[i] = (int)(pData[i] * 511.0f);
+ v[i] = PVRT_CLAMP(v[i], -511, 511);
+ v[i] &= 0x000003ff;
+ }
+
+ for(; i < 3; ++i)
+ {
+ v[i] = 0;
+ }
+
+ *(unsigned int*)pOut = (v[0] << 0) | (v[1] << 10) | (v[2] << 20);
+ }
+ break;
+
+ case EPODDataARGB:
+ case EPODDataD3DCOLOR:
+ {
+ unsigned char v[4];
+
+ for(i = 0; i < nCnt; ++i)
+ v[i] = (unsigned char)PVRT_CLAMP(pData[i] * 255.0f, 0.0f, 255.0f);
+
+ for(; i < 4; ++i)
+ v[i] = 0;
+
+ *(unsigned int*)pOut = (v[3] << 24) | (v[0] << 16) | (v[1] << 8) | v[2];
+ }
+ break;
+
+ case EPODDataRGBA:
+ {
+ unsigned char v[4];
+
+ for(i = 0; i < nCnt; ++i)
+ v[i] = (unsigned char)PVRT_CLAMP(pData[i] * 255.0f, 0.0f, 255.0f);
+
+ for(; i < 4; ++i)
+ v[i] = 0;
+
+ *(unsigned int*)pOut = (v[0] << 24) | (v[1] << 16) | (v[2] << 8) | v[3];
+ }
+ break;
+
+ case EPODDataABGR:
+ {
+ unsigned char v[4];
+
+ for(i = 0; i < nCnt; ++i)
+ v[i] = (unsigned char)PVRT_CLAMP(pData[i] * 255.0f, 0.0f, 255.0f);
+
+ for(; i < 4; ++i)
+ v[i] = 0;
+
+ *(unsigned int*)pOut = (v[3] << 24) | (v[2] << 16) | (v[1] << 8) | v[0];
+ }
+ break;
+
+ case EPODDataUBYTE4:
+ {
+ unsigned char v[4];
+
+ for(i = 0; i < nCnt; ++i)
+ v[i] = (unsigned char)PVRT_CLAMP(pData[i], 0.0f, 255.0f);
+
+ for(; i < 4; ++i)
+ v[i] = 0;
+
+ *(unsigned int*)pOut = (v[3] << 24) | (v[2] << 16) | (v[1] << 8) | v[0];
+ }
+ break;
+
+ case EPODDataFloat:
+ for(i = 0; i < nCnt; ++i)
+ ((float*)pOut)[i] = pData[i];
+ break;
+
+ case EPODDataFixed16_16:
+ for(i = 0; i < nCnt; ++i)
+ ((int*)pOut)[i] = (int)(pData[i] * (float)(1 << 16));
+ break;
+
+ case EPODDataInt:
+ for(i = 0; i < nCnt; ++i)
+ ((int*)pOut)[i] = (int)pData[i];
+ break;
+
+ case EPODDataUnsignedInt:
+ for(i = 0; i < nCnt; ++i)
+ ((unsigned int*)pOut)[i] = (unsigned int)pData[i];
+ break;
+
+ case EPODDataByte:
+ for(i = 0; i < nCnt; ++i)
+ ((char*)pOut)[i] = (char)pData[i];
+ break;
+
+ case EPODDataByteNorm:
+ for(i = 0; i < nCnt; ++i)
+ ((char*)pOut)[i] = (char)(pData[i] * (float)((1 << 7)-1));
+ break;
+
+ case EPODDataUnsignedByte:
+ for(i = 0; i < nCnt; ++i)
+ ((unsigned char*)pOut)[i] = (unsigned char)pData[i];
+ break;
+
+ case EPODDataUnsignedByteNorm:
+ for(i = 0; i < nCnt; ++i)
+ ((char*)pOut)[i] = (unsigned char)(pData[i] * (float)((1 << 8)-1));
+ break;
+
+ case EPODDataShort:
+ for(i = 0; i < nCnt; ++i)
+ ((short*)pOut)[i] = (short)pData[i];
+ break;
+
+ case EPODDataShortNorm:
+ for(i = 0; i < nCnt; ++i)
+ ((short*)pOut)[i] = (short)(pData[i] * (float)((1 << 15)-1));
+ break;
+
+ case EPODDataUnsignedShort:
+ for(i = 0; i < nCnt; ++i)
+ ((unsigned short*)pOut)[i] = (unsigned short)pData[i];
+ break;
+
+ case EPODDataUnsignedShortNorm:
+ for(i = 0; i < nCnt; ++i)
+ ((unsigned short*)pOut)[i] = (unsigned short)(pData[i] * (float)((1 << 16)-1));
+ break;
+ }
+}
+
+/*!***************************************************************************
+ @Function PVRTVertexWrite
+ @Output pOut
+ @Input eType
+ @Input V
+ @Description Write an int
+*****************************************************************************/
+void PVRTVertexWrite(
+ void * const pOut,
+ const EPVRTDataType eType,
+ const unsigned int V)
+{
+ switch(eType)
+ {
+ default:
+ _ASSERT(false);
+ break;
+
+ case EPODDataUnsignedShort:
+ *(unsigned short*)pOut = (unsigned short) V;
+ break;
+
+ case EPODDataUnsignedInt:
+ *(unsigned int*)pOut = V;
+ break;
+ }
+}
+
+/*!***************************************************************************
+ @Function PVRTVertexTangentBitangent
+ @Output pvTan
+ @Output pvBin
+ @Input pvNor
+ @Input pfPosA
+ @Input pfPosB
+ @Input pfPosC
+ @Input pfTexA
+ @Input pfTexB
+ @Input pfTexC
+ @Description Calculates the tangent and bitangent vectors for
+ vertex 'A' of the triangle defined by the 3 supplied
+ 3D position coordinates (pfPosA) and 2D texture
+ coordinates (pfTexA).
+*****************************************************************************/
+void PVRTVertexTangentBitangent(
+ PVRTVECTOR3f * const pvTan,
+ PVRTVECTOR3f * const pvBin,
+ const PVRTVECTOR3f * const pvNor,
+ const float * const pfPosA,
+ const float * const pfPosB,
+ const float * const pfPosC,
+ const float * const pfTexA,
+ const float * const pfTexB,
+ const float * const pfTexC)
+{
+ PVRTVECTOR3f BaseVector1, BaseVector2, AlignedVector;
+
+ if(PVRTMatrixVec3DotProductF(*pvNor, *pvNor) == 0)
+ {
+ pvTan->x = 0;
+ pvTan->y = 0;
+ pvTan->z = 0;
+ pvBin->x = 0;
+ pvBin->y = 0;
+ pvBin->z = 0;
+ return;
+ }
+
+ /* BaseVectors are A-B and A-C. */
+ BaseVector1.x = pfPosB[0] - pfPosA[0];
+ BaseVector1.y = pfPosB[1] - pfPosA[1];
+ BaseVector1.z = pfPosB[2] - pfPosA[2];
+
+ BaseVector2.x = pfPosC[0] - pfPosA[0];
+ BaseVector2.y = pfPosC[1] - pfPosA[1];
+ BaseVector2.z = pfPosC[2] - pfPosA[2];
+
+ if (pfTexB[0]==pfTexA[0] && pfTexC[0]==pfTexA[0])
+ {
+ // Degenerate tri
+// _ASSERT(0);
+ pvTan->x = 0;
+ pvTan->y = 0;
+ pvTan->z = 0;
+ pvBin->x = 0;
+ pvBin->y = 0;
+ pvBin->z = 0;
+ }
+ else
+ {
+ /* Calc the vector that follows the V direction (it is not the tangent vector)*/
+ if(pfTexB[0]==pfTexA[0]) {
+ AlignedVector = BaseVector1;
+ if((pfTexB[1] - pfTexA[1]) < 0) {
+ AlignedVector.x = -AlignedVector.x;
+ AlignedVector.y = -AlignedVector.y;
+ AlignedVector.z = -AlignedVector.z;
+ }
+ } else if(pfTexC[0]==pfTexA[0]) {
+ AlignedVector = BaseVector2;
+ if((pfTexC[1] - pfTexA[1]) < 0) {
+ AlignedVector.x = -AlignedVector.x;
+ AlignedVector.y = -AlignedVector.y;
+ AlignedVector.z = -AlignedVector.z;
+ }
+ } else {
+ float fFac;
+
+ fFac = -(pfTexB[0] - pfTexA[0]) / (pfTexC[0] - pfTexA[0]);
+
+ /* This is the vector that follows the V direction (it is not the tangent vector)*/
+ AlignedVector.x = BaseVector1.x + BaseVector2.x * fFac;
+ AlignedVector.y = BaseVector1.y + BaseVector2.y * fFac;
+ AlignedVector.z = BaseVector1.z + BaseVector2.z * fFac;
+
+ if(((pfTexB[1] - pfTexA[1]) + (pfTexC[1] - pfTexA[1]) * fFac) < 0) {
+ AlignedVector.x = -AlignedVector.x;
+ AlignedVector.y = -AlignedVector.y;
+ AlignedVector.z = -AlignedVector.z;
+ }
+ }
+
+ PVRTMatrixVec3NormalizeF(AlignedVector, AlignedVector);
+
+ /* The Tangent vector is perpendicular to the plane defined by vAlignedVector and the Normal. */
+ PVRTMatrixVec3CrossProductF(*pvTan, *pvNor, AlignedVector);
+
+ /* The Bitangent vector is the vector perpendicular to the Normal and Tangent (and
+ that follows the vAlignedVector direction) */
+ PVRTMatrixVec3CrossProductF(*pvBin, *pvTan, *pvNor);
+
+ _ASSERT(PVRTMatrixVec3DotProductF(*pvBin, AlignedVector) > 0.0f);
+
+ // Worry about wrapping; this is esentially a 2D cross product on texture coords
+ if((pfTexC[0]-pfTexA[0])*(pfTexB[1]-pfTexA[1]) < (pfTexC[1]-pfTexA[1])*(pfTexB[0]-pfTexA[0])) {
+ pvTan->x = -pvTan->x;
+ pvTan->y = -pvTan->y;
+ pvTan->z = -pvTan->z;
+ }
+
+ /* Normalize results */
+ PVRTMatrixVec3NormalizeF(*pvTan, *pvTan);
+ PVRTMatrixVec3NormalizeF(*pvBin, *pvBin);
+
+ _ASSERT(PVRTMatrixVec3DotProductF(*pvNor, *pvNor) > 0.9f);
+ _ASSERT(PVRTMatrixVec3DotProductF(*pvTan, *pvTan) > 0.9f);
+ _ASSERT(PVRTMatrixVec3DotProductF(*pvBin, *pvBin) > 0.9f);
+ }
+}
+
+/*!***************************************************************************
+ @Function PVRTVertexGenerateTangentSpace
+ @Output pnVtxNumOut Output vertex count
+ @Output pVtxOut Output vertices (program must free() this)
+ @Modified pui32Idx input AND output; index array for triangle list
+ @Input nVtxNum Input vertex count
+ @Input pVtx Input vertices
+ @Input nStride Size of a vertex (in bytes)
+ @Input nOffsetPos Offset in bytes to the vertex position
+ @Input eTypePos Data type of the position
+ @Input nOffsetNor Offset in bytes to the vertex normal
+ @Input eTypeNor Data type of the normal
+ @Input nOffsetTex Offset in bytes to the vertex texture coordinate to use
+ @Input eTypeTex Data type of the texture coordinate
+ @Input nOffsetTan Offset in bytes to the vertex tangent
+ @Input eTypeTan Data type of the tangent
+ @Input nOffsetBin Offset in bytes to the vertex bitangent
+ @Input eTypeBin Data type of the bitangent
+ @Input nTriNum Number of triangles
+ @Input fSplitDifference Split a vertex if the DP3 of tangents/bitangents are below this (range -1..1)
+ @Return PVR_FAIL if there was a problem.
+ @Description Calculates the tangent space for all supplied vertices.
+ Writes tangent and bitangent vectors to the output
+ vertices, copies all other elements from input vertices.
+ Will split vertices if necessary - i.e. if two triangles
+ sharing a vertex want to assign it different
+ tangent-space matrices. The decision whether to split
+ uses fSplitDifference - of the DP3 of two desired
+ tangents or two desired bitangents is higher than this,
+ the vertex will be split.
+*****************************************************************************/
+EPVRTError PVRTVertexGenerateTangentSpace(
+ unsigned int * const pnVtxNumOut,
+ char ** const pVtxOut,
+ unsigned int * const pui32Idx,
+ const unsigned int nVtxNum,
+ const char * const pVtx,
+ const unsigned int nStride,
+ const unsigned int nOffsetPos,
+ EPVRTDataType eTypePos,
+ const unsigned int nOffsetNor,
+ EPVRTDataType eTypeNor,
+ const unsigned int nOffsetTex,
+ EPVRTDataType eTypeTex,
+ const unsigned int nOffsetTan,
+ EPVRTDataType eTypeTan,
+ const unsigned int nOffsetBin,
+ EPVRTDataType eTypeBin,
+ const unsigned int nTriNum,
+ const float fSplitDifference)
+{
+ const int cnMaxSharedVtx = 32;
+ struct SVtxData
+ {
+ int n; // Number of items in following arrays, AKA number of tris using this vtx
+ PVRTVECTOR3f pvTan[cnMaxSharedVtx]; // Tangent (one per triangle referencing this vtx)
+ PVRTVECTOR3f pvBin[cnMaxSharedVtx]; // Bitangent (one per triangle referencing this vtx)
+ int pnTri[cnMaxSharedVtx]; // Triangle index (one per triangle referencing this vtx)
+ };
+ SVtxData *psVtxData; // Array of desired tangent spaces per vertex
+ SVtxData *psTSpass; // Array of *different* tangent spaces desired for current vertex
+ unsigned int nTSpassLen;
+ SVtxData *psVtx, *psCmp;
+ unsigned int nVert, nCurr, i, j; // Loop counters
+ unsigned int nIdx0, nIdx1, nIdx2;
+ float pfPos0[4], pfPos1[4], pfPos2[4];
+ float pfTex0[4], pfTex1[4], pfTex2[4];
+ float pfNor0[4], pfNor1[4], pfNor2[4];
+ unsigned int *pui32IdxNew; // New index array, this will be copied over the input array
+
+ // Initialise the outputs
+ *pnVtxNumOut = 0;
+ *pVtxOut = (char*)malloc(MAX_VERTEX_OUT * nStride);
+ if(!*pVtxOut)
+ {
+ return PVR_FAIL;
+ }
+
+ // Allocate some work space
+ pui32IdxNew = (unsigned int*)calloc(nTriNum * 3, sizeof(*pui32IdxNew));
+ _ASSERT(pui32IdxNew);
+ psVtxData = (SVtxData*)calloc(nVtxNum, sizeof(*psVtxData));
+ _ASSERT(psVtxData);
+ psTSpass = (SVtxData*)calloc(cnMaxSharedVtx, sizeof(*psTSpass));
+ _ASSERT(psTSpass);
+ if(!pui32IdxNew || !psVtxData || !psTSpass)
+ {
+ free(pui32IdxNew);
+ free(psVtxData);
+ free(psTSpass);
+ return PVR_FAIL;
+ }
+
+ for(nCurr = 0; nCurr < nTriNum; ++nCurr) {
+ nIdx0 = pui32Idx[3*nCurr+0];
+ nIdx1 = pui32Idx[3*nCurr+1];
+ nIdx2 = pui32Idx[3*nCurr+2];
+
+ _ASSERT(nIdx0 < nVtxNum);
+ _ASSERT(nIdx1 < nVtxNum);
+ _ASSERT(nIdx2 < nVtxNum);
+
+ if(nIdx0 == nIdx1 || nIdx1 == nIdx2 || nIdx0 == nIdx2) {
+ _RPT0(_CRT_WARN,"GenerateTangentSpace(): Degenerate triangle found.\n");
+ return PVR_FAIL;
+ }
+
+ if(
+ psVtxData[nIdx0].n >= cnMaxSharedVtx ||
+ psVtxData[nIdx1].n >= cnMaxSharedVtx ||
+ psVtxData[nIdx2].n >= cnMaxSharedVtx)
+ {
+ _RPT0(_CRT_WARN,"GenerateTangentSpace(): Too many tris sharing a vtx.\n");
+ return PVR_FAIL;
+ }
+
+ PVRTVertexRead((PVRTVECTOR4f*) &pfPos0[0], (char*)&pVtx[nIdx0 * nStride] + nOffsetPos, eTypePos, 3);
+ PVRTVertexRead((PVRTVECTOR4f*) &pfPos1[0], (char*)&pVtx[nIdx1 * nStride] + nOffsetPos, eTypePos, 3);
+ PVRTVertexRead((PVRTVECTOR4f*) &pfPos2[0], (char*)&pVtx[nIdx2 * nStride] + nOffsetPos, eTypePos, 3);
+
+ PVRTVertexRead((PVRTVECTOR4f*) &pfNor0[0], (char*)&pVtx[nIdx0 * nStride] + nOffsetNor, eTypeNor, 3);
+ PVRTVertexRead((PVRTVECTOR4f*) &pfNor1[0], (char*)&pVtx[nIdx1 * nStride] + nOffsetNor, eTypeNor, 3);
+ PVRTVertexRead((PVRTVECTOR4f*) &pfNor2[0], (char*)&pVtx[nIdx2 * nStride] + nOffsetNor, eTypeNor, 3);
+
+ PVRTVertexRead((PVRTVECTOR4f*) &pfTex0[0], (char*)&pVtx[nIdx0 * nStride] + nOffsetTex, eTypeTex, 3);
+ PVRTVertexRead((PVRTVECTOR4f*) &pfTex1[0], (char*)&pVtx[nIdx1 * nStride] + nOffsetTex, eTypeTex, 3);
+ PVRTVertexRead((PVRTVECTOR4f*) &pfTex2[0], (char*)&pVtx[nIdx2 * nStride] + nOffsetTex, eTypeTex, 3);
+
+ PVRTVertexTangentBitangent(
+ &psVtxData[nIdx0].pvTan[psVtxData[nIdx0].n],
+ &psVtxData[nIdx0].pvBin[psVtxData[nIdx0].n],
+ (PVRTVECTOR3f*) &pfNor0[0],
+ pfPos0, pfPos1, pfPos2,
+ pfTex0, pfTex1, pfTex2);
+
+ PVRTVertexTangentBitangent(
+ &psVtxData[nIdx1].pvTan[psVtxData[nIdx1].n],
+ &psVtxData[nIdx1].pvBin[psVtxData[nIdx1].n],
+ (PVRTVECTOR3f*) &pfNor1[0],
+ pfPos1, pfPos2, pfPos0,
+ pfTex1, pfTex2, pfTex0);
+
+ PVRTVertexTangentBitangent(
+ &psVtxData[nIdx2].pvTan[psVtxData[nIdx2].n],
+ &psVtxData[nIdx2].pvBin[psVtxData[nIdx2].n],
+ (PVRTVECTOR3f*) &pfNor2[0],
+ pfPos2, pfPos0, pfPos1,
+ pfTex2, pfTex0, pfTex1);
+
+ psVtxData[nIdx0].pnTri[psVtxData[nIdx0].n] = nCurr;
+ psVtxData[nIdx1].pnTri[psVtxData[nIdx1].n] = nCurr;
+ psVtxData[nIdx2].pnTri[psVtxData[nIdx2].n] = nCurr;
+
+ ++psVtxData[nIdx0].n;
+ ++psVtxData[nIdx1].n;
+ ++psVtxData[nIdx2].n;
+ }
+
+ // Now let's go through the vertices calculating avg tangent-spaces; create new vertices if necessary
+ for(nVert = 0; nVert < nVtxNum; ++nVert) {
+ psVtx = &psVtxData[nVert];
+
+ // Start out with no output vertices required for this input vertex
+ nTSpassLen = 0;
+
+ // Run through each desired tangent space for this vertex
+ for(nCurr = 0; nCurr < (unsigned int) psVtx->n; ++nCurr) {
+ // Run through the possible vertices we can share with to see if we match
+ for(i = 0; i < nTSpassLen; ++i) {
+ psCmp = &psTSpass[i];
+
+ // Check all the shared vertices which match
+ for(j = 0; j < (unsigned int) psCmp->n; ++j) {
+ if(PVRTMatrixVec3DotProductF(psVtx->pvTan[nCurr], psCmp->pvTan[j]) < fSplitDifference)
+ break;
+ if(PVRTMatrixVec3DotProductF(psVtx->pvBin[nCurr], psCmp->pvBin[j]) < fSplitDifference)
+ break;
+ }
+
+ // Did all the existing vertices match?
+ if(j == (unsigned int) psCmp->n) {
+ // Yes, so add to list
+ _ASSERT(psCmp->n < cnMaxSharedVtx);
+ psCmp->pvTan[psCmp->n] = psVtx->pvTan[nCurr];
+ psCmp->pvBin[psCmp->n] = psVtx->pvBin[nCurr];
+ psCmp->pnTri[psCmp->n] = psVtx->pnTri[nCurr];
+ ++psCmp->n;
+ break;
+ }
+ }
+
+ if(i == nTSpassLen) {
+ // We never found another matching matrix, so let's add this as a different one
+ _ASSERT(nTSpassLen < cnMaxSharedVtx);
+ psTSpass[nTSpassLen].pvTan[0] = psVtx->pvTan[nCurr];
+ psTSpass[nTSpassLen].pvBin[0] = psVtx->pvBin[nCurr];
+ psTSpass[nTSpassLen].pnTri[0] = psVtx->pnTri[nCurr];
+ psTSpass[nTSpassLen].n = 1;
+ ++nTSpassLen;
+ }
+ }
+
+ // OK, now we have 'nTSpassLen' different desired matrices, so we need to add that many to output
+ _ASSERT(nTSpassLen >= 1);
+ for(nCurr = 0; nCurr < nTSpassLen; ++nCurr) {
+ psVtx = &psTSpass[nCurr];
+
+ memset(&pfPos0, 0, sizeof(pfPos0));
+ memset(&pfPos1, 0, sizeof(pfPos1));
+
+ for(i = 0; i < (unsigned int) psVtx->n; ++i) {
+ // Sum the tangent & bitangents, so we can average them
+ pfPos0[0] += psVtx->pvTan[i].x;
+ pfPos0[1] += psVtx->pvTan[i].y;
+ pfPos0[2] += psVtx->pvTan[i].z;
+
+ pfPos1[0] += psVtx->pvBin[i].x;
+ pfPos1[1] += psVtx->pvBin[i].y;
+ pfPos1[2] += psVtx->pvBin[i].z;
+
+ // Update triangle indices to use this vtx
+ if(pui32Idx[3 * psVtx->pnTri[i] + 0] == nVert) {
+ pui32IdxNew[3 * psVtx->pnTri[i] + 0] = *pnVtxNumOut;
+
+ } else if(pui32Idx[3 * psVtx->pnTri[i] + 1] == nVert) {
+ pui32IdxNew[3 * psVtx->pnTri[i] + 1] = *pnVtxNumOut;
+
+ } else if(pui32Idx[3 * psVtx->pnTri[i] + 2] == nVert) {
+ pui32IdxNew[3 * psVtx->pnTri[i] + 2] = *pnVtxNumOut;
+
+ } else {
+ _ASSERT(0);
+ }
+ }
+
+ PVRTMatrixVec3NormalizeF(*(PVRTVECTOR3f*) &pfPos0[0], *(PVRTVECTOR3f*) &pfPos0[0]);
+ PVRTMatrixVec3NormalizeF(*(PVRTVECTOR3f*) &pfPos1[0], *(PVRTVECTOR3f*) &pfPos1[0]);
+
+ if(*pnVtxNumOut >= MAX_VERTEX_OUT) {
+ _RPT0(_CRT_WARN,"PVRTVertexGenerateTangentSpace() ran out of working space! (Too many split vertices)\n");
+ return PVR_FAIL;
+ }
+
+ memcpy(&(*pVtxOut)[(*pnVtxNumOut) * nStride], &pVtx[nVert*nStride], nStride);
+ PVRTVertexWrite((char*)&(*pVtxOut)[(*pnVtxNumOut) * nStride] + nOffsetTan, eTypeTan, 3, (PVRTVECTOR4f*) &pfPos0[0]);
+ PVRTVertexWrite((char*)&(*pVtxOut)[(*pnVtxNumOut) * nStride] + nOffsetBin, eTypeBin, 3, (PVRTVECTOR4f*) &pfPos1[0]);
+
+ ++*pnVtxNumOut;
+ }
+ }
+
+ FREE(psTSpass);
+ FREE(psVtxData);
+
+ *pVtxOut = (char*)realloc(*pVtxOut, *pnVtxNumOut * nStride);
+ _ASSERT(*pVtxOut);
+
+ memcpy(pui32Idx, pui32IdxNew, nTriNum * 3 * sizeof(*pui32IdxNew));
+ FREE(pui32IdxNew);
+
+ _RPT3(_CRT_WARN, "GenerateTangentSpace(): %d tris, %d vtx in, %d vtx out\n", nTriNum, nVtxNum, *pnVtxNumOut);
+ _ASSERT(*pnVtxNumOut >= nVtxNum);
+
+ return PVR_SUCCESS;
+}
+
+/*****************************************************************************
+ End of file (PVRTVertex.cpp)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTVertex.h b/tests/third_party/PowerVR/Tools/PVRTVertex.h
new file mode 100644
index 0000000..c6f61b2
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTVertex.h
@@ -0,0 +1,179 @@
+/*!****************************************************************************
+
+ @file PVRTVertex.h
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief Utility functions which process vertices.
+
+******************************************************************************/
+#ifndef _PVRTVERTEX_H_
+#define _PVRTVERTEX_H_
+
+#include "PVRTError.h"
+#include "PVRTMatrix.h"
+
+/****************************************************************************
+** Enumerations
+****************************************************************************/
+enum EPVRTDataType {
+ EPODDataNone,
+ EPODDataFloat,
+ EPODDataInt,
+ EPODDataUnsignedShort,
+ EPODDataRGBA,
+ EPODDataARGB,
+ EPODDataD3DCOLOR,
+ EPODDataUBYTE4,
+ EPODDataDEC3N,
+ EPODDataFixed16_16,
+ EPODDataUnsignedByte,
+ EPODDataShort,
+ EPODDataShortNorm,
+ EPODDataByte,
+ EPODDataByteNorm,
+ EPODDataUnsignedByteNorm,
+ EPODDataUnsignedShortNorm,
+ EPODDataUnsignedInt,
+ EPODDataABGR
+};
+
+/*****************************************************************************
+** Functions
+*****************************************************************************/
+
+/*!***************************************************************************
+ @fn PVRTVertexRead
+ @param[out] pV
+ @param[in] pData
+ @param[in] eType
+ @param[in] nCnt
+ @brief Read a vector
+*****************************************************************************/
+void PVRTVertexRead(
+ PVRTVECTOR4f * const pV,
+ const void * const pData,
+ const EPVRTDataType eType,
+ const int nCnt);
+
+/*!***************************************************************************
+ @fn PVRTVertexRead
+ @param[out] pV
+ @param[in] pData
+ @param[in] eType
+ @brief Read an int
+*****************************************************************************/
+void PVRTVertexRead(
+ unsigned int * const pV,
+ const void * const pData,
+ const EPVRTDataType eType);
+
+/*!***************************************************************************
+ @fn PVRTVertexWrite
+ @param[out] pOut
+ @param[in] eType
+ @param[in] nCnt
+ @param[in] pV
+ @brief Write a vector
+*****************************************************************************/
+void PVRTVertexWrite(
+ void * const pOut,
+ const EPVRTDataType eType,
+ const int nCnt,
+ const PVRTVECTOR4f * const pV);
+
+/*!***************************************************************************
+ @fn PVRTVertexWrite
+ @param[out] pOut
+ @param[in] eType
+ @param[in] V
+ @brief Write an int
+*****************************************************************************/
+void PVRTVertexWrite(
+ void * const pOut,
+ const EPVRTDataType eType,
+ const unsigned int V);
+
+/*!***************************************************************************
+ @fn PVRTVertexTangentBitangent
+ @param[out] pvTan
+ @param[out] pvBin
+ @param[in] pvNor
+ @param[in] pfPosA
+ @param[in] pfPosB
+ @param[in] pfPosC
+ @param[in] pfTexA
+ @param[in] pfTexB
+ @param[in] pfTexC
+ @brief Calculates the tangent and bitangent vectors for
+ vertex 'A' of the triangle defined by the 3 supplied
+ 3D position coordinates (pfPosA) and 2D texture
+ coordinates (pfTexA).
+*****************************************************************************/
+void PVRTVertexTangentBitangent(
+ PVRTVECTOR3 * const pvTan,
+ PVRTVECTOR3 * const pvBin,
+ const PVRTVECTOR3 * const pvNor,
+ const float * const pfPosA,
+ const float * const pfPosB,
+ const float * const pfPosC,
+ const float * const pfTexA,
+ const float * const pfTexB,
+ const float * const pfTexC);
+
+/*!***************************************************************************
+ @fn PVRTVertexGenerateTangentSpace
+ @param[out] pnVtxNumOut Output vertex count
+ @param[out] pVtxOut Output vertices (program must free() this)
+ @param[in,out] pui32Idx input AND output; index array for triangle list
+ @param[in] nVtxNum Input vertex count
+ @param[in] pVtx Input vertices
+ @param[in] nStride Size of a vertex (in bytes)
+ @param[in] nOffsetPos Offset in bytes to the vertex position
+ @param[in] eTypePos Data type of the position
+ @param[in] nOffsetNor Offset in bytes to the vertex normal
+ @param[in] eTypeNor Data type of the normal
+ @param[in] nOffsetTex Offset in bytes to the vertex texture coordinate to use
+ @param[in] eTypeTex Data type of the texture coordinate
+ @param[in] nOffsetTan Offset in bytes to the vertex tangent
+ @param[in] eTypeTan Data type of the tangent
+ @param[in] nOffsetBin Offset in bytes to the vertex bitangent
+ @param[in] eTypeBin Data type of the bitangent
+ @param[in] nTriNum Number of triangles
+ @param[in] fSplitDifference Split a vertex if the DP3 of tangents/bitangents are below this (range -1..1)
+ @return PVR_FAIL if there was a problem.
+ @brief Calculates the tangent space for all supplied vertices.
+ Writes tangent and bitangent vectors to the output
+ vertices, copies all other elements from input vertices.
+ Will split vertices if necessary - i.e. if two triangles
+ sharing a vertex want to assign it different
+ tangent-space matrices. The decision whether to split
+ uses fSplitDifference - of the DP3 of two desired
+ tangents or two desired bitangents is higher than this,
+ the vertex will be split.
+*****************************************************************************/
+EPVRTError PVRTVertexGenerateTangentSpace(
+ unsigned int * const pnVtxNumOut,
+ char ** const pVtxOut,
+ unsigned int * const pui32Idx,
+ const unsigned int nVtxNum,
+ const char * const pVtx,
+ const unsigned int nStride,
+ const unsigned int nOffsetPos,
+ EPVRTDataType eTypePos,
+ const unsigned int nOffsetNor,
+ EPVRTDataType eTypeNor,
+ const unsigned int nOffsetTex,
+ EPVRTDataType eTypeTex,
+ const unsigned int nOffsetTan,
+ EPVRTDataType eTypeTan,
+ const unsigned int nOffsetBin,
+ EPVRTDataType eTypeBin,
+ const unsigned int nTriNum,
+ const float fSplitDifference);
+
+
+#endif /* _PVRTVERTEX_H_ */
+
+/*****************************************************************************
+ End of file (PVRTVertex.h)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Tools/PVRTools.h b/tests/third_party/PowerVR/Tools/PVRTools.h
new file mode 100644
index 0000000..6a79219
--- /dev/null
+++ b/tests/third_party/PowerVR/Tools/PVRTools.h
@@ -0,0 +1,142 @@
+/*!****************************************************************************
+
+ @file PVRTools.h
+ @copyright Copyright (c) Imagination Technologies Limited.
+ @brief Header file to include a particular API tools header
+
+******************************************************************************/
+#ifndef PVRTOOLS_H
+#define PVRTOOLS_H
+
+/*****************************************************************************/
+/*! @mainpage PVRTools
+******************************************************************************
+
+ \tableofcontents
+
+ @section overview Overview
+*****************************
+
+PVRTools is a collection of source code to help developers with some common
+tasks which are frequently used in 3D programming.
+PVRTools supplies code for mathematical operations, matrix handling,
+loading 3D models and to optimise geometry.
+Sections which are specific to certain APIs contain code for displaying text and loading textures.
+
+
+ @section fileformats File formats
+*****************************
+The following file formats are used in PVRTools:
+
+ @subsection PFX_format PFX format
+*****************************
+PFX (PowerVR Effects) files are used to store graphics effects. As a minimum, a correctly formatted PFX consists of:
+ \li One EFFECT block
+ \li One VERTEXSHADER block
+ \li One FRAGMENTSHADER block
+
+It is also possible for PFXs to contain the following:
+ \li One TARGET block
+ \li Zero or more TEXTURE blocks
+
+By default PFXs are stored in .pfx files. It is possible for multiple PFXs to exist within a single .pfx file,
+each described by a separate effect block; in this instance multiple PFXs may share blocks.
+Finally, it is possible for a PFX to reference a TARGET block as an input as if it were a TEXTURE block,
+enabling the simple creation of complex post-processing effects. For this to function correctly the TARGET
+block render should be completed prior to being read as an input. If the TARGET block render has not been
+completed prior to being read as an input, the behaviour will vary based on the render target implementation of the platform.
+
+For more information see the <em>PFX File Format Specification</em>.
+
+ @subsection POD_format POD format
+*****************************
+POD files store data for representing 3D scenes; including geometry information, animations, matrices, materials, skinning data, lights, cameras, and in some instances custom meta-data.
+These files are output by the PVRGeoPOD tool, and are designed for deployment through optimistions such as triangle/vertex sorting and data stripping.
+
+The format is designed to be easily read, for information on the required algorithm and the overall structure of the format see the <em>POD File Format Specification</em>.
+
+ @subsection PVR_format PVR format
+*****************************
+PVR files are used as a container to store texture data. PVR files can be exported from PVRTexTool and a number of third party applications.
+
+For more information see the <em>PVR File Format Specification</em>.
+
+ @section files Header files
+*****************************
+
+Here is a list of common header files present in PVRTools:
+
+ \li PVRTArray.h: A dynamic, resizable template class.
+
+ \li PVRTBackground.h: Create a textured background.
+
+ \li PVRTBoneBatch.h: Group vertices per bones to allow skinning when the maximum number of bones is limited.
+
+ \li PVRTDecompress.h: Descompress PVRTC texture format.
+
+ \li PVRTError.h: Error codes and tools output debug.
+
+ \li PVRTFixedPoint.h: Fast fixed point mathematical functions.
+
+ \li PVRTGlobal.h: Global defines and typedefs.
+
+ \li PVRTHash.h: A simple hash class which uses TEA to hash a string or given data into a 32-bit unsigned int.
+
+ \li PVRTMap.h: A dynamic, expanding templated map class.
+
+ \li PVRTMatrix.h: Vector and Matrix functions.
+
+ \li PVRTMemoryFileSystem.h: Memory file system for resource files.
+
+ \li PVRTMisc.h: Skybox, line plane intersection code, etc...
+
+ \li PVRTModelPOD.h: Load geometry and animation from a POD file.
+
+ \li PVRTPFXParser.h: Code to parse our PFX file format. Note, not used in fixed function APIs, such as @ref API_OGLES "OpenGL ES 1.x".
+
+ \li PVRTPrint3D.h: Display text/logos on the screen.
+
+ \li PVRTQuaternion.h: Quaternion functions.
+
+ \li PVRTResourceFile.h: The tools code for loading files included using FileWrap.
+
+ \li PVRTShadowVol.h: Tools code for creating shadow volumes.
+
+ \li PVRTSkipGraph.h: A "tree-like" structure for storing data which, unlike a tree, can reference any other node.
+
+ \li PVRTString.h: A string class.
+
+ \li PVRTTexture.h: Load textures from resources, BMP or PVR files.
+
+ \li PVRTTrans.h: Transformation and projection functions.
+
+ \li PVRTTriStrip.h: Geometry optimization using strips.
+
+ \li PVRTVector.h: Vector and Matrix functions that are gradually replacing PVRTMatrix.
+
+ \li PVRTVertex.h: Vertex order optimisation for 3D acceleration.
+
+ @section APIs APIs
+*****************************
+ For information specific to each 3D API, see the list of supported APIs on the <a href="modules.html">Modules</a> page.
+
+*/
+
+#if defined(BUILD_OGLES3)
+ #include "OGLES3Tools.h"
+#elif defined(BUILD_OGLES2)
+ #include "OGLES2Tools.h"
+#elif defined(BUILD_OGLES)
+ #include "OGLESTools.h"
+#elif defined(BUILD_OGL)
+ #include "OGLTools.h"
+#elif defined(BUILD_DX11)
+ #include "DX11Tools.h"
+#endif
+
+#endif /* PVRTOOLS_H*/
+
+/*****************************************************************************
+ End of file (Tools.h)
+*****************************************************************************/
+
diff --git a/tests/third_party/PowerVR/Utilities/Filewrap/Windows_x86_32/Filewrap.exe b/tests/third_party/PowerVR/Utilities/Filewrap/Windows_x86_32/Filewrap.exe
new file mode 100644
index 0000000..5511acc
--- /dev/null
+++ b/tests/third_party/PowerVR/Utilities/Filewrap/Windows_x86_32/Filewrap.exe
Binary files differ